Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
download:start [2019/01/26 11:02] – ↷ Links adapted because of a move operation oroehrig | download:start [2019/09/03 08:36] – [Windows 10 with the Linux Subsystem] loewe |
---|
The online version runs as a "shell in a box" in your browser. No installation needed! \\ Examples of ''polymake'' code are available on the [[user_guide:start|tutorial page]]. Notice that the online version comes with a few restrictions (including missing visualization) compared to the complete version. | The online version runs as a "shell in a box" in your browser. No installation needed! \\ Examples of ''polymake'' code are available on the [[user_guide:start|tutorial page]]. Notice that the online version comes with a few restrictions (including missing visualization) compared to the complete version. |
| |
===== Get latest stable release: 3.2r4 ===== | ===== Get latest stable release: 3.5 ===== |
Stable versions are released on a regular basis and offer the complete functionality of ''polymake'' available at the point of release. You can read about new features in the release notes [[:news/release_3_2|here]]. For older releases, please visit [[:download/versions|this page]]. | Stable versions are released on a regular basis and offer the complete functionality of ''polymake'' available at the point of release. You can read about new features in the release notes [[:news/release_3_5|here]]. |
| |
==== Linux, FreeBSD, Solaris, or other UNIX systems ==== | ==== Linux, FreeBSD, Solaris, or other UNIX systems ==== |
* Read the [[install:install|Installation instructions]] | * Read the [[install:install|Installation instructions]] |
* Download the {{:download:polymake-3.2r4.tar.bz2|source tarball}} | * Download the {{:download:polymake-3.5.tar.bz2|source tarball}} |
| |
=== Minimal version === | === Minimal version === |
The minimal version is a packager friendly version which omits the bundled sources of ''cdd'', ''lrs'', ''nauty'' and ''jReality''. | The minimal version is a packager friendly version which omits the bundled sources of ''cdd'', ''lrs'', ''libnormaliz'', ''nauty'' and ''jReality''. |
* Download the {{:download:polymake-3.2r4-minimal.tar.bz2|minimal source tarball}} | * Download the {{:download:polymake-3.5-minimal.tar.bz2|minimal source tarball}} |
| |
==== MacOS ==== | ==== MacOS ==== |
* Read the [[install:mac|Installation instructions]] | * Read the [[install:mac|Installation instructions]] |
* Download the bundle for your MacOS version (you will need a Macbook from Fall 2013 or later and apple's command line tools) | * Download the bundle for your MacOS version (you will need a Macbook from Fall 2013 or later and apple's command line tools) |
* [[http://www.polymake.org/downloads/polybundle-polymake-3.2-macOS13-v3.dmg|MacOS 10.13 bundle]] | * [[http://www.polymake.org/downloads/polybundle-macos-10.14-perl-5.18.2-v2.dmg|MacOS 10.14.1 - 10.14.4 bundle (polymake version 3.4)]] |
* [[http://www.polymake.org/downloads/polybundle-v3.1-MacOSX12-perl182-rc1.dmg|MacOS 10.12 bundle]] | * [[http://www.polymake.org/downloads/polybundle-macos-10.13-perl-5.18.2-v2.dmg|MacOS 10.13 bundle (polymake version 3.4)]] |
* [[http://www.polymake.org/downloads/polybundle-polymake-3.2-macOS11-v3.dmg|MacOS 10.11 bundle]] | * [[http://www.polymake.org/downloads/polybundle-macos-10.12-perl-5.18.2-v2.dmg|MacOS 10.12 bundle (polymake version 3.4)]] |
| * [[http://www.polymake.org/downloads/polybundle-macos-10.11-perl-5.18.2-v2.dmg|MacOS 10.11 bundle (polymake version 3.4)]] |
| |
| There is currently no bundle for Mac OS 10.14.5. |
| |
| You may need to manually unsandbox the bundle (as it is not officially signed by Apple). For this, run |
| <code> |
| sudo xattr -r -d com.apple.quarantine /Applications/polymake.app/ |
| </code> |
| in a terminal (assuming you installed it to /Applications, otherwise adjust the path). |
| |
| You can use the bundle also in a Jupyter notebook or in Julia. For more details see [[install:mac#Jupyter Notebooks with the Bundle|here for Jupyter]] and [[install:mac#Using the Bundle for Polymake.jl in Julia|here for Julia]] |
| ===== Other releases ===== |
| We publish stable and tested [[perpetualbeta| perpetual beta]] versions as a way for you to use the newest features before the release. |
| |
| If for some reason you want to obtain an older version of polymake, check out [[versions|this page]]. |
| |
===== Debian, Fedora, Gentoo, Ubuntu ===== | ===== Debian, Fedora, Gentoo, Ubuntu ===== |
emerge polymake</code> | emerge polymake</code> |
| |
**Remark:** The **[[:callable|callable library]]** version is part of any ''polymake'' source release starting from Release 2.11 but might not be included in all versions distributed via packaging systems. | **Remark:** The **[[:callable|callable library]]** version is part of any ''polymake'' source release but might not be included in all versions distributed via packaging systems. |
| |
=====Windows 10 with the Linux Subsystem===== | =====Windows 10 with the Linux Subsystem===== |
This version may not be up to date. If you need the latest version, install the stable release from sources as explained in the previous section. | This version may not be up to date. If you need the latest version, install the stable release from sources as explained in the previous section. |
| |
=====GitHub===== | **Remark:** Visualization in the Linux Subsystem does not work out of the box because of several issues. The current workaround is to load {{ :download:wslviewer.pl | this polymake script }} that adapts the paths and uses a native windows program for opening the resulting file. You may load this script automatically at the beginning of every polymake session by adding <code>script("$HOME/path/to/wslviewer.pl");</code> to the end of the ''$HOME/.polymake/prefer.pl'' file. (This script is //work in progress// and only for threejs, tikz and svg at the moment) |
The polymake releases and the perpetual beta can also be found on [[https://github.com/polymake/polymake|github]]. | |
| |
=====Docker images===== | =====Docker images===== |
Docker allows to run a pre-built image on Linux, Mac OS, and since recently also Windows. Our images are built every night from the stable master branch and come along with virtually all additional [[:external_software|third-party software]] recommended for computational tasks. Please read the [[install:dockerimage|detailed instructions]] to become aware of known caveats and limitations. Download the {{ :download:polymake-in-container.sh |starter script}} and enjoy the latest and greatest stable polymake snapshot instantaneously. | Docker allows to run a pre-built image on Linux, Mac OS, and since recently also Windows. Our images are built every night from the stable master branch and come along with virtually all additional [[:external_software|third-party software]] recommended for computational tasks. Please read the [[install:dockerimage|detailed instructions]] to become aware of known caveats and limitations. Download the {{ :download:polymake-in-container.sh |starter script}} and enjoy the latest and greatest stable polymake snapshot instantaneously. |
| |
===== Other Downloads ===== | |
| |
| =====GitHub===== |
| The polymake releases and the perpetual beta can also be found on [[https://github.com/polymake/polymake|github]]. |
| |
| ===== Other Downloads ===== |
* Information about external software used in ''polymake'' is located [[:external_software|here]]. | * Information about external software used in ''polymake'' is located [[:external_software|here]]. |
* Extensions to ''polymake'' for specific tasks can be found [[:extensions|here]] | * Extensions to ''polymake'' for specific tasks can be found [[:extensions|here]] |
* Data in polymake format is collected [[:polydb|here]]. | * Data in polymake format is collected [[:polydb|here]]. |