Published November 5, 2025
| Version v9.5.0
Software
Open
FElupe: Finite element analysis for continuum mechanics of solid bodies
Creators
Description
[9.5.0] - 2025-11-05
Added
- Add a JOSS badge to README.md and change CITATION.cff to JOSS.
- Add the keyword
Job.evaluate(tqdm="tqdm")andnewtonrhapson(tqdm="tqdm")with additional options"auto"and"notebook". Thetqdm-keyword allows to switch the tqdm-backend manually. Note that in a Jupyter console, a progress bar fromtqdm.autodoes not update. - Add the
hessian()method to theArbitraryOrderLagrangeelement and also forBiQuadraticQuadandTriQuadraticHexahedron. - Add
mesh.subdivide()andMesh.subdivide()to refine a mesh with quad, hexahedron, triangle or tetra cells.
Changed
- Change the recommended citation from Zenodo to JOSS in README.md.
Fixed
- Fix the XDMF output error if a global
fieldinJob.evaluate(x0=field)is based onRegionVertex. Fall-back to a basic output with only points and default point-data. - Fix the magnitude in
PointLoad.plot()for 2d-models in 3d-space, e.g. for truss bodies. Use the max. distance per axis instead of the min. distance per axis for the base magnitude of the force arrow(s). - Change the mask-argument of a
Boundaryfrom a boolean array to an array-like argument, which is converted to a boolean array internally. This will handle integer mask-arrays correctly.
What's Changed
- JOSS paper edits by @kyleniemeyer in https://github.com/adtzlr/felupe/pull/1002
- Add
Job.evaluate(tqdm="auto")by @adtzlr in https://github.com/adtzlr/felupe/pull/1005 - Fix the XDMF output error for a global field based on
RegionVertexby @adtzlr in https://github.com/adtzlr/felupe/pull/1007 - Switch to default tqdm-backend by @adtzlr in https://github.com/adtzlr/felupe/pull/1008
- Fix zero magnitude of force arrows in
PointLoad.plot()by @adtzlr in https://github.com/adtzlr/felupe/pull/1010 - Fix
mask-argument ofBoundaryfor integer-based mask arrays by @adtzlr in https://github.com/adtzlr/felupe/pull/1014 - Add hessian-method to bi-/tri- quadratic quad/hexahedron by @adtzlr in https://github.com/adtzlr/felupe/pull/1016
- Add
mesh.subdivide()by @adtzlr in https://github.com/adtzlr/felupe/pull/1017
New Contributors
- @kyleniemeyer made their first contribution in https://github.com/adtzlr/felupe/pull/1002
Full Changelog: https://github.com/adtzlr/felupe/compare/v9.4.1...v9.5.0
Notes
Files
adtzlr/felupe-v9.5.0.zip
Files
(7.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:44d8ed7c6f209f662d5be57559a2e71b
|
7.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/adtzlr/felupe/tree/v9.5.0 (URL)
Software
- Repository URL
- https://github.com/adtzlr/felupe