LICENSE
MANIFEST.in
README.md
THIRD_PARTY.md
pyproject.toml
benchmarks/compare_lumod.py
benchmarks/generate_references.py
docs/MODEL_CATALOG.md
docs/VERIFICATION.md
docs/conf.py
docs/_static/study.css
docs/site/calibration.md
docs/site/case-study.md
docs/site/configuration.md
docs/site/data.md
docs/site/equations.md
docs/site/examples.md
docs/site/index.md
docs/site/installation.md
docs/site/multi-basin.md
docs/site/quickstart.md
docs/site/tutorials.md
docs/site/case-study-results/checksums.json
docs/site/case-study-results/example-1-hydrographs.png
docs/site/case-study-results/example-1-validation.png
docs/site/case-study-results/example-2-hydrographs.png
docs/site/case-study-results/example-2-sensitivity.png
docs/site/case-study-results/example-2-validation.png
docs/site/case-study-results/example-3-hydrographs.png
docs/site/case-study-results/example-3-validation.png
docs/site/case-study-results/metrics.csv
docs/site/case-study-results/parameters.csv
docs/site/case-study-results/provenance.json
docs/site/case-study-results/sensitivity-morris.json
docs/site/case-study-results/sensitivity-sobol.json
docs/site/case-study-results/example-1/de/fit.json
docs/site/case-study-results/example-1/de/simulation.csv
docs/site/case-study-results/example-1/de/report/diagnostics.png
docs/site/case-study-results/example-1/de/report/index.html
docs/site/case-study-results/example-1/de/report/summary.json
docs/site/case-study-results/example-1/lhs/fit.json
docs/site/case-study-results/example-1/lhs/simulation.csv
docs/site/case-study-results/example-1/lhs/report/diagnostics.png
docs/site/case-study-results/example-1/lhs/report/index.html
docs/site/case-study-results/example-1/lhs/report/summary.json
docs/site/case-study-results/example-1/multistart/fit.json
docs/site/case-study-results/example-1/multistart/simulation.csv
docs/site/case-study-results/example-1/multistart/trials.json
docs/site/case-study-results/example-1/multistart/report/diagnostics.png
docs/site/case-study-results/example-1/multistart/report/index.html
docs/site/case-study-results/example-1/multistart/report/summary.json
docs/site/case-study-results/example-2/de/fit.json
docs/site/case-study-results/example-2/de/simulation.csv
docs/site/case-study-results/example-2/de/report/diagnostics.png
docs/site/case-study-results/example-2/de/report/index.html
docs/site/case-study-results/example-2/de/report/summary.json
docs/site/case-study-results/example-2/lhs/fit.json
docs/site/case-study-results/example-2/lhs/simulation.csv
docs/site/case-study-results/example-2/lhs/report/diagnostics.png
docs/site/case-study-results/example-2/lhs/report/index.html
docs/site/case-study-results/example-2/lhs/report/summary.json
docs/site/case-study-results/example-2/multistart/fit.json
docs/site/case-study-results/example-2/multistart/simulation.csv
docs/site/case-study-results/example-2/multistart/trials.json
docs/site/case-study-results/example-2/multistart/report/diagnostics.png
docs/site/case-study-results/example-2/multistart/report/index.html
docs/site/case-study-results/example-2/multistart/report/summary.json
docs/site/case-study-results/example-3/de/fit.json
docs/site/case-study-results/example-3/de/simulation.csv
docs/site/case-study-results/example-3/de/report/diagnostics.png
docs/site/case-study-results/example-3/de/report/index.html
docs/site/case-study-results/example-3/de/report/summary.json
docs/site/case-study-results/example-3/lhs/fit.json
docs/site/case-study-results/example-3/lhs/simulation.csv
docs/site/case-study-results/example-3/lhs/report/diagnostics.png
docs/site/case-study-results/example-3/lhs/report/index.html
docs/site/case-study-results/example-3/lhs/report/summary.json
docs/site/case-study-results/example-3/multistart/fit.json
docs/site/case-study-results/example-3/multistart/simulation.csv
docs/site/case-study-results/example-3/multistart/trials.json
docs/site/case-study-results/example-3/multistart/report/diagnostics.png
docs/site/case-study-results/example-3/multistart/report/index.html
docs/site/case-study-results/example-3/multistart/report/summary.json
examples/compare_real_models.py
examples/lumod_case_study.py
examples/real_lumod_basins.py
scripts/build_site.py
scripts/check_site_browser.py
src/basinforge/__init__.py
src/basinforge/analysis.py
src/basinforge/batch.py
src/basinforge/calibration.py
src/basinforge/cli.py
src/basinforge/data.py
src/basinforge/experiment.py
src/basinforge/extended_models.py
src/basinforge/io.py
src/basinforge/marrmot.py
src/basinforge/marrmot_manifest.json
src/basinforge/marrmot_worker.m
src/basinforge/metrics.py
src/basinforge/models.py
src/basinforge/report.py
src/basinforge/sensitivity.py
src/basinforge/water_balance.py
src/basinforge/_vendor/__init__.py
src/basinforge/_vendor/hydromodel/LICENSE
src/basinforge/_vendor/hydromodel/__init__.py
src/basinforge/_vendor/hydromodel/gr3j.py
src/basinforge/_vendor/hydromodel/gr5j.py
src/basinforge/_vendor/hydromodel/gr6j.py
src/basinforge/_vendor/hydromodel/hymod.py
src/basinforge/_vendor/hydromodel/model_config.py
src/basinforge/_vendor/hydromodel/param_utils.py
src/basinforge/_vendor/hydromodel/unit_hydrograph.py
src/basinforge/_vendor/hydromodel/xaj.py
src/basinforge/_vendor/lumod/LICENSE
src/basinforge/_vendor/lumod/__init__.py
src/basinforge/_vendor/lumod/defaults.json
src/basinforge/_vendor/lumod/gr1a_model.py
src/basinforge/_vendor/lumod/gr2m_model.py
src/basinforge/_vendor/lumod/gr4j_model.py
src/basinforge/_vendor/lumod/hbv_model.py
src/basinforge/_vendor/lumod/hymod_model.py
src/basinforge/_vendor/lumod/milc_iuh.txt
src/basinforge/_vendor/lumod/milc_model.py
src/basinforge/_vendor/marrmot/LICENSE
src/basinforge/_vendor/marrmot/MARRMoT_model.m
src/basinforge/_vendor/marrmot/NewtonRaphson.m
src/basinforge/_vendor/marrmot/NewtonRaphson_octave.m
src/basinforge/_vendor/marrmot/abstraction_1.m
src/basinforge/_vendor/marrmot/area_1.m
src/basinforge/_vendor/marrmot/baseflow_1.m
src/basinforge/_vendor/marrmot/baseflow_2.m
src/basinforge/_vendor/marrmot/baseflow_3.m
src/basinforge/_vendor/marrmot/baseflow_4.m
src/basinforge/_vendor/marrmot/baseflow_5.m
src/basinforge/_vendor/marrmot/baseflow_6.m
src/basinforge/_vendor/marrmot/baseflow_7.m
src/basinforge/_vendor/marrmot/baseflow_8.m
src/basinforge/_vendor/marrmot/baseflow_9.m
src/basinforge/_vendor/marrmot/capillary_1.m
src/basinforge/_vendor/marrmot/capillary_2.m
src/basinforge/_vendor/marrmot/capillary_3.m
src/basinforge/_vendor/marrmot/deficitBasedDistribution.m
src/basinforge/_vendor/marrmot/depression_1.m
src/basinforge/_vendor/marrmot/effective_1.m
src/basinforge/_vendor/marrmot/evap_1.m
src/basinforge/_vendor/marrmot/evap_10.m
src/basinforge/_vendor/marrmot/evap_11.m
src/basinforge/_vendor/marrmot/evap_12.m
src/basinforge/_vendor/marrmot/evap_13.m
src/basinforge/_vendor/marrmot/evap_14.m
src/basinforge/_vendor/marrmot/evap_15.m
src/basinforge/_vendor/marrmot/evap_16.m
src/basinforge/_vendor/marrmot/evap_17.m
src/basinforge/_vendor/marrmot/evap_18.m
src/basinforge/_vendor/marrmot/evap_19.m
src/basinforge/_vendor/marrmot/evap_2.m
src/basinforge/_vendor/marrmot/evap_20.m
src/basinforge/_vendor/marrmot/evap_21.m
src/basinforge/_vendor/marrmot/evap_22.m
src/basinforge/_vendor/marrmot/evap_23.m
src/basinforge/_vendor/marrmot/evap_3.m
src/basinforge/_vendor/marrmot/evap_4.m
src/basinforge/_vendor/marrmot/evap_5.m
src/basinforge/_vendor/marrmot/evap_6.m
src/basinforge/_vendor/marrmot/evap_7.m
src/basinforge/_vendor/marrmot/evap_8.m
src/basinforge/_vendor/marrmot/evap_9.m
src/basinforge/_vendor/marrmot/excess_1.m
src/basinforge/_vendor/marrmot/exchange_1.m
src/basinforge/_vendor/marrmot/exchange_2.m
src/basinforge/_vendor/marrmot/exchange_3.m
src/basinforge/_vendor/marrmot/infiltration_1.m
src/basinforge/_vendor/marrmot/infiltration_2.m
src/basinforge/_vendor/marrmot/infiltration_3.m
src/basinforge/_vendor/marrmot/infiltration_4.m
src/basinforge/_vendor/marrmot/infiltration_5.m
src/basinforge/_vendor/marrmot/infiltration_6.m
src/basinforge/_vendor/marrmot/infiltration_7.m
src/basinforge/_vendor/marrmot/infiltration_8.m
src/basinforge/_vendor/marrmot/interception_1.m
src/basinforge/_vendor/marrmot/interception_2.m
src/basinforge/_vendor/marrmot/interception_3.m
src/basinforge/_vendor/marrmot/interception_4.m
src/basinforge/_vendor/marrmot/interception_5.m
src/basinforge/_vendor/marrmot/interflow_1.m
src/basinforge/_vendor/marrmot/interflow_10.m
src/basinforge/_vendor/marrmot/interflow_11.m
src/basinforge/_vendor/marrmot/interflow_12.m
src/basinforge/_vendor/marrmot/interflow_2.m
src/basinforge/_vendor/marrmot/interflow_3.m
src/basinforge/_vendor/marrmot/interflow_4.m
src/basinforge/_vendor/marrmot/interflow_5.m
src/basinforge/_vendor/marrmot/interflow_6.m
src/basinforge/_vendor/marrmot/interflow_7.m
src/basinforge/_vendor/marrmot/interflow_8.m
src/basinforge/_vendor/marrmot/interflow_9.m
src/basinforge/_vendor/marrmot/m_01_collie1_1p_1s.m
src/basinforge/_vendor/marrmot/m_02_wetland_4p_1s.m
src/basinforge/_vendor/marrmot/m_03_collie2_4p_1s.m
src/basinforge/_vendor/marrmot/m_04_newzealand1_6p_1s.m
src/basinforge/_vendor/marrmot/m_05_ihacres_7p_1s.m
src/basinforge/_vendor/marrmot/m_06_alpine1_4p_2s.m
src/basinforge/_vendor/marrmot/m_07_gr4j_4p_2s.m
src/basinforge/_vendor/marrmot/m_08_us1_5p_2s.m
src/basinforge/_vendor/marrmot/m_09_susannah1_6p_2s.m
src/basinforge/_vendor/marrmot/m_10_susannah2_6p_2s.m
src/basinforge/_vendor/marrmot/m_11_collie3_6p_2s.m
src/basinforge/_vendor/marrmot/m_12_alpine2_6p_2s.m
src/basinforge/_vendor/marrmot/m_13_hillslope_7p_2s.m
src/basinforge/_vendor/marrmot/m_14_topmodel_7p_2s.m
src/basinforge/_vendor/marrmot/m_15_plateau_8p_2s.m
src/basinforge/_vendor/marrmot/m_16_newzealand2_8p_2s.m
src/basinforge/_vendor/marrmot/m_17_penman_4p_3s.m
src/basinforge/_vendor/marrmot/m_18_simhyd_7p_3s.m
src/basinforge/_vendor/marrmot/m_19_australia_8p_3s.m
src/basinforge/_vendor/marrmot/m_20_gsfb_8p_3s.m
src/basinforge/_vendor/marrmot/m_21_flexb_9p_3s.m
src/basinforge/_vendor/marrmot/m_22_vic_10p_3s.m
src/basinforge/_vendor/marrmot/m_23_lascam_24p_3s.m
src/basinforge/_vendor/marrmot/m_24_mopex1_5p_4s.m
src/basinforge/_vendor/marrmot/m_25_tcm_6p_4s.m
src/basinforge/_vendor/marrmot/m_26_flexi_10p_4s.m
src/basinforge/_vendor/marrmot/m_27_tank_12p_4s.m
src/basinforge/_vendor/marrmot/m_28_xinanjiang_12p_4s.m
src/basinforge/_vendor/marrmot/m_29_hymod_5p_5s.m
src/basinforge/_vendor/marrmot/m_30_mopex2_7p_5s.m
src/basinforge/_vendor/marrmot/m_31_mopex3_8p_5s.m
src/basinforge/_vendor/marrmot/m_32_mopex4_10p_5s.m
src/basinforge/_vendor/marrmot/m_33_sacramento_11p_5s.m
src/basinforge/_vendor/marrmot/m_34_flexis_12p_5s.m
src/basinforge/_vendor/marrmot/m_35_mopex5_12p_5s.m
src/basinforge/_vendor/marrmot/m_36_modhydrolog_15p_5s.m
src/basinforge/_vendor/marrmot/m_37_hbv_15p_5s.m
src/basinforge/_vendor/marrmot/m_38_tank2_16p_5s.m
src/basinforge/_vendor/marrmot/m_39_mcrm_16p_5s.m
src/basinforge/_vendor/marrmot/m_40_smar_8p_6s.m
src/basinforge/_vendor/marrmot/m_41_nam_10p_6s.m
src/basinforge/_vendor/marrmot/m_42_hycymodel_12p_6s.m
src/basinforge/_vendor/marrmot/m_43_gsmsocont_12p_6s.m
src/basinforge/_vendor/marrmot/m_44_echo_16p_6s.m
src/basinforge/_vendor/marrmot/m_45_prms_18p_7s.m
src/basinforge/_vendor/marrmot/m_46_classic_12p_8s.m
src/basinforge/_vendor/marrmot/m_47_IHM19_16p_4s.m
src/basinforge/_vendor/marrmot/melt_1.m
src/basinforge/_vendor/marrmot/melt_2.m
src/basinforge/_vendor/marrmot/melt_3.m
src/basinforge/_vendor/marrmot/percolation_1.m
src/basinforge/_vendor/marrmot/percolation_2.m
src/basinforge/_vendor/marrmot/percolation_3.m
src/basinforge/_vendor/marrmot/percolation_4.m
src/basinforge/_vendor/marrmot/percolation_5.m
src/basinforge/_vendor/marrmot/percolation_6.m
src/basinforge/_vendor/marrmot/phenology_1.m
src/basinforge/_vendor/marrmot/phenology_2.m
src/basinforge/_vendor/marrmot/rainfall_1.m
src/basinforge/_vendor/marrmot/rainfall_2.m
src/basinforge/_vendor/marrmot/recharge_1.m
src/basinforge/_vendor/marrmot/recharge_2.m
src/basinforge/_vendor/marrmot/recharge_3.m
src/basinforge/_vendor/marrmot/recharge_4.m
src/basinforge/_vendor/marrmot/recharge_5.m
src/basinforge/_vendor/marrmot/recharge_6.m
src/basinforge/_vendor/marrmot/recharge_7.m
src/basinforge/_vendor/marrmot/recharge_8.m
src/basinforge/_vendor/marrmot/refreeze_1.m
src/basinforge/_vendor/marrmot/route.m
src/basinforge/_vendor/marrmot/routing_1.m
src/basinforge/_vendor/marrmot/saturation_1.m
src/basinforge/_vendor/marrmot/saturation_10.m
src/basinforge/_vendor/marrmot/saturation_11.m
src/basinforge/_vendor/marrmot/saturation_12.m
src/basinforge/_vendor/marrmot/saturation_13.m
src/basinforge/_vendor/marrmot/saturation_14.m
src/basinforge/_vendor/marrmot/saturation_2.m
src/basinforge/_vendor/marrmot/saturation_3.m
src/basinforge/_vendor/marrmot/saturation_4.m
src/basinforge/_vendor/marrmot/saturation_5.m
src/basinforge/_vendor/marrmot/saturation_6.m
src/basinforge/_vendor/marrmot/saturation_7.m
src/basinforge/_vendor/marrmot/saturation_8.m
src/basinforge/_vendor/marrmot/saturation_9.m
src/basinforge/_vendor/marrmot/smoothThreshold_storage_logistic.m
src/basinforge/_vendor/marrmot/smoothThreshold_temperature_logistic.m
src/basinforge/_vendor/marrmot/snowfall_1.m
src/basinforge/_vendor/marrmot/snowfall_2.m
src/basinforge/_vendor/marrmot/soilmoisture_1.m
src/basinforge/_vendor/marrmot/soilmoisture_2.m
src/basinforge/_vendor/marrmot/split_1.m
src/basinforge/_vendor/marrmot/split_2.m
src/basinforge/_vendor/marrmot/uh_1_half.m
src/basinforge/_vendor/marrmot/uh_2_full.m
src/basinforge/_vendor/marrmot/uh_3_half.m
src/basinforge/_vendor/marrmot/uh_4_full.m
src/basinforge/_vendor/marrmot/uh_5_half.m
src/basinforge/_vendor/marrmot/uh_6_gamma.m
src/basinforge/_vendor/marrmot/uh_7_uniform.m
src/basinforge/_vendor/marrmot/uh_8_delay.m
src/basinforge/_vendor/marrmot/update_uh.m
src/basinforge/_vendor/smartpy/LICENSE
src/basinforge/_vendor/smartpy/__init__.py
src/basinforge/_vendor/smartpy/structure.py
src/basinforge_hydro.egg-info/PKG-INFO
src/basinforge_hydro.egg-info/SOURCES.txt
src/basinforge_hydro.egg-info/dependency_links.txt
src/basinforge_hydro.egg-info/entry_points.txt
src/basinforge_hydro.egg-info/requires.txt
src/basinforge_hydro.egg-info/top_level.txt
tests/test_calibration.py
tests/test_cli_real.py
tests/test_data_metrics.py
tests/test_extended.py
tests/test_marrmot.py
tests/test_models.py
tests/test_sensitivity.py
tests/test_site.py
tests/fixtures/upstream_outputs.json