Skip to content

Active component models #74

@alexsludds

Description

@alexsludds

Hello,
I was wondering if it is possible to create active component models? I am imaging an addition to a component which changes phase during the evaluation of the system.

I essentially, in pseudocode, I want to be able to do:

voltage_sweep = np.linspace(-1,1,num=100)
output_storage = []
for v in voltage_sweep:
component.apply_voltage(v)
system.update()
output_storage.append(system.S21)

Actives add a lot of good simulation capabilities to photonic systems and let us test different routines such as calibration.

Best,
-Alex

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions