Skip to content

pamica 0.2.1

Choose a tag to compare

@neuromechanist neuromechanist released this 18 Jul 07:50
7b3ea4e

First PyPI release of pamica: pip install pamica.

This release also rolls up two milestones that landed in the repo but were never published to any index:

  • 0.1.3 — native Fortran run engine (AMICANative), MIR/PMI separation-quality metrics, LLt output parity with the Fortran reference, and the loadmodout byte-order fix.
  • 0.2.0 — the pyAMICA -> pamica package rename (import pamica, pip install pamica).

0.2.1

  • PyPI publish workflow (OIDC Trusted Publishing) and scripts/sync_version.py, which keeps the version consistent across pyproject.toml, CITATION.cff and .zenodo.json.
  • Display title is now pAMICA; the package, import path and pip name stay lowercase pamica (pip matching is case-insensitive).
  • Native-engine documentation page, and validate_implementations.py --native-engine/--fortran-binary to run the real Fortran reference as a backend on any platform.

Dependency-free native reference binaries (macOS arm64, Linux x64/arm64, Windows x64) attach to this release automatically; the Python package publishes to PyPI via Trusted Publishing.

Full changelog: https://eeglab.org/pyAMICA/changelog/