midodata.sh
Updated: June14,2020

Read MIDO (from mido.sh or mido2.sh) paramaters from a *.info file associated with a *.fits file and create simple ASCII data files.

% midodata.sh n3379.fits 
The result of running midodata.sh is a set of simple ASCII files that can be used in downstream scripts. As of Oct2014, we produce the following:
midodata.1
midodata.1_explain

midodata.2
midodata.2_explain
midodata.2_varnames

midodata.XY
midodata.XY_explain

% cat midodata.1
         1 circle     green      {250} 
         2 circle     green      {0}
         3 ellipse    red        {1}
         4 box        cyan       {0}
         
% cat midodata.1_explain
# Contents of:  midodata.1
Col01 = original marker number   (integer i10)
Col02 = marker type              (1x,a10)
Col03 = marker color             (1x,a10)
Col04 = associated text string   (1x,a30) 

% cat midodata.2
   973.19   1057.63  14.440  2275.921   654.359     1033.0  1
   945.33    986.56 -99.000   239.709   247.273     3297.0  1
   785.95   1089.42 -99.000   220.801   224.813     3619.0  3
  1195.48   1126.08  20.586   218.645   216.403     2600.0  2

% cat midodata.2_explain
# Contents of:  midodata.2
Col01 = X center, pixels (intensity weighted centroid)
Col02 = Y center, pixels (intensity weighted centroid)
Col03 = magnitude (assuming zp=30)
Col04 = Average value per pixel in aperture
Col05 = Average value per pixel in annulus
Col06 = number of pixels in aperture
Col07 = marker code (1=circle,2=box,3=ellipse)

% cat midodata.2_varnames
Xcent  
Ycent  
MagZP30
Av_AP  
Av_ANN 
NpixAP 
mcode  

The numbered files give the data, the _explain file gives brief explanations of each data column in a file, and the *_varnames file gives a variable name for each column in the data file. I show above some typical examples. The midodata.1 files give marker type and color information and will probably not change dramatically. The content and format of the other files will certainly change with time. The point is that I can use these data files in other scripts to quickly build, for example, the *.cdfp files that can be used for quick data analysis and catalog matching.

One thing to note is that I preserve the Text associated with any region marker (used to compute the image paramters) as the fourth column entry in midodata.1, and if no text was recorded, the a value dof "{0}" is always given. I did this so that the midodata.1 file can be used more easily as input to a bash script. Whether a text identification was given or not, each line in the file will have 4 entries.




Back to SCO CODES page