ajshajib/dolphin
ajshajib/dolphin has 28 GitHub stars and 8 forks. Star changes are not measured yet. Last checked 2026-11-09 23:22 UTC. Last push 2026-11-06.
Comment ces chiffres sont mesurés
Automated pipeline for lens modelling based on lenstronomy
What you can do
- 🤖 AI-Automated Modeling: Streamline forward modeling for large datasets of galaxy-scale lenses.
- 🎛️ Flexible Workflows: Choose between fully automated runs or semi-automated modes with manual overrides.
- 🌈 Multi-Band Support: Easily configure and model across multiple observing bands simultaneously.
- 🌌 Versatile Sources: Built-in support for both galaxy–galaxy and galaxy–quasar lens systems.
Progression mesurée des étoiles
- in 24h
- Mise à jour retardée
- in 7 days
- Mise à jour retardée
- in 15 days
- Mise à jour retardée
- in 1 month
- Mise à jour retardée
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.md
Original.. |logo| image:: https://raw.githubusercontent.com/ajshajib/dolphin/efb2673646edd6c2d98963e9f4d08a9104d293c3/logo.png :width: 70
|logo| dolphin
.. image:: https://readthedocs.org/projects/dolphin-docs/badge/?version=latest :target: https://dolphin-docs.readthedocs.io/latest/ .. image:: https://github.com/ajshajib/dolphin/actions/workflows/ci.yaml/badge.svg?branch=main :target: https://github.com/ajshajib/dolphin/actions/workflows/ci.yaml .. image:: https://codecov.io/gh/ajshajib/dolphin/branch/main/graph/badge.svg?token=WZVXZS9GF1 :target: https://app.codecov.io/gh/ajshajib/dolphin/tree/main :alt: Codecov .. image:: https://img.shields.io/badge/License-BSD_3--Clause-blue.svg :target: https://github.com/ajshajib/dolphin/blob/main/LICENSE :alt: License BSD 3-Clause Badge .. image:: https://img.shields.io/badge/ApJ-%20992%2040-D22630 :target: https://iopscience.iop.org/article/10.3847/1538-4357/adf95c :alt: Shajib et al. 2025, ApJ, 992, 40 .. image:: https://img.shields.io/badge/arXiv-2503.22657-b31b1b?logo=arxiv&logoColor=white :target: https://arxiv.org/abs/2503.22657 .. image:: https://img.shields.io/badge/DOI-10.5281%2Fzenodo.16587211-blue :target: https://doi.org/10.5281/zenodo.16587211 :alt: Zenodo DOI 10.5281/zenodo.16587211 .. image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=brightyellow :target: https://pre-commit.com/ .. image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://github.com/psf/black .. image:: https://img.shields.io/badge/%20formatter-docformatter-fedcba.svg :target: https://github.com/PyCQA/docformatter .. image:: https://img.shields.io/badge/%20style-sphinx-0a507a.svg :target: https://www.sphinx-doc.org/en/master/usage/index.html
Welcome to dolphin, an AI-powered automated pipeline for strong gravitational lens modeling!
dolphin leverages lenstronomy <https://github.com/lenstronomy/lenstronomy>_ as its core modeling engine, providing an accessible and scalable framework for studying galaxy-scale lenses.
What is Dolphin?
Strong gravitational lens modeling traditionally requires significant manual effort. dolphin changes this by providing an AI-driven approach to forward modeling, enabling researchers to process large samples of strong lenses with ease. Whether you want a fully hands-off automated pipeline or a semi-automated workflow where you can fine-tune the AI-generated configurations, dolphin gives you the flexibility and power you need.
Features
- 🤖 AI-Automated Modeling: Streamline forward modeling for large datasets of galaxy-scale lenses.
- 🎛️ Flexible Workflows: Choose between fully automated runs or semi-automated modes with manual overrides.
- 🌈 Multi-Band Support: Easily configure and model across multiple observing bands simultaneously.
- 🌌 Versatile Sources: Built-in support for both galaxy–galaxy and galaxy–quasar lens systems.
- 💻 HPC Ready: Seamlessly sync your setup between local machines and High-Performance Computing Clusters (HPCC).
- ✅ Tested & Reliable: Comprehensively tested with |Codecov|.
.. |Codecov| image:: https://codecov.io/gh/ajshajib/dolphin/branch/main/graph/badge.svg?token=WZVXZS9GF1 :target: https://app.codecov.io/gh/ajshajib/dolphin/tree/main
Installation
.. image:: https://img.shields.io/pypi/v/space-dolphin.svg :alt: PyPI - Version :target: https://pypi.org/project/space-dolphin/
Installing dolphin is simple. You can install the latest stable release via pip:
.. code-block:: bash
pip install space-dolphin
Alternatively, to install the latest development version directly from GitHub:
.. code-block:: bash
git clone https://github.com/ajshajib/dolphin.git
cd dolphin
pip install .
For instructions on setting up your workspace and running your first model, please check out our Quickstart guide <QUICKSTART.rst>_.
Citation
If you use dolphin in your research, please cite the main dolphin paper:
Shajib et al. (2025) <https://arxiv.org/abs/2503.22657>_
Depending on the fitting recipe used, please additionally cite the following papers for the underlying modeling methodology:
- Galaxy-Quasar Recipe:
Shajib et al. (2019) <https://ui.adsabs.harvard.edu/abs/2019MNRAS.483.5649S/abstract>_ - Galaxy-Galaxy Recipe:
Shajib et al. (2021) <https://ui.adsabs.harvard.edu/abs/2021MNRAS.503.2380S/abstract>_
Explorer des projets similaires
tensorflow/tensorflow
Un framework open source d'apprentissage automatique pour tous
201,427 étoileshuggingface/transformers
🤗 Transformers : le framework de définition de modèles pour les modèles d'apprentissage automatique de pointe en texte, vision, audio et multimodal, pour l'inférence et l'entraînement.
168,711 étoilesAUTOMATIC1111/stable-diffusion-webui
Interface web de Stable Diffusion
165,289 étoilesComfy-Org/ComfyUI
La GUI, l'API et le backend les plus puissants et modulaires pour les modèles de diffusion, avec une interface de graphes et de nœuds. Le moteur d'inférence local le plus rapide au monde.
146,271 étoiles