Implementation of the Temperature-Dependent Dark Correction in CalnicA

Size: px
Start display at page:

Download "Implementation of the Temperature-Dependent Dark Correction in CalnicA"

Transcription

1 Implementation of the Temperature-Dependent Dark Correction in CalnicA R. Jedrzejewski December 1, 2002 ABSTRACT The pipeline implementation of the temperature-dependent dark correction, previously only available to users as a WWW tool, is described. The algorithm used to generate the darks is described, along with a description of how the IDL code and data that are used in the WWW tool were incorporated into the usual HST pipeline model of code+reference files. This implementation necessitated the creation of a new reference file type: the Temperature-Dependent Dark (TDD) file. The design of this file type allowed many of the hard constants to be removed from the code and put into the reference files, allowing more convenient and flexible updating of the calibration parameters, if necessary. Introduction As described in NICMOS ISR NICMOS Temperature-specific darks (B. Monroe), the dark current in the NICMOS detectors is a function of temperature. That ISR describes the implementation of an algorithm to determine the dark correction in real time, given the instrumental setup and a temperature measure. The method was implemented as a WWW tool, allowing users to enter their exposure characteristics (camera, sample sequence and temperature), and the tool would return a dark reference file appropriate for those parameters. The user could apply this dark reference file, either by editing the header parameter DARKFILE to point to this newly-generated file and re-running the CalnicA pipeline, or by doing the same operations by hand in, for example, IRAF or IDL. While the results of using the darks generated by this tool were a big improvement over Copyright 2002 The Association of Universities for Research in Astronomy, Inc. All Rights Reserved.

2 using static dark reference files, the process necessary to generate and use the required reference files was rather cumbersome. There was a clear need to make the process more transparent to the user, especially with On-the-Fly Reprocessing being introduced for NICMOS. Components of the Dark Current Signal The dark current in NICMOS has three components: the linear dark signal, proportion to cumulative exposure time the amplifier glow, proportional to the number of reads the shading component, which depends on the time since the last readout and the temperature in a complex fashion. The first two components are straightforward to understand and implement. The linear dark signal is basically the true dark signal, proportional to the time since the last detector reset. It depends on pixel location, so can be modelled as an image that would be obtained in a 1 second exposure. Typical values are a few hundredths of a count per second per pixel, with some increase near the corners where the readout amplifiers are located. The linear dark level varies from quadrant to quadrant, and there are several hot pixels with elevated linear dark current that can be as large as several counts/second/pixel. The linear dark component is believed to vary with temperature (since it is basically due to thermally-generated electrons), but this effect is quite small and difficult to measure, so the temperature dependence is not currently included in the characterization of this component. The amplifier glow component arises because the amplifiers emit a low level of infrared radiation when they are reading out the detector pixels. This radiation is detected by the pixels, and appears as a signal. Again, the signal depends on pixel location, as well as on the number of reads that have been performed since the last detector reset. Typically, the amp glow is 1-2 counts/read over most of the image, with a rise to approximately 10 counts/read towards the corners where the amplifiers are. The amp glow can be represented as an image of the counts for 1 read, and then the amp glow contribution for a given image can be calculated by multiplying this unit image by the number of reads. The shading component is more complicated. Here the shading signal depends on both the time since the last read (DELTATIM in NICMOS parlance) and the temperature. The dependence on delta time is approximately logarithmic. The temperature dependence depends strongly on pixel position, in a way that is different for different regions of the detector. It is the implementation of this correction that is the main subject of this report. 2

3 The final dark signal is just the sum of these components: dark = lineardark + ampglow + shading The IDL algorithm The WWW tool, available at is implemented as an html form that calls a perl script. The script is basically a wrapper around a set of IDL calls. At the time the CalnicA code was being designed, the IDL code lived in /data/bendyjack3/ httpd/cgi-bin/darks/ and was served by the http server run on the machine bendyjack. Now it has been moved to the STScI Zope server, but the content should be identical. The perl script generates IDL code that looks like the aa=getset( /data/cdbs5/nref/hat1336fn_drk.fits ) syndark=syndark2_2(tstep8,1,67.67) newdark=float(aa) newdark(*,*,*,0)=syndark write_multi, tmp/step8_1_6767_drk.fits,newdark,header_from= /data/ cdbs5/nref/hat1336fn_drk.fits,history=[ file created by STScI web interface, on date listed above in DATE keyword, B. Monroe and E. Bergeron ],pedigree= MODEL 10/08/1999,useafter= 22/08/1997,descrip= MODEL NIC1 SAMP_SEQ step8 dark exit This code was created by the perl script from a request that specified NICMOS Camera 1, SAMP-SEQ=STEP8, and a temperature of degrees K. The first line is a call to a routine to do Camera 1-specific startup operations, such as defining common data blocks and restoring an IDL SAV file. This file holds, among other things, the A234_TIME data structure and the amplifier glow image. The former is just an array of FLOATs that holds the list of NICMOS DELTATIMEs for which a temperature-dependent calibration has been performed. The list of calibrated DELTATIMEs is given below in Table 1. Table 1. List of DELTATIMEs for which a temperature-dependent dark calibration has been performed. Calibrated DELTATIMEs (s)

4 Calibrated DELTATIMEs (s) This list covers almost all of the exposure times specified in the allowed sample sequences; the only delta times that are not covered are the tenth readouts in the MIF sequences, much of the MIF3072 sequence, the fourth reads in the SPARS sequences (although the difference between the actual DELTATIME and the calibrated DELTATIME is probably negligible in this case), and the SCAMRR sequence. The only sequence where the lack of calibration would be significant is the SCAMRR sequence, where delta times are all s and the shading correction is a strong function of delta time for these short exposure times. The amplifier glow image is stored in the variable C[123]AMPARR as a array of FLOATS, with each image plane equal to the glow produced by a single read. This means that the amplifier glow component for a given extension can be extracted as the plane for that extension (modulo the usual zero-indexing of IDL arrays). The next line, aa=getset( /data/cdbs5/nref/hat1336fn_drk.fits ) just sets up a structure that looks like the CDBS reference file for that Camera and sample sequence. All of the real work is done in the next line: syndark=syndark2_2(tstep8,1,67.67) where the synthetic dark file for the STEP8 sequence for Camera 1 is calculated for a temperature of The syndark2_2 routine grabs the amplifier glow array from the common block initialized previously, then locates the appropriate linear dark array image by restoring the lineardark[123].sav file for the relevant camera. This array, C[123]_B_DARK, is then scaled by the exposure times of the sample sequence to make a multi-plane array where each plane corresponds to a readout. 4

