Login Sign up

Jupyter meets the Earth: connecting Jupyter development with geoscience research

Fernando Pérez, Anderson Banihirwe, Chris Holdgraf, Erik Sundell, Facundo Sapienza, Kevin Paul, Lindsey Heagy

Audience level:

Brief Summary

Jupyter meets the Earth uses research in geosciences to drive developments in Jupyter, aiming to: (1) facilitate discovery and use of diverse sources of data (2) empower researchers to utilize scalable computing resources (3) enable researchers to create custom interactive applications (4) better communicate results to consumers of research–scientists, policy makers, students & the general public.


The Jupyter meets the Earth project uses domain questions in the geosciences as drivers of the software development process, following our long-standing practice in Jupyter of a close dialog between the use cases of research and education and the design of our technology. Through this process, we aim to build tools that close the gap between interactive, scientist- and question- driven exploratory computation and the analysis of heterogeneous and rich data at scale. The full project description and link to the proposal are available on the Jupyter Blog.

In this federally-funded project (from the EarthCube program at the National Science Foundation), we also aim to establish this kind of science-cyberinfrastructure collaboration as a productive pattern for the development of open source scientific tools that is more widely recognized by funding agencies and academic research institutions. Community-driven Scientific Open Source projects have traditionally seen limited federal funding, which has mostly focused on projects that prioritize either only the scientific questions or the infrastructure design and development. We believe that a dialogue between the scientists and the software developers where both parties find productive spaces where to make a contribution, will ultimately lead to more effective and impactful tools as well as contributing to robust, reproducible scientific research.

The aims of this presentation are to Introduce the Jupyter meets the Earth project, domain-use cases, and aspirations for technical developments to the community. Demonstrate the impact and value of tools developed by the Jupyter community in geoscience research. Articulate the value of this science/technology collaboration in funded scientific projects. Solicit feedback and ideas from the community, and highlight avenues for participation and opportunities for partnership.

Presentation outline:

We are an interdisciplinary team of geoscientists and Jupyter developers and we welcome participation from all backgrounds! We do not assume a background in the geosciences or deep technical experience with Jupyter development.

This work was supported by the NSF Earth Cube Program under awards 1928406, 1928374.