Changeset 1090
- Timestamp:
- Mar 16, 2005, 6:16:12 PM (20 years ago)
- Location:
- inundation/ga/storm_surge/pyvolution
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
inundation/ga/storm_surge/pyvolution/_test_sww2domain2.py
r1089 r1090 79 79 assert allclose(eval('domain.'+bit),eval('domain2.'+bit)) 80 80 81 print max(max(domain2.get_quantity('xmomentum'))) 82 print min(min(domain2.get_quantity('xmomentum'))) 83 print max(max(domain2.get_quantity('ymomentum'))) 84 print min(min(domain2.get_quantity('ymomentum'))) 85 86 assert max(max(domain2.get_quantity('xmomentum')))==0 87 assert min(min(domain2.get_quantity('xmomentum')))==0 88 assert max(max(domain2.get_quantity('ymomentum')))==0 89 assert min(min(domain2.get_quantity('ymomentum')))==0 90 81 91 print 'passed' -
inundation/ga/storm_surge/pyvolution/data_manager.py
r1088 r1090 1545 1545 from domain import Domain 1546 1546 from Numeric import asarray, transpose 1547 print 'Reading from ', filename1547 #print 'Reading from ', filename 1548 1548 fid = NetCDFFile(filename, 'r') #Open existing file for read 1549 1549 time = fid.variables['time'] #Timesteps … … 1572 1572 other_quantities = [] 1573 1573 # 1574 print ' interpolating quantities'1574 #print ' interpolating quantities' 1575 1575 for quantity in fid.variables.keys(): 1576 1576 dimensions = fid.variables[quantity].dimensions … … 1588 1588 conserved_quantities.remove('time') 1589 1589 # 1590 print other_quantities1591 print conserved_quantities1592 print ' building domain'1590 #print other_quantities 1591 #print conserved_quantities 1592 #print ' building domain' 1593 1593 domain = Domain(coordinates, volumes,\ 1594 1594 conserved_quantities = conserved_quantities,\ … … 1599 1599 for quantity in other_quantities: 1600 1600 X = fid.variables[quantity][:] 1601 print quantity1602 print 'max(X)'1603 print max(X)1604 print 'max(X)==NaN'1605 print max(X)==NaN1601 #print quantity 1602 #print 'max(X)' 1603 #print max(X) 1604 #print 'max(X)==NaN' 1605 #print max(X)==NaN 1606 1606 if (max(X)==NaN) or (min(X)==NaN): 1607 1607 if fail_if_NaN: … … 1615 1615 for quantity in conserved_quantities: 1616 1616 X = interpolated_quantities[quantity] 1617 print quantity1618 print 'max(X)'1619 print max(X)1620 print 'max(X)==NaN'1621 print max(X)==NaN1617 #print quantity 1618 #print 'max(X)' 1619 #print max(X) 1620 #print 'max(X)==NaN' 1621 #print max(X)==NaN 1622 1622 if (max(X)==NaN) or (min(X)==NaN): 1623 1623 if fail_if_NaN: … … 1628 1628 X = (X*data)+(data==0)*NaN_filler 1629 1629 domain.set_quantity(quantity,X) 1630 #1631 1630 return domain 1632 1631
Note: See TracChangeset
for help on using the changeset viewer.