root-cloud:ROOT数据分析框架的云存储扩展

时间:2024-08-01 06:41:11
【文件属性】:

文件名称:root-cloud:ROOT数据分析框架的云存储扩展

文件大小:66KB

文件格式:ZIP

更新时间:2024-08-01 06:41:11

C++

ROOT数据分析框架的云存储扩展 概述 该软件是对 CERN 的数据分析框架的扩展。 其目的是帮助 ROOT 用户通过亚马逊的 S3 或 OpenStack 的 Swift 等云存储协议透明地读取远程(即“在云端”)存储的文件。 也就是说,一旦安装了此扩展程序,您就可以在 ROOT 宏或应用程序中使用以下说明打开远程文件进行读取: TFile* f = TFile::Open( " s3://s3.amazonaws.com/mybucket/path/to/my/file.root " ); 然后你可以读取它的内容,就像文件在你的本地磁盘中一样。 有关更多详细信息,请参阅下面的“如何使用”部分。 动机 自 5.34.05 版(2013 年 2 月发布)以来,ROOT 改进了对读取由 Amazon S3、Google Storage 或任何其他公开云存储服务提供商托管的文件的内置支持


【文件预览】:
root-cloud-master
----.gitignore(61B)
----src()
--------THttpFile.h(5KB)
--------THttpHeaderSet.cxx(5KB)
--------TS3Request.h(2KB)
--------Makefile(6KB)
--------TSwiftFile.cxx(10KB)
--------THttpFile.cxx(18KB)
--------TS3File.cxx(13KB)
--------TCloudExtension.cxx(2KB)
--------THttpRequest.cxx(11KB)
--------TS3Request.cxx(7KB)
--------THttpSession.h(3KB)
--------TS3File.h(6KB)
--------TS3Session.h(3KB)
--------THttpHeaderSet.h(2KB)
--------THttpHeader.cxx(3KB)
--------TCloudExtension.h(2KB)
--------TSwiftIdentityClient.h(4KB)
--------THttpSession.cxx(10KB)
--------LinkDef.h(586B)
--------THttpRequest.h(6KB)
--------TSwiftSession.h(2KB)
--------TSwiftIdentityClient.cxx(15KB)
--------TSwiftSession.cxx(4KB)
--------TS3Session.cxx(4KB)
--------TSwiftFile.h(3KB)
--------Init.cxx(2KB)
--------THttpHeader.h(2KB)
----external()
--------rapidjson()
----LICENSE(558B)
----doc()
--------HowToUse.md(7KB)
--------HowToInstall.md(4KB)
--------HowItWorks.md(1KB)
----.gitmodules(104B)
----README.md(7KB)
----tests()
--------functions.sh(1KB)
--------createTree.cxx(3KB)
--------createGaussHistogram.cxx(2KB)
--------drawGaussHistogram.cxx(2KB)
--------sample-settings.sh(2KB)
--------create-root-files.sh(221B)
--------set-http-proxy.sh(214B)
--------test-root-cloud.sh(2KB)
--------scanTree.cxx(4KB)
----plugins()
--------P160_CloudStorage.C(7KB)
----TODO.txt(587B)

网友评论