Metadata-Version: 2.4
Name: ice-fusion
Version: 0.1.0b1
Summary: Score ice-sheet model ensembles against satellite observations and weight projections by historical skill.
Author: FUSION contributors
License: MIT
Requires-Python: >=3.12
Requires-Dist: arviz<1.0,>=0.17
Requires-Dist: matplotlib>=3.8
Requires-Dist: netcdf4>=1.6
Requires-Dist: numpy>=1.26
Requires-Dist: obspec-utils>=0.9.0
Requires-Dist: obstore>=0.9.4
Requires-Dist: pandas>=2.2
Requires-Dist: pydantic>=2.6
Requires-Dist: pymc>=5.10
Requires-Dist: pyyaml>=6.0
Requires-Dist: xarray>=2024.1
Requires-Dist: xopr>=0.1
Provides-Extra: dev
Requires-Dist: mypy>=1.8; extra == 'dev'
Requires-Dist: pandas-stubs>=2.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.1; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.3; extra == 'dev'
Requires-Dist: types-pyyaml>=6.0; extra == 'dev'
Provides-Extra: docs
Requires-Dist: mkdocs-material<10.0,>=9.5; extra == 'docs'
Requires-Dist: mkdocs<2.0,>=1.6; extra == 'docs'
Requires-Dist: mkdocstrings[python]<1.0,>=0.24; extra == 'docs'
Description-Content-Type: text/markdown

# FUSION

A Python package for scoring ice-sheet model ensembles against modern satellite observations, and weighting future projections by historical skill.

`FUSION` takes an ensemble of ice-sheet model runs, scores each member against modern satellite observations over the historical period, and produces a weighted projection of sea-level contribution to 2100.

```bash
pip install ice-fusion
```

```python
import fusion
cfg = fusion.load_config("my_run.yaml")
result = fusion.run(cfg)
fusion.save_weights(result, "weights.csv")
```

See [Getting started](https://ice-fusion.readthedocs.io/en/latest/getting-started/) for the full walkthrough, or jump to the [API reference](https://ice-fusion.readthedocs.io/en/latest/api/fusion/).
