Skip to content

Commit 873dae3

Browse files
committed
Initial commit
1 parent 0aacb9c commit 873dae3

File tree

10 files changed

+311
-0
lines changed

10 files changed

+311
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.DS_Store

datascience/Dockerfile

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
ARG BASE_CONTAINER=jupyter/datascience-notebook:d990a62010ae
2+
FROM $BASE_CONTAINER
3+
4+
LABEL maintainer="UW-IT AXDD <[email protected]>"
5+
6+
# Base image includes:
7+
# texlive, git, vi, nano, tzdata, unzip
8+
# dask, pandas, numexpr, matplotlib, scipy, seaborn, scikit-learn,
9+
# scikit-image, sympy, cython, patsy, statsmodels, cloudpickle, dill, numba,
10+
# bokeh, sqlalchemy, hdf5, vincent, beautifulsoup, protobuf, xlrd, bottleneck,
11+
# pytables, ipywidgets, ipympl, facets
12+
# tidyverse, devtools, shiny, rmarkdown, forecast, rsqlite, nycflights13,
13+
# caret, tidymodels, rcurl, randomforest#
14+
# julia, ijulia, hdf5, gadfly, rdatasets
15+
16+
RUN conda install \
17+
requests
18+
19+
# Install Python 3 packages
20+
RUN pip install \
21+
requests-html \
22+
nbresuse==0.3.3 \
23+
nbgitpuller && \
24+
jupyter serverextension enable --py nbresuse --sys-prefix && \
25+
jupyter nbextension install --py nbresuse --sys-prefix && \
26+
jupyter nbextension enable --py nbresuse --sys-prefix && \
27+
jupyter serverextension enable nbgitpuller --sys-prefix
28+
29+
USER root
30+
31+
RUN apt-get update && apt-get install -y vim gcc
32+
33+
# RUN echo 'export LD_LIBRARY_PATH=/usr/local/nvidia/lib64' >> /etc/profile
34+
# RUN echo 'export PATH=$PATH:/usr/local/nvidia/bin'>> /etc/profile
35+
# COPY kernel.json /opt/conda/share/jupyter/kernels/python3/kernel.json
36+
37+
USER $NB_UID

datascience/Makefile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
APP_BIN?=app
2+
3+
.PHONY: default
4+
default: build
5+
6+
DOCKER_REPO?=gcr.io/uwit-mci-axdd/rttl-datascience-notebook
7+
DOCKER_TAG?=d990a62010ae
8+
9+
build:
10+
docker build -t $(DOCKER_REPO):latest -t $(DOCKER_REPO):$(DOCKER_TAG) .
11+
12+
push: build
13+
docker push $(DOCKER_REPO):$(DOCKER_TAG)
14+
docker push $(DOCKER_REPO):latest

r/Dockerfile

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
ARG BASE_CONTAINER=jupyter/r-notebook:d990a62010ae
2+
FROM $BASE_CONTAINER
3+
4+
LABEL maintainer="UW-IT AXDD <[email protected]>"
5+
6+
# Base image includes:
7+
# texlive, git, vi, nano, tzdata, unzip
8+
# tidyverse, devtools, shiny, rmarkdown, forecast, rsqlite, nycflights13,
9+
# caret, tidymodels, rcurl, randomforest
10+
11+
RUN conda install \
12+
r-base=4.0.2 \
13+
emcee \
14+
pymc3 \
15+
astroML \
16+
astropy \
17+
astroplan \
18+
astroquery \
19+
gatspy \
20+
pytorch \
21+
photutils \
22+
ccdproc \
23+
lmfit \
24+
uncertainties \
25+
pandas \
26+
xlrd \
27+
openpyxl \
28+
hickle \
29+
PyTables \
30+
spacy \
31+
textblob \
32+
nltk \
33+
gensim \
34+
requests \
35+
seaborn \
36+
bokeh \
37+
lxml \
38+
cssselect \
39+
plotnine \
40+
selenium \
41+
statsmodels \
42+
pylogit \
43+
choicemodels
44+
45+
# Install Python 3 packages
46+
RUN pip install \
47+
requests-html \
48+
joblib \
49+
tqdm \
50+
scikit-learn \
51+
pyldavis \
52+
unidecode \
53+
fuzzywuzzy \
54+
pqdm \
55+
qgrid \
56+
biogeme \
57+
nbresuse==0.3.3 \
58+
nbgitpuller && \
59+
jupyter serverextension enable --py nbresuse --sys-prefix && \
60+
jupyter nbextension install --py nbresuse --sys-prefix && \
61+
jupyter nbextension enable --py nbresuse --sys-prefix && \
62+
jupyter serverextension enable nbgitpuller --sys-prefix
63+
64+
USER root
65+
66+
RUN apt-get update && apt-get install -y vim gcc openssh-client
67+
68+
# RUN echo 'export LD_LIBRARY_PATH=/usr/local/nvidia/lib64' >> /etc/profile
69+
# RUN echo 'export PATH=$PATH:/usr/local/nvidia/bin'>> /etc/profile
70+
# COPY kernel.json /opt/conda/share/jupyter/kernels/python3/kernel.json
71+
72+
USER $NB_UID

