This release is a pre-release and may not be stable for production use.
Femio
The FEM I/O + mesh processing tool.
Femio can:
- Read FEM data including analysis results from various formats
- Perform mesh processing
- Write FEM data to various formats
How to install
pip install femio
How to use
Usage could be something similar to this:
import femio
# Read FEM data of files
fem_data = femio.FEMData.read_files(file_type='ucd', file_names=['mesh.inp'])
# Read FEM data in a directory
fem_data = femio.FEMData.read_directory(file_type='ucd', 'directory/name')
# Access FEM data
print(fem_data.nodes.ids, fem_data.entity.nodes.data) # data means node position here
print(fem_data.elements.ids, fem_data.entity.elements.data) # data means node ids here
print(fem_data.nodal_data['DISPLACEMENT'].ids, fem_data.entity.nodal_data['DISPLACEMENT']).data
# Output FEM data to a file format different from the input
fem_data.write(file_type='stl')
Supported file types:
- 'fistr': FrontISTR file format
- 'obj': Wavefront .obj file format
- 'stl': STereoLithography file format
- 'ucd': AVS UCD old format
- 'vtk': VTK format
License
Metadata
Release files for femio 0.3.1.dev202012271307
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| femio-0.3.1.dev202012271307-py3-none-any.whl | Python 3 | none | any | Details |
Release files / femio-0.3.1.dev202012271307-py3-none-any.whl
| Download URL | femio-0.3.1.dev202012271307-py3-none-any.whl |
|---|---|
| Size | 60.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2e78e0fbfd2ae3bbaf867bf069aaeebd0166c699175fe6e1abad8d7f71009e01
|
|
BLAKE2b-256 checksum How to use checksums |
b64af9a43852b73a8c6935699425fa2edd880ec8cecea03500480700d8f5d316
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.4 CPython/3.8.5 Linux/4.18.0-240.1.1.el8_3.x86_64
|
Security for femio 0.3.1.dev202012271307
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.