LICENSE
README.md
setup.py
src/guv_calcs/__init__.py
src/guv_calcs/_read.py
src/guv_calcs/_serialization.py
src/guv_calcs/_version.py
src/guv_calcs/calc_manager.py
src/guv_calcs/plane_calc_type.py
src/guv_calcs/project.py
src/guv_calcs/reflectance.py
src/guv_calcs/room.py
src/guv_calcs/room_plotter.py
src/guv_calcs/safety.py
src/guv_calcs/scene_registry.py
src/guv_calcs/units.py
src/guv_calcs.egg-info/PKG-INFO
src/guv_calcs.egg-info/SOURCES.txt
src/guv_calcs.egg-info/dependency_links.txt
src/guv_calcs.egg-info/requires.txt
src/guv_calcs.egg-info/top_level.txt
src/guv_calcs.egg-info/zip-safe
src/guv_calcs/calc_zone/__init__.py
src/guv_calcs/calc_zone/_io.py
src/guv_calcs/calc_zone/_plot.py
src/guv_calcs/calc_zone/_zone.py
src/guv_calcs/data/UV Spectral Weighting Curves.csv
src/guv_calcs/data/UVC Inactivation Constants.csv
src/guv_calcs/data/__init__.py
src/guv_calcs/data/__pycache__/__init__.cpython-312.pyc
src/guv_calcs/data/lamp_data/B1 module.ies
src/guv_calcs/data/lamp_data/__init__.py
src/guv_calcs/data/lamp_data/aerolamp.csv
src/guv_calcs/data/lamp_data/aerolamp.ies
src/guv_calcs/data/lamp_data/beacon.csv
src/guv_calcs/data/lamp_data/beacon.ies
src/guv_calcs/data/lamp_data/lumenizer_zone.csv
src/guv_calcs/data/lamp_data/lumenizer_zone.ies
src/guv_calcs/data/lamp_data/nukit_lantern.csv
src/guv_calcs/data/lamp_data/nukit_lantern.ies
src/guv_calcs/data/lamp_data/nukit_torch.csv
src/guv_calcs/data/lamp_data/nukit_torch.ies
src/guv_calcs/data/lamp_data/sterilray.csv
src/guv_calcs/data/lamp_data/sterilray.ies
src/guv_calcs/data/lamp_data/ushio_b1.5.csv
src/guv_calcs/data/lamp_data/ushio_b1.5.ies
src/guv_calcs/data/lamp_data/ushio_b1.csv
src/guv_calcs/data/lamp_data/ushio_b1.ies
src/guv_calcs/data/lamp_data/uvpro222_b1.csv
src/guv_calcs/data/lamp_data/uvpro222_b1.ies
src/guv_calcs/data/lamp_data/uvpro222_b2.csv
src/guv_calcs/data/lamp_data/uvpro222_b2.ies
src/guv_calcs/data/lamp_data/visium.csv
src/guv_calcs/data/lamp_data/visium.ies
src/guv_calcs/efficacy/__init__.py
src/guv_calcs/efficacy/_averaging.py
src/guv_calcs/efficacy/_computation.py
src/guv_calcs/efficacy/_filtering.py
src/guv_calcs/efficacy/_kinetics.py
src/guv_calcs/efficacy/constants.py
src/guv_calcs/efficacy/data.py
src/guv_calcs/efficacy/math.py
src/guv_calcs/efficacy/plotting.py
src/guv_calcs/efficacy/utils.py
src/guv_calcs/geometry/__init__.py
src/guv_calcs/geometry/axis.py
src/guv_calcs/geometry/poly_grid.py
src/guv_calcs/geometry/polygon.py
src/guv_calcs/geometry/rect_grid.py
src/guv_calcs/geometry/room_dims.py
src/guv_calcs/geometry/trigonometry.py
src/guv_calcs/io/__init__.py
src/guv_calcs/io/_data_loaders.py
src/guv_calcs/io/_export.py
src/guv_calcs/io/_file_io.py
src/guv_calcs/io/_reporting.py
src/guv_calcs/lamp/__init__.py
src/guv_calcs/lamp/fixture.py
src/guv_calcs/lamp/intensity_map.py
src/guv_calcs/lamp/lamp.py
src/guv_calcs/lamp/lamp_configs.py
src/guv_calcs/lamp/lamp_geometry.py
src/guv_calcs/lamp/lamp_orientation.py
src/guv_calcs/lamp/lamp_placement.py
src/guv_calcs/lamp/lamp_plotter.py
src/guv_calcs/lamp/lamp_surface.py
src/guv_calcs/lamp/lamp_surface_plotter.py
src/guv_calcs/lamp/lamp_type.py
src/guv_calcs/lamp/spectrum.py
tests/test.py
tests/test_calc_zone.py
tests/test_e2e.py
tests/test_efficacy.py
tests/test_fixture.py
tests/test_io.py
tests/test_lamp.py
tests/test_lamp_geometry.py
tests/test_lamp_placement.py
tests/test_project.py
tests/test_room.py
tests/test_safety.py
tests/test_safety_check.py
tests/test_spectrum.py
tests/test_units.py