roger

View on PyPIReverse Dependencies (0)

3.0.8 roger-3.0.8-py3-none-any.whl

Wheel Details

Project: roger
Version: 3.0.8
Filename: roger-3.0.8-py3-none-any.whl
Download: [link]
Size: 433939
MD5: b84d9603d3495ecf95cfd42cf576b64b
SHA256: 51ca66b41d8aec00e5226e2ce4ce853987ead4416d8fede5fd0174d23ed20706
Uploaded: 2024-07-03 10:47:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: roger
Version: 3.0.8
Summary: Runoff Generation Research - a process-based hydrological toolbox model in Python
Author: Robin Schwemmle (University of Freiburg)
Author-Email: robin.schwemmle[at]hydrology.uni-freiburg.de
Home-Page: https://roger.readthedocs.io
License: MIT
Keywords: hydrology python parallel numpy multi-core geophysics hydrologic-model gpu jax
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Requires-Python: >=3.7
Requires-Dist: bmipy (<=2.0.1)
Requires-Dist: cftime (<=1.6.3)
Requires-Dist: click (<=8.1.7)
Requires-Dist: cython (<=3.0.10)
Requires-Dist: entrypoints (<=0.4)
Requires-Dist: h5netcdf (<=1.3.0)
Requires-Dist: h5py (<=3.11.0)
Requires-Dist: loguru (<=0.7.2)
Requires-Dist: matplotlib (<=3.8.4)
Requires-Dist: numpy (<=1.26.4,>=1.13)
Requires-Dist: pandas (<=2.2.2)
Requires-Dist: pyyaml (<=6.0.1)
Requires-Dist: scipy (<=1.13.1)
Requires-Dist: seaborn (<=0.13.2)
Requires-Dist: tqdm (<=4.66.4)
Requires-Dist: jaxlib (<=0.4.28); extra == "jax"
Requires-Dist: jax (<=0.4.28,>=0.2.10); extra == "jax"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-forked; extra == "test"
Requires-Dist: codecov; extra == "test"
Requires-Dist: xarray; extra == "test"
Provides-Extra: jax
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5953 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (70.2.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
bmiroger/__init__.py sha256=eZu3sYx038j97dQVuPP_NDc4i2JL7IVL6-1CsdDAiOA 105
bmiroger/_version.py sha256=3PslnGRHLeT8kAWbhtBM110cQkzH_QzfQO5_B6lHOuU 22
bmiroger/bmi_roger.py sha256=1UtoZEyAyjRFWRY8D-YyGMwerZKBX3iLs-RH5zpvDsU 25207
roger/__init__.py sha256=TKfZpp__XOZJ66kcYAzl4IjhAWpR9FmTKFRVmnyTW3s 2354
roger/_version.py sha256=HTlbY78x0ksDtm_fp1aXPK4gHmQxQ8cYfAuEF00dlXo 497
roger/backend.py sha256=X5IAvJoqhwE0VRujlrsTOdv7mHQj7oaKD99L0haaL1g 2410
roger/distributed.py sha256=quGRGGy7l5D34mZKdLap7284H3HfRzMKgpFdEGGsvsc 18158
roger/logs.py sha256=84dzRlCJI0tK9oUlUqPj6I_bMJv7pb5M7VRqkN5UP-8 1907
roger/lookuptables.py sha256=7iuFuuc8--AV1-8Hs-fMFhFgOEvffefTMfNovSiZkts 6632
roger/plugins.py sha256=WNlB5Zlp38nd5cusrxCKY4TSziaLdj30zQMYoplCZw8 1936
roger/progress.py sha256=bnRSwfsVHWbfIuZPljUpF5YxxC3mKSu3bxmsBMvNzFM 6612
roger/restart.py sha256=QX8PG2TAGeLcZxayRNUFhsADb8vT5bT0YzMjYkR---k 6221
roger/roger.py sha256=8InGjSr_jnrGhv1gwa3ZXF-g8H3lidI97OhVVmWjNuM 26718
roger/routines.py sha256=0mmhvVIA3NdAvfzMiwwjva3edsGhbu7B2fax0Y79ZL8 14190
roger/runtime.py sha256=Z62q6coT27ZU1uUW_tDhm0ejwQdolsjYxQVfLrh35WM 6363
roger/settings.py sha256=IFBqubefa0PtM7n6HJKmiOJ8oCi4hLEFUv_O-EXkdVk 9740
roger/signals.py sha256=gfltm-8OvaOujqSGZhs-H6DxoS5P0ZeqiafdR6cKspc 2330
roger/state.py sha256=e90cuYtWfQvPmQmetcBkgq9csr-n1GVnkBOLegxsSgY 17865
roger/time.py sha256=-dEPzl5dvJr3mLy7StRBKUvAeRV-8qvCvnNFi9gPDTg 828
roger/timer.py sha256=PxV2LaDBDfwP-2mqLnS8m_bjsnffzIccZyO-uefnuW0 451
roger/variables.py sha256=kOHByfryXCHgZzJjd6-q5MKAzowNNHAcbHrfgaev3jY 200451
roger/bmimodels/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
roger/bmimodels/oneD/__init__.py sha256=2u0k6_mYoXm63R8U_qCVw7o95-i7DjvS1SAVi7_yEtI 62
roger/bmimodels/oneD/oneD.py sha256=EM-c4qfouo0qCI45h_jn6uUDF_SUYXF7oXQHKkqz_vg 17443
roger/bmimodels/svat/__init__.py sha256=jtWGhIi0lO1P1_F-emez4aiEyeva43PNAiGK2BCI0q8 62
roger/bmimodels/svat/svat.py sha256=zxLa1WKTGqYnVIGTD4QltIR_Llwt08xDSxEkz_JHlRQ 17075
roger/cli/__init__.py sha256=ku6t4jk1hnr37oO3uVSdMZVl2IFX3pweDj2KBb0aqG8 584
roger/cli/roger.py sha256=ZEY9MOrtDiZaHzOz0duFPrh-dqFJk8ajUIaMN70t-ik 116
roger/cli/roger_copy_model.py sha256=2Xu8qsP1gniLdXh6RYAH93WJsNSs7ihwvj46mLp3VKU 3143
roger/cli/roger_create_mask.py sha256=SK4f3E11d_4tv33rQvyFTqQdhY_QenJJsSTEBTu5wMg 1045
roger/cli/roger_resubmit.py sha256=twHr9Tze_bndwsmJ-dsYggv-yU7LOFqLOvroqKyR51Y 3066
roger/cli/roger_run.py sha256=chJM2v5PUvzeEA38hlwUC26zo6XwmV81bJ9cT7_IrZ4 4344
roger/cli/roger_run_base.py sha256=lLrYSf_B0yjklqJxS8-Y2u56-RaCr444qRnCTTes3xI 1410
roger/core/__init__.py sha256=u2b3QE47g3zkU67Sh4mOXthtgaH0nnbKyiJdF69CPXA 1364
roger/core/adaptive_time_stepping.py sha256=p0yz3aa7yJHVHlqOKpMFE366jlySteJlPU6TW7w7QKc 14670
roger/core/capillary_rise.py sha256=DeMdbKtkySIYJ6nW0kUnmnawP2EHmozLDE_y0nj--wg 21927
roger/core/crop.py sha256=UV9KPa7zreuxy7eP6Wdt3bv5miBfOVRKFk7zPFIPkQc 87300
roger/core/evapotranspiration.py sha256=wy3w1bjXR3M_MQBA1ZKtReFkEsoQR8MkliMRBgJXY2M 29290
roger/core/film_flow.py sha256=HRYpNCzkeAQuk1NR2NSWa0ZTAA4sOBZE0FpD4kXxVFM 23142
roger/core/groundwater.py sha256=5hmvf7L-t1F4rmJjS5y0HSMs0xpwNUEjwkER4k8ybYE 4075
roger/core/groundwater_flow.py sha256=wQZs6ijzpfcUE54uODn3R27RvNox-MyJLad8D4P6j_Q 5411
roger/core/infiltration.py sha256=9OlBBVQbNjdUmzG83QeUHL_ivub9O20j2YgsSSZg2Xc 79118
roger/core/interception.py sha256=BLhcitOJEfXKpOu4T1jPkQjbRJz2EyPdsfHLeG9-_rw 13502
roger/core/nitrate.py sha256=6RS3OVB0DEhlQsPRV38jO1776DnnNNeUZriHUHAh03E 22172
roger/core/numerics.py sha256=wmU1wgEqzOE3TBGlU8Hhd_t5FJQ9ydAvBlcQ0N2pZCQ 63924
roger/core/operators.py sha256=TSo0QX55L0bwl7-pGMY_8jF8eUtDQO4aDYOLe0I65n8 4191
roger/core/root_zone.py sha256=R-yleDBU3M6c_r4Rj0_cNqt_DUwCkbbQs9ePkgKjjx0 7662
roger/core/sas.py sha256=T8Y57cwZ6hB-k5Zwzrdeommz9XHGGfBK3sCS1ybN5Ps 11373
roger/core/snow.py sha256=0KTd8IpJ08S4xRt9DqOeoxhAotOAEOkhzzWGes9LVuQ 11393
roger/core/soil.py sha256=_cD_02ilSqiJpFg46ZuRSQEOiP8JdmCvw-2c-yia7DM 51064
roger/core/subsoil.py sha256=soVeXDu1D4ym6IxTt_LGEEn345yUhxUbg1AEqvHKCeQ 7686
roger/core/subsurface_runoff.py sha256=X5l_U4T49yxNMsX2G4k532qId-XaQllavsxVFXM6CsY 75775
roger/core/surface.py sha256=Lxy-ZlowH42t807-yCdePOzQRLbBTF8kchwrrDgThJM 14096
roger/core/surface_runoff.py sha256=IzWJDMUV1471RCwE-dBM2pu8aYhZMWhD96hzevrpgL8 7125
roger/core/transport.py sha256=cSE29RT3RHxWvhDLmsdPTMlaAcqpXfULLvoIF1wRaj4 179560
roger/core/utilities.py sha256=M0dy724kmWKCnQZ4JcfaT2XZvnMBbZHOiBqVdKYKJBI 4914
roger/diagnostics/__init__.py sha256=EbK8qLYlbSsPZ-HtxnG0zMlHaTxNa6Q-VIRwEmQa1co 112
roger/diagnostics/api.py sha256=uEzzNyIqv3ilB8ZAxYjo8nUg-mN4erPdi_D9TT9Rj6A 2286
roger/diagnostics/average.py sha256=atFkMxY-BPNEoXvcvc0m9XdL6KFq6hrz6SwzJa_L9WQ 3396
roger/diagnostics/base.py sha256=UTnOyS-xayKnzIeZzN9k5FhIbm5hfRbaK2vRzajmOCg 4230
roger/diagnostics/collect.py sha256=oPccXfMp4ZmHuTEITyt-itZgZEfFYYjVIAHq4AO0IKY 2791
roger/diagnostics/constant.py sha256=8yy8iqdzahb8LWj65W7Nyni9sF5DTMaFb_pjZz3S6PQ 2825
roger/diagnostics/maximum.py sha256=zRRgl7AJ-P0teU6_Jr1fu3qa_hB46_aKMvQvpBTTT44 3948
roger/diagnostics/minimum.py sha256=xsQHNW-Ug92rpfOXwPik_XI4em0GkeUcM2CeT06Y0M8 3949
roger/diagnostics/rate.py sha256=nOjJFnTqGtre-5Ig2TUnb8195n2ZvnS5NtLk6sx5-eI 2945
roger/diagnostics/snapshot.py sha256=hyPtNcT4rw5cuQB3fPg-s17YQ7qNi737gw7yE19B2Rg 1615
roger/diagnostics/tracer_monitor.py sha256=wjStXxkQiRZ-g_U-gafc2USlqkQGFjMiSHQ2S91iA1A 1351
roger/diagnostics/water_monitor.py sha256=IlpepeUO4yt-1La7pKYk092AB7xVq10zCE8EH-Kky9c 1369
roger/io_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
roger/io_tools/csv.py sha256=tKz6CdamOhq8nncB0vMEjCzCXnGsNWhvLhstJ5l2gfg 6994
roger/io_tools/hdf5.py sha256=bv-fw_exuhuqlRpwtyJQU9OsJbybJ7_DMqKQ4YppE7g 1660
roger/io_tools/netcdf.py sha256=LgHxK-MZxT6N4FfFAaOw5_wlZA8BuKIZ3PdQEuSJ5rI 6257
roger/io_tools/yml.py sha256=jqnCZfQGpGjBswvZq3Uc0MuHZbMbrH0HDz7ye1sy758 522
roger/look_up_tables/crop_parameters.csv sha256=4aPEahC_mK_uanKln4zrIv1_GLqNVdCFkmJHdPzISQM 11450
roger/look_up_tables/crop_parameters_lys.csv sha256=EekOBh78IBCSRUiare_mTbKzE3utj0O0gM9uf7aTQMc 9639
roger/look_up_tables/fertilization1.csv sha256=vuOvChIRpy0_XahNZg0e1-EM3glpMY_6o5RzHRlunmE 5077
roger/look_up_tables/fertilization2.csv sha256=SkC8GqD7hGzVd8gformiEExtiVb6pX6MA4Yv2-iQjI4 5079
roger/look_up_tables/fertilization3.csv sha256=NOEt0793PYb7gsqU_UneebprN3N1bT5yjl5fWcVW078 5072
roger/look_up_tables/horizontal_macropore_flow_velocities.csv sha256=xhn7zrJsqRz9MCXCwX9SBDMLkaBmRwCIFR2D2yd5oDc 587663
roger/look_up_tables/land_use_dependent_interception.csv sha256=-zIdPLHEdlelaBEBbSSqb-AHfIpH9g0eKYsEQ-K2pFQ 1174
roger/look_up_tables/land_use_dependent_rooting_depth.csv sha256=uVWrTZqJi_jpNvwigWTA6q_j-gBLoFQ1cChIQEXp5Zw 652
roger/look_up_tables/macropore_drainage_area.csv sha256=QydHgqd5ZHELG36mr9d8edZ5lgUmlL6Q4A9xHJhDY8g 3122
roger/look_up_tables/nitrogen_uptake.csv sha256=s8X_nmImcg4Tuswywt3r-s4Wwp_pVGygaW9OuQHpErc 1227
roger/look_up_tables/sealing_dependent_interception.csv sha256=ftSeUdVk5iI3HslcdSBB0FEXDQg47XwUzNS-lJh1gHk 818
roger/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
roger/models/dummy/__init__.py sha256=NxHrrZXZ5LQULedLHZQtGdyuKhnbMmYp3rcktzZj3hk 62
roger/models/dummy/dummy.py sha256=f3SQRIWz5hF40JmFjvvnRcKb1XGNxTnqmO3RQF8JmPg 1251
roger/models/oneD/__init__.py sha256=zpkRCTB9Ftuly2yECkF9SE8YLgKvrtK5IhBD9sIhPG4 59
roger/models/oneD/oneD.py sha256=jPkeLhVgTYoqsxjfituoIxeCi4aPHEbpGNCmBqoB7AA 13837
roger/models/oneD_event/__init__.py sha256=9mLeSKscNXUXGlLp48TBgbkT51Ris4WzwvAmqf-ofD8 76
roger/models/oneD_event/oneD_event.py sha256=rtEb3u_vdRQCL-LZVr2FK2wQ2XviWs3Xs8QTbe6i6gY 11539
roger/models/svat/__init__.py sha256=MyqyjJV4xF8ev50zWkuRa_heRx1wcBq0to4daBkFaA8 59
roger/models/svat/svat.py sha256=brqip78j_QbrazTmiorwwH7v30o4_LlLEPYnVqe0Jh0 11654
roger/models/svat_bromide/__init__.py sha256=6MIGfH8TxrhoO9urU9xTt97mABHdRVhwsIHaDhXvU2U 84
roger/models/svat_bromide/svat_bromide.py sha256=3TO_MoL7tbfVkK0PF8cdrN_XFcB5pEyrGXJ6bd5lXsU 14560
roger/models/svat_crop/__init__.py sha256=QZGVNnt-ixPs1lMN7wwzDv5NxazfIhDb0mcMJPFqElo 73
roger/models/svat_crop/svat_crop.py sha256=HzycX1GhZCJXAOu6YPvG0gQ2k_9pMdNyBk8SFIxS1Dc 16464
roger/models/svat_crop_bromide/__init__.py sha256=8I59PIfmvgy15EVzROlCBMgyv7tdsizp1ttm8AIi5HY 98
roger/models/svat_crop_bromide/svat_crop_bromide.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
roger/models/svat_crop_nitrate/__init__.py sha256=OgHCBLcDGGraccZxj_gTm3Z094DVrDVEVOgdp0h-Whg 98
roger/models/svat_crop_nitrate/svat_crop_nitrate.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
roger/models/svat_oxygen18/__init__.py sha256=VN6htfaI5tMjrGHBH5tC258xx4lb8GK9NF022wfLLAg 86
roger/models/svat_oxygen18/svat_oxygen18.py sha256=14SoGanlrwIJbz6uAFzvHwRbOXnyDQ180ja61TiN5Do 21109
roger/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
roger/tools/evaluation.py sha256=CFd7fSWbGapZflIWsS8MvUSbHwf8DLkycjOt5Y5n4b8 31715
roger/tools/event_classification.py sha256=2Y1W3n95VhuJ_dbyGlyizKPgmZqS3dXTfgNI2h5ckfE 20672
roger/tools/filelock.py sha256=4fLr1W9PsoIuH2OLd1WcuWJ1wjO_R5CnNARrl5bVd8Q 12678
roger/tools/labels.py sha256=FtehZw-GRepXTJS2NM8F8tzZwNKZd1SnFeIWAZXd80s 12704
roger/tools/make_toy_data.py sha256=MzXuEk7uXxWNrm7BzpvoInb8c1ts8earEW5lnS51vfg 24733
roger/tools/plotting.py sha256=1FL-gY1y577doWcb_q_kNYgvNCRByfH1Z1ASBrBnZT0 134
roger/tools/setup.py sha256=JLYDN2tDbPY9BZmnBb3H5cdO5HkKiXSgBPzA34_p_Ns 25895
test/__init__.py sha256=rRC4JukclH28LOUwxyn_2YeT_d3fIaxyUOJjmTy0ymE 103
test/cli_test.py sha256=inCv4F-5BysLsDyEP3_Gkbzrk5HheMTwXXVyX-fKgws 1075
test/conftest.py sha256=YFZ3CkXpDwS26YqX_6lYkh7a0llcwzF36LnBcpVCLuc 391
test/make_data_for_svat_transport.py sha256=wc3b7lQmJbD7W8K_-BisMH3COyJF2gG2_J6sJASZkJ4 23321
test/progress_test.py sha256=ew9TeaufBU5gldm04OE-9Qx3AaXvKLmpeck30pgU-S4 1065
test/restart_test.py sha256=vMaDtntfNtoP-rdrJC4HWR3sk56pyudPKT5FT-qRMwg 2684
test/setup_test.py sha256=DdBjRnlW582qZlunj2Mnu7J51ba-J8cuG7k6KgfxeqY 5047
test/state_test.py sha256=ESCNiGwtxgC_y4rbwdY8PQui3MavYzTIGFfulLtUSms 3320
roger-3.0.8.dist-info/LICENSE sha256=J5o_nSRPwZ6d7bLyi5rcUBwyVkZeH3MDsGI3Ltry4ME 1072
roger-3.0.8.dist-info/METADATA sha256=PaAzeIImrNd7z1HOKzUMQ431QdfFR85rn1amtBuwW5U 7975
roger-3.0.8.dist-info/WHEEL sha256=y4mX-SOX4fYIkonsAGA5N0Oy-8_gI4FXw5HNI1xqvWg 91
roger-3.0.8.dist-info/entry_points.txt sha256=qyvuNYTJ_tF30ShvmFGoCSYWn6nyWKopNi1YKrIDU9w 270
roger-3.0.8.dist-info/top_level.txt sha256=znV7Fk5-hRoxZxeSmZfS7fPCwtOI4F8CmsDMdr27iKs 20
roger-3.0.8.dist-info/RECORD

top_level.txt

bmiroger
roger
test

entry_points.txt

roger = roger.cli.roger:cli
roger-copy-setup = roger.cli.roger_copy_setup:cli
roger-create-mask = roger.cli.roger_create_mask:cli
roger-resubmit = roger.cli.roger_resubmit:cli
roger-run = roger.cli.roger_run:cli
base = roger.models