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.