Skip to main content

No project description provided

Project description

cog3pio

Cloud-optimized GeoTIFF ... Parallel I/O

Yet another attempt at creating a GeoTIFF reader, in Rust, with Python bindings.

Roadmap

2024 Q1:

2024 Q2-Q4:

  • Integration with xarray as a BackendEntrypoint
  • Implement single-band GeoTIFF reader for multiple dtypes (uint/int/float) (based on geotiff crate)

2025 Q1-Q2:

  • Support for DLPack protocol (through dlpark)
  • Initial release on crates.io and PyPI

2025 Q3-Q4:

2026:

  • Direct-to-GPU loading

Related crates

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cog3pio-0.0.1.tar.gz (39.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cog3pio-0.0.1-cp313-cp313t-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.13tWindows x86-64

cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_s390x.whl (3.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_ppc64le.whl (3.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_armv7l.whl (2.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

cog3pio-0.0.1-cp313-cp313t-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

cog3pio-0.0.1-cp313-cp313t-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

cog3pio-0.0.1-cp312-abi3-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.12+Windows x86-64

cog3pio-0.0.1-cp312-abi3-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ x86-64

cog3pio-0.0.1-cp312-abi3-manylinux_2_28_s390x.whl (3.0 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ s390x

cog3pio-0.0.1-cp312-abi3-manylinux_2_28_ppc64le.whl (3.4 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ ppc64le

cog3pio-0.0.1-cp312-abi3-manylinux_2_28_armv7l.whl (2.8 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ ARMv7l

cog3pio-0.0.1-cp312-abi3-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ ARM64

cog3pio-0.0.1-cp312-abi3-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

cog3pio-0.0.1-cp312-abi3-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12+macOS 10.12+ x86-64

File details

Details for the file cog3pio-0.0.1.tar.gz.

File metadata

  • Download URL: cog3pio-0.0.1.tar.gz
  • Upload date:
  • Size: 39.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cog3pio-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f48e14b75355316a7ee540248229fe846bea353a740afc8a3ebb9a00b4b9eb9a
MD5 549a922fe9374ae4f7b900aae16a2546
BLAKE2b-256 a630e5a36064b8aa596dbb6f2078345efcb9b6e60ab20086918edadebcb1d6eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1.tar.gz:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: cog3pio-0.0.1-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cog3pio-0.0.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 94a224cda170876c91768c0c6d7f903aac21c8b3e42829fa8927b66ea836f146
MD5 cb628d14b7e8cf7b103fa98db7f16a34
BLAKE2b-256 ce0f20fc1326446817bb7c7e920a760f9fafb68a858692c6a580908176265e06

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp313-cp313t-win_amd64.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3ce71bf76063589bd946b4fed9ccb4056b29b46e89ef3cfc323419c6edbf7aa
MD5 2b7d80a463b38d6f61e55c4a837c009c
BLAKE2b-256 be04504db1faa78a5c230ad8f5619ab016066adfd7ba927e9f16736c86d60bdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_x86_64.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 e484410a59389ce5b56ff3295732519eb9604cd566bca2028e0c361a7118c7c3
MD5 0c1b727504321559c65043008c997f4f
BLAKE2b-256 90527903a483b2007e59e0be89e0c540e65f7904cb20df2ed4783edf157f2d49

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_s390x.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 b89e25614e2db03985cf8ba2f4bd6fc2a4cc5e33a7b87067efdbeb62a30da71d
MD5 91293cbebaf157aae330404789bfa252
BLAKE2b-256 2a293a801bc00b708058010a01110a6ec6502af8ae40c5af19b0a35dea71b19a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_ppc64le.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 bfff3a4fde039557d19bedb4dcd7074c2987102f02cef872f1b8624140c6c5de
MD5 b07e3be5b9371a0ce847d8d18d9e9069
BLAKE2b-256 cd66bf70bd72a6248d4b5e319c3e7077fa01968e53fa71e3bcaff977e85c4ac2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_armv7l.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 49e835a247a548749519b1ccc0ad9c636f2c2f4d7caf4bd4bb79b0029b160561
MD5 1bbed8cc42538b8edc77bf2206917134
BLAKE2b-256 21a38a412d18a4c9ee3e53a719353844f281361405b4deb35d83a81f6536d2a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp313-cp313t-manylinux_2_28_aarch64.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd79879d06e3dad32094e320acebbf0fa0ba553732853f76041c1ad4ce2a34e5
MD5 8b7170a8581c9be2be37ebef5af7db2a
BLAKE2b-256 495043f587cbd12718707782330c8de5de943cd3a61ce5a33039466854161aaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp313-cp313t-macosx_11_0_arm64.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c70a97c35d1e2c0d97a6483670f1c78bfa104806bb2695f5e9657ba417c4f41f
MD5 33c5ab93754f1a2a78dde8fd82bad1d4
BLAKE2b-256 b7208dbbecd5c5ea2d970b8f056ace978fed4a73d7764fadb636e2adea18a8c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp313-cp313t-macosx_10_12_x86_64.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: cog3pio-0.0.1-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cog3pio-0.0.1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ab116d51bfa06a374b9116f44a8d51b6bc37ed38da2c42ba97d9f62da2d4a14b
MD5 626b91b50cac19aea9a1f7dd2bf3af59
BLAKE2b-256 f0680af4c2b5bb6e1bece9e34e415df56bbdd26fed342dac18a299b3a2643ad9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp312-abi3-win_amd64.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp312-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f291053204360c12c6e59560eb82249487ba426f81d8c8f39fa3cb476f6f2d4
MD5 9d3af3f267f3719e01eb2f340bd059be
BLAKE2b-256 8498d9a7e4df8880117f579e3443b169ba55c264f0039c04e1deabb6abb9a6d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp312-abi3-manylinux_2_28_x86_64.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp312-abi3-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp312-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 50b1d44cc761d6b08cd111e4d31842cacc1ac72b1918c2003f9731edad4a0d3b
MD5 3e6f262ee9b0227509d49826a9957858
BLAKE2b-256 f3db1b0666583f56b3184d40de013dfb7e44d77f1d846523d0f6685222f54366

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp312-abi3-manylinux_2_28_s390x.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp312-abi3-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp312-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 d7753b78a19fb02d59f7a3d30c286f45f67b5a7a8291df8258b62f4f5e2b3761
MD5 0f4e76d2fcda49ab510414f09f7f0b5c
BLAKE2b-256 6dbb80b718049e73bcf93a577fd8efede61175afc2c1b9a99c64b0d2f2a8a47a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp312-abi3-manylinux_2_28_ppc64le.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp312-abi3-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp312-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 4a478103ef6f545ac6670e68807a03ea199c3998ce53a2063c3dbfe056349929
MD5 052fc012b97a569f5fb3028f7393c3f3
BLAKE2b-256 3029f6330916678d576082a01f0b2c65e6af6687f6653204db6060bf6e6293ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp312-abi3-manylinux_2_28_armv7l.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp312-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 af1f9c59d57bc8932f6381d7a5b8106e41207342910c7320414782d3074fe1c9
MD5 471f965df41fcc57c9297ad29d39bf0c
BLAKE2b-256 f3d8851f15a3ef23ab6e478c5a90cc8ef099bf5adc224471a48a4b2aff768c1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp312-abi3-manylinux_2_28_aarch64.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e02cdafda866518d33d3bd36fcb075ec75f9941e49612ce6bd47b6ec0e09f50
MD5 5a7f2b2f5922607e666e4cc959043a8c
BLAKE2b-256 5158646586e52107aa69aee6dd095afa62a02f9e7f4c33270f137f4c3d3642cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp312-abi3-macosx_11_0_arm64.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cog3pio-0.0.1-cp312-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cog3pio-0.0.1-cp312-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d269ef60ed223282b8516ff251791f5e7bfc1b2e31d917159e238eee82796995
MD5 0a26324af7cdade695614145fea92914
BLAKE2b-256 9327ce2719efd1bfb9d6c8084d5cb12d5c2e59cb2f1ce3295173cf98f011c04d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cog3pio-0.0.1-cp312-abi3-macosx_10_12_x86_64.whl:

Publisher: ci.yml on weiji14/cog3pio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page