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

v3.1.5 release #100

Merged
merged 40 commits into from
Apr 4, 2024
Merged
Show file tree
Hide file tree
Changes from 37 commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
72823ce
Feature/update maap help tour (#61)
grallewellyn Aug 21, 2023
00dceb4
Bugs/presigned url (#62)
grallewellyn Sep 7, 2023
e6d5677
Added memory extension (#59)
grallewellyn Sep 15, 2023
6e3e65a
hysds base-image [skip ci] (#65)
bsatoriu Sep 26, 2023
1f06847
Feature/libmamba solver (#64)
grallewellyn Sep 27, 2023
a0c6ac5
Update stac_ipyleaflet to 0.3.5 for Pangeo (#66)
anilnatha Sep 29, 2023
6ffbf76
Remove hysds base_image [skip-ci] (#68)
bsatoriu Sep 29, 2023
f8d7e64
Bugs/quick fix libmamba (#69)
grallewellyn Oct 9, 2023
3ba1e9c
Bugs/presigned url (#70)
grallewellyn Oct 10, 2023
a17b41c
Bugs/git tour link (#71)
grallewellyn Oct 18, 2023
3606ad8
updated custom ext versions (#72)
marjo-luc Oct 25, 2023
76f252c
Feature/update maap py (#73)
grallewellyn Oct 26, 2023
4b4fc3f
bumped jupyter server extension (#74)
marjo-luc Oct 28, 2023
25cced2
Bump maap-py to v3.1.3 (#75)
bsatoriu Oct 28, 2023
08f0b55
Merge branch 'main' into develop
sujen1412 Oct 30, 2023
72140d9
Update Dockerfile
marjo-luc Oct 30, 2023
f3b5f96
Bugs/libmamba default (#77)
grallewellyn Nov 7, 2023
9cbf22d
Update entrypoint.sh (#78)
bsatoriu Nov 29, 2023
e45301d
Bugs/double submit null username (#79)
grallewellyn Dec 4, 2023
b9fb0ca
Features/update workspace dependencies (#80)
grallewellyn Jan 16, 2024
122528e
Feature/conda forge default (#81)
grallewellyn Jan 16, 2024
f16d6ee
Feature/missing r package (#83)
grallewellyn Feb 22, 2024
ac2820e
Add `stac_ipyleaflet` (#84)
anilnatha Feb 28, 2024
bd00222
Feature/triaged job folder (#88)
grallewellyn Feb 28, 2024
eb00563
Fix s3fs sidecar image urls (#89)
bsatoriu Feb 28, 2024
c847c5a
Bug/update dps version (#90)
grallewellyn Mar 1, 2024
23aa4f1
Bug/jlab launch error (#94)
grallewellyn Mar 7, 2024
73f9d9b
Add additional packages to Pangeo (#93)
anilnatha Mar 13, 2024
d9881a9
Awscli bug (#95)
grallewellyn Mar 13, 2024
cb5f9e3
Feature/move rio tiler (#86)
grallewellyn Mar 13, 2024
773f751
Removed ability to build and launch ISCE2 and RGEDI images/workspaces…
anilnatha Mar 13, 2024
2551a17
Feature/update maap help (#97)
grallewellyn Mar 15, 2024
1fe5e04
Feature/update s3fs (#98)
grallewellyn Mar 19, 2024
5210ca3
Bug/resolve merge conflicts (#101)
grallewellyn Mar 25, 2024
e88f045
resolved merge conflicts
grallewellyn Mar 25, 2024
afc4681
Merge branch 'develop' of github.com:MAAP-Project/maap-workspaces int…
grallewellyn Mar 25, 2024
42660cc
upgrade maap-py to v3.1.5 (#102)
grallewellyn Mar 25, 2024
39a05b4
Update devfile metadata (#103)
bsatoriu Mar 26, 2024
31ce77e
Bug/missing maap cfg (#104)
grallewellyn Mar 26, 2024
e130a0b
Bug/maap py dependency errors (#106)
grallewellyn Apr 3, 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
8 changes: 4 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ export BASE_IMAGE_NAME = "${PROJECT_PREFIX}base_${IMAGE_NAME}"
export JUPYTER_IMAGE_NAME = "${PROJECT_PREFIX}jupyter_${IMAGE_NAME}"
export RUN_OPTIONS =

build-images: build-base-image build-jupyter-image
build-images: build-base-image build-jupyter-image ## Build both the base and jupyterlab image

build-images-no-cache: build-base-image-no-cache build-jupyter-image-no-cache
build-images-no-cache: build-base-image-no-cache build-jupyter-image-no-cache ## Build both the base and jupyterlab image without using the docker cache

build-base-image: ## Build the base image for the 'vanilla' workspace (default), or the workspace specified by setting the argument, IMAGE_NAME=<image_name>
@cd base_images/${IMAGE_NAME}; \
Expand Down Expand Up @@ -46,11 +46,11 @@ help: ## (DEFAULT) This help information
@echo ====================================================================
@grep -E '^## .*$$' \
$(MAKEFILE_LIST) \
| awk 'BEGIN { FS="## " }; {printf "\033[33m%-20s\033[0m \n", $$2}'
| awk 'BEGIN { FS="## " }; {printf "\033[33m%-30s\033[0m \n", $$2}'
@echo
@grep -E '^[0-9a-zA-Z_-]+:.*?## .*$$' \
$(MAKEFILE_LIST) \
| awk 'BEGIN { FS=":.*?## " }; {printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}' \
| awk 'BEGIN { FS=":.*?## " }; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' \
# | sort
.PHONY: help
.DEFAULT_GOAL := help
2 changes: 1 addition & 1 deletion base_images/build-image.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ set -ex
base_image_dir=$(dirname $0)
# Check if on a branch or in a detached HEAD state get commit sha
BRANCH=$(basename $(git symbolic-ref -q --short HEAD || git rev-parse --short HEAD))
DIRS="vanilla r rgedi rsgislib"
DIRS="vanilla isce3 pangeo r"
if [[ ! -z "$@" ]]; then
DIRS=$@
fi
Expand Down
47 changes: 0 additions & 47 deletions base_images/isce2/docker/Dockerfile

This file was deleted.

2 changes: 1 addition & 1 deletion base_images/isce3/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ RUN conda env create -y -f "/tmp/environment.yml" \
SHELL ["conda", "run", "-n", "isce3", "/bin/bash", "-c"]

RUN mkdir /maap-py \
&& git clone --single-branch --branch v3.1.4 https://github.com/MAAP-Project/maap-py.git /maap-py/ \
&& git clone --single-branch --branch v3.1.5 https://github.com/MAAP-Project/maap-py.git /maap-py/ \
&& pip install -e /maap-py/

RUN conda list
Expand Down
4 changes: 3 additions & 1 deletion base_images/isce3/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ dependencies:
- fsspec=2023.12.2
- gdal=3.7.0
- geopandas=0.14.1
- groff=1.22.4
- h5py=3.9.0
- hdf5=1.14.1
- httpx=0.25.2
Expand All @@ -33,7 +34,7 @@ dependencies:
- requests=2.31.0
- rio-cogeo=5.1.0
- rtree=1.1.0
- s3fs=0.4.2
- s3fs=2023.12.2
- scikit-learn=1.3.2
- scipy=1.11.4
- seaborn=0.13.0
Expand All @@ -47,5 +48,6 @@ dependencies:
- pip=23.3.2
- pip:
- git+https://github.com/opera-adt/[email protected]
- rio-tiler==6.2.8
variables:
MAAP_CONF: '/maap-py/'
2 changes: 1 addition & 1 deletion base_images/pangeo/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ SHELL ["conda", "run", "-n", "pangeo", "/bin/bash", "-c"]

# Install maap-py library
RUN mkdir /maap-py \
&& git clone --single-branch --branch v3.1.4 https://github.com/MAAP-Project/maap-py.git /maap-py/ \
&& git clone --single-branch --branch v3.1.5 https://github.com/MAAP-Project/maap-py.git /maap-py/ \
&& pip install -e /maap-py/

RUN conda list
Expand Down
36 changes: 31 additions & 5 deletions base_images/pangeo/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ dependencies:
- boto3=1.33.13
- bottleneck=1.3.7
- cartopy=0.22.0
- cdsapi=0.6.1
- cf_xarray=0.9.0
- cfgrib=0.9.10.4
- cython=3.0.7
- dask-ml=2023.3.24
Expand All @@ -20,48 +22,58 @@ dependencies:
- eofs=1.4.0
- erddapy=2.2.0
- esmpy=8.4.2
- fastjmd95=0.2.1
- flox=0.8.6
- fsspec=2023.12.2
- gcm_filters=0.3.0
- gdal=3.7.0
- geocube=0.4.2
- geogif=0.1.5
- geopandas=0.14.2
- geopy=2.4.1
- geoviews-core=1.11.0
- groff=1.22.4
- h5netcdf=1.3.0
- h5py=3.9.0
- hdf5=1.14.0
- holoviews=1.18.1
- httpx=0.26.0
- hvplot=0.9.1
- intake=0.7.0
- intake-esm=2024.2.6
- intake-geopandas=0.4.0
- intake-stac=0.4.0
- intake-xarray=0.7.0
- intake=0.7.0
- kerchunk=0.2.2
- line_profiler=4.1.1
- lxml=4.9.3
- lz4=4.3.2
- mapclassify=2.6.1
- matplotlib=3.7.3
- memory_profiler=0.61.0
- metpy=1.6.1
- mizani=0.10.0
- mpl-scatter-density=0.7
- nc-time-axis=1.4.1
- netcdf4=1.6.4
- numba=0.58.1
- numbagg=0.8.0
- numcodecs=0.11.0
- numpy=1.26.3
- odc-stac=0.3.8
- pandas=2.1.4
- pandarallel=1.6.5
- pandas=2.1.4
- pyarrow=14.0.1
- pycamhd=0.7.0
- pycurl=7.45.1
- pydap=3.4.0
- pygeos=0.14
- pyogrio=0.6.0
- pyproj=3.5.0
- pystac=1.9.0
- pystac-client=0.6.1
- python=3.10.13
- pystac=1.9.0
- python-blosc=1.10.6
- python=3.10.13
- rasterio=1.3.7
- rasterstats=0.19.0
- rechunker=0.5.2
Expand All @@ -70,6 +82,7 @@ dependencies:
- rioxarray=0.15.0
- rtree=1.1.0
- s3fs=2023.12.2
- satpy=0.47.0
- scikit-image=0.22.0
- scikit-learn=1.3.2
- scipy=1.11.4
Expand All @@ -79,18 +92,31 @@ dependencies:
- sparse=0.15.0
- stackstac=0.5.0
- statsmodels=0.14.1
- tiledb-py=0.19.1
- timezonefinder=6.4.1
- tqdm=4.66.1
- unidecode=1.3.7
- xarray=2023.12.0
- xarray-datatree=0.0.13
- xarray-spatial=0.3.5
- xarray=2023.12.0
- xarrayutils=2.0.0
- xbatcher=0.3.0
- xcape=0.1.4
- xclim=0.46.0
- xcube=0.9.1
- xesmf=0.8.2
- xgboost=2.0.3
- xgcm=0.8.1
- xhistogram=0.3.2
- xmip=0.7.2
- xmitgcm=0.5.2
- xmltodict=0.13.0
- xpublish=0.3.3
- xrft=1.0.1
- zarr=2.16.1
- pip=23.3.2
- pip:
- morecantile==5.1.0
- rio-tiler==6.2.8
variables:
MAAP_CONF: '/maap-py/'
4 changes: 2 additions & 2 deletions base_images/r/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ RUN apt-get clean && apt-get update && \
libhdf4-alt-dev=4.2.15-3 \
libhdf5-dev=1.10.6+repack-4+deb11u1 \
libjq-dev=1.6-2.1 \
libpq-dev=13.13-0+deb11u1 \
libpq-dev=13.14-0+deb11u1 \
libproj-dev=7.2.1-1 \
libprotobuf-dev=3.12.4-1+deb11u1 \
libnetcdf-dev=1:4.7.4-1 \
Expand Down Expand Up @@ -54,7 +54,7 @@ RUN /scripts/install_cran_packages_r.sh

# Install maap-py library
RUN mkdir /maap-py \
&& git clone --single-branch --branch v3.1.4 https://github.com/MAAP-Project/maap-py.git /maap-py/ \
&& git clone --single-branch --branch v3.1.5 https://github.com/MAAP-Project/maap-py.git /maap-py/ \
&& pip install -e /maap-py/

RUN conda list
Expand Down
4 changes: 4 additions & 0 deletions base_images/r/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,16 @@ channels:
dependencies:
- awscli=2.14.1
- earthaccess=0.8.2
- groff=1.22.4
- parallel=20231122
- perl=5.32.1
- postgis=3.4.0
- python=3.10.13
- r=4.2
- r-arrow=14.0.1
- r-aws.s3=0.3.22
- r-base=4.2.3
- r-BiocManager=1.30.22
- r-broom=1.0.5
- r-car=3.1_2
- r-chron=2.3_61
Expand Down Expand Up @@ -104,5 +107,6 @@ dependencies:
- pip:
- ff==0.0.10
- grid==0.7.1
- rio-tiler==6.2.8
variables:
MAAP_CONF: '/maap-py/'
27 changes: 0 additions & 27 deletions base_images/rgedi/docker/Dockerfile

This file was deleted.

2 changes: 1 addition & 1 deletion base_images/vanilla/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ SHELL ["conda", "run", "-n", "vanilla", "/bin/bash", "-c"]

# Install maap-py library
RUN mkdir /maap-py \
&& git clone --single-branch --branch v3.1.4 https://github.com/MAAP-Project/maap-py.git /maap-py/ \
&& git clone --single-branch --branch v3.1.5 https://github.com/MAAP-Project/maap-py.git /maap-py/ \
&& pip install -e /maap-py/

RUN conda list
Expand Down
4 changes: 3 additions & 1 deletion base_images/vanilla/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ dependencies:
- gdal=3.7.0
- geocube=0.4.2
- geopandas=0.14.2
- groff=1.22.4
- h5py=3.9.0
- hdf5=1.14.0
- httpx=0.26.0
Expand All @@ -34,7 +35,7 @@ dependencies:
- requests=2.31.0
- rio-cogeo=5.1.1
- rtree=1.1.0
- s3fs=0.4.2
- s3fs=2023.12.2
- scikit-learn=1.3.2
- scipy=1.11.4
- seaborn=0.13.1
Expand All @@ -47,5 +48,6 @@ dependencies:
- pip=23.3.2
- pip:
- morecantile==5.1.0
- rio-tiler==6.2.8
variables:
MAAP_CONF: '/maap-py/'
2 changes: 1 addition & 1 deletion devfiles/edav/devfile/devfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ components:
subPath: shared-buckets
mountPropagation: HostToContainer
- name: s3fs
image: 'mas.ops.maap-project.org/root/che-sidecar-s3fs:master'
image: 'mas.dit.maap-project.org/root/che-sidecar-s3fs:master'
imagePullPolicy: Always
resources:
limits:
Expand Down
15 changes: 0 additions & 15 deletions devfiles/index_example.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,21 +28,6 @@
"self": "/devfiles/maap-vanilla/devfile_2.0.yaml"
}
},
{
"displayName": "MAAP RGEDI Stable",
"description": "Latest version of MAAP RGEDI",
"tags": [
"JupyterLab",
"Python",
"R",
"MAAP"
],
"icon": "/images/r.png",
"globalMemoryLimit": "2710Mi",
"links": {
"self": "/devfiles/rgedi/devfile.yaml"
}
},
{
"displayName": "MAAP ESA EDAV",
"description": "Latest version of MAAP ESA EDAV",
Expand Down
Loading