Links to the static notebooks:
- Section 0 Introduction
- Section 1-1 ipython
- Section 1-2 matplotlib
- Section 2 numpy, scipy, pandas
- Section 3 bokeh
- Section 4 VTK
These tutorials were created in mind using a virtual machine with Anaconda Python pre-installed. It's not necessary to have the VM, it just makes it easier.
Instead of the VM, all notebooks have been created in 2.7 Python with Anaconda Python and the VTK 5.10 package, and you only need to install these tools on your computer.
Our setup involves using a virtual machine to ease the install process because eveything will be prepackaged right from the start, and launched after you start the VM.
We have provided VirtualBox to be able to run the virtual machine, but other virtualization systems (VMWare, libvirt/qemu, etc.) should be able to run the images. The virtual machine is packaged in a OVA (Open Virtualization Format) for easy installation on your machine.
At the tutorial, we will provide instructions to view the static web versions that we will be presenting, if you do not wish to install the virtual machine and software.
All materials (except for the VM) will be available afterwards on github at: http://github.com/JosephCottam/PythonVIS2014
Several installers are provided for Win-64, Win-32, OSX-64, Ubuntu-64, and Ubuntu-32. For other flavors of Linux, typically you can acquire VirtualBox through the system's package manager, otherwise it can be found at http://virtualbox.org
Open the installer and go through the default installation to install VirtualBox on your computer.
Start VirtualBox, and in the main menu, go to "File->Import Appliance"
Open the "pyvis.ova" that is provided on this USB drive. Continue through the default options for the virtual machine.
This will unpack and install the virtual machine on your computer.
In VirtualBox, in the virtual machine lists, open the new "pyvis" virtual machine. This will start Arch Linux in a virtual machine on your computer.
It will automatically launch into an graphical session with two open terminals and a ipython notebook session.
In case you happen to need it, the default user is "pyvis" with a password of "pyvis". It has sudo access, and the root password is "pyvis".
Assuming you are connected to the internet, run "get-internet" from the terminal, which should be open in one of the windows.
$ get-internet
In the case you are not connected to the internet or unable to download the materials, we will have several USB sticks with the tutorial materials on hand.
In that case, after inserting the USB stick and mounting it in the virtual machine, run "get-usb" from the terminal.
$ get-usb
If you happen to be running VirtualBox on a host Linux machine, you may need to add yourself to the "vboxusers" group to allow the VM to have USB access.
In both cases, they will copy the materials needed to continue with the tutorial.
If all went well, a window should have launched in the browser on the VM, showing the ipython notebook interface.
All materials (except for the VM) will be available afterwards on github at: http://github.com/JosephCottam/PythonVIS2014
Contact Jon Woodring (woodring-at-lanl-dot-gov) if you would like a copy of the VM.