Saved in:
Bibliographic Details
Main Author: Leong, Wei Ji
Format: Recurso digital
Language:
Published: Zenodo 2026
Online Access:https://doi.org/10.5281/zenodo.20378669
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • <h2>[0.1.0] - 2026-05-25</h2> <h3><!-- 0 --> Highlights</h3> <ul> <li> Read into CUDA memory DLPack tensor (<a href="https://github.com/weiji14/cog3pio/pull/57">#57</a>)</li> <li>⬆️ SPEC 0: Bump min version to Python 3.13 (<a href="https://github.com/weiji14/cog3pio/pull/66">#66</a>)</li> </ul> <h3><!-- 1 --> ✨ Features</h3> <ul> <li>✨ Implement xy_coords method on PyCudaCogReader struct (<a href="https://github.com/weiji14/cog3pio/pull/82">#82</a>)</li> <li>✨ Handle dl_device and copy params in CudaCogReader <code>__dlpack__</code> method (<a href="https://github.com/weiji14/cog3pio/pull/77">#77</a>)</li> <li>✨ Create Transform trait to get AffineTransform and xy_coords (<a href="https://github.com/weiji14/cog3pio/pull/70">#70</a>)</li> <li>✨ Python bindings for CudaCogReader (<a href="https://github.com/weiji14/cog3pio/pull/58">#58</a>)</li> <li>✨ Decode GeoTIFF images to CUDA stream (<a href="https://github.com/weiji14/cog3pio/pull/27">#27</a>)</li> </ul> <h3><!-- 2 --> Bug Fixes</h3> <ul> <li> Fix Cargo.toml metadata description to enable crates.io publishing (<a href="https://github.com/weiji14/cog3pio/pull/51">#51</a>)</li> </ul> <h3><!-- 3 --> Refactors</h3> <ul> <li> Remove cog3pio backend engine, drop xarray dependency (<a href="https://github.com/weiji14/cog3pio/pull/89">#89</a>)</li> <li> Move benchmark,docs,tests extras into dependency-groups (<a href="https://github.com/weiji14/cog3pio/pull/86">#86</a>)</li> <li> Switch docs build to use Zensical (<a href="https://github.com/weiji14/cog3pio/pull/73">#73</a>)</li> <li>♻️ Refactor to pass in per-thread default stream to dlpack method (<a href="https://github.com/weiji14/cog3pio/pull/67">#67</a>)</li> </ul> <h3><!-- 4 --> Documentation</h3> <ul> <li> More docs for nvTIFF/CUDA backend install and usage (<a href="https://github.com/weiji14/cog3pio/pull/90">#90</a>)</li> <li> ️ Add description, readme and urls to pyproject.toml metadata (<a href="https://github.com/weiji14/cog3pio/pull/87">#87</a>)</li> <li> ️ Generate pyi stub files for type hints (<a href="https://github.com/weiji14/cog3pio/pull/72">#72</a>)</li> <li> ️ Add shield badges to main README.md (<a href="https://github.com/weiji14/cog3pio/pull/52">#52</a>)</li> </ul> <h3><!-- 5 --> Maintenance</h3> <ul> <li> Build free-threaded wheels on Python 3.14t only (<a href="https://github.com/weiji14/cog3pio/pull/96">#96</a>)</li> <li>⬆️ Bump dlpark from 0.6.0 to 0.7.0 (<a href="https://github.com/weiji14/cog3pio/pull/95">#95</a>)</li> <li> Update CI versions and set concurrency limits (<a href="https://github.com/weiji14/cog3pio/pull/94">#94</a>)</li> <li>⬆️ Bump nvtiff-sys from 0.1.2 to 0.3.0, cudarc from 0.17.7 to 0.19.4 (<a href="https://github.com/weiji14/cog3pio/pull/64">#64</a>, <a href="https://github.com/weiji14/cog3pio/pull/93">#93</a>)</li> <li>⬆️ Bump pyo3 from 0.25.0 to 0.28.3, numpy from 0.25.0 to 0.28.0 (<a href="https://github.com/weiji14/cog3pio/pull/54">#54</a>, <a href="https://github.com/weiji14/cog3pio/pull/60">#60</a>, <a href="https://github.com/weiji14/cog3pio/pull/92">#92</a>)</li> <li> Build wheels for riscv64 (<a href="https://github.com/weiji14/cog3pio/pull/88">#88</a>)</li> <li> Tidy up Cargo.toml and pyproject.toml files (<a href="https://github.com/weiji14/cog3pio/pull/84">#84</a>)</li> <li> ️ Configure trusted publishing to crates.io (<a href="https://github.com/weiji14/cog3pio/pull/83">#83</a>)</li> <li> Install zizmor directly through cargo (<a href="https://github.com/weiji14/cog3pio/pull/81">#81</a>)</li> <li> Build wheels with cuda feat flag properly enabled (<a href="https://github.com/weiji14/cog3pio/pull/80">#80</a>)</li> <li> Set pyo3 and not(doctest) flags appropriately (<a href="https://github.com/weiji14/cog3pio/pull/78">#78</a>)</li> <li> Use cheaper CI runners and set concurrency limits (<a href="https://github.com/weiji14/cog3pio/pull/76">#76</a>)</li> <li> Check building for docs.rs (<a href="https://github.com/weiji14/cog3pio/pull/75">#75</a>)</li> <li>⬆️ Bump tiff from 0.10.0 to 0.11.2 (<a href="https://github.com/weiji14/cog3pio/pull/68">#68</a>)</li> <li>⬆️ Bump gdal from 8b9e049 to 0.19.0 (<a href="https://github.com/weiji14/cog3pio/pull/65">#65</a>)</li> <li>⬆️ Bump ndarray from 0.16.1 to 0.17.1 (<a href="https://github.com/weiji14/cog3pio/pull/63">#63</a>)</li> <li>➖ Turn tokio into optional dependency under pyo3 flag (<a href="https://github.com/weiji14/cog3pio/pull/62">#62</a>)</li> <li> Track Rust performance benchmarks on CI (<a href="https://github.com/weiji14/cog3pio/pull/61">#61</a>)</li> <li> Gate python bindings behind pyo3 feature flag (<a href="https://github.com/weiji14/cog3pio/pull/59">#59</a>)</li> <li> Run CI on macos-15-intel and macos-14 (<a href="https://github.com/weiji14/cog3pio/pull/56">#56</a>)</li> <li>⬆️ Bump object_store from 0.9.0 to 0.12.3, url from 2.5.0 to 2.5.7 (<a href="https://github.com/weiji14/cog3pio/pull/55">#55</a>)</li> </ul> <h3> ‍ ‍ Contributors</h3> <ul> <li><a href="https://github.com/weiji14">@weiji14</a></li> </ul>