LICENSE
MANIFEST.in
README.md
pyproject.toml
resources/README_PyPI.md
src/eradiate/__init__.py
src/eradiate/__init__.pyi
src/eradiate/_factory.py
src/eradiate/_mode.py
src/eradiate/_version.py
src/eradiate/attrs.py
src/eradiate/cfconventions.py
src/eradiate/constants.py
src/eradiate/contexts.py
src/eradiate/converters.py
src/eradiate/exceptions.py
src/eradiate/frame.py
src/eradiate/plot.py
src/eradiate/py.typed
src/eradiate/quad.py
src/eradiate/rng.py
src/eradiate/srf_tools.py
src/eradiate/typing.py
src/eradiate/units.py
src/eradiate/units.txt
src/eradiate/validators.py
src/eradiate/warp.py
src/eradiate.egg-info/PKG-INFO
src/eradiate.egg-info/SOURCES.txt
src/eradiate.egg-info/dependency_links.txt
src/eradiate.egg-info/entry_points.txt
src/eradiate.egg-info/requires.txt
src/eradiate.egg-info/top_level.txt
src/eradiate/cli/__init__.py
src/eradiate/cli/_console.py
src/eradiate/cli/data.py
src/eradiate/cli/show.py
src/eradiate/cli/srf.py
src/eradiate/config/__init__.py
src/eradiate/config/__init__.pyi
src/eradiate/config/_defaults.py
src/eradiate/config/_settings.py
src/eradiate/config/eradiate.toml
src/eradiate/data/__init__.py
src/eradiate/data/__init__.pyi
src/eradiate/data/_asset_manager.py
src/eradiate/data/_file_resolver.py
src/eradiate/data/_validation.py
src/eradiate/data/io.py
src/eradiate/data/resources.yml
src/eradiate/data/schemas/__init__.py
src/eradiate/data/schemas/particle_dataset_v1.yml
src/eradiate/data/schemas/srf_v1.yml
src/eradiate/experiments/__init__.py
src/eradiate/experiments/__init__.pyi
src/eradiate/experiments/_atmosphere.py
src/eradiate/experiments/_canopy.py
src/eradiate/experiments/_canopy_atmosphere.py
src/eradiate/experiments/_core.py
src/eradiate/experiments/_dem.py
src/eradiate/experiments/_helpers.py
src/eradiate/kernel/__init__.py
src/eradiate/kernel/__init__.pyi
src/eradiate/kernel/_bitmap.py
src/eradiate/kernel/_bsdf.py
src/eradiate/kernel/_kernel_dict.py
src/eradiate/kernel/_render.py
src/eradiate/kernel/_versions.py
src/eradiate/kernel/gridvolume.py
src/eradiate/kernel/logging.py
src/eradiate/kernel/transform.py
src/eradiate/notebook/__init__.py
src/eradiate/notebook/__init__.pyi
src/eradiate/notebook/tutorials.py
src/eradiate/pipelines/__init__.py
src/eradiate/pipelines/__init__.pyi
src/eradiate/pipelines/core.py
src/eradiate/pipelines/definitions.py
src/eradiate/pipelines/logic.py
src/eradiate/radprops/__init__.py
src/eradiate/radprops/__init__.pyi
src/eradiate/radprops/_absorption.py
src/eradiate/radprops/_array.py
src/eradiate/radprops/_atmosphere.py
src/eradiate/radprops/_core.py
src/eradiate/radprops/rayleigh.py
src/eradiate/scenes/__init__.py
src/eradiate/scenes/__init__.pyi
src/eradiate/scenes/core.py
src/eradiate/scenes/geometry.py
src/eradiate/scenes/atmosphere/__init__.py
src/eradiate/scenes/atmosphere/__init__.pyi
src/eradiate/scenes/atmosphere/_core.py
src/eradiate/scenes/atmosphere/_heterogeneous.py
src/eradiate/scenes/atmosphere/_homogeneous.py
src/eradiate/scenes/atmosphere/_molecular.py
src/eradiate/scenes/atmosphere/_particle_dist.py
src/eradiate/scenes/atmosphere/_particle_layer.py
src/eradiate/scenes/atmosphere/_util.py
src/eradiate/scenes/biosphere/__init__.py
src/eradiate/scenes/biosphere/__init__.pyi
src/eradiate/scenes/biosphere/_canopy_loader.py
src/eradiate/scenes/biosphere/_core.py
src/eradiate/scenes/biosphere/_discrete.py
src/eradiate/scenes/biosphere/_leaf_cloud.py
src/eradiate/scenes/biosphere/_rami_scenarios.py
src/eradiate/scenes/biosphere/_tree.py
src/eradiate/scenes/bsdfs/__init__.py
src/eradiate/scenes/bsdfs/__init__.pyi
src/eradiate/scenes/bsdfs/_black.py
src/eradiate/scenes/bsdfs/_checkerboard.py
src/eradiate/scenes/bsdfs/_core.py
src/eradiate/scenes/bsdfs/_hapke.py
src/eradiate/scenes/bsdfs/_lambertian.py
src/eradiate/scenes/bsdfs/_mqdiffuse.py
src/eradiate/scenes/bsdfs/_ocean_grasp.py
src/eradiate/scenes/bsdfs/_ocean_legacy.py
src/eradiate/scenes/bsdfs/_ocean_mishchenko.py
src/eradiate/scenes/bsdfs/_opacity_mask.py
src/eradiate/scenes/bsdfs/_rpv.py
src/eradiate/scenes/bsdfs/_rtls.py
src/eradiate/scenes/illumination/__init__.py
src/eradiate/scenes/illumination/__init__.pyi
src/eradiate/scenes/illumination/_astro_object.py
src/eradiate/scenes/illumination/_constant.py
src/eradiate/scenes/illumination/_core.py
src/eradiate/scenes/illumination/_directional.py
src/eradiate/scenes/illumination/_spot.py
src/eradiate/scenes/integrators/__init__.py
src/eradiate/scenes/integrators/__init__.pyi
src/eradiate/scenes/integrators/_core.py
src/eradiate/scenes/integrators/_path_tracers.py
src/eradiate/scenes/measure/__init__.py
src/eradiate/scenes/measure/__init__.pyi
src/eradiate/scenes/measure/_core.py
src/eradiate/scenes/measure/_distant.py
src/eradiate/scenes/measure/_distant_flux.py
src/eradiate/scenes/measure/_hemispherical_distant.py
src/eradiate/scenes/measure/_multi_distant.py
src/eradiate/scenes/measure/_multi_radiancemeter.py
src/eradiate/scenes/measure/_perspective.py
src/eradiate/scenes/measure/_radiancemeter.py
src/eradiate/scenes/phase/__init__.py
src/eradiate/scenes/phase/__init__.pyi
src/eradiate/scenes/phase/_blend.py
src/eradiate/scenes/phase/_core.py
src/eradiate/scenes/phase/_hg.py
src/eradiate/scenes/phase/_isotropic.py
src/eradiate/scenes/phase/_rayleigh.py
src/eradiate/scenes/phase/_tabulated.py
src/eradiate/scenes/shapes/__init__.py
src/eradiate/scenes/shapes/__init__.pyi
src/eradiate/scenes/shapes/_buffermesh.py
src/eradiate/scenes/shapes/_core.py
src/eradiate/scenes/shapes/_cuboid.py
src/eradiate/scenes/shapes/_filemesh.py
src/eradiate/scenes/shapes/_rectangle.py
src/eradiate/scenes/shapes/_sphere.py
src/eradiate/scenes/spectra/__init__.py
src/eradiate/scenes/spectra/__init__.pyi
src/eradiate/scenes/spectra/_air_scattering_coefficient.py
src/eradiate/scenes/spectra/_core.py
src/eradiate/scenes/spectra/_interpolated.py
src/eradiate/scenes/spectra/_solar_irradiance.py
src/eradiate/scenes/spectra/_uniform.py
src/eradiate/scenes/surface/__init__.py
src/eradiate/scenes/surface/__init__.pyi
src/eradiate/scenes/surface/_basic.py
src/eradiate/scenes/surface/_central_patch.py
src/eradiate/scenes/surface/_core.py
src/eradiate/scenes/surface/_dem.py
src/eradiate/spectral/__init__.py
src/eradiate/spectral/__init__.pyi
src/eradiate/spectral/ckd_quad.py
src/eradiate/spectral/grid.py
src/eradiate/spectral/index.py
src/eradiate/spectral/response.py
src/eradiate/test_tools/__init__.py
src/eradiate/test_tools/data.py
src/eradiate/test_tools/fixtures.py
src/eradiate/test_tools/plugin.py
src/eradiate/test_tools/regression.py
src/eradiate/test_tools/types.py
src/eradiate/test_tools/util.py
src/eradiate/test_tools/benchmark/__init__.py
src/eradiate/test_tools/benchmark/asvdb.py
src/eradiate/test_tools/benchmark/cli.py
src/eradiate/test_tools/benchmark/utils.py
src/eradiate/test_tools/test_cases/__init__.py
src/eradiate/test_tools/test_cases/atmospheres.py
src/eradiate/test_tools/test_cases/ocean.py
src/eradiate/test_tools/test_cases/rami4atm.py
src/eradiate/test_tools/test_cases/romc.py
src/eradiate/util/__init__.py
src/eradiate/util/deprecation.py
src/eradiate/util/misc.py
src/eradiate/util/numpydoc.py
src/eradiate/util/sys_info.py
src/eradiate/xarray/__init__.py
src/eradiate/xarray/__init__.pyi
src/eradiate/xarray/_accessors.py
src/eradiate/xarray/_helpers.py
src/eradiate/xarray/interp.py