Fusion-tools

Latest version: v3.5.41

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

Scan your dependencies

Page 1 of 4

3.4.0

Features:
- `DataExtractor` component added!
- This component enables many different types of data extraction including properties, annotations, images, and masks from individual slides as well as session data (slide metadata and visualization session data)
- Saving sessions!
- Using the `DataExtractor` component, you can now save your current visualization session and then upload it in the `DatasetBuilder` component to quickly reload.
- In successive versions, more information from user interactions can be stored in this session and reloaded whenever someone wants to use a previous session.
- Things like:
1. Manual ROIs per-slide
2. Marked structures per-slide
3. Labeling sessions (`BulkLabels`)

3.1.0

Features:
- `LargeSlideMap` and `LargeMultiFrameSlideMap` added!
- These components use server requests to only render the locations within the current viewport beyond a user-defined minimum zoom level. This is useful for slides with a large number of annotations which would inhibit performance to download and render all at once.

Fixes:
- Small bug fix in `SegmentationDataset` and `ClassificationDataset` referring to non-existent property.

3.0.0

Features
- DSA Components added!
- This includes `DSALogin`, `DatasetBuilder`, `DatasetUploader`, `DSAPluginRunner`, `DSAPluginProgress`, and `DSASurvey`

2.1.0

Features
- Added support for multi-frame RGB images (.ome.tif) (rendering as RGB channels by default)
- Adding support for arbitrary levels of nesting in `PropertyPlotter`

Fix
- Bug fixes for v2.0 layout in components

2.0.0

Features
- Built-in `LocalTileServer` starting in `Visualization` classes
- Incorporating multiple slides and their annotations into the `SlideMap` component
- "Linkage" added for duplicate components in the same main layout. Allows for comparison of multiple slides at the same time and integrating with other components
- More flexibility added to `.utils.shapes.spatially_aggregate` allowing users to specify whether they want to separate out properties aggregated from different structures and whether they would like a summary for each aggregated property or just the mean. (see ./tests/test_spatial_aggregation.py)

1.1.0

Fix:
- Fixed a bug in Jupyter mode so that the actual port specified in __init__ is the one that is used (previously was hardcoded for 8050).
- Removed "port" argument in `LocalTileServer.start()`, conflicts with "port" argument in __init__

Features:
- Adding `load_visium` function to `.utils.shapes`. This enables loading an *.h5ad* formatted *10x Visium* dataset. Barcodes for each spot are added by default but users can also pass a list of *var_names* to include in per-spot properties.
- Users can add aligned object props (from `.utils.shapes.align_object_props`) to a sub-property in the annotation

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.