├── .devcontainer ├── Dockerfile ├── devcontainer.json └── noop.txt ├── .github ├── ISSUE_TEMPLATE │ ├── feature_request.md │ └── review-checklist.md └── workflows │ ├── deploy-book.yml │ ├── python-package.yml │ └── python-publish.yml ├── .gitignore ├── CONTRIBUTING.md ├── DISCLAIMER.md ├── LICENSE.md ├── MANIFEST.in ├── README.md ├── code.json ├── docs ├── _config.yml ├── _toc.yml ├── api.rst ├── assets │ └── green-channel-rating-plot.png ├── meta │ ├── background.md │ ├── implementation.md │ ├── installation.md │ ├── intro.md │ ├── troubleshooting.md │ └── tutorials.md ├── notebooks │ ├── getting-started-tutorial.ipynb │ ├── model-selection-tutorial.ipynb │ ├── segmented-power-law-tutorial.ipynb │ └── spline-tutorial.ipynb ├── references.bib └── requirements-doc.txt ├── environment.yml ├── pyproject.toml ├── ratingcurve ├── __init__.py ├── data │ ├── __init__.py │ ├── chalk_artificial.csv │ ├── chalk_artificial.md │ ├── co_channel.csv │ ├── co_channel.md │ ├── green_channel.csv │ ├── green_channel.md │ ├── isere.csv │ ├── isere.md │ ├── mahurangi_artificial.csv │ ├── mahurangi_artificial.md │ ├── nordura.csv │ ├── nordura.md │ ├── provo_natural.csv │ ├── provo_natural.md │ ├── simulated_rating.csv │ ├── simulated_rating.md │ ├── skajalfandafljot.csv │ └── skajalfandafljot.md ├── experimental_ratings.py ├── model_builder.py ├── plot.py ├── ratingmodel_builder.py ├── ratings.py ├── tests │ ├── __init__.py │ ├── test_data.py │ ├── test_fitting.py │ └── test_transform.py └── transform.py ├── requirements-dev.txt ├── requirements.txt └── setup.py /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/noop.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/.devcontainer/noop.txt -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/review-checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/.github/ISSUE_TEMPLATE/review-checklist.md -------------------------------------------------------------------------------- /.github/workflows/deploy-book.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/.github/workflows/deploy-book.yml -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DISCLAIMER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/DISCLAIMER.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include ratingcurve/data/*.csv 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/README.md -------------------------------------------------------------------------------- /code.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/code.json -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/_toc.yml -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/assets/green-channel-rating-plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/assets/green-channel-rating-plot.png -------------------------------------------------------------------------------- /docs/meta/background.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/meta/background.md -------------------------------------------------------------------------------- /docs/meta/implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/meta/implementation.md -------------------------------------------------------------------------------- /docs/meta/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/meta/installation.md -------------------------------------------------------------------------------- /docs/meta/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/meta/intro.md -------------------------------------------------------------------------------- /docs/meta/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/meta/troubleshooting.md -------------------------------------------------------------------------------- /docs/meta/tutorials.md: -------------------------------------------------------------------------------- 1 | # Tutorials 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /docs/notebooks/getting-started-tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/notebooks/getting-started-tutorial.ipynb -------------------------------------------------------------------------------- /docs/notebooks/model-selection-tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/notebooks/model-selection-tutorial.ipynb -------------------------------------------------------------------------------- /docs/notebooks/segmented-power-law-tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/notebooks/segmented-power-law-tutorial.ipynb -------------------------------------------------------------------------------- /docs/notebooks/spline-tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/notebooks/spline-tutorial.ipynb -------------------------------------------------------------------------------- /docs/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/docs/references.bib -------------------------------------------------------------------------------- /docs/requirements-doc.txt: -------------------------------------------------------------------------------- 1 | jupyter-book 2 | matplotlib 3 | numpy 4 | watermark 5 | -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/environment.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/pyproject.toml -------------------------------------------------------------------------------- /ratingcurve/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/__init__.py -------------------------------------------------------------------------------- /ratingcurve/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/__init__.py -------------------------------------------------------------------------------- /ratingcurve/data/chalk_artificial.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/chalk_artificial.csv -------------------------------------------------------------------------------- /ratingcurve/data/chalk_artificial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/chalk_artificial.md -------------------------------------------------------------------------------- /ratingcurve/data/co_channel.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/co_channel.csv -------------------------------------------------------------------------------- /ratingcurve/data/co_channel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/co_channel.md -------------------------------------------------------------------------------- /ratingcurve/data/green_channel.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/green_channel.csv -------------------------------------------------------------------------------- /ratingcurve/data/green_channel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/green_channel.md -------------------------------------------------------------------------------- /ratingcurve/data/isere.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/isere.csv -------------------------------------------------------------------------------- /ratingcurve/data/isere.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/isere.md -------------------------------------------------------------------------------- /ratingcurve/data/mahurangi_artificial.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/mahurangi_artificial.csv -------------------------------------------------------------------------------- /ratingcurve/data/mahurangi_artificial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/mahurangi_artificial.md -------------------------------------------------------------------------------- /ratingcurve/data/nordura.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/nordura.csv -------------------------------------------------------------------------------- /ratingcurve/data/nordura.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/nordura.md -------------------------------------------------------------------------------- /ratingcurve/data/provo_natural.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/provo_natural.csv -------------------------------------------------------------------------------- /ratingcurve/data/provo_natural.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/provo_natural.md -------------------------------------------------------------------------------- /ratingcurve/data/simulated_rating.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/simulated_rating.csv -------------------------------------------------------------------------------- /ratingcurve/data/simulated_rating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/simulated_rating.md -------------------------------------------------------------------------------- /ratingcurve/data/skajalfandafljot.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/skajalfandafljot.csv -------------------------------------------------------------------------------- /ratingcurve/data/skajalfandafljot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/data/skajalfandafljot.md -------------------------------------------------------------------------------- /ratingcurve/experimental_ratings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/experimental_ratings.py -------------------------------------------------------------------------------- /ratingcurve/model_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/model_builder.py -------------------------------------------------------------------------------- /ratingcurve/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/plot.py -------------------------------------------------------------------------------- /ratingcurve/ratingmodel_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/ratingmodel_builder.py -------------------------------------------------------------------------------- /ratingcurve/ratings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/ratings.py -------------------------------------------------------------------------------- /ratingcurve/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ratingcurve/tests/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/tests/test_data.py -------------------------------------------------------------------------------- /ratingcurve/tests/test_fitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/tests/test_fitting.py -------------------------------------------------------------------------------- /ratingcurve/tests/test_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/tests/test_transform.py -------------------------------------------------------------------------------- /ratingcurve/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/ratingcurve/transform.py -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pymc>=5.0.0 2 | pandas 3 | pytensor 4 | patsy 5 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thodson-usgs/ratingcurve/HEAD/setup.py --------------------------------------------------------------------------------