Fractal-tasks-core

Latest version: v1.3.1

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

Scan your dependencies

Page 1 of 10

1.3.1

* Testing
* Use latest version of Zenodo tiny-ome-zarr dataset (\817).
* Relax pip-version constraint in external-packages-manifest tests (\825).
* Run pip-based CI also regularly and on-demand (\829).
* Update GitHub actions for upload/download/coverage (\832).
* Dependencies:
* Require `pydantic<=2.8.2` (\836).
* Require `stackview<=0.9.0` (\829).
* Documentation:
* Bump `mkdocstrings` and `mkdocstrings-python` to support `griffe` v1 (\818).

1.3.0

* Tasks:
* `image_glob_patterns` are renamed to `include_glob_patterns` in Convert Cellvoyager to OME-Zarr (regular & multiplexing) (\812).
* Convert Cellvoyager to OME-Zarr (regular & multiplexing) gain exclusion patterns to exclude specific patterns of images from being processed (\812).
* Fix issue with arbitrary acquisition names in Convert Cellvoyager Multiplexing to OME-Zarr (\812).
* In Convert Cellvoyager to OME-Zarr (regular & multiplexing), handle channels in the mrf metadata file that aren't present in the mlf metadata better (\812).
* In Convert Cellvoyager to OME-Zarr, improve plate metadata for image list when multiple plates with the same plate name are processed (\812).
* Catch errors for missing mlf & mrf files better in Convert Cellvoyager to OME-Zarr (regular & multiplexing) (\812).
* Drop defusexml dependency for cellvoyager metadata conversion (\812).
* Rename `Maximum Intensity Projection HCS Plate` task to `Project Image (HCS Plate)` (\814).
* Expose selection of projection modes in `Project Image (HCS Plate)`: MIP, MINIP, MEANIP & SUMIP (\814).
* Rename task function from `maximum_intensity_projection` to `projection` and modified parameters in `fractal_tasks_core.tasks.io_models.InitArgsMIP` (\814).

1.2.1

* Core-library
* Add `create_roi_table_from_df_list` library function in `fractal_tasks_core.v1.roi`: It combines a list of ROI table dataframes into an AnnData ROI table and handles repeating labels (\811).
* Move `create_well_acquisition_dict` & `_split_well_path_image_path` from `fractal_tasks_core.tasks._registration_utils.py` & `fractal_tasks_core.tasks._zarr_utils` into `fractal_tasks_core.utils` (\811).
* Tasks:
* Fixes issue 810 for Cellpose task: Avoids creating duplicated entries in ROI tables when masking ROI table input was used (\811).

1.2.0

* Core-library and tasks:
* Switch all core models to Pydantic V2 (\793).
* JSON Schema generation tools:
* Move JSON-Schema tools to Pydantic V2 (\793).
* Testing:
* Remove dependency on `pytest-pretty` (\793).
* Update `manifest_external_packages.yml` GitHub Action so that it installs the current `fractal-tasks-core` (\793).

1.1.1

* Tasks:
* Fix issue with masked ROI & relabeling in Cellpose task (\786).
* Fix issue with masking ROI label types in `masked_loading_wrapper` for Cellpose task (\786).
* Enable workaround to support yx images in Cellpose task (\789).
* Fix error handling in `calculate_registration_image_based` (\799).
* Fix minor issues with call-signature and type hints in `calculate_registration_image_based` (\799).

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).

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.