Metadata-Version: 2.4
Name: astro-brutus
Version: 0.9.0
Summary: Brute-force Bayesian inference for photometric distances, reddenings, and stellar properties
Author-email: Joshua S Speagle <j.speagle@utoronto.ca>
Maintainer-email: Joshua S Speagle <j.speagle@utoronto.ca>
License: MIT
Project-URL: Homepage, https://github.com/joshspeagle/brutus
Project-URL: Repository, https://github.com/joshspeagle/brutus
Project-URL: Documentation, https://github.com/joshspeagle/brutus
Project-URL: Bug Tracker, https://github.com/joshspeagle/brutus/issues
Keywords: brute force,photometry,bayesian,stellar,star,cluster,isochrone,dust,reddening,parallax,distance,template fitting
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Intended Audience :: Science/Research
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.md
Requires-Dist: numpy>=1.19
Requires-Dist: scipy>=1.6.0
Requires-Dist: matplotlib>=3.3.0
Requires-Dist: h5py>=3.0.0
Requires-Dist: healpy>=1.14.0
Requires-Dist: numba>=0.53.0
Requires-Dist: pooch>=1.4.0
Provides-Extra: dev
Requires-Dist: pytest>=6.0; extra == "dev"
Requires-Dist: pytest-cov>=2.10; extra == "dev"
Requires-Dist: black>=21.0; extra == "dev"
Requires-Dist: flake8>=3.8; extra == "dev"
Requires-Dist: isort>=5.0; extra == "dev"
Requires-Dist: mypy>=0.900; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx>=4.0; extra == "docs"
Requires-Dist: sphinx-rtd-theme>=1.0; extra == "docs"
Requires-Dist: numpydoc>=1.1; extra == "docs"
Requires-Dist: jupyter>=1.0; extra == "docs"
Requires-Dist: nbsphinx>=0.8; extra == "docs"
Provides-Extra: test
Requires-Dist: pytest>=6.0; extra == "test"
Requires-Dist: pytest-cov>=2.10; extra == "test"
Requires-Dist: numpy; extra == "test"
Requires-Dist: scipy; extra == "test"
Requires-Dist: matplotlib; extra == "test"
Dynamic: license-file

# brutus
#### _**Et tu, Brute?**_

<p align="center">
  <img src="https://github.com/joshspeagle/brutus/blob/master/brutus_logo.png?raw=true" width="450">
</p>

`brutus` is a Pure Python package whose core modules involve using
"brute force" Bayesian inference to derive distances, reddenings, and 
stellar properties from photometry.

The package is designed to be highly modular, with current modules including
utilities for modeling individual stars, star clusters, and 3-D dust mapping.

Please contact Josh Speagle (jspeagle@cfa.harvard.edu) with any questions.

### Installation
The most recent stable release can be installed via `pip` by running
```
pip install astro-brutus
```

The development version can be installed by running
```
python setup.py install
```
from inside the repository.

### Documentation
*In progress*.

### Demos
The [demos](https://github.com/joshspeagle/brutus/tree/master/demos)
folder contains several Jupyter notebooks that illustrate how to use various
parts of the code.

### Data

Files needed to run different `brutus` modules can be downloaded directly
**[here](https://dataverse.harvard.edu/dataverse/astro-brutus)** or using
built-in utility functions.
