The Python Exchange:

Helping Python Thrive within
the National Labs & Department of Energy

Join the Python Exchange Mailing List!

The next Python Exchange is coming up!

WEDNESDAY
MAY
28
4:00 pm ET

Add event to Google Calendar

Download ICS file

Our Guest Panelist will be:

Kyle Sunden

“Dynamic Data with Matplotlib”

Matplotlib is already a favorite plotting library for creating static data visualizations in Python. Here, we discuss the development of a new DataContainer interface and accompanying transformation pipeline which enable easier dynamic data visualization in Matplotlib. This improves the experience of plotting pure functions, automatically recomputing when you pan and zoom.

Data containers can ingest data from a variety of sources, including structured data such as Pandas Dataframes or Xarrays, up to live updating data from web services or databases. The flexible transformation pipeline allows for control over how your data is encoded into a plot.

About Our Guest

Kyle is a Research Software Engineer with Matplotlib under the NASA ROSES grant. Kyle holds a PhD in Chemistry from the University of Wisconsin where he did nonlinear spectroscopy. During his PhD, Kyle primarily worked on instrumentation control software to automate data collection and hardware integration for custom scientific instruments.

Zoom Webinar Link:

Past Events

To view all past recordings, visit

The Python Exchange YouTube Playlist

April 30th, 2025

“Developments in the scikit-learn Ecosystem: Going Beyond model.fit(X, y).predict(X)

Guillaume Lemaitre

March 25th, 2025

“Narwhals: Lightweight and extensible compatibility layer between dataframe libraries!”

Marco Gorelli

February 26th, 2025

“skrub for tables: Less wrangling, more machine learning”

Gaël Varoquaux

February 26th, 2025

“skrub for tables: Less wrangling, more machine learning”

Gaël Varoquaux

January 25th, 2025

“Accelerate your Python code with Rust”

Juan Luis Cano Rodríguez

December 4th, 2024

“Possible futures for Jupyter”

Sylvain Corlay