r/Makefile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
APP_BIN?=app
2+
3+
.PHONY: default
4+
default: build
5+
6+
DOCKER_REPO?=gcr.io/uwit-mci-axdd/rttl-r-notebook
7+
DOCKER_TAG?=d990a62010ae
8+
9+
build:
10+
docker build -t $(DOCKER_REPO):latest -t $(DOCKER_REPO):$(DOCKER_TAG) .
11+
12+
push: build
13+
docker push $(DOCKER_REPO):$(DOCKER_TAG)
14+
docker push $(DOCKER_REPO):latest

scipy/Dockerfile

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
ARG BASE_CONTAINER=jupyter/scipy-notebook:d990a62010ae
2+
FROM $BASE_CONTAINER
3+
4+
LABEL maintainer="UW-IT AXDD <[email protected]>"
5+
6+
# Base image includes:
7+
# texlive, git, vi, nano, tzdata, unzip
8+
# dask, pandas, numexpr, matplotlib, scipy, seaborn, scikit-learn,
9+
# scikit-image, sympy, cython, patsy, statsmodels, cloudpickle, dill, numba,
10+
# bokeh, sqlalchemy, hdf5, vincent, beautifulsoup, protobuf, xlrd, bottleneck,
11+
# pytables, ipywidgets, ipympl, facets
12+
13+
RUN conda install \
14+
emcee \
15+
pymc3 \
16+
astroML \
17+
astropy \
18+
astroplan \
19+
astroquery \
20+
gatspy \
21+
pytorch \
22+
photutils \
23+
ccdproc \
24+
lmfit \
25+
uncertainties \
26+
openpyxl \
27+
hickle \
28+
spacy \
29+
textblob \
30+
nltk \
31+
gensim \
32+
requests \
33+
lxml \
34+
cssselect \
35+
plotnine \
36+
plotly \
37+
selenium \
38+
pylogit \
39+
choicemodels
40+
41+
# Install Python 3 packages
42+
RUN pip install \
43+
requests-html \
44+
joblib \
45+
tqdm \
46+
pyldavis \
47+
unidecode \
48+
fuzzywuzzy \
49+
pqdm \
50+
qgrid \
51+
biogeme \
52+
nbresuse==0.3.3 \
53+
nbgitpuller && \
54+
jupyter serverextension enable --py nbresuse --sys-prefix && \
55+
jupyter nbextension install --py nbresuse --sys-prefix && \
56+
jupyter nbextension enable --py nbresuse --sys-prefix && \
57+
jupyter serverextension enable nbgitpuller --sys-prefix
58+
59+
USER root
60+
61+
RUN apt-get update && apt-get install -y vim gcc openssh-client
62+
63+
# RUN echo 'export LD_LIBRARY_PATH=/usr/local/nvidia/lib64' >> /etc/profile
64+
# RUN echo 'export PATH=$PATH:/usr/local/nvidia/bin'>> /etc/profile
65+
# COPY kernel.json /opt/conda/share/jupyter/kernels/python3/kernel.json
66+
67+
USER $NB_UID

