Mercurial > hg > nsaunier > traffic-intelligence
comparison python/pavement.py @ 636:3058e00887bc
removed all issues because of tests with None, using is instead of == or !=
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Tue, 24 Mar 2015 18:11:28 +0100 |
| parents | 7978b286fcfa |
| children | 15e244d2a1b5 |
comparison
equal
deleted
inserted
replaced
| 635:6ae68383071e | 636:3058e00887bc |
|---|---|
| 162 if not np.isnan(data['tmin'][i]): | 162 if not np.isnan(data['tmin'][i]): |
| 163 tmin = data['tmin'][i] | 163 tmin = data['tmin'][i] |
| 164 else: | 164 else: |
| 165 tmin = None | 165 tmin = None |
| 166 if weatherDatatype == 'ec': | 166 if weatherDatatype == 'ec': |
| 167 if data['pluie_tot'][i] != None and not np.isnan(data['pluie_tot'][i]): | 167 if data['pluie_tot'][i] is not None and not np.isnan(data['pluie_tot'][i]): |
| 168 pluie_tot += data['pluie_tot'][i] | 168 pluie_tot += data['pluie_tot'][i] |
| 169 if data['neige_tot'][i] != None and not np.isnan(data['neige_tot'][i]): | 169 if data['neige_tot'][i] is not None and not np.isnan(data['neige_tot'][i]): |
| 170 neige_tot += data['neige_tot'][i] | 170 neige_tot += data['neige_tot'][i] |
| 171 if tmax != None: | 171 if tmax is not None: |
| 172 if tmax < 0: | 172 if tmax < 0: |
| 173 nbre_jours_T_negatif += 1 | 173 nbre_jours_T_negatif += 1 |
| 174 if tmax != None and tmin != None: | 174 if tmax is not None and tmin is not None: |
| 175 if tmax > 0 and tmin < 0: | 175 if tmax > 0 and tmin < 0: |
| 176 nbre_jours_gel_degel += 1 | 176 nbre_jours_gel_degel += 1 |
| 177 for l in range(len(seuils_T)): | 177 for l in range(len(seuils_T)): |
| 178 if tmax - tmin >=seuils_T[l]: | 178 if tmax - tmin >=seuils_T[l]: |
| 179 deltas_T[l] += 1 | 179 deltas_T[l] += 1 |
| 180 if not np.isnan(data['tmoy'][i]): | 180 if not np.isnan(data['tmoy'][i]): |
| 181 tmoys.append(data['tmoy'][i]) | 181 tmoys.append(data['tmoy'][i]) |
| 182 if tmax != None: | 182 if tmax is not None: |
| 183 if tmax < 0: | 183 if tmax < 0: |
| 184 compteur += 1 | 184 compteur += 1 |
| 185 elif tmax >= 0 and compteur >= nbre_jours_gel_consecutifs: | 185 elif tmax >= 0 and compteur >= nbre_jours_gel_consecutifs: |
| 186 nbre_jours_gel_consecutifs = compteur | 186 nbre_jours_gel_consecutifs = compteur |
| 187 compteur = 0 | 187 compteur = 0 |
| 294 lanePositions = list of integers (range(1,7)) | 294 lanePositions = list of integers (range(1,7)) |
| 295 measure variation, initial measure, time duration, lane position1, weather indicators | 295 measure variation, initial measure, time duration, lane position1, weather indicators |
| 296 measure variation, initial measure, time duration, lane position2, weather indicators | 296 measure variation, initial measure, time duration, lane position2, weather indicators |
| 297 ...''' | 297 ...''' |
| 298 variationData = [] | 298 variationData = [] |
| 299 if lanePositions == None: | 299 if lanePositions is None: |
| 300 nonZeroIndices = ~np.isnan(self.data[dataLabel]) | 300 nonZeroIndices = ~np.isnan(self.data[dataLabel]) |
| 301 days = self.data[nonZeroIndices]['jours'] | 301 days = self.data[nonZeroIndices]['jours'] |
| 302 dates = self.data[nonZeroIndices]['date_mesure'] | 302 dates = self.data[nonZeroIndices]['date_mesure'] |
| 303 measures = self.data[nonZeroIndices][dataLabel] | 303 measures = self.data[nonZeroIndices][dataLabel] |
| 304 for i in range(1, len(dates)): | 304 for i in range(1, len(dates)): |
