Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
441063e
Parametrize test parameters across test functions
Sep 18, 2025
5d760bc
Fix pre-commit failure
Sep 18, 2025
b87582d
Fix pyramid store detection in get_tile test
Sep 18, 2025
7890228
Update tests/test_app.py
jbusecke Sep 18, 2025
ad28eab
updated zarr; added zarr v3 test fixture; parametrize caching for tests
Sep 18, 2025
9161be4
Remove dask dependency
Sep 18, 2025
a018066
updated zarr fixtures+scripts; minor test changes+additions;add dask …
Sep 18, 2025
3e57c11
update tilejson expected responses
Sep 18, 2025
4d20b59
All tests passing with zarr v2 and v3
Oct 8, 2025
21f33d1
add icechunk fixture and generation script
Oct 8, 2025
e6d86ea
Remove debugs, fix most tests
Oct 8, 2025
d99859c
Merge branch 'main' into support-icechunk
jbusecke Oct 8, 2025
791d618
Bump xarray + renable testing with cache
Oct 8, 2025
e1d90bf
Some more debugging of the tile test
Oct 8, 2025
98809ae
Fix errors by pinning rio-tiler
Oct 8, 2025
89b1755
Add git installation to Dockerfile
jbusecke Oct 8, 2025
ab81349
dummy whitespace commit
jbusecke Oct 8, 2025
de5e640
add pytest-xdist and regen uv.lock
Oct 8, 2025
900f2d5
Add notebook deps and example notebook
Oct 8, 2025
accce17
remove rio-tiler limit
vincentsarago Oct 9, 2025
9d7c6a8
Add virtual icechunk tests + fixtures + responses
Oct 9, 2025
cbd9105
Merge branch 'support-icechunk' of https://github.com/developmentseed…
Oct 9, 2025
32a9c43
Switch back titiler deps to PR branch
Oct 9, 2025
9aed634
Test increasing timeout
Oct 9, 2025
32f3788
Add test notebook
Oct 9, 2025
3c255b6
add test notebooks
Oct 21, 2025
d246e9a
Merge remote-tracking branch 'upstream/main' into support-icechunk
Oct 21, 2025
5ebb636
updated uv.lock
Oct 21, 2025
0cfe71d
Move notebooks to hub testing
Oct 21, 2025
e3da262
updated notebooks
Oct 21, 2025
08e2aed
rewrite uv.lock
Oct 21, 2025
c9b731b
Move changes entirely to tt-multidim
Nov 1, 2025
b966716
Confirm deployment error with minio
Nov 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
uv run pre-commit run --all-files

- name: Run tests
run: uv run pytest
run: uv run pytest -n auto

cdk-checks:
needs: [tests]
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -105,5 +105,6 @@ cdk.out/
node_modules
cdk.context.json
*.nc
.DS_Store

.test-deploy-env
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ Example of application built with `titiler.xarray` [package](https://development
# It's recommended to install dependencies in a virtual environment
uv sync --dev
export TEST_ENVIRONMENT=true # set this when running locally to mock redis
#optional: Disable caching
#export TITILER_MULTIDIM_ENABLE_CACHE=false
uv run uvicorn titiler.multidim.main:app --reload
```

Expand Down Expand Up @@ -94,3 +96,4 @@ The following steps detail how to to setup and deploy the CDK stack from your lo

In AWS Lambda environment we need to have specific version of botocore, S3FS, FSPEC and other libraries.
To make sure the application will both work locally and in AWS Lambda environment you can install the dependencies using `python -m pip install -r infrastructure/aws/requirement-lambda.txt`

3 changes: 2 additions & 1 deletion infrastructure/aws/lambda/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ EOF
FROM public.ecr.aws/lambda/python:${PYTHON_VERSION} AS builder
COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/

RUN dnf install -y gcc-c++ && dnf clean all
# Install system dependencies needed for compilation
RUN dnf install -y gcc-c++ git && dnf clean all

WORKDIR /build

Expand Down
144 changes: 144 additions & 0 deletions notebooks/compare_xarray_representation.ipynb

Large diffs are not rendered by default.

Loading
Loading