bbox = bound2d_all((b1, b2, b3, b4)) closeto(bbox.x.min(), 1) closeto(bbox.x.max(), 5.3) closeto(bbox.y.min(), 1) closeto(bbox.y.max(), 2.3) print 'passed bound2d_all tests ... ' # testing inverses bpos = Bound1D(.1, 1, isPos=True) trans = Transform(bpos, Bound1D(-6, 6), funcs=(log10, pow10)) x = 0.2 closeto(trans.inverse_positions(trans.positions(x)), x) closeto(trans.inverse_scale(trans.scale(x)), x) trans.set_funcs((identity, identity)) closeto(trans.inverse_positions(trans.positions(x)), x) closeto(trans.inverse_scale(trans.scale(x)), x) print 'passed inverse transform tests ... ' dpi = DPI(100) dots = Dots(dpi) pts = Points(dpi) trans = TransformSize(pts, dots, RWRef(10)) closeto(trans.positions(0), 10) closeto(trans.positions(72), 110) dpi.set(200) closeto(trans.positions(0), 10) closeto(trans.positions(72), 210)
bbox = bound2d_all((b1,b2,b3,b4)) closeto( bbox.x.min(), 1) closeto( bbox.x.max(), 5.3) closeto( bbox.y.min(), 1) closeto( bbox.y.max(), 2.3) print 'passed bound2d_all tests ... ' # testing inverses bpos = Bound1D(.1, 1, isPos=True) trans = Transform( bpos, Bound1D(-6,6), funcs=(log10, pow10)) x = 0.2 closeto( trans.inverse_positions(trans.positions(x)), x ) closeto( trans.inverse_scale(trans.scale(x)), x ) trans.set_funcs( (identity, identity) ) closeto( trans.inverse_positions(trans.positions(x)), x ) closeto( trans.inverse_scale(trans.scale(x)), x ) print 'passed inverse transform tests ... ' dpi = DPI(100) dots = Dots(dpi) pts = Points(dpi) trans = TransformSize(pts, dots, RWRef(10)) closeto(trans.positions(0), 10) closeto(trans.positions(72), 110) dpi.set(200) closeto(trans.positions(0), 10)