Open-source scientific software for automated astronomical data analysis.
PyAutoLabs develops and maintains a suite of interconnected Python libraries for Bayesian inference, galaxy morphology modeling, and strong gravitational lensing. Our tools are used by researchers worldwide to model complex astrophysical systems with reproducible, automated pipelines.
| Package | Description | Install |
|---|---|---|
| PyAutoFit | Probabilistic programming & model fitting | pip install autofit |
| PyAutoArray | Array, grid & data structure manipulation | pip install autoarray |
| PyAutoGalaxy | Multi-wavelength galaxy structure & morphology | pip install autogalaxy |
| PyAutoLens | Strong gravitational lens modeling | pip install autolens |
Each core library has a companion workspace with example scripts, configuration files, and datasets:
- autolens_workspace -- PyAutoLens examples, tutorials & datasets
- autofit_workspace -- PyAutoFit examples & HowToFit lectures
- autogalaxy_workspace -- PyAutoGalaxy examples & tutorials
pip install autolens
git clone https://github.com/PyAutoLabs/autolens_workspace
cd autolens_workspace
python welcome.pyCheck out the PyAutoLens documentation for comprehensive guides, API references, and scientific background.
We welcome contributions from the community! See our Contributing Guidelines and Code of Conduct.
If you use PyAutoLabs software in your research, please cite:
Nightingale, J. W. et al. (2021). PyAutoLens: Open-Source Strong Gravitational Lensing. JOSS, 6(58), 2825.
All PyAutoLabs packages are released under the MIT License.