Skip to content

Commit 86ef8a8

Browse files
Jammy2211Jammy2211claude
authored
docs: audit-driven URL fixes (Jammy2211 → PyAutoLabs, /release/ → /main/, etc.) (#509)
Apply scripted URL rewrites surfaced by the new admin_jammy/software/url_check/ audit tool. All changes are doc-only (README, *.md, *.rst, plus docstring URLs in source files). No behaviour changes. Line endings preserved. Patterns applied: - hhttps:// → https:// (user-reported typo in overview_2_new_user_guide.md) - Jammy2211/<workspace> → PyAutoLabs/<workspace> (workspaces migrated orgs) - Jammy2211|rhayes777/<library> → PyAutoLabs/<library> - /blob/release/ and /tree/release/ → /main/ (release branch removed) - joshspeagle/nautilus → johannesulf/nautilus (sampler moved orgs) - rhayes777/PyAutoBuild → PyAutoLabs/PyAutoBuild - bokeh CoC moved to /docs/CODE_OF_CONDUCT.md - numfocus CoC moved to numfocus.org/code-of-conduct - www.sphinx-doc.org /en/main → /en/master - pyautofit.readthedocs.io renames (cookbook_1_basics → cookbooks/model, overview/model_fit → overview/the_basics, etc.) - autofit_workspace overview/{simple,complex}/{fit,result}.ipynb → new flat structure - workspaces modeling/imaging/features/<x>.ipynb → imaging/features/<x>/modeling.ipynb - workspaces multi/modeling/features/<x>.ipynb → multi/features/<x>/modeling.ipynb - workspaces multi/modeling/start_here.ipynb → multi/start_here.ipynb - workspaces tree/main/notebooks/plot → notebooks/guides/plot - Colab badge URL: workspace-root start_here.ipynb → notebooks/<type>/start_here.ipynb Tool + report: PyAutoLabs/admin_jammy#21 Issue: #508 Co-authored-by: Jammy2211 <JNightingale2211@gmail.com> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 6fc18e3 commit 86ef8a8

24 files changed

Lines changed: 94 additions & 94 deletions

CITATIONS.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Citations & References
22

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

99
**PyAutoLens** is published in the [Journal of Open Source Software](https://joss.theoj.org/papers/10.21105/joss.02825#) and its

CODE_OF_CONDUCT.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ the situation is not yet resolved.
301301

302302
## License
303303

304-
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),
305-
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).
304+
This code of conduct has been adapted from [*NUMFOCUS code of conduct*](https://numfocus.org/code-of-conduct),
305+
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).
306306

307307
**PyAutoLens Code of Conduct is licensed under the [Creative Commons Attribution 3.0 Unported License](https://creativecommons.org/licenses/by/3.0/).**

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ Contributions are welcome and greatly appreciated!
7474

7575
### Report Bugs
7676

77-
Report bugs at https://github.com/Jammy2211/PyAutoLens/issues
77+
Report bugs at https://github.com/PyAutoLabs/PyAutoLens/issues
7878

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

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

9292
If you are proposing a nnew feature:

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# PyAutoLens-JAX: Open-Source Strong Lensing
22

3-
[![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)
3+
[![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)
44
[![Documentation Status](https://readthedocs.org/projects/pyautolens/badge/?version=latest)](https://pyautolens.readthedocs.io/en/latest/?badge=latest)
5-
[![Tests](https://github.com/Jammy2211/PyAutoLens/actions/workflows/main.yml/badge.svg)](https://github.com/Jammy2211/PyAutoLens/actions)
5+
[![Tests](https://github.com/PyAutoLabs/PyAutoLens/actions/workflows/main.yml/badge.svg)](https://github.com/PyAutoLabs/PyAutoLens/actions)
66
[![Build](https://github.com/Jammy2211/PyAutoBuild/actions/workflows/release.yml/badge.svg)](https://github.com/Jammy2211/PyAutoBuild/actions)
77
[![Code Style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
88
[![JOSS](https://joss.theoj.org/papers/10.21105/joss.02825/status.svg)](https://doi.org/10.21105/joss.02825)
@@ -14,7 +14,7 @@
1414

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

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

3030
- [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).
31-
- [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).
31+
- [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).
3232
- [The autolens_workspace GitHub repository](https://github.com/PyAutoLabs/autolens_workspace): example scripts covering every **PyAutoLens** use case.
3333
- [The HowToLens GitHub repository](https://github.com/PyAutoLabs/HowToLens): a Jupyter notebook lecture series teaching strong lensing and lens modeling from the ground up.
3434

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

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

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

4444
## HowToLens
4545

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

5252
## Citations
5353

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

5656
## Contributing
5757

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

6060
Hands on support for contributions is available via our Slack workspace, again please email to request an invite.

docs/api/plot.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ Plotting
55
**PyAutoLens** custom visualization library.
66

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

1111
**Examples / Tutorials:**
1212

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

1515
Plotters [aplt]
1616
---------------

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
# This file only contains a selection of the most common options. For a full
66
# list see the documentation:
7-
# https://www.sphinx-doc.org/en/main/usage/configuration.html
7+
# https://www.sphinx-doc.org/en/master/usage/configuration.html
88

99
# -- Path setup --------------------------------------------------------------
1010

@@ -65,7 +65,7 @@
6565

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

7171
# -- Options for TODOs -------------------------------------------------------

docs/general/citations.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
# Citations & References
44

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

1111
**PyAutoLens** is published in the [Journal of Open Source Software](https://joss.theoj.org/papers/10.21105/joss.02825#) and its

docs/general/configs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
visualization and other aspects of **PyAutoLens**.
55

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

99
## Setup
1010

docs/general/credits.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

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

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

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

docs/general/demagnified_solutions.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ models to be estimated.
1010
This is due to demagnified source reconstructions, where the source is reconstructed as the lensed source galaxy
1111
(without any lensing):
1212

13-
```{image} https://raw.githubusercontent.com/Jammy2211/PyAutoLens/main/docs/general/images/data.png
13+
```{image} https://raw.githubusercontent.com/PyAutoLabs/PyAutoLens/main/docs/general/images/data.png
1414
:alt: Alternative text
1515
:width: 400
1616
```
1717

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

33-
```{image} https://raw.githubusercontent.com/Jammy2211/PyAutoLens/main/docs/general/images/maresca_fig1.png
33+
```{image} https://raw.githubusercontent.com/PyAutoLabs/PyAutoLens/main/docs/general/images/maresca_fig1.png
3434
:alt: Alternative text
3535
:width: 400
3636
```
3737

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

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

67-
```{image} https://raw.githubusercontent.com/Jammy2211/PyAutoLens/main/docs/general/images/lensed_source.png
67+
```{image} https://raw.githubusercontent.com/PyAutoLabs/PyAutoLens/main/docs/general/images/lensed_source.png
6868
:alt: Alternative text
6969
:width: 400
7070
```
7171

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

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

0 commit comments

Comments
 (0)