pyird.io package
Submodules
pyird.io.iraf_trace module
Load IRAF-made aperture file.
- pyird.io.iraf_trace.finalize_trace(interp_function, xmin, xmax)
- pyird.io.iraf_trace.read_trace_file(filelist)
- Parameters:
filelist – trace files list
- Returns:
y0, interp_function, xmin, xmax, coeff
Examples
>>> pathC=(pkg_resources.resource_filename('pyird', "data/samples/aprefC")) >>> path_c=(pkg_resources.resource_filename('pyird', "data/samples/apref_c")) >>> y0, interp_function, xmin, xmax, coeff=read_trace_file([pathC,path_c])
- pyird.io.iraf_trace.read_trace_file_one(filename, finalize=True, y0=None, interp_function=None, xmin=None, xmax=None, coeff=None)
- Parameters:
filename – trace file
finalize – if you do not read trace file anymore, specify True, otherwise False.
- Returns:
y0, interp_function, xmin, xmax, coeff
pyird.io.processRN module
- pyird.io.processRN.wrap_kawahara_processRN(filen, filemask, fitsout)
pyird.io.read_hotpix module
reading hotpixel mask.
- pyird.io.read_hotpix.read_hotpix(filename)
read hotpixel mask file.
- Parameters:
file (path to a hotpixel mask)
- Returns:
hotpixel mask
Example
>>> # example to read a hotpixel mask used in IRD >>> import pkg_resources >>> if flat.band=='h': >>> path=pkg_resources.resource_filename('pyird', 'data/hotpix_mask_h_202210_180s.fits') >>> elif flat.band=='y': >>> path=pkg_resources.resource_filename('pyird', 'data/hotpix_mask_y_202210_180s.fits') >>> hotpix_mask=read_hotpix(path)
pyird.io.read_linelist module
reading linelist.
- pyird.io.read_linelist.read_linelist(filename)
read thar list file.
- Parameters:
file (path to a linelist)
- Returns:
wavref ndarray
Example
>>> # example to read a Thorium Argon line list used in IRD >>> import pkg_resources >>> path=(pkg_resources.resource_filename('pyird', "data/thar_ird2.dat")) >>> wavref=read_linelist(path)