<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://murray.cds.caltech.edu/index.php?action=history&amp;feed=atom&amp;title=Python-control%2FDeveloper_assignments</id>
	<title>Python-control/Developer assignments - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://murray.cds.caltech.edu/index.php?action=history&amp;feed=atom&amp;title=Python-control%2FDeveloper_assignments"/>
	<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Python-control/Developer_assignments&amp;action=history"/>
	<updated>2026-04-21T12:25:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Python-control/Developer_assignments&amp;diff=14519&amp;oldid=prev</id>
		<title>Murray at 05:06, 3 September 2012</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Python-control/Developer_assignments&amp;diff=14519&amp;oldid=prev"/>
		<updated>2012-09-03T05:06:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:06, 3 September 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Allan McInnes || nichols || active&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Allan McInnes || nichols || active&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| [[User:murrayrm|Richard Murray]] || [[Slycot integration]] || active&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| [[User:murrayrm|Richard Murray]] || [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;python-control/&lt;/ins&gt;Slycot integration]] || active&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Lauren Padilla || modelsimp, MIMO, [[Slycot integration]] || active&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Lauren Padilla || modelsimp, MIMO, [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;python-control/&lt;/ins&gt;Slycot integration]] || active&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Gunnar Ristroph || || inactive&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Gunnar Ristroph || || inactive&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key acs_math_mw_141-murray.cds_:diff:1.41:old-14518:rev-14519:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Murray</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Python-control/Developer_assignments&amp;diff=14518&amp;oldid=prev</id>
		<title>Murray: Created page with &quot;{{righttoc}} This page contains information intended to help keep track of who is working on what.  == SourceForge developers == {| border=1 width=50% |- | &#039;&#039;&#039;Name&#039;&#039;&#039; || &#039;&#039;&#039;Ac...&quot;</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Python-control/Developer_assignments&amp;diff=14518&amp;oldid=prev"/>
		<updated>2012-09-03T05:06:09Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{righttoc}} This page contains information intended to help keep track of who is working on what.  == SourceForge developers == {| border=1 width=50% |- | &amp;#039;&amp;#039;&amp;#039;Name&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Ac...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{righttoc}}&lt;br /&gt;
This page contains information intended to help keep track of who is working on what.&lt;br /&gt;
&lt;br /&gt;
== SourceForge developers ==&lt;br /&gt;
{| border=1 width=50%&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Name&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Activities&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Status&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Erik Bailey || || inactive&lt;br /&gt;
|-&lt;br /&gt;
| Steven Brunton || modelsimp, MIMO || active&lt;br /&gt;
|-&lt;br /&gt;
| Kevin Chen || modelsimp, SS/TF conversion, MIMO || active&lt;br /&gt;
|-&lt;br /&gt;
| Sawyer Fuller || pade(), unwrap() || active&lt;br /&gt;
|-&lt;br /&gt;
| Allan McInnes || nichols || active&lt;br /&gt;
|-&lt;br /&gt;
| [[User:murrayrm|Richard Murray]] || [[Slycot integration]] || active&lt;br /&gt;
|-&lt;br /&gt;
| Lauren Padilla || modelsimp, MIMO, [[Slycot integration]] || active&lt;br /&gt;
|-&lt;br /&gt;
| Gunnar Ristroph || || inactive&lt;br /&gt;
|-&lt;br /&gt;
| Tony Vanelli || || inactive&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional contributers ==&lt;br /&gt;
A number of individuals are working on code that they have contributed to the project.  &lt;br /&gt;
* [http://a.die.supsi.ch/~bucher/python.html Roberto Bucher] has written a package called yottalab that has functions for converting continuous time systems to discrete time, computing minimal realizations, and solving Ricatti equations.&lt;br /&gt;
* [http://github.com/avventi/Slycot Enrico Avventi] has been putting together a set of SLICOT wrappers for python.  These will be used for implementing various analysis and synthesis tools that are implemented in SLICOT.&lt;br /&gt;
* [http://www.siue.edu/~rkrauss/python_intro.html Ryan Knauss] has written a number of control functions for a controls course that he teaches using python.   With Ryan&amp;#039;s agreement, we are incorporating his functionality into the python-control library.  In particular, Ryan has done a lot of work on functions for doing continuous-time to discrete-time conversions, along with tools for frequency response and root locus based design.&lt;br /&gt;
* [https://sourceforge.net/users/eike/ Eike Welk] has contributed MIMO-compatible version of the time response functions (forced response, step response, etc) and many improvements to the documentation.&lt;br /&gt;
&lt;br /&gt;
== MATLAB functionality ==&lt;br /&gt;
&lt;br /&gt;
A list of current MATLAB functions that are available via python-control is available in the [http://python-control.sourceforge.net/manual user manual]:&lt;br /&gt;
&lt;br /&gt;
* [http://python-control.sourceforge.net/manual/matlab_strings.html Matlab-like Routines] - list of MATLAB control system functions implemented in python-control&lt;br /&gt;
&lt;br /&gt;
We are always looking for contributions that added functionality to the package.&lt;/div&gt;</summary>
		<author><name>Murray</name></author>
	</entry>
</feed>