CO Colloquium "Revisiting Cython: Is it still effective?"
Date: 26 March 2025 @ 16:00 - 17:00
Topic: "Revisiting Cython: Is it still effective?"Speaker: Tyler Collins, SHARCNETVideo link --- Python is often praised for its speed of development but criticized for its execution speed. However, this has changed significantly in recent years due to major improvements in both Python itself and its most popular libraries. Libraries such as TensorFlow, OpenCV, NumPy, and Pandas all leverage a tool called Cython. Cython is an extension of Python that allows functions to be compiled into C (or C++), mitigating Python's performance limitations.Since the last webinar on this package in 2020, several major versions have been released. This talk will explore what has changed, whether performance has improved, and if development has become easier. During the webinar, a few demo problems will be explored live. Experience with Python is expected, while familiarity with C/C++ and Jupyter notebooks will be helpful.---The Compute Ontario Colloquia are weekly Zoom presentations on Advanced Research Computing, High Performance Computing, Research Data Management, and Research Software topics, delivered by staff from three Compute Ontario consortia (CAC, SciNet, SHARCNET) and guest speakers. The series began January 2023 and superseded similar series previously delivered by individual consortia (e.g. General Interest Seminars by SHARCNET or User Group Meeting TechTalks by SciNet). The colloquia are one hour long and include time for questions. No registration is required. Presentations are usually recorded and uploaded to the hosting consortium video channel (colloquia hosted by SHARCNET go to our youtube channel).
Keywords: RDM, Research Data Management, Machine Learning, AI, Python, Programming, Statistics, Data Analysis
Venue: online
Activity log