Mercurial > hg > nsaunier > traffic-intelligence
comparison trafficintelligence/tests/events.txt @ 1287:76f5693b530c
updated tests for numpy 2
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Sat, 20 Jul 2024 20:35:21 -0400 |
| parents | 9f1711a85c56 |
| children |
comparison
equal
deleted
inserted
replaced
| 1284:8e30c9a6ac6f | 1287:76f5693b530c |
|---|---|
| 36 >>> inter.computeIndicators() | 36 >>> inter.computeIndicators() |
| 37 >>> predictionParams = ConstantPredictionParameters() | 37 >>> predictionParams = ConstantPredictionParameters() |
| 38 >>> inter.computeCrossingsCollisions(predictionParams, 0.1, 10) | 38 >>> inter.computeCrossingsCollisions(predictionParams, 0.1, 10) |
| 39 >>> ttc = inter.getIndicator("Time to Collision") | 39 >>> ttc = inter.getIndicator("Time to Collision") |
| 40 >>> ttc[0] | 40 >>> ttc[0] |
| 41 5.0 | 41 np.float64(5.0) |
| 42 >>> ttc[1] | 42 >>> ttc[1] |
| 43 4.0 | 43 np.float64(4.0) |
| 44 >>> (inter.collisionPoints[0][0] - Point(0.,0.)).norm2() < 0.0001 | 44 >>> (inter.collisionPoints[0][0] - Point(0.,0.)).norm2() < 0.0001 |
| 45 True | 45 True |
| 46 >>> (inter.collisionPoints[4][0] - Point(0.,0.)).norm2() < 0.0001 | 46 >>> (inter.collisionPoints[4][0] - Point(0.,0.)).norm2() < 0.0001 |
| 47 True | 47 True |
| 48 >>> inter.getIndicator(Interaction.indicatorNames[1])[4] < 0.000001 # collision angle | 48 >>> inter.getIndicator(Interaction.indicatorNames[1])[4] < 0.000001 # collision angle |
| 49 True | 49 np.True_ |
| 50 >>> inter.getIndicator(Interaction.indicatorNames[1])[5] is None | 50 >>> inter.getIndicator(Interaction.indicatorNames[1])[5] is None |
| 51 True | 51 True |
| 52 >>> inter.getIndicator(Interaction.indicatorNames[1])[6] # doctest:+ELLIPSIS | 52 >>> inter.getIndicator(Interaction.indicatorNames[1])[6] # doctest:+ELLIPSIS |
| 53 3.1415... | 53 np.float64(3.1415...) |
| 54 | 54 |
| 55 # test if reseting object | 55 # test if reseting object |
| 56 >>> o2 = MovingObject.generate(2, Point(0.,-5.), Point(0.,-1.), TimeInterval(0,10)) | 56 >>> o2 = MovingObject.generate(2, Point(0.,-5.), Point(0.,-1.), TimeInterval(0,10)) |
| 57 >>> inter.setRoadUsers([o1,o2]) | 57 >>> inter.setRoadUsers([o1,o2]) |
| 58 >>> ttc = inter.getIndicator("Time to Collision") | 58 >>> ttc = inter.getIndicator("Time to Collision") |
| 59 >>> ttc[0] | 59 >>> ttc[0] |
| 60 5.0 | 60 np.float64(5.0) |
| 61 >>> inter.computeIndicators() | 61 >>> inter.computeIndicators() |
| 62 >>> inter.computeCrossingsCollisions(predictionParams, 0.1, 10) | 62 >>> inter.computeCrossingsCollisions(predictionParams, 0.1, 10) |
| 63 >>> inter.getIndicator("Time to Collision") is None | 63 >>> inter.getIndicator("Time to Collision") is None |
| 64 True | 64 True |
| 65 | 65 |