scipy/Makefile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
APP_BIN?=app
2+
3+
.PHONY: default
4+
default: build
5+
6+
DOCKER_REPO?=gcr.io/uwit-mci-axdd/rttl-scipy-notebook
7+
DOCKER_TAG?=d990a62010ae
8+
9+
build:
10+
docker build -t $(DOCKER_REPO):latest -t $(DOCKER_REPO):$(DOCKER_TAG) .
11+
12+
push: build
13+
docker push $(DOCKER_REPO):$(DOCKER_TAG)
14+
docker push $(DOCKER_REPO):latest

scipy/kernel.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"argv": [
3+
"/opt/conda/bin/python",
4+
"-m",
5+
"ipykernel_launcher",
6+
"-f",
7+
"{connection_file}"
8+
],
9+
"display_name": "Python 3",
10+
"language": "python",
11+
"env": {
12+
"LD_LIBRARY_PATH": "/usr/local/nvidia/lib64",
13+
"PATH": "/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/nvidia/bin"
14+
}
15+
}

tensorflow/Dockerfile

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
ARG BASE_CONTAINER=jupyter/tensorflow-notebook:d990a62010ae
2+
FROM $BASE_CONTAINER
3+
4+
LABEL maintainer="UW-IT AXDD <[email protected]>"
5+
6+
# Base image includes:
7+
# texlive, git, vi, nano, tzdata, unzip
8+
# dask, pandas, numexpr, matplotlib, scipy, seaborn, scikit-learn,
9+
# scikit-image, sympy, cython, patsy, statsmodels, cloudpickle, dill, numba,
10+
# bokeh, sqlalchemy, hdf5, vincent, beautifulsoup, protobuf, xlrd, bottleneck,
11+
# pytables, ipywidgets, ipympl, facets, tensorflow, keras
12+
13+
RUN conda install \
14+
emcee \
15+
pymc3 \
16+
astroML \
17+
astropy \
18+
astroplan \
19+
astroquery \
20+
gatspy \
21+
pytorch \
22+
photutils \
23+
# ccdproc \
24+
lmfit \
25+
uncertainties \
26+
openpyxl \
27+
hickle \
28+
spacy \
29+
textblob \
30+
nltk \
31+
gensim \
32+
requests \
33+
lxml \
34+
cssselect \
35+
plotnine \
36+
plotly \
37+
selenium \
38+
pylogit \
39+
choicemodels
40+
41+
# Install Python 3 packages
42+
RUN pip install \
43+
requests-html \
44+
joblib \
45+
tqdm \
46+
pyldavis \
47+
unidecode \
48+
fuzzywuzzy \
49+
pqdm \
50+
qgrid \
51+
biogeme \
52+
nbresuse==0.3.3 \
53+
nbgitpuller && \
54+
jupyter serverextension enable --py nbresuse --sys-prefix && \
55+
jupyter nbextension install --py nbresuse --sys-prefix && \
56+
jupyter nbextension enable --py nbresuse --sys-prefix && \
57+
jupyter serverextension enable nbgitpuller --sys-prefix
58+
59+
USER root
60+
61+
RUN apt-get update && apt-get install -y openssh-client
62+
63+
USER $NB_UID

tensorflow/Makefile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
APP_BIN?=app
2+
3+
.PHONY: default
4+
default: build
5+
6+
DOCKER_REPO?=gcr.io/uwit-mci-axdd/rttl-tensorflow-notebook
7+
DOCKER_TAG?=d990a62010ae
8+
9+
build:
10+
docker build -t $(DOCKER_REPO):latest -t $(DOCKER_REPO):$(DOCKER_TAG) .
11+
12+
push: build
13+
docker push $(DOCKER_REPO):$(DOCKER_TAG)
14+
docker push $(DOCKER_REPO):latest

0 commit comments

Comments
 (0)