Skip to main content

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​

ComponentPurpose
eMachineSim wheelPublic Python package distributed to users.
eMachineSim.pydNative extension module contained in the wheel.
input.jsonInput 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.