Lucas Colley
I'm a core maintainer of SciPy and Pixi, and a member of the Consortium for Python Data API Standards. I recently finished a master's degree in Computer Science and Philosophy at the University of Oxford.
he/him
Sessions
In this talk I share stories from the surprisingly challenging experience of modernising the LinearOperator data structure in SciPy to include support for batched input and alternative array types. Come and hear what it is like to learn the intricacies of an 18 year old data structure from scratch in order to be able to add new features without breaking the world!
In this talk, you'll learn about Pixi and how you can use it to create fast, reproducible, and slick developer experiences across multi-platform, multi-language projects. Furthermore, you'll learn how to use pixi-build to build your own packages and seamlessly integrate building from source into your developer workflows, as well as a bit about how Pixi makes things work behind the scenes. Finally, you'll hear about how big projects like SciPy and NumPy are utilising Pixi to facilitate advanced development and make the world of scientific Python software more secure, while also boosting accessibility and improving the new contributor experience.