Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 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
b523f0b
Merge pull request #1 from UW-ESS-DS/dev
mdenolle Sep 21, 2022
4645e99
simple environment for just SKlearn & obspy
mdenolle Sep 21, 2022
f5875ad
Merge pull request #2 from UW-ESS-DS/dev
mdenolle Sep 21, 2022
b6d05bc
lowercase
mdenolle Sep 21, 2022
4ff5f50
lowercase
mdenolle Sep 21, 2022
c7d0a4c
lowercase
mdenolle Sep 21, 2022
2a12b37
Merge pull request #3 from UW-ESS-DS/dev
mdenolle Sep 21, 2022
6e2fd43
Update README.md
mdenolle Sep 21, 2022
8489ccc
Merge pull request #4 from UW-ESS-DS/dev
mdenolle Sep 21, 2022
9202b65
Update README.md
mdenolle Sep 21, 2022
dcac0aa
lower case
mdenolle Sep 21, 2022
142a4b8
Merge pull request #5 from UW-ESS-DS/dev
mdenolle Sep 21, 2022
9e76679
remove quotes
scottyhq Sep 21, 2022
ffa7413
python 3.10, jupyterlab
scottyhq Sep 21, 2022
c235f1d
Merge pull request #6 from UW-ESS-DS/scottyhq-patch-1
mdenolle Oct 9, 2022
7cec831
add plotly
mdenolle Oct 9, 2022
a66784c
typo
mdenolle Oct 9, 2022
ccb465b
Update README.md
mdenolle Oct 9, 2022
a37c618
Merge pull request #7 from UW-ESS-DS/dev
mdenolle Oct 9, 2022
7914220
Update environment.yml
mdenolle Oct 9, 2022
f79bb73
Merge pull request #8 from UW-ESS-DS/dev
mdenolle Oct 9, 2022
dcca3eb
add pyarrow for parquet
mdenolle Oct 10, 2022
cdc2e03
Update environment.yml
mdenolle Oct 10, 2022
87c0219
Update environment.yml
mdenolle Oct 10, 2022
aa32567
Merge pull request #9 from UW-ESS-DS/dev
mdenolle Oct 10, 2022
be002d0
Update environment.yml
mdenolle Oct 10, 2022
4b2e4c2
Merge pull request #10 from UW-ESS-DS/dev
mdenolle Oct 10, 2022
0537b5f
Update environment.yml
mdenolle Oct 10, 2022
0d9d55c
Merge pull request #11 from UW-ESS-DS/dev
mdenolle Oct 10, 2022
30a2c22
remove scipy
mdenolle Oct 10, 2022
b4d0222
Merge pull request #12 from UW-ESS-DS/dev
mdenolle Oct 10, 2022
5003403
make it small!
mdenolle Oct 10, 2022
110a42f
Update environment.yml
mdenolle Oct 10, 2022
984a8e8
Update environment.yml
mdenolle Oct 10, 2022
6c08812
Merge pull request #13 from UW-ESS-DS/dev
mdenolle Oct 10, 2022
2d4c4e4
add fun packages
mdenolle Oct 17, 2022
f9bff1f
Merge pull request #14 from UW-ESS-DS/dev
mdenolle Oct 17, 2022
5304a4e
add wget
mdenolle Oct 17, 2022
682d0ae
Merge pull request #15 from UW-ESS-DS/dev
mdenolle Oct 17, 2022
536b934
add stuff
mdenolle Oct 17, 2022
60ac59c
Merge pull request #16 from UW-ESS-DS/dev
mdenolle Oct 17, 2022
764f6d8
add pooch
mdenolle Oct 17, 2022
4f47f83
Merge pull request #17 from UW-ESS-DS/dev
mdenolle Oct 17, 2022
4e64c8a
add scipy
mdenolle Oct 19, 2022
0a90737
Merge pull request #18 from UW-ESS-DS/dev
mdenolle Oct 19, 2022
eb25215
Tsftesh
mdenolle Oct 21, 2022
3e95853
Merge pull request #19 from UW-ESS-DS/dev
mdenolle Oct 21, 2022
7bb79e4
Tsfresh not tsftesh
mdenolle Oct 21, 2022
0d5bca5
Merge pull request #20 from UW-ESS-DS/dev
mdenolle Oct 21, 2022
7fd28e8
add obspy
mdenolle Oct 21, 2022
b9accef
Merge pull request #21 from UW-ESS-DS/dev
mdenolle Oct 21, 2022
4bade58
Update environment.yml
mdenolle Oct 31, 2022
ee12e19
Merge pull request #22 from UW-ESS-DS/dev
mdenolle Oct 31, 2022
06041e6
Update environment.yml
mdenolle Nov 14, 2022
fca1888
Merge pull request #23 from UW-ESS-DS/dev
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
5e1f2b9
Merge pull request #24 from UW-ESS-DS/dev
mdenolle Nov 14, 2022
0562c61
add torch
mdenolle Nov 21, 2022
b491947
Merge pull request #25 from UW-ESS-DS/dev
mdenolle Nov 21, 2022
1219dbc
rm audio
mdenolle Nov 21, 2022
a6c4b97
Merge pull request #26 from UW-ESS-DS/dev
mdenolle Nov 21, 2022
fa85e7a
add keras
mdenolle Nov 30, 2022
40791a8
Merge pull request #27 from UW-ESS-DS/dev
mdenolle Nov 30, 2022
7ed8d45
add TF
mdenolle Nov 30, 2022
5aeed6e
Merge pull request #28 from UW-ESS-DS/dev
mdenolle Nov 30, 2022
c455314
rm keras+TF
mdenolle Dec 1, 2022
822baa7
Merge pull request #29 from UW-ESS-DS/dev
mdenolle Dec 1, 2022
9866847
Update environment.yml
mdenolle Nov 29, 2023
88e6599
Merge pull request #30 from UW-ESS-DS/mdenolle-patch-1
mdenolle Nov 29, 2023
307ab51
reduced image for 2024 offering
mdenolle Sep 23, 2024
710da1a
Update environment.yml
mdenolle Sep 25, 2024
20c4f9a
clean up orga name
mdenolle Sep 25, 2024
ae75b33
change ESS-DS to MLGEO
mdenolle Sep 25, 2024
267ffad
removing ESS-DS .. hopefully
mdenolle Sep 25, 2024
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-MLGEO 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-MLGEO/MLGeo-image/workflows/CI/badge.svg)](https://github.com/UW-MLGEO/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-MLGEO/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-MLGEO/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
23 changes: 10 additions & 13 deletions environment.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,19 @@
name: 590spring21_ds
name: mlgeo
channels:
- conda-forge
dependencies:
- python=3.9
- jupyter
- earthpy
- folium
- geopandas
- python=3.11
- jupyterlab
- pyarrow
- matplotlib
- pymongo
- netCDF4
- numpy
- pandas
- pycrs
- rasterio
- scipy
- pandas
- scikit-learn
- shapely
- xarray
- nbgitpuller
- wget
- pooch
- pytorch
- torchvision
- torchinfo
- pip=20