Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Saransh Chopra - Using Python's array API standard for ESA's Euclid mission - SPS25

Автор: Swiss Python Summit

Загружено: 2025-11-20

Просмотров: 7

Описание:

Talk recorded at the Swiss Python Summit on October 16th, 2025.
Licensed as Creative Commons Attribution 4.0 International.

---------
Abstract:

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 the speaker(s):

Saransh is a "generalist" research software engineer at UCL’s Advanced Research Computing Centre (at the time of writing this proposal), where he works on Python, HPC, DevOps, and Education projects. Before UCL, he was a research fellow at CERN working on computational physics software, and he will be joining EPFL as a graduate student this fall. Moreover, he develops and maintains several open-source scientific software, which he believes are the key to collaborative and reproducible research.

Saransh Chopra - Using Python's array API standard for ESA's Euclid mission - SPS25

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Orga - Lightning Talks - Day 1 - SPS25

Orga - Lightning Talks - Day 1 - SPS25

Daniel Szoke - Why you, as a Python developer, should learn Rust - SPS25

Daniel Szoke - Why you, as a Python developer, should learn Rust - SPS25

Вы думали, что допинг — это плохо? Подождите, пока не услышите об электромагнитных велосипедах.

Вы думали, что допинг — это плохо? Подождите, пока не услышите об электромагнитных велосипедах.

Francesco Conti - Causal ML for Smarter Advertising Campaigns with Python - SPS25

Francesco Conti - Causal ML for Smarter Advertising Campaigns with Python - SPS25

Konrad Gawda - Bytecode and .pyc files - SPS25

Konrad Gawda - Bytecode and .pyc files - SPS25

Преломление и «замедление» света | По мотивам лекции Ричарда Фейнмана

Преломление и «замедление» света | По мотивам лекции Ричарда Фейнмана

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Hard и soft skills, без которых не попасть в ML

Hard и soft skills, без которых не попасть в ML

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Emeka Onyebuchi - Building Resilient Python Apps for Unreliable Networks - SPS25

Emeka Onyebuchi - Building Resilient Python Apps for Unreliable Networks - SPS25

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Peter Staar - Docling: Get your documents ready for generative AI - SPS25

Peter Staar - Docling: Get your documents ready for generative AI - SPS25

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Градиентный спуск, как обучаются нейросети | Глава 2, Глубинное обучение

Градиентный спуск, как обучаются нейросети | Глава 2, Глубинное обучение

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

Сделал САЙТЫ с помощью ChatGPT за 60, 6000 и 60 000 секунд

Сделал САЙТЫ с помощью ChatGPT за 60, 6000 и 60 000 секунд

Piotr Gryko - Anonymization of sensitive information in financial document - SPS25

Piotr Gryko - Anonymization of sensitive information in financial document - SPS25

Python Has the Best Standard Library Ever: 10 Modules You Need to Know

Python Has the Best Standard Library Ever: 10 Modules You Need to Know

Как изменится разработка с приходом ИИ / Владилен Минин

Как изменится разработка с приходом ИИ / Владилен Минин

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]