LICENSE
README.md
pyproject.toml
src/gratinglab/__init__.py
src/gratinglab/checks.py
src/gratinglab/compare.py
src/gratinglab/convergence.py
src/gratinglab/geometry.py
src/gratinglab/illumination.py
src/gratinglab/problem.py
src/gratinglab/profiles.py
src/gratinglab/resolution.py
src/gratinglab/result.py
src/gratinglab.egg-info/PKG-INFO
src/gratinglab.egg-info/SOURCES.txt
src/gratinglab.egg-info/dependency_links.txt
src/gratinglab.egg-info/entry_points.txt
src/gratinglab.egg-info/requires.txt
src/gratinglab.egg-info/top_level.txt
src/gratinglab/gui/__init__.py
src/gratinglab/gui/app.py
src/gratinglab/gui/diagram.py
src/gratinglab/gui/diagram3d.py
src/gratinglab/gui/docs.py
src/gratinglab/gui/icon.py
src/gratinglab/gui/integral_options.py
src/gratinglab/gui/mathtext.py
src/gratinglab/gui/orders.py
src/gratinglab/gui/provenance.py
src/gratinglab/gui/richtext.py
src/gratinglab/gui/scalar_options.py
src/gratinglab/gui/state.py
src/gratinglab/gui/qt/__init__.py
src/gratinglab/gui/qt/geometry_panel.py
src/gratinglab/gui/qt/geometry_tab.py
src/gratinglab/gui/qt/integral_tab.py
src/gratinglab/gui/qt/main_window.py
src/gratinglab/gui/qt/profile_plot_panel.py
src/gratinglab/gui/qt/scalar_tab.py
src/gratinglab/gui/qt/scene3d_panel.py
src/gratinglab/gui/qt/setup_tab.py
src/gratinglab/gui/qt/sizing.py
src/gratinglab/gui/qt/theory_viewer.py
src/gratinglab/gui/qt/worker.py
src/gratinglab/io/__init__.py
src/gratinglab/io/efficiency_table.py
src/gratinglab/io/ggp.py
src/gratinglab/materials/__init__.py
src/gratinglab/materials/fresnel.py
src/gratinglab/materials/optical.py
src/gratinglab/materials/refractiveindex.py
src/gratinglab/materials/data/SOURCES.md
src/gratinglab/metrology/__init__.py
src/gratinglab/metrology/analyzer.py
src/gratinglab/metrology/cli.py
src/gratinglab/metrology/config.py
src/gratinglab/metrology/settings.py
src/gratinglab/metrology/workflows.py
src/gratinglab/metrology/boundary/__init__.py
src/gratinglab/metrology/boundary/average.py
src/gratinglab/metrology/boundary/pipeline.py
src/gratinglab/metrology/core/__init__.py
src/gratinglab/metrology/core/analysis.py
src/gratinglab/metrology/core/image_flatten.py
src/gratinglab/metrology/core/processing.py
src/gratinglab/metrology/core/tip.py
src/gratinglab/metrology/data/__init__.py
src/gratinglab/metrology/data/aggregation.py
src/gratinglab/metrology/gui/__init__.py
src/gratinglab/metrology/gui/icon.py
src/gratinglab/metrology/gui/state.py
src/gratinglab/metrology/gui/qt/__init__.py
src/gratinglab/metrology/gui/qt/app.py
src/gratinglab/metrology/gui/qt/boundary_view.py
src/gratinglab/metrology/gui/qt/canvas.py
src/gratinglab/metrology/gui/qt/efficiency_dialog.py
src/gratinglab/metrology/gui/qt/import_view.py
src/gratinglab/metrology/gui/qt/main_window.py
src/gratinglab/metrology/gui/qt/wiki_view.py
src/gratinglab/metrology/gui/qt/worker.py
src/gratinglab/metrology/io/__init__.py
src/gratinglab/metrology/io/file_io.py
src/gratinglab/metrology/io/metrics.py
src/gratinglab/metrology/io/spm.py
src/gratinglab/metrology/stats/__init__.py
src/gratinglab/metrology/stats/analysis.py
src/gratinglab/metrology/stats/icc.py
src/gratinglab/metrology/visualization/__init__.py
src/gratinglab/metrology/visualization/diagnostics.py
src/gratinglab/metrology/visualization/profiles.py
src/gratinglab/metrology/visualization/statistics.py
src/gratinglab/metrology/wiki/__init__.py
src/gratinglab/metrology/wiki/facet-fitting.md
src/gratinglab/metrology/wiki/file-formats.md
src/gratinglab/metrology/wiki/flattening.md
src/gratinglab/metrology/wiki/icc-correction.md
src/gratinglab/metrology/wiki/overview.md
src/gratinglab/metrology/wiki/reading-outputs.md
src/gratinglab/metrology/wiki/row-groups.md
src/gratinglab/metrology/wiki/tip-correction.md
src/gratinglab/solvers/__init__.py
src/gratinglab/solvers/base.py
src/gratinglab/solvers/scalar.py
src/gratinglab/solvers/integral/__init__.py
src/gratinglab/solvers/integral/_boundary.py
src/gratinglab/solvers/integral/_core.py
src/gratinglab/solvers/integral/_finite.py
src/gratinglab/solvers/integral/_greens.py
src/gratinglab/solvers/integral/_kernels.py
src/gratinglab/solvers/integral/_nystrom.py
tests/test_checks.py
tests/test_compare.py
tests/test_convergence.py
tests/test_cross_method.py
tests/test_efficiency_table.py
tests/test_fresnel.py
tests/test_geometry.py
tests/test_ggp.py
tests/test_gui_diagram.py
tests/test_gui_diagram3d.py
tests/test_gui_docs.py
tests/test_gui_integral_options.py
tests/test_gui_mathtext.py
tests/test_gui_orders.py
tests/test_gui_provenance.py
tests/test_gui_qt.py
tests/test_gui_richtext.py
tests/test_gui_scalar_options.py
tests/test_gui_state.py
tests/test_illumination.py
tests/test_integral_core.py
tests/test_integral_corpus.py
tests/test_integral_finite.py
tests/test_integral_greens.py
tests/test_integral_kernels.py
tests/test_integral_operators.py
tests/test_integral_solver.py
tests/test_materials.py
tests/test_perturbation.py
tests/test_profiles.py
tests/test_refractiveindex.py
tests/test_resolution.py
tests/test_result.py
tests/test_scalar.py
tests/test_solver_conformance.py
tests/test_solver_progress.py