odp-sdk

View on PyPIReverse Dependencies (0)

0.25.30 odp_sdk-0.25.30-py3-none-any.whl

Wheel Details

Project: odp-sdk
Version: 0.25.30
Filename: odp_sdk-0.25.30-py3-none-any.whl
Download: [link]
Size: 73114
MD5: ab5d6cfa3c2baac81e67567d947d2ce2
SHA256: 8c6963baa5a3615352b0a8f725b2e4e139a920c8da46d78a837ae5c0c06d8bb6
Uploaded: 2025-03-14 10:07:57 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: odp-sdk
Version: 0.25.30
Summary: ODP Python SDK
Author: Thomas Li Fredriksen
Author-Email: thomas.fredriksen[at]oceandata.earth
License: MIT
Classifier: License :: OSI Approved :: MIT 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.9.5,<4.0.0
Requires-Dist: cryptography (<45.0.0,>=44.0.1)
Requires-Dist: geojson (<4.0.0,>=3.1.0)
Requires-Dist: h3 (<5.0.0,>=4.1.2)
Requires-Dist: jsonschema (<5.0.0,>=4.21.1)
Requires-Dist: lark (<2.0.0,>=1.2.2)
Requires-Dist: msal (<2.0.0,>=1.24.1)
Requires-Dist: msal-extensions (<2.0.0,>=1.1.0)
Requires-Dist: pandas (<3.0.0,>=2.1.4)
Requires-Dist: pyarrow (<19.0.0,>=18.1.0)
Requires-Dist: pyjwt (<3.0.0,>=2.6.0)
Requires-Dist: pystac (<2.0.0,>=1.10.1)
Requires-Dist: shapely (<3.0.0,>=2.0.7)
Requires-Dist: validators (<0.29.0,>=0.28.3)
Description-Content-Type: text/markdown
[Description omitted; length: 833 characters]

WHEEL

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

RECORD

