Changelog
[Unreleased]
Migration to ome-zarr-converters-tools v1.
API Breaking Changes
- CustomTiff
acquisition_details.tomlkeys renamed (follows the v1 field renames):pixelsize→xy_pixel_size,start_z_coo/start_t_coo→start_z_space/start_t_space(and any other*_coo→*_space). Existing useracquisition_details.tomlfiles must be updated. Seedocs/converters/custom_tiff.md.
Chores
- Bump
ome-zarr-converters-toolsto[s3]>=1.0.0,<2.0.0. The[s3]extra is now required: v1 makess3fsoptional, so it is pinned here to keeps3://inputs working (it was previously pulled in transitively). - Adopt the v1
AcquisitionDetailsrenames in all builders:pixelsize=→xy_pixel_size=andstart_*_coo=/length_*_coo=→*_space=(values unchanged). ImportBackendTypefrom the package root instead of the privatemodels._converter_options. - Regenerate
__FRACTAL_MANIFEST__.jsonagainst the v1AcquisitionOptionsschema (new built-in filters,grouping/tiling split,remove_*stage corrections, schedulermode).
[v0.7.2]
Fix
- Bug in extended testing using the wrong api
- Fix typo in the conversion log message (
Successfully).
Chores
- Load the shared snapshot-testing plugin via
pytest_pluginsintests/conftest.pyinstead of-pinpytestaddopts, matching the sibling converters. - Align repository tooling with
ome-zarr-converters-tools: adopt its.pre-commit-config.yaml(validate-pyprojectv0.25,crate-ci/typos,astral-sh/ruff-pre-commitv0.15.17,nbstripout) with a per-repo_typos.toml, add achorespixi task, bump GitHub Actions pins (checkoutv7,codecov-actionv7,action-gh-releasev3,setup-pythonv6), and trimCLAUDE.md.
[0.7.1]
Fix
- Remove passing explicit
logger_nameto therun_fractal_taskwrapper.
[0.7.0]
Features
- Add Python API functions (
convert_cellvoyager,convert_cq3k,convert_operetta,convert_imagexpress_hcs,convert_hcs_tiff,convert_single_tiff) for programmatic use outside Fractal, following the existingconvert_scanrpattern. - Update test utilities to call the high-level API functions, providing end-to-end coverage of both the API layer and the underlying init/compute tasks.
Docs
- Add "How to Run the Converters" page documenting the Python API with usage examples, common parameters, and per-converter code snippets.
- Add Python API section to each converter page with a copy-paste ready code example.
Chores
- Remove
custom_tiff/_setup.pyand its import:ome-zarr-converters-tools>=0.10.0now ships a built-insetup_singleimagehandler forSingleImagecollections, making the local copy redundant. - Bump to
ome-zarr-converters-tools>=0.10.0,<0.11.0 - Rename internal modules to
_{module_name}.pyacross all converter packages andcommon/to signal they are private implementation details.
[0.6.0]
Features
- Add
custom_tiffconverter: two new tasks for converting plain TIFF data (HCS plate and single-image) to OME-Zarr.
Fix
- Fix
get_attributes_from_condition_tableto dynamically exclude the acquisition column from results.
Chores
- Bump to
ome-zarr-converters-tools>=0.9.0,<0.10.0