bertha: Project Skeleton for Scientific Software
arXiv:1912.01640 · doi:10.1371/journal.pone.0230557
Abstract
Science depends heavily on reliable and easy-to-use software packages, such as mathematical libraries or data analysis tools. Developing such packages requires a lot of effort, which is too often avoided due to the lack of funding or recognition. In order to reduce the efforts required to create sustainable software packages, we present a project skeleton that ensures the best software engineering practices from the start of a project, or serves as reference for existing projects.
arXiv commentSource code available at https://gitlab.com/cph-tum/bertha
References in corpus (5)
- Best Practices for Scientific Computing
- Optoelectronic device simulations based on macroscopic Maxwell-Bloch equations
- Mbsolve: An open-source solver tool for the Maxwell-Bloch equations
- bertha: Project Skeleton for Scientific Software
- Efficient simulation of the swept-waveform polarization dynamics in fiber spools and Fourier domain mode-locked (FDML) lasers