Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | Z _ __init__() (AmplitudeMask method) (AngularGrid method) (ASMPropagator method) (ComplexMask method) (Detector method) (DetectorArray method) (Field method) (FourierTransform method) (GaussianNoise method) (Grid method) (IncoherentImager method) (Intensity method) (InverseFourierTransform method) (JonesMatrixLayer method) (KJonesMatrixLayer method) (KSpaceAmplitudeMask method) (KSpaceComplexMask method) (KSpacePhaseMask method) (KSpacePropagator method) (MetaAtomInterpolationLayer method) (MetaAtomLibrary method) (OpticalLayer method) (OpticalModule method) (PhaseMask method) (PoissonGaussianNoise method) (PoissonNoise method) (RSPropagator method) (Sensor method) (SensorNoiseModel method) (Spectrum method) (ThinLens method) A amplitude_map (AmplitudeMask attribute) (ComplexMask attribute) (KSpaceAmplitudeMask attribute) (KSpaceComplexMask attribute) AmplitudeMask (class in fouriax) AngularGrid (class in fouriax) aperture_diameter_um (KJonesMatrixLayer attribute) (KSpaceAmplitudeMask attribute) (KSpaceComplexMask attribute) (KSpacePhaseMask attribute) (ThinLens attribute) apply_amplitude() (Field method) apply_optax_updates() (in module fouriax.optim) apply_phase() (Field method) ASMPropagator (class in fouriax) B batch_shape (Field property) (Intensity property) batch_slices() (in module fouriax.optim) best_decoder_params (HybridModuleDatasetOptResult attribute) best_epoch (DatasetOptResult attribute) best_loss (ModuleOptResult attribute) best_metric_name (DatasetOptResult attribute) best_metric_value (DatasetOptResult attribute) best_module (HybridModuleDatasetOptResult attribute) (ModuleDatasetOptResult attribute) (ModuleOptResult attribute) best_optical_params (HybridModuleDatasetOptResult attribute) best_params (DatasetOptResult attribute) (ModuleOptResult attribute) best_state (BestValueTracker attribute) best_step (BestValueTracker attribute) (DatasetOptResult attribute) (ModuleOptResult attribute) best_value (BestValueTracker attribute) BestValueTracker (class in fouriax.optim) bounded_geometry_params() (MetaAtomInterpolationLayer method) build_na_mask() (in module fouriax) build_psf() (IncoherentImager method) C calibration_source (IncoherentImager attribute) channel_resolved (Detector attribute) (DetectorArray attribute) clip_max (GaussianNoise attribute) (PoissonGaussianNoise attribute) clip_min (GaussianNoise attribute) (PoissonGaussianNoise attribute) ComplexMask (class in fouriax) component_intensity() (Field method) count_scale (PoissonGaussianNoise attribute) (PoissonNoise attribute) covariance() (SensorNoiseModel method) cramer_rao_bound() (in module fouriax.analysis) critical_distance_um() (in module fouriax) D d_optimality() (in module fouriax.analysis) data (Field attribute) (Intensity attribute) DatasetOptResult (class in fouriax.optim) delta_response() (RSPropagator method) Detector (class in fouriax) detector_grid (DetectorArray attribute) DetectorArray (class in fouriax) distance_um (ASMPropagator attribute) (KSpacePropagator attribute) (RSPropagator attribute) domain (Field attribute) dtheta_x_rad (AngularGrid attribute) dtheta_y_rad (AngularGrid attribute) dx_um (Grid attribute) dy_um (Grid attribute) E enforce_nonnegative_psf (IncoherentImager attribute) epoch (ValidationRecord attribute) equality_tolerance (ASMPropagator attribute) (RSPropagator attribute) expected() (Detector method) (DetectorArray method) expected_variance() (GaussianNoise method) (PoissonGaussianNoise method) (PoissonNoise method) (SensorNoiseModel method) F Field (class in fouriax) filter_mask (DetectorArray attribute) final_decoder_params (HybridModuleDatasetOptResult attribute) final_loss (ModuleOptResult attribute) final_module (HybridModuleDatasetOptResult attribute) (ModuleDatasetOptResult attribute) final_optical_params (HybridModuleDatasetOptResult attribute) final_params (DatasetOptResult attribute) final_train_loss (DatasetOptResult attribute) final_val_metrics (DatasetOptResult attribute) fisher_information() (in module fouriax.analysis) focal_length_um (ThinLens attribute) focal_spot_loss() (in module fouriax.optim) for_far_field() (IncoherentImager class method) for_finite_distance() (IncoherentImager class method) forward() (AmplitudeMask method) (ASMPropagator method) (ComplexMask method) (FourierTransform method) (IncoherentImager method) (InverseFourierTransform method) (JonesMatrixLayer method) (KJonesMatrixLayer method) (KSpaceAmplitudeMask method) (KSpaceComplexMask method) (KSpacePhaseMask method) (KSpacePropagator method) (MetaAtomInterpolationLayer method) (OpticalLayer method) (OpticalModule method) (PhaseMask method) (RSPropagator method) (ThinLens method) fouriax.analysis module fouriax.optim module FourierTransform (class in fouriax) frequency_grid() (Grid method) from_array() (Spectrum class method) from_complex() (MetaAtomLibrary class method) from_extent() (Grid class method) from_scalar() (Spectrum class method) from_shape() (AngularGrid class method) G GaussianNoise (class in fouriax) Grid (class in fouriax) grid (Field attribute) (Intensity attribute) H has_batch (Field property) (Intensity property) history (ModuleOptResult attribute) HybridModuleDatasetOptResult (class in fouriax.optim) I include_evanescent (KSpacePropagator attribute) IncoherentImager (class in fouriax) input_distance_um (IncoherentImager attribute) Intensity (class in fouriax) intensity() (Field method) interpolate_complex() (MetaAtomLibrary method) InverseFourierTransform (class in fouriax) is_jones (Field property) iter_minibatches() (in module fouriax.optim) J jacobian_matrix() (in module fouriax.analysis) jones_matrix (JonesMatrixLayer attribute) (KJonesMatrixLayer attribute) JonesMatrixLayer (class in fouriax) K KJonesMatrixLayer (class in fouriax) kspace_pixel_size_cyc_per_um (Field property) kspace_pixel_size_cyc_per_um() (Grid method) KSpaceAmplitudeMask (class in fouriax) KSpaceComplexMask (class in fouriax) KSpacePhaseMask (class in fouriax) KSpacePropagator (class in fouriax) kx_pixel_size_cyc_per_um (Field attribute) ky_pixel_size_cyc_per_um (Field attribute) L layers (OpticalModule attribute) library (MetaAtomInterpolationLayer attribute) linear_operator() (DetectorArray method) (IncoherentImager method) M max_geometry_params (MetaAtomInterpolationLayer attribute) measure() (Detector method) (DetectorArray method) (OpticalModule method) (Sensor method) MetaAtomInterpolationLayer (class in fouriax) MetaAtomLibrary (class in fouriax) metrics (ValidationRecord attribute) min_geometry_params (MetaAtomInterpolationLayer attribute) min_padding_factor (ASMPropagator attribute) (RSPropagator attribute) mode (BestValueTracker attribute) (IncoherentImager attribute) module fouriax.analysis fouriax.optim ModuleDatasetOptResult (class in fouriax.optim) ModuleOptResult (class in fouriax.optim) N na_limit (KSpacePropagator attribute) noise_model (Detector attribute) (DetectorArray attribute) normalization_distance_um() (IncoherentImager method) normalization_reference (IncoherentImager attribute) normalization_reference_distance_um (IncoherentImager attribute) normalize_power() (Field method) normalize_psf (IncoherentImager attribute) num_batches() (in module fouriax.optim) num_parameters (MetaAtomLibrary property) num_polarization_channels (Field property) nx (AngularGrid attribute) (Grid attribute) ny (AngularGrid attribute) (Grid attribute) nyquist_factor (ASMPropagator attribute) (RSPropagator attribute) O observe() (OpticalModule method) optical_layer (IncoherentImager attribute) OpticalLayer (class in fouriax) OpticalModule (class in fouriax) optimize_dataset_hybrid_module() (in module fouriax.optim) optimize_dataset_optical_module() (in module fouriax.optim) optimize_dataset_params() (in module fouriax.optim) optimize_optical_module() (in module fouriax.optim) output_distance_um (IncoherentImager attribute) P parameter_axes (MetaAtomLibrary attribute) parameter_shape (MetaAtomLibrary property) parameter_tolerance() (in module fouriax.analysis) parameters() (AmplitudeMask method) (ASMPropagator method) (ComplexMask method) (IncoherentImager method) (JonesMatrixLayer method) (KJonesMatrixLayer method) (KSpaceAmplitudeMask method) (KSpaceComplexMask method) (KSpacePhaseMask method) (KSpacePropagator method) (MetaAtomInterpolationLayer method) (OpticalLayer method) (OpticalModule method) (PhaseMask method) (RSPropagator method) (ThinLens method) params_result (HybridModuleDatasetOptResult attribute) (ModuleDatasetOptResult attribute) phase() (Field method) phase_map_rad (ComplexMask attribute) (KSpaceComplexMask attribute) (KSpacePhaseMask attribute) (PhaseMask attribute) PhaseMask (class in fouriax) plan_propagation() (in module fouriax) plane_wave() (Field class method) plane_wave_jones() (Field class method) PoissonGaussianNoise (class in fouriax) PoissonNoise (class in fouriax) polarization_mode (Field attribute) (MetaAtomInterpolationLayer attribute) power() (Field method) (Intensity method) precision() (SensorNoiseModel method) precomputed_grid (ASMPropagator attribute) (RSPropagator attribute) precomputed_transfer_stack (ASMPropagator attribute) (KSpacePropagator attribute) (RSPropagator attribute) propagator (IncoherentImager attribute) Q qe_curve (DetectorArray attribute) R random_batch_indices() (in module fouriax.optim) raw_geometry_params (MetaAtomInterpolationLayer attribute) read_noise_std (PoissonGaussianNoise attribute) recommend_nyquist_grid() (in module fouriax) refractive_index (ASMPropagator attribute) (KSpacePropagator attribute) (RSPropagator attribute) region_mask (Detector attribute) resample_method (DetectorArray attribute) RSPropagator (class in fouriax) S sample() (Detector method) (DetectorArray method) (GaussianNoise method) (PoissonGaussianNoise method) (PoissonNoise method) (SensorNoiseModel method) score_fisher_information() (in module fouriax.analysis) select_propagator_method() (in module fouriax) sensitivity_map() (in module fouriax.analysis) Sensor (class in fouriax) sensor (OpticalModule attribute) SensorNoiseModel (class in fouriax) shape (AngularGrid property) (Grid property) should_log_step() (in module fouriax.optim) shuffled_arrays() (in module fouriax.optim) size (Spectrum property) spatial_grid() (Grid method) spatial_pixel_size_um (Field property) Spectrum (class in fouriax) spectrum (Field attribute) (Intensity attribute) std (GaussianNoise attribute) step (ValidationRecord attribute) sum_wavelengths (Detector attribute) (DetectorArray attribute) sum_wavelengths() (Intensity method) T ThinLens (class in fouriax) to_intensity() (Field method) to_kspace() (Field method) to_spatial() (Field method) trace() (OpticalModule method) train_loss_history (DatasetOptResult attribute) train_val_split() (in module fouriax.optim) transfer_function() (ASMPropagator method) (KSpacePropagator method) transmission_complex() (MetaAtomLibrary method) transmission_imag (MetaAtomLibrary attribute) transmission_real (MetaAtomLibrary attribute) U update() (BestValueTracker method) use_sampling_planner (ASMPropagator attribute) (RSPropagator attribute) V val_history (DatasetOptResult attribute) validate() (AngularGrid method) (Field method) (Grid method) (Intensity method) (MetaAtomLibrary method) (Spectrum method) validate_for() (JonesMatrixLayer method) (KJonesMatrixLayer method) (MetaAtomInterpolationLayer method) (OpticalLayer method) (Sensor method) ValidationRecord (class in fouriax.optim) W warn_on_regime_mismatch (ASMPropagator attribute) (RSPropagator attribute) wavelengths_um (MetaAtomLibrary attribute) (Spectrum attribute) Z zeros() (Field class method) (Intensity class method)