Changeset 4195


Ignore:
Timestamp:
Jan 29, 2007, 5:50:24 PM (18 years ago)
Author:
nick
Message:

small change to screen catcher and add prints to split method in geospatial_data.py

Location:
anuga_core/source/anuga
Files:
2 edited

Legend:

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

    r4170 r4195  
    99import os
    1010
    11 from os import remove, mkdir, access, F_OK, sep
     11from os import remove, mkdir, access, F_OK, W_OK, sep
    1212from os.path import exists, basename
    1313from warnings import warn
     
    508508
    509509    dir_name = dir_name
    510     if access(dir_name,F_OK) == 0:
     510    if access(dir_name,W_OK) == 0:
    511511        print 'Make directory %s' %dir_name
    512512        mkdir (dir_name,0777)
  • anuga_core/source/anuga/geospatial_data/geospatial_data.py

    r4194 r4195  
    624624   
    625625   
    626     def split(self, factor=0.5):
     626    def split(self, factor=0.5, verbose=False):
    627627        """Returns two geospatial_data object, first is size of the 'factor'
    628628        smaller the original and the second is the remainer. The two new
     
    649649       
    650650        #find unique random numbers
     651        if verbose: print "make unique random number list and get indices"
    651652        while i < new_size:
    652653            random_num = randint(0,self_size-1)
     
    656657
    657658        #Make list of opposite to random_list
     659        if verbose: print "make list of opposite to random list"
    658660        for i in range(0,self_size,1):
    659661            remainder_list.append(i)
     
    663665        random_list.sort()
    664666        random_list.reverse()
     667        if verbose: print "get indices of oppisite to random list"
    665668        for i in random_list:
    666669            remainder_list.pop(i)
    667670           
    668671        #get new samples
     672        if verbose: print "get values of indices for random list"
    669673        G1 = self.get_sample(random_list)
     674        if verbose: print "get values of indices for opposite of random list"
    670675        G2 = self.get_sample(remainder_list)
    671676
Note: See TracChangeset for help on using the changeset viewer.