Ignore:
Timestamp:
Mar 27, 2013, 8:04:00 PM (11 years ago)
Author:
steve
Message:

Some changes to allow netcdf4 use

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/anuga_core/source/anuga/file_conversion/sww2pts.py

    r8149 r8780  
    5656    # Read sww file
    5757    if verbose: log.critical('Reading from %s' % name_in)
    58     from Scientific.IO.NetCDF import NetCDFFile
     58    from anuga.file.netcdf import NetCDFFile
    5959    fid = NetCDFFile(name_in)
    6060
     
    6464    volumes = fid.variables['volumes'][:]
    6565
    66     number_of_timesteps = fid.dimensions['number_of_timesteps']
    67     number_of_points = fid.dimensions['number_of_points']
     66
     67    try: # works with netcdf4
     68        number_of_timesteps = len(fid.dimensions['number_of_timesteps'])
     69        number_of_points = len(fid.dimensions['number_of_points'])
     70    except: #works with scientific.io.netcdf
     71        number_of_timesteps = fid.dimensions['number_of_timesteps']
     72        number_of_points = fid.dimensions['number_of_points']
     73
     74       
    6875    if origin is None:
    6976        # Get geo_reference
Note: See TracChangeset for help on using the changeset viewer.