desidatamodel Documentation

Size: px
Start display at page:

Download "desidatamodel Documentation"

Transcription

1 desidatamodel Documentation Release 18.6.dev502 DESI Jul 20, 2018

2

3 Contents 1 The DESI Data Tree 1 2 Indices and Tables 159 Python Module Index 161 i

4 ii

5 CHAPTER 1 The DESI Data Tree DESI data are grouped broadly by category, using environment variables to define the base directory under which files of that category are kept. These variables have a standard location relative to $DESI_ROOT, but code uses these variables so that one can swap out different input/output locations for testing. 1.1 DESI_SPECTRO_DATA DESI_SPECTRO_DATA contains raw data as produced by the telescope. The canonical location is $DESI_ROOT/ spectro/data, but one can set the environment variable DESI_SPECTRO_DATA to point anywhere. The exposures are grouped by night as a YEARMMDD string. The night roles over at noon local time, so all data taken between sunset and sunrise belong to the same night (i.e. the date of the sunset). Under each night, data are grouped in subdirectories by exposure ID (zero-padded 8-digit). Subdirectories: NIGHT NIGHT is the night of observation in YYYYMMDD format. The night roles over at noon local time, so all data taken between sunset and sunrise belong to the same night (i.e. the date of the sunset). Under each night, data are grouped in subdirectories by exposure ID (zero-padded 8-digit). EXPID EXPID is the 8-digit zero-padded exposure ID. Each exposure id (expid) generates multiple files: 1

6 desi-expid Summary Raw data from the DESI spectrographs, with one fpack-compressed HDU per spectrograph camera Naming Convention desi-expid.fits.fz, where EXPID is the zero-padded 8-digit exposure ID. Regex desi-[0-9]{8}\.fits.fz File Type FITS, 500 MB Contents There is one HDU per spectrograph camera with EXTNAMEs like B0, B1,... R0, R1,... Z8, Z9. The structure of each of these is the same; only one is explicitly documented below. Number EXTNAME Type Contents HDU0 PRIMARY IMAGE Blank except for header keywords HDU1 B0 IMAGE Raw data from the b0 spectrograph FITS Header Units HDU0 EXTNAME = PRIMARY Blank except for header keywords TELRA float Telescope pointing RA [degrees] TELDEC float Telescope pointing dec [degrees] FLAVOR dark str Flavor [arc, flat, science,... ] EXPTIME 1000 int Exposure time [sec] NIGHT str Night of observation YEARMMDD EXPID 2 int DESI exposure ID DATE-OBS T22:00:00 str Start of exposure in UTC AIRMASS 1.0 float Airmass at middle of exposure TILEID 4 int DESI tile ID DOSVER SIM str FEEVER SIM str DETECTOR SIM str DEPNAM00 python str DEPVER str DEPNAM01 numpy str DEPVER str DEPNAM02 scipy str DEPVER str Continued on next page 2 Chapter 1. The DESI Data Tree

7 Table 1 continued from previous page DEPNAM03 astropy str DEPVER str DEPNAM04 yaml str DEPVER str DEPNAM05 desiutil str DEPVER dev402 str DEPNAM06 desispec str DEPVER dev1288 str DEPNAM07 desitarget str DEPVER dev754 str DEPNAM08 desimodel str DEPVER dev178 str DEPNAM09 desisim str DEPVER dev825 str DEPNAM10 specter str DEPVER dev1 str DEPNAM11 speclite str DEPVER str Empty HDU. TODO: Synchronize with ICS for keywords (e.g. FLAVOR -> PROGRAM) HDU1 EXTNAME = B0 Unprocessed spectrograph raw data, including overscans, from camera B0. NAXIS int width of table in bytes NAXIS int number of rows in table EXTNAME B0 str name of this binary table extension TELDEC float Telescope pointing dec [degrees] FLAVOR dark str Flavor [arc, flat, science,... ] EXPTIME 1000 int Exposure time [sec] NIGHT str Night of observation YEARMMDD EXPID 2 int DESI exposure ID TELRA float Telescope pointing RA [degrees] DATE-OBS T22:00:00 str Start of exposure AIRMASS 1.0 float Airmass at middle of exposure TILEID 4 int DESI tile ID DOSVER SIM str CAMERA b0 str Continued on next page 1.1. DESI_SPECTRO_DATA 3

8 Table 2 continued from previous page FEEVER SIM str DETECTOR SIM str GAIN1 1.0 float Gains from ICS GAIN2 1.0 float GAIN3 1.0 float GAIN4 1.0 float RDNOISE1 3.0 float Expected readnoise from ICS, not measured from these data RDNOISE2 3.0 float RDNOISE3 3.0 float RDNOISE4 3.0 float PRESEC1 [1:4,1:2048] str DATASEC1 [5:2052,1:2048] str BIASSEC1 [2053:2102,1:2048] str CCDSEC1 [1:2048,1:2048] str PRESEC2 [4201:4204,1:2048] str DATASEC2 [2153:4200,1:2048] str BIASSEC2 [2103:2152,1:2048] str CCDSEC2 [2049:4096,1:2048] str PRESEC3 [1:4,2049:4096] str DATASEC3 [5:2052,2049:4096] str BIASSEC3 [2053:2102,2049:4096] str CCDSEC3 [1:2048,2049:4096] str PRESEC4 [4201:4204,2049:4096] str DATASEC4 [2153:4200,2049:4096] str BIASSEC4 [2103:2152,2049:4096] str CCDSEC4 [2049:4096,2049:4096] str INHERIT T bool Data: int32 FITS image [ny, nx] Notes and Examples Add notes and examples here. You can also create links to example files. Expected Changes Coordinate with ICS for header keywords Add telemetry HDU with contents TBD fibermap-expid.fits Summary The fibermap contains the fiber positioner configuration information for each exposure: what fiber is placed where, what target that is, etc. Naming Convention fibermap-{expid}.fits, where {EXPID} is the 8-digit exposure ID. Regex fibermap-[0-9]{8}\.fits File Type FITS, 1 MB 4 Chapter 1. The DESI Data Tree

9 This table is also propagated forward to the frame, cframe, and spectra files. Contents Number EXTNAME Type Contents HDU0 PRIMARY IMAGE Blank HDU1 FIBERMAP BINTABLE Fiber map table FITS Header Units HDU0 EXTNAME = PRIMARY Empty HDU. This HDU has no non-standard required keywords. HDU1 EXTNAME = FIBERMAP The fiber map table of which targets where placed on which fibers at which locations. NAXIS1 378 int length of dimension 1 NAXIS int length of dimension 2 NIGHT str YEARMMDD of sunset for this night EXPID 2 int unique DESI exposure ID TILEID 4 int DESI tile ID PROGRAM DARK str program [dark, bright,... ] FLAVOR dark str Flavor [arc, flat, science, zero,... ] TELRA float Telescope pointing RA in J2000 degrees TELDEC float Telescope pointing dec in J2000 degrees AIRMASS float Airmass at middle of exposure EXPTIME float Exposure time [sec] SEEING float Seeing FWHM [arcsec] MOONFRAC float Moon illumination fraction 0-1; 1=full MOONALT float Moon altitude [degrees] MOONSEP float Moon:tile separation angle [degrees] DATE-OBS T03:35: str Start of exposure TODO: standardize keywords with ICS, e.g. FLAVOR -> PROGRAM DESI_SPECTRO_DATA 5

10 Required Data Table Columns Name Type Units Description OBJTYPE char[10] Target type [ELG, LRG, QSO, STD, STAR, SKY] TARGETCAT char[20] Name/version of the target catalog BRICKNAME char[8] Brickname from target imaging TARGETID int64 Unique target ID DESI_TARGET int64 DESI dark+calib targeting bit mask BGS_TARGET int64 DESI Bright Galaxy Survey targeting bit mask MWS_TARGET int64 DESI Milky Way Survey targeting bit mask MAG float32[5] magnitudes in each of the filters FILTER char[200] SDSS_R, DECAM_Z, WISE1, etc. SPECTROID int64 Spectrograph ID [0-9] POSITIONER int32 Positioner Location ID [0-9542] LOCATION int32 DEVICE_LOC int32 PETAL_LOC int32 FIBER int32 Fiber ID [0-4999] LAMBDAREF float32 Reference wavelength at which to align fiber RA_TARGET float64 Target right ascension [degrees] DEC_TARGET float64 Target declination [degrees] RA_OBS float64 RA of obs from (X,Y)_FVCOBS and optics [deg] DEC_OBS float64 dec of obs from (X,Y)_FVCOBS and optics [deg] X_TARGET float32 X on focal plane derived from (RA,DEC)_TARGET Y_TARGET float32 Y on focal plane derived from (RA,DEC)_TARGET X_FVCOBS float32 X location observed by Fiber View Cam [mm] Y_FVCOBS float32 Y location observed by Fiber View Cam [mm] Y_FVCERR float32 Y location uncertainty from Fiber View Cam [mm] X_FVCERR float32 X location uncertainty from Fiber View Cam [mm] Expected Changes This format is out of sync with the Imaging Legacy Surveys datamodel, and will be updated to have consistent names and formats for values that are propagated from the tractor / sweep files. e.g. MAG[5] -> FLUX_G, FLUX_R, FLUX_Z, FLUX_W1, FLUX_W2. This format is out of sync with the tile datamodel, and will be updated to be consistent for values that are propagated forward from fiber assignment. e.g. POSITIONER -> LOCATION. focus-expid Summary Placeholder datamodel for the focus GFA raw data Naming Convention focus-expid.fits.fz, where EXPID is the zero-padded 8-digit exposure ID. Regex focus-[0-9]{8}\.fits.fz File Type FITS, 600 MB 6 Chapter 1. The DESI Data Tree

11 Contents Details are TBD, but the nominal format is: Number EXTNAME Type Contents HDU0 FOCUS IMAGE Header keywords only HDU1 FOCUS1 Compressed IMAGE Focus GFA frames from petal 1 HDU2 FOCUS1T BINTABLE Metadata about FOCUS1 frames HDU3 FOCUS3 Compressed IMAGE Focus GFA frames from petal 3 HDU4 FOCUS3T BINTABLE Metadata about FOCUS3 frames HDU5 FOCUS6 Compressed IMAGE Focus GFA frames from petal 6 HDU6 FOCUS6T BINTABLE Metadata about FOCUS6 frames HDU7 FOCUS8 Compressed IMAGE Focus GFA frames from petal 8 HDU8 FOCUS8T BINTABLE Metadata about FOCUS8 frames The FOCUSn data will be 3D[nframes, ny, nx] such that data[i] is the 2D GFA frame number i. Row i of the FOCUSnT table will contain the metadata about that frame, e.g. the DATE-OBS and EXPTIME. Note that other than the blank data primary HDU, the order of the other HDUs is arbitrary and some FOCUSn(T) HDUs may even be missing. The nominal set (1,3,6,8) is the plan for full DESI, but particularly during commissioning other combinations will appear in the data. Other than the name and number of the HDUs, the structure of this format is identical to the guide GFA raw data. guide-expid Summary Placeholder datamodel for the guider GFA raw data Naming Convention guide-expid.fits.fz, where EXPID is the zero-padded 8-digit exposure ID. Regex guide-[0-9]{8}\.fits.fz File Type FITS, 1 GB Contents Details are TBD, but the nominal format is: Number EXTNAME Type Contents HDU0 GUIDE IMAGE Header keywords only HDU1 GUIDE0 Compressed IMAGE Focus GFA frames from petal 0 HDU2 GUIDE0T BINTABLE Metadata about FOCUS0 frames HDU3 GUIDE2 Compressed IMAGE Focus GFA frames from petal 2 HDU4 GUIDE2T BINTABLE Metadata about FOCUS2 frames HDU5 GUIDE4 Compressed IMAGE Focus GFA frames from petal 4 HDU6 GUIDE4T BINTABLE Metadata about FOCUS4 frames HDU7 GUIDE5 Compressed IMAGE Focus GFA frames from petal 5 HDU8 GUIDE5T BINTABLE Metadata about FOCUS5 frames HDU9 GUIDE7 Compressed IMAGE Focus GFA frames from petal 7 HDU10 GUIDE7T BINTABLE Metadata about FOCUS7 frames HDU11 GUIDE9 Compressed IMAGE Focus GFA frames from petal 9 HDU12 GUIDE9T BINTABLE Metadata about FOCUS9 frames 1.1. DESI_SPECTRO_DATA 7

