lumopt2.core.project_config#

A class to modify the base simulation in a Project.

Config objects will contain one of two ways of modify the base simulation: 1. Python function: A callable that takes the FDTD object and modifies the simulation 2. Lumerical script: Path to a .lsf script file that will be executed

ProjectConfig objects will be owned by the simulation_result.

Classes#

ProjectConfig(configurator, filename_suffix)

A class used to modify the base simulation in the Project.