Python API orientation
Use this page to find the main entry points of the aesim.simba module. It is a guided selection of the public Python API; each linked page contains the detailed members and reference documentation.
Project and circuit design
Start here to open or create a project, build a design, and edit its circuit.
- ProjectRepository manages SIMBA project files.
- Design represents a simulation design.
- DesignExamples provides ready-to-use example designs.
- Circuit contains devices and their connections.
- Device is the base object for circuit components.
- Connector represents a circuit connection.
- CircuitBuilder helps place and organize a circuit automatically.
Run simulations
Use these jobs to run transient, frequency-domain, and parameter-sweep studies.
- TransientAnalysisJob runs a transient simulation.
- ACSweep configures an AC sweep analysis.
- DFTCalculatorJob computes discrete Fourier-transform results.
- ParametricTestBenchJob runs a sequence of simulations over parameter values.
Work with results
Inspect simulated waveforms and derive additional signals from them.
- Signal represents an individual simulation result.
Thermal analysis and import
Configure thermal data or import designs from PSIM.
- Thermal Device explains thermal-device configuration and use.
- ThermalData defines semiconductor thermal data.
- PSIM Schematic Import explains how to import PSIM XML schematics.
Explore further
Read the Overview for installation and activation, then use the Examples to get started with complete Python scripts.