Toggle navigation sidebar
Toggle in-page Table of Contents
⚠️ Version 0.7.0 is incompatible with previous versions of simphony. ⚠️
simphony
Tutorials
Introduction to simphony
Mach-Zehnder interferometer
Add-drop filters
Quantum simulation
Libraries
ideal
siepic
sipann
API Reference
simphony
classical
ClassicalResult
ClassicalSim
Detector
Laser
exceptions
libraries
ideal
coupler
waveguide
siepic
models
sipann
angled_half_ring
double_half_ring
gap_func_antisymmetric
gap_func_symmetric
half_ring
premade_coupler
racetrack
standard_coupler
straight_coupler
waveguide
plugins
lumerical
df_to_sdict
load_sparams
save_sparams
quantum
compose_qstate
plot_mode
plot_quantum_result
CoherentState
QuantumResult
QuantumSim
QuantumState
SqueezedState
ThermalState
TwoModeSqueezedState
simulation
SimDevice
Simulation
SimulationResult
utils
add_polar
dict_to_matrix
freq2wl
interpolate
mat_add_polar
mat_mul_polar
mul_polar
polar
rect
resample
str2float
validate_model
wl2freq
wlum2freq
xpxp_to_xxpp
xxpp_to_xpxp
Development
Contributing to simphony
Maintaining and developing
Documenting
repository
open issue
Index
A
|
B
|
C
|
D
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
V
|
W
|
X
|
Y
A
add_detector() (ClassicalSim method)
add_laser() (ClassicalSim method)
add_polar() (in module simphony.utils)
add_qstate() (QuantumSim method)
angled_half_ring() (in module simphony.libraries.sipann)
B
bidirectional_coupler() (in module simphony.libraries.siepic.models)
C
ClassicalResult (class in simphony.classical)
ClassicalSim (class in simphony.classical)
CoherentState (class in simphony.quantum)
compose_qstate() (in module simphony.quantum)
coupler() (in module simphony.libraries.ideal)
cov (QuantumResult attribute)
D
Detector (class in simphony.classical)
detectors (ClassicalResult attribute)
,
[1]
df_to_sdict() (in module simphony.plugins.lumerical)
dict_to_matrix() (in module simphony.utils)
directional_coupler() (in module simphony.libraries.siepic.models)
double_half_ring() (in module simphony.libraries.sipann)
F
freq2wl() (in module simphony.utils)
G
gap_func_antisymmetric() (in module simphony.libraries.sipann)
gap_func_symmetric() (in module simphony.libraries.sipann)
grating_coupler() (in module simphony.libraries.siepic.models)
H
half_ring() (in module simphony.libraries.siepic.models)
(in module simphony.libraries.sipann)
I
input_cov (QuantumResult attribute)
input_means (QuantumResult attribute)
interpolate() (in module simphony.utils)
L
Laser (class in simphony.classical)
load_sparams() (in module simphony.plugins.lumerical)
M
mat_add_polar() (in module simphony.utils)
mat_mul_polar() (in module simphony.utils)
means (QuantumResult attribute)
modes() (CoherentState method)
(QuantumState method)
(SqueezedState method)
(ThermalState method)
(TwoModeSqueezedState method)
module
simphony
simphony.classical
simphony.exceptions
simphony.libraries
simphony.libraries.ideal
simphony.libraries.siepic
simphony.libraries.siepic.models
simphony.libraries.sipann
simphony.plugins
simphony.plugins.lumerical
simphony.quantum
simphony.simulation
simphony.utils
mul_polar() (in module simphony.utils)
N
n_ports (QuantumResult attribute)
P
plot() (Detector method)
plot_mode() (CoherentState method)
(in module simphony.quantum)
(QuantumState method)
(SqueezedState method)
(ThermalState method)
(TwoModeSqueezedState method)
plot_quantum_result() (in module simphony.quantum)
polar() (in module simphony.utils)
power (Detector attribute)
premade_coupler() (in module simphony.libraries.sipann)
Q
QuantumResult (class in simphony.quantum)
QuantumSim (class in simphony.quantum)
QuantumState (class in simphony.quantum)
R
racetrack() (in module simphony.libraries.sipann)
rect() (in module simphony.utils)
resample() (in module simphony.utils)
run() (ClassicalSim method)
(QuantumSim method)
(Simulation method)
S
s_params (QuantumResult attribute)
save_sparams() (in module simphony.plugins.lumerical)
sdict (ClassicalResult attribute)
,
[1]
set_result() (Detector method)
SimDevice (class in simphony.simulation)
simphony
module
simphony.classical
module
simphony.exceptions
module
simphony.libraries
module
simphony.libraries.ideal
module
simphony.libraries.siepic
module
simphony.libraries.siepic.models
module
simphony.libraries.sipann
module
simphony.plugins
module
simphony.plugins.lumerical
module
simphony.quantum
module
simphony.simulation
module
simphony.utils
module
Simulation (class in simphony.simulation)
SimulationResult (class in simphony.simulation)
SqueezedState (class in simphony.quantum)
standard_coupler() (in module simphony.libraries.sipann)
state() (QuantumResult method)
str2float() (in module simphony.utils)
straight_coupler() (in module simphony.libraries.sipann)
T
taper() (in module simphony.libraries.siepic.models)
terminator() (in module simphony.libraries.siepic.models)
ThermalState (class in simphony.quantum)
to_unitary() (QuantumSim static method)
to_xpxp() (CoherentState method)
(QuantumState method)
(SqueezedState method)
(ThermalState method)
(TwoModeSqueezedState method)
to_xxpp() (CoherentState method)
(QuantumState method)
(SqueezedState method)
(ThermalState method)
(TwoModeSqueezedState method)
transforms (QuantumResult attribute)
TwoModeSqueezedState (class in simphony.quantum)
V
validate_model() (in module simphony.utils)
W
waveguide() (in module simphony.libraries.ideal)
(in module simphony.libraries.siepic.models)
(in module simphony.libraries.sipann)
wl (ClassicalResult attribute)
,
[1]
(Detector attribute)
(QuantumResult attribute)
wl2freq() (in module simphony.utils)
wlum2freq() (in module simphony.utils)
X
xpxp_to_xxpp() (in module simphony.utils)
xxpp_to_xpxp() (in module simphony.utils)
Y
y_branch() (in module simphony.libraries.siepic.models)