Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision |
download:start [2024/01/23 10:30] – benmuell | download:start [2024/05/13 08:50] – 4.12 benmuell |
---|
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: 4.11 ===== | ===== Get latest stable release: 4.12 ===== |
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_4_11|here]]. | 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_4_12|here]]. |
| |
==== Linux, FreeBSD, Solaris, or other UNIX systems ==== | ==== Linux, FreeBSD, Solaris, or other UNIX systems ==== |
=== To build polymake yourself === | === To build polymake yourself === |
* Read the [[install:install|Installation instructions]] | * Read the [[install:install|Installation instructions]] |
* Download the {{:download:polymake-4.11.tar.bz2|source tarball}} | * Download the {{:download:polymake-4.12.tar.bz2|source tarball}} |
| |
== Minimal version == | == Minimal version == |
The minimal version is a packager friendly version which omits the bundled sources of ''cdd'', ''lrs'', ''libnormaliz'', ''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-4.11-minimal.tar.bz2|minimal source tarball}} | * Download the {{:download:polymake-4.12-minimal.tar.bz2|minimal source tarball}} |
| |
== Zenodo == | == Zenodo == |
=== Binary Releases === | === Binary Releases === |
| |
You have three options: Download one of our bundles and just drag it to /Applications, install via [[https://github.com/apaffenholz/homebrew-polymake|our tap]] for [[https://brew.sh/|Homebrew]], or use the [[install:jll|polymake ready to run tarballs]]. | You have two options: Install via [[https://github.com/apaffenholz/homebrew-polymake|our tap]] for [[https://brew.sh/|Homebrew]], or use the [[install:jll|polymake ready to run tarballs]]. |
| |
== Homebrew == | == Homebrew == |
</code> | </code> |
| |
== Bundles == | === Source Installation === |
| |
There are precompiled bundles for MacOS between 10.11 and 11.1, see below. Install a bundle by dragging the app to /Applications. See [[install:macos/bundles#Installing the App Bundle|here for more information]]. | Read the [[install:macos|Installation instructions]] on how to compile the current version of polymake yourself. |
* polymake 4.9 | |
* [[https://www.polymake.org/downloads/polybundle-v4.9-macos-11.3-perl-5.30.2-v6.dmg|MacOS 11.3 bundle]] | |
* polymake 4.6 | |
* [[https://www.polymake.org/downloads/polybundle-4.6-macos-10.14-perl-5.18.2-v1.dmg|MacOS 10.14 bundle]] | |
* [[https://www.polymake.org/downloads/polybundle-4.6-macos-10.15.6-perl-5.18.4-v1.dmg|MacOS 10.15 bundle]] | |
* polymake 4.4 | |
* [[https://www.polymake.org/downloads/polybundle-v4.4-macos-10.14-perl-5.18.4-v1.dmg|MacOS 10.14.6 bundle]] | |
* polymake 4.3 | |
* //experimental// [[https://www.polymake.org/downloads/polybundle-v4.3-macos-11.2-applem1-perl-5.28.2-v1.dmg|MacOS 11.2 arm64 bundle]] for Apple M1 | |
| |
You may need to manually unsandbox the bundle (as it is not officially signed by Apple). For this, run | === Visualization === |
| |
| If you use ''Safari'' as your default browser, then you need to switch to another one for polymake. Please do |
<code> | <code> |
sudo xattr -r -d com.apple.quarantine /Applications/polymake.app/ | set_custom $Visual::webbrowser=open -a "Firefox" |
</code> | </code> |
in a terminal (assuming you installed it to /Applications, otherwise adjust the path). | inside the polymake shell. Replace ''Firefox'' by ''Google Chrome'' if you prefer this browser. |
| |
You can use the bundle also in a Jupyter notebook or in Julia. For more details see [[install:macos/bundles#Jupyter Notebooks with the Bundle|here for Jupyter]] and [[install:macos/bundles#Using the Bundle for Polymake.jl in Julia|here for Julia]] | |
| |
| |
=== Source Installation === | |
| |
Read the [[install:macos|Installation instructions]] on how to compile the current version of polymake yourself. | |
| |
===== Debian, Fedora, Gentoo, Ubuntu ===== | ===== Debian, Fedora, Gentoo, Ubuntu ===== |