Skip to content

API Reference

The everyday names are importable from the top level, e.g. from virgil import OIData, System, PointSource, likelihood_grid.

  • OIData: observables and their conventions
  • OIFITS: reading and writing OIFITS files
  • AMIGO: AMIGO mixed-DISCO products
  • Models: source models and visibilities
  • Likelihood: likelihoods and numpyro models
  • Gains: calibration gains correlated across channels, marginalized analytically
  • Linear marginalization: the shared algebra for parameters marginalized analytically
  • Inference: Laplace and Fisher curvature
  • Grid Fit: grid searches
  • Limits: contrast limits and flux/contrast/Δmag conversions
  • Priors: isotropic inclination and latitude priors, and hierarchical (population) scales
  • Detection: detection statistics for false-alarm rates and ROC curves
  • Spectra: wavelength-dependent fluxes
  • Fitting: fit, maximum a posteriori fits; gauss_newton_mass, a NUTS mass matrix from a fit
  • Angles: AngleVector, angles sampled as 2-D vectors with no wrap boundary, and von Mises priors in least-squares form
  • Imaging: regularizers and helpers for image reconstruction
  • Scenes: synthetic truth images for testing reconstructions
  • Metrics: image-recovery scores for reconstructions
  • Ensemble: randomized reconstruction ensembles, selected and averaged into a mean image with a per-pixel spread
  • Coverage: synthetic uv coverage and noise for simulations
  • Plotting: figures
  • Legacy: ImPlaneIA-derived OIFITS tools