Skip to content

Commit 96243b2

Browse files
Canonicalize pyAMICA URLs to pAMICA (#185)
* Canonicalize pyAMICA URLs to pAMICA The GitHub repo was renamed sccn/pyAMICA -> sccn/pAMICA, moving the Pages site to https://eeglab.org/pAMICA/ and 404-ing the old eeglab.org/pyAMICA doc links (including the README docs badge shown on PyPI). Sweep live references /pyAMICA -> /pAMICA across docs URLs, GitHub repo URLs, codecov, the badge label, the resolver _REPO default, and git clone/cd snippets. Historical changelog prose (the 0.2.0 entry's then-current sccn/pyAMICA) is preserved; .context/ archive left as-is. All new URLs verified to return 200. Closes #184. * Rebuild paper.pdf [skip ci] --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent d407dfa commit 96243b2

14 files changed

Lines changed: 34 additions & 34 deletions

.zenodo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
],
3636
"related_identifiers": [
3737
{
38-
"identifier": "https://eeglab.org/pyAMICA/",
38+
"identifier": "https://eeglab.org/pAMICA/",
3939
"relation": "isDocumentedBy",
4040
"scheme": "url",
4141
"resource_type": "publication-softwaredocumentation"

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ authors:
3232
version: 0.2.1
3333
date-released: "2026-07-18"
3434
license: BSD-3-Clause
35-
repository-code: "https://github.com/sccn/pyAMICA"
36-
url: "https://eeglab.org/pyAMICA/"
35+
repository-code: "https://github.com/sccn/pAMICA"
36+
url: "https://eeglab.org/pAMICA/"
3737
keywords:
3838
- AMICA
3939
- independent component analysis

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ standard rather than to "it converges."
99
## Getting help and reporting issues
1010

1111
- **Questions, bugs, and feature requests:** please open an issue on the
12-
[GitHub issue tracker](https://github.com/sccn/pyAMICA/issues).
12+
[GitHub issue tracker](https://github.com/sccn/pAMICA/issues).
1313
- When reporting a bug, include the pamica version, platform, device
1414
(CPU/CUDA/MPS/MLX), precision (float32/float64), and a minimal example.
1515

@@ -19,8 +19,8 @@ pamica uses [UV](https://docs.astral.sh/uv/) for environment and dependency
1919
management.
2020

2121
```bash
22-
git clone https://github.com/sccn/pyAMICA.git
23-
cd pyAMICA
22+
git clone https://github.com/sccn/pAMICA.git
23+
cd pAMICA
2424
uv sync # install the project and dependencies
2525
uv run pytest # run the test suite
2626
```

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# pAMICA: Adaptive Mixture ICA
22

3-
[![CI](https://github.com/sccn/pyAMICA/actions/workflows/ci.yml/badge.svg)](https://github.com/sccn/pyAMICA/actions/workflows/ci.yml)
4-
[![codecov](https://codecov.io/gh/sccn/pyAMICA/branch/main/graph/badge.svg)](https://codecov.io/gh/sccn/pyAMICA)
3+
[![CI](https://github.com/sccn/pAMICA/actions/workflows/ci.yml/badge.svg)](https://github.com/sccn/pAMICA/actions/workflows/ci.yml)
4+
[![codecov](https://codecov.io/gh/sccn/pAMICA/branch/main/graph/badge.svg)](https://codecov.io/gh/sccn/pAMICA)
55
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.21312148.svg)](https://doi.org/10.5281/zenodo.21312148)
6-
[![Docs](https://img.shields.io/badge/docs-eeglab.org%2FpyAMICA-blue)](https://eeglab.org/pyAMICA/)
6+
[![Docs](https://img.shields.io/badge/docs-eeglab.org%2FpAMICA-blue)](https://eeglab.org/pAMICA/)
77

88
Python (PyTorch) implementation of Adaptive Mixture Independent Component Analysis
99
(AMICA) that reproduces the reference Fortran implementation within numerical
@@ -14,7 +14,7 @@ in EEGLAB.
1414

1515
Single-model results match the Fortran reference (Hungarian-matched component correlation ~ 0.998
1616
on well-determined data, Newton disabled); see the
17-
[documentation](https://eeglab.org/pyAMICA/) for validation details and the
17+
[documentation](https://eeglab.org/pAMICA/) for validation details and the
1818
backend-selection guide.
1919

2020
## Overview
@@ -33,8 +33,8 @@ AMICA (Adaptive Mixture ICA) is an advanced blind source separation algorithm th
3333
The canonical environment is [uv](https://docs.astral.sh/uv/):
3434

3535
```bash
36-
git clone https://github.com/sccn/pyAMICA.git
37-
cd pyAMICA
36+
git clone https://github.com/sccn/pAMICA.git
37+
cd pAMICA
3838
uv sync # install dependencies into a managed venv
3939
uv run pytest # optional: run the tests
4040
```
@@ -95,7 +95,7 @@ The NumPy reference backend keeps a JSON-driven command-line interface:
9595
python -m pamica.numpy_impl.cli params.json --outdir results
9696
```
9797

98-
See the [documentation](https://eeglab.org/pyAMICA/) for the full API, the
98+
See the [documentation](https://eeglab.org/pAMICA/) for the full API, the
9999
parameter reference, and the backend-selection and validation guides.
100100

101101
## Citation

docs/api/native-backend.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ asset and caches it, so later runs are offline:
4444
it has passed its checksum; a failed or tampered download never runs.
4545
- **Platforms:** prebuilt binaries are attached to each release for macOS arm64,
4646
Linux x64, Linux arm64 and Windows x64. Windows arm64 has no native Fortran
47-
toolchain yet ([#173](https://github.com/sccn/pyAMICA/issues/173)); it maps to
47+
toolchain yet ([#173](https://github.com/sccn/pAMICA/issues/173)); it maps to
4848
the x64 binary, which runs under Windows 11 ARM's x64 emulation.
4949

5050
Install the binary explicitly (for example to pre-populate the cache in an

docs/api/viz.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ mutating pyplot's global state.
1515
probable model at each timepoint.
1616
A per-component scalp-topography plot is not included yet: deriving source
1717
activations from a loaded `AmicaOutput` depends on an unsettled `W` convention
18-
question, tracked in [#159](https://github.com/sccn/pyAMICA/issues/159).
18+
question, tracked in [#159](https://github.com/sccn/pAMICA/issues/159).
1919

2020
```python
2121
from pamica import plot_pmi_heatmap, plot_model_probability

docs/changelog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Changelog
22

33
Release notes are also published on the
4-
[GitHub releases page](https://github.com/sccn/pyAMICA/releases).
4+
[GitHub releases page](https://github.com/sccn/pAMICA/releases).
55

66
## 0.2.1
77

docs/development/contributing.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# Contributing
22

33
Contributions are welcome. This page summarizes the development workflow; see the
4-
full [CONTRIBUTING](https://github.com/sccn/pyAMICA/blob/main/CONTRIBUTING.md)
5-
and [Code of Conduct](https://github.com/sccn/pyAMICA/blob/main/CODE_OF_CONDUCT.md)
4+
full [CONTRIBUTING](https://github.com/sccn/pAMICA/blob/main/CONTRIBUTING.md)
5+
and [Code of Conduct](https://github.com/sccn/pAMICA/blob/main/CODE_OF_CONDUCT.md)
66
in the repository root.
77

88
## Development setup
99

1010
```bash
11-
git clone https://github.com/sccn/pyAMICA.git
12-
cd pyAMICA
11+
git clone https://github.com/sccn/pAMICA.git
12+
cd pAMICA
1313
uv sync # install the project and dependencies
1414
uv run pytest # run the test suite
1515
```
@@ -27,5 +27,5 @@ uv run pytest # run the test suite
2727
## Reporting issues and getting help
2828

2929
Please open an issue on the
30-
[GitHub issue tracker](https://github.com/sccn/pyAMICA/issues) for bug
30+
[GitHub issue tracker](https://github.com/sccn/pAMICA/issues) for bug
3131
reports, feature requests, and questions.

docs/getting-started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ management.
88
### From source
99

1010
```bash
11-
git clone https://github.com/sccn/pyAMICA.git
12-
cd pyAMICA
11+
git clone https://github.com/sccn/pAMICA.git
12+
cd pAMICA
1313
uv sync # install the project and its dependencies into .venv
1414
```
1515

mkdocs.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# pAMICA documentation (MkDocs Material).
22
# Deployed to GitHub Pages by .github/workflows/docs.yml. The repo lives at
3-
# github.com/sccn/pyAMICA, whose project Pages inherit the sccn org Pages custom
4-
# domain (eeglab.org) at the /pyAMICA subpath, so the site is served at
5-
# https://eeglab.org/pyAMICA/. Links are relative so the build is location-independent.
3+
# github.com/sccn/pAMICA, whose project Pages inherit the sccn org Pages custom
4+
# domain (eeglab.org) at the /pAMICA subpath, so the site is served at
5+
# https://eeglab.org/pAMICA/. Links are relative so the build is location-independent.
66

77
site_name: pAMICA Documentation
8-
site_url: https://eeglab.org/pyAMICA/
8+
site_url: https://eeglab.org/pAMICA/
99
site_description: Python (PyTorch) implementation of Adaptive Mixture ICA (AMICA) with Fortran parity and GPU/MPS/CPU support.
1010
site_author: Seyed Yahya Shirazi
1111

12-
repo_url: https://github.com/sccn/pyAMICA/
13-
repo_name: sccn/pyAMICA
12+
repo_url: https://github.com/sccn/pAMICA/
13+
repo_name: sccn/pAMICA
1414
edit_uri: edit/main/docs/
1515

1616
theme:

0 commit comments

Comments
 (0)