diff --git a/.zenodo.json b/.zenodo.json index 27eb468..0098cc7 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -1,7 +1,7 @@ { "title": "pAMICA: a Python implementation of Adaptive Mixture ICA", "description": "pamica is a Python (PyTorch) implementation of Adaptive Mixture Independent Component Analysis (AMICA) that reproduces the reference Fortran implementation within numerical tolerance, with CPU, NVIDIA GPU (CUDA), and Apple GPU (MLX) support. It targets EEG/EMG blind source separation and provides a scikit-learn-style interface and byte-identical EEGLAB (loadmodout15) output.", - "version": "0.2.1", + "version": "0.2.2", "publication_date": "2026-07-18", "upload_type": "software", "access_right": "open", diff --git a/CITATION.cff b/CITATION.cff index e97ff93..9344e8e 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -29,7 +29,7 @@ authors: affiliation: name: "Swartz Center for Computational Neuroscience" ror: "https://ror.org/01bt2qm76" -version: 0.2.1 +version: 0.2.2 date-released: "2026-07-18" license: BSD-3-Clause repository-code: "https://github.com/sccn/pAMICA" diff --git a/docs/changelog.md b/docs/changelog.md index 58e9940..fc562a2 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -3,6 +3,23 @@ Release notes are also published on the [GitHub releases page](https://github.com/sccn/pAMICA/releases). +## 0.2.2 + +GitHub repository rename to pAMICA and a `__version__` fix. + +- Fixed `pamica.__version__` reporting the stale `0.1.2`: `version.py` hardcoded + the version and the release sync never touched it, so the 0.2.1 wheel shipped + correct distribution metadata but a wrong runtime attribute. `__version__` now + derives from the installed package metadata, so `pyproject.toml` is the single + source of truth and it can never drift again (#182). +- Canonicalized `pyAMICA` -> `pAMICA` URLs after the GitHub repository was + renamed `sccn/pyAMICA` -> `sccn/pAMICA`. The documentation site moved to + , so the old `eeglab.org/pyAMICA` links (including + the README docs badge) now 404; the repository URLs, codecov, the native + binary resolver's default repository, the docs badge, and `git clone`/`cd` + snippets are updated to match. GitHub redirects the old repo URLs, and the + package/import name stays lowercase `pamica` (#184). + ## 0.2.1 PyPI publishing, release-metadata sync, the pAMICA display title, and diff --git a/pyproject.toml b/pyproject.toml index 1ec1200..db086d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "pamica" -version = "0.2.1" +version = "0.2.2" description = "pAMICA: Python implementation of the Adaptive Mixture ICA algorithm" readme = "README.md" authors = [ diff --git a/uv.lock b/uv.lock index e4699c6..7fd617f 100644 --- a/uv.lock +++ b/uv.lock @@ -1191,7 +1191,7 @@ wheels = [ [[package]] name = "pamica" -version = "0.2.1" +version = "0.2.2" source = { editable = "." } dependencies = [ { name = "json5" },