Fractal-tasks-core

Latest version: v1.3.2

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 10

1.1.0

> NOTE: Starting from this release, `fractal-tasks-core` can coexist
> with Pydantic V2 but it still uses pydantic
> v1 under the hood for the time being. When working with Pydantic V1, the
> required version is `>=1.10.16`.

* Tasks:
* Refactor Cellpose Task inputs: Combine Channel inputs & channel normalization parameters (\738).
* Refactor Cellpose Task inputs: Group advanced Cellpose parameters into the `CellposeModelParams` model that's provided via `advanced_cellpose_model_params` (\738).
* Refactor Cellpose Task inputs: Support independent normalization of 2 input channels in the Cellpose task (\738).
* Rename `task.cellpose_transforms` into `tasks.cellpose_utils` (\738).
* Fix wrong repeated overlap checks for bounding-boxes in Cellpose task (\778).
* Fix minor MIP issues related to plate metadata and expecting acquisition metadata in all NGFF plates (\781).
* Add `chi2_shift` option to Calculate Registration (image-based) task (\741).
* Development:
* Switch to transitional pydantic.v1 imports, changes pydantic requirement to `==1.10.16` or `>=2.6.3` (\760).
* Support JSON-Schema generation for `Enum` task arguments (\749).
* Make JSON-Schema generation tools more flexible, to simplify testing (\749).
* Documentation:
* Update documentation (\751).
* Improve/extend page showing tasks from other packages (\759, \777).
* JSON Schema generation:
* Test manifest creation for three other tasks packages (\763).
* NGFF subpackage
* Fix Plate model to correspond better to 0.4.0 NGFF spec: Now makes acquisition metadata optional (\781).
* Dependencies:
* Add `image_registration` within `fractal-tasks` extra (\741).

1.0.2

* Fix bug in plate metadata in MIP task (in the `copy_ome_zarr_hcs_plate` init function) (\736).

1.0.1

* Add support for converting 1536 well plates in cellvoyager converters (\715).
* Testing:
* Make validation of NGFF Zarr attributes more strict, in tests (\732).
* Development:
* Update poetry to 1.8.2 (\734).

1.0.0

* Update all tasks to use the new Fractal API from Fractal server 2.0 (\671)
* Provide new dev tooling to create Fractal manifest for new task API (\671)
* Add Pydantic models for OME-NGFF HCS Plate validation (\671)
* Breaking changes in core library:
* In `get_acquisition_paths` helper function of `NgffWellMeta`:
The dictionary now contains a list of paths as values, not single paths.
The NotImplementedError for multiple images with the same acquisition was removed.
* The `utils.get_table_path_dict` helper function was made private & changed its input parameters:
It's now `_get_table_path_dict(zarr_url: str)`
* Breaking changes in task sub-package:
* Rename tasks for increase clarity (\671 & \706).
* Changed registration tasks flow: Now 2 Compound tasks, 1 Parallel task (\671).
* Changed parameter names in registration tasks: acquisition instead of cycle (\719).
* Changed parameter names & defaults in illumination correction task: (\671).
* Now uses `illumination_profiles` instead of `dict_corr`.
* Changes default of background subtraction from 110 to 0.
* Dependencies:
* Add `filelock` (\718).

0.14.3

* Make Cellpose task work for non HCS plate OME-Zarr images (\659)
* Add option to Illumination Correction to specify the ROI table name (\665)

0.14.2

* Add custom normalization options to the Cellpose task (\650)
* Add more options to the Cellpose task to control model behavior (\650)
* For Cellpose task, switch to using Enums for `model_type` (see issue \401)

Page 2 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.