5 With the easy work out of the way, the shading component is calculated in the routine makeshade[123](delta, temp), where delta is the array of delta times and temp is the temperature. The makeshade routine starts by restoring the polynomial coefficients that describe the variation of shading signal with both pixel position and temperature from the file brianshade[123].sav. These coefficients are stored in arrays, with the names of the arrays dependent on the implementation for that camera. The temperature-dependent shading signal is calculated in the following way: First, the delta times for each read in the sample sequence are calculated. The index of the calibrated delta time in the A234_TIME array that most closely matches the delta time of the group under consideration is calculated. Then, the detector area is divided up into a patchwork of rectangular regions. Each region has its own set of polynomial coefficients. For a given region, the shading signal is a polynomial function of position in one of the dimensions (X or Y), and constant in the other dimension. The polynomial coefficients of position are themselves polynomial coefficients of temperature. Thus, for example, for a hypothetical region A: X range = X1 to X2 Y range = Y1 to Y2 Function varies along the X direction, constant in the Y direction Shading signal is a polynomial function of X pixel, shifted to start at P1 and end at P2 (where P2 P1 = X2 X1). The shading signal at pixel with coordinates (i,j) is given by m S( ( i+ X1 1), j) = at ( )( i+ P1 1) n where p at ( ) = b n T n n = 0 n = 0 This is coded in the makeshade routine in blocks like the following: (1) (2) pp = [poly(temp,shadefit0(*,0,deltaindex)), poly(temp,shadefit1(*,0,deltaindex)), poly(temp,shadefit2(*,0,deltaindex)), poly(temp,shadefit3(*,0,deltaindex)), poly(temp,shadefit4(*,0,deltaindex))] where the array of polynomial coefficients a(t) is calculated as polynomials in the temperature temp, using the coefficients stored in the shadefit[01234] array. The 5

6 deltaindex parameter is the index of the delta time calibration used. The actual shading signal is calculated in the next line: kk_l = poly(findgen 1 (21),pp) where the signal is a polynomial function of pixel coordinate in the patch under consideration. This creates a 1-dimensional vector of the shading signal. This is converted into a two dimensional signal by replicating in the perpendicular direction for the extent of the patch. The total signal is calculated as the sum of all the patches; in this way both X and Y variation are possible. Finally, some patches are left blank because there is no temperature dependence in that region. In that case, a static component, which depends on pixel location and delta time only, is added to the overall shading signal. The last operation is of course to add the linear dark, amplifier glow and shading components into the final dark image for each read appropriate for that sample sequence. CalnicA Reference File Design The main problem with implementing this algorithm in the CalnicA pipeline is that many of the parameters describing the fit are hardwired into the code. This does not map well to the standard model of pipeline processing; make the code as general as possible and put the things that are likely to change (due to improved calibration) in the reference files. That way, when a new calibration is performed, only the reference files need to be updated (with USEAFTER date processing to take care of time-dependent calibrations), not the code itself. This seemed particularly important for NICMOS, since its cryogenicallycooled life was over, and its mechanically-cooled life is in its infancy. The significantly different temperature régime of the CryoCooled era could well make the earlier calibrations invalid. Similarly, the IDL code looks quite different for each of the three cameras, and yet a method is needed to process each camera with the same code, moving the camera-specific parameters to the reference files. After much thought, a solution was developed in which all of the calibration parameters could be moved to the reference files. A reference file format was chosen that is a combination of images and binary tables, which fits in well within the FITS format used for reference files. The format looks like this: 1. The IDL function findgen(n) creates a 1-d array of integers with values from 0 to (n-1). So in the example above, findgen(21) is the same as [0,1,2,3,...,18,19,20] 6

7 Primary Header Unit LIN extension AMPGLOW extension SHAD binary table STATIC extension SHAD binary table STATIC extension SHAD binary table STATIC extension Figure 1: Structure of the Temperature-Dependent Dark reference file The Primary Header Unit (PHU) contains basic information about the reference file. The PHU for the NICMOS Camera 1 reference file is shown below: SIMPLE = T / Fits standard BITPIX = 16 / Bits per pixel 7

8 NAXIS = 0 / Number of axes ORIGIN = NOAO-IRAF FITS Image Kernel July 1999 / FITS file originator IRAF-TLM= 11:01:26 (15/02/2002) / Time of last modification DATE = T18:31:33 / Creation date (CCYY-MM-DD) of FITS header EXTEND = T / File May Contain Extensions TELESCOP= HST /telescope used to acquire data INSTRUME= NICMOS /instrument in use DARKMETH= TEMPERATURE-DEPENDENT /Dark calculation method TEMPKEY = NDWTMP11 /Temperature key CAMERA = 1 /NICMOS camera (1 2 3) NDELTA = 12 /#different delta-times DELTA1 = / DELTA2 = / DELTA3 = / DELTA4 = / DELTA5 = / DELTA6 = / DELTA7 = / DELTA8 = / DELTA9 = / DELTA10 = / DELTA11 = / DELTA12 = / PEDIGREE= MODEL 18/02/2002 / USEAFTER= Aug / DESCRIP = Camera 1 temperature-dependent dark reference file / FILETYPE= TDD HISTORY cam1_drk.fits renamed to m3b1331gn_tdd.fits on Mar The DARKMETH keyword was originally included as a way of distinguishing temperature-dependent dark reference files from regular static dark files, since the intention was to make the temperature-dependent dark reference file a _drk.fits file, just like the static dark reference file. However, the fact that the dark reference file would then need to have a different format depending on type (not supported by CDBS), and that the dark correction reference file would then not be backward compatible with earlier versions of CalnicA, led to the decision to abandon the plan of using _drk.fits files to store the temperature-dependent calibration data. Instead, a new type of NICMOS reference file was created: the _tdd.fits file. The rest of the reference file format is split into several parts. Firstly, there is the linear dark signal, stored in the LIN extension. This is just an image of the linear dark signal for a 1s exposure. To determine the linear dark component for a given group, this component is multiplied by the exposure time (keyword SAMPTIME from the extension header). The next component is the amplifier glow signal, stored in the AMPGLOW extension. This is an image of the amplifier glow for a single read. To determine the amplifier glow component for a given group, this component is multiplied by the number of reads (nreads = nsamp ngroup, where nsamp is the value of the NSAMP keyword from the primary header and ngroup is the number of the group in question; remember NIC- MOS _raw files have the order of groups reversed so that the first read is the last group). 8

