<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Download</title><link>https://sourceforge.net/p/python-control/wiki/Download/</link><description>Recent changes to Download</description><atom:link href="https://sourceforge.net/p/python-control/wiki/Download/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 09 Aug 2014 20:37:18 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/python-control/wiki/Download/feed" rel="self" type="application/rss+xml"/><item><title>Download modified by Richard Murray</title><link>https://sourceforge.net/p/python-control/wiki/Download/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -45,7 +45,7 @@

 where N-mx is the latest release (eg, 0.3c).

-To see if things are working, you can run the script [http://www.cds.caltech.edu/~murray/software/python-control/examples/secord-matlab.py secord-matlab.py] (using either python or ipython -pylab).  It should generate a step response, Bode plot and Nyquist plot for a simple second order linear system.
+To see if things are working, you can run the script [secord-matlab.py](http://www.cds.caltech.edu/~murray/software/python-control/examples/secord-matlab.py) (using either python or ipython -pylab).  It should generate a step response, Bode plot and Nyquist plot for a simple second order linear system.

 Installation notes
 ===========
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Richard Murray</dc:creator><pubDate>Sat, 09 Aug 2014 20:37:18 -0000</pubDate><guid>https://sourceforge.net8d7a7dbfdb6be34c47b3dbf3488dee5e09ffe5d2</guid></item><item><title>Download modified by Richard Murray</title><link>https://sourceforge.net/p/python-control/wiki/Download/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -26,7 +26,7 @@

 SLICOT
 ------
-Some of the underlying functions in python-control are carried out using the [http://www.slicot.org/ SLICOT] software library.  The python-control library uses the [slycot](https://github.com/repagh/Slycot) python wrapper developed by Enrico Avventi at KTH and currently maintained by Rene van Paassen.
+Some of the underlying functions in python-control are carried out using the [SLICOT](http://www.slicot.org/) software library.  The python-control library uses the [slycot](https://github.com/repagh/Slycot) python wrapper developed by Enrico Avventi at KTH and currently maintained by Rene van Paassen.
 * Slycot is only required for functions that make use of SLICOT routines (eg, linear quadratic regulators, Kalman filtering, &lt;math&gt;H_\infty&lt;/math&gt; control)
 * The slycot library is currently under development and the API is not yet fixed.  Some errors may occur if the version of slycot and python-control are incompatible

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Richard Murray</dc:creator><pubDate>Sat, 09 Aug 2014 20:36:33 -0000</pubDate><guid>https://sourceforge.net5f1f7f23569952590f63f19f917f4bc0b18e5d5d</guid></item><item><title>Download modified by Richard Murray</title><link>https://sourceforge.net/p/python-control/wiki/Download/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -26,7 +26,7 @@

 SLICOT
 ------
-Some of the underlying functions in python-control are carried out using the [http://www.slicot.org/ SLICOT] software library.  The python-control library uses the [http://github.com/avventi/Slycot slycot] python wrapper developed by Enrico Avventi at KTH.
+Some of the underlying functions in python-control are carried out using the [http://www.slicot.org/ SLICOT] software library.  The python-control library uses the [slycot](https://github.com/repagh/Slycot) python wrapper developed by Enrico Avventi at KTH and currently maintained by Rene van Paassen.
 * Slycot is only required for functions that make use of SLICOT routines (eg, linear quadratic regulators, Kalman filtering, &lt;math&gt;H_\infty&lt;/math&gt; control)
 * The slycot library is currently under development and the API is not yet fixed.  Some errors may occur if the version of slycot and python-control are incompatible

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Richard Murray</dc:creator><pubDate>Sat, 09 Aug 2014 20:35:52 -0000</pubDate><guid>https://sourceforge.net30ab7bd20c3516ece9b7b95b09019e38edb903f9</guid></item><item><title>Download modified by Richard Murray</title><link>https://sourceforge.net/p/python-control/wiki/Download/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -1,7 +1,6 @@
 This page contains information for downloading and installing python-control.  This package is designed for use in the [IPython](http://ipython.scipy.org/moin/) environment, with [SciPy](http://scipy.org) extensions for scientific computing plus the [matplotlib](http://matplotlib.sourceforge.net/) extensions (which enables MATLAB-like plotting).

-[[download_button]]
-
+[[download_button]]&lt;br /&gt;

 Prerequisites
 =============
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Richard Murray</dc:creator><pubDate>Sat, 09 Aug 2014 20:34:24 -0000</pubDate><guid>https://sourceforge.net7e8279500a95966afe18d672b479e0237b9395e6</guid></item><item><title>Download modified by Richard Murray</title><link>https://sourceforge.net/p/python-control/wiki/Download/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -1,6 +1,7 @@
 This page contains information for downloading and installing python-control.  This package is designed for use in the [IPython](http://ipython.scipy.org/moin/) environment, with [SciPy](http://scipy.org) extensions for scientific computing plus the [matplotlib](http://matplotlib.sourceforge.net/) extensions (which enables MATLAB-like plotting).

 [[download_button]]
+

 Prerequisites
 =============
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Richard Murray</dc:creator><pubDate>Sat, 09 Aug 2014 20:33:18 -0000</pubDate><guid>https://sourceforge.netd874c56e031b9ed8590892a0abd8f81766faece1</guid></item><item><title>Download modified by Richard Murray</title><link>https://sourceforge.net/p/python-control/wiki/Download/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,6 +1,6 @@
 This page contains information for downloading and installing python-control.  This package is designed for use in the [IPython](http://ipython.scipy.org/moin/) environment, with [SciPy](http://scipy.org) extensions for scientific computing plus the [matplotlib](http://matplotlib.sourceforge.net/) extensions (which enables MATLAB-like plotting).

-* [Source code](https://sourceforge.net/projects/python-control/files/ Source code) - download the latest version of the python control library here
+[[download_button]]

 Prerequisites
 =============
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Richard Murray</dc:creator><pubDate>Sat, 09 Aug 2014 20:32:59 -0000</pubDate><guid>https://sourceforge.net4427ed28f85c59f0024e9059f40cb447d8e0a372</guid></item><item><title>Download modified by Richard Murray</title><link>https://sourceforge.net/p/python-control/wiki/Download/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,4 +1,4 @@
-This page contains information for downloading and installing python-control.  This package is designed for use in the [http://ipython.scipy.org/moin/ IPython] environment, with [http://scipy.org SciPy] extensions for scientific computing plus the [http://matplotlib.sourceforge.net/ matplotlib] extensions (which enables MATLAB-like plotting).
+This page contains information for downloading and installing python-control.  This package is designed for use in the [IPython](http://ipython.scipy.org/moin/) environment, with [SciPy](http://scipy.org) extensions for scientific computing plus the [matplotlib](http://matplotlib.sourceforge.net/) extensions (which enables MATLAB-like plotting).

 * [Source code](https://sourceforge.net/projects/python-control/files/ Source code) - download the latest version of the python control library here

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Richard Murray</dc:creator><pubDate>Sat, 09 Aug 2014 20:31:24 -0000</pubDate><guid>https://sourceforge.net2dc142ea78a2308c29978ca04e3f4fc24bc7c9e8</guid></item><item><title>WikiPage Download modified by Richard Murray</title><link>https://sourceforge.net/p/python-control/wiki/Download/</link><description>&lt;pre&gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Richard Murray</dc:creator><pubDate>Tue, 04 Sep 2012 05:29:20 -0000</pubDate><guid>https://sourceforge.net5b3bec1bfc80a96b7f987738e85c6c9c6bd099f6</guid></item><item><title>WikiPage Download modified by Richard Murray</title><link>https://sourceforge.net/p/python-control/wiki/Download/</link><description>This page contains information for downloading and installing python-control.  This package is designed for use in the [http://ipython.scipy.org/moin/ IPython] environment, with [http://scipy.org SciPy] extensions for scientific computing plus the [http://matplotlib.sourceforge.net/ matplotlib] extensions (which enables MATLAB-like plotting).

* [Source code](https://sourceforge.net/projects/python-control/files/ Source code) - download the latest version of the python control library here

Prerequisites
=============

Standard python libraries
-------------------------
In order to run control-python, you must first install some standard python packages:

1. SciPy - Open source library of scientific tools: http://www.scipy.org
+  Matplotlib - Plotting library for python: matplotlib.sourceforge.net
+  ipython (optional) - interactive python shell: http://ipython.scipy.org

If you have everything installed correctly, you should be able to run the following code

    :::python
    from scipy import *
    from pylab import *    # Not needed if you use ipython -pylab
    a = zeros(1000)
    a[:100]=1
    b = fft(a)
    plot(abs(b))
    show()                 # Not needed if you use ipython -pylab

SLICOT
------
Some of the underlying functions in python-control are carried out using the [http://www.slicot.org/ SLICOT] software library.  The python-control library uses the [http://github.com/avventi/Slycot slycot] python wrapper developed by Enrico Avventi at KTH.
* Slycot is only required for functions that make use of SLICOT routines (eg, linear quadratic regulators, Kalman filtering, &lt;math&gt;H_\infty&lt;/math&gt; control)
* The slycot library is currently under development and the API is not yet fixed.  Some errors may occur if the version of slycot and python-control are incompatible

Download
======
The python-control package can be downloaded from SourceForge:

* https://sourceforge.net/projects/python-control/files

The files are distributed as compressed tar files.  To unpack and installed, run the following from the command line

    :::sh
    tar xzf control-N.mx.tar.gz
    cd control-N.mx
    python setup.py install

where N-mx is the latest release (eg, 0.3c).

To see if things are working, you can run the script [http://www.cds.caltech.edu/~murray/software/python-control/examples/secord-matlab.py secord-matlab.py] (using either python or ipython -pylab).  It should generate a step response, Bode plot and Nyquist plot for a simple second order linear system.

Installation notes
===========

slycot
------

To compile for 64 bit architecture on OS X, edit setup.py to include the lines

    :::python
    extra_link_args=['-arch x86_64']

and then run setup.py as

    :::sh
    python setup.py config_fc --arch="-arch x86_64" build
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Richard Murray</dc:creator><pubDate>Tue, 04 Sep 2012 05:26:58 -0000</pubDate><guid>https://sourceforge.nete7d3ffa67c21397c9d5ed2885e90cf2945022bd2</guid></item></channel></rss>