Conversion of standardized ReadMe file for
file /./ftp/cats/J/ApJ/686/966 into FORTRAN code for reading data files line by line.
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-Apr-19 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/ApJ/686/966 Spitzer-FLS catalog of clusters of galaxies (Muzzin+, 2008) *================================================================================ *The evolution of dusty star formation and stellar mass assembly in clusters: *results from the IRAC 3.6, 4.5, 5.8, and 8.0 {mu}m cluster luminosity functions. * Muzzin A., Wilson G., Lacy M., Yee H.K.C., Stanford S.A. * <Astrophys. J., 686, 966-994 (2008)> * =2008ApJ...686..966M C============================================================================= C Internal variables integer*4 i__ c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'table1.dat' ! FLS cluster catalog integer*4 nr__ parameter (nr__=99) ! Number of records character*86 ar__ ! Full-size record C J2000 position composed of: RAh RAm RAs DE- DEd DEm DEs real*8 RAdeg ! (deg) Right Ascension J2000 real*8 DEdeg ! (deg) Declination J2000 C ---------------------------------- ! (position vector(s) in degrees) integer*4 Seq ! Running sequence number character*14 FLS ! Name (<[MWL2008] FLS JHHMMSS+DDMM.m> in Simbad) real*4 zph ! Photometric redshift estimated from red * sequence color real*4 zsp ! ? Spectroscopic redshift of galaxies with red * sequence weights >0.2 integer*4 o_zsp ! ? Number of spectroscopic redshift integer*4 RAh ! (h) Hour of right ascension (J2000) integer*4 RAm ! (min) Minute of right ascension (J2000) real*4 RAs ! (s) Second of right ascension (J2000) character*1 DE_ ! Declination sign (J2000) integer*4 DEd ! (deg) Degree of declination (J2000) integer*4 DEm ! (arcmin) Arcminute of declination (J2000) real*4 DEs ! (arcsec) Arcsecond of declination (J2000) integer*4 BgcR ! Cluster richness parameterized by B_gc,R_ (1) integer*4 e_BgcR ! Error in BgcR real*4 M200 ! (10+14Msun) M_200_ estimated from BgcR (2) real*4 R200 ! (Mpc) R_200_ estimated from BgcR (2) character*7 Note ! Best centroid of the cluster: * "RS flux" [red sequence] or * "BCG" [brightest cluster galaxy]) *Note (1): B_gc_ is the correlation amplitude between the cluster center and * galaxies; the centroid that produces the largest value should be the * best centroid of the galaxy population. See section 3.8 and 3.9 for * further details (exoressed in Mpc^1.8^) *Note (2): Using Muzzin et al. (2007ApJ...663..150M): * logM_200_=(1.62+/-0.24)logB_gc_+(9.86+/-0.77) and * logR_200_=(0.53+/-0.09)logB_gc_-(1.42+/-0.29). * See section 4 for further details. C============================================================================= C Loading file 'table1.dat' ! FLS cluster catalog C Format for file interpretation 1 format( + I2,5X,A14,1X,F4.2,1X,F5.3,1X,I2,1X,I2,1X,I2,1X,F4.1,1X,A1,I2, + 1X,I2,1X,F4.1,1X,I4,1X,I3,1X,F5.2,1X,F4.2,1X,A7) C Effective file loading open(unit=1,status='old',file= +'table1.dat') write(6,*) '....Loading file: table1.dat' do i__=1,99 read(1,'(A86)')ar__ read(ar__,1) + Seq,FLS,zph,zsp,o_zsp,RAh,RAm,RAs,DE_,DEd,DEm,DEs,BgcR,e_BgcR, + M200,R200,Note if(ar__(28:32) .EQ. '') zsp = rNULL__ if(ar__(34:35) .EQ. '') o_zsp = iNULL__ RAdeg = rNULL__ DEdeg = rNULL__ c Derive coordinates RAdeg and DEdeg from input data c (RAdeg and DEdeg are set to rNULL__ when unknown) if(RAh .GT. -180) RAdeg=RAh*15. if(RAm .GT. -180) RAdeg=RAdeg+RAm/4. if(RAs .GT. -180) RAdeg=RAdeg+RAs/240. if(DEd .GE. 0) DEdeg=DEd if(DEm .GE. 0) DEdeg=DEdeg+DEm/60. if(DEs .GE. 0) DEdeg=DEdeg+DEs/3600. if(DE_.EQ.'-'.AND.DEdeg.GE.0) DEdeg=-DEdeg c ..............Just test output........... write(6,1) + Seq,FLS,zph,zsp,o_zsp,RAh,RAm,RAs,DE_,DEd,DEm,DEs,BgcR,e_BgcR, + M200,R200,Note write(6,'(6H Pos: 2F8.4)') RAdeg,DEdeg c .......End.of.Just test output........... end do close(1) C============================================================================= stop end