Skip to content

paulomarcondes/vivm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vagrant IPython VM for Scientific Computing

This is my first try at assembling a Vagrant VM for Scientific Computing with Python/Ipython.

What it does is:

  • downloads an initial Ubuntu Server 12.04.3 LTS 32-bit image from the Vagrant server.
  • upon startup, downloads and configure the necessary packages from the Ubuntu repos.

Motivation

Initial development was only a few hours. I did it because I was curious and it seemed simple.

During my Masters, I became interested about Reproducibility, mainly because the work people did with Madagascar and lately in IPython. Then I noticed an ongoing discussion regarding how to conduct reproducible science. And I discovered Vagrant. Although I am not a practicing scientist, nor I am involved with reproducibility, I think this might be an interesting approach.

What you will need?

You will need to have a working VirtualBox installation on your machine.

Then, download the installer (and install) for your platform. Follow these instructions.

How to setup?

Really? Just follow these instructions.

In short, just vagrant up and it will download the VM image and all needed packages (220+MB) from the Ubuntu repositories. If you have a local cache, you will need to edit the /etc/apt/sources.list to reflect that. Then, just vagrant ssh, and create a SSH session with the generated insecure_private_key.

License?

Since I only glued stuff that was already there, I think the most sensible way of doing this and ensuring it serves some purpose, my decision is to put this up on a GPL v2 license.

Enjoy!

About

Vagrant IPython VM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages