Although research relies heavily on software packages such as mathematical libraries or data analysis tools, efforts to provide high-quality scientific software are hardly rewarded. As a possible way out of this dilemma, project skeletons can be employed to accelerate software development while ensuring code quality. In this work, we review existing project skeletons and present a skeleton template for a C++ library with Python bindings as an example.
Keywords:
Skeleton , C++ languages , Python , Libraries , Best practices , Tools
Book / Congress title:
International Conference on Numerical Simulation of Optoelectronic Devices (NUSOD)