Repository navigation
docs: describe substrax by what it does on its own - #74
Merged
Merged
Conversation
mahdi-shafiei
marked this pull request as ready for review
October 30, 2026 19:10
The README headline, the package description and the docs site description called substrax "the training plumbing a JAX/Flax NNX project otherwise writes for itself", listing process setup, devices, checkpoints, stopping, logging and GPU runs. It has since grown test infrastructure (fresh interpreter runs, compile and trace counters, gradient checks, the pytest plugin), optimizers and keys, compute jobs, and CI gates, composite actions and a pre-commit hook that other repositories reuse. All three now name training, testing and CI infrastructure for JAX/Flax NNX and list those parts; the README keeps its paragraph on the Avitai packages built on it.
mahdi-shafiei
force-pushed
the
docs/readme-headline
branch
from
October 30, 2026 19:10
72a1273 to
e51af4e
Compare
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.
Summary
The same description in
pyproject.toml(the PyPI summary, published with the next release) andmkdocs.yml(site_description). The docs index includes the README summary, so it follows. The README's next paragraph, on the Avitai packages built on substrax and substrax importing none of them, is unchanged.Evidence
main(c553f45):substrax.testing(run_pythonandreport,TraceCounter,compiles,counted_calls,gradients, the pytest plugin),substrax.optimandsubstrax.rng,substrax.compute(local,modal,skypilot), and the reusable CI parts:.github/actions/already-tested,audit-lockandmain-moved, thepython-gates.ymlreusable workflow, and theno-dependabot-confighook. Thirteen repositories use the actions on theirmain.git grep -i 'training plumbing'finds 3 lines onmain(README,mkdocs.yml,pyproject.toml) and 0 on this branch.pre-commit run,uv lock --check,tests/ci(170 passed),scripts/derive_status.py --check. The strict docs build is left toGates / Docs.Merge Danger
Door: two-way
Blast Radius: text
Wording only. The PyPI summary changes when the next release is published.