tsdat

View on PyPIReverse Dependencies (2)

0.8.8 tsdat-0.8.8-py3-none-any.whl

Wheel Details

Project: tsdat
Version: 0.8.8
Filename: tsdat-0.8.8-py3-none-any.whl
Download: [link]
Size: 166770
MD5: 6558ce43ea51ace6ecfab6d25a004f4f
SHA256: 4b6d30008eb22cd75e5177a447a9ba694cc5a9fee9cb9b032cbc522271294d76
Uploaded: 2024-11-19 08:13:43 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tsdat
Version: 0.8.8
Summary: A data processing framework used to convert time series data into standardized format.
Author-Email: tsdat <tsdat[at]pnnl.gov>
License: **Time Series Data Utilities** Copyright © 2021, Battelle Memorial Institute Licensed under a Simplified BSD 2-Clause License; you may not use this software except in compliance with the License as specified below. 1. Battelle Memorial Institute (hereinafter Battelle) hereby grants permission to any person or entity lawfully obtaining a copy of this software and associated documentation files (hereinafter “the Software”) to redistribute and use the Software in source and binary forms, with or without modification. Such person or entity may use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and may permit others to do so, subject to the following conditions: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Other than as used herein, neither the name Battelle Memorial Institute or Battelle may be used in any form whatsoever without the express written consent of Battelle. 2. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BATTELLE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: data,pipeline
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Classifier: Intended Audience :: Science/Research
Requires-Python: >=3.10
Requires-Dist: act-atmos (!=1.3.1,!=1.3.3,>=1.1.3)
Requires-Dist: cftime
Requires-Dist: dunamai (==1.9.0)
Requires-Dist: jsonpointer (==2.2)
Requires-Dist: netCDF4
Requires-Dist: numpy (>=1.2)
Requires-Dist: pandas (>=1.2)
Requires-Dist: pint
Requires-Dist: pydantic (<2.0.0,>=1.10.0)
Requires-Dist: pyyaml (>=5.4)
Requires-Dist: rich
Requires-Dist: typer (>=0.4)
Requires-Dist: xarray
Requires-Dist: boto3; extra == "aws"
Requires-Dist: tsdat[aws,io,ocean]; extra == "complete"
Requires-Dist: tsdat[complete]; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: boto3-stubs[essential]; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: mkdocs-gen-files; extra == "dev"
Requires-Dist: mkdocs-literate-nav; extra == "dev"
Requires-Dist: mkdocs-material; extra == "dev"
Requires-Dist: mkdocstrings[python]; extra == "dev"
Requires-Dist: moto[s3,sts] (==4.0.1); extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pandas-stubs; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: h5netcdf; extra == "io"
Requires-Dist: pyarrow; extra == "io"
Requires-Dist: zarr; extra == "io"
Requires-Dist: mhkit; extra == "ocean"
Requires-Dist: matplotlib (!=3.9.1.post1); extra == "ocean"
Provides-Extra: aws
Provides-Extra: complete
Provides-Extra: dev
Provides-Extra: io
Provides-Extra: ocean
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 4378 characters]

WHEEL

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

RECORD

