LICENSE
README.md
pyproject.toml
examples/__init__.py
examples/awbm_snow17_catchment.py
examples/catchment_run.py
examples/climate_loop.py
examples/custom_element.py
examples/export_run_results.py
examples/nwis_streamflow.py
examples/reservoir_rule_curve.py
examples/run_from_csv_scenario.py
examples/run_from_scenario.py
examples/run_reference_scenario.py
examples/snow17_example.py
examples/step_debug.py
examples/tutorial_watershed.py
examples/watershed_run.py
shrine-element-cookiecutter/hooks/pre_gen_project.py
shrine.egg-info/PKG-INFO
shrine.egg-info/SOURCES.txt
shrine.egg-info/dependency_links.txt
shrine.egg-info/entry_points.txt
shrine.egg-info/requires.txt
shrine.egg-info/top_level.txt
src/controllers/__init__.py
src/controllers/onoff.py
src/controllers/test_controller.py
src/data/__init__.py
src/data/data.txt
src/data/file.py
src/data/fileman.py
src/data/labelsets.csv
src/data/shrine_units.json
src/data/test_file.py
src/data/test_fileManager.py
src/geometry/__init__.py
src/geometry/bowl.py
src/geometry/circle.py
src/geometry/cylinder.py
src/geometry/datum.py
src/geometry/point.py
src/geometry/shape.py
src/geometry/test_bowl.py
src/geometry/test_circle.py
src/geometry/test_cylinder.py
src/geometry/test_shape.py
src/geometry/test_data/elevation-area-volume.gsm
src/geometry/test_data/samle_table
src/global_attributes/__init__.py
src/global_attributes/clock.py
src/global_attributes/constants.py
src/global_attributes/manual_tests.py
src/global_attributes/model.py
src/global_attributes/set_label.py
src/global_attributes/shrine_object.py
src/global_attributes/simulator.py
src/global_attributes/test_clock.py
src/global_attributes/test_model.py
src/global_attributes/test_shrine_object.py
src/global_attributes/test_suite.py
src/global_attributes/test_suite_heavy.py
src/hydraulics/__init__.py
src/hydraulics/pipe.py
src/hydraulics/pressure_conduit_funcs.py
src/hydraulics/test_pipe.py
src/hydrology/__init__.py
src/hydrology/awbm.py
src/hydrology/catchment.py
src/hydrology/cemaneige.py
src/hydrology/elevation_bands.py
src/hydrology/enums.py
src/hydrology/gr4j.py
src/hydrology/gr4j_cemaneige.py
src/hydrology/graph_nodes.py
src/hydrology/inflow_hydrograph.py
src/hydrology/junction.py
src/hydrology/muskingum.py
src/hydrology/protocols.py
src/hydrology/reach_routing.py
src/hydrology/routed_flow.py
src/hydrology/runoff_config.py
src/hydrology/sacramento.py
src/hydrology/snow17.py
src/hydrology/watershed.py
src/hydrology/wgen.py
src/hydrology/test_data/AWBM Verification.gsm
src/hydrology/test_data/Catchment Verification.gsm
src/hydrology/test_data/Check_AWBM.xlsx
src/hydrology/test_data/WGEN Verification.gsm
src/hydrology/test_data/Watershed Verification large.gsm
src/hydrology/test_data/Watershed Verification.gsm
src/hydrology/test_data/watershed.gsm
src/hydrology/test_data/watershed_GML_input.gml
src/inputs/__init__.py
src/inputs/data.py
src/inputs/stochastic.py
src/inputs/table.py
src/inputs/test_data.py
src/inputs/test_table.py
src/inputs/test_timeseries.py
src/inputs/time_series.py
src/numerical/__init__.py
src/numerical/random_walk.py
src/numerical/root_zero.py
src/results/__init__.py
src/results/bar_chart.py
src/results/chart.py
src/results/live_plotter.py
src/results/sliding_ts_chart.py
src/results/time_history.py
src/results/ts_chart.py
src/shrine/__init__.py
src/shrine/source.py
src/shrine/units.py
src/shrine/climate/__init__.py
src/shrine/climate/_common.py
src/shrine/climate/daymet.py
src/shrine/climate/fetch.py
src/shrine/climate/nasa_power.py
src/shrine/simulation/__init__.py
src/shrine/simulation/balance.py
src/shrine/simulation/clock.py
src/shrine/simulation/context.py
src/shrine/simulation/deprecation.py
src/shrine/simulation/elements.py
src/shrine/simulation/errors.py
src/shrine/simulation/export.py
src/shrine/simulation/flow.py
src/shrine/simulation/golden.py
src/shrine/simulation/import_csv.py
src/shrine/simulation/inputs.py
src/shrine/simulation/manifest.py
src/shrine/simulation/metadata.py
src/shrine/simulation/model.py
src/shrine/simulation/plugins.py
src/shrine/simulation/protocols.py
src/shrine/simulation/recorder.py
src/shrine/simulation/rng.py
src/shrine/simulation/run_controller.py
src/shrine/simulation/scenario.py
src/shrine/simulation/scheduler.py
src/shrine/simulation/session.py
src/shrine/simulation/step.py
src/shrine/simulation/version.py
src/shrine/simulation/adapters/__init__.py
src/shrine/simulation/adapters/_catchment_climate.py
src/shrine/simulation/adapters/_runoff_balance.py
src/shrine/simulation/adapters/catchment.py
src/shrine/simulation/adapters/catchment_overrides.py
src/shrine/simulation/adapters/reservoir.py
src/shrine/simulation/adapters/reservoir_network.py
src/shrine/simulation/adapters/watershed.py
src/shrine/simulation/adapters/watershed_overrides.py
src/testing/__init__.py
src/testing/colocated.py
src/testing/error.py
src/testing/error_checks.py
src/utils/__init__.py
src/utils/attr_setter.py
src/utils/unit_utils.py
src/validation/__init__.py
src/validation/error.py
src/validation/error_checks.py
src/water_manage/__init__.py
src/water_manage/allocator.py
src/water_manage/flow_network.py
src/water_manage/protocols.py
src/water_manage/request.py
src/water_manage/slurry.py
src/water_manage/store.py
src/water_manage/store_array.py
src/water_manage/reservoir/__init__.py
src/water_manage/reservoir/conditional_rules.py
src/water_manage/reservoir/gate_control.py
src/water_manage/reservoir/hydraulic_substeps.py
src/water_manage/reservoir/hydropower.py
src/water_manage/reservoir/legacy.py
src/water_manage/reservoir/level_pool.py
src/water_manage/reservoir/model.py
src/water_manage/reservoir/operational_rules.py
src/water_manage/reservoir/outlet_works.py
src/water_manage/reservoir/release_allocation.py
src/water_manage/reservoir/reservoir_network.py
src/water_manage/reservoir/rule_curve.py
src/water_manage/reservoir/spillway.py
src/water_manage/reservoir/spillway_paths.py
src/water_manage/reservoir/stage_storage.py
src/water_manage/test_data/Reservoir_Test.gsm
src/water_manage/test_data/network_GML_input.gml
tests/test_check_release_version.py