text: # Copyright (c) 2015-2019 by the parties listed in the AUTHORS file.
  # All rights reserved.  Use of this source code is governed by
  # a BSD-style license that can be found in the LICENSE file.
  
  # import functions into our public API
  
  from .tod import TOD, TODCache
  
  from .interval import Interval, OpFlagGaps
  
  from .tod_math import (
      calibrate,
      sim_noise_timestream,
      OpCacheCopy,
      OpCacheClear,
      flagged_running_average,
      OpCacheInit,
      OpFlagsApply,
  )
  
  from .sim_noise import AnalyticNoise
  
  from .sim_interval import regular_intervals
  
  from .sim_det_noise import OpSimNoise
  
  from .sim_focalplane import (
      hex_layout,
      rhombus_layout,
      hex_pol_angles_qu,
      hex_pol_angles_radial,
      rhomb_pol_angles_qu,
      plot_focalplane,
  )
  
  from .noise import Noise
  
  from .polyfilter import OpPolyFilter
  
  from .gainscrambler import OpGainScrambler
  from .applygain import OpApplyGain, write_calibration_file
  
  from .memorycounter import OpMemoryCounter
  
  from .tidas import available as tidas_available
  
  from .spt3g_utils import available as spt3g_available
  