FEMIO: FEM and mesh I/O tool
FEMIO is a tool to handle discretized geometry data and simulation data associated with them, e.g., meshes for finite element method, point clouds for particle method. Using FEMIO, one can perform preprocessing and postprocessing using FEMIO’s unified python interface. Also, FEMIO provides various data processing tools, e.g., geometry processing and graph signal processing. So far, FEMIO supports the following file formats:
File format name |
Extension |
Name in FEMIO |
Read |
Write |
---|---|---|---|---|
VTK legacy |
.vtk |
|
yes |
yes |
AVS UCD |
.inp |
|
yes |
yes |
FrontISTR |
.msh, .cnt, .res |
|
yes |
yes |
Wavefront OBJ |
.obj |
|
yes |
yes |
Stereolithography |
.stl |
|
yes |
yes |
Installation
FEMIO supports Python 3.8 or newer. FEMIO can be installed via pip:
$ pip install femio
- Examples
- femio package
- Subpackages
- Submodules
- femio.config module
- femio.fem_attribute module
- femio.fem_attributes module
- femio.fem_data module
- femio.fem_elemental_attribute module
- femio.fem_writer module
- femio.functions module
- femio.geometry_processor module
- femio.graph_processor module
- femio.io module
- femio.mesh_compressor module
- femio.nodal_data module
- femio.signal_processor module
- femio.time_series_dataframe module
- Module contents