Path Digest Size
tsdat/__init__.py sha256=7l1Oyqu-oFntSLB2UC5b4Ylvkjp4fhkcEg-q_ddjSnw 1284
tsdat/__main__.py sha256=yrkoSBzfOKEFVXGbBRtFKi_K09K9kTIqnFLr4jTr-ys 85
tsdat/_version.py sha256=FWjB0TKBUWhf9OOXtJjgYYw-HTx40-97knUn-A9tCvc 411
tsdat/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tsdat/testing.py sha256=h12idZ4TPSQnlkIAheYGjOaer2eQ8SatKkGjblE5LeE 4705
tsdat/cli/__init__.py sha256=zvuU7PO0-ElFN_I0RcbSrS-CDk7goXkBXRSBXqJw49o 108
tsdat/cli/cli.py sha256=Y_rjcEugxD261hUsAO9vgchAh9HGihytnBDCEZQSB9s 283
tsdat/cli/generate_schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tsdat/cli/generate_schema/generate_schema.py sha256=f9lKHGg6pmc80tMxTMi1L7q9v8bXfDmxfqQbNuO6u0w 1797
tsdat/cli/generate_schema/vap_retriever_config.py sha256=hvjemLwpmqKlj5Im-hPry9vdpoXaD7wtiU_tn_fBXC8 2610
tsdat/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tsdat/config/attributes/__init__.py sha256=xs2tuwsIUb35ikLDIEC2WNojSSMvloSykRwe8uUV85c 186
tsdat/config/attributes/acdd_global_attrs.py sha256=awBLVxYcxCsQJPFqDBB7ZX7zETUaHomXxeXartEXv1w 23023
tsdat/config/attributes/attribute_model.py sha256=jih5DT2j9v8rOLGaIWph5qWqyk1WtHCGb1dWWIiGDqg 759
tsdat/config/attributes/global_attributes.py sha256=NM-8PnEg0adwrPNXTFsKI19aBQGDoy6qxU-plv8qGFQ 7328
tsdat/config/attributes/ioos_global_attrs.py sha256=aB3ijIPN62D1PPHO7P3pO511NnNIl5eTzp1Bay1eeXE 8053
tsdat/config/dataset/__init__.py sha256=celn3Oueres3V72I0FSvkpUwSL5s0Xk6Y08X8j_X1ug 230
tsdat/config/dataset/acdd_dataset_config.py sha256=4JK4gg9_qQcwObGZJlQZwhBfrJX74_g6YexHhijJ1as 398
tsdat/config/dataset/dataset_config.py sha256=R-Cv6bJWT6I5nbjOt30gN5gvvM0p4tVibRPwxzHlALc 4529
tsdat/config/dataset/ioos_dataset_config.py sha256=FM4IQ9QJDyBM_R-Dc7h961v46qmNch6xPSIkRBtL8jc 385
tsdat/config/pipeline/__init__.py sha256=3uW9v95CaDmqJSpPLSTphPZivohyNG2jG6A9SmvoqTQ 81
tsdat/config/pipeline/pipeline_config.py sha256=H4mj57ZKOuEGVJ5wr6FMUjxvwSOZplmOl69sGAKp_I4 6743
tsdat/config/quality/__init__.py sha256=7-SkWXVyZutRNVv8NY8Jy2-GX_KFTVn6LpA7f_gcA80 204
tsdat/config/quality/checker_config.py sha256=iZjIYpIjc-CfubbdYLyfQxahMyeRH-OqMvbJ00HaRao 103
tsdat/config/quality/handler_config.py sha256=SQzTAeyDRb9Fc6RTQvsT_0mgn8KXO_S9AQFQWcquE6A 103
tsdat/config/quality/manager_config.py sha256=N_5mdzWnMkbIMnWMrFux7a7eXOLnXnJb2NDMTs95hkM 1162
tsdat/config/quality/quality_config.py sha256=7iKn0ny5ul5_tBAeDStxARmruJ1Nuk0IXYJ4n4pjdb4 1292
tsdat/config/retriever/__init__.py sha256=yNkX4YY_ZA-cDjhc00YIpI-A0aK82HE1LdHrB7nJeKE 251
tsdat/config/retriever/data_converter_config.py sha256=beuTY4bhGL1xQ7uzLYIcpjt6cHuFGoh903TLpZSpp0o 151
tsdat/config/retriever/data_reader_config.py sha256=3oPGIqBi8vBOWp9GVDgoD1aQxh4bTzzswQGdkZUc-HI 101
tsdat/config/retriever/retrieved_variable_config.py sha256=BxbAYjkpVtMpBq0zye9uhi8ZXjRKGYTzuneQfGKvHw4 1211
tsdat/config/retriever/retriever_config.py sha256=OXV5fR7Qxr7uckAz5OjA0znfBzo-K8fpfXt-R92YEGc 2976
tsdat/config/storage/__init__.py sha256=bPqFyc8ZCPVc3BAcdQfwtJnTYpjqZJyzu_926sEKV-o 129
tsdat/config/storage/data_handler_config.py sha256=ja3G6B1OprgDSyw5u8ou0Tr43Kys35JFW83tISPoui8 102
tsdat/config/storage/storage_config.py sha256=ylBlLfFU_VsWI_DM-PJKF84ejaCZuuOoUOI2D8VzJh0 1594
tsdat/config/utils/__init__.py sha256=cIP5HuNqZ1VgTLgqPR7pVhOiGXhSqK2hMg9k3xpeDNs 712
tsdat/config/utils/_named_class.py sha256=UQcdLiyruSPQfsv2hEdkgoISor5iNXQRmS1xWORXGqo 82
tsdat/config/utils/config.py sha256=wY3Coh3bIQboUR0U2YGPBN1sqt79SyqykdMVy0OtX6I 173
tsdat/config/utils/config_error.py sha256=yomTKQpy47LGQAhuTc4FPrXS3IUGDeCMcc2msSbolDI 39
tsdat/config/utils/find_duplicates.py sha256=x2zQBdW5AgIP-dL40MR0bIulakzb0E4pin960p49FV0 442
tsdat/config/utils/get_code_version.py sha256=mRn8dw2BUKm8m4KngVAv9sHrU8gx6Pt5F1mPQrGhDec 629
tsdat/config/utils/matches_overridable_schema.py sha256=edbD5eYibOXaijcu1bvu7c-WB8SSRdnMak15qFsLpUY 136
tsdat/config/utils/overrideable.py sha256=HqYm077Ro1EILslOcQ2Bg4Jak_dVF6KU8mUztR9b5fA 1569
tsdat/config/utils/parameterized_config_class.py sha256=ZA6SqvU_nNrrZFsH1c-KOT4xsht6PuFlPgZB5Z3DH84 2236
tsdat/config/utils/read_yaml.py sha256=RFSBPvFuMu4zJobvbZbV4LBYIgAokonf8iMd8_Pkb2M 260
tsdat/config/utils/recursive_instantiate.py sha256=YZwNhdjUVFXY-UP8IuY0Z3VI0XmxGA8ZGBZulJbSQmA 3562
tsdat/config/utils/yaml_model.py sha256=Q_Bwf1RsCfS7Ssnm5OB-3lOQjGU9MTCojvPkbjNx0Kc 1892
tsdat/config/variables/__init__.py sha256=m1RYqZVgcXlHlI65i7mKbaVe-HXMgjLWPei5hrkyQuE 372
tsdat/config/variables/coordinate.py sha256=p9JiXkoIxdxqhhrdQdQMR_IIJkJb3NB1xmHQjmk1jRM 423
tsdat/config/variables/ureg.py sha256=43562qJlNFc4pCrHr2qLc_puftzuKr5R6M6bb8tjR1Q 1686
tsdat/config/variables/variable.py sha256=Jok8Glq1ieB6FuTJs9ff6dRrB-A9NDWqpUArZXinGZ4 2967
tsdat/config/variables/variable_attributes.py sha256=TiEVjzVxHQWunWYk-gu598WR5qUuMyhdjrJrst7cNDs 10932
tsdat/const/__init__.py sha256=FC7qGOhL77cOYOgFCYB9OBBi4JLPjQ4gzL_YLkCuSe0 308
tsdat/const/const.py sha256=VWt4ePJXhR7CkrmPLU1tboWDS17dJ4fvlIWTWB2CoPA 263
tsdat/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tsdat/io/base/__init__.py sha256=PbJ0YQJW3N3Aqhf8jOIa8h1JvHgiEA6YG40tS4Rqa6o 698
tsdat/io/base/archive_reader.py sha256=KxHrZw-8Awd8vM5FYMBvkDhJRLCETZfJLM2TL2Sg1Qw 1009
tsdat/io/base/data_converter.py sha256=1faeaqnVGzYYaFA52br6YbscdjKl3gyKQ5n8bEcaDwc 1548
tsdat/io/base/data_handler.py sha256=P04F7A1EiEtdRsn37yC04UXeK5JVNXvOxg2ORDKEiHk 1335
tsdat/io/base/data_reader.py sha256=ja-zo2ziOhD_6Bo0S4tdFJxdcgF2M_3eg9DrRG-CVEw 1403
tsdat/io/base/data_writer.py sha256=9oC34RGzxI3jz_Vwgqi_6Lob6nzIuAAsGRUY9eL8C1Y 1011
tsdat/io/base/file_handler.py sha256=j6hv8gMUS0hNY6CQgxZDpkYO6dQnW9uDR5CsGEwY7Zk 729
tsdat/io/base/file_writer.py sha256=j7Z9f_O0hK2_1pna4ncfoiCwAx2Ve6WQO0K6_4Mi_yI 1184
tsdat/io/base/retrieval_rule_selections.py sha256=S-AWTePDCRox3NTeAi3rPtorDwkdU-wSKvI4cqxXWfg 351
tsdat/io/base/retrieved_dataset.py sha256=YTmWAbB54-vS3BrT1KFWAZBRrwl4pn9r86AwkVRX4j4 792
tsdat/io/base/retrieved_variable.py sha256=L3m6acyzH1HRFTTJofntesKm1I7oISdUYT5x8rGTkFw 856
tsdat/io/base/retriever.py sha256=60kPVfiWi6QESYl-dNrvEcEvfhAe2ddpQ-xkSo7SN6U 2135
tsdat/io/base/storage.py sha256=bo7H7cENhRknI3NmmAJqgv2zat3U4mIEiBKyR6RLCBE 13617
tsdat/io/converters/__init__.py sha256=wcwajdPQc80wzQvvvTRIbxOSKY0ObhZebFLTJVgTf_E 624
tsdat/io/converters/nearest_neighbor.py sha256=lase8na3qV-uecwsQVG8TblOV9t1itpMDUNOnOm-M1M 1408
tsdat/io/converters/string_to_datetime.py sha256=tlbS8vGjLSEySnoT3FnD-6TQO3Ub7SFlP4ZhsyGRtaU 3240
tsdat/io/converters/units_converter.py sha256=FspJ54EWSCzzK8UYsvxYiIO-KAtDmYc534xEJg6OrHs 4225
tsdat/io/handlers/__init__.py sha256=HhglVfXRHbGYqxgd5UqmGh7oI7SZQror1IsruthbTtQ 448
tsdat/io/handlers/a2e_csv_handler.py sha256=OGsVut2UL3wEAJXetcFaSfUoRjmiqEYaY61Q1UlKbrs 327
tsdat/io/handlers/csv_handler.py sha256=PYhugM3J5LMp8gI4LGwIKAXJ178CXZ9br5WVlxPnzt8 305
tsdat/io/handlers/netcdf_handler.py sha256=HKvNPnzgX9oKeOshZQYH9l9QTG4LnDZbTsBY4kxT7Qg 325
tsdat/io/handlers/parquet_handler.py sha256=_xZlwlWUBam4fAXYLts8L0DeAzl8IpzeUAZ6AHO-QW8 337
tsdat/io/handlers/split_netcdf_handler.py sha256=Paws1pbNTuOrFqfAvxuRoa8O0sqwsGz9xxf_Hhnu4f0 345
tsdat/io/handlers/zarr_handler.py sha256=6qqZjBRzsaKakS7VBWmtZ7v3B_cmX6o8xOtfYCtKunk 313
tsdat/io/readers/__init__.py sha256=QzeHVuodEPEn4Z-rb244evlxpZBama-zT0my6rrRb8M 398
tsdat/io/readers/a2e_csv_reader.py sha256=o65_JX2jcbOADU7b5JZfnn0pyQwZ5t1T-sjESiBe05A 2891
tsdat/io/readers/csv_reader.py sha256=wN8uyq1XHouU2rLqxjmtSyL_maWX2iLSqPNv12BH1FE 1103
tsdat/io/readers/netcdf_reader.py sha256=a8KlHUKxF4x7NjGnIqBlfD2tvCzgm0QiVk8sXdKCxO8 596
tsdat/io/readers/parquet_reader.py sha256=NOIcc7BQH1wsJJAB426EIe6EEWRrNKzede50WRa7lAw 1131
tsdat/io/readers/tar_reader.py sha256=3j59ql8llfqOqekdm-7wJqxF_trho-yjQIu0FDxoZJk 4143
tsdat/io/readers/zarr_reader.py sha256=_88uoePvnlqdneTa3DF11jbE8quhJKhNc1osj-TIy-A 734
tsdat/io/readers/zip_reader.py sha256=9--L2Xt5Axvd2kEGGdc7yKAF7oNsyi3XynD4XR3njnA 4047
tsdat/io/retrievers/__init__.py sha256=aAkQkWksc5Eg6udc69UIjQTkIib-qNUs-wMUS11Nwic 979
tsdat/io/retrievers/_reindex_dataset_coords.py sha256=kqw1mWax3HC5SWr6KWb3WHTlyx6kwhttcwvp6oeogUA 2674
tsdat/io/retrievers/_rename_variables.py sha256=tvcHA1t5pcOouVsJjsZaTB3xsvcEqXeeEhNLqGrUSEo 3401
tsdat/io/retrievers/_run_data_converters.py sha256=hkasZAbLJexmR_TLA0O4UaIYV-UERaEPKC9eLHURUK0 1960
tsdat/io/retrievers/default_retriever.py sha256=0osibtFFLi_wkf72eJFqTM8vS_v6wUoPa5q8Z1-Nf_c 3612
tsdat/io/retrievers/global_arm_transform_params.py sha256=9JubWlLo6pI1T8sS6AYXBOC_jy0f6Os0uUlvk1TdJ58 1776
tsdat/io/retrievers/global_fetch_params.py sha256=146gbXJopulBOXXk8x02_7NxfIyfncsTZl5X1ZK1ngg 713
tsdat/io/retrievers/input_key_retrieval_rules.py sha256=cvP9sqa9btpvvTfX7BWSPwjXOSU97hc5nmTXIdJ02Ck 1135
tsdat/io/retrievers/perform_data_retrieval.py sha256=SiHGGz-CvGdojXcLLnMPMqEu2DIIBNpKO96OgGMduJs 3985
tsdat/io/retrievers/storage_retriever.py sha256=-ZKyNkYHZtv1ARHdVmcnmk_k5q4iDDvrI3IuLXMiTX0 8628
tsdat/io/retrievers/storage_retriever_input.py sha256=1fzAkrmChWt18M5awR5K_NKrwT5P4-996i48UvDxKyA 2174
tsdat/io/storage/__init__.py sha256=X3aURlaW_OIFAt7Z5pXa25vb364tLME3R_S0k4SNQXI 203
tsdat/io/storage/file_system.py sha256=AhBwxwEitu7_Yn8xG8PZyvd-czOcDRnSHc2ApcjWWt4 12409
tsdat/io/storage/file_system_s3.py sha256=qTa01g83V_Wau8cVClYxHzQcpxY2suUUHA-HsvuVD74 10879
tsdat/io/storage/zarr_local_storage.py sha256=b15ONu9k0RZZGZMvRIKvANpxld50qAs7ev08hJ07dxY 4238
tsdat/io/writers/__init__.py sha256=VQhxkWBPlTDZf2MvV3ZtvcMFjbpQe2xD3VKt86cAO58 376
tsdat/io/writers/a2e_csv_writer.py sha256=wLTdHEG4TEiqnhk3EolgGIxyj_tNcxvnYjXGdJb6B_w 4143
tsdat/io/writers/csv_writer.py sha256=tipnwvpj7ckpeHQE3O0rAL8s-pzqLW8qV-6I4oUoGkw 3604
tsdat/io/writers/netcdf_writer.py sha256=Kj2v0DvtKx_55RZjNnYNVvuzKNh96huRzEtqu_8Aai8 3928
tsdat/io/writers/parquet_writer.py sha256=zxYEug-l-bUeSQ0QqQL85jQ083qeClCIYTpCNWZB8GE 1490
tsdat/io/writers/split_netcdf_writer.py sha256=BG5OEMTaz--BAy1oGA486JD8xk4PDKjefnCafhpS8uM 3447
tsdat/io/writers/zarr_writer.py sha256=sDCOhk9HXdRaSuPaSGQmHcSPzcT9zHi-94PcJWe5now 1571
tsdat/misc/__init__.py sha256=fIigTj7R52sr20G6S9Bbvi3OxVIHMEAfDSKccOEZBu0 89
tsdat/pipeline/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tsdat/pipeline/base/__init__.py sha256=HfASd4LjY_Mb1EvHEoLrIxIEcbMacGYr6PEu6hQYce8 62
tsdat/pipeline/base/pipeline.py sha256=2mmHIDWdheEblVcNy1RdfTWJeTwshb6mu_xHKRdXyhc 4839
tsdat/pipeline/pipelines/__init__.py sha256=QRr0F6TiJ4-IX56EdqMacmy4QIl527f_KJWlgRXmW7c 216
tsdat/pipeline/pipelines/add_inputs_attr.py sha256=1Z5TR4M56EcRQsPzomPQvX26XG6eJJV6w4dFmY1_Ix4 358
tsdat/pipeline/pipelines/ingest_pipeline.py sha256=NXDgWFUfVc2lHdozm8opx-tbF3-F_4BdkjiLZMfMp4c 4368
tsdat/pipeline/pipelines/transformation_pipeline.py sha256=hho0YzrCdsXUKtCPb-T1yBcOslFhZbOuZoCfoCBrgPM 3916
tsdat/qc/__init__.py sha256=aSMIYD4DFeHo6Uph83wCF1wO2sEgXdX21OPRCHiv9C4 453
tsdat/qc/base/__init__.py sha256=-EOTJoON1-be5aq7RVkIm7emWlHFDwGBdh1G-_h_YWc 288
tsdat/qc/base/quality_checker.py sha256=C8ey8zwXe3ybMis_2PpECl1ZCtGuTCryVPdSxOpFsls 1618
tsdat/qc/base/quality_handler.py sha256=VGddSpYZsDDub7Yd3lglA2Vh61HdOQ9aAyEf390s4zA 1472
tsdat/qc/base/quality_management.py sha256=4QLaYpqjZ4FtgXL__Te1hc57ZvFfYbvH7raJdcL_zvU 787
tsdat/qc/base/quality_manager.py sha256=Fm8PxCk-kLpqdcdigA2uw0wqTMuMgtkA23GBwqGnETY 2601
tsdat/qc/checkers/__init__.py sha256=Iz54x52yw8VE0RfTtCyhWL3zyQdHPbc-kBg073agrKA 1470
tsdat/qc/checkers/check_array_mask_threshold.py sha256=ZgBFPnC89qg5Z4QOghGihSPnyWc58DE0uac4y-DxyTI 2698
tsdat/qc/checkers/check_delta.py sha256=0Agkgi4cs_C6tc65yWpp18heFD6k8PGsCWlezY5OKvU 1674
tsdat/qc/checkers/check_fail_delta.py sha256=0MI6dSgQbtD71vvsU1UYNP4cJzs7-j5APtaL-AWQspE 377
tsdat/qc/checkers/check_fail_max.py sha256=PrpB0VrYYiiWk1jHj8vKNjUpO_yDdXTZT6NIoyyHhwg 339
tsdat/qc/checkers/check_fail_min.py sha256=TxiVLqaw1hGWST8SCad2mo49cU9jU3sXtxLCmFbKLvg 336
tsdat/qc/checkers/check_fail_range_max.py sha256=6AgSQDU09cfb7IFX1m369nBXrwE1R90_QRbNXnY9www 348
tsdat/qc/checkers/check_fail_range_min.py sha256=Art6y5_Rsyd84yPHwqW2nCzcwKC1AKxhHCH3ojcdcyg 345
tsdat/qc/checkers/check_fail_std.py sha256=wrD1jbAfkJbIBkO93tQnFtDTcxPBdky6d4FXwaf-QLs 383
tsdat/qc/checkers/check_max.py sha256=iOF1ka2586oUFMGbgrOEFKGUBy6fnjdRyZojHnA4ud8 1316
tsdat/qc/checkers/check_min.py sha256=uET_8nZlPN-qhQQNpwPH8NofA7L6F4fuCxI9-bKDF9k 1307
tsdat/qc/checkers/check_missing.py sha256=U97HVy3ch9oVQKsp6VtEVenAMM40nfTrU0iPx5o08Cw 1071
tsdat/qc/checkers/check_monotonic.py sha256=IprrQXzzYdmqIyDdGrGVZVsxoNnOJcATg_IuREBV_5w 4087
tsdat/qc/checkers/check_std.py sha256=japPwtqSSXbT_N65YWKv3ONBi9ng9klcfO4Z9ePJuTc 1350
tsdat/qc/checkers/check_valid_delta.py sha256=oRj0SJfH7ITo_UbQlyxm7Jfo6Azj9V_d_kItVlh1KTM 380
tsdat/qc/checkers/check_valid_max.py sha256=IZMTA81tsngRqbpwe6F5xRztThRqXYHB_nz6Ln3NXy4 342
tsdat/qc/checkers/check_valid_min.py sha256=WmPZmRJ5P7FV5kOrlIdDwD6MN-eNQ_0WPHSbGRKoAQE 339
tsdat/qc/checkers/check_valid_range_max.py sha256=rwjVTf4zc2UQoqVP3Gis1mGSyitLKQVsJ3CXTXjkatE 351
tsdat/qc/checkers/check_valid_range_min.py sha256=dnSYZFylWCVgYIV63ruPQthSKqq10WVYpkongIuuAjg 348
tsdat/qc/checkers/check_valid_std.py sha256=yVl5rIJms6GHmKSyP-OPpOgPltPemg3LHeHjm-dkTdQ 386
tsdat/qc/checkers/check_warn_delta.py sha256=uI1UqedpWOesgtIeE_ZXx6oSuIvFZOGzCagd2EGRrew 377
tsdat/qc/checkers/check_warn_max.py sha256=e6GwKfGLqkKsh0210KnwHKAnEC4NXlYJweCRUzVqs1M 339
tsdat/qc/checkers/check_warn_min.py sha256=OSAxwMs-3IFQjbXRVkr9yhvswMQ_jQ7wWNNyDCv-1xI 336
tsdat/qc/checkers/check_warn_range_max.py sha256=GbsMxHcQZSnJ45pb1tE1G5yZBGAKdni7Eqp7MwAwunM 348
tsdat/qc/checkers/check_warn_range_min.py sha256=RhUxp97IC_terEs0ilAAzG8cZDGL1evxxSyEM4yfHqs 345
tsdat/qc/checkers/check_warn_std.py sha256=PHzz4tmreqCD3ch4H-NRr9lurVfoBipmrO8aKDvggDI 383
tsdat/qc/checkers/is_datetime_like.py sha256=N_VtgE81IUldLrNiM4WnuefF8cGUNjwRkh4F896d0gQ 281
tsdat/qc/checkers/threshold_checker.py sha256=0WUW3R5FITgthR2vbMSagF7D0SankwawUOp4UpA5UJQ 869
tsdat/qc/checkers/oceanography/__init__.py sha256=rWJZo13RL3pSxZa166DErGZ--uCkaD_bDU6DS3_li0k 60
tsdat/qc/checkers/oceanography/check_goring_nikora_2002.py sha256=IcqpzolKxJumgCWHki7oTCrWWetMbpardjHpbV-NVas 749
tsdat/qc/handlers/__init__.py sha256=XvvtxMdCNaDy-To8Y2sw3CSXD6QgCcZzciRka4_PnKc 483
tsdat/qc/handlers/cubic_spline_interp.py sha256=Ls7oojOPGWo2mp_RzZoRFbQh3hjYaN8Fh0KQWx4us1s 1673
tsdat/qc/handlers/data_quality_error.py sha256=EFyxjKzTV7LCrNXDkHIvAf5jVGGvYNaJ-TCu8eydVpQ 199
tsdat/qc/handlers/fail_pipeline.py sha256=ovyIaxvu7VV4g9VCragm0JZ7J3L51rTJ2YL9z0OyZ5Y 3807
tsdat/qc/handlers/record_quality_results.py sha256=EtWG02lqorzzC5W2ywAoPKSCO8cnsa8uWXR9RNfZ3vs 3323
tsdat/qc/handlers/remove_failed_values.py sha256=u7R9FcvKwLEXb7-jOvpoFlQog6ubXrbVFHlCFCBRvsg 1025
tsdat/qc/handlers/sort_dataset_by_coordinate.py sha256=d-Jh8tyNUjHURPjy0UMNtLeFq1Q8RgJWOCrEbgUj_nY 1221
tsdat/transform/__init__.py sha256=YIyssUaIj8DEI6MDYaYTl3vxqkTq8OrtP7B7B7LiMgM 26
tsdat/transform/adi/__init__.py sha256=mwWzeGF67jj8DCOztSg0sy7xqAH7CB16iCtl4B6X2wo 334
tsdat/transform/adi/adi_alignments.py sha256=HIVEoGciMqlZenjrqETElsWSYkwLmMPkTGf8h1205ek 261
tsdat/transform/adi/adi_qc_atts.py sha256=u4N_TRtc96Jr1hrF7QAzue4L5f6O7ctpOXsrFfxDD8o 2723
tsdat/transform/adi/adi_transformation_types.py sha256=5Dz8SdX3ISMjryk7R2gaNH3PfILFXCGytM17Oxdse10 344
tsdat/transform/adi/adi_transformer.py sha256=xYeNujMcNIkd4wcb-6Jp6UvkXv0LmLW7pjuYNd9mhhc 31815
tsdat/transform/adi/bad_transformation_settings_error.py sha256=ufIAYgzsxAEKjsMYf8F21tC2WqBcDlh6n7MJxdWLhws 152
tsdat/transform/adi/transform_parameter_converter.py sha256=gOg06XSKdyzQivYzMKjblz1zLgOwPYelQ2iOQQ3s-YA 6307
tsdat/transform/converters/__init__.py sha256=PUZBIAVjbnhX8c6H8q0Bc8XHCxAxL3Q273qqAjNjMUs 455
tsdat/transform/converters/_adi_base_transformer.py sha256=5K74Xkm7K0QagoIUgb7MsFIDwrDVL_stGO7uDf78JCY 9038
tsdat/transform/converters/_create_bounds.py sha256=Ilr4Qricy1rYLx9up5bFNigOSJlCu2fVk9OHuGhnpSg 1214
tsdat/transform/converters/automatic.py sha256=5VFNznw8iFmZ7qlBRJbA5qiOqVYsH-Zy_1g6eQcLtPg 139
tsdat/transform/converters/bin_average.py sha256=wdGJV8AmceDsTQj9pdtIj_h1AkbHMFFQqpBu3rwWXEw 147
tsdat/transform/converters/create_time_grid.py sha256=qoK1UVyS-ug7oPMucMqYxwIlkbuxeKjY9Pe99d7mhSw 2552
tsdat/transform/converters/error_traceback.py sha256=jt_VS3HB5PzVCY__rOJlvvqYJJeVKarDeHXuHarVb_A 271
tsdat/transform/converters/interpolate.py sha256=XIB7il9jJ9CjgXhZrnA2mdXn9BSGiZlB4mQRVigBqco 148
tsdat/transform/converters/nearest_neighbor.py sha256=kWpTHQzwoWARn8kpO-WsB02BHk3JR8aEN1FzLw6Eipw 150
tsdat/tstring/__init__.py sha256=ezA-d081KmkMmM5JcZZOmnChHTgFsZ1DryJ7Y9J_xO4 380
tsdat/tstring/is_balanced.py sha256=1rIS9dRTe-a3qFF0x5F-pcOAh2v8s6A8lWgkYILyqmo 304
tsdat/tstring/template.py sha256=wAbchTw9IxADvIP14eRvtvVWollxzd5hdjobT7lTiBs 8312
tsdat/tstring/template_chunk.py sha256=M_OJWuTXyjvy4Op-k_WRS2lnNKurVF-o7bsveyxHnR8 2834
tsdat/tstring/template_registry.py sha256=oiCTR4iccJhe1SKiSBLkvFmPA3d7706U3-mF2J-2FT8 1473
tsdat/utils/__init__.py sha256=F1MgWHmBiqcqhJdVV537XcWHLr1e9Pqo6RMmj1w7Y-I 1310
tsdat/utils/_nested_union.py sha256=XQi2SA3VgjCYiwNelBXvD_QVijXF66RvmlljE6wx2vw 327
tsdat/utils/assign_data.py sha256=2qXK872Q5tDCokAWdo7KDrMgRa7TXgCYnpXoeeja5CI 2148
tsdat/utils/datetime_substitutions.py sha256=G0PgVZMId7ur_zJpoUAhcL9ETRcZYBYLmlgJZsV0gbA 1309
tsdat/utils/decode_cf.py sha256=rfFYtdtgzVv3a8pN50hgljYtQYETJhUPQejyr6Smv1M 1946
tsdat/utils/get_dataset_dim_groups.py sha256=rEtkFKF1Kp9eMcrhbFmQEegEKeSIUNXMBJBp_lDpxXA 387
tsdat/utils/get_datastream.py sha256=CuxerMFbVvI16BuJdCYddqZO76G80Mkt-QnklypTiQY 228
tsdat/utils/get_fields_from_dataset.py sha256=09FQZeYmvpCwSkjbs-H8418FXSD0Z4VMt6-sCMHs_XY 287
tsdat/utils/get_fields_from_datastream.py sha256=hALarxYUibUsvlbbC5YBbm7nQfQl4PoSDfsDUgqpl_c 505
tsdat/utils/get_file_datetime.py sha256=DQPHpdiFeOFL8GL1tRzi_vvzJPM_IFwLGEYkyUR5hTQ 2924
tsdat/utils/get_filename.py sha256=SdLe4YtGKtGBvKsq6PhFVVyxq0Oi3H_LZSdC-M-Anys 1673
tsdat/utils/get_start_date_and_time_str.py sha256=1nSBPGH3frl_UXC5_0qr-fPVZoohJe6EJ1dV0zfeafE 841
tsdat/utils/get_start_time.py sha256=7BYc9TV_RAN8RP91pvUo8-_BWRaPIF55u0fyTwNh9AU 715
tsdat/utils/model_to_dict.py sha256=ULzNs8QgYKPZQd5fMn3GX8ZO1IpFQfAa8E5B8b7uWtA 1173
tsdat/utils/parameterized_class.py sha256=UTEI4nUh2M0AbEo2Krs9cBxRtEKSdDXS_W6TQ3iCSdA 641
tsdat/utils/record_corrections_applied.py sha256=YM9x9b4bB82_ILl2HUTCCvz_-MyVtqDiFuPBoIKDyRo 783
tsdat/utils/standards_type.py sha256=kntUzXhykJQ_OFTu6Ppkh_5u8tjGkl7ljel5adpuzFs 112
tsdat-0.8.8.dist-info/LICENSE.md sha256=gDiOH2JmayyplLLw1YCpnErIYfJyLKqlQcSdKProaEk 1991
tsdat-0.8.8.dist-info/METADATA sha256=Ngzqcvgkzn46cByqgHe9cVp9Azbf2uWuhLzkYDygVdY 8428
tsdat-0.8.8.dist-info/WHEEL sha256=R06PA3UVYHThwHvxuRWMqaGcr-PuniXahwjmQRFMEkY 91
tsdat-0.8.8.dist-info/entry_points.txt sha256=j8Vuolc_Ar_uITMkjUnMqOJletpqn0KXfLMn7OJ4Gmc 40
tsdat-0.8.8.dist-info/top_level.txt sha256=wbdHWWgDo-S-GldZtwCMMkwn_D7Tv6cyW86cHVKJHqE 6
tsdat-0.8.8.dist-info/RECORD

top_level.txt

tsdat

entry_points.txt

tsdat = tsdat.cli:app