Skip to content

v1.0.0

Compare
Choose a tag to compare
@A-CGray A-CGray released this 15 Dec 16:32
· 37 commits to main since this release
e29ffd3

FEMpy has been completely refactored and is now much better than before:

  • It now has a convenient user-facing API with model and problem classes, which are demonstrated in an example python script and jupyter notebook
  • The new element class design makes it easier to implement new element types, such as the new 2D tri and 3D hex elements
  • It now supports reading and writing out mesh files in over 20 different formats through meshio
  • The new constitutive class allows for definition of constitutive model from only strain-displacement and stress-strain relationships and supports nonlinear models
  • Test coverage is greatly improved
  • The performance has been improved over 20x by using Numba to vectorize and multithread over all elements

What's Changed

Full Changelog: v0.0.1...v1.0.0