Petra-M finite element analysis framework base package
Project description
Petra-M
Petra-M is a FEM analysis GUI built on the top of PyMFEM and piScope. It was born originally as Physics Equation Translator for MFEM, to help assemlbing an FEM linear system without writing C++ nor Python codes. Current version includes intefaces to geometry building (via python-occ), mesh generation (via gmsh), and various FEM analysis, such as staionaly, time-domain, and parametric analysis.
Petra-M includes
- Weakform module to define PDE using variosu MFEM integrators.
- Distance module to define PDE for measuring distance
- Interface for various FEM analysis solver.
- Parametric geometry editor.
- Procedural mesh generation.
Install
pip install petram
Licence
Petra-M project is released under the GPL v3 license. See files COPYRIGHT and LICENSE file for full details.
Optional dependency
- gmsh (4.10.5) https://pypi.org/project/gmsh/
- python-occ (7.9.0) https://github.com/tpaviot/pythonocc-core
Reference
S. Shiraiwa, et al. EPJ Web of Conferences 157, 03048 (2017)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file petram-26.2.1.tar.gz.
File metadata
- Download URL: petram-26.2.1.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a72ed8691ba3a62d5ce9a7051a7ffc47a436c7a5c7d5ff3d032afe13760959cd
|
|
| MD5 |
74217ff3d37a363d7bfd7a4e668db4d7
|
|
| BLAKE2b-256 |
88111741cbc735b2fab30f23f269aa98c91dd1460c39f5fb30c135a32bdc7fbc
|
File details
Details for the file petram-26.2.1-py3-none-any.whl.
File metadata
- Download URL: petram-26.2.1-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2157617d2de161dc0aa65049f57d777cb36d1f018e2e5b6660f5cf6893230c3b
|
|
| MD5 |
2dd713af6b4251326ba096f5dadb99cf
|
|
| BLAKE2b-256 |
ee9c32ab92e507eaae3b617b2ac46fbfe676dea18a7da5e85233c0b86a2d75ef
|