- Notifications
You must be signed in to change notification settings - Fork441
Description
Hi,
I worked, and still utilize tools, from set-theoretic control communities. When I graduated and lost my university access to MATLAB I was bummed to find that set-based control methods weren't available in python, which is the language I most commonly use for work now.
I have been working on getting some basic set control implementations using support functions/vectors and basic polytopes built in Python and thought it would fit nicely as a sub-package of this toolbox. I forked the repository and added a sub-package called "sets" where I've stored it all. Feel free to take an early look at it:https://github.com/gleasonj/python-control. (See the adding_sets branch.) The goal would be to allow the computation of control invariant sets, reachable sets for discrete linear systems, etc. I am modeling the implementation of these sets to be a pythonic version of Julia's LazySets implementation:https://juliareach.github.io/LazySets.jl/dev/.
Before I bother you with pull requests, I wanted to check in and see if this functionality is something you would be interested in including here or if you believe it to be outside of the domain of this project.