Hoppa till innehåll
Logotyp: WECORE
Skapa konto / logga in
Marketplace för programvara

ROOT

6.32 Öppen källkod · CERN
Högenergifysik Förhandsversion

CERNs dataanalysramverk på WECORE, serverat genom Open OnDemand: webbläsarnotebooks i C++ eller Python intill datan, med längre reduktioner skickade till Slurm från samma session.

Notebooks C++ / Python Open OnDemand
Översikt

Lär känna ROOT.

ROOT är dataanalysramverket som utvecklats vid CERN för experimentell partikelfysik. Det kombinerar ett kolumnärt lagringsformat byggt för mycket stora händelsedatamängder, ett bibliotek för histogram och anpassning, och en interaktiv C++-tolk.

PyROOT exponerar samma objekt för Python, och RDataFrame ger ett deklarativt, implicit parallellt sätt att uttrycka en analys.

Användningsfall

Vad den används till.

Händelseurval och reduktion

Skala ner stora händelsedatamängder till de variabler en analys behöver; RDataFrame uttrycker urvalet deklarativt och parallelliserar det implicit.

Histogram och statistisk anpassning

Fyll histogram över hela datamängder och anpassa modeller med ROOTs anpassningsbibliotek.

Publikationsfigurer

Ta fram figurerna som hamnar i publikationer från samma session som byggde histogrammen.

Kolumnär analys bortom partikelfysiken

Överallt där ett kolumnärt format och ett anpassningsbibliotek behövs i stor skala kommer ROOTs lagrings- och statistikverktyg till nytta.

Körlägen

Så körs den på WECORE.

Notebooks

Webbläsarnotebooks intill datan

ROOT serveras genom Open OnDemand som en webbläsarnotebook i C++ eller Python, så analysen börjar utan att filer först flyttas till en laptop.

Slurm-batch

Slurm-batch för längre reduktioner

Längre reduktioner kan skickas till Slurm från samma session, utan att du lämnar analysmiljön.

Kommer snart

Ta med din simuleringsstack till ett moln du kontrollerar.

OpenFOAM, LAMMPS och GROMACS är redo nu, och resten av katalogen rullas ut. Begär tidig åtkomst och berätta vilken app du behöver härnäst.