Siwave#

class pyedb.siwave.Siwave(specified_version=None)[source]#

Initializes SIwave based on the inputs provided and manages SIwave release and closing.

Parameters:
specified_versionstr, int, float, optional

Version of AEDT to use. The default is None, in which case the active setup is used or the latest installed version is used.

Methods

Siwave.close_project([save_project])

Close the project.

Siwave.export_dc_simulation_report(...[, ...])

Export the Siwave DC simulation report.

Siwave.export_element_data(simulation_name, ...)

Export element data.

Siwave.export_icepak_project(file_path, ...)

Exports an Icepak project for standalone use.

Siwave.export_siwave_report(simulation_name, ...)

Export the Siwave report.

Siwave.open_project([proj_path])

Open a project.

Siwave.quit_application()

Quit the application.

Siwave.run_dc_simulation([...])

Run DC simulation.

Siwave.run_icepak_simulation(...)

Runs an Icepak simulation.

Siwave.save_project([projectpath, projectName])

Save the project.

Attributes

Siwave.current_version

Current version of AEDT.

Siwave.icepak

Siwave.lock_file

Lock file.

Siwave.oproject

Project.

Siwave.project_file

Project file.

Siwave.project_name

Project name.

Siwave.project_path

Project path.

Siwave.pyaedt_dir

PyAEDT directory.

Siwave.results_directory

Results directory.

Siwave.src_dir

Source directory.

Siwave.version_keys

Version keys for AEDT.