[SciPy-Dev] ltisys.py

Travis Oliphant oliphant at enthought.com
Mon Aug 23 15:33:54 EDT 2010


On Aug 21, 2010, at 1:00 PM, Roberto Bucher wrote:

> I'm working on a control system toolbox for python. In particular I've modified 
> some functions of the control system toolbox developed by Richard Murray and I 
> added some new functions.  The first problem is related to the modul ltisys.py 
> that I modified for handling:
> - MIMO systems (state-space only)
> - Sampling Time for discrete time system
> 
> I've done other modifications to different modul of Richard, who is in CC:
> - matlab.py
> - statesp.py
> - xferfcn.py
> in order to implement the following new functions in my yottalab.py modul:
> - c2d (zoh+bilinear)
> - d2c (zoh+bilinear)
> - dare - discrete riccati solution
> - care - continous riccati solution
> - dlqr - discrete linear quadratic regulator
> - ctrb - controllability matrix
> - acker - ackerman pole placement
> - minreal - minimal state space representation
> - dcgain steady state gain for both continous and discrete time systems
> - tf (casting function)
> - ss (casting function)
> 
> The modified files can be downloaded from my homepage 
> in the python section, but I want to see how I can contribute to put the 
> modifications in the main Scipy distribution.

These would make great additions to SciPy.      We are moving to a more distributed development model which should help you be able to make version-controlled changes to these files as part of SciPy. 

As soon as we make progress in that direction, I can review your changes and get them into SciPy.

-Travis
 




More information about the SciPy-Dev mailing list