Metadata-Version: 2.4
Name: visualens
Version: 0.1.6
Summary: A visual interface to explore and manipulate astronomical images, catalogs, and lens models created using Lenstool.
Author-email: Tom Resseguier <tresseg1@jhu.edu>
Project-URL: Homepage, https://github.com/tomresseguier/Lenstool_GUI/
Project-URL: Issues, https://github.com/tomresseguier/Lenstool_GUI/issues
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: numpy>=1.21
Requires-Dist: astropy>=5.0
Requires-Dist: matplotlib>=3.5
Requires-Dist: PyQt5>=5.15
Requires-Dist: pyqtgraph>=0.12
Requires-Dist: scipy>=1.7
Requires-Dist: pandas>=1.4
Requires-Dist: tqdm>=4.60
Requires-Dist: corner>=2.2
Requires-Dist: lenstronomy>=1.1
Requires-Dist: reproject

# visualens

### A visual, fast interface to explore and manipulate astronomical images, catalogs, and lens models created using Lenstool.

`visualens` uses `PyQt` for fast handling of large astronomical images. Main lensing functionalities include:
- Fast, easy-to-run lensing calculations using `Lenstool`'s engine,
- Visual forward modeling based on `lenstronomy`.

---

### Installation:

Many `visualens` functions rely on `Lenstool`, which is easy to install through conda (highly recommended). We also recommend installing `lenstronomy` through conda rather than pip, before installing `visualens`.

Some IDEs like Spyder may cause conflicts with PyQt. We suggest installing your favorite IDE in your conda virtual environment before visualens.

**Installation steps:**

> `conda create -n visualens_env -c conda-forge lenstool lenstronomy python==3.12.2`

> `conda activate visualens_env`

Install your favorite python GUI

> `pip install visualens`

---

### Starting guide:

https://github.com/tomresseguier/Lenstool_GUI/tree/main/examples
