LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
src/gradoptics/__init__.py
src/gradoptics.egg-info/PKG-INFO
src/gradoptics.egg-info/SOURCES.txt
src/gradoptics.egg-info/dependency_links.txt
src/gradoptics.egg-info/top_level.txt
src/gradoptics/distributions/__init__.py
src/gradoptics/distributions/atom_cloud.py
src/gradoptics/distributions/atom_cloud_donut.py
src/gradoptics/distributions/base_distribution.py
src/gradoptics/distributions/gaussian_distribution.py
src/gradoptics/distributions/point_source.py
src/gradoptics/distributions/simple_atom_cloud.py
src/gradoptics/inference/__init__.py
src/gradoptics/inference/rejection_sampling.py
src/gradoptics/integrator/__init__.py
src/gradoptics/integrator/base_integrator.py
src/gradoptics/integrator/hierarchical_sampling_integrator.py
src/gradoptics/integrator/stratified_sampling_integrator.py
src/gradoptics/light_sources/__init__.py
src/gradoptics/light_sources/base_light_source.py
src/gradoptics/light_sources/light_source_from_distribution.py
src/gradoptics/light_sources/light_source_from_neural_net.py
src/gradoptics/optics/__init__.py
src/gradoptics/optics/base_optics.py
src/gradoptics/optics/bounding_box.py
src/gradoptics/optics/bounding_shape.py
src/gradoptics/optics/bounding_sphere.py
src/gradoptics/optics/camera.py
src/gradoptics/optics/lens.py
src/gradoptics/optics/mirror.py
src/gradoptics/optics/psf.py
src/gradoptics/optics/ray.py
src/gradoptics/optics/sensor.py
src/gradoptics/optics/vector.py
src/gradoptics/optics/window.py
src/gradoptics/ray_tracing/__init__.py
src/gradoptics/ray_tracing/ray_tracing.py
src/gradoptics/ray_tracing/scene.py
src/gradoptics/transforms/__init__.py
src/gradoptics/transforms/base_transform.py
src/gradoptics/transforms/look_at_transform.py
src/gradoptics/transforms/simple_transform.py
tests/tests.py