Mercurial Hosting > traffic-intelligence
comparison python/pavement.py @ 665:15e244d2a1b5
corrected bug with circular import for VideoFilenameAddable, moved to base module
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Wed, 20 May 2015 13:57:47 +0200 |
parents | 3058e00887bc |
children | 933670761a57 |
comparison
equal
deleted
inserted
replaced
664:455f9b93819c | 665:15e244d2a1b5 |
---|---|
3 | 3 |
4 import utils | 4 import utils |
5 | 5 |
6 import numpy as np | 6 import numpy as np |
7 | 7 |
8 __metaclass__ = type | |
9 | 8 |
10 paintTypes = {0: "Non-existant", | 9 paintTypes = {0: "Non-existant", |
11 1: "Eau", | 10 1: "Eau", |
12 2: "Epoxy", | 11 2: "Epoxy", |
13 3: "Alkyde", | 12 3: "Alkyde", |
233 else: | 232 else: |
234 ecart_type = None | 233 ecart_type = None |
235 | 234 |
236 return (nbre_jours_T_negatif,nbre_jours_gel_degel, deltas_T, nbre_jours_gel_consecutifs, ecart_type_T) | 235 return (nbre_jours_T_negatif,nbre_jours_gel_degel, deltas_T, nbre_jours_gel_consecutifs, ecart_type_T) |
237 | 236 |
238 class RTSS: | 237 class RTSS(object): |
239 '''class for data related to a RTSS: | 238 '''class for data related to a RTSS: |
240 - agregating pavement marking measurements | 239 - agregating pavement marking measurements |
241 - RTSS characteristics from FMR: pavement type, age, AADT, truck AADT | 240 - RTSS characteristics from FMR: pavement type, age, AADT, truck AADT |
242 - winter maintenance level from V155 | 241 - winter maintenance level from V155 |
243 | 242 |
251 def __init__(self, _id, name, data): | 250 def __init__(self, _id, name, data): |
252 self.id = _id | 251 self.id = _id |
253 self.name = name | 252 self.name = name |
254 self.data = data | 253 self.data = data |
255 | 254 |
256 class MarkingTest: | 255 class MarkingTest(object): |
257 '''class for a test site for a given product | 256 '''class for a test site for a given product |
258 | 257 |
259 including the series of measurements over the years''' | 258 including the series of measurements over the years''' |
260 | 259 |
261 def __init__(self, _id, paintingDate, paintingType, color, data): | 260 def __init__(self, _id, paintingDate, paintingType, color, data): |