Releases: mathisbouvet/macsima-qc
Releases · mathisbouvet/macsima-qc
Release list
v0.1.5 — Modernized packaging metadata
What's Changed
- Modernized license metadata to the SPDX expression syntax (PEP 639):
license = "MIT"+license-filesinstead of the legacylicense = { text = "MIT" }table form - Removed the now-redundant
License :: OSI Approved :: MIT Licenseclassifier - Bumped the minimum required
setuptoolsversion to>=77.0.3to support the new license syntax - Fixed
HomepageandRepositoryURLs inpyproject.toml, which incorrectly pointed to a renamed showcase repository - Added an
IssuesURL - Updated
CITATION.cff
Full Changelog: v0.1.4...v0.1.5
v0.1.4 — CI tests workflow
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_datawas called withref_path/test_pathswapped) - Added the "Tests" badge to the README
Full Changelog: v0.1.3...v0.1.4
v0.1.3 — Documentation visuals & repository cleanup
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_qctomacsima-qcfor consistency with the published PyPI package name. - Removed
.DS_Storefiles from version control and added them to.gitignore. - Removed a duplicate, unused
gitignorefile (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
- Fix automated PyPI publishing via GitHub Actions
v0.1.1 — Fix PyPI trusted publishing configuration
- Fix PyPI trusted publishing configuration (repository name mismatch)
v0.1.0 — Initial release
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