FORTRAN Generation
(/./ftp/cats/J/A_AS/131/105)

Conversion of standardized ReadMe file for file /./ftp/cats/J/A_AS/131/105 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/A+AS/131/105      NGC 6221 ionized gas kinematics (Vega Beltran+ 1998)
*================================================================================
*Mixed early and late-type properties in the bar of NGC 6221:
*evidence for evolution along the Hubble sequence?
*     Vega Beltran J.C., Zeilinger W.W., Amico P., Schultheis M., 
*     Corsini E.M., Funes J.G., Beckman J., Bertola F.
*    <Astron. Astrophys. Suppl. Ser. 131, 105 (1998)>
*    =1998A&AS..131..105V      (SIMBAD/NED BibCode)
C=============================================================================

C  Internal variables

      integer*4 i__

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table3.dat'	! Stellar kinematics for PA: 5, 50, 95, 125 & 155{deg}

      integer*4 nr__
      parameter (nr__=51)	! Number of records
      character*68 ar__   	! Full-size record

      integer*4     PA         (nr__) ! (deg) Position angle
      real*4        Rad        (nr__) ! (arcsec) [-90/90] Radius
      integer*4     Vel        (nr__) ! (km/s) Velocity
      integer*4     e_Vel      (nr__) ! (km/s) Velocity error
      integer*4     sigmaVel   (nr__) ! (km/s) Velocity dispersion
      integer*4     e_sigmaVel (nr__) ! (km/s) Velocity dispersion error
      real*4        h3         (nr__) ! h_3_ Gauss-Hermite coefficient
      real*4        e_h3       (nr__) ! h_3_ Gauss-Hermite coefficient error
      real*4        h4         (nr__) ! h_4_ Gauss-Hermite coefficient
      real*4        e_h4       (nr__) ! h_4_ Gauss-Hermite coefficient error

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table4.dat'	! Ionized gas kinematics for PA=5   (Major Axis)

      integer*4 nr__1
      parameter (nr__1=55)	! Number of records
      character*71 ar__1  	! Full-size record

      real*4        Rad_1      (nr__1) ! (arcsec) [-90/90] Radius
      integer*4     HVHa       (nr__1) ! (km/s) H{alpha} observed heliocentric velocity
      integer*4     e_HVHa     (nr__1) ! (km/s) H{alpha} observed heliocentric velocity error
      integer*4     sigmaHVHa  (nr__1) ! (km/s) H{alpha} velocity dispersion
      integer*4     HVNII      (nr__1) ! (km/s) Observed [NII] heliocentric velocity
      integer*4     e_HVNII    (nr__1) ! (km/s) Observed [NII] heliocentric velocity error
      integer*4     sigmaHVNII (nr__1) ! (km/s) velocity dispersion of [NII]
      real*4        v_NII__Ha  (nr__1) ! Flux ratio [NII]/H{alpha}
      integer*4     HV         (nr__1) ! (km/s) Averaged ionized gas heliocentric velocity
      integer*4     e_HV       (nr__1) ! (km/s) Averaged ionized gas velocity error
      integer*4     sigmaHV    (nr__1) ! (km/s) Averaged velocity dispersion
      integer*4     e_sigmaHV  (nr__1) ! (km/s) Averaged velocity dispersion error

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table5.dat'	! Ionized gas kinematics for PA=50

      integer*4 nr__2
      parameter (nr__2=108)	! Number of records
      character*71 ar__2  	! Full-size record

      real*4        Rad_2      (nr__2) ! (arcsec) [-90/90] Radius
      integer*4     HVHa_1     (nr__2) ! (km/s) H{alpha} observed heliocentric velocity
      integer*4     e_HVHa_1   (nr__2) ! (km/s) H{alpha} observed heliocentric velocity error
      integer*4     sigmaHVHa_1(nr__2) ! (km/s) H{alpha} velocity dispersion
      integer*4     HVNII_1    (nr__2) ! (km/s) Observed [NII] heliocentric velocity
      integer*4     e_HVNII_1  (nr__2) ! (km/s) Observed [NII] heliocentric velocity error
      integer*4     sigmaHVNII_1(nr__2) ! (km/s) velocity dispersion of [NII]
      real*4        v_NII__Ha_1(nr__2) ! Flux ratio [NII]/H{alpha}
      integer*4     HV_1       (nr__2) ! (km/s) Averaged ionized gas heliocentric velocity
      integer*4     e_HV_1     (nr__2) ! (km/s) Averaged ionized gas velocity error
      integer*4     sigmaHV_1  (nr__2) ! (km/s) Averaged velocity dispersion
      integer*4     e_sigmaHV_1(nr__2) ! (km/s) Averaged velocity dispersion error

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table6.dat'	! Ionized gas kinematics for PA=95  (Minor Axis)

      integer*4 nr__3
      parameter (nr__3=122)	! Number of records
      character*71 ar__3  	! Full-size record

      real*4        Rad_3      (nr__3) ! (arcsec) [-90/90] Radius
      integer*4     HVHa_2     (nr__3) ! (km/s) H{alpha} observed heliocentric velocity
      integer*4     e_HVHa_2   (nr__3) ! (km/s) H{alpha} observed heliocentric velocity error
      integer*4     sigmaHVHa_2(nr__3) ! (km/s) H{alpha} velocity dispersion
      integer*4     HVNII_2    (nr__3) ! (km/s) Observed [NII] heliocentric velocity
      integer*4     e_HVNII_2  (nr__3) ! (km/s) Observed [NII] heliocentric velocity error
      integer*4     sigmaHVNII_2(nr__3) ! (km/s) velocity dispersion of [NII]
      real*4        v_NII__Ha_2(nr__3) ! Flux ratio [NII]/H{alpha}
      integer*4     HV_2       (nr__3) ! (km/s) Averaged ionized gas heliocentric velocity
      integer*4     e_HV_2     (nr__3) ! (km/s) Averaged ionized gas velocity error
      integer*4     sigmaHV_2  (nr__3) ! (km/s) Averaged velocity dispersion
      integer*4     e_sigmaHV_2(nr__3) ! (km/s) Averaged velocity dispersion error

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table7.dat'	! Ionized gas kinematics for PA=125 (Bar Major Axis)

      integer*4 nr__4
      parameter (nr__4=81)	! Number of records
      character*71 ar__4  	! Full-size record

      real*4        Rad_4      (nr__4) ! (arcsec) [-90/90] Radius
      integer*4     HVHa_3     (nr__4) ! (km/s) H{alpha} observed heliocentric velocity
      integer*4     e_HVHa_3   (nr__4) ! (km/s) H{alpha} observed heliocentric velocity error
      integer*4     sigmaHVHa_3(nr__4) ! (km/s) H{alpha} velocity dispersion
      integer*4     HVNII_3    (nr__4) ! (km/s) Observed [NII] heliocentric velocity
      integer*4     e_HVNII_3  (nr__4) ! (km/s) Observed [NII] heliocentric velocity error
      integer*4     sigmaHVNII_3(nr__4) ! (km/s) velocity dispersion of [NII]
      real*4        v_NII__Ha_3(nr__4) ! Flux ratio [NII]/H{alpha}
      integer*4     HV_3       (nr__4) ! (km/s) Averaged ionized gas heliocentric velocity
      integer*4     e_HV_3     (nr__4) ! (km/s) Averaged ionized gas velocity error
      integer*4     sigmaHV_3  (nr__4) ! (km/s) Averaged velocity dispersion
      integer*4     e_sigmaHV_3(nr__4) ! (km/s) Averaged velocity dispersion error

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table8.dat'	! Ionized gas kinematics for PA=155

      integer*4 nr__5
      parameter (nr__5=78)	! Number of records
      character*71 ar__5  	! Full-size record

      real*4        Rad_5      (nr__5) ! (arcsec) [-90/90] Radius
      integer*4     HVHa_4     (nr__5) ! (km/s) H{alpha} observed heliocentric velocity
      integer*4     e_HVHa_4   (nr__5) ! (km/s) H{alpha} observed heliocentric velocity error
      integer*4     sigmaHVHa_4(nr__5) ! (km/s) H{alpha} velocity dispersion
      integer*4     HVNII_4    (nr__5) ! (km/s) Observed [NII] heliocentric velocity
      integer*4     e_HVNII_4  (nr__5) ! (km/s) Observed [NII] heliocentric velocity error
      integer*4     sigmaHVNII_4(nr__5) ! (km/s) velocity dispersion of [NII]
      real*4        v_NII__Ha_4(nr__5) ! Flux ratio [NII]/H{alpha}
      integer*4     HV_4       (nr__5) ! (km/s) Averaged ionized gas heliocentric velocity
      integer*4     e_HV_4     (nr__5) ! (km/s) Averaged ionized gas velocity error
      integer*4     sigmaHV_4  (nr__5) ! (km/s) Averaged velocity dispersion
      integer*4     e_sigmaHV_4(nr__5) ! (km/s) Averaged velocity dispersion error

