assert (bpos.min() == -1.0001) print 'passed positive bounding box tests ...' # testing transforms i1 = Bound1D(0, 1) i2 = Bound1D(-6, 6) identityTrans = Transform() linearTrans = Transform(i1, i2) logTrans = Transform(Bound1D(0.1, 1), i2, funcs=(log10, pow10)) scalar = 1 tup = 1, 2, 3 a = arange(0.0, 2.0, 0.1) assert (identityTrans.positions(scalar) == scalar) assert (identityTrans.positions(tup) == tup) assert (identityTrans.positions(a) == a) assert (identityTrans.scale(scalar) == scalar) assert (identityTrans.scale(tup) == tup) assert (identityTrans.scale(a) == a) assert (linearTrans.positions(1) == 6) assert (linearTrans.scale(1) == 12) print 'passed transform tests ... ' bound = Bound1D(0.25, 0.75) trans = Transform(Bound1D(0, 1), Bound1D(-6, 6)) bout = transform_bound1d(bound, trans) assert (bout.bounds() == (-3.0, 3.0)) print 'passed bbox transform tests ... '
assert(bpos.min()==-1.0001) print 'passed positive bounding box tests ...' # testing transforms i1 = Bound1D(0,1) i2 = Bound1D(-6,6) identityTrans = Transform() linearTrans = Transform(i1,i2) logTrans = Transform(Bound1D(0.1,1), i2, funcs=(log10, pow10)) scalar = 1 tup = 1,2,3 a = arange(0.0, 2.0, 0.1) assert( identityTrans.positions( scalar ) == scalar ) assert( identityTrans.positions( tup )== tup ) assert( identityTrans.positions( a ) == a ) assert( identityTrans.scale( scalar ) == scalar ) assert( identityTrans.scale( tup ) == tup ) assert( identityTrans.scale( a ) == a ) assert( linearTrans.positions(1) == 6 ) assert( linearTrans.scale(1) == 12 ) print 'passed transform tests ... ' bound = Bound1D(0.25, 0.75) trans = Transform( Bound1D(0,1), Bound1D(-6,6)) bout = transform_bound1d(bound, trans) assert( bout.bounds() == (-3.0, 3.0) ) print 'passed bbox transform tests ... '