Cargando…

ROOT I/O in JavaScript

In order to be able to browse (inspect) ROOT files in a platform independent way, a JavaScript version of the ROOT I/O subsystem has been developed. This allows the content of ROOT files to be displayed in most available web browsers, without having to install ROOT or any other software on the serve...

Descripción completa

Detalles Bibliográficos
Autores principales: Bellenot, Bertrand, Linev, Sergey
Lenguaje:eng
Publicado: 2014
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/513/5/052005
http://cds.cern.ch/record/2055719
_version_ 1780948312459837440
author Bellenot, Bertrand
Linev, Sergey
author_facet Bellenot, Bertrand
Linev, Sergey
author_sort Bellenot, Bertrand
collection CERN
description In order to be able to browse (inspect) ROOT files in a platform independent way, a JavaScript version of the ROOT I/O subsystem has been developed. This allows the content of ROOT files to be displayed in most available web browsers, without having to install ROOT or any other software on the server or on the client. This gives a direct access to ROOT files from any new device in a lightweight way. It is possible to display simple graphical objects such as histograms and graphs (TH1, TH2, TH3, TProfile, and TGraph). The rendering of 1D/2D histograms and graphs is done with an external JavaScript library (D3.js), and another library (Three.js) is used for 2D and 3D histograms. We will describe the techniques used to display the content of a ROOT file, with a rendering being now very close to the one provided by ROOT.
id cern-2055719
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2014
record_format invenio
spelling cern-20557192022-08-17T13:32:46Zdoi:10.1088/1742-6596/513/5/052005http://cds.cern.ch/record/2055719engBellenot, BertrandLinev, SergeyROOT I/O in JavaScriptComputing and ComputersIn order to be able to browse (inspect) ROOT files in a platform independent way, a JavaScript version of the ROOT I/O subsystem has been developed. This allows the content of ROOT files to be displayed in most available web browsers, without having to install ROOT or any other software on the server or on the client. This gives a direct access to ROOT files from any new device in a lightweight way. It is possible to display simple graphical objects such as histograms and graphs (TH1, TH2, TH3, TProfile, and TGraph). The rendering of 1D/2D histograms and graphs is done with an external JavaScript library (D3.js), and another library (Three.js) is used for 2D and 3D histograms. We will describe the techniques used to display the content of a ROOT file, with a rendering being now very close to the one provided by ROOT.oai:cds.cern.ch:20557192014
spellingShingle Computing and Computers
Bellenot, Bertrand
Linev, Sergey
ROOT I/O in JavaScript
title ROOT I/O in JavaScript
title_full ROOT I/O in JavaScript
title_fullStr ROOT I/O in JavaScript
title_full_unstemmed ROOT I/O in JavaScript
title_short ROOT I/O in JavaScript
title_sort root i/o in javascript
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/513/5/052005
http://cds.cern.ch/record/2055719
work_keys_str_mv AT bellenotbertrand rootioinjavascript
AT linevsergey rootioinjavascript