Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue 1 #1

Open
7 tasks
leothomas opened this issue Dec 7, 2021 · 0 comments
Open
7 tasks

Issue 1 #1

leothomas opened this issue Dec 7, 2021 · 0 comments

Comments

@leothomas
Copy link
Contributor

leothomas commented Dec 7, 2021

Issue 1

Background

The delta-backend is a collection of backend services that support the delta-dashboard. This dashboard is intended as a ready to use interface that scientists can easily deploy and customize to showcase geospatial data (GeoTIFFs and GeoJSONs). This dashboard is being first developed for the Dashboard Evolution project. This project, based on the Covid 19 Dashboard, will contain a more expansive set of datasets, which will be grouped into thematic areas (Socio-economic, Atmospheric Composition, Cryosphere, Biomass-landcover and Ocean, among others).

Similarly to the Covid 19 dashboard, the delta dashboard will continue to focus on themes of data discoverability, exploration, access, and visualizing change over time.

The major differences with the Covid 19 dashboard will be the concept of thematic areas and abandoning the concept of "spotlight areas".

The covid 19 dashboard code can be found here: https://github.com/nasa-impact/covid-dashboard
The covid 19 backend code can be found here: https://github.com/nasa-impact/covid-api
And the dashboard in action can be found here: https://earthdata.nasa.gov/covid19/

Relevant Links (TODO):

  • project proposal or SOW
  • any communication outlining client’s vision or project history
  • user research artifacts

Overview

List of resources that reflect the current state of the project.

  • discovery report (if it exists)
  • repos, invision accounts, google drive, paper folders, etc
  • technical onboarding resources (technical background, demos of prexisting solutions, introduction to relevant technical concepts for owners, designers, devs or anyone that might need it)
  • outline of project goals (product vision, north star doc, key user objectives)

Link to any other important high-level project documentation. If a Google Drive Folder with the proposal and budget doesn't already exist, create one.

Client and other Stakeholders

Development Seed - NASA Impact

Team

Z: Zod, O: Owner, D: Doer, C: Consultant

Project Organization

Project Stages

  1. Discovery and Design
  2. Implementation and Testing
  3. Feedback and Wrap-up

Communication

Internal communication:
TODO:

  • [] Slack channel #this-project on devseed's slack.
  • [] scrums, syncs, internal repos

External communication:

  • Github Project boad: https://github.com/orgs/NASA-IMPACT/projects/8
  • #dashboard-evolution (shared slack channel between Development Seed and NASA Impact)
  • Meetings:
  • Weekly tagup on Tuesdays 11h30-12h30 EST (Impact + Development Seed)
  • Bi-weekly tagup on Tuesday 08h00-08h30 EST (Impact + Development Seed + ESA + JAXA + EOX + various science groups)

Project Tracking

Detail the tool or tools used to track new issues and issue progress.

Phase Plan

FY22 - Q1:

  • Core
    • Re-building the tiling API to properly use the titiler library (the current tiling api just has a bunch of the source code copied over)
    • Re-factoring the dashboard/backend/config architecture to make this into a plug-and-play dashboard where anyone can set up an instance and totally customize the content, data, and thematic areas using markdown
    • Implementing a STAC API
    • Essential UI improvements to enable thematic areas
  • Known nice-to-have’s
    • Building out a robust ingestion pipeline that can convert many different data formats to COG
    • Enable fine grained control on comparison options and various drop down/toggle menus to switch between different "layers" of the same datasets
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant