This project has been archived by its maintainers, and is no longer receiving any updates.
amica has been renamed to jamica
Install jamica instead:
pip install jamica
from jamica import Amica, AmicaConfig, fit_ica
This amica release (0.1.1) is a pointer. It contains no modules of its own — it only depends on jamica, so an existing pip install amica still ends up with working code.
Why the rename
The name amica installed a top-level amica module. So does amica-python, an independent implementation of the same algorithm by another author. The two overwrote each other's files, so only one could exist in a given environment — the conda-forge packages even had to be declared mutually exclusive.
That is an awkward constraint for any user, and a particularly bad one here: this project's own benchmark suite compares the two implementations against each other.
Under the name jamica the two share no files and install side by side.
Migrating
Every exported name kept its spelling, and ica.method is still "amica". Migration is one line:
from amica import Amica, AmicaConfig # 0.1.0 and earlier
from jamica import Amica, AmicaConfig # 0.2.0 onward
Note on import amica
This release intentionally ships no amica module, so import amica will not resolve to this package — that namespace is left to amica-python. If you upgraded from 0.1.0 and your code does import amica, change the import to jamica as shown above.
Versions 0.0.1 and 0.1.0 remain on PyPI unchanged if you need to pin the historical package.
- Source: https://github.com/snesmaeili/jamica
- Documentation: https://snesmaeili.github.io/jamica/
Metadata
Release files for amica 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| amica-0.1.1.tar.gz | 3.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| amica-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.5 kB
Release files / amica-0.1.1.tar.gz
| Download URL | amica-0.1.1.tar.gz |
|---|---|
| Size | 3.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2e3fbcd1610fb7109d5b2f4dbcc7d3f22a48d96c121fc3b3bbcabe14393e896f
|
|
BLAKE2b-256 checksum How to use checksums |
3abb7fd3c7d9436c30c37783157495eb658db8958a70ea35b770c6a559387d0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / amica-0.1.1-py3-none-any.whl
| Download URL | amica-0.1.1-py3-none-any.whl |
|---|---|
| Size | 3.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
274fd1f6d631f1ca27ba909c9413be8975f77517c05a24a33300e4aef3c9cc7a
|
|
BLAKE2b-256 checksum How to use checksums |
f5b5b465622136a1b2161ef0f0204ca9323f1a0c32453909f23117cd87a468be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency log