- Moved `Display._Init_obj()` to `_simu._Init_obj()`. - Updated the `Display.Plot_Result()` and `PyVista.Plot()` functions. - Updated the `Modal1.py` and `Modal2.py` examples. - Clarified the `_GroupElem.Get_F_e_pg()` and `_GroupElem.Get_invF_e_pg()` functions.
1.3.3
- Created the MeshIO interface. - Updated the Geoms module. - Created the params check functions.
1.3.2
- Updated pyproject.toml (name = "easyfea") to comply with PyPI distribution format specifications. - Enhanced Gmsh_Interface to support linked surface creation by adding pointTags to the addSurfaceFilling function in Gmsh.
1.3.1
- Updated Folder functions (New_File -> Join(mkdir=True), Get_Path() -> Dir()) - Removed colors in Display.Plot_Tags() - Updated the method for setting up a tag in a mesh (_Set_Nodes_Tag and _Set_Elements_Tag). - Removed the old trick to generate the mesh with gmsh recombine - Updated Gmsh_Interface tests (test_mesh_isOrganised). - Enhanced examples.
1.3.0
- Implemented new element types: QUAD9, SEG5, TRI15, HEXA27, PRISM18. - Enhanced Gmsh_Interface for QUAD and HEXA elements. - Standardized shape functions. - Updated Paraview_Interface and PyVista_Interface. - Updated Gauss points quadrature. - Migrated from unittest to pytest. - Enhanced examples.
1.2.7
- Enhanced Gmsh_Interface. - Finite element shape functions were renamed to improve code readability. - NEW YEAR.