Skip to content
Using Python's array API standard for ESA's Euclid mission (sps25) episode artwork

Oct 16, 2025 30 min

Using Python's array API standard for ESA's Euclid mission (sps25)

from Chaos Computer Club - archive feed (high quality) Hosted by Saransh Chopra

Over the years, the lack of an array data type in Python has resulted in the creation of numerous array libraries, each specializing in unique niches but still having some interoperability between each other. NumPy has become the de facto array library of Python, and the other array libraries try to keep their API close to that of NumPy. However, this often becomes infeasible, and the libraries deviate out of necessity. To make Python's array libraries shake hands with each other without any inconsistencies, the Consortium for Python Data API Standards has formalised an Array API standard for libraries offering array creation and manipulation operations. The Array API standard allows users to write and use the same code for arrays belonging to any of the standard-conforming libraries. Through this talk, we will explore the need for such standardisation and discuss its salient features in detail. We will primarily delve into the example of using this standard to make specific parts of European Space Agency's Euclid space mission's code GPU and autodiff compatible. Besides cosmology, we will also take a look at a few other examples, mostly sourced from my experience working with and on several Python array libraries for scientific computing. Ultimately, the audience can expect to leave the room with the knowledge of both, the software engineering and the research side of the array API standard. about this event: https://talks.python-summit.ch/sps25/talk/B7GRMJ/

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

Using Python's array API standard for ESA's Euclid mission (sps25)

0:00 30:18

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Chaos Computer Club - archive feed (high quality)?

This episode is 30 minutes long.

When was this Chaos Computer Club - archive feed (high quality) episode published?

This episode was published on October 16, 2025.

Can I download this Chaos Computer Club - archive feed (high quality) episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.