Skip to content

[Sc] PI 26.2 Objective 3: Open-Source Contributions #3

@jsignell

Description

@jsignell

Motivation/Description

In order to support scientists and promote usage of open source libraries, we need to make updates to upstream libraries.This includes bug fixes, maintenance, enhancements, and docs on any of the tools listed as best practices in the VEDA docs as well as their underlying libraries (xarray, dask, geopandas...) when necessary. As part of this work we plan to stay engaged in ongoing community conversations.

Success Criteria

  • Upstream libraries are improved
  • DSE is an active participant in discussions and aware of new efforts
  • Upstream documentation is clear and helpful

Tasks

🟡on demand 🟣milestones 🔵ongoing services

  • 🟣Coordinate reporting with ODD - Julia
  • 🟣Upstream Open Source Contributions - Julia/Tyler
    • 🟣Pystac V2 rewrite effort - same API easier to maintain codebase
    • 🟣STAC Best Practices improvements
    • 🟣Stretch: Xarray backend for rio-stac-io (xpystac or other)
    • 🟣Stretch: Zarr bug with sharding (zarr-python #2834)
    • 🟣Stretch: Improve xarray performance of large datatrees (xarray #9511)
    • 🟣Stretch: Push down slicing to the store for uncompressed chunks in zarr-python
    • 🟣 Stretch: More informative representation for groups and arrays in zarr-python (zarr-python #2026)
    • 🟣 Stretch: Additional Openscapes R documentation contributions
    • 🟡 Upstream fixes to Jupyter, and other libraries Adhoc
  • 🔵Community meetings
    • 🔵 STAC, OpenScapes, Pangeo, EarthAccess, xarray-developer
    • Conference presentations?
    • 🟡 Other
  • 🟣Release Black Marble package - Tyler
    • User Guide
    • Make the repo public - ensure there is a license file
    • Release check with Science team
    • Release to pypi and conda-forge

InterDependencies

  • Communicate with ODD to ensure that we are not stepping on each other’s toes.

Level of Effort

50% FTE

Risks

  • External reviews

Sub-issues

Metadata

Metadata

Type

No type

Projects

Status

Epics/Objectives

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions