Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions CITATIONS.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Citations & References

The bibtex entries for **PyAutoLens** and its affiliated software packages can be found
[here](https://github.com/Jammy2211/PyAutoLens/blob/main/files/citations.bib), with example text for citing **PyAutoLens**
in [.tex format here](https://github.com/Jammy2211/PyAutoLens/blob/main/files/citations.tex) format here and
[.md format here](https://github.com/Jammy2211/PyAutoLens/blob/main/files/citations.md). As shown in the examples, we
[here](https://github.com/PyAutoLabs/PyAutoLens/blob/main/files/citations.bib), with example text for citing **PyAutoLens**
in [.tex format here](https://github.com/PyAutoLabs/PyAutoLens/blob/main/files/citations.tex) format here and
[.md format here](https://github.com/PyAutoLabs/PyAutoLens/blob/main/files/citations.md). As shown in the examples, we
would greatly appreciate it if you mention **PyAutoLens** by name and include a link to our GitHub page!

**PyAutoLens** is published in the [Journal of Open Source Software](https://joss.theoj.org/papers/10.21105/joss.02825#) and its
Expand Down
4 changes: 2 additions & 2 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ the situation is not yet resolved.

## License

This code of conduct has been adapted from [*NUMFOCUS code of conduct*](https://github.com/numfocus/numfocus/blob/main/manual/numfocus-coc.md#the-short-version),
which is adapted from numerous sources, including the [*Geek Feminism wiki, created by the Ada Initiative and other volunteers, which is under a Creative Commons Zero license*](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy), the [*Contributor Covenant version 1.2.0*](http://contributor-covenant.org/version/1/2/0/), the [*Bokeh Code of Conduct*](https://github.com/bokeh/bokeh/blob/main/CODE_OF_CONDUCT.md), the [*SciPy Code of Conduct*](https://github.com/jupyter/governance/blob/main/conduct/enforcement.md), the [*Carpentries Code of Conduct*](https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html#enforcement-manual), and the [*NeurIPS Code of Conduct*](https://neurips.cc/public/CodeOfConduct).
This code of conduct has been adapted from [*NUMFOCUS code of conduct*](https://numfocus.org/code-of-conduct),
which is adapted from numerous sources, including the [*Geek Feminism wiki, created by the Ada Initiative and other volunteers, which is under a Creative Commons Zero license*](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy), the [*Contributor Covenant version 1.2.0*](http://contributor-covenant.org/version/1/2/0/), the [*Bokeh Code of Conduct*](https://github.com/bokeh/bokeh/blob/main/docs/CODE_OF_CONDUCT.md), the [*SciPy Code of Conduct*](https://github.com/jupyter/governance/blob/main/conduct/enforcement.md), the [*Carpentries Code of Conduct*](https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html#enforcement-manual), and the [*NeurIPS Code of Conduct*](https://neurips.cc/public/CodeOfConduct).

**PyAutoLens Code of Conduct is licensed under the [Creative Commons Attribution 3.0 Unported License](https://creativecommons.org/licenses/by/3.0/).**
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ Contributions are welcome and greatly appreciated!

### Report Bugs

Report bugs at https://github.com/Jammy2211/PyAutoLens/issues
Report bugs at https://github.com/PyAutoLabs/PyAutoLens/issues

If you are playing with the PyAutoLens library and find a bug, please
reporting it including:
Expand All @@ -86,7 +86,7 @@ reporting it including:
### Propose New Features

The best way to send feedback is to open an issue at
https://github.com/Jammy2211/PyAutoLens
https://github.com/PyAutoLabs/PyAutoLens
with tag *enhancement*.

If you are proposing a nnew feature:
Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# PyAutoLens-JAX: Open-Source Strong Lensing

[![Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/PyAutoLabs/autolens_workspace/blob/2026.5.14.2/start_here.ipynb)
[![Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/PyAutoLabs/autolens_workspace/blob/2026.5.14.2/notebooks/imaging/start_here.ipynb)
[![Documentation Status](https://readthedocs.org/projects/pyautolens/badge/?version=latest)](https://pyautolens.readthedocs.io/en/latest/?badge=latest)
[![Tests](https://github.com/Jammy2211/PyAutoLens/actions/workflows/main.yml/badge.svg)](https://github.com/Jammy2211/PyAutoLens/actions)
[![Tests](https://github.com/PyAutoLabs/PyAutoLens/actions/workflows/main.yml/badge.svg)](https://github.com/PyAutoLabs/PyAutoLens/actions)
[![Build](https://github.com/Jammy2211/PyAutoBuild/actions/workflows/release.yml/badge.svg)](https://github.com/Jammy2211/PyAutoBuild/actions)
[![Code Style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![JOSS](https://joss.theoj.org/papers/10.21105/joss.02825/status.svg)](https://doi.org/10.21105/joss.02825)
Expand All @@ -14,7 +14,7 @@

[Installation Guide](https://pyautolens.readthedocs.io/en/latest/installation/overview.html) |
[readthedocs](https://pyautolens.readthedocs.io/en/latest/index.html) |
[Introduction on Colab](https://colab.research.google.com/github/PyAutoLabs/autolens_workspace/blob/2026.5.14.2/start_here.ipynb) |
[Introduction on Colab](https://colab.research.google.com/github/PyAutoLabs/autolens_workspace/blob/2026.5.14.2/notebooks/imaging/start_here.ipynb) |
[HowToLens](https://pyautolens.readthedocs.io/en/latest/howtolens/howtolens.html)

<img src="https://github.com/Jammy2211/PyAutoLogo/blob/main/gifs/pyautolens.gif?raw=true" width="900" />
Expand All @@ -28,7 +28,7 @@ This is called strong gravitational lensing and **PyAutoLens** makes it **simple
The following links are useful for new starters:

- [The PyAutoLens readthedocs](https://pyautolens.readthedocs.io/en/latest): which includes [an overview of PyAutoLens's core features](https://pyautolens.readthedocs.io/en/latest/overview/overview_1_start_here.html), [a new user starting guide](https://pyautolens.readthedocs.io/en/latest/overview/overview_2_new_user_guide.html) and [an installation guide](https://pyautolens.readthedocs.io/en/latest/installation/overview.html).
- [The introduction Jupyter Notebook on Google Colab](https://colab.research.google.com/github/PyAutoLabs/autolens_workspace/blob/2026.5.14.2/start_here.ipynb): try **PyAutoLens** in a web browser (without installation).
- [The introduction Jupyter Notebook on Google Colab](https://colab.research.google.com/github/PyAutoLabs/autolens_workspace/blob/2026.5.14.2/notebooks/imaging/start_here.ipynb): try **PyAutoLens** in a web browser (without installation).
- [The autolens_workspace GitHub repository](https://github.com/PyAutoLabs/autolens_workspace): example scripts covering every **PyAutoLens** use case.
- [The HowToLens GitHub repository](https://github.com/PyAutoLabs/HowToLens): a Jupyter notebook lecture series teaching strong lensing and lens modeling from the ground up.

Expand All @@ -39,7 +39,7 @@ gravitational lensing analysis, and helps troubleshoot problems.

Slack is invitation-only. If you'd like to join, please send an email requesting an invite.

For installation issues, bug reports, or feature requests, please raise an issue on the [GitHub issues page](https://github.com/Jammy2211/PyAutoLens/issues).
For installation issues, bug reports, or feature requests, please raise an issue on the [GitHub issues page](https://github.com/PyAutoLabs/PyAutoLens/issues).

## HowToLens

Expand All @@ -51,10 +51,10 @@ A complete overview of the lectures [is provided on the HowToLens readthedocs pa

## Citations

Information on how to cite **PyAutoLens** in publications can be found [on the citations page](https://github.com/Jammy2211/PyAutoLens/blob/main/CITATIONS.md).
Information on how to cite **PyAutoLens** in publications can be found [on the citations page](https://github.com/PyAutoLabs/PyAutoLens/blob/main/CITATIONS.md).

## Contributing

Information on how to contribute to **PyAutoLens** can be found [on the contributing page](https://github.com/Jammy2211/PyAutoLens/blob/main/CONTRIBUTING.md).
Information on how to contribute to **PyAutoLens** can be found [on the contributing page](https://github.com/PyAutoLabs/PyAutoLens/blob/main/CONTRIBUTING.md).

Hands on support for contributions is available via our Slack workspace, again please email to request an invite.
4 changes: 2 additions & 2 deletions docs/api/plot.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ Plotting
**PyAutoLens** custom visualization library.

Step-by-step Juypter notebook guides illustrating all objects listed on this page are
provided on the `autolens_workspace: plot tutorials <https://github.com/Jammy2211/autolens_workspace/tree/release/notebooks/plot>`_ and
provided on the `autolens_workspace: plot tutorials <https://github.com/PyAutoLabs/autolens_workspace/tree/main/notebooks/guides/plot>`_ and
it is strongly recommended you use those to learn plot customization.

**Examples / Tutorials:**

- `autolens_workspace: plot tutorials <https://github.com/Jammy2211/autolens_workspace/tree/release/notebooks/plot>`_
- `autolens_workspace: plot tutorials <https://github.com/PyAutoLabs/autolens_workspace/tree/main/notebooks/guides/plot>`_

Plotters [aplt]
---------------
Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# This file only contains a selection of the most common options. For a full
# list see the documentation:
# https://www.sphinx-doc.org/en/main/usage/configuration.html
# https://www.sphinx-doc.org/en/master/usage/configuration.html

# -- Path setup --------------------------------------------------------------

Expand Down Expand Up @@ -65,7 +65,7 @@

intersphinx_mapping = {
"python": ("https://docs.python.org/3", None),
"sphinx": ("https://www.sphinx-doc.org/en/main", None),
"sphinx": ("https://www.sphinx-doc.org/en/master", None),
}

# -- Options for TODOs -------------------------------------------------------
Expand Down
6 changes: 3 additions & 3 deletions docs/general/citations.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
# Citations & References

The bibtex entries for **PyAutoLens** and its affiliated software packages can be found
[here](https://github.com/Jammy2211/PyAutoLens/blob/main/files/citations.bib), with example text for citing **PyAutoLens**
in [.tex format here](https://github.com/Jammy2211/PyAutoLens/blob/main/files/citations.tex) format here and
[.md format here](https://github.com/Jammy2211/PyAutoLens/blob/main/files/citations.md). As shown in the examples, we
[here](https://github.com/PyAutoLabs/PyAutoLens/blob/main/files/citations.bib), with example text for citing **PyAutoLens**
in [.tex format here](https://github.com/PyAutoLabs/PyAutoLens/blob/main/files/citations.tex) format here and
[.md format here](https://github.com/PyAutoLabs/PyAutoLens/blob/main/files/citations.md). As shown in the examples, we
would greatly appreciate it if you mention **PyAutoLens** by name and include a link to our GitHub page!

**PyAutoLens** is published in the [Journal of Open Source Software](https://joss.theoj.org/papers/10.21105/joss.02825#) and its
Expand Down
2 changes: 1 addition & 1 deletion docs/general/configs.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
visualization and other aspects of **PyAutoLens**.

Descriptions of every configuration file and their input parameters are provided in the `README.md` in
the [config directory of the workspace](https://github.com/Jammy2211/autolens_workspace/tree/release/config)
the [config directory of the workspace](https://github.com/PyAutoLabs/autolens_workspace/tree/main/config)

## Setup

Expand Down
2 changes: 1 addition & 1 deletion docs/general/credits.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

[James Nightingale](https://github.com/Jammy2211): Lead developer & PyAutoLens guru.

[Richard Hayes](https://github.com/rhayes777): Lead developer & [PyAutoFit](https://github.com/rhayes777/PyAutoFit) guru.
[Richard Hayes](https://github.com/rhayes777): Lead developer & [PyAutoFit](https://github.com/PyAutoLabs/PyAutoFit) guru.

[Aristeidis Amvrosiadis](https://github.com/Sketos): Interferometer Analysis.

Expand Down
12 changes: 6 additions & 6 deletions docs/general/demagnified_solutions.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ models to be estimated.
This is due to demagnified source reconstructions, where the source is reconstructed as the lensed source galaxy
(without any lensing):

```{image} https://raw.githubusercontent.com/Jammy2211/PyAutoLens/main/docs/general/images/data.png
```{image} https://raw.githubusercontent.com/PyAutoLabs/PyAutoLens/main/docs/general/images/data.png
:alt: Alternative text
:width: 400
```

```{image} https://raw.githubusercontent.com/Jammy2211/PyAutoLens/main/docs/general/images/model_image.png
```{image} https://raw.githubusercontent.com/PyAutoLabs/PyAutoLens/main/docs/general/images/model_image.png
:alt: Alternative text
:width: 400
```
Expand All @@ -30,14 +30,14 @@ models with **too much mass**, such that the ray-tracing inverts in on itself.
The following schematic is from the paper Maresca et al 2021 (<https://arxiv.org/abs/2012.04665>) and illustrates
this beautifully:

```{image} https://raw.githubusercontent.com/Jammy2211/PyAutoLens/main/docs/general/images/maresca_fig1.png
```{image} https://raw.githubusercontent.com/PyAutoLabs/PyAutoLens/main/docs/general/images/maresca_fig1.png
:alt: Alternative text
:width: 400
```

The source reconstructions and model-fits of these solutions are also illustrated by Maresca et al 2021:

```{image} https://raw.githubusercontent.com/Jammy2211/PyAutoLens/main/docs/general/images/maresca_fig2.png
```{image} https://raw.githubusercontent.com/PyAutoLabs/PyAutoLens/main/docs/general/images/maresca_fig2.png
:alt: Alternative text
:width: 400
```
Expand All @@ -64,13 +64,13 @@ positions = al.Grid2DIrregular(
Here is where the multiple images appear for an example strong lens, where multiple images are drawn on with black
stars:

```{image} https://raw.githubusercontent.com/Jammy2211/PyAutoLens/main/docs/general/images/lensed_source.png
```{image} https://raw.githubusercontent.com/PyAutoLabs/PyAutoLens/main/docs/general/images/lensed_source.png
:alt: Alternative text
:width: 400
```

The `autolens_workspace` also includes a Graphical User Interface for drawing lensed source positions via
mouse click (<https://github.com/Jammy2211/autolens_workspace/blob/release/scripts/imaging/preprocess/gui/positions.py>).
mouse click (<https://github.com/PyAutoLabs/autolens_workspace/blob/main/scripts/imaging/preprocess/gui/positions.py>).

Next, we create `PositionsLH` object, which has an input `threshold`.

Expand Down
10 changes: 5 additions & 5 deletions docs/general/model_cookbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -372,16 +372,16 @@ profiles.

The following example notebooks show how to compose and fit these models:

<https://github.com/Jammy2211/autolens_workspace/blob/release/notebooks/modeling/imaging/features/multi_gaussian_expansion.ipynb>
<https://github.com/Jammy2211/autolens_workspace/blob/release/notebooks/modeling/imaging/features/shapelets.ipynb>
<https://github.com/PyAutoLabs/autolens_workspace/blob/main/notebooks/imaging/features/multi_gaussian_expansion/modeling.ipynb>
<https://github.com/PyAutoLabs/autolens_workspace/blob/main/notebooks/imaging/features/advanced/shapelets/modeling.ipynb>

## Model Linking (Advanced)

When performing non-linear search chaining, the inferred model of one phase can be linked to the model.

The following example notebooks show how to compose and fit these models:

<https://github.com/Jammy2211/autolens_workspace/blob/release/notebooks/imaging/advanced/chaining/start_here.ipynb>
<https://github.com/PyAutoLabs/autolens_workspace/blob/main/notebooks/imaging/advanced/chaining/start_here.ipynb>

## Across Datasets (Advanced)

Expand All @@ -390,7 +390,7 @@ but certain parameters are free to vary across the datasets.

The following example notebooks show how to compose and fit these models:

<https://github.com/Jammy2211/autolens_workspace/blob/release/notebooks/multi/modeling/start_here.ipynb>
<https://github.com/PyAutoLabs/autolens_workspace/blob/main/notebooks/multi/start_here.ipynb>

## Relations (Advanced)

Expand All @@ -399,7 +399,7 @@ We can compose models where the free parameter(s) vary according to a user-speci

The following example notebooks show how to compose and fit these models:

<https://github.com/Jammy2211/autolens_workspace/blob/release/notebooks/multi/modeling/features/wavelength_dependence.ipynb>
<https://github.com/PyAutoLabs/autolens_workspace/blob/main/notebooks/multi/features/wavelength_dependence/modeling.ipynb>

## PyAutoFit API

Expand Down
4 changes: 2 additions & 2 deletions docs/general/workspace.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# Workspace Tour

You should have downloaded and configured the [autolens workspace](https://github.com/Jammy2211/autolens_workspace)
You should have downloaded and configured the [autolens workspace](https://github.com/PyAutoLabs/autolens_workspace)
when you installed **PyAutoLens**. If you didn't, checkout the
[installation instructions](https://pyautolens.readthedocs.io/en/latest/general/installation.html#installation-with-pip)
for how to downloaded and configure the workspace.
Expand All @@ -18,7 +18,7 @@ There are numerous example describing how to perform lensing calculations, lens
**PyAutoLens** features. All examples are provided as Python scripts and Jupyter notebooks.

Descriptions of every configuration file and their input parameters are provided in the `README.md` in
the [config directory of the workspace](https://github.com/Jammy2211/autolens_workspace/tree/release/config)
the [config directory of the workspace](https://github.com/PyAutoLabs/autolens_workspace/tree/main/config)

## Config

Expand Down
Loading
Loading