Codelet Reference

Codelets are small units of code that improve reusability of code meant for analysis and simulation of PIC circuits, in both IPKISS scripts and IPKISS Canvas. Everything you need for creating your own codelet, using a builtin codelet or using a custom codelet is documented below.

Utility functions and abstract classes

Codelet

The abstract base class for every codelet.

load_codelet

Load a codelet class from a given file path.

Builtin codelets

SMatrixSweepCodelet

A codelet for sweeping S-parameters over a range of wavelengths.