Last chance! 50% off unlimited learning
Sale ends in
The function CMBDat
creates objects of class CMBDat
.
These are lists containing header information and other metadata as well
as an element called data, whose columns may include, for example, the
intensity (I), polarisation (Q, U), PMASK and TMASK. It also may contain an
mmap
object that points to the CMB map data table in the FITS
file.
CMBDat(filename, mmap = FALSE, spix)
The path to the fits file.
A boolean indicating whether to use memory mapping.
The sample pixels (rows) to read from the FITS file binary data table (optional)
A list containing header information and other metadata
as well as an element called data
where:
If mmap = FALSE
then a data.frame
is
included, named data
, whose columns may include, for
example, the intensity (I), polarisation (Q, U), PMASK and TMASK.
If mmap = TRUE
then a mmap
object is returned
that points to the CMB map data table in the FITS file.
# NOT RUN {
## Ensure you have a FITS file with the correct path
## before running the example:
## download a FITS file and use real data
# downloadCMBMap()
# cmbdat <- CMBDat("CMB_map_smica1024.fits", mmap = TRUE)
# class(cmbdat)
# str(cmbdat)
## View metadata
# cmbdat$header1
# cmbdat$header2
# cmbdat$resoln
# cmbdat$method
# cmbdat$coordsys
# cmbdat$nside
# cmbdat$hdr
# }
Run the code above in your browser using DataLab