.gitignore
.pre-commit-config.yaml
LICENSE
MANIFEST.in
README.md
pyproject.toml
.github/workflows/docs.yml
.github/workflows/publish.yml
.github/workflows/tests.yml
_make_LUTs/Hapke_validation.py
_make_LUTs/RTLS_kernel_integration.py
_make_LUTs/hemi_int_analysis.py
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/content/getting_started.rst
docs/content/readme.rst
docs/content/api/brdf_model.brdf_forward_model.Hapke.rst
docs/content/api/brdf_model.brdf_forward_model.Maignan.rst
docs/content/api/brdf_model.brdf_forward_model.RPV.rst
docs/content/api/brdf_model.brdf_forward_model.RPV_omega.rst
docs/content/api/brdf_model.brdf_forward_model.RTLS.rst
docs/content/api/brdf_model.brdf_forward_model.Roujean.rst
docs/content/api/brdf_model.brdf_forward_model.base.rst
docs/content/api/brdf_model.brdf_forward_model.brdf_model_factory.rst
docs/content/api/brdf_model.brdf_forward_model.rst
docs/content/api/brdf_model.comparisons.rst
docs/content/api/brdf_model.old_code.brdf_solver.rst
docs/content/api/brdf_model.old_code.class_template.rst
docs/content/api/brdf_model.old_code.individual_pixels.find_angles.rst
docs/content/api/brdf_model.old_code.individual_pixels.fit_BRDF.rst
docs/content/api/brdf_model.old_code.individual_pixels.fit_BRDF_no_aerosols.rst
docs/content/api/brdf_model.old_code.individual_pixels.measurement_func.rst
docs/content/api/brdf_model.old_code.individual_pixels.measurement_func_transfer.rst
docs/content/api/brdf_model.old_code.individual_pixels.rst
docs/content/api/brdf_model.old_code.resample_script.rst
docs/content/api/brdf_model.old_code.rst
docs/content/api/brdf_model.old_code.solvePARABOLA_acb.rst
docs/content/api/brdf_model.old_code.solvePARABOLA_mes.rst
docs/content/api/brdf_model.old_code.transfer_uncertainty.rst
docs/content/api/brdf_model.old_code.transfer_uncertainty_nob.rst
docs/content/api/brdf_model.old_code.truths_sim.rst
docs/content/api/brdf_model.plotting.rst
docs/content/api/brdf_model.rst
docs/content/api/brdf_model.utilities.rst
docs/content/developer/developer_guide.rst
docs/content/theory/index.rst
docs/content/theory/models.rst
docs/content/theory/quantities.rst
docs/content/user_guide/data_containers.rst
docs/content/user_guide/forward_models.rst
docs/content/user_guide/helper_classes.rst
docs/content/user_guide/index.rst
examples/RTLS_example.py
examples/RTLS_polar_plot_650nm.png
examples/RTLS_polar_plot_example.py
examples/brdf_fitting_example.py
examples/run_rpv_example.py
pydirectional/__init__.py
pydirectional/comparisons.py
pydirectional/config.py
pydirectional/corrections.py
pydirectional/fitting.py
pydirectional/plotting.py
pydirectional/utilities.py
pydirectional.egg-info/PKG-INFO
pydirectional.egg-info/SOURCES.txt
pydirectional.egg-info/dependency_links.txt
pydirectional.egg-info/requires.txt
pydirectional.egg-info/top_level.txt
pydirectional/brdf_data/__init__.py
pydirectional/brdf_data/brdf_measurements.py
pydirectional/brdf_data/brdf_parameters.py
pydirectional/brdf_data/container.py
pydirectional/brdf_data/tests/__init__.py
pydirectional/brdf_data/tests/test_brdf_measurements.py
pydirectional/brdf_data/tests/test_brdf_parameters.py
pydirectional/brdf_data/tests/test_container.py
pydirectional/brdf_forward_model/Hapke.py
pydirectional/brdf_forward_model/Maignan.py
pydirectional/brdf_forward_model/RPV.py
pydirectional/brdf_forward_model/RPV_omega.py
pydirectional/brdf_forward_model/RTLS.py
pydirectional/brdf_forward_model/Roujean.py
pydirectional/brdf_forward_model/__init__.py
pydirectional/brdf_forward_model/base.py
pydirectional/brdf_forward_model/brdf_model_factory.py
pydirectional/brdf_forward_model/LUTs/Hapke6S_BHR_data.nc
pydirectional/brdf_forward_model/LUTs/Hapke6S_BRFsky_data.nc
pydirectional/brdf_forward_model/LUTs/Hapke6S_DHR_data.nc
pydirectional/brdf_forward_model/LUTs/HapkeLibradtran_BHR_data.nc
pydirectional/brdf_forward_model/LUTs/HapkeLibradtran_BRFsky_data.nc
pydirectional/brdf_forward_model/LUTs/HapkeLibradtran_DHR_data.nc
pydirectional/brdf_forward_model/LUTs/RPV_B_BHR_data.nc
pydirectional/brdf_forward_model/LUTs/RPV_B_BRFsky_data.nc
pydirectional/brdf_forward_model/LUTs/RPV_B_DHR_data.nc
pydirectional/brdf_forward_model/LUTs/RPV_MF_BHR_data.nc
pydirectional/brdf_forward_model/LUTs/RPV_MF_BRFsky_data.nc
pydirectional/brdf_forward_model/LUTs/RPV_MF_DHR_data.nc
pydirectional/brdf_forward_model/LUTs/RTLS_Sparse_BRFsky_data.csv
pydirectional/brdf_forward_model/LUTs/RTLS_Thick_BRFsky_data.csv
pydirectional/brdf_forward_model/LUTs/RTLS_maignan_BRFsky_data.csv
pydirectional/brdf_forward_model/LUTs/RTLS_roujean_BRFsky_data.csv
pydirectional/brdf_forward_model/tests/__init__.py
pydirectional/brdf_forward_model/tests/test_Hapke.py
pydirectional/brdf_forward_model/tests/test_Maignan.py
pydirectional/brdf_forward_model/tests/test_RPV.py
pydirectional/brdf_forward_model/tests/test_RPV_omega.py
pydirectional/brdf_forward_model/tests/test_RTLS.py
pydirectional/brdf_forward_model/tests/test_Roujean.py
pydirectional/brdf_forward_model/tests/test_base.py
pydirectional/brdf_forward_model/tests/test_brdf_model_factory.py
pydirectional/etc/default_config.yaml
pydirectional/tests/__init__.py
pydirectional/tests/test_comparisons.py
pydirectional/tests/test_corrections.py
pydirectional/tests/test_fitting.py
pydirectional/tests/test_plotting.py
tests/TESTING_GUIDELINES.md
tests/conftest.py