From: Richard M. <mu...@cd...> - 2010-12-17 12:35:45
|
Steve, Kevin and Lauren sent me this update a while back, but it looks like my forward to the list didn't go through. Sending again, so that I (and others) can respond to it. -richard Begin forwarded message: > From: Steve Brunton <sbr...@Pr...> > Date: 8 December 2010 8:08:41 PST > To: Richard Murray <mu...@cd...> > Cc: Kevin Chen <kk...@Pr...>, Lauren Padilla <lpa...@Pr...>, Steve Brunton <sbr...@Pr...>, Brandt Belson <bb...@Pr...> > Subject: python-control update > > Hi Richard, > > We wanted to give you an update on our work with python-control. > > 1. MIMO - The most important item is a new LTI base class to support MIMO (and StateSpace and TransferFunction derived classes). This is discussed in the document lti_overhaul.pdf, and we have a skeleton of the python code, skeleton.py. > > 2. Documentation - Python, NumPy, and SciPy use Sphinx to generate the documentation found at their respective websites. For purposes of consistency, we will use the same. An example is provided in html.zip > > 3. New Functions and Unit Tests - We have implemented the gram, rss, and hsvd functions. We have also implemented unit tests for these functions as well as ctrb and obsv using the Python unittest framework. Next we are planning on wrapping SLICOT routines to add balred and modred functions. > > 4. SVN Merge - After getting your feedback, we would like to implement the new MIMO Lti2 class. Once we have all of the wrinkles ironed out, we intend to make a merge back into the SVN repository. Until then, we are doing internal version control using Mercurial. > > Thanks, and we look forward to getting your feedback. > > Steve, Kevin, and Lauren > |