9 The rest of the extensions are in pairs, with one pair for each calibrated delta time. The STATIC components give the static shading signal for the delta time in the list of delta times in the PHU of the dark reference file; for example, the [STATIC,3] extension is the static component with delta time equal to s. The SHAD component is where the coefficients for the temperature-dependent shading signal are stored. This component is a binary table with seven columns: Column Name Format Description xstart int Initial X value for region xend int Final X value for region ystart int Initial Y value for region yend int Final Y value for region axisvary int Direction of polynomial variation (1=x, 2=y) pstart int Initial value for polynomial evaluation pend int Final value for polynomial evaluation coeff Float array Coefficients Table 2. Column names in SHAD binary table There is one row for each rectangular patch that the detector area is divided into. The columns follow the structure outlined in the previous section, where the parameters describing a rectangular patch are described. The patches are described in a coordinate system where the X axis is the same as the FITS AXIS1, and the Y axis is the same as the FITS AXIS2. Both coordinates are 1-indexed, unlike IDL arrays. The PSTART and PEND parameters are generally equal to 0 and (XEND XSTART 1); however, there are cases where PSTART is not zero. This arises from patches where the shading polynomial is evaluated with an expression like the following (from makeshade1.pro): kk_r=poly(findgen(22)-2,pp) 9

10 This particular construct was used in the process whereby the polynomial coefficients were determined; it allowed additional pixels to the left of the region to be fitted with the polynomial even though they weren t part of the original fit. The polynomial coefficients themselves are stored in the COEFF array. This is a simple 2- d array of floating point numbers. Each row has the set of coefficients b n that are used to determine the coefficients of the polynomial a(t) that are used in equation (1) to calculate the shading signal S. The final shading signal is determined by adding the signals from each patch, along with the static signal from the STATIC extension. In order to ensure that the static signal is not contaminated by a temperature-dependent component, a rectangular patch that covers the static region is specified in the SHAD table with zeros for the coefficients. The overall dark signal is calculated by adding together the linear dark, amplifier glow, static and temperature-dependent components. Creating the Reference Files The reference files are created using three IDL procedures, one for each camera. They are stored in the directory /data/zork4/rij/ssg/nicmos/tempdependdark/cgi/ and have the names mkref1.pro, mkref2.pro and mkref3.pro to make reference files for NICMOS cameras 1, 2 and 3. The procedures were created specifically to work with the IDL save sets and procedures that the WWW tool uses, so if the details of the procedures change, then it will be necessary to edit the reference file generators accordingly. The following listing shows the procedure used to create the Camera 1 reference file: ; This program will return a reference file for Camera 1 ; Get the linear dark current array restore, lineardark1.sav ; Get the amp glow array and the reference deltatime vector restore, dark1.sav ; Get the temperature-dependent shading coefficients ; and the static dark component restore, brianshade1.sav ; make the primary FITS header mkhdr, header,, /EXTEND orderedelements = [11, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 12] ndelta = 12 10

11 fxaddpar, header, TELESCOP, HST, telescope used to acquire data fxaddpar, header, INSTRUME, NICMOS, instrument in use fxaddpar, header, DARKMETH, TEMPERATURE-DEPENDENT, Dark calculation method fxaddpar, header, TEMPKEY, NDWTMP11, Temperature key fxaddpar, header, CAMERA, 1, NICMOS camera (1 2 3) fxaddpar, header, NDELTA, 12, #different delta-times for j=0, ndelta-1 do begin index = orderedelements[j] deltatime = a234_time[index] keyword = DELTA +strcompress(string(j+1),/rem) fxaddpar, header, keyword, deltatime endfor fxaddpar, header, PEDIGREE, MODEL 2/18/2002 fxaddpar, header, USEAFTER, 21/08/1997 fxaddpar, header, DESCRIP, Camera 1 temperature-dependent dark reference file ; open the output FITS file writefits, cam1_drk.fits,, header lineardark = fltarr(256, 256) lineardark = float (c1_b_dark) mkhdr, header, lineardark, /image fxaddpar, header, EXTNAME, LIN fxaddpar, header, EXTVER, 1 ; write the linear dark array writefits, cam1_drk.fits, lineardark, header,/append mkhdr, header, c1amparr(*,*,24), /image fxaddpar, header, EXTNAME, AMPGLOW fxaddpar, header, EXTVER, 1 ; write the amp glow array writefits, cam1_drk.fits,c1amparr(*,*,24),header,/append ; Define the columns we will use ntables = 12 xstart=1 xend=256 ystart=1 yend=21 axisvary=2 polstart=0 polend=20 coefficients = fltarr(3,5,12) staticshading = fltarr (256, 256) ; loop over delta times for j = 0, ndelta-1 do begin index = orderedelements[j] 11

12 deltatime = a234_time[index] ; Write the static component first staticshading[0:255, 0:20] = bottoms[0:255, 0:20, index] staticshading[0:255, 128:148] = bottoms[0:255, 128:148, index] mkhdr, header, staticshading, /image fxaddpar, header, EXTNAME, STATIC fxaddpar, header, EXTVER, j+1 fxaddpar, header, DELTIME, deltatime writefits, cam1_drk.fits, staticshading, header, /append coefficients[*,*,0]=[[shadefit0[*,0,index]],[shadefit1[*,0,index]],[sha defit2[*,0,index]],[shadefit3[*,0,index]],[shadefit4[*,0,index]]] coefficients[*,*,1]=[[shadefit0[*,1,index]],[shadefit1[*,1,index]],[sha defit2[*,1,index]],[shadefit3[*,1,index]],[shadefit4[*,1,index]]] coefficients[*,*,2]=[[shadefit0[*,2,index]],[shadefit1[*,2,index]],[sha defit2[*,2,index]],[shadefit3[*,2,index]],[shadefit4[*,2,index]]] coefficients[*,*,3]=[[shadefit0[*,3,index]],[shadefit1[*,3,index]],[sha defit2[*,3,index]],[shadefit3[*,3,index]],[shadefit4[*,3,index]]] coefficients[*,*,4]=[[shadefit0[*,4,index]],[shadefit1[*,4,index]],[sha defit2[*,4,index]],[shadefit3[*,4,index]],[shadefit4[*,4,index]]] coefficients[*,*,5]=[[shadefit0[*,5,index]],[shadefit1[*,5,index]],[sha defit2[*,5,index]],[shadefit3[*,5,index]],[shadefit4[*,5,index]]] coefficients[*,0:1,6] = [[yshadefit0[*,2,index]],[yshadefit1[*,2,index]]] coefficients[*,0:1,7] = [[yshadefit0[*,6,index]],[yshadefit1[*,6,index]]] coefficients[*,0:1,8] = [[yshadefit0[*,3,index]],[yshadefit1[*,3,index]]] coefficients[*,0:1,9] = [[yshadefit0[*,7,index]],[yshadefit1[*,7,index]]] headerstring = Shading correction for deltatime= +strcompress (string(deltatime))+ s fxbhmake,header,12, SHAD, headerstring fxaddpar, header, EXTVER, j+1 fxaddpar, header, DELTIME, deltatime fxbaddcol, xscol, header, xstart[0], XSTART fxbaddcol, xecol, header, xend[0], XEND fxbaddcol, yscol, header, ystart[0], YSTART fxbaddcol, yecol, header, yend[0], YEND fxbaddcol, avcol, header, axisvary[0], AXISVARY fxbaddcol, pscol, header, polstart[0], PSTART fxbaddcol, pecol, header, polend[0], PEND fxbaddcol, cocol, header, coefficients[*,*,0], COEFF fxbcreate, unit, cam1_drk.fits, header xstart = [1, 1, 1, 1, 1, 1, 1, 1, 129, 129, 1, 1] xend = [256, 256, 256, 256, 256, 256, 128, 128, 256, 256, 256, 256] ystart = [1, 22, 33, 128, 150, 161, 22, 150, 22, 150, 1, 129] yend = [21, 32, 127, 149, 160, 256, 128, 256, 128, 256, 21, 149] axisvary = [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] polstart = [0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0] 12

