├── .gitignore ├── DEVICE ├── electro_optic │ ├── charge_region.py │ ├── electrostatics │ │ ├── get_Efield_static_2D.py │ │ └── get_index_change_2D.py │ ├── feem_region.py │ ├── mode_profile │ │ └── mode_index.py │ ├── user_inputs │ │ ├── user_materials.py │ │ └── user_simulation_parameters.py │ └── waveguide_render.py └── pin_modulator │ ├── analytical_calculations │ └── capacitance_analytical.py │ ├── charge_distribution │ ├── get_band_potential.py │ ├── get_charge_1D.py │ └── get_junction_width.py │ ├── charge_region.py │ ├── dc_sweep │ ├── getDC_RC.py │ └── voltage_sweep.py │ ├── user_inputs │ ├── user_materials.py │ ├── user_simulation_parameters.py │ └── user_sweep_parameters.py │ └── waveguide_render.py ├── FDTD ├── README.md ├── adiabatic_directional_coupler │ ├── fields │ │ └── getFields.py │ ├── gap_sweep │ │ └── getGapSweep.py │ ├── transmission │ │ └── getFrequencyResponse.py │ └── user_inputs │ │ ├── lumerical_files │ │ └── sbend_adiabatic_directional_coupler.fsp │ │ └── user_simulation_parameters.py ├── adiabatic_y_branch │ ├── fields │ │ └── getFields.py │ ├── gap_sweep │ │ └── getGapSweep.py │ ├── length_sweep │ │ └── getLengthSweep.py │ ├── transmission │ │ └── getFrequencyResponse.py │ └── user_inputs │ │ ├── lumerical_files │ │ └── adiabatic_y_branch.fsp │ │ └── user_simulation_parameters.py ├── directional-coupler │ └── user_inputs │ │ └── lumerical_files │ │ └── sbend_directional_coupler.fsp ├── disk_resonator_coupler │ ├── fields │ │ └── getFields.py │ ├── gap_sweep │ │ └── getGapSweep.py │ ├── index_profile │ │ └── index_profile_2D.py │ ├── override_disk_coupler_region.py │ ├── override_fdtd_region.py │ ├── transmission │ │ └── getFrequencyResponse.py │ └── user_inputs │ │ ├── lumerical_files │ │ ├── coocentric_disk_coupling_section.fsp │ │ └── straight_disk_coupling_section.fsp │ │ └── user_simulation_parameters.py ├── edge_coupler │ ├── fields │ │ └── getFields.py │ ├── index_profile │ │ └── index_profile_2D.py │ ├── override_edge_coupler_region.py │ ├── override_fdtd_region.py │ ├── tip_sweep │ │ └── getTipSweep.py │ ├── transmission │ │ └── getFrequencyResponse.py │ └── user_inputs │ │ ├── lumerical_files │ │ └── edge_taper.fsp │ │ └── user_simulation_parameters.py ├── grating_coupler_2D │ ├── README.md │ ├── analytical │ │ └── 1D_grating_coupler_design.ipynb │ ├── index_profile │ │ └── index_profile_2D.py │ ├── override_fdtd_region.py │ ├── override_grating_coupler_region.py │ ├── sweep_functions │ │ ├── getFiberAngle.py │ │ ├── getFiberPosition.py │ │ └── getFillFactorSweep.py │ ├── transmission │ │ └── getFrequencyResponse.py │ └── user_inputs │ │ ├── lumerical_files │ │ └── grating_coupler_2D.fsp │ │ └── user_simulation_parameters.py ├── grating_coupler_rectangular_3D │ ├── README.md │ ├── analytical │ │ └── 1D_grating_coupler_design.ipynb │ ├── index_profile │ │ └── index_profile_2D.py │ ├── override_fdtd_region.py │ ├── override_grating_coupler_region.py │ ├── sweep_functions │ │ ├── getFiberAngle.py │ │ ├── getFiberPosition.py │ │ └── getFillFactorSweep.py │ ├── transmission │ │ └── getFrequencyResponse.py │ └── user_inputs │ │ ├── lumerical_files │ │ └── grating_coupler_rectangular_3D.fsp │ │ └── user_simulation_parameters.py ├── laser_tapered_waveguide │ ├── fields │ │ └── getFields.py │ └── user_inputs │ │ └── lumerical_files │ │ └── laser_mesa_waveguide_tapered.fsp ├── mmi_couplers │ ├── 1x2 │ │ ├── fields │ │ │ └── getFields.py │ │ ├── transmission │ │ │ └── getFrequencyResponse.py │ │ └── user_inputs │ │ │ └── lumerical_files │ │ │ └── MMI_1x2.fsp │ └── 2x2 │ │ └── user_inputs │ │ └── lumerical_files │ │ └── MMI_2x2.fsp ├── ring_resonator_coupler │ ├── fields │ │ └── getFields.py │ ├── gap_sweep │ │ └── getGapSweep.py │ ├── index_profile │ │ └── index_profile_2D.py │ ├── override_fdtd_region.py │ ├── override_ring_coupler_region.py │ ├── transmission │ │ └── getFrequencyResponse.py │ └── user_inputs │ │ ├── lumerical_files │ │ ├── coocentric_ring_coupling_section.fsp │ │ ├── rectangular_ring_coupling_section.fsp │ │ └── straight_ring_coupling_section.fsp │ │ └── user_simulation_parameters.py ├── swg_grating │ ├── Fields │ │ └── getFields.py │ ├── index_profile │ │ └── index_profile_2D.py │ ├── override_fdtd_region.py │ ├── override_swg_region.py │ ├── transmission │ │ └── getFrequencyResponse.py │ └── user_inputs │ │ ├── lumerical_files │ │ ├── sub_wavelength_grating_layer_1.fsp │ │ └── sub_wavelength_grating_layer_2.fsp │ │ └── user_simulation_parameters.py ├── vertical_taper │ ├── fields │ │ └── getFields.py │ ├── index_profile │ │ └── index_profile_2D.py │ ├── override_fdtd_region.py │ ├── override_vertical_taper_region.py │ ├── transmission │ │ └── getFrequencyResponse.py │ └── user_inputs │ │ ├── lumerical_files │ │ └── vertical_taper.fsp │ │ └── user_simulation_parameters.py ├── waveguide-bend │ ├── README.md │ ├── propagation_mode │ │ └── mode_profile.py │ ├── sweep_transmission │ │ └── sweep_radius_transmission.py │ ├── tree_chart.txt │ └── user_inputs │ │ ├── lumerical_files │ │ └── waveguide_bend.fsp │ │ └── user_sweep_parameters.py ├── waveguide-straight │ ├── README.md │ ├── fdtd_region.py │ ├── propagation_mode │ │ └── mode_profile.py │ ├── sweep_transmission │ │ └── sweep_width_transmission.py │ ├── user_inputs │ │ ├── user_materials.py │ │ ├── user_simulation_parameters.py │ │ └── user_sweep_parameters.py │ └── waveguide_render.py ├── waveguide_crossing │ ├── fields │ │ └── getFields.py │ ├── index_profile │ │ └── index_profile_2D.py │ ├── transmission │ │ └── getFrequencyResponse.py │ └── user_inputs │ │ └── lumerical_files │ │ └── waveguide_crossing_multi_wg_taper.fsp └── waveguide_mode_taper │ ├── README.md │ ├── fdtd_region.py │ ├── propagation_mode │ └── getFields.py │ ├── sweep_transmission │ ├── sweep_length_transmission.py │ └── sweep_width_transmission.py │ ├── user_inputs │ ├── user_materials.py │ ├── user_simulation_parameters.py │ └── user_sweep_parameters.py │ └── waveguide_taper_render.py ├── LICENSE ├── MODE ├── README.md ├── awg_star_coupler │ ├── mode_field_profile │ │ ├── apperture_profile_2D.py │ │ └── get_index_mesh_2D.py │ └── user_inputs │ │ └── lumerical_files │ │ ├── awg_input_taper.lms │ │ └── awg_input_taper_p0.log ├── butt_coupling │ ├── README.md │ ├── fde_region.py │ ├── mode_profile │ │ └── mode_profile_2D.py │ ├── overlap_mode │ │ └── overlap_mode_integral_2D.py │ ├── overlap_profile_sweep │ │ ├── overlap_misalignment_integral_2D.py │ │ └── overlap_width_sweep_2D.py │ └── user_inputs │ │ ├── lumerical_files │ │ ├── waveguide_1.lms │ │ └── waveguide_2.lms │ │ ├── user_simulation_parameters.py │ │ └── user_sweep_parameters.py ├── directional_coupler │ ├── README.md │ ├── coupling_sweep │ │ ├── coupling_gap.py │ │ └── coupling_length.py │ ├── dissimilar_waveguides │ │ └── coupling_length.py │ ├── even_odd_mode_profile.py │ ├── mode_profile │ │ └── mode_profile_2D.py │ └── user_inputs │ │ ├── lumerical_files │ │ └── waveguide_coupler.lms │ │ ├── user_simulation_parameters.py │ │ └── user_sweep_parameters.py ├── edge_coupler │ ├── README.md │ ├── fde_region.py │ ├── gaussian_beam_render.py │ ├── overlap_profile_sweep │ │ ├── overlap_height_sweep_2D.py │ │ └── overlap_mfd_sweep_2D.py │ ├── user_inputs │ │ ├── gaussian_beam_parameters.py │ │ ├── user_materials.py │ │ ├── user_simulation_parameters.py │ │ └── user_sweep_parameters.py │ └── waveguide_render.py ├── swg_grating │ ├── fields │ │ └── getFields.py │ ├── index_profile │ │ └── index_profile_2D.py │ ├── override_swg_region.py │ ├── override_varfdtd_region.py │ ├── transmission │ │ └── getFrequencyResponse.py │ └── user_inputs │ │ ├── lumerical_files │ │ └── sub_wavelength_grating_layer_1.lms │ │ └── user_simulation_parameters.py ├── vertical_taper │ ├── README.md │ ├── neff_sweep │ │ └── neff_width_sweep_2D.py │ └── user_inputs │ │ ├── lumerical_files │ │ ├── taper_waveguide_layer1.lms │ │ └── taper_waveguide_layer2.lms │ │ └── user_sweep_parameters.py └── waveguide │ ├── README.md │ ├── fde_region.py │ ├── index_profile │ └── get_index_mesh_2D.py │ ├── mode_profile │ ├── mode_profile_1D.py │ └── mode_profile_2D.py │ ├── neff_sweep │ ├── neff_height_sweep_2D.py │ ├── neff_height_sweep_variations_2D.py │ ├── neff_width_sweep_2D.py │ └── neff_width_sweep_variations_2D.py │ ├── np_density_sweep │ └── voltage_sweep_2D.py │ ├── pcm │ └── confinement_factor.py │ ├── pin_offset_sweep │ └── loss_offset_sweep_2D.py │ ├── radius_sweep │ ├── Q_factor_radius_sweep_2D.py │ └── overlap_radius_sweep_2D.py │ ├── user_inputs │ ├── user_materials.py │ ├── user_simulation_parameters.py │ └── user_sweep_parameters.py │ └── waveguide_render.py ├── README.md ├── TODO.md ├── config.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/.gitignore -------------------------------------------------------------------------------- /DEVICE/electro_optic/charge_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/electro_optic/charge_region.py -------------------------------------------------------------------------------- /DEVICE/electro_optic/electrostatics/get_Efield_static_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/electro_optic/electrostatics/get_Efield_static_2D.py -------------------------------------------------------------------------------- /DEVICE/electro_optic/electrostatics/get_index_change_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/electro_optic/electrostatics/get_index_change_2D.py -------------------------------------------------------------------------------- /DEVICE/electro_optic/feem_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/electro_optic/feem_region.py -------------------------------------------------------------------------------- /DEVICE/electro_optic/mode_profile/mode_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/electro_optic/mode_profile/mode_index.py -------------------------------------------------------------------------------- /DEVICE/electro_optic/user_inputs/user_materials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/electro_optic/user_inputs/user_materials.py -------------------------------------------------------------------------------- /DEVICE/electro_optic/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/electro_optic/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /DEVICE/electro_optic/waveguide_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/electro_optic/waveguide_render.py -------------------------------------------------------------------------------- /DEVICE/pin_modulator/analytical_calculations/capacitance_analytical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/pin_modulator/analytical_calculations/capacitance_analytical.py -------------------------------------------------------------------------------- /DEVICE/pin_modulator/charge_distribution/get_band_potential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/pin_modulator/charge_distribution/get_band_potential.py -------------------------------------------------------------------------------- /DEVICE/pin_modulator/charge_distribution/get_charge_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/pin_modulator/charge_distribution/get_charge_1D.py -------------------------------------------------------------------------------- /DEVICE/pin_modulator/charge_distribution/get_junction_width.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/pin_modulator/charge_distribution/get_junction_width.py -------------------------------------------------------------------------------- /DEVICE/pin_modulator/charge_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/pin_modulator/charge_region.py -------------------------------------------------------------------------------- /DEVICE/pin_modulator/dc_sweep/getDC_RC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/pin_modulator/dc_sweep/getDC_RC.py -------------------------------------------------------------------------------- /DEVICE/pin_modulator/dc_sweep/voltage_sweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/pin_modulator/dc_sweep/voltage_sweep.py -------------------------------------------------------------------------------- /DEVICE/pin_modulator/user_inputs/user_materials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/pin_modulator/user_inputs/user_materials.py -------------------------------------------------------------------------------- /DEVICE/pin_modulator/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/pin_modulator/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /DEVICE/pin_modulator/user_inputs/user_sweep_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/pin_modulator/user_inputs/user_sweep_parameters.py -------------------------------------------------------------------------------- /DEVICE/pin_modulator/waveguide_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/DEVICE/pin_modulator/waveguide_render.py -------------------------------------------------------------------------------- /FDTD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/README.md -------------------------------------------------------------------------------- /FDTD/adiabatic_directional_coupler/fields/getFields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/adiabatic_directional_coupler/fields/getFields.py -------------------------------------------------------------------------------- /FDTD/adiabatic_directional_coupler/gap_sweep/getGapSweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/adiabatic_directional_coupler/gap_sweep/getGapSweep.py -------------------------------------------------------------------------------- /FDTD/adiabatic_directional_coupler/transmission/getFrequencyResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/adiabatic_directional_coupler/transmission/getFrequencyResponse.py -------------------------------------------------------------------------------- /FDTD/adiabatic_directional_coupler/user_inputs/lumerical_files/sbend_adiabatic_directional_coupler.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/adiabatic_directional_coupler/user_inputs/lumerical_files/sbend_adiabatic_directional_coupler.fsp -------------------------------------------------------------------------------- /FDTD/adiabatic_directional_coupler/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/adiabatic_directional_coupler/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /FDTD/adiabatic_y_branch/fields/getFields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/adiabatic_y_branch/fields/getFields.py -------------------------------------------------------------------------------- /FDTD/adiabatic_y_branch/gap_sweep/getGapSweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/adiabatic_y_branch/gap_sweep/getGapSweep.py -------------------------------------------------------------------------------- /FDTD/adiabatic_y_branch/length_sweep/getLengthSweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/adiabatic_y_branch/length_sweep/getLengthSweep.py -------------------------------------------------------------------------------- /FDTD/adiabatic_y_branch/transmission/getFrequencyResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/adiabatic_y_branch/transmission/getFrequencyResponse.py -------------------------------------------------------------------------------- /FDTD/adiabatic_y_branch/user_inputs/lumerical_files/adiabatic_y_branch.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/adiabatic_y_branch/user_inputs/lumerical_files/adiabatic_y_branch.fsp -------------------------------------------------------------------------------- /FDTD/adiabatic_y_branch/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/adiabatic_y_branch/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /FDTD/directional-coupler/user_inputs/lumerical_files/sbend_directional_coupler.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/directional-coupler/user_inputs/lumerical_files/sbend_directional_coupler.fsp -------------------------------------------------------------------------------- /FDTD/disk_resonator_coupler/fields/getFields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/disk_resonator_coupler/fields/getFields.py -------------------------------------------------------------------------------- /FDTD/disk_resonator_coupler/gap_sweep/getGapSweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/disk_resonator_coupler/gap_sweep/getGapSweep.py -------------------------------------------------------------------------------- /FDTD/disk_resonator_coupler/index_profile/index_profile_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/disk_resonator_coupler/index_profile/index_profile_2D.py -------------------------------------------------------------------------------- /FDTD/disk_resonator_coupler/override_disk_coupler_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/disk_resonator_coupler/override_disk_coupler_region.py -------------------------------------------------------------------------------- /FDTD/disk_resonator_coupler/override_fdtd_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/disk_resonator_coupler/override_fdtd_region.py -------------------------------------------------------------------------------- /FDTD/disk_resonator_coupler/transmission/getFrequencyResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/disk_resonator_coupler/transmission/getFrequencyResponse.py -------------------------------------------------------------------------------- /FDTD/disk_resonator_coupler/user_inputs/lumerical_files/coocentric_disk_coupling_section.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/disk_resonator_coupler/user_inputs/lumerical_files/coocentric_disk_coupling_section.fsp -------------------------------------------------------------------------------- /FDTD/disk_resonator_coupler/user_inputs/lumerical_files/straight_disk_coupling_section.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/disk_resonator_coupler/user_inputs/lumerical_files/straight_disk_coupling_section.fsp -------------------------------------------------------------------------------- /FDTD/disk_resonator_coupler/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/disk_resonator_coupler/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /FDTD/edge_coupler/fields/getFields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/edge_coupler/fields/getFields.py -------------------------------------------------------------------------------- /FDTD/edge_coupler/index_profile/index_profile_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/edge_coupler/index_profile/index_profile_2D.py -------------------------------------------------------------------------------- /FDTD/edge_coupler/override_edge_coupler_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/edge_coupler/override_edge_coupler_region.py -------------------------------------------------------------------------------- /FDTD/edge_coupler/override_fdtd_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/edge_coupler/override_fdtd_region.py -------------------------------------------------------------------------------- /FDTD/edge_coupler/tip_sweep/getTipSweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/edge_coupler/tip_sweep/getTipSweep.py -------------------------------------------------------------------------------- /FDTD/edge_coupler/transmission/getFrequencyResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/edge_coupler/transmission/getFrequencyResponse.py -------------------------------------------------------------------------------- /FDTD/edge_coupler/user_inputs/lumerical_files/edge_taper.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/edge_coupler/user_inputs/lumerical_files/edge_taper.fsp -------------------------------------------------------------------------------- /FDTD/edge_coupler/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/edge_coupler/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_2D/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_2D/README.md -------------------------------------------------------------------------------- /FDTD/grating_coupler_2D/analytical/1D_grating_coupler_design.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_2D/analytical/1D_grating_coupler_design.ipynb -------------------------------------------------------------------------------- /FDTD/grating_coupler_2D/index_profile/index_profile_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_2D/index_profile/index_profile_2D.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_2D/override_fdtd_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_2D/override_fdtd_region.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_2D/override_grating_coupler_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_2D/override_grating_coupler_region.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_2D/sweep_functions/getFiberAngle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_2D/sweep_functions/getFiberAngle.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_2D/sweep_functions/getFiberPosition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_2D/sweep_functions/getFiberPosition.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_2D/sweep_functions/getFillFactorSweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_2D/sweep_functions/getFillFactorSweep.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_2D/transmission/getFrequencyResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_2D/transmission/getFrequencyResponse.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_2D/user_inputs/lumerical_files/grating_coupler_2D.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_2D/user_inputs/lumerical_files/grating_coupler_2D.fsp -------------------------------------------------------------------------------- /FDTD/grating_coupler_2D/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_2D/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_rectangular_3D/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_rectangular_3D/README.md -------------------------------------------------------------------------------- /FDTD/grating_coupler_rectangular_3D/analytical/1D_grating_coupler_design.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_rectangular_3D/analytical/1D_grating_coupler_design.ipynb -------------------------------------------------------------------------------- /FDTD/grating_coupler_rectangular_3D/index_profile/index_profile_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_rectangular_3D/index_profile/index_profile_2D.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_rectangular_3D/override_fdtd_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_rectangular_3D/override_fdtd_region.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_rectangular_3D/override_grating_coupler_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_rectangular_3D/override_grating_coupler_region.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_rectangular_3D/sweep_functions/getFiberAngle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_rectangular_3D/sweep_functions/getFiberAngle.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_rectangular_3D/sweep_functions/getFiberPosition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_rectangular_3D/sweep_functions/getFiberPosition.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_rectangular_3D/sweep_functions/getFillFactorSweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_rectangular_3D/sweep_functions/getFillFactorSweep.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_rectangular_3D/transmission/getFrequencyResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_rectangular_3D/transmission/getFrequencyResponse.py -------------------------------------------------------------------------------- /FDTD/grating_coupler_rectangular_3D/user_inputs/lumerical_files/grating_coupler_rectangular_3D.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_rectangular_3D/user_inputs/lumerical_files/grating_coupler_rectangular_3D.fsp -------------------------------------------------------------------------------- /FDTD/grating_coupler_rectangular_3D/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/grating_coupler_rectangular_3D/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /FDTD/laser_tapered_waveguide/fields/getFields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/laser_tapered_waveguide/fields/getFields.py -------------------------------------------------------------------------------- /FDTD/laser_tapered_waveguide/user_inputs/lumerical_files/laser_mesa_waveguide_tapered.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/laser_tapered_waveguide/user_inputs/lumerical_files/laser_mesa_waveguide_tapered.fsp -------------------------------------------------------------------------------- /FDTD/mmi_couplers/1x2/fields/getFields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/mmi_couplers/1x2/fields/getFields.py -------------------------------------------------------------------------------- /FDTD/mmi_couplers/1x2/transmission/getFrequencyResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/mmi_couplers/1x2/transmission/getFrequencyResponse.py -------------------------------------------------------------------------------- /FDTD/mmi_couplers/1x2/user_inputs/lumerical_files/MMI_1x2.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/mmi_couplers/1x2/user_inputs/lumerical_files/MMI_1x2.fsp -------------------------------------------------------------------------------- /FDTD/mmi_couplers/2x2/user_inputs/lumerical_files/MMI_2x2.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/mmi_couplers/2x2/user_inputs/lumerical_files/MMI_2x2.fsp -------------------------------------------------------------------------------- /FDTD/ring_resonator_coupler/fields/getFields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/ring_resonator_coupler/fields/getFields.py -------------------------------------------------------------------------------- /FDTD/ring_resonator_coupler/gap_sweep/getGapSweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/ring_resonator_coupler/gap_sweep/getGapSweep.py -------------------------------------------------------------------------------- /FDTD/ring_resonator_coupler/index_profile/index_profile_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/ring_resonator_coupler/index_profile/index_profile_2D.py -------------------------------------------------------------------------------- /FDTD/ring_resonator_coupler/override_fdtd_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/ring_resonator_coupler/override_fdtd_region.py -------------------------------------------------------------------------------- /FDTD/ring_resonator_coupler/override_ring_coupler_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/ring_resonator_coupler/override_ring_coupler_region.py -------------------------------------------------------------------------------- /FDTD/ring_resonator_coupler/transmission/getFrequencyResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/ring_resonator_coupler/transmission/getFrequencyResponse.py -------------------------------------------------------------------------------- /FDTD/ring_resonator_coupler/user_inputs/lumerical_files/coocentric_ring_coupling_section.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/ring_resonator_coupler/user_inputs/lumerical_files/coocentric_ring_coupling_section.fsp -------------------------------------------------------------------------------- /FDTD/ring_resonator_coupler/user_inputs/lumerical_files/rectangular_ring_coupling_section.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/ring_resonator_coupler/user_inputs/lumerical_files/rectangular_ring_coupling_section.fsp -------------------------------------------------------------------------------- /FDTD/ring_resonator_coupler/user_inputs/lumerical_files/straight_ring_coupling_section.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/ring_resonator_coupler/user_inputs/lumerical_files/straight_ring_coupling_section.fsp -------------------------------------------------------------------------------- /FDTD/ring_resonator_coupler/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/ring_resonator_coupler/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /FDTD/swg_grating/Fields/getFields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/swg_grating/Fields/getFields.py -------------------------------------------------------------------------------- /FDTD/swg_grating/index_profile/index_profile_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/swg_grating/index_profile/index_profile_2D.py -------------------------------------------------------------------------------- /FDTD/swg_grating/override_fdtd_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/swg_grating/override_fdtd_region.py -------------------------------------------------------------------------------- /FDTD/swg_grating/override_swg_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/swg_grating/override_swg_region.py -------------------------------------------------------------------------------- /FDTD/swg_grating/transmission/getFrequencyResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/swg_grating/transmission/getFrequencyResponse.py -------------------------------------------------------------------------------- /FDTD/swg_grating/user_inputs/lumerical_files/sub_wavelength_grating_layer_1.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/swg_grating/user_inputs/lumerical_files/sub_wavelength_grating_layer_1.fsp -------------------------------------------------------------------------------- /FDTD/swg_grating/user_inputs/lumerical_files/sub_wavelength_grating_layer_2.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/swg_grating/user_inputs/lumerical_files/sub_wavelength_grating_layer_2.fsp -------------------------------------------------------------------------------- /FDTD/swg_grating/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/swg_grating/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /FDTD/vertical_taper/fields/getFields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/vertical_taper/fields/getFields.py -------------------------------------------------------------------------------- /FDTD/vertical_taper/index_profile/index_profile_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/vertical_taper/index_profile/index_profile_2D.py -------------------------------------------------------------------------------- /FDTD/vertical_taper/override_fdtd_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/vertical_taper/override_fdtd_region.py -------------------------------------------------------------------------------- /FDTD/vertical_taper/override_vertical_taper_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/vertical_taper/override_vertical_taper_region.py -------------------------------------------------------------------------------- /FDTD/vertical_taper/transmission/getFrequencyResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/vertical_taper/transmission/getFrequencyResponse.py -------------------------------------------------------------------------------- /FDTD/vertical_taper/user_inputs/lumerical_files/vertical_taper.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/vertical_taper/user_inputs/lumerical_files/vertical_taper.fsp -------------------------------------------------------------------------------- /FDTD/vertical_taper/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/vertical_taper/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /FDTD/waveguide-bend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-bend/README.md -------------------------------------------------------------------------------- /FDTD/waveguide-bend/propagation_mode/mode_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-bend/propagation_mode/mode_profile.py -------------------------------------------------------------------------------- /FDTD/waveguide-bend/sweep_transmission/sweep_radius_transmission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-bend/sweep_transmission/sweep_radius_transmission.py -------------------------------------------------------------------------------- /FDTD/waveguide-bend/tree_chart.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-bend/tree_chart.txt -------------------------------------------------------------------------------- /FDTD/waveguide-bend/user_inputs/lumerical_files/waveguide_bend.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-bend/user_inputs/lumerical_files/waveguide_bend.fsp -------------------------------------------------------------------------------- /FDTD/waveguide-bend/user_inputs/user_sweep_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-bend/user_inputs/user_sweep_parameters.py -------------------------------------------------------------------------------- /FDTD/waveguide-straight/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-straight/README.md -------------------------------------------------------------------------------- /FDTD/waveguide-straight/fdtd_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-straight/fdtd_region.py -------------------------------------------------------------------------------- /FDTD/waveguide-straight/propagation_mode/mode_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-straight/propagation_mode/mode_profile.py -------------------------------------------------------------------------------- /FDTD/waveguide-straight/sweep_transmission/sweep_width_transmission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-straight/sweep_transmission/sweep_width_transmission.py -------------------------------------------------------------------------------- /FDTD/waveguide-straight/user_inputs/user_materials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-straight/user_inputs/user_materials.py -------------------------------------------------------------------------------- /FDTD/waveguide-straight/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-straight/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /FDTD/waveguide-straight/user_inputs/user_sweep_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-straight/user_inputs/user_sweep_parameters.py -------------------------------------------------------------------------------- /FDTD/waveguide-straight/waveguide_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide-straight/waveguide_render.py -------------------------------------------------------------------------------- /FDTD/waveguide_crossing/fields/getFields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide_crossing/fields/getFields.py -------------------------------------------------------------------------------- /FDTD/waveguide_crossing/index_profile/index_profile_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide_crossing/index_profile/index_profile_2D.py -------------------------------------------------------------------------------- /FDTD/waveguide_crossing/transmission/getFrequencyResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide_crossing/transmission/getFrequencyResponse.py -------------------------------------------------------------------------------- /FDTD/waveguide_crossing/user_inputs/lumerical_files/waveguide_crossing_multi_wg_taper.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide_crossing/user_inputs/lumerical_files/waveguide_crossing_multi_wg_taper.fsp -------------------------------------------------------------------------------- /FDTD/waveguide_mode_taper/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FDTD/waveguide_mode_taper/fdtd_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide_mode_taper/fdtd_region.py -------------------------------------------------------------------------------- /FDTD/waveguide_mode_taper/propagation_mode/getFields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide_mode_taper/propagation_mode/getFields.py -------------------------------------------------------------------------------- /FDTD/waveguide_mode_taper/sweep_transmission/sweep_length_transmission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide_mode_taper/sweep_transmission/sweep_length_transmission.py -------------------------------------------------------------------------------- /FDTD/waveguide_mode_taper/sweep_transmission/sweep_width_transmission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide_mode_taper/sweep_transmission/sweep_width_transmission.py -------------------------------------------------------------------------------- /FDTD/waveguide_mode_taper/user_inputs/user_materials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide_mode_taper/user_inputs/user_materials.py -------------------------------------------------------------------------------- /FDTD/waveguide_mode_taper/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide_mode_taper/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /FDTD/waveguide_mode_taper/user_inputs/user_sweep_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide_mode_taper/user_inputs/user_sweep_parameters.py -------------------------------------------------------------------------------- /FDTD/waveguide_mode_taper/waveguide_taper_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/FDTD/waveguide_mode_taper/waveguide_taper_render.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/LICENSE -------------------------------------------------------------------------------- /MODE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/README.md -------------------------------------------------------------------------------- /MODE/awg_star_coupler/mode_field_profile/apperture_profile_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/awg_star_coupler/mode_field_profile/apperture_profile_2D.py -------------------------------------------------------------------------------- /MODE/awg_star_coupler/mode_field_profile/get_index_mesh_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/awg_star_coupler/mode_field_profile/get_index_mesh_2D.py -------------------------------------------------------------------------------- /MODE/awg_star_coupler/user_inputs/lumerical_files/awg_input_taper.lms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/awg_star_coupler/user_inputs/lumerical_files/awg_input_taper.lms -------------------------------------------------------------------------------- /MODE/awg_star_coupler/user_inputs/lumerical_files/awg_input_taper_p0.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/awg_star_coupler/user_inputs/lumerical_files/awg_input_taper_p0.log -------------------------------------------------------------------------------- /MODE/butt_coupling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/butt_coupling/README.md -------------------------------------------------------------------------------- /MODE/butt_coupling/fde_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/butt_coupling/fde_region.py -------------------------------------------------------------------------------- /MODE/butt_coupling/mode_profile/mode_profile_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/butt_coupling/mode_profile/mode_profile_2D.py -------------------------------------------------------------------------------- /MODE/butt_coupling/overlap_mode/overlap_mode_integral_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/butt_coupling/overlap_mode/overlap_mode_integral_2D.py -------------------------------------------------------------------------------- /MODE/butt_coupling/overlap_profile_sweep/overlap_misalignment_integral_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/butt_coupling/overlap_profile_sweep/overlap_misalignment_integral_2D.py -------------------------------------------------------------------------------- /MODE/butt_coupling/overlap_profile_sweep/overlap_width_sweep_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/butt_coupling/overlap_profile_sweep/overlap_width_sweep_2D.py -------------------------------------------------------------------------------- /MODE/butt_coupling/user_inputs/lumerical_files/waveguide_1.lms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/butt_coupling/user_inputs/lumerical_files/waveguide_1.lms -------------------------------------------------------------------------------- /MODE/butt_coupling/user_inputs/lumerical_files/waveguide_2.lms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/butt_coupling/user_inputs/lumerical_files/waveguide_2.lms -------------------------------------------------------------------------------- /MODE/butt_coupling/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/butt_coupling/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /MODE/butt_coupling/user_inputs/user_sweep_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/butt_coupling/user_inputs/user_sweep_parameters.py -------------------------------------------------------------------------------- /MODE/directional_coupler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/directional_coupler/README.md -------------------------------------------------------------------------------- /MODE/directional_coupler/coupling_sweep/coupling_gap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/directional_coupler/coupling_sweep/coupling_gap.py -------------------------------------------------------------------------------- /MODE/directional_coupler/coupling_sweep/coupling_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/directional_coupler/coupling_sweep/coupling_length.py -------------------------------------------------------------------------------- /MODE/directional_coupler/dissimilar_waveguides/coupling_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/directional_coupler/dissimilar_waveguides/coupling_length.py -------------------------------------------------------------------------------- /MODE/directional_coupler/even_odd_mode_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/directional_coupler/even_odd_mode_profile.py -------------------------------------------------------------------------------- /MODE/directional_coupler/mode_profile/mode_profile_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/directional_coupler/mode_profile/mode_profile_2D.py -------------------------------------------------------------------------------- /MODE/directional_coupler/user_inputs/lumerical_files/waveguide_coupler.lms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/directional_coupler/user_inputs/lumerical_files/waveguide_coupler.lms -------------------------------------------------------------------------------- /MODE/directional_coupler/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/directional_coupler/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /MODE/directional_coupler/user_inputs/user_sweep_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/directional_coupler/user_inputs/user_sweep_parameters.py -------------------------------------------------------------------------------- /MODE/edge_coupler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/edge_coupler/README.md -------------------------------------------------------------------------------- /MODE/edge_coupler/fde_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/edge_coupler/fde_region.py -------------------------------------------------------------------------------- /MODE/edge_coupler/gaussian_beam_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/edge_coupler/gaussian_beam_render.py -------------------------------------------------------------------------------- /MODE/edge_coupler/overlap_profile_sweep/overlap_height_sweep_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/edge_coupler/overlap_profile_sweep/overlap_height_sweep_2D.py -------------------------------------------------------------------------------- /MODE/edge_coupler/overlap_profile_sweep/overlap_mfd_sweep_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/edge_coupler/overlap_profile_sweep/overlap_mfd_sweep_2D.py -------------------------------------------------------------------------------- /MODE/edge_coupler/user_inputs/gaussian_beam_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/edge_coupler/user_inputs/gaussian_beam_parameters.py -------------------------------------------------------------------------------- /MODE/edge_coupler/user_inputs/user_materials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/edge_coupler/user_inputs/user_materials.py -------------------------------------------------------------------------------- /MODE/edge_coupler/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/edge_coupler/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /MODE/edge_coupler/user_inputs/user_sweep_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/edge_coupler/user_inputs/user_sweep_parameters.py -------------------------------------------------------------------------------- /MODE/edge_coupler/waveguide_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/edge_coupler/waveguide_render.py -------------------------------------------------------------------------------- /MODE/swg_grating/fields/getFields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/swg_grating/fields/getFields.py -------------------------------------------------------------------------------- /MODE/swg_grating/index_profile/index_profile_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/swg_grating/index_profile/index_profile_2D.py -------------------------------------------------------------------------------- /MODE/swg_grating/override_swg_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/swg_grating/override_swg_region.py -------------------------------------------------------------------------------- /MODE/swg_grating/override_varfdtd_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/swg_grating/override_varfdtd_region.py -------------------------------------------------------------------------------- /MODE/swg_grating/transmission/getFrequencyResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/swg_grating/transmission/getFrequencyResponse.py -------------------------------------------------------------------------------- /MODE/swg_grating/user_inputs/lumerical_files/sub_wavelength_grating_layer_1.lms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/swg_grating/user_inputs/lumerical_files/sub_wavelength_grating_layer_1.lms -------------------------------------------------------------------------------- /MODE/swg_grating/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/swg_grating/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /MODE/vertical_taper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/vertical_taper/README.md -------------------------------------------------------------------------------- /MODE/vertical_taper/neff_sweep/neff_width_sweep_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/vertical_taper/neff_sweep/neff_width_sweep_2D.py -------------------------------------------------------------------------------- /MODE/vertical_taper/user_inputs/lumerical_files/taper_waveguide_layer1.lms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/vertical_taper/user_inputs/lumerical_files/taper_waveguide_layer1.lms -------------------------------------------------------------------------------- /MODE/vertical_taper/user_inputs/lumerical_files/taper_waveguide_layer2.lms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/vertical_taper/user_inputs/lumerical_files/taper_waveguide_layer2.lms -------------------------------------------------------------------------------- /MODE/vertical_taper/user_inputs/user_sweep_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/vertical_taper/user_inputs/user_sweep_parameters.py -------------------------------------------------------------------------------- /MODE/waveguide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/README.md -------------------------------------------------------------------------------- /MODE/waveguide/fde_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/fde_region.py -------------------------------------------------------------------------------- /MODE/waveguide/index_profile/get_index_mesh_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/index_profile/get_index_mesh_2D.py -------------------------------------------------------------------------------- /MODE/waveguide/mode_profile/mode_profile_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/mode_profile/mode_profile_1D.py -------------------------------------------------------------------------------- /MODE/waveguide/mode_profile/mode_profile_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/mode_profile/mode_profile_2D.py -------------------------------------------------------------------------------- /MODE/waveguide/neff_sweep/neff_height_sweep_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/neff_sweep/neff_height_sweep_2D.py -------------------------------------------------------------------------------- /MODE/waveguide/neff_sweep/neff_height_sweep_variations_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/neff_sweep/neff_height_sweep_variations_2D.py -------------------------------------------------------------------------------- /MODE/waveguide/neff_sweep/neff_width_sweep_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/neff_sweep/neff_width_sweep_2D.py -------------------------------------------------------------------------------- /MODE/waveguide/neff_sweep/neff_width_sweep_variations_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/neff_sweep/neff_width_sweep_variations_2D.py -------------------------------------------------------------------------------- /MODE/waveguide/np_density_sweep/voltage_sweep_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/np_density_sweep/voltage_sweep_2D.py -------------------------------------------------------------------------------- /MODE/waveguide/pcm/confinement_factor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/pcm/confinement_factor.py -------------------------------------------------------------------------------- /MODE/waveguide/pin_offset_sweep/loss_offset_sweep_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/pin_offset_sweep/loss_offset_sweep_2D.py -------------------------------------------------------------------------------- /MODE/waveguide/radius_sweep/Q_factor_radius_sweep_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/radius_sweep/Q_factor_radius_sweep_2D.py -------------------------------------------------------------------------------- /MODE/waveguide/radius_sweep/overlap_radius_sweep_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/radius_sweep/overlap_radius_sweep_2D.py -------------------------------------------------------------------------------- /MODE/waveguide/user_inputs/user_materials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/user_inputs/user_materials.py -------------------------------------------------------------------------------- /MODE/waveguide/user_inputs/user_simulation_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/user_inputs/user_simulation_parameters.py -------------------------------------------------------------------------------- /MODE/waveguide/user_inputs/user_sweep_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/user_inputs/user_sweep_parameters.py -------------------------------------------------------------------------------- /MODE/waveguide/waveguide_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/MODE/waveguide/waveguide_render.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/TODO.md -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/config.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gcharalampous/lumerical-py-scripts/HEAD/requirements.txt --------------------------------------------------------------------------------