Published June 7, 2024
| Version v8.7.0
Software
Open
FElupe: Finite Element Analysis
Authors/Creators
Description
[8.7.0] - 2024-06-07
[!NOTE]
This is the first release with support for NumPy 2.0.
Added
- Add
math.solve_nd(A, b, n=1)as a generalized function ofmath.solve_2d(A, b)with supported broadcasting on the elementwise-operating trailing axes.
Changed
- Rebase
math.solve_2d(A, b)onmath.solve_nd(A, b, n=2)with a batched-rhs supported in NumPy 2.0. - Change
ogden_roxburgh()andOgdenRoxburghto use the Gauss error functionerfinstead oftanhas internal sigmoid function. - Flatten the returned
inverseindices-array ofnp.unique(..., return_inverse=True)inmesh.merge_duplicate_points()to ensure compatibility with NumPy 2.0.
Fixes
- Reset state variables in
PlotMaterial.evaluate()after each completed load case.
What's Changed
- Reset state variables in
PlotMaterial.evaluate()after each completed load case by @adtzlr in https://github.com/adtzlr/felupe/pull/784 - Add
math.solve_nd(A, b, n=1)by @adtzlr in https://github.com/adtzlr/felupe/pull/785 - Support broadcasting in matrix-axes of
math.solve_nd()by @adtzlr in https://github.com/adtzlr/felupe/pull/787 - Fix small typo focusses -> focuses by @tkoyama010 in https://github.com/adtzlr/felupe/pull/786
- Change
ogden_roxburgh()andOgdenRoxburghto useerfinstead oftanhby @adtzlr in https://github.com/adtzlr/felupe/pull/788 - Add support for NumPy 2.0 by @adtzlr in https://github.com/adtzlr/felupe/pull/789
Full Changelog: https://github.com/adtzlr/felupe/compare/v8.6.0...v8.7.0
Notes
Files
adtzlr/felupe-v8.7.0.zip
Files
(6.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:29f3c62039e456a4f8cb71adf84a8ec8
|
6.3 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/adtzlr/felupe/tree/v8.7.0 (URL)