├── .github └── workflows │ ├── docs.yml │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── LICENSE ├── README.md ├── assets ├── fig01-RBL.png └── fig02-package-workflow.png ├── docs ├── Makefile ├── make.bat └── source │ ├── conf.py │ ├── developer_guide │ ├── build_the_doc.rst │ ├── contribute_guideline.rst │ ├── packaging.rst │ └── test_pybl.rst │ ├── index.rst │ ├── pybl_reference │ ├── index.rst │ ├── modules.rst │ ├── pybl.models.rst │ ├── pybl.raincell.rst │ ├── pybl.rst │ ├── pybl.timeseries.rst │ └── pybl.utils.rst │ └── user_guide │ ├── configuring.rst │ └── installation.rst ├── examples ├── data.zip └── quick_start │ └── quick_start.ipynb ├── poetry.lock ├── pybl ├── __init__.py ├── __main__.py ├── models │ ├── __init__.py │ ├── basemodel.py │ └── blrprx.py ├── py.typed ├── raincell │ ├── __init__.py │ ├── rcimodel.py │ └── storm.py ├── timeseries │ ├── __init__.py │ └── indexsnapshot.py └── utils │ ├── __init__.py │ ├── generate.py │ └── statistics.py ├── pyproject.toml ├── pyrightconfig.json ├── tests ├── conftest.py ├── data │ ├── bochum_stats.csv │ ├── bochum_stats.npy │ ├── bochum_weight.csv │ ├── bochum_weight.npy │ ├── data.zip │ ├── elmdon_stats.csv │ ├── elmdon_stats.npy │ ├── elmdon_weight.csv │ └── elmdon_weight.npy ├── test_IntensitySnapshot.py ├── test_IntensitySnapshot_core.py ├── test_data_loading.py ├── test_fuzzy_real_input.py ├── test_fuzzy_sample_input.py ├── test_sample.py └── test_statistic_and_weight.py └── tox.ini /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/README.md -------------------------------------------------------------------------------- /assets/fig01-RBL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/assets/fig01-RBL.png -------------------------------------------------------------------------------- /assets/fig02-package-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/assets/fig02-package-workflow.png -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/developer_guide/build_the_doc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/developer_guide/build_the_doc.rst -------------------------------------------------------------------------------- /docs/source/developer_guide/contribute_guideline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/developer_guide/contribute_guideline.rst -------------------------------------------------------------------------------- /docs/source/developer_guide/packaging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/developer_guide/packaging.rst -------------------------------------------------------------------------------- /docs/source/developer_guide/test_pybl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/developer_guide/test_pybl.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/pybl_reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/pybl_reference/index.rst -------------------------------------------------------------------------------- /docs/source/pybl_reference/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/pybl_reference/modules.rst -------------------------------------------------------------------------------- /docs/source/pybl_reference/pybl.models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/pybl_reference/pybl.models.rst -------------------------------------------------------------------------------- /docs/source/pybl_reference/pybl.raincell.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/pybl_reference/pybl.raincell.rst -------------------------------------------------------------------------------- /docs/source/pybl_reference/pybl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/pybl_reference/pybl.rst -------------------------------------------------------------------------------- /docs/source/pybl_reference/pybl.timeseries.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/pybl_reference/pybl.timeseries.rst -------------------------------------------------------------------------------- /docs/source/pybl_reference/pybl.utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/pybl_reference/pybl.utils.rst -------------------------------------------------------------------------------- /docs/source/user_guide/configuring.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/user_guide/configuring.rst -------------------------------------------------------------------------------- /docs/source/user_guide/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/docs/source/user_guide/installation.rst -------------------------------------------------------------------------------- /examples/data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/examples/data.zip -------------------------------------------------------------------------------- /examples/quick_start/quick_start.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/examples/quick_start/quick_start.ipynb -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/poetry.lock -------------------------------------------------------------------------------- /pybl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/pybl/__init__.py -------------------------------------------------------------------------------- /pybl/__main__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pybl/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/pybl/models/__init__.py -------------------------------------------------------------------------------- /pybl/models/basemodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/pybl/models/basemodel.py -------------------------------------------------------------------------------- /pybl/models/blrprx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/pybl/models/blrprx.py -------------------------------------------------------------------------------- /pybl/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pybl/raincell/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/pybl/raincell/__init__.py -------------------------------------------------------------------------------- /pybl/raincell/rcimodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/pybl/raincell/rcimodel.py -------------------------------------------------------------------------------- /pybl/raincell/storm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/pybl/raincell/storm.py -------------------------------------------------------------------------------- /pybl/timeseries/__init__.py: -------------------------------------------------------------------------------- 1 | from .indexsnapshot import * 2 | -------------------------------------------------------------------------------- /pybl/timeseries/indexsnapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/pybl/timeseries/indexsnapshot.py -------------------------------------------------------------------------------- /pybl/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pybl/utils/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/pybl/utils/generate.py -------------------------------------------------------------------------------- /pybl/utils/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/pybl/utils/statistics.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/pyrightconfig.json -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/bochum_stats.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/data/bochum_stats.csv -------------------------------------------------------------------------------- /tests/data/bochum_stats.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/data/bochum_stats.npy -------------------------------------------------------------------------------- /tests/data/bochum_weight.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/data/bochum_weight.csv -------------------------------------------------------------------------------- /tests/data/bochum_weight.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/data/bochum_weight.npy -------------------------------------------------------------------------------- /tests/data/data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/data/data.zip -------------------------------------------------------------------------------- /tests/data/elmdon_stats.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/data/elmdon_stats.csv -------------------------------------------------------------------------------- /tests/data/elmdon_stats.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/data/elmdon_stats.npy -------------------------------------------------------------------------------- /tests/data/elmdon_weight.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/data/elmdon_weight.csv -------------------------------------------------------------------------------- /tests/data/elmdon_weight.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/data/elmdon_weight.npy -------------------------------------------------------------------------------- /tests/test_IntensitySnapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/test_IntensitySnapshot.py -------------------------------------------------------------------------------- /tests/test_IntensitySnapshot_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/test_IntensitySnapshot_core.py -------------------------------------------------------------------------------- /tests/test_data_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/test_data_loading.py -------------------------------------------------------------------------------- /tests/test_fuzzy_real_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/test_fuzzy_real_input.py -------------------------------------------------------------------------------- /tests/test_fuzzy_sample_input.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_sample.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_statistic_and_weight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tests/test_statistic_and_weight.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NTU-CompHydroMet-Lab/pyBL/HEAD/tox.ini --------------------------------------------------------------------------------