12 The GUIDEn data will be 3D[nframes, ny, nx] such that data[i] is the 2D GFA frame number i. Row i of the GUIDEnT table will contain the metadata about that frame, e.g. the DATE-OBS and EXPTIME. Note that other than the blank data primary HDU, the order of the other HDUs is arbitrary and some GUIDEn(T) HDUs may even be missing. The nominal set (0,2,4,5,7,9) is the plan for full DESI, but particularly during commissioning other combinations will appear in the data. Other than the name and number of the HDUs, the structure of this format is identical to the focus GFA raw data. sky-expid Summary Placeholder datamodel for the sky monitor raw data Naming Convention sky-expid.fits.fz, where EXPID is the zero-padded 8-digit exposure ID. Regex sky-[0-9]{8}\.fits.fz File Type FITS, 350 MB Contents Details are TBD, but the nominal format is: Number EXTNAME Type Contents HDU0 SKY IMAGE Header keywords only HDU1 SKYCAMERA Compressed IMAGE Sky camera frames HDU2 SKYCAMERAT BINTABLE Metadata about each frame The SKYCAMERA data will be 3D[nframes, ny, nx] such that data[i] is the 2D sky camera frame number i. Row i of the SKYCAMERAT table will contain the metadata about that frame, e.g. the DATE-OBS and EXPTIME. 1.2 DESI_SPECTRO_REDUX This directory contains production runs of the spectroscopic data reduction pipeline. Each different run is contained in different SPECPROD subdirectory. The desispec code refers to this location with the environment variable $DESI_SPECTRO_REDUX. The canonical location is $DESI_ROOT/spectro/redux, but changing the environment variable allows the code to write to other test directories SPECPROD Input files for spectroscopic reduction: $DESI_SPECTRO_DATA/{night}/ desi-{expid}.fits.fz fibermap-{expid}.fits $DESI_SPECTRO_SIM/{night}/ desi-{expid}.fits.fz fibermap-{expid}.fits pix-{camera}-{expid}.fits (continues on next page) 8 Chapter 1. The DESI Data Tree

13 simpix-{camera}-{expid}.fits simspec-{expid}.fits (continued from previous page) Output files: $DESI_SPECTRO_REDUX/$SPECPROD/ pix-{camera}-{expid}.fits -- optional calibnight/{night}/ fiberflatnight-{camera}-{night}.fits calibnight/psf/{night}/ psf-{camera}.fits exposures/{night}/{expid}/ calib-{camera}-{expid}.fits cframe-{camera}-{expid}.fits frame-{camera}-{expid}.fits psf-{camera}-{expid}.fits psfboot-{camera}-{expid}.fits sky-{camera}-{expid}.fits stdstars-{spectrograph}-{expid}.fits spectra-{nside}/{group}/{pixnum}/ coadd-{nside}-{pixnum}.fits -- does not yet exist spectra-{nside}-{pixnum}.fits zbest-{nside}-{pixnum}.fits zcatalog-{specprod}.fits calib1d Placeholder. calibnight NIGHT fiberflatnight-camera-night Summary Relative fiber-to-fiber variations ( fiberflat ) as measured by continuum lamp calibration spectra, combined across multiple exposures. Corrected flux = original flux / fiberflat. Naming Convention fiberflatnight-camera-night.fits, where CAMERA is e.g., b0, r5, etc. and NIGHT is the observation night in YYYYMMDD format. Regex fiberflatnight-[brz][0-9]-[0-9]{8}.fits File Type FITS, 10 MB 1.2. DESI_SPECTRO_REDUX 9

14 Contents Number EXTNAME Type Contents HDU0 FIBERFLAT IMAGE Relative fiber-to-fiber variation HDU1 IVAR IMAGE Inverse variance of fiberflat HDU2 MASK BINTABLE Mask of fiberflat (0=good) HDU3 MEANSPEC IMAGE Average spectrum HDU4 WAVELENGTH IMAGE Wavelength FITS Header Units HDU0 EXTNAME = FIBERFLAT Relative fiber-to-fiber variation. Corrected flux = original flux / fiberflat. NAXIS int NAXIS2 500 int EXPID 25 int NIGHT str FLAVOR flat str DOSVER SIM str DATE-OBS T22:00: str EXPTIME 10.0 float FEEVER SIM str AIRORVAC vac str Vacuum wavelengths CAMERA r6 str FIBERMIN 3000 int CHECKSUM 3GDaAE9W6ECaAE9U str HDU checksum updated T21:38:41 DATASUM str data unit checksum updated T21:38:41 CHI2PDF float Data: FITS image [float32, 2645x500] HDU1 EXTNAME = IVAR Inverse variance of fiberflat 10 Chapter 1. The DESI Data Tree

15 NAXIS int NAXIS2 500 int CHECKSUM QedlRcbkQcbkQcbk str HDU checksum updated T21:38:41 DATASUM str data unit checksum updated T21:38:41 Data: FITS image [float32, 2645x500] HDU2 EXTNAME = MASK Mask of fiberflat (0=good) NAXIS1 8 int width of table in bytes NAXIS2 500 int number of rows in table BSCALE 1 int BZERO int CHECKSUM LmE7NjE7LjE7LjE7 str HDU checksum updated T21:38:41 DATASUM str data unit checksum updated T21:38:41 Data: FITS image [int32 (compressed), 8x500] HDU3 EXTNAME = MEANSPEC Average continuum lamp spectrum NAXIS int CHECKSUM 9bCFEZAF9bAFEZAF str HDU checksum updated T21:38:41 DATASUM str data unit checksum updated T21:38:41 Data: FITS image [float32, 2645] 1.2. DESI_SPECTRO_REDUX 11

16 HDU4 EXTNAME = WAVELENGTH Wavelengths at which the fiberflat is measured NAXIS int BUNIT Angstrom str CHECKSUM 7A46A9240A str HDU checksum updated T21:38:41 DATASUM str data unit checksum updated T21:38:41 Data: FITS image [float32, 2645] Notes and Examples Corrected flux = original flux / fiberflat. fiberflat = desispec.fiberflat.compute_fiberflat(flatframe) desispec.fiberflat.apply_fiberflat(scienceframe, fiberflat) psf NIGHT psf Summary Gauss-Hermite PSF fits file generated by specex. Primary HDU is empty. It only contains the PSF type (keyword PSFTYPE) and version (keyword PSFVERSION) of the format. Naming Convention psf-as-expnum.fits, where A is the spectrograph arm ( b, r or z ) and S the spectrograph identifier [0-9]. Regex psf-[brz][0-9]\.fits File Type FITS, 2 MB Contents Number EXTNAME Type Contents HDU0 PRIMARY IMAGE Blank data. Header keywords PSFTYPE and PSFVER. HDU1 PSF IMAGE Coefficients for Gauss-Hermite PSF 12 Chapter 1. The DESI Data Tree

17 FITS Header Units HDU0 EXTNAME = PRIMARY Empty HDU. Blank except for keywords PSFTYPE and PSFVER. KEY Value Type Comment PSFTYPE GAUSS-HERMITE str Type of PSF (several PSF models in specex) PSFVER 2 str Version of the fits format for this PSFTYPE HDU1 EXTNAME = PSF This HDU contains all the data that describe the spectrograph PSF for a given spectrograph arm/ccd. Each row of the table contains the data vector of one PSF parameter. The size of the vector is ((FIBERMAX-FIBERMIN+1)*(LEGDEG+1)) Description of the NPARAMS parameters : X : CCD column coordinate (as a function of fiber and wavelength) Y : CCD row coordinate (as a function of fiber and wavelength) (X,Y)=(0,0) means that PSF is centered on center of first pixel GHSIGX : Sigma of first Gaussian along CCD columns for PSF core GHSIGY : Sigma of first Gaussian along CCD rows for PSF core GH-i-j : Hermite pol. coefficents, i along columns, j along rows, i is integer from 0 to GHDEGX, j is integer from 0 to GHDEGY, there are (GHDEGX+1)*(GHDEGY+1) such coefficents. TAILAMP : Amplitude of PSF tail TAILCORE : Size in pixels of PSF tail saturation in PSF core TAILXSCA : Scaling apply to CCD coordinate along columns for PSF tail TAILYSCA : Scaling apply to CCD coordinate along rows for PSF tail TAILINDE : Asymptotic power law index of PSF tail CONT : Continuum flux in arc image (not part of PSF) PSF_core(X,Y) = [ SUM_ij (GH-i-j)*HERM(i,X/GHSIGX)*HERM(j,Y/GHSIGX) ]*GAUS(X,GHSIGX)*GAUS(Y,GHSIGY) PSF_tail(X,Y) = TAILAMP*R^2/(TAILCORE^2+R^2)^(1+TAILINDE/2) with R^2=(X/TAILXSCA)^2+(Y/TAILYSCA)^2 PSF_core is integrated in pixel, PSF_tail is not, it is evaluated at center of pixel DESI_SPECTRO_REDUX 13

18 KEY Value Type Comment PSFTYPE GAUSS-HERMITE str Type of PSF (several PSF models in specex) PSFVER 2 str Version of the fits format for this PSFTYPE MJD 0 int MJD of arc lamp exposure PLATEID 0 int plate ID of arc lamp exposure CAMERA str camera ID ARCEXP 0 int ID of arc lamp exposure used to fit PSF NPIX_X 4096 int number of columns in input CCD image NPIX_Y 4096 int number of rows in input CCD image HSIZEX 14 int Half size of PSF in fit, NX=2*HSIZEX+1 HSIZEY 8 int Half size of PSF in fit, NY=2*HSIZEY+1 BUNDLMIN 0 int first bundle of fibers (starting at 0) BUNDLMAX 19 int last bundle of fibers (included) FIBERMIN 0 int first fiber (starting at 0) FIBERMAX 499 int last fiber (included) NPARAMS 91 int number of PSF parameters LEGDEG 7 int degree of Legendre pol.(wave) for parameters GHDEGX 8 int degree of Hermite polynomial along CCD columns GHDEGY 8 int degree of Hermite polynomial along CCD rows PSFERROR 0.0 float assumed PSF fractional error in chi2 READNOIS 3.0 float assumed read out noise in chi2 GAIN 1.0 float assumed gain in chi2 BnnRCHI float best fit chi2/ndf for fiber bundle 0 BnnNDATA int number of pixels in fit for fiber bundle nn BnnNPAR 300 int number of parameters in fit for fiber bundle nn Required Data Table Columns Name Type Units Description PARAM char[8] Name of parameter WAVEMIN float64 Min wavelength for mapping to [-1,1] domain WAVEMAX float64 Max wavelength for mapping to [-1,1] domain COEFF float64[91,500,8] 3D array [nparam, nspec, ncoeff] Notes and Examples This documentation was written for the output of specex version Chapter 1. The DESI Data Tree

