Skip to content
Open

Dev #10

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
8f3628a
move to MLGeo
mdenolle Sep 21, 2022
4f139c1
update to mlgeo
mdenolle Sep 21, 2022
abd1bc1
update to MLgeo
mdenolle Sep 21, 2022
4e15326
update to MLgeo
mdenolle Sep 21, 2022
4645e99
simple environment for just SKlearn & obspy
mdenolle Sep 21, 2022
b6d05bc
lowercase
mdenolle Sep 21, 2022
4ff5f50
lowercase
mdenolle Sep 21, 2022
c7d0a4c
lowercase
mdenolle Sep 21, 2022
6e2fd43
Update README.md
mdenolle Sep 21, 2022
9202b65
Update README.md
mdenolle Sep 21, 2022
dcac0aa
lower case
mdenolle Sep 21, 2022
7cec831
add plotly
mdenolle Oct 9, 2022
a66784c
typo
mdenolle Oct 9, 2022
ccb465b
Update README.md
mdenolle Oct 9, 2022
7914220
Update environment.yml
mdenolle Oct 9, 2022
dcca3eb
add pyarrow for parquet
mdenolle Oct 10, 2022
cdc2e03
Update environment.yml
mdenolle Oct 10, 2022
be002d0
Update environment.yml
mdenolle Oct 10, 2022
0537b5f
Update environment.yml
mdenolle Oct 10, 2022
30a2c22
remove scipy
mdenolle Oct 10, 2022
5003403
make it small!
mdenolle Oct 10, 2022
2d4c4e4
add fun packages
mdenolle Oct 17, 2022
5304a4e
add wget
mdenolle Oct 17, 2022
536b934
add stuff
mdenolle Oct 17, 2022
764f6d8
add pooch
mdenolle Oct 17, 2022
4e64c8a
add scipy
mdenolle Oct 19, 2022
eb25215
Tsftesh
mdenolle Oct 21, 2022
7bb79e4
Tsfresh not tsftesh
mdenolle Oct 21, 2022
7fd28e8
add obspy
mdenolle Oct 21, 2022
4bade58
Update environment.yml
mdenolle Oct 31, 2022
06041e6
Update environment.yml
mdenolle Nov 14, 2022
6d8ee61
add torch
mdenolle Nov 14, 2022
9a8bdac
Update environment.yml
mdenolle Nov 14, 2022
07756e0
Update environment.yml
mdenolle Nov 14, 2022
0562c61
add torch
mdenolle Nov 21, 2022
1219dbc
rm audio
mdenolle Nov 21, 2022
fa85e7a
add keras
mdenolle Nov 30, 2022
7ed8d45
add TF
mdenolle Nov 30, 2022
c455314
rm keras+TF
mdenolle Dec 1, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ jobs:
with:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
IMAGE_NAME: "uwessds/590-spr21-image"
IMAGE_NAME: "uwessds/mlgeo-image"

- name: Report Image Size and Conda Packages
run: |
docker images
docker run uwessds/590-spr21-image:latest conda list --export
docker run uwessds/mlgeo-image:latest conda list --export
4 changes: 2 additions & 2 deletions .github/workflows/PR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ jobs:
uses: jupyterhub/repo2docker-action@master
with:
NO_PUSH: 'true'
IMAGE_NAME: "uwessds/590-spr21-image"
IMAGE_NAME: "uwessds/mlgeo-image"

- name: Report Image Size and Conda Packages
run: |
docker images
docker run uwessds/590-spr21-image conda list --export
docker run uwessds/mlgeo-image conda list --export
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
# UW-ESS-DS 590-Spr21-image JupyterHub Image Builder
# UW-ESS-DS MLGeo-image JupyterHub Image Builder

This repository builds a [JupyterHub](https://jupyter.org/hub) environment with JupyterHub [GitHub Actions CI](https://github.com/jupyterhub/repo2docker-action)

[![Action Status](https://github.com/UW-ESS-DS/590-Spr21-image/workflows/CI/badge.svg)](https://github.com/UW-ESS-DS/590-Spr21-image/actions)
[![Docker Pulls](https://img.shields.io/docker/pulls/uwessds/590-spr21-image)](https://hub.docker.com/r/uwessds/590-spr21-image/tags)
[![BinderHub](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UW-ESS-DS/590-Spr21-image/main?urlpath=lab)
[![Action Status](https://github.com/UW-ESS-DS/MLGeo-image/workflows/CI/badge.svg)](https://github.com/UW-ESS-DS/MLGeo-image/actions)
[![Docker Pulls](https://img.shields.io/docker/pulls/uwessds/mlgeo-image)](https://hub.docker.com/r/uwessds/mlgeo-image/tags)
[![BinderHub](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UW-ESS-DS/MLGeo-image/main?urlpath=lab)

https://hub.docker.com/r/uwessds/590-spr21-image/tags
https://hub.docker.com/r/uwessds/mlgeo-image/tags

### How to use:

build with GitHub Actions simply by pushing to GitHub

* pull requests trigger image building without pushing to DockerHub
```
git clone https://github.com/UW-ESS-DS/590-Spr21-image
cd 590-Spr21-image
git clone https://github.com/UW-ESS-DS/mlgeo-image
cd MLGeo-image
#git checkout dev
# make sure dev branch is up-to-date with master
git merge master
Expand All @@ -29,13 +29,13 @@ git push

### Pull your image to run a local JupyterLab session
```
export IMAGE=uwessds/590-spr21-image:latest
export IMAGE=uwessds/mlgeo-image:latest
export NAME=ESS590
docker run -it --name $NAME -p 8888:8888 $IMAGE jupyter lab --ip 0.0.0.0
docker stop $NAME
docker rm $NAME
```

### Point to a specific tagged image in JupyterHub config
(image: uwessds/590-spr21-image:8192752e54fa)
(image: uwessds/mlgeo-image:latest)
https://zero-to-jupyterhub.readthedocs.io/en/latest/reference/reference.html?highlight=profile_list#singleuser-profilelist
27 changes: 18 additions & 9 deletions environment.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,31 @@
name: 590spring21_ds
name: mlgeo_sk
channels:
- conda-forge
dependencies:
- python=3.9
- jupyter
- earthpy
- folium
- python=3.8
- jupyterlab
- pyarrow
- plotly
- geopandas
- matplotlib
- pymongo
- netCDF4
- numpy
- scipy
- pandas
- pycrs
- rasterio
- scipy
- scikit-learn
- shapely
- xarray
- h5py
- netcdf4
- zarr
- nbgitpuller
- wget
- folium
- geopandas
- pycrs
- pooch
- obspy
- seaborn
- pytorch
- torchvision
- pip=20