...
 
Commits (10)
......@@ -89,4 +89,9 @@ v 1.0.2, 30.01.15:
And many thanks to `Petter Wittek <http://peterwittek.com/>`_ for the following improvements, who were motivated by the use of PICOS in the package `ncpol2sdpa <http://peterwittek.github.io/ncpol2sdpa/>`_ for optimization over noncommutative polynomials:
* More efficient implementation of the writer to the sparse - SDPA file format (:func:`write_to_file <picos.Problem.write_to_file>`)
* Hadamard (elementwise) product of affine expression is implemented, as an overload of the ``^`` operator, cf. an example :ref:`here <overloads>` .
* Partial transposition of an Affine Expression, cf. :func:`partial_transpose() <picos.tools.partial_transpose>` or the :attr:`Tx <picos.AffinExp.Tx>` attribute.
\ No newline at end of file
* Partial transposition of an Affine Expression, cf. :func:`partial_transpose() <picos.tools.partial_transpose>` or the :attr:`Tx <picos.AffinExp.Tx>` attribute.
v 1.1.0, 15.04.15:
* PICOS is now compatible with **python 3+** (and remains compatible with python 2.6+). Many thanks to `Sergio Callegari <http://www.unibo.it/faculty/sergio.callegari>`_ for this compatibility layer ! If you plan to work with PICOS and python3, think to install the most recent version of your solver (Mosek, Cplex, Gurobi, or Cvxopt). SCIP is not supported in python3+ at this point (but remains supported with python 2.x).
* PICOS is now available on `github <http://github.com/gsagnol/picos>`_.
\ No newline at end of file
PICOS is a user friendly interface
to several conic and integer programming solvers,
very much like `YALMIP <http://users.isy.liu.se/johanl/yalmip/>`_ under
`MATLAB <http://www.mathworks.com/>`_.
very much like `YALMIP <http://users.isy.liu.se/johanl/yalmip/>`_
or `CVX <http://cvxr.com/cvx/>`_ under `MATLAB <http://www.mathworks.com/>`_.
The main motivation for PICOS is to have the possibility to
enter an optimization problem as a *high level model*,
......@@ -18,14 +18,40 @@ construct a list of constraints by using python list comprehensions,
take slices of multidimensional variables, etc.
Author
======
Picos initial author and current primary developer is:
`Guillaume Sagnol <http://www.zib.de/sagnol>`_, <sagnol( a t )zib.de>
Contributors
============
People who actively contributed to the code of Picos (in no particular order)
* `Sergio Callegari <http://www.unibo.it/faculty/sergio.callegari>`_
`Guillaume Sagnol <http://www.zib.de/sagnol>`_
* `Petter Wittek <http://peterwittek.com/>`_
* Paul Fournel
* Arno Ulbricht
* Bertrand Omont
Thanks also to
==============
Bertrand Omont
People who contributed to the improvement of Picos by sending
their comments, ideas, questions, ... (in no particular order):
* `Dan Stahlke <http://www.stahlke.org/>`_
* `Marco Dalai <http://www.ing.unibs.it/~marco.dalai/>`_
`Elmar Swarat <http://www.zib.de/swarat>`_
* `Matteo Seminaroti <http://www.cwi.nl/people/2683/>`_
* `Warren Schudy <http://cs.brown.edu/~ws/>`_
* `Elmar Swarat <http://www.zib.de/swarat>`_
......@@ -12,4 +12,10 @@ rsync -luzvr full_html/* opts1.zib.de:/www/Abt-Optimization/picos
Register on pypi (python setup.py register, username guillaume.sagnol)
sed -i 's/Picos 0\.1\.0/Picos 0\.1\.1/g' picos/*.py
et change version num dans conf.py and setup.py and __init__.py
make new directory in the full_html directory and update the symolic link "last" with the ".." trick
\ No newline at end of file
make new directory in the full_html directory and update the symolic link "last" with the ".." trick
#git clone https://github.com/gsagnol/picos.git (to clone)
merge master into master_github:
commit and push on master_github:
git push github master_github
......@@ -7,7 +7,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PICOS: A Python Interface for Conic Optimization Solvers &mdash; picos 1.0.2 documentation</title>
<title>PICOS: A Python Interface for Conic Optimization Solvers &mdash; picos 1.1.0 documentation</title>
......@@ -28,7 +28,7 @@
<link rel="top" title="picos 1.0.2 documentation" href="#"/>
<link rel="top" title="picos 1.1.0 documentation" href="#"/>
<link rel="next" title="Introduction" href="intro.html"/>
......@@ -184,15 +184,28 @@
a user-friendly python interface to many linear and conic optimization solvers,
see more about PICOS in the <a class="reference internal" href="intro.html#intro"><em>introduction</em></a>.</p>
<p>The latest version can be downloaded <a class="reference internal" href="download.html#download"><em>here</em></a>,
and can be installed by following <a class="reference internal" href="intro.html#requirements"><em>these instructions</em></a>.</p>
and can be installed by following <a class="reference internal" href="intro.html#requirements"><em>these instructions</em></a>.
Alternatively, you can clone the latest development version from <strong>github</strong>:
<tt class="docutils literal"><span class="pre">$</span> <span class="pre">git</span> <span class="pre">clone</span> <span class="pre">https://github.com/gsagnol/picos.git</span></tt>.</p>
<p>This documentation contains a <a class="reference internal" href="tuto_summary.html#tuto"><em>tutorial</em></a> and some <a class="reference internal" href="examples.html#examples"><em>examples</em></a>,
which should already be enough for a quick start with PICOS. To go deeper,
which should already be enough for a quick start with PICOS.
There is also a <a class="reference internal" href="summary.html#summary"><em>summary</em></a> of useful implemented functions.
To go deeper,
have a look at the <a class="reference internal" href="api.html#api"><em>picos reference</em></a>, which provides information
on every function of PICOS.</p>
<p><strong>News</strong></p>
<blockquote>
<div><ul>
<li><dl class="first docutils">
<dt>15 Apr. 15: <strong>Picos</strong> <a class="reference internal" href="download.html#download"><em>1.1.0</em></a> <strong>Released</strong></dt>
<dd><ul class="first last simple">
<li>PICOS is now compatible with <strong>python 3+</strong> (and remains compatible with python 2.6+). Many thanks to <a class="reference external" href="http://www.unibo.it/faculty/sergio.callegari">Sergio Callegari</a> for this compatibility layer ! If you plan to work with PICOS and python3, think to install the most recent version of your solver (Mosek, Cplex, Gurobi, or Cvxopt). SCIP is not supported in python3+ at this point (but remains supported with python 2.x).</li>
<li>PICOS is now available on <a class="reference external" href="http://github.com/gsagnol/picos">github</a>.</li>
</ul>
</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>30 Jan. 15: <strong>Picos</strong> <a class="reference internal" href="download.html#download"><em>1.0.2</em></a> <strong>Released</strong></dt>
<dd><dl class="first last docutils">
<dt>Major release with following new functionalities:</dt>
......@@ -217,12 +230,6 @@ on every function of PICOS.</p>
</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>19 Jul. 13: <strong>Picos</strong> <a class="reference internal" href="download.html#download"><em>1.0.0</em></a> <strong>Released</strong> <br /></dt>
<dd><p class="first last">with Semidefinite Programming Interface for MOSEK 7.0 !!!</p>
</dd>
</dl>
</li>
<li><p class="first">Former changes are listed <a class="reference internal" href="changes.html#changes"><em>here</em></a>.</p>
</li>
</ul>
......@@ -307,7 +314,7 @@ on every function of PICOS.</p>
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'1.0.2',
VERSION:'1.1.0',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
HAS_SOURCE: true
......
......@@ -8,6 +8,11 @@
Change History
==============
* 15 Apr. 15: **Picos** :ref:`1.1.0 <download>` **Released**
* PICOS is now compatible with **python 3+** (and remains compatible with python 2.6+). Many thanks to `Sergio Callegari <http://www.unibo.it/faculty/sergio.callegari>`_ for this compatibility layer ! If you plan to work with PICOS and python3, think to install the most recent version of your solver (Mosek, Cplex, Gurobi, or Cvxopt). SCIP is not supported in python3+ at this point (but remains supported with python 2.x).
* PICOS is now available on `github <http://github.com/gsagnol/picos>`_.
* 30 Jan. 15: **Picos** :ref:`1.0.2 <download>` **Released** |br|
Major release with following new functionalities:
......
......@@ -70,9 +70,9 @@ copyright = u'2012, Guillaume Sagnol'
# built documents.
#
# The short X.Y version.
version = '1.0'
version = '1.1'
# The full version, including alpha/beta/rc tags.
release = '1.0.2'
release = '1.1.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
......