Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
hera_sim 4.3.3.dev95+g8c38c8188 documentation
hera_sim 4.3.3.dev95+g8c38c8188 documentation
  • Tutorials and FAQs
    • Tour of hera_sim
    • The Simulator Class
    • Guide for hera_sim Defaults and Simulator
    • Running hera_sim from the command line
    • Visibility Simulator Examples
    • Running hera-sim-vis from the command line
  • API Reference
    • hera_sim.vis
      • hera_sim.vis.sim_red_data
    • hera_sim.antpos
      • hera_sim.antpos.idealize_antpos
      • hera_sim.antpos.Array
        • hera_sim.antpos.Array.__call__
        • hera_sim.antpos.Array.get_aliases
        • hera_sim.antpos.Array.get_model
        • hera_sim.antpos.Array.get_models
        • hera_sim.antpos.Array.attrs_to_pull
        • hera_sim.antpos.Array.is_multiplicative
        • hera_sim.antpos.Array.is_randomized
        • hera_sim.antpos.Array.return_type
      • hera_sim.antpos.HexArray
        • hera_sim.antpos.HexArray.__call__
        • hera_sim.antpos.HexArray.get_aliases
        • hera_sim.antpos.HexArray.get_model
        • hera_sim.antpos.HexArray.get_models
        • hera_sim.antpos.HexArray.attrs_to_pull
        • hera_sim.antpos.HexArray.is_multiplicative
        • hera_sim.antpos.HexArray.is_randomized
        • hera_sim.antpos.HexArray.return_type
      • hera_sim.antpos.LinearArray
        • hera_sim.antpos.LinearArray.__call__
        • hera_sim.antpos.LinearArray.get_aliases
        • hera_sim.antpos.LinearArray.get_model
        • hera_sim.antpos.LinearArray.get_models
        • hera_sim.antpos.LinearArray.attrs_to_pull
        • hera_sim.antpos.LinearArray.is_multiplicative
        • hera_sim.antpos.LinearArray.is_randomized
        • hera_sim.antpos.LinearArray.return_type
    • hera_sim.defaults
    • hera_sim.eor
      • hera_sim.eor.EoR
        • hera_sim.eor.EoR.__call__
        • hera_sim.eor.EoR.get_aliases
        • hera_sim.eor.EoR.get_model
        • hera_sim.eor.EoR.get_models
        • hera_sim.eor.EoR.attrs_to_pull
        • hera_sim.eor.EoR.is_multiplicative
        • hera_sim.eor.EoR.is_randomized
        • hera_sim.eor.EoR.return_type
      • hera_sim.eor.NoiselikeEoR
        • hera_sim.eor.NoiselikeEoR.__call__
        • hera_sim.eor.NoiselikeEoR.get_aliases
        • hera_sim.eor.NoiselikeEoR.get_model
        • hera_sim.eor.NoiselikeEoR.get_models
        • hera_sim.eor.NoiselikeEoR.attrs_to_pull
        • hera_sim.eor.NoiselikeEoR.is_multiplicative
        • hera_sim.eor.NoiselikeEoR.is_randomized
        • hera_sim.eor.NoiselikeEoR.is_smooth_in_freq
        • hera_sim.eor.NoiselikeEoR.return_type
    • hera_sim.foregrounds
      • hera_sim.foregrounds.DiffuseForeground
        • hera_sim.foregrounds.DiffuseForeground.__call__
        • hera_sim.foregrounds.DiffuseForeground.get_aliases
        • hera_sim.foregrounds.DiffuseForeground.get_model
        • hera_sim.foregrounds.DiffuseForeground.get_models
        • hera_sim.foregrounds.DiffuseForeground.attrs_to_pull
        • hera_sim.foregrounds.DiffuseForeground.is_multiplicative
        • hera_sim.foregrounds.DiffuseForeground.is_randomized
        • hera_sim.foregrounds.DiffuseForeground.is_smooth_in_freq
        • hera_sim.foregrounds.DiffuseForeground.return_type
      • hera_sim.foregrounds.Foreground
        • hera_sim.foregrounds.Foreground.__call__
        • hera_sim.foregrounds.Foreground.get_aliases
        • hera_sim.foregrounds.Foreground.get_model
        • hera_sim.foregrounds.Foreground.get_models
        • hera_sim.foregrounds.Foreground.attrs_to_pull
        • hera_sim.foregrounds.Foreground.is_multiplicative
        • hera_sim.foregrounds.Foreground.is_randomized
        • hera_sim.foregrounds.Foreground.return_type
      • hera_sim.foregrounds.PointSourceForeground
        • hera_sim.foregrounds.PointSourceForeground.__call__
        • hera_sim.foregrounds.PointSourceForeground.get_aliases
        • hera_sim.foregrounds.PointSourceForeground.get_model
        • hera_sim.foregrounds.PointSourceForeground.get_models
        • hera_sim.foregrounds.PointSourceForeground.attrs_to_pull
        • hera_sim.foregrounds.PointSourceForeground.is_multiplicative
        • hera_sim.foregrounds.PointSourceForeground.is_randomized
        • hera_sim.foregrounds.PointSourceForeground.return_type
    • hera_sim.interpolators
      • hera_sim.interpolators.Bandpass
        • hera_sim.interpolators.Bandpass.__call__
      • hera_sim.interpolators.Beam
        • hera_sim.interpolators.Beam.__call__
      • hera_sim.interpolators.FreqInterpolator
        • hera_sim.interpolators.FreqInterpolator.__call__
      • hera_sim.interpolators.Interpolator
      • hera_sim.interpolators.Reflection
        • hera_sim.interpolators.Reflection.__call__
      • hera_sim.interpolators.Tsky
        • hera_sim.interpolators.Tsky.__call__
        • hera_sim.interpolators.Tsky.freqs
        • hera_sim.interpolators.Tsky.lsts
        • hera_sim.interpolators.Tsky.meta
        • hera_sim.interpolators.Tsky.tsky
    • hera_sim.io
      • hera_sim.io.chunk_sim_and_save
      • hera_sim.io.empty_uvdata
    • hera_sim.noise
      • hera_sim.noise.resample_Tsky
      • hera_sim.noise.sky_noise_jy
      • hera_sim.noise.white_noise
      • hera_sim.noise.Noise
        • hera_sim.noise.Noise.__call__
        • hera_sim.noise.Noise.get_aliases
        • hera_sim.noise.Noise.get_model
        • hera_sim.noise.Noise.get_models
        • hera_sim.noise.Noise.attrs_to_pull
        • hera_sim.noise.Noise.is_multiplicative
        • hera_sim.noise.Noise.is_randomized
        • hera_sim.noise.Noise.return_type
      • hera_sim.noise.ThermalNoise
        • hera_sim.noise.ThermalNoise.__call__
        • hera_sim.noise.ThermalNoise.get_aliases
        • hera_sim.noise.ThermalNoise.get_model
        • hera_sim.noise.ThermalNoise.get_models
        • hera_sim.noise.ThermalNoise.resample_Tsky
        • hera_sim.noise.ThermalNoise.attrs_to_pull
        • hera_sim.noise.ThermalNoise.is_multiplicative
        • hera_sim.noise.ThermalNoise.is_randomized
        • hera_sim.noise.ThermalNoise.return_type
    • hera_sim.rfi
      • hera_sim.rfi.DTV
        • hera_sim.rfi.DTV.__call__
        • hera_sim.rfi.DTV.get_aliases
        • hera_sim.rfi.DTV.get_model
        • hera_sim.rfi.DTV.get_models
        • hera_sim.rfi.DTV.attrs_to_pull
        • hera_sim.rfi.DTV.is_multiplicative
        • hera_sim.rfi.DTV.is_randomized
        • hera_sim.rfi.DTV.return_type
      • hera_sim.rfi.Impulse
        • hera_sim.rfi.Impulse.__call__
        • hera_sim.rfi.Impulse.get_aliases
        • hera_sim.rfi.Impulse.get_model
        • hera_sim.rfi.Impulse.get_models
        • hera_sim.rfi.Impulse.attrs_to_pull
        • hera_sim.rfi.Impulse.is_multiplicative
        • hera_sim.rfi.Impulse.is_randomized
        • hera_sim.rfi.Impulse.return_type
      • hera_sim.rfi.RFI
        • hera_sim.rfi.RFI.__call__
        • hera_sim.rfi.RFI.get_aliases
        • hera_sim.rfi.RFI.get_model
        • hera_sim.rfi.RFI.get_models
        • hera_sim.rfi.RFI.attrs_to_pull
        • hera_sim.rfi.RFI.is_multiplicative
        • hera_sim.rfi.RFI.is_randomized
        • hera_sim.rfi.RFI.return_type
      • hera_sim.rfi.RfiStation
        • hera_sim.rfi.RfiStation.__call__
      • hera_sim.rfi.Scatter
        • hera_sim.rfi.Scatter.__call__
        • hera_sim.rfi.Scatter.get_aliases
        • hera_sim.rfi.Scatter.get_model
        • hera_sim.rfi.Scatter.get_models
        • hera_sim.rfi.Scatter.attrs_to_pull
        • hera_sim.rfi.Scatter.is_multiplicative
        • hera_sim.rfi.Scatter.is_randomized
        • hera_sim.rfi.Scatter.return_type
      • hera_sim.rfi.Stations
        • hera_sim.rfi.Stations.__call__
        • hera_sim.rfi.Stations.get_aliases
        • hera_sim.rfi.Stations.get_model
        • hera_sim.rfi.Stations.get_models
        • hera_sim.rfi.Stations.attrs_to_pull
        • hera_sim.rfi.Stations.is_multiplicative
        • hera_sim.rfi.Stations.is_randomized
        • hera_sim.rfi.Stations.return_type
    • hera_sim.sigchain
      • hera_sim.sigchain.apply_gains
      • hera_sim.sigchain.gen_bandpass
      • hera_sim.sigchain.gen_delay_phs
      • hera_sim.sigchain.gen_reflection_coefficient
      • hera_sim.sigchain.vary_gains_in_time
      • hera_sim.sigchain.Bandpass
        • hera_sim.sigchain.Bandpass.__call__
        • hera_sim.sigchain.Bandpass.get_aliases
        • hera_sim.sigchain.Bandpass.get_model
        • hera_sim.sigchain.Bandpass.get_models
        • hera_sim.sigchain.Bandpass.attrs_to_pull
        • hera_sim.sigchain.Bandpass.is_multiplicative
        • hera_sim.sigchain.Bandpass.is_randomized
        • hera_sim.sigchain.Bandpass.return_type
      • hera_sim.sigchain.CrossCouplingCrosstalk
        • hera_sim.sigchain.CrossCouplingCrosstalk.__call__
        • hera_sim.sigchain.CrossCouplingCrosstalk.gen_reflection_coefficient
        • hera_sim.sigchain.CrossCouplingCrosstalk.get_aliases
        • hera_sim.sigchain.CrossCouplingCrosstalk.get_model
        • hera_sim.sigchain.CrossCouplingCrosstalk.get_models
        • hera_sim.sigchain.CrossCouplingCrosstalk.attrs_to_pull
        • hera_sim.sigchain.CrossCouplingCrosstalk.is_multiplicative
        • hera_sim.sigchain.CrossCouplingCrosstalk.is_randomized
        • hera_sim.sigchain.CrossCouplingCrosstalk.return_type
      • hera_sim.sigchain.CrossCouplingSpectrum
        • hera_sim.sigchain.CrossCouplingSpectrum.__call__
        • hera_sim.sigchain.CrossCouplingSpectrum.get_aliases
        • hera_sim.sigchain.CrossCouplingSpectrum.get_model
        • hera_sim.sigchain.CrossCouplingSpectrum.get_models
        • hera_sim.sigchain.CrossCouplingSpectrum.attrs_to_pull
        • hera_sim.sigchain.CrossCouplingSpectrum.is_multiplicative
        • hera_sim.sigchain.CrossCouplingSpectrum.is_randomized
        • hera_sim.sigchain.CrossCouplingSpectrum.return_type
      • hera_sim.sigchain.Crosstalk
        • hera_sim.sigchain.Crosstalk.__call__
        • hera_sim.sigchain.Crosstalk.get_aliases
        • hera_sim.sigchain.Crosstalk.get_model
        • hera_sim.sigchain.Crosstalk.get_models
        • hera_sim.sigchain.Crosstalk.attrs_to_pull
        • hera_sim.sigchain.Crosstalk.is_multiplicative
        • hera_sim.sigchain.Crosstalk.is_randomized
        • hera_sim.sigchain.Crosstalk.return_type
      • hera_sim.sigchain.Gain
        • hera_sim.sigchain.Gain.__call__
        • hera_sim.sigchain.Gain.get_aliases
        • hera_sim.sigchain.Gain.get_model
        • hera_sim.sigchain.Gain.get_models
        • hera_sim.sigchain.Gain.attrs_to_pull
        • hera_sim.sigchain.Gain.is_multiplicative
        • hera_sim.sigchain.Gain.is_randomized
        • hera_sim.sigchain.Gain.return_type
      • hera_sim.sigchain.MutualCoupling
        • hera_sim.sigchain.MutualCoupling.__call__
        • hera_sim.sigchain.MutualCoupling.build_coupling_matrix
        • hera_sim.sigchain.MutualCoupling.get_aliases
        • hera_sim.sigchain.MutualCoupling.get_model
        • hera_sim.sigchain.MutualCoupling.get_models
        • hera_sim.sigchain.MutualCoupling.attrs_to_pull
        • hera_sim.sigchain.MutualCoupling.is_multiplicative
        • hera_sim.sigchain.MutualCoupling.is_randomized
        • hera_sim.sigchain.MutualCoupling.return_type
      • hera_sim.sigchain.OverAirCrossCoupling
        • hera_sim.sigchain.OverAirCrossCoupling.__call__
        • hera_sim.sigchain.OverAirCrossCoupling.get_aliases
        • hera_sim.sigchain.OverAirCrossCoupling.get_model
        • hera_sim.sigchain.OverAirCrossCoupling.get_models
        • hera_sim.sigchain.OverAirCrossCoupling.attrs_to_pull
        • hera_sim.sigchain.OverAirCrossCoupling.is_multiplicative
        • hera_sim.sigchain.OverAirCrossCoupling.is_randomized
        • hera_sim.sigchain.OverAirCrossCoupling.return_type
      • hera_sim.sigchain.ReflectionSpectrum
        • hera_sim.sigchain.ReflectionSpectrum.__call__
        • hera_sim.sigchain.ReflectionSpectrum.get_aliases
        • hera_sim.sigchain.ReflectionSpectrum.get_model
        • hera_sim.sigchain.ReflectionSpectrum.get_models
        • hera_sim.sigchain.ReflectionSpectrum.attrs_to_pull
        • hera_sim.sigchain.ReflectionSpectrum.is_multiplicative
        • hera_sim.sigchain.ReflectionSpectrum.is_randomized
        • hera_sim.sigchain.ReflectionSpectrum.return_type
      • hera_sim.sigchain.Reflections
        • hera_sim.sigchain.Reflections.__call__
        • hera_sim.sigchain.Reflections.gen_reflection_coefficient
        • hera_sim.sigchain.Reflections.get_aliases
        • hera_sim.sigchain.Reflections.get_model
        • hera_sim.sigchain.Reflections.get_models
        • hera_sim.sigchain.Reflections.attrs_to_pull
        • hera_sim.sigchain.Reflections.is_multiplicative
        • hera_sim.sigchain.Reflections.is_randomized
        • hera_sim.sigchain.Reflections.return_type
      • hera_sim.sigchain.WhiteNoiseCrosstalk
        • hera_sim.sigchain.WhiteNoiseCrosstalk.__call__
        • hera_sim.sigchain.WhiteNoiseCrosstalk.get_aliases
        • hera_sim.sigchain.WhiteNoiseCrosstalk.get_model
        • hera_sim.sigchain.WhiteNoiseCrosstalk.get_models
        • hera_sim.sigchain.WhiteNoiseCrosstalk.attrs_to_pull
        • hera_sim.sigchain.WhiteNoiseCrosstalk.is_multiplicative
        • hera_sim.sigchain.WhiteNoiseCrosstalk.is_randomized
        • hera_sim.sigchain.WhiteNoiseCrosstalk.return_type
    • hera_sim.simulate
      • hera_sim.simulate.Simulator
        • hera_sim.simulate.Simulator.add
        • hera_sim.simulate.Simulator.apply_defaults
        • hera_sim.simulate.Simulator.calculate_filters
        • hera_sim.simulate.Simulator.chunk_sim_and_save
        • hera_sim.simulate.Simulator.get
        • hera_sim.simulate.Simulator.plot_array
        • hera_sim.simulate.Simulator.refresh
        • hera_sim.simulate.Simulator.run_sim
        • hera_sim.simulate.Simulator.write
        • hera_sim.simulate.Simulator.add_eor
        • hera_sim.simulate.Simulator.add_foregrounds
        • hera_sim.simulate.Simulator.add_gains
        • hera_sim.simulate.Simulator.add_noise
        • hera_sim.simulate.Simulator.add_rfi
        • hera_sim.simulate.Simulator.add_sigchain_reflections
        • hera_sim.simulate.Simulator.add_xtalk
        • hera_sim.simulate.Simulator.ant_1_array
        • hera_sim.simulate.Simulator.ant_2_array
        • hera_sim.simulate.Simulator.antpos
        • hera_sim.simulate.Simulator.channel_width
        • hera_sim.simulate.Simulator.data_array
        • hera_sim.simulate.Simulator.freqs
        • hera_sim.simulate.Simulator.integration_time
        • hera_sim.simulate.Simulator.lsts
        • hera_sim.simulate.Simulator.polarization_array
        • hera_sim.simulate.Simulator.pols
        • hera_sim.simulate.Simulator.telescope
        • hera_sim.simulate.Simulator.times
    • hera_sim.utils
      • hera_sim.utils.Jy2T
      • hera_sim.utils.calc_max_fringe_rate
      • hera_sim.utils.compute_ha
      • hera_sim.utils.find_baseline_orientations
      • hera_sim.utils.gen_delay_filter
      • hera_sim.utils.gen_fringe_filter
      • hera_sim.utils.gen_white_noise
      • hera_sim.utils.get_antpos_dict
      • hera_sim.utils.get_bl_len_magnitude
      • hera_sim.utils.jansky_to_kelvin
      • hera_sim.utils.jit_reshape_vis
      • hera_sim.utils.jit_reshape_vis_invert
      • hera_sim.utils.matmul
      • hera_sim.utils.reshape_vis
      • hera_sim.utils.rough_delay_filter
      • hera_sim.utils.rough_fringe_filter
      • hera_sim.utils.tanh_window
      • hera_sim.utils.wrap2pipi
    • hera_sim.cli_utils
      • hera_sim.cli_utils.get_filing_params
      • hera_sim.cli_utils.validate_config
      • hera_sim.cli_utils.write_calfits
    • hera_sim.components
      • hera_sim.components.component
      • hera_sim.components.get_all_components
      • hera_sim.components.get_all_models
      • hera_sim.components.get_model
      • hera_sim.components.get_models
      • hera_sim.components.list_all_components
      • hera_sim.components.SimulationComponent
        • hera_sim.components.SimulationComponent.__call__
        • hera_sim.components.SimulationComponent.get_aliases
        • hera_sim.components.SimulationComponent.get_model
        • hera_sim.components.SimulationComponent.get_models
        • hera_sim.components.SimulationComponent.attrs_to_pull
        • hera_sim.components.SimulationComponent.is_multiplicative
        • hera_sim.components.SimulationComponent.is_randomized
        • hera_sim.components.SimulationComponent.return_type
    • hera_sim.visibilities.simulators
      • hera_sim.visibilities.simulators.load_simulator_from_yaml
      • hera_sim.visibilities.simulators.ModelData
        • hera_sim.visibilities.simulators.ModelData.from_config
        • hera_sim.visibilities.simulators.ModelData.write_config_file
        • hera_sim.visibilities.simulators.ModelData.freqs
        • hera_sim.visibilities.simulators.ModelData.lsts
        • hera_sim.visibilities.simulators.ModelData.n_beams
        • hera_sim.visibilities.simulators.ModelData.times
      • hera_sim.visibilities.simulators.VisibilitySimulation
        • hera_sim.visibilities.simulators.VisibilitySimulation.simulate
        • hera_sim.visibilities.simulators.VisibilitySimulation.keep_snapped_antpos
        • hera_sim.visibilities.simulators.VisibilitySimulation.n_side
        • hera_sim.visibilities.simulators.VisibilitySimulation.snap_antpos_to_grid
        • hera_sim.visibilities.simulators.VisibilitySimulation.uvdata
      • hera_sim.visibilities.simulators.VisibilitySimulator
        • hera_sim.visibilities.simulators.VisibilitySimulator.compress_data_model
        • hera_sim.visibilities.simulators.VisibilitySimulator.estimate_memory
        • hera_sim.visibilities.simulators.VisibilitySimulator.from_yaml
        • hera_sim.visibilities.simulators.VisibilitySimulator.restore_data_model
        • hera_sim.visibilities.simulators.VisibilitySimulator.simulate
        • hera_sim.visibilities.simulators.VisibilitySimulator.validate
        • hera_sim.visibilities.simulators.VisibilitySimulator.diffuse_ability
        • hera_sim.visibilities.simulators.VisibilitySimulator.point_source_ability
    • hera_sim.visibilities.pyuvsim_wrapper.UVSim
      • hera_sim.visibilities.pyuvsim_wrapper.UVSim.compress_data_model
      • hera_sim.visibilities.pyuvsim_wrapper.UVSim.estimate_memory
      • hera_sim.visibilities.pyuvsim_wrapper.UVSim.from_yaml
      • hera_sim.visibilities.pyuvsim_wrapper.UVSim.restore_data_model
      • hera_sim.visibilities.pyuvsim_wrapper.UVSim.simulate
      • hera_sim.visibilities.pyuvsim_wrapper.UVSim.validate
      • hera_sim.visibilities.pyuvsim_wrapper.UVSim.diffuse_ability
      • hera_sim.visibilities.pyuvsim_wrapper.UVSim.point_source_ability
  • Contributing
  • Developing hera_sim
  • Authors
  • Changelog
Back to top

Python Module Index

h
 
h
- hera_sim
    hera_sim.antpos
    hera_sim.cli_utils
    hera_sim.components
    hera_sim.defaults
    hera_sim.eor
    hera_sim.foregrounds
    hera_sim.interpolators
    hera_sim.io
    hera_sim.noise
    hera_sim.rfi
    hera_sim.sigchain
    hera_sim.simulate
    hera_sim.utils
    hera_sim.vis
    hera_sim.visibilities.simulators
Copyright © 2020, HERA-Team
Made with Sphinx and @pradyunsg's Furo