Skip to content
This repository was archived by the owner on Dec 1, 2025. It is now read-only.

Releases: AllenCellModeling/aicsimageio

ND2 xarray OME metadata update (last Python3.8 supported version)

30 Oct 17:45

Choose a tag to compare

Special Note

This is the last version that will support Python3.8

What's Changed

  • Revert to pre-2023.3.15 tifffile to avoid mm_stack issue by @SeanLeRoy in #529
  • Adjust pydantic import by @SeanLeRoy in #535
  • Feature/nd2reader-xarray-ome-metadata by @yichechang in #533
  • Adjust bfio & fsspec versions to avoid bugs by @SeanLeRoy in #537

New Contributors

Full Changelog: v4.12.1...v4.13.0

OME metadata for ND2 reader and ome-types upgrade

16 Aug 21:05

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.12.0...v4.12.1

zarr and sldy reader and other improvements

16 Aug 20:18

Choose a tag to compare

What's Changed

Full Changelog: v4.11.0...v4.12.0

mosaic tile improvements and other bugfixes

09 May 17:20

Choose a tag to compare

AICSImageIO 4.11.0

What's Changed

  • Extract S dim from OME data by @SeanLeRoy in #483
  • admin/support-py311 by @evamaxfield in #446
  • Bugfix/mosaic lif merge error by @SeanLeRoy in #480
  • Bugfix/slow tile retrieval by @SeanLeRoy in #486
  • store frame metadata when reading a specific scene by @joshua-gould in #492
  • Adjusting tiffile versioning by @BrianWhitneyAI in #487

New Contributors

Full Changelog: v4.10.0...v4.11.0

bug fixes and OME-Zarr Writer

02 May 21:04

Choose a tag to compare

AICSImageIO 4.10.0

What's Changed

  • fix/fix_future_warnings by @JasonYu1 in #453
  • More descriptive scene index error message. by @pgarrison in #458
  • Fix/build fix ometypes validation by @toloudis in #461
  • feature/zarrwriter by @toloudis in #381
  • Bugfix/Docs-README-Mention-mvn/maven-requirement-for-bioformats_jar by @psobolewskiPhD in #463
  • Quality of Life: Make pip install platform independent by @SeanLeRoy in #466
  • Bugfix: Fix tests not asserting error expected by @SeanLeRoy in #464
  • Bugfix: Restrict tifffile version for now by @SeanLeRoy in #472
  • Bugfix: Upgrade minimum fsspec version by @SeanLeRoy in #473
  • Bugfix: unclear warning for missing 'bfio' install. by @BrianWhitneyAI in #471
  • feature/add-physical-pixel-size-to-tiff-reader by @tlambert03 in #456
  • feature/github-action-stale by @BrianWhitneyAI in #474
  • bugfix: removing 2.11.0 threshold by @BrianWhitneyAI in #470
  • Bugfix/empty scene name by @BrianWhitneyAI in #477
  • try to use optimized codepath through ome-types by @toloudis in #478
  • Restrict xarray version to support py3.8 by @SeanLeRoy in #481

New Contributors

Full Changelog: v4.9.4...v4.10.0

Bugfixes for TiffGlobReader

06 Dec 20:49

Choose a tag to compare

What's Changed

  • bugfix/Fix UnboundLocalError in TiffGlobReader by @ianhi in #449

Full Changelog: v4.9.3...v4.9.4

Dimension Handling Fixes

15 Nov 20:39

Choose a tag to compare

AICSImageIO v4.9.3

AICSImageIO is a library for image reading, writing, and metadata conversion in pure Python with readers for many Bio and Microscopy related formats (TIFF, CZI, ND2, DV, LIF).

What's Changed

Full Changelog: v4.9.2...v4.9.3

A Mixed Bag of Bugfixes

24 Aug 14:56

Choose a tag to compare

AICSImageIO v4.9.2

AICSImageIO is a library for image reading, writing, and metadata conversion in pure Python with readers for many Bio and Microscopy related formats (TIFF, CZI, ND2, DV, LIF).

This release include the option to add physical pixel sizes to the ArrayLikeReader (#426), a bugfix related to non-naturally indexed CZI scenes (#432), a hopeful patch to catch some edge cases regarding passing specific indices as a list or tuple to our get_image_data (and related) calls (#429), and finally, some documentation improvements regarding the installation of CZI support (#433).

What's Changed

  • feature/add-physical-pixel-sizes-param-to-array-like by @colobas in #426
  • bugfix/czi-scene-selection-for-inconsistent-scenes-regression by @toloudis in #432
  • bugfix/convert-dimension-spec-lists-to-slices-when-possible by @toloudis in #429
  • admin/include-fsspec-dep-for-czi-in-readme by @evamaxfield in #433

New Contributors

Full Changelog: v4.9.1...v4.9.2

A Bug Fix Here, A Bug Fix There, Bug Fixes Everywhere

02 Aug 17:08

Choose a tag to compare

AICSImageIO v4.9.1

AICSImageIO is a library for image reading, writing, and metadata conversion in pure Python with readers for many Bio and Microscopy related formats (TIFF, CZI, ND2, DV, LIF).

This release has a suite of bugfixes for the Dimensions object typing, CZI file formats scene indexing, CZI file formats channel names extraction, CZI file formats pixel type, and then finally a couple of changes related to a breaking change in the upstream filesystem handler (fsspec).

What's Changed

Full Changelog: v4.9.0...v4.9.1

Scene Stacking!

19 Jul 16:09

Choose a tag to compare

This release introduces a new feature, scene stacking!

The original issue that spawned this entire feature can be seen here: #335
We currently have a decent number of users that loop over all scenes and stack them into a single array manually. This release adds a function to both the AICSImage and all Reader objects that will do that for you, with some additional options as to how to stack.

many_scene_image = AICSImage("many-scenes.czi")
all_scenes_np = many_scene_image.get_stack()
all_scenes_da = many_scene_image.get_dask_stack()
all_scenes_xarray_np = many_scene_image.get_xarray_stack()
all_scenes_xarray_da = many_scene_image.get_xarray_dask_stack()

All of these have a few extra parameters which can be seen in our documentation for generate_stack

What's Changed

Full Changelog: v4.8.0...v4.9.0

Other News

We finally started working on a version 5, or "the plugin revamp" of this library! You can track our progress in the version 5 discussion post