tabascal

General

  • Usage Guide
    • Installation
      • Create conda environment with python-casacore installed
      • Install via pip (CPU-only):
      • Or with GPU support:
    • Satellite orbital elements
  • Example Simulation and RFI Subtraction
    • Running Simulations
    • Subtracting Satellite-based RFI
    • Checking a configuration file
  • Output from TABASCAL
    • Results .zarr files
    • Custom MS file columns
  • Output Files
    • Directory Structure
    • Zarr Output (.zarr)
    • Measurement Set (.ms)
  • Configuration File
    • Validation
    • Model
    • Data
    • Plots
    • Inference
    • Optimisation
    • Astronomical Signal
    • RFI signal
      • RFI light curve estimates
    • Satellites
    • Gains
  • Components
    • Base Component Class
    • Trajectory Components
    • RFI Signal Components
      • Fourier-domian - ComplexRFIVarAnt, ComplexRFIConstAnt
    • RFI Visibility Calculation Components
    • Astronomical Visibility Components
    • Gain Components
      • Unitary Gains - UnitaryGains
  • Concepts
    • Gaussian Process Models
      • Signal-domain models
      • Fourier-domain models
  • Satellite orbit records
    • Two archives, one handover
    • Resolution order
      • Which endpoint, and the fallback
    • Being a considerate client
    • Cache policy
    • Validation
    • Record age and suitability
    • Exact replay
    • Supplying records manually
      • Obtaining compatible JSON from Space-Track
    • Distributed runs

Developer

  • Developer Install
  • Building Documentation
  • Pipeline tests
    • What is asserted
      • Reading bias_significance correctly
    • Re-recording the references
      • Filling in the GPU and x86 arch rows
      • Which architecture to record on
    • Adding a case
  • API Reference
    • Component Base Class
      • Component
        • Component.build_constants()
        • Component.build_forward()
        • Component.build_set_params()
        • Component.config_params
        • Component.require_double()
        • Component.setup()
        • Component.validate_state()
      • axis_extent()
    • Trajectory Components
      • FixedOrbit
        • FixedOrbit.build_constants()
        • FixedOrbit.build_forward()
        • FixedOrbit.build_set_params()
        • FixedOrbit.setup()
        • FixedOrbit.validate_and_test()
      • NoDragOrbit
        • NoDragOrbit.build_constants()
        • NoDragOrbit.build_forward()
        • NoDragOrbit.build_set_params()
        • NoDragOrbit.setup()
        • NoDragOrbit.validate_and_test()
      • Orbit
        • Orbit.build_constants()
        • Orbit.build_forward()
        • Orbit.build_set_params()
        • Orbit.setup()
        • Orbit.validate_and_test()
      • PhaseCalculationRFI
        • PhaseCalculationRFI.build_constants()
        • PhaseCalculationRFI.build_forward()
        • PhaseCalculationRFI.build_set_params()
        • PhaseCalculationRFI.setup()
      • fetch_orbital_elements()
      • fetch_standard_orbital_elements()
      • get_satellite_elevations()
      • get_satellite_positions()
    • RFI Signal Components
      • BaseGPRFI
        • BaseGPRFI.build_mask_constants()
        • BaseGPRFI.build_masked_signal()
        • BaseGPRFI.config_params
        • BaseGPRFI.resolve_data_params()
        • BaseGPRFI.setup()
      • ComplexRFIConstAnt
        • ComplexRFIConstAnt.build_constants()
        • ComplexRFIConstAnt.build_forward()
        • ComplexRFIConstAnt.build_set_params()
        • ComplexRFIConstAnt.setup()
        • ComplexRFIConstAnt.validate_and_test()
      • ComplexRFIVarAnt
        • ComplexRFIVarAnt.build_constants()
        • ComplexRFIVarAnt.build_forward()
        • ComplexRFIVarAnt.build_set_params()
        • ComplexRFIVarAnt.setup()
        • ComplexRFIVarAnt.validate_and_test()
      • read_light_curves()
    • RFI Visibility Calculation Components
      • RiemannVis
        • RiemannVis.build_constants()
        • RiemannVis.build_forward()
        • RiemannVis.build_set_params()
        • RiemannVis.setup()
      • RiemannVisFFI
        • RiemannVisFFI.build_forward()
        • RiemannVisFFI.build_set_params()
        • RiemannVisFFI.setup()
      • RiemannVisVariable
        • RiemannVisVariable.build_constants()
        • RiemannVisVariable.build_forward()
        • RiemannVisVariable.build_set_params()
        • RiemannVisVariable.setup()
      • RiemannVisVariableFFI
        • RiemannVisVariableFFI.build_forward()
        • RiemannVisVariableFFI.build_set_params()
        • RiemannVisVariableFFI.setup()
    • Astronomical Visibility Components
      • GPVisAst
        • GPVisAst.build_constants()
        • GPVisAst.build_forward()
        • GPVisAst.build_set_params()
        • GPVisAst.config_params
        • GPVisAst.setup()
        • GPVisAst.validate_and_test()
    • Gain Components
      • BaseGPGains
        • BaseGPGains.build_set_params()
        • BaseGPGains.config_params
        • BaseGPGains.resolve_data_params()
        • BaseGPGains.setup()
      • GPGains
        • GPGains.build_constants()
        • GPGains.build_forward()
        • GPGains.build_set_params()
        • GPGains.setup()
      • UnitaryGains
        • UnitaryGains.build_forward()
        • UnitaryGains.setup()
    • Time and Time Scales
      • Time scales
        • TIME_SCALES
        • datetime_to_jd()
        • gast_deg()
        • jd_to_datetime()
        • skyfield_time()
        • timescale()
    • Measurement Set Reading
      • Reading declarations rather than assuming them
        • CORR_TYPES
        • DEFAULT_TIME_SCALE
        • read_time_scale()
        • resolve_correlation()
        • resolve_data_description()
  • Publishing the Documentation
    • Versions
      • Publishing a release version
      • Publishing another branch
    • One-time project setup
    • Building the docs locally
tabascal
  • Overview: module code

All modules for which code is available

  • tabascal.components
    • tabascal.components.ast_vis
    • tabascal.components.gains
    • tabascal.components.rfi_signal
    • tabascal.components.rfi_vis
    • tabascal.components.trajectory
  • tabascal.ms
  • tabascal.time

© Copyright 2025-2026, Chris Finlay.

Built with Sphinx using a theme provided by Read the Docs.