Renderers (qiskit_metal.renderers)#

Renderer Base#

QRenderer(design[, initiate, ...])

Abstract base class for all Renderers of Metal designs and their

QRendererGui(gui, design[, initiate, fig, ax])

Abstract base class for the GUI rendering.

QRendererAnalysis(design[, initiate, options])

Abstract base class for all Renderers intended for Analysis.

MPL Renderer#

PlotCanvas(design[, parent, logger, ...])

Main Plot canvas widget.

MplInteraction(figure)

Base class for class providing interaction to a matplotlib Figure.

ZoomOnWheel([figure, scale_factor])

Class providing zoom on wheel interaction to a matplotlib Figure.

PanAndZoom([figure, scale_factor])

Class providing pan & zoom interaction to a matplotlib Figure.

QMplRenderer(canvas, design, logger)

Matplotlib handle all rendering of an axis. The axis is given in the function render. Access: self = gui.canvas.metal_renderer.

AnimatedText(ax, text, canvas[, kw, ...])

Class that animates text.

GDS Renderer#

QGDSRenderer(design[, initiate, ...])

Extends QRenderer to export GDS formatted files.

Cheesing(multi_poly, all_nocheese_gds, lib, ...)

Create a cheese cell based on input of no-cheese locations.

Ansys Renderer#

QAnsysRenderer(design[, initiate, options])

Extends QRenderer to export designs to Ansys using pyEPR. The methods

QHFSSRenderer(design[, initiate, options])

Subclass of QAnsysRenderer for running HFSS simulations.

QQ3DRenderer(design[, initiate, options])

Subclass of QAnsysRenderer for running Q3D simulations.

QPyaedt(design, renderer_type[, ...])

Will fill this out later.

QQ3DPyaedt(multilayer_design[, ...])

Subclass of pyaedt renderer for running Q3D simulations.

QHFSSPyaedt(multilayer_design[, ...])

Subclass of pyaedt renderer for running HFSS simulations.

QHFSSDrivenmodalPyaedt(multilayer_design[, ...])

Subclass of pyaedt HFSS renderer for methods unique to driven-modal solutions within HFSS.

QHFSSEigenmodePyaedt(multilayer_design[, ...])

Subclass of pyaedt HFSS renderer for methods unique to driven-modal solutions within HFSS.

GMSH Renderer#

QGmshRenderer(design[, layer_types, ...])

Extends QRendererAnalysis class to export designs to Gmsh using the Gmsh python API.

Vec3DArray(points)

Class to define an array of np.ndarray objects