Metadata-Version: 2.4
Name: hypmix
Version: 0.2.5
Summary: Add your description here
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cmap>=0.7.2
Requires-Dist: cubio
Requires-Dist: numpy>=2.5.0
Requires-Dist: pyqtgraph>=0.14.0
Requires-Dist: pyside6>=6.11.1
Requires-Dist: reflspeckit
Requires-Dist: spectralio
Dynamic: license-file

# hypmix
Hyperspectral Unmixing Library for Python

## Installation

```bash
pip install hypmix
```

## Usage
```python
import hypmix

em_list = []
for data, wvl in zip(spectrum_list, wvl_list):
    spec=hypmix.Spectrum(data, wvl)
    em_list.append(hypmix.EndMember("endmember1", spec))

model = hypmix.MixtureModel(em_list, data_cube)
model.add_virtual_shade()

res = model.run("save/path/results.hdf5", "model_name")
hypmix.save_model_result(res)
```

## MixView GUI
![Image of a Graphical User Interface](https://github.com/z-vig/hypmix/blob/main/src/hypmix/resources/images/gui_example.png?raw=true)
