HSF(高能物理软件基金会)分析要点
仍未找到您需要的内容? 不妨查看 HSF培训中心,那里有更多培训课程,包括 ROOT,C++,Julia,REANA,CI/CD,Docker 等!
Python 入门
本指南涵盖了 Python的所有基础知识,从核心对象和语法开始,一直到模块和类。 该指南还介绍了Python 脚本编写以及在 Jupyter中的交互式开发,这些对所有分析工作都很有用!
高级 Python教程
熟悉 Python 并想了解更多? 本指南介绍了 Python在科学计算中的应用,重点是将 Python用于高能物理分析。 指南介绍了用于加载和检查数据、应用选择条件以及生成图表的库。 此外,还介绍了多元分析与分类、直方图处理和重加权等内容。 最后,指南涵盖了似然推断与拟合,以及sPlot 方法的使用。
Shell入门
本指南概述了使用 shell的方法和原因。 还包括目录导航、对象查找以及管道、过滤器和循环的使用。
UNIX shell
本指南面向中级 shell 用户,介绍了用于保持代码运行的 screen 和 tmux工具,并专门有一节介绍在 lxplus上使用这些工具的内容。 同时还介绍了各种概念,如环境变量、差异比较(diffs)和编辑器。
使用 Snakemake实现分析自动化
本指南介绍了 Snakemake 的使用,它是一个基于 Python的工作流管理系统,非常适合将您的分析工作整合在一起! 指南展示了如何构建一个用于处理信息的基本工作流,包括制定规则、使用通配符以及相关文件(如日志和配置文件)。
使用Git进行版本控制
本指南介绍了在项目中使用 Git 进行版本控制的方法。 包括创建 Git仓库、提交更改、查看项目历史以及发起拉取 /合并请求等基本功能。 还涵盖了更高级的概念,如 CI/CD 管道、许可和引用。