Metadata-Version: 2.4
Name: specsy
Version: 0.9.dev6
Summary: Model fitting package for the chemical analysis of astronomical spectra
Author-email: Vital Fernández <vgf@umich.edu>
License-Expression: GPL-3.0-or-later
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: arviz~=0.23.4
Requires-Dist: corner~=2.2
Requires-Dist: h5netcdf~=1.3.0
Requires-Dist: jax~=0.9.2
Requires-Dist: jaxlib~=0.9.2
Requires-Dist: aspect-stable~=0.7.dev3
Requires-Dist: lime-stable~=2.2.dev6
Requires-Dist: innate-stable~=0.2.2
Requires-Dist: pymc~=5.28
Requires-Dist: toml~=0.10
Requires-Dist: xarray~=2026.2.0
Provides-Extra: tensors
Requires-Dist: pytensor~=2.38.2; extra == "tensors"
Requires-Dist: blackjax~=1.5; extra == "tensors"
Requires-Dist: numba~=0.65.1; extra == "tensors"
Requires-Dist: numpyro~=0.21.0; extra == "tensors"
Requires-Dist: nutpie~=0.16.8; extra == "tensors"
Provides-Extra: docs
Requires-Dist: sphinx-rtd-theme~=3.0; extra == "docs"
Requires-Dist: ipympl~=0.9; extra == "docs"
Requires-Dist: myst-nb~=1.3; extra == "docs"
Provides-Extra: tests
Requires-Dist: pytest~=8.4; extra == "tests"
Requires-Dist: pytest-cov~=7.0; extra == "tests"
Requires-Dist: pytest-mpl~=0.17; extra == "tests"

# Specsy

<p align="center">
  <img src="https://github.com/Vital-Fernandez/specsy/blob/7e35568f6d154486f5603e94fe39dd08e5e54834/src/specsy/resources/images/Specsy_logo_transparent_dark.PNG" alt="Specsy Logo" width="300"/>
</p>

A Python library for the analysis of astronomical spectra. Specsy includes a Bayesian sampler for the
direct method parameter space, tools to fit photoionization model grids, and utilities for the analysis
of stellar and gas continua.

> **Note:** This package is currently in an alpha release. The preliminary documentation can be found at [ReadTheDocs](https://specsy.readthedocs.io/).

## Installation

Install directly from [PyPI](https://pypi.org/project/specsy/):

```bash
pip install specsy
```

For the recommended conda environment with PyMC sampler backends:

```bash
conda create -c conda-forge -n specsy python=3.13 nutpie pymc numba numpyro blackjax
conda activate specsy
pip install specsy
```

To upgrade to the latest version:

```bash
pip install --upgrade specsy
```

## Development

SpecSy is currently in an alpha release. Please check the [GitHub repository](https://github.com/Vital-Fernandez/specsy)
for the latest version or to report any issues.

**Author:** Vital Fernández — [vgf@stsci.edu](mailto:vgf@stsci.edu)
