https://github.com/hyperspy/hyperspy-ml
Signal-aware ML workflow package for HyperSpy
https://github.com/hyperspy/hyperspy-ml
Last synced: 5 days ago
JSON representation
Signal-aware ML workflow package for HyperSpy
- Host: GitHub
- URL: https://github.com/hyperspy/hyperspy-ml
- Owner: hyperspy
- License: other
- Created: 2026-06-24T17:48:59.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-24T18:34:37.000Z (about 1 month ago)
- Last Synced: 2026-06-24T20:14:52.995Z (about 1 month ago)
- Language: Python
- Size: 133 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hyperspy-ml
Machine learning extension for [HyperSpy](https://hyperspy.org) — MVA decomposition, blind source separation, and clustering.
[](https://github.com/hyperspy/hyperspy-ml/actions/workflows/tests.yml)
[](https://hyperspy-ml.readthedocs.io)
[](https://codecov.io/gh/hyperspy/hyperspy-ml)
[](https://results.pre-commit.ci/latest/github/hyperspy/hyperspy-ml/main)
[](https://www.gnu.org/licenses/gpl-3.0)
`hyperspy-ml` provides multivariate analysis capabilities for HyperSpy signals, built on top of `hyperspy-ml-algorithms` and scikit-learn.
## Installation
```bash
pip install hyperspy-ml
```
For GPU support:
```bash
pip install hyperspy-ml[gpu]
```
## Development
```bash
git clone https://github.com/hyperspy/hyperspy-ml.git
cd hyperspy-ml
pip install -e ".[dev]"
```
### Pre-commit hooks
```bash
pre-commit install
pre-commit run --all-files
```
HyperSpy enforces AI attribution standards — `Co-authored-by:` trailers referencing AI tools are blocked by pre-commit. Use `Assisted-by: :` instead.
## License
GNU General Public License v3.0 or later.