4f65c2ce4f
GeometryCalibration now performs true perspective forward/inverse projection (with genuine keystoning) around a shared CameraModel, paired with a CameraModelTolerance that will drive ModalFitter's per-field fixed/refined behavior in a later task. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
39 lines
1.1 KiB
Python
39 lines
1.1 KiB
Python
"""he11lib: mode purity reconstruction of free-space gyrotron beams.
|
|
|
|
See docs/ for the full API and design documentation.
|
|
"""
|
|
|
|
from .data import MeasurementPlane, ReconstructionResult
|
|
from .deconvolution import DiffusionDeconvolver
|
|
from .fitting import ModalFitter, generate_mode_shells
|
|
from .geometry import CameraModel, CameraModelTolerance, GeometryCalibration
|
|
from .modes import LGBasis
|
|
from .noise import NoiseEstimator
|
|
from .phase_retrieval import PhaseRetrievalResult, PhaseRetriever, propagate_angular_spectrum
|
|
from .plotting import plot_center_trace, plot_mode_purity, plot_residuals
|
|
from .reconstruct import BeamReconstructor
|
|
from .synthetic import SyntheticBeamGenerator
|
|
|
|
__all__ = [
|
|
"MeasurementPlane",
|
|
"ReconstructionResult",
|
|
"BeamReconstructor",
|
|
"DiffusionDeconvolver",
|
|
"ModalFitter",
|
|
"generate_mode_shells",
|
|
"CameraModel",
|
|
"CameraModelTolerance",
|
|
"GeometryCalibration",
|
|
"LGBasis",
|
|
"NoiseEstimator",
|
|
"PhaseRetrievalResult",
|
|
"PhaseRetriever",
|
|
"propagate_angular_spectrum",
|
|
"plot_center_trace",
|
|
"plot_mode_purity",
|
|
"plot_residuals",
|
|
"SyntheticBeamGenerator",
|
|
]
|
|
|
|
__version__ = "0.1.0"
|