13 polend = [20, 10, 94, 19, 10, 95, 127, 127, 127, 127, 255, 255] for i = 1, 12 do fxbwrite, unit, xstart[i-1], xscol, i for i = 1, 12 do fxbwrite, unit, xend[i-1], xecol, i for i = 1, 12 do fxbwrite, unit, ystart[i-1], yscol, i for i = 1, 12 do fxbwrite, unit, yend[i-1], yecol, i for i = 1, 12 do fxbwrite, unit, axisvary[i-1], avcol, i for i = 1, 12 do fxbwrite, unit, polstart[i-1], pscol, i for i = 1, 12 do fxbwrite, unit, polend[i-1], pecol, i for i = 1, 12 do fxbwrite, unit, coefficients[*,*,i-1], cocol, i endfor fxbfinish, unit end CalnicA Implementation The CalnicA code was inherited from Howard Bushouse. He had been working on a prototype Version 4, which involved changing the order of calibration so that each calibration step is applied to all of the groups before going on to the next step, in contrast to the thencurrent version which applied all the calibration steps to each group before going on to the next group. The new version that incorporates the temperature-dependent correction does the following steps, assuming the DARKCORR primary header keyword is set to PERFORM: Look for a temperature-dependent reference file specified using the primary header keyword TEMPFILE If the TEMPFILE keyword does not exist, or if it is set to N/A, use the static dark reference file pointed to by the primary header keyword DARKFILE If the TEMPFILE keyword points to a valid temperature-dependent reference file, use it to calculate the dark component for each group of the data file. The temperature sensor reading to be used by CalnicA is encoded in the reference file keyword TEMPKEY. For Cameras 1 and 2, this key is NDWTMP11, while for Camera 3 the key is NDWTMP13. The temperatures are read from the _spt file that accompany the data files. Each group has its own temperature measurement; the actual temperature used in the temperature-dependent correction is obtained by averaging the temperature readings from all the groups. If the writedark parameter is set to TRUE (or if the calnica program is run using the command-line parameter -write), a static dark reference file is created by CalnicA, with the name rootname_drk.fits. This file can be compared with that created using the WWW tool. The ability to write out a static reference file was extremely valuable in testing the code, since the true dark values could be obtained using the WWW tool. Agreement with the then-current version of CalnicA (v3.3), using static dark reference files created using the WWW tool, was reasonably good. The differences mainly arose from the differences in the order of calculation, not from the temperature-dependent dark correction step. 13

14 What s Missing, and What s Next The most obvious deficiency in this code is the lack of error terms. In principle, these can be determined by calculating the formal errors when calculating the dark components. The next step is to add the capability to calculate the temperature from the bias signal. This step has already been coded by Eddie Bergeron in IDL basically as a state machine calculation. Once again, it will be difficult to incorporate this calculation step into the code+reference file model. The most likely implementation will involve calculating the appropriate temperature from the data before CalnicA is run, and inserting this temperature into a _spt file keyword. CalnicA will then use this keyword in calculating the temperature-dependent dark signal. This coding has not started yet, since it seems wise to wait until some of the SMOV issues are sorted out and then a decision can be made on the bast way to tackle the problem. The flatfield is also known to be temperature dependent, and a WWW tool has been written to determine the temperature-dependent flatfield correction. This can also be incorporated into CalnicA in a similar fashion to how the dark correction was implemented. 14

The New HST FITS Format, the FITS Kernel and OpenIRAF

The New HST FITS Format, the FITS Kernel and OpenIRAF 1997 HST Calibration Workshop Space Telescope Science Institute, 1997 S. Casertano, et al., eds. The New HST FITS Format, the FITS Kernel and OpenIRAF P. Greenfield Space Telescope Science Institute, Baltimore,

More information

Chapter 15 NICMOS Data Structures

Chapter 15 NICMOS Data Structures Chapter 15 NICMOS Data Structures In This Chapter... NICMOS Data Files / 15-1 Header Keywords / 15-10 Working with NICMOS Files / 15-15 From the Phase II Proposal to Your Data / 15-21 Paper Products /

More information

Shutter Jitter History Measured from INTFLATS

Shutter Jitter History Measured from INTFLATS Shutter Jitter History Measured from INTFLATS Adam Riess, Stefano Casertano, John Biretta May 8, 2001 ABSTRACT Apparent sporadic variations in the closed position of the two WFPC2 shutter blades were detected

More information

Instrument Distortion Calibration File Transformation

Instrument Distortion Calibration File Transformation Instrument Distortion Calibration File Transformation David Borncamp, Vera Kozhurina-Platais, Colin Cox, Warren Hack Space Telescope Science Institute July 1, 2014 ABSTRACT The current generation of detectors

More information

Using LoggerPro. Nothing is more terrible than to see ignorance in action. J. W. Goethe ( )

Using LoggerPro. Nothing is more terrible than to see ignorance in action. J. W. Goethe ( ) Using LoggerPro Nothing is more terrible than to see ignorance in action. J. W. Goethe (1749-1832) LoggerPro is a general-purpose program for acquiring, graphing and analyzing data. It can accept input

More information

User s Guide to Polarimetric Imaging Tools

User s Guide to Polarimetric Imaging Tools Instrument Science Report NICMOS ISR-99-004 User s Guide to Polarimetric Imaging Tools Lisa Mazzuca, Dean Hines August 2, 1999 ABSTRACT We present informal documentation for a group of IDL programs: POLARIZE.PRO,

More information

SAMI software description

SAMI software description SAMI software description Prepared by: A.Tokovinin, O.Estay Last update: April 7, 2014 File: soar/software/sami/sami-sw.odt This document describes the functionality of the LabView software that operates

More information

ACS/WFC Crosstalk after Servicing Mission 4

