root

Install command:
brew install root

Formerly known as: root6

Analyzing petabytes of data, scientifically

https://root.cern

License: LGPL-2.1-or-later

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

Formula code: root.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
sequoia
sonoma
ventura
macOS on
Intel
sonoma
ventura
Linux x86_64

Current versions:

stable 6.34.08
head ⚡️ HEAD

Depends on:

cfitsio 4.6.2 C access to FITS data files with optional Fortran wrappers
davix 0.8.10 Library and tools for advanced file I/O with HTTP-based protocols
fftw 3.3.10 C routines to compute the Discrete Fourier Transform
freetype 2.13.3 Software library to render fonts
ftgl 2.1.3-rc5 Freetype / OpenGL bridge
gcc 14.2.0 GNU compiler collection
giflib 5.2.2 Library and utilities for processing GIFs
gl2ps 1.4.2 OpenGL to PostScript printing library
glew 2.2.0 OpenGL Extension Wrangler Library
graphviz 12.2.1 Graph visualization software from AT&T and Bell Labs
gsl 2.8 Numerical library for C and C++
jpeg-turbo 3.1.0 JPEG image codec that aids compression and decompression
libpng 1.6.47 Library for manipulating PNG images
libtiff 4.7.0 TIFF library and utilities
lz4 1.10.0 Extremely Fast Compression algorithm
mariadb-connector-c 3.4.5 MariaDB database connector for C applications
nlohmann-json 3.12.0 JSON for modern C++
numpy 2.2.4 Package for scientific computing with Python
openblas 0.3.29 Optimized BLAS library
openssl@3 3.4.1 Cryptography and SSL/TLS Toolkit
pcre 8.45 Perl compatible regular expressions library
pcre2 10.45 Perl compatible regular expressions library with a new API
python@3.13 3.13.3 Interpreted, interactive, object-oriented programming language
sqlite 3.49.1 Command-line interface for SQLite
tbb 2022.1.0 Rich and complete approach to parallelism in C++
xrootd 5.8.0 High performance, scalable, fault-tolerant access to data
xxhash 0.8.3 Extremely fast non-cryptographic hash algorithm
xz 5.8.1 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.0.1 Cross-platform make
ninja 1.12.1 Small build system for use with gyp or CMake
pkgconf 2.4.3 Package compiler and linker metadata toolkit
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:

Installs (30 days)
root 1,511
root --HEAD 8
Installs on Request (30 days)
root 1,509
root --HEAD 8
Build Errors (30 days)
root 115
root --HEAD 6
Installs (90 days)
root 2,811
root --HEAD 14
Installs on Request (90 days)
root 2,808
root --HEAD 14
Installs (365 days)
root 11,161
root --HEAD 60
Installs on Request (365 days)
root 11,149
root --HEAD 60
Fork me on GitHub