BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//scipy-2026//talk//YWHVF7
BEGIN:VTIMEZONE
TZID:CST
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10;UNTIL=20061029T080000Z
TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
END:STANDARD
BEGIN:STANDARD
DTSTART:20071104T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000402T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=20060402T090000Z
TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20070311T030000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-scipy-2026-YWHVF7@pretalx.com
DTSTART;TZID=CST:20260717T104500
DTEND;TZID=CST:20260717T111500
DESCRIPTION:Canvas Chat is a browser-based tool that combines Python's data
  science stack with large language model connectivity\, enabling natural l
 anguage interaction with data. Built on Pyodide\, it runs entirely in the 
 browser with no server-side computation required. Users bring their own AP
 I keys for LLM access\, while all session data persists locally in Indexed
 DB. The visual\, non-linear interface represents conversations as nodes on
  an infinite canvas\, supporting branching\, merging\, and stateful explor
 ation of data analysis workflows. This talk demonstrates how browser-based
  Python plus LLMs can democratize data science by removing infrastructure 
 barriers while preserving privacy and reproducibility.
DTSTAMP:20260622T113837Z
LOCATION:Memorial Hall
SUMMARY:Canvas Chat - non-linear workflows for AI-assisted data science - E
 ric Ma
URL:https://pretalx.com/scipy-2026/talk/YWHVF7/
END:VEVENT
END:VCALENDAR
