Conversion of standardized ReadMe file for
file /./ftp/cats/J/AJ/105/527 into FORTRAN code for loading all data files into arrays.
Note that special values are assigned to unknown or unspecified
numbers (also called NULL numbers);
when necessary, the coordinate components making up the right ascension
and declination are converted into floating-point numbers
representing these angles in degrees.
program load_ReadMe C============================================================================= C F77-compliant program generated by readme2f_1.81 (2015-09-23), on 2024-Mar-28 C============================================================================= * This code was generated from the ReadMe file documenting a catalogue * according to the "Standard for Documentation of Astronomical Catalogues" * currently in use by the Astronomical Data Centers (CDS, ADC, A&A) * (see full documentation at URL http://vizier.u-strasbg.fr/doc/catstd.htx) * Please report problems or questions to C============================================================================= implicit none * Unspecified or NULL values, generally corresponding to blank columns, * are assigned one of the following special values: * rNULL__ for unknown or NULL floating-point values * iNULL__ for unknown or NULL integer values real*4 rNULL__ integer*4 iNULL__ parameter (rNULL__=--2147483648.) ! NULL real number parameter (iNULL__=(-2147483647-1)) ! NULL int number integer idig ! testing NULL number C============================================================================= Cat. J/AJ/105/527 Photometry of RR Lyr stars in LMC cluster NGC 1835 (Walker 1993) *================================================================================ *The Large Magellanic Cloud cluster NGC 1835: photometry of the RR Lyrae stars * Walker A.R. * <Astron. J. 105, 527 (1993)> * =1993AJ....105..527W C============================================================================= C Internal variables integer*4 i__ c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'table3' ! RR Lyr var. photometry integer*4 nr__ parameter (nr__=36) ! Number of records character*463 ar__ ! Full-size record real*8 HJD (nr__) ! (d) Heliocentric Julian Date real*4 GR_V1V (nr__) ! (mag) GR/V1 V magnitude real*4 GR_V1B (nr__) ! (mag) GR/V1 B magnitude real*4 GR_V3V (nr__) ! (mag) []? GR/V3 V magnitude real*4 GR_V3B (nr__) ! (mag) []? GR/V3 B magnitude real*4 GR_V4V (nr__) ! (mag) []? GR/V4 V magnitude real*4 GR_V4B (nr__) ! (mag) []? GR/V4 B magnitude real*4 GR_V5V (nr__) ! (mag) GR/V5 V magnitude real*4 GR_V5B (nr__) ! (mag) GR/V5 B magnitude real*4 GR_V6V (nr__) ! (mag) []? GR/V6 V magnitude real*4 GR_V6B (nr__) ! (mag) []? GR/V6 B magnitude real*4 GR_V7V (nr__) ! (mag) []? GR/V7 V magnitude real*4 GR_V7B (nr__) ! (mag) []? GR/V7 B magnitude real*4 GR_V8V (nr__) ! (mag) []? GR/V8 V magnitude real*4 GR_V8B (nr__) ! (mag) []? GR/V8 B magnitude real*4 GR_V9V (nr__) ! (mag) []? GR/V9 V magnitude real*4 GR_V9B (nr__) ! (mag) []? GR/V9 B magnitude real*4 GR_V11V (nr__) ! (mag) []? GR/V11 V magnitude real*4 GR_V11B (nr__) ! (mag) []? GR/V11 B magnitude real*4 GR_V13V (nr__) ! (mag) []? GR/V13 V magnitude real*4 GR_V13B (nr__) ! (mag) []? GR/V13 B magnitude real*4 GR_V14V (nr__) ! (mag) GR/V14 V magnitude real*4 GR_V14B (nr__) ! (mag) GR/V14 B magnitude real*4 GR_V15V (nr__) ! (mag) []? GR/V15 V magnitude real*4 GR_V15B (nr__) ! (mag) []? GR/V15 B magnitude real*4 GR_V16V (nr__) ! (mag) []? GR/V16 V magnitude real*4 GR_V16B (nr__) ! (mag) []? GR/V16 B magnitude real*4 GR_V17V (nr__) ! (mag) []? GR/V17 V magnitude real*4 GR_V17B (nr__) ! (mag) []? GR/V17 B magnitude real*4 GR_V18V (nr__) ! (mag) []? GR/V18 V magnitude real*4 GR_V18B (nr__) ! (mag) []? GR/V18 B magnitude real*4 GR_V19V (nr__) ! (mag) []? GR/V19 V magnitude real*4 GR_V19B (nr__) ! (mag) []? GR/V19 B magnitude real*4 GR_V20V (nr__) ! (mag) []? GR/V20 V magnitude real*4 GR_V20B (nr__) ! (mag) []? GR/V20 B magnitude real*4 GR_V22V (nr__) ! (mag) GR/V22 V magnitude real*4 GR_V22B (nr__) ! (mag) GR/V22 B magnitude real*4 GR_V23V (nr__) ! (mag) GR/V23 V magnitude real*4 GR_V23B (nr__) ! (mag) GR/V23 B magnitude real*4 GR_V24V (nr__) ! (mag) []? GR/V24 V magnitude real*4 GR_V24B (nr__) ! (mag) []? GR/V24 B magnitude real*4 GR_V25V (nr__) ! (mag) []? GR/V25 V magnitude real*4 GR_V25B (nr__) ! (mag) []? GR/V25 B magnitude real*4 GR_V26V (nr__) ! (mag) GR/V26 V magnitude real*4 GR_V26B (nr__) ! (mag) GR/V26 B magnitude real*4 GR_V27V (nr__) ! (mag) []? GR/V27 V magnitude real*4 GR_V27B (nr__) ! (mag) []? GR/V27 B magnitude real*4 GR_V28V (nr__) ! (mag) GR/V28 V magnitude real*4 GR_V28B (nr__) ! (mag) GR/V28 B magnitude real*4 GR_V29V (nr__) ! (mag) []? GR/V29 V magnitude real*4 GR_V29B (nr__) ! (mag) []? GR/V29 B magnitude real*4 GR_V30V (nr__) ! (mag) []? GR/V30 V magnitude real*4 GR_V30B (nr__) ! (mag) []? GR/V30 B magnitude real*4 GR_V31V (nr__) ! (mag) []? GR/V31 V magnitude real*4 GR_V31B (nr__) ! (mag) []? GR/V31 B magnitude real*4 GR_V32V (nr__) ! (mag) []? GR/V32 V magnitude real*4 GR_V32B (nr__) ! (mag) []? GR/V32 B magnitude real*4 GR_V33V (nr__) ! (mag) []? GR/V33 V magnitude real*4 GR_V33B (nr__) ! (mag) []? GR/V33 B magnitude real*4 GR_V34V (nr__) ! (mag) GR/V34 V magnitude real*4 GR_V34B (nr__) ! (mag) GR/V34 B magnitude real*4 GR_V35V (nr__) ! (mag) []? GR/V35 V magnitude real*4 GR_V35B (nr__) ! (mag) []? GR/V35 B magnitude real*4 GR_V36V (nr__) ! (mag) GR/V36 V magnitude real*4 GR_V36B (nr__) ! (mag) GR/V36 B magnitude real*4 GR_V37V (nr__) ! (mag) GR/V37 V magnitude real*4 GR_V37B (nr__) ! (mag) GR/V37 B magnitude real*4 GR_V38V (nr__) ! (mag) []? GR/V38 V magnitude real*4 GR_V38B (nr__) ! (mag) []? GR/V38 B magnitude real*4 GR_V39V (nr__) ! (mag) GR/V39 V magnitude real*4 GR_V39B (nr__) ! (mag) GR/V39 B magnitude c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'table4' ! Derived quantities for the var. stars integer*4 nr__1 parameter (nr__1=39) ! Number of records character*81 ar__1 ! Full-size record integer*4 GR_V (nr__1) ! GR/V denomination integer*4 Walker (nr__1) ! []? Walker denomination real*8 P_GR (nr__1) ! (d) []? GR period real*8 P_W (nr__1) ! (d) []? Walker period real*4 v_V_ (nr__1) ! (mag) []? Mean V magnitude character*1 u__V_ (nr__1) ! uncertainty flag on <V> real*4 v_B_ (nr__1) ! (mag) []? Mean B magnitude character*1 u__B_ (nr__1) ! uncertainty flag on <B> real*4 B_V (nr__1) ! (mag) []? B-V color character*1 u_B_V (nr__1) ! uncertainty flag on B-V real*4 v_B_V_min (nr__1) ! (mag) []? Minimun B-V color character*1 u__B_V_min (nr__1) ! uncertainty flag on (B-V)min real*4 Av (nr__1) ! (mag) []? Absorption in V character*1 u_Av (nr__1) ! uncertainty flag on Av real*4 Ab (nr__1) ! (mag) []? Absorption in B character*1 u_Ab (nr__1) ! uncertainty flag on Ab integer*4 Note (nr__1) ! []? See note (1) *Note (1): * 1: GR1. Periods of several days are poorly constrained by the data available, * and other periods with a frequency spacing of ~0.03 day^-1^ are possible, * although giving noticeably poorer light-curves. With the adopted period * the phases near maximum have been missed, even so, the star is much too * faint to be an LMC Cepheid which would be expected to have <V> = 15.4 * 2: GR2. Red variable. Mean magnitudes: HJD=2448207 (V=16.19, B=18.16), * HJD=2448248 (V=16.89, B=18.91), HJD=2448279 (V=17.53, B=19.40) * 3: GR4. Eclipsing binary * 4: GR9. Low amplitude, noisy light-curve. The period is uncertain. A star of * similar magnitude is at 1.5 arcsec separation. * 5: GR10. Not measured * 6: GR11. The GR period was adopted. The mean magnitudes are very faint, * probably due to elevation of the sky by an adjacent bright star. * 7: GR12. This star is the closest known variable to the cluster center. * Only a few measurements were possible, and these scatter badly when passed * with the GR period, so have been discussed. * 8: GR16. Only a few useful observations, with a large phase gap. * 9: GR17. Large phase gap due to the period being almost exactly 0.5 days. * 10: GR20. GR period adopted. * 11: GR21. No such star is marked on the GR chart although a period and light * curve are given. None of the new variables found match the period. * 12: GR37. Blended with another star. Photometry is very bright, almost * certainly due to insufficient subtraction of the companion star. C============================================================================= C Loading file 'table3' ! RR Lyr var. photometry C Format for file interpretation 1 format( + F11.3,1X,F5.2,1X,F5.2,1X,F5.2,1X,F5.2,1X,F5.2,1X,F5.2,2X,F5.2, + 1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X, + F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2, + 2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X, + F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2, + 1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X, + F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2, + 2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X, + F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2,1X,F5.2,2X,F5.2, + 1X,F5.2,2X,F5.2,1X,F5.2) C Effective file loading open(unit=1,status='old',file= +'table3') write(6,*) '....Loading file: table3' do i__=1,36 read(1,'(A463)')ar__ read(ar__,1) + HJD(i__),GR_V1V(i__),GR_V1B(i__),GR_V3V(i__),GR_V3B(i__), + GR_V4V(i__),GR_V4B(i__),GR_V5V(i__),GR_V5B(i__),GR_V6V(i__), + GR_V6B(i__),GR_V7V(i__),GR_V7B(i__),GR_V8V(i__),GR_V8B(i__), + GR_V9V(i__),GR_V9B(i__),GR_V11V(i__),GR_V11B(i__), + GR_V13V(i__),GR_V13B(i__),GR_V14V(i__),GR_V14B(i__), + GR_V15V(i__),GR_V15B(i__),GR_V16V(i__),GR_V16B(i__), + GR_V17V(i__),GR_V17B(i__),GR_V18V(i__),GR_V18B(i__), + GR_V19V(i__),GR_V19B(i__),GR_V20V(i__),GR_V20B(i__), + GR_V22V(i__),GR_V22B(i__),GR_V23V(i__),GR_V23B(i__), + GR_V24V(i__),GR_V24B(i__),GR_V25V(i__),GR_V25B(i__), + GR_V26V(i__),GR_V26B(i__),GR_V27V(i__),GR_V27B(i__), + GR_V28V(i__),GR_V28B(i__),GR_V29V(i__),GR_V29B(i__), + GR_V30V(i__),GR_V30B(i__),GR_V31V(i__),GR_V31B(i__), + GR_V32V(i__),GR_V32B(i__),GR_V33V(i__),GR_V33B(i__), + GR_V34V(i__),GR_V34B(i__),GR_V35V(i__),GR_V35B(i__), + GR_V36V(i__),GR_V36B(i__),GR_V37V(i__),GR_V37B(i__), + GR_V38V(i__),GR_V38B(i__),GR_V39V(i__),GR_V39B(i__) if(ar__(25:29) .EQ. '') GR_V3V(i__) = rNULL__ if(ar__(31:35) .EQ. '') GR_V3B(i__) = rNULL__ if(ar__(37:41) .EQ. '') GR_V4V(i__) = rNULL__ if(ar__(43:47) .EQ. '') GR_V4B(i__) = rNULL__ if(ar__(63:67) .EQ. '') GR_V6V(i__) = rNULL__ if(ar__(69:73) .EQ. '') GR_V6B(i__) = rNULL__ if(ar__(76:80) .EQ. '') GR_V7V(i__) = rNULL__ if(ar__(82:86) .EQ. '') GR_V7B(i__) = rNULL__ if(ar__(89:93) .EQ. '') GR_V8V(i__) = rNULL__ if(ar__(95:99) .EQ. '') GR_V8B(i__) = rNULL__ if(ar__(102:106) .EQ. '') GR_V9V(i__) = rNULL__ if(ar__(108:112) .EQ. '') GR_V9B(i__) = rNULL__ if(ar__(115:119) .EQ. '') GR_V11V(i__) = rNULL__ if(ar__(121:125) .EQ. '') GR_V11B(i__) = rNULL__ if(ar__(128:132) .EQ. '') GR_V13V(i__) = rNULL__ if(ar__(134:138) .EQ. '') GR_V13B(i__) = rNULL__ if(ar__(154:158) .EQ. '') GR_V15V(i__) = rNULL__ if(ar__(160:164) .EQ. '') GR_V15B(i__) = rNULL__ if(ar__(167:171) .EQ. '') GR_V16V(i__) = rNULL__ if(ar__(173:177) .EQ. '') GR_V16B(i__) = rNULL__ if(ar__(180:184) .EQ. '') GR_V17V(i__) = rNULL__ if(ar__(186:190) .EQ. '') GR_V17B(i__) = rNULL__ if(ar__(193:197) .EQ. '') GR_V18V(i__) = rNULL__ if(ar__(199:203) .EQ. '') GR_V18B(i__) = rNULL__ if(ar__(206:210) .EQ. '') GR_V19V(i__) = rNULL__ if(ar__(212:216) .EQ. '') GR_V19B(i__) = rNULL__ if(ar__(219:223) .EQ. '') GR_V20V(i__) = rNULL__ if(ar__(225:229) .EQ. '') GR_V20B(i__) = rNULL__ if(ar__(258:262) .EQ. '') GR_V24V(i__) = rNULL__ if(ar__(264:268) .EQ. '') GR_V24B(i__) = rNULL__ if(ar__(271:275) .EQ. '') GR_V25V(i__) = rNULL__ if(ar__(277:281) .EQ. '') GR_V25B(i__) = rNULL__ if(ar__(297:301) .EQ. '') GR_V27V(i__) = rNULL__ if(ar__(303:307) .EQ. '') GR_V27B(i__) = rNULL__ if(ar__(323:327) .EQ. '') GR_V29V(i__) = rNULL__ if(ar__(329:333) .EQ. '') GR_V29B(i__) = rNULL__ if(ar__(336:340) .EQ. '') GR_V30V(i__) = rNULL__ if(ar__(342:346) .EQ. '') GR_V30B(i__) = rNULL__ if(ar__(349:353) .EQ. '') GR_V31V(i__) = rNULL__ if(ar__(355:359) .EQ. '') GR_V31B(i__) = rNULL__ if(ar__(362:366) .EQ. '') GR_V32V(i__) = rNULL__ if(ar__(368:372) .EQ. '') GR_V32B(i__) = rNULL__ if(ar__(375:379) .EQ. '') GR_V33V(i__) = rNULL__ if(ar__(381:385) .EQ. '') GR_V33B(i__) = rNULL__ if(ar__(401:405) .EQ. '') GR_V35V(i__) = rNULL__ if(ar__(407:411) .EQ. '') GR_V35B(i__) = rNULL__ if(ar__(440:444) .EQ. '') GR_V38V(i__) = rNULL__ if(ar__(446:450) .EQ. '') GR_V38B(i__) = rNULL__ c ..............Just test output........... write(6,1) + HJD(i__),GR_V1V(i__),GR_V1B(i__),GR_V3V(i__),GR_V3B(i__), + GR_V4V(i__),GR_V4B(i__),GR_V5V(i__),GR_V5B(i__),GR_V6V(i__), + GR_V6B(i__),GR_V7V(i__),GR_V7B(i__),GR_V8V(i__),GR_V8B(i__), + GR_V9V(i__),GR_V9B(i__),GR_V11V(i__),GR_V11B(i__), + GR_V13V(i__),GR_V13B(i__),GR_V14V(i__),GR_V14B(i__), + GR_V15V(i__),GR_V15B(i__),GR_V16V(i__),GR_V16B(i__), + GR_V17V(i__),GR_V17B(i__),GR_V18V(i__),GR_V18B(i__), + GR_V19V(i__),GR_V19B(i__),GR_V20V(i__),GR_V20B(i__), + GR_V22V(i__),GR_V22B(i__),GR_V23V(i__),GR_V23B(i__), + GR_V24V(i__),GR_V24B(i__),GR_V25V(i__),GR_V25B(i__), + GR_V26V(i__),GR_V26B(i__),GR_V27V(i__),GR_V27B(i__), + GR_V28V(i__),GR_V28B(i__),GR_V29V(i__),GR_V29B(i__), + GR_V30V(i__),GR_V30B(i__),GR_V31V(i__),GR_V31B(i__), + GR_V32V(i__),GR_V32B(i__),GR_V33V(i__),GR_V33B(i__), + GR_V34V(i__),GR_V34B(i__),GR_V35V(i__),GR_V35B(i__), + GR_V36V(i__),GR_V36B(i__),GR_V37V(i__),GR_V37B(i__), + GR_V38V(i__),GR_V38B(i__),GR_V39V(i__),GR_V39B(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'table4' ! Derived quantities for the var. stars C Format for file interpretation 2 format( + I2,6X,I4,4X,F7.5,1X,F7.5,1X,F5.2,A1,2X,F5.2,A1,2X,F4.2,A1,3X, + F4.2,A1,3X,F4.2,A1,3X,F5.3,A1,1X,I2) C Effective file loading open(unit=1,status='old',file= +'table4') write(6,*) '....Loading file: table4' do i__=1,39 read(1,'(A81)')ar__1 read(ar__1,2) + GR_V(i__),Walker(i__),P_GR(i__),P_W(i__),v_V_(i__),u__V_(i__), + v_B_(i__),u__B_(i__),B_V(i__),u_B_V(i__),v_B_V_min(i__), + u__B_V_min(i__),Av(i__),u_Av(i__),Ab(i__),u_Ab(i__),Note(i__) if(ar__1(9:12) .EQ. '') Walker(i__) = iNULL__ if(ar__1(17:23) .EQ. '') P_GR(i__) = rNULL__ if(ar__1(25:31) .EQ. '') P_W(i__) = rNULL__ if(ar__1(33:37) .EQ. '') v_V_(i__) = rNULL__ if(ar__1(41:45) .EQ. '') v_B_(i__) = rNULL__ if(ar__1(49:52) .EQ. '') B_V(i__) = rNULL__ if(ar__1(57:60) .EQ. '') v_B_V_min(i__) = rNULL__ if(ar__1(65:68) .EQ. '') Av(i__) = rNULL__ if(ar__1(73:77) .EQ. '') Ab(i__) = rNULL__ if(ar__1(80:81) .EQ. '') Note(i__) = iNULL__ c ..............Just test output........... write(6,2) + GR_V(i__),Walker(i__),P_GR(i__),P_W(i__),v_V_(i__),u__V_(i__), + v_B_(i__),u__B_(i__),B_V(i__),u_B_V(i__),v_B_V_min(i__), + u__B_V_min(i__),Av(i__),u_Av(i__),Ab(i__),u_Ab(i__),Note(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= stop end