diff trafficintelligence/tests/indicators.txt @ 1028:cc5cb04b04b0

major update using the trafficintelligence package name and install through pip
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Fri, 15 Jun 2018 11:19:10 -0400
parents python/tests/indicators.txt@933670761a57
children aafbc0bab925
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trafficintelligence/tests/indicators.txt	Fri Jun 15 11:19:10 2018 -0400
@@ -0,0 +1,34 @@
+>>> from indicators import *
+>>> from moving import TimeInterval,Trajectory
+
+>>> indic1 = TemporalIndicator('bla', [0,3,-4], TimeInterval(4,6))
+>>> indic1.empty()
+False
+>>> indic1.getIthValue(1)
+3
+>>> indic1.getIthValue(3)
+>>> indic1[6]
+-4
+>>> indic1[7]
+>>> [v for v in indic1]
+[0, 3, -4]
+>>> indic1 = TemporalIndicator('bla', {2:0,4:3,5:-5})
+>>> indic1.getIthValue(1)
+3
+>>> indic1.getIthValue(3)
+>>> indic1[2]
+0
+
+>>> t1 = Trajectory([[0.5,1.5,2.5],[0.5,3.5,6.5]])
+>>> m = indicatorMap([1,2,3], t1, 1)
+>>> m[(1.0, 3.0)]
+2.0
+>>> m[(2.0, 6.0)]
+3.0
+>>> m[(0.0, 0.0)]
+1.0
+>>> m = indicatorMap([1,2,3], t1, 4)
+>>> m[(0.0, 1.0)]
+3.0
+>>> m[(0.0, 0.0)]
+1.5