19 exposures NIGHT EXPID calib-camera-expid.fits Summary This holds the flux calibration model for a given camera and exposure. Naming Convention calib-{camera}-{expid}.fits, where {CAMERA} is one of the spectrograph cameras (e.g. z1) and {EXPID} is the 8-digit exposure ID. Regex calib-[brz][0-9]-[0-9]{8}\.fits File Type FITS, 10 MB Contents Number EXTNAME Type Contents HDU0 FLUXCALIB IMAGE Flux calibration model HDU1 IVAR IMAGE Inverse variance of flux HDU2 MASK IMAGE Mask (0 = good) HDU3 WAVELENGTH IMAGE wavelength in Angstrom FITS Header Units HDU0 EXTNAME = FLUXCALIB Flux calibration model such that calibrated flux = uncalibrated photons / model. NAXIS int NAXIS2 500 int NIGHT str Night of observation YEARMMDD EXPID 20 int DESI exposure ID TILEID int DESI tile ID PROGRAM DARK str program [dark, bright,... ] FLAVOR science str Flavor [arc, flat, science, zero,... ] TELRA float Telescope pointing RA [degrees] TELDEC float Telescope pointing dec [degrees] AIRMASS float Airmass at middle of exposure EXPTIME float Exposure time [sec] SEEING float Seeing FWHM [arcsec] Continued on next page 1.2. DESI_SPECTRO_REDUX 15

20 Table 3 continued from previous page MOONFRAC float Moon illumination fraction 0-1; 1=full MOONALT float Moon altitude [degrees] MOONSEP float Moon:tile separation angle [degrees] DATE-OBS T02:42: str Start of exposure PASS 1 int RA float DEC float EBMV float MJD float TRANSPAR float DOSVER SIM str FEEVER SIM str BUNIT 1e+17 cm2 electron s / erg str i.e. (electron/angstrom) / (1e-17 erg/(s cm2 Angstrom)) AIRORVAC vac str Vacuum wavelengths CAMERA r3 str FIBERMIN 1557 int CHECKSUM AXAlBW3iAWAiAW3i str HDU checksum updated T15:08:08 DATASUM str data unit checksum updated T15:08:08 Data: FITS image [float32, 2645x500] HDU1 EXTNAME = IVAR Inverse variance of flux calibration model. NAXIS int NAXIS2 500 int CHECKSUM 6MLF7LID6LID6LID str HDU checksum updated T15:08:08 DATASUM str data unit checksum updated T15:08:08 Data: FITS image [float32, 2645x500] HDU2 EXTNAME = MASK Mask of flux calibration model; 0=good. 16 Chapter 1. The DESI Data Tree

21 NAXIS int length of original image axis NAXIS2 500 int length of original image axis BSCALE 1 int BZERO int CHECKSUM YeVDcZTCZbTCaZTC str HDU checksum updated T15:08:08 DATASUM str data unit checksum updated T15:08:08 Data: FITS image [int32 (compressed), 2645x500] HDU3 EXTNAME = WAVELENGTH Wavelengths at which the flux calibration model is evaluated. NAXIS int BUNIT Angstrom str CHECKSUM 5A83A5535A53A553 str HDU checksum updated T15:08:08 DATASUM str data unit checksum updated T15:08:08 Data: FITS image [float32, 2645] Notes and Examples We may add an additional HDU with EXTNAME=METADATA containing a binary table with one row per standard star giving the details of which model was used, etc. This is not yet implemented and details TBD. cframe-camera-expid.fits Summary This holds the calibrated spectra for a given camera and exposure. See the datamodel for frame-camera-expid files for details of the format. Naming Convention cframe-{camera}-{expid}.fits, where {CAMERA} is one of the spectrograph cameras (e.g. z1) and {EXPID} is the 8-digit exposure ID. Regex cframe-[brz][0-9]-[0-9]{8}\.fits File Type FITS, 86 MB 1.2. DESI_SPECTRO_REDUX 17

22 Contents Number EXTNAME Type Contents HDU0 FLUX IMAGE Flux, erg/s/cm2/a HDU1 IVAR IMAGE Inverse variance, (erg/s/cm2/a)^-2 HDU2 MASK IMAGE Mask (0 = good) HDU3 WAVELENGTH IMAGE wavelength in Angstrom HDU4 RESOLUTION IMAGE Resolution Matrix HDU5 FIBERMAP BINTABLE Fibermap details propagated from fibermap-expid.fits HDU6 SCORES BINTABLE Quality Assurance scores FITS Header Units HDU0 EXTNAME = FLUX Calibrated spectral flux in 1e-17 erg / (s cm2 Angstrom). NAXIS int NAXIS2 500 int NIGHT str Night of observation YEARMMDD EXPID 20 int DESI exposure ID TILEID int DESI tile ID PROGRAM DARK str program [dark, bright,... ] FLAVOR science str Flavor [arc, flat, science, zero,... ] TELRA float Telescope pointing RA [degrees] TELDEC float Telescope pointing dec [degrees] AIRMASS float Airmass at middle of exposure EXPTIME float Exposure time [sec] SEEING float Seeing FWHM [arcsec] MOONFRAC float Moon illumination fraction 0-1; 1=full MOONALT float Moon altitude [degrees] MOONSEP float Moon:tile separation angle [degrees] DATE-OBS T02:42: str Start of exposure PASS 1 int RA float DEC float EBMV float MJD float TRANSPAR float DOSVER SIM str FEEVER SIM str BUNIT 1e-17 erg/(s cm2 A) str AIRORVAC vac str Vacuum wavelengths Continued on next page 18 Chapter 1. The DESI Data Tree

23 Table 4 continued from previous page CAMERA z7 str FIBERMIN 3500 int CHECKSUM 9GKaD9HU9EHZC9HZ str HDU checksum updated T15:08:14 DATASUM str data unit checksum updated T15:08:14 Data: FITS image [float32, 2999x500] HDU1 EXTNAME = IVAR Inverse variance of flux (i.e. 1/error^2). NAXIS int NAXIS2 500 int CHECKSUM IY2iIX2iIX2iIX2i str HDU checksum updated T15:08:14 DATASUM str data unit checksum updated T15:08:14 Data: FITS image [float32, 2999x500] HDU2 EXTNAME = MASK Mask of spectra; 0=good. TODO: add documentation link to what bits mean what. NAXIS int length of original image axis NAXIS2 500 int length of original image axis BSCALE 1 int BZERO int CHECKSUM odsnqzplodplozpl str HDU checksum updated T15:08:14 DATASUM str data unit checksum updated T15:08:14 Data: FITS image [int32 (compressed), 2999x500] 1.2. DESI_SPECTRO_REDUX 19

24 HDU3 EXTNAME = WAVELENGTH Wavelengths at which flux is measured. NAXIS int BUNIT Angstrom str CHECKSUM iucmiuajiuajiuaj str HDU checksum updated T15:08:14 DATASUM str data unit checksum updated T15:08:14 Data: FITS image [float64, 2999] HDU4 EXTNAME = RESOLUTION Diagonal elements of convolution matrix describing spectral resolution. TODO: add code example for using this. NAXIS int NAXIS2 13 int NAXIS3 500 int CHECKSUM balae7jxbajab5ju str HDU checksum updated T15:08:15 DATASUM str data unit checksum updated T15:08:15 Data: FITS image [float32, 2999x13x500] HDU5 EXTNAME = FIBERMAP Fibermap of what targets were assigned to what fibers. NOTE: This format will be updated soon, e.g. to track FLUX instead of MAG. 20 Chapter 1. The DESI Data Tree

25 NAXIS1 378 int length of dimension 1 NAXIS2 500 int length of dimension 2 ENCODING ascii str CHECKSUM UUVAVUS8UUSAUUS5 str HDU checksum updated T15:08:15 DATASUM str data unit checksum updated T15:08:15 Required Data Table Columns Name Type Units Description OBJTYPE char[10] TARGETCAT char[20] BRICKNAME char[8] TARGETID int64 DESI_TARGET int64 BGS_TARGET int64 MWS_TARGET int64 MAG float32[5] FILTER char[200] SPECTROID int64 POSITIONER int32 LOCATION int32 DEVICE_LOC int32 PETAL_LOC int32 FIBER int32 LAMBDAREF float32 RA_TARGET float64 DEC_TARGET float64 RA_OBS float64 DEC_OBS float64 X_TARGET float32 Y_TARGET float32 X_FVCOBS float32 Y_FVCOBS float32 Y_FVCERR float32 X_FVCERR float32 HDU6 EXTNAME = SCORES Scores / metrics measured from the spectra for use in QA and systematics studies DESI_SPECTRO_REDUX 21

26 NAXIS1 96 int length of dimension 1 NAXIS2 500 int length of dimension 2 ENCODING ascii str CHECKSUM eqiceoz9eofceoz9 str HDU checksum updated T15:08:15 DATASUM str data unit checksum updated T15:08:15 Required Data Table Columns Name Type Units Description SUM_RAW_COUNT_Z float64 sum counts in wave. range 7600,9800A MEDIAN_RAW_COUNT_Z float64 median counts/a in wave. range 7600,9800A MEDIAN_RAW_SNR_Z float64 median SNR/sqrt(A) in wave. range 7600,9800A SUM_FFLAT_COUNT_Z float64 sum counts in wave. range 7600,9800A MEDIAN_FFLAT_COUNT_Z float64 median counts/a in wave. range 7600,9800A MEDIAN_FFLAT_SNR_Z float64 median SNR/sqrt(A) in wave. range 7600,9800A SUM_SKYSUB_COUNT_Z float64 sum counts in wave. range 7600,9800A MEDIAN_SKYSUB_COUNT_Z float64 median counts/a in wave. range 7600,9800A MEDIAN_SKYSUB_SNR_Z float64 median SNR/sqrt(A) in wave. range 7600,9800A SUM_CALIB_COUNT_Z float64 sum counts in wave. range 7600,9800A MEDIAN_CALIB_COUNT_Z float64 median counts/a in wave. range 7600,9800A MEDIAN_CALIB_SNR_Z float64 median SNR/sqrt(A) in wave. range 7600,9800A Notes and Examples Add notes and examples here. You can also create links to example files. fiberflat-camera-expid.fits Summary This file contains the fiberflat such that newflux = rawflux/fiberflat. Naming Convention fiberflat-{camera}-{expid}.fits, where {camera} is the camera name (e.g. b0, r1, z9) and {EXPID} is the zero padded 8-digit exposure ID. Regex fiberflat-[brz][0-9]-[0-9]{8}\.fits File Type FITS, 45 MB Contents Number EXTNAME Type Contents HDU0 FIBERFLAT IMAGE fiberflat[nspec, nwave] HDU1 IVAR IMAGE inverse variance of fiberflat HDU2 MASK IMAGE bitmask of fiberflat (0=good) HDU3 MEANSPEC IMAGE average spectrum[nwave] HDU4 WAVELENGTH IMAGE wavelength grid[nwave] in Angstroms 22 Chapter 1. The DESI Data Tree

27 TODO: Current pipeline (as of ) writes HDU0 with EXTNAME=FLUX, having inherited that from the input frame. That should be changed to FIBERFLAT (as described above) or no HDU 0 EXTNAME (formal FITS standard). astropy currently writes this as FITS file which it can read but cfitsio cannot. It is unknown which library is at fault. FITS Header Units HDU0 EXTNAME = FIBERFLAT Mean fiberflat. Header keywords are inherited from the input Frame file. NAXIS int NAXIS2 500 int EXPID 0 int DESI exposure ID NIGHT str Night of observation YEARMMDD FLAVOR flat str Flavor [arc, flat, science,... ] DOSVER SIM str DATE-OBS T22:00:00 str Start of exposure EXPTIME 10 float Exposure time [sec] FEEVER SIM str AIRORVAC vac str CAMERA z0 str FIBERMIN 0 int CHECKSUM a6zgc4zga4zga4zg str HDU checksum updated T22:02:54 DATASUM str data unit checksum updated T22:02:54 CHI2PDF float Data: FITS image [float32, 2975x500] HDU1 EXTNAME = IVAR Inverse variance of the fiberflat. NAXIS int NAXIS2 500 int CHECKSUM 9PBADOB69OBAAOB3 str HDU checksum updated T22:02:54 DATASUM str data unit checksum updated T22:02: DESI_SPECTRO_REDUX 23