ACS/WFC Crosstalk after Servicing Mission 4 Instrument Science Report ACS 2010-02 ACS/WFC Crosstalk after Servicing Mission 4 Anatoly Suchkov, Norman Grogin, Marco Sirianni, Ed Cheng, Augustyn Waczynski, & Marcus Loose March 10, 2010 ABSTRACT The

More information

The Mosaic Data Capture Agent

The Mosaic Data Capture Agent Astronomical Data Analysis Software and Systems VII ASP Conference Series, Vol. 145, 1998 R. Albrecht, R. N. Hook and H. A. Bushouse, eds. The Mosaic Data Capture Agent Doug Tody and Francisco G. Valdes

More information

Filter-Dependent and Geometric Distortions

Filter-Dependent and Geometric Distortions Updates to the WFC3/UVIS Filter-Dependent and Geometric Distortions C. Martlin, V. Kozhurina-Platais, M. McKay, E. Sabbi. July 11, 2018 Abstract Individual geometric distortion solutions and fine-scale

More information

Assessment and Delivery of Reference Files

Assessment and Delivery of Reference Files Technical Instrument Report CDBS 2005-01 Assessment and Delivery of Reference Files R. I. Diaz-Miller rmiller@stsci.edu May 17, 2005 Abstract This TIR defines the standard procedures for the delivery of

More information

NICMOS Focus Data Reduction and Analysis Using Phase Retrieval

NICMOS Focus Data Reduction and Analysis Using Phase Retrieval Instrument Science Report NICMOS 98-016 NICMOS Focus Data Reduction and Analysis Using Phase Retrieval G. Galas September 15, 1998 ABSTRACT This ISR documents the process of measuring NICMOS focus and

More information

OPUS Science Data Processing

OPUS Science Data Processing Science Data Processing www.stsci.edu/software/opus/ www.dpt.stsci.edu/ 1 of 13 OPUS Science Data Processing PMDB ASSIST PDB pod file Data Partitioning Support Schedule Data Validation EDT binary dataset

More information

CCD Acquisition Function

CCD Acquisition Function File Edit View Props Region Open Flatfield Corr. Optics Image Stats Setup Open Background Corr. Reset Camera Image Profile Temperature Close Autoexpose Autofocus Correction Output Dual Shutter From the

More information

Voodoo Detector Control Program User's Manual

Voodoo Detector Control Program User's Manual Voodoo Detector Control Program User's Manual Scott Streit San Diego State University 08/08/2000 Table Of Contents I. INSTALLATION... 4 Manual Installation... 5 Automatic Installation... 5 II. DESIGN...

More information

A more generalized coordinate transformation approach for grisms

A more generalized coordinate transformation approach for grisms Instrument Science Report WFC3 2017-01 A more generalized coordinate transformation approach for grisms Nor Pirzkal, R. Ryan January 5, 2017 ABSTRACT Current HST configuration files for the NICMOS, ACS

More information

Assessment and Delivery of Reference Files

Assessment and Delivery of Reference Files Technical Instrument Report CDBS 2008-01 Assessment and Delivery of Reference Files R. I. Diaz, M. Cracraft rmiller@stsci.edu, cracraft@stsci.edu June 24, 2008 Abstract This TIR defines the standard procedures

More information

2MASS Observer s Guide. Steward Observatory 61 Kuiper Telescope

2MASS Observer s Guide. Steward Observatory 61 Kuiper Telescope 2MASS Observer s Guide Steward Observatory 61 Kuiper Telescope v1.0 January 2011 General Instructions for Observing with 2MASS 1. Normal Hardware Setup 2. Normal Software Startup 3. Taking an Image 4.

More information

Digital Image Processing. Prof. P. K. Biswas. Department of Electronic & Electrical Communication Engineering

Digital Image Processing. Prof. P. K. Biswas. Department of Electronic & Electrical Communication Engineering Digital Image Processing Prof. P. K. Biswas Department of Electronic & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Lecture - 21 Image Enhancement Frequency Domain Processing

More information

WFC3/IR: Time Dependency - of Linear Geometric Distortion

WFC3/IR: Time Dependency - of Linear Geometric Distortion WFC3/IR: Time Dependency - of Linear Geometric Distortion M. McKay, & V. Kozhurina-Platais July 03, 2018 Abstract Over eight years, the globular cluster Omega Centauri (ω Cen) has been observed with the

More information

Chapter 2 HST File Formats

Chapter 2 HST File Formats Chapter 2 HST File Formats In This Chapter... Historical Perspective / 2-2 FITS File Format / 2-3 GEIS File Format / 2-10 STScI automatically processes and calibrates all the data received from HST. The

More information

SWAP Image Calibration. Daniel B. Seaton, D. Shaun Bloomfield, ROB & TCD SWAP Teams

SWAP Image Calibration. Daniel B. Seaton, D. Shaun Bloomfield, ROB & TCD SWAP Teams SWAP Image Calibration Daniel B. Seaton, D. Shaun Bloomfield, ROB & TCD SWAP Teams Primary Image Calibration Steps Implemented Dark Subtraction Pixel Map Correction Image Scaling, Rotation, & Centering

More information

TracePro Stray Light Simulation

TracePro Stray Light Simulation TracePro Stray Light Simulation What Is Stray Light? A more descriptive term for stray light is unwanted light. In an optical imaging system, stray light is caused by light from a bright source shining

More information

Arrays. Defining arrays, declaration and initialization of arrays. Designed by Parul Khurana, LIECA.

