https://github.com/ajshajib/dolphin

Automated pipeline for lens modelling based on lenstronomy

https://github.com/ajshajib/dolphin

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.6%) to scientific vocabulary

Keywords

ai artificial-intelligence astronomy astrophysics automated-modeling automated-pipeline cosmology galaxies gravitational-lensing lenstronomy machine-learning neural-network strong-lensing
Last synced: 6 months ago · JSON representation

Repository

Automated pipeline for lens modelling based on lenstronomy

Basic Info
Statistics
  • Stars: 21
  • Watchers: 3
  • Forks: 6
  • Open Issues: 2
  • Releases: 10
Topics
ai artificial-intelligence astronomy astrophysics automated-modeling automated-pipeline cosmology galaxies gravitational-lensing lenstronomy machine-learning neural-network strong-lensing
Created about 6 years ago · Last pushed 7 months ago
Metadata Files
Readme Contributing License Authors

README.rst

.. |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/arXiv-2503.22657-b31b1b?logo=arxiv&logoColor=white
    :target: https://arxiv.org/abs/2503.22657
.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.16587211.svg
  :target: https://doi.org/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

AI-powered automated pipeline for lens modeling, with
`lenstronomy `_ as the modeling engine.

Features
--------

- **AI-automated** forward modeling for large samples of galaxy-scale lenses.
- **Flexible**: supports both fully automated and semi-automated (with user tweaks) modes.
- **Multi-band** lens modeling made simple.
- Supports both **galaxy–galaxy** and **galaxy–quasar** systems.
- Effortless syncing between local machines and **HPCC**.
- |Codecov| **tested!**

.. |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/


You can install ``dolphin`` using ``pip``. Run the following command:

.. code-block:: bash

    pip install space-dolphin

Alternatively, you can install the latest development version from GitHub as:

.. code-block:: bash

    git clone https://github.com/ajshajib/dolphin.git
    cd dolphin
    pip install .

See the `Quickstart guide `_ for instructions on setting up and running ``dolphin``.

Citation
--------

If you use ``dolphin`` in your research, please cite the ``dolphin`` paper `Shajib et al. (2025) `_. If you have used the ``"galaxy-quasar"`` fitting recipe, then additionally cite `Shajib et al. (2019) `_, or if you have used the ``"galaxy-galaxy"`` fitting recipe, then additionally cite `Shajib et al. (2021) `_.

Owner

  • Name: Anowar Shajib
  • Login: ajshajib
  • Kind: user
  • Location: Chicago
  • Company: University of Chicago

Postdoc in Dept. of Astronomy & Astrophysics, UChicago.

GitHub Events

Total
  • Create event: 27
  • Release event: 6
  • Issues event: 6
  • Watch event: 4
  • Delete event: 22
  • Issue comment event: 64
  • Push event: 345
  • Pull request review comment event: 13
  • Pull request event: 107
  • Pull request review event: 43
  • Fork event: 4
Last Year
  • Create event: 27
  • Release event: 6
  • Issues event: 6
  • Watch event: 4
  • Delete event: 22
  • Issue comment event: 64
  • Push event: 345
  • Pull request review comment event: 13
  • Pull request event: 107
  • Pull request review event: 43
  • Fork event: 4

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 2
  • Total pull requests: 51
  • Average time to close issues: about 4 hours
  • Average time to close pull requests: 2 days
  • Total issue authors: 2
  • Total pull request authors: 3
  • Average comments per issue: 1.5
  • Average comments per pull request: 0.73
  • Merged pull requests: 40
  • Bot issues: 0
  • Bot pull requests: 15
Past Year
  • Issues: 2
  • Pull requests: 51
  • Average time to close issues: about 4 hours
  • Average time to close pull requests: 2 days
  • Issue authors: 2
  • Pull request authors: 3
  • Average comments per issue: 1.5
  • Average comments per pull request: 0.73
  • Merged pull requests: 40
  • Bot issues: 0
  • Bot pull requests: 15
Top Authors
Issue Authors
  • ajshajib (5)
  • Ferr013 (3)
  • cesharon-astro (1)
Pull Request Authors
  • ajshajib (42)
  • pre-commit-ci[bot] (30)
  • pensive-aristocrat (8)
  • chinyitan (3)
Top Labels
Issue Labels
enhancement (3) bug (1)
Pull Request Labels
enhancement (1) bug (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 340 last-month
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 8
  • Total maintainers: 1
pypi.org: space-dolphin

Automated pipeline for lens modeling based on lenstronomy

  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 236 Last month
Rankings
Dependent packages count: 9.4%
Stargazers count: 15.3%
Forks count: 17.0%
Average: 23.6%
Dependent repos count: 52.9%
Maintainers (1)
Last synced: 7 months ago
pypi.org: space-raccoon

Raccoon cleans modulation created by undersampling the PSF in the JWST/NIRSpec spectra.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 104 Last month
Rankings
Dependent packages count: 8.8%
Average: 29.3%
Dependent repos count: 49.7%
Maintainers (1)
Last synced: 7 months ago

Dependencies

requirements.txt pypi
  • corner *
  • h5py *
  • matplotlib *
  • numpy >1.13
  • pyyaml *
  • scipy >=0.19.1
test_requirements.txt pypi
  • astropy >=2.0 test
  • emcee >=3.0.0 test
  • mpmath * test
  • multiprocess * test
  • numba * test
  • pytest * test
  • scikit-image * test
.github/workflows/ci-test.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v3 composite
setup.py pypi