Open-source development experiences in scientific software: the HANDE quantum Monte Carlo project
J. S. Spencer, N. S. Blunt, W. A. Vigor, F. D. Malone, W. M. C., Foulkes, James J. Shepherd, A. J. W. Thom

TL;DR
The HANDE project is an open-source quantum Monte Carlo software that emphasizes collaborative development, training, and communication strategies to advance scientific computing in quantum chemistry.
Contribution
This paper details the development process, training approaches, and organizational structure of the HANDE open-source scientific software project.
Findings
Effective collaborative development practices for scientific software.
Training strategies for new contributors in open-source projects.
Hierarchical communication structures facilitate project growth.
Abstract
The HANDE quantum Monte Carlo project offers accessible stochastic algorithms for general use for scientists in the field of quantum chemistry. HANDE is an ambitious and general high-performance code developed by a geographically-dispersed team with a variety of backgrounds in computational science. In the course of preparing a public, open-source release, we have taken this opportunity to step back and look at what we have done and what we hope to do in the future. We pay particular attention to development processes, the approach taken to train students joining the project, and how a flat hierarchical structure aids communication
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
