Skip to content

Releases: EPFL-Center-for-Imaging/lutuflow

Release v0.5.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 14:24
  • Package renamed lutuflow
  • New lung detection model (YOLOv26n-sem) for usage in the tracking workflow
  • Tracking part of "Run all workflows" removed; better tracking in Napari instead
  • Reorganized "OMERO interface" panel layout
  • New function to upload a new scan to OMERO from an image loaded in Napari
  • Python version bumped from 3.9 to 3.11.

Release v0.4.8

Release v0.4.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jun 11:08
Bump mousetumorpy version to >=0.0.6

Release v0.4.7

Choose a tag to compare

@github-actions github-actions released this 23 Mar 16:17

Fix Napari version to <0.7.

Release v0.4.6

Choose a tag to compare

@github-actions github-actions released this 25 Feb 09:15
  • Fixes a bug where the prediction pipeline would stop unexpectedly.

Release v0.4.4

Choose a tag to compare

@github-actions github-actions released this 04 Feb 09:58
Update mousetumorpy versions

Release v0.4.3

Choose a tag to compare

@github-actions github-actions released this 21 Jan 13:53

Patch release

  • Fixes a bug where the "scan time" would not be detected correctly when uploading new datasets.

Release v0.4.2

Choose a tag to compare

@github-actions github-actions released this 13 Jan 15:04

Patch release

  • Fixes a bug where the "oct24" model wouldn't run successfully.

Release v0.4.1

Choose a tag to compare

@github-actions github-actions released this 06 Jan 15:11

What's changed

In short:

  • Tracking tables now report all tracked tumors, not only those tracked across all scans.
tracking
  • Utility functions are accessible from Plugins > Mousetumorpy. OMERO interface from Plugins > OMERO interface.
Screenshot_2025-12-17_15-17-36
  • New function for manually cropping 3D images in Napari (Plugins > Mousetumorpy > Manual cropping).
crop-screenshot
  • Summary with "warning" messages printed in the terminal after scanning a project.
warnings

Reorganization between related projects

This release implements some reorganization to better separate the image processing functions, Napari functions, and OMERO functions.

  • The segmentation and tracking functions are part of the mousetumorpy package, which can be installed and used independently.
  • The Napari UI for these functions and utility functions (data table, remove objects, color display, etc.) are part of the napari-mousetumorpy plugin, which can be installed and used independently.
  • The OMERO-related functions remain part of this project (depalma-napari-omero) along with the executable builds via PyApp / GitHub Actions, etc.

Technical notes

The source code of depalma-napari-omero was further refactored and is now organized as follows:

  • OmeroWidget: Implements all of the PyQt logic, handles events, and manages tasks via thread workers.
  • OmeroClient: Implements all of the OMERO I/O logic based on ezomero.
  • OmeroProjectManager: Implements batch processing logic and functions to download / upload a project.
  • ProjectScanner: Responsible for scanning an OMERO project and constructing a local representation of the data in that project.
  • ProjectDataView: Stores a DataFrame from the scanner's state and implements all of the Pandas logic to return extracts from the project data in the correct format.

Release v0.4.0

Release v0.4.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Jan 13:32

This is a test release (do not use it).

All release notes are detailed in the next version (0.4.1).

Release v0.3.8

Release v0.3.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Dec 13:32

What's changed

  • Code refactoring for easier maintainability (add SpecimenContext, ImageContext, TagsProcessor, etc.)
  • We keep only tooling related to OMERO. Image processing, visualization, and manipulation tools were moved to be part of napari-mousetumorpy, which is a dependency.