Changeset 6166
- Timestamp:
- Jan 14, 2009, 4:07:10 PM (16 years ago)
- Location:
- anuga_core/source/anuga
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/source/anuga/abstract_2d_finite_volumes/general_mesh.py
r6161 r6166 406 406 K = 3*M # Total number of unique vertices 407 407 408 T = num.reshape(num.arange(K ).astype(num.Int), (M,3))408 T = num.reshape(num.arange(K, typecode=num.Int), (M,3)) 409 409 410 410 return T -
anuga_core/source/anuga/abstract_2d_finite_volumes/generic_boundary_conditions.py
r6145 r6166 69 69 raise Exception, msg 70 70 71 self.conserved_quantities=num.array(conserved_quantities ).astype(num.Float)71 self.conserved_quantities=num.array(conserved_quantities, num.Float) 72 72 73 73 def __repr__(self): … … 99 99 100 100 try: 101 q = num.array(q ).astype(num.Float)101 q = num.array(q, num.Float) 102 102 except: 103 103 msg = 'Return value from time boundary function could ' -
anuga_core/source/anuga/abstract_2d_finite_volumes/neighbour_mesh.py
r6145 r6166 394 394 #Check that all keys in given boundary exist 395 395 for tag in tagged_elements.keys(): 396 tagged_elements[tag] = num.array(tagged_elements[tag] ).astype(num.Int)396 tagged_elements[tag] = num.array(tagged_elements[tag], num.Int) 397 397 398 398 msg = 'Not all elements exist. ' -
anuga_core/source/anuga/abstract_2d_finite_volumes/quantity.py
r6145 r6166 40 40 self.vertex_values = num.zeros((N, 3), num.Float) 41 41 else: 42 self.vertex_values = num.array(vertex_values ).astype(num.Float)42 self.vertex_values = num.array(vertex_values, num.Float) 43 43 44 44 N, V = self.vertex_values.shape … … 611 611 """ 612 612 613 values = num.array(values ).astype(num.Float)613 values = num.array(values, num.Float) 614 614 615 615 if indices is not None: 616 indices = num.array(indices ).astype(num.Int)616 indices = num.array(indices, num.Int) 617 617 msg = 'Number of values must match number of indices:' 618 618 msg += ' You specified %d values and %d indices'\ -
anuga_core/source/anuga/alpha_shape/alpha_shape.py
r6147 r6166 89 89 90 90 #Convert input to Numeric arrays 91 self.points = num.array(points ).astype(num.Float)91 self.points = num.array(points, num.Float) 92 92 93 93 -
anuga_core/source/anuga/geospatial_data/geospatial_data.py
r6162 r6166 1150 1150 raise StopIteration 1151 1151 1152 pointlist = num.array(points ).astype(num.Float)1152 pointlist = num.array(points, num.Float) 1153 1153 for key in att_dict.keys(): 1154 att_dict[key] = num.array(att_dict[key] ).astype(num.Float)1154 att_dict[key] = num.array(att_dict[key], num.Float) 1155 1155 1156 1156 # Do stuff here so the info is in lat's and longs … … 1361 1361 # @return ?? 1362 1362 def _point_atts2array(point_atts): 1363 point_atts['pointlist'] = num.array(point_atts['pointlist'] ).astype(num.Float)1363 point_atts['pointlist'] = num.array(point_atts['pointlist'], num.Float) 1364 1364 1365 1365 for key in point_atts['attributelist'].keys(): 1366 1366 point_atts['attributelist'][key] = \ 1367 num.array(point_atts['attributelist'][key] ).astype(num.Float)1367 num.array(point_atts['attributelist'][key], num.Float) 1368 1368 1369 1369 return point_atts -
anuga_core/source/anuga/load_mesh/loadASCII.py
r6162 r6166 653 653 654 654 #the triangulation 655 mesh['vertices'] = num.array(mesh['vertices'] ).astype(num.Float)655 mesh['vertices'] = num.array(mesh['vertices'], num.Float) 656 656 if mesh['vertex_attributes'] != None: 657 657 mesh['vertex_attributes'] = \ 658 num.array(mesh['vertex_attributes'] ).astype(num.Float)658 num.array(mesh['vertex_attributes'], num.Float) 659 659 mesh['vertex_attribute_titles'] = \ 660 num.array(mesh['vertex_attribute_titles'] ).astype(num.Character)661 mesh['segments'] = num.array(mesh['segments'] ).astype(IntType)662 mesh['segment_tags'] = num.array(mesh['segment_tags'] ).astype(num.Character)663 mesh['triangles'] = num.array(mesh['triangles'] ).astype(IntType)660 num.array(mesh['vertex_attribute_titles'], num.Character) 661 mesh['segments'] = num.array(mesh['segments'], IntType) 662 mesh['segment_tags'] = num.array(mesh['segment_tags'], num.Character) 663 mesh['triangles'] = num.array(mesh['triangles'], IntType) 664 664 mesh['triangle_tags'] = num.array(mesh['triangle_tags']) #.astype(Character) 665 665 mesh['triangle_neighbors'] = \ 666 num.array(mesh['triangle_neighbors'] ).astype(IntType)666 num.array(mesh['triangle_neighbors'], IntType) 667 667 668 668 #the outline 669 mesh['points'] = num.array(mesh['points'] ).astype(num.Float)670 mesh['point_attributes'] = num.array(mesh['point_attributes'] ).astype(num.Float)671 mesh['outline_segments'] = num.array(mesh['outline_segments'] ).astype(IntType)669 mesh['points'] = num.array(mesh['points'], num.Float) 670 mesh['point_attributes'] = num.array(mesh['point_attributes'], num.Float) 671 mesh['outline_segments'] = num.array(mesh['outline_segments'], IntType) 672 672 mesh['outline_segment_tags'] = \ 673 num.array(mesh['outline_segment_tags'] ).astype(num.Character)674 mesh['holes'] = num.array(mesh['holes'] ).astype(num.Float)675 mesh['regions'] = num.array(mesh['regions'] ).astype(num.Float)676 mesh['region_tags'] = num.array(mesh['region_tags'] ).astype(num.Character)677 mesh['region_max_areas'] = num.array(mesh['region_max_areas'] ).astype(num.Float)673 num.array(mesh['outline_segment_tags'], num.Character) 674 mesh['holes'] = num.array(mesh['holes'], num.Float) 675 mesh['regions'] = num.array(mesh['regions'], num.Float) 676 mesh['region_tags'] = num.array(mesh['region_tags'], num.Character) 677 mesh['region_max_areas'] = num.array(mesh['region_max_areas'], num.Float) 678 678 679 679 #mesh = mesh_dict2array(mesh) … … 1018 1018 # [max_x, max_y], [min_x, max_y]] 1019 1019 def extent(points): 1020 points = num.array(points ).astype(num.Float)1020 points = num.array(points, num.Float) 1021 1021 1022 1022 max_x = min_x = points[0][0] … … 1095 1095 def point_atts2array(point_atts): 1096 1096 # convert attribute list to array of floats 1097 point_atts['pointlist'] = num.array(point_atts['pointlist'] ).astype(num.Float)1097 point_atts['pointlist'] = num.array(point_atts['pointlist'], num.Float) 1098 1098 1099 1099 for key in point_atts['attributelist'].keys(): 1100 1100 point_atts['attributelist'][key] = \ 1101 num.array(point_atts['attributelist'][key] ).astype(num.Float)1101 num.array(point_atts['attributelist'][key], num.Float) 1102 1102 1103 1103 return point_atts … … 1127 1127 """ 1128 1128 1129 point_attributes = num.array([] ).astype(num.Float)1129 point_attributes = num.array([], num.Float) 1130 1130 keys = dic.keys() 1131 1131 key = keys.pop(0) -
anuga_core/source/anuga/shallow_water/shallow_water_domain.py
r6157 r6166 1508 1508 1509 1509 try: 1510 q = num.array(q ).astype(num.Float)1510 q = num.array(q, num.Float) 1511 1511 except: 1512 1512 msg = 'Return value from vector function %s could ' %f -
anuga_core/source/anuga/utilities/polygon.py
r6158 r6166 708 708 709 709 def __call__(self, x, y): 710 x = num.array(x ).astype(num.Float)711 y = num.array(y ).astype(num.Float)710 x = num.array(x, num.Float) 711 y = num.array(y, num.Float) 712 712 713 713 N = len(x)
Note: See TracChangeset
for help on using the changeset viewer.