LICENSE
README.md
pyproject.toml
pyswap/__init__.py
pyswap/log.py
pyswap.egg-info/PKG-INFO
pyswap.egg-info/SOURCES.txt
pyswap.egg-info/dependency_links.txt
pyswap.egg-info/entry_points.txt
pyswap.egg-info/requires.txt
pyswap.egg-info/top_level.txt
pyswap/components/__init__.py
pyswap/components/boundary.py
pyswap/components/crop.py
pyswap/components/drainage.py
pyswap/components/irrigation.py
pyswap/components/metadata.py
pyswap/components/meteorology.py
pyswap/components/simsettings.py
pyswap/components/soilwater.py
pyswap/components/tables.py
pyswap/components/transport.py
pyswap/core/__init__.py
pyswap/core/basemodel.py
pyswap/core/defaults.py
pyswap/core/fields.py
pyswap/core/parsers.py
pyswap/core/serializers.py
pyswap/core/validation.yaml
pyswap/core/valueranges.py
pyswap/core/cli/__init__.py
pyswap/core/cli/cli.py
pyswap/core/cli/templates/README
pyswap/core/cli/templates/README_template
pyswap/core/cli/templates/basic_template.py
pyswap/core/cli/templates/crop_tables_template.yaml
pyswap/core/cli/templates/notebook.json
pyswap/core/cli/templates/notebook_full.json
pyswap/core/cli/templates/pixi.toml
pyswap/core/cli/templates/pixi_instructions.md
pyswap/core/cli/templates/script.txt
pyswap/core/io/__init__.py
pyswap/core/io/io_ascii.py
pyswap/core/io/io_csv.py
pyswap/core/io/io_yaml.py
pyswap/core/io/process_ascii.py
pyswap/core/io/processors.py
pyswap/core/plot/__init__.py
pyswap/core/plot/evapotranspiration.py
pyswap/core/plot/watercontent.py
pyswap/db/__init__.py
pyswap/db/co2concentration.py
pyswap/db/cropdb.py
pyswap/db/hdf5.py
pyswap/gis/__init__.py
pyswap/gis/location.py
pyswap/libs/__init__.py
pyswap/libs/WOFOST_crop_parameters/README.rst
pyswap/libs/WOFOST_crop_parameters/barley.yaml
pyswap/libs/WOFOST_crop_parameters/cassava.yaml
pyswap/libs/WOFOST_crop_parameters/changelog.txt
pyswap/libs/WOFOST_crop_parameters/chickpea.yaml
pyswap/libs/WOFOST_crop_parameters/cotton.yaml
pyswap/libs/WOFOST_crop_parameters/cowpea.yaml
pyswap/libs/WOFOST_crop_parameters/crops.yaml
pyswap/libs/WOFOST_crop_parameters/fababean.yaml
pyswap/libs/WOFOST_crop_parameters/groundnut.yaml
pyswap/libs/WOFOST_crop_parameters/maize.yaml
pyswap/libs/WOFOST_crop_parameters/millet.yaml
pyswap/libs/WOFOST_crop_parameters/mungbean.yaml
pyswap/libs/WOFOST_crop_parameters/pigeonpea.yaml
pyswap/libs/WOFOST_crop_parameters/potato.yaml
pyswap/libs/WOFOST_crop_parameters/rapeseed.yaml
pyswap/libs/WOFOST_crop_parameters/rice.yaml
pyswap/libs/WOFOST_crop_parameters/seed_onion.yaml
pyswap/libs/WOFOST_crop_parameters/sorghum.yaml
pyswap/libs/WOFOST_crop_parameters/soybean.yaml
pyswap/libs/WOFOST_crop_parameters/sugarbeet.yaml
pyswap/libs/WOFOST_crop_parameters/sugarcane.yaml
pyswap/libs/WOFOST_crop_parameters/sunflower.yaml
pyswap/libs/WOFOST_crop_parameters/sweetpotato.yaml
pyswap/libs/WOFOST_crop_parameters/tobacco.yaml
pyswap/libs/WOFOST_crop_parameters/wheat.yaml
pyswap/libs/co2-concentration/Atmospheric.co2
pyswap/libs/plotting/plotting_styling.yaml
pyswap/libs/plotting/swap_output_20250206.R
pyswap/model/__init__.py
pyswap/model/model.py
pyswap/model/result.py
pyswap/testcase/__init__.py
pyswap/testcase/grassgrowth.py
pyswap/testcase/hupselbrook.py
pyswap/testcase/load_dataset.py
pyswap/testcase/macroporeflow.py
pyswap/testcase/oxygenstress.py
pyswap/testcase/run_testcase.py
pyswap/testcase/salinitystress.py
pyswap/testcase/simple_test_model.py
pyswap/testcase/surfacewater.py
pyswap/testcase/data/1-hupselbrook/283.csv
pyswap/testcase/data/1-hupselbrook/grass_swap.yaml
pyswap/testcase/data/1-hupselbrook/grassd.crp
pyswap/testcase/data/1-hupselbrook/maize_swap.yaml
pyswap/testcase/data/1-hupselbrook/maizes.crp
pyswap/testcase/data/1-hupselbrook/potato_swap.yaml
pyswap/testcase/data/1-hupselbrook/potatod.crp
pyswap/testcase/data/1-hupselbrook/swap.dra
pyswap/testcase/data/1-hupselbrook/swap.swp
pyswap/testcase/data/2-grassgrowth/260.csv
pyswap/testcase/data/2-grassgrowth/260.met
pyswap/testcase/data/2-grassgrowth/grassd.crp
pyswap/testcase/data/2-grassgrowth/gwlevel.csv
pyswap/testcase/data/2-grassgrowth/swap.bbc
pyswap/testcase/data/2-grassgrowth/swap.dra
pyswap/testcase/data/2-grassgrowth/swap.swp
pyswap/testcase/data/2-grassgrowth/yield.csv
pyswap/testcase/data/3-macropore-flow/andelst_meteo.998
pyswap/testcase/data/3-macropore-flow/andelst_meteo.999
pyswap/testcase/data/3-macropore-flow/andelst_rain.998
pyswap/testcase/data/3-macropore-flow/andelst_rain.999
pyswap/testcase/data/3-macropore-flow/drainage.csv
pyswap/testcase/data/3-macropore-flow/gwl.csv
pyswap/testcase/data/4-oxygenstress/260.csv
pyswap/testcase/data/4-oxygenstress/result_output.csv
pyswap/utils/__init__.py
pyswap/utils/executables.py
pyswap/utils/loaders.py
pyswap/utils/mixins.py
tests/test_basemodel.py
tests/test_cases.py
tests/test_cli.py
tests/test_co2concentration.py
tests/test_cropdb.py
tests/test_database.py
tests/test_io.py
tests/test_location.py
tests/test_meteo.py
tests/test_yaml_update_mixin.py