2023 Developer Summit

The First Scientific Python Developer Summit 22-26 May 2023 -- Seattle, WA

Work log#

Use the above link to keep notes and to track work done.

Agenda#

The event is held at the eScience Institute, UW Physics/Astronomy Tower, 6th Floor, 3910 15th Ave NE, Seattle.


 

A friendly reminder that we are guests of the eScience Institute, and that some members of their research staff will continue working in the space during our event.

 

Sunday

Time Description
Arrive
Dinner (self organized)

Monday

Time Description
08:40 Meet in hotel lobby (or 9am at eScience)
9:00 Breakfast
9:00–9:30 Welcome & coordination
9:30–13:00 Work session
13:00–14:30 Lunch & campus walk
14:30–17:00 Work session
17:30–18:00 Check-in
19:00 Dinner at Eureka!

Tuesday

Time Description
9:00 Breakfast
9:30–13:00 Work session
13:00–14:30 Lunch & campus walk
14:30–17:00 Work session
17:15–17:45 Check-in
18:30 Dinner at Kate’s Pub

Wednesday

Time Description
9:00 Breakfast
9:30–13:00 Work session
13:00–14:30 Lunch & campus walk
14:30–17:00 Work session
17:30–18:00 Check-in
Dinner (self organized)

Thursday

Time Description
9:00 Breakfast
9:30–13:00 Work session
13:00–14:30 Lunch & campus walk
14:30–17:00 Work session
17:30–18:00 Check-in
19:00 Dinner at Big Time Brewery & Alehouse

Friday

Time Description
9:00 Breakfast
9:30–13:00 Work session
13:00–14:30 Lunch & campus walk
14:30–16:00 Work session
16:00–17:30 Closing discussion
18:00 Dinner (self organized)

Saturday

Time Description
Depart
Breakfast (self organized)

Logistics#

We have funding (i.e., for travel, food, and lodging) and space for 40 participants for five days and six nights. This will be an invite-only event that requires upfront agreement to: (a) take part in two of the three one-hour pre-summit planning meetings, (b) collaborate with fellow participants on a work plan, (c) attend the one-week summit in-person, and (d) participate, to whatever degree possible, in several months of post-summit implementation.

Local Logistics#

Airport to hotel#

There is no need to get a rental car or taxi/ride-share, as the airport and the UW campus area is well-served by bus and rail. We recommend using Link Light Rail to get from the airport to the hotel. It takes approximately an hour and costs $3.25. The closest station to the hotel is “U-District” (0.3mi away), which is a new station opened in 2021 and is not to be confused with the station in Downtown called, “University St”, neither with “University of Washington”.

Food#

We have group dinners Monday, Tuesday, and Thursday. For other evenings (Sunday, Wednesday, Friday), as well as Saturday breakfast, you can request reimbursement. Please keep all slips, no alcoholic beverages covered, max 20 USD per dinner and 15 USD per breakfast.

Participants#

Participants are recruited from the community of developers of packages such as NumPy, SciPy, matplotlib, xarray, pandas, scikit-image, scikit-learn, NetworkX, and IPython, as well as domain stacks including Astropy, Pangeo, and scikit-HEP.

List of participants

Goals#

The Scientific Python Developer Summit provides an opportunity for core developers from the scientific Python ecosystem to come together to:

1. Improve joint infrastructure#

Collaborate to adopt and improve infrastructure, tools, and processes used across projects. This includes infrastructure already described in Scientific Python Ecosystem Coordination documents (SPECs), as well as, but not limited to, tools for documentation, testing, benchmarking, packaging, and Continuous Integration (CI).

2. Better coordination of the ecosystem#

A central goal of the Scientific Python project and, by implication, the summit, is to better coordinate maintenance of the different projects. We want to write up a maintenance manual with community best practices, agree on a common release schedule, establish channels for regular cross-project communication, and decide on joint governance structures.

3. Work on a shared strategic plan#

The strategic plan will identify core needs and future challenges of the scientific Python community. Rather than focusing on the technical details of one particular project or domain area, the strategic plan would discuss the challenges shared across projects and domains. The plan will also be used by the community for support when applying for federal grants.

Dates#

Participants will be expected to participate in at least two planning meetings as well as the weekly long summit.

The summit is held May 22-26, 2023 in Seattle, WA.

Attendees should preferably arrive the day before the summit starts, and stay for the entire duration of the summit.

Pre-Summit Planning#

See planning issues.

Participants will be responsible for attending two or more one-hour video meetings (the planning meetings mentioned above) and for participating in a planning repository via PRs, issues—as both contributors and reviewers. There is no heavy top-down structure: participants themselves will organize the work that needs to be done ahead of time. They will deciding on topics, divide the work, and schedule the meeting.

Summit Execution#

The goal of the summit is to be a hands-on work meeting. That said, there will be some free time scheduled to brainstorm new ideas, and to discuss current community projects and activities.

Post-Summit Implementation#

After the meeting, attendees will collaborate on their assigned tasks until completion. The Scientific Python project also has funding to further develop some of these tasks, and will apply for additional funds to complete some of the rest.

Meeting notes#


General Planning Meeting
On this page