Arrays. Defining arrays, declaration and initialization of arrays. Designed by Parul Khurana, LIECA. Arrays Defining arrays, declaration and initialization of arrays Introduction Many applications require the processing of multiple data items that have common characteristics (e.g., a set of numerical

More information

Using Excel for Graphical Analysis of Data

Using Excel for Graphical Analysis of Data Using Excel for Graphical Analysis of Data Introduction In several upcoming labs, a primary goal will be to determine the mathematical relationship between two variable physical parameters. Graphs are

More information

DOWNLOAD PDF BIG IDEAS MATH VERTICAL SHRINK OF A PARABOLA

DOWNLOAD PDF BIG IDEAS MATH VERTICAL SHRINK OF A PARABOLA Chapter 1 : BioMath: Transformation of Graphs Use the results in part (a) to identify the vertex of the parabola. c. Find a vertical line on your graph paper so that when you fold the paper, the left portion

More information

NIRSpec Technical Note NTN / ESA-JWST-TN Author(s): G. Giardino Date of Issue: November 11, 2013 Version: 1.0

NIRSpec Technical Note NTN / ESA-JWST-TN Author(s): G. Giardino Date of Issue: November 11, 2013 Version: 1.0 NIRSpec Technical Note NTN-013-011/ ESA-JWST-TN-093 Author(s): G. Giardino Date of Issue: November 11, 013 Version: 1.0 estec European Space Research and Technology Centre Keplerlaan 1 01 AZ Noordwijk

More information

FLAMINGOS Camera Dewar Cooldown On Kitt Peak

FLAMINGOS Camera Dewar Cooldown On Kitt Peak FLAMINGOS Camera Dewar Cooldown On Kitt Peak Dick Joyce Version 1.04, 2012 May 08 FLAMINGOS Camera Cooldown, V 1.04, 2012 May 08 Page 1 of 7 1. Introduction This manual is a guide to cooling down the FLAMINGOS

More information

Spatial Transform Technique

Spatial Transform Technique The overlooked advantage of the two-pass spatial transform technique is that complete, continuous, and time-constrained intensity interpolation can be conveniently achieved in one dimension. A Nonaliasing,

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

A Thin-Client Approach for Porting OpenGL Applications to Pocket PC s

A Thin-Client Approach for Porting OpenGL Applications to Pocket PC s A Thin-Client Approach for Porting OpenGL Applications to Pocket PC s Zhe-Yu Lin Shyh-Haur Ger Yung-Feng Chiu Chun-Fa Chang Department of Computer Science National Tsing Hua University Abstract The display

More information

Installing the Focus Motor

Installing the Focus Motor The MicroTouch Wireless Autofocuser is designed to work with Feathertouch Focusers from Starlight Instruments. It allows automatic focusing with CCD and DSLR cameras. Included is FocusMax software to automatically

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

v Observations SMS Tutorials Prerequisites Requirements Time Objectives

v Observations SMS Tutorials Prerequisites Requirements Time Objectives v. 13.0 SMS 13.0 Tutorial Objectives This tutorial will give an overview of using the observation coverage in SMS. Observation points will be created to measure the numerical analysis with measured field

More information

Observation Coverage SURFACE WATER MODELING SYSTEM. 1 Introduction. 2 Opening the Data

Observation Coverage SURFACE WATER MODELING SYSTEM. 1 Introduction. 2 Opening the Data SURFACE WATER MODELING SYSTEM Observation Coverage 1 Introduction An important part of any computer model is the verification of results. Surface water modeling is no exception. Before using a surface

More information

Copyright 2015 Integrated Environmental Solutions Limited. All rights reserved.

Copyright 2015 Integrated Environmental Solutions Limited. All rights reserved. Tabular Room Data User Guide IES Virtual Environment Copyright 2015 Integrated Environmental Solutions Limited. All rights reserved. No part of the manual is to be copied or reproduced in any form without

More information

Astrometric Correction for WFC3/UVIS Filter-Dependent Component of Distortion

Astrometric Correction for WFC3/UVIS Filter-Dependent Component of Distortion SPACE TELESCOPE SCIENCE INSTITUTE Operated for NASA by AURA Instrument Science Report WFC 2014-12 Astrometric Correction for WFC3/UVIS Filter-Dependent Component of Distortion V. Kozhurina-Platais May

More information

CS 315 Software Design Homework 3 Preconditions, Postconditions, Invariants Due: Sept. 29, 11:30 PM

CS 315 Software Design Homework 3 Preconditions, Postconditions, Invariants Due: Sept. 29, 11:30 PM CS 315 Software Design Homework 3 Preconditions, Postconditions, Invariants Due: Sept. 29, 11:30 PM Objectives Defining a wellformed method to check class invariants Using assert statements to check preconditions,

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

v SMS 12.2 Tutorial Observation Prerequisites Requirements Time minutes

v SMS 12.2 Tutorial Observation Prerequisites Requirements Time minutes v. 12.2 SMS 12.2 Tutorial Observation Objectives This tutorial will give an overview of using the observation coverage in SMS. Observation points will be created to measure the numerical analysis with

More information

MODULE - 7. Subject: Computer Science. Module: Other 2D Transformations. Module No: CS/CGV/7

MODULE - 7. Subject: Computer Science. Module: Other 2D Transformations. Module No: CS/CGV/7 MODULE - 7 e-pg Pathshala Subject: Computer Science Paper: Computer Graphics and Visualization Module: Other 2D Transformations Module No: CS/CGV/7 Quadrant e-text Objectives: To get introduced to the

More information

SES123 Computer Methods Lab Procedures

SES123 Computer Methods Lab Procedures SES123 Computer Methods Lab Procedures Introduction Science and engineering commonly involve numerical calculations, graphs, photographic images, and various types of figures. In this lab, you will use

More information

111 Highland Drive Putnam, CT USA PHONE (860) FAX (860) SM32Pro SDK

111 Highland Drive Putnam, CT USA PHONE (860) FAX (860) SM32Pro SDK SM32Pro SDK Spectrometer Operating Software USER MANUAL SM301/SM301EX Table Of Contents Warranty And Liability...3 Quick Start Installation Guide...4 System Requirements...5 Getting Started...6 Using the

More information

Interactive Virtual Environments

Interactive Virtual Environments Interactive Virtual Environments Video Acquisition of 3D Object Shape Emil M. Petriu, Dr. Eng., FIEEE Professor, School of Information Technology and Engineering University of Ottawa, Ottawa, ON, Canada

More information

Logger Pro Resource Sheet

Logger Pro Resource Sheet Logger Pro Resource Sheet Entering and Editing Data Data Collection How to Begin How to Store Multiple Runs Data Analysis How to Scale a Graph How to Determine the X- and Y- Data Points on a Graph How

More information

Item 1: Microsoft.Net Framework generates an exception when viewing Group calibration information. Known Issues: Gas Chromatograph Portal 5.30.

Item 1: Microsoft.Net Framework generates an exception when viewing Group calibration information. Known Issues: Gas Chromatograph Portal 5.30. The following information covers issues and known work-arounds discovered that can be helpful in working with Maxum Gas Chromatograph Portal version 5.30.00. Known issues that have been discovered are

More information

Example 1: Give the coordinates of the points on the graph.

Example 1: Give the coordinates of the points on the graph. Ordered Pairs Often, to get an idea of the behavior of an equation, we will make a picture that represents the solutions to the equation. A graph gives us that picture. The rectangular coordinate plane,

More information

Three-Dimensional Coordinate Systems

Three-Dimensional Coordinate Systems Jim Lambers MAT 169 Fall Semester 2009-10 Lecture 17 Notes These notes correspond to Section 10.1 in the text. Three-Dimensional Coordinate Systems Over the course of the next several lectures, we will

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

KaleidaGraph Quick Start Guide

KaleidaGraph Quick Start Guide KaleidaGraph Quick Start Guide This document is a hands-on guide that walks you through the use of KaleidaGraph. You will probably want to print this guide and then start your exploration of the product.

More information

National Instruments Analog-to-Digital (NI A2D) Module Manual

National Instruments Analog-to-Digital (NI A2D) Module Manual Particle Analysis and Display System (PADS): National Instruments Analog-to-Digital (NI A2D) Module Manual DOC-0292 Rev A PADS 3.5, NI A2D Module 3.5 2545 Central Avenue Boulder, CO 80301 USA C O P Y R

More information

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 14

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 14 Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 14 Scan Converting Lines, Circles and Ellipses Hello everybody, welcome again

More information

A FITS Library Package. Donald. H. Gudehus, Georgia State University

A FITS Library Package. Donald. H. Gudehus, Georgia State University A FITS Library Package Donald. H. Gudehus, Georgia State University Abstract The Flexible Image Transport System (FITS) Library Package for Linux, and Mac OS X consists of a collection of high and low

More information

Students received individual feedback throughout year on assignments.

Students received individual feedback throughout year on assignments. ACS108 No exam. Students received individual feedback throughout year on assignments. ACS123 In general, during ACS123 exam session, students have shown satisfactory performance, clear understanding of

More information

Anima-LP. Version 2.1alpha. User's Manual. August 10, 1992

Anima-LP. Version 2.1alpha. User's Manual. August 10, 1992 Anima-LP Version 2.1alpha User's Manual August 10, 1992 Christopher V. Jones Faculty of Business Administration Simon Fraser University Burnaby, BC V5A 1S6 CANADA chris_jones@sfu.ca 1992 Christopher V.

More information

in Astronomy CCD cameras Charlie Santori Aug. 24, 2012

in Astronomy CCD cameras Charlie Santori Aug. 24, 2012 Introduction to signal and noise in Astronomy CCD cameras Charlie Santori Aug. 24, 2012 Outline 1. Introduction to CCDs 2. Signal and noise in CCDs 3. Comparison of a few CCD cameras Electronic detectors

More information

STEREO BY TWO-LEVEL DYNAMIC PROGRAMMING

STEREO BY TWO-LEVEL DYNAMIC PROGRAMMING STEREO BY TWO-LEVEL DYNAMIC PROGRAMMING Yuichi Ohta Institute of Information Sciences and Electronics University of Tsukuba IBARAKI, 305, JAPAN Takeo Kanade Computer Science Department Carnegie-Mellon

More information

Chapter 3 Image Registration. Chapter 3 Image Registration

Chapter 3 Image Registration. Chapter 3 Image Registration Chapter 3 Image Registration Distributed Algorithms for Introduction (1) Definition: Image Registration Input: 2 images of the same scene but taken from different perspectives Goal: Identify transformation

More information

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview Chapter 888 Introduction This procedure generates D-optimal designs for multi-factor experiments with both quantitative and qualitative factors. The factors can have a mixed number of levels. For example,

More information

Assignment 6: Ray Tracing

Assignment 6: Ray Tracing Assignment 6: Ray Tracing Programming Lab Due: Monday, April 20 (midnight) 1 Introduction Throughout this semester you have written code that manipulated shapes and cameras to prepare a scene for rendering.

More information

Let denote the number of partitions of with at most parts each less than or equal to. By comparing the definitions of and it is clear that ( ) ( )

Let denote the number of partitions of with at most parts each less than or equal to. By comparing the definitions of and it is clear that ( ) ( ) Calculating exact values of without using recurrence relations This note describes an algorithm for calculating exact values of, the number of partitions of into distinct positive integers each less than

More information

Review for Mastery Using Graphs and Tables to Solve Linear Systems

Review for Mastery Using Graphs and Tables to Solve Linear Systems 3-1 Using Graphs and Tables to Solve Linear Systems A linear system of equations is a set of two or more linear equations. To solve a linear system, find all the ordered pairs (x, y) that make both equations

More information

Overview of Computer Graphics

Overview of Computer Graphics Application of Computer Graphics UNIT- 1 Overview of Computer Graphics Computer-Aided Design for engineering and architectural systems etc. Objects maybe displayed in a wireframe outline form. Multi-window

More information

GBT Commissioning Memo 11: Plate Scale and pointing effects of subreflector positioning at 2 GHz.

GBT Commissioning Memo 11: Plate Scale and pointing effects of subreflector positioning at 2 GHz. GBT Commissioning Memo 11: Plate Scale and pointing effects of subreflector positioning at 2 GHz. Keywords: low frequency Gregorian, plate scale, focus tracking, pointing. N. VanWey, F. Ghigo, R. Maddalena,

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

Lecture 3 Sections 2.2, 4.4. Mon, Aug 31, 2009

Lecture 3 Sections 2.2, 4.4. Mon, Aug 31, 2009 Model s Lecture 3 Sections 2.2, 4.4 World s Eye s Clip s s s Window s Hampden-Sydney College Mon, Aug 31, 2009 Outline Model s World s Eye s Clip s s s Window s 1 2 3 Model s World s Eye s Clip s s s Window

More information

LAS extrabytes implementation in RIEGL software WHITEPAPER

LAS extrabytes implementation in RIEGL software WHITEPAPER in RIEGL software WHITEPAPER _ Author: RIEGL Laser Measurement Systems GmbH Date: May 25, 2012 Status: Release Pages: 13 All rights are reserved in the event of the grant or the registration of a utility

More information

X-values are restricted to [Xmin,Xmax].

X-values are restricted to [Xmin,Xmax]. A. TRACE Working With A Graph TRACE is a very useful tool in graph analyses. Even when a graph is not visible, you can use TRACE to find Y-values. When using TRACE, the X-values are restricted to the interval

More information

30. Constrained Optimization

30. Constrained Optimization 30. Constrained Optimization The graph of z = f(x, y) is represented by a surface in R 3. Normally, x and y are chosen independently of one another so that one may roam over the entire surface of f (within

More information

Characterizing Methane Concentrations in a Mine using NI LabVIEW

Characterizing Methane Concentrations in a Mine using NI LabVIEW Characterizing Methane Concentrations in a Mine using NI LabVIEW By Ben Rayner Senior Architect Data Science Automation, Inc. USA Category: Test and Measurement Products Used: NI LabVIEW 2009 LVOOP NI

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

Essay 5 Tutorial for a Three-Dimensional Heat Conduction Problem Using ANSYS

Essay 5 Tutorial for a Three-Dimensional Heat Conduction Problem Using ANSYS Essay 5 Tutorial for a Three-Dimensional Heat Conduction Problem Using ANSYS 5.1 Introduction The problem selected to illustrate the use of ANSYS software for a three-dimensional steadystate heat conduction

More information

RoboDAQ7. By John Buzzi. Masters of Engineering Report. Cornell University

RoboDAQ7. By John Buzzi. Masters of Engineering Report.   Cornell University RoboDAQ7 Masters of Engineering Report By John Buzzi Email: jlb269@cornell.edu Cornell University May 17, 2010 Abstract Learning from and improving on our past mistakes and accomplishments is only possible

More information

SDK-S User Manual K-21-A ( ) 1 Copyright 2013 B&W Tek, Inc.

SDK-S User Manual K-21-A ( ) 1 Copyright 2013 B&W Tek, Inc. SDK-S User Manual 290020026-K-21-A 2013-05-06) 1 Copyright 2013 B&W Tek, Inc. Important Changes & Compatibility 5 Introduction 5 Version 5 Installation 6 USB 3.0/2.0/1.1 Interface Spectrometers 11 USB

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

3.1. 3x 4y = 12 3(0) 4y = 12. 3x 4y = 12 3x 4(0) = y = x 0 = 12. 4y = 12 y = 3. 3x = 12 x = 4. The Rectangular Coordinate System

3.1. 3x 4y = 12 3(0) 4y = 12. 3x 4y = 12 3x 4(0) = y = x 0 = 12. 4y = 12 y = 3. 3x = 12 x = 4. The Rectangular Coordinate System 3. The Rectangular Coordinate System Interpret a line graph. Objectives Interpret a line graph. Plot ordered pairs. 3 Find ordered pairs that satisfy a given equation. 4 Graph lines. 5 Find x- and y-intercepts.

More information

Image Processing using LabVIEW. By, Sandip Nair sandipnair.hpage.com

Image Processing using LabVIEW. By, Sandip Nair sandipnair.hpage.com Image Processing using LabVIEW By, Sandip Nair sandipnair06@yahoomail.com sandipnair.hpage.com What is image? An image is two dimensional function, f(x,y), where x and y are spatial coordinates, and the

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

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

FM300 Network Server

FM300 Network Server FM300 Network Server User s Manual March 2005 MEDA, Inc Macintyre Electronic Design Associates, Inc 43676 Trade Center Place, Suite 145 Dulles, VA 20166 Disclaimer of Warranty FM300 Network Server NO WARRANTIES

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

External filter wheels for G2, G3 and G4 CCD cameras

External filter wheels for G2, G3 and G4 CCD cameras External filter wheels for G2, G3 and G4 CCD cameras User's Manual Version 2.2 Modified on May 19th, 2017 All information furnished by Moravian Instruments is believed to be accurate. Moravian Instruments

More information

Image Formation. Antonino Furnari. Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania

Image Formation. Antonino Furnari. Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania Image Formation Antonino Furnari Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania furnari@dmi.unict.it 18/03/2014 Outline Introduction; Geometric Primitives

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

2D Tutorial. Project Description: Running VisualAnalysis: Setting Up the Project:

2D Tutorial. Project Description: Running VisualAnalysis: Setting Up the Project: 2D Tutorial Project Description: This project has been set-up to demonstrate the basic features of VisualAnalysis. You will model and analyze the following two-dimensional frame with a curved glue-laminated

More information

Ashish Gupta, Data JUET, Guna

Ashish Gupta, Data JUET, Guna Categories of data structures Data structures are categories in two classes 1. Linear data structure: - organized into sequential fashion - elements are attached one after another - easy to implement because

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

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

form are graphed in Cartesian coordinates, and are graphed in Cartesian coordinates.

form are graphed in Cartesian coordinates, and are graphed in Cartesian coordinates. Plot 3D Introduction Plot 3D graphs objects in three dimensions. It has five basic modes: 1. Cartesian mode, where surfaces defined by equations of the form are graphed in Cartesian coordinates, 2. cylindrical

More information

VME Data Acquisition System, ADC Read

VME Data Acquisition System, ADC Read VME Data Acquisition System, ADC Read Abstract: UTA-HEP/LC 0023 Shashwat Udit University of Texas at Arlington August 25, 2008 This document presents the design concept and the functionality of the newly

More information

6. Parallel Volume Rendering Algorithms

6. Parallel Volume Rendering Algorithms 6. Parallel Volume Algorithms This chapter introduces a taxonomy of parallel volume rendering algorithms. In the thesis statement we claim that parallel algorithms may be described by "... how the tasks

More information

Lecture (05) Special Purpose Diodes

Lecture (05) Special Purpose Diodes Agenda Lecture (05) Special Purpose Diodes Zener Diode Zener Diode Applications Optical diodes Optical diodes applications By: Dr. Ahmed ElShafee ١ ٢ Zener Diode A zener diode is a silicon pn junction

More information

Lecture (05) Special Purpose Diodes

Lecture (05) Special Purpose Diodes Lecture (05) Special Purpose Diodes By: Dr. Ahmed ElShafee ١ Agenda Zener Diode Zener Diode Applications Optical diodes Optical diodes applications ٢ Zener Diode A zener diode is a silicon pn junction

More information

Using Excel for Graphical Analysis of Data

Using Excel for Graphical Analysis of Data EXERCISE Using Excel for Graphical Analysis of Data Introduction In several upcoming experiments, a primary goal will be to determine the mathematical relationship between two variable physical parameters.

More information

Using DataQuest on a Handheld

Using DataQuest on a Handheld Using DataQuest on a Handheld Appendix B This appendix gives an overview of using the Vernier DataQuest application on a TI-Nspire handheld. It includes information on accessing the common tools in 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

Data Partitioning. Figure 1-31: Communication Topologies. Regular Partitions

Data Partitioning. Figure 1-31: Communication Topologies. Regular Partitions Data In single-program multiple-data (SPMD) parallel programs, global data is partitioned, with a portion of the data assigned to each processing node. Issues relevant to choosing a partitioning strategy

More information

GSYS (Graph Suchi Yomitori System)

GSYS (Graph Suchi Yomitori System) GSYS (Graph Suchi Yomitori System) 28. Jan. 2005, Koji Arai (1) THIS IS THE SYSTEM IN ORDER TO DIGTIZE THE DATA ON THE FIGURE SUCH AS EXPERIMENTAL DATA ON THE PRINTED MATTER. You can download files from

More information

Geostatistics 3D GMS 7.0 TUTORIALS. 1 Introduction. 1.1 Contents

Geostatistics 3D GMS 7.0 TUTORIALS. 1 Introduction. 1.1 Contents GMS 7.0 TUTORIALS Geostatistics 3D 1 Introduction Three-dimensional geostatistics (interpolation) can be performed in GMS using the 3D Scatter Point module. The module is used to interpolate from sets

More information

Reconstruction of Images Distorted by Water Waves

Reconstruction of Images Distorted by Water Waves Reconstruction of Images Distorted by Water Waves Arturo Donate and Eraldo Ribeiro Computer Vision Group Outline of the talk Introduction Analysis Background Method Experiments Conclusions Future Work

More information