Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z A a (dnois.mt.Cauchy attribute) (dnois.mt.Conrady attribute) (dnois.mt.Sellmeier4 attribute) (dnois.optics.rt.PolynomialPhase property) (dnois.optics.rt.Zernike property) a_pp (dnois.mt.Sellmeier2 attribute) abs2() (in module dnois.torch) Air (class in dnois.mt) allowed_names() (dnois.Angle class method) (dnois.Length class method) (dnois.Unit class method) Angle (class in dnois) ANGLE_MIN (dnois.Angle attribute) ANGLE_SEC (dnois.Angle attribute) ANGSTROM (dnois.Length attribute) angular (dnois.optics.ConjugatePointFeature attribute) AnnularAperture (class in dnois.optics.rt) Aperture (class in dnois.optics.rt) aperture (dnois.optics.rt.AsphericalRadialPhase attribute) (dnois.optics.rt.CircularStop attribute) (dnois.optics.rt.CircularSurface attribute) (dnois.optics.rt.Conic attribute) (dnois.optics.rt.EvenAspherical attribute) (dnois.optics.rt.Fresnel attribute) (dnois.optics.rt.Grating attribute) (dnois.optics.rt.Planar attribute) (dnois.optics.rt.PolynomialPhase attribute) (dnois.optics.rt.Spherical attribute) (dnois.optics.rt.Stop attribute) (dnois.optics.rt.Surface attribute) (dnois.optics.rt.ThinLens attribute) (dnois.optics.rt.Zernike attribute) apt (dnois.optics.rt.AsphericalRadialPhase property) (dnois.optics.rt.CircularStop property) (dnois.optics.rt.CircularSurface property) (dnois.optics.rt.Conic property) (dnois.optics.rt.EvenAspherical property) (dnois.optics.rt.Fresnel property) (dnois.optics.rt.Grating property) (dnois.optics.rt.Planar property) (dnois.optics.rt.PolynomialPhase property) (dnois.optics.rt.Spherical property) (dnois.optics.rt.Stop property) (dnois.optics.rt.Surface property) (dnois.optics.rt.ThinLens property) (dnois.optics.rt.Zernike property) as1d() (in module dnois.torch) as_default() (dnois.Angle class method) (dnois.Length class method) (dnois.Unit class method) aspheric_items (dnois.optics.rt.Zernike property) AsphericalRadialPhase (class in dnois.optics.rt) axis (dnois.optics.rt.CoaxialContext property) (dnois.optics.rt.Context property) B b (dnois.mt.Cauchy attribute) (dnois.mt.Conrady attribute) (dnois.mt.Sellmeier4 attribute) (dnois.optics.rt.PolynomialPhase property) b1 (dnois.mt.Sellmeier2 attribute) b2 (dnois.mt.Sellmeier2 attribute) baseline (dnois.optics.rt.CoaxialContext property) BatchedRay (class in dnois.optics.rt) bayer_pattern (dnois.sensor.StandardSensor attribute) broadcast() (dnois.optics.rt.BatchedRay method) broadcast_() (dnois.optics.rt.BatchedRay method) broadcastable() (in module dnois.torch) C c (dnois.mt.Cauchy attribute) (dnois.mt.Sellmeier4 attribute) (in module dnois) cam2lens() (dnois.optics.rt.CoaxialRayTracing method) cam2lens_z() (dnois.optics.rt.CoaxialRayTracing method) Camera (class in dnois) Cauchy (class in dnois.mt) CENTIMETER (dnois.Length attribute) cfa_collect() (in module dnois.sensor) cfa_flatten() (in module dnois.sensor) chi (dnois.optics.rt.CoaxialContext attribute) (dnois.optics.rt.Context attribute) chief_ray() (dnois.optics.rt.CoaxialRayTracing method) circle_of_confusion() (in module dnois.optics) CircularAperture (class in dnois.optics.rt) CircularStop (class in dnois.optics.rt) CircularSurface (class in dnois.optics.rt) clear() (dnois.utils.VarDict method) clone() (dnois.optics.rt.BatchedRay method) CoaxialContext (class in dnois.optics.rt) CoaxialRayTracing (class in dnois.optics.rt) CoaxialSurfaceSequence (class in dnois.optics.rt) coefficients (dnois.mt.Herzberger attribute) (dnois.mt.Schott attribute) (dnois.optics.rt.AsphericalRadialPhase property) (dnois.optics.rt.EvenAspherical property) (dnois.optics.rt.Fresnel property) coherent_tracing_samples (dnois.optics.rt.CoaxialRayTracing attribute) coherent_tracing_sampling_pattern (dnois.optics.rt.CoaxialRayTracing attribute) composite() (dnois.optics.FiniteParaxialSystem method) (dnois.optics.InfiniteParaxialSystem method) (dnois.optics.ParaxialSystem method) (dnois.torch.Transform static method) Conditional (class in dnois.utils) config (class in dnois.conf) Conic (class in dnois.optics.rt) conic (dnois.optics.rt.AsphericalRadialPhase attribute) (dnois.optics.rt.Conic attribute) (dnois.optics.rt.EvenAspherical attribute) (dnois.optics.rt.Fresnel attribute) (dnois.optics.rt.Zernike attribute) ConjugatePointFeature (class in dnois.optics) Conrady (class in dnois.mt) Constant (class in dnois.mt) Context (class in dnois.optics.rt) context (dnois.optics.rt.AsphericalRadialPhase attribute) (dnois.optics.rt.CircularStop attribute) (dnois.optics.rt.CircularSurface attribute) (dnois.optics.rt.Conic attribute) (dnois.optics.rt.EvenAspherical attribute) (dnois.optics.rt.Fresnel attribute) (dnois.optics.rt.Grating attribute) (dnois.optics.rt.Planar attribute) (dnois.optics.rt.PolynomialPhase attribute) (dnois.optics.rt.Spherical attribute) (dnois.optics.rt.Stop attribute) (dnois.optics.rt.Surface attribute) (dnois.optics.rt.ThinLens attribute) (dnois.optics.rt.Zernike attribute) conv() (in module dnois.fourier) conv1() (in module dnois.fourier) conv2() (in module dnois.fourier) conv_mult() (in module dnois.fourier) conv_partial() (in module dnois.fourier) conv_render() (dnois.optics.IdealOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) convert() (dnois.Angle class method) (dnois.Length class method) (dnois.Unit class method) (in module dnois) convert_to() (dnois.Angle method) (dnois.Length method) (dnois.Unit method) copy() (dnois.utils.VarDict method) copy_valid_() (dnois.optics.rt.BatchedRay method) crop() (dnois.optics.IdealOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) (in module dnois.utils) cropping (dnois.optics.IdealOptics attribute) (dnois.optics.PsfImagingOptics attribute) (dnois.optics.rt.CoaxialRayTracing attribute) ctx (dnois.optics.rt.AsphericalRadialPhase property) (dnois.optics.rt.CircularStop property) (dnois.optics.rt.CircularSurface property) (dnois.optics.rt.Conic property) (dnois.optics.rt.EvenAspherical property) (dnois.optics.rt.Fresnel property) (dnois.optics.rt.Grating property) (dnois.optics.rt.Planar property) (dnois.optics.rt.PolynomialPhase property) (dnois.optics.rt.Spherical property) (dnois.optics.rt.Stop property) (dnois.optics.rt.Surface property) (dnois.optics.rt.ThinLens property) (dnois.optics.rt.Zernike property) curvature (dnois.optics.rt.AsphericalRadialPhase attribute) (dnois.optics.rt.Conic attribute) (dnois.optics.rt.EvenAspherical attribute) (dnois.optics.rt.Fresnel attribute) (dnois.optics.rt.Spherical attribute) (dnois.optics.rt.Zernike attribute) D d (dnois.mt.Sellmeier4 attribute) (dnois.optics.df.Diffraction property) (dnois.optics.df.Fraunhofer property) (dnois.optics.df.FresnelAS property) (dnois.optics.df.FresnelConv property) (dnois.optics.df.FresnelFT property) (dnois.optics.df.RayleighSommerfeldAS property) (dnois.optics.df.RayleighSommerfeldConv property) (dnois.optics.rt.BatchedRay property) (dnois.optics.rt.CircularAperture property) d1 (dnois.optics.rt.AnnularAperture property) d2 (dnois.optics.rt.AnnularAperture property) d_x (dnois.optics.rt.BatchedRay property) d_y (dnois.optics.rt.BatchedRay property) d_z (dnois.optics.rt.BatchedRay property) dconv() (in module dnois.fourier) dconv1() (in module dnois.fourier) dconv2() (in module dnois.fourier) dconv_mult() (in module dnois.fourier) dconv_partial() (in module dnois.fourier) debug() (in module dnois) debugging() (in module dnois) DECIMETER (dnois.Length attribute) default (dnois.optics.rt.IntersectionConfig attribute) default() (dnois.Angle class method) (dnois.Length class method) (dnois.Unit class method) default_to() (dnois.Angle class method) (dnois.Length class method) (dnois.Unit class method) default_unit (dnois.mt.Air attribute) (dnois.mt.Cauchy attribute) (dnois.mt.Conrady attribute) (dnois.mt.Constant attribute) (dnois.mt.Herzberger attribute) (dnois.mt.Schott attribute) (dnois.mt.Sellmeier1 attribute) (dnois.mt.Sellmeier2 attribute) (dnois.mt.Sellmeier3 attribute) (dnois.mt.Sellmeier4 attribute) (dnois.mt.Sellmeier5 attribute) DEGREE (dnois.Angle attribute) delta_convert() (in module dnois.optics.df) depth (dnois.optics.IdealOptics property) (dnois.optics.PsfImagingOptics property) (dnois.optics.rt.CoaxialRayTracing property) depth_aware() (in module dnois.optics) detection_radius_eps (in module dnois.conf) device (dnois.optics.df.Diffraction property) (dnois.optics.df.Fraunhofer property) (dnois.optics.df.FresnelAS property) (dnois.optics.df.FresnelConv property) (dnois.optics.df.FresnelFT property) (dnois.optics.df.RayleighSommerfeldAS property) (dnois.optics.df.RayleighSommerfeldConv property) (dnois.optics.IdealOptics property) (dnois.optics.PinholeOptics property) (dnois.optics.PsfImagingOptics property) (dnois.optics.rt.AnnularAperture property) (dnois.optics.rt.Aperture property) (dnois.optics.rt.AsphericalRadialPhase property) (dnois.optics.rt.BatchedRay property) (dnois.optics.rt.CircularAperture property) (dnois.optics.rt.CircularStop property) (dnois.optics.rt.CircularSurface property) (dnois.optics.rt.CoaxialContext property) (dnois.optics.rt.CoaxialRayTracing property) (dnois.optics.rt.Conic property) (dnois.optics.rt.Context property) (dnois.optics.rt.EvenAspherical property) (dnois.optics.rt.Fresnel property) (dnois.optics.rt.Grating property) (dnois.optics.rt.Planar property) (dnois.optics.rt.PolynomialPhase property) (dnois.optics.rt.Spherical property) (dnois.optics.rt.Stop property) (dnois.optics.rt.Surface property) (dnois.optics.rt.ThinLens property) (dnois.optics.rt.Zernike property) diameter (dnois.optics.rt.CircularAperture property) differentiable_quantization (dnois.sensor.StandardSensor attribute) Diffraction (class in dnois.optics.df) discard_() (dnois.optics.rt.BatchedRay method) dispersion_types() (in module dnois.mt) distance (dnois.optics.rt.AsphericalRadialPhase property) (dnois.optics.rt.CircularStop property) (dnois.optics.rt.CircularSurface property) (dnois.optics.rt.CoaxialContext attribute) (dnois.optics.rt.Conic property) (dnois.optics.rt.EvenAspherical property) (dnois.optics.rt.Fresnel property) (dnois.optics.rt.Grating property) (dnois.optics.rt.Planar property) (dnois.optics.rt.PolynomialPhase property) (dnois.optics.rt.Spherical property) (dnois.optics.rt.Stop property) (dnois.optics.rt.Surface property) (dnois.optics.rt.ThinLens property) (dnois.optics.rt.Zernike property) dnois module dnois.conf module dnois.fourier module dnois.mt module dnois.optics module dnois.optics.df module dnois.optics.rt module dnois.sensor module dnois.torch module dnois.utils module dtype (dnois.optics.df.Diffraction property) (dnois.optics.df.Fraunhofer property) (dnois.optics.df.FresnelAS property) (dnois.optics.df.FresnelConv property) (dnois.optics.df.FresnelFT property) (dnois.optics.df.RayleighSommerfeldAS property) (dnois.optics.df.RayleighSommerfeldConv property) (dnois.optics.IdealOptics property) (dnois.optics.PinholeOptics property) (dnois.optics.PsfImagingOptics property) (dnois.optics.rt.AnnularAperture property) (dnois.optics.rt.Aperture property) (dnois.optics.rt.AsphericalRadialPhase property) (dnois.optics.rt.BatchedRay property) (dnois.optics.rt.CircularAperture property) (dnois.optics.rt.CircularStop property) (dnois.optics.rt.CircularSurface property) (dnois.optics.rt.CoaxialContext property) (dnois.optics.rt.CoaxialRayTracing property) (dnois.optics.rt.Conic property) (dnois.optics.rt.Context property) (dnois.optics.rt.EvenAspherical property) (dnois.optics.rt.Fresnel property) (dnois.optics.rt.Grating property) (dnois.optics.rt.Planar property) (dnois.optics.rt.PolynomialPhase property) (dnois.optics.rt.Spherical property) (dnois.optics.rt.Stop property) (dnois.optics.rt.Surface property) (dnois.optics.rt.ThinLens property) (dnois.optics.rt.Zernike property) du (dnois.optics.df.Diffraction property) (dnois.optics.df.Fraunhofer property) (dnois.optics.df.FresnelAS property) (dnois.optics.df.FresnelConv property) (dnois.optics.df.FresnelFT property) (dnois.optics.df.RayleighSommerfeldAS property) (dnois.optics.df.RayleighSommerfeldConv property) dv (dnois.optics.df.Diffraction property) (dnois.optics.df.Fraunhofer property) (dnois.optics.df.FresnelAS property) (dnois.optics.df.FresnelConv property) (dnois.optics.df.FresnelFT property) (dnois.optics.df.RayleighSommerfeldAS property) (dnois.optics.df.RayleighSommerfeldConv property) dx (dnois.optics.df.Diffraction property) (dnois.optics.df.Fraunhofer property) (dnois.optics.df.FresnelAS property) (dnois.optics.df.FresnelConv property) (dnois.optics.df.FresnelFT property) (dnois.optics.df.RayleighSommerfeldAS property) (dnois.optics.df.RayleighSommerfeldConv property) dy (dnois.optics.df.Diffraction property) (dnois.optics.df.Fraunhofer property) (dnois.optics.df.FresnelAS property) (dnois.optics.df.FresnelConv property) (dnois.optics.df.FresnelFT property) (dnois.optics.df.RayleighSommerfeldAS property) (dnois.optics.df.RayleighSommerfeldConv property) E e (dnois.mt.Sellmeier4 attribute) edge_cutting (in module dnois.conf) entr_pupil() (dnois.optics.rt.CoaxialRayTracing method) eps (dnois.optics.rt.ThinLens attribute) epsilon (dnois.optics.rt.IntersectionConfig attribute) evaluate() (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.CircularAperture method) even_aspherical_items (dnois.optics.rt.AsphericalRadialPhase property) (dnois.optics.rt.EvenAspherical property) (dnois.optics.rt.Fresnel property) EvenAspherical (class in dnois.optics.rt) exit_pupil() (dnois.optics.rt.CoaxialRayTracing method) expand_dim (dnois.optics.rt.Grating attribute) expand_dim() (dnois.optics.rt.BatchedRay method) expi() (in module dnois.torch) ExternalParamMixIn (class in dnois.utils) extra_repr() (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularAperture method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.CoaxialContext method) (dnois.optics.rt.CoaxialSurfaceSequence method) (dnois.optics.rt.Conic method) (dnois.optics.rt.Context method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.SurfaceSequence method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) (dnois.sensor.Sensor method) (dnois.sensor.StandardSensor method) F fdc() (in module dnois) feature() (dnois.optics.FiniteParaxialSystem method) (dnois.optics.InfiniteParaxialSystem method) (dnois.optics.ParaxialSystem method) find_stop() (dnois.optics.rt.CoaxialRayTracing method) FiniteParaxialSystem (class in dnois.optics) first (dnois.optics.rt.CoaxialRayTracing property) (dnois.optics.rt.CoaxialSurfaceSequence property) (dnois.optics.rt.SurfaceSequence property) fl1 (dnois.optics.IdealOptics attribute) (dnois.optics.rt.ThinLens attribute) fl2 (dnois.optics.FiniteParaxialSystem attribute) (dnois.optics.IdealOptics attribute) (dnois.optics.InfiniteParaxialSystem property) (dnois.optics.ParaxialSystem attribute) (dnois.optics.rt.ThinLens attribute) fl_equal() (dnois.optics.rt.ThinLens method) flatten_() (dnois.optics.rt.BatchedRay method) fline() (in module dnois) flip_() (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) float_print_fmt (in module dnois.conf) fmt() (dnois.Angle class method) (dnois.Length class method) (dnois.Unit class method) (in module dnois) focal1 (dnois.optics.FiniteParaxialSystem property) focal2 (dnois.optics.FiniteParaxialSystem property) focal_length1() (dnois.optics.rt.CoaxialRayTracing method) focal_length2() (dnois.optics.rt.CoaxialRayTracing method) focal_length_paraxial() (dnois.optics.rt.CoaxialRayTracing method) focus() (dnois.optics.rt.BatchedRay method) focus_to_() (dnois.optics.rt.CoaxialRayTracing method) force_before (dnois.optics.rt.IntersectionConfig attribute) force_non_negative (dnois.optics.rt.IntersectionConfig attribute) forward() (dnois.Camera method) (dnois.optics.df.Fraunhofer method) (dnois.optics.df.FresnelAS method) (dnois.optics.df.FresnelConv method) (dnois.optics.df.FresnelFT method) (dnois.optics.df.RayleighSommerfeldAS method) (dnois.optics.df.RayleighSommerfeldConv method) (dnois.optics.IdealOptics method) (dnois.optics.PinholeOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularAperture method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.CoaxialRayTracing method) (dnois.optics.rt.CoaxialSurfaceSequence method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.SurfaceSequence method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) (dnois.sensor.Sensor method) (dnois.sensor.StandardSensor method) (dnois.torch.WrapperModule method) fov_full (dnois.optics.PinholeOptics property) fov_half (dnois.optics.PinholeOptics property) fov_half_x (dnois.optics.PinholeOptics property) fov_half_y (dnois.optics.PinholeOptics property) fov_type (dnois.optics.rt.CoaxialRayTracing attribute) fov_x_full (dnois.optics.IdealOptics property) (dnois.optics.PsfImagingOptics property) (dnois.optics.rt.CoaxialRayTracing property) fov_x_lower (dnois.optics.IdealOptics property) (dnois.optics.PsfImagingOptics property) (dnois.optics.rt.CoaxialRayTracing property) fov_x_upper (dnois.optics.IdealOptics property) (dnois.optics.PsfImagingOptics property) (dnois.optics.rt.CoaxialRayTracing property) fov_y_full (dnois.optics.IdealOptics property) (dnois.optics.PsfImagingOptics property) (dnois.optics.rt.CoaxialRayTracing property) fov_y_lower (dnois.optics.IdealOptics property) (dnois.optics.PsfImagingOptics property) (dnois.optics.rt.CoaxialRayTracing property) fov_y_upper (dnois.optics.IdealOptics property) (dnois.optics.PsfImagingOptics property) (dnois.optics.rt.CoaxialRayTracing property) fovd2obj() (dnois.optics.IdealOptics method) (dnois.optics.PinholeOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) Fraunhofer (class in dnois.optics.df) fraunhofer() (in module dnois.optics.df) fraunhofer_line() (in module dnois) freeze() (dnois.optics.rt.CoaxialSurfaceSequence method) (dnois.optics.rt.SurfaceSequence method) Fresnel (class in dnois.optics.rt) fresnel_as() (in module dnois.optics.df) fresnel_conv() (in module dnois.optics.df) fresnel_ft() (in module dnois.optics.df) fresnel_pr() (in module dnois.optics) fresnel_pt() (in module dnois.optics) fresnel_sr() (in module dnois.optics) fresnel_st() (in module dnois.optics) FresnelAS (class in dnois.optics.df) FresnelConv (class in dnois.optics.df) FresnelFT (class in dnois.optics.df) from_dict() (dnois.mt.Air class method) (dnois.mt.Cauchy class method) (dnois.mt.Conrady class method) (dnois.mt.Constant class method) (dnois.mt.Herzberger class method) (dnois.mt.Schott class method) (dnois.mt.Sellmeier1 class method) (dnois.mt.Sellmeier2 class method) (dnois.mt.Sellmeier3 class method) (dnois.mt.Sellmeier4 class method) (dnois.mt.Sellmeier5 class method) (dnois.optics.rt.AnnularAperture class method) (dnois.optics.rt.Aperture class method) (dnois.optics.rt.AsphericalRadialPhase class method) (dnois.optics.rt.CircularAperture class method) (dnois.optics.rt.CircularStop class method) (dnois.optics.rt.CircularSurface class method) (dnois.optics.rt.CoaxialContext class method) (dnois.optics.rt.CoaxialSurfaceSequence class method) (dnois.optics.rt.Conic class method) (dnois.optics.rt.Context class method) (dnois.optics.rt.EvenAspherical class method) (dnois.optics.rt.Fresnel class method) (dnois.optics.rt.Grating class method) (dnois.optics.rt.IntersectionConfig class method) (dnois.optics.rt.Planar class method) (dnois.optics.rt.PolynomialPhase class method) (dnois.optics.rt.Spherical class method) (dnois.optics.rt.Stop class method) (dnois.optics.rt.Surface class method) (dnois.optics.rt.SurfaceSequence class method) (dnois.optics.rt.ThinLens class method) (dnois.optics.rt.Zernike class method) (dnois.torch.Transform class method) from_interface() (dnois.optics.FiniteParaxialSystem class method) (dnois.optics.InfiniteParaxialSystem class method) (dnois.optics.ParaxialSystem class method) from_str() (dnois.Angle class method) (dnois.Length class method) (dnois.Unit class method) fromkeys() (dnois.utils.VarDict method) ft1() (in module dnois.fourier) ft2() (in module dnois.fourier) ft4conv() (in module dnois.fourier) ft4dconv() (in module dnois.fourier) G g2l() (dnois.optics.rt.CoaxialContext method) (dnois.optics.rt.Context method) gaussian() (in module dnois.sensor) GenericCompute (class in dnois.utils) geo_radius (dnois.optics.rt.AsphericalRadialPhase property) (dnois.optics.rt.CircularStop property) (dnois.optics.rt.CircularSurface property) (dnois.optics.rt.Conic property) (dnois.optics.rt.EvenAspherical property) (dnois.optics.rt.Fresnel property) (dnois.optics.rt.PolynomialPhase property) (dnois.optics.rt.Spherical property) (dnois.optics.rt.ThinLens property) get() (dnois.utils.VarDict method) (in module dnois.mt) get_default() (in module dnois) Grating (class in dnois.optics.rt) grid() (in module dnois.utils) gt() (dnois.torch.Transform static method) H h (dnois.sensor.Sensor property) (dnois.sensor.StandardSensor property) h() (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) h_derivative_r2() (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.ThinLens method) h_extended() (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) h_grad() (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) h_grad_extended() (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) h_r2() (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.ThinLens method) h_r2_extended() (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) Herzberger (class in dnois.mt) I IdealOptics (class in dnois.optics) ift1() (in module dnois.fourier) ift2() (in module dnois.fourier) imaging_model (dnois.optics.rt.CoaxialRayTracing attribute) img_d (dnois.optics.ConjugatePointFeature attribute) img_point() (dnois.optics.FiniteParaxialSystem method) (dnois.optics.InfiniteParaxialSystem method) (dnois.optics.ParaxialSystem method) imgd() (dnois.optics.FiniteParaxialSystem method) (dnois.optics.InfiniteParaxialSystem method) (dnois.optics.ParaxialSystem method) (in module dnois.optics) INCH (dnois.Length attribute) index (dnois.optics.rt.CoaxialContext property) (dnois.optics.rt.Context property) InfiniteParaxialSystem (class in dnois.optics) InfinityCond (class in dnois.utils) init_fraunhofer() (in module dnois.optics.df) init_fresnel_as() (in module dnois.optics.df) init_fresnel_conv() (in module dnois.optics.df) init_fresnel_ft() (in module dnois.optics.df) init_rayleigh_sommerfeld_as() (in module dnois.optics.df) init_rayleigh_sommerfeld_conv() (in module dnois.optics.df) intensity (dnois.optics.rt.BatchedRay property) intensity_aware (dnois.optics.rt.CoaxialRayTracing attribute) intercept() (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) IntersectionConfig (class in dnois.optics.rt) interval() (in module dnois.utils) intrinsic() (dnois.optics.PinholeOptics method) is_available() (in module dnois.mt) is_empty (dnois.optics.rt.CoaxialSurfaceSequence property) (dnois.optics.rt.SurfaceSequence property) items() (dnois.utils.VarDict method) K k() (in module dnois) keys() (dnois.utils.VarDict method) KILOMETER (dnois.Length attribute) ks (dnois.mt.Sellmeier1 attribute) (dnois.mt.Sellmeier3 attribute) (dnois.mt.Sellmeier5 attribute) L l2g() (dnois.optics.rt.CoaxialContext method) (dnois.optics.rt.Context method) last (dnois.optics.rt.CoaxialRayTracing property) (dnois.optics.rt.CoaxialSurfaceSequence property) (dnois.optics.rt.SurfaceSequence property) len2cam_z() (dnois.optics.rt.CoaxialRayTracing method) Length (class in dnois) length (dnois.optics.rt.CoaxialSurfaceSequence property) lens2cam() (dnois.optics.rt.CoaxialRayTracing method) linear2srgb (dnois.sensor.StandardSensor attribute) list_all() (in module dnois.mt) load_json() (dnois.mt.Air class method) (dnois.mt.Cauchy class method) (dnois.mt.Conrady class method) (dnois.mt.Constant class method) (dnois.mt.Herzberger class method) (dnois.mt.Schott class method) (dnois.mt.Sellmeier1 class method) (dnois.mt.Sellmeier2 class method) (dnois.mt.Sellmeier3 class method) (dnois.mt.Sellmeier4 class method) (dnois.mt.Sellmeier5 class method) (dnois.optics.rt.AnnularAperture class method) (dnois.optics.rt.Aperture class method) (dnois.optics.rt.AsphericalRadialPhase class method) (dnois.optics.rt.CircularAperture class method) (dnois.optics.rt.CircularStop class method) (dnois.optics.rt.CircularSurface class method) (dnois.optics.rt.CoaxialContext class method) (dnois.optics.rt.CoaxialSurfaceSequence class method) (dnois.optics.rt.Conic class method) (dnois.optics.rt.Context class method) (dnois.optics.rt.EvenAspherical class method) (dnois.optics.rt.Fresnel class method) (dnois.optics.rt.Grating class method) (dnois.optics.rt.IntersectionConfig class method) (dnois.optics.rt.Planar class method) (dnois.optics.rt.PolynomialPhase class method) (dnois.optics.rt.Spherical class method) (dnois.optics.rt.Stop class method) (dnois.optics.rt.Surface class method) (dnois.optics.rt.SurfaceSequence class method) (dnois.optics.rt.ThinLens class method) (dnois.optics.rt.Zernike class method) (dnois.torch.Transform class method) longitudinal (dnois.optics.ConjugatePointFeature attribute) ls (dnois.mt.Sellmeier1 attribute) (dnois.mt.Sellmeier3 attribute) (dnois.mt.Sellmeier5 attribute) lt() (dnois.torch.Transform static method) M m (dnois.optics.rt.PolynomialPhase attribute) march() (dnois.optics.rt.BatchedRay method) march_() (dnois.optics.rt.BatchedRay method) march_to() (dnois.optics.rt.BatchedRay method) march_to_() (dnois.optics.rt.BatchedRay method) Material (class in dnois.mt) material (dnois.optics.rt.AsphericalRadialPhase attribute) (dnois.optics.rt.CircularStop property) (dnois.optics.rt.CircularSurface attribute) (dnois.optics.rt.Conic attribute) (dnois.optics.rt.EvenAspherical attribute) (dnois.optics.rt.Fresnel attribute) (dnois.optics.rt.Grating attribute) (dnois.optics.rt.Planar attribute) (dnois.optics.rt.PolynomialPhase attribute) (dnois.optics.rt.Spherical attribute) (dnois.optics.rt.Stop property) (dnois.optics.rt.Surface attribute) (dnois.optics.rt.ThinLens attribute) (dnois.optics.rt.Zernike attribute) material_before (dnois.optics.rt.CoaxialContext property) (dnois.optics.rt.Context property) max_iteration (dnois.optics.rt.IntersectionConfig attribute) max_r (dnois.optics.rt.AnnularAperture property) max_value (dnois.sensor.StandardSensor attribute) max_wl (dnois.mt.Air attribute) (dnois.mt.Cauchy attribute) (dnois.mt.Conrady attribute) (dnois.mt.Constant attribute) (dnois.mt.Herzberger attribute) (dnois.mt.Schott attribute) (dnois.mt.Sellmeier1 attribute) (dnois.mt.Sellmeier2 attribute) (dnois.mt.Sellmeier3 attribute) (dnois.mt.Sellmeier4 attribute) (dnois.mt.Sellmeier5 attribute) merge_patches() (in module dnois.utils) METER (dnois.Length attribute) MICROMETER (dnois.Length attribute) MILLIMETER (dnois.Length attribute) min_r (dnois.optics.rt.AnnularAperture property) min_wl (dnois.mt.Air attribute) (dnois.mt.Cauchy attribute) (dnois.mt.Conrady attribute) (dnois.mt.Constant attribute) (dnois.mt.Herzberger attribute) (dnois.mt.Schott attribute) (dnois.mt.Sellmeier1 attribute) (dnois.mt.Sellmeier2 attribute) (dnois.mt.Sellmeier3 attribute) (dnois.mt.Sellmeier4 attribute) (dnois.mt.Sellmeier5 attribute) module dnois dnois.conf dnois.fourier dnois.mt dnois.optics dnois.optics.df dnois.optics.rt dnois.sensor dnois.torch dnois.utils mpl_available() (in module dnois.ext.vis) MRADIAN (dnois.Angle attribute) mt_head (dnois.optics.rt.CoaxialSurfaceSequence attribute) (dnois.optics.rt.SurfaceSequence attribute) mt_tail (dnois.optics.rt.CoaxialSurfaceSequence property) (dnois.optics.rt.SurfaceSequence property) N n (dnois.optics.rt.PolynomialPhase attribute) n() (dnois.mt.Air method) (dnois.mt.Cauchy method) (dnois.mt.Conrady method) (dnois.mt.Constant method) (dnois.mt.Herzberger method) (dnois.mt.Material method) (dnois.mt.Schott method) (dnois.mt.Sellmeier1 method) (dnois.mt.Sellmeier2 method) (dnois.mt.Sellmeier3 method) (dnois.mt.Sellmeier4 method) (dnois.mt.Sellmeier5 method) n0 (dnois.mt.Conrady attribute) name (dnois.mt.Air attribute) (dnois.mt.Cauchy attribute) (dnois.mt.Conrady attribute) (dnois.mt.Constant attribute) (dnois.mt.Herzberger attribute) (dnois.mt.Schott attribute) (dnois.mt.Sellmeier1 attribute) (dnois.mt.Sellmeier2 attribute) (dnois.mt.Sellmeier3 attribute) (dnois.mt.Sellmeier4 attribute) (dnois.mt.Sellmeier5 attribute) NANOMETER (dnois.Length attribute) ndim (dnois.optics.rt.BatchedRay property) negative() (dnois.torch.Transform static method) noise_std (dnois.sensor.StandardSensor attribute) nominal_values (dnois.optics.rt.AnnularAperture property) (dnois.optics.rt.Aperture property) (dnois.optics.rt.AsphericalRadialPhase property) (dnois.optics.rt.CircularAperture property) (dnois.optics.rt.CircularStop property) (dnois.optics.rt.CircularSurface property) (dnois.optics.rt.CoaxialContext property) (dnois.optics.rt.Conic property) (dnois.optics.rt.Context property) (dnois.optics.rt.EvenAspherical property) (dnois.optics.rt.Fresnel property) (dnois.optics.rt.Grating property) (dnois.optics.rt.Planar property) (dnois.optics.rt.PolynomialPhase property) (dnois.optics.rt.Spherical property) (dnois.optics.rt.Stop property) (dnois.optics.rt.Surface property) (dnois.optics.rt.ThinLens property) (dnois.optics.rt.Zernike property) (dnois.torch.ParamTransformModule property) norm_psf (dnois.optics.IdealOptics attribute) (dnois.optics.PsfImagingOptics attribute) (dnois.optics.rt.CoaxialRayTracing attribute) norm_psf() (in module dnois.optics) norm_radius (dnois.optics.rt.PolynomialPhase attribute) normal() (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) NoValidRayError O o (dnois.optics.rt.BatchedRay property) obj2fov() (dnois.optics.IdealOptics method) (dnois.optics.PinholeOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) obj2tanfov() (dnois.optics.IdealOptics method) (dnois.optics.PinholeOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) obj_d (dnois.optics.ConjugatePointFeature attribute) obj_point() (dnois.optics.FiniteParaxialSystem method) (dnois.optics.InfiniteParaxialSystem method) (dnois.optics.ParaxialSystem method) obj_proj_lens() (dnois.optics.rt.CoaxialRayTracing method) objd() (dnois.optics.FiniteParaxialSystem method) (dnois.optics.InfiniteParaxialSystem method) (dnois.optics.ParaxialSystem method) (in module dnois.optics) opl (dnois.optics.rt.BatchedRay property) optics (dnois.Camera attribute) orders (dnois.optics.rt.Grating attribute) origin (dnois.optics.rt.CoaxialContext property) (dnois.optics.rt.Context property) P pad() (in module dnois.utils) ParamTransformModule (class in dnois.torch) paraxialize() (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.CoaxialSurfaceSequence method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.SurfaceSequence method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) (in module dnois.optics.rt) ParaxialSystem (class in dnois.optics) partition() (in module dnois.utils) partition_padded() (in module dnois.utils) pass_ray() (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.CircularAperture method) patchwise_render() (dnois.optics.IdealOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) period (dnois.optics.rt.Grating attribute) perspective() (dnois.optics.IdealOptics method) (dnois.optics.PinholeOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) phase (dnois.optics.rt.BatchedRay property) phase_coefficients (dnois.optics.rt.AsphericalRadialPhase property) phase_grad() (dnois.optics.rt.PolynomialPhase method) phase_items (dnois.optics.rt.AsphericalRadialPhase property) phi (dnois.optics.rt.CoaxialContext attribute) (dnois.optics.rt.Context attribute) PhysicsError pick() (dnois.utils.ExternalParamMixIn method) PICOMETER (dnois.Length attribute) PinholeOptics (class in dnois.optics) pixel_h (dnois.sensor.Sensor property) (dnois.sensor.StandardSensor property) pixel_num (dnois.sensor.Sensor attribute) (dnois.sensor.StandardSensor attribute) pixel_size (dnois.sensor.Sensor attribute) (dnois.sensor.StandardSensor attribute) pixel_w (dnois.sensor.Sensor property) (dnois.sensor.StandardSensor property) Planar (class in dnois.optics.rt) points_grid() (dnois.optics.IdealOptics method) (dnois.optics.PinholeOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) pointwise_render() (dnois.optics.IdealOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) poisson() (in module dnois.sensor) polynomial() (in module dnois.torch) PolynomialPhase (class in dnois.optics.rt) pop() (dnois.utils.VarDict method) popitem() (dnois.utils.VarDict method) positive() (dnois.torch.Transform static method) profile() (dnois.optics.rt.Fresnel method) psf() (dnois.optics.IdealOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) psf_center (dnois.optics.rt.CoaxialRayTracing attribute) psf_size (dnois.optics.IdealOptics attribute) (dnois.optics.PsfImagingOptics attribute) (dnois.optics.rt.CoaxialRayTracing attribute) psf_type (dnois.optics.rt.CoaxialRayTracing attribute) PsfImagingOptics (class in dnois.optics) pupil_diameter (dnois.optics.IdealOptics attribute) pupil_paraxial() (dnois.optics.rt.CoaxialRayTracing method) pupil_probe() (dnois.optics.rt.CoaxialRayTracing method) pupil_trace() (dnois.optics.rt.CoaxialRayTracing method) pupil_type (dnois.optics.rt.CoaxialRayTracing attribute) px_curvature (dnois.optics.rt.AsphericalRadialPhase property) (dnois.optics.rt.Conic property) (dnois.optics.rt.EvenAspherical property) (dnois.optics.rt.Fresnel property) (dnois.optics.rt.Spherical property) Q quantize (dnois.sensor.StandardSensor attribute) quantize() (in module dnois.sensor) R r (dnois.optics.rt.CircularAperture property) r1 (dnois.optics.rt.AnnularAperture attribute) r2 (dnois.optics.rt.AnnularAperture attribute) (dnois.optics.rt.BatchedRay property) RADIAN (dnois.Angle attribute) radius (dnois.optics.rt.CircularAperture attribute) random_depth() (dnois.optics.IdealOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) range() (dnois.torch.Transform static method) ray vector rayleigh_sommerfeld_as() (in module dnois.optics.df) rayleigh_sommerfeld_conv() (in module dnois.optics.df) RayleighSommerfeldAS (class in dnois.optics.df) RayleighSommerfeldConv (class in dnois.optics.df) recording_intensity (dnois.optics.rt.BatchedRay property) recording_opl (dnois.optics.rt.BatchedRay property) recording_phase (dnois.optics.rt.BatchedRay property) reference (dnois.optics.IdealOptics property) (dnois.optics.PinholeOptics property) (dnois.optics.PsfImagingOptics property) (dnois.optics.rt.CoaxialRayTracing property) reflect() (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) (in module dnois) reflectance (dnois.optics.rt.Grating property) reflective (dnois.optics.rt.AsphericalRadialPhase attribute) (dnois.optics.rt.CircularStop attribute) (dnois.optics.rt.CircularSurface attribute) (dnois.optics.rt.Conic attribute) (dnois.optics.rt.EvenAspherical attribute) (dnois.optics.rt.Fresnel attribute) (dnois.optics.rt.Grating attribute) (dnois.optics.rt.Planar attribute) (dnois.optics.rt.PolynomialPhase attribute) (dnois.optics.rt.Spherical attribute) (dnois.optics.rt.Stop attribute) (dnois.optics.rt.Surface attribute) (dnois.optics.rt.ThinLens attribute) (dnois.optics.rt.Zernike attribute) refract() (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) (in module dnois) refractive_index (dnois.mt.Constant attribute) refractive_index() (in module dnois.mt) register() (in module dnois.mt) register_latent_parameter() (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularAperture method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.CoaxialContext method) (dnois.optics.rt.Conic method) (dnois.optics.rt.Context method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) (dnois.torch.ParamTransformModule method) register_parameter() (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularAperture method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.CoaxialContext method) (dnois.optics.rt.Conic method) (dnois.optics.rt.Context method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) (dnois.torch.ParamTransformModule method) registered() (in module dnois.mt) remove() (in module dnois.mt) remove_transform() (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularAperture method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.CoaxialContext method) (dnois.optics.rt.Conic method) (dnois.optics.rt.Context method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) (dnois.torch.ParamTransformModule method) render_image_scene() (dnois.optics.IdealOptics method) (dnois.optics.PinholeOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) repetitions (dnois.optics.rt.CoaxialRayTracing attribute) res_h (dnois.sensor.Sensor property) (dnois.sensor.StandardSensor property) res_w (dnois.sensor.Sensor property) (dnois.sensor.StandardSensor property) resize() (in module dnois.utils) reverse() (dnois.optics.rt.CoaxialSurfaceSequence method) rgb (dnois.sensor.StandardSensor attribute) rgb2raw() (in module dnois.sensor) robust_mean_center_threshold (dnois.optics.rt.CoaxialRayTracing attribute) rotated (dnois.optics.rt.CoaxialContext property) (dnois.optics.rt.Context property) S sample() (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularAperture method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.Conic method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) sample_center() (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.CircularAperture method) sample_diameter() (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.CircularAperture method) sample_random() (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.CircularAperture method) sample_rect() (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.CircularAperture method) sample_unipolar() (dnois.optics.rt.CircularAperture method) sampler (dnois.optics.rt.CoaxialRayTracing attribute) sampler() (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.CircularAperture method) save_json() (dnois.mt.Air method) (dnois.mt.Cauchy method) (dnois.mt.Conrady method) (dnois.mt.Constant method) (dnois.mt.Herzberger method) (dnois.mt.Schott method) (dnois.mt.Sellmeier1 method) (dnois.mt.Sellmeier2 method) (dnois.mt.Sellmeier3 method) (dnois.mt.Sellmeier4 method) (dnois.mt.Sellmeier5 method) (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularAperture method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.CoaxialContext method) (dnois.optics.rt.CoaxialSurfaceSequence method) (dnois.optics.rt.Conic method) (dnois.optics.rt.Context method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.IntersectionConfig method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.SurfaceSequence method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) (dnois.torch.Transform method) scale (dnois.Angle attribute) (dnois.Length attribute) (dnois.Unit attribute) scale() (dnois.torch.Transform static method) Schott (class in dnois.mt) segments (dnois.optics.IdealOptics attribute) (dnois.optics.PsfImagingOptics attribute) (dnois.optics.rt.CoaxialRayTracing attribute) Sellmeier1 (class in dnois.mt) Sellmeier2 (class in dnois.mt) Sellmeier3 (class in dnois.mt) Sellmeier4 (class in dnois.mt) Sellmeier5 (class in dnois.mt) Sensor (class in dnois.sensor) sensor (dnois.Camera attribute) (dnois.optics.IdealOptics attribute) (dnois.optics.PinholeOptics attribute) (dnois.optics.PsfImagingOptics attribute) (dnois.optics.rt.CoaxialRayTracing attribute) sensor_distance (dnois.optics.IdealOptics property) seq (dnois.optics.rt.CoaxialContext attribute) (dnois.optics.rt.Context attribute) seq_depth() (dnois.optics.IdealOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) set_default() (in module dnois) set_optimizable() (dnois.optics.rt.CoaxialSurfaceSequence method) (dnois.optics.rt.SurfaceSequence method) set_transform() (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularAperture method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.CoaxialContext method) (dnois.optics.rt.Conic method) (dnois.optics.rt.Context method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) (dnois.torch.ParamTransformModule method) setdefault() (dnois.utils.VarDict method) shape (dnois.optics.rt.BatchedRay property) ShapeError shifted (dnois.optics.rt.CoaxialContext property) (dnois.optics.rt.Context property) simple() (in module dnois.optics) size (dnois.sensor.Sensor property) (dnois.sensor.StandardSensor property) space_variant() (in module dnois.optics) spectral_integrate_cfa() (in module dnois.sensor) Spherical (class in dnois.optics.rt) srf (dnois.sensor.StandardSensor attribute) StandardSensor (class in dnois.sensor) Stop (class in dnois.optics.rt) stop (dnois.optics.rt.CoaxialSurfaceSequence property) (dnois.optics.rt.SurfaceSequence property) stop_idx (dnois.optics.rt.CoaxialSurfaceSequence property) (dnois.optics.rt.SurfaceSequence property) superpose() (in module dnois.optics) Surface (class in dnois.optics.rt) surface (dnois.optics.rt.CoaxialContext attribute) (dnois.optics.rt.Context attribute) surface_before (dnois.optics.rt.CoaxialContext property) (dnois.optics.rt.Context property) surface_types() (in module dnois.optics.rt) surfaces (dnois.optics.rt.CoaxialRayTracing attribute) SurfaceSequence (class in dnois.optics.rt) swl1 (dnois.mt.Sellmeier2 attribute) swl2 (dnois.mt.Sellmeier2 attribute) symbol (dnois.Angle attribute) (dnois.Length attribute) (dnois.Unit attribute) T tanfovd2obj() (dnois.optics.IdealOptics method) (dnois.optics.PinholeOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.CoaxialRayTracing method) theta (dnois.optics.rt.CoaxialContext attribute) (dnois.optics.rt.Context attribute) ThinLens (class in dnois.optics.rt) threshold (dnois.optics.rt.IntersectionConfig attribute) threshold_strict (dnois.optics.rt.IntersectionConfig attribute) to_() (dnois.optics.rt.BatchedRay method) to_dict() (dnois.mt.Air method) (dnois.mt.Cauchy method) (dnois.mt.Conrady method) (dnois.mt.Constant method) (dnois.mt.Herzberger method) (dnois.mt.Schott method) (dnois.mt.Sellmeier1 method) (dnois.mt.Sellmeier2 method) (dnois.mt.Sellmeier3 method) (dnois.mt.Sellmeier4 method) (dnois.mt.Sellmeier5 method) (dnois.optics.IdealOptics method) (dnois.optics.PsfImagingOptics method) (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularAperture method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.CoaxialContext method) (dnois.optics.rt.CoaxialRayTracing method) (dnois.optics.rt.CoaxialSurfaceSequence method) (dnois.optics.rt.Conic method) (dnois.optics.rt.Context method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.IntersectionConfig method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.SurfaceSequence method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) (dnois.torch.Transform method) to_json() (dnois.mt.Air method) (dnois.mt.Cauchy method) (dnois.mt.Conrady method) (dnois.mt.Constant method) (dnois.mt.Herzberger method) (dnois.mt.Schott method) (dnois.mt.Sellmeier1 method) (dnois.mt.Sellmeier2 method) (dnois.mt.Sellmeier3 method) (dnois.mt.Sellmeier4 method) (dnois.mt.Sellmeier5 method) (dnois.optics.rt.AnnularAperture method) (dnois.optics.rt.Aperture method) (dnois.optics.rt.AsphericalRadialPhase method) (dnois.optics.rt.CircularAperture method) (dnois.optics.rt.CircularStop method) (dnois.optics.rt.CircularSurface method) (dnois.optics.rt.CoaxialContext method) (dnois.optics.rt.CoaxialSurfaceSequence method) (dnois.optics.rt.Conic method) (dnois.optics.rt.Context method) (dnois.optics.rt.EvenAspherical method) (dnois.optics.rt.Fresnel method) (dnois.optics.rt.Grating method) (dnois.optics.rt.IntersectionConfig method) (dnois.optics.rt.Planar method) (dnois.optics.rt.PolynomialPhase method) (dnois.optics.rt.Spherical method) (dnois.optics.rt.Stop method) (dnois.optics.rt.Surface method) (dnois.optics.rt.SurfaceSequence method) (dnois.optics.rt.ThinLens method) (dnois.optics.rt.Zernike method) (dnois.torch.Transform method) total_length (dnois.optics.rt.CoaxialSurfaceSequence property) trace_point() (dnois.optics.rt.CoaxialRayTracing method) trace_ray() (dnois.optics.rt.CoaxialRayTracing method) Transform (class in dnois.torch) transformed_parameters (dnois.optics.rt.AnnularAperture property) (dnois.optics.rt.Aperture property) (dnois.optics.rt.AsphericalRadialPhase property) (dnois.optics.rt.CircularAperture property) (dnois.optics.rt.CircularStop property) (dnois.optics.rt.CircularSurface property) (dnois.optics.rt.CoaxialContext property) (dnois.optics.rt.Conic property) (dnois.optics.rt.Context property) (dnois.optics.rt.EvenAspherical property) (dnois.optics.rt.Fresnel property) (dnois.optics.rt.Grating property) (dnois.optics.rt.Planar property) (dnois.optics.rt.PolynomialPhase property) (dnois.optics.rt.Spherical property) (dnois.optics.rt.Stop property) (dnois.optics.rt.Surface property) (dnois.optics.rt.ThinLens property) (dnois.optics.rt.Zernike property) (dnois.torch.ParamTransformModule property) transmittance (dnois.optics.rt.Grating property) transverse (dnois.optics.ConjugatePointFeature attribute) type() (dnois.Angle class method) (dnois.Length class method) (dnois.Unit class method) U u (dnois.optics.df.Diffraction attribute) (dnois.optics.df.Fraunhofer attribute) (dnois.optics.df.FresnelAS attribute) (dnois.optics.df.FresnelConv attribute) (dnois.optics.df.FresnelFT attribute) (dnois.optics.df.RayleighSommerfeldAS attribute) (dnois.optics.df.RayleighSommerfeldConv attribute) u_range (dnois.optics.df.Diffraction attribute) (dnois.optics.df.Fraunhofer attribute) (dnois.optics.df.FresnelAS attribute) (dnois.optics.df.FresnelConv attribute) (dnois.optics.df.FresnelFT attribute) (dnois.optics.df.RayleighSommerfeldAS attribute) (dnois.optics.df.RayleighSommerfeldConv attribute) u_size (dnois.optics.df.Diffraction attribute) (dnois.optics.df.Fraunhofer attribute) (dnois.optics.df.FresnelAS attribute) (dnois.optics.df.FresnelConv attribute) (dnois.optics.df.FresnelFT attribute) (dnois.optics.df.RayleighSommerfeldAS attribute) (dnois.optics.df.RayleighSommerfeldConv attribute) unfreeze() (dnois.optics.rt.CoaxialSurfaceSequence method) (dnois.optics.rt.SurfaceSequence method) Unit (class in dnois) units() (dnois.Angle class method) (dnois.Length class method) (dnois.Unit class method) update() (dnois.utils.VarDict method) (in module dnois.mt) update_bound (dnois.optics.rt.IntersectionConfig attribute) update_valid() (dnois.optics.rt.BatchedRay method) update_valid_() (dnois.optics.rt.BatchedRay method) use_analytical (dnois.optics.rt.IntersectionConfig attribute) V v (dnois.optics.df.Diffraction attribute) (dnois.optics.df.Fraunhofer attribute) (dnois.optics.df.FresnelAS attribute) (dnois.optics.df.FresnelConv attribute) (dnois.optics.df.FresnelFT attribute) (dnois.optics.df.RayleighSommerfeldAS attribute) (dnois.optics.df.RayleighSommerfeldConv attribute) v_range (dnois.optics.df.Diffraction attribute) (dnois.optics.df.Fraunhofer attribute) (dnois.optics.df.FresnelAS attribute) (dnois.optics.df.FresnelConv attribute) (dnois.optics.df.FresnelFT attribute) (dnois.optics.df.RayleighSommerfeldAS attribute) (dnois.optics.df.RayleighSommerfeldConv attribute) v_size (dnois.optics.df.Diffraction attribute) (dnois.optics.df.Fraunhofer attribute) (dnois.optics.df.FresnelAS attribute) (dnois.optics.df.FresnelConv attribute) (dnois.optics.df.FresnelFT attribute) (dnois.optics.df.RayleighSommerfeldAS attribute) (dnois.optics.df.RayleighSommerfeldConv attribute) valid (dnois.optics.rt.BatchedRay property) valid_percentage() (dnois.optics.rt.BatchedRay method) values() (dnois.utils.VarDict method) VarDict (class in dnois.utils) VarHookMixIn (class in dnois.utils) W w (dnois.sensor.Sensor property) (dnois.sensor.StandardSensor property) wave_vector() (in module dnois) wiener() (in module dnois.isp) with_external() (in module dnois.utils) with_wl (dnois.optics.rt.BatchedRay property) wl (dnois.optics.df.Diffraction property) (dnois.optics.df.Fraunhofer property) (dnois.optics.df.FresnelAS property) (dnois.optics.df.FresnelConv property) (dnois.optics.df.FresnelFT property) (dnois.optics.df.RayleighSommerfeldAS property) (dnois.optics.df.RayleighSommerfeldConv property) (dnois.optics.IdealOptics property) (dnois.optics.PsfImagingOptics property) (dnois.optics.rt.BatchedRay property) (dnois.optics.rt.CoaxialRayTracing property) wl_reduction (dnois.optics.rt.CoaxialRayTracing attribute) WrapperModule (class in dnois.torch) wrapping (dnois.optics.rt.Fresnel attribute) X x (dnois.optics.df.Diffraction attribute) (dnois.optics.df.Fraunhofer attribute) (dnois.optics.df.FresnelAS attribute) (dnois.optics.df.FresnelConv attribute) (dnois.optics.df.FresnelFT attribute) (dnois.optics.df.RayleighSommerfeldAS attribute) (dnois.optics.df.RayleighSommerfeldConv attribute) (dnois.optics.rt.BatchedRay property) (dnois.optics.rt.CoaxialContext attribute) (dnois.optics.rt.Context attribute) x_range (dnois.optics.df.Diffraction attribute) (dnois.optics.df.Fraunhofer attribute) (dnois.optics.df.FresnelAS attribute) (dnois.optics.df.FresnelConv attribute) (dnois.optics.df.FresnelFT attribute) (dnois.optics.df.RayleighSommerfeldAS attribute) (dnois.optics.df.RayleighSommerfeldConv attribute) x_size (dnois.optics.df.Diffraction attribute) (dnois.optics.df.Fraunhofer attribute) (dnois.optics.df.FresnelAS attribute) (dnois.optics.df.FresnelConv attribute) (dnois.optics.df.FresnelFT attribute) (dnois.optics.df.RayleighSommerfeldAS attribute) (dnois.optics.df.RayleighSommerfeldConv attribute) x_symmetric (dnois.optics.IdealOptics attribute) (dnois.optics.PsfImagingOptics attribute) (dnois.optics.rt.CoaxialRayTracing attribute) Y y (dnois.optics.df.Diffraction attribute) (dnois.optics.df.Fraunhofer attribute) (dnois.optics.df.FresnelAS attribute) (dnois.optics.df.FresnelConv attribute) (dnois.optics.df.FresnelFT attribute) (dnois.optics.df.RayleighSommerfeldAS attribute) (dnois.optics.df.RayleighSommerfeldConv attribute) (dnois.optics.rt.BatchedRay property) (dnois.optics.rt.CoaxialContext attribute) (dnois.optics.rt.Context attribute) y_range (dnois.optics.df.Diffraction attribute) (dnois.optics.df.Fraunhofer attribute) (dnois.optics.df.FresnelAS attribute) (dnois.optics.df.FresnelConv attribute) (dnois.optics.df.FresnelFT attribute) (dnois.optics.df.RayleighSommerfeldAS attribute) (dnois.optics.df.RayleighSommerfeldConv attribute) y_size (dnois.optics.df.Diffraction attribute) (dnois.optics.df.Fraunhofer attribute) (dnois.optics.df.FresnelAS attribute) (dnois.optics.df.FresnelConv attribute) (dnois.optics.df.FresnelFT attribute) (dnois.optics.df.RayleighSommerfeldAS attribute) (dnois.optics.df.RayleighSommerfeldConv attribute) y_symmetric (dnois.optics.IdealOptics attribute) (dnois.optics.PsfImagingOptics attribute) (dnois.optics.rt.CoaxialRayTracing attribute) Z z (dnois.optics.rt.BatchedRay property) (dnois.optics.rt.CoaxialContext attribute) (dnois.optics.rt.Context attribute) (dnois.optics.rt.Zernike property) Zernike (class in dnois.optics.rt) zernike() (in module dnois) zernike_cpd() (in module dnois) zernike_items (dnois.optics.rt.Zernike property)