root-project/root

GitHub: root-project/root

CERN 开发的开源科学数据分析框架,提供从海量数据存储、统计建模到高质量可视化的完整解决方案。

Stars: 3118 | Forks: 1480

## 关于 ROOT 是一个统一的软件包,用于科学数据的存储、处理和分析:从数据获取到最终以高度可定制、可直接发表的图表形式进行可视化。它可靠、高性能且拥有良好的支持,易于使用和获取,并致力于最大化单位成本(包括人力投入和计算资源)所获得的科学结果的数量和影响力。 ROOT 为数据模型提供了一种非常高效的存储系统,该系统已在大型强子对撞机(Large Hadron Collider)实验中证明了其扩展能力:以 EB(Exabytes)为单位的科学数据被写入列式 ROOT 格式中。 ROOT 具备任意维度的直方图绘制、曲线拟合、统计建模和最小化功能,允许轻松构建数据分析系统,该系统可以交互方式或批处理模式查询和处理数据;它还包含一个通用的并行处理框架 RDataFrame,可以充分利用多核和分布式系统,从而显著加速分析过程。 ROOT 是用 C++ 编写的性能关键型软件,并通过一个独特的兼容 C++ 的解释器 Cling 实现快速原型设计。Cling 还支持高性能的 C++ 类型内省(introspection),这是实现与 Python 自动互操作的基石。得益于其基于 cppyy 技术的动态 Python 绑定,ROOT 在统一的跨语言执行环境中提供了高效、按需的 C++/Python 互操作性。 ROOT 完全拥抱开源,由其社区满怀激情地打造,并造福于其社区。 [![License: LGPL v2.1+](https://img.shields.io/badge/License-LGPL%20v2.1+-blue.svg)](https://www.gnu.org/licenses/lgpl.html) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/5060/badge)](https://bestpractices.coreinfrastructure.org/projects/5060) ## 贡献指南 - [如何贡献](https://github.com/root-project/root/blob/master/CONTRIBUTING.md) - [编码约定](https://root.cern/contribute/coding_conventions/) - [会议](https://root.cern/for_developers/meetings/) ## 引用 如果您在工作中使用了 ROOT,我们恳请您按以下格式引用: ``` Rene Brun and Fons Rademakers, ROOT - An Object Oriented Data Analysis Framework, Proceedings AIHENP'96 Workshop, Lausanne, Sep. 1996, Nucl. Inst. & Meth. in Phys. Res. A 389 (1997) 81-86. ``` 请参阅此处的 BibTeX 格式参考文献[链接](README/root_citation.bib)。 ## CERN 用户在线演示 [![](https://img.shields.io/badge/Launch-SWAN-orange)](http://cern.ch/swanserver/cgi-bin/go?projurl=https://github.com/cernphsft/rootbinder.git) 在我们的[画廊](https://root.cern/gallery)查看更多截图。 ## 安装与入门 请访问 https://root.cern/install 查看安装说明。 有关如何从这些源文件构建 ROOT 的说明,请参阅 https://root.cern/install/build_from_source。 我们的 [“ROOT 入门”](https://root.cern/learn)页面是熟悉 ROOT 的绝佳去处。 ## 帮助与支持 - [论坛](https://root-forum.cern.ch/) - [Issue 追踪器](https://github.com/root-project/root/issues) * [以前的只读 Jira Issue 追踪器](https://sft.its.cern.ch/jira/projects/ROOT/issues/ROOT-5820?filter=allopenissues) - [文档](https://root.cern/guides/reference-guide) - [教程](https://root.cern/doc/master/group__Tutorials.html)
标签:BSD, C++, CERN, Cling, Jupyter, LHC, Python, RDataFrame, ROOT, 大型强子对撞机, 大数据分析, 并行处理, 技术栈, 数据拟合, 数据挖掘, 数据擦除, 无后门, 直方图, 科学计算, 统计分析, 跨语言互操作, 逆向工具, 高性能计算, 高能物理