sci-physics/root (gentoo)

Search

Package Information

Description:
ROOT is a modular scientific software framework. It provides all the functionality needed to deal with big data processing, statistical analysis, visualisation and storage. It is mainly written in C++ but integrated with other languages such as Python and R. ROOT is widely used in high energy physics, but also in other data analysis applications. It contains the CINT (ROOT 5.x) or cling (ROOT 6.x) C/C++ interpreter and many other classes for statistics, serialization, optimization, linear algebra, graphics, GUI toolkit, and a complete visualization framework.
Homepage:
https://root.cern
License:
LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~x86 6/$(ver_cut 1-3)
6.38.04 8 ~amd64 ~x86 6/$(ver_cut 1-3)
6.38.00 8 ~amd64 ~x86 6/$(ver_cut 1-3)
6.36.9999 8 ~amd64 ~x86 6/$(ver_cut 1-3)
6.36.06 8 ~amd64 ~x86 6/$(ver_cut 1-3)

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>amadio@gentoo.org</email>
		<name>Guilherme Amadio</name>
	</maintainer>
	<maintainer type="project">
		<email>sci-physics@gentoo.org</email>
		<name>Gentoo Physics Project</name>
	</maintainer>
	<longdescription lang="en">
  ROOT is a modular scientific software framework. It provides all the
  functionality needed to deal with big data processing, statistical analysis,
  visualisation and storage. It is mainly written in C++ but integrated with
  other languages such as Python and R. ROOT is widely used in high energy
  physics, but also in other data analysis applications. It contains the
  CINT (ROOT 5.x) or cling (ROOT 6.x) C/C++ interpreter and many other
  classes for statistics, serialization, optimization, linear algebra,
  graphics, GUI toolkit, and a complete visualization framework.
  </longdescription>
	<use>
		<flag name="asimage">Enable support for <pkg>media-libs/libafterimage</pkg></flag>
		<flag name="cudnn">Enable support for nVidia cuDNN library</flag>
		<flag name="davix">Enable support for DAVIX Data Management Client (https://cern.ch/davix)</flag>
		<flag name="fits">Enable support for images and data from FITS files with <pkg>sci-libs/cfitsio</pkg></flag>
		<flag name="fortran">Compile included Fortran programs</flag>
		<flag name="gdml">Enable GDML writer and reader</flag>
		<flag name="http">Enable http server support including but not limited to fastcgi support</flag>
		<flag name="jupyter">Install dependencies to enable ROOT's C++ kernel in Jupyter notebooks</flag>
		<flag name="libcxx">Build ROOT against <pkg>llvm-runtimes/libcxx</pkg></flag>
		<flag name="minuit">Build ROOT's internal versions of minuit (fortran) and minuit2 (C++)</flag>
		<flag name="pythia8">Build the interface for <pkg>sci-physics/pythia</pkg> version 8.x </flag>
		<flag name="R">Enable support for <pkg>dev-lang/R</pkg></flag>
		<flag name="roofit">Build RooFit function fitting package</flag>
		<flag name="root7">Build experimental features to be released with ROOT 7</flag>
		<flag name="shadow">Enable shadow authentication in rootd and proofd</flag>
		<flag name="tbb">Enable implicit multi-threading (IMT) with <pkg>dev-cpp/tbb</pkg></flag>
		<flag name="tmva">Built TMVA (ROOT's multi-variate analysis toolkit for machine learning)</flag>
		<flag name="unuran">Enable support for <pkg>sci-mathematics/unuran</pkg></flag>
		<flag name="uring">Enable support for <pkg>sys-libs/liburing</pkg> in RNTuple</flag>
		<flag name="vc">Enable support for <pkg>dev-libs/vc</pkg> with VecCore</flag>
		<flag name="xrootd">Build the interface for <pkg>net-libs/xrootd</pkg> </flag>
	</use>
	<upstream>
		<remote-id type="github">root-project/root</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 9999 6.38.04 6.38.00 6.36.9999 6.36.06
R Enable support for <pkg>dev-lang/R</pkg>
X Add support for X11
aqua Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI
asimage Enable support for <pkg>media-libs/libafterimage</pkg>
cuda Enable NVIDIA CUDA support (computation on GPU)
cudnn Enable support for nVidia cuDNN library
davix Enable support for DAVIX Data Management Client (https://cern.ch/davix)
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
examples Install examples, usually source code
fftw Use FFTW library for computing Fourier transforms
fits Enable support for images and data from FITS files with <pkg>sci-libs/cfitsio</pkg>
fortran Compile included Fortran programs
gdml Enable GDML writer and reader
graphviz Add support for the Graphviz library
gsl Use the GNU scientific library for calculations
http Enable http server support including but not limited to fastcgi support
jupyter Install dependencies to enable ROOT's C++ kernel in Jupyter notebooks
libcxx Build ROOT against <pkg>llvm-runtimes/libcxx</pkg>
minuit Build ROOT's internal versions of minuit (fortran) and minuit2 (C++)
mpi Add MPI (Message Passing Interface) layer to the apps that support it
mysql Add mySQL Database support
odbc Add ODBC Support (Open DataBase Connectivity)
opengl Add support for OpenGL (3D graphics)
postgres Add support for the postgresql database
pythia8 Build the interface for <pkg>sci-physics/pythia</pkg> version 8.x
python Add optional support/bindings for the Python language
qt6 Add support for the Qt 6 application and UI framework
roofit Build RooFit function fitting package
root7 Build experimental features to be released with ROOT 7
shadow Enable shadow authentication in rootd and proofd
sqlite Add support for sqlite - embedded sql database
ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
tbb Enable implicit multi-threading (IMT) with <pkg>dev-cpp/tbb</pkg>
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tmva Built TMVA (ROOT's multi-variate analysis toolkit for machine learning)
unuran Enable support for <pkg>sci-mathematics/unuran</pkg>
uring Enable support for <pkg>sys-libs/liburing</pkg> in RNTuple
vc Enable support for <pkg>dev-libs/vc</pkg> with VecCore
xml Add support for XML files
xrootd Build the interface for <pkg>net-libs/xrootd</pkg>

Files

Manifest

Type File Size Versions
DIST root_v6.36.06.source.tar.gz 204804117 bytes 6.36.06
DIST root_v6.38.00.source.tar.gz 386581842 bytes 6.38.00
DIST root_v6.38.04.source.tar.gz 386690371 bytes 6.38.04
Unmatched Entries
Type File Size