Metadata-Version: 2.4
Name: specsy
Version: 0.9.0
Summary: Model fitting package for the chemical analysis of astronomical spectra
Author-email: Vital Fernández <vgf@stsci.edu>
License: GPL-3.0-or-later
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: arviz~=1.2.0
Requires-Dist: corner~=2.2.3
Requires-Dist: h5netcdf~=1.8.1
Requires-Dist: jax~=0.10.2
Requires-Dist: jaxlib~=0.10.2
Requires-Dist: pyneb==1.1.30
Requires-Dist: lime-stable[full]~=2.4.1
Requires-Dist: aspect-stable~=0.8.0
Requires-Dist: innate-stable~=0.2.2
Requires-Dist: pymc[nutpie]~=6.0.1
Requires-Dist: toml~=0.10.2
Requires-Dist: tomlkit==0.15.0
Requires-Dist: xarray~=2026.4.0
Provides-Extra: full
Requires-Dist: numpyro~=0.21.0; extra == "full"
Requires-Dist: blackjax~=1.5; extra == "full"
Requires-Dist: numba~=0.65.1; extra == "full"
Provides-Extra: docs
Requires-Dist: sphinx~=9.1.0; extra == "docs"
Requires-Dist: sphinx-rtd-theme~=3.1; extra == "docs"
Requires-Dist: sphinx_togglebutton~=0.4.5; extra == "docs"
Requires-Dist: sphinx_book_theme~=1.2; extra == "docs"
Requires-Dist: ipympl~=0.10; extra == "docs"
Requires-Dist: myst-nb~=1.4; extra == "docs"
Provides-Extra: tests
Requires-Dist: pytest~=9.1.1; extra == "tests"
Requires-Dist: pytest-cov~=7.1.0; extra == "tests"
Requires-Dist: pytest-mpl~=0.19.0; extra == "tests"

<p align="center">
  <img src="https://raw.githubusercontent.com/Vital-Fernandez/specsy/90d1e98719ba1c9529e691f5b9012e0e884d3bf4/src/specsy/resources/images/Specsy_logo_transparent_dark.PNG" alt="Spectra Synthesis (SpecSy)" width="400"/>
</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.

> **Warning:** This package is currently in an alpha release.

## Installation

Install directly from [PyPI](https://pypi.org/project/specsy/) with all the dependencies 
(depending on the OS the ```"specsy[full]"``` must be quoted):

```bash
pip install specsy[full]
```


To upgrade to the latest version:

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

## Citing

Previous work involving the results and development of SpecSy can be found in [Fernández et al. (2019)](https://doi.org/10.1093/mnras/stz1433),
[Fernández et al. (2021)](https://doi.org/10.1093/mnras/stab3150), [Fernández et al. (2023)](https://doi.org/10.1093/mnras/stad198),
and [del Valle-Espinosa et al. (2025)](https://arxiv.org/abs/2508.18160).

## 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)
