Diagram of Optional Implementation Strategies

Additional Notes

ESDC

  • Provide a branding mechanism
  • Provide a plugin extension mechanism
  • No divergent codebases!
  • Possible Extensions
    • animations
    • time series plots
    • data value inspection (parameters)

IceBridge Portal

  • Assumption: it makes sense to have an IceBridge specific portal, i.e. there are features needed by IB users specific to IB
  • Extract generic timeline UI component (low hanging fruit)
  • Provide better, CMR-based order API
  • Provide client libs for CMR & ECHO
    • JavaScript
    • Python (?)
    • Ruby (yup)
  • Provide a way to relate datasets and display them
    • Flight line  tied to Flight Report
                        +— Datasets
                             +— Granules