BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//euroscipy-2024//speaker//QKVYNA
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
DTSTART:20230827T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20231029T030000
RDATE:20241027T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20240331T030000
RDATE:20250330T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Using the Array API to write code that runs with Numpy\, Cupy and 
 PyTorch - Tim Head\, Sebastian Berg
DTSTART;TZID=Europe/Berlin:20240826T160000
DTEND;TZID=Europe/Berlin:20240826T173000
DTSTAMP:20261005T212458Z
UID:pretalx-euroscipy-2024-89KK7L@pretalx.com
DESCRIPTION:Python code that works with Numpy\, Cupy and PyTorch arrays? U
 se a GPU when possible\, but fallback to using a CPU if there is none? We 
 will show you how you can write Python code that can do all of the above. 
 The not so secret ingredient to do this is the Array API. In this workshop
  you will learn what the Array API is and how to use it to write programs 
 that can take any compatible array as input.
LOCATION:Room 5
URL:https://pretalx.com/euroscipy-2024/talk/89KK7L/
END:VEVENT
BEGIN:VEVENT
SUMMARY:A Hitchhiker's Guide to Contributing to Open Source - Sebastian Be
 rg\, Nikoleta E. Glynatsi
DTSTART;TZID=Europe/Berlin:20240827T160000
DTEND;TZID=Europe/Berlin:20240827T173000
DTSTAMP:20261005T212458Z
UID:pretalx-euroscipy-2024-UF7LM8@pretalx.com
DESCRIPTION:Open-source projects are essential for scientific programming.
  They provide many tools and resources that can be customized for differen
 t scientific needs. However\, sometimes the existing tools in a package do
 n't meet all the requirements of a project. This is when contributing to o
 pen-source packages becomes important. By contributing\, you can implement
  new functionalities\, improve the software and help keep the open-source 
 community strong.\n\nThis workshop will make contributing to open-source p
 rojects easier to understand. It will guide participants from just using t
 he software to actively contributing to it. The workshop will address tech
 nical challenges such as interacting with web-based hosting services (like
  GitHub and GitLab)\, branching\, and opening pull requests. Additionally
 \, it will cover how to contribute documentation and ensure the correctnes
 s of the code.\n\nWe will use the following repository during the workshop
 : https://github.com/Nikoleta-v3/HitchCos.\n\nYou can find a checklist of 
 prerequisites and installation notes here: https://github.com/Nikoleta-v3/
 HitchCos/wiki/Prerequisites.
LOCATION:Room 6
URL:https://pretalx.com/euroscipy-2024/talk/UF7LM8/
END:VEVENT
BEGIN:VEVENT
SUMMARY:NumPy's new DType API and 2.0 transition - Sebastian Berg
DTSTART;TZID=Europe/Berlin:20240829T110000
DTEND;TZID=Europe/Berlin:20240829T114500
DTSTAMP:20261005T212458Z
UID:pretalx-euroscipy-2024-CDB9NG@pretalx.com
DESCRIPTION:NumPy 2 had some significant changes in its API and required m
 any downstream libraries and users to adapt.\nOne of the larger new featur
 es is that the new DType API is now public.  This C-API allows more powerf
 ul user defined DTypes\, for which the new StringDType is an example. In t
 he first part\, I will give a brief overview of this API.\n\nSince many do
 wnstream projects needed to adapt and publish new versions\, in the second
  part I recap the current and past difficulties in transitioning to NumPy 
 2. This part of the session will be a forum for open discussion to gauge t
 he challenges faced by users in making this transition.
LOCATION:Room 5
URL:https://pretalx.com/euroscipy-2024/talk/CDB9NG/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Dispatching\, Backend Selection\, and Compatibility APIs - Guillau
 me Lemaitre\, Joris Van den Bossche\, Tim Head\, Erik Welch\, Marco Gorell
 i\, Sebastian Berg\, Aditi Juneja\, Stéfan van der Walt
DTSTART;TZID=Europe/Berlin:20240829T132000
DTEND;TZID=Europe/Berlin:20240829T150000
DTSTAMP:20261005T212458Z
UID:pretalx-euroscipy-2024-8MXPRW@pretalx.com
DESCRIPTION:Scientific python libraries struggle with the existence of sev
 eral array and dataframe providers.  Many important libraries currently ma
 inly support NumPy arrays or pandas dataframes.\nHowever\, as library auth
 ors we wish to allow users to smoothly use other array provides and simpli
 fy for example the use of GPUs without the need for explicit use of cuda e
 nabled libraries.\n\nThis session will be split into three related discuss
 ions around efforts to tackle this situation:\n* Dispatching and backend s
 election discussion\n* Array API adoption progress and discussion\n* Dataf
 rame compatibility layer discussion
LOCATION:Room 5
URL:https://pretalx.com/euroscipy-2024/talk/8MXPRW/
END:VEVENT
END:VCALENDAR
