docs: make software citations exhaustive vs current requirements#641
Merged
Conversation
Cross-referenced every pyproject.toml in the stack (autonerves -> autoarray -> autofit -> autogalaxy -> autolens) against files/citations.bib and added the missing current dependencies: JAX, optax, anesthetic, getdist, blackjax, coolest, networkx, tensorflow-probability, nufftax + finufft, and jax_zero_contour (the last three consolidated from inline bibtex in the docs page). Added a JAX section to the docs citations page. Removed citations for packages that are no longer requirements (MultiNest, UltraNest, PySwarms) and refreshed the example .md/.tex citation lists accordingly (also fixing the dangling dynesty1/2/3 keys, the \textt -> \texttt typo, and the malformed numba/sqlite hrefs). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cross-referenced every
pyproject.tomlin the stack (autonerves → autoarray → autofit → autogalaxy → autolens) againstfiles/citations.biband brought the citation set up to date with the current requirements.Added (missing current dependencies)
JAX, optax, anesthetic, getdist, blackjax, coolest, networkx, tensorflow-probability, nufftax + finufft, and jax_zero_contour (the last three consolidated from inline bibtex that already lived in the docs page). Each verified against its published reference / software release. Added a JAX section to
docs/general/citations.md.Removed (no longer requirements)
MultiNest, UltraNest, PySwarms — pruned from the bib, docs, and the example
.md/.texcitation lists.Housekeeping in the example lists
nautilus(a core sampler that was missing from the lists).dynesty1/2/3cite keys →dynesty+dynesty4.\textt→\texttttypo and the malformednumba/sqlite\hrefs incitations.tex.All 35 cite keys used in the example
.md/.texnow resolve againstcitations.bib.🤖 Generated with Claude Code