Toolchain and Components
eMachineSim is composed of a native finite-element solver core exposed through a
pybind11 Python module. Public use should go through the installed eMachineSim
package.
Main Components
| Component | Purpose |
|---|---|
eMachineSim wheel | Public Python package distributed to users. |
eMachineSim.pyd | Native extension module contained in the wheel. |
input.json | Input control file for analysis type, mesh, materials, boundary conditions, and output options. |
Examples/ | Public sample and verification datasets used by the documentation and skill files. |
SKILLS/ | Codex skill documentation for eMachineSim workflows. |
Supported Analysis Areas
The Python API can run JSON-first workflows for:
- electrostatic analysis
- structural static analysis
- modal/NVH analysis
- steady thermal conduction
- FEMH thermal-network coupling
- BDF mesh and QVOL heat-source import
Electrostatic analysis is currently a smaller sample workflow, but it is kept in the public overview because future electric/electrostatic extensions are expected.