Skip to content

Releases: bochens/Icescopy

v2.3.6

16 Jun 17:49

Choose a tag to compare

This release builds on the recent video-analysis update with additional UI polish and freeze-frame marker fixes. It includes the faster MP4 luma-plane analysis path, the repurposed flag tool for marking freeze frames, and cleanup for sample metadata and tool option layouts.

What's Changed

  • Refined the Samples preferences table so metadata columns resize evenly.
  • Improved Sample Catalog readability with sample color swatches, bold sample numbers, and wider value editors.
  • Updated freeze-frame timeline markers so the red freeze line stays synced with flag edits.
  • Improved Tool Options layout so shortcut/help text has more room instead of clipping.
  • Removed the unused dot-size preference.

Icescopy V2.3.5: Video Analysis Speedup and Freeze Frame Flag Update

14 Jun 09:30

Choose a tag to compare

What's Changed

  • Fixed packaged macOS video support by bundling the PyAV runtime dependencies correctly, including the GLib symbols needed by the packaged app.
  • Added analysis start/end markers so long image or video sources can be analyzed over selected frame ranges instead of always using the full source.
  • Repurposed the flag control for freeze-frame marking: selected droplets/wells can be marked or unmarked as frozen at the current frame, and the timeline shows freeze markers instead of separate flag-state data.
  • Added frame-list filtering for frozen frames so review can focus on frames with detected or manually marked freezing.
  • Improved long-video analysis performance with faster ROI mean calculation and direct video luma-plane handling.

Icescopy v2.3.1

27 May 20:23

Choose a tag to compare

What's New

  • Added a dedicated UTK temperature CSV import workflow, including support for matching UTK temperature data to video frame timing.
  • Improved video-backed sessions with multi-clip video sources and deterministic clip-level file handling.
  • Improved grayscale timeseries responsiveness for long videos during loading, dragging, panning, and zooming while keeping the full analysis and convolution path unchanged.
  • Added a new Front Extension Points freeze-finder setting so very early freezing events can be detected without shifting real frame indices.
  • Refined video-source sorting labels so multi-clip video sessions show "Sort Video Clips" instead of image-only wording.
  • Refined the README introduction for clearer user-facing project description and support/contact guidance.

Downloads

  • macOS Apple Silicon: Icescopy-macos-arm64.zip
  • Windows installer: Icescopy-windows-installer.exe

Validation

  • Full test suite passed: 94 tests.
  • Python compile check passed.
  • git diff --check passed.
  • macOS PyInstaller build completed successfully.

Video import and Custom Metadata Release

16 May 09:04

Choose a tag to compare

Icescopy v2.3.0: Video Import and Custom Metadata Release

This release adds major workflow flexibility for ice assay image analysis, including video support, customizable sample metadata, and cleaner freeze-count timeseries exports.

Major Changes

  • Added video import support through the new frame-source system, allowing Icescopy to work with both image sequences and video-derived frames.
  • Added customizable sample metadata fields in Preferences, including text, number, datetime, and sample-type fields.
  • Added session-specific metadata schemas, so each .icescopy file preserves the metadata fields used for that analysis.
  • Added “same for all” metadata fields for values shared across samples, such as well volume.
  • Moved well volume into the Sample Catalog metadata system.
  • Improved freeze-count timeseries export with cleaner sample metadata rows and only total/frozen count output columns.
  • Changed unassigned cells so they group together by default instead of creating separate output columns for every unassigned cell.
  • Improved image/video source handling, including clearer separation between image sequences and video sources.
  • Improved edit-tool behavior, drawing setting persistence, and no-image session templates.
  • Updated README visuals and workflow descriptions to better show annotation, image editing, temperature import, and freeze-count review.

Notes

Existing image-sequence workflows remain supported. New sessions use the current default sample metadata settings, while saved sessions restore their own metadata schema for reproducible exports.

Icescopy v2.1.0 Sample Metadata and PKU update

27 Apr 06:54

Choose a tag to compare

This release adds sample metadata support and a new PKU Linksys32 .iml temperature import workflow.

Added

  • Added editable sample metadata fields for analysis/export workflows.
  • Added PKU Linksys32 .iml import for temperature data saved by Linkam/Linksys32 setups.
  • Added parsing of embedded .iml temperature rows and image-record timestamps.

Improved

  • Improved freeze-count timeseries CSV/session output.
  • Updated sample metadata reporting so missing metadata is easier to identify before export.
  • Updated temperature import documentation, quick-start notes, and troubleshooting docs.
  • Refreshed packaged app/document icons.

Icescopy v2.0.1 Windows stability and brightening mode update

21 Apr 22:04

Choose a tag to compare

This release improves cross-platform behavior and adds support for experiments where freezing appears as a brightening event instead of a darkening event.

Highlights

  1. Added a new freeze-detection polarity setting so Icescopy can detect freezing from brightening as well as darkening.
  2. Improved Windows-oriented UI behavior while keeping one shared codebase.
  3. Updated timeline slider handling and platform-specific styling behavior for more stable cross-platform rendering.
  4. Improved tool panel resizing behavior and protected image-edit controls from collapsing during dock resize.
  5. Disabled accidental mouse-wheel changes on the exposure and contrast sliders.
  6. Added double-click reset on the exposure and contrast slider handles.
  7. Varies UI improvement

If you use nonstandard temperature file formats that need to be paired with the freezing detection workflow, please reach out and I can help incorporate support for them into Icescopy.

Icescopy v2.0.0

21 Apr 02:26

Choose a tag to compare

Icescopy is a desktop application for ice-freezing array analysis. It supports interactive cell annotation, grayscale-based freeze detection, in-app grayscale plotting, session saving with .icescopy files, and CSV export of analysis results.

This release adds the newer direct-manipulation workflow, image editing tools, improved review and results tables, and temperature-data synchronization for both CSU .dat and TAMU Linkam .xlsx workflows. It also includes corrected temperature-sync exports, packaged macOS app support, and native .icescopy session-file handling.

If you have a special temperature file format that needs to be paired with the freezing detection workflow, please reach out to me and I will help incorporate it into Icescopy.

Icescopy

13 Sep 02:21
6035c6f

Choose a tag to compare

The initial release of the Icescopy software.