From 768865ad90272ce939a55c7767187af65b860759 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Wed, 19 Aug 2026 19:51:51 -0400 Subject: [PATCH] Wiki hygiene: archive: provenance field, alias retirement, link/bib cleanup (#34) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 59 pages: off-repo .pdf entries move from frontmatter sources: into a new archive: list — read-only provenance from the 2026-05 import, defined in wiki/CLAUDE.md (human-decided KEEP; the no-PDF-paths rule stays for everything else). - The never-used alias subsystem is retired (human-decided): bibkey_aliases.yaml deleted; alias legs stripped from validate_literature_citations.py, its tests, and bibliography/README.md. - 27 path-shaped [[../...]] wikilinks normalized to slugs per the slug-only rule; the smbh CLAUDE.md cross-wiki example rewritten to match. - 33 uncited junk-keyed bib entries deleted (SN-designation 2001eq..2001fa, ADS-bibcode, colon-key classes; verified uncited before and after — 1,099 -> 1,066 entries, citation metadata valid). Co-Authored-By: Claude Fable 5 --- bibliography/README.md | 19 +- bibliography/bibkey_aliases.yaml | 1 - bibliography/pyautomemory.bib | 438 ------------------ reading-queue.md | 21 +- scripts/validate_literature_citations.py | 45 +- tests/test_validate_literature_citations.py | 31 +- wiki/CLAUDE.md | 10 +- .../concepts/charge-transfer-inefficiency.md | 4 +- wiki/cti/entities/arctic.md | 4 +- wiki/cti/entities/euclid-vis.md | 4 +- wiki/cti/sources/cti-shape-bias.md | 2 +- wiki/galaxies/concepts/dm-halo-shapes.md | 8 +- wiki/galaxies/concepts/etg-structure.md | 4 +- .../sources/bulge-disk-decomposition.md | 2 +- .../sources/collaborations-and-surveys.md | 2 +- wiki/galaxies/sources/cosmos-survey.md | 2 +- .../sources/dark-matter-geometry-galaxies.md | 4 +- wiki/galaxies/sources/elliptical-galaxies.md | 2 +- .../sources/halo-galaxy-connection.md | 2 +- wiki/galaxies/sources/high-redshift.md | 2 +- wiki/galaxies/sources/ifu-spectroscopy.md | 2 +- .../concepts/bulge-halo-decomposition.md | 4 +- wiki/lensing/concepts/cluster-lensing.md | 4 +- wiki/lensing/concepts/dark-matter-physics.md | 4 +- .../concepts/dark-matter-substructure.md | 4 +- .../lensing/concepts/deep-learning-lensing.md | 4 +- .../concepts/external-convergence-shear.md | 4 +- wiki/lensing/concepts/flux-ratio-anomalies.md | 4 +- wiki/lensing/concepts/gr-tests.md | 4 +- .../lensing/concepts/gravitational-imaging.md | 4 +- .../concepts/interferometric-lensing.md | 4 +- .../concepts/kinematics-and-lensing.md | 4 +- wiki/lensing/concepts/lens-statistics.md | 4 +- .../lensing/concepts/lensed-source-science.md | 4 +- .../lensing/concepts/line-of-sight-effects.md | 4 +- wiki/lensing/concepts/mass-models.md | 4 +- .../lensing/concepts/mass-sheet-degeneracy.md | 4 +- wiki/lensing/concepts/multipoles.md | 4 +- .../concepts/radial-angular-degeneracy.md | 4 +- wiki/lensing/concepts/selection-effects.md | 4 +- .../concepts/shear-ellipticity-degeneracy.md | 4 +- wiki/lensing/concepts/smbh-from-lensing.md | 4 +- .../source-position-transformation.md | 4 +- .../lensing/concepts/source-reconstruction.md | 4 +- .../concepts/time-delay-cosmography.md | 4 +- wiki/lensing/entities/abell-1201.md | 4 +- wiki/lensing/entities/bells-gallery.md | 4 +- wiki/lensing/entities/cosmic-horseshoe.md | 4 +- wiki/lensing/entities/cosmos-web-ring.md | 4 +- wiki/lensing/entities/des-lenses.md | 4 +- wiki/lensing/entities/h0licow.md | 4 +- wiki/lensing/entities/hsc-survey-lenses.md | 4 +- .../entities/hubble-frontier-fields.md | 4 +- .../entities/lens-finding-challenge.md | 4 +- wiki/lensing/entities/lenstronomy.md | 4 +- wiki/lensing/entities/pyautolens.md | 4 +- wiki/lensing/entities/razor-arc.md | 4 +- wiki/lensing/entities/sl2s.md | 4 +- wiki/lensing/entities/slacs.md | 4 +- wiki/lensing/entities/slam-pipeline.md | 4 +- wiki/lensing/entities/space-warps.md | 4 +- wiki/lensing/entities/tdcosmo.md | 4 +- wiki/lensing/sources/pyautolens-papers.md | 2 +- wiki/lensing/sources/reviews-and-summaries.md | 2 +- wiki/methods/concepts/bayesian-inference.md | 4 +- .../concepts/expectation-propagation.md | 3 +- wiki/methods/concepts/gpu-nested-sampling.md | 3 +- .../concepts/hamiltonian-monte-carlo.md | 3 +- .../concepts/initialization-chaining.md | 4 +- wiki/methods/concepts/nested-sampling.md | 4 +- wiki/methods/concepts/nufft.md | 4 +- wiki/methods/sources/deep-learning-methods.md | 4 +- .../sources/likelihood-free-inference.md | 2 +- wiki/methods/sources/linear-algebra.md | 2 +- wiki/methods/sources/nufft.md | 2 +- wiki/methods/sources/scientific-software.md | 4 +- wiki/methods/sources/simulations.md | 4 +- wiki/smbh/CLAUDE.md | 5 +- wiki/smbh/concepts/gw-background.md | 4 +- wiki/smbh/concepts/smbh-binaries.md | 4 +- wiki/smbh/concepts/smbh-overview.md | 4 +- wiki/smbh/concepts/smbh-scouring.md | 4 +- wiki/smbh/entities/nanograv.md | 4 +- wiki/smbh/entities/rabbits.md | 4 +- wiki/smbh/sources/smbh-host-scaling.md | 2 +- wiki/smbh/sources/smbh-mass-measurement.md | 2 +- wiki/smbh/sources/smbh-recoil-scouring.md | 2 +- 87 files changed, 174 insertions(+), 681 deletions(-) delete mode 100644 bibliography/bibkey_aliases.yaml diff --git a/bibliography/README.md b/bibliography/README.md index 9e32df5..bb2e3b7 100644 --- a/bibliography/README.md +++ b/bibliography/README.md @@ -22,18 +22,13 @@ personal library in 2026-07 — the merge audit is in git history.) Never record a local PDF path or infer claims from a filename. If metadata or support is uncertain, add a TODO rather than guessing. -## Aliases and downstream projects - -`bibkey_aliases.yaml` is a flat YAML mapping from a known alternate key to its canonical key: - -```yaml -Suyu16H0: Suyu2016Holicow -``` +## Downstream projects Before patching another project's LaTeX, inspect that project's `.bib`. Match papers by DOI, then arXiv ID, then title/authors, and use the project's existing key when present. Do not -assume a PyAutoMemory canonical key exists downstream. Add an alias only for an alternate key -that is actually in use. +assume a PyAutoMemory canonical key exists downstream. (A key-alias subsystem existed but was +never used and was retired in #34; renaming a canonical key is a sed across the wiki, which +validation guards.) ## Validation @@ -42,6 +37,6 @@ make validate-literature-citations # or: python scripts/validate_literature_citations.py ``` -Duplicate canonical keys, missing source keys, new claim entries without canonical keys, and -aliases with missing targets fail validation. Canonical entries not yet referenced by a wiki -source entry are reported but do not fail; use `--show-all` for the complete list. +Duplicate canonical keys, missing source keys, and new claim entries without canonical keys +fail validation. Canonical entries not yet referenced by a wiki source entry are reported but +do not fail; use `--show-all` for the complete list. diff --git a/bibliography/bibkey_aliases.yaml b/bibliography/bibkey_aliases.yaml deleted file mode 100644 index 07d92a2..0000000 --- a/bibliography/bibkey_aliases.yaml +++ /dev/null @@ -1 +0,0 @@ -# Common or project-local key: canonical pyautomemory.bib key diff --git a/bibliography/pyautomemory.bib b/bibliography/pyautomemory.bib index 24ebfbf..4225106 100644 --- a/bibliography/pyautomemory.bib +++ b/bibliography/pyautomemory.bib @@ -450,15 +450,6 @@ @article{Belfiore2017 year = {2018} } -@article{2001ey, -author = {عامر, د. وفاء محروس}, -journal = {مجلة اسيوط للدراسات البيئة}, -pages = {43}, -title = {{No Title" المعالجة الحيوية للمولوثات البيئية}}, -volume = {العدد الحا}, -year = {2001} -} - @article{Galan2021, archivePrefix = {arXiv}, arxivId = {2012.02802}, @@ -917,15 +908,6 @@ @article{Veale2017a year = {2017} } -@article{2001es, -author = {عامر, د. وفاء محروس}, -journal = {مجلة اسيوط للدراسات البيئة}, -pages = {43}, -title = {{No Title" المعالجة الحيوية للمولوثات البيئية}}, -volume = {العدد الحا}, -year = {2001} -} - @article{Kochanek2021a, archivePrefix = {arXiv}, arxivId = {2003.08395}, @@ -2096,23 +2078,6 @@ @article{Bower2006 year = {2006} } -@article{De-Lucia:2007aa, -archivePrefix = {arXiv}, -arxivId = {astro-ph/0606519}, -author = {{De Lucia}, Gabriella and Blaizot, J{\'{e}}r{\'{e}}my}, -doi = {10.1111/j.1365-2966.2006.11287.x}, -eprint = {0606519}, -issn = {13652966}, -journal = {Monthly Notices of the Royal Astronomical Society}, -month = {feb}, -number = {1}, -pages = {2--14}, -primaryClass = {astro-ph}, -title = {{The hierarchical formation of the brightest cluster galaxies}}, -volume = {375}, -year = {2007} -} - @article{Kochanek2004, archivePrefix = {arXiv}, arxivId = {astro-ph/0407232}, @@ -2897,23 +2862,6 @@ @article{Jaelani2023 year = {2023} } -@article{Amorisco:2017aa, -archivePrefix = {arXiv}, -arxivId = {1511.08806}, -author = {Amorisco, N. C.}, -doi = {10.1093/mnras/stw2229}, -eprint = {1511.08806}, -issn = {13652966}, -journal = {Monthly Notices of the Royal Astronomical Society}, -month = {jan}, -number = {3}, -pages = {2882--2895}, -title = {{Contributions to the accreted stellar halo: An atlas of stellar deposition}}, -url = {http://arxiv.org/abs/1511.08806%0Ahttp://dx.doi.org/10.1093/mnras/stw2229}, -volume = {464}, -year = {2017} -} - @article{Powell2022, archivePrefix = {arXiv}, arxivId = {2207.03375}, @@ -3122,15 +3070,6 @@ @article{Treu2002 year = {2002} } -@article{2001eq, -author = {عامر, د. وفاء محروس}, -journal = {مجلة اسيوط للدراسات البيئة}, -pages = {43}, -title = {{No Title" المعالجة الحيوية للمولوثات البيئية}}, -volume = {العدد الحا}, -year = {2001} -} - @article{Ding2018a, archivePrefix = {arXiv}, arxivId = {1801.01506}, @@ -3286,19 +3225,6 @@ @article{Ferrero2017 year = {2017} } -@article{Boylan-Kolchin:2006aa, -author = {Boylan-Kolchin, Michael and Ma, Chung Pei and Quataert, Eliot}, -doi = {10.1111/j.1365-2966.2006.10379.x}, -issn = {00358711}, -journal = {Monthly Notices of the Royal Astronomical Society}, -month = {jul}, -number = {3}, -pages = {1081--1089}, -title = {{Red mergers and the assembly of massive elliptical galaxies: The fundamental plane and its projections}}, -volume = {369}, -year = {2006} -} - @article{Casey2023, archivePrefix = {arXiv}, arxivId = {2211.07865}, @@ -3525,22 +3451,6 @@ @article{Handley2015 year = {2015} } -@article{Cooper:2010aa, -archivePrefix = {arXiv}, -arxivId = {0910.3211}, -author = {Cooper, A. P. and Cole, S. and Frenk, C. S. and White, S. D.M. and Helly, J. and Benson, A. J. and {De Lucia}, G. and Helmi, A. and Jenkins, A. and Navarro, J. F. and Springel, V. and Wang, J.}, -doi = {10.1111/j.1365-2966.2010.16740.x}, -eprint = {0910.3211}, -issn = {00358711}, -journal = {Monthly Notices of the Royal Astronomical Society}, -month = {aug}, -number = {2}, -pages = {744--766}, -title = {{Galactic stellar haloes in the CDM model}}, -volume = {406}, -year = {2010} -} - @article{Birrer2018, archivePrefix = {arXiv}, arxivId = {1809.01274}, @@ -3994,22 +3904,6 @@ @article{Schneider2014a year = {2014} } -@article{Furlong:2017aa, -archivePrefix = {arXiv}, -arxivId = {1510.05645}, -author = {Furlong, M. and Bower, R. G. and Crain, R. A. and Schaye, J. and Theuns, T. and Trayford, J. W. and Qu, Y. and Schaller, M. and Berthet, M. and Helly, J. C.}, -doi = {10.1093/mnras/stw2740}, -eprint = {1510.05645}, -issn = {13652966}, -journal = {Monthly Notices of the Royal Astronomical Society}, -month = {feb}, -number = {1}, -pages = {722--738}, -title = {{Size evolution of normal and compact galaxies in the EAGLE simulation}}, -volume = {465}, -year = {2017} -} - @article{Oosterloo2002, author = {{Thomas A. Oosterloo, Raffaella Morganti, Elaine M. Sadler, Daniela Vergani}, and Nelson Caldwell}, journal = {The Astronomical Journal}, @@ -4315,15 +4209,6 @@ @inproceedings{Ivezic2004 year = {2003} } -@article{2001ez, -author = {عامر, د. وفاء محروس}, -journal = {مجلة اسيوط للدراسات البيئة}, -pages = {43}, -title = {{No Title" المعالجة الحيوية للمولوثات البيئية}}, -volume = {العدد الحا}, -year = {2001} -} - @article{Hermans2019, archivePrefix = {arXiv}, arxivId = {1903.04057}, @@ -4500,22 +4385,6 @@ @article{Navarro1991 year = {1991} } -@article{Bower:2016aa, -archivePrefix = {arXiv}, -arxivId = {1607.07445}, -author = {Bower, Richard G. and Schaye, Joop and Frenk, Carlos S. and Theuns, Tom and Schaller, Matthieu and Crain, Robert A. and McAlpine, Stuart}, -doi = {10.1093/mnras/stw2735}, -eprint = {1607.07445}, -issn = {13652966}, -journal = {Monthly Notices of the Royal Astronomical Society}, -month = {jul}, -number = {1}, -pages = {32--44}, -title = {{The dark nemesis of galaxy formation: Why hot haloes trigger black hole growth and bring star formation to an end}}, -volume = {465}, -year = {2017} -} - @article{Nightingale2021, author = {Nightingale, James. and Hayes, Richard and Kelly, Ashley and Amvrosiadis, Aristeidis and Etherington, Amy and He, Qiuhan and Li, Nan and Cao, XiaoYue and Frawley, Jonathan and Cole, Shaun and Enia, Andrea and Frenk, Carlos and Harvey, David and Li, Ran and Massey, Richard and Negrello, Mattia and Robertson, Andrew}, doi = {10.21105/joss.02825}, @@ -5110,15 +4979,6 @@ @article{Alexander2019 year = {2019} } -@article{2001eu, -author = {عامر, د. وفاء محروس}, -journal = {مجلة اسيوط للدراسات البيئة}, -pages = {43}, -title = {{No Title" المعالجة الحيوية للمولوثات البيئية}}, -volume = {العدد الحا}, -year = {2001} -} - @article{Geometryeh, author = {Paulista, Universidade Estadual and Em, Programa D E P{\'{o}}s-gradua{\c{c}}{\~{a}}o and Biol{\'{o}}gicas, Ci{\^{e}}ncias}, isbn = {9789896540821}, @@ -5441,16 +5301,6 @@ @article{Harvey2015 year = {2015} } -@article{De-Lucia:2006aa, -author = {{De Lucia}, G and Springel, V and White, S.$\sim$D.$\sim$M. and Croton, D and Kauffmann, G}, -journal = {\mnras}, -month = {feb}, -pages = {499--509}, -title = {{The formation history of elliptical galaxies}}, -volume = {366}, -year = {2006} -} - @article{White1991, archivePrefix = {arXiv}, arxivId = {astro-ph/9602054}, @@ -5629,24 +5479,6 @@ @article{Refsdal1964 year = {1964} } -@article{Cole:2000aa, -archivePrefix = {arXiv}, -arxivId = {astro-ph/0007281}, -author = {Cole, Shaun and Lacey, Cedric G. and Baugh, Carlton M. and Frenk, Carlos S.}, -doi = {10.1046/j.1365-8711.2000.03879.x}, -eprint = {0007281}, -issn = {00358711}, -journal = {Monthly Notices of the Royal Astronomical Society}, -month = {nov}, -number = {1}, -pages = {168--204}, -primaryClass = {astro-ph}, -title = {{Hierarchical galaxy formation}}, -url = {http://arxiv.org/abs/astro-ph/0007281%0Ahttp://dx.doi.org/10.1046/j.1365-8711.2000.03879.x}, -volume = {319}, -year = {2000} -} - @article{Newton2021, archivePrefix = {arXiv}, arxivId = {2011.08865}, @@ -5710,24 +5542,6 @@ @article{Du2020 year = {2020} } -@article{Baugh:1996aa, -archivePrefix = {arXiv}, -arxivId = {astro-ph/9602085}, -author = {Baugh, C. M. and Cole, S. and Frenk, C. S.}, -doi = {10.1093/mnras/283.4.1361}, -eprint = {9602085}, -issn = {00358711}, -journal = {Monthly Notices of the Royal Astronomical Society}, -month = {dec}, -number = {4}, -pages = {1361--1378}, -primaryClass = {astro-ph}, -title = {{Evolution of the Bubble sequence in hierarchical models for galaxy formation}}, -url = {http://adsabs.harvard.edu/abs/1996MNRAS.283.1361B}, -volume = {283}, -year = {1996} -} - @article{Dutton2010, archivePrefix = {arXiv}, arxivId = {1004.4626}, @@ -5903,15 +5717,6 @@ @article{Pope2006 year = {2006} } -@article{2001ex, -author = {عامر, د. وفاء محروس}, -journal = {مجلة اسيوط للدراسات البيئة}, -pages = {43}, -title = {{No Title" المعالجة الحيوية للمولوثات البيئية}}, -volume = {العدد الحا}, -year = {2001} -} - @article{Greene2015, archivePrefix = {arXiv}, arxivId = {1504.02483}, @@ -6258,22 +6063,6 @@ @article{Suyu2016 year = {2017} } -@article{Roy:2018aa, -archivePrefix = {arXiv}, -arxivId = {1807.06085}, -author = {Roy, N. and Napolitano, N. R. and {La Barbera}, F. and Tortora, C. and Getman, F. and Radovich, M. and Capaccioli, M. and Brescia, M. and Cavuoti, S. and Longo, G. and Raj, M. A. and Puddu, E. and Covone, G. and Amaro, V. and Vellucci, C. and Grado, A. and Kuijken, K. and {Verdoes Kleijn}, G. and Valentijn, E.}, -doi = {10.1093/mnras/sty1917}, -eprint = {1807.06085}, -issn = {13652966}, -journal = {Monthly Notices of the Royal Astronomical Society}, -month = {oct}, -number = {1}, -pages = {1057--1080}, -title = {{Evolution of galaxy size-stellar mass relation from the Kilo-Degree Survey}}, -volume = {480}, -year = {2018} -} - @article{Blanton2003, archivePrefix = {arXiv}, arxivId = {astro-ph/0209479}, @@ -6625,24 +6414,6 @@ @article{Minor2021 year = {2021} } -@article{Bullock:2005aa, -archivePrefix = {arXiv}, -arxivId = {astro-ph/0506467}, -author = {Bullock, James S. and Johnston, Kathryn V.}, -doi = {10.1086/497422}, -eprint = {0506467}, -issn = {0004-637X}, -journal = {The Astrophysical Journal}, -month = {dec}, -number = {2}, -pages = {931--949}, -primaryClass = {astro-ph}, -title = {{Tracing Galaxy Formation with Stellar Halos. I. Methods}}, -url = {http://arxiv.org/abs/astro-ph/0506467%0Ahttp://dx.doi.org/10.1086/497422}, -volume = {635}, -year = {2005} -} - @article{Daddi2005, archivePrefix = {arXiv}, arxivId = {astro-ph/0503102}, @@ -7079,22 +6850,6 @@ @article{Peirani2008 year = {2008} } -@article{Xie:2015aa, -archivePrefix = {arXiv}, -arxivId = {1410.2341}, -author = {Xie, Lizhi and Guo, Qi and Cooper, Andrew P. and Frenk, Carlos S. and Li, Ran and Gao, Liang}, -doi = {10.1093/mnras/stu2487}, -eprint = {1410.2341}, -issn = {13652966}, -journal = {Monthly Notices of the Royal Astronomical Society}, -month = {feb}, -number = {1}, -pages = {636--645}, -title = {{The size evolution of elliptical galaxies}}, -volume = {447}, -year = {2015} -} - @article{Emsellem2011, archivePrefix = {arXiv}, arxivId = {1102.4444}, @@ -7570,22 +7325,6 @@ @article{Minor2021a year = {2021} } -@article{Oser:2010aa, -archivePrefix = {arXiv}, -arxivId = {1010.1381}, -author = {Oser, Ludwig and Ostriker, Jeremiah P. and Naab, Thorsten and Johansson, Peter H. and Burkert, Andreas}, -doi = {10.1088/0004-637X/725/2/2312}, -eprint = {1010.1381}, -issn = {15384357}, -journal = {Astrophysical Journal}, -month = {dec}, -number = {2}, -pages = {2312--2323}, -title = {{The two phases of galaxy formation}}, -volume = {725}, -year = {2010} -} - @article{Tazzari2018, archivePrefix = {arXiv}, arxivId = {1709.06999}, @@ -8271,15 +8010,6 @@ @article{Messias2014 year = {2014} } -@article{2001ev, -author = {عامر, د. وفاء محروس}, -journal = {مجلة اسيوط للدراسات البيئة}, -pages = {43}, -title = {{No Title" المعالجة الحيوية للمولوثات البيئية}}, -volume = {العدد الحا}, -year = {2001} -} - @article{More2016, archivePrefix = {arXiv}, arxivId = {1504.05587}, @@ -8721,15 +8451,6 @@ @article{Lackner2012 year = {2012} } -@article{2001er, -author = {عامر, د. وفاء محروس}, -journal = {مجلة اسيوط للدراسات البيئة}, -pages = {43}, -title = {{No Title" المعالجة الحيوية للمولوثات البيئية}}, -volume = {العدد الحا}, -year = {2001} -} - @article{Goulding2016a, archivePrefix = {arXiv}, arxivId = {1604.01764}, @@ -9918,21 +9639,6 @@ @article{Geng2025 year = {2025} } -@article{astropy:2013, -archivePrefix = {arXiv}, -arxivId = {astro-ph.IM/1307.6212}, -author = {{Astropy Collaboration} and Robitaille, T.$\sim$P. and Tollerud, E.$\sim$J. and Greenfield, P and Droettboom, M and Bray, E and Aldcroft, T and Davis, M and Ginsburg, A and Price-Whelan, A.$\sim$M. and Kerzendorf, W.$\sim$E. and Conley, A and Crighton, N and Barbary, K and Muna, D and Ferguson, H and Grollier, F and Parikh, M.$\sim$M. and Nair, P.$\sim$H. and Unther, H.$\sim$M. and Deil, C and Woillez, J and Conseil, S and Kramer, R and Turner, J.$\sim$E.$\sim$H. and Singer, L and Fox, R and Weaver, B.$\sim$A. and Zabalza, V and Edwards, Z.$\sim$I. and {Azalee Bostroem}, K and Burke, D.$\sim$J. and Casey, A.$\sim$R. and Crawford, S.$\sim$M. and Dencheva, N and Ely, J and Jenness, T and Labrie, K and Lim, P.$\sim$L. and Pierfederici, F and Pontzen, A and Ptak, A and Refsdal, B and Servillat, M and Streicher, O}, -doi = {10.1051/0004-6361/201322068}, -eprint = {1307.6212}, -journal = {A\&A}, -month = {oct}, -pages = {A33}, -primaryClass = {astro-ph.IM}, -title = {{Astropy: A community Python package for astronomy}}, -volume = {558}, -year = {2013} -} - @article{Kormendy2004, archivePrefix = {arXiv}, arxivId = {astro-ph/0306353}, @@ -10189,15 +9895,6 @@ @article{Wang2018a year = {2018} } -@article{2001et, -author = {عامر, د. وفاء محروس}, -journal = {مجلة اسيوط للدراسات البيئة}, -pages = {43}, -title = {{No Title" المعالجة الحيوية للمولوثات البيئية}}, -volume = {العدد الحا}, -year = {2001} -} - @article{Despali2018, archivePrefix = {arXiv}, arxivId = {1710.05029}, @@ -10298,17 +9995,6 @@ @article{Wang2019 year = {2019} } -@article{astropy:2018, -author = {Price-Whelan, A.$\sim$M. and Sip\Hocz, B.$\sim$M. and G{\"{u}}nther, H.$\sim$M. and Lim, P.$\sim$L. and Crawford, S.$\sim$M. and Conseil, S and Shupe, D.$\sim$L. and Craig, M.$\sim$W. and Dencheva, N and Ginsburg, A and VanderPlas, J.$\sim$T. and Bradley, L.$\sim$D. and P{\'{e}}rez-Su{\'{a}}rez, D and de Val-Borro, M and {Paper Contributors}, (Primary and Aldcroft, T.$\sim$L. and Cruz, K.$\sim$L. and Robitaille, T.$\sim$P. and Tollerud, E.$\sim$J. and {Coordination Committee}, (Astropy and Ardelean, C and Babej, T and Bach, Y.$\sim$P. and Bachetti, M and Bakanov, A.$\sim$V. and Bamford, S.$\sim$P. and Barentsen, G and Barmby, P and Baumbach, A and Berry, K.$\sim$L. and Biscani, F and Boquien, M and Bostroem, K.$\sim$A. and Bouma, L.$\sim$G. and Brammer, G.$\sim$B. and Bray, E.$\sim$M. and Breytenbach, H and Buddelmeijer, H and Burke, D.$\sim$J. and Calderone, G and {Cano Rodr\'\iguez}, J.$\sim$L. and Cara, M and Cardoso, J.$\sim$V.$\sim$M. and Cheedella, S and Copin, Y and Corrales, L and Crichton, D and D\textquoterightAvella, D and Deil, C and Depagne, {\'{E}} and Dietrich, J.$\sim$P. and Donath, A and Droettboom, M and Earl, N and Erben, T and Fabbro, S and Ferreira, L.$\sim$A. and Finethy, T and Fox, R.$\sim$T. and Garrison, L.$\sim$H. and Gibbons, S.$\sim$L.$\sim$J. and Goldstein, D.$\sim$A. and Gommers, R and Greco, J.$\sim$P. and Greenfield, P and Groener, A.$\sim$M. and Grollier, F and Hagen, A and Hirst, P and Homeier, D and Horton, A.$\sim$J. and Hosseinzadeh, G and Hu, L and Hunkeler, J.$\sim$S. and Ivezi{\'{c}}, {\v{Z}} and Jain, A and Jenness, T and Kanarek, G and Kendrew, S and Kern, N.$\sim$S. and Kerzendorf, W.$\sim$E. and Khvalko, A and King, J and Kirkby, D and Kulkarni, A.$\sim$M. and Kumar, A and Lee, A and Lenz, D and Littlefair, S.$\sim$P. and Ma, Z and Macleod, D.$\sim$M. and Mastropietro, M and McCully, C and Montagnac, S and Morris, B.$\sim$M. and Mueller, M and Mumford, S.$\sim$J. and Muna, D and Murphy, N.$\sim$A. and Nelson, S and Nguyen, G.$\sim$H. and Ninan, J.$\sim$P. and N{\"{o}}the, M and Ogaz, S and Oh, S and Parejko, J.$\sim$K. and Parley, N and Pascual, S and Patil, R and Patil, A.$\sim$A. and Plunkett, A.$\sim$L. and Prochaska, J.$\sim$X. and Rastogi, T and {Reddy Janga}, V and Sabater, J and Sakurikar, P and Seifert, M and Sherbert, L.$\sim$E. and Sherwood-Taylor, H and Shih, A.$\sim$Y. and Sick, J and Silbiger, M.$\sim$T. and Singanamalla, S and Singer, L.$\sim$P. and Sladen, P.$\sim$H. and Sooley, K.$\sim$A. and Sornarajah, S and Streicher, O and Teuben, P and Thomas, S.$\sim$W. and Tremblay, G.$\sim$R. and Turner, J.$\sim$E.$\sim$H. and Terr{\'{o}}n, V and van Kerkwijk, M.$\sim$H. and de la Vega, A and Watkins, L.$\sim$L. and Weaver, B.$\sim$A. and Whitmore, J.$\sim$B. and Woillez, J and Zabalza, V and Contributors, (Astropy}, -doi = {10.3847/1538-3881/aabc4f}, -journal = {AJ}, -month = {sep}, -pages = {123}, -title = {{The Astropy Project: Building an Open-science Project and Status of the v2.0 Core Package}}, -volume = {156}, -year = {2018} -} - @article{Gavazzi2012, archivePrefix = {arXiv}, arxivId = {1202.3852}, @@ -10835,22 +10521,6 @@ @article{He2022b year = {2022} } -@article{Laporte:2013aa, -archivePrefix = {arXiv}, -arxivId = {1301.5319}, -author = {Laporte, Chervin F.P. and White, Simon D.M. and Naab, Thorsten and Gao, Liang}, -doi = {10.1093/mnras/stt912}, -eprint = {1301.5319}, -issn = {00358711}, -journal = {Monthly Notices of the Royal Astronomical Society}, -month = {oct}, -number = {2}, -pages = {901--909}, -title = {{The growth in size and mass of cluster galaxies since z = 2}}, -volume = {435}, -year = {2013} -} - @article{Smith2019, archivePrefix = {arXiv}, arxivId = {2001.08420}, @@ -11615,23 +11285,6 @@ @article{Vegetti2018 year = {2018} } -@article{Guo:2008aa, -archivePrefix = {arXiv}, -arxivId = {0708.1814}, -author = {Guo, Q. and White, S. D.M.}, -doi = {10.1111/j.1365-2966.2007.12619.x}, -eprint = {0708.1814}, -issn = {00358711}, -journal = {Monthly Notices of the Royal Astronomical Society}, -month = {feb}, -number = {1}, -pages = {2--10}, -title = {{Galaxy growth in the concordance $\Lambda$cDM cosmology}}, -url = {http://adsabs.harvard.edu/abs/2008MNRAS.384....2G}, -volume = {384}, -year = {2008} -} - @article{Oh2016, archivePrefix = {arXiv}, arxivId = {1612.06495}, @@ -13418,22 +13071,6 @@ @article{Koopmans2009 year = {2009} } -@article{Cooper:2015aa, -archivePrefix = {arXiv}, -arxivId = {1501.04630}, -author = {Cooper, Andrew P. and Parry, Owen H. and Lowing, Ben and Cole, Shaun and Frenk, Carlos}, -doi = {10.1093/mnras/stv2057}, -eprint = {1501.04630}, -issn = {13652966}, -journal = {Monthly Notices of the Royal Astronomical Society}, -month = {dec}, -number = {3}, -pages = {3185--3199}, -title = {{Formation of in situ stellar haloes in Milky Way-mass galaxies}}, -volume = {454}, -year = {2015} -} - @article{Smith2012, archivePrefix = {arXiv}, arxivId = {astro-ph.CO/1208.3079}, @@ -13558,15 +13195,6 @@ @article{Chabrier2003 year = {2003} } -@article{2001fa, -author = {عامر, د. وفاء محروس}, -journal = {مجلة اسيوط للدراسات البيئة}, -pages = {43}, -title = {{No Title" المعالجة الحيوية للمولوثات البيئية}}, -volume = {العدد الحا}, -year = {2001} -} - @article{Gebhardt2011, archivePrefix = {arXiv}, arxivId = {1101.1954}, @@ -15067,15 +14695,6 @@ @article{Yamamoto2019 year = {2019} } -@article{2001ew, -author = {عامر, د. وفاء محروس}, -journal = {مجلة اسيوط للدراسات البيئة}, -pages = {43}, -title = {{No Title" المعالجة الحيوية للمولوثات البيئية}}, -volume = {العدد الحا}, -year = {2001} -} - @article{corner2016, author = {Foreman-Mackey, Daniel}, doi = {10.21105/joss.00024}, @@ -15489,23 +15108,6 @@ @article{Fornasa2013 year = {2013} } -@article{Iodice:2016aa, -archivePrefix = {arXiv}, -arxivId = {1602.02149}, -author = {Iodice, E. and Capaccioli, M. and Grado, A. and Limatola, L. and Spavone, M. and Napolitano, N. R. and Paolillo, M. and Peletier, R. F. and Cantiello, M. and Lisker, T. and Wittmann, C. and Venhola, A. and Hilker, M. and D'Abrusco, R. and Pota, V. and Schipani, P.}, -doi = {10.3847/0004-637x/820/1/42}, -eprint = {1602.02149}, -issn = {1538-4357}, -journal = {The Astrophysical Journal}, -month = {mar}, -number = {1}, -pages = {42}, -title = {{THE FORNAX DEEP SURVEY WITH VST. I. THE EXTENDED AND DIFFUSE STELLAR HALO OF NGC 1399 OUT TO 192 kpc}}, -url = {http://arxiv.org/abs/1602.02149%0Ahttp://dx.doi.org/10.3847/0004-637X/820/1/42}, -volume = {820}, -year = {2016} -} - @article{Hughes1998, archivePrefix = {arXiv}, arxivId = {astro-ph/9806297}, @@ -15574,20 +15176,6 @@ @article{Vegetti2009b year = {2009} } -@article{Trujillo:2006aa, -author = {Trujillo, Ignacio and {Forster Schreiber}, Natascha M and Rudnick, Gregory and Barden, Marco and Franx, Marijn and Rix, Hans‐Walter and Caldwell, J A R and McIntosh, Daniel H and Toft, Sune and Haussler, Boris and Zirm, Andrew and van Dokkum, Pieter G and Labbe, Ivo and Moorwood, Alan and Rottgering, Huub and van der Wel, Arjen and van der Werf, Paul and van Starkenburg, Lottie}, -doi = {10.1086/506464}, -issn = {0004-637X}, -journal = {The Astrophysical Journal}, -month = {oct}, -number = {1}, -pages = {18--41}, -title = {{The Size Evolution of Galaxies since {\textless}i{\textgreater}z{\textless}/i{\textgreater} ∼3: Combining SDSS, GEMS, and FIRES}}, -url = {http://stacks.iop.org/0004-637X/650/i=1/a=18}, -volume = {650}, -year = {2006} -} - @article{Shuntov2022, archivePrefix = {arXiv}, arxivId = {2203.10895}, @@ -15673,15 +15261,6 @@ @article{Vehtari2014a year = {2014} } -@article{Kormendy:2009aa, - Author = {{Kormendy}, J. and {Fisher}, D.~B. and {Cornell}, M.~E. and {Bender}, R.}, - Journal = {\apjs}, - Month = may, - Pages = {216-309}, - Title = {{Structure and Formation of Elliptical and Spheroidal Galaxies}}, - Volume = 182, - Year = 2009} - @article{Navarro1996, archivePrefix = {arXiv}, arxivId = {astro-ph/9508025}, @@ -16382,23 +15961,6 @@ @misc{PyAutoFit url = {https://github.com/rhayes777/PyAutoFit} } -@ARTICLE{2020A&A...635A.139E, - author = {{Euclid Collaboration} and {Paykari}, P. and {Kitching}, T. and {Hoekstra}, H. and {Azzollini}, R. and {Cardone}, V.~F. and {Cropper}, M. and {Duncan}, C.~A.~J. and {Kannawadi}, A. and {Miller}, L. and {Aussel}, H. and {Conti}, I.~F. and {Auricchio}, N. and {Baldi}, M. and {Bardelli}, S. and {Biviano}, A. and {Bonino}, D. and {Borsato}, E. and {Bozzo}, E. and {Branchini}, E. and {Brau-Nogue}, S. and {Brescia}, M. and {Brinchmann}, J. and {Burigana}, C. and {Camera}, S. and {Capobianco}, V. and {Carbone}, C. and {Carretero}, J. and {Castander}, F.~J. and {Castellano}, M. and {Cavuoti}, S. and {Charles}, Y. and {Cledassou}, R. and {Colodro-Conde}, C. and {Congedo}, G. and {Conselice}, C. and {Conversi}, L. and {Copin}, Y. and {Coupon}, J. and {Courtois}, H.~M. and {Da Silva}, A. and {Dupac}, X. and {Fabbian}, G. and {Farrens}, S. and {Ferreira}, P.~G. and {Fosalba}, P. and {Fourmanoit}, N. and {Frailis}, M. and {Fumana}, M. and {Galeotta}, S. and {Garilli}, B. and {Gillard}, W. and {Gillis}, B.~R. and {Giocoli}, C. and {Graci{\'a}-Carpio}, J. and {Grupp}, F. and {Hormuth}, F. and {Ili{\'c}}, S. and {Israel}, H. and {Jahnke}, K. and {Keihanen}, E. and {Kermiche}, S. and {Kilbinger}, M. and {Kirkpatrick}, C.~C. and {Kubik}, B. and {Kunz}, M. and {Kurki-Suonio}, H. and {Laureijs}, R. and {Le Mignant}, D. and {Ligori}, S. and {Lilje}, P.~B. and {Lloro}, I. and {Maciaszek}, T. and {Maiorano}, E. and {Marggraf}, O. and {Markovic}, K. and {Martinet}, N. and {Marulli}, F. and {Massey}, R. and {Mauri}, N. and {Medinaceli}, E. and {Mei}, S. and {Mellier}, Y. and {Meneghetti}, M. and {Metcalf}, R.~B. and {Moresco}, M. and {Moscardini}, L. and {Munari}, E. and {Neissner}, C. and {Nichol}, R.~C. and {Niemi}, S. and {Nutma}, T. and {Padilla}, C. and {Paltani}, S. and {Pasian}, F. and {Pettorino}, V. and {Pires}, S. and {Polenta}, G. and {Raison}, F. and {Renzi}, A. and {Rhodes}, J. and {Romelli}, E. and {Roncarelli}, M. and {Rossetti}, E. and {Saglia}, R. and {Sakr}, Z. and {S{\'a}nchez}, A.~G. and {Sapone}, D. and {Scaramella}, R. and {Schneider}, P. and {Schrabback}, T. and {Scottez}, V. and {Secroun}, A. and {Serrano}, S. and {Sirignano}, C. and {Sirri}, G. and {Stanco}, L. and {Starck}, J. -L. and {Sureau}, F. and {Tallada-Cresp{\'\i}}, P. and {Taylor}, A. and {Tenti}, M. and {Tereno}, I. and {Toledo-Moreo}, R. and {Torradeflot}, F. and {Valenziano}, L. and {Vannier}, M. and {Vassallo}, T. and {Zoubian}, J. and {Zucca}, E.}, - title = "{Euclid preparation. VI. Verifying the performance of cosmic shear experiments}", - journal = {\aap}, - year = 2020, - month = mar, - volume = {635}, - eid = {A139}, - pages = {A139}, - doi = {10.1051/0004-6361/201936980}, -archivePrefix = {arXiv}, - eprint = {1910.10521}, - primaryClass = {astro-ph.CO}, - adsurl = {https://ui.adsabs.harvard.edu/abs/2020A&A...635A.139E}, - adsnote = {Provided by the SAO/NASA Astrophysics Data System} -} - @misc{Shajib2025dolphin, archivePrefix = {arXiv}, author = {Shajib, Anowar J. and Nihal, Nafis Sadik and Tan, Chin Yi and Sahu, Vedant and Birrer, Simon and Treu, Tommaso and Frieman, Joshua}, diff --git a/reading-queue.md b/reading-queue.md index 33acea2..a824e7c 100644 --- a/reading-queue.md +++ b/reading-queue.md @@ -10,18 +10,17 @@ the matching `wiki//sources/*.md` page. --- -https://www.nature.com/articles/s41576-025-00912-4 -https://www.nature.com/articles/s41576-025-00912-4 -https://www.nature.com/articles/s41576-025-00912-4 - Imagining the Alien: Human Projections and Cognitive Limitations -High-impact Scientific Software in Astronomy and its creators -Role of General Users in the Lifecycle of Scientific Software Strong Lensing: +The X-Ray Continuum Emission Region in the Lensed Quasar SDSS J133907.23+131038.6 is Much Smaller than the Accretion Disk +Confirmation of the Finch Flatter-Fainter Relation for the Quadruple Images of Lensed Point Sources +The Koi Pond: A Strongly Lensed Protocluster Core hosting a Diverse Population of DSFGs +Addressing position anomalies in the Strong Gravitational Lensing System HS~0810+2554 through Dark Matter Subhalos +The Fornax Cluster VLT Spectroscopic Survey - V. Mass modelling of the BCG NGC 1399 out to 150 kpc +Galaxy-LRD Strong Lenses: A Missing Population? Cosmic CORALS: Timing the Universe with high-z star clusters -A pilot sample of Planck-selected strongly lensed sub-mm galaxies: NOEMA observations and physical characterisation Polar coordinate transformations for machine learning based dark matter subhalo detection in strong gravitational lenses XShooter DESI Lens Program: Sample characterization Strong-lensing effects in high-redshift massive black-hole binary population inference @@ -33,8 +32,6 @@ Dynamical models of cluster members to probe the total mass properties of cluste COOL-LAMPS IX: A Rare Duo of Quasars Each Lensed by a Single Massive Galaxy Cluster Beyond collective fluctuations: probing micro-image swarms in lensed quasars with intensity interferometry Constraining Axion-like Particles through Multi-epoch Monitoring of Strong Gravitational Lenses -A boost in the precision of cluster-mass models: Exploiting the extended surface brightness of the lensed supernova Refsdal host galaxy -The approximate gravitational lensing multiple plane mass sheet degeneracy Mapping dark matter in the Bullet Cluster using JWST imaging and spectroscopy Detecting Strongly-Lensed Supernovae in Wide-field Space Telescope Imaging via Deep Learning Microlensing Black Hole Shadows-II: Constraining Primordial Black Hole Dark Matter using the photon rings of M87 and Sgr A* @@ -350,9 +347,3 @@ Eryn: A multi-purpose sampler for Bayesian inference: https://arxiv.org/list/ast - -JAX: - -https://github.com/flatironinstitute/jax-finufft -https://dfm.io/posts/extending-jax/ -https://arxiv.org/pdf/2403.08847.pdf diff --git a/scripts/validate_literature_citations.py b/scripts/validate_literature_citations.py index 370e370..befeaf8 100644 --- a/scripts/validate_literature_citations.py +++ b/scripts/validate_literature_citations.py @@ -9,7 +9,6 @@ ROOT = Path(__file__).resolve().parents[1] DEFAULT_BIBLIOGRAPHY = ROOT / "bibliography" / "pyautomemory.bib" -DEFAULT_ALIASES = ROOT / "bibliography" / "bibkey_aliases.yaml" BIBTEX_ENTRY = re.compile( r"^\s*@(?!comment\b|string\b|preamble\b)[A-Za-z]+\s*[({]\s*([^,\s]+)\s*,", @@ -40,11 +39,9 @@ class SourceCitation: class CitationValidation: bibliography: BibtexInventory citations: tuple[SourceCitation, ...] - aliases: dict[str, str] missing_source_keys: tuple[SourceCitation, ...] claim_entries_without_keys: tuple[SourceCitation, ...] unreferenced_bibtex_keys: tuple[str, ...] - missing_alias_targets: tuple[tuple[str, str], ...] @property def valid(self) -> bool: @@ -52,7 +49,6 @@ def valid(self) -> bool: self.bibliography.duplicates or self.missing_source_keys or self.claim_entries_without_keys - or self.missing_alias_targets ) @@ -115,57 +111,24 @@ def collect_claim_entries_without_keys( return tuple(missing) -def parse_aliases(text: str) -> dict[str, str]: - """Parse the intentionally flat alias-to-canonical YAML mapping.""" - - aliases: dict[str, str] = {} - content = text.strip() - if not content or content == "{}": - return aliases - - for line_number, line in enumerate(text.splitlines(), start=1): - stripped = line.strip() - if not stripped or stripped.startswith("#") or stripped == "{}": - continue - if ":" not in stripped: - raise ValueError(f"invalid alias mapping on line {line_number}: {line!r}") - alias, canonical = ( - part.strip().strip("'\"") for part in stripped.split(":", 1) - ) - if not alias or not canonical: - raise ValueError(f"invalid alias mapping on line {line_number}: {line!r}") - aliases[alias] = canonical - return aliases - - def validate_citations( bibliography_path: Path = DEFAULT_BIBLIOGRAPHY, root: Path = ROOT, - aliases_path: Path = DEFAULT_ALIASES, ) -> CitationValidation: bibliography = parse_bibtex(bibliography_path.read_text(encoding="utf-8")) directories = source_directories(root) citations = collect_source_citations(directories) claim_entries_without_keys = collect_claim_entries_without_keys(directories) - aliases = parse_aliases(aliases_path.read_text(encoding="utf-8")) cited_keys = {citation.key for citation in citations} return CitationValidation( bibliography=bibliography, citations=citations, - aliases=aliases, missing_source_keys=tuple( citation for citation in citations if citation.key not in bibliography.keys ), claim_entries_without_keys=claim_entries_without_keys, unreferenced_bibtex_keys=tuple(sorted(bibliography.keys - cited_keys)), - missing_alias_targets=tuple( - sorted( - (alias, canonical) - for alias, canonical in aliases.items() - if canonical not in bibliography.keys - ) - ), ) @@ -180,14 +143,13 @@ def _print_keys(label: str, keys: tuple[str, ...], show_all: bool) -> None: def run_validation(args: argparse.Namespace) -> int: try: - result = validate_citations(args.bibliography, args.root, args.aliases) + result = validate_citations(args.bibliography, args.root) except (OSError, ValueError) as error: print(f"citation validation error: {error}") return 1 print(f"Canonical BibTeX entries: {len(result.bibliography.keys)}") print(f"Wiki source entries with canonical keys: {len(result.citations)}") - print(f"BibTeX key aliases: {len(result.aliases)}") _print_keys( "Duplicate canonical BibTeX keys", result.bibliography.duplicates, args.show_all ) @@ -203,10 +165,6 @@ def run_validation(args: argparse.Namespace) -> int: for citation in result.claim_entries_without_keys: print(f" - {citation.path}:{citation.line}: {citation.key}") - print(f"Aliases with missing canonical targets: {len(result.missing_alias_targets)}") - for alias, canonical in result.missing_alias_targets: - print(f" - {alias} -> {canonical}") - _print_keys( "BibTeX entries not referenced by a wiki source entry", result.unreferenced_bibtex_keys, @@ -220,7 +178,6 @@ def build_parser() -> argparse.ArgumentParser: parser = argparse.ArgumentParser(description=__doc__) parser.add_argument("--bibliography", type=Path, default=DEFAULT_BIBLIOGRAPHY) parser.add_argument("--root", type=Path, default=ROOT) - parser.add_argument("--aliases", type=Path, default=DEFAULT_ALIASES) parser.add_argument("--show-all", action="store_true") return parser diff --git a/tests/test_validate_literature_citations.py b/tests/test_validate_literature_citations.py index cc4f14c..74543ca 100644 --- a/tests/test_validate_literature_citations.py +++ b/tests/test_validate_literature_citations.py @@ -4,7 +4,6 @@ from scripts.validate_literature_citations import ( extract_canonical_keys, - parse_aliases, parse_bibtex, validate_citations, ) @@ -41,23 +40,21 @@ def test_extract_canonical_keys_from_source_markdown(): ] -def _fixture_paths(tmp_path: Path) -> tuple[Path, Path, Path]: +def _fixture_paths(tmp_path: Path) -> tuple[Path, Path]: bibliography = tmp_path / "literature.bib" bibliography.write_text("@article{Alpha2024,\n}\n", encoding="utf-8") sources = tmp_path / "wiki" / "example" / "sources" sources.mkdir(parents=True) - aliases = tmp_path / "aliases.yaml" - aliases.write_text("", encoding="utf-8") - return bibliography, sources, aliases + return bibliography, sources def test_detect_missing_canonical_key(tmp_path): - bibliography, sources, aliases = _fixture_paths(tmp_path) + bibliography, sources = _fixture_paths(tmp_path) (sources / "topic.md").write_text( "**Canonical BibTeX key:** `Missing2025`\n", encoding="utf-8" ) - result = validate_citations(bibliography, tmp_path, aliases) + result = validate_citations(bibliography, tmp_path) assert [citation.key for citation in result.missing_source_keys] == [ "Missing2025" @@ -65,30 +62,14 @@ def test_detect_missing_canonical_key(tmp_path): assert not result.valid -def test_validate_alias_targets(tmp_path): - bibliography, _, aliases = _fixture_paths(tmp_path) - aliases.write_text( - "LocalKey: Alpha2024\nBrokenKey: Missing2025\n", encoding="utf-8" - ) - - result = validate_citations(bibliography, tmp_path, aliases) - - assert parse_aliases(aliases.read_text(encoding="utf-8")) == { - "LocalKey": "Alpha2024", - "BrokenKey": "Missing2025", - } - assert result.missing_alias_targets == (("BrokenKey", "Missing2025"),) - assert not result.valid - - def test_detect_claim_entry_without_key(tmp_path): - bibliography, sources, aliases = _fixture_paths(tmp_path) + bibliography, sources = _fixture_paths(tmp_path) (sources / "topic.md").write_text( "## Alpha 2024 — result\n\n**Supports:**\n- A claim.\n", encoding="utf-8", ) - result = validate_citations(bibliography, tmp_path, aliases) + result = validate_citations(bibliography, tmp_path) assert [(entry.key, entry.line) for entry in result.claim_entries_without_keys] == [ ("Alpha 2024 — result", 1) diff --git a/wiki/CLAUDE.md b/wiki/CLAUDE.md index 0fa5cf5..f15bea8 100644 --- a/wiki/CLAUDE.md +++ b/wiki/CLAUDE.md @@ -30,11 +30,15 @@ the wiki and note the change in the sub-wiki's `log.md`. - `sources/*.md` records compact guidance about what claims a paper supports. - `../bibliography/pyautomemory.bib` records canonical metadata and keys. -- `../bibliography/bibkey_aliases.yaml` maps known alternate keys to canonical keys. Never record local PDF paths or fabricate metadata — source PDFs live -off-repo. A canonical key is local to PyAutoMemory: resolve it against a -target project's `.bib` before patching LaTeX. See +off-repo. One declared exception: a page's frontmatter may carry an +`archive:` list — the **read-only archival filenames** of the off-repo PDFs +the 2026-05 import seeded it from (e.g. `Strong_Lens/Suyu2016Holicow.pdf`). +These are provenance history, never live paths; nothing may resolve or grow +them — new papers cite the bibliography, not an archive path. A canonical +key is local to PyAutoMemory: resolve it against a target project's `.bib` +before patching LaTeX. See [`../bibliography/README.md`](../bibliography/README.md) for the workflow. ## Page types diff --git a/wiki/cti/concepts/charge-transfer-inefficiency.md b/wiki/cti/concepts/charge-transfer-inefficiency.md index 4a2589f..45ace88 100644 --- a/wiki/cti/concepts/charge-transfer-inefficiency.md +++ b/wiki/cti/concepts/charge-transfer-inefficiency.md @@ -2,11 +2,11 @@ title: Charge Transfer Inefficiency (CTI) type: concept topics: [cti, detector-systematics] -sources: +status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - CTI/ShockleyRead1952.pdf - CTI/Massey2010PixelBased.pdf - CTI/Israel2015_CTI_Correct_Euclid.pdf -status: stub --- # Charge Transfer Inefficiency (CTI) diff --git a/wiki/cti/entities/arctic.md b/wiki/cti/entities/arctic.md index 9e7bb5b..e77ce50 100644 --- a/wiki/cti/entities/arctic.md +++ b/wiki/cti/entities/arctic.md @@ -2,10 +2,10 @@ title: arctic type: entity topics: [cti, software] -sources: +status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - CTI/Massey2010PixelBased.pdf - CTI/Massey2014_CTI_Correction_2.pdf -status: stub --- # arctic diff --git a/wiki/cti/entities/euclid-vis.md b/wiki/cti/entities/euclid-vis.md index 7013658..7703a38 100644 --- a/wiki/cti/entities/euclid-vis.md +++ b/wiki/cti/entities/euclid-vis.md @@ -2,11 +2,11 @@ title: Euclid VIS type: entity topics: [euclid, cti] -sources: +status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - CTI/Cropper2013DefiningWL.pdf - Euclid/Azzollini2021CIReport.pdf - CTI/Israel2015_CTI_Correct_Euclid.pdf -status: stub --- # Euclid VIS diff --git a/wiki/cti/sources/cti-shape-bias.md b/wiki/cti/sources/cti-shape-bias.md index 165327c..108e223 100644 --- a/wiki/cti/sources/cti-shape-bias.md +++ b/wiki/cti/sources/cti-shape-bias.md @@ -65,4 +65,4 @@ requirements on Euclid VIS CTI correction. - [[cti-shape-bias]] - [[sources-euclid-vis-calibration]] -- [[../lensing/sources-degeneracies-systematics]] +- [[sources-degeneracies-systematics]] diff --git a/wiki/galaxies/concepts/dm-halo-shapes.md b/wiki/galaxies/concepts/dm-halo-shapes.md index f75d550..8aeaa5e 100644 --- a/wiki/galaxies/concepts/dm-halo-shapes.md +++ b/wiki/galaxies/concepts/dm-halo-shapes.md @@ -2,10 +2,10 @@ title: Dark-matter halo shapes type: concept topics: [dm-halo-shapes, galaxy-scale] -sources: +status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Dark_Matter_Geometry/BailinShapesAngMom2005.pdf - Dark_Matter_Geometry/TennitiIntrSlignDiskEll2015.pdf -status: stub --- # Dark-matter halo shapes (galaxy-scale) @@ -52,5 +52,5 @@ parameters — a possible systematic on inferred shear / convergence. ## See also - [[stellar-mass-halo-mass-relation]] -- [[../lensing/concepts/external-convergence-shear.md]] -- [[../lensing/sources-dark-matter-physics]] +- [[external-convergence-shear]] +- [[sources-dark-matter-physics]] diff --git a/wiki/galaxies/concepts/etg-structure.md b/wiki/galaxies/concepts/etg-structure.md index b7ab219..5881089 100644 --- a/wiki/galaxies/concepts/etg-structure.md +++ b/wiki/galaxies/concepts/etg-structure.md @@ -2,10 +2,10 @@ title: ETG structure type: concept topics: [etg-structure, ellipticals] -sources: +status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - MassiveEllPaper/Ma2014MassiveIOverview.pdf - LightProFFits/Peng_2010_AJ_139_2097.pdf -status: stub --- # ETG structure diff --git a/wiki/galaxies/sources/bulge-disk-decomposition.md b/wiki/galaxies/sources/bulge-disk-decomposition.md index fdc2dc8..1cd5844 100644 --- a/wiki/galaxies/sources/bulge-disk-decomposition.md +++ b/wiki/galaxies/sources/bulge-disk-decomposition.md @@ -174,4 +174,4 @@ models. - [[bulge-disk-decomposition-galaxies]] - [[sources-light-profile-fitting]] -- [[../lensing/sources-bulge-halo]] +- [[sources-bulge-halo]] diff --git a/wiki/galaxies/sources/collaborations-and-surveys.md b/wiki/galaxies/sources/collaborations-and-surveys.md index 386ff83..4697b68 100644 --- a/wiki/galaxies/sources/collaborations-and-surveys.md +++ b/wiki/galaxies/sources/collaborations-and-surveys.md @@ -126,4 +126,4 @@ Survey overview / instrument papers from the `Collaborations/` folder. - [[cosmos-web]] - [[sources-cosmos-survey]] -- [[../lensing/sources-lens-statistics]] +- [[sources-lens-statistics]] diff --git a/wiki/galaxies/sources/cosmos-survey.md b/wiki/galaxies/sources/cosmos-survey.md index 0e58964..58be64b 100644 --- a/wiki/galaxies/sources/cosmos-survey.md +++ b/wiki/galaxies/sources/cosmos-survey.md @@ -368,5 +368,5 @@ high-z morphology. ## See also - [[cosmos-web]] -- [[../lensing/sources-lens-finding]] +- [[sources-lens-finding]] - [[sources-high-redshift]] diff --git a/wiki/galaxies/sources/dark-matter-geometry-galaxies.md b/wiki/galaxies/sources/dark-matter-geometry-galaxies.md index 9e77cdb..fb6639f 100644 --- a/wiki/galaxies/sources/dark-matter-geometry-galaxies.md +++ b/wiki/galaxies/sources/dark-matter-geometry-galaxies.md @@ -464,5 +464,5 @@ work in `../lensing/`. - [[dm-halo-shapes]] - [[halo-occupation]] -- [[../lensing/sources-dark-matter-physics]] -- [[../lensing/sources-mass-models]] +- [[sources-dark-matter-physics]] +- [[sources-mass-models]] diff --git a/wiki/galaxies/sources/elliptical-galaxies.md b/wiki/galaxies/sources/elliptical-galaxies.md index 4efd903..3b9193d 100644 --- a/wiki/galaxies/sources/elliptical-galaxies.md +++ b/wiki/galaxies/sources/elliptical-galaxies.md @@ -116,4 +116,4 @@ survey-specific work in [[sources-massive-ellipticals]]. - [[etg-radial-gradients]] - [[sources-massive-ellipticals]] - [[sources-ifu-spectroscopy]] -- [[../lensing/sources-bulge-halo]] +- [[sources-bulge-halo]] diff --git a/wiki/galaxies/sources/halo-galaxy-connection.md b/wiki/galaxies/sources/halo-galaxy-connection.md index 6307b67..c745cf6 100644 --- a/wiki/galaxies/sources/halo-galaxy-connection.md +++ b/wiki/galaxies/sources/halo-galaxy-connection.md @@ -127,4 +127,4 @@ occupation. - [[stellar-to-halo-mass]] - [[halo-occupation]] - [[sources-stellar-halos]] -- [[../lensing/sources-mass-models]] +- [[sources-mass-models]] diff --git a/wiki/galaxies/sources/high-redshift.md b/wiki/galaxies/sources/high-redshift.md index 4f8325f..ea7226a 100644 --- a/wiki/galaxies/sources/high-redshift.md +++ b/wiki/galaxies/sources/high-redshift.md @@ -179,4 +179,4 @@ red dots" puzzle. - [[high-redshift-galaxies]] - [[little-red-dots]] - [[sources-cosmos-survey]] -- [[../lensing/sources-lensed-source-science]] +- [[sources-lensed-source-science]] diff --git a/wiki/galaxies/sources/ifu-spectroscopy.md b/wiki/galaxies/sources/ifu-spectroscopy.md index 54b4883..e953a74 100644 --- a/wiki/galaxies/sources/ifu-spectroscopy.md +++ b/wiki/galaxies/sources/ifu-spectroscopy.md @@ -354,4 +354,4 @@ backbone of modern galaxy-population work. - [[ifu-spectroscopy]] - [[etg-kinematics]] - [[manga-survey]] -- [[../lensing/sources-kinematics]] +- [[sources-kinematics]] diff --git a/wiki/lensing/concepts/bulge-halo-decomposition.md b/wiki/lensing/concepts/bulge-halo-decomposition.md index 0a547c4..00faad0 100755 --- a/wiki/lensing/concepts/bulge-halo-decomposition.md +++ b/wiki/lensing/concepts/bulge-halo-decomposition.md @@ -2,13 +2,13 @@ title: Bulge–halo (stellar + dark matter) decomposition type: concept topics: [galaxy-structure] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Etherington2022BulgeHalo.pdf - Strong_Lens/Etherington2022SLaM.pdf - Strong_Lens/Etherington2023aBeyondBulge.pdf - Strong_Lens/Shajib2021MassSlopeNFW.pdf - Strong_Lens/Oldham2018StellarAndDark.pdf -status: drafted --- # Bulge–halo decomposition diff --git a/wiki/lensing/concepts/cluster-lensing.md b/wiki/lensing/concepts/cluster-lensing.md index 01fdf08..deaa7f6 100755 --- a/wiki/lensing/concepts/cluster-lensing.md +++ b/wiki/lensing/concepts/cluster-lensing.md @@ -2,13 +2,13 @@ title: Cluster-scale strong lensing type: concept topics: [cluster-lensing] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - StrongLensCluster/Richard2017HFFModels.pdf - StrongLensCluster/Atek2015HFFUV.pdf - StrongLensCluster/Jullo2008CosmologicalConstraints.pdf - Strong_Lens/Chirivi2017_Lineofsight_Clusters.pdf - Strong_Lens/Schneider2013SPT.pdf -status: drafted --- # Cluster-scale strong lensing diff --git a/wiki/lensing/concepts/dark-matter-physics.md b/wiki/lensing/concepts/dark-matter-physics.md index 5f03185..6a2d254 100755 --- a/wiki/lensing/concepts/dark-matter-physics.md +++ b/wiki/lensing/concepts/dark-matter-physics.md @@ -2,14 +2,14 @@ title: Dark matter physics from strong lensing type: concept topics: [dark-matter, cosmology] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - DarkMatterModels/Bose2016WDMSims.pdf - DarkMatterModels/Newton2021ConstraintsSatellites.pdf - DarkMatterModels/Robertson2018SIDMsimulation.pdf - DarkMatterModels/Navarro1996StructureCDMHalos.pdf - Strong_Lens/Enzi2020JointConstraintsthermalRelic.pdf - Strong_Lens/Gomez2016_FermionicDM.pdf -status: drafted --- # Dark matter physics from strong lensing diff --git a/wiki/lensing/concepts/dark-matter-substructure.md b/wiki/lensing/concepts/dark-matter-substructure.md index 3948fc8..cde12c1 100755 --- a/wiki/lensing/concepts/dark-matter-substructure.md +++ b/wiki/lensing/concepts/dark-matter-substructure.md @@ -2,13 +2,13 @@ title: Dark matter substructure from strong lensing type: concept topics: [dark-matter] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Vegetti2018StellarNeutrinos.pdf - Strong_Lens/Nightingale2022Scanm.pdf - Strong_Lens/Despali2022Sensitivity.pdf - Strong_Lens/Despali2024SensitivityII.pdf - Strong_Lens/Gilman2019ConstraintsDM.pdf -status: drafted --- # Dark matter substructure diff --git a/wiki/lensing/concepts/deep-learning-lensing.md b/wiki/lensing/concepts/deep-learning-lensing.md index ce5a084..c9a6fe3 100755 --- a/wiki/lensing/concepts/deep-learning-lensing.md +++ b/wiki/lensing/concepts/deep-learning-lensing.md @@ -2,13 +2,13 @@ title: Deep learning for strong lensing type: concept topics: [methods] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Pearson2020MLAndParametric.pdf - Strong_Lens/Pearson2024StrongLensJWST.pdf - Strong_Lens/Morningstar2019DeepLearnGalaxyRecon.pdf - Strong_Lens/WagnerCarena2021BNNHierachical.pdf - Strong_Lens/Brehmer2019MiningDMSub.pdf -status: drafted --- # Deep learning for strong lensing diff --git a/wiki/lensing/concepts/external-convergence-shear.md b/wiki/lensing/concepts/external-convergence-shear.md index 16924ed..5dab857 100755 --- a/wiki/lensing/concepts/external-convergence-shear.md +++ b/wiki/lensing/concepts/external-convergence-shear.md @@ -2,12 +2,12 @@ title: External convergence and shear type: concept topics: [systematics, environment] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Wong2011ShearEnvironment.pdf - Strong_Lens/Birrer2019ShearWLSL.pdf - Strong_Lens/Fleury2022LosShear.pdf - Strong_Lens/Chirivi2017_Lineofsight_Clusters.pdf -status: drafted --- # External convergence and shear diff --git a/wiki/lensing/concepts/flux-ratio-anomalies.md b/wiki/lensing/concepts/flux-ratio-anomalies.md index 9950c32..8014a7e 100755 --- a/wiki/lensing/concepts/flux-ratio-anomalies.md +++ b/wiki/lensing/concepts/flux-ratio-anomalies.md @@ -2,12 +2,12 @@ title: Flux-ratio anomalies type: concept topics: [dark-matter, methods] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Gilman2018ProbeNatureDMForwardModel.pdf - Strong_Lens/Gilman2019ConstraintsDM.pdf - Strong_Lens/Gilman2016FluxMethod.pdf - Strong_Lens/CyrRacine2018SLMany.pdf -status: drafted --- # Flux-ratio anomalies diff --git a/wiki/lensing/concepts/gr-tests.md b/wiki/lensing/concepts/gr-tests.md index 6235528..824788b 100755 --- a/wiki/lensing/concepts/gr-tests.md +++ b/wiki/lensing/concepts/gr-tests.md @@ -2,10 +2,10 @@ title: Tests of GR with strong lensing type: concept topics: [cosmology, fundamental-physics] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Collett2018GR.pdf - Strong_Lens/Melo2023ProbeGR.pdf -status: drafted --- # Tests of GR with strong lensing diff --git a/wiki/lensing/concepts/gravitational-imaging.md b/wiki/lensing/concepts/gravitational-imaging.md index 92fc1de..c1c1546 100755 --- a/wiki/lensing/concepts/gravitational-imaging.md +++ b/wiki/lensing/concepts/gravitational-imaging.md @@ -2,12 +2,12 @@ title: Gravitational imaging type: concept topics: [dark-matter, methods] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Koopmans2005GravImaging.pdf - Strong_Lens/Vegetti2018StellarNeutrinos.pdf - Strong_Lens/Nightingale2022Scanm.pdf - Strong_Lens/Verbados2022PotentialCoorr.pdf -status: drafted --- # Gravitational imaging diff --git a/wiki/lensing/concepts/interferometric-lensing.md b/wiki/lensing/concepts/interferometric-lensing.md index b30c17c..31a5137 100755 --- a/wiki/lensing/concepts/interferometric-lensing.md +++ b/wiki/lensing/concepts/interferometric-lensing.md @@ -2,14 +2,14 @@ title: Interferometric strong lensing type: concept topics: [methods, observations] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Powell2020interfermeter.pdf - Strong_Lens/McKean2015SLSKA.pdf - Strong_Lens/Jackson2015SLRadioMaseMerlin.pdf - Strong_Lens/Dye2017ModelingAlma.pdf - Strong_Lens/Enia2018AlmaImaging.pdf - Strong_Lens/Stacey2024MultipolesALMA.pdf -status: drafted --- # Interferometric lensing diff --git a/wiki/lensing/concepts/kinematics-and-lensing.md b/wiki/lensing/concepts/kinematics-and-lensing.md index bb4aa55..361abad 100755 --- a/wiki/lensing/concepts/kinematics-and-lensing.md +++ b/wiki/lensing/concepts/kinematics-and-lensing.md @@ -2,11 +2,11 @@ title: Joint lensing + kinematics type: concept topics: [methods, galaxy-structure] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Gebhardt2011M87GeminiIFIS.pdf - Strong_Lens/Smith2017_StellarDyn_IMF.pdf - Strong_Lens/Cao2021MangaLenses.pdf -status: drafted --- # Joint lensing + kinematics diff --git a/wiki/lensing/concepts/lens-statistics.md b/wiki/lensing/concepts/lens-statistics.md index aa67d60..c95beca 100755 --- a/wiki/lensing/concepts/lens-statistics.md +++ b/wiki/lensing/concepts/lens-statistics.md @@ -2,13 +2,13 @@ title: Lens population statistics type: concept topics: [populations] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Sonnenfeld2021StatsI.pdf - Strong_Lens/Sonnenfeld2021StatsII.pdf - Strong_Lens/Sonnenfeld2022Stats.pdf - Strong_Lens/Li2023StrongLensPopulations.pdf - Strong_Lens/Geng2025SLRelations.pdf -status: drafted --- # Lens statistics diff --git a/wiki/lensing/concepts/lensed-source-science.md b/wiki/lensing/concepts/lensed-source-science.md index 2996d3c..34c4cf7 100755 --- a/wiki/lensing/concepts/lensed-source-science.md +++ b/wiki/lensing/concepts/lensed-source-science.md @@ -2,14 +2,14 @@ title: Source-plane science with strongly-lensed sources type: concept topics: [high-redshift, dsfg, agn] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Rizzo2018KinematicsStrongLenssources.pdf - Strong_Lens/Rizzo2020DSFGNature.pdf - Strong_Lens/Rizzo2021DSFTSample.pdf - Strong_Lens/Berg2018WindowOnSF.pdf - Strong_Lens/Dye2017ModelingAlma.pdf - Strong_Lens/Bayliss2017_Hyodrgen_Lensed_Quasar.pdf -status: drafted --- # Source-plane science diff --git a/wiki/lensing/concepts/line-of-sight-effects.md b/wiki/lensing/concepts/line-of-sight-effects.md index 79d0c2b..8d52d2d 100755 --- a/wiki/lensing/concepts/line-of-sight-effects.md +++ b/wiki/lensing/concepts/line-of-sight-effects.md @@ -2,11 +2,11 @@ title: Line-of-sight effects type: concept topics: [systematics, environment] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/He2021LoS.pdf - Strong_Lens/Despali2018LOS.pdf - Strong_Lens/Fleury2022LosShear.pdf -status: drafted --- # Line-of-sight (LOS) effects diff --git a/wiki/lensing/concepts/mass-models.md b/wiki/lensing/concepts/mass-models.md index 64ed2aa..9fd66ce 100755 --- a/wiki/lensing/concepts/mass-models.md +++ b/wiki/lensing/concepts/mass-models.md @@ -2,13 +2,13 @@ title: Mass models for lens galaxies type: concept topics: [lens-modelling] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Tessore2015Lensed.pdf - Strong_Lens/Tessore2016PowerLaw.pdf - Strong_Lens/Oguri2021CSE.pdf - Strong_Lens/Shajib2020GaussianDecomp].pdf - Strong_Lens/He2024MGE.pdf -status: drafted --- # Mass models for lens galaxies diff --git a/wiki/lensing/concepts/mass-sheet-degeneracy.md b/wiki/lensing/concepts/mass-sheet-degeneracy.md index 7278135..fefe1d5 100755 --- a/wiki/lensing/concepts/mass-sheet-degeneracy.md +++ b/wiki/lensing/concepts/mass-sheet-degeneracy.md @@ -2,11 +2,11 @@ title: Mass-sheet degeneracy type: concept topics: [degeneracies] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Birrer2020TDCOSMOSIVH0.pdf - Strong_Lens/Wertz2018PySPT.pdf - Strong_Lens/Tagore2017_Error_On_Ho.pdf -status: drafted --- # Mass-sheet degeneracy (MSD) diff --git a/wiki/lensing/concepts/multipoles.md b/wiki/lensing/concepts/multipoles.md index e265c3f..4b31fda 100755 --- a/wiki/lensing/concepts/multipoles.md +++ b/wiki/lensing/concepts/multipoles.md @@ -2,7 +2,8 @@ title: Angular multipoles in lens mass models type: concept topics: [lens-modelling, systematics] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Chu2013Multipoles.pdf - Strong_Lens/Cohen2024Multipoles.pdf - Strong_Lens/Stacey2024MultipolesALMA.pdf @@ -10,7 +11,6 @@ sources: - Strong_Lens/ORiodan2024Angularcomplexity.pdf - Strong_Lens/vandevyree2022Azimuthal.pdf - Strong_Lens/vandevyree2022BoxynessDiscyness.pdf -status: drafted --- # Angular multipoles diff --git a/wiki/lensing/concepts/radial-angular-degeneracy.md b/wiki/lensing/concepts/radial-angular-degeneracy.md index 20fb5bd..8825a8c 100755 --- a/wiki/lensing/concepts/radial-angular-degeneracy.md +++ b/wiki/lensing/concepts/radial-angular-degeneracy.md @@ -2,11 +2,11 @@ title: Radial-angular decomposition of lensing constraints type: concept topics: [degeneracies] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Kochanek2020radialangular.pdf - Strong_Lens/Kochanek2021radialdog.pdf - Strong_Lens/Saha2000.pdf -status: drafted --- # Radial-angular decomposition diff --git a/wiki/lensing/concepts/selection-effects.md b/wiki/lensing/concepts/selection-effects.md index 0d5a66e..a57861c 100755 --- a/wiki/lensing/concepts/selection-effects.md +++ b/wiki/lensing/concepts/selection-effects.md @@ -2,11 +2,11 @@ title: Selection effects in strong-lens samples type: concept topics: [populations, systematics] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Sonnenfeld2023SelectionEffects.pdf - Strong_Lens/Sonnenfeld2024SlacsDebiased.pdf - Strong_Lens/Sonnefendl2025SLACSDebiadedII.pdf -status: drafted --- # Selection effects diff --git a/wiki/lensing/concepts/shear-ellipticity-degeneracy.md b/wiki/lensing/concepts/shear-ellipticity-degeneracy.md index a5fe5ed..b890a1a 100755 --- a/wiki/lensing/concepts/shear-ellipticity-degeneracy.md +++ b/wiki/lensing/concepts/shear-ellipticity-degeneracy.md @@ -2,12 +2,12 @@ title: Shear–ellipticity degeneracy type: concept topics: [degeneracies] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Witt1997Shear.pdf - Strong_Lens/Keeton1997ShearEllipticity.pdf - Strong_Lens/Gomer2021ShearEllipseDegen.pdf - Strong_Lens/Hogg2022SLShear.pdf -status: drafted --- # Shear–ellipticity degeneracy diff --git a/wiki/lensing/concepts/smbh-from-lensing.md b/wiki/lensing/concepts/smbh-from-lensing.md index e6675fd..9a314ee 100755 --- a/wiki/lensing/concepts/smbh-from-lensing.md +++ b/wiki/lensing/concepts/smbh-from-lensing.md @@ -2,12 +2,12 @@ title: Supermassive black holes from strong lensing type: concept topics: [smbh, dark-matter] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Nightingale2023SMBH.pdf - Strong_Lens/Spingola2019SMBHVLBI.pdf - Strong_Lens/Banik2019SMBHRazorArc.pdf - Strong_Lens/Chen2018SMBH.pdf -status: drafted --- # Supermassive black holes from strong lensing diff --git a/wiki/lensing/concepts/source-position-transformation.md b/wiki/lensing/concepts/source-position-transformation.md index 25de2d8..6dfa04a 100755 --- a/wiki/lensing/concepts/source-position-transformation.md +++ b/wiki/lensing/concepts/source-position-transformation.md @@ -2,9 +2,9 @@ title: Source position transformation (SPT) type: concept topics: [degeneracies] -sources: - - Strong_Lens/Wertz2018PySPT.pdf status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) + - Strong_Lens/Wertz2018PySPT.pdf --- # Source position transformation (SPT) diff --git a/wiki/lensing/concepts/source-reconstruction.md b/wiki/lensing/concepts/source-reconstruction.md index 00bba6b..9a19016 100755 --- a/wiki/lensing/concepts/source-reconstruction.md +++ b/wiki/lensing/concepts/source-reconstruction.md @@ -2,13 +2,13 @@ title: Source reconstruction type: concept topics: [lens-modelling] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Galan2021SLIT.pdf - Strong_Lens/Galan2022Wavelet.pdf - Strong_Lens/Koopmans2005GravImaging.pdf - Strong_Lens/Ding2016_SHARPIXGalRecon.pdf - Strong_Lens/Suyu2009SpiralPotentialCorr.pdf -status: drafted --- # Source reconstruction diff --git a/wiki/lensing/concepts/time-delay-cosmography.md b/wiki/lensing/concepts/time-delay-cosmography.md index 5ed3d19..0a0d899 100755 --- a/wiki/lensing/concepts/time-delay-cosmography.md +++ b/wiki/lensing/concepts/time-delay-cosmography.md @@ -2,13 +2,13 @@ title: Time-delay cosmography (H0 from strong lensing) type: concept topics: [cosmology] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Suyu2016Holicow.pdf - Strong_Lens/Birrer2018HolicowIX.pdf - Strong_Lens/Birrer2020TDCOSMOSIVH0.pdf - Strong_Lens/Wong2019H0licow6lenses.pdf - Strong_Lens/Grillo2018RefsdelHo.pdf -status: drafted --- # Time-delay cosmography diff --git a/wiki/lensing/entities/abell-1201.md b/wiki/lensing/entities/abell-1201.md index 4a8daff..09e24d1 100755 --- a/wiki/lensing/entities/abell-1201.md +++ b/wiki/lensing/entities/abell-1201.md @@ -2,11 +2,11 @@ title: Abell 1201 type: entity topics: [specific-lens, smbh, cluster-lensing] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Edge2003Abell1201.pdf - Strong_Lens/Smith2017CounterImageAbell1201.pdf - Strong_Lens/Nightingale2023SMBH.pdf -status: drafted --- # Abell 1201 diff --git a/wiki/lensing/entities/bells-gallery.md b/wiki/lensing/entities/bells-gallery.md index da458c6..2335e91 100755 --- a/wiki/lensing/entities/bells-gallery.md +++ b/wiki/lensing/entities/bells-gallery.md @@ -2,12 +2,12 @@ title: BELLS / BELLS-GALLERY type: entity topics: [survey, sample] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Shu2016BELLSGALLERY.pdf - Strong_Lens/cornachione2017BellsSource.pdf - Substructure/Ritondale2018BELLS.pdf - Substructure/Ritondale2018BELLLymaAlphs.pdf -status: drafted --- # BELLS / BELLS-GALLERY diff --git a/wiki/lensing/entities/cosmic-horseshoe.md b/wiki/lensing/entities/cosmic-horseshoe.md index 061ce6c..17bdb76 100755 --- a/wiki/lensing/entities/cosmic-horseshoe.md +++ b/wiki/lensing/entities/cosmic-horseshoe.md @@ -2,11 +2,11 @@ title: The Cosmic Horseshoe type: entity topics: [specific-lens] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Dye2009Horseshoe.pdf - Strong_Lens/James2018horseshoeUV.pdf - Strong_Lens/Lipnicky2018HydrogenInLensedSpiral.pdf -status: drafted --- # The Cosmic Horseshoe diff --git a/wiki/lensing/entities/cosmos-web-ring.md b/wiki/lensing/entities/cosmos-web-ring.md index c2694e2..0829db1 100755 --- a/wiki/lensing/entities/cosmos-web-ring.md +++ b/wiki/lensing/entities/cosmos-web-ring.md @@ -2,9 +2,9 @@ title: COSMOS-Web Ring type: entity topics: [specific-lens, jwst] -sources: - - Strong_Lens/Mercier2024COSMOSRing.pdf status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) + - Strong_Lens/Mercier2024COSMOSRing.pdf --- # COSMOS-Web Ring diff --git a/wiki/lensing/entities/des-lenses.md b/wiki/lensing/entities/des-lenses.md index fc86615..14e38c5 100755 --- a/wiki/lensing/entities/des-lenses.md +++ b/wiki/lensing/entities/des-lenses.md @@ -2,11 +2,11 @@ title: DES lens samples type: entity topics: [survey, sample] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Jacbos2019SLDES.pdf - Strong_Lens/Rojas2022DESLensMOdelFinding.pdf - Strong_Lens/Tran2022AGEL.pdf -status: drafted --- # DES lens samples diff --git a/wiki/lensing/entities/h0licow.md b/wiki/lensing/entities/h0licow.md index 65b9f42..9504d3b 100755 --- a/wiki/lensing/entities/h0licow.md +++ b/wiki/lensing/entities/h0licow.md @@ -2,11 +2,11 @@ title: H0liCOW type: entity topics: [cosmography, collaboration] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Suyu2016Holicow.pdf - Strong_Lens/Birrer2018HolicowIX.pdf - Strong_Lens/Wong2019H0licow6lenses.pdf -status: drafted --- # H0liCOW diff --git a/wiki/lensing/entities/hsc-survey-lenses.md b/wiki/lensing/entities/hsc-survey-lenses.md index 5dd2f6b..a0cdea6 100755 --- a/wiki/lensing/entities/hsc-survey-lenses.md +++ b/wiki/lensing/entities/hsc-survey-lenses.md @@ -2,11 +2,11 @@ title: HSC lens samples type: entity topics: [survey, sample] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Sonnenfeld2018Yattalens.pdf - Strong_Lens/Sonnenfeld2020HSCLENSMODELINGFIND.pdf - Strong_Lens/Jaelani2023SLFindHSC.pdf -status: drafted --- # HSC lens samples diff --git a/wiki/lensing/entities/hubble-frontier-fields.md b/wiki/lensing/entities/hubble-frontier-fields.md index 03efa09..653bef4 100755 --- a/wiki/lensing/entities/hubble-frontier-fields.md +++ b/wiki/lensing/entities/hubble-frontier-fields.md @@ -2,10 +2,10 @@ title: Hubble Frontier Fields type: entity topics: [cluster-lensing, sample] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - StrongLensCluster/Richard2017HFFModels.pdf - StrongLensCluster/Atek2015HFFUV.pdf -status: drafted --- # Hubble Frontier Fields (HFF) diff --git a/wiki/lensing/entities/lens-finding-challenge.md b/wiki/lensing/entities/lens-finding-challenge.md index 52aa88b..3a2dff2 100755 --- a/wiki/lensing/entities/lens-finding-challenge.md +++ b/wiki/lensing/entities/lens-finding-challenge.md @@ -2,9 +2,9 @@ title: Strong-Lens Finding Challenge type: entity topics: [lens-finding, methods] -sources: - - Strong_Lens/Metcalf2018LensFindingChallenge.pdf status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) + - Strong_Lens/Metcalf2018LensFindingChallenge.pdf --- # The Strong-Lens Finding Challenge diff --git a/wiki/lensing/entities/lenstronomy.md b/wiki/lensing/entities/lenstronomy.md index 525521c..6359d91 100755 --- a/wiki/lensing/entities/lenstronomy.md +++ b/wiki/lensing/entities/lenstronomy.md @@ -2,10 +2,10 @@ title: lenstronomy type: entity topics: [software] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Biirrer2018lenstronomy.pdf - Strong_Lens/Birrer2018KLenstronomy.pdf -status: drafted --- # lenstronomy diff --git a/wiki/lensing/entities/pyautolens.md b/wiki/lensing/entities/pyautolens.md index 22617bc..2f3fcfc 100755 --- a/wiki/lensing/entities/pyautolens.md +++ b/wiki/lensing/entities/pyautolens.md @@ -2,10 +2,10 @@ title: PyAutoLens type: entity topics: [software] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - AutoLens.pdf - autolens_paper1_resubmit_20180216.pdf -status: drafted --- # PyAutoLens diff --git a/wiki/lensing/entities/razor-arc.md b/wiki/lensing/entities/razor-arc.md index 44d4e6a..cd53bba 100755 --- a/wiki/lensing/entities/razor-arc.md +++ b/wiki/lensing/entities/razor-arc.md @@ -2,9 +2,9 @@ title: The Razor Arc type: entity topics: [specific-lens, dark-matter, smbh] -sources: - - Strong_Lens/Banik2019SMBHRazorArc.pdf status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) + - Strong_Lens/Banik2019SMBHRazorArc.pdf --- # The Razor Arc diff --git a/wiki/lensing/entities/sl2s.md b/wiki/lensing/entities/sl2s.md index d6655cc..35f0c4f 100755 --- a/wiki/lensing/entities/sl2s.md +++ b/wiki/lensing/entities/sl2s.md @@ -2,10 +2,10 @@ title: SL2S (Strong Lensing Legacy Survey) type: entity topics: [survey, sample] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Gavazzi2012SL2SI.pdf - Strong_Lens/Gavazzi2014Ringfinder.pdf -status: drafted --- # SL2S — Strong Lensing Legacy Survey diff --git a/wiki/lensing/entities/slacs.md b/wiki/lensing/entities/slacs.md index 0785905..29d7e19 100755 --- a/wiki/lensing/entities/slacs.md +++ b/wiki/lensing/entities/slacs.md @@ -2,12 +2,12 @@ title: SLACS (Sloan Lens ACS Survey) type: entity topics: [survey, sample] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Shu2012SLACSXII.pdf - Strong_Lens/Shu2018SLACS4Mass.pdf - Strong_Lens/Sonnenfeld2024SlacsDebiased.pdf - Strong_Lens/Sonnefendl2025SLACSDebiadedII.pdf -status: drafted --- # SLACS — Sloan Lens ACS Survey diff --git a/wiki/lensing/entities/slam-pipeline.md b/wiki/lensing/entities/slam-pipeline.md index 5bcf866..5ee6c3f 100755 --- a/wiki/lensing/entities/slam-pipeline.md +++ b/wiki/lensing/entities/slam-pipeline.md @@ -2,10 +2,10 @@ title: SLaM (Strong Lens Automated Modelling) pipeline type: entity topics: [software, pipeline] -sources: +status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Strong_Lens/Etherington2022SLaM.pdf - Strong_Lens/Etherington2022BulgeHalo.pdf -status: drafted --- # SLaM pipeline diff --git a/wiki/lensing/entities/space-warps.md b/wiki/lensing/entities/space-warps.md index 74ca638..2d4c0f2 100755 --- a/wiki/lensing/entities/space-warps.md +++ b/wiki/lensing/entities/space-warps.md @@ -2,9 +2,9 @@ title: Space Warps type: entity topics: [citizen-science, lens-finding] -sources: - - Strong_Lens/Spacewarms2017Spaghetti.pdf status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) + - Strong_Lens/Spacewarms2017Spaghetti.pdf --- # Space Warps diff --git a/wiki/lensing/entities/tdcosmo.md b/wiki/lensing/entities/tdcosmo.md index 8909e10..23abc77 100755 --- a/wiki/lensing/entities/tdcosmo.md +++ b/wiki/lensing/entities/tdcosmo.md @@ -2,9 +2,9 @@ title: TDCOSMO type: entity topics: [cosmography, collaboration] -sources: - - Strong_Lens/Birrer2020TDCOSMOSIVH0.pdf status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) + - Strong_Lens/Birrer2020TDCOSMOSIVH0.pdf --- # TDCOSMO diff --git a/wiki/lensing/sources/pyautolens-papers.md b/wiki/lensing/sources/pyautolens-papers.md index 1759106..23989c9 100644 --- a/wiki/lensing/sources/pyautolens-papers.md +++ b/wiki/lensing/sources/pyautolens-papers.md @@ -275,7 +275,7 @@ work by core developers / collaborators that uses it. ## See also - [[pyautolens]] -- [[../entities/pyautolens]] +- [[pyautolens]] - [[sources-lens-modeling-methods]] - [[sources-interferometric-lensing]] - [[sources-deep-learning-lensing]] diff --git a/wiki/lensing/sources/reviews-and-summaries.md b/wiki/lensing/sources/reviews-and-summaries.md index 1f6f675..4e26b80 100644 --- a/wiki/lensing/sources/reviews-and-summaries.md +++ b/wiki/lensing/sources/reviews-and-summaries.md @@ -175,6 +175,6 @@ introductions or for cross-referencing established field-knowledge. ## See also -- [[../galaxies/sources-galaxy-formation-misc]] +- [[sources-galaxy-formation-misc]] - [[sources-galaxy-formation]] (existing field-galaxy-formation bibliography) diff --git a/wiki/methods/concepts/bayesian-inference.md b/wiki/methods/concepts/bayesian-inference.md index 8f9608d..70ccb64 100644 --- a/wiki/methods/concepts/bayesian-inference.md +++ b/wiki/methods/concepts/bayesian-inference.md @@ -2,10 +2,10 @@ title: Bayesian inference type: concept topics: [bayesian-inference, methods] -sources: +status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Stats/Variation Inference - A Review for Statisticians.pdf - Stats/Expectation propagation as a way of life.pdf -status: stub --- # Bayesian inference diff --git a/wiki/methods/concepts/expectation-propagation.md b/wiki/methods/concepts/expectation-propagation.md index b8dd995..052b62f 100644 --- a/wiki/methods/concepts/expectation-propagation.md +++ b/wiki/methods/concepts/expectation-propagation.md @@ -3,9 +3,10 @@ title: Expectation propagation type: concept topics: [expectation-propagation, graphical-models, bayesian-inference, message-passing] sources: - - MessagePassingIsAWayOfLife.pdf - sources/bayesian-inference.md status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) + - MessagePassingIsAWayOfLife.pdf --- # Expectation propagation (as PyAutoFit implements it) diff --git a/wiki/methods/concepts/gpu-nested-sampling.md b/wiki/methods/concepts/gpu-nested-sampling.md index 5df0691..11b1c4d 100644 --- a/wiki/methods/concepts/gpu-nested-sampling.md +++ b/wiki/methods/concepts/gpu-nested-sampling.md @@ -3,9 +3,10 @@ title: GPU / JAX nested sampling type: concept topics: [nested-sampling, jax, gpu, vmap, samplers] sources: - - Stats/PolyChod2015.pdf - Software (NSS, https://github.com/yallup/nss) status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) + - Stats/PolyChod2015.pdf --- # GPU / JAX nested sampling diff --git a/wiki/methods/concepts/hamiltonian-monte-carlo.md b/wiki/methods/concepts/hamiltonian-monte-carlo.md index 71eaabe..8da30b3 100644 --- a/wiki/methods/concepts/hamiltonian-monte-carlo.md +++ b/wiki/methods/concepts/hamiltonian-monte-carlo.md @@ -3,9 +3,10 @@ title: Hamiltonian Monte Carlo type: concept topics: [hmc, nuts, gradients, jax, samplers] sources: - - PPLs/Dynesty.pdf - Software (BlackJAX docs, https://blackjax-devs.github.io/blackjax/) status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) + - PPLs/Dynesty.pdf --- # Hamiltonian Monte Carlo diff --git a/wiki/methods/concepts/initialization-chaining.md b/wiki/methods/concepts/initialization-chaining.md index af9b581..981de70 100644 --- a/wiki/methods/concepts/initialization-chaining.md +++ b/wiki/methods/concepts/initialization-chaining.md @@ -2,9 +2,9 @@ title: Initialization chaining type: concept topics: [samplers, initialization, search-chaining, hmc] -sources: - - Stats/PolyChod2015.pdf status: drafted +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) + - Stats/PolyChod2015.pdf --- # Initialization chaining diff --git a/wiki/methods/concepts/nested-sampling.md b/wiki/methods/concepts/nested-sampling.md index 2d9d709..232c34b 100644 --- a/wiki/methods/concepts/nested-sampling.md +++ b/wiki/methods/concepts/nested-sampling.md @@ -2,12 +2,12 @@ title: Nested sampling type: concept topics: [nested-sampling, samplers] -sources: +status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - Stats/PolyChod2015.pdf - PolyChord.pdf - Stats/ButchnerPyMultiNest.pdf - PPLs/Dynesty.pdf -status: stub --- # Nested sampling diff --git a/wiki/methods/concepts/nufft.md b/wiki/methods/concepts/nufft.md index 4714a7d..dd79c83 100644 --- a/wiki/methods/concepts/nufft.md +++ b/wiki/methods/concepts/nufft.md @@ -2,11 +2,11 @@ title: Non-uniform FFT (NUFFT) type: concept topics: [nufft, interferometry] -sources: +status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - NUFFTPAper.pdf - PYNUFFT.pdf - Software/NUFFTGPU.pdf -status: stub --- # Non-uniform FFT (NUFFT) diff --git a/wiki/methods/sources/deep-learning-methods.md b/wiki/methods/sources/deep-learning-methods.md index c79b2b8..48e6a0c 100644 --- a/wiki/methods/sources/deep-learning-methods.md +++ b/wiki/methods/sources/deep-learning-methods.md @@ -78,5 +78,5 @@ lensing-specific applications (which live in ## See also - [[deep-learning-astro]] -- [[../lensing/sources-deep-learning-lensing]] -- [[../lensing/sources-lens-finding]] +- [[sources-deep-learning-lensing]] +- [[sources-lens-finding]] diff --git a/wiki/methods/sources/likelihood-free-inference.md b/wiki/methods/sources/likelihood-free-inference.md index 1fb51a0..8d47292 100644 --- a/wiki/methods/sources/likelihood-free-inference.md +++ b/wiki/methods/sources/likelihood-free-inference.md @@ -46,4 +46,4 @@ status: stub - [[simulation-based-inference]] - [[neural-posterior-estimation]] - [[sources-deep-learning-methods]] -- [[../lensing/sources-deep-learning-lensing]] +- [[sources-deep-learning-lensing]] diff --git a/wiki/methods/sources/linear-algebra.md b/wiki/methods/sources/linear-algebra.md index 09dc6da..fc712f2 100644 --- a/wiki/methods/sources/linear-algebra.md +++ b/wiki/methods/sources/linear-algebra.md @@ -146,5 +146,5 @@ status: stub - [[linear-inversion]] - [[gaussian-linear-models]] - [[mge]] -- [[../lensing/sources-source-reconstruction]] (semi-linear +- [[sources-source-reconstruction]] (semi-linear inversion in source reconstruction) diff --git a/wiki/methods/sources/nufft.md b/wiki/methods/sources/nufft.md index 708ac18..6435519 100644 --- a/wiki/methods/sources/nufft.md +++ b/wiki/methods/sources/nufft.md @@ -100,4 +100,4 @@ and for the PyLops sparse-linear-operator framework. - [[nufft]] - [[jax-finufft]] -- [[../lensing/concepts/interferometric-lensing.md]] +- [[interferometric-lensing]] diff --git a/wiki/methods/sources/scientific-software.md b/wiki/methods/sources/scientific-software.md index 477b577..7f54a2b 100644 --- a/wiki/methods/sources/scientific-software.md +++ b/wiki/methods/sources/scientific-software.md @@ -164,5 +164,5 @@ either uses or interoperates with. - [[scientific-software]] - [[pyautofit]] -- [[../lensing/entities/pyautolens.md]] -- [[../lensing/entities/pyautofit.md]] +- [[pyautolens]] +- [[pyautofit]] diff --git a/wiki/methods/sources/simulations.md b/wiki/methods/sources/simulations.md index 9d89119..f9651e7 100644 --- a/wiki/methods/sources/simulations.md +++ b/wiki/methods/sources/simulations.md @@ -309,5 +309,5 @@ gas-physics work and pure DM-only studies. - [[forward-modelling]] - [[hierarchical-population-models]] -- [[../lensing/sources-mass-models]] (for simulated mass slopes) -- [[../galaxies/sources-elliptical-galaxies]] +- [[sources-mass-models]] (for simulated mass slopes) +- [[sources-elliptical-galaxies]] diff --git a/wiki/smbh/CLAUDE.md b/wiki/smbh/CLAUDE.md index 34fe823..e44df54 100644 --- a/wiki/smbh/CLAUDE.md +++ b/wiki/smbh/CLAUDE.md @@ -27,8 +27,9 @@ concept page structure, source-collection structure, status flags [`../CLAUDE.md`](../CLAUDE.md). Read that file first; this one only diverges on scope. -Cross-wiki links work: `[[../lensing/concepts/smbh-from-lensing]]` -or just `[[smbh-from-lensing]]` if the resolver is sub-wiki-aware. +Cross-wiki links use the same slug form as everything else: +`[[smbh-from-lensing]]` — slugs are unique across sub-wikis, so no path +prefix is ever needed (the slug-only rule in `../CLAUDE.md`). ## Scope diff --git a/wiki/smbh/concepts/gw-background.md b/wiki/smbh/concepts/gw-background.md index e1ad8b3..3ee76d0 100644 --- a/wiki/smbh/concepts/gw-background.md +++ b/wiki/smbh/concepts/gw-background.md @@ -2,10 +2,10 @@ title: Nanohertz gravitational-wave background type: concept topics: [smbh, gw-background, pta] -sources: +status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - GWB/NANOGrav152024SMBHB.pdf - SMBHs/MarconiLocalAndRelicBHMassFunctions.pdf -status: stub --- # Nanohertz gravitational-wave background diff --git a/wiki/smbh/concepts/smbh-binaries.md b/wiki/smbh/concepts/smbh-binaries.md index 036c846..541eca6 100644 --- a/wiki/smbh/concepts/smbh-binaries.md +++ b/wiki/smbh/concepts/smbh-binaries.md @@ -2,10 +2,10 @@ title: SMBH binaries type: concept topics: [smbh, binaries] -sources: +status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - SMBHs/Liao2024RABBITS2.pdf - SMBHs/Shen2013BBHsViaTimeChangeOfBLRs.pdf -status: stub --- # SMBH binaries diff --git a/wiki/smbh/concepts/smbh-overview.md b/wiki/smbh/concepts/smbh-overview.md index 8c976d0..3ba2484 100644 --- a/wiki/smbh/concepts/smbh-overview.md +++ b/wiki/smbh/concepts/smbh-overview.md @@ -2,11 +2,11 @@ title: SMBH overview type: concept topics: [smbh, host-galaxies] -sources: +status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - SMBHs/Kormendy1995SearchInward.pdf - SMBHs/Ferrarese2000VeloDisp.pdf - SMBHs/Gebhardt2000SMBHVelDisp.pdf -status: stub --- # SMBH overview diff --git a/wiki/smbh/concepts/smbh-scouring.md b/wiki/smbh/concepts/smbh-scouring.md index ebd10df..faf544b 100644 --- a/wiki/smbh/concepts/smbh-scouring.md +++ b/wiki/smbh/concepts/smbh-scouring.md @@ -2,10 +2,10 @@ title: SMBH core scouring type: concept topics: [smbh, scouring, etg-structure] -sources: +status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) - SMBHs/Thomas2013DynamicalFootprintCoreScouring.pdf - SMBHs/Kormendy2013CoresEll.pdf -status: stub --- # SMBH core scouring diff --git a/wiki/smbh/entities/nanograv.md b/wiki/smbh/entities/nanograv.md index cf422bc..3f45099 100644 --- a/wiki/smbh/entities/nanograv.md +++ b/wiki/smbh/entities/nanograv.md @@ -2,9 +2,9 @@ title: NANOGrav type: entity topics: [pta, gw-background] -sources: - - GWB/NANOGrav152024SMBHB.pdf status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) + - GWB/NANOGrav152024SMBHB.pdf --- # NANOGrav diff --git a/wiki/smbh/entities/rabbits.md b/wiki/smbh/entities/rabbits.md index d02723b..9774f7f 100644 --- a/wiki/smbh/entities/rabbits.md +++ b/wiki/smbh/entities/rabbits.md @@ -2,9 +2,9 @@ title: RABBITS type: entity topics: [smbh, simulations] -sources: - - SMBHs/Liao2024RABBITS2.pdf status: stub +archive: # off-repo PDF provenance from the 2026-05 import (never live paths) + - SMBHs/Liao2024RABBITS2.pdf --- # RABBITS diff --git a/wiki/smbh/sources/smbh-host-scaling.md b/wiki/smbh/sources/smbh-host-scaling.md index 0d957af..5e9ea1b 100644 --- a/wiki/smbh/sources/smbh-host-scaling.md +++ b/wiki/smbh/sources/smbh-host-scaling.md @@ -251,5 +251,5 @@ filename-inferred and unread. ## See also - [[smbh-host-scaling]] -- [[../galaxies/sources-elliptical-galaxies]] +- [[sources-elliptical-galaxies]] - [[sources-smbh-mass-measurement]] diff --git a/wiki/smbh/sources/smbh-mass-measurement.md b/wiki/smbh/sources/smbh-mass-measurement.md index 5c426ab..46e30cd 100644 --- a/wiki/smbh/sources/smbh-mass-measurement.md +++ b/wiki/smbh/sources/smbh-mass-measurement.md @@ -214,5 +214,5 @@ mapping, ALMA molecular-gas dynamics, and the EHT. - [[smbh-mass-measurement]] - [[sources-smbh-host-scaling]] -- [[../lensing/sources-time-delay-cosmography]] for lensed-AGN +- [[sources-time-delay-cosmography]] for lensed-AGN SMBH-mass constraints diff --git a/wiki/smbh/sources/smbh-recoil-scouring.md b/wiki/smbh/sources/smbh-recoil-scouring.md index 13f4da4..31d819d 100644 --- a/wiki/smbh/sources/smbh-recoil-scouring.md +++ b/wiki/smbh/sources/smbh-recoil-scouring.md @@ -120,4 +120,4 @@ shallow inner-light gradients that interact with mass-profile fits. - [[smbh-scouring]] - [[smbh-recoil]] - [[sources-smbh-binaries]] -- [[../galaxies/sources-elliptical-galaxies]] +- [[sources-elliptical-galaxies]]