28 Data: FITS image [float32, 2975x500] HDU2 EXTNAME = MASK Mask of the fiberflat; 0=good. NAXIS1 8 int length of original image axis NAXIS2 500 int length of original image axis BSCALE 1 int BZERO int CHECKSUM FcV3FZT2FbT2FZT2 str HDU checksum updated T22:02:54 DATASUM str data unit checksum updated T22:02:54 Data: FITS image [int32 (compressed), 2975x500] HDU3 EXTNAME = MEANSPEC Average flat lamp spectrum of fibers in this frame. Fiberflat is relative to this mean spectrum. NAXIS int CHECKSUM cbajf94gcaagc93g str HDU checksum updated T22:02:54 DATASUM str data unit checksum updated T22:02:54 Data: FITS image [float32, 2975] HDU4 EXTNAME = WAVELENGTH Wavelength grid in Angstroms used by this fiberflat. 24 Chapter 1. The DESI Data Tree

29 NAXIS int BUNIT Angstrom CHECKSUM 9mXPJkUO9kUOGkUO str HDU checksum updated T22:02:54 DATASUM str data unit checksum updated T22:02:54 Data: FITS image [float32, 2975] frame-camera-expid.fits Summary Frame files contain the raw extracted electrons from DESI data, without any further calibration. Naming Convention frame-{camera}-{expid}.fits, where {CAMERA} is one of the spectrograph cameras (e.g. z1) and {EXPID} is the 8-digit exposure ID. Regex frame-[brz][0-9]-[0-9]{8}\.fits File Type FITS, 70 MB Contents Number EXTNAME Type Contents HDU0 FLUX IMAGE Extracted electrons (photons) HDU1 IVAR IMAGE Inverse variance of extracted electrons HDU2 MASK IMAGE Bad value mask; 0=good HDU3 WAVELENGTH IMAGE Wavelength grid of the extraction HDU3 RESOLUTION IMAGE Resolution matrix HDU5 FIBERMAP BINTABLE Fibermap FITS Header Units HDU0 EXTNAME = FLUX Extracted electrons[nspec, nwave] NAXIS int Number of wavelength samples NAXIS2 500 int Number of extracted spectra NIGHT str Night of observation YEARMMDD EXPID 20 int DESI exposure ID Continued on next page 1.2. DESI_SPECTRO_REDUX 25

30 Table 5 continued from previous page TILEID int DESI tile ID PROGRAM DARK str program [dark, bright,... ] FLAVOR science str Flavor [arc, flat, science, zero,... ] TELRA float Telescope pointing RA [degrees] TELDEC float Telescope pointing dec [degrees] AIRMASS float Airmass at middle of exposure EXPTIME float Exposure time [sec] SEEING float Seeing FWHM [arcsec] MOONFRAC float Moon illumination fraction 0-1; 1=full MOONALT float Moon altitude [degrees] MOONSEP float Moon:tile separation angle [degrees] DATE-OBS T02:42: str Start of exposure PASS 1 int RA float DEC float EBMV float MJD float TRANSPAR float DOSVER SIM str FEEVER SIM str BUNIT electron/angstrom str AIRORVAC vac str Vacuum wavelengths CAMERA z7 str FIBERMIN 3500 int CHECKSUM BeFKEbFIBbFIBbFI str HDU checksum DATASUM int data unit checksum Data: FITS image [float32] HDU1 EXTNAME = IVAR Inverse variance of the electrons in HDU0. Data: FITS image [float32] NAXIS int Number of wavlengths NAXIS2 500 int Number of spectra CHECKSUM BeFKEbFIBbFIBbFI str HDU checksum DATASUM int data unit checksum HDU2 EXTNAME = MASK 26 Chapter 1. The DESI Data Tree

31 Mask of spectral data; 0=good. TODO: Add link to definition of which bits mean what. NAXIS int length of original image axis NAXIS2 500 int length of original image axis BSCALE 1 int BZERO int CHECKSUM gau7izs4gas4gws4 str HDU checksum updated T16:57:58 DATASUM str data unit checksum updated T16:57:58 Data: FITS image [int32 (compressed), 2951x500] HDU3 EXTNAME = WAVELENGTH 1D array of wavelengths. NAXIS1 here is the same length as NAXIS2 of the first 2 HDUs. NAXIS int Number of wavelengths BUNIT Angstrom str CHECKSUM gau7izs4gas4gws4 str HDU checksum updated T16:57:58 DATASUM str data unit checksum updated T16:57:58 Data: FITS image [float64] HDU4 EXTNAME = RESOLUTION Resolution matrix stored as a 3D sparse matrix: Rdata[nspec, ndiag, nwave] To convert this into sparse matrices for convolving a model that is sampled at the same wavelengths as the extractions (HDU EXTNAME= WAVELENGTH ): from scipy.sparse import spdiags from astropy.io import fits import numpy as np #- read a model and its wavelength vector from somewhere #- IMPORTANT: cast them to.astype(np.float64) to get native endian (continues on next page) 1.2. DESI_SPECTRO_REDUX 27

32 #- read the resolution data resdata = fits.getdata(framefile, 'RESOLUTION').astype(np.float64) (continued from previous page) nspec, nwave = model.shape convolvedmodel = np.zeros((nspec, nwave)) diags = np.arange(10, -11, -1) for i in range(nspec): R = spdiags(resdata[i], diags, nwave, nwave) convolvedmodel[i] = R.dot(model) NAXIS int length of data axis 1 NAXIS2 21 int length of data axis 2 NAXIS3 500 int length of data axis 3 CHECKSUM gau7izs4gas4gws4 str HDU checksum updated T16:57:58 DATASUM str data unit checksum updated T16:57:58 Data: FITS image [float32] HDU5 EXTNAME = FIBERMAP Fibermap propagated from the raw data inputs; see fibermap file. NAXIS1 378 int length of dimension 1 NAXIS2 500 int length of dimension 2 ENCODING ascii str CHECKSUM UUVAVUS8UUSAUUS5 str HDU checksum updated T15:08:15 DATASUM str data unit checksum updated T15:08:15 28 Chapter 1. The DESI Data Tree

33 Required Data Table Columns Name Type Units Description OBJTYPE char[10] TARGETCAT char[20] BRICKNAME char[8] TARGETID int64 DESI_TARGET int64 BGS_TARGET int64 MWS_TARGET int64 MAG float32[5] FILTER char[200] SPECTROID int64 POSITIONER int32 LOCATION int32 DEVICE_LOC int32 PETAL_LOC int32 FIBER int32 LAMBDAREF float32 RA_TARGET float64 DEC_TARGET float64 RA_OBS float64 DEC_OBS float64 X_TARGET float32 Y_TARGET float32 X_FVCOBS float32 Y_FVCOBS float32 Y_FVCERR float32 X_FVCERR float32 Notes and Examples Add notes and examples here. You can also create links to example files. psf-camera-expid.fits Spectrograph point spread functions (PSFs) derived from individual arc exposures will be in $DESI_SPECTRO_REDUX/{prodname}/exposures/{night}/{expid}/psf*.fits. These may be combined into a nightly PSF in $DESI_SPECTRO_REDUX/{prodname}/calibnight/psf/{night}/ {expid}/psf*.fits. See that location for details on the format. regex: psf-[brz][0-9]-[0-9]{8}\.fits psfboot-camera-expid Summary psfboot file DESI_SPECTRO_REDUX 29

34 Naming Convention psfboot-camera-expid.fits, where CAMERA is e.g., b0, r1, z2, and EXPID is an 8 digit exposure number. Regex psfboot-[brz][0-9]-[0-9]{8}\.fits File Type FITS, 64 KB This file is a first fit to the x vs. y vs. wavelength solutions and the mean Gaussian sigma wavelength dispersion per fiber. It is used as a starting point for more refined fits. Contents Number EXTNAME Type Contents HDU0 COEFFX IMAGE Legendre coefficients for x vs. wavelength HDU1 COEFFY IMAGE Legendre coefficients for y vs. wavelength HDU2 SIGMA IMAGE Gaussian sigma per fiber FITS Header Units HDU0 EXTNAME = COEFFX Legendre coefficients for x vs. wavelength. Header keywords WAVEMIN and WAVEMAX provide the mapping from wavelength to the [-1,1] domain used for the Legenre polynomials. i.e. starting with wavelength w: wx = 2.0*(w-WAVEMIN)/(WAVEMAX-WAVEMIN) #- Map to [-1,1] x[i] = Sum_j XCOEFF[i,j] L_j(wx) #- evaluate Legendre series NAXIS1 6 int Number of Legendre coefficients NAXIS2 500 int Number of spectra WAVEMIN float WAVEMAX float Data: FITS image [float64, 6x500] HDU1 EXTNAME = COEFFY Legendre coefficients for y vs. wavelength; see the HDU0 description for how to interpret these. 30 Chapter 1. The DESI Data Tree

35 NAXIS1 6 int Number of Legendre coefficients NAXIS2 500 int Number of spectra WAVEMIN float WAVEMAX float Data: FITS image [float64, 6x500] HDU2 EXTNAME = SIGMA Mean Gaussian sigma wavelength dispersion per fiber. NAXIS1 500 int Mean wavelength dispersion per fiber in Angstroms Data: FITS image [float64, 500] Notes and Examples Add notes and examples here. You can also create links to example files. sky-camera-expid.fits Summary This holds the sky model for a given camera and exposure. Naming Convention sky-{camera}-{expid}.fits, where {CAMERA} is one of the spectrograph cameras (e.g. z1) and {EXPID} is the 8-digit exposure ID. Regex sky-[brz][0-9]-[0-9]{8}\.fits File Type FITS, 17 MB Contents Number EXTNAME Type Contents HDU0 SKY IMAGE sky model in photons/bin HDU1 IVAR IMAGE inverse variance (photons/bin)^-2 HDU2 MASK IMAGE sky mask (0 = good) HDU3 WAVELENGTH IMAGE wavelength in Angstrom HDU4 STATIVAR IMAGE statistical-only inverse variance of sky model 1.2. DESI_SPECTRO_REDUX 31

36 FITS Header Units HDU0 EXTNAME = SKY sky model in photons/bin NAXIS int NAXIS2 500 int NIGHT str Night of observation YEARMMDD EXPID 20 int DESI exposure ID TILEID int DESI tile ID PROGRAM DARK str program [dark, bright,... ] FLAVOR science str Flavor [arc, flat, science, zero,... ] TELRA float Telescope pointing RA [degrees] TELDEC float Telescope pointing dec [degrees] AIRMASS float Airmass at middle of exposure EXPTIME float Exposure time [sec] SEEING float Seeing FWHM [arcsec] MOONFRAC float Moon illumination fraction 0-1; 1=full MOONALT float Moon altitude [degrees] MOONSEP float Moon:tile separation angle [degrees] DATE-OBS T02:42: str Start of exposure PASS 1 int RA float DEC float EBMV float MJD float TRANSPAR float DOSVER SIM str FEEVER SIM str BUNIT electron/angstrom str AIRORVAC vac str Vacuum wavelengths CAMERA z1 str FIBERMIN 500 int CHECKSUM 1HdW1GZU1GbU1GZU str HDU checksum updated T15:04:16 DATASUM str data unit checksum updated T15:04:16 Data: FITS image [float32, 2999x500] HDU1 EXTNAME = IVAR inverse variance of sky model (photons/bin)^-2 32 Chapter 1. The DESI Data Tree

37 NAXIS int NAXIS2 500 int CHECKSUM 6WAh6U2e6U9e6U9e str HDU checksum updated T15:04:16 DATASUM str data unit checksum updated T15:04:16 Data: FITS image [float32, 2999x500] HDU2 EXTNAME = MASK sky mask (0 = good) NAXIS int length of original image axis NAXIS2 500 int length of original image axis BSCALE 1 int BZERO int CHECKSUM 0dTm2ZQl0bQl0ZQl str HDU checksum updated T15:04:16 DATASUM str data unit checksum updated T15:04:16 Data: FITS image [int32 (compressed), 2999x500] HDU3 EXTNAME = WAVELENGTH wavelength in Angstrom NAXIS int CHECKSUM 9HSaCFQZ9FQaCFQW str HDU checksum updated T15:04:16 DATASUM str data unit checksum updated T15:04:16 Data: FITS image [float32, 2999] 1.2. DESI_SPECTRO_REDUX 33

