Difference between revisions of "Vcsn/Vcsn2.6"


(Fix pointer to NEWS)
Line 19: Line 19:
== Documentation ==
== Documentation ==
* [http://www.lrde.epita.fr/dload/vcsn/2.5/notebooks Documentation of the Python interface]
* [http://www.lrde.epita.fr/dload/vcsn/2.6/notebooks Documentation of the Python interface]
* The [[Vcsn/News File|News File]] contains many examples
* The [[Vcsn/News File|News File]] contains many examples
* [https://www.lrde.epita.fr/dload//vcsn/2.5/vcsn.htmldir/ The C++ reference manual]
* [https://www.lrde.epita.fr/dload//vcsn/2.6/vcsn.htmldir/ The C++ reference manual]
== Available Ports ==
== Available Ports ==
Line 28: Line 28:
: Run this command to pull and start the Vcsn docker image on port 8888
: Run this command to pull and start the Vcsn docker image on port 8888
: <syntaxhighlight lang="bash" enclose="div">
: <syntaxhighlight lang="bash" enclose="div">
docker run -d -p 8888:8888 lrde/vcsn:2.5
docker run -d -p 8888:8888 lrde/vcsn:2.6

Revision as of 19:58, 7 September 2017

The Vcsn group is happy to announce the release of Vcsn 2.6. Most of our work was devoted to providing a better, smoother, user experience. This includes improvements in the build system, better performances, and extended consistency.

For more information, please, see the detailed news below.

We warmly thank our users who made valuable feedback (read "bug reports"): Victor Miller, Dominique Soudière and Harald Schilly. Dominique and Harald helped integrating Vcsn into SageMathCloud.

For more information, please, the NEWS file.

People who contributed to this release:

  • Akim Demaille
  • Clément Démoulins
  • Clément Gillard
  • Sarasvati Moutoucomarapoulé


Available Ports

  • Docker
Run this command to pull and start the Vcsn docker image on port 8888
docker run -d -p 8888:8888 lrde/vcsn:2.6
  • Debian Jessie
Run this command
echo 'deb http://www.lrde.epita.fr/repo/debian/ stable/' >/etc/apt/sources.list.d/lrde.list
apt-get update
apt-get install vcsn
# Jupyter is not currently available on Debian
apt-get install python3-pip python3-dev libzmq3-dev
pip3 install jupyter
  • Archlinux (AUR)
Run this command:
yaourt -S vcsn
  • MacPorts
Run this command:
sudo port sync && sudo port install vcsn



In order to compile Vcsn 2.6, you need:

Boost (version 1.49 or later) provides free peer-reviewed portable C++ source libraries (at least the Boost.Python and Boost.Regex components, and probably others).
Compiler cache.
C++ compiler
Clang 3.6 or newer and GNU G++ 4.9 or newer are known to work properly.
To build the C++ reference manual.
The display of automata is made using AT&T Graphviz library. (On Ubuntu/Debian, install the following package: graphviz)
The Flex scanner generater, 2.5.37 or better.
Although not strictly needed, it is required if you want to enjoy the Vcsn interactive notebooks.
Python 3 is required
Version 0.5.1 or 0.5.3 or more recent, but not 0.5.2.