Published February 26, 2026 | Version v10.1.0

FElupe: Finite element analysis for continuum mechanics of solid bodies

Description

[10.1.0] - 2026-02-26

Changed

  • Make Mesh.x, Mesh.y and Mesh.z writable.
  • Use the pseudo-inverse instead of the inverse of the Hessian to calculate dx in ConstitutiveMaterial.optimize().
  • Ignore NaN values in the observed data in ConstitutiveMaterial.optimize().

Fixed

  • Fix the dimension of the top-level field returned from FieldContainer.merge(). Previously, the dimension was taken from the mesh. Now, it is taken from the first field of the first sub-field.

What's Changed

  • Make Mesh.x, Mesh.y and Mesh.z writable by @adtzlr in https://github.com/adtzlr/felupe/pull/1031
  • Fix ConstitutiveMaterial.optimize() by @adtzlr in https://github.com/adtzlr/felupe/pull/1034
  • Fix FieldContainer.merge() for scalar-valued fields by @adtzlr in https://github.com/adtzlr/felupe/pull/1037

Full Changelog: https://github.com/adtzlr/felupe/compare/v10.0.0...v10.1.0

Notes

If you use this software, please cite our article in the Journal of Open Source Software.

Files

adtzlr/felupe-v10.1.0.zip

Files (7.2 MB)

Name Size Download all
md5:79baf73b43ee9cc21521bf5548942d3e
7.2 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/adtzlr/felupe/tree/v10.1.0 (URL)

Software