Upgrade to Pro — share decks privately, control downloads, hide ads and more …

In Defense of Extreme Openness

In Defense of Extreme Openness

Lightning Talk at Python in Astronomy 2016

Jake VanderPlas

March 22, 2016
Tweet

More Decks by Jake VanderPlas

Other Decks in Science

Transcript

  1. In Defense of Extreme
    Openness
    Jake VanderPlas
    Python In Astronomy 2016

    View Slide

  2. I think we all see the benefit
    of coding in the open . . .
    Eases Collaboration — Eases Sharing
    Heightens Visibility — Encourages Reproducibility
    Encourages Extensibility — Encourages Integrity
    etc. — etc.

    View Slide

  3. . . . why not do all research
    in the open?
    Eases Collaboration — Eases Sharing
    Heightens Visibility — Encourages Reproducibility
    Encourages Extensibility — Encourages Integrity
    etc. — etc.

    View Slide

  4. A case study from
    yours truly . . .

    View Slide

  5. https://github.com/jakevdp/multiband_LS/
    We wrote this paper on GitHub from day 1

    View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. gh-publisher
    Each new commit triggers a Travis CI
    process which builds the current
    paper PDF and pushes it to this
    website. . .
    https://github.com/ewanmellor/gh-publisher/

    View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. Jeff Scargle!!!
    — as in “Lomb-Scargle
    Periodogram”!!!!!!!

    View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. “But I might get scooped!”

    View Slide

  20. . . . putting work on Github
    is publication!

    View Slide

  21. . . . putting work on Github
    is publication!
    “Scooping” → “Plagiarism”

    View Slide

  22. “But Jake. . . would you do
    this if there were any real
    competition?”

    View Slide

  23. Three very similar papers all published
    within a few months last summer . . .

    View Slide

  24. So. . .
    how did it turn out?

    View Slide

  25. View Slide

  26. View Slide

  27. View Slide

  28. (* not that I’m keeping track . . .)

    View Slide

  29. Be Open.
    Thank You.

    View Slide