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/
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file amica-0.1.1.tar.gz.
File metadata
- Download URL: amica-0.1.1.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e3fbcd1610fb7109d5b2f4dbcc7d3f22a48d96c121fc3b3bbcabe14393e896f
|
|
| MD5 |
740fdca7babd8ed0fafc2628c108fda9
|
|
| BLAKE2b-256 |
3abb7fd3c7d9436c30c37783157495eb658db8958a70ea35b770c6a559387d0d
|
Provenance
The following attestation bundles were made for amica-0.1.1.tar.gz:
Publisher:
deprecate-amica.yml on snesmaeili/jamica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
amica-0.1.1.tar.gz -
Subject digest:
2e3fbcd1610fb7109d5b2f4dbcc7d3f22a48d96c121fc3b3bbcabe14393e896f - Sigstore transparency entry: 2452123764
- Sigstore integration time:
-
Permalink:
snesmaeili/jamica@2aa3104d283caf058292093642cfccdf55dd3d0e -
Branch / Tag:
refs/heads/main - Owner: https://github.com/snesmaeili
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deprecate-amica.yml@2aa3104d283caf058292093642cfccdf55dd3d0e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file amica-0.1.1-py3-none-any.whl.
File metadata
- Download URL: amica-0.1.1-py3-none-any.whl
- Upload date:
- Size: 3.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
274fd1f6d631f1ca27ba909c9413be8975f77517c05a24a33300e4aef3c9cc7a
|
|
| MD5 |
46d52c099f9cb78ce10b981a50c77f44
|
|
| BLAKE2b-256 |
f5b5b465622136a1b2161ef0f0204ca9323f1a0c32453909f23117cd87a468be
|
Provenance
The following attestation bundles were made for amica-0.1.1-py3-none-any.whl:
Publisher:
deprecate-amica.yml on snesmaeili/jamica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
amica-0.1.1-py3-none-any.whl -
Subject digest:
274fd1f6d631f1ca27ba909c9413be8975f77517c05a24a33300e4aef3c9cc7a - Sigstore transparency entry: 2452123824
- Sigstore integration time:
-
Permalink:
snesmaeili/jamica@2aa3104d283caf058292093642cfccdf55dd3d0e -
Branch / Tag:
refs/heads/main - Owner: https://github.com/snesmaeili
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deprecate-amica.yml@2aa3104d283caf058292093642cfccdf55dd3d0e -
Trigger Event:
workflow_dispatch
-
Statement type: