FePhyFoFum / phyx

phylogenetics tools for linux (and other mostly posix compliant) computers
blackrim.org
GNU General Public License v3.0
111 stars 17 forks source link

Add SoftWipe check #156

Closed josephwb closed 2 months ago

josephwb commented 3 years ago

Paper The SoftWipe tool and benchmark for assessing coding standards adherence of scientific software

Scientific software from all areas of scientific research is pivotal to obtaining novel insights. Yet the coding standards adherence of scientific software is rarely assessed, even though it might lead to incorrect scientific results in the worst case. Therefore, we have developed an open source tool and benchmark called SoftWipe, that provides a relative software coding standards adherence ranking of 48 computational tools from diverse research areas. SoftWipe can be used in the review process of software papers and to inform the scientific software selection process.

Code is here.

josephwb commented 3 years ago

Preliminary score is 5.5/10, although this skipped some checks. 9.0/10 for style, though (⌐■_■)

josephwb commented 3 years ago

Addressed a ton of stuff with #157. More to do (couldn't get clang to work with programs that used armadillo, but will look back into this). Anyway, learned a lot about how bad of a programmer I am ٩(◕‿◕。)۶