This repository was archived by the owner on Dec 1, 2025. It is now read-only.
Types, Filesystem Management, and BioformatsReader Fixes
The aicsimageio v4.8.0 release includes:
aicsimageionow ships with mypy type annotations. If you are using mypy, our types can now be properly imported and type checked against.aicsimageioimage containers and writer functions now have anfs_kwargsparameter to pass down any arguments for creating thefsspecFilesystem object with. i.e.AICSImage("s3://some-bucket/some-image.ome.tiff", fs_kwargs=dict(anon=True))for anonymous / no credential S3 file reading.BioformatsReaderbugfixes for scene management / switching and preparing the reader for the next release of the underlyingbioformats_jarversion.
We have also dropped support for Python 3.7 and added support for Python 3.10
An additional minor package admin change has been added which runs our aicsimageio test suite multiple times a week but installs with our upstream dependencies main branches instead of released versions. This is so we can help catch bugs earlier in the release process rather than post release.
What's Changed
- admin/ship-mypy-type-annotations-drop-py37-add-py310-manage-test-dependencies-separate-for-each-tox-env by @JacksonMaxfield in #397
- bugfix/pass-series-index-in-biofile-init by @JacksonMaxfield in #401
- feature-and-admin/create-aicsimage-objects-with-fs-kwargs-and-remove-need-for-creds by @JacksonMaxfield in #407
- admin/add-test-upstreams-action by @JacksonMaxfield in #406
- admin/prepare-bioformats_reader-to-work-with-new-bioformats_jar-based-on-scyjava by @tlambert03 in #402
Contributors
@toloudis
@AetherUnbound
@tlambert03
@jrbourbeau
@JacksonMaxfield
Full Changelog: v4.7.0...v4.8.0