Releases
v0.0.1
Compare
Sorry, something went wrong.
No results found
[0.0.1] - 2025-06-28
π Highlights
π₯ Read into DLPack tensor (#32 )
β¨ Implement cog3pio xarray BackendEntrypoint (#14 )
β¨ Features
β¨ Support decoding ZSTD compressed and half-precision TIFFs (#46 )
β¨ Support reading 3-band RGB images (#31 )
β¨ Support reading uint/int/float dtypes (#18 )
β¨ Support reading multi-band GeoTIFF files (#13 )
β¨ Implement PyCogReader struct with new and to_numpy methods (#12 )
β¨ CogReader ndarray method to decode TIFF into an ndarray Array (#10 )
β¨ Get affine transformation from GeoTIFF (#8 )
β¨ Read GeoTIFF files from remote urls via object_store (#5 )
β¨ A read_geotiff function for reading GeoTIFF into ndarray (#3 )
π Refactors
β»οΈ Refactor to return 3D arrays of shape (band, height, width) (#11 )
π Move pyo3 functions under src/python/adapters.rs (#9 )
π¨ Initial CogReader struct with decoder field (#7 )
β»οΈ Refactor unit test to be non-square (#6 )
π Documentation
π Move installation and example commands into separate pages (#47 )
π Initialize Python documentation page (#35 )
π§° Maintenance
π· GitHub Actions CI workflow to publish to crates.io (#49 )
π§ Switch changelog generator config from git-cliff to release-plz (#48 )
π Unpin sphinx-ext-mystmd in docs extras (#44 )
π Enable verbose logging for pypa/gh-action-pypi-publish (#42 )
π· Upload to TestPyPI on prerelease and release tags (#40 )
π· Adjust CI workflow conditions for release trigger (#38 )
π§ Configure readthedocs documentation build (#36 )
π· Build free-threaded wheels on CI and upload to TestPyPI (#34 )
π¨ Setup CI to lint using cargo fmt + clippy pedantic fixes (#33 )
π· Run aarch64 CI tests on ubuntu-24.04-arm (#30 )
β¬οΈ SPEC 0: Bump min version to Python 3.12, NumPy 2.0, xarray 2023.12.0 (#29 )
π Pin MSRV to 1.78.0 (#28 )
β¬οΈ Bump pyo3 from 0.20.3 to 0.25.0, numpy from 0.20.0 to 0.25.0 (#15 , #19 , #21 , #25 )
ποΈ Add zizmor to statically analyze GitHub Actions workflows (#24 )
π· Run CI on ubuntu-24.04, macos-15, windows-2025 (#23 )
π¨ Setup CI to run linting using cargo clippy (#22 )
β¬οΈ Bump geo from 0.28.0 rev 481196b to 0.29.0 (#20 )
π· Setup CI job matrix to run cargo test (#17 )
π· Setup benchmark workflow with pytest-codspeed (#4 )
π· Setup GitHub Actions Continuous Integration tests (#2 )
π± Initialize Cargo.toml and pyproject.toml with maturin (#1 )
π§βπ€βπ§ Contributors
You canβt perform that action at this time.