Data analysis in HEP has often relied on batch systems and event loops; users are given a non-interactive interface to computing resources and consider data event-by-event. The "Coffea-casa" prototype analysis facility is an effort to provide users with alternate mechanisms to access computing resources and enable new programming paradigms. Instead of the command-line interface and asynchronous batch access, a notebook-based web interface and interactive computing is provided. Instead of writing event loops, the column-based Coffea library is used. In this paper, we describe the architectural components of the facility, the services offered to end-users, and how it integrates into a larger ecosystem for data access and authentication.
翻译:HEP的数据分析往往依赖批量系统和事件循环;用户在计算资源和逐项考虑数据时,可以有一个非互动界面;“Coffea-casa”原型分析设施是为用户提供获取计算资源和促成新编程模式的替代机制而做出的努力。除了指令-线接口和无同步批量访问外,还提供了一个基于笔记本的网络界面和互动式计算。除了撰写事件循环外,还使用了以专栏为基础的Coffea图书馆。我们本文描述了设施的建筑构件、向最终用户提供的服务,以及它如何融入更广泛的生态系统,供数据存取和认证。