You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is meant as an overview for the effort to transition fractal-tasks-core to use ngio.
The overall strategy is:
Add an ngio dependency to fractal-tasks-core
Start using ngio in different tasks until all tasks depend on ngio for OME-Zarr reading & writing, label reading & writing & table reading & writing
Deprecate the respective library functions in fractal-tasks-core
Release a fractal-tasks-core 2.0.0 version where we remove those library functions
Nomenclature below: Top-level TODOs are the tasks. Fix sub-items are must fix issues in the task: We want to see that the ngio refactor fixes this issue. Review sub-items are minor issues we may be able to tackle during the refactor.
Review that tasks support actual workflows with time data (e.g. run cellpose & measurements across all timepoints of an existing OME-Zarr with timepoints): Support time data #169
This issue is meant as an overview for the effort to transition fractal-tasks-core to use ngio.
The overall strategy is:
Nomenclature below: Top-level TODOs are the tasks. Fix sub-items are must fix issues in the task: We want to see that the ngio refactor fixes this issue. Review sub-items are minor issues we may be able to tackle during the refactor.
Tasks to transition to using ngio:
Converters
channel.active
to True #823/
forConvert Cellvoyager Multiplexing to OME-Zarr
#845Tasks that write new OME-Zarr images
NgffImageMeta
usage with ngio (load_NgffImageMeta
)NgffImageMeta
usage with ngio (load_NgffImageMeta
)write_registered_zarr
, replace metadata access & image loading & writing with ngiowrite_registered_zarr
, replace pyramid building with ngioTasks that write tables
Other tasks:
_process_single_image
: Replace use ofNgffImageMeta
usage with ngio_process_single_image
: Replace ROI copying & table writing functionality with ngioNot a goal for the moment: Handle the well & plate metadata with ngio
Currently blocked because we're waiting for feature X in ngio
Waiting for masking ROI writing
get_overlapping_pairs_3D
in Cellpose task #779Task with other goals
Additional issues:
PendingDeprecationWarning
#463zarr_url
s have trailing slash or not #677 (maybe still an issue in some fractal-tasks-core helper functions?)scale
transformations at the multiscale level #50Deprecate
prepare_label_group
: Refactorprepare_label_group
? #634is_ROI_table_valid
: Refactoris_ROI_table_valid
#633get_pixel_sizes_zyx
: Improve error handling whenget_pixel_sizes_zyx
is called with a non-existing level #577Issues Joel needs to review further
Not sure yet what exactly is needed now to close these issues
ROI_table_names
argument ofcopy_ome_zarr
#448Issues related to ngio that should get tackled later (e.g. after 2.0.0 release):
The text was updated successfully, but these errors were encountered: