Skip to main content
Ctrl+K

pyvisgen is not stable yet, so expect large and rapid changes to structure and functionality as we explore various design choices before the 1.0 release.

pyvisgen pyvisgen
  • User Guide
  • Developer Guide
  • API Reference
  • Change Log
  • Cite Us
    • Bibliography
    • Glossary
  • GitHub
  • Radionets Project
  • User Guide
  • Developer Guide
  • API Reference
  • Change Log
  • Cite Us
  • Bibliography
  • Glossary
  • GitHub
  • Radionets Project

Section Navigation

  • FITS Handler (pyvisgen.fits)
    • Data (pyvisgen.fits.data)
      • fits_data
    • FITS Writer (pyvisgen.fits.writer)
      • create_antenna_hdu
      • create_frequency_hdu
      • create_hdu_list
      • create_time_hdu
      • create_vis_hdu
    • create_antenna_hdu
    • create_frequency_hdu
    • create_hdu_list
    • create_time_hdu
    • create_vis_hdu
    • fits_data
  • Gridding (pyvisgen.gridding)
    • calc_truth_fft
    • convert_amp_phase
    • convert_real_imag
    • create_gridded_data_set
    • ducc0_gridding
    • grid_data
    • grid_vis_loop_data
    • open_data
    • save_fft_pair
  • Layouts (pyvisgen.layouts)
    • get_array_layout
    • get_array_names
    • Stations
  • Simulation (pyvisgen.simulation)
    • Array (pyvisgen.simulation.array)
      • Array
    • Data Set (pyvisgen.simulation.data_set)
      • SimulateDataSet
    • Observation (pyvisgen.simulation.observation)
      • Baselines
      • ValidBaselineSubset
      • Observation
    • Scan (pyvisgen.simulation.scan)
      • rime
      • calc_fourier
      • calc_feed_rotation
      • calc_beam
      • angular_distance
      • jinc
      • integrate
    • Visibility (pyvisgen.simulation.visibility)
      • vis_loop
      • generate_noise
      • Visibilities
      • Polarization
    • angular_distance
    • calc_beam
    • calc_fourier
    • generate_noise
    • integrate
    • jinc
    • rime
    • vis_loop
    • Array
    • Baselines
    • Observation
    • Polarization
    • SimulateDataSet
    • ValidBaselineSubset
    • Visibilities
  • Utils (pyvisgen.utils)
    • Config (pyvisgen.utils.config)
      • read_data_set_conf
      • sanitize_conf
    • Data (pyvisgen.utils.data)
      • load_bundles
      • open_bundles
    • Logging (pyvisgen.utils.logging)
      • setup_logger
    • load_bundles
    • open_bundles
    • read_data_set_conf
    • setup_logger
  • API Reference
  • Simulation (pyvisgen.simulation)
  • Visibility (pyvisgen.simulation.visibility)

Visibility (pyvisgen.simulation.visibility)#

Visibility simulation submodule of pyvisgen.simulation.

Reference/API#

pyvisgen.simulation.visibility Module#

Functions#

vis_loop(obs, SI[, num_threads, noisy, ...])

Computes the visibilities of an observation.

generate_noise(shape, obs, SEFD)

Classes#

Visibilities(V_11, V_22, V_12, V_21, num, ...)

Visibilities dataclass.

Polarization(SI, sensitivity_cut, amp_ratio, ...)

Simulation of polarization.

Class Inheritance Diagram#

Inheritance diagram of pyvisgen.simulation.visibility.Visibilities, pyvisgen.simulation.visibility.Polarization

previous

integrate

next

vis_loop

On this page
  • Reference/API
    • pyvisgen.simulation.visibility Module
      • Functions
      • Classes
      • Class Inheritance Diagram

This Page

  • Show Source

© Copyright Kevin Schmitz. Last updated 19 Aug 2025 12:46.

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.16.1.