Skip to content

Consolidating libraries #99

@gadomski

Description

@gadomski

For better or for worse, I've sort-of-accidentally made an alternate stac-geoparquet reader and writer in rustac. I've got a short section on the differences between the two libraries, but tl;dr: I think rustac has a little bit of a cleaner interface (bias: I wrote it), might be a bit faster, and could be used in javascript via WASM down the road.

It's becoming clear to me that we need to reduce ecosystem confusion (that I've created) around the two repositories. Options:

  1. Keep stac-geoparquet and rustac more-or-less as is but clearly document why you might use stac-geoparquet or rustac
  2. Keep this repo as is, add a "rustac driver", and point people here
  3. Remove code from this repo, make it spec-only, and point people to rustac. We'd need to port or otherwise preserve the delta lake and pgstac portions of this repo

I think I'm leaning towards (2) (keeping this repo but incorporating rustac into it, w/ a bit of an API refactor in this repo) but I'd love to hear others' thoughts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions