Ignore:
Timestamp:
Jan 15, 2008, 12:20:54 PM (16 years ago)
Author:
nick
Message:

closed ticket 173, made sww2csv_gauges use domain.starttime when writing the time to file.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_core/source/anuga/abstract_2d_finite_volumes/util.py

    r4935 r4936  
    99import os
    1010
    11 from os import remove, mkdir, access, F_OK, R_OK, W_OK, sep,mkdir
     11from os import remove, mkdir, access, F_OK, R_OK, W_OK, sep,getcwd
    1212from os.path import exists, basename, split,join
    1313from warnings import warn
     
    22012201            attribute_dic, title_index_dic = csv2dict(dir_filename+
    22022202                                                       '.csv')
    2203 
    22042203            directory_start_time = directories_dic[directory][1]
    22052204            directory_add_tide = directories_dic[directory][2]
    22062205
     2206            if verbose: print 'reading: %s.csv' %dir_filename
    22072207#            print 'keys',attribute_dic.keys()
    22082208            #add time to get values
     
    22602260                               quantities_axis[quantity][3],
    22612261                               quantities_label[quantity])
    2262         print  quantities_axis[quantity]
     2262        #print  quantities_axis[quantity]
    22632263
    22642264    cstr = ['b', 'r', 'g', 'c', 'm', 'y', 'k']
     
    25372537
    25382538    dir_name, base = os.path.split(sww_file)   
    2539 #    print 'dirname',dir_name, base
     2539    #print 'dirname',dir_name, base
     2540    #need to get current directory so when path and file
     2541    #are "joined" below the directory is correct
     2542    if dir_name == '':
     2543        dir_name =getcwd()
     2544       
    25402545    if access(sww_file,R_OK):
    25412546        if verbose: print 'File %s exists' %(sww_file)
     
    25742579    heading.insert(0,'time')
    25752580
    2576 #    print heading, quantities
     2581#    print 'start time', callable_sww.starttime, heading, quantities
    25772582
    25782583    #create a list of csv writers for all the points and write header
    25792584    points_writer = []
    25802585    for i,point in enumerate(points):
     2586        #print 'gauge file:',dir_name+sep+'gauge_'+point_name[i]+'.csv'
    25812587        points_writer.append(writer(file(dir_name+sep+'gauge_'+point_name[i]+'.csv', "wb")))
    25822588        points_writer[i].writerow(heading)
    25832589
     2590   
     2591    if verbose: print 'Writing csv files'
     2592
    25842593    for time in callable_sww.get_time():
    2585        # points_list = []
    25862594
    25872595        for point_i, point in enumerate(points_array):
    2588             points_list = [time]
     2596            #add domain starttime to relative time.
     2597            points_list = [time+callable_sww.starttime]
    25892598#            print'time',time,'point_i',point_i,point, points_array
    25902599            point_quantities = callable_sww(time,point_i)
    25912600#            print "quantities", point_quantities
    25922601           
    2593 #            for i, quantity in enumerate(quantities):
    2594 #                points_list.append(quantities)
    25952602            for quantity in quantities:
    25962603                if quantity==NAN:
    2597                     if verbose: print 'quantity does not exist in' %callable_sww.get_name
     2604                    print 'quantity does not exist in' %callable_sww.get_name
    25982605                else:
    25992606                    if quantity == 'stage':
Note: See TracChangeset for help on using the changeset viewer.