BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2026//speaker//ZMNF9
 N
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-europython-2026-U7AHP3@programme.europython.eu
DTSTART;TZID=CET:20260717T125500
DTEND;TZID=CET:20260717T135500
DESCRIPTION:**PyPartMC** is a Pythonic interface to *PartMC*. PartMC (Parti
 cle Monte Carlo) is a stochastic\, particle-resolved atmospheric aerosol d
 ynamics model\, used for solving aerosol processes such as coagulation\, n
 ucleation\, emission\, and deposition. Both projects are free and open-sou
 rce.\n\nOne of the main aims of the PyPartMC project is streamlining user 
 experience. To use PartMC\, you have to: work with UNIX shell\, provide Fo
 rtran and C libraries\, and perform standard Fortran and C source code con
 figuration\, compilation and linking. All of that boils down to a single *
 *pip** package manager call with PyPartMC. Depending on the OS\, PyPartMC 
 will install from a binary wheel or compile from a source wheel containing
  all the dependencies.\n\nPyPartMC can operate on **Linux**\, **Windows** 
 and **MacOS**\, and has been tested to install correctly on **Google Colab
 ** Jupyter notebook cloud platform. The API is also callable from C++\, Ju
 lia\, and MATLAB. PyPartMC ships with a collection of introductory noteboo
 k examples\, that can help with learning the library's API.\n\nFrom the de
 velopers point of view\, PyPartMC is an interesting challenge\, due to its
  **multi-language** environment. A C++ API is built on top of the Fortran 
 one\, leveraging the C-Fortran API. The Python interface is then construct
 ed with the help of **nanobind** library. \n\n**PyPartMC** is part of **op
 en-atmos**\, which is a multi-institutional community hub for projects in 
 atmospheric sciences (https://github.com/open-atmos). The development of t
 his package is a collaboration between AGH University of Krakow and Univer
 sity of Illinois Urbana-Champaign. \n\nIn the poster\, I will outline the 
 package features and architecture\, and also highlight the newly engineere
 d components and CI workflows engineered in our team at AGH.
DTSTAMP:20260524T121706Z
LOCATION:Poster Hall C
SUMMARY:PyPartMC: A Pythonic interface enhancing Fortran-based simulation p
 ackage - Gracjan Adamus
URL:https://programme.europython.eu/europython-2026/talk/U7AHP3/
END:VEVENT
END:VCALENDAR
