gradoptics
0.0.2
Tutorial
Use and citations
Optical Elements
Probability Distributions
Light Sources
Ray Tracing
Transforms
Inference
Integrators
gradoptics
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
V
|
W
_
__call__() (gradoptics.optics.ray.Rays method)
__getitem__() (gradoptics.optics.ray.Rays method)
__init__() (gradoptics.distributions.atom_cloud.AtomCloud method)
(gradoptics.distributions.gaussian_distribution.GaussianDistribution method)
(gradoptics.integrator.stratified_sampling_integrator.StratifiedSamplingIntegrator method)
(gradoptics.light_sources.base_light_source.BaseLightSource method)
(gradoptics.light_sources.light_source_from_distribution.LightSourceFromDistribution method)
(gradoptics.optics.bounding_sphere.BoundingSphere method)
(gradoptics.optics.camera.Camera method)
(gradoptics.optics.lens.PerfectLens method)
(gradoptics.optics.lens.ThickLens method)
(gradoptics.optics.mirror.BaseMirror method)
(gradoptics.optics.mirror.CurvedMirror method)
(gradoptics.optics.mirror.FlatMirror method)
(gradoptics.optics.psf.PSF method)
(gradoptics.optics.ray.Ray method)
(gradoptics.optics.ray.Rays method)
(gradoptics.optics.sensor.Sensor method)
(gradoptics.optics.window.Window method)
(gradoptics.ray_tracing.scene.Scene method)
(gradoptics.transforms.look_at_transform.LookAtTransform method)
(gradoptics.transforms.simple_transform.SimpleTransform method)
A
add_object() (gradoptics.ray_tracing.scene.Scene method)
apply_inverse_transform() (gradoptics.transforms.base_transform.BaseTransform method)
apply_inverse_transform_() (gradoptics.transforms.base_transform.BaseTransform method)
apply_transform() (gradoptics.transforms.base_transform.BaseTransform method)
apply_transform_() (gradoptics.transforms.base_transform.BaseTransform method)
AtomCloud (class in gradoptics.distributions.atom_cloud)
B
backward_ray_tracing() (in module gradoptics.ray_tracing.ray_tracing)
BaseDistribution (class in gradoptics.distributions.base_distribution)
BaseIntegrator (class in gradoptics.integrator.base_integrator)
BaseLightSource (class in gradoptics.light_sources.base_light_source)
BaseMirror (class in gradoptics.optics.mirror)
BaseOptics (class in gradoptics.optics.base_optics)
BaseTransform (class in gradoptics.transforms.base_transform)
batch_vector() (in module gradoptics.optics.vector)
BoundingSphere (class in gradoptics.optics.bounding_sphere)
C
Camera (class in gradoptics.optics.camera)
cat() (in module gradoptics.optics.ray)
compute_integral() (gradoptics.integrator.base_integrator.BaseIntegrator method)
(gradoptics.integrator.stratified_sampling_integrator.StratifiedSamplingIntegrator method)
cos_theta() (in module gradoptics.optics.vector)
cross_product() (in module gradoptics.optics.vector)
CurvedMirror (class in gradoptics.optics.mirror)
D
dot_product() (in module gradoptics.optics.vector)
E
empty_like() (in module gradoptics.optics.ray)
F
FlatMirror (class in gradoptics.optics.mirror)
forward() (gradoptics.optics.psf.PSF method)
forward_ray_tracing() (in module gradoptics.ray_tracing.ray_tracing)
G
GaussianDistribution (class in gradoptics.distributions.gaussian_distribution)
get_focal_length() (gradoptics.optics.lens.ThickLens method)
get_normal() (gradoptics.optics.lens.ThickLens method)
get_origin_and_direction() (gradoptics.optics.ray.Rays method)
get_perpendicular_vector() (in module gradoptics.optics.vector)
get_ray_intersection() (gradoptics.optics.base_optics.BaseOptics method)
(gradoptics.optics.bounding_sphere.BoundingSphere method)
(gradoptics.optics.camera.Camera method)
(gradoptics.optics.lens.PerfectLens method)
(gradoptics.optics.lens.ThickLens method)
(gradoptics.optics.mirror.CurvedMirror method)
(gradoptics.optics.mirror.FlatMirror method)
(gradoptics.optics.sensor.Sensor method)
(gradoptics.optics.window.Window method)
get_ray_intersection_() (gradoptics.optics.bounding_sphere.BoundingSphere method)
get_size() (gradoptics.optics.ray.Rays method)
gradoptics.distributions.atom_cloud
module
gradoptics.distributions.base_distribution
module
gradoptics.distributions.gaussian_distribution
module
gradoptics.inference.rejection_sampling
module
gradoptics.integrator.base_integrator
module
gradoptics.integrator.stratified_sampling_integrator
module
gradoptics.light_sources.base_light_source
module
gradoptics.light_sources.light_source_from_distribution
module
gradoptics.optics.base_optics
module
gradoptics.optics.bounding_sphere
module
gradoptics.optics.camera
module
gradoptics.optics.lens
module
gradoptics.optics.mirror
module
gradoptics.optics.psf
module
gradoptics.optics.ray
module
gradoptics.optics.sensor
module
gradoptics.optics.vector
module
gradoptics.optics.window
module
gradoptics.ray_tracing.ray_tracing
module
gradoptics.ray_tracing.scene
module
gradoptics.transforms.base_transform
module
gradoptics.transforms.look_at_transform
module
gradoptics.transforms.simple_transform
module
I
intersect() (gradoptics.optics.base_optics.BaseOptics method)
(gradoptics.optics.bounding_sphere.BoundingSphere method)
(gradoptics.optics.camera.Camera method)
(gradoptics.optics.lens.PerfectLens method)
(gradoptics.optics.lens.ThickLens method)
(gradoptics.optics.mirror.BaseMirror method)
(gradoptics.optics.sensor.Sensor method)
(gradoptics.optics.window.Window method)
L
Lens (class in gradoptics.optics.lens)
LightSourceFromDistribution (class in gradoptics.light_sources.light_source_from_distribution)
LookAtTransform (class in gradoptics.transforms.look_at_transform)
M
marginal_cloud_density_x() (gradoptics.distributions.atom_cloud.AtomCloud method)
marginal_cloud_density_y() (gradoptics.distributions.atom_cloud.AtomCloud method)
marginal_cloud_density_z() (gradoptics.distributions.atom_cloud.AtomCloud method)
module
gradoptics.distributions.atom_cloud
gradoptics.distributions.base_distribution
gradoptics.distributions.gaussian_distribution
gradoptics.inference.rejection_sampling
gradoptics.integrator.base_integrator
gradoptics.integrator.stratified_sampling_integrator
gradoptics.light_sources.base_light_source
gradoptics.light_sources.light_source_from_distribution
gradoptics.optics.base_optics
gradoptics.optics.bounding_sphere
gradoptics.optics.camera
gradoptics.optics.lens
gradoptics.optics.mirror
gradoptics.optics.psf
gradoptics.optics.ray
gradoptics.optics.sensor
gradoptics.optics.vector
gradoptics.optics.window
gradoptics.ray_tracing.ray_tracing
gradoptics.ray_tracing.scene
gradoptics.transforms.base_transform
gradoptics.transforms.look_at_transform
gradoptics.transforms.simple_transform
N
normalize_batch_vector() (in module gradoptics.optics.vector)
normalize_vector() (in module gradoptics.optics.vector)
P
pdf() (gradoptics.distributions.atom_cloud.AtomCloud method)
(gradoptics.distributions.base_distribution.BaseDistribution method)
(gradoptics.distributions.gaussian_distribution.GaussianDistribution method)
(gradoptics.light_sources.light_source_from_distribution.LightSourceFromDistribution method)
PerfectLens (class in gradoptics.optics.lens)
pixelize() (gradoptics.optics.sensor.Sensor method)
plot() (gradoptics.distributions.atom_cloud.AtomCloud method)
(gradoptics.light_sources.base_light_source.BaseLightSource method)
(gradoptics.light_sources.light_source_from_distribution.LightSourceFromDistribution method)
(gradoptics.optics.base_optics.BaseOptics method)
(gradoptics.optics.bounding_sphere.BoundingSphere method)
(gradoptics.optics.camera.Camera method)
(gradoptics.optics.lens.PerfectLens method)
(gradoptics.optics.lens.ThickLens method)
(gradoptics.optics.mirror.CurvedMirror method)
(gradoptics.optics.mirror.FlatMirror method)
(gradoptics.optics.ray.Ray method)
(gradoptics.optics.ray.Rays method)
(gradoptics.optics.sensor.Sensor method)
(gradoptics.optics.window.Window method)
(gradoptics.ray_tracing.scene.Scene method)
PSF (class in gradoptics.optics.psf)
R
Ray (class in gradoptics.optics.ray)
Rays (class in gradoptics.optics.ray)
readout() (gradoptics.optics.sensor.Sensor method)
rejection_sampling() (in module gradoptics.inference.rejection_sampling)
render_pixels() (in module gradoptics.ray_tracing.ray_tracing)
S
sample() (gradoptics.distributions.atom_cloud.AtomCloud method)
(gradoptics.distributions.base_distribution.BaseDistribution method)
(gradoptics.distributions.gaussian_distribution.GaussianDistribution method)
sample_on_pixels() (gradoptics.optics.sensor.Sensor method)
sample_points_on_lens() (gradoptics.optics.lens.Lens method)
(gradoptics.optics.lens.PerfectLens method)
(gradoptics.optics.lens.ThickLens method)
sample_points_on_sensor() (gradoptics.optics.sensor.Sensor method)
sample_rays() (gradoptics.light_sources.base_light_source.BaseLightSource method)
(gradoptics.light_sources.light_source_from_distribution.LightSourceFromDistribution method)
Scene (class in gradoptics.ray_tracing.scene)
Sensor (class in gradoptics.optics.sensor)
SimpleTransform (class in gradoptics.transforms.simple_transform)
StratifiedSamplingIntegrator (class in gradoptics.integrator.stratified_sampling_integrator)
T
ThickLens (class in gradoptics.optics.lens)
trace_rays() (in module gradoptics.ray_tracing.ray_tracing)
training (gradoptics.optics.psf.PSF attribute)
V
vector3d() (in module gradoptics.optics.vector)
W
Window (class in gradoptics.optics.window)