Opened 12 years ago

Closed 12 years ago

#375 closed defect (fixed)

dem2pts change very slow

Reported by: martins Owned by: ole
Priority: normal Milestone:
Component: Efficiency and optimisation Version:
Severity: major Keywords:
Cc:

Description (last modified by martins)

In dem2pts there is a change to an iterative process which takes an order of magnitude longer to complete, starting from line 241:

if upper_index == lower_index + newcols:

# Seems to be an error with the windows version of # Netcdf. The following gave errors #points[lower_index:upper_index, :] = tpoints #elevation[lower_index:upper_index] = telev # so used the following for index in range(newcols):

points[index+lower_index, :] = tpoints[index,:] elevation[index+lower_index] = telev[index]

Not sure what the netcdf problem is but maybe this is not the way to deal with it?

Change History (2)

comment:1 Changed 12 years ago by martins

  • Description modified (diff)
  • Summary changed from asc2dem change very slow to dem2pts change very slow

comment:2 Changed 12 years ago by steve

  • Resolution set to fixed
  • Status changed from new to closed

Changed to the faster code. if faster code fail (which it does for some strange reason on windows) it falls back to slow code.

Note: See TracTickets for help on using tickets.