Changeset 360


Ignore:
Timestamp:
21/12/04 11:56:14 (15 years ago)
Author:
selatham
Message:

Bug fixing and write methods

Location:
nappy/trunk
Files:
4 added
5 edited

Legend:

Unmodified
Added
Removed
  • nappy/trunk/data_files/2010.na

    r339 r360  
    1 43  2010 
    2 De Rudder, Anne 
    3 Rutherford Appleton Laboratory, Chilton OX11 0QX, UK - Tel.: +44 (0) 1235 445837 
    4 Anemometer measurements averaged over longitude 
    5 NERC Data Grid (NDG) project 
    6 7  13 
    7 1969 01 01  2002 10 31 
    8 10  20 
    9 9 
    10 1 
     131  2010 
     2Mertz, Fred 
     3Pacific University 
     4NMC analyzed grid data interpolated to DC-8 flight path 
     5TAHITI OZONE PROJECT 
     61  1 
     71991 01 16   1991 01 16 
     80.0  30.0 
     98 
     108 
     11250 200 150 100 70 50 30 10 
     12Pressure levels (mb) 
     13Time (UT seconds) from 00 hours on launch date 
     143 
     151.0   0.1  1.0E-09 
     1699999 9999 9999999 
     17Geopotential height (gpm) 
     18Temperature (K) 
     19Potential vorticity (K m**2/(kg s)) 
     202 
     211.0 0.1 
     2299999 9999 
     23Geopotential height (gpm) of the DC-8 
     24Temperature (K) at DC-8's position 
    11250 
    12 Latitude (degrees North) 
    13 Altitude (km) 
    14 1 
    15 1 
    16 200 
    17 Mean zonal wind (m/s) 
    18 1 
    19 1 
    20 2000 
    21 Pressure (hPa) 
    22 9 
    23 Example of FFI 2010 (b). 
    24 This example illustrating NASA Ames file format index 2010 is based on results 
    25 from Murgatroyd (1969) as displayed in Brasseur and Solomon, Aeronomy of the 
    26 Middle Atmosphere, Reidel, 1984 (p.36). It is representative of the mean zonal 
    27 wind distribution in the winter hemisphere as a function of latitude and height. 
    28 The first date on line 7 (1st of January 1969) is fictitious. 
    29 From line 10 (NXDEF = 1) we know that the latitude points are defined by 
    30 X(i) = X(1) + (i-1)DX1 for i = 1, ..., NX 
    31 with X(1) = 0 deg (line 11), DX1 = 10 deg (line 8) and NX = 9 (line 9). 
    32 11 
    33 The files included in this data set illustrate each of the 9 NASA Ames file 
    34 format indices (FFI). A detailed description of the NASA Ames format can be 
    35 found on the Web site of the British Atmospheric Data Centre (BADC) at 
    36 http://www.badc.rl.ac.uk/help/formats/NASA-Ames/ 
    37 E-mail contact: badc@rl.ac.uk 
    38 Reference: S. E. Gaines and R. S. Hipskind, Format Specification for Data 
    39 Exchange, Version 1.3, 1998. This work can be found at 
    40 http://cloud1.arc.nasa.gov/solve/archiv/archive.tutorial.html 
    41 and a copy of it at 
    42 http://www.badc.rl.ac.uk/help/formats/NASA-Ames/G-and-H-June-1998.html 
    43  
    44         0   1013.3 
    45      -3.0     -2.6     -2.3      2.0      4.8      4.6      4.5      3.0     -0.9 
    46        20    55.30 
    47     -15.1     -4.2      6.9     12.8     14.7     20.0     21.5     18.0      8.2 
    48        40     2.30 
    49     -29.0    -15.2      3.4     28.2     41.0     39.1     17.9      8.0      0.1 
    50        60     0.22 
    51     -10.0      8.4     31.2     59.9     78.5     77.7     47.0     17.6     16.0 
    52        80     0.01 
    53     200.0    200.0    200.0    200.0    200.0    200.0    200.0    200.0    200.0 
     265                   
     27The geopotential height, temperature, and potential vorticity 
     28values were interpolated from NMC analyses to a vertical cross- 
     29section along the DC-8 flight path. 
     30NOTE: PRELIMINARY data. 
     31        250mb   200mb   150mb   100mb    70mb    50mb    30mb    10mb 
     32        3350  1127 2682 
     33        9994   11395   13219   15762   17970   20000   23016   29411 
     34        2150    2154    2156    2115    2082    2042    1991    2021 
     35        4119    7050    8030   11300   16200   23500   50300  386000 
     36        3380  1289 2671 
     37        9992   11393   13217   15760   17968   19998   23013   29408 
     38        2151    2154    2156    2115    2081    2041    1990    2020 
     39        4128    7050    8040   11300   16200   23500   50400  386000 
     40        3410  1479 2653 
     41        9990   11392   13215   15759   17966   19996   23010   29404 
     42        2151    2154    2156    2115    2081    2041    1990    2020 
     43        4138    7060    8050   11400   16200   23500   50500  386000 
  • nappy/trunk/data_files/2010b.na

    r345 r360  
    1 31  2010 
    2 Mertz, Fred 
    3 Pacific University 
    4 NMC analyzed grid data interpolated to DC-8 flight path 
    5 TAHITI OZONE PROJECT 
    6 1  1 
    7 1991 01 16   1991 01 16 
    8 0.0  30.0 
    9 8 
    10 8 
    11 250 200 150 100 70 50 30 10 
    12 Pressure levels (mb) 
    13 Time (UT seconds) from 00 hours on launch date 
    14 3 
    15 1.0   0.1  1.0E-09 
    16 99999 9999 9999999 
    17 Geopotential height (gpm) 
    18 Temperature (K) 
    19 Potential vorticity (K m**2/(kg s)) 
    20 2 
    21 1.0 0.1 
    22 99999 9999 
    23 Geopotential height (gpm) of the DC-8 
    24 Temperature (K) at DC-8's position 
     143  2010 
     2De Rudder, Anne 
     3Rutherford Appleton Laboratory, Chilton OX11 0QX, UK - Tel.: +44 (0) 1235 445837 
     4Anemometer measurements averaged over longitude 
     5NERC Data Grid (NDG) project 
     67  13 
     71969 01 01  2002 10 31 
     810  20 
     99 
     101 
    25110 
    26 5                   
    27 The geopotential height, temperature, and potential vorticity 
    28 values were interpolated from NMC analyses to a vertical cross- 
    29 section along the DC-8 flight path. 
    30 NOTE: PRELIMINARY data. 
    31         250mb   200mb   150mb   100mb    70mb    50mb    30mb    10mb 
    32         3350  1127 2682 
    33         9994   11395   13219   15762   17970   20000   23016   29411 
    34         2150    2154    2156    2115    2082    2042    1991    2021 
    35         4119    7050    8030   11300   16200   23500   50300  386000 
    36         3380  1289 2671 
    37         9992   11393   13217   15760   17968   19998   23013   29408 
    38         2151    2154    2156    2115    2081    2041    1990    2020 
    39         4128    7050    8040   11300   16200   23500   50400  386000 
    40         3410  1479 2653 
    41         9990   11392   13215   15759   17966   19996   23010   29404 
    42         2151    2154    2156    2115    2081    2041    1990    2020 
    43         4138    7060    8050   11400   16200   23500   50500  386000 
     12Latitude (degrees North) 
     13Altitude (km) 
     141 
     151 
     16200 
     17Mean zonal wind (m/s) 
     181 
     191 
     202000 
     21Pressure (hPa) 
     229 
     23Example of FFI 2010 (b). 
     24This example illustrating NASA Ames file format index 2010 is based on results 
     25from Murgatroyd (1969) as displayed in Brasseur and Solomon, Aeronomy of the 
     26Middle Atmosphere, Reidel, 1984 (p.36). It is representative of the mean zonal 
     27wind distribution in the winter hemisphere as a function of latitude and height. 
     28The first date on line 7 (1st of January 1969) is fictitious. 
     29From line 10 (NXDEF = 1) we know that the latitude points are defined by 
     30X(i) = X(1) + (i-1)DX1 for i = 1, ..., NX 
     31with X(1) = 0 deg (line 11), DX1 = 10 deg (line 8) and NX = 9 (line 9). 
     3211 
     33The files included in this data set illustrate each of the 9 NASA Ames file 
     34format indices (FFI). A detailed description of the NASA Ames format can be 
     35found on the Web site of the British Atmospheric Data Centre (BADC) at 
     36http://www.badc.rl.ac.uk/help/formats/NASA-Ames/ 
     37E-mail contact: badc@rl.ac.uk 
     38Reference: S. E. Gaines and R. S. Hipskind, Format Specification for Data 
     39Exchange, Version 1.3, 1998. This work can be found at 
     40http://cloud1.arc.nasa.gov/solve/archiv/archive.tutorial.html 
     41and a copy of it at 
     42http://www.badc.rl.ac.uk/help/formats/NASA-Ames/G-and-H-June-1998.html 
     43 
     44        0   1013.3 
     45     -3.0     -2.6     -2.3      2.0      4.8      4.6      4.5      3.0     -0.9 
     46       20    55.30 
     47    -15.1     -4.2      6.9     12.8     14.7     20.0     21.5     18.0      8.2 
     48       40     2.30 
     49    -29.0    -15.2      3.4     28.2     41.0     39.1     17.9      8.0      0.1 
     50       60     0.22 
     51    -10.0      8.4     31.2     59.9     78.5     77.7     47.0     17.6     16.0 
     52       80     0.01 
     53    200.0    200.0    200.0    200.0    200.0    200.0    200.0    200.0    200.0 
  • nappy/trunk/naFile2010.py

    r359 r360  
    7979        self.A=[] 
    8080        # Create an array size to request using read routines 
    81         self.arraySize=1 
    82         for i in self.NX: 
    83             self.arraySize=self.arraySize*i        
     81        self.arraySize=1 
     82        for i in self.NX: 
     83                self.arraySize=self.arraySize*i 
    8484        for n in range(self.NV): 
    8585            self.V.append([]) 
     
    105105        Reads second line/section (if used) of current block of data. 
    106106        """ 
    107         # Now get the dependent variables           
    108         (v, rtlines)=readItemsFromUnknownLines(datalines, self.arraySize, float) 
     107        # Now get the dependent variables 
    109108        for n in range(self.NV): 
     109            (v, rtlines)=readItemsFromUnknownLines(datalines, self.arraySize, float) 
    110110            self.V[n].append([]) 
    111111            listManipulator.recursiveListPopulator(self.V[n][ivar_count], v, self.NX) 
    112         return rtlines     
     112            datalines=rtlines 
     113        return rtlines 
    113114 
    114115    def writeData(self): 
  • nappy/trunk/output/out2010.na

    r357 r360  
    1 43    2010 
    2 De Rudder, Anne 
    3 Rutherford Appleton Laboratory, Chilton OX11 0QX, UK - Tel.: +44 (0) 1235 445837 
    4 Anemometer measurements averaged over longitude 
    5 NERC Data Grid (NDG) project 
    6 7    13 
    7 1969 1 1    2002 10 31 
    8 10.0 20.0  
    9 9  
    10 1  
    11    0.000     
    12 Latitude (degrees North) 
    13 Altitude (km) 
    14 1 
    15 1.0  
    16 200.0  
    17 Mean zonal wind (m/s) 
    18 1 
    19 1.0  
    20 2000.0  
    21 Pressure (hPa) 
    22 9 
    23 Example of FFI 2010 (b). 
    24 This example illustrating NASA Ames file format index 2010 is based on results 
    25 from Murgatroyd (1969) as displayed in Brasseur and Solomon, Aeronomy of the 
    26 Middle Atmosphere, Reidel, 1984 (p.36). It is representative of the mean zonal 
    27 wind distribution in the winter hemisphere as a function of latitude and height. 
    28 The first date on line 7 (1st of January 1969) is fictitious. 
    29 From line 10 (NXDEF = 1) we know that the latitude points are defined by 
    30 X(i) = X(1) + (i-1)DX1 for i = 1, ..., NX 
    31 with X(1) = 0 deg (line 11), DX1 = 10 deg (line 8) and NX = 9 (line 9). 
    32 11 
    33 The files included in this data set illustrate each of the 9 NASA Ames file 
    34 format indices (FFI). A detailed description of the NASA Ames format can be 
    35 found on the Web site of the British Atmospheric Data Centre (BADC) at 
    36 http://www.badc.rl.ac.uk/help/formats/NASA-Ames/ 
    37 E-mail contact: badc@rl.ac.uk 
    38 Reference: S. E. Gaines and R. S. Hipskind, Format Specification for Data 
    39 Exchange, Version 1.3, 1998. This work can be found at 
    40 http://cloud1.arc.nasa.gov/solve/archiv/archive.tutorial.html 
    41 and a copy of it at 
    42 http://www.badc.rl.ac.uk/help/formats/NASA-Ames/G-and-H-June-1998.html 
    43  
    44 0.0    1013.3 
    45   -3.000      -2.600      -2.300       2.000       4.800       4.600       4.500       3.000      -0.900 
    46 20.0    55.3 
    47  -15.100      -4.200       6.900      12.800      14.700      20.000      21.500      18.000       8.200 
    48 40.0    2.3 
    49  -29.000     -15.200       3.400      28.200      41.000      39.100      17.900       8.000       0.100 
    50 60.0    0.22 
    51  -10.000       8.400      31.200      59.900      78.500      77.700      47.000      17.600      16.000 
    52 80.0    0.01 
    53  200.000     200.000     200.000     200.000     200.000     200.000     200.000     200.000     200.000 
     131    2010 
     2Mertz, Fred 
     3Pacific University 
     4NMC analyzed grid data interpolated to DC-8 flight path 
     5TAHITI OZONE PROJECT 
     61    1 
     71991 1 16    1991 1 16 
     80.0 30.0  
     98  
     108  
     11 250.000     200.000     150.000     100.000      70.000      50.000      30.000      10.000     
     12Pressure levels (mb) 
     13Time (UT seconds) from 00 hours on launch date 
     143 
     151.0 0.1 1e-09  
     1699999.0 9999.0 9999999.0  
     17Geopotential height (gpm) 
     18Temperature (K) 
     19Potential vorticity (K m**2/(kg s)) 
     202 
     211.0 0.1  
     2299999.0 9999.0  
     23Geopotential height (gpm) of the DC-8 
     24Temperature (K) at DC-8's position 
     250 
     265 
     27The geopotential height, temperature, and potential vorticity 
     28values were interpolated from NMC analyses to a vertical cross- 
     29section along the DC-8 flight path. 
     30NOTE: PRELIMINARY data. 
     31250mb   200mb   150mb   100mb    70mb    50mb    30mb    10mb 
     323350.0    1127.0    2682.0 
     339994.000    11395.000    13219.000    15762.000    17970.000    20000.000    23016.000    29411.000 
     342150.000    2154.000    2156.000    2115.000    2082.000    2042.000    1991.000    2021.000 
     354119.000    7050.000    8030.000    11300.000    16200.000    23500.000    50300.000    386000.000 
     363380.0    1289.0    2671.0 
     379992.000    11393.000    13217.000    15760.000    17968.000    19998.000    23013.000    29408.000 
     382151.000    2154.000    2156.000    2115.000    2081.000    2041.000    1990.000    2020.000 
     394128.000    7050.000    8040.000    11300.000    16200.000    23500.000    50400.000    386000.000 
     403410.0    1479.0    2653.0 
     419990.000    11392.000    13215.000    15759.000    17966.000    19996.000    23010.000    29404.000 
     422151.000    2154.000    2156.000    2115.000    2081.000    2041.000    1990.000    2020.000 
     434138.000    7060.000    8050.000    11400.000    16200.000    23500.000    50500.000    386000.000 
  • nappy/trunk/test/testReadAllFFIs.py

    r349 r360  
    2929    print "VNAME", f.VNAME 
    3030    print "V:",f.V[0] 
     31    print "NX:" ,f.NX 
    3132 
    32     if f.NAUXV>1: 
     33    if f.NAUXV>0: 
    3334        print "AUX:" 
    34         print f.ANAME[0], f.ASCAL[0] 
     35        print f.ANAME[0] 
     36        print "scaling factor %s" %f.ASCAL[0] 
    3537        print f.A[0] 
     38        print f.A[1:] 
Note: See TracChangeset for help on using the changeset viewer.