Conversion of standardized ReadMe file for
file /./ftp/cats/J/MNRAS/404/1719 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-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/MNRAS/404/1719 Combined NVSS-FIRST galaxies (CoNFIG) sample II (Gendre+, 2010) *================================================================================ *The combined NVSS-FIRST galaxies (CoNFIG) sample. *II. Comparison of space densities in the Fanaroff-Riley dichotomy. * Gendre M.A., Best P.N., Wall J.V. * <Mon. Not. R. Astron. Soc., 404, 1719-1732 (2010)> * =2010MNRAS.404.1719G C============================================================================= C Internal variables integer*4 i__ c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'config1.dat' ! CoNFIG-1 data integer*4 nr__ parameter (nr__=273) ! Number of records character*134 ar__ ! Full-size record C J2000 position composed of: RAh RAm RAs DE- DEd DEm DEs real*8 RAdeg (nr__) ! (deg) Right Ascension J2000 real*8 DEdeg (nr__) ! (deg) Declination J2000 C ---------------------------------- ! (position vector(s) in degrees) integer*4 CoNFIG (nr__) ! [1/287] Sequential number, within the sample integer*4 RAh (nr__) ! (h) Right ascension (J2000) integer*4 RAm (nr__) ! (min) Right ascension (J2000) real*4 RAs (nr__) ! (s) Right ascension (J2000) character*1 DE_ (nr__) ! Declination sign (J2000) integer*4 DEd (nr__) ! (deg) Declination (J2000) integer*4 DEm (nr__) ! (arcmin) Declination (J2000) real*4 DEs (nr__) ! (arcsec) [0/60] Declination (J2000) character*14 Name (nr__) ! Source Name real*8 S1_4 (nr__) ! (mJy) Flux density at 1.4GHz real*4 alpha (nr__) ! ? Spectral index {alpha} (dlog(S)/dlog{nu}) character*2 mt (nr__) ! Morphological type (G1) character*1 n_mt (nr__) ! [cw] peculiarity in morphological type (2) character*1 u_mt (nr__) ! [cp] confirmed or possible morphological type real*4 z (nr__) ! ? Redshift real*4 e_z (nr__) ! ? rms uncertainty on z character*1 n_z (nr__) ! [SPKIZRG] redshift source (4) character*1 f_z (nr__) ! [o] source from other catalog (5) integer*4 RAOh (nr__) ! (h) ? Optical counterpart Right ascension (J2000) integer*4 RAOm (nr__) ! (min) ? Optical counterpart Right ascension (J2000) real*4 RAOs (nr__) ! (s) ? Optical counterpart Right ascension (J2000) character*1 u_DEO_ (nr__) ! [*] Note for erroneous position (6) character*1 DEO_ (nr__) ! Optical counterpart Declination sign (J2000) integer*4 DEOd (nr__) ! (deg) ? Optical counterpart Declination (J2000) integer*4 DEOm (nr__) ! (arcmin) ? Optical counterpart Declination (J2000) real*4 DEOs (nr__) ! (arcsec) ? Optical counterpart Declination (J2000) character*1 n_DEOs (nr__) ! [o] Non-SDSS source (5) real*4 umag (nr__) ! (mag) ? SDSS u magnitude character*1 n_umag (nr__) ! [o] Non-SDSS source (5) real*4 gmag (nr__) ! (mag) ? SDSS g magnitude real*4 rmag (nr__) ! (mag) ? SDSS r magnitude character*1 n_rmag (nr__) ! [o] Non-SDSS source (5) real*4 imag (nr__) ! (mag) ? SDSS g magnitude real*4 zmag (nr__) ! (mag) ? SDSS z magnitude real*4 Ksmag (nr__) ! (mag) ? 2MASS Ks magnitude character*1 n_Ksmag (nr__) ! [e] e for 2MASS extended catalog *Note (2): Flag as follows: * w = Wide Angle Tail source * c = possible core-jet source *Note (4): Redshift type as follows: * S = spectroscopic redshift * P = SDSS photoz2 photometric redshift * K = 2MASS Ks-z estimate * I = SDSS i-z estimate * Z = SDSS z-z estimate * R = SDSS r-z estimate * G = SDSS g-z estimate *Note (5): o denotes sources for which the identification was found in * another catalog than SDSS or 2MASS. *Note (6): For No 233 of config1, in original file, Declination contains the * Right ascension value !! so there is only optical counterpart * Right ascension in the table. c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'config2.dat' ! CoNFIG-2 data integer*4 nr__1 parameter (nr__1=131) ! Number of records character*134 ar__1 ! Full-size record C J2000 position composed of: RAh RAm RAs DE- DEd DEm DEs real*8 RAdeg_1 (nr__1) ! (deg) Right Ascension J2000 real*8 DEdeg_1 (nr__1) ! (deg) Declination J2000 C ---------------------------------- ! (position vector(s) in degrees) integer*4 CoNFIG_1 (nr__1) ! [1/287] Sequential number, within the sample integer*4 RAh_1 (nr__1) ! (h) Right ascension (J2000) integer*4 RAm_1 (nr__1) ! (min) Right ascension (J2000) real*4 RAs_1 (nr__1) ! (s) Right ascension (J2000) character*1 DE__1 (nr__1) ! Declination sign (J2000) integer*4 DEd_1 (nr__1) ! (deg) Declination (J2000) integer*4 DEm_1 (nr__1) ! (arcmin) Declination (J2000) real*4 DEs_1 (nr__1) ! (arcsec) [0/60] Declination (J2000) character*14 Name_1 (nr__1) ! Source Name real*8 S1_4_1 (nr__1) ! (mJy) Flux density at 1.4GHz real*4 alpha_1 (nr__1) ! ? Spectral index {alpha} (dlog(S)/dlog{nu}) character*2 mt_1 (nr__1) ! Morphological type (G1) character*1 n_mt_1 (nr__1) ! [cw] peculiarity in morphological type (2) character*1 u_mt_1 (nr__1) ! [cp] confirmed or possible morphological type real*4 z_1 (nr__1) ! ? Redshift real*4 e_z_1 (nr__1) ! ? rms uncertainty on z character*1 n_z_1 (nr__1) ! [SPKIZRG] redshift source (4) character*1 f_z_1 (nr__1) ! [o] source from other catalog (5) integer*4 RAOh_1 (nr__1) ! (h) ? Optical counterpart Right ascension (J2000) integer*4 RAOm_1 (nr__1) ! (min) ? Optical counterpart Right ascension (J2000) real*4 RAOs_1 (nr__1) ! (s) ? Optical counterpart Right ascension (J2000) character*1 u_DEO__1 (nr__1) ! [*] Note for erroneous position (6) character*1 DEO__1 (nr__1) ! Optical counterpart Declination sign (J2000) integer*4 DEOd_1 (nr__1) ! (deg) ? Optical counterpart Declination (J2000) integer*4 DEOm_1 (nr__1) ! (arcmin) ? Optical counterpart Declination (J2000) real*4 DEOs_1 (nr__1) ! (arcsec) ? Optical counterpart Declination (J2000) character*1 n_DEOs_1 (nr__1) ! [o] Non-SDSS source (5) real*4 umag_1 (nr__1) ! (mag) ? SDSS u magnitude character*1 n_umag_1 (nr__1) ! [o] Non-SDSS source (5) real*4 gmag_1 (nr__1) ! (mag) ? SDSS g magnitude real*4 rmag_1 (nr__1) ! (mag) ? SDSS r magnitude character*1 n_rmag_1 (nr__1) ! [o] Non-SDSS source (5) real*4 imag_1 (nr__1) ! (mag) ? SDSS g magnitude real*4 zmag_1 (nr__1) ! (mag) ? SDSS z magnitude real*4 Ksmag_1 (nr__1) ! (mag) ? 2MASS Ks magnitude character*1 n_Ksmag_1 (nr__1) ! [e] e for 2MASS extended catalog *Note (2): Flag as follows: * w = Wide Angle Tail source * c = possible core-jet source *Note (4): Redshift type as follows: * S = spectroscopic redshift * P = SDSS photoz2 photometric redshift * K = 2MASS Ks-z estimate * I = SDSS i-z estimate * Z = SDSS z-z estimate * R = SDSS r-z estimate * G = SDSS g-z estimate *Note (5): o denotes sources for which the identification was found in * another catalog than SDSS or 2MASS. *Note (6): For No 233 of config1, in original file, Declination contains the * Right ascension value !! so there is only optical counterpart * Right ascension in the table. c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'config3.dat' ! CoNFIG-3 data integer*4 nr__2 parameter (nr__2=270) ! Number of records character*134 ar__2 ! Full-size record C J2000 position composed of: RAh RAm RAs DE- DEd DEm DEs real*8 RAdeg_2 (nr__2) ! (deg) Right Ascension J2000 real*8 DEdeg_2 (nr__2) ! (deg) Declination J2000 C ---------------------------------- ! (position vector(s) in degrees) integer*4 CoNFIG_2 (nr__2) ! [1/287] Sequential number, within the sample integer*4 RAh_2 (nr__2) ! (h) Right ascension (J2000) integer*4 RAm_2 (nr__2) ! (min) Right ascension (J2000) real*4 RAs_2 (nr__2) ! (s) Right ascension (J2000) character*1 DE__2 (nr__2) ! Declination sign (J2000) integer*4 DEd_2 (nr__2) ! (deg) Declination (J2000) integer*4 DEm_2 (nr__2) ! (arcmin) Declination (J2000) real*4 DEs_2 (nr__2) ! (arcsec) [0/60] Declination (J2000) character*14 Name_2 (nr__2) ! Source Name real*8 S1_4_2 (nr__2) ! (mJy) Flux density at 1.4GHz real*4 alpha_2 (nr__2) ! ? Spectral index {alpha} (dlog(S)/dlog{nu}) character*2 mt_2 (nr__2) ! Morphological type (G1) character*1 n_mt_2 (nr__2) ! [cw] peculiarity in morphological type (2) character*1 u_mt_2 (nr__2) ! [cp] confirmed or possible morphological type real*4 z_2 (nr__2) ! ? Redshift real*4 e_z_2 (nr__2) ! ? rms uncertainty on z character*1 n_z_2 (nr__2) ! [SPKIZRG] redshift source (4) character*1 f_z_2 (nr__2) ! [o] source from other catalog (5) integer*4 RAOh_2 (nr__2) ! (h) ? Optical counterpart Right ascension (J2000) integer*4 RAOm_2 (nr__2) ! (min) ? Optical counterpart Right ascension (J2000) real*4 RAOs_2 (nr__2) ! (s) ? Optical counterpart Right ascension (J2000) character*1 u_DEO__2 (nr__2) ! [*] Note for erroneous position (6) character*1 DEO__2 (nr__2) ! Optical counterpart Declination sign (J2000) integer*4 DEOd_2 (nr__2) ! (deg) ? Optical counterpart Declination (J2000) integer*4 DEOm_2 (nr__2) ! (arcmin) ? Optical counterpart Declination (J2000) real*4 DEOs_2 (nr__2) ! (arcsec) ? Optical counterpart Declination (J2000) character*1 n_DEOs_2 (nr__2) ! [o] Non-SDSS source (5) real*4 umag_2 (nr__2) ! (mag) ? SDSS u magnitude character*1 n_umag_2 (nr__2) ! [o] Non-SDSS source (5) real*4 gmag_2 (nr__2) ! (mag) ? SDSS g magnitude real*4 rmag_2 (nr__2) ! (mag) ? SDSS r magnitude character*1 n_rmag_2 (nr__2) ! [o] Non-SDSS source (5) real*4 imag_2 (nr__2) ! (mag) ? SDSS g magnitude real*4 zmag_2 (nr__2) ! (mag) ? SDSS z magnitude real*4 Ksmag_2 (nr__2) ! (mag) ? 2MASS Ks magnitude character*1 n_Ksmag_2 (nr__2) ! [e] e for 2MASS extended catalog *Note (2): Flag as follows: * w = Wide Angle Tail source * c = possible core-jet source *Note (4): Redshift type as follows: * S = spectroscopic redshift * P = SDSS photoz2 photometric redshift * K = 2MASS Ks-z estimate * I = SDSS i-z estimate * Z = SDSS z-z estimate * R = SDSS r-z estimate * G = SDSS g-z estimate *Note (5): o denotes sources for which the identification was found in * another catalog than SDSS or 2MASS. *Note (6): For No 233 of config1, in original file, Declination contains the * Right ascension value !! so there is only optical counterpart * Right ascension in the table. c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'config4.dat' ! CoNFIG-4 data integer*4 nr__3 parameter (nr__3=184) ! Number of records character*134 ar__3 ! Full-size record C J2000 position composed of: RAh RAm RAs DE- DEd DEm DEs real*8 RAdeg_3 (nr__3) ! (deg) Right Ascension J2000 real*8 DEdeg_3 (nr__3) ! (deg) Declination J2000 C ---------------------------------- ! (position vector(s) in degrees) integer*4 CoNFIG_3 (nr__3) ! [1/287] Sequential number, within the sample integer*4 RAh_3 (nr__3) ! (h) Right ascension (J2000) integer*4 RAm_3 (nr__3) ! (min) Right ascension (J2000) real*4 RAs_3 (nr__3) ! (s) Right ascension (J2000) character*1 DE__3 (nr__3) ! Declination sign (J2000) integer*4 DEd_3 (nr__3) ! (deg) Declination (J2000) integer*4 DEm_3 (nr__3) ! (arcmin) Declination (J2000) real*4 DEs_3 (nr__3) ! (arcsec) [0/60] Declination (J2000) character*14 Name_3 (nr__3) ! Source Name real*8 S1_4_3 (nr__3) ! (mJy) Flux density at 1.4GHz real*4 alpha_3 (nr__3) ! ? Spectral index {alpha} (dlog(S)/dlog{nu}) character*2 mt_3 (nr__3) ! Morphological type (G1) character*1 n_mt_3 (nr__3) ! [cw] peculiarity in morphological type (2) character*1 u_mt_3 (nr__3) ! [cp] confirmed or possible morphological type real*4 z_3 (nr__3) ! ? Redshift real*4 e_z_3 (nr__3) ! ? rms uncertainty on z character*1 n_z_3 (nr__3) ! [SPKIZRG] redshift source (4) character*1 f_z_3 (nr__3) ! [o] source from other catalog (5) integer*4 RAOh_3 (nr__3) ! (h) ? Optical counterpart Right ascension (J2000) integer*4 RAOm_3 (nr__3) ! (min) ? Optical counterpart Right ascension (J2000) real*4 RAOs_3 (nr__3) ! (s) ? Optical counterpart Right ascension (J2000) character*1 u_DEO__3 (nr__3) ! [*] Note for erroneous position (6) character*1 DEO__3 (nr__3) ! Optical counterpart Declination sign (J2000) integer*4 DEOd_3 (nr__3) ! (deg) ? Optical counterpart Declination (J2000) integer*4 DEOm_3 (nr__3) ! (arcmin) ? Optical counterpart Declination (J2000) real*4 DEOs_3 (nr__3) ! (arcsec) ? Optical counterpart Declination (J2000) character*1 n_DEOs_3 (nr__3) ! [o] Non-SDSS source (5) real*4 umag_3 (nr__3) ! (mag) ? SDSS u magnitude character*1 n_umag_3 (nr__3) ! [o] Non-SDSS source (5) real*4 gmag_3 (nr__3) ! (mag) ? SDSS g magnitude real*4 rmag_3 (nr__3) ! (mag) ? SDSS r magnitude character*1 n_rmag_3 (nr__3) ! [o] Non-SDSS source (5) real*4 imag_3 (nr__3) ! (mag) ? SDSS g magnitude real*4 zmag_3 (nr__3) ! (mag) ? SDSS z magnitude real*4 Ksmag_3 (nr__3) ! (mag) ? 2MASS Ks magnitude character*1 n_Ksmag_3 (nr__3) ! [e] e for 2MASS extended catalog *Note (2): Flag as follows: * w = Wide Angle Tail source * c = possible core-jet source *Note (4): Redshift type as follows: * S = spectroscopic redshift * P = SDSS photoz2 photometric redshift * K = 2MASS Ks-z estimate * I = SDSS i-z estimate * Z = SDSS z-z estimate * R = SDSS r-z estimate * G = SDSS g-z estimate *Note (5): o denotes sources for which the identification was found in * another catalog than SDSS or 2MASS. *Note (6): For No 233 of config1, in original file, Declination contains the * Right ascension value !! so there is only optical counterpart * Right ascension in the table. c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'tablea2.dat' ! Complementary samples: 3CRR sample integer*4 nr__4 parameter (nr__4=22) ! Number of records character*52 ar__4 ! Full-size record C J2000 position composed of: RAh RAm RAs DE- DEd DEm DEs real*8 RAdeg_4 (nr__4) ! (deg) Right Ascension J2000 real*8 DEdeg_4 (nr__4) ! (deg) Declination J2000 C ---------------------------------- ! (position vector(s) in degrees) integer*4 RAh_4 (nr__4) ! (h) Right ascension (J2000) integer*4 RAm_4 (nr__4) ! (min) Right ascension (J2000) real*4 RAs_4 (nr__4) ! (s) Right ascension (J2000) character*1 DE__4 (nr__4) ! Declination sign (J2000) integer*4 DEd_4 (nr__4) ! (deg) Declination (J2000) integer*4 DEm_4 (nr__4) ! (arcmin) Declination (J2000) real*4 DEs_4 (nr__4) ! (arcsec) [0/60] Declination (J2000) character*7 Name_4 (nr__4) ! Name real*4 S0_175 (nr__4) ! (Jy) Flux density at 175MHz real*4 alpha_4 (nr__4) ! ? Spectral index {alpha} (dlog(S)/dlog{nu}) character*2 mt_4 (nr__4) ! Morphological type (G1) real*4 z_4 (nr__4) ! ? Redshift c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'tablea3.dat' ! Complementary samples: CENSORS integer*4 nr__5 parameter (nr__5=136) ! Number of records character*52 ar__5 ! Full-size record C J2000 position composed of: RAh RAm RAs DE- DEd DEm DEs real*8 RAdeg_5 (nr__5) ! (deg) Right Ascension J2000 real*8 DEdeg_5 (nr__5) ! (deg) Declination J2000 C ---------------------------------- ! (position vector(s) in degrees) integer*4 CENSORS (nr__5) ! [1/137] CENSORS sequential number integer*4 RAh_5 (nr__5) ! (h) Right ascension (J2000) integer*4 RAm_5 (nr__5) ! (min) Right ascension (J2000) real*4 RAs_5 (nr__5) ! (s) Right ascension (J2000) character*1 DE__5 (nr__5) ! Declination sign (J2000) integer*4 DEd_5 (nr__5) ! (deg) Declination (J2000) integer*4 DEm_5 (nr__5) ! (arcmin) Declination (J2000) real*4 DEs_5 (nr__5) ! (arcsec) [0/60] Declination (J2000) real*4 S1_4_4 (nr__5) ! (mJy) Flux density at 1.4GHz character*2 mt_5 (nr__5) ! Morphological type (G1) real*4 z_5 (nr__5) ! ? Redshift c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'tablea4.dat' ! Complementary samples: Lynx & Hercules sample integer*4 nr__6 parameter (nr__6=81) ! Number of records character*45 ar__6 ! Full-size record C J2000 position composed of: RAh RAm RAs DE- DEd DEm DEs real*8 RAdeg_6 (nr__6) ! (deg) Right Ascension J2000 real*8 DEdeg_6 (nr__6) ! (deg) Declination J2000 C ---------------------------------- ! (position vector(s) in degrees) integer*4 RAh_6 (nr__6) ! (h) Right ascension (J2000) integer*4 RAm_6 (nr__6) ! (min) Right ascension (J2000) real*4 RAs_6 (nr__6) ! (s) Right ascension (J2000) character*1 DE__6 (nr__6) ! Declination sign (J2000) integer*4 DEd_6 (nr__6) ! (deg) Declination (J2000) integer*4 DEm_6 (nr__6) ! (arcmin) Declination (J2000) real*4 DEs_6 (nr__6) ! (arcsec) [0/60] Declination (J2000) character*7 Name_5 (nr__6) ! Name real*4 S1_4_5 (nr__6) ! (mJy) Flux density at 1.4GHz character*2 mt_6 (nr__6) ! Morphological type (G1) real*4 z_6 (nr__6) ! ? Redshift C============================================================================= C Loading file 'config1.dat' ! CoNFIG-1 data C Format for file interpretation 1 format( + I3,1X,I2,1X,I2,1X,F5.2,1X,A1,I2,1X,I2,1X,F5.2,1X,A14,F8.1,1X, + F5.2,1X,A2,A1,A1,1X,F6.4,1X,F6.4,1X,A1,A1,I2,1X,I2,1X,F5.2,A1, + A1,I2,1X,I2,1X,F5.2,A1,F4.1,A1,F4.1,1X,F4.1,A1,F4.1,1X,F4.1, + 1X,F4.1,A1) C Effective file loading open(unit=1,status='old',file= +'config1.dat') write(6,*) '....Loading file: config1.dat' do i__=1,273 read(1,'(A134)')ar__ read(ar__,1) + CoNFIG(i__),RAh(i__),RAm(i__),RAs(i__),DE_(i__),DEd(i__), + DEm(i__),DEs(i__),Name(i__),S1_4(i__),alpha(i__),mt(i__), + n_mt(i__),u_mt(i__),z(i__),e_z(i__),n_z(i__),f_z(i__), + RAOh(i__),RAOm(i__),RAOs(i__),u_DEO_(i__),DEO_(i__),DEOd(i__), + DEOm(i__),DEOs(i__),n_DEOs(i__),umag(i__),n_umag(i__), + gmag(i__),rmag(i__),n_rmag(i__),imag(i__),zmag(i__), + Ksmag(i__),n_Ksmag(i__) if(ar__(53:57) .EQ. '') alpha(i__) = rNULL__ if(ar__(64:69) .EQ. '') z(i__) = rNULL__ if(ar__(71:76) .EQ. '') e_z(i__) = rNULL__ if(ar__(80:81) .EQ. '') RAOh(i__) = iNULL__ if(ar__(83:84) .EQ. '') RAOm(i__) = iNULL__ if(ar__(86:90) .EQ. '') RAOs(i__) = rNULL__ if(ar__(93:94) .EQ. '') DEOd(i__) = iNULL__ if(ar__(96:97) .EQ. '') DEOm(i__) = iNULL__ if(ar__(99:103) .EQ. '') DEOs(i__) = rNULL__ if(ar__(105:108) .EQ. '') umag(i__) = rNULL__ if(ar__(110:113) .EQ. '') gmag(i__) = rNULL__ if(ar__(115:118) .EQ. '') rmag(i__) = rNULL__ if(ar__(120:123) .EQ. '') imag(i__) = rNULL__ if(ar__(125:128) .EQ. '') zmag(i__) = rNULL__ if(ar__(130:133) .EQ. '') Ksmag(i__) = rNULL__ RAdeg(i__) = rNULL__ DEdeg(i__) = rNULL__ c Derive coordinates RAdeg and DEdeg from input data c (RAdeg and DEdeg are set to rNULL__ when unknown) if(RAh(i__) .GT. -180) RAdeg(i__)=RAh(i__)*15. if(RAm(i__) .GT. -180) RAdeg(i__)=RAdeg(i__)+RAm(i__)/4. if(RAs(i__) .GT. -180) RAdeg(i__)=RAdeg(i__)+RAs(i__)/240. if(DEd(i__) .GE. 0) DEdeg(i__)=DEd(i__) if(DEm(i__) .GE. 0) DEdeg(i__)=DEdeg(i__)+DEm(i__)/60. if(DEs(i__) .GE. 0) DEdeg(i__)=DEdeg(i__)+DEs(i__)/3600. if(DE_(i__).EQ.'-'.AND.DEdeg(i__).GE.0) DEdeg(i__)=-DEdeg(i__) c ..............Just test output........... write(6,1) + CoNFIG(i__),RAh(i__),RAm(i__),RAs(i__),DE_(i__),DEd(i__), + DEm(i__),DEs(i__),Name(i__),S1_4(i__),alpha(i__),mt(i__), + n_mt(i__),u_mt(i__),z(i__),e_z(i__),n_z(i__),f_z(i__), + RAOh(i__),RAOm(i__),RAOs(i__),u_DEO_(i__),DEO_(i__),DEOd(i__), + DEOm(i__),DEOs(i__),n_DEOs(i__),umag(i__),n_umag(i__), + gmag(i__),rmag(i__),n_rmag(i__),imag(i__),zmag(i__), + Ksmag(i__),n_Ksmag(i__) write(6,'(6H Pos: 2F8.4)') RAdeg(i__),DEdeg(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'config2.dat' ! CoNFIG-2 data C Format for file interpretation 2 format( + I3,1X,I2,1X,I2,1X,F5.2,1X,A1,I2,1X,I2,1X,F5.2,1X,A14,F8.1,1X, + F5.2,1X,A2,A1,A1,1X,F6.4,1X,F6.4,1X,A1,A1,I2,1X,I2,1X,F5.2,A1, + A1,I2,1X,I2,1X,F5.2,A1,F4.1,A1,F4.1,1X,F4.1,A1,F4.1,1X,F4.1, + 1X,F4.1,A1) C Effective file loading open(unit=1,status='old',file= +'config2.dat') write(6,*) '....Loading file: config2.dat' do i__=1,131 read(1,'(A134)')ar__1 read(ar__1,2) + CoNFIG_1(i__),RAh_1(i__),RAm_1(i__),RAs_1(i__),DE__1(i__), + DEd_1(i__),DEm_1(i__),DEs_1(i__),Name_1(i__),S1_4_1(i__), + alpha_1(i__),mt_1(i__),n_mt_1(i__),u_mt_1(i__),z_1(i__), + e_z_1(i__),n_z_1(i__),f_z_1(i__),RAOh_1(i__),RAOm_1(i__), + RAOs_1(i__),u_DEO__1(i__),DEO__1(i__),DEOd_1(i__),DEOm_1(i__), + DEOs_1(i__),n_DEOs_1(i__),umag_1(i__),n_umag_1(i__), + gmag_1(i__),rmag_1(i__),n_rmag_1(i__),imag_1(i__),zmag_1(i__), + Ksmag_1(i__),n_Ksmag_1(i__) if(ar__1(53:57) .EQ. '') alpha_1(i__) = rNULL__ if(ar__1(64:69) .EQ. '') z_1(i__) = rNULL__ if(ar__1(71:76) .EQ. '') e_z_1(i__) = rNULL__ if(ar__1(80:81) .EQ. '') RAOh_1(i__) = iNULL__ if(ar__1(83:84) .EQ. '') RAOm_1(i__) = iNULL__ if(ar__1(86:90) .EQ. '') RAOs_1(i__) = rNULL__ if(ar__1(93:94) .EQ. '') DEOd_1(i__) = iNULL__ if(ar__1(96:97) .EQ. '') DEOm_1(i__) = iNULL__ if(ar__1(99:103) .EQ. '') DEOs_1(i__) = rNULL__ if(ar__1(105:108) .EQ. '') umag_1(i__) = rNULL__ if(ar__1(110:113) .EQ. '') gmag_1(i__) = rNULL__ if(ar__1(115:118) .EQ. '') rmag_1(i__) = rNULL__ if(ar__1(120:123) .EQ. '') imag_1(i__) = rNULL__ if(ar__1(125:128) .EQ. '') zmag_1(i__) = rNULL__ if(ar__1(130:133) .EQ. '') Ksmag_1(i__) = rNULL__ RAdeg_1(i__) = rNULL__ DEdeg_1(i__) = rNULL__ c Derive coordinates RAdeg_1 and DEdeg_1 from input data c (RAdeg_1 and DEdeg_1 are set to rNULL__ when unknown) if(RAh_1(i__) .GT. -180) RAdeg_1(i__)=RAh_1(i__)*15. if(RAm_1(i__) .GT. -180) RAdeg_1(i__)=RAdeg_1(i__)+RAm_1(i__)/4. if(RAs_1(i__) .GT. -180) RAdeg_1(i__)=RAdeg_1(i__)+RAs_1(i__)/240. if(DEd_1(i__) .GE. 0) DEdeg_1(i__)=DEd_1(i__) if(DEm_1(i__) .GE. 0) DEdeg_1(i__)=DEdeg_1(i__)+DEm_1(i__)/60. if(DEs_1(i__) .GE. 0) DEdeg_1(i__)=DEdeg_1(i__)+DEs_1(i__)/3600. if(DE__1(i__).EQ.'-'.AND.DEdeg_1(i__).GE.0) DEdeg_1(i__)=-DEdeg_1(i__) c ..............Just test output........... write(6,2) + CoNFIG_1(i__),RAh_1(i__),RAm_1(i__),RAs_1(i__),DE__1(i__), + DEd_1(i__),DEm_1(i__),DEs_1(i__),Name_1(i__),S1_4_1(i__), + alpha_1(i__),mt_1(i__),n_mt_1(i__),u_mt_1(i__),z_1(i__), + e_z_1(i__),n_z_1(i__),f_z_1(i__),RAOh_1(i__),RAOm_1(i__), + RAOs_1(i__),u_DEO__1(i__),DEO__1(i__),DEOd_1(i__),DEOm_1(i__), + DEOs_1(i__),n_DEOs_1(i__),umag_1(i__),n_umag_1(i__), + gmag_1(i__),rmag_1(i__),n_rmag_1(i__),imag_1(i__),zmag_1(i__), + Ksmag_1(i__),n_Ksmag_1(i__) write(6,'(6H Pos: 2F8.4)') RAdeg_1(i__),DEdeg_1(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'config3.dat' ! CoNFIG-3 data C Format for file interpretation 3 format( + I3,1X,I2,1X,I2,1X,F5.2,1X,A1,I2,1X,I2,1X,F5.2,1X,A14,F8.1,1X, + F5.2,1X,A2,A1,A1,1X,F6.4,1X,F6.4,1X,A1,A1,I2,1X,I2,1X,F5.2,A1, + A1,I2,1X,I2,1X,F5.2,A1,F4.1,A1,F4.1,1X,F4.1,A1,F4.1,1X,F4.1, + 1X,F4.1,A1) C Effective file loading open(unit=1,status='old',file= +'config3.dat') write(6,*) '....Loading file: config3.dat' do i__=1,270 read(1,'(A134)')ar__2 read(ar__2,3) + CoNFIG_2(i__),RAh_2(i__),RAm_2(i__),RAs_2(i__),DE__2(i__), + DEd_2(i__),DEm_2(i__),DEs_2(i__),Name_2(i__),S1_4_2(i__), + alpha_2(i__),mt_2(i__),n_mt_2(i__),u_mt_2(i__),z_2(i__), + e_z_2(i__),n_z_2(i__),f_z_2(i__),RAOh_2(i__),RAOm_2(i__), + RAOs_2(i__),u_DEO__2(i__),DEO__2(i__),DEOd_2(i__),DEOm_2(i__), + DEOs_2(i__),n_DEOs_2(i__),umag_2(i__),n_umag_2(i__), + gmag_2(i__),rmag_2(i__),n_rmag_2(i__),imag_2(i__),zmag_2(i__), + Ksmag_2(i__),n_Ksmag_2(i__) if(ar__2(53:57) .EQ. '') alpha_2(i__) = rNULL__ if(ar__2(64:69) .EQ. '') z_2(i__) = rNULL__ if(ar__2(71:76) .EQ. '') e_z_2(i__) = rNULL__ if(ar__2(80:81) .EQ. '') RAOh_2(i__) = iNULL__ if(ar__2(83:84) .EQ. '') RAOm_2(i__) = iNULL__ if(ar__2(86:90) .EQ. '') RAOs_2(i__) = rNULL__ if(ar__2(93:94) .EQ. '') DEOd_2(i__) = iNULL__ if(ar__2(96:97) .EQ. '') DEOm_2(i__) = iNULL__ if(ar__2(99:103) .EQ. '') DEOs_2(i__) = rNULL__ if(ar__2(105:108) .EQ. '') umag_2(i__) = rNULL__ if(ar__2(110:113) .EQ. '') gmag_2(i__) = rNULL__ if(ar__2(115:118) .EQ. '') rmag_2(i__) = rNULL__ if(ar__2(120:123) .EQ. '') imag_2(i__) = rNULL__ if(ar__2(125:128) .EQ. '') zmag_2(i__) = rNULL__ if(ar__2(130:133) .EQ. '') Ksmag_2(i__) = rNULL__ RAdeg_2(i__) = rNULL__ DEdeg_2(i__) = rNULL__ c Derive coordinates RAdeg_2 and DEdeg_2 from input data c (RAdeg_2 and DEdeg_2 are set to rNULL__ when unknown) if(RAh_2(i__) .GT. -180) RAdeg_2(i__)=RAh_2(i__)*15. if(RAm_2(i__) .GT. -180) RAdeg_2(i__)=RAdeg_2(i__)+RAm_2(i__)/4. if(RAs_2(i__) .GT. -180) RAdeg_2(i__)=RAdeg_2(i__)+RAs_2(i__)/240. if(DEd_2(i__) .GE. 0) DEdeg_2(i__)=DEd_2(i__) if(DEm_2(i__) .GE. 0) DEdeg_2(i__)=DEdeg_2(i__)+DEm_2(i__)/60. if(DEs_2(i__) .GE. 0) DEdeg_2(i__)=DEdeg_2(i__)+DEs_2(i__)/3600. if(DE__2(i__).EQ.'-'.AND.DEdeg_2(i__).GE.0) DEdeg_2(i__)=-DEdeg_2(i__) c ..............Just test output........... write(6,3) + CoNFIG_2(i__),RAh_2(i__),RAm_2(i__),RAs_2(i__),DE__2(i__), + DEd_2(i__),DEm_2(i__),DEs_2(i__),Name_2(i__),S1_4_2(i__), + alpha_2(i__),mt_2(i__),n_mt_2(i__),u_mt_2(i__),z_2(i__), + e_z_2(i__),n_z_2(i__),f_z_2(i__),RAOh_2(i__),RAOm_2(i__), + RAOs_2(i__),u_DEO__2(i__),DEO__2(i__),DEOd_2(i__),DEOm_2(i__), + DEOs_2(i__),n_DEOs_2(i__),umag_2(i__),n_umag_2(i__), + gmag_2(i__),rmag_2(i__),n_rmag_2(i__),imag_2(i__),zmag_2(i__), + Ksmag_2(i__),n_Ksmag_2(i__) write(6,'(6H Pos: 2F8.4)') RAdeg_2(i__),DEdeg_2(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'config4.dat' ! CoNFIG-4 data C Format for file interpretation 4 format( + I3,1X,I2,1X,I2,1X,F5.2,1X,A1,I2,1X,I2,1X,F5.2,1X,A14,F8.1,1X, + F5.2,1X,A2,A1,A1,1X,F6.4,1X,F6.4,1X,A1,A1,I2,1X,I2,1X,F5.2,A1, + A1,I2,1X,I2,1X,F5.2,A1,F4.1,A1,F4.1,1X,F4.1,A1,F4.1,1X,F4.1, + 1X,F4.1,A1) C Effective file loading open(unit=1,status='old',file= +'config4.dat') write(6,*) '....Loading file: config4.dat' do i__=1,184 read(1,'(A134)')ar__3 read(ar__3,4) + CoNFIG_3(i__),RAh_3(i__),RAm_3(i__),RAs_3(i__),DE__3(i__), + DEd_3(i__),DEm_3(i__),DEs_3(i__),Name_3(i__),S1_4_3(i__), + alpha_3(i__),mt_3(i__),n_mt_3(i__),u_mt_3(i__),z_3(i__), + e_z_3(i__),n_z_3(i__),f_z_3(i__),RAOh_3(i__),RAOm_3(i__), + RAOs_3(i__),u_DEO__3(i__),DEO__3(i__),DEOd_3(i__),DEOm_3(i__), + DEOs_3(i__),n_DEOs_3(i__),umag_3(i__),n_umag_3(i__), + gmag_3(i__),rmag_3(i__),n_rmag_3(i__),imag_3(i__),zmag_3(i__), + Ksmag_3(i__),n_Ksmag_3(i__) if(ar__3(53:57) .EQ. '') alpha_3(i__) = rNULL__ if(ar__3(64:69) .EQ. '') z_3(i__) = rNULL__ if(ar__3(71:76) .EQ. '') e_z_3(i__) = rNULL__ if(ar__3(80:81) .EQ. '') RAOh_3(i__) = iNULL__ if(ar__3(83:84) .EQ. '') RAOm_3(i__) = iNULL__ if(ar__3(86:90) .EQ. '') RAOs_3(i__) = rNULL__ if(ar__3(93:94) .EQ. '') DEOd_3(i__) = iNULL__ if(ar__3(96:97) .EQ. '') DEOm_3(i__) = iNULL__ if(ar__3(99:103) .EQ. '') DEOs_3(i__) = rNULL__ if(ar__3(105:108) .EQ. '') umag_3(i__) = rNULL__ if(ar__3(110:113) .EQ. '') gmag_3(i__) = rNULL__ if(ar__3(115:118) .EQ. '') rmag_3(i__) = rNULL__ if(ar__3(120:123) .EQ. '') imag_3(i__) = rNULL__ if(ar__3(125:128) .EQ. '') zmag_3(i__) = rNULL__ if(ar__3(130:133) .EQ. '') Ksmag_3(i__) = rNULL__ RAdeg_3(i__) = rNULL__ DEdeg_3(i__) = rNULL__ c Derive coordinates RAdeg_3 and DEdeg_3 from input data c (RAdeg_3 and DEdeg_3 are set to rNULL__ when unknown) if(RAh_3(i__) .GT. -180) RAdeg_3(i__)=RAh_3(i__)*15. if(RAm_3(i__) .GT. -180) RAdeg_3(i__)=RAdeg_3(i__)+RAm_3(i__)/4. if(RAs_3(i__) .GT. -180) RAdeg_3(i__)=RAdeg_3(i__)+RAs_3(i__)/240. if(DEd_3(i__) .GE. 0) DEdeg_3(i__)=DEd_3(i__) if(DEm_3(i__) .GE. 0) DEdeg_3(i__)=DEdeg_3(i__)+DEm_3(i__)/60. if(DEs_3(i__) .GE. 0) DEdeg_3(i__)=DEdeg_3(i__)+DEs_3(i__)/3600. if(DE__3(i__).EQ.'-'.AND.DEdeg_3(i__).GE.0) DEdeg_3(i__)=-DEdeg_3(i__) c ..............Just test output........... write(6,4) + CoNFIG_3(i__),RAh_3(i__),RAm_3(i__),RAs_3(i__),DE__3(i__), + DEd_3(i__),DEm_3(i__),DEs_3(i__),Name_3(i__),S1_4_3(i__), + alpha_3(i__),mt_3(i__),n_mt_3(i__),u_mt_3(i__),z_3(i__), + e_z_3(i__),n_z_3(i__),f_z_3(i__),RAOh_3(i__),RAOm_3(i__), + RAOs_3(i__),u_DEO__3(i__),DEO__3(i__),DEOd_3(i__),DEOm_3(i__), + DEOs_3(i__),n_DEOs_3(i__),umag_3(i__),n_umag_3(i__), + gmag_3(i__),rmag_3(i__),n_rmag_3(i__),imag_3(i__),zmag_3(i__), + Ksmag_3(i__),n_Ksmag_3(i__) write(6,'(6H Pos: 2F8.4)') RAdeg_3(i__),DEdeg_3(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'tablea2.dat' ! Complementary samples: 3CRR sample C Format for file interpretation 5 format( + I2,1X,I2,1X,F5.2,1X,A1,I2,1X,I2,1X,F4.1,1X,A7,1X,F4.1,1X,F5.2, + 1X,A2,1X,F6.4) C Effective file loading open(unit=1,status='old',file= +'tablea2.dat') write(6,*) '....Loading file: tablea2.dat' do i__=1,22 read(1,'(A52)')ar__4 read(ar__4,5) + RAh_4(i__),RAm_4(i__),RAs_4(i__),DE__4(i__),DEd_4(i__), + DEm_4(i__),DEs_4(i__),Name_4(i__),S0_175(i__),alpha_4(i__), + mt_4(i__),z_4(i__) if(ar__4(38:42) .EQ. '') alpha_4(i__) = rNULL__ if(ar__4(47:52) .EQ. '') z_4(i__) = rNULL__ RAdeg_4(i__) = rNULL__ DEdeg_4(i__) = rNULL__ c Derive coordinates RAdeg_4 and DEdeg_4 from input data c (RAdeg_4 and DEdeg_4 are set to rNULL__ when unknown) if(RAh_4(i__) .GT. -180) RAdeg_4(i__)=RAh_4(i__)*15. if(RAm_4(i__) .GT. -180) RAdeg_4(i__)=RAdeg_4(i__)+RAm_4(i__)/4. if(RAs_4(i__) .GT. -180) RAdeg_4(i__)=RAdeg_4(i__)+RAs_4(i__)/240. if(DEd_4(i__) .GE. 0) DEdeg_4(i__)=DEd_4(i__) if(DEm_4(i__) .GE. 0) DEdeg_4(i__)=DEdeg_4(i__)+DEm_4(i__)/60. if(DEs_4(i__) .GE. 0) DEdeg_4(i__)=DEdeg_4(i__)+DEs_4(i__)/3600. if(DE__4(i__).EQ.'-'.AND.DEdeg_4(i__).GE.0) DEdeg_4(i__)=-DEdeg_4(i__) c ..............Just test output........... write(6,5) + RAh_4(i__),RAm_4(i__),RAs_4(i__),DE__4(i__),DEd_4(i__), + DEm_4(i__),DEs_4(i__),Name_4(i__),S0_175(i__),alpha_4(i__), + mt_4(i__),z_4(i__) write(6,'(6H Pos: 2F8.4)') RAdeg_4(i__),DEdeg_4(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'tablea3.dat' ! Complementary samples: CENSORS C Format for file interpretation 6 format( + 8X,I3,1X,I2,1X,I2,1X,F5.2,1X,A1,I2,1X,I2,1X,F5.2,1X,F5.1,1X, + A2,1X,F6.4) C Effective file loading open(unit=1,status='old',file= +'tablea3.dat') write(6,*) '....Loading file: tablea3.dat' do i__=1,136 read(1,'(A52)')ar__5 read(ar__5,6) + CENSORS(i__),RAh_5(i__),RAm_5(i__),RAs_5(i__),DE__5(i__), + DEd_5(i__),DEm_5(i__),DEs_5(i__),S1_4_4(i__),mt_5(i__), + z_5(i__) if(ar__5(47:52) .EQ. '') z_5(i__) = rNULL__ RAdeg_5(i__) = rNULL__ DEdeg_5(i__) = rNULL__ c Derive coordinates RAdeg_5 and DEdeg_5 from input data c (RAdeg_5 and DEdeg_5 are set to rNULL__ when unknown) if(RAh_5(i__) .GT. -180) RAdeg_5(i__)=RAh_5(i__)*15. if(RAm_5(i__) .GT. -180) RAdeg_5(i__)=RAdeg_5(i__)+RAm_5(i__)/4. if(RAs_5(i__) .GT. -180) RAdeg_5(i__)=RAdeg_5(i__)+RAs_5(i__)/240. if(DEd_5(i__) .GE. 0) DEdeg_5(i__)=DEd_5(i__) if(DEm_5(i__) .GE. 0) DEdeg_5(i__)=DEdeg_5(i__)+DEm_5(i__)/60. if(DEs_5(i__) .GE. 0) DEdeg_5(i__)=DEdeg_5(i__)+DEs_5(i__)/3600. if(DE__5(i__).EQ.'-'.AND.DEdeg_5(i__).GE.0) DEdeg_5(i__)=-DEdeg_5(i__) c ..............Just test output........... write(6,6) + CENSORS(i__),RAh_5(i__),RAm_5(i__),RAs_5(i__),DE__5(i__), + DEd_5(i__),DEm_5(i__),DEs_5(i__),S1_4_4(i__),mt_5(i__), + z_5(i__) write(6,'(6H Pos: 2F8.4)') RAdeg_5(i__),DEdeg_5(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'tablea4.dat' ! Complementary samples: Lynx & Hercules sample C Format for file interpretation 7 format( + I2,1X,I2,1X,F5.2,1X,A1,I2,1X,I2,1X,F4.1,1X,A7,1X,F4.1,1X,A2, + 1X,F5.3) C Effective file loading open(unit=1,status='old',file= +'tablea4.dat') write(6,*) '....Loading file: tablea4.dat' do i__=1,81 read(1,'(A45)')ar__6 read(ar__6,7) + RAh_6(i__),RAm_6(i__),RAs_6(i__),DE__6(i__),DEd_6(i__), + DEm_6(i__),DEs_6(i__),Name_5(i__),S1_4_5(i__),mt_6(i__), + z_6(i__) if(ar__6(41:45) .EQ. '') z_6(i__) = rNULL__ RAdeg_6(i__) = rNULL__ DEdeg_6(i__) = rNULL__ c Derive coordinates RAdeg_6 and DEdeg_6 from input data c (RAdeg_6 and DEdeg_6 are set to rNULL__ when unknown) if(RAh_6(i__) .GT. -180) RAdeg_6(i__)=RAh_6(i__)*15. if(RAm_6(i__) .GT. -180) RAdeg_6(i__)=RAdeg_6(i__)+RAm_6(i__)/4. if(RAs_6(i__) .GT. -180) RAdeg_6(i__)=RAdeg_6(i__)+RAs_6(i__)/240. if(DEd_6(i__) .GE. 0) DEdeg_6(i__)=DEd_6(i__) if(DEm_6(i__) .GE. 0) DEdeg_6(i__)=DEdeg_6(i__)+DEm_6(i__)/60. if(DEs_6(i__) .GE. 0) DEdeg_6(i__)=DEdeg_6(i__)+DEs_6(i__)/3600. if(DE__6(i__).EQ.'-'.AND.DEdeg_6(i__).GE.0) DEdeg_6(i__)=-DEdeg_6(i__) c ..............Just test output........... write(6,7) + RAh_6(i__),RAm_6(i__),RAs_6(i__),DE__6(i__),DEd_6(i__), + DEm_6(i__),DEs_6(i__),Name_5(i__),S1_4_5(i__),mt_6(i__), + z_6(i__) write(6,'(6H Pos: 2F8.4)') RAdeg_6(i__),DEdeg_6(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= stop end