Mercurial > hg > nsaunier > traffic-intelligence
comparison python/moving.py @ 213:5cde6da74605
added minor comments
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Thu, 07 Jun 2012 00:53:30 -0400 |
| parents | ada6e8fbe4c6 |
| children | 9c7fc6899c0e |
comparison
equal
deleted
inserted
replaced
| 212:ce44605f888a | 213:5cde6da74605 |
|---|---|
| 623 values = sorted(values[indices], reverse = self.mostSevereIsMax) # inverted if most severe is max -> take the first values | 623 values = sorted(values[indices], reverse = self.mostSevereIsMax) # inverted if most severe is max -> take the first values |
| 624 return mean(values[:minNInstants]) | 624 return mean(values[:minNInstants]) |
| 625 else: | 625 else: |
| 626 return None | 626 return None |
| 627 | 627 |
| 628 # functions to aggregate discretized maps of indicators | |
| 629 # TODO add values in the cells between the positions (similar to discretizing vector graphics to bitmap) | |
| 630 | |
| 628 def indicatorMap(indicatorValues, trajectory, squareSize): | 631 def indicatorMap(indicatorValues, trajectory, squareSize): |
| 629 '''Returns a dictionary | 632 '''Returns a dictionary |
| 630 with keys for the indices of the cells (squares) | 633 with keys for the indices of the cells (squares) |
| 631 in which the trajectory positions are located | 634 in which the trajectory positions are located |
| 632 at which the indicator values are attached | 635 at which the indicator values are attached |
