using jupyter to create a community for satellite imagery
play

Using Jupyter to Create a Community for Satellite Imagery Analysis - PowerPoint PPT Presentation

Using Jupyter to Create a Community for Satellite Imagery Analysis and Sharing DigitalGlobe Sean Gorman PhD. @seangorman Version 0.1 Our Jupyter Journey Version 1.0 What are we going to cover? 1. Our problem 3. Accessibility 5. Scaling 6.


  1. Using Jupyter to Create a Community for Satellite Imagery Analysis and Sharing DigitalGlobe Sean Gorman PhD. @seangorman

  2. Version 0.1 Our Jupyter Journey

  3. Version 1.0 What are we going to cover? 1. Our problem 3. Accessibility 5. Scaling 6. Community 2. Why Jupyter 4. React UI/UX

  4. 1 . The Problem

  5. DigitalGlobe collects 3,000,000 km 2 a day and has a 17 petabyte archive of imagery

  6. 2. Jupyter

  7. Problem | Jupyter | Accessibility | UI/UX | Scaling | Community Why Jupyter Muhammad must go to the mountain ● ○ Don’t reinvent the wheel Go to where the users are ○ Open Source ● Go-to tooling for data scientists ● Over 3 million users ●

  8. Problem | Jupyter | Accessibility | UI/UX | Scaling | Community Extending Jupyter jupyter-react - https://github.com/timbr-io/jupyter-react ● ● timbr-machine - https://github.com/DigitalGlobe/timbr-machine juno-magic - https://github.com/DigitalGlobe/juno-magic ●

  9. 3. Accessibility

  10. Problem | Jupyter | Accessibility | UI/UX | Scaling | Community Satellite Imagery is Big and Awkward A high res scene of satellite imagery = 40 gb ● Standard photo imagery is three band (red, green, blue = RGB) ● ● DigitalGlobe has eight bands ● Imagery needs to be atmospherically compensated Imagery needs to be color balance (dynamic range adjustment) ●

  11. 4. UI/UX

  12. Problem | Jupyter | Accessibility | UI/UX | Scaling | Community Customizing Juypyter for Domain Specific Use Jupyter React as a framework ● Customizing within Jupyter Notebooks ● Customizing the organization of Jupyter Notebooks ●

  13. Customizing Jupyter

  14. Organizing Jupyter

  15. 5. Scaling

  16. 5. Community

  17. Problem | Jupyter | Accessibility | UI/UX | Scaling | Community Building Community with Notebooks Notebooks publishing and role based access control ● Notebook cloning ● ● Community tier and open data

  18. Ikonos, Sentinel2, Landsat, and Event Data

  19. DEMOS

  20. Thank you. DigitalGlobe Sean Gorman PhD. @seangorman

Recommend


More recommend