new tulip.polytope.polytope.box2poly, use it in examples for brevity
Merge branch 'master' of https://github.com/tulip-control/tulip-control into graphics
tidy plotting in discretization
use newax from pyvectorized
brevity: isinstance(ssys, PwaSysDyn) -> ispwa
Merge branch 'master' of https://github.com/tulip-control/tulip-control into graphics
tidy msg printing in discretization, bugfix: newax returns tuple
shorter var name
restructure robot_continuous_pwa, rm import *
abbreviate to mpl
merge polytope.plot into polytope.polytope for object-oriented plotting, to avoid cyclic imports
rename get_patch -> _get_patch (local), warned return when no mpl
new: LtiSysDyn.plot, improve docstring, style
new methods: Polytope.bounding_box, Region.bounding_box
new methods: Polytope.__contains__, Region.__contains__ wrap is_inside
more readable to check for Region using isinstance, not length, use xrange, don't name var as 'list'
is_inside accepts tuple as point
integrate is_inside into Polytope.__contains__ and Region.__contains__, now is_inside becomes pythonic
separate Polytope.plot, Region.plot
plot LtiSysDyn vector field

- new Polytope.are_inside(points, abs_tol)
- lift quiver over polytope Polygon patch using zorder
- new function grid_region(polyreg), to be moved to polytope