🛠️ Already have OSCAR? Upgrade to the latest version here.
Follow the steps below to install OSCAR v1.7.1. Basic familiarity with using a terminal is assumed.
Having trouble? Visit our Contact & Support page for help.
If you are using macOS 10.12 or newer, you need to install the Xcode command line tools, as explained in the following instructions.
xcode-select --install, then press enter.The xcode-select command requires the command line developer tools. Would you like to install the tools now?. Confirm this by clicking
Install.
/Library/Developer/CommandLineTools/usr/bin/ exists and contains executables such as clang and clang++, the C and C++ compiler.OSCAR requires Julia 1.10 or higher. We recommend installing the latest stable release of Julia by entering the following in a terminal and heeding the instructions it shows:
curl -fsSL https://install.julialang.org | sh
julia
using Pkg
Pkg.add("Oscar")
Run using Oscar in the Julia REPL:
julia> using Oscar
___ ___ ___ _ ____
/ _ \ / __\ / __\ / \ | _ \ | Combining and extending ANTIC, GAP,
| |_| |\__ \| |__ / ^ \ | ´ / | Polymake and Singular
\___/ \___/ \___//_/ \_\|_|\_\ | Type "?Oscar" for more information
o--------o-----o-----o--------o | Documentation: https://docs.oscar-system.org
S Y M B O L I C T O O L S | Version 1.7.1
If you would like to run the OSCAR tutorials locally, you can do so using IJulia.
using Pkg; Pkg.add("IJulia")
For more details, see the IJulia installation guide. If you encounter issues, you may need to explicitly build IJulia. Troubleshooting information is available on the IJulia troubleshooting page.
using IJulia; notebook()
Kernel not found or Kernel error, select a different Julia kernel in the top-right corner of the notebook.