Connect with the pyOpenSci community at PyCon US 2024!

We know there are a million things to do and see while at PyCon US 2024 in beautiful Pittsburgh this weekend, so we wanted to compile a list of every talk, keynote, summit, and panel where you can expect to meet some of the fantastic pyOpenSci community members as well as hear from some friends of pyOpenSci!

Friday, May 17th

11:00–4:30 PM: Maintainers Summit

Room 402, David L. Lawrence Convention Center
The Maintainers Summit, organized by Inessa Pawson, Chris Rose, Kara Sowles, and Leah Wasser, is where the Python community comes together to discuss and foster best practices on how to develop sustainable projects and nurture thriving communities. Check out the video below about what to expect at this year’s Maintainers Summit produced by PyCon US 2024 Conference Chair Mariatta Wijaya:

Watch the video

Be sure you’re at the Maintainers Summit not only for the opening remarks at 11:00 AM, but also so that you don’t miss Carol Willing’s 11:15 AM talk: Team Compass: Setting a course for a dynamic project!

11:45–12:15 PM: Making Beautiful, Publication Quality Tables in Python is Possible in 2024

Ballroom BC
Rich Iannone & Michael Chow
We couldn’t agree more with Rich and Michael when they say that “The display of tables can be beautiful. Tables can convey information effectively, just as plots do and, sometimes, it’s the better way to present data. Truly, the time has come to bridge the divide between raw DataFrame output and wondrously-structured tables suitable for publication.” In this talk they’ll go over which table components make for effective displays of information, and which combinations of Python packages that fit together to make this important task possible.

1:45–2:30 PM: Modern binary build systems

Ballroom A
Henry Fredrick Schreiner III
Henry will be guiding attendees through how easy it is now to set up a binary extension using CMake, Meson, or Maturin (Rust only). It can be done with only three files each containing only a handful of lines of code. Unlike the previous solutions, this covers cross-compilation,multithreaded builds, modern C++ standards, and other features that would each require custom code in a classic setup.py. Combined with cibuildwheel for building wheels and good support from modern binding tools like pybind11 and nanobind, the barrier for entry to reliable compiled extensions has dropped dramatically.

2:45–3:15 PM: Hatch: The only tool you need

Ballroom A
Ofek Lev
It’s no secret that we’re big fans of Hatch—we even taught a Python Packaging Workshop using Hatch! With an ever-growing set of tools used in Python packaging, Ofek will be presenting on how Hatch can be used as a unifying tool for Python packaging.

Saturday, May 18th

9:00–9:25 AM: Diversity & Inclusion Panel

Expo Hall B
Diversity and inclusion is core to the pyOpenSci mission, and we can’t wait for this panel. The line-up is incredible, with Débora Azevedo, Dima Dinama, Jessica Greene, Jules, Mason Egger, and Abigail Dogbe all speaking. We know we’ll be walking away from this panel inspired!

10:30–11:00 AM: Friends don’t let friends package alone

Hall C
Leah Wasser

A puma leaning against a rock and flexing a front arm. Overlaid on the photo in meme text is the phrase 'so you want to talk about Python packaging.'

We couldn’t talk about PyCon US without talking about our Executive Director and Founder, Leah Wasser, who will be talking all things Python packaging! Python packaging can be a scary and confusing endeavor. The ecosystem can be thorny and filled with many decisions around which tool or approach to use. You’re also likely to get pricked by an approach or tutorial that doesn’t work as expected. However, the packaging journey doesn’t have to be prickly - particularly for pure Python packages. By building community consensus around user goals and moderating healthy discussion, pyOpenSci is paving a smooth, thorn-free path for successful packaging.

1:45–5:45 PM: Packaging Summit

David L. Lawrence Convention Center
The goal of the Packaging Summit is to try to take advantage of the fact that, at PyCon, we can get a high concentration of these stakeholders in one room at the same time. This allows us to sync up on current and future best practices and to quickly come to agreements that would take months or even years over higher-latency media of discussion (e.g. mailing lists, forums, issue tickets).

2:30–3:00 PM: NetworkX is Fast Now: Graph Analytics Unleashed

Hall C
Mridul Seth & Erik Welch
Have you ever wondered how to find connections in your data and to gain insights from them? Come discover how NetworkX makes this easy (and fast!).

This talk is broadly divided into two parts. First we will talk about the power of graph analytics and how you can use tools like NetworkX to extract information from your data, and then we will talk about how we made the machinery behind NetworkX work with heterogeneous backends like GraphBLAS (CPU optimized) and cuGraph (GPU optimized).

2:30–3:00 PM: Eternal sunshine of the spotless development environment

Room 301–305
Sarah Kaiser
In this talk, Sarah will briefly cover why setting up container infrastructure, which can be useful for isolating your project environments and dig into how you can extend that with Dev Containers to configure a complete development experience using VS Code. She’ll also look at two common OSS project situations, onboarding and workshops, to see how workflows for using Dev Containers and other supporting tools make things easier. No container experience required, and while a brief familiarity with VS Code is helpful, it’s not necessary.

Sunday, May 19th

10:00–3:15 PM: Documentation Summit

The Documentation Summit will be a full-day summit including talks and panel sessions inviting leaders in documentation to share their experience in how to make good documentation, discussion about documentation tools such as sphinx, mkdocs, themes etc, what are the common mistakes and how to avoid them.

And at 1:00 PM you can catch Carol Willing and Ned Batchelder giving an update from the Python Docs Editorial Board!

3:15–4:00 PM: Keynote

Expo Hall B
Sumana Harihareswara
Sumana Harihareswara is an open source contributor and leader who has managed work on pip, PyPI, GNOME, MediaWiki, HTTPS Everywhere, autoconf, GNU Mailman, and other projects—and who is working on a book to teach what she’s learned along the way. Between 2016 and 2021, Harihareswara led fundraising for and managed the next-generation overhauls of PyPI and of pip’s dependency resolver and user experience. Her work has earned her an Open Source Citizen Award and a Google Open Source Peer Bonus.

Connect with us

pyOpenSci at PyCon US 2024

A close-up photo of Juno, a black lab mix, chewing on sticks. In front of Juno is a collection of pyOpenSci stickers.
Juno enjoying some sticks while showing off the latest pyOpenSci swag!

While there will be a whole host of pyOpenSci community members at PyCon US this year, be sure to make time to say hello to our Executive Director and Founder, Leah Wasser. Not only would she love to chat with you about Python, open source, and open science, she’s got a whole new set of stickers (including holographic stickers!) to give away. And for those lucky few, she’s also got a limited edition run of postcards to hand out!

And we’d love to hear about your PyCon experience! Be sure to tag us on LinkedIn and/or Fosstodon!

pyOpenSci around the web

Stay up-to-date with all things pyOpenSci by following us on LinkedIn and Fosstodon, and you can connect with the broader pyOpenSci community on our Discourse forum. And if you’re interested in our weekly newsletter where we share news, blog posts, and monthly updates, subscribe on LinkedIn. We also send out a monthly recap newsletter to our mailing list!

Categories: blog-post , community

Updated:

Leave a comment