Software Engineering for Research - Dr. James Hetherington, Turing

Software Engineering for Research - Dr. James Hetherington, Turing

Alan Turing Institute via YouTube Direct link

pip install requires

12 of 34

12 of 34

pip install requires

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Software Engineering for Research - Dr. James Hetherington, Turing

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 The Cyro problem
  3. 3 Performance fetishization
  4. 4 Reproducibility
  5. 5 Jupiter Notebook
  6. 6 Using an editor
  7. 7 Building a Python package
  8. 8 Writing a commandline interface
  9. 9 Path oven
  10. 10 Setuppy file
  11. 11 pip install
  12. 12 pip install requires
  13. 13 readme file
  14. 14 license file
  15. 15 citation file
  16. 16 Documentation
  17. 17 Commentbased documentation tools
  18. 18 Sphinx
  19. 19 Objections
  20. 20 Bugs
  21. 21 License proliferation
  22. 22 Virality
  23. 23 Licensing
  24. 24 Issue tracking
  25. 25 Questions
  26. 26 Rule of thumb
  27. 27 Copyright
  28. 28 Library with multiple contributors
  29. 29 Individual static snapshots
  30. 30 The Software Citation Project
  31. 31 Citation chains
  32. 32 Github pages
  33. 33 Coffee break
  34. 34 GitHub

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.