38 HDU4 EXTNAME = STATIVAR statistical-only inverse variance of sky model NAXIS int NAXIS2 500 int BUNIT Angstrom str CHECKSUM DkSiGkPgDkPgDkPg str HDU checksum updated T15:04:16 DATASUM str data unit checksum updated T15:04:16 Data: FITS image [float32, 2999x500] Notes and Examples Add notes and examples here. You can also create links to example files. stdstars-spectrograph-expid.fits Summary This file contains the normalized standard star models fitted to the frame data. Naming Convention stdstars-{spectrograph}-{expid}.fits where {SPECTROGRAPH} is the single-digit spectrograph number 0-9, and {EXPID} is the zero-padded 8-digit exposure number. Regex stdstars-[0-9]-[0-9]{8}\.fits File Type FITS, 5 MB Contents Number EXTNAME Type Contents HDU0 FLUX IMAGE stdstar flux[nstd, nwave] in erg/s/cm^2/angstrom HDU1 WAVELENGTH IMAGE wavelength grid used, Angstroms HDU2 FIBERS IMAGE 1D array of which fibers these models correspond to HDU3 METADATA BINTABLE metadata from input standard star templates HDU4 COEFF IMAGE Linear coefficients of stdstar model fit FITS Header Units HDU0 EXTNAME = FLUX Best fit standard star model flux. 34 Chapter 1. The DESI Data Tree

39 NAXIS int NAXIS2 10 int BUNIT 1e-17 erg/(s cm2 Angstrom) str Flux units CHECKSUM 3pia4mgV3mga3mgU str HDU checksum updated T15:07:19 DATASUM str data unit checksum updated T15:07:19 Data: FITS image [float32, x10] HDU1 EXTNAME = WAVELENGTH Wavelength grid used in Angstroms. NAXIS int BUNIT Angstrom str Wavelength units CHECKSUM LNePONbMLNbMLNbM str HDU checksum updated T15:07:19 DATASUM str data unit checksum updated T15:07:19 Data: FITS image [float32, ] HDU2 EXTNAME = FIBERS Fibers used for fit. NAXIS1 10 int CHECKSUM cg56ef23cf23cf23 str HDU checksum updated T15:07:19 DATASUM str data unit checksum updated T15:07:19 Data: FITS image [int32, 10] HDU3 EXTNAME = METADATA Metadata about best fit standard star models DESI_SPECTRO_REDUX 35

40 NAXIS1 56 int length of dimension 1 NAXIS2 10 int length of dimension 2 CHECKSUM 1bNA1bN71bNA1bN7 str HDU checksum updated T15:07:19 DATASUM str data unit checksum updated T15:07:19 Required Data Table Columns Name Type Units Description LOGG float64 TEFF float64 FEH float64 CHI2DOF float64 REDSHIFT float64 DATA_G-R float64 MODEL_G-R float64 HDU4 EXTNAME = COEFF Linear coefficients of stdstar model fit TODO: add example of what that means NAXIS1 931 int NAXIS2 10 int CHECKSUM X5d6X2c6X2c6X2c6 str HDU checksum updated T15:07:19 DATASUM str data unit checksum updated T15:07:19 Data: FITS image [float64, 931x10] Notes and Examples Add notes and examples here. You can also create links to example files. spectra-nside Pixels are grouped by subdirectories of PIXGROUP = NSIDE//100 to avoid having tens of thousands of directories at the same level. 36 Chapter 1. The DESI Data Tree

41 PIXGROUP Spectra are in subdirectories by their healpix NESTED pixel number PIXNUM spectra-nside-pixnum.fits Summary DESI spectra grouped by nested healpix number Naming Convention spectra-{nside}-{pixnum}.fits, where {nside} is the healpix nside and {pixnum} is the nested scheme healpix number. Regex spectra-[0-9]+-[0-9]+\.fits File Type FITS, 1 GB Contents Number EXTNAME Type Contents HDU00 PRIMARY IMAGE Empty HDU01 FIBERMAP BINTABLE fibermap table HDU02 SCORES BINTABLE scores table HDU03 B_WAVELENGTH IMAGE Wavelength array of b-channel spectra HDU04 B_FLUX IMAGE Flux of b-channel spectra HDU05 B_IVAR IMAGE Inverse variance of b-channel spectra HDU06 B_MASK IMAGE Mask of b-channel spectra HDU07 B_RESOLUTION IMAGE Resolution matrices of b-channel spectra HDU08 R_WAVELENGTH IMAGE Wavelength array of r-channel spectra HDU09 R_FLUX IMAGE Flux of r-channel spectra HDU10 R_IVAR IMAGE Inverse variance of r-channel spectra HDU11 R_MASK IMAGE Mask of r-channel spectra HDU12 R_RESOLUTION IMAGE Resolution matrices of r-channel spectra HDU13 Z_WAVELENGTH IMAGE Wavelength array of z-channel spectra HDU14 Z_FLUX IMAGE Flux of z-channel spectra HDU15 Z_IVAR IMAGE Inverse variance of z-channel spectra HDU16 Z_MASK IMAGE Mask of z-channel spectra HDU17 Z_RESOLUTION IMAGE Resolution matrices of z-channel spectra FITS Header Units HDU00 EXTNAME = PRIMARY 1.2. DESI_SPECTRO_REDUX 37

42 CHECKSUM EAnFF7l9EAlEE5l9 str HDU checksum updated T22:45:34 DATASUM 0 str data unit checksum updated T22:45:34 Empty HDU. HDU01 EXTNAME = FIBERMAP fibermap table with two additional columns NIGHT and EXPID NAXIS1 248 int length of dimension 1 NAXIS int length of dimension 2 CHECKSUM EAnFF7l9EAlEE5l9 str HDU checksum updated T22:45:34 DATASUM 0 str data unit checksum updated T22:45:34 38 Chapter 1. The DESI Data Tree

43 Required Data Table Columns Name Type Units Description OBJTYPE char[10] Target type [ELG, LRG, QSO, STD, STAR, SKY] TARGETCAT char[20] Name/version of the target catalog BRICKNAME char[8] Brickname from target imaging TARGETID int64 Unique target ID DESI_TARGET int64 DESI dark+calib targeting bit mask BGS_TARGET int64 DESI Bright Galaxy Survey targeting bit mask MWS_TARGET int64 DESI Milky Way Survey targeting bit mask MAG float32[5] magnitudes in each of the filters FILTER char[200] SDSS_R, DECAM_Z, WISE1, etc. SPECTROID int64 Spectrograph ID [0-9] POSITIONER int32 Positioner ID [0-4999] (deprecated) LOCATION int32 Positioner location ID 1000*PETAL + DEVICE DEVICE_LOC int32 Device location on petal [0-542] PETAL_LOC int32 Petal location on focal plane [0-9] FIBER int32 Fiber ID [0-4999] LAMBDAREF float32 Reference wavelength at which to align fiber RA_TARGET float64 Target right ascension [degrees] DEC_TARGET float64 Target declination [degrees] RA_OBS float64 RA of obs from (X,Y)_FVCOBS and optics [deg] DEC_OBS float64 dec of obs from (X,Y)_FVCOBS and optics [deg] X_TARGET float64 X on focal plane derived from (RA,DEC)_TARGET Y_TARGET float64 Y on focal plane derived from (RA,DEC)_TARGET X_FVCOBS float64 X location observed by Fiber View Cam [mm] Y_FVCOBS float64 Y location observed by Fiber View Cam [mm] Y_FVCERR float32 Y location uncertainty from Fiber View Cam [mm] X_FVCERR float32 X location uncertainty from Fiber View Cam [mm] NIGHT int32 Night of exposure YYYYMMDD EXPID int32 Exposure ID TILEID int32 DESI tile ID HDU02 EXTNAME = SCORES NAXIS1 288 int width of table in bytes NAXIS int number of rows in table Required Data Table Columns 1.2. DESI_SPECTRO_REDUX 39

44 Name Type Units Description SUM_RAW_COUNT_B float64 MEDIAN_RAW_COUNT_B float64 MEDIAN_RAW_SNR_B float64 SUM_FFLAT_COUNT_B float64 MEDIAN_FFLAT_COUNT_B float64 MEDIAN_FFLAT_SNR_B float64 SUM_SKYSUB_COUNT_B float64 MEDIAN_SKYSUB_COUNT_B float64 MEDIAN_SKYSUB_SNR_B float64 SUM_CALIB_COUNT_B float64 MEDIAN_CALIB_COUNT_B float64 MEDIAN_CALIB_SNR_B float64 SUM_RAW_COUNT_R float64 MEDIAN_RAW_COUNT_R float64 MEDIAN_RAW_SNR_R float64 SUM_FFLAT_COUNT_R float64 MEDIAN_FFLAT_COUNT_R float64 MEDIAN_FFLAT_SNR_R float64 SUM_SKYSUB_COUNT_R float64 MEDIAN_SKYSUB_COUNT_R float64 MEDIAN_SKYSUB_SNR_R float64 SUM_CALIB_COUNT_R float64 MEDIAN_CALIB_COUNT_R float64 MEDIAN_CALIB_SNR_R float64 SUM_RAW_COUNT_Z float64 MEDIAN_RAW_COUNT_Z float64 MEDIAN_RAW_SNR_Z float64 SUM_FFLAT_COUNT_Z float64 MEDIAN_FFLAT_COUNT_Z float64 MEDIAN_FFLAT_SNR_Z float64 SUM_SKYSUB_COUNT_Z float64 MEDIAN_SKYSUB_COUNT_Z float64 MEDIAN_SKYSUB_SNR_Z float64 SUM_CALIB_COUNT_Z float64 MEDIAN_CALIB_COUNT_Z float64 MEDIAN_CALIB_SNR_Z float64 HDU03 EXTNAME = B_WAVELENGTH Wavelength[nwave] array in Angstroms of b-channel spectra Data: FITS image [float64, nwave] NAXIS int Number of wavelengths BUNIT Angstrom str 40 Chapter 1. The DESI Data Tree

45 HDU04 EXTNAME = B_FLUX Flux[nspec,nwave] array in 1e-17 erg/(s cm2 Angstrom) of b-channel spectra NAXIS int Number of wavelengths NAXIS int Number of spectra BUNIT 1e-17 erg/(s cm2 Angstrom) str Data: FITS image [float32, nspec x nwave] HDU05 EXTNAME = B_IVAR Inverse variance of b-channel flux array NAXIS int Number of wavelengths NAXIS int Number of spectra BUNIT 1e+34 (s2 cm4 Angstrom2) / erg2 str Data: FITS image [float32, nspec x nwave] HDU06 EXTNAME = B_MASK Mask[nspec,nwave] of b-channel flux array NAXIS int Number of wavelengths NAXIS int Number of spectra ZSIMPLE T bool This keyword probably should not be here. BZERO int BSCALE 1 int Data: FITS image [int32 (compressed), 2975x5550] 1.2. DESI_SPECTRO_REDUX 41

ESO SCIENCE DATA PRODUCTS STANDARD. Doc. No. GEN-SPE-ESO , Issue 5. Addendum. Date: 15/07/2015. Integral Field Spectroscopy: 3D Data Cubes

ESO SCIENCE DATA PRODUCTS STANDARD. Doc. No. GEN-SPE-ESO , Issue 5. Addendum. Date: 15/07/2015. Integral Field Spectroscopy: 3D Data Cubes ESO SCIENCE DATA PRODUCTS STANDARD Doc. No. GEN-SPE-ESO-33000-5335, Issue 5 Addendum Date: 15/07/2015 Integral Field Spectroscopy: 3D Data Cubes The data format being defined in this section applies to

