√-1ROOT: software para análise e visualização de dados em larga escala
Visão geral do ROOT
- ROOT é um software de alto desempenho que permite análise estatística e visualização de grandes volumes de dados.
- É escrito principalmente em C++ e pode ser usado em Linux, macOS e Windows.
- Como software de código aberto, pode ser usado, modificado e receber contribuições livremente.
Principais recursos
- Fornece um poderoso interpretador de C++ para prototipagem rápida.
- Permite binding dinâmico entre Python e C++ por meio de integração fluida com Python.
- Também pode ser usado em Jupyter notebooks.
RNTuple: presente e futuro
- RNTuple está sendo desenvolvido como sucessor do TTree e está previsto para ser usado no Run 4.
- Explica a necessidade do novo sistema, o estado atual, o que precisa ser feito antes do primeiro release de produção e os planos futuros.
- Já oferece uma forma de experimentar o RNTuple.
Configuração padrão do canvas baseado na web
- A implementação do TCanvas baseado na web passou a ser a configuração padrão na versão master do ROOT.
- Ela já existe no ROOT desde 2017 e também é usada no TBrowser baseado na web.
Nova classe TScatter
- Apresentação da nova classe TScatter.
Melhorias no ambiente de desenvolvimento do ROOT
- Propõe maneiras de melhorar o ambiente de desenvolvimento e depuração do ROOT usando QtCreator.
- Também é possível depurar scripts do CERN ROOT e programas baseados em ROOT no Eclipse IDE.
Releases mais recentes
- Release 6.32/00 - 28 de maio de 2024
- Release 6.30.06 - 3 de abril de 2024
- Release 6.30.04 - 31 de janeiro de 2024
- Release 6.30/02 - 28 de novembro de 2023
- Release 6.30/00 - 7 de novembro de 2023
Opinião do GN⁺
- ROOT é uma ferramenta otimizada para análise de dados em larga escala, especialmente útil em pesquisa científica.
- Graças à integração com Python, até usuários menos familiarizados com C++ conseguem adotá-lo com facilidade.
- A configuração padrão do canvas baseado na web pode melhorar bastante a experiência do usuário.
- A introdução do RNTuple deve trazer ganhos de desempenho e funcionalidades.
- Melhorias no ambiente de desenvolvimento com QtCreator e Eclipse IDE ajudam a aumentar a produtividade.
1 comentários
Comentários do Hacker News