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

The role of open source in the future of geoscience education

The role of open source in the future of geoscience education

We discuss the role of open source practices, including versioning, collaboration and reproducibility in the future of geoscience education. Presented at the 2018 Reflex TechCon (http://reflexnow.com/tech-con-2018/)

Lindsey Heagy

January 19, 2018
Tweet

More Decks by Lindsey Heagy

Other Decks in Education

Transcript

  1. The role of open source in the future of geoscience

    education Lindsey Heagy & Rowan Cockett, Seogi Kang, Doug Oldenburg, and the UBC-GIF Team Reflex Techcon January 19, 2018
  2. What? • 1 day course ◦ 1 “textbook” ◦ 26

    notebook-apps ◦ 560 slides • + 1 day “lab” ◦ Discussion, tutorials ◦ Presentations from participants http://disc2017.geosci.xyz Perth, Australia
  3. Who? • Participants ◦ Industry professionals ◦ Researchers ◦ Graduate

    students • Some with backgrounds in EM, some not • ~1000 people, 21 countries http://disc2017.geosci.xyz Singapore Mexico City
  4. Goals • Inspire through applications ◦ See variety of case

    histories • Build a foundation ◦ Basic principles of EM ◦ Set realistic expectations of EM • Promote development of an EM community http://disc2017.geosci.xyz Singapore
  5. • Bugs • Reviewed by ~2 people • No discussion

    / issue board? • How did they make that figure? • Is it Current? out of date? • Limited input / feedback • Reuse is limited ◦ copy paste writing ◦ licensing restrictions • Roadmap? Is there one? • Who do I ask? are there stewards of this work? • Limited collaboration opportunities ◦ 1 or 2 (the good ones have 2) • Diff? What changed in this version? ◦ version 1 is in the used book store and is $100 cheaper. What changed? - only question order? currently
  6. capture share iterate in place • iterate in place •

    reproducible • tested • collaborative • track issues • continuous peer review • feedback • extensible • versioned • ...
  7. capture share open source • iterate in place • reproducible

    • tested • collaborative • track issues • continuous peer review • feedback • extensible • versioned • ...
  8. use the web • navigation ◦ outline ◦ links •

    searchable • internationalizable ◦ Google translate https://em.geosci.xyz/content/geophysical_surveys/dcr/index.html
  9. collaborate 7 step framework for case histories • contribute new

    content ◦ structure & organization essential https://em.geosci.xyz/content/case_histories/index.html
  10. collaborate 7 step framework for case histories • contribute new

    content ◦ structure & organization essential https://em.geosci.xyz/content/case_histories/index.html • 17 contributors on github • 18 case histories on em geosci • 31 total contributors
  11. peer review & versioning • work in parallel • track

    & attribute changes • have a discussion
  12. reproducibility • open source software for running computations • save

    and distribute code https://em.geosci.xyz/content/maxwell2_static/fields_from_grounded_sources_dcr/electrostatic_sphere.html
  13. capture share open source • iterate in place • reproducible

    • tested • collaborative • track issues • continuous peer review • feedback • extensible • versioned • ...
  14. open source • iterate in place • reproducible • tested

    • collaborative • track issues • continuous peer review • feedback • extensible • versioned • ...
  15. counting some things Jan 2016 - Jan 2018 1 2

    9 18 21 26 26 52 -0.4 452 721 1040 30,421 130,171 textbook days tutorials case histories countries visited notebook apps locations worldwide contributors to em geosci IT staff clones of the apps powerpoint slides course participants users of em geosci page views of em geosci Doug Oldenburg & Seogi Kang Hyderabad, India
  16. (the end) Except where noted, this work is licensed under

    a Creative Commons Attribution 4.0 International License