Vagrant box aimed at bootstraping the work with scientific computation packages like jupyter and julia.
First of all you will need to install vagrant.
Then:
cd ~
git clone https://github.com/infiRD/vagrant-scibox.git
cd vagrant-scibox
vagrant up && vagrant ssh
If you want to upgrade linux distribution in the box, run following:
UPGRADE=true vagrant up && vagrant reload && vagrant ssh
After proper startup, jupyter notebook should be available on http://localhost:8888?token=scibox.
All project files should be placed in projects
directory. My projects are in separate repository.
If you are using Hydrogen, you will need to configure hydrogen kernel gateways:
- start Atom IDE
- press
Ctrl + ,
and go toPackages > Hydrogen > Settings
- into
List of kernel gateways to use
past following:
[{ "name": "Scibox", "options": {"baseUrl": "http://localhost:8888", "token": "scibox" }}]
Displaying currently running notebooks:
jupyter notebook list
- Ubuntu 16.04.1 LTS (Xenial Xerus) - Linux distro
- VAGRANT - VM manager
- conda - Conda package manager
- jupyter/notebook - jupyter notebooks
- JupyterLab - JupyterLab computational environment
- julia - Julia language
- oh-my-zsh
- LS_COLORS
We use SemVer for versioning. For the versions available, see the tags on this repository
- Martin Zamba - Initial work - infiRD
This project is licensed under the MIT License - see the LICENSE file for details
Contributions to scibox are welcome. Just fork the GitHub repository and send a pull request