teehr

View on PyPIReverse Dependencies (0)

0.4.3 teehr-0.4.3-py3-none-any.whl

Wheel Details

Project: teehr
Version: 0.4.3
Filename: teehr-0.4.3-py3-none-any.whl
Download: [link]
Size: 127783
MD5: 5409963bac5195d0f276f16da1ff2d40
SHA256: 30d4f2f53a003961253da616326ad29088ec8526b018cc510e3b4703f1e49560
Uploaded: 2024-11-19 18:57:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: teehr
Version: 0.4.3
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=QpLM3ZcdRb6vIUIDEea97kANrEb8gg5NThISkge1p7I 1198
teehr/const.py sha256=O5zyLYQ8gG3L-tnvF02pZODAHgP714t5GcbEPVMU4D0 1042
teehr/evaluation/__init__.py sha256=ZACJ21NTc7ehfpdz5JS--NausmMTokrpl6pwWMohZ3c 34
teehr/evaluation/evaluation.py sha256=l4Y7hLdEhm6YUJJGwp0U5409DHvSKfo13cGLCVcjlxw 10539
teehr/evaluation/fetch.py sha256=ekSv8Aq_qhguUtPUhMlZDopBbkkKk14YqVytK-Z3oZU 33824
teehr/evaluation/metrics.py sha256=qKBFJVFLaO2aWtWbifiQYIrsyOrAqmRni32sYaaO8w4 5844
teehr/evaluation/tables.py sha256=jNw4pN4pCm4g2Tb06uv_b5IsiqYuKHwk8myD-bJ8gJg 46958
teehr/evaluation/utils.py sha256=cMwzNnEwisTDwg1nEUbycKmj3voVvFwn2YYVU3eJOC8 1840
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=h_oB2cId000GLT25cn4TMzS3wTrJV-oYUQp0VmWL-oE 9909
teehr/examples/02-table_queries.ipynb sha256=uAYRGmkK0ap6AJ2p3SwBrHkywIOnlplsgmc8dcqaMhw 4964
teehr/examples/03-metric_queries.ipynb sha256=0DyHcwH1r_THnpusnDZlEGXvorj5SQdavXoCxiNYmCg 7748
teehr/examples/04-table_filters.ipynb sha256=4YXkEExlXFriQ9ke7r-bPOeZkUFDtqKiZ856MA1uwi0 6009
teehr/examples/05-2_site_setup.ipynb sha256=6tF4Zdc-h7xnnmfIeuL2d4grtLmPFZe62sp3tO6MFxM 5080
teehr/examples/06-2_site_query.ipynb sha256=tF5CALj9udyZYuPM6gOdNP2tlo23UrNrmsNW6QnovOU 7544
teehr/examples/07-2_site_plotting.ipynb sha256=S4nwXOEXN3SlgGMRL8xm6QBUash93kqD-6SqX3fnCP4 2806
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/ngen_example.py sha256=zqR_ouqTWczGaDLzS1bIJaK_Z8AtZvh-b5fyUlc_gQA 2230
teehr/examples/setup_evaluation.py sha256=e4-kNC6KwpMh4zrzZXAmpR1uS0pQXDFdg_EjCEQs_Ts 3226
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=T28ASJFwGTMeppNAYNDuFn7rzF7Jy2ISh4jRPxj4fRY 10145
teehr/fetching/nwm/__init__.py sha256=qfiYIBQ5h6FD1KIuI7StINCCp2XfhmKM_w1_crTddqM 37
teehr/fetching/nwm/grid_utils.py sha256=ibP-qPGPRgr3-izP4RbpuWpbTtg07-qPrcs92yBs3EM 7101
teehr/fetching/nwm/nwm_grids.py sha256=PCPtLXBPd4Q6r3fyn--m89-eN8t-JRaKo1pySP_9Du8 10362
teehr/fetching/nwm/nwm_points.py sha256=LdyMcoEnoSo_Lqf9MCruT9USn6zQfrBCJ-pUHa0vHCw 9476
teehr/fetching/nwm/point_utils.py sha256=umGB0i4T4vK2liVEUdJ4jK-QyTvNOkRfAb2oGWaZoBA 7312
teehr/fetching/nwm/retrospective_grids.py sha256=kJRVVg4n8nMMShih3I9NPAzNSKcJpX_Prbk0m8NHirU 15677
teehr/fetching/nwm/retrospective_points.py sha256=W-h5S-dvvXOqgcYrXzSq4Ukmg_MKIFw-PyeaNtFrK4I 11434
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=kLn2gaA0Ifn9bV_5M8JYpdUhHgfTj2UCve99kcNwUj0 11951
teehr/fetching/utils.py sha256=4aACozgco3nyi200Cf8QKC8HE0aVZB4rhNkJMaPOmz8 23596
teehr/loading/__init__.py sha256=QbQTPPP7RCSd0Nrv9SGrE3-TcjEmlPGOyeoSDvBGUl8 31
teehr/loading/add_domains.py sha256=TTV8SoS9EgqK2PHG4cQWjTM24ZKvRO0tzBQjURdcUf0 7479
teehr/loading/joined_timeseries.py sha256=UHsjOq9eZPRbgmfu2V5-G-WuUaoNDBudjMTOPMYvdqo 6012
teehr/loading/location_attributes.py sha256=SJ6CBTxa5SDirGRWbq5U1A0kkCuNxk8kNEeOsCh51WU 6690
teehr/loading/location_crosswalks.py sha256=hpw_AmQEfP-WzTjhSj4VfK6ekrBtDGaTVFxYw_eChu0 6267
teehr/loading/locations.py sha256=VIDwNkhHpctD5FKQ4CMrEYz62pKFB-iu4Xgh5kmD3Ow 6231
teehr/loading/readme.md sha256=32vDZqt7swfgV9nSFFr6BSdLk_VNVwmJK0nd5Ie-cbM 45
teehr/loading/s3/clone_from_s3.py sha256=FeoQWAvP_2e-KEbhppztYxteRcRhUcqpM2dVg8mUWSs 8180
teehr/loading/timeseries.py sha256=0cySqBzd_ZjdlYXcQ_v1PmWJX6tjPZRGhTE11RrOrK8 8676
teehr/loading/utils.py sha256=P4j8jSS5IrrwMLrxJSmuvgdKvNo2yzYfPbJPOlAQHB4 7415
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=SnfpdoBspBB5mnzMm6KrxzHID_-8er5z-fkk4j6aF0o 3489
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/readme.md sha256=80UHpOGezv3ymJsf-lzo7Mr8Iqg8A5mvrrW5WYU1qzk 19
teehr/models/str_enum.py sha256=SUejvyLDFGMaRDxPBlo3simYM_YxINH3oxCsLcJ2bq4 370
teehr/models/table_enums.py sha256=uqXXV9f7dBcqu36CBtfZr7oFArV4VzUdaPv3bGIbqVM 943
teehr/models/tables.py sha256=7xRuJ0n2dx3Y6xthmwlvqmel2GA50HlGMVNn5dYbRqg 1779
teehr/querying/__init__.py sha256=uBMUNtul437VZdtDNvSA96H903TUU-ZaExsnaLE89eA 33
teehr/querying/filter_format.py sha256=UvOz9gZst_9CIPet6YTpiQ7_Ibxi3N_j2Eniv30PPaY 5390
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/visualization/__init__.py sha256=C44MbEyr9THNfrS5lcPc5nn_WsW7obUOJM0rSLsp7Po 41
teehr/visualization/dataframe_accessor.py sha256=Uce6jpSuERSYfAeIYnhgHvWRQ-9gaoIhynIPTwBEfl0 18145
teehr-0.4.3.dist-info/LICENSE.md sha256=jMUlwFTAeveQHRBbEAUZtfGm3wn44G_t-vckQE5rNgc 1074
teehr-0.4.3.dist-info/METADATA sha256=72ABbaHZkKFhP_I5TPlM4YLTB3s1TGnC_oi4VFm7PF0 4268
teehr-0.4.3.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
teehr-0.4.3.dist-info/RECORD