√-1ROOT: software para análisis y visualización de datos a gran escala
Resumen de ROOT
- ROOT es un software de alto rendimiento que permite el análisis estadístico y la visualización de grandes volúmenes de datos.
- Está escrito principalmente en C++ y puede usarse en Linux, macOS y Windows.
- Es software de código abierto, por lo que se puede usar, modificar y recibir contribuciones libremente.
Funciones principales
- Proporciona un potente intérprete de C++ para prototipado rápido.
- Permite enlaces dinámicos entre Python y C++ mediante una integración fluida con Python.
- También puede usarse en Jupyter Notebook.
RNTuple: presente y futuro
- RNTuple se está desarrollando como sucesor de TTree y está previsto para usarse en Run 4.
- Explica la necesidad del nuevo sistema, su estado actual, el trabajo previo al primer lanzamiento de producción y los planes a futuro.
- Ya ofrece formas de probar RNTuple.
Configuración predeterminada del canvas basado en web
- La implementación de TCanvas basada en web pasó a ser la configuración predeterminada en la versión master de ROOT.
- Existe en ROOT desde 2017 y también se usa en el TBrowser basado en web.
Nueva clase TScatter
- Se presenta la nueva clase TScatter.
Mejoras en el entorno de desarrollo de ROOT
- Se propone cómo mejorar el entorno de desarrollo y depuración de ROOT usando QtCreator.
- Es posible depurar scripts de CERN ROOT y programas basados en ROOT en Eclipse IDE.
Últimos lanzamientos
- Release 6.32/00 - 28 de mayo de 2024
- Release 6.30.06 - 3 de abril de 2024
- Release 6.30.04 - 31 de enero de 2024
- Release 6.30/02 - 28 de noviembre de 2023
- Release 6.30/00 - 7 de noviembre de 2023
La opinión de GN⁺
- ROOT es una herramienta optimizada para el análisis de datos a gran escala, especialmente útil en la investigación científica.
- Gracias a su integración con Python, incluso quienes no están familiarizados con C++ pueden adoptarlo con facilidad.
- La configuración predeterminada del canvas basado en web puede mejorar notablemente la experiencia de uso.
- Se espera que la adopción de RNTuple traiga mejoras de rendimiento y funcionalidad.
- La mejora del entorno de desarrollo con QtCreator y Eclipse IDE puede ayudar a elevar la productividad.
1 comentarios
Comentarios de Hacker News