Repository navigation
wsi-rs 0.9.2 is an internal cleanup of the tile-location and lossless raw-read code added in 0.9.0 (#27, #32). There are no API or behavior changes; 0.9.1 users get identical output. It still uses J2K 0.13.1 and JXR 0.4.0 and needs Rust 1.99 or newer.
The Python bindings are on PyPI as wsi-rs (pip install -U wsi-rs). The abi3 wheels support Python 3.10 and newer on:
- Linux x86_64 and aarch64;
- macOS arm64 and x86_64;
- Windows x64.
The wheels and sdist are attached to this release.
[0.9.2] - 2026-11-01
Internal cleanup of the tile-location and lossless raw-read code added in
0.9.0. No API or behavior changes.
Changed
- Readers share one implementation for cutting a raw tile from a stored
JPEG, for returning 8-bit RGB samples as an uncompressed raw tile, for
finding the stored tile behind a Ventana subtile, and for placing and
ordering CZI subblocks, instead of each keeping its own copy. - The
tile_locationsexample is now a short listing of a level's tile
locations that assembles tiles from their byte ranges and checks them
againstread_raw_compressed_tile.