latest
Neurophox
Documentation
neurophox package
Neurophox
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
A
adjoint_transform() (neurophox.torch.generic.MeshTorchLayer method)
adjoint_variable_fields() (neurophox.numpy.generic.MeshNumpyLayer method)
adjoint_variable_gradient() (neurophox.numpy.generic.MeshNumpyLayer method)
B
Beamsplitter (class in neurophox.components.transfermatrix)
beamsplitter_layers() (neurophox.numpy.generic.MeshNumpy method)
BlochMZI (class in neurophox.components.mzi)
BM (class in neurophox.tensorflow.layers)
BMNumpy (class in neurophox.numpy.layers)
BMTorch (class in neurophox.torch.layers)
butterfly_layer_permutation() (in module neurophox.helpers)
butterfly_permutation() (in module neurophox.helpers)
ButterflyMeshModel (class in neurophox.meshmodel)
ButterflyPerm (class in neurophox.tensorflow.layers)
(class in neurophox.torch.layers)
C
call() (neurophox.tensorflow.generic.TransformerLayer method)
checkerboard_arrangement() (neurophox.numpy.generic.MeshParam property)
cnorm() (in module neurophox.ml.nonlinearities)
cnormsq() (in module neurophox.ml.nonlinearities)
common_mode_arrangement() (neurophox.numpy.generic.MeshParam property)
(neurophox.tensorflow.generic.MeshParamTensorflow property)
(neurophox.torch.generic.MeshParamTorch property)
complex_mse() (in module neurophox.ml.linear)
CompoundTransformerLayer (class in neurophox.tensorflow.generic)
(class in neurophox.torch.generic)
CompoundTransformerNumpyLayer (class in neurophox.numpy.generic)
ConstantPhaseInitializer (class in neurophox.initializers)
D
Diagonal (class in neurophox.tensorflow.layers)
DiagonalPhaseLayer (class in neurophox.tensorflow.layers)
differential_mode_arrangement() (neurophox.numpy.generic.MeshParam property)
(neurophox.tensorflow.generic.MeshParamTensorflow property)
(neurophox.torch.generic.MeshParamTorch property)
E
external_phase_shift_layers() (neurophox.numpy.generic.MeshPhases property)
(neurophox.tensorflow.generic.MeshPhasesTensorflow property)
(neurophox.torch.generic.MeshPhasesTorch property)
external_phase_shifts() (neurophox.numpy.generic.MeshPhases property)
(neurophox.tensorflow.generic.MeshPhasesTensorflow property)
(neurophox.torch.generic.MeshPhasesTorch property)
F
fix_phase_tf() (in module neurophox.helpers)
fix_phase_torch() (in module neurophox.helpers)
forward() (neurophox.torch.generic.TransformerLayer method)
G
generate_keras_batch() (in module neurophox.ml.linear)
get_alpha_checkerboard() (in module neurophox.helpers)
get_alpha_checkerboard_general() (in module neurophox.helpers)
get_default_coarse_grain_block_sizes() (in module neurophox.helpers)
get_efficient_coarse_grain_block_sizes() (in module neurophox.helpers)
get_haar_diagonal_sequence() (in module neurophox.helpers)
get_haar_theta() (in module neurophox.initializers)
get_initializer() (in module neurophox.initializers)
get_mzi_transfer_matrix() (in module neurophox.components.mzi)
get_ortho_haar_theta() (in module neurophox.initializers)
get_tdc_transfer_matrix() (in module neurophox.components.mzi)
givens_rotation() (neurophox.components.transfermatrix.PairwiseUnitary method)
glue_permutations() (in module neurophox.helpers)
grid_permutation() (in module neurophox.helpers)
grid_viz_permutation() (in module neurophox.helpers)
H
HaarRandomPhaseInitializer (class in neurophox.initializers)
I
init() (neurophox.meshmodel.MeshModel property)
internal_phase_shift_layers() (neurophox.numpy.generic.MeshPhases property)
(neurophox.tensorflow.generic.MeshPhasesTensorflow property)
(neurophox.torch.generic.MeshPhasesTorch property)
internal_phase_shifts() (neurophox.numpy.generic.MeshPhases property)
(neurophox.tensorflow.generic.MeshPhasesTensorflow property)
(neurophox.torch.generic.MeshPhasesTorch property)
inverse_matrix() (neurophox.components.transfermatrix.PairwiseUnitary property)
(neurophox.numpy.generic.TransformerNumpyLayer property)
(neurophox.tensorflow.generic.TransformerLayer property)
(neurophox.torch.generic.TransformerLayer method)
inverse_permutation() (in module neurophox.helpers)
inverse_propagate() (neurophox.numpy.generic.MeshNumpyLayer method)
(neurophox.numpy.layers.RMNumpy method)
(neurophox.numpy.layers.TMNumpy method)
inverse_transform() (neurophox.numpy.generic.CompoundTransformerNumpyLayer method)
(neurophox.numpy.generic.MeshNumpyLayer method)
(neurophox.numpy.generic.MeshVerticalNumpyLayer method)
(neurophox.numpy.generic.TransformerNumpyLayer method)
(neurophox.tensorflow.generic.CompoundTransformerLayer method)
(neurophox.tensorflow.generic.MeshLayer method)
(neurophox.tensorflow.generic.MeshVerticalLayer method)
(neurophox.tensorflow.generic.PermutationLayer method)
(neurophox.tensorflow.generic.TransformerLayer method)
(neurophox.tensorflow.layers.Diagonal method)
(neurophox.tensorflow.layers.DiagonalPhaseLayer method)
(neurophox.torch.generic.CompoundTransformerLayer method)
(neurophox.torch.generic.MeshTorchLayer method)
(neurophox.torch.generic.MeshVerticalLayer method)
(neurophox.torch.generic.PermutationLayer method)
(neurophox.torch.generic.TransformerLayer method)
iterate() (neurophox.ml.linear.LinearMultiModelRunner method)
L
LinearMultiModelRunner (class in neurophox.ml.linear)
M
matrix() (neurophox.components.mzi.MZI property)
(neurophox.components.transfermatrix.Beamsplitter property)
(neurophox.components.transfermatrix.PairwiseUnitary property)
(neurophox.components.transfermatrix.PhaseShiftCommonMode property)
(neurophox.components.transfermatrix.PhaseShiftDifferentialMode property)
(neurophox.components.transfermatrix.PhaseShiftLower property)
(neurophox.components.transfermatrix.PhaseShiftUpper property)
(neurophox.numpy.generic.TransformerNumpyLayer property)
(neurophox.tensorflow.generic.TransformerLayer property)
(neurophox.torch.generic.TransformerLayer method)
Mesh (class in neurophox.tensorflow.generic)
mesh_layers() (neurophox.numpy.generic.MeshNumpy method)
(neurophox.tensorflow.generic.Mesh method)
(neurophox.torch.generic.MeshTorchLayer method)
MeshLayer (class in neurophox.tensorflow.generic)
MeshModel (class in neurophox.meshmodel)
MeshNumpy (class in neurophox.numpy.generic)
MeshNumpyLayer (class in neurophox.numpy.generic)
MeshParam (class in neurophox.numpy.generic)
MeshParamTensorflow (class in neurophox.tensorflow.generic)
MeshParamTorch (class in neurophox.torch.generic)
MeshPhaseInitializer (class in neurophox.initializers)
MeshPhases (class in neurophox.numpy.generic)
MeshPhasesTensorflow (class in neurophox.tensorflow.generic)
MeshPhasesTorch (class in neurophox.torch.generic)
MeshTorchLayer (class in neurophox.torch.generic)
MeshVerticalLayer (class in neurophox.tensorflow.generic)
(class in neurophox.torch.generic)
MeshVerticalNumpyLayer (class in neurophox.numpy.generic)
module
neurophox.components.mzi
neurophox.components.transfermatrix
neurophox.helpers
neurophox.initializers
neurophox.meshmodel
neurophox.ml.linear
neurophox.ml.nonlinearities
neurophox.numpy.generic
neurophox.numpy.layers
neurophox.tensorflow.generic
neurophox.tensorflow.layers
neurophox.torch.generic
neurophox.torch.layers
MZI (class in neurophox.components.mzi)
mzi_error_matrices() (neurophox.meshmodel.MeshModel property)
mzi_error_tensors() (neurophox.meshmodel.MeshModel property)
N
neurophox.components.mzi
module
neurophox.components.transfermatrix
module
neurophox.helpers
module
neurophox.initializers
module
neurophox.meshmodel
module
neurophox.ml.linear
module
neurophox.ml.nonlinearities
module
neurophox.numpy.generic
module
neurophox.numpy.layers
module
neurophox.tensorflow.generic
module
neurophox.tensorflow.layers
module
neurophox.torch.generic
module
neurophox.torch.layers
module
neurophox_matplotlib_setup() (in module neurophox.helpers)
normalized_fidelity() (in module neurophox.ml.linear)
nullification_set() (neurophox.numpy.generic.MeshNumpyLayer property)
nullify() (neurophox.components.mzi.SMMZI class method)
O
ordered_viz_permutation() (in module neurophox.helpers)
P
pairwise_off_diag_permutation() (in module neurophox.helpers)
PairwiseUnitary (class in neurophox.components.transfermatrix)
param_list() (neurophox.numpy.generic.MeshParam method)
params() (neurophox.numpy.generic.MeshPhases property)
PermutationLayer (class in neurophox.tensorflow.generic)
(class in neurophox.torch.generic)
PermutingRectangularMeshModel (class in neurophox.meshmodel)
PhaseInitializer (class in neurophox.initializers)
phases() (neurophox.numpy.generic.MeshNumpyLayer property)
(neurophox.tensorflow.generic.MeshLayer property)
(neurophox.torch.generic.MeshTorchLayer property)
phases_and_layers() (neurophox.tensorflow.generic.MeshLayer property)
PhaseShiftCommonMode (class in neurophox.components.transfermatrix)
PhaseShiftDifferentialMode (class in neurophox.components.transfermatrix)
PhaseShiftLower (class in neurophox.components.transfermatrix)
PhaseShiftUpper (class in neurophox.components.transfermatrix)
phasor() (in module neurophox.torch.generic)
plot() (neurophox.numpy.generic.TransformerNumpyLayer method)
(neurophox.tensorflow.generic.TransformerLayer method)
(neurophox.torch.generic.TransformerLayer method)
plot_complex_matrix() (in module neurophox.helpers)
PRM (class in neurophox.tensorflow.layers)
prm_permutation() (in module neurophox.helpers)
PRMNumpy (class in neurophox.numpy.layers)
PRMPhaseInitializer (class in neurophox.initializers)
PRMTorch (class in neurophox.torch.layers)
propagate() (neurophox.numpy.generic.MeshNumpyLayer method)
(neurophox.numpy.layers.RMNumpy method)
(neurophox.numpy.layers.TMNumpy method)
R
random_gaussian_batch() (in module neurophox.helpers)
rectangular_permutation() (in module neurophox.helpers)
RectangularMeshModel (class in neurophox.meshmodel)
RectangularPerm (class in neurophox.tensorflow.layers)
(class in neurophox.torch.layers)
reflectivity() (neurophox.components.mzi.MZI property)
(neurophox.components.transfermatrix.Beamsplitter property)
(neurophox.components.transfermatrix.PairwiseUnitary property)
RM (class in neurophox.tensorflow.layers)
RMNumpy (class in neurophox.numpy.layers)
RMTorch (class in neurophox.torch.layers)
run() (neurophox.ml.linear.LinearMultiModelRunner method)
S
save() (neurophox.ml.linear.LinearMultiModelRunner method)
single_mode_arrangement() (neurophox.numpy.generic.MeshParam property)
(neurophox.tensorflow.generic.MeshParamTensorflow property)
(neurophox.torch.generic.MeshParamTorch property)
SMMZI (class in neurophox.components.mzi)
SVD (class in neurophox.tensorflow.layers)
T
TM (class in neurophox.tensorflow.layers)
TMNumpy (class in neurophox.numpy.layers)
TMTorch (class in neurophox.torch.layers)
to_absolute_theta() (in module neurophox.helpers)
to_np() (neurophox.initializers.ConstantPhaseInitializer method)
(neurophox.initializers.HaarRandomPhaseInitializer method)
(neurophox.initializers.MeshPhaseInitializer method)
(neurophox.initializers.PhaseInitializer method)
(neurophox.initializers.PRMPhaseInitializer method)
(neurophox.initializers.UniformRandomPhaseInitializer method)
to_stripe_array() (in module neurophox.helpers)
to_tf() (neurophox.initializers.MeshPhaseInitializer method)
to_torch() (neurophox.initializers.MeshPhaseInitializer method)
training (neurophox.torch.generic.CompoundTransformerLayer attribute)
(neurophox.torch.generic.MeshTorchLayer attribute)
(neurophox.torch.generic.MeshVerticalLayer attribute)
(neurophox.torch.generic.PermutationLayer attribute)
(neurophox.torch.generic.TransformerLayer attribute)
(neurophox.torch.layers.BMTorch attribute)
(neurophox.torch.layers.ButterflyPerm attribute)
(neurophox.torch.layers.PRMTorch attribute)
(neurophox.torch.layers.RectangularPerm attribute)
(neurophox.torch.layers.RMTorch attribute)
(neurophox.torch.layers.TMTorch attribute)
transform() (neurophox.numpy.generic.CompoundTransformerNumpyLayer method)
(neurophox.numpy.generic.MeshNumpyLayer method)
(neurophox.numpy.generic.MeshVerticalNumpyLayer method)
(neurophox.numpy.generic.TransformerNumpyLayer method)
(neurophox.tensorflow.generic.CompoundTransformerLayer method)
(neurophox.tensorflow.generic.MeshLayer method)
(neurophox.tensorflow.generic.MeshVerticalLayer method)
(neurophox.tensorflow.generic.PermutationLayer method)
(neurophox.tensorflow.generic.TransformerLayer method)
(neurophox.tensorflow.layers.Diagonal method)
(neurophox.tensorflow.layers.DiagonalPhaseLayer method)
(neurophox.torch.generic.CompoundTransformerLayer method)
(neurophox.torch.generic.MeshTorchLayer method)
(neurophox.torch.generic.MeshVerticalLayer method)
(neurophox.torch.generic.PermutationLayer method)
(neurophox.torch.generic.TransformerLayer method)
TransformerLayer (class in neurophox.tensorflow.generic)
(class in neurophox.torch.generic)
TransformerNumpyLayer (class in neurophox.numpy.generic)
transmissivity() (neurophox.components.mzi.MZI property)
(neurophox.components.transfermatrix.Beamsplitter property)
(neurophox.components.transfermatrix.PairwiseUnitary property)
tri_phase_tf() (in module neurophox.helpers)
tri_phase_torch() (in module neurophox.helpers)
TriangularMeshModel (class in neurophox.meshmodel)
U
UniformRandomPhaseInitializer (class in neurophox.initializers)
update_tensorboard() (neurophox.ml.linear.LinearMultiModelRunner method)
Read the Docs
v: latest
Versions
latest
Downloads
On Read the Docs
Project Home
Builds