Metadata-Version: 2.4
Name: isoc-astro
Version: 1.0.0
Summary: Download and easily manipulate isochrones from Padova and Mist databases
Project-URL: Homepage, https://github.com/CCA-Software-Group/isoc
Project-URL: Documentation, https://cca-software-group.github.io/isoc/
Project-URL: Repository, https://github.com/CCA-Software-Group/isoc
Project-URL: Issues, https://github.com/CCA-Software-Group/isoc/issues
Author-email: CCA Software Group <jjennings@flatironinstitute.org>
Maintainer-email: CCA Software Group <jjennings@flatironinstitute.org>
License: MIT
License-File: LICENSE
Keywords: astronomy,astrophysics,isochrones,stellar evolution
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: astropy>=7.0.0
Requires-Dist: beautifulsoup4>=4.12.0
Requires-Dist: ezpadova
Requires-Dist: matplotlib>=3.3.0
Requires-Dist: numpy>=2.0.0
Requires-Dist: pandas>=3.0.0
Requires-Dist: pydantic>=2.12.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: requests>=2.26.0
Requires-Dist: scipy>=1.7.0
Provides-Extra: all
Requires-Dist: isoc[dev,docs]; extra == 'all'
Provides-Extra: dev
Requires-Dist: black>=22.0.0; extra == 'dev'
Requires-Dist: ipykernel>=6.0.0; extra == 'dev'
Requires-Dist: jupyter>=1.0.0; extra == 'dev'
Requires-Dist: notebook>=6.4.0; extra == 'dev'
Requires-Dist: pytest-cov>=3.0.0; extra == 'dev'
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Requires-Dist: ruff>=0.1.0; extra == 'dev'
Provides-Extra: docs
Requires-Dist: bokeh>=3.9.0; extra == 'docs'
Requires-Dist: nbsphinx>=0.9.0; extra == 'docs'
Requires-Dist: pydata-sphinx-theme>=0.16.0; extra == 'docs'
Requires-Dist: sphinx-automodapi>=0.14.0; extra == 'docs'
Requires-Dist: sphinx-thebe>=0.3.0; extra == 'docs'
Requires-Dist: sphinx>=7.0.0; extra == 'docs'
Description-Content-Type: text/markdown

isoc
----

<!-- [![Coverage](https://cca-software-group.github.io/isoc/coverage/badge.svg)](https://cca-software-group.github.io/py_template/isoc/index.html) -->
[![Tests](https://github.com/CCA-Software-Group/isoc/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/CCA-Software-Group/isoc/actions/workflows/tests.yml)
[![Docs](https://github.com/CCA-Software-Group/isoc/actions/workflows/docs.yml/badge.svg)](https://cca-software-group.github.io/isoc/)

`isoc` is a Python package for querying and retrieving 
isochrones from the MIST/MESA and Padova/PARSEC databases (or from local files
obtained from these databases). It has a simple user interface and relies on 
[ezpadova](https://github.com/mfouesneau/ezpadova/tree/master) as a backend for 
queries to the Padova PARSEC database, and a custom backend for queries to the MIST database.

See the [docs](https://cca-software-group.github.io/isoc/) for a short overview of how to use the package, as well as the
API. If you have any questions or suggestions, please open an issue.

Install `isoc` with *pip*, after first installing `ezpadova` (a dependency that is not on PyPI and so must be installed separately):

    pip install git+https://github.com/mfouesneau/ezpadova.git
    pip install isoc-astro