I'm currently revising the core-library-focused @PassageMath Developer's Guide into a more comprehensive and inclusive Contributor's Guide.
Feedback, contributions, and suggestions are most welcome:
#Python#OpenSource#Mathematics
The Mathematics Jobs Wiki is open for the 2025–2026 season.
https://t.co/ARExjr4ly3
Help is welcome: In particular, taking over maintenance of my simple Python scripts that populate the jobs list from mathjobs.
#MathSky
I have now started the @passagemath upstream campaign: Making projects aware of the pip-installable passagemath distributions that use the projects' packages, redistribute them in binary wheels on #PyPI, and provide #Python interfaces for them.
https://t.co/w8rT0Mvj37
#FOSS #MathSky #SageMath
1 year ago, I wrote about the intrinsic conflict between abstraction and attribution in building mathematical software.
https://t.co/fTDuEM3AUH
#FOSS#MathSky#SageMath
Powers of two: My contributions to #SageMath (since 2015) → passagemath (since 2024) quietly exceeded 2¹⁴ commits at the end of 2024. The main branch of the passagemath repo crossed the threshold of 2¹⁷ commits around the passagemath-10.5.4 release.
https://t.co/xHjtEFSVN2
#Python #FOSS #MathSky
I sent PRs to 50 #SageMath user projects in January, adding support for running in plain #Python using the modularized passagemath distributions. Results so far: see below for an overview...
The new passagemath 10.5.23 release is available on PyPI and GitHub. It is up to date with SageMath 10.6b6 and supports Python 3.9–3.13.
https://t.co/oF9onl7U9w
#Python#OpenSource#MathSky
Video and slides of my presentation "Modularization and pip-installability of the #SageMath#Python library" from the Global Virtual #SageMath
Days 110 are available at:
https://t.co/je47mfBshH
Opening the doors of perception.
To the unconvinced, maths begins and ends with numbers and equations. But as Hugo Duminil-Copin explains, they are merely the launching pad for a mathematical world that we can all appreciate, and even love.
Full lecture: https://t.co/0Fkk486OIi