Skip to content

Commit e683d8d

Browse files
authored
Merge pull request #21 from RolnickLab/add-copernicus-stac-source
Add copernicus stac source
2 parents 34c6f59 + 09021c2 commit e683d8d

55 files changed

Lines changed: 5008 additions & 1976 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env.example

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Copernicus Account Credentials
2+
COPERNICUS_USERNAME=""
3+
COPERNICUS_PASSWORD=""
4+
5+
# Copernicus S3 (CDSE) Credentials
6+
AWS_ACCESS_KEY_ID=""
7+
AWS_SECRET_ACCESS_KEY=""
8+
COPERNICUS_S3_ENDPOINT="https://eodata.dataspace.copernicus.eu"

.gemini/GEMINI.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
You must strictly adhere to the project rules defined in `docs/agents/agent_instructions.md`. Read this file before making any significant architectural, geospatial data processing changes, or general code modifications. Use `read_file` to load `docs/agents/agent_istructions.md`.

.github/copilot-instructions.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
You must strictly adhere to the project rules defined in `docs/agents/agent_instructions.md`. Read this file before making any significant architectural, geospatial data processing changes, or general code modifications.

.github/workflows/lint.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@ jobs:
1212
runs-on: ubuntu-latest
1313

1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v6
1616

17-
- name: Set up Python 3.11
18-
uses: actions/setup-python@v5
17+
- name: Set up Python 3.13
18+
uses: actions/setup-python@v6
1919
with:
20-
python-version: '3.11'
20+
python-version: '3.13'
2121

2222
- name: Install UV
2323
run: |
2424
make uv-install-venv
2525
2626
- name: Cache UV virtualenv and dependencies
27-
uses: actions/cache@v4
27+
uses: actions/cache@v5
2828
with:
2929
path: |
3030
~/.cache/uv

.github/workflows/pre-commit.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@ jobs:
1212
runs-on: ubuntu-latest
1313

1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v6
1616

17-
- name: Set up Python 3.11
18-
uses: actions/setup-python@v5
17+
- name: Set up Python 3.13
18+
uses: actions/setup-python@v6
1919
with:
20-
python-version: '3.11'
20+
python-version: '3.13'
2121

2222
- name: Install UV
2323
run: |
2424
make uv-install-venv
2525
2626
- name: Cache UV virtualenv and dependencies
27-
uses: actions/cache@v4
27+
uses: actions/cache@v5
2828
with:
2929
path: |
3030
~/.cache/uv
@@ -34,7 +34,7 @@ jobs:
3434
uv-${{ runner.os }}-
3535
3636
- name: Cache pre-commit
37-
uses: actions/cache@v4
37+
uses: actions/cache@v5
3838
with:
3939
path: |
4040
~/.cache/pre-commit

.github/workflows/publish-gh-pages.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,21 @@ jobs:
1818
runs-on: ubuntu-latest
1919

2020
steps:
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@v6
2222
with:
2323
fetch-depth: 0
2424

25-
- name: Set up Python 3.11
26-
uses: actions/setup-python@v5
25+
- name: Set up Python 3.13
26+
uses: actions/setup-python@v6
2727
with:
28-
python-version: '3.11'
28+
python-version: '3.13'
2929

3030
- name: Install UV
3131
run: |
3232
make uv-install-venv
3333
3434
- name: Cache UV virtualenv and dependencies
35-
uses: actions/cache@v4
35+
uses: actions/cache@v5
3636
with:
3737
path: |
3838
~/.cache/uv

.github/workflows/test.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@ jobs:
1212
runs-on: ubuntu-latest
1313

1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v6
1616

17-
- name: Set up Python 3.11
18-
uses: actions/setup-python@v5
17+
- name: Set up Python 3.13
18+
uses: actions/setup-python@v6
1919
with:
20-
python-version: '3.11'
20+
python-version: '3.13'
2121

2222
- name: Install UV
2323
run: |
2424
make uv-install-venv
2525
2626
- name: Cache UV virtualenv and dependencies
27-
uses: actions/cache@v4
27+
uses: actions/cache@v5
2828
with:
2929
path: |
3030
~/.cache/uv

.markdown-link-check.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@
2929
},
3030
{
3131
"pattern": "https://github.com/RolnickLab/lab-template-documentation"
32+
},
33+
{
34+
"pattern": "https://www.donneesquebec.ca/"
35+
},
36+
{
37+
"pattern": "https://www.earthdata.nasa.gov/"
3238
}
3339
]
3440
}

.pre-commit-config.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
exclude: "/migrations/|Makefile*"
2-
default_stages: [ commit ]
2+
default_stages: [ pre-commit ]
33

44
repos:
55
- repo: https://github.com/pre-commit/pre-commit-hooks
@@ -18,7 +18,7 @@ repos:
1818
files: '^(?!data/usa_polygon_5070\.gpkg$)(?!data/s2_grid_usa_polygon_5070\.gpkg$).*$'
1919

2020
- repo: https://github.com/PyCQA/autoflake
21-
rev: v2.3.1
21+
rev: v2.3.3
2222
hooks:
2323
- id: autoflake
2424

@@ -28,12 +28,12 @@ repos:
2828
- id: autopep8
2929

3030
- repo: https://github.com/psf/black
31-
rev: 25.12.0
31+
rev: 26.3.1
3232
hooks:
3333
- id: black
3434

3535
- repo: https://github.com/PyCQA/isort
36-
rev: 7.0.0
36+
rev: 8.0.1
3737
hooks:
3838
- id: isort
3939

AGENTS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
You must strictly adhere to the project rules defined in `docs/agents/agent_instructions.md`. Read this file before making any significant architectural, geospatial data processing changes, or general code modifications.

0 commit comments

Comments
 (0)