How the NASA Openscapes community supports Earthdata users migrating workflows to the Cloud
Julia Lowndes, Openscapes
Celia Ou • Catalina Taglialatela • Cassie Nickles • Nikki Tebaldi• Victoria McDonald • Jack McNelis, NASA Physical Oceanography Data Center (PO.DAAC) Openscapes Mentors
NASA Openscapes Mentors and the Openscapes Community
• Bri Lind • Catalina Taglialatela • Cassandra Nickles • Aaron Friesz • Ian Carroll • Michele Thornton • Daniel Kaufman • Alexis Hunzinger • Rupesh Shrestha • Mahsa Jami • Luis Lopez • Celia Ou • Alex Lewandowski • Chris Battisto • Jess Welch • Brianna Pagán • Sargent Shriver • Amy Steiker • Makhan Virdi • Brandon Bottomley • Stefanie Butland • Andy Teucher • Erin Robinson & more!
NASA Jet Propulsion Laboratory
May 23, 2024
What if we connected our skills & values as a daily practice, for climate?
data science + open science
mentorship + teamwork + community
“To address our climate emergency, we must rapidly, radically reshape society. We need every solution and every solver”. - Ayana Elizabeth Johnson & Katharine Wilkinson, All We Can Save
2
What Openscapes brings
Openscapes is an approach & community that helps shift culture by helping people move from lonely science to teamwork as we explore & navigate the open science landscape safely with our teams.
Kinder science for future us
NASA Openscapes:
Supporting Open NASA Earth Science in the Cloud
NASA Award# 20-TWSC20-2-0003 Leads: Julia Stewart Lowndes & Erin Robinson
A mentor community across NASA Earth science data centers that helps support users though:
Proving ground for open source and Cloud community development within orgs
End-Users
NASA Openscapes Mentor Community Values
NASA Data Center Staff
Open Science Community
Consistent trust, feedback, & iteration has shaped tools & approaches
>> Learn together first
>> Peer-teach, document, and onboard
>> Teach scientists/users (Openscapes Champions is one format where we get to know users deeply)
>> Connect with the broader open source community, collaborate & give back
6
What Open looks like - live learning, testing, & troubleshooting together
Mentors from 3 different NASA data centers (PO.DAAC, NSIDC, ORNL) testing cloud infrastructure developed by Luis López, NSIDC during regular Openscapes coworking sessions
7
What Open looks like - async contributions via GitHub
8
https://nasa-openscapes.github.io/news/2024-02-28-github-community-call, Bri Lind LP DAAC
What Open looks like - project mgmt in the same place as code & docs
Collaborative software to build habits & community
What Open looks like -
effective teams
Reflect and share ideas early
Meetings to learn together, invite others, role-model open
Tooling
tools & practices
People
teams & community
Technical & social infrastructure together
Some Openscapes stories…
earthaccess aims to be a technical and social bridge between NASA Earthdata and scientific research.
Reproducibility with less code makes open science more accessible.
https://nasa-openscapes.github.io/news/2024-03-04-earthaccess-tech-spotlight
earthacess: making things simpler
earthaccess is a Python library that simplifies data discovery and access to NASA Earthdata by providing an easy to use library to interface with NASA’s authentication and search APIs so that science can be done using less code.
earthaccess new features save time & egress $$
13
ESDS Tech Spotlight: earthaccess
Luis López, Matt Fisher, Aaron Friesz, Qiusheng Wu, Amy Steiker & community
Blog w/ slides, notebooks & video: https://nasa-openscapes.github.io/news/ 2024-03-04-earthaccess-tech-spotlight
|
|
earthaccess and the cloud: the force awakens notebook - Luis Lopez demo
“Daskifying” code: from serial to parallel
Mahsa Jami (LP DAAC) brings a GEDI notebook to our biweekly Mentor Calls. Screenshares with Luis López (NSIDC) while we all watch & learn.
PO.DAAC tutorials…
…are used in Mentors’ coworking…
…and then amplified to teach others
Mahsa Jami (LP DAAC) and Luis López (NSIDC) develop & teach coding strategies for parallelization to Champions Teams, May 17 (slides)
Parallelized science in the Cloud - first “fledging” story from 2i2c JupyterHub!
“It’s like a super power”: I did the analysis on my AGU poster: 150 TB of L1 and L2, and I needed some tiny fraction that were of interest to me - in the old way I would need to find a way to download, don’t have a machine big enough. But with Coiled, I can subset. Now once I realize that, I realize there are bigger datasets that just seem unworkable before.”
Aronne shared his story with the 2024 Champions Cohort science teams in April!
“In Champions Cohort we got a teaser of how to work in the Cloud. With Coiled and I did some simple things and now I’ve moved into my own workflow to Cloud. I have an Amazon account now ‘paying my own way’.”
- Aronne Merelli, University of Wisconsin
Ongoing work: onboarding & “fledging” users; maintaining community infrastructure
2024 Goals:
earthaccess
Python library
Also: earthdatalogin R package, MATLAB library
Cloud Cookbook: tutorials, contributing
Workshop planning automation
Cloud infrastructure (2i2c JupyterHub)
PO.DAAC Connections in Openscapes
17
© 2023 California Institute of Technology. Government sponsorship acknowledged.
https://nasa-openscapes.github.io/
Openscapes: PO.DAAC Team members participating over past 3 years:
Catalina Taglialatela, Cassie Nickles, Celia Ou, Nikki Tebaldi, Victoria McDonald, Jack McNelis
Cloud & Open Science Mindset
PO.DAAC Connections in Openscapes
PO.DAAC Connections in Openscapes
PO.DAAC Connections in Openscapes
2024 NASA Champions | |
Total # of teams | 9 |
Teams with multi-DAAC | 6 |
Teams listing PODAAC | 3 |
Shifting culture to Open Science
Changes in how INDIVIDUALS operate
Changes in how TEAMS operate
Changes in how ORGANIZATIONS operate
How we work: Flywheel to modernize teams & create self- sustaining culture change in orgs & science
Invest in learning and trust Everyone has something to learn, ask, teach; don’t need to be an expert in everything. Psych safety, growth mindset. Slowing down to speed up.
Flywheel
Create space and place to connect and collaborate; remove barriers to participation (paid time, part of jobs)
Empower
Learning culture
Engage
A Future Us mindset
Amplify
Open leaders
Work Openly Put what you learn into practice quickly, role- modeling sharing imperfect work. Identifying common challenges & opportunities. Documentation. Openness is a spectrum; first Future You and then Future Us.
Welcome
bright spots (be they mentors or researchers) –people who want to work better and collaborate
Leverage common workflows, skills, tools. This is where we speed up: Iterate, reuse, remix with each other and the broader community
Inspire broader research communities through celebrating people and small wins that accumulate – Open science shift
Growth mindset: concepts and tools to reimagine workflows
Growth mindset: Mentorship is a skill we can all develop
Develop growth mindset, learn from & join existing efforts
24
Generosity
Empathy
Asking questions
Listening
Not solutioneering
Meeting folks where they are
Reflecting, learning
Speaking up
Connecting values to daily actions
“Perfection is a colonial conditioning.
Worrying that you’re going to get it wrong holds you back from trying, and that erases.”
- Ta7talíya Michelle Nahanee, Nahanee Creative
Territorial Acknowledgements Interactive Workshop
25
“As fisheries scientists, we know that when we’re in rough seas, it’s important to keep the ship afloat AND get out of the storm.
Openscapes helps teams steer out of the storm of email chains with 37 versions of the same spreadsheet and to the calmer waters of open science and meaningful collaboration, using tools like R.”
Adyan Rios
NOAA Southeast Fisheries Science Center
Planning (during cohort): SEFSC IEA team
How Ecosystem Status Reports are currently made
How we envision making this process better
Challenges to overcome
Doing (2 months after cohort): NWFSC IEA team
27
Slide from NMFS R User Group Lightning Talks: Open Science Work in R Jan 31, 2023; (video)
Doing (years following cohort): NEFSC IEA team
Movement building
What’s possible because all this
2023 was the Year of Open Science. 2023 was also the Year of Taylor Swift, according the The New York Times. What can the Open Science movement learn from Taylor Swift, whose specificity in her storytelling has connected and empowered millions of people? "Taylor Swift has taken her story and made it big enough for everybody".
Learning from & joining other movements
Join us:
Mastodon, Bluesky: @openscapes
openscapes.org�NASA Openscapes
Openscapes at the Water Boards
Learn, reuse, remix, support others, grow the movement
Thank you!
30
Julia Stewart Lowndes, Celia Ou
NASA Openscapes Mentors & Openscapes Community
Thanks to the people who made this possible!
Not pictured: more people!
Diverse, inclusive teams and communities are key
Slides: openscapes.org/media
31
Further resources (incomplete list):
Collaborative software to build habits and community
Reflect and share ideas early
Meetings to learn together, invite others
Role-model open & build psychological safety
How we work
The Openscapes Flywheel:
A framework for managers to
facilitate and scale inclusive Open science practices
Leverage common workflows, skills, tools, approaches
Work Openly
Invest in learning and trust
Inspire
Flywheel
Create space and place
Welcome
Empower
Learning culture
Engage
A Future Us mindset
Amplify
Open leaders
Flywheel concept
transformations occur from consistently doing key activities that add up over time
(Collins)