EHTUVData

Documentation for EHTUVData.

EHTUVData.compute_scansFunction
compute_scans(dataset::DimStack, minΔt::Number=-1)

Identify Scan IDs from a given time series and minimum scan seperation. Returns an integer array for the identified scan IDs.

  • dataset::DimStack
  • minΔt: minimum seperation between the scans in seconds.
EHTUVData.compute_scans!Function
compute_scans!(dataset::UVDataSet, minΔt::Number=-1)

Identify Scan IDs from a given time series and minimum scan seperation. Returns an integer array for the identified scan IDs.

  • dataset::DimStack
  • minΔt: minimum seperation between the scans in seconds.
EHTUVData.compute_uvw!Method
compute_uvw!(uvdata::UVDataSet)

Recalculate uvw coordinates of the :baseline data set using :usec, :vsec, :wsec, fields. For instance, u is given by usec * ν.

EHTUVData.compute_uvwMethod
compute_uvw(uvdata::UVDataSet)

Recalculate uvw coordinates of the :baseline data set using :usec, :vsec, :wsec, fields. For instance, u is given by usec * ν.

EHTUVData.compute_νFunction
compute_ν(uvdata::UVDataSet, datakeys=nothing)

Recalculate the observing frequency ν for data sets given by datakeys.

EHTUVData.compute_ν!Function
compute_ν!(uvdata::UVDataSet, datakeys=nothing)

Recalculate the observing frequency ν for data sets given by datakeys.

EHTUVData.hdulist2hdusMethod
hdulist2hdus(hdulist)

Read the given hdulist (output of pf.io.open) and return GroupHDU and HDUs of AIPS AN/FQ Tables.

EHTUVData.identify_scansFunction
identify_scans(t::AbstractArray, minΔt::Number=-1)

Identify Scan IDs from a given time series and minimum scan seperation. Returns an integer array for the identified scan IDs.

  • t::AbstractArray: time stamps
  • minΔt: minimum seperation between the scans. should be in the same time unit with t. Default to 2 x minimum seperation
EHTUVData.load_uvfitsMethod
load_uvfits(filename::AbstractString)::UVDataSet

load visibility data from the given uvfits file. Data will be loaded through astropy.io.fits module loaded by PyCall.