a reproducible paper My background ◦ Software Carpentry instructor ◦ CSIRO support scientist ◦ Regular PyCon attendee ◦ Data science blog: drclimate.wordpress.com Lit review ◦ Barriers to publishing code ◦ Computational best practices
Other options Version control that library Link to an external hosting service ◦ Allows readers to view updates & submit pull requests Simplest thing any author can do to ensure their results are reproducible Alternative and/or additional things that (some) authors could do to (potentially) make the reader’s life easier
Version control* External hosting service* Software Name, version number, release date, institution and DOI or URL of each software package* Conda* Docker / Nix Processing steps Command line log file* README* Makefile* Workflow system *Skills can be picked up at a 2-day Software Carpentry workshop.
approach to diagnosing Southern Hemisphere planetary wave activity and its influence on regional climate variability. Journal of Climate. 28, 9041-57. doi:10.1175/JCLI-D-15-0287.1 Irving D (2016). A minimum standard for publishing computational results in the weather and climate sciences. Bulletin of the American Meteorological Society. 97, 1149-1158. doi:10.1175/BAMS-D-15-00010.1