...
首页> 外文期刊>Journal of Physics: Conference Series >Building a scalable python distribution for HEP data analysis
【24h】

Building a scalable python distribution for HEP data analysis

机译:为HEP数据分析构建可扩展的python发行版

获取原文
           

摘要

There are numerous approaches to building analysis applications across the high-energy physics community. Among them are Python-based, or at least Python-driven, analysis workflows. We aim to ease the adoption of a Python-based analysis toolkit by making it easier for non-expert users to gain access to Python tools for scientific analysis. Experimental software distributions and individual user analysis have quite different requirements. Distributions tend to worry most about stability, usability and reproducibility, while the users usually strive to be fast and nimble. We discuss how we built and now maintain a python distribution for analysis while satisfying requirements both a large software distribution (in our case, that of CMSSW) and user, or laptop, level analysis. We pursued the integration of tools used by the broader data science community as well as HEP developed (e.g., histogrammar, root_numpy) Python packages. We discuss concepts we investigated for package integration and testing, as well as issues we encountered through this process. Distribution and platform support are important topics. We discuss our approach and progress towards a sustainable infrastructure for supporting this Python stack for the CMS user community and for the broader HEP user community.
机译:在高能物理学界中,有许多方法可以构建分析应用程序。其中包括基于Python或至少由Python驱动的分析工作流程。我们的目标是通过使非专家用户更容易获得对Python工具进行科学分析的权限,从而简化基于Python的分析工具包的采用。实验软件发行版和个人用户分析有完全不同的要求。发行版往往最担心稳定性,可用性和可重复性,而用户通常会努力做到快速灵活。我们讨论了我们如何构建并现在维护用于分析的python发行版,同时满足大型软件发行版(在我们的情况下为CMSSW)以及用户或笔记本电脑级分析的要求。我们致力于整合更广泛的数据科学界以及HEP开发的(例如,直方图,root_numpy)Python软件包所使用的工具。我们讨论了为包装集成和测试而研究的概念,以及在此过程中遇到的问题。发行和平台支持是重要的主题。我们讨论了为CMS用户社区和更广泛的HEP用户社区支持此Python堆栈的可持续基础架构的方法和进展。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号