Skip to content

Releases: mathisbouvet/macsima-qc

v0.1.5 — Modernized packaging metadata

Choose a tag to compare

@mathisbouvet mathisbouvet released this 24 Jun 19:43

What's Changed

  • Modernized license metadata to the SPDX expression syntax (PEP 639): license = "MIT" + license-files instead of the legacy license = { text = "MIT" } table form
  • Removed the now-redundant License :: OSI Approved :: MIT License classifier
  • Bumped the minimum required setuptools version to >=77.0.3 to support the new license syntax
  • Fixed Homepage and Repository URLs in pyproject.toml, which incorrectly pointed to a renamed showcase repository
  • Added an Issues URL
  • Updated CITATION.cff

Full Changelog: v0.1.4...v0.1.5

v0.1.4 — CI tests workflow

Choose a tag to compare

@mathisbouvet mathisbouvet released this 24 Jun 16:56

What's Changed

  • Added a GitHub Actions CI workflow (tests.yml) running the test suite on Python 3.9, 3.10, and 3.11
  • Fixed an argument-order bug in test_load_qc_data (load_qc_data was called with ref_path/test_path swapped)
  • Added the "Tests" badge to the README

Full Changelog: v0.1.3...v0.1.4

v0.1.3 — Documentation visuals & repository cleanup

Choose a tag to compare

@mathisbouvet mathisbouvet released this 19 Jun 21:16

What's Changed

Documentation

  • Added output visualizations to the README: anomaly score distribution, KS distance barplot, and KDE comparative distributions, to give users a clearer preview of the pipeline's results.
  • Removed the outdated Tests badge from the README header.

Repository maintenance

  • Renamed the repository from macsima_qc to macsima-qc for consistency with the published PyPI package name.
  • Removed .DS_Store files from version control and added them to .gitignore.
  • Removed a duplicate, unused gitignore file (without the leading dot) that was never recognized by Git.
  • Removed unused LinkedIn promotional assets (macsima_qc_linkedin.svg).

Full Changelog: v0.1.0...v0.1.2

v0.1.2 — Fix automated PyPI publishing

Choose a tag to compare

@mathisbouvet mathisbouvet released this 17 Jun 16:47
5e1ada7
  • Fix automated PyPI publishing via GitHub Actions

v0.1.1 — Fix PyPI trusted publishing configuration

Choose a tag to compare

@mathisbouvet mathisbouvet released this 17 Jun 16:43
  • Fix PyPI trusted publishing configuration (repository name mismatch)

v0.1.0 — Initial release

Choose a tag to compare

@mathisbouvet mathisbouvet released this 17 Jun 11:31
f89b8fd

First public release of macsima-qc.

  • QC pipeline for MACSima / MACSiQView cell segmentation
  • Built-in reference segmentation (4,641 cells)
  • Isolation Forest + Mann-Whitney U analysis
  • MACSiQView parameter adjustment suggestions