Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup reproducible scientific coding/development environment using docker #1

Open
weiji14 opened this issue Jun 22, 2017 · 0 comments
Assignees

Comments

@weiji14
Copy link
Owner

weiji14 commented Jun 22, 2017

Initialize with a 'stable' debian 10 buster base (said as of late Jun 2017), and setup python with a few useful libraries.

See e.g. https://doi.org/10.1038/546173a on the importance of reproducibility

@weiji14 weiji14 self-assigned this Jun 22, 2017
@weiji14 weiji14 changed the title Setup reproducible scientific coding environment using docker Setup reproducible scientific coding/development environment using docker Jun 22, 2017
weiji14 referenced this issue Jun 30, 2017
Install build-essential and python3-dev within mouthful docker RUN statement in dockerfile to build latest jupyter notebook (et al. packages) using python3-pip.

Install hydrogen using apm-beta, initiate jupyter notebook with default config for default atom user and implement a hack fix for the 'No module named ipykernel_launcher' to do with using pure python3.
weiji14 referenced this issue Jul 14, 2017
Mostly copy-and-pasted iPython implementation of the neural network from scratch tutorial by Denny Britz. Edited to be Python3 compatible (e.g. use print() instead of print, and range instead of xrange).

Also added scientific libraries to atom-beta dockerfile by pip3 installing standard data science modules. Namely matplotlib, numpy, scikit-learn and scipy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant