Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion base_images/2i2c/isce3/docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM pangeo/base-notebook:2025.08.14
FROM pangeo/base-notebook:2026.01.30
ENV LANG=en_US.UTF-8
ENV TZ=US/Pacific
ARG DEBIAN_FRONTEND=noninteractive
Expand Down
75 changes: 36 additions & 39 deletions base_images/2i2c/isce3/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,53 +3,56 @@ channels:
- conda-forge
- nodefaults
dependencies:
- anywidget=0.9.18
- awscli=1.42.49
- anywidget=0.9.21
- awscli=1.44.32
- backoff=2.2.1
- boto3=1.40.49
- cython=3.1.6
- earthengine-api=1.6.14
- fsspec=2025.9.0
- gdal=3.11.4
- geopandas=1.1.1
- boto3=1.42.42
- code-server=3.3.1
- cython=3.2.4
- earthaccess=0.16.0
- earthengine-api=1.7.13
- fsspec=2026.2.0
- gdal=3.11.5
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changing the gdal version in an env update makes me a little nervous.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@grallewellyn do you have an isce3 test notebook to verify the library works, not just loads?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I ran some general tests for isce3, is there anything specific you would like me to test?

Copy link
Copy Markdown
Contributor

@wildintellect wildintellect Feb 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm ok with this for now since this image is experimental, but think we need a good test notebook for later.

- geopandas=1.1.2
- groff=1.23.0
- h5py=3.15.1
- hdf5=1.14.6
- httpx=0.28.1
- hvplot=0.12.1
- isce3=0.25.3
- jupyterlab=4.4.10
- lonboard=0.12.1
- hvplot=0.12.2
- isce3=0.25.7
- jupyter-vscode-proxy=0.7
- lonboard=0.13.0
- mapclassify=2.10.0
- matplotlib=3.9.1
- matplotlib=3.10.8
- mpl-scatter-density=0.8
- nodejs=24.9.0
- numba=0.62.1
- numpy=2.3.4
- nodejs=25.2.1
- numba=0.63.1
- numpy=2.3.5
- openssh=10.2p1
- pandas=2.3.3
- pre_commit=4.5.1
- pycurl=7.45.7
- pyproj=3.7.2
#- pyogrio causes dependency conflicts with isce3
- pyopenssl=25.1.0
#- rasterio causes dependency conflicts with isce3
#- rasterstats causes dependency conflicts with isce3
- requests=2.32.5
#- rio-cogeo causes dependency conflicts with isce3
- pyopenssl=25.3.0
#- rasterstats
#- rio-cogeo
- pyviz_comms=3.0.4
- rtree=1.4.1
- s3fs=2025.9.0
- scikit-learn=1.7.2
- scipy=1.16.3
- s3fs=2026.2.0
- scikit-learn=1.8.0
- scipy=1.17.0
- seaborn=0.13.2
- shapely=2.1.2
- sliderule=4.5.3
- statsmodels=0.14.5
- tqdm=4.67.1
- unidecode=1.3.8
- sliderule=5.0.7
- statsmodels=0.14.6
- tqdm=4.67.3
- unidecode=1.4.0
- unzip=6.0
- xarray=2025.10.1
- pip=25.2
- xarray=2026.1.0
- pip=26.0
- pip:
- jupyter-resource-usage==1.2.0
- jupyter-sshd-proxy==0.3.0
- jupyterlab-bxplorer==0.2.30
# - git+https://github.com/MAAP-Project/stac_ipyleaflet.git@0.3.6
- morecantile==6.1.0
- rio-tiler==7.2.2
Expand All @@ -60,10 +63,4 @@ dependencies:
# - maap-edsc-jupyter-extension==1.1.1
- maap-help-jupyter-extension==2.0.2
- maap-libs-jupyter-extension==1.2.5
- maap-user-workspace-management-jupyter-extension==1.0.0
variables:
TITILER_STAC_ENDPOINT: 'https://openveda.cloud/api/stac'
TITILER_ENDPOINT: 'https://openveda.cloud/api/raster'
STAC_CATALOG_NAME: 'VEDA STAC'
STAC_CATALOG_URL: 'https://openveda.cloud/api/stac'
STAC_BROWSER_URL: 'https://openveda.cloud/'
- maap-user-workspace-management-jupyter-extension==1.0.0
2 changes: 1 addition & 1 deletion base_images/2i2c/pangeo/docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM pangeo/pangeo-notebook:2025.08.14
FROM public.ecr.aws/nasa-veda/pangeo-notebook-veda-image:2025.12.30-v1
ENV LANG=en_US.UTF-8
ENV TZ=US/Pacific
ARG DEBIAN_FRONTEND=noninteractive
Expand Down
20 changes: 2 additions & 18 deletions base_images/2i2c/pangeo/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,30 +3,14 @@ channels:
- conda-forge
- nodefaults
dependencies:
- code-server=4.107.0
- duckdb=1.3.2
- icechunk=1.1.14
- jupyter-vscode-proxy=0.7
- nodejs=22.21.1
- pre-commit=4.5.1
- rustac=0.9.2
- virtualizarr=2.2.1
- pip=25.2
- pip:
# - git+https://github.com/MAAP-Project/stac_ipyleaflet.git@0.3.6
- morecantile==6.1.0
- rio-tiler==7.2.2
- rio-tiler==8.0.5
Comment thread
wildintellect marked this conversation as resolved.
- maap-py==4.2.0
- maap-algorithms-jupyter-extension==0.5.1
- maap-jupyter-server-extension==3.0.0
- maap-dps-jupyter-extension==0.7.7
# - maap-edsc-jupyter-extension==1.1.1
- maap-help-jupyter-extension==2.0.2
- maap-libs-jupyter-extension==1.2.5
- maap-user-workspace-management-jupyter-extension==1.0.0
variables:
TITILER_STAC_ENDPOINT: 'https://openveda.cloud/api/stac'
TITILER_ENDPOINT: 'https://openveda.cloud/api/raster'
STAC_CATALOG_NAME: 'VEDA STAC'
STAC_CATALOG_URL: 'https://openveda.cloud/api/stac'
STAC_BROWSER_URL: 'https://openveda.cloud/'
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These will still be in the env since they come with the VEDA image. Would it make more sense to override them with the MAAP equivalents?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, once we have the MAAP equivalents we will override in our 2i2c infrastructure config

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We actually do have MAAP equivalents, but we don't use them in any tutorials, and originally they were for stac_ipyleaflet support.

  TITILER_STAC_ENDPOINT: 'https://titiler.maap-project.org/stac'
  TITILER_ENDPOINT: 'https://titiler.maap-project.org/'
  STAC_CATALOG_NAME: 'MAAP STAC'
  STAC_CATALOG_URL: 'https://stac.maap-project.org/'
  STAC_BROWSER_URL: 'https://stac-browser.maap-project.org'

cc: @hrodmn @jjfrench

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That list is right but I think we can drop TITILER_STAC_ENDPOINT

- maap-user-workspace-management-jupyter-extension==1.0.0