Files
he11lib/he11lib/__init__.py
T
Martino Ferrari 4f65c2ce4f Replace cosine-compression geometry model with a full pinhole CameraModel
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>
2026-07-03 11:32:31 +02:00

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"