Skip to content

Commit 7fe795c

Browse files
authored
Merge pull request #559 from PyAutoLabs/claude/howtolens-tutorial-restructure-f19y9d
Update RTD howtogalaxy pages for the HowToGalaxy restructure
2 parents 66fe21c + 4c0680f commit 7fe795c

8 files changed

Lines changed: 55 additions & 43 deletions

docs/howtogalaxy/chapter_2_modeling.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Chapter 2: Modeling
22

3-
In chapter 2, we'll take you through how to model galaxies using a non-linear search.
3+
In chapter 2, we'll take you through how to model galaxies using a non-linear search, ending with how
4+
searches are chained together into automated modeling pipelines.
45

56
The chapter contains the following tutorials:
67

@@ -27,3 +28,9 @@ The chapter contains the following tutorials:
2728

2829
[Tutorial 8: Need for Speed](https://colab.research.google.com/github/PyAutoLabs/HowToGalaxy/blob/2026.8.4.1/notebooks/chapter_2_modeling/tutorial_8_need_for_speed.ipynb)
2930
\- How to fit complex models whilst balancing efficiency and run-time.
31+
32+
[Tutorial 9: Search Chaining](https://colab.research.google.com/github/PyAutoLabs/HowToGalaxy/blob/2026.8.4.1/notebooks/chapter_2_modeling/tutorial_9_search_chaining.ipynb)
33+
\- Breaking the modeling procedure into a chained sequence of model-fits.
34+
35+
[Tutorial 10: Prior Passing](https://colab.research.google.com/github/PyAutoLabs/HowToGalaxy/blob/2026.8.4.1/notebooks/chapter_2_modeling/tutorial_10_prior_passing.ipynb)
36+
\- How the results of earlier searches are passed to later searches.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Chapter 3: Pixelizations
2+
3+
In chapter 3, we use **Pixelizations** to reconstruct the light of complex galaxies on pixelized grids.
4+
5+
The chapter contains the following tutorials:
6+
7+
[Tutorial 1: Pixelizations](https://colab.research.google.com/github/PyAutoLabs/HowToGalaxy/blob/2026.8.4.1/notebooks/chapter_3_pixelizations/tutorial_1_pixelizations.ipynb)
8+
\- Creating a pixel-grid to reconstruct a galaxy's light.
9+
10+
[Tutorial 2: Mappers](https://colab.research.google.com/github/PyAutoLabs/HowToGalaxy/blob/2026.8.4.1/notebooks/chapter_3_pixelizations/tutorial_2_mappers.ipynb)
11+
\- How a pixelization maps its pixels to image-pixels.
12+
13+
[Tutorial 3: Inversions](https://colab.research.google.com/github/PyAutoLabs/HowToGalaxy/blob/2026.8.4.1/notebooks/chapter_3_pixelizations/tutorial_3_inversions.ipynb)
14+
\- Inverting the mappings to reconstruct the galaxy's light.
15+
16+
[Tutorial 4: Bayesian Regularization](https://colab.research.google.com/github/PyAutoLabs/HowToGalaxy/blob/2026.8.4.1/notebooks/chapter_3_pixelizations/tutorial_4_bayesian_regularization.ipynb)
17+
\- Smoothing the reconstruction within a Bayesian framework.
18+
19+
[Tutorial 5: Bayesian Formalism](https://colab.research.google.com/github/PyAutoLabs/HowToGalaxy/blob/2026.8.4.1/notebooks/chapter_3_pixelizations/tutorial_5_bayesian_formalism.ipynb)
20+
\- The linear algebra and Bayesian evidence equations behind pixelized galaxy reconstruction.
21+
22+
[Tutorial 6: Model Fit](https://colab.research.google.com/github/PyAutoLabs/HowToGalaxy/blob/2026.8.4.1/notebooks/chapter_3_pixelizations/tutorial_6_model_fit.ipynb)
23+
\- An example modeling pipeline which uses an inversion.

docs/howtogalaxy/chapter_3_search_chaining.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

docs/howtogalaxy/chapter_4_pixelizations.md

Lines changed: 0 additions & 20 deletions
This file was deleted.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Chapter 4: Scaling Up Galaxies
2+
3+
In chapter 4, we scale galaxy modeling up beyond a single galaxy: extra galaxies, blended multi-galaxy
4+
systems, and cluster fields.
5+
6+
The chapter contains the following tutorials:
7+
8+
[Tutorial 1: Extra Galaxies](https://colab.research.google.com/github/PyAutoLabs/HowToGalaxy/blob/2026.8.4.1/notebooks/chapter_4_scaling_up_galaxies/tutorial_1_extra_galaxies.ipynb)
9+
\- Handling nearby galaxies by scaling their light out of the fit or modeling them explicitly.
10+
11+
[Tutorial 2: Multi Galaxy](https://colab.research.google.com/github/PyAutoLabs/HowToGalaxy/blob/2026.8.4.1/notebooks/chapter_4_scaling_up_galaxies/tutorial_2_multi_galaxy.ipynb)
12+
\- Modeling two or more blended galaxies simultaneously and the degeneracies this creates.
13+
14+
[Tutorial 3: Cluster](https://colab.research.google.com/github/PyAutoLabs/HowToGalaxy/blob/2026.8.4.1/notebooks/chapter_4_scaling_up_galaxies/tutorial_3_cluster.ipynb)
15+
\- Modeling a cluster field's BCG and catalogue-driven member population.

docs/howtogalaxy/howtogalaxy.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@ The best way to learn **PyAutoGalaxy** is by going through the **HowToGalaxy** l
66
repository at [PyAutoLabs/HowToGalaxy](https://github.com/PyAutoLabs/HowToGalaxy).
77

88
The lectures are provided as Jupyter notebooks (and Python scripts), and they are linked to via this readthedocs. The
9-
lectures are composed of five chapters
9+
lectures are composed of four chapters
1010

1111
- **Introduction** - An introduction to galaxy morphology and structure using **PyAutoGalaxy**.
12-
- **Lens Modeling** - How to model galaxies, including a primer on Bayesian non-linear analysis.
13-
- **Search Chaining** - How to fit complex lens models using non-linear search chaining.
14-
- **Pixelizations** - How to perform pixelized reconstructions of a galaxy.
12+
- **Modeling** - How to model galaxies, including a primer on Bayesian non-linear analysis and
13+
non-linear search chaining.
14+
- **Pixelizations** - How to perform pixelized reconstructions of a galaxy, including the Bayesian
15+
formalism behind them.
16+
- **Scaling Up Galaxies** - Extra galaxies, blended multi-galaxy systems, and cluster fields.
1517

1618
## How to Tackle HowToGalaxy
1719

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,8 +249,8 @@ general/credits
249249
howtogalaxy/howtogalaxy
250250
howtogalaxy/chapter_1_introduction
251251
howtogalaxy/chapter_2_modeling
252-
howtogalaxy/chapter_3_search_chaining
253-
howtogalaxy/chapter_4_pixelizations
252+
howtogalaxy/chapter_3_pixelizations
253+
howtogalaxy/chapter_4_scaling_up_galaxies
254254
howtogalaxy/chapter_optional
255255
```
256256

docs/overview/overview_2_new_user_guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ morphology were already familiar and the statistical techniques used for fitting
7575
For those less familiar with these concepts (e.g. undergraduate students, new PhD students or interested members of the
7676
public), things may have been less clear and a slower more detailed explanation of each concept would be beneficial.
7777

78-
The **HowToGalaxy** Jupyter Notebook lectures provide exactly this. They are a 3+ chapter guide which thoroughly
78+
The **HowToGalaxy** Jupyter Notebook lectures provide exactly this. They are a four-chapter guide which thoroughly
7979
takes you through the core concepts of galaxy light profiles, teaches you the principles of the statistical
8080
techniques used in modeling and ultimately will allow you to undertake scientific research like a professional astronomer.
8181

0 commit comments

Comments
 (0)