领导团队
ALPS 使命
ALPS 旨在托管和分发用于模拟关联量子系统的软件。
我们目前正在重组 ALPS 的管理体系。未来管理结构的制定工作将在我们的研讨会中进行,并在此公布进展。如果您有兴趣参与其中,请告知现任领导团队。
ALPS 管理委员会


Adrian Feiguin
物理学教授
美国东北大学
Emanuel Gull
物理学教授
美国密歇根大学


Gunnar Möller
高级讲师
量子与材料物理研究组负责人
英国肯特大学
Vito Scarola
物理学教授
美国弗吉尼亚理工大学

Synge Todo
物理学教授
东京大学
ALPS 外部顾问委员会


物理学教授
美国波士顿大学
教授
物理学与天文学系 及
电气工程与计算机科学系
美国田纳西大学




杰出研究员及部门主管
美国橡树岭国家实验室
技术院士兼量子计算企业副总裁
微软


ALPS 管理文件
概述
ALPS 软件套件(物理模拟应用程序和库)为凝聚态物理、量子计算、量子信息及相关领域提供了一个开源算法生态系统。本项目通过为 ALPS 提供可维护、可持续的开源基础设施以及社区建设工作,为科学界的用户提供支持。 ALPS 由管理委员会管理。ALPS 版本将采用开源 MIT 许可证发布。如果您想参与项目开发,请通过电子邮件联系治理委员会成员。
角色与职责
ALPS 为其各项技术角色采用分层共享治理结构。 开发者/贡献者社区通过 GitHub 提交问题、创建拉取请求并为项目做出贡献。 一组维护者(每个模拟代码至少一名)推动每个对 ALPS 项目的贡献。 他们由核心维护者认证,核心维护者负责设定贡献要求并回应社区问题。 治理委员会负责项目的整体方向,制定代码提交要求,并做出废止代码决策。 外部顾问委员会就社区参与的方向和方法提出建议。
维护者:
每个代码都有一个维护者小组,他们使用 GitHub 提交变更请求。维护者小组负责创建 GitHub 拉取请求并更改其代码的范围。每个维护者小组负责选派一名或多名成员作为核心维护者投入时间。治理委员会决定投入时间的程度。
核心维护者:
核心维护者有两个主要角色:1) 回应社区的问题。这包括错误修复和拉取请求。2) 认证维护者提出的变更请求和拉取请求。这些认证包括验证运行、编译和错误检查。
治理委员会:
管理委员会 在外部顾问委员会的建议下,指导 ALPS 项目的整体发展轨迹。委员会的任务包括:
- 提名、确认和罢免维护者及核心维护者
- 为代码、库和维护者使用的依赖项制定路线图
- 选举和罢免委员会及顾问委员会成员
- 领导 ALPS 发布论文的发表过程
外部顾问委员会:
外部顾问委员会将提出以下建议:
- ALPS 项目的总体方向
- 社区发展和维护的方向
支持
决策流程
ALPS 的贡献和变更采用共识模型。对修改的建议在发布到 GitHub 代码库后,将由维护者和核心维护者共同审查。如果在 6 周内无人提出异议,或者所有维护者都同意修改,则该修改将被接受。对有争议的提案决定可向管理委员会提出上诉。
贡献流程
希望为 ALPS 做出贡献的开发者应联系管理委员会成员,他们将讨论加入事宜。贡献者及其小组成员将通过使用 GitHub 贡献代码以集成到软件包中来加入 ALPS 团队。代码将根据 MIT 开源许可证发布。社区活动将通过定期的ALPS 研讨会进行。
贡献者将安排维护时间承诺,以帮助维持 ALPS。维护工作包括更新现有代码、协助维护网站、回应论坛帮助请求以及其他 ALPS 社区维护任务。将通过 GitHub 和 Discord 监控时间投入情况。
ALPS 版本发布时将伴随一份公告出版物。ALPS 的活跃贡献者将被添加为合著者。管理委员会将负责决定作者名单。