unpack_arf
- sherpa.astro.ui.unpack_arf(arg)
Create an ARF data structure.
- Parameters
arg – Identify the ARF: a file name, or a data structure representing the data to use, as used by the I/O backend in use by Sherpa: a
TABLECrate
for crates, as used by CIAO, or a list of AstroPy HDU objects.- Returns
arf
- Return type
a
sherpa.astro.instrument.ARF1D
instance
See also
get_arf
Return the ARF associated with a PHA data set.
load_arf
Load an ARF from a file and add it to a PHA data set.
load_bkg_arf
Load an ARF from a file and add it to the background of a PHA data set.
load_multi_arfs
Load multiple ARFs for a PHA data set.
load_pha
Load a file as a PHA data set.
load_rmf
Load a RMF from a file and add it to a PHA data set.
set_full_model
Define the convolved model expression for a data set.
Notes
The
minimum_energy
setting of theogip
section of the Sherpa configuration file determines the behavior when an ARF with a minimum energy of 0 is read in. The default is to replace the 0 by the value 1e-10, which will also cause a warning message to be displayed.Examples
>>> arf1 = unpack_arf("arf1.fits") >>> arf2 = unpack_arf("arf2.fits")
Read in an ARF using Crates:
>>> acr = pycrates.read_file("src.arf") >>> arf = unpack_arf(acr)
Read in an ARF using AstroPy:
>>> hdus = astropy.io.fits.open("src.arf") >>> arf = unpack_arf(hdus)