BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.scipy.org//2023//speaker//BGX8FE
BEGIN:VTIMEZONE
TZID:America/Chicago
BEGIN:DAYLIGHT
DTSTART:20220711T000000
TZNAME:CDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20221106T020000
RDATE:20231105T020000
TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20230312T030000
RDATE:20240310T030000
TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Thinking in arrays - Jim Pivarski
DTSTART;TZID=America/Chicago:20230711T080000
DTEND;TZID=America/Chicago:20230711T120000
DTSTAMP:20261007T034331Z
UID:pretalx-2023-XBUC8S@cfp.scipy.org
DESCRIPTION:Despite its reputation for being slow\, Python is the leading 
 language of scientific computing\, which generally needs large-scale (fast
 ) computations. This is because most scientific problems can be split into
  "metadata bookkeeping" and "number crunching\," where the latter is perfo
 rmed by array-oriented (vectorized) calls into precompiled routines.\n\nTh
 is tutorial is an introduction to array-oriented programming. We'll focus 
 on techniques that are equally useful in NumPy\, Pandas\, xarray\, CuPy\, 
 Awkward Array\, and other libraries\, and we'll work in groups on three cl
 ass projects: Conway's Game of Life\, evaluating decision trees\, and comp
 utations on ragged arrays.
LOCATION:Classroom 101
URL:https://cfp.scipy.org/2023/talk/XBUC8S/
END:VEVENT
END:VCALENDAR
