BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pyconde-pydata-2025//talk//CPCNRZ
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
DTSTART:20240425T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20241027T030000
RDATE:20251026T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20250330T030000
RDATE:20260329T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:How Narwhals is silently bringing pandas\, Polars\, DuckDB\, PyArr
 ow\, and more together - Marco Gorelli
DTSTART;TZID=Europe/Berlin:20250425T105500
DTEND;TZID=Europe/Berlin:20250425T112500
DTSTAMP:20261011T090104Z
UID:pretalx-pyconde-pydata-2025-CPCNRZ@pretalx.com
DESCRIPTION:If you were writing a data science tool in 2015\, you'd have e
 nsured it supported pandas and then called it a day.\n\nBut it's not 2015 
 anymore\, we've fast-forwarded to 2025. If you write a tool which only sup
 ports pandas\, users will demand support for Polars\, PyArrow\, DuckDB\, a
 nd so many other libraries that you'll feel like giving up.\n\nLearn about
  how Narwhals allows you to write dataframe-agnostic tools which can suppo
 rt all of the above\, with zero dependencies\, low overhead\, static typin
 g\, and strong backwards-compatibility promises!
LOCATION:Zeiss Plenary (Spectrum)
URL:https://pretalx.com/pyconde-pydata-2025/talk/CPCNRZ/
END:VEVENT
END:VCALENDAR
