root

Install command:
brew install root

Formerly known as: root6

Analyzing petabytes of data, scientifically

https://root.cern

License: LGPL-2.1-or-later

Development: Pull requests

Formula JSON API: /api/formula/root.json

Formula code: root.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
tahoe
sequoia
sonoma
Linux ARM64
x86_64

Current versions:

stable 6.40.04
head ⚡️ HEAD

Depends on:

cfitsio 4.7.0 C access to FITS data files with optional Fortran wrappers
civetweb 1.16 C/C++ embeddable web server with optional CGI, SSL and Lua support
davix 0.9.0 Library and tools for advanced file I/O with HTTP-based protocols
fftw 3.3.11 C routines to compute the Discrete Fourier Transform
freetype 2.14.3 Software library to render fonts
ftgl 2.1.3-rc5 Freetype / OpenGL bridge
gcc 16.2.0 GNU compiler collection
giflib 6.1.3 Library and utilities for processing GIFs
gl2ps 1.4.2 OpenGL to PostScript printing library
graphviz 16.0.0 Graph visualization software from AT&T and Bell Labs
gsl 2.8 Numerical library for C and C++
jpeg-turbo 3.2.0 JPEG image codec that aids compression and decompression
libpng 1.6.58 Library for manipulating PNG images
libtiff 4.7.2 TIFF library and utilities
lz4 1.10.0 Extremely Fast Compression algorithm
nlohmann-json 3.12.0 JSON for modern C++
numpy 2.5.3 Package for scientific computing with Python
openblas 0.3.34 Optimized BLAS library
openssl@3 3.6.4 Cryptography and SSL/TLS Toolkit
pcre2 10.48 Perl compatible regular expressions library with a new API
python@3.14 3.14.7 Interpreted, interactive, object-oriented programming language
sqlite 3.53.4 Command-line interface for SQLite
tbb 2023.1.0 Rich and complete approach to parallelism in C++
unuran 1.12.0 UNU.RAN - Universal Non-Uniform RANdom number generator
vdt 0.4.6 Math library of fast, approximate and vectorisable trascendental functions
xrootd 6.1.1 High performance, scalable, fault-tolerant access to data
xxhash 0.8.3 Extremely fast non-cryptographic hash algorithm
xz 5.8.3 General-purpose data compression with high compression ratio
zstd 1.5.7 Zstandard is a real-time compression algorithm

Depends on when building from source:

cmake 4.4.3 Cross-platform make
ninja 1.13.2 Small build system for use with gyp or CMake
pkgconf 3.0.7 Package compiler and linker metadata toolkit

Uses from macOS: curl, libxcrypt, libxml2, ncurses

Binaries: g2root, genreflex, h2root, hadd, hist2workspace, prepareHistFactory, rmkdepend, root, root-config, root.exe, rootbrowse, rootcint, rootcling, rootcp, rootdrawtree, rooteventselector, rootls, rootmkdir, rootmv, rootn.exe, rootnb.exe, rootprint, rootreadspeed, rootrm, roots, roots.exe, rootslimtree, rootssh, setxrd.csh, thisroot.csh, thisroot.fish, thisroot.sh

As of ROOT 6.22, you should not need the thisroot scripts; but if you
depend on the custom variables set by them, you can still run them:

For bash users:
    . $HOMEBREW_PREFIX/bin/thisroot.sh
For zsh users:
    pushd $HOMEBREW_PREFIX >/dev/null; . bin/thisroot.sh; popd >/dev/null
For csh/tcsh users:
    source $HOMEBREW_PREFIX/bin/thisroot.csh
For fish users:
    . $HOMEBREW_PREFIX/bin/thisroot.fish

Analytics:

30 days90 days365 days
Installs2541,2036,904
Installs (--HEAD)11022
Installs on Request2531,2026,890
Installs on Request (--HEAD)11022
Build Errors8