Commit Graph

50 Commits

Author SHA1 Message Date
Ellis Valentiner
db8f4ae0c1 Fix URL domain 2017-12-18 12:51:44 -05:00
Ellis Valentiner
3c19b7499d Julia v0.6.2 2017-12-18 08:45:14 -05:00
Ellis Valentiner
e98aeb0edc Add sha256 check and use JULIA_VERSION env var 2017-12-18 08:45:13 -05:00
Ellis Valentiner
219ab91e63 julia 0.6.0 2017-12-18 08:45:13 -05:00
Alexander Treptau
4fb888122b (fix) Add tzdata as R pre-requisites. #502 2017-11-18 16:27:36 +01:00
Min RK
4c983605cb add r channel at lower priority than conda-forge
avoids broken R due to mismatched icu version (probably a bad or missing pin somewhere)
2017-11-14 13:53:55 +01:00
cglewis
d91d4a8c48 MAINTAINER is deprecated, using LABEL now 2017-10-31 20:17:06 -07:00
Min RK
c6c1ce4cb0 use groups for managing write-access to files
- any files the user should be able to write should have group `user-permissions` with `g+rwX`
- remove `chown` from start.sh because it is no longer needed
- add `fix-permissions` script for setting the user-writable permissions on a path
- user-permissions group as GID 10000 (is there a reason for it to have a different value?)
- containers can set group with `--group-add user-writable` if they want to run with a different uid/gid
  (without -u root -e NB_UID -e NB_GID, which make this unnecessary)
2017-08-26 09:50:56 -04:00
Min RK
0351f0c3b7 base image on ubuntu:16.04 2017-08-09 11:07:29 +02:00
Min RK
f67f974c3d install Julia packages in /opt/julia 2017-05-17 08:39:09 -07:00
Min RK
c6e5e289dd reduce files in home directory
- add a few missing `--system` flags to conda config
- install default notebook config to /etc/jupyter instead of ~/.jupyter
- add a few missing `conda clean`s
2017-05-02 13:26:35 +02:00
John Ramey
fd7a494cc5 Added the R tidyverse to datascience-notebook 2017-02-19 17:31:24 -06:00
Peter Parente
012b408e73 Upgrade to r-base 3.3.2
Remove pinning for plotting fix and upgrade other R packages
2017-01-02 23:11:30 -05:00
Alan Du
4c3db22140 Precompile Julia packages 2016-11-17 17:26:01 +00:00
Alan Du
77669a9352 Fix Julia DL_LOAD_PATH 2016-11-17 17:26:01 +00:00
Alan Du
8974dbbe08 Upgrade Julia to v0.5
This is pretty hacky -- we're using a Ubuntu 14.04 PPA to install
something on Debian Jessie -- but everything seems to work.
2016-11-17 17:26:01 +00:00
Peter Parente
d762cb9790 Update to IRKernel 0.7
Version 0.6 does not work after all containers rebuild
2016-10-11 21:30:02 -05:00
Peter Parente
3e0eb813cb Fix #269, NB_UID regression
Workaround docker / aufs permission problems
2016-10-11 21:29:15 -05:00
Peter Parente
0d47f10af2 Workaround for R plotting regression
Pin r-base to 3.3.1-1 (3.3.1-3 breaks it)
2016-09-09 23:40:23 -04:00
Michael Poplavski
d7cdfd8691 Update R version to 3.3* in r-notebook and datascience-notebook 2016-07-14 10:36:10 -05:00
Peter Parente
dd0b2ed864 Merge pull request #227 from minrk/only-mv-julia
Only move julia kernelspec
2016-06-28 12:01:01 -04:00
Min RK
d000a6b286 Only move julia kernelspec
rather than all kernelspecs that might be in the user kernelspec dir
2016-06-28 16:37:34 +02:00
Sebastian Reuße
fdb247ec0c Make use of available environment variables
base-notebook defines environment variables for the Conda install path and the
notebook user. However, in some instances, these locations were still hardcoded.
Let’s use the variables instead.
2016-06-28 11:31:24 +02:00
Mladen Kolovic
5c2618f27a Add HDF5 support for Julia
* create `.juliarc.jl` start up script to point Julia to conda libraries, specifically the hdf5 libraries installed through the h5py package in the scipy stack
* add the HDF5 Julia package

Update README.md to document HDF5 addition

Add -F option to force config load

Add the -F flag to julia expression execution to load .juliarc.jl before execution.
2016-03-21 13:30:16 -04:00
Peter Parente
63d4015537 Rebase datascience-notebook on scipy-notebook
Fixes #139

