Differences between revisions 1 and 8 (spanning 7 versions)
Revision 1 as of 2017-12-22 13:35:41
Size: 1820
Editor: EricPalmer
Comment:
Revision 8 as of 2017-12-26 11:28:31
Size: 2224
Editor: EricPalmer
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= SPC-OREx Naming Convention =
Line 2: Line 3:
INSTRUME keyword defines which camera system ||Category B ||Version 3.0.1 ||



INSTRUME keyword defines which camera system. MTR_POS defines either filter position (MapCam/SamCam) or focal distance (PolyCam).

More info about [[FITS Keywords]]
Line 5: Line 12:
== 1 ==
1st character is based on Camera: MapCam M
PolyCam P SamCam S NavCam N TAGCam T
== Character Position 1 ==
1st character is based on Camera: MapCam M PolyCam P SamCam S NavCam N TAGCam T

== Character Positions 2-10 ==
ET in seconds

== Character Position 11 ==
Always 'F'

== Character Position 12 ==
 * MapCam - based upon the filter wheel position (CAMERAID = 1)
  ||Filt Pos ||char ||
  ||0 ||0 ||
  ||720 ||0 ||
  ||630 ||1 ||
  ||540 ||2 ||
  ||360 ||3 ||
  ||270 ||4 ||
  ||180 ||5 ||
  ||90 ||6 ||
  ||30 ||7 ||
Line 10: Line 35:
== 2-10 ==
ET in seconds

== 11 ==
Always 'F'

== 12 ==

 * MapCam - based upon the filter wheel position (CAMERAID = 1)
   || Filt Pos || char ||
   || 0 || 0 ||
   || 720 || 0 ||
   || 630 || 1 ||
   || 540 || 2 ||
   || 360 || 3 ||
   || 270 || 4 ||
   || 180 || 5 ||
   || 90 || 6 ||
   || 30 || 7 ||
Line 31: Line 37:
   Filter position is defined with variable NQ and stored in [[make_sumfiles.in]]
   ||
Filt Pos || char ||
   || 0 || 0 ||
   ||
720 ||  0 ||
   ||
600 ||  1  ||
   ||
480 ||  2 ||
   ||
360 ||  3  ||
   ||
240 ||  4  ||
   ||
120 ||  5  ||
  . Filter position is defined with variable NQ and stored in [[make_sumfiles.in]] ||Filt Pos ||char ||
  ||0 ||0 ||
  ||
720 ||0 ||
  ||
600 ||1 ||
  ||
480 ||2 ||
  ||
360 ||3 ||
  ||
240 ||4 ||
  ||
120 ||5 ||
Line 41: Line 46:
  * PolyCam - (CAMERAID = 3)
Line 43: Line 47:
   What it really is
   {{{
        NQ=Filter Position
Line 47: Line 48:
 * PolyCam - (CAMERAID = 3)
  What it really is
  {{{
Line 50: Line 54:
       
Line 53: Line 57:
         K=K-10*I
Line 55: Line 58:
       PICNM(11:11)=CHAR(65+I) # 65 is an upper case 'A'
       PICNM(12:12)=K
       Position 11 => CHAR(65+I) # 65 is an upper case 'A'
       Position 12 => K - 10*I # (goes from 0 to 9)
}}}
  J4 and up are "super focus" positions A0 to J2 are nominal positions
  ||Index ||Motor Pos ||11&12 Char ||
  ||1 ||630 ||J2 ||
  ||... || || ||
  ||93 ||17190 (ish) ||A0 ||
  ||94 ||17371 (ish) ||J4 ||
  ||... || || ||
  ||116 ||21510 ||L6 ||
Line 58: Line 70:
   }}}
Line 60: Line 71:
  Source from PROCESS_FITS.f
   {{{
  Source from PROCESS_FITS.f
  {{{
Line 76: Line 87:
     }}}

}}}
Line 82: Line 89:

FLT = 0
   . FLT = 0
Line 86: Line 92:

FLT = 0
   . FLT = 0
Line 91: Line 95:
Everything is the same except for position 11 Everything is the same except for Character Position 11
Line 93: Line 97:
  * PolyCam
      PICNM(11:11)=CHAR(ICHAR(PICNM(11:11))+13)
  * MapCam, NavCam, etc.
      G
 * PolyCam
  . PICNM(11:11)=CHAR(ICHAR(PICNM(11:11))+13)
 * MapCam, NavCam, etc.
  . G
----
CategoryThreeOhOne

SPC-OREx Naming Convention

Category B

Version 3.0.1

INSTRUME keyword defines which camera system. MTR_POS defines either filter position (MapCam/SamCam) or focal distance (PolyCam).

More info about FITS Keywords

Level 0 Images

Character Position 1

1st character is based on Camera: MapCam M PolyCam P SamCam S NavCam N TAGCam T

Character Positions 2-10

ET in seconds

Character Position 11

Always 'F'

Character Position 12

  • MapCam - based upon the filter wheel position (CAMERAID = 1)

    • Filt Pos

      char

      0

      0

      720

      0

      630

      1

      540

      2

      360

      3

      270

      4

      180

      5

      90

      6

      30

      7

  • SamCam - based upon the filter wheel position (CAMERAID = 2)

    • Filter position is defined with variable NQ and stored in make_sumfiles.in ||Filt Pos ||char ||

      0

      0

      720

      0

      600

      1

      480

      2

      360

      3

      240

      4

      120

      5

  • PolyCam - (CAMERAID = 3)

    • What it really is
              Find the index (I) that is closest to motor position
              Then
                 K=93-I
      
              IF(K.LT.0) K=93-K
              I=K/10
      
             Position 11 => CHAR(65+I)   # 65 is an upper case 'A'
             Position 12 =>  K - 10*I     # (goes from 0 to 9)
      J4 and up are "super focus" positions A0 to J2 are nominal positions

      Index

      Motor Pos

      11&12 Char

      1

      630

      J2

      ...

      93

      17190 (ish)

      A0

      94

      17371 (ish)

      J4

      ...

      116

      21510

      L6

      Source from PROCESS_FITS.f
           IF(NC.EQ.3) THEN
              NQ=FLT
              K=0
              DO I=116,0,-1
                IF(NQ.LE.STEP(I+1)) K=93-I
              ENDDO
              IF(K.LT.0) K=93-K
              I=K/10
              K=K-10*I
              PICNM(11:11)=CHAR(65+I)
              FLT=K
            ENDIF
      ...
            WRITE(PICNM(12:12),FMT='(I1)') FLT
    • NavCam (CAMERAID = 4)

      • FLT = 0
    • NFTCam (CAMERAID =5)
      • FLT = 0

Level 1 Images

Everything is the same except for Character Position 11


CategoryThreeOhOne

SPC-OREx Naming Convention (last edited 2018-05-20 19:12:34 by BMittan)