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
Binary file modified docs/images/pi-26.2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 5 additions & 4 deletions docs/objectives.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,12 @@ This page tracks quarterly objectives and their related repositories across Prog
| # | Objective | Contributors | Repos |
|---|-----------|--------------|-------|
| [#304](https://github.com/NASA-IMPACT/veda-odd/issues/304) | 🤖Create virtual Zarr stores for high priority dataset(s) | tylanderson | virtualizarr-data-pipelines |
| [#305](https://github.com/NASA-IMPACT/veda-odd/issues/305) | 🛠️ TiTiler-CMR maintenance + performance | chuckwondo | titiler, titiler-cmr |
| [#306](https://github.com/NASA-IMPACT/veda-odd/issues/306) | 🤗 Support community adoption of the technologies incubated b... | maxrjones, abarciauskas-bgse | geozarr-spec, zarr-python, multiscales, geo-proj, spatial, datacube-guide, geozarr-examples, warp-resample-profiling, pangeo.io, pangeo-docker-images, earthdata-cloud-cookbook |
| [#305](https://github.com/NASA-IMPACT/veda-odd/issues/305) | 🛠️ TiTiler-CMR maintenance + performance | chuckwondo, hrodmn | titiler, titiler-cmr, python_cmr, earthaccess, rio-tiler |
| [#306](https://github.com/NASA-IMPACT/veda-odd/issues/306) | 🤗 Support community adoption of the technologies incubated b... | chuckwondo, maxrjones, abarciauskas-bgse | geozarr-spec, zarr-python, multiscales, geo-proj, spatial, datacube-guide, geozarr-examples, warp-resample-profiling, pangeo.io, pangeo-docker-images, earthdata-cloud-cookbook, virtualzarr.cloud |
| [#307](https://github.com/NASA-IMPACT/veda-odd/issues/307) | 📈 Finalize Design for VirtualiZarr Time Series API [Stretch:... | hrodmn | titiler, titiler-lambda-layer, titiler-md-demo |
| [#308](https://github.com/NASA-IMPACT/veda-odd/issues/308) | 🤪 Expand virtualization support for quirky datasets | maxrjones | virtualizarr, zarr-python, obspec-utils, virtual-tiff, hrrr-parser, virtualizarr-data-pipelines |
| [#309](https://github.com/NASA-IMPACT/veda-odd/issues/309) | 🛰️ Propose unified strategy for virtualization of orbital sw... | sharkinsspatial, maxrjones, hrodmn | virtualizarr, obspec-utils, obstore, obspec, zarr-datafusion-search, geoarrow-rs, async-tiff, arrow-zarr |
| [#308](https://github.com/NASA-IMPACT/veda-odd/issues/308) | 🤪 Expand virtualization support for quirky datasets | maxrjones | virtualizarr, zarr-python, obspec-utils, virtual-tiff, hrrr-parser, virtualizarr-data-pipelines, nisar-manifest-explorer, mur-manifest-explorer |
| [#309](https://github.com/NASA-IMPACT/veda-odd/issues/309) | 🛰️ Propose unified strategy for virtualization of orbital sw... | sharkinsspatial, maxrjones, hrodmn | virtualizarr, obspec-utils, virtual-tiff, obstore, obspec, zarr-datafusion-search, geoarrow-rs, async-tiff, arrow-zarr |
| [#319](https://github.com/NASA-IMPACT/veda-odd/issues/319) | Client-side raster rendering (deck.gl-raster) | kylebarron | - |

---

Expand Down
168 changes: 168 additions & 0 deletions output.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
# Contributions: maxrjones
**Period:** 2026-02-02..2026-02-08

## Authored PRs

### NASA-IMPACT/veda-odd (1 PRs)
#311 [merged] maxrjones: Manually update config for pi-26.2
Created: 2026-02-02 | Closed: 2026-02-02
https://github.com/NASA-IMPACT/veda-odd/pull/311

### developmentseed/ds-handbook (1 PRs)
#169 [merged] maxrjones: Update who to contact for expense questions
Created: 2024-09-03 | Closed: 2024-09-03
https://github.com/developmentseed/ds-handbook/pull/169

### englacial/magg (1 PRs)
#6 [open] maxrjones: Update lambda function to write directly to zarr
Created: 2026-01-14 | Closed: 0001-01-01
https://github.com/englacial/magg/pull/6

### virtual-zarr/obspec-utils (1 PRs)
#60 [open] maxrjones: Add some NISAR exploration scripts
Created: 2026-01-29 | Closed: 0001-01-01
https://github.com/virtual-zarr/obspec-utils/pull/60

### zarr-conventions/.github (1 PRs)
#6 [merged] maxrjones: Add convention maturity details
Created: 2026-02-04 | Closed: 2026-02-04
https://github.com/zarr-conventions/.github/pull/6

### zarr-developers/VirtualiZarr (2 PRs)
#870 [open] maxrjones: WIP: Support complex64 _FillValue
Created: 2026-02-05 | Closed: 0001-01-01
https://github.com/zarr-developers/VirtualiZarr/pull/870

### zarr-developers/VirtualiZarr (2 PRs)
#831 [open] maxrjones: Add support for Python 3.14
Created: 2025-11-12 | Closed: 0001-01-01
https://github.com/zarr-developers/VirtualiZarr/pull/831

### zarr-developers/geozarr-spec (2 PRs)
#106 [merged] maxrjones: Add a few recent presentations to the resources section
Created: 2026-01-07 | Closed: 2026-02-03
https://github.com/zarr-developers/geozarr-spec/pull/106

### zarr-developers/geozarr-spec (2 PRs)
#105 [merged] maxrjones: Add links to geo-proj, spatial, and dggs conventions
Created: 2026-01-07 | Closed: 2026-02-03
https://github.com/zarr-developers/geozarr-spec/pull/105

## PR Reviews

### pangeo-data/pangeo.io (1 PRs reviewed)
#119 [merged] by chuckwondo: Change showcase signup link to updated form
https://github.com/pangeo-data/pangeo.io/pull/119

### xarray-contrib/rasterix (1 PRs reviewed)
#68 [merged] by ljstrnadiii: feat: Support `geo-proj` and `spatial` Zarr Conventions
https://github.com/xarray-contrib/rasterix/pull/68

### zarr-conventions/.github (1 PRs reviewed)
#5 [merged] by clbarnes: Add license, uom conventions
https://github.com/zarr-conventions/.github/pull/5

### zarr-conventions/template (1 PRs reviewed)
#12 [merged] by clbarnes: Update JSONSchema version, add linting and formatting
https://github.com/zarr-conventions/template/pull/12

### zarr-developers/VirtualiZarr (1 PRs reviewed)
#868 [merged] by omshinde: Fixes error when running with Zarr-Python 3.1.0
https://github.com/zarr-developers/VirtualiZarr/pull/868

## Issues Authored

### NASA-IMPACT/veda-odd (1 issues)
#316 [closed] maxrjones: NISAR Data Virtualization & Visualization Resources
Created: 2026-02-05 | Closed: 2026-02-05
https://github.com/NASA-IMPACT/veda-odd/issues/316

### developmentseed/conferences-events (1 issues)
#389 [open] maxrjones: European Geosciences Union (EGU) General Assembly 2026 | 3–8 May 2026 | Vienna, Austria
Created: 2025-11-18 | Closed: 0001-01-01
https://github.com/developmentseed/conferences-events/issues/389

### developmentseed/out (1 issues)
#3947 [open] maxrjones: Max out Feb 11
Created: 2026-02-06 | Closed: 0001-01-01
https://github.com/developmentseed/out/issues/3947

### developmentseed/todos (1 issues)
#445 [open] maxrjones: Max 2026 Q1
Created: 2026-01-29 | Closed: 0001-01-01
https://github.com/developmentseed/todos/issues/445

### maxrjones/tech-tasks (1 issues)
#36 [open] maxrjones: Review dependent arrays convention
Created: 2026-02-02 | Closed: 0001-01-01
https://github.com/maxrjones/tech-tasks/issues/36

### virtual-zarr/obspec-utils (1 issues)
#43 [open] maxrjones: Transfer to Development Seed GitHub org?
Created: 2026-01-27 | Closed: 0001-01-01
https://github.com/virtual-zarr/obspec-utils/issues/43

### zarr-conventions/template (1 issues)
#8 [closed] maxrjones: Add linters/formatters
Created: 2025-12-10 | Closed: 2026-02-03
https://github.com/zarr-conventions/template/issues/8

### zarr-developers/VirtualiZarr (2 issues)
#867 [closed] maxrjones: Fix error when running with Zarr-Python 3.1.0
Created: 2026-02-03 | Closed: 2026-02-03
https://github.com/zarr-developers/VirtualiZarr/issues/867

### zarr-developers/VirtualiZarr (2 issues)
#308 [open] maxrjones: Build virtual Zarr store using Xarray's dataset.to_zarr(region="...") model
Created: 2024-11-19 | Closed: 0001-01-01
https://github.com/zarr-developers/VirtualiZarr/issues/308

## Issues Engaged (commented/assigned/mentioned)

### NASA-IMPACT/active-maap-sprint (1 issues)
#1359 [open] by omshinde: NISAR Virtualization Experiments - ODD
https://github.com/NASA-IMPACT/active-maap-sprint/issues/1359

### NASA-IMPACT/veda-odd (4 issues)
#309 [open] by abarciauskas-bgse: ODD PI 26.2 Objective 6: 🛰️ Propose unified strategy for virtualization of orbital swath (“L2”) data
https://github.com/NASA-IMPACT/veda-odd/issues/309

### NASA-IMPACT/veda-odd (4 issues)
#308 [open] by abarciauskas-bgse: ODD PI 26.2 Objective 5: 🤪 Expand virtualization support for quirky datasets
https://github.com/NASA-IMPACT/veda-odd/issues/308

### NASA-IMPACT/veda-odd (4 issues)
#306 [open] by abarciauskas-bgse: ODD PI 26.2 Objective 3: 🤗 Support community adoption of the technologies incubated by EODC and VEDA
https://github.com/NASA-IMPACT/veda-odd/issues/306

### NASA-IMPACT/veda-odd (4 issues)
#130 [open] by abarciauskas-bgse: Implement plan, (presumably this will include edge caching and cache invalidation)
https://github.com/NASA-IMPACT/veda-odd/issues/130

### developmentseed/communications (1 issues)
#807 [closed] by abarciauskas-bgse: Podcast: Scene from Above
https://github.com/developmentseed/communications/issues/807

### developmentseed/now (1 issues)
#3794 [open] by weiji14: Vanuatu workshop 2025
https://github.com/developmentseed/now/issues/3794

### developmentseed/out (1 issues)
#3935 [open] by hrodmn: Henry out 2/2
https://github.com/developmentseed/out/issues/3935

### developmentseed/titiler-cmr (1 issues)
#85 [closed] by abarciauskas-bgse: Determine solution for EDL-based access to DAAC buckets
https://github.com/developmentseed/titiler-cmr/issues/85

### englacial/magg (1 issues)
#7 [open] by espg: Bedmap Use Case / example
https://github.com/englacial/magg/issues/7

### zarr-developers/VirtualiZarr (1 issues)
#851 [open] by TomNicholas: Generalize `ChunkManifest` to hold native chunks as well as virtual refs
https://github.com/zarr-developers/VirtualiZarr/issues/851

### zarr-developers/zarr-python (1 issues)
#3690 [open] by dsparber: Experimntal caching for v3 does not work with ByteRequest
https://github.com/zarr-developers/zarr-python/issues/3690
16 changes: 8 additions & 8 deletions reports/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,6 @@ uv run generate_config.py

This generates `objectives_config.py` with objectives and contributors from issues labeled `pi-*-objective`. You'll need to manually add repos to each objective, then copy to `config.py`.

### Regenerating docs/objectives.md

To regenerate the objectives documentation page from config:

```bash
uv run generate_docs.py
```

## Generating data

1. Run `uv run main.py` (uses 10 parallel workers by default)
Expand All @@ -39,6 +31,14 @@ uv run generate_docs.py

The generated chart colors bars by PI objective (see [objectives page](https://nasa-impact.github.io/veda-odd/objectives) for details).

### Regenerating docs/objectives.md

To regenerate the objectives documentation page from config:

```bash
uv run generate_docs.py
```

## Performance

- **generate_config.py**: Uses GitHub search API to fetch only objective issues (~2-3 seconds)
Expand Down
18 changes: 18 additions & 0 deletions reports/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -369,17 +369,22 @@ def get_time_range(pi: str = None):
"state": "open",
"contributors": [
("Chuck Daniels", "chuckwondo"),
("Henry Rodman", "hrodmn"),
],
"repos": [
("developmentseed", "titiler"),
("developmentseed", "titiler-cmr"),
("nasa", "python_cmr"),
("nsidc", "earthaccess"),
("cogeotiff", "rio-tiler"),
],
},
{
"issue_number": 306,
"title": "ODD PI 26.2 Objective 3: 🤗 Support community adoption of the technologies incubated by EODC and VEDA",
"state": "open",
"contributors": [
("Chuck Daniels", "chuckwondo"),
("Max Jones", "maxrjones"),
("Aimee Barciauskas", "abarciauskas-bgse"),
],
Expand All @@ -395,6 +400,7 @@ def get_time_range(pi: str = None):
("pangeo-data", "pangeo.io"),
("pangeo-data", "pangeo-docker-images"),
("nasa-openscapes", "earthdata-cloud-cookbook"),
("virtual-zarr", "virtualzarr.cloud"),
],
},
{
Expand Down Expand Up @@ -424,6 +430,8 @@ def get_time_range(pi: str = None):
("virtual-zarr", "virtual-tiff"),
("virtual-zarr", "hrrr-parser"),
("developmentseed", "virtualizarr-data-pipelines"),
("virtual-zarr", "nisar-manifest-explorer"),
("virtual-zarr", "mur-manifest-explorer"),
],
},
{
Expand All @@ -438,6 +446,7 @@ def get_time_range(pi: str = None):
"repos": [
("zarr-developers", "virtualizarr"),
("virtual-zarr", "obspec-utils"),
("virtual-zarr", "virtual-tiff"),
("developmentseed", "obstore"),
("developmentseed", "obspec"),
("developmentseed", "zarr-datafusion-search"),
Expand All @@ -446,6 +455,15 @@ def get_time_range(pi: str = None):
("datafusion-contrib", "arrow-zarr"),
],
},
{
"issue_number": 319,
"title": "ODD PI 26.2 Objective 7: Client-side raster rendering (deck.gl-raster)",
"state": "open",
"contributors": [
("Kyle Barron", "kylebarron"),
],
"repos": [],
},
],
}

Expand Down
2 changes: 1 addition & 1 deletion reports/generate_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ def get_objective_issues(g: Github, repo_name: str = "NASA-IMPACT/veda-odd"):
query = f"repo:{repo_name} is:issue label:pi-25.2-objective,pi-25.3-objective,pi-25.4-objective,pi-26.1-objective,pi-26.2-objective,pi-26.3-objective,pi-26.4-objective"
issues = g.search_issues(query)

if len(issues) < 1:
if issues.totalCount < 1:
raise (ValueError, "No PI issue found")
for issue in issues:
pi = None
Expand Down
Loading