More information

The Italian LBT spectroscopic data reduction pipeline

The Italian LBT spectroscopic data reduction pipeline LBTO 2017 Users' Meeting The Italian LBT spectroscopic data reduction pipeline Alida Marchetti INAF-IASF Milano Firenze, June 20th-23rd reduction pipeline SOME NUMBERS INAF nights 46 Effective observing

More information

Simulation and Auxiliary Data Management

Simulation and Auxiliary Data Management Simulation and Auxiliary Data Management Paola Sartoretti GEPI Meudon Simulation/Test and Auxiliary data! Test data are the simulated RVS data needed to test the data reduction algorithms. They are produced

More information

The FITS Image Format and Image Display with DS9

The FITS Image Format and Image Display with DS9 The FITS Image Format and Image Display with DS9 Guillermo Damke (TA) Steve Majewski (Course instructor) ASTR 5110 Fall 2011 University of Virginia Part I. FITS Files FITS is the standard and most used

More information

Spectroscopy techniques II. Danny Steeghs

Spectroscopy techniques II. Danny Steeghs Spectroscopy techniques II Danny Steeghs Conducting long-slit spectroscopy Science goals must come first, what are the resolution and S/N requirements? Is there a restriction on exposure time? Decide on

More information

VERY LARGE TELESCOPE 3D Visualization Tool Cookbook

VERY LARGE TELESCOPE 3D Visualization Tool Cookbook European Organisation for Astronomical Research in the Southern Hemisphere VERY LARGE TELESCOPE 3D Visualization Tool Cookbook VLT-SPE-ESO-19500-5652 Issue 1.0 10 July 2012 Prepared: Mark Westmoquette

More information

UNIVERSITY OF HAWAII AT MANOA Institute for Astrononmy

UNIVERSITY OF HAWAII AT MANOA Institute for Astrononmy Pan-STARRS Document Control PSDC-xxx-xxx-01 UNIVERSITY OF HAWAII AT MANOA Institute for Astrononmy Pan-STARRS Project Management System PS1 Postage Stamp Server System/Subsystem Description Grant Award

More information

OSKAR Settings Files Revision: 8

OSKAR Settings Files Revision: 8 OSKAR Settings Files Version history: Revision Date Modification 1 212-4-23 Creation. 2 212-5-8 Added default value column to settings tables. 3 212-6-13 Updated settings for version 2..2-beta. 4 212-7-27

More information

HIRedux Pipeline. Jason X. Prochaska (UCO/Lick) with Scott M. Burles (MIT)

HIRedux Pipeline. Jason X. Prochaska (UCO/Lick) with Scott M. Burles (MIT) HIRedux Pipeline Jason X. Prochaska (UCO/Lick) with Scott M. Burles (MIT) Overview IDL Fully Automated Organize the observations Allow for multiple setups Binning, decker, angles, etc. Flatten Pixel-to-pixel

More information

Overview of Post-BCD Processing

Overview of Post-BCD Processing Overview of Post-BCD Processing Version 1.1 Release Date: January 7, 2004 Issued by the Spitzer Science Center California Institute of Technology Mail Code 314-6 1200 E. California Blvd Pasadena, California

More information

Southern African Large Telescope. PFIS Distortion and Alignment Model

Southern African Large Telescope. PFIS Distortion and Alignment Model Southern African Large Telescope PFIS Distortion and Alignment Model Kenneth Nordsieck University of Wisconsin Document Number: SALT-3120AS0023 Revision 2.0 31 May 2006 Change History Rev Date Description

More information

ICD 2.3/4.3. Wavefront Correction Control System to Data Handling System

ICD 2.3/4.3. Wavefront Correction Control System to Data Handling System ICD 2.3/4.3 Wavefront Correction Control System to Data Handling System Version: Issued By: Erik Johansson, Keith Cummings, Kit Richards, Luke Johnson Draft 19 December 2014 Wavefront Correction Group

More information

Data products. Dario Fadda (USRA) Pipeline team Bill Vacca Melanie Clarke Dario Fadda

Data products. Dario Fadda (USRA) Pipeline team Bill Vacca Melanie Clarke Dario Fadda Data products Dario Fadda (USRA) Pipeline team Bill Vacca Melanie Clarke Dario Fadda Pipeline (levels 1 à 2) The pipeline consists in a sequence of modules. For each module, files are created and read

More information

The STScI STIS Pipeline VII: Extraction of 1-D Spectra

The STScI STIS Pipeline VII: Extraction of 1-D Spectra STIS Instrument Science Report 97-02 The STScI STIS Pipeline VII: Extraction of 1-D Spectra Steve Hulbert, Phil Hodge, and Ivo Busko February 1997 ABSTRACT This report discusses the extraction of 1-D spectra

More information

mosaic_mask.pl David Makovoz, 04/30/04 Version 1.2 Table of Contents

mosaic_mask.pl David Makovoz, 04/30/04 Version 1.2 Table of Contents mosaic_mask.pl mosaic_mask.pl David Makovoz, 4/3/4 Version. Table of Contents mosaic_mask.pl... Overview.... Input Image Requirements... Input and Output.... Input Data.... Namelist Configuration file...

More information

(Fiber-optic Reosc Echelle Spectrograph of Catania Observatory)

(Fiber-optic Reosc Echelle Spectrograph of Catania Observatory) (Fiber-optic Reosc Echelle Spectrograph of Catania Observatory) The echelle spectrograph delivered by REOSC (France), was designed to work at the F/15 cassegrain focus of the 91-cm telescope. The spectrograph

More information

MEGARA ONLINE ETC (v1.0.0) QUICK START AND REFERENCES GUIDE by Alexandre Y. K. Bouquin (updated June2017)

MEGARA ONLINE ETC (v1.0.0) QUICK START AND REFERENCES GUIDE by Alexandre Y. K. Bouquin (updated June2017) MEGARA ONLINE ETC (v1.0.0) QUICK START AND REFERENCES GUIDE by Alexandre Y. K. Bouquin (updated June2017) Table of Contents GETTING STARTED... 2 QUICK START... 3 Very quick start, for the truly impatient...

More information

PACS Spectrometer Simulation and the Extended to Point Correction

PACS Spectrometer Simulation and the Extended to Point Correction PACS Spectrometer Simulation and the Extended to Point Correction Jeroen de Jong February 11, 2016 Abstract This technical note describes simulating a PACS observation with a model source and its application

More information

Introduction to Raman spectroscopy measurement data processing using Igor Pro

Introduction to Raman spectroscopy measurement data processing using Igor Pro Introduction to Raman spectroscopy measurement data processing using Igor Pro This introduction is intended to minimally guide beginners to processing Raman spectroscopy measurement data, which includes

More information

Engineered Diffusers Intensity vs Irradiance

Engineered Diffusers Intensity vs Irradiance Engineered Diffusers Intensity vs Irradiance Engineered Diffusers are specified by their divergence angle and intensity profile. The divergence angle usually is given as the width of the intensity distribution

More information

Spectrographs. C. A. Griffith, Class Notes, PTYS 521, 2016 Not for distribution.

Spectrographs. C. A. Griffith, Class Notes, PTYS 521, 2016 Not for distribution. Spectrographs C A Griffith, Class Notes, PTYS 521, 2016 Not for distribution 1 Spectrographs and their characteristics A spectrograph is an instrument that disperses light into a frequency spectrum, which

More information

Data Management System (DMS) Requirements

Data Management System (DMS) Requirements LARGE SYNOPTIC SURVEY TELESCOPE Large Synoptic Survey Telescope (LSST) af t Data Management System (DMS) Requirements Gregory Dubois-Felsmann Dr LSE-61 Latest Revision: 2017-07-04 Revision NOT YET Approved

More information

Simple Spectrograph. grating. slit. camera lens. collimator. primary

Simple Spectrograph. grating. slit. camera lens. collimator. primary Simple Spectrograph slit grating camera lens collimator primary Notes: 1) For ease of sketching, this shows a transmissive system (refracting telescope, transmission grating). Most telescopes use a reflecting

More information

Quality Report Generated with Pix4Dmapper Pro version

Quality Report Generated with Pix4Dmapper Pro version Quality Report Generated with Pix4Dmapper Pro version 3.2.23 Important: Click on the different icons for: Help to analyze the results in the Quality Report Additional information about the sections Click

More information

Ahelp: tgdetect CIAO 3.4. Jump to: Description Examples Parameters CHANGES IN CIAO 3.3 Bugs See Also

Ahelp: tgdetect CIAO 3.4. Jump to: Description Examples Parameters CHANGES IN CIAO 3.3 Bugs See Also Ahelp: tgdetect CIAO 3.4 URL: http://cxc.harvard.edu/ciao3.4/tgdetect.html Last modified: December 2006 AHELP for CIAO 3.4 tgdetect Context: tools Jump to: Description Examples Parameters CHANGES IN CIAO

More information

Sky-Offset / Dynamic Bad pixel flagging Module

Sky-Offset / Dynamic Bad pixel flagging Module Sky-Offset / Dynamic Bad pixel flagging Module F. Masci, version 1.0 (3/19/2008) 1. Background The functions of this module shall be twofold: i. Compute a sky-offset image from a median (or trimmed average)

More information

4Kx4K CCD Imager for the 3.6m DOT

4Kx4K CCD Imager for the 3.6m DOT 4Kx4K CCD Imager for the 3.6m DOT As an in-house developmental activity, the 4KX4K CCD Imager is designed and assembled as a first light instrument for the axial port of the 3.6m DOT using the f/9 beam

More information

GIANO: The Graphical User Interface Manual

GIANO: The Graphical User Interface Manual 1/22 GIANO: The Graphical User Interface Manual Document: TNG-GIANO-001 Issue: 1.0 Prepared by : Name: S. Scuderi Institute: INAF Osservatorio Astrofisico di Catania Date : Approved by : Name: L. Origlia

More information

From multiple images to catalogs

From multiple images to catalogs Lecture 14 From multiple images to catalogs Image reconstruction Optimal co-addition Sampling-reconstruction-resampling Resolving faint galaxies Automated object detection Photometric catalogs Deep CCD

More information

Spectral Extraction of Extended Sources Using Wavelet Interpolation

Spectral Extraction of Extended Sources Using Wavelet Interpolation The 2005 HST Calibration Workshop Space Telescope Science Institute, 2005 A. M. Koekemoer, P. Goudfrooij, and L. L. Dressel, eds. Spectral Extraction of Extended Sources Using Wavelet Interpolation Paul

More information

Vision Based Metal Spectral Analysis using

Vision Based Metal Spectral Analysis using 1/27 Vision Based Metal Spectral Analysis using Eranga Ukwatta Department of Electrical and Computer Engineering The University of Western Ontario May 25, 2009 2/27 Outline 1 Overview of Element Spectroscopy

More information

Quality Report Generated with Pix4Dmapper Pro version

Quality Report Generated with Pix4Dmapper Pro version Quality Report Generated with Pix4Dmapper Pro version 3.1.23 Important: Click on the different icons for: Help to analyze the results in the Quality Report Additional information about the sections Click

More information

WSDC Subsystem Peer Review

WSDC Subsystem Peer Review WSDC Subsystem Peer Review Multiband DETector () Ken Marsh (IPAC/Caltech) 1 Outline Relationship of to other WSDS pipeline modules Why multiband? Theoretical basis Procedure - Steps involved - Allowance

More information

Data Management System (DMS) Requirements

Data Management System (DMS) Requirements LARGE SYNOPTIC SURVEY TELESCOPE Large Synoptic Survey Telescope (LSST) Data Management System (DMS) Requirements Gregory Dubois-Felsmann, Tim Jenness LSE-61 Latest Revision: 2018-09-18 This LSST document

More information

Imaging and Deconvolution

