BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//euroscipy-2026//speaker//GWCWWU
BEGIN:VTIMEZONE
TZID:Poland
BEGIN:DAYLIGHT
DTSTART:20250721T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20251026T030000
RDATE:20261025T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20260329T030000
RDATE:20270328T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:PyData/Sparse & Finch: extending sparse computing in the Python ec
 osystem - Mateusz Sokół
DTSTART;TZID=Poland:20260721T140000
DTEND;TZID=Poland:20260721T143000
DTSTAMP:20260909T060705Z
UID:pretalx-euroscipy-2026-CLUCAW@pretalx.com
DESCRIPTION:Scientific Python Ecosystem offers a wide variety of numerical
  packages\, such as NumPy\, CuPy\, or JAX. One of the domains that also ca
 ptures a lot of attention in the community is sparse computing.\n\nIn this
  talk\, we will present the current landscape of sparse computing in the P
 ython ecosystem and our efforts to revive/expand it. Our main contribution
 s to the Python ecosystem cover: (1) making a novel Finch sparse tensor co
 mpiler and Galley scheduler available for the community\, (2) standardizin
 g various aspects of sparse computing. We will show how to use the Finch c
 ompiler with the PyData/Sparse package and how it outperforms well-establi
 shed alternatives for multiple kernels\, such as MTTKRP or SDDMM.\n\nReal-
 world use-cases will show you how\, step-by-step\, Python practitioners ca
 n migrate their code to an Array API compatible version and benefit from t
 ensor operator fusion and autoscheduling capabilities offered by the Finch
  compiler.\n\nApart from the existing Julia implementation\, the number of
  sparse backends offered by PyData/Sparse will grow in the future to provi
 de a Python-native alternatives for scipy.sparse and Numba solutions. One 
 of them that is currently under development is finch-tensor-lite\, a pure 
 Python rewrite of Finch.jl compiler\, meant to make the solution lightweig
 ht by dropping Julia runtime dependency while providing the majority of fe
 atures.
LOCATION:Room 1.38 (Ground Floor\, Turing)
URL:https://pretalx.com/euroscipy-2026/talk/CLUCAW/
END:VEVENT
END:VCALENDAR
