Mercurial Hosting > traffic-intelligence
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