#!/usr/bin/env python # coding: utf-8 # # Software Resources # In the process of developing this course I have used the following open source programs: # # * [IPython](http://ipython.org/index.html) (versions 3.1) # * Notebook to develop all the software and documentation. # * NBConvert to make slides, convert to LaTeX, and create pdfs. # * Damián Avila's IPython extension for [spell checking](http://www.damian.oquanta.info/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html) # * [Audacity](http://audacity.sourceforge.net/) (version 2.05) # * Used to record all the audio files. # * [Openshot](http://www.openshot.org/) (version 1.4.3) # * Used to edit the videos. # * [GTK UVC](http://guvcview.sourceforge.net/) (version 1.7.1-1) # * Used to record most of the video files. # * [LibreOffice](https://www.libreoffice.org/) (version 4.4.3.2) # * Writer to develop the original version of my lecture notes. # * Calc to develop the spreadsheet homework assignments. # * Draw to create illustrations for the slideshows. # * [Shutter](https://apps.ubuntu.com/cat/applications/shutter/) (version 0.90.1) # * Used for quick screen captures. # * [Gummi](http://dev.midnightcoding.org/projects/gummi) (version 0.6.5) # * For editing LaTeX files and creating pdfs. # * [Ubuntu](http://www.ubuntu.com/) (version 14.04) # * The opensource operating system in which I was able to quickly find and install most of the software listed above. # * Firefox, used to view IPython Notebooks. # * Chrome, used to view IPython Notebooks. # * Chromium, used to view IPython Notebooks. # # # I also used the free resources available from the following web sites: # # * [GitHub](https://github.com/): For version control an online hosting of the slideshows, notebook files, and audio files. # * [YouTube](https://www.youtube.com/): For hosting the video files in a variety of formats to allow for easy streaming. # * [Imgur](https://imgur.com/): For hosting image files. # * [NBViewer](http://nbviewer.ipython.org/): For displaying static versions of the notebooks hosted on GitHub. # # To the best of my knowledge, this is a complete list of all the software I used in the development of this course. They are listed in relative importance to my work-flow, but all have been critical are one point or another. Thanks to all the hard work of these software developers, I have been able to do my job with relative ease. # ## Previously Used Programs in Other Course Development # * [Blender](http://www.blender.org/) (version 2.69) # * Used to render some of the more complicated 3D images. # * [InkScape](http://www.inkscape.org/en/) (version 0.91) # * Used to create some of the diagrams in the slideshows. # * [GIMP](http://www.gimp.org/) (version 2.8.10) # * Used for some image conversion.