Conversion of standardized ReadMe file for
file /./ftp/cats/J/AJ/131/143 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/AJ/131/143 Morphology of galaxies (Homeier+, 2006) *================================================================================ *Imprints of environment on cluster and field late-type galaxies at z~1. * Homeier N.L., Postman M., Menanteau F., Blakeslee J.P., Mei S., Demarco R., * Ford H.C., Illingworth G.D., Zirm A. * <Astron. J., 131, 143-157 (2006)> * =2006AJ....131..143H C============================================================================= C Internal variables integer*4 i__ c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'table1.dat' ! Cl 1604+4304 integer*4 nr__ parameter (nr__=9) ! Number of records character*85 ar__ ! Full-size record character*12 Cluster (nr__) ! Cluster name integer*4 ACS (nr__) ! ACS identification number real*4 CV606 (nr__) ! Concentration parameter in V606 real*4 CI814 (nr__) ! Concentration parameter in I814 real*4 AV606 (nr__) ! Asymmetry parameter in V606 real*4 AI814 (nr__) ! Asymmetry parameter in I814 real*4 SV606 (nr__) ! Clumpiness parameter in V606 real*4 SI814 (nr__) ! Clumpiness parameter in I814 real*4 ReV606 (nr__) ! (pix) ?=- Effective radius in F606 band (1pix=0.05") character*1 n_ReV606 (nr__) ! [*] Fitting ReV606 failure (G1) real*4 ReI814 (nr__) ! (pix) ?=- Effective radius in F814 band (1pix=0.05") character*1 n_ReI814 (nr__) ! [*] Fitting ReI814 failure (G1) real*4 v_i (nr__) ! (mag) HST v606-i814 colour index real*4 e_v_i (nr__) ! (mag) rms uncertainty on v606-i814 real*4 i814 (nr__) ! (mag) HST i814 magnitude real*4 e_i814 (nr__) ! (mag) rms uncertainty on i814 c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'table3.dat' ! Cl 1604+4321 integer*4 nr__1 parameter (nr__1=23) ! Number of records character*85 ar__1 ! Full-size record character*12 Cluster_1 (nr__1) ! Cluster name integer*4 ACS_1 (nr__1) ! ACS identification number real*4 CV606_1 (nr__1) ! Concentration parameter in V606 real*4 CI814_1 (nr__1) ! Concentration parameter in I814 real*4 AV606_1 (nr__1) ! Asymmetry parameter in V606 real*4 AI814_1 (nr__1) ! Asymmetry parameter in I814 real*4 SV606_1 (nr__1) ! Clumpiness parameter in V606 real*4 SI814_1 (nr__1) ! Clumpiness parameter in I814 real*4 ReV606_1 (nr__1) ! (pix) ?=- Effective radius in F606 band (1pix=0.05") character*1 n_ReV606_1 (nr__1) ! [*] Fitting ReV606 failure (G1) real*4 ReI814_1 (nr__1) ! (pix) ?=- Effective radius in F814 band (1pix=0.05") character*1 n_ReI814_1 (nr__1) ! [*] Fitting ReI814 failure (G1) real*4 v_i_1 (nr__1) ! (mag) HST v606-i814 colour index real*4 e_v_i_1 (nr__1) ! (mag) rms uncertainty on v606-i814 real*4 i814_1 (nr__1) ! (mag) HST i814 magnitude real*4 e_i814_1 (nr__1) ! (mag) rms uncertainty on i814 c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'table5.dat' ! MS 1054 integer*4 nr__2 parameter (nr__2=32) ! Number of records character*95 ar__2 ! Full-size record character*12 Cluster_2 (nr__2) ! Cluster name integer*4 ACS_2 (nr__2) ! ACS identification number real*4 CV606_2 (nr__2) ! Concentration parameter in V606 real*4 CI814_2 (nr__2) ! Concentration parameter in I814 real*4 AV606_2 (nr__2) ! Asymmetry parameter in V606 real*4 AI814_2 (nr__2) ! Asymmetry parameter in I814 real*4 SV606_2 (nr__2) ! Clumpiness parameter in V606 real*4 SI814_2 (nr__2) ! Clumpiness parameter in I814 real*4 ReV606_2 (nr__2) ! (pix) ?=- Effective radius in F606 band (1pix=0.05") character*1 n_ReV606_2 (nr__2) ! [*] Fitting ReV606 failure (G1) real*4 ReI814_2 (nr__2) ! (pix) ?=- Effective radius in F814 band (1pix=0.05") character*1 n_ReI814_2 (nr__2) ! [*] Fitting ReI814 failure (G1) real*4 v_i_2 (nr__2) ! (mag) HST v606-i775 colour index real*4 e_v_i_2 (nr__2) ! (mag) rms uncertainty on v606-i775 real*4 i_z (nr__2) ! (mag) HST i775-z850 colour index real*4 e_i_z (nr__2) ! (mag) rms uncertainty on i775-z850 real*4 i775 (nr__2) ! (mag) HST i775 magnitude real*4 e_i775 (nr__2) ! (mag) rms uncertainty on i775 c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'table7.dat' ! Cl 0152-1357 integer*4 nr__3 parameter (nr__3=21) ! Number of records character*95 ar__3 ! Full-size record character*12 Cluster_3 (nr__3) ! Cluster name integer*4 ACS_3 (nr__3) ! ACS identification number real*4 CV606_3 (nr__3) ! Concentration parameter in V606 real*4 CI814_3 (nr__3) ! Concentration parameter in I814 real*4 AV606_3 (nr__3) ! Asymmetry parameter in V606 real*4 AI814_3 (nr__3) ! Asymmetry parameter in I814 real*4 SV606_3 (nr__3) ! Clumpiness parameter in V606 real*4 SI814_3 (nr__3) ! Clumpiness parameter in I814 real*4 ReV606_3 (nr__3) ! (pix) ?=- Effective radius in F606 band (1pix=0.05") character*1 n_ReV606_3 (nr__3) ! [*] Fitting ReV606 failure (G1) real*4 ReI814_3 (nr__3) ! (pix) ?=- Effective radius in F814 band (1pix=0.05") character*1 n_ReI814_3 (nr__3) ! [*] Fitting ReI814 failure (G1) real*4 r_i (nr__3) ! (mag) HST r625-i775 colour index real*4 e_r_i (nr__3) ! (mag) rms uncertainty on r625-i775 real*4 i_z_1 (nr__3) ! (mag) HST i775-z850 colour index real*4 e_i_z_1 (nr__3) ! (mag) rms uncertainty on i775-z850 real*4 i775_1 (nr__3) ! (mag) HST i775 magnitude real*4 e_i775_1 (nr__3) ! (mag) rms uncertainty on i775 c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'table2.dat' ! Cl 1604+4304 Field Sample integer*4 nr__4 parameter (nr__4=12) ! Number of records character*91 ar__4 ! Full-size record character*12 Cluster_4 (nr__4) ! Cluster name integer*4 ACS_4 (nr__4) ! ACS identification number real*4 z (nr__4) ! Redshift real*4 CV606_4 (nr__4) ! Concentration parameter in V606 real*4 CI814_4 (nr__4) ! Concentration parameter in I814 real*4 AV606_4 (nr__4) ! Asymmetry parameter in V606 real*4 AI814_4 (nr__4) ! Asymmetry parameter in I814 real*4 SV606_4 (nr__4) ! Clumpiness parameter in V606 real*4 SI814_4 (nr__4) ! Clumpiness parameter in I814 real*4 ReV606_4 (nr__4) ! (pix) ?=- Effective radius in F606 band (1pix=0.05") character*1 n_ReV606_4 (nr__4) ! [*] Fitting ReV606 failure (G1) real*4 ReI814_4 (nr__4) ! (pix) ?=- Effective radius in F814 band (1pix=0.05") real*4 v_i_3 (nr__4) ! (mag) HST v606-i814 colour index real*4 e_v_i_3 (nr__4) ! (mag) rms uncertainty on v606-i814 real*4 i814_2 (nr__4) ! (mag) HST i814 magnitude real*4 e_i814_2 (nr__4) ! (mag) rms uncertainty on i814 c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'table4.dat' ! Cl 1604+4321 Field Sample integer*4 nr__5 parameter (nr__5=12) ! Number of records character*91 ar__5 ! Full-size record character*12 Cluster_5 (nr__5) ! Cluster name integer*4 ACS_5 (nr__5) ! ACS identification number real*4 z_1 (nr__5) ! Redshift real*4 CV606_5 (nr__5) ! Concentration parameter in V606 real*4 CI814_5 (nr__5) ! Concentration parameter in I814 real*4 AV606_5 (nr__5) ! Asymmetry parameter in V606 real*4 AI814_5 (nr__5) ! Asymmetry parameter in I814 real*4 SV606_5 (nr__5) ! Clumpiness parameter in V606 real*4 SI814_5 (nr__5) ! Clumpiness parameter in I814 real*4 ReV606_5 (nr__5) ! (pix) ?=- Effective radius in F606 band (1pix=0.05") character*1 n_ReV606_5 (nr__5) ! [*] Fitting ReV606 failure (G1) real*4 ReI814_5 (nr__5) ! (pix) ?=- Effective radius in F814 band (1pix=0.05") real*4 v_i_4 (nr__5) ! (mag) HST v606-i814 colour index real*4 e_v_i_4 (nr__5) ! (mag) rms uncertainty on v606-i814 real*4 i814_3 (nr__5) ! (mag) HST i814 magnitude real*4 e_i814_3 (nr__5) ! (mag) rms uncertainty on i814 c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'table6.dat' ! MS 1054 Field Sample integer*4 nr__6 parameter (nr__6=35) ! Number of records character*102 ar__6 ! Full-size record character*12 Cluster_6 (nr__6) ! Cluster name integer*4 ACS_6 (nr__6) ! ACS identification number real*4 z_2 (nr__6) ! Redshift real*4 CV606_6 (nr__6) ! Concentration parameter in V606 real*4 CI814_6 (nr__6) ! Concentration parameter in I814 real*4 AV606_6 (nr__6) ! Asymmetry parameter in V606 real*4 AI814_6 (nr__6) ! Asymmetry parameter in I814 real*4 SV606_6 (nr__6) ! Clumpiness parameter in V606 real*4 SI814_6 (nr__6) ! Clumpiness parameter in I814 real*4 ReV606_6 (nr__6) ! (pix) ?=- Effective radius in F606 band (1pix=0.05") character*1 n_ReV606_6 (nr__6) ! [*] Fitting ReV606 failure (G1) real*4 ReI814_6 (nr__6) ! (pix) ?=- Effective radius in F814 band (1pix=0.05") character*1 n_ReI814_4 (nr__6) ! [*] Fitting ReI814 failure (G1) real*4 v_i_5 (nr__6) ! (mag) HST v606-i775 colour index real*4 e_v_i_5 (nr__6) ! (mag) rms uncertainty on v606-i775 real*4 i_z_2 (nr__6) ! (mag) HST i775-z850 colour index real*4 e_i_z_2 (nr__6) ! (mag) rms uncertainty on i775-z850 real*4 i775_2 (nr__6) ! (mag) HST i775 magnitude real*4 e_i775_2 (nr__6) ! (mag) rms uncertainty on i775 c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C Declarations for 'table8.dat' ! Cl 0152-1357 Field Sample integer*4 nr__7 parameter (nr__7=13) ! Number of records character*103 ar__7 ! Full-size record character*12 Cluster_7 (nr__7) ! Cluster name integer*4 ACS_7 (nr__7) ! ACS identification number real*4 z_3 (nr__7) ! Redshift real*4 CV606_7 (nr__7) ! Concentration parameter in V606 real*4 CI814_7 (nr__7) ! Concentration parameter in I814 real*4 AV606_7 (nr__7) ! Asymmetry parameter in V606 real*4 AI814_7 (nr__7) ! Asymmetry parameter in I814 real*4 SV606_7 (nr__7) ! Clumpiness parameter in V606 real*4 SI814_7 (nr__7) ! Clumpiness parameter in I814 real*4 ReV606_7 (nr__7) ! (pix) ?=- Effective radius in F606 band (1pix=0.05") character*1 n_ReV606_7 (nr__7) ! [*] Fitting ReV606 failure (G1) real*4 ReI814_7 (nr__7) ! (pix) ?=- Effective radius in F814 band (1pix=0.05") character*1 n_ReI814_5 (nr__7) ! [*] Fitting ReI814 failure (G1) real*4 r_i_1 (nr__7) ! (mag) HST r625-i775 colour index real*4 e_r_i_1 (nr__7) ! (mag) rms uncertainty on r625-i775 real*4 i_z_3 (nr__7) ! (mag) HST i775-z850 colour index real*4 e_i_z_3 (nr__7) ! (mag) rms uncertainty on i775-z850 real*4 i775_3 (nr__7) ! (mag) HST i775 magnitude real*4 e_i775_3 (nr__7) ! (mag) rms uncertainty on i775 C============================================================================= C Loading file 'table1.dat' ! Cl 1604+4304 C Format for file interpretation 1 format( + A12,1X,I5,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X, + F4.1,A1,F4.1,A1,F4.2,1X,F4.2,1X,F5.2,1X,F4.2) C Effective file loading open(unit=1,status='old',file= +'table1.dat') write(6,*) '....Loading file: table1.dat' do i__=1,9 read(1,'(A85)')ar__ read(ar__,1) + Cluster(i__),ACS(i__),CV606(i__),CI814(i__),AV606(i__), + AI814(i__),SV606(i__),SI814(i__),ReV606(i__),n_ReV606(i__), + ReI814(i__),n_ReI814(i__),v_i(i__),e_v_i(i__),i814(i__), + e_i814(i__) if (idig(ar__(56:59)).EQ.0) ReV606(i__) = rNULL__ if (idig(ar__(61:64)).EQ.0) ReI814(i__) = rNULL__ c ..............Just test output........... write(6,1) + Cluster(i__),ACS(i__),CV606(i__),CI814(i__),AV606(i__), + AI814(i__),SV606(i__),SI814(i__),ReV606(i__),n_ReV606(i__), + ReI814(i__),n_ReI814(i__),v_i(i__),e_v_i(i__),i814(i__), + e_i814(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'table3.dat' ! Cl 1604+4321 C Format for file interpretation 2 format( + A12,1X,I5,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X, + F4.1,A1,F4.1,A1,F4.2,1X,F4.2,1X,F5.2,1X,F4.2) C Effective file loading open(unit=1,status='old',file= +'table3.dat') write(6,*) '....Loading file: table3.dat' do i__=1,23 read(1,'(A85)')ar__1 read(ar__1,2) + Cluster_1(i__),ACS_1(i__),CV606_1(i__),CI814_1(i__), + AV606_1(i__),AI814_1(i__),SV606_1(i__),SI814_1(i__), + ReV606_1(i__),n_ReV606_1(i__),ReI814_1(i__),n_ReI814_1(i__), + v_i_1(i__),e_v_i_1(i__),i814_1(i__),e_i814_1(i__) if (idig(ar__1(56:59)).EQ.0) ReV606_1(i__) = rNULL__ if (idig(ar__1(61:64)).EQ.0) ReI814_1(i__) = rNULL__ c ..............Just test output........... write(6,2) + Cluster_1(i__),ACS_1(i__),CV606_1(i__),CI814_1(i__), + AV606_1(i__),AI814_1(i__),SV606_1(i__),SI814_1(i__), + ReV606_1(i__),n_ReV606_1(i__),ReI814_1(i__),n_ReI814_1(i__), + v_i_1(i__),e_v_i_1(i__),i814_1(i__),e_i814_1(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'table5.dat' ! MS 1054 C Format for file interpretation 3 format( + A12,1X,I5,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X, + F4.1,A1,F4.1,A1,F4.2,1X,F4.2,1X,F4.2,1X,F4.2,1X,F5.2,1X,F4.2) C Effective file loading open(unit=1,status='old',file= +'table5.dat') write(6,*) '....Loading file: table5.dat' do i__=1,32 read(1,'(A95)')ar__2 read(ar__2,3) + Cluster_2(i__),ACS_2(i__),CV606_2(i__),CI814_2(i__), + AV606_2(i__),AI814_2(i__),SV606_2(i__),SI814_2(i__), + ReV606_2(i__),n_ReV606_2(i__),ReI814_2(i__),n_ReI814_2(i__), + v_i_2(i__),e_v_i_2(i__),i_z(i__),e_i_z(i__),i775(i__), + e_i775(i__) if (idig(ar__2(56:59)).EQ.0) ReV606_2(i__) = rNULL__ if (idig(ar__2(61:64)).EQ.0) ReI814_2(i__) = rNULL__ c ..............Just test output........... write(6,3) + Cluster_2(i__),ACS_2(i__),CV606_2(i__),CI814_2(i__), + AV606_2(i__),AI814_2(i__),SV606_2(i__),SI814_2(i__), + ReV606_2(i__),n_ReV606_2(i__),ReI814_2(i__),n_ReI814_2(i__), + v_i_2(i__),e_v_i_2(i__),i_z(i__),e_i_z(i__),i775(i__), + e_i775(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'table7.dat' ! Cl 0152-1357 C Format for file interpretation 4 format( + A12,1X,I5,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X, + F4.1,A1,F4.1,A1,F4.2,1X,F4.2,1X,F4.2,1X,F4.2,1X,F5.2,1X,F4.2) C Effective file loading open(unit=1,status='old',file= +'table7.dat') write(6,*) '....Loading file: table7.dat' do i__=1,21 read(1,'(A95)')ar__3 read(ar__3,4) + Cluster_3(i__),ACS_3(i__),CV606_3(i__),CI814_3(i__), + AV606_3(i__),AI814_3(i__),SV606_3(i__),SI814_3(i__), + ReV606_3(i__),n_ReV606_3(i__),ReI814_3(i__),n_ReI814_3(i__), + r_i(i__),e_r_i(i__),i_z_1(i__),e_i_z_1(i__),i775_1(i__), + e_i775_1(i__) if (idig(ar__3(56:59)).EQ.0) ReV606_3(i__) = rNULL__ if (idig(ar__3(61:64)).EQ.0) ReI814_3(i__) = rNULL__ c ..............Just test output........... write(6,4) + Cluster_3(i__),ACS_3(i__),CV606_3(i__),CI814_3(i__), + AV606_3(i__),AI814_3(i__),SV606_3(i__),SI814_3(i__), + ReV606_3(i__),n_ReV606_3(i__),ReI814_3(i__),n_ReI814_3(i__), + r_i(i__),e_r_i(i__),i_z_1(i__),e_i_z_1(i__),i775_1(i__), + e_i775_1(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'table2.dat' ! Cl 1604+4304 Field Sample C Format for file interpretation 5 format( + A12,1X,I5,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X, + F5.3,1X,F4.1,A1,F4.1,1X,F4.2,1X,F4.2,1X,F5.2,1X,F4.2) C Effective file loading open(unit=1,status='old',file= +'table2.dat') write(6,*) '....Loading file: table2.dat' do i__=1,12 read(1,'(A91)')ar__4 read(ar__4,5) + Cluster_4(i__),ACS_4(i__),z(i__),CV606_4(i__),CI814_4(i__), + AV606_4(i__),AI814_4(i__),SV606_4(i__),SI814_4(i__), + ReV606_4(i__),n_ReV606_4(i__),ReI814_4(i__),v_i_3(i__), + e_v_i_3(i__),i814_2(i__),e_i814_2(i__) if (idig(ar__4(62:65)).EQ.0) ReV606_4(i__) = rNULL__ if (idig(ar__4(67:70)).EQ.0) ReI814_4(i__) = rNULL__ c ..............Just test output........... write(6,5) + Cluster_4(i__),ACS_4(i__),z(i__),CV606_4(i__),CI814_4(i__), + AV606_4(i__),AI814_4(i__),SV606_4(i__),SI814_4(i__), + ReV606_4(i__),n_ReV606_4(i__),ReI814_4(i__),v_i_3(i__), + e_v_i_3(i__),i814_2(i__),e_i814_2(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'table4.dat' ! Cl 1604+4321 Field Sample C Format for file interpretation 6 format( + A12,1X,I5,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X, + F5.3,1X,F4.1,A1,F4.1,1X,F4.2,1X,F4.2,1X,F5.2,1X,F4.2) C Effective file loading open(unit=1,status='old',file= +'table4.dat') write(6,*) '....Loading file: table4.dat' do i__=1,12 read(1,'(A91)')ar__5 read(ar__5,6) + Cluster_5(i__),ACS_5(i__),z_1(i__),CV606_5(i__),CI814_5(i__), + AV606_5(i__),AI814_5(i__),SV606_5(i__),SI814_5(i__), + ReV606_5(i__),n_ReV606_5(i__),ReI814_5(i__),v_i_4(i__), + e_v_i_4(i__),i814_3(i__),e_i814_3(i__) if (idig(ar__5(62:65)).EQ.0) ReV606_5(i__) = rNULL__ if (idig(ar__5(67:70)).EQ.0) ReI814_5(i__) = rNULL__ c ..............Just test output........... write(6,6) + Cluster_5(i__),ACS_5(i__),z_1(i__),CV606_5(i__),CI814_5(i__), + AV606_5(i__),AI814_5(i__),SV606_5(i__),SI814_5(i__), + ReV606_5(i__),n_ReV606_5(i__),ReI814_5(i__),v_i_4(i__), + e_v_i_4(i__),i814_3(i__),e_i814_3(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'table6.dat' ! MS 1054 Field Sample C Format for file interpretation 7 format( + A12,1X,I5,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X, + F5.3,1X,F4.1,A1,F4.1,A1,F4.2,1X,F4.2,1X,F5.2,1X,F4.2,1X,F5.2, + 1X,F4.2) C Effective file loading open(unit=1,status='old',file= +'table6.dat') write(6,*) '....Loading file: table6.dat' do i__=1,35 read(1,'(A102)')ar__6 read(ar__6,7) + Cluster_6(i__),ACS_6(i__),z_2(i__),CV606_6(i__),CI814_6(i__), + AV606_6(i__),AI814_6(i__),SV606_6(i__),SI814_6(i__), + ReV606_6(i__),n_ReV606_6(i__),ReI814_6(i__),n_ReI814_4(i__), + v_i_5(i__),e_v_i_5(i__),i_z_2(i__),e_i_z_2(i__),i775_2(i__), + e_i775_2(i__) if (idig(ar__6(62:65)).EQ.0) ReV606_6(i__) = rNULL__ if (idig(ar__6(67:70)).EQ.0) ReI814_6(i__) = rNULL__ c ..............Just test output........... write(6,7) + Cluster_6(i__),ACS_6(i__),z_2(i__),CV606_6(i__),CI814_6(i__), + AV606_6(i__),AI814_6(i__),SV606_6(i__),SI814_6(i__), + ReV606_6(i__),n_ReV606_6(i__),ReI814_6(i__),n_ReI814_4(i__), + v_i_5(i__),e_v_i_5(i__),i_z_2(i__),e_i_z_2(i__),i775_2(i__), + e_i775_2(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= C Loading file 'table8.dat' ! Cl 0152-1357 Field Sample C Format for file interpretation 8 format( + A12,1X,I5,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X,F5.3,1X, + F5.3,1X,F4.1,A1,F4.1,A1,F5.2,1X,F4.2,1X,F5.2,1X,F4.2,1X,F5.2, + 1X,F4.2) C Effective file loading open(unit=1,status='old',file= +'table8.dat') write(6,*) '....Loading file: table8.dat' do i__=1,13 read(1,'(A103)')ar__7 read(ar__7,8) + Cluster_7(i__),ACS_7(i__),z_3(i__),CV606_7(i__),CI814_7(i__), + AV606_7(i__),AI814_7(i__),SV606_7(i__),SI814_7(i__), + ReV606_7(i__),n_ReV606_7(i__),ReI814_7(i__),n_ReI814_5(i__), + r_i_1(i__),e_r_i_1(i__),i_z_3(i__),e_i_z_3(i__),i775_3(i__), + e_i775_3(i__) if (idig(ar__7(62:65)).EQ.0) ReV606_7(i__) = rNULL__ if (idig(ar__7(67:70)).EQ.0) ReI814_7(i__) = rNULL__ c ..............Just test output........... write(6,8) + Cluster_7(i__),ACS_7(i__),z_3(i__),CV606_7(i__),CI814_7(i__), + AV606_7(i__),AI814_7(i__),SV606_7(i__),SI814_7(i__), + ReV606_7(i__),n_ReV606_7(i__),ReI814_7(i__),n_ReI814_5(i__), + r_i_1(i__),e_r_i_1(i__),i_z_3(i__),e_i_z_3(i__),i775_3(i__), + e_i775_3(i__) c .......End.of.Just test output........... end do close(1) C============================================================================= stop end C Locate position of first digit in string; or return 0 integer function idig(c) character*(*) c character*1 c1 integer lc,i lc=len(c) idig=0 do i=1,lc if(c(i:i).ne.' ') go to 1 end do 1 if(i.gt.lc) return c1=c(i:i) if(c1.eq.'.'.or.c1.eq.'-'.or.c1.eq.'+') i=i+1 if(i.gt.lc) return c1=c(i:i) if(c1.ge.'0'.and.c1.le.'9') idig=i return end