Slide 25
Slide 25 text
Following best practices for software
If what you want isn’t already out there:
§ Open-source with version control (on, e.g., GitHub) AND LICENSED!
§ Documentation on how to implement the code *and* what the physics is (cite
papers in the docs)
§ Tutorials with examples of standard use cases
§ Able to be imported into our existing codes in python (though could use a python
wrapper around, e.g., C or Fortran)
§ Able to run on a standard/nice desktop computer
§ Plausible that a sysadmin for a university-level computing cluster will install the
necessary dependencies so you can run it there for more/faster analysis, fitting,
etc.
§ Accompanying paper for proper citation and credit
Abbie Stevens • Michigan State U. & U. Michigan