alpha
Login
or
Join now
utensil.tngl.sh
/
pygae-galgebra
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Symbolic Geometric Algebra/Calculus package for SymPy 馃敭 Mirror of https://github.com/pygae/galgebra
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
pygae-galgebra
/
doc
/
dev
/
at
master
6 files
Utensil
docs(dev): add Step 0 to release process runbook
4mo ago
336ba2b5
bumping-python.md
docs(dev): add Step 0 to release process runbook Captures the convention introduced in the 0.6.1 cycle: before preparing the changelog or branching, open a GitHub issue to coordinate the release, explain why we are cutting it now, and list any unusual pre-release todos. Routine steps are already covered by this runbook and need not be repeated.
4 months ago
bumping-python.rst
docs: update README Python prereqs; add dev guides for bumping Python and SymPy (#571) (#572) * docs: update README Python prereqs; add dev guides for bumping Python and SymPy (#571) * docs: address review feedback on #572 - Remove Developer guides toctree from doc/index.rst; #574 owns it with the full three-entry block to avoid duplicate sidebar sections - Fix setup.py: python_requires>=3.10, drop 3.8/3.9 classifiers, add 3.12 - Add test_requirements.txt to the files-to-update table in bumping-python.md * docs: add only bumping-python to Developer guides toctree * docs(bumping-python): make doc self-contained, no sympy cross-refs - Remove version policy cross-reference to bumping-sympy.md - Inline the full tracking issue pattern description instead of deferring to bumping-sympy.md - Use bare flake8/pytest to match CI
4 months ago
bumping-sympy.md
fix(notebooks): refresh outputs for SymPy 1.13 printing changes (#568) (#570) * fix(notebooks): refresh outputs for SymPy 1.13 printing changes (#568) * feat(scripts): add validate_nb_refresh.py to verify cosmetic-only output changes * docs(dev): add bumping-sympy guide; improve validate_nb_refresh.py CLI help * docs(dev): use .md for bumping-sympy guide; thin .rst wrapper for Sphinx * fix(notebooks): address review feedback on #570 - Bump test_requirements.txt to sympy == 1.13.3 so CI matches the refreshed notebook outputs (root cause of CI failure) - Tighten normalize_plaintext: only strip whitespace in lines that contain unicode box-drawing characters (U+2500-U+257F), leaving other text/plain lines verbatim so sign changes aren't masked - Update pytest command in bumping-sympy.md to match .github/workflows/ ci.yml; add note pointing to CI for the authoritative command * fix(mv): guard Simp.apply in _latex against SymPy 1.13 trigsimp regression SymPy 1.13's trigsimp raises ZeroDivisionError on certain trig expressions (e.g. prolate spheroidal coordinates). Since simplification in _latex is best-effort for display purposes, catch any exception and fall back to the expanded form. Also refreshes LaTeX.ipynb and test_gsg_undual_etc.ipynb outputs for SymPy 1.13.3 printing changes (Mul now renders with \cdot before \left). * fix(mv): narrow exception catch to ZeroDivisionError in _latex; fix doc
4 months ago
bumping-sympy.rst
fix(notebooks): refresh outputs for SymPy 1.13 printing changes (#568) (#570) * fix(notebooks): refresh outputs for SymPy 1.13 printing changes (#568) * feat(scripts): add validate_nb_refresh.py to verify cosmetic-only output changes * docs(dev): add bumping-sympy guide; improve validate_nb_refresh.py CLI help * docs(dev): use .md for bumping-sympy guide; thin .rst wrapper for Sphinx * fix(notebooks): address review feedback on #570 - Bump test_requirements.txt to sympy == 1.13.3 so CI matches the refreshed notebook outputs (root cause of CI failure) - Tighten normalize_plaintext: only strip whitespace in lines that contain unicode box-drawing characters (U+2500-U+257F), leaving other text/plain lines verbatim so sign changes aren't masked - Update pytest command in bumping-sympy.md to match .github/workflows/ ci.yml; add note pointing to CI for the authoritative command * fix(mv): guard Simp.apply in _latex against SymPy 1.13 trigsimp regression SymPy 1.13's trigsimp raises ZeroDivisionError on certain trig expressions (e.g. prolate spheroidal coordinates). Since simplification in _latex is best-effort for display purposes, catch any exception and fall back to the expanded form. Also refreshes LaTeX.ipynb and test_gsg_undual_etc.ipynb outputs for SymPy 1.13.3 printing changes (Mul now renders with \cdot before \left). * fix(mv): narrow exception catch to ZeroDivisionError in _latex; fix doc
4 months ago
release-process.md
docs(dev): add Step 0 to release process runbook Captures the convention introduced in the 0.6.1 cycle: before preparing the changelog or branching, open a GitHub issue to coordinate the release, explain why we are cutting it now, and list any unusual pre-release todos. Routine steps are already covered by this runbook and need not be repeated.
4 months ago
release-process.rst
docs(dev): add release process runbook Closes #573.
4 months ago