Conversion of standardized ReadMe file for
file /./ftp/cats/J/A_A/596/A86 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-20 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/A+A/596/A86 Lynx-Cancer void sample galaxies HI data (Pustilnik+, 2016) *================================================================================ *Study of galaxies in the Lynx-Cancer void. *VI. H I-observations with Nancay Radio Telescope. * Pustilnik S.A., Martin J.-M. * <Astron. Astrophys., 596, A86 (2016)> * =2016A&A...596A..86P (SIMBAD/NED BibCode) C============================================================================= C Internal variables integer*4 i__ c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'tablea1.dat' ! Parameters of the Lynx-Cancer void sample galaxies observed with NRT integer*4 nr__ parameter (nr__=45) ! Number of records character*96 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) character*10 SName ! Short IAU name (JHHMM+DDMM) character*1 m_SName ! [ab] Multiplicity index on SName character*1 n_SName ! [*1] Note on SName (1) character*11 Other ! Other Name or prefix (SDSS or HIPASS) character*5 MType ! Morphological type integer*4 RAh ! (h) Right ascension (J2000) integer*4 RAm ! (min) Right ascension (J2000) real*4 RAs ! (s) Right ascension (J2000) character*1 DE_ ! Declination sign (J2000) integer*4 DEd ! (deg) Declination (J2000) integer*4 DEm ! (arcmin) Declination (J2000) real*4 DEs ! (arcsec) Declination (J2000) integer*4 Vopt ! (km/s) ?=- Heliocentric velocity from optical data * (when available) integer*4 e_Vopt ! (km/s) ? rms uncertainty on Vopt integer*4 VHI ! (km/s) ?=- Heliocentric velocity from HI data integer*4 e_VHI ! (km/s) ? rms uncertainty on VHI real*4 Bmagtot ! (mag) Total B magnitude (2) real*4 BMAG0 ! (mag) Absolute B magnitude corrected for the Galaxy * extinction AB according to Schlafly & * Finkbeiner (2011ApJ...737..103S) (3) character*12 AName ! Alternative name *Note (1): Notes as follows: * * = new object, taken from the updated Lynx-Cancer void sample * (Pustilnik et al. 2016, and in prep.) * 1 = probable artifact. See text in Sect. 4. *Note (2): In most of the cases, this value is calculated from the total g ad r * magnitudes following Lupton et al. (2005, * http://www.sdss.org/dr5/algorithms/sdssUBVRITransform.html#Lupton2005). * The latter values are obtained in Paper IV (Perepelitsyna et al., 2014, * Cat. J/other/AstBu/69.247) on the photometry of the SDSS DR7 * (Abazajian et al., 2009ApJS..182..543A) images. * For galaxies located outside of the SDSS footprint, the B-band magnitudes are * adopted from Pustilnik & Tepliakova (2011, Cat. J/MNRAS/415/1188) where * respective references are given. * The only exception is J0802+0525 for which its B-magnitude is estimated * directly from its SDSS model g and r values since due to a nearby bright * star we were unable to perform own photometry *Note (3): The adopted distances are based on heliocentric velocities V(HI) * from Table A.2. They are calculated according to the prescriptions given in * Paper I (Pustilnik & Tepliakova, 2011, Cat. J/MNRAS/415/1188), accounting for * the large peculiar velocity in this region {Delta}V~-300km/s * (Tully et al., 2008, Cat. J/ApJ/676/184). * For a few objects, distances were determined using the velocity-independent * (mainly Tip of RGB) methods. c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'tablea2.dat' ! HI parameters of the observed Lynx-Cancer void sample galaxies integer*4 nr__1 parameter (nr__1=45) ! Number of records character*92 ar__1 ! Full-size record character*10 SName_1 ! Short IAU name (JHHMM+DDMM) character*1 m_SName_1 ! [ab] Note on SName (1) character*2 n_SName_1 ! [* ] Note on SName (1) integer*4 VHI_1 ! (km/s) ?=- Heliocentric velocity of the detected * HI line integer*4 e_VHI_1 ! (km/s) ? rms uncertainty on VHI real*4 Dist ! (Mpc) Adopted distance as in Paper I * (Cat. J/MNRAS/415/1188) integer*4 W50 ! (km/s) ?=- Velocity width of the HI profile at * 50% of peak integer*4 e_W50 ! (km/s) ? rms uncertainty on W50 integer*4 W20 ! (km/s) ?=- Velocity width of the HI profile at * 20% of peak integer*4 e_W20 ! (km/s) ? rms uncertainty on W20 real*4 FHI ! (Jy.km/s) Integrated flux of detected HI signal real*4 e_FHI ! (Jy.km/s) rms uncertainty on FHI character*1 l_logMHI ! Limit flag on logMHI real*4 logMHI ! ([Msun]) Total HI mass real*4 e_logMHI ! ([Msun]) rms uncertainty on logMHI character*1 l_MHI_LB ! Limit flag on MHI/LB real*4 MHI_LB ! (Msun/Lsun) Ratio of HI mass to B luminosity real*4 e_MHI_LB ! (Msun/Lsun) rms uncertainty on MHI/LB integer*4 Time ! (min) Total time ON-source real*4 rms ! (mJy) rms of noise near the HI peak at the velocity * resolution of 10.4km/s real*4 S_N ! Signal-to-noise ratio for peak value of the * respective HI profile *Note (1): Notes as follows: * * = HI parameters are adopted based on GMRT data from Chengalur & * Pustilnik (2013MNRAS.428.1579C) * ** = distance as for IC2520 = J0956+2713, a massive component of pair with * Vhel=1243km/s c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'tablea3.dat' ! Lynx-Cancer void sample galaxies with HI data from literature integer*4 nr__2 parameter (nr__2=59) ! Number of records character*91 ar__2 ! Full-size record C J2000 position composed of: RAh RAm RAs DE- DEd DEm DEs real*8 RAdeg_1 ! (deg) Right Ascension J2000 real*8 DEdeg_1 ! (deg) Declination J2000 C ---------------------------------- ! (position vector(s) in degrees) character*10 SName_2 ! Short IAU name (JHHMM+DDMM) character*1 n_SName_2 ! [*] Note on SName (1) character*12 Other_1 ! Other Name or prefix (SDSS or HIPASS) character*4 MType_1 ! Morplhological type integer*4 RAh_1 ! (h) Right ascension (J2000) integer*4 RAm_1 ! (min) Right ascension (J2000) real*4 RAs_1 ! (s) Right ascension (J2000) character*1 DE__1 ! Declination sign (J2000) integer*4 DEd_1 ! (deg) Declination (J2000) integer*4 DEm_1 ! (arcmin) Declination (J2000) real*4 DEs_1 ! (arcsec) Declination (J2000) integer*4 Vopt_1 ! (km/s) ?=- Heliocentric velocity from optical data * (when available) real*4 Bmagtot_1 ! (mag) Total B magnitude (2) real*4 BMAG0_1 ! (mag) Absolute B magnitude corrected for the Galaxy * extinction AB according to Schlafly & * Finkbeiner (2011ApJ...737..103S) real*4 FHI_1 ! (Jy.km/s) Integrated flux of detected HI signal real*4 MHI_LB_1 ! (Msun/Lsun) Ratio of HI mass to B luminosity character*5 Ref ! Reference (2) *Note (1): Notes as follows: * * = Galaxy from the updated sample *Note (2): References as follows: * HR89 = Huchtmeier & Richter (1989, Cat. VIII/68) * Sch90 = Schneider et al. (1990ApJS...72..245S) * Sch92 = Schneider et al. (1992, Cat. J/ApJS/81/5) * Sp05 = Springob et al. (2005ApJS..160..149S, Cat. VIII/77) * KKH01 = Karachentsev et al. (2001, Cat. J/A+A/366/428) * Sw02 = Swaters et al. (2002, Cat. J/A+A/390/863) * MV00 = Matthews & van Driel (2000A&AS..143..421M) * CP13 = Chengalur & Pustilnik (2013MNRAS.428.1579C) * AL11 = Haynes et al. (2011, Cat. J/AJ/142/170) * Beg08 = Begum et al. (2008MNRAS.386.1667B) * ONe04 = O'Neil (2004, Cat. J/AJ/128/2080) * MU08 = Matthews & Uson (2008AJ....135..291M) * Ch06 = Chengalur et al. (2006MNRAS.371.1849C) * PMM16 = Pustilnik et al. (2016MNRAS.463..670P) * Ch15 = Chengalur et al. (2015MNRAS.448.1634C) * Can14 = Cannon et al. (2014ApJ...787L...1C) * PM07 = Pustilnik & Martin (2007A&A...464..859P) * Hir16 = Hirschauer et al. (2016ApJ...822..108H) * PB11 = Popping & Braun (2011, Cat. J/A+A/528/A28) * CPE16 = Chengalur et al. (2015MNRAS.448.1634C) C============================================================================= C Loading file 'tablea1.dat' ! Parameters of the Lynx-Cancer void sample * galaxies observed with NRT C Format for file interpretation 1 format( + A10,A1,A1,1X,A11,1X,A5,1X,I2,1X,I2,1X,F5.2,1X,A1,I2,1X,I2,1X, + F4.1,1X,I4,1X,I2,1X,I4,1X,I2,1X,F5.2,1X,F6.2,1X,A12) C Effective file loading open(unit=1,status='old',file= +'tablea1.dat') write(6,*) '....Loading file: tablea1.dat' do i__=1,45 read(1,'(A96)')ar__ read(ar__,1) + SName,m_SName,n_SName,Other,MType,RAh,RAm,RAs,DE_,DEd,DEm,DEs, + Vopt,e_Vopt,VHI,e_VHI,Bmagtot,BMAG0,AName if (Vopt .EQ. 45) Vopt = iNULL__ if(ar__(61:62) .EQ. '') e_Vopt = iNULL__ if (VHI .EQ. 45) VHI = iNULL__ if(ar__(69:70) .EQ. '') e_VHI = 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) + SName,m_SName,n_SName,Other,MType,RAh,RAm,RAs,DE_,DEd,DEm,DEs, + Vopt,e_Vopt,VHI,e_VHI,Bmagtot,BMAG0,AName write(6,'(6H Pos: 2F8.4)') RAdeg,DEdeg c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'tablea2.dat' ! HI parameters of the observed Lynx-Cancer void * sample galaxies C Format for file interpretation 2 format( + A10,A1,A2,1X,I4,1X,I2,1X,F5.2,1X,I3,1X,I2,1X,I3,1X,I2,1X,F6.3, + 1X,F5.3,1X,A1,F4.2,1X,F5.3,1X,A1,F5.2,1X,F5.3,1X,I3,1X,F3.1, + 1X,F4.1) C Effective file loading open(unit=1,status='old',file= +'tablea2.dat') write(6,*) '....Loading file: tablea2.dat' do i__=1,45 read(1,'(A92)')ar__1 read(ar__1,2) + SName_1,m_SName_1,n_SName_1,VHI_1,e_VHI_1,Dist,W50,e_W50,W20, + e_W20,FHI,e_FHI,l_logMHI,logMHI,e_logMHI,l_MHI_LB,MHI_LB, + e_MHI_LB,Time,rms,S_N if (VHI_1 .EQ. 45) VHI_1 = iNULL__ if(ar__1(20:21) .EQ. '') e_VHI_1 = iNULL__ if (W50 .EQ. 45) W50 = iNULL__ if(ar__1(33:34) .EQ. '') e_W50 = iNULL__ if (W20 .EQ. 45) W20 = iNULL__ if(ar__1(40:41) .EQ. '') e_W20 = iNULL__ c ..............Just test output........... write(6,2) + SName_1,m_SName_1,n_SName_1,VHI_1,e_VHI_1,Dist,W50,e_W50,W20, + e_W20,FHI,e_FHI,l_logMHI,logMHI,e_logMHI,l_MHI_LB,MHI_LB, + e_MHI_LB,Time,rms,S_N c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'tablea3.dat' ! Lynx-Cancer void sample galaxies with HI data * from literature C Format for file interpretation 3 format( + A10,1X,A1,1X,A12,1X,A4,1X,I2,1X,I2,1X,F5.2,1X,A1,I2,1X,I2,1X, + F4.1,1X,I4,1X,F5.2,1X,F6.2,1X,F6.2,1X,F5.2,1X,A5) C Effective file loading open(unit=1,status='old',file= +'tablea3.dat') write(6,*) '....Loading file: tablea3.dat' do i__=1,59 read(1,'(A91)')ar__2 read(ar__2,3) + SName_2,n_SName_2,Other_1,MType_1,RAh_1,RAm_1,RAs_1,DE__1, + DEd_1,DEm_1,DEs_1,Vopt_1,Bmagtot_1,BMAG0_1,FHI_1,MHI_LB_1,Ref if (Vopt_1 .EQ. 45) Vopt_1 = iNULL__ RAdeg_1 = rNULL__ DEdeg_1 = 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 .GT. -180) RAdeg_1=RAh_1*15. if(RAm_1 .GT. -180) RAdeg_1=RAdeg_1+RAm_1/4. if(RAs_1 .GT. -180) RAdeg_1=RAdeg_1+RAs_1/240. if(DEd_1 .GE. 0) DEdeg_1=DEd_1 if(DEm_1 .GE. 0) DEdeg_1=DEdeg_1+DEm_1/60. if(DEs_1 .GE. 0) DEdeg_1=DEdeg_1+DEs_1/3600. if(DE__1.EQ.'-'.AND.DEdeg_1.GE.0) DEdeg_1=-DEdeg_1 c ..............Just test output........... write(6,3) + SName_2,n_SName_2,Other_1,MType_1,RAh_1,RAm_1,RAs_1,DE__1, + DEd_1,DEm_1,DEs_1,Vopt_1,Bmagtot_1,BMAG0_1,FHI_1,MHI_LB_1,Ref write(6,'(6H Pos: 2F8.4)') RAdeg_1,DEdeg_1 c .......End.of.Just test output........... end do close(1) C============================================================================= stop end