A scientific Python 3 environment configured with Vagrant. This environment is designed to be used by professionals and students, with ease of access a priority.
Eidyia also includes MongoDB and PostgreSQL
With Vagrant and VirtualBox installed:
$ cd Eidyia
$ vagrant up
After the vm boots and finishes installations, visiting http://0.0.0.0:8888 in your host's browser will bring you to a dashboard of
IPython notebooks .
The default notebooks are an excellent series by
jrjohansson
on scientific computing with python.
Eidiya runs on ubuntu server 14.04. To access Linux and all of the above Python libraries directly,
$ cd Eidyia
$ vagrant up
$ vagrant ssh
$ python3
Python 3.3.1 (default, Apr 17 2013, 22:30:32)
[GCC 4.7.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy as np
>>> import matplotlib.pyplot as plt
>>>
Or, alternatively
>>> from pylab import *
With x11 forwarding, matplotlib can also be fully utilized from the command line. The installation script also installs git, curl, and ubuntu's build-essential (g++, make, etc.).
To stop the notebook server
$ sudo killall ipython3
To restart the notebook server
$ cd Eidyia/nb
$ ipython3 notebook --ip='0.0.0.0'