Imaging and Deconvolution Imaging and Deconvolution Urvashi Rau National Radio Astronomy Observatory, Socorro, NM, USA The van-cittert Zernike theorem Ei E V ij u, v = I l, m e sky j 2 i ul vm dldm 2D Fourier transform : Image

More information

Padova and Asiago Observatories

Padova and Asiago Observatories ISSN 1594-1906 Padova and Asiago Observatories CCD DATA ACQUISITION SYSTEM FOR THE COPERNICO TELESCOPE Baruffolo A., D Alessandro M. Technical Report n. 3 March 1993 Document available at: http://www.pd.astro.it/

More information

SPICAM Archive Tutorial. Principal Investigator : J.L. Bertaux Archive Manager : A. Reberac

SPICAM Archive Tutorial. Principal Investigator : J.L. Bertaux Archive Manager : A. Reberac SPICAM Archive Tutorial Principal Investigator : J.L. Bertaux Archive Manager : A. Reberac 1 SPICAM Archive Tutorial SPICAM Instrument SPICAM data levels/products SPICAM Archive volume set organization

More information

Astronomical spectrographs. ASTR320 Wednesday February 20, 2019

Astronomical spectrographs. ASTR320 Wednesday February 20, 2019 Astronomical spectrographs ASTR320 Wednesday February 20, 2019 Spectrographs A spectrograph is an instrument used to form a spectrum of an object Much higher spectral resolutions than possible with multiband

More information

You, too, can make useful and beautiful astronomical images at Mees: Lesson 2

You, too, can make useful and beautiful astronomical images at Mees: Lesson 2 You, too, can make useful and beautiful astronomical images at Mees: Lesson 2 Taking data for your images Useful references, besides Lesson 1: The Mees telescope startup/shutdown guide: http://www.pas.rochester.edu/~dmw/ast142/projects/chklist.pdf

More information

POL-2 Polarimetry & Data Reduction

POL-2 Polarimetry & Data Reduction POL-2 Polarimetry & Data Reduction Mark G. Rawlings, Support Scientist, EAO / JCMT With thanks to David S. Berry JCMT Users Meeting 2017, Nanjing Contents POL-2 Instrument Overview POL-2 Daisy Mode POL-2

More information

zap Documentation Release 1.0.dev86 Kurt Soto

zap Documentation Release 1.0.dev86 Kurt Soto zap Documentation Release 1.0.dev86 Kurt Soto February 03, 2016 Contents 1 Installation 3 1.1 Requirements............................................... 3 1.2 Steps...................................................

More information

ADC Figure of Merit. Introduction:

ADC Figure of Merit. Introduction: ADC Figure of Merit Introduction: The improved performance LRIS in spectroscopic mode with the ADC (over the no-adc case) has many factors. Concentrating solely on spectral throughput, those factors that

More information

Wideband Mosaic Imaging for VLASS

Wideband Mosaic Imaging for VLASS Wideband Mosaic Imaging for VLASS Preliminary ARDG Test Report U.Rau & S.Bhatnagar 29 Aug 2018 (1) Code Validation and Usage (2) Noise, Weights, Continuum sensitivity (3) Imaging parameters (4) Understanding

More information

Introduction to Digital Image Processing

Introduction to Digital Image Processing Fall 2005 Image Enhancement in the Spatial Domain: Histograms, Arithmetic/Logic Operators, Basics of Spatial Filtering, Smoothing Spatial Filters Tuesday, February 7 2006, Overview (1): Before We Begin

More information

Minimizing Noise and Bias in 3D DIC. Correlated Solutions, Inc.

Minimizing Noise and Bias in 3D DIC. Correlated Solutions, Inc. Minimizing Noise and Bias in 3D DIC Correlated Solutions, Inc. Overview Overview of Noise and Bias Digital Image Correlation Background/Tracking Function Minimizing Noise Focus Contrast/Lighting Glare

More information

pvextractor Documentation

pvextractor Documentation pvextractor Documentation Release 0.0.dev289 Adam Ginsburg and Thomas Robitaille Sep 12, 2017 Contents I Extracting slices programmatically 3 1 Defining a path 5 2 Extracting a slice 7 3 Saving the slice

More information

FLAMES Integral Field Unit ARGUS commissioned

FLAMES Integral Field Unit ARGUS commissioned FLAMES Integral Field Unit ARGUS commissioned A.Kaufer, L.Pasquini, R.Schmutzer, and R.Castillo Introduction The FLAMES multi fibre facility at the VLT (Pasquini et al. 2002) is equipped with two different

More information

Laser Beacon Tracking for High-Accuracy Attitude Determination

Laser Beacon Tracking for High-Accuracy Attitude Determination Laser Beacon Tracking for High-Accuracy Attitude Determination Tam Nguyen Massachusetts Institute of Technology 29 th AIAA/USU Conference on Small Satellites SSC15-VIII-2 08/12/2015 Outline Motivation

More information

Software tools for ACS: Geometrical Issues and Overall Software Tool Development

Software tools for ACS: Geometrical Issues and Overall Software Tool Development Software tools for ACS: Geometrical Issues and Overall Software Tool Development W.B. Sparks, R. Jedrzejewski, M. Clampin, R.C. Bohlin. June 8, 2000 ABSTRACT We describe the issues relating to internal

More information

PERFORMANCE REPORT ESTEC. The spectral calibration of JWST/NIRSpec: accuracy of the instrument model for the ISIM-CV3 test cycle

PERFORMANCE REPORT ESTEC. The spectral calibration of JWST/NIRSpec: accuracy of the instrument model for the ISIM-CV3 test cycle ESTEC European Space Research and Technology Centre Keplerlaan 1 2201 AZ Noordwijk The Netherlands www.esa.int PERFORMANCE REPORT The spectral calibration of JWST/NIRSpec: accuracy of the instrument model

More information

JWST Pipeline & Data Products

JWST Pipeline & Data Products JWST Pipeline & Data Products Stage 1: Ramps-to-Slopes Karl D. Gordon JWST Calibration WG Lead Space Telescope Sci. Inst. Baltimore, MD, USA Stage 2: Calibrated Slopes Stage 3: Ensemble Processing 18 May

More information

CS267 Homework 1: Fast Matrix Multiply

CS267 Homework 1: Fast Matrix Multiply CS267 Homework 1: Fast Matrix Multiply S Woo X, Simon Scott April 18, 2012 1 Introduction The VEGAS HPC uses three shared memory data buffers, one between each of the data processing threads. There is

More information

Diffraction. Single-slit diffraction. Diffraction by a circular aperture. Chapter 38. In the forward direction, the intensity is maximal.

Diffraction. Single-slit diffraction. Diffraction by a circular aperture. Chapter 38. In the forward direction, the intensity is maximal. Diffraction Chapter 38 Huygens construction may be used to find the wave observed on the downstream side of an aperture of any shape. Diffraction The interference pattern encodes the shape as a Fourier

More information

8. MaNGA TRM: Setting up and running the MANGA DR13 pipeline

8. MaNGA TRM: Setting up and running the MANGA DR13 pipeline 8. MaNGA TRM: Setting up and running the MANGA DR13 pipeline Outlined here are the steps necessary to set up the MANGA pipeline. In this example, we'll set up the v1_5_4 version. It is assumed that you

More information

Photometric Software for Transits. PhoS-T

Photometric Software for Transits. PhoS-T Photometric Software for Transits PhoS-T Version 1.0 - Manual D. Mislis, R.Heller, J. Fernandez, U. Seemann Hamburg 2010 1. Introduction PhoS-T is an open-source graphical software for the data reduction

More information

Point and Spatial Processing

Point and Spatial Processing Filtering 1 Point and Spatial Processing Spatial Domain g(x,y) = T[ f(x,y) ] f(x,y) input image g(x,y) output image T is an operator on f Defined over some neighborhood of (x,y) can operate on a set of

More information

JWST Pipeline & Data Products

JWST Pipeline & Data Products JWST Pipeline & Data Products Stage 1: Ramps-to-Slopes Karl D. Gordon JWST Calibration WG Lead Space Telescope Sci. Inst. Baltimore, MD, USA Stage 2: Calibrated Slopes Stage 3: Ensemble Processing Star

More information

Using A Pileup Model

Using A Pileup Model Using A Pileup Model Sherpa Threads (CIAO 3.4) Using A Pileup Model 1 Table of Contents Background Information Remove the acis_detect_afterglow Correction Getting Started Reading in Data & Instrument Responses

More information

Joint Astronomy Centre James Clerk Maxwell Telescope

Joint Astronomy Centre James Clerk Maxwell Telescope Joint Astronomy Centre James Clerk Maxwell Telescope PTCS TCS/UN/004 Nick Rees, Russell Kackley 4 August 2003 Description of the JAC Telescope Control System serial line interface Contents 1 Introduction

More information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questions Questions about SkyServer 1. What is SkyServer? 2. What is the Sloan Digital Sky Survey? 3. How do I get around the site? 4. What can I see on SkyServer? 5. Where in the sky

More information

dph/h3/cxc/icd/specs tgextract2-1.0/tgextract2.tex

dph/h3/cxc/icd/specs tgextract2-1.0/tgextract2.tex MIT Kavli Institute Chandra X-Ray Center MEMORANDUM November 16, 2015 To: From: Jonathan McDowell, SDS Group Leader; Kenny Glotfelty, DS Tools Lead David Huenemoerder, SDS Subject: tgextract2 Specifications

More information

arxiv: v1 [astro-ph.im] 2 May 2018

arxiv: v1 [astro-ph.im] 2 May 2018 Research in Astronomy and Astrophysics manuscript no. (L A TEX: ms-raa-- R.tex; printed on May, ; :) arxiv:.v [astro-ph.im] May Investigating the Efficiency of the Beijing Faint Object Spectrograph and

More information

SPICE User s Guide. SPitzer IRS Custom Extractor. Spitzer Heritage Archive Documentation. SPICE GUI version

SPICE User s Guide. SPitzer IRS Custom Extractor. Spitzer Heritage Archive Documentation. SPICE GUI version SPitzer IRS Custom Extractor Spitzer Heritage Archive Documentation SPICE GUI version 2.3.1+ Contents Chapter 1. Introduction... 4 1.1 Important Documentation...4 1.2 Getting Started...5 1.3 IRS Pipeline

More information

Southern African Large Telescope

Southern African Large Telescope Southern African Large Telescope Title: Author(s): MIDAS automatic pipeline for HRS data Alexei Kniazev Doc. number: HRS0000006 Version: 1.0 Date: November 10, 2016 Keywords: HRS, Pipeline Approved: Petri

More information

Laptop Generated Quality Report Phase 1 Time 00h:26m:45s Phase 2 Time 02h:30m:06s Phase 3 Time 01h:20m:19s Total Time All phases 04h:17m:10s

Laptop Generated Quality Report Phase 1 Time 00h:26m:45s Phase 2 Time 02h:30m:06s Phase 3 Time 01h:20m:19s Total Time All phases 04h:17m:10s Laptop Generated Quality Report Phase 1 Time 00h:26m:45s Phase 2 Time 02h:30m:06s Phase 3 Time 01h:20m:19s Total Time All phases 04h:17m:10s Generated with Pix4Dmapper Pro - TRIAL version 2.0.104 Important:

More information

Relevant Documents. MEMORANDUM February 24, 2015

Relevant Documents. MEMORANDUM February 24, 2015 MIT Kavli Institute Chandra X-Ray Center MEMORANDUM February 24, 2015 To: Jonathan McDowell, SDS Group Leader From: David Huenemoerder, John Davis, SDS Subject: ACIS Dead Area Algorithm and File Specifications

More information

Status of PSF Reconstruction at Lick

Status of PSF Reconstruction at Lick Status of PSF Reconstruction at Lick Mike Fitzgerald Workshop on AO PSF Reconstruction May 10-12, 2004 Quick Outline Recap Lick AO system's features Reconstruction approach Implementation issues Calibration

