Release 0.1.1: version sync, CITATION/CONTRIBUTING, errata + outreach fixes - #3
Merged
Conversation
…treach fixes
- Bump version 0.1.0 -> 0.1.1 (pyproject.toml + both package __init__.py) to
match the CHANGELOG [0.1.1] entry (source previously contradicted the changelog).
- Add CITATION.cff (renders GitHub's "Cite this repository" button).
- Add CONTRIBUTING.md (dual-track test layout + the ERRATA correction workflow
the README/ERRATA already invite).
- ERRATA M5 + invariant_enumeration docstring: correct the algebraic justification
for (|L_1|^2)^2 vs tr(L_1^4) independence. The old "4abc(a+b+c)" expression
vanishes for a trace-free tensor (a+b+c=0); the correct difference is
(sum lam^2)^2 - sum lam^4 = 2 sum_{i<j} lam_i^2 lam_j^2 > 0 (e.g. 196 vs 98 for
eigenvalues 1,2,-3). Conclusion (independence) unchanged; the argument is now correct.
- Outreach email: update stale "125 tests" -> 160. (Verified arXiv:2511.02072
is a real Blitz-Gover paper and kept the citation.)
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.
Release 0.1.1 — version sync, citation/contributing front door, trust-artifact fixes
The math audit (#1) and CI fix (#2) are merged and CI is green on both tracks.
This PR is the small set of "before you stop" quick wins a 4-dimension readiness
review flagged — all defects in artifacts that already claim to be done.
pyproject.tomland both package__init__.py,so source matches the existing
CHANGELOG [0.1.1]entry (they previouslydisagreed). Tag
v0.1.1to follow once merged.CITATION.cff— renders GitHub's "Cite this repository" button. ListsEric Rihm as author and credits the Blitz–Gover–Waldron hypersurface theory in
the abstract. (Co-authorship with Blitz is still a proposal per the outreach
draft, so it is not asserted here — easy to add once formalized.)
CONTRIBUTING.md— the dual-track test layout and the ERRATA correctionworkflow the README/ERRATA already invite people into.
M5+invariant_enumerationdocstring — corrected the algebrajustifying
(|L₁|²)²⟂tr(L₁⁴). The old4abc(a+b+c)term vanishes for atrace-free tensor (
a+b+c=0); the correct difference is(Σλ²)² − Σλ⁴ = 2Σ_{i<j}λᵢ²λⱼ² > 0(196 vs 98 for eigenvalues 1,2,−3).Conclusion (independence) unchanged; the argument is now itself correct — which
matters in a document whose premise is "evaluate the closed form before trusting it."
arXiv:2511.02072is areal Blitz–Gover paper; citation kept.)