Metadata-Version: 2.4
Name: helens
Version: 0.0.1
Summary: Lens equation solver for strong lensing applications, written in JAX.
Home-page: https://github.com/Herculens/helens
Author: Austin Peel
Author-email: Aymeric Galan <aymeric.galan@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/Herculens/helens
Project-URL: Repository, https://github.com/Herculens/helens
Keywords: jax,lensing,gravitational lensing,lens equation
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.md
Requires-Dist: jax>=0.3.14
Requires-Dist: jaxlib>=0.3.14
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-pep8; extra == "dev"
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# Lens equation solver accelerated by `JAX`

![PyPi python support](https://img.shields.io/badge/Python-3.9%20%7C%203.10-blue)
[![Zenodo](https://img.shields.io/badge/DOI-10.5281/zenodo.10727664-blue)](https://zenodo.org/records/10727665)
![License](https://img.shields.io/github/license/Herculens/helens)

Lens equation solver for strong lensing applications, written in JAX (automatic differentiation, JIT-compilation, GPU support). Originally developped by [@austinpeel](https://github.com/austinpeel) as part of the lens modeling code [`Herculens`](https://github.com/Herculens/herculens).

If you make use of `helens`, please cite our Zenodo entry:
```
@software{GalanPeel2024_zenodo,
  author       = {Galan, Aymeric and
                  Peel, Austin},
  title        = {{Helens: JAX-based lens equation solver for strong 
                   lensing applications}},
  month        = feb,
  year         = 2024,
  publisher    = {Zenodo},
  version      = {0.0.1},
  doi          = {10.5281/zenodo.10727665},
  url          = {https://doi.org/10.5281/zenodo.10727665}
}
```

Any contribution is welcome!
