Metadata-Version: 2.4
Name: spectrochempy-hypercomplex
Version: 0.1.3
Summary: Hypercomplex / quaternion support plugin for SpectroChemPy
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: spectrochempy<0.10,>=0.9
Requires-Dist: numpy
Requires-Dist: numpy-quaternion>=2024.0.7

# spectrochempy-hypercomplex

Hypercomplex / quaternion support plugin for SpectroChemPy.

Provides quaternion-based dataset types, quaternion-aware processing
operations, and utilities for working with hypercomplex NMR data.

## Installation

```bash
pip install spectrochempy[hypercomplex]
```

## Usage

```python
import spectrochempy as scp

# Enable hypercomplex support.
dataset = scp.read_topspin("path/to/2rr")
dataset.set_quaternion()
```

This plugin requires SpectroChemPy.

## Development

```bash
pip install -e .
pip install -e plugins/spectrochempy-hypercomplex
cd plugins/spectrochempy-hypercomplex
python -m pytest tests/
```
