- Home
- Physics Simulation Software
- PyAutoLens
On the recordRead 8 Oct 202631 facts
PyAutoLens
Plans and prices
PyAutoLens
Free
Python package · install with pip or conda · Python 3.12+
Read 8 Oct 2026 · pyautolens.readthedocs.io
On the record
- Acceleration
- It uses JAX for lensing calculations and can run significantly faster on GPUs.pyautolens.readthedocs.io · read 7 Oct 2026
- AI assistant
- The PyAutoLens AI Assistant supports natural-language gravitational-lensing work inside an AI coding agent; Claude Code and Codex are recommended, while OpenCode is described as experimental.pyautolens.readthedocs.io · read 7 Oct 2026
- Assessment tools
- Nogithub.com · read 24 Sep 2026
- Assistant access
- The documentation says sustained scientific use of the assistant normally requires paid access to an AI coding agent, and browser chat routes through ChatGPT or Claude with a GitHub connector are no longer supported.pyautolens.readthedocs.io · read 7 Oct 2026
- Authoring tools
- Nogithub.com · read 24 Sep 2026
- Automated modeling
- Its Source, Light and Mass pipelines build a lens model through a sequence of searches that gradually increase model complexity.pyautolens.readthedocs.io · read 8 Oct 2026
- Data cubes
- It can fit spectral-line data cubes with a shared lens model across channels and a separate source reconstruction for each channel.pyautolens.readthedocs.io · read 8 Oct 2026
- Data export
- Yesgithub.com · read 24 Sep 2026
- Delivery mode
- desktopgithub.com · read 24 Sep 2026
- GPU acceleration
- It uses JAX for GPU acceleration, which the docs say can often run 50 times or more faster than CPUs.pyautolens.readthedocs.io · read 8 Oct 2026
- GPU requirements
- The default installation includes CPU-only JAX; GPU acceleration requires installing JAX with GPU support separately.pyautolens.readthedocs.io · read 7 Oct 2026
- Installation
- PyAutoLens requires Python 3.12 or later and can be installed with Anaconda or pip from PyPI.pyautolens.readthedocs.io · read 7 Oct 2026
- Installation limits
- PyAutoLens requires Python 3.12 or later and supports Linux, macOS and Windows; Windows users must use Anaconda.pyautolens.readthedocs.io · read 8 Oct 2026
- Integrations
- PyAutoLens uses PyAutoFit for probabilistic lens modeling and documents search options including dynesty and emcee.pyautolens.readthedocs.io · read 8 Oct 2026
- Intel Mac limitation
- On Intel Macs, JAX wheels are unavailable, so PyAutoLens uses the slower NumPy path; other supported platforms listed get JAX by default.pyautolens.readthedocs.io · read 7 Oct 2026
- Intended users
- The documentation recommends new users study its workspace examples and HowToLens Jupyter notebook lecture series on strong gravitational lensing.pyautolens.readthedocs.io · read 8 Oct 2026
- Interferometry
- It fits interferometer visibility data directly in the uv-plane, with examples involving ALMA and LOFAR data.pyautolens.readthedocs.io · read 8 Oct 2026
- Lens scales
- The docs describe tools for modeling multi-galaxy and group-scale lenses and state there is no limit on the number of lens or source galaxies.pyautolens.readthedocs.io · read 8 Oct 2026