ICESat-2 Hackweek 2025

18 August - 22 August Seattle, WA
Building Open Source Software Together

About ICESat-2 Hackweek

In this hackweek we will focus on software development in support of the ICESat-2 mission. We'll center most of our work on streamlining data access patterns within the NASA earthaccess library. Our goal is to make it easier for people to access ICESat-2 data and make informed decisions on which product, and which software solution, best supports their reserach needs. We will also think about how to integrate data across multiple (especially NISAR, but also GEDI, SnowEx, etc.).

2025 Event Starts In:

Days Hours Minutes Seconds

Information for Applicants

The ICESat-2 Hackweek 2025 will take place August 2025 in person in Seattle, WA. We are in the process of inviting a team of attendees and will finalize the list in mid-June. We are welcoming participants who have experience in software development using Python, or who are actively developing new skills to engage in open source software collaborations.

Schedule

All times listed below are UTC -7 (Pacific Daylight Time). You might want to consult this Time Zone Map to figure out times in your location.

9:00 - 9:30

Welcome to ICESat-2 Hackweek

eScience Common Area

Getting to know each other and setting the stage for our work together.

Tutorial Lead(s)
Mark Welden-Smith

9:30 - 10:00

Update on ICESat-2 Data Products

eScience Seminar Room

Summary of latest advancements in ICESat-2 higher-order products and algorithms.

Tutorial Lead(s)
Ben Smith
Tyler Sutterley

10:00 - 10:30

Update on earthaccess

eScience Seminar Room

Summary of latest developments and areas for improvement.

Tutorial Lead(s)
Luis Lopez
Andy Barrett

10:30 - 11:00

Movement and coffee break

eScience Common Area

11:00 - 12:00

Formation of Teams

eScience Common Area

We’ll review GitHub issues and arrange these into projects for the week.

12:00 - 1:00

Lunch

eScience Common Area

1:00 - 1:30

Project Set up and Logistics

eScience, various workspaces

Meet your teammates, figure out how/when you want to meet and communicate.

Tutorial Lead(s)
Mark Welden-SMith

1:30 - 3:00

Project Work

eScience, various workspaces

3:00 - 3:15

Movement and coffee break

eScience Common Area

3:15 - 3:45

Group Check-In

eScience Common Area

Brief report-out to discuss any issue or project configuration refinements needed.

Tutorial Lead(s)

3:45 - 5:00

Project Work

eScience, various workspaces

9:00 - 9:45

Best Practices for Collaborative Development

eScience Seminar Room

Tutorial on latest recommendations for commit messages, issue tracking, testing and packaging.

Tutorial Lead(s)
Anshul Tambay

9:45 - 10:30

Project Work

eScience Common Area

10:30 - 11:00

Movement and coffee break

eScience Common Area

11:00 - 12:00

Project Work / Optional Research Software Engineer Office Hours

eScience Common Area

eScience staff available for questions on topics of software engineering best practices.

Tutorial Lead(s)
Anshul Tambay

12:00 - 1:00

Lunch

eScience Common Area

1:00 - 3:00

Project Work

eScience, various workspaces

3:00 - 3:15

Movement and coffee break

eScience Common Area

3:15 - 5:00

Project Work

eScience, various workspaces

9:00 - 9:30

Project Stand-Up

eScience Common Area

What is working well? Where are you getting stuck?

9:30 - 10:00

tutorial placeholder

eScience Seminar Room

10:00 - 10:30

Project Work

eScience, various workspaces

10:30 - 11:00

Movement and coffee break

eScience Common Area

11:00 - 12:00

Project Work / Optional Office Hours

eScience Common Area

eScience staff available for questions.

Tutorial Lead(s)

12:00 - 1:00

Lunch

eScience Common Area

1:00 - 3:00

Project Work

eScience, various workspaces

3:00 - 3:15

Movement and coffee break

eScience Common Area

3:15 - 5:00

Optional Industry Tag-Up

eScience Meeting Room

9:00 - 9:30

Project Stand-Up

eScience Common Area

What is working well? Where are you getting stuck?

9:30 - 10:00

Preparing for presentations on Friday

eScience Common Area

We will outline expectations for the project presentations on Day 5.

Tutorial Lead(s)
Mark Welden-Smith

10:00 - 10:30

Project Work

eScience, various workspaces

10:30 - 11:00

Movement and coffee break

eScience Common Area

11:00 - 12:00

Project Work / Optional eScience Office Hours

eScience Common Area

eScience staff available for any questions.

Tutorial Lead(s)

12:00 - 1:00

Lunch

eScience Common Area

1:00 - 3:00

Project Work

eScience, various workspaces

3:00 - 3:15

Movement and coffee break

eScience Common Area

3:15 - 5:00

Project Work

eScience, various workspaces

9:00 - 10:00

Hackweek Recap

eScience Common Area

Facilitated session sharing insights about our community process and setting the stage for next steps.

Tutorial Lead(s)
Mark Welden-Smith

10:00 - 10:30

Hackweek survey and Feedback

eScience Seminar Room
Tutorial Lead(s)
Mark Welden-Smith

10:30 - 11:00

Movement and coffee break

eScience Common Area

11:00 - 12:00

Project Presentations

eScience Seminar Room

Each team has 20 minutes to share findings and discuss ideas for next steps.

12:00 - 1:00

Lunch

eScience Common Area

1:00 - 3:00

Project Presentations and wrap-up

eScience Seminar Room

Each team has 20 minutes to share findings and discuss ideas for next steps.

3:00 - 3:15

Movement and coffee break

eScience Common Area

3:15 - 5:00

Optional social activity.

TBD

Group outing to a nearby restauant.


Meet the team

The people on this page have helped organize the hackweek. You'll find a few specializations listed per person if you're wondering who to reach out to during the event!
Anthony Arendt
Senior Data Science Fellow
Lead Hackweek Organizer badge
Read more →
Don Setiawan
Research Software Engineer
Technology Specialist badge
Read more →
Jessica Scheick
Research Assistant Professor
Lead Hackweek Organizer badge Tutorial Lead badge Project Team Lead badge
Read more →
Joachim Meyer
Senior Research Scholar
Technology Specialist badge
Read more →
Scott Henderson
Research Scientist
Lead of Technology badge Tutorial Lead badge
Read more →

Our Sponsors

eScience Institute
CryoCloud
NASA ICESat-2 Mission