Releases: inducer/modepy
Releases · inducer/modepy
v2026.1
What's Changed
- Add Vioreanu-Rokhlin quadrature finding by @inducer in #107
- Add generic nodal/modal bilinear form routines by @a-alveyblanc in #103
- Rename
Basis{Function,Gradient}to dropTypesuffix by @inducer in #108 - Add script to extract Womersley spherical quadrature rules by @alexfikl in #109
- Silence typos for zerod by @alexfikl in #110
- Fix typo in and add test for
nodal_quadrature_test_matrixby @a-alveyblanc in #111 - Enable and fix PGH ruff rules by @alexfikl in #113
- Test basis size against space dimension by @inducer in #114
- Tuple concat -> tuple splat by @inducer in #115
- Bpr by @inducer in #116
- Types fixes 2025 05 by @inducer in #117
- Types fixes 2025 06 by @inducer in #118
- Types fixes numpy 2.3.1 by @inducer in #119
- Sweep type errors from stricter pymbolic typing into the baseline by @inducer in #120
- Add overloads for Shape.new by @alexfikl in #122
- Improve space typing and new overloads by @alexfikl in #123
- Add reverse comparisons for
_Infby @inducer in #124 - Port plot-basis to modern modepy by @alexfikl in #127
- Make tensor_product_nodes order independent by @alexfikl in #125
- Add example for constructing a prism by @alexfikl in #121
- Clean up quad example and add more nodes by @alexfikl in #128
- Add sphinx helper to reroute references by @alexfikl in #130
- Remove stray objects.inv by @alexfikl in #131
- Add type annotations to modepy.tools by @alexfikl in #132
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #133
- Nodes typing 2025 09 by @inducer in #135
- Remove non-standard text from LICENSE by @alexfikl in #136
- Use prism example in doc front page by @alexfikl in #137
- Add link to nudg github repo by @alexfikl in #138
- build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #139
- Fix ruff: extraneous str() by @inducer in #142
- Fix some newly surfaced typos by @alexfikl in #143
- Small type updates by @alexfikl in #144
- Add a CONTRIBUTING.md file by @alexfikl in #145
- Refer to CONTRIBUTING.md for extra install info by @alexfikl in #147
- Update baseline by @inducer in #148
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #149
- Update baseline by @inducer in #150
- Disable RUF067 for now by @inducer in #151
- Add ORCiDs to CITATION.cff by @alexfikl in #152
- 2026 01 rel by @inducer in #153
Full Changelog: v2025.1...v2026.1
v2025.1
What's Changed
- Typing for
modepy.matricesby @inducer in #82 - Mass matrix quad by @inducer in #83
- Add Jaskowiec-Sukumar to docs by @inducer in #86
- Diagonal TP mass matrices and related changes by @inducer in #84
- Migrate to pyproject and ruff by @alexfikl in #87
- pyproject: hack around to make editable install work by @alexfikl in #88
- Enable UP, G ruff rules, fix issues by @inducer in #89
- docs: improve install instructions by @alexfikl in #90
- ruff: fix C419 unnecessary list comprehension by @alexfikl in #91
- Typos by @inducer in #92
- Fix c409 by @inducer in #94
- Fix new ruff UP031 errors by @alexfikl in #95
- Introduce
quadrature.infto denote infinite accuracy by @inducer in #96 - Link to recursivenodes from list of simplex node sets by @inducer in #97
- Add
test_mass_quadrature_is_newton_cotesby @inducer in #99 - Support reshaping 1d tensor products by @alexfikl in #100
- Pymbolic typing by @inducer in #98
- Pymbolic 2024.2 by @inducer in #101
- Add
Basis.derivativesby @inducer in #102 - fix: new mypy errors due to numpy typing by @alexfikl in #104
- Fix reshaping/unreshaping for tensor product spaces in 1D by @a-alveyblanc in #105
Full Changelog: v2024.1...v2025.1