Skip to content

v2.18.0

Latest

Choose a tag to compare

@emlynjdavies emlynjdavies released this 03 Oct 17:24
· 1 commit to main since this release
32970ed

What's Changed

Features

  • Add summary-stats CLI command: particle count, d50 and size distribution from a -STATS.nc file, with --json-output for machine-readable output. The summary is available as pyopia.statistics.summary_from_stats() (#427)
  • Add make-montage-scaled CLI command, wiring pyopia.statistics.make_montage_scaled into the CLI alongside make-montage (#407)
  • init-project --example-data --instrument holo now downloads real holograms and generates a matching config; fixes raw_files being hardcoded to *.silc and the instrument being forced back to silcam (#434)

Housekeeping

  • Move the holo test-data download off gdown/Google Drive onto the sample-data_v2.0.0 GitHub release, and remove the gdown dependency (#421)
  • Add process --progress-file for machine-readable progress polling; route stage messages through the logger; init-project now exits 1 on an existing folder; docstring fixes and Windows/PowerShell Docker guidance (#423)
  • Log download progress for example-data fetches (#426)
  • Bump actions/checkout and astral-sh/setup-uv to Node 24-native versions (#422)
  • Add AGENTS.md working practices and a docstring-conciseness convention; trim verbose docstrings to match (#438)

All of the above landed in SINTEF/pyopia#441 · Autumn 26 Housekeeping…

Full Changelog: https://github.com/SINTEF/pyopia/compare/v2.17.0...v2.18.0