Permalink
Browse files

Prepare release v3.0.0

  • Loading branch information...
fdabrandao committed Feb 23, 2016
1 parent 9d8373f commit 84a8ba5e5982d9fc10b9db3b266d7d86063fd116
Showing with 33 additions and 19 deletions.
  1. +11 −1 CHANGES.md
  2. +5 −1 README.md
  3. +10 −10 configure
  4. +1 −1 configure.ac
  5. +1 −1 pyvpsolver/__init__.py
  6. +1 −1 requirements.txt
  7. +1 −1 setup.py
  8. +3 −3 src/config.hpp
View
@@ -3,6 +3,16 @@ VPSolver Changelog
Here you can see the full list of changes between each VPSolver release.
Version 3.0.0
-------------
Released on February 23th 2016, codename Onyx Panther
- Various bugfixes.
- Replaced GPLv3+ license by AGPLv3+.
- New graph construction and compression algorithm for multiple-choice vector packing.
- Dropped backwards support for all previous graph construction and compression algorithms.
Version 2.0.0
-------------
@@ -42,4 +52,4 @@ Version 1.0.0
Released on August 6th November 2013, codename Space Cheetah
- First official release.
- First official release.
View
@@ -15,7 +15,7 @@ large models.
For modelling other problems easily, VPSolver includes a [Python API](https://github.com/fdabrandao/vpsolver/wiki/Python-API), a modelling toolbox ([PyMPL](https://github.com/fdabrandao/pympl/)), and a [Web App](#vpsolver-web-app). VPSolver has been successfully compiled and run on Linux and Mac OS X. VPSolver also runs on a large variety of platforms including Windows using a [Docker container](#docker).
For more details, please refer to the [project wiki](https://github.com/fdabrandao/vpsolver/wiki) or to the manual.
For more details, please refer to the [project wiki](https://github.com/fdabrandao/vpsolver/wiki) or to the [manual](https://github.com/fdabrandao/vpsolver/tree/master/docs/vpsolver_manual.pdf).
#### Repositories
* Project Homepage: <http://vpsolver.dcc.fc.up.pt>
@@ -153,6 +153,8 @@ $ scritps/vpsolver_gurobi.sh --mps model.mps --wsol vars.sol
$ bin/vbpsol graph.afg vars.sol
```
For more details, please refer to the [manual](https://github.com/fdabrandao/vpsolver/tree/master/docs/vpsolver_manual.pdf).
## VPSolver Scripts
VPSolver includes several scripts for solving arc-flow models using different
solvers:
@@ -173,6 +175,8 @@ $ vpsolver_X.sh --mps/--lp model.mps/.lp
$ vpsolver_X.sh --mps/--lp model.mps/.lp --afg graph.afg
```
For more details, please refer to the [manual](https://github.com/fdabrandao/vpsolver/tree/master/docs/vpsolver_manual.pdf).
## Folders
* `docs/`: documentation
View
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for VPSolver 3.0.0rc0.
# Generated by GNU Autoconf 2.69 for VPSolver 3.0.0.
#
# Report bugs to <fdabrandao@dcc.fc.up.pt>.
#
@@ -579,8 +579,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='VPSolver'
PACKAGE_TARNAME='vpsolver'
PACKAGE_VERSION='3.0.0rc0'
PACKAGE_STRING='VPSolver 3.0.0rc0'
PACKAGE_VERSION='3.0.0'
PACKAGE_STRING='VPSolver 3.0.0'
PACKAGE_BUGREPORT='fdabrandao@dcc.fc.up.pt'
PACKAGE_URL='http://vpsolver.dcc.fc.up.pt/'
@@ -1232,7 +1232,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures VPSolver 3.0.0rc0 to adapt to many kinds of systems.
\`configure' configures VPSolver 3.0.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1298,7 +1298,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of VPSolver 3.0.0rc0:";;
short | recursive ) echo "Configuration of VPSolver 3.0.0:";;
esac
cat <<\_ACEOF
@@ -1389,7 +1389,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
VPSolver configure 3.0.0rc0
VPSolver configure 3.0.0
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1444,7 +1444,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by VPSolver $as_me 3.0.0rc0, which was
It was created by VPSolver $as_me 3.0.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2317,7 +2317,7 @@ fi
# Define the identity of the package.
PACKAGE='vpsolver'
VERSION='3.0.0rc0'
VERSION='3.0.0'
cat >>confdefs.h <<_ACEOF
@@ -3671,7 +3671,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by VPSolver $as_me 3.0.0rc0, which was
This file was extended by VPSolver $as_me 3.0.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3738,7 +3738,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
VPSolver config.status 3.0.0rc0
VPSolver config.status 3.0.0
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
View
@@ -1,6 +1,6 @@
# autoreconf -i (to update)
# Initialize autoconf.
AC_INIT([VPSolver], [3.0.0rc0], [fdabrandao@dcc.fc.up.pt],
AC_INIT([VPSolver], [3.0.0], [fdabrandao@dcc.fc.up.pt],
[vpsolver], [http://vpsolver.dcc.fc.up.pt/])
# Force autoconf to be at least this version number:
AC_PREREQ([2.68])
View
@@ -19,7 +19,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
"""
__version__ = "3.0.0rc0"
__version__ = "3.0.0"
from .graphutils import AFGraph
from .vpsolver import VPSolver, VBP, MVP, AFG, MPS, LP
View
@@ -1,4 +1,4 @@
future >= 0.15.0
six >= 1.5.2
flask >= 0.10.1
pympl >= 1.0.0rc0
pympl >= 1.0.0
View
@@ -112,7 +112,7 @@ def ls_dir(base_dir):
scripts=[os.path.join("scripts", f) for f in ls_dir("scripts/")],
install_requires=open("requirements.txt").read().split("\n"),
classifiers=[
"Development Status :: 3 - Alpha",
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Science/Research",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
View
@@ -11,7 +11,7 @@
#define PACKAGE_NAME "VPSolver"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "VPSolver 3.0.0rc0"
#define PACKAGE_STRING "VPSolver 3.0.0"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "vpsolver"
@@ -20,7 +20,7 @@
#define PACKAGE_URL "http://vpsolver.dcc.fc.up.pt/"
/* Define to the version of this package. */
#define PACKAGE_VERSION "3.0.0rc0"
#define PACKAGE_VERSION "3.0.0"
/* Version number of package */
#define VERSION "3.0.0rc0"
#define VERSION "3.0.0"

0 comments on commit 84a8ba5

Please sign in to comment.