roger

View on PyPIReverse Dependencies (0)

3.0.5 roger-3.0.5-py3-none-any.whl

Wheel Details

Project: roger
Version: 3.0.5
Filename: roger-3.0.5-py3-none-any.whl
Download: [link]
Size: 221126
MD5: 0f09f24056c3bccb4202061ada5bca94
SHA256: b47148be76ba4759af5c1f60baffb37d5344476d58ee4d185cc10a067932ac68
Uploaded: 2024-04-09 09:03:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: roger
Version: 3.0.5
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 :: 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: cftime (<=1.6.2)
Requires-Dist: click (<=8.1.7)
Requires-Dist: cython (<=0.29.35)
Requires-Dist: entrypoints (<=0.4)
Requires-Dist: h5netcdf (<=1.3.0)
Requires-Dist: h5py (<=3.10.0)
Requires-Dist: loguru (<=0.7.2)
Requires-Dist: pandas (<=2.1.3)
Requires-Dist: pyyaml (<=6.0.1)
Requires-Dist: matplotlib (<=3.8.2)
Requires-Dist: numpy (<=1.26.2,>=1.13)
Requires-Dist: scipy (<=1.11.4)
Requires-Dist: seaborn (<=0.13.0)
Requires-Dist: tqdm (<=4.66.1)
Requires-Dist: jaxlib (<=0.4.19); extra == "jax"
Requires-Dist: jax (<=0.4.21,>=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: bdist_wheel (0.43.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=YDbpNCHin9KpNnX_ve187e-ce8z7r7TfBUDlUR49x4o 23846
roger/__init__.py sha256=TKfZpp__XOZJ66kcYAzl4IjhAWpR9FmTKFRVmnyTW3s 2354
roger/_version.py sha256=QeO8HgwDrrPFs1CJDIk1tTpEYxbJM27yc395LimjUnU 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=2x8t50E5PVRiK4Cnf7ZpMnJdjPSKhMMDMCoZ23Ugpwk 3836
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=WQsVTg4RLw5c9l8yRshd-xhE6a_GXIEI6E78yITDWIc 5982
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=OMxWX6DgknNE_m6KtEugHHmWsPi71p8DlQw58il6DN4 199436
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=B9o_wisVGpyFi3gzkuEx5d5UMimHN8n507vycup_NZw 16662
roger/bmimodels/svat/__init__.py sha256=jtWGhIi0lO1P1_F-emez4aiEyeva43PNAiGK2BCI0q8 62
roger/bmimodels/svat/svat.py sha256=HbCCgv3sNtlfhiXVxwEcYFu6CyD_QXrgDLqG7Ejc2Do 15706
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=eGK0vmuCtkC3JmK2K2DRIXkTEKZGvLw9d8cNlYqXPic 13905
roger/core/capillary_rise.py sha256=A6dWjwJp5do4KjOj_2AkczI-nrrPtBUG8qc1owI_cY4 21574
roger/core/crop.py sha256=khOSXLNbUIFaEpGn4muAt3FVMixv-VUVbiPUE-cD76E 83006
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/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=SOgYF4NFj2VMoxMuXZCbDTVLDMGWgpEzcolCQP-GbCk 12442
roger/tools/make_toy_data.py sha256=MzXuEk7uXxWNrm7BzpvoInb8c1ts8earEW5lnS51vfg 24733
roger/tools/plotting.py sha256=1FL-gY1y577doWcb_q_kNYgvNCRByfH1Z1ASBrBnZT0 134
roger/tools/setup.py sha256=IoQvPpAqmzvDyQXZ5Y_c1IQZcNoVW8idUXzO9fYFY_M 24172
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.5.dist-info/LICENSE sha256=J5o_nSRPwZ6d7bLyi5rcUBwyVkZeH3MDsGI3Ltry4ME 1072
roger-3.0.5.dist-info/METADATA sha256=l-JNuZTXgkRN0IZORZUGnK9EVpPxbyvk8dCb-Sgi5mk 7845
roger-3.0.5.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
roger-3.0.5.dist-info/entry_points.txt sha256=qyvuNYTJ_tF30ShvmFGoCSYWn6nyWKopNi1YKrIDU9w 270
roger-3.0.5.dist-info/top_level.txt sha256=znV7Fk5-hRoxZxeSmZfS7fPCwtOI4F8CmsDMdr27iKs 20
roger-3.0.5.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