teehr

View on PyPIReverse Dependencies (2)

0.4.5 teehr-0.4.5-py3-none-any.whl

Wheel Details

Project: teehr
Version: 0.4.5
Filename: teehr-0.4.5-py3-none-any.whl
Download: [link]
Size: 140887
MD5: 83a6a5cb5b8e9dec6a054a882efb06ff
SHA256: f1091c08f7cf65785c40ea55305dfbcfad025b90d7bf14bbecb5b11491447436
Uploaded: 2024-12-10 10:37:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: teehr
Version: 0.4.5
Summary: Tools for Exploratory Evaluation in Hydrologic Research
Author: RTI International
License: GNU v3
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10,<4.0
Requires-Dist: arch (<8.0.0,>=7.0.0)
Requires-Dist: bokeh (<4.0.0,>=3.5.0)
Requires-Dist: dask[dataframe] (<2025.0.0,>=2024.11.1)
Requires-Dist: dataretrieval (<2.0.0,>=1.0.9)
Requires-Dist: duckdb (<2.0.0,>=1.0.0)
Requires-Dist: fsspec (>=2023.10.0)
Requires-Dist: gcsfs (>=2023.10.0)
Requires-Dist: geopandas (<0.15.0,>=0.14.0)
Requires-Dist: h5py (==3.12.1)
Requires-Dist: httpx (<0.26.0,>=0.25.1)
Requires-Dist: hydrotools-metrics (<2.0.0,>=1.3.3)
Requires-Dist: hydrotools-nwis-client (<4.0.0,>=3.3.1)
Requires-Dist: kerchunk (<0.3.0,>=0.2.2)
Requires-Dist: netcdf4 (==1.6.5)
Requires-Dist: numba (<0.61.0,>=0.60.0)
Requires-Dist: pandas (<3.0.0,>=2.2.0)
Requires-Dist: pandera[pyspark] (<0.21.0,>=0.20.4)
Requires-Dist: pyarrow (<16.0.0,>=15.0.0)
Requires-Dist: pydantic (<3.0.0,>=2.4.2)
Requires-Dist: pyspark[pandas-on-spark] (<4.0.0,>=3.5.2)
Requires-Dist: rasterio (<2.0.0,>=1.3.9)
Requires-Dist: rioxarray (<0.16.0,>=0.15.0)
Requires-Dist: s3fs (>=2023.10.0)
Requires-Dist: ujson (<6.0.0,>=5.8.0)
Requires-Dist: zarr (<3.0.0,>=2.16.1)
Description-Content-Type: text/markdown
[Description omitted; length: 2695 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
teehr/__init__.py sha256=iZcoA25AItZlzOUR16bK3O0mjPPzaG7KvzjPe2lEBp0 1790
teehr/const.py sha256=jmkjxFjd9UWfEjDCXyu_Td4Hl5GzPzKLEXaiZ6tpDcM 758
teehr/evaluation/__init__.py sha256=ZACJ21NTc7ehfpdz5JS--NausmMTokrpl6pwWMohZ3c 34
teehr/evaluation/evaluation.py sha256=ap6o34MQfmS3nVq22FKFes-ZtF26ppFz_MokwFEU0wE 12258
teehr/evaluation/fetch.py sha256=PwbyrYM6CRuV8wvXM_ZQQGnvZzSaFjJvZhCo_czyZ80 34144
teehr/evaluation/metrics.py sha256=qKBFJVFLaO2aWtWbifiQYIrsyOrAqmRni32sYaaO8w4 5844
teehr/evaluation/tables/attribute_table.py sha256=x7zv3kj0RIsacc0FsUDINtwULViDOZpqsldFqgpsD44 1667
teehr/evaluation/tables/base_table.py sha256=S6RrwmRLsK_ekVyMwHZ_gOEazRLFi2AkoGVYxF9td2U 15052
teehr/evaluation/tables/configuration_table.py sha256=uhivgFMU8yUOgRqzJEYbA5br70MEKGDRW-WtghKAmaw 1766
teehr/evaluation/tables/domain_table.py sha256=t69rN1bE5vZ9QYAHr336Xtm6nZZgDjb0kAuwfOg-ckg 977
teehr/evaluation/tables/joined_timeseries_table.py sha256=Nh9NbfL_KcqcxmFySqdMA05MzdP42ewpKW2VwU637iU 5161
teehr/evaluation/tables/location_attribute_table.py sha256=5JjFq037dFCev-E1zsFYsFXlZhC5D_pya1vJyil6HMg 5336
teehr/evaluation/tables/location_crosswalk_table.py sha256=vXSmfcSFDSLAdnSWFhwWMLkpHKvSqAH1xPRM-GkPiow 5362
teehr/evaluation/tables/location_table.py sha256=Ye_j159Ur0H1t_C8fbHuOQqSwIDVZn0gEaKgt4ma3AM 3448
teehr/evaluation/tables/primary_timeseries_table.py sha256=ZbJeoRmQcl4gmMkETIhYJCr_CldkHx6dfwQCa_N1V54 2769
teehr/evaluation/tables/secondary_timeseries_table.py sha256=bKqacEn3V38-1jMK3H_vTwRmMfedHxgm-ynX9COz87U 2812
teehr/evaluation/tables/timeseries_table.py sha256=ct5KhHABzgWgzVZapbd8avq1rnf4LZ6L_ApedEJvpSo 8222
teehr/evaluation/tables/unit_table.py sha256=F2cfS6ZrvmZRQyoTu-kmb6M3NhJxcR8JNRL5HgS0iQg 1528
teehr/evaluation/tables/variable_table.py sha256=f_aG_ViOv4_KuJp_o8Q3SEEdhOgns0BalQx98MppvvA 1650
teehr/evaluation/utils.py sha256=IfT1dpxPluKgJLAE7m6z-v2XI-zST1SjjUxvuVYtIss 1842
teehr/example_data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
teehr/example_data/two_locations.py sha256=5vg9c3Z9_YlJFV87ptV6dMaJyt42YcuqNJVlzmRnKXo 1209
teehr/example_data/v0_3_test_study.py sha256=Ry2QlHb8cpHLEKSFQZfmuiR7URZ7S9bVTzGGUT4SSEE 1967
teehr/examples/01-evaluation_setup.ipynb sha256=JJ3WvFz25rNExxi2N1vv9Uq3jzIN26IIzpXmgLhyqxk 6051
teehr/examples/02-table_queries.ipynb sha256=T2LnxzRI62MT9zX55PSxfcxJJRXTcAfdSwcuZ8EwHQY 4954
teehr/examples/03-metric_queries.ipynb sha256=368L9rILnnSxaPINBRO2YqeVELEEMAtmAPor-k-7ZOI 7748
teehr/examples/04-table_filters.ipynb sha256=HeMwk9csY-ChKwf5RIhVqZfjCkEJgcf48YJlVwwjfTk 5795
teehr/examples/05-2_site_setup.ipynb sha256=RWt3x3gzzs_lMv-iENCZ05V6jv-2FsmsqAUOCwPvlBs 4801
teehr/examples/06-2_site_query.ipynb sha256=pmOo0SBateJgI7UnJaeyhtCHi9r6qOB3wvIY5io6dSA 7560
teehr/examples/07-2_site_plotting.ipynb sha256=TMxgXB5dmzTPN1U-TH1UquLAKqs_vnMJbN7c82n-fJ0 3779
teehr/examples/08-sql.ipynb sha256=xSOaJ2gdbxx7M_NMeDRjUh1kvrld2c0mS-VDVAf5Mi4 1805
teehr/examples/__init__.py sha256=mf3AFRGEQF6BJi5flI6NNJeGnYcYAWujTQdh66gEEn0 20
teehr/examples/clone_from_s3.ipynb sha256=xb72BcpyegD4dAhdx-SQXzWmORNqFklxcFuGOUC_9EM 3282
teehr/examples/load_netcdf.ipynb sha256=7dCWqqUoxHgcGhd23xNx4ScBdwtLjkS3LlznHAsX1dY 5626
teehr/examples/ngen_example.py sha256=zqR_ouqTWczGaDLzS1bIJaK_Z8AtZvh-b5fyUlc_gQA 2230
teehr/examples/setup_evaluation.py sha256=1c3TTpE-R5XDBHPOfiZH5ShaJPiMcQ1HwAspvGaqW6g 3241
teehr/examples/two_site_debug_script.py sha256=DA5-2W72aCZaMmNSORnQNi4nKsjPrkjDRjwigAsFiVo 1276
teehr/fetching/__init__.py sha256=CtIt4t3yEUunP-_lL4vSW1o96O-h0cZBOzZOIn5tvRM 32
teehr/fetching/const.py sha256=QcldTw63GIIOUjDrCaxEsOpHeP7cByNf6l12KnF8flg 9920
teehr/fetching/nwm/__init__.py sha256=qfiYIBQ5h6FD1KIuI7StINCCp2XfhmKM_w1_crTddqM 37
teehr/fetching/nwm/grid_utils.py sha256=6jNoSHy3SklDyxmR9m1hMbJwE7FNgfwlMgdnSd4qruI 7221
teehr/fetching/nwm/nwm_grids.py sha256=eCVo-sQ9nL0xlDYRjkFGYDjO6E2daQsFX1YQN9HB1rI 10484
teehr/fetching/nwm/nwm_points.py sha256=rmF3vquXX2QxGjfE3WPKVhCtx6O9EC8lCc2ziMJlDqc 9714
teehr/fetching/nwm/point_utils.py sha256=L_oFZ6wJdGHKFGsXiZQSUWh-oh6DtyYhf-25GppIobQ 7613
teehr/fetching/nwm/retrospective_grids.py sha256=gN2GMam-pMRhyACfsfwapJRtWNIYHSgcMVelDxzKYQw 15747
teehr/fetching/nwm/retrospective_points.py sha256=rommyyxiCijBKW8vC_WQ0S-sLyELeaIMCt7Z7hiIkQM 11614
teehr/fetching/readme.md sha256=XaT1CkhXxJVaxpfTTRtBjo0N_tytBSSgdSvWlewagH8 118
teehr/fetching/usgs/__init__.py sha256=bz1WRNjvVXGKe7yvB-le_zxYzM6Uo_Qe7xnwHjEUq6U 37
teehr/fetching/usgs/usgs.py sha256=7_6NPl7GU1UgJFUcQep3J_4X4Qs3Bkdnw0GBV8Gr0No 12187
teehr/fetching/utils.py sha256=qgjq58JZ0r5MZ6_pnCh1wfVgIKAn1Fi3Ypw7arzG1vQ 22487
teehr/loading/__init__.py sha256=QbQTPPP7RCSd0Nrv9SGrE3-TcjEmlPGOyeoSDvBGUl8 31
teehr/loading/location_attributes.py sha256=s-wKO3myRKEgRl4poUdCySnYBHX2a7RN5q16SgwxPlo 4626
teehr/loading/location_crosswalks.py sha256=vhIJDo8WUHgJEKZ-7A3clCybQoUrcIiP7jBfHN45-9Y 4626
teehr/loading/locations.py sha256=0zh3wZxmlzLuvV1xgHpWhoM79-qpdx1YFkdSTbg8oIw 4314
teehr/loading/readme.md sha256=32vDZqt7swfgV9nSFFr6BSdLk_VNVwmJK0nd5Ie-cbM 45
teehr/loading/s3/clone_from_s3.py sha256=QekZarq1Sob8TJyNm4VxU6yQg80TMWgXqVZvYVQ4iRc 6065
teehr/loading/timeseries.py sha256=7KJ3hom76yKrllsZDjvXIgcFBf93E1t3Jc7jJI6pluE 7685
teehr/loading/utils.py sha256=h0QImLBYVdThZ5V4nOKSDwElakGSPSLUw7AJLanHI9Y 12187
teehr/metrics/__init__.py sha256=g_RsL3Mh6MRCKlz-5rOevTdQXNCKVR132UEym2Wfz4s 24
teehr/metrics/bootstrap_funcs.py sha256=dezUYxxwFERae7wSGcOaOahGZI1EuydyFMveLPBCSWU 3350
teehr/metrics/gumboot_bootstrap.py sha256=VmOmAKr7aMv5PYiSlAMsoHD6wwGzNCABsbuIvy4-axQ 5822
teehr/metrics/metric_funcs.py sha256=P5SujyeUgl3xGdmKVMfFB6EWena-qMycIWNE_zASR9s 7866
teehr/metrics/readme.md sha256=gvSSFqaTXlYiHzVhG5OSAaO72cucvqhMSdmMTNQUVLI 71
teehr/models/__init__.py sha256=79SOh6bm_X-G9LlY3KM8Q1jYM7mlXRKWBCPnNXuOLY8 23
teehr/models/fetching/__init__.py sha256=oI8Ax50obcj1L1a2oa8g9-SS1A_FtktqQ6lw0QN4VL8 37
teehr/models/fetching/nwm22_grid.py sha256=Hez9QK4T0QKkIDGrMWnKBtieB7CMgmyP-v8QFh_fauE 8283
teehr/models/fetching/nwm22_point.py sha256=HYvR4A1-_0eVKHgX2ggE9khIXBNJkwniwwYy8h-KqSM 10551
teehr/models/fetching/nwm30_grid.py sha256=nXFCOhl7nkkZyHbH0-TqHmdKZFU_g3mQttbeyILRtOY 5665
teehr/models/fetching/nwm30_point.py sha256=AmdVxOl7Gr5xxATD2vuSpgiEmMZFM32g8f88akaQx94 6099
teehr/models/fetching/utils.py sha256=giLyu2TSTr2Icj12cjAp91Pm839Rqwi2G04UnCDvRh4 2053
teehr/models/filters.py sha256=xlweBFYwwdtPdERhAJF1kuhYl2V34z1oDSJfE1UM250 3504
teehr/models/metrics/__init__.py sha256=B_6Q69XIkXfDtp-3LoOJegIW_PFrolaDTK3i8wEdvgk 31
teehr/models/metrics/bootstrap_models.py sha256=5aMISHuk9ULEpjQQ2k-X-lUoXq2suYUCQiqMNsUB_qQ 5782
teehr/models/metrics/metric_attributes.py sha256=gVw-TyHcA4kn_zHLDz51GGaa83KF45EfBYU6y42Lpms 5456
teehr/models/metrics/metric_enums.py sha256=5RYOi_9Z-TmT7iWd_jqw0p-_fgddBPKVEyCmZbJLzwM 876
teehr/models/metrics/metric_models.py sha256=nY5vMU4Y6RkRme-H4yUeSeV9OZ7UbVg4rbbgrMvIkqo 30416
teehr/models/pandera_dataframe_schemas.py sha256=gOd_WmDohYp9OmEGklum6vfHvFeOs6MzxhLm-hFj-d4 20057
teehr/models/pydantic_table_models.py sha256=uILU4Ddx2ZBQkZo5n2OgM0_eNhi8vyt1GumeneWGcwI 1825
teehr/models/readme.md sha256=80UHpOGezv3ymJsf-lzo7Mr8Iqg8A5mvrrW5WYU1qzk 19
teehr/models/str_enum.py sha256=SUejvyLDFGMaRDxPBlo3simYM_YxINH3oxCsLcJ2bq4 370
teehr/models/table_enums.py sha256=uqXXV9f7dBcqu36CBtfZr7oFArV4VzUdaPv3bGIbqVM 943
teehr/querying/__init__.py sha256=uBMUNtul437VZdtDNvSA96H903TUU-ZaExsnaLE89eA 33
teehr/querying/filter_format.py sha256=NgFPKCs8fNZF90eZraRgY2v913D2Tgqarjz3EMKc5Ks 5875
teehr/querying/metric_format.py sha256=LbeXBTJf7uIWHpd3JEOt2up-c2_KPsBCoyTy1gJ_FfE 2066
teehr/querying/readme.md sha256=ZxvL7Pw9yEwfHqbUKI67H93c1yvha8CuUA8bIV8Dcuo 70
teehr/querying/utils.py sha256=hlB-N674ZCoZcL46FT8VnmtH6HoiR0Uiav-jHdmvvnc 3214
teehr/template/__init__.py sha256=S9y10DFVgR5AfyrOmSJJeTh46rpirX2SFLkGtT9CWJ0 42
teehr/template/cache/readme.md sha256=EUP4CuFaLndcQWdm1zpArGveIMmVDeUGWkimHvzQj8Q 15
teehr/template/dataset/attributes/_readme.md sha256=3jZ95UsRpWVEl2wOeEfKo6OFfLWNTLPkfjECOmEKFNc 61
teehr/template/dataset/attributes/attributes.csv sha256=YI9v3dj-gngAmW1n-KiT_9MBNW7353h_S-G9Znz5MuI 72
teehr/template/dataset/configurations/_readme.md sha256=B-MmEhO_SJiGPpd9QKpcmuzLHetCfoo5eJRoXVRS10g 65
teehr/template/dataset/configurations/configurations.csv sha256=cvagD3dKYgZMS-xoQNr2yeplBFAmkuaq24vtbHBakt8 11338
teehr/template/dataset/joined_timeseries/_readme.md sha256=Jk0glU2rnlq5cTNAGobukD5PdSH0s-8_OrGNpviu7WI 59
teehr/template/dataset/location_attributes/_readme.md sha256=Jk0glU2rnlq5cTNAGobukD5PdSH0s-8_OrGNpviu7WI 59
teehr/template/dataset/location_crosswalks/_readme.md sha256=Jk0glU2rnlq5cTNAGobukD5PdSH0s-8_OrGNpviu7WI 59
teehr/template/dataset/locations/_readme.md sha256=Jk0glU2rnlq5cTNAGobukD5PdSH0s-8_OrGNpviu7WI 59
teehr/template/dataset/primary_timeseries/_readme.md sha256=Jk0glU2rnlq5cTNAGobukD5PdSH0s-8_OrGNpviu7WI 59
teehr/template/dataset/secondary_timeseries/_readme.md sha256=Jk0glU2rnlq5cTNAGobukD5PdSH0s-8_OrGNpviu7WI 59
teehr/template/dataset/units/_readme.md sha256=yfH2s4Qj9MuoE-EClNkXwcMnEc6ti8L-rgHqTXmuMvM 56
teehr/template/dataset/units/units.csv sha256=NOS5aKj1U-ZXBtz9rbAXCI_7qgPodiyvkZnqv4x5XZA 124
teehr/template/dataset/variables/_readme.md sha256=3439rm_tNF0sO8wWwOvw9T8VC6fAUaGAtoRv4XFrnic 60
teehr/template/dataset/variables/variables.csv sha256=e0kKvg0NziovLkN8G8jd8G6M3xna8aB7gT94132ML2Y 155
teehr/template/gitignore_template sha256=9VaRpooWsh7WVJroBql7BRtXZWjby9WgCHuqZi1ywZA 15
teehr/template/readme.md sha256=qqbSdWyNK4voVFI11n9Ka5F5nWXc2M68h5kk2hYRI0E 593
teehr/template/scripts/__init__.py sha256=-bXv921tMUzwAmu9tZ28uxlU6XBZRKfGjpBjcgkTtM4 50
teehr/template/scripts/user_defined_fields.py sha256=3zAQi0YP-yvs0lrKvh6_V1dKGMnf53_4a5lLVE7aKGc 2639
teehr/utilities/__init__.py sha256=SRwfH27fGFebkf5YqjwprHMlAh2_mV7h8et0DfEPs38 22
teehr/utilities/generate_weights.py sha256=a8nOY7ZJR2GUlAzKbnKdhdd1Rd4CUB0A99y0IZktApQ 9741
teehr/utils/install_spark_jars.py sha256=fH6x4RSNH5uJck5ICtQefEuLp4gJSw2PRs-UcgWSAjk 1014
teehr/utils/s3path.py sha256=rcK97NbGAB5cavHkDu7ZLFGuY0431mbB_0HHQtDhpWQ 1199
teehr/utils/utils.py sha256=KN8iTxfPluCU2y5zSKAfF0g-SVMQEzRpyftny9HxaZA 1754
teehr/visualization/__init__.py sha256=C44MbEyr9THNfrS5lcPc5nn_WsW7obUOJM0rSLsp7Po 41
teehr/visualization/dataframe_accessor.py sha256=zx8LxRneInnGlB_SySqQZ9u4-JvSIA7o9ty2UNKy9aM 31336
teehr-0.4.5.dist-info/LICENSE.md sha256=jMUlwFTAeveQHRBbEAUZtfGm3wn44G_t-vckQE5rNgc 1074
teehr-0.4.5.dist-info/METADATA sha256=aX5lA4of0UU3vHbUPGoyDArt51YhGKVuajF8LM_c7sY 4268
teehr-0.4.5.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
teehr-0.4.5.dist-info/RECORD