Branch: refs/heads/master
Home: https://github.com/python-control/python-control
Commit: cec172acbdf000a5fac6a2e953ca13210815e805
https://github.com/python-control/python-control/commit/cec172acbdf000a5fac6a2e953ca13210815e805
Author: Clancy Rowley <cwr...@pr...>
Date: 2014-08-12 (Tue, 12 Aug 2014)
Changed paths:
M control/tests/matlab_test.py
M control/tests/test_control_matlab.py
Log Message:
-----------
Remove print statements from Matlab unit tests
Commit: f96745b0b7ef0b3b9b9f9473bbc7daec371b5500
https://github.com/python-control/python-control/commit/f96745b0b7ef0b3b9b9f9473bbc7daec371b5500
Author: Clancy Rowley <cwr...@pr...>
Date: 2014-08-12 (Tue, 12 Aug 2014)
Changed paths:
M control/lti.py
Log Message:
-----------
Add methods isctime and isdtime for LTI objects
This change makes
>>> sys.isctime()
an alternative to the existing function
>>> isctime(sys)
Its advantage is that it avoids checking the type of `sys`, and
is a little cleaner: LTI objects now know whether they are
continuous or discrete time, and the isctime() function no longer
needs to poke around inside the LTI object to determine this.
Commit: 40c9ccd6df5219d83c5d4aae6c1cb9078988e5fc
https://github.com/python-control/python-control/commit/40c9ccd6df5219d83c5d4aae6c1cb9078988e5fc
Author: Clancy Rowley <cwr...@pr...>
Date: 2014-08-12 (Tue, 12 Aug 2014)
Changed paths:
M control/lti.py
Log Message:
-----------
Add method issiso for LTI objects
Commit: 03c663703d2184e75d14ed3853d1531f48e9e223
https://github.com/python-control/python-control/commit/03c663703d2184e75d14ed3853d1531f48e9e223
Author: Clancy Rowley <cwr...@pr...>
Date: 2014-08-12 (Tue, 12 Aug 2014)
Changed paths:
M control/dtime.py
M control/statesp.py
M control/tests/discrete_test.py
M control/xferfcn.py
Log Message:
-----------
Implement c2d without slycot (fixes #23)
Conversion from continuous-time to discrete-time are now implemented
as methods of the TransferFunction or StateSpace classes. The
function sample_system() is still provided, and takes either a
state-space system or transfer function as an argument.
The implementations simply call the routine `cont2discrete` from
`scipy.signal`
This new organization into methods avoids some messy type checking in
sample_system(), and also avoids some unnecessary conversions between
state-space systems and transfer functions, which fixes #23.
Compare: https://github.com/python-control/python-control/compare/18fd52e41093...03c663703d21 |