(c) Copyright IBM Corp. 2016
2016-03-13 23:16:01 -04:00
John Kirkham
af11fbc3c4 docker: Add and install from the r channel with conda. 2016-03-08 16:59:45 -05:00
John Kirkham
630ceec257 Dockerfile: Clean apt-get lists. 2016-03-07 21:38:40 -05:00
John Kirkham
a5cc245a7a docker: Make conda installs quieter. 2016-03-06 21:13:57 -05:00
John Kirkham
5548f94b8d datascience-notebook/Dockerfile: Clean out conda. 2016-03-04 18:29:32 -05:00
John Kirkham
61dc40b2c6 datascience-notebook/Dockerfile: Tell conda yes. 2016-03-04 17:33:07 -05:00
Peter Parente
e66ffa3141 Add libav-tools for matplotlib animation
(c) Copyright IBM Corp. 2016
2016-02-26 08:43:01 -05:00
Fernando Perez
3eefa923fe Update conda to py35/current, tini to 0.9.0 and add jed/emacs editors. 2016-02-12 21:22:42 -08:00
Fernando Perez
b8b0460d7a Update package versions for both py2/py3and add h5py to base list. 2016-02-12 20:08:55 -08:00
Peter Parente
9aae44ef66 Use updated LICENSE.md file
Also fix copyright headers on various files
2016-01-17 11:27:10 -05:00
Peter Parente
2988869079 Merge pull request #92 from parente/jovyan-by-default
Make jovyan the default user for the docker cmd
2016-01-04 20:53:47 -05:00
Peter Parente
b7aeac87f4 Install libxrender1 to appease matplotlib
Bite the bullet and preinstall it so that plotting libs that default
to using desktop rendering just work (matplotlib, ggplot, ...)
out of the box without having to get configuration right beforehand
(e.g., %matplotlib inline ahead of matplotlib import)

Only adds ~100k to the image size

(c) Copyright IBM Corp. 2015
2016-01-02 12:45:30 -05:00
Peter Parente
6d5cd67528 Make jovyan the default user for the docker cmd
* Switch to jovyan at the end of every Dockerfile
* Document --user root requirement for NB_UID and GRANT_SUDO flags

(c) Copyright IBM Corp. 2015
2015-12-27 21:05:48 -05:00
Peter Parente
d8c83ec385 Bump r-irkernel to 0.5 to fix zmq issue
Requires r-rmarkdown=0.8, r-devtools=1.9, r-tidyr=0.3 in r-notebook

(c) Copyright IBM Corp. 2015
2015-12-17 17:00:50 -05:00
Peter Parente
0a29b08d7c Add rpy2
Requires bump of devtools, tidyr, and rmarkdown too

(c) Copyright IBM Corp. 2015
2015-12-05 21:26:47 -05:00
Peter Parente
8b0d810878 Fix datascience-notebook build after pandas bump
patsy, numba, bokeh all need upgrade to satisfy conda constraints

(c) Copyright IBM Corp. 2015
2015-12-04 22:36:51 -05:00
Justin Tyberg
e53b288e6e Bump to pandas 0.17.
(c) Copyright IBM Corp. 2015
2015-12-04 17:47:12 -05:00
Peter Parente
a388c4a66f Add temporary rzmq workaround to other R stacks
Required to rebuild now that a merge went in touching minimal

(c) Copyright IBM Corp. 2015
2015-10-24 22:40:59 -04:00
Peter Parente
678b64e9e4 Swap tini for supervisord
* Pass $@ args to start-notebook.sh
* Set tini as entrypoint, but keep start-notebook.sh as easily overridable CMD
* su to jovyan user within start-notebook.sh script

Contribution (c) Copyright IBM Corp. 2015
2015-09-22 20:51:18 -04:00
Peter Parente
b6ecf61df2 Fix for issue #30, missing ijulia
Contribution (c) Copyright IBM Corp. 2015
2015-09-11 00:31:40 -04:00
Peter Parente
7c9edef43d Fix missing install-self on py2 kernelspec 2015-08-30 21:56:48 -04:00
Peter Parente
701212dbf1 Explicitly set USER root in every Dockerfile
Contribution (c) Copyright IBM Corp. 2015
2015-08-29 21:50:04 -04:00
Peter Parente
c4616560cf Make subimages compatible with late user creation
* Always remain as root during install
* Put kernel specs in system path, not user home
* Create user work directory at startup
* Note this is in 4.0 and up images, not 3.2

Contribution (c) Copyright IBM Corp. 2015
2015-08-28 23:43:57 -04:00
Peter Parente
ebb22200e6 Updates for Jupyter Notebook 4.0.x 2015-08-27 22:06:05 -04:00
nymoorland
008cc9d053 Add Julia 2015-08-27 21:57:04 -04:00
nymoorland
79169618d5 add a Jupyter data science notebook stack 2015-08-27 21:57:04 -04:00