More information

Basic PyRAF. Version 2.0 July Space Telescope Science Institute 3700 San Martin Drive Baltimore, Maryland 21218

Basic PyRAF. Version 2.0 July Space Telescope Science Institute 3700 San Martin Drive Baltimore, Maryland 21218 Version 2.0 July 2014 Basic PyRAF Space Telescope Science Institute 3700 San Martin Drive Baltimore, Maryland 21218 Operated by the Association of Universities for Research in Astronomy, Inc., for the

More information

Computational synergies between LSST and SKA

Computational synergies between LSST and SKA Computational synergies between LSST and SKA Bob Mann University of Edinburgh LSST:UK Project Leader www.lsst.ac.uk LSST:UK Consortium LSST:UK Science Centre Scientific synergies Bacon et al (arxiv: 1501.03977)

More information

Working with M 3 Data. Jeff Nettles M 3 Data Tutorial at AGU December 13, 2010

Working with M 3 Data. Jeff Nettles M 3 Data Tutorial at AGU December 13, 2010 Working with M 3 Data Jeff Nettles M 3 Data Tutorial at AGU December 13, 2010 For Reference Slides and example data from today s workshop available at http://m3dataquest.jpl.nasa.gov See Green et al. (2010)

More information

CanariCam: Polarimetry & Data Reduction

CanariCam: Polarimetry & Data Reduction Acknowledgements CanariCam: Polarimetry & Data Reduction Chris Packham, Charlie Telesco & The CanariCam Team University of Florida Text heavily drawn from Polpack Starlink manual by Berry & Gledhill Longevity

More information

FITS and DRWG BoF. Flexible Image Transport System : Data Representation Working Group. L.Chiappetti et al.

FITS and DRWG BoF. Flexible Image Transport System : Data Representation Working Group. L.Chiappetti et al. FITS and DRWG BoF Flexible Image Transport System : Data Representation Working Group L.Chiappetti et al. INAF - IASF Milano chairman - former IAU FITS WG new IAU DRWG ADASS XXVI Trieste 17 October 2016

More information

28 out of 28 images calibrated (100%), all images enabled. 0.02% relative difference between initial and optimized internal camera parameters

28 out of 28 images calibrated (100%), all images enabled. 0.02% relative difference between initial and optimized internal camera parameters Dronedata Render Server Generated Quality Report Phase 1 Time 00h:01m:56s Phase 2 Time 00h:04m:35s Phase 3 Time 00h:13m:45s Total Time All Phases 00h:20m:16s Generated with Pix4Dmapper Pro - TRIAL version

More information

ICD for REEF circular Encircled Energy calibration file. Parameter data cube HDU for PSF encircled energy. Version: 2008 Aug 25.

ICD for REEF circular Encircled Energy calibration file. Parameter data cube HDU for PSF encircled energy. Version: 2008 Aug 25. ICD for REEF circular Encircled Energy calibration file Parameter data cube HDU for PSF encircled energy Contents Version: 2008 Aug 25 1 Introduction 2 2 PSF encircled energy file 2 2.1 IMAGE HDU header.........................

More information

Imaging and non-imaging analysis

Imaging and non-imaging analysis 1 Imaging and non-imaging analysis Greg Taylor University of New Mexico Spring 2017 Plan for the lecture-i 2 How do we go from the measurement of the coherence function (the Visibilities) to the images

More information

FIFI-LS: Basic Cube Analysis using SOSPEX

FIFI-LS: Basic Cube Analysis using SOSPEX FIFI-LS: Basic Cube Analysis using SOSPEX Date: 1 Oct 2018 Revision: - CONTENTS 1 INTRODUCTION... 1 2 INGREDIENTS... 1 3 INSPECTING THE CUBE... 3 4 COMPARING TO A REFERENCE IMAGE... 5 5 REFERENCE VELOCITY

More information

esac PACS Spectrometer: forward model tool for science use

esac PACS Spectrometer: forward model tool for science use esac European Space Astronomy Centre (ESAC) P.O. Box, 78 28691 Villanueva de la Cañada, Madrid Spain PACS Spectrometer: forward model tool for science use Prepared by Elena Puga Reference HERSCHEL-HSC-TN-2131

More information

Principled point-source detection in collections of astronomical images

Principled point-source detection in collections of astronomical images Principled point-source detection in collections of astronomical images Dustin Lang 1,,3, David W. Hogg 4,5, & Others ABSTRACT Given a collection of images taken of the same patch of sky, it is possible

More information

Chimera Database Controller

Chimera Database Controller Chimera Database Controller Brandon Gilfus 06-18 August 2009 Setup Installation The database is a part of Chimera and will be installed when you install Chimera. The database functionality requires that

More information

1.1 The HeNe and Fourier Lab CCD Camera

1.1 The HeNe and Fourier Lab CCD Camera Chapter 1 CCD Camera Operation 1.1 The HeNe and Fourier Lab CCD Camera For several experiments in this course you will use the CCD cameras to capture images or movies. Make sure to copy all files to your

More information

Advanced Image Combine Techniques

Advanced Image Combine Techniques Advanced Image Combine Techniques Ray Gralak November 16 2008 AIC 2008 Important Equation 1 of 22 (Joke! ) Outline Some History The Imager s Enemies artifacts! The Basic Raw Image Types Image Calibration

More information

Optics Vac Work MT 2008

Optics Vac Work MT 2008 Optics Vac Work MT 2008 1. Explain what is meant by the Fraunhofer condition for diffraction. [4] An aperture lies in the plane z = 0 and has amplitude transmission function T(y) independent of x. It is

More information

Data Management Subsystem Requirements

Data Management Subsystem Requirements Large Synoptic Survey Telescope (LSST) Data Management Subsystem Requirements Gregory Dubois-Felsmann LSE-61 Latest Revision Date: February 1, 2016 This LSST document has been approved as a Content-Controlled

More information

hmi_test.b_720s_cea List of All Keywords, Links, and Segments

hmi_test.b_720s_cea List of All Keywords, Links, and Segments hmi_test.b_720s_cea List of All Keywords, Links, and Segments keyword type scope default unit note cparms_sg000 string variable compress Rice none Bp_bzero double variable 0 none Bp_bscale double variable

More information

Computational Perception. Visual Coding 3

Computational Perception. Visual Coding 3 Computational Perception 15-485/785 February 21, 2008 Visual Coding 3 A gap in the theory? - - + - - from Hubel, 1995 2 Eye anatomy from Hubel, 1995 Photoreceptors: rods (night vision) and cones (day vision)

More information

Quality Report Generated with Pix4Ddiscovery version

Quality Report Generated with Pix4Ddiscovery version Quality Report Generated with Pix4Ddiscovery version 3.1.22 Important: Click on the different icons for: Help to analyze the results in the Quality Report Additional information about the sections Click

More information

Quality Report Generated with Pro version

Quality Report Generated with Pro version Quality Report Generated with Pro version 2.2.22 Important: Click on the different icons for: Help to analyze the results in the Quality Report Additional information about the sections Click here for

More information

Quality Report Generated with Postflight Terra 3D version

Quality Report Generated with Postflight Terra 3D version Quality Report Generated with Postflight Terra 3D version 4.0.89 Important: Click on the different icons for: Help to analyze the results in the Quality Report Additional information about the sections

More information

Ahelp: tg_create_mask CIAO 3.4. tg_create_mask infile outfile input_pos_tab grating_obs [opt_parameters]

Ahelp: tg_create_mask CIAO 3.4. tg_create_mask infile outfile input_pos_tab grating_obs [opt_parameters] Ahelp: tg_create_mask CIAO 3.4 URL: http://cxc.harvard.edu/ciao3.4/tg_create_mask.html Last modified: December 2006 AHELP for CIAO 3.4 tg_create_mask Context: tools Jump to: Description Examples Parameters

More information

Specifications: tgfindzo Algorithm and Interface

Specifications: tgfindzo Algorithm and Interface MIT Kavli Institute Chandra X-Ray Center Specifications: tgfindzo Algorithm and Interface David Huenemoerder December 13, 2011 Revision History 1. 2011.12.13 version 1.0; corrections from JC; and more

More information

RGS data reduction and analysis of point-like sources

RGS data reduction and analysis of point-like sources 14 th ESAC SAS Workshop 2 nd 6 th June 2014 RGS data reduction and analysis of point-like sources Rosario González-Riestra XMM-Newton SOC ESAC Processing RGS data (I) from... to... FRAME Time CCD, node,

More information

Single-epoch Measurement Algorithms Robert Lupton Applications Lead

Single-epoch Measurement Algorithms Robert Lupton Applications Lead Single-epoch Measurement Algorithms Robert Lupton Applications Lead 2013-09-19 CDP FINAL DESIGN REVIEW September 19-20, 2013 Name of Mee)ng Loca)on Date - Change in Slide Master 1 Outline Single-epoch

More information

EURO 3D Promoting 3D spectroscopy in Europe

EURO 3D Promoting 3D spectroscopy in Europe EURO 3D Promoting 3D spectroscopy in Europe www.aip.de/euro3d RESEARCH TRAINING NETWORK Sponsored by the EUROPEAN COMMISSION Euro3D Data Format Format Definition Issue 1.2 May 15 th, 2003 M.Kissler-Patig,

More information

OU-VIS: Status. H.J. McCracken. and the OU-VIS team

OU-VIS: Status. H.J. McCracken. and the OU-VIS team OU-VIS: Status H.J. McCracken and the OU-VIS team What is OU-VIS for? From raw VIS data, create the algorithms and software to produce calibrated images suitable for cosmic shear measurement Implications:

More information

How to Use GOCE Level 2 Products

How to Use GOCE Level 2 Products How to Use GOCE Level 2 Products Thomas Gruber 1), Reiner Rummel 1), Radboud Koop 2) 1) Institute of Astronomical and Physical Geodesy, Technical University Munich 2) Netherlands Institute for Space Research

More information

Wide-field Infrared Survey Explorer

Wide-field Infrared Survey Explorer Wide-field Infrared Survey Explorer Format Specifications for Pre-Flight Calibration Receivables Version 2.8, 17-May-2009 Prepared by: Frank Masci Infrared Processing and Analysis Center California Institute

More information

ACE Desktop: Dome, Telescope, Instruments

ACE Desktop: Dome, Telescope, Instruments Page 1 of 9 ACE Desktop: Dome, Telescope, Instruments (Region 1) On the left hand side of the ACE Desktop the real-time states of the dome, telescope and instruments is displayed. Listed below are the

More information

Tracking Trajectories of Migrating Birds Around a Skyscraper

Tracking Trajectories of Migrating Birds Around a Skyscraper Tracking Trajectories of Migrating Birds Around a Skyscraper Brian Crombie Matt Zivney Project Advisors Dr. Huggins Dr. Stewart Abstract In this project, the trajectories of birds are tracked around tall

More information

Exoplanet Science Institute, Mail Code , 770 South Wilson Ave., Pasadena, CA, USA INTRODUCTION ABSTRACT

Exoplanet Science Institute, Mail Code , 770 South Wilson Ave., Pasadena, CA, USA INTRODUCTION ABSTRACT Metadata and data management for the Keck Observatory Archive H. D. Tran* a, J. Holt a, R. W. Goodrich a, J. A. Mader a, M. Swain b, A. C. Laity b, M. Kong b, C.R. Gelino b, G. B. Berriman b a W. M. Keck

More information

Paris-Le Bourget Airport. 557 out of 557 images calibrated (100%), all images enabled

Paris-Le Bourget Airport. 557 out of 557 images calibrated (100%), all images enabled DroneData Render Server Generated Quality Report Phase 1 Time 00h:27m:34s Phase 2 Time 01h:40m:23s Phase 3 Time 01h:41m:18s Total Time All Phases 03h:48m:59s Generated with Pix4Dmapper Pro - TRIAL version

More information