C=============================================================================

C  Loading file 'table3.dat'	! Stellar kinematics for PA: 5, 50, 95, 125 & 155{deg}

C  Format for file interpretation

    1 format(
     +  I3,2X,F5.1,4X,I4,3X,I2,3X,I3,2X,I2,4X,F6.3,2X,F5.3,4X,F6.3,2X,
     +  F5.3)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table3.dat')
      write(6,*) '....Loading file: table3.dat'
      do i__=1,51
        read(1,'(A68)')ar__
        read(ar__,1)
     +  PA(i__),Rad(i__),Vel(i__),e_Vel(i__),sigmaVel(i__),
     +  e_sigmaVel(i__),h3(i__),e_h3(i__),h4(i__),e_h4(i__)
c    ..............Just test output...........
        write(6,1)
     +  PA(i__),Rad(i__),Vel(i__),e_Vel(i__),sigmaVel(i__),
     +  e_sigmaVel(i__),h3(i__),e_h3(i__),h4(i__),e_h4(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'table4.dat'	! Ionized gas kinematics for PA=5   (Major Axis)

C  Format for file interpretation

    2 format(
     +  F5.1,3X,I4,3X,I2,3X,I3,4X,I4,3X,I2,3X,I3,3X,F4.2,3X,I4,3X,I2,
     +  3X,I3,2X,I2)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table4.dat')
      write(6,*) '....Loading file: table4.dat'
      do i__=1,55
        read(1,'(A71)')ar__1
        read(ar__1,2)
     +  Rad_1(i__),HVHa(i__),e_HVHa(i__),sigmaHVHa(i__),HVNII(i__),
     +  e_HVNII(i__),sigmaHVNII(i__),v_NII__Ha(i__),HV(i__),e_HV(i__),
     +  sigmaHV(i__),e_sigmaHV(i__)
c    ..............Just test output...........
        write(6,2)
     +  Rad_1(i__),HVHa(i__),e_HVHa(i__),sigmaHVHa(i__),HVNII(i__),
     +  e_HVNII(i__),sigmaHVNII(i__),v_NII__Ha(i__),HV(i__),e_HV(i__),
     +  sigmaHV(i__),e_sigmaHV(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'table5.dat'	! Ionized gas kinematics for PA=50

C  Format for file interpretation

    3 format(
     +  F5.1,3X,I4,3X,I2,3X,I3,4X,I4,3X,I2,3X,I3,3X,F4.2,3X,I4,3X,I2,
     +  3X,I3,2X,I2)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table5.dat')
      write(6,*) '....Loading file: table5.dat'
      do i__=1,108
        read(1,'(A71)')ar__2
        read(ar__2,3)
     +  Rad_2(i__),HVHa_1(i__),e_HVHa_1(i__),sigmaHVHa_1(i__),
     +  HVNII_1(i__),e_HVNII_1(i__),sigmaHVNII_1(i__),
     +  v_NII__Ha_1(i__),HV_1(i__),e_HV_1(i__),sigmaHV_1(i__),
     +  e_sigmaHV_1(i__)
c    ..............Just test output...........
        write(6,3)
     +  Rad_2(i__),HVHa_1(i__),e_HVHa_1(i__),sigmaHVHa_1(i__),
     +  HVNII_1(i__),e_HVNII_1(i__),sigmaHVNII_1(i__),
     +  v_NII__Ha_1(i__),HV_1(i__),e_HV_1(i__),sigmaHV_1(i__),
     +  e_sigmaHV_1(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'table6.dat'	! Ionized gas kinematics for PA=95  (Minor Axis)

C  Format for file interpretation

    4 format(
     +  F5.1,3X,I4,3X,I2,3X,I3,4X,I4,3X,I2,3X,I3,3X,F4.2,3X,I4,3X,I2,
     +  3X,I3,2X,I2)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table6.dat')
      write(6,*) '....Loading file: table6.dat'
      do i__=1,122
        read(1,'(A71)')ar__3
        read(ar__3,4)
     +  Rad_3(i__),HVHa_2(i__),e_HVHa_2(i__),sigmaHVHa_2(i__),
     +  HVNII_2(i__),e_HVNII_2(i__),sigmaHVNII_2(i__),
     +  v_NII__Ha_2(i__),HV_2(i__),e_HV_2(i__),sigmaHV_2(i__),
     +  e_sigmaHV_2(i__)
c    ..............Just test output...........
        write(6,4)
     +  Rad_3(i__),HVHa_2(i__),e_HVHa_2(i__),sigmaHVHa_2(i__),
     +  HVNII_2(i__),e_HVNII_2(i__),sigmaHVNII_2(i__),
     +  v_NII__Ha_2(i__),HV_2(i__),e_HV_2(i__),sigmaHV_2(i__),
     +  e_sigmaHV_2(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'table7.dat'	! Ionized gas kinematics for PA=125 (Bar Major Axis)

C  Format for file interpretation

    5 format(
     +  F5.1,3X,I4,3X,I2,3X,I3,4X,I4,3X,I2,3X,I3,3X,F4.2,3X,I4,3X,I2,
     +  3X,I3,2X,I2)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table7.dat')
      write(6,*) '....Loading file: table7.dat'
      do i__=1,81
        read(1,'(A71)')ar__4
        read(ar__4,5)
     +  Rad_4(i__),HVHa_3(i__),e_HVHa_3(i__),sigmaHVHa_3(i__),
     +  HVNII_3(i__),e_HVNII_3(i__),sigmaHVNII_3(i__),
     +  v_NII__Ha_3(i__),HV_3(i__),e_HV_3(i__),sigmaHV_3(i__),
     +  e_sigmaHV_3(i__)
c    ..............Just test output...........
        write(6,5)
     +  Rad_4(i__),HVHa_3(i__),e_HVHa_3(i__),sigmaHVHa_3(i__),
     +  HVNII_3(i__),e_HVNII_3(i__),sigmaHVNII_3(i__),
     +  v_NII__Ha_3(i__),HV_3(i__),e_HV_3(i__),sigmaHV_3(i__),
     +  e_sigmaHV_3(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'table8.dat'	! Ionized gas kinematics for PA=155

C  Format for file interpretation

    6 format(
     +  F5.1,3X,I4,3X,I2,3X,I3,4X,I4,3X,I2,3X,I3,3X,F4.2,3X,I4,3X,I2,
     +  3X,I3,2X,I2)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table8.dat')
      write(6,*) '....Loading file: table8.dat'
      do i__=1,78
        read(1,'(A71)')ar__5
        read(ar__5,6)
     +  Rad_5(i__),HVHa_4(i__),e_HVHa_4(i__),sigmaHVHa_4(i__),
     +  HVNII_4(i__),e_HVNII_4(i__),sigmaHVNII_4(i__),
     +  v_NII__Ha_4(i__),HV_4(i__),e_HV_4(i__),sigmaHV_4(i__),
     +  e_sigmaHV_4(i__)
c    ..............Just test output...........
        write(6,6)
     +  Rad_5(i__),HVHa_4(i__),e_HVHa_4(i__),sigmaHVHa_4(i__),
     +  HVNII_4(i__),e_HVNII_4(i__),sigmaHVNII_4(i__),
     +  v_NII__Ha_4(i__),HV_4(i__),e_HV_4(i__),sigmaHV_4(i__),
     +  e_sigmaHV_4(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================
      stop
      end