Path Digest Size
odp/client/__init__.py sha256=WsmQwJhx_uDiVbtqf9hz3E__IJ7xlTiFzyLHNMJjFDM 30
odp/client/auth.py sha256=14dLzPul5Jd7hJJ84JEVMKbgmvHb8flnjsQS7RLiamE 14620
odp/client/client.py sha256=OoPUJs0qL78psJbTuYVuyaeU0qeKTGvbiKzSBdKJeA8 3316
odp/client/dto/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
odp/client/dto/file_dto.py sha256=udQCCO3z9sHwuAOJqwDTZ_XX0rDUhq8S0_oMYdYk4kw 808
odp/client/dto/table_spec.py sha256=8gx30xThDNnGaEM2Bj4Q_fcboE2yNOMlH7Np_QgV5pY 832
odp/client/dto/tabular_store.py sha256=FmbiS40APUchuCITBhansxX7tid4J0Pyhtm_Ri2Re-0 1152
odp/client/exc.py sha256=1AknvnfvbLAtYJcFnKzfJ-Dx-53V2OLpqr5jIcRiVKQ 1087
odp/client/http_client.py sha256=ylMLE4jz3SgUcTjieTlWqt8WDxFNTNRxNg8vR1lnhPk 8724
odp/client/raw_storage_client.py sha256=xkH4LpbFDkyoBpR_VFgwTdMnyR_siwnqIY61DLGjvZ4 9251
odp/client/resource_client.py sha256=SzMH957FQVCw0RzZkJLt5vDBnWJm4WELRKrzSo7N2jw 9327
odp/client/tabular_storage_client.py sha256=C2GO-z1EXLqH7NUSnnHCSN-i-FSl_UfFUKasXRh8EN8 16757
odp/client/tabular_storage_v2_client.py sha256=58h7Y664SJrlUCx-VSBVqPjouugGNs3RbwvnftVzto0 734
odp/client/utils/__init__.py sha256=F53bH0K_gGcHEJ9Rok6aO6V6N_b6fq_ihPUe3ckBTOA 89
odp/client/utils/dto_to_stac.py sha256=MX4xH974SfkUrqujeGftRkSGzhk5l6nDYaHV8FYzp7E 10345
odp/client/utils/geometry_conversion.py sha256=PFdOotjGWBjBQGPFMWRuLdQ3ORx-EQjOAZuR8v6iYvA 4543
odp/client/utils/json.py sha256=OP4_wwEe0IcxxkPjMQyVbE-C3HC_LY2ci28P80wYKZc 1789
odp/client/utils/ndjson.py sha256=hZpvr-I2PkxGJ5CDp2cgzaaPwqAszeEwqunDjsc6twc 5564
odp/client/utils/package_utils.py sha256=DuJ7teQNjkyOenzMfowTOmNUrBLOQ0OWtUCwJ8Lp6Bg 170
odp/dto/__init__.py sha256=Bl78KLyl_UFw-H8ocZOuE7hUuV8xRsDLDKdh_m_vQzQ 231
odp/dto/catalog/__init__.py sha256=BMsdswOBoRVuSmC1BNYUY9kaJuLlet7J-qaLL0EtQJU 284
odp/dto/catalog/data_collection.py sha256=8bp-56eFlIjnr7e6dRJjDxaDrkznwbBQ3rOIvwqfHGk 903
odp/dto/catalog/dataset.py sha256=OUH5l8sN2ZLiNjGTkmXnXBWei2zzc6qqnJJtdcaBucQ 2473
odp/dto/catalog/distribution.py sha256=CWyD_Fa2p6_V4wP_hrhkayZnoy-Z1Jbhr_5LQVH7x2o 465
odp/dto/catalog/observable.py sha256=7uvjgqkpls3z2LrdopiY2UPkjN_sPIarFZTJvn-K1rU 782
odp/dto/common/__init__.py sha256=hhwrQLm0E9nfHCDmxvwO2scgB_jpblNR2UZpnWUn84k 67
odp/dto/common/contact_info.py sha256=LsxcY-VGaVgsnfiJ5RMF1YvVI9MI0-FzJF74CGt7_pQ 290
odp/dto/common/license.py sha256=BECRJuWTorMUWxJMHukiLPp68CpXRtTQaygR4F1rS7A 355
odp/dto/metadata.py sha256=q_6rYtHEfjJDWxQZ5zZGwmKQnL6WPbU1LZMZXVzFtWY 846
odp/dto/registry/__init__.py sha256=nqoi_bLHVxxh3dEQaAqf-LFSnPrAD6PNASR0EK21Rew 70
odp/dto/registry/observable_class.py sha256=4J-MTjfkC8LKsJ57XjbJIQlrAGRI45gXVedh4dTBRhc 979
odp/dto/registry/observables_class_definitions.py sha256=ZChwYx5P9Ns_7AQRMMnHEelrX4NeJ7Bwmmv_PM7ypc0 15992
odp/dto/resource.py sha256=5lO8ojXlEBzHkuCVhtFb_BSu76BEaHIM39yPNJcZ7Po 3951
odp/dto/resource_registry.py sha256=KmB7VKW9TMN8SEWIo7hg815J925CxkmN_2YwIpWqB8Y 3170
odp/dto/resource_status.py sha256=mOD21fnwYDdSj0ubEu4kCMSrMcC9XyfrwvB91Ism8uQ 970
odp/dto/validators.py sha256=iREEuDQtr2u2oGz7Hp5lsIwejCi-jeYffXFLjiZF-Fo 1576
odp/tabular_v2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
odp/tabular_v2/big/__init__.py sha256=nC0WrBbdInWRjB-FEs-kp-kUcne_Mp3zGuRvunvuKFk 173
odp/tabular_v2/big/big.py sha256=xmoeJ_WTRDUSZx0qYPV30RqH2EfIrMFm45LQJyI3T7w 6023
odp/tabular_v2/big/buffer.py sha256=YnhqH6KcCe9MvxvkYyFN54Lgc9t-t89su8EE9EW9pqY 3599
odp/tabular_v2/big/local.py sha256=DSwnnt3CmhbyFjSlsY0UzeyKp_mqelgQoX8fOe2dzu4 653
odp/tabular_v2/big/ref.py sha256=nGss0hkbtKUAgDrWlBqfF4J7w8X2y8QezC1fQ05CeDk 1311
odp/tabular_v2/big/remote.py sha256=uZ875fmeUo2N5M5dUHnw-RdNWKpPaHzVMXantAvUfqA 1411
odp/tabular_v2/bsquare/__init__.py sha256=WJhxOXC9phC3v4gW6L2xD8eLTSMj-5_1pSUSK5iqRZc 98
odp/tabular_v2/bsquare/bsquare.py sha256=lzsBQpm2dzvhpGFy74y0Lk8tRAtjXlIFi3WQVAnOlgs 10088
odp/tabular_v2/bsquare/query.py sha256=hFI8_S1jeU9qrAtmV8Aek5CxP54vlKA6Ml3UT41Oe5M 4873
odp/tabular_v2/client/__init__.py sha256=pQCo1RYEyQGjVfZ_AAqkvy-P8w0VU5QE_cxcdpo8pvI 119
odp/tabular_v2/client/client.py sha256=KwqGhJ1-4bDfmNXjljjKV7eZ-z46SOOz-2XebU-sjdQ 3198
odp/tabular_v2/client/table.py sha256=Hbp7VJez5Sw4WeX5jWhX2R1WescYy4Rjpv_9CWDd21g 17321
odp/tabular_v2/client/table_cursor.py sha256=rvAoqYmiFx97vpFb8icgwMMjjB6_TEPx9nQQClsC_is 3021
odp/tabular_v2/client/table_tx.py sha256=1kfln1TWbZkXGHpoCsHLmuNtzJe7whP8tH_Dt_mOC_M 5582
odp/tabular_v2/client/validation.py sha256=JUDEYtKzt3wfMCB28bKjC_k2iB7aYXR_KtcaQTlwdcM 3707
odp/tabular_v2/util/__init__.py sha256=G1hAiHTJbOsFidgFVEHsWCJdkgoWPfnUhaRXJyJGv8g 172
odp/tabular_v2/util/cache.py sha256=N-D2WkH5J8BCSSDpHbXEpSqizhlERhi44Oew4kW0qLU 4819
odp/tabular_v2/util/exp.py sha256=wTgOe0drjT9JFKKMFMpONqmEmF_FU8QmxwMONXh41fw 23728
odp/tabular_v2/util/groupby.py sha256=nVr7DmMy3LO9w52uWjxayoAx_l7HFf8nZKrPy03X850 1592
odp/tabular_v2/util/minmax.py sha256=E2T78sH5aeRqI93O5dubgEYHwbW1WWNKEH4peVhx9Ko 4926
odp/tabular_v2/util/reader.py sha256=rNpqDUV_fbWaV4Ki2wonXcz0QYAh98uPZUioH-uN6qg 1401
odp/tabular_v2/util/thread.py sha256=53vtucM3ROa3z8WcGrit4xCQkByX6sUIovVqWuSDI5o 927
odp/tabular_v2/util/util.py sha256=H5x81zgn2df-SbB43ioHQoXrsbX_UfA3AGL3Z6zqQfQ 1476
odp/tabular_v2/util/vars_conversion.py sha256=jMfEFGd1onuJtu6ntGIutHPr-tp5YIWfMGIKHJvv6uA 2381
odp/tabular_v2/util/writebuffer.py sha256=qqxqlJfLe3iZ-Bq5FT8dKDe2QHnZM9ZqMGNwdoB9PUY 843
odp/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
odp/util/cheapdantic/__init__.py sha256=WVGiwU4yzII6o3IMqDrTWBoBVFy88QBabEImUO4bsZs 327
odp/util/cheapdantic/cheapdantic.py sha256=WQVcxSEjA3y_ULtQnYKw9R3tF_iGZKZxfFvsLuP9gY0 5588
odp/util/check_version.py sha256=5PVoraVkggGKdvxlQrIerGTXGBW5PL0BROu4Gt5eMVU 423
odp_sdk/__init__.py sha256=a7jb-_FYMw3RFIguZkeh6SXzxXcn5kvL67Ze9lRDO-8 167
odp_sdk-0.25.30.dist-info/METADATA sha256=_OhcGYWbtVO9IW4txDhpa6cehty9tN3VKvvw1RzEREA 1909
odp_sdk-0.25.30.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
odp_sdk-0.25.30.dist-info/RECORD