Skip to content

Release 0.1.1: version sync, CITATION/CONTRIBUTING, errata + outreach fixes - #3

Merged
ericrihm merged 1 commit into
mainfrom
chore/release-0.1.1
May 31, 2026
Merged

Release 0.1.1: version sync, CITATION/CONTRIBUTING, errata + outreach fixes#3
ericrihm merged 1 commit into
mainfrom
chore/release-0.1.1

Conversation

@ericrihm

Copy link
Copy Markdown
Owner

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.

  • Version 0.1.0 → 0.1.1 in pyproject.toml and both package __init__.py,
    so source matches the existing CHANGELOG [0.1.1] entry (they previously
    disagreed). Tag v0.1.1 to follow once merged.
  • CITATION.cff — renders GitHub's "Cite this repository" button. Lists
    Eric 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 correction
    workflow the README/ERRATA already invite people into.
  • ERRATA M5 + invariant_enumeration docstring — corrected the algebra
    justifying (|L₁|²)²tr(L₁⁴). The old 4abc(a+b+c) term vanishes for a
    trace-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."
  • Outreach email — stale "125 tests" → 160. (Verified arXiv:2511.02072 is a
    real Blitz–Gover paper; citation kept.)

…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.)
@ericrihm
ericrihm merged commit c32a823 into main May 31, 2026
2 checks passed
@ericrihm
ericrihm deleted the chore/release-0.1.1 branch May 31, 2026 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant