Matthias Köppe
banner
mkoeppe.bsky.social
Matthias Köppe
@mkoeppe.bsky.social
Professor, UC Davis #Mathematics. He/him. #DavisCA.
Made #SageMath pip-installable @passagemath.org.
https://github.com/mkoeppe #Python #OpenSource
#cutgeneratingfunctionology #optimization #orms
I block accounts to increase reading focus.
Reposted by Matthias Köppe
Packaging of passagemath for emscripten-forge, for serverless use in the web browser with JupyterLite.
github.com/emscripten-f...
#SageMath #Python
February 13, 2026 at 9:29 PM
Reposted by Matthias Köppe
An unexpected find while out checking vernal pools today, a Sage Thrasher in Yolo County! Not where I expected to see you, but ok. 🪶
February 13, 2026 at 6:57 AM
Reposted by Matthias Köppe
A packaging effort for passagemath's WebAssembly port has started in emscripten-forge.
github.com/emscripten-f...
Packaging request: passagemath - modularized fork of SageMath · Issue #4384 · emscripten-forge/recipes
https://github.com/passagemath provides the full functionality of the SageMath system in modularized form as 120 pip-installable packages. I'd be interested in collaborating on making passagemath a...
github.com
February 13, 2026 at 6:19 AM
Reposted by Matthias Köppe
our #openaccess book on "branch-and-price" is finally published; you can download it here link.springer.com/book/10.1007...

#orms @springernature.com
February 10, 2026 at 8:27 PM
Reposted by Matthias Köppe
First stable release of the 10.8.x series of passagemath, the pip-installable modularized fork of #SageMath. Up to date with SageMath 10.9.beta3 (Jan 2026). Binary wheels uploaded for Linux, macOS, Windows, for the x86_64 & ARM platforms.
github.com/passagemath/...
#Python #OpenSource #Mathematics
Release passagemath-10.8.1 · passagemath/passagemath
Support for Python 3.10 dropped The passagemath-10.8.x series supports Python 3.11–3.14. The passagemath-10.6.x series, which includes support for Python 3.10, is still supported until October 2026...
github.com
February 8, 2026 at 11:34 PM
Reposted by Matthias Köppe
Final release candidate 10.8.1.rc3 of passagemath, the pip-installable modularized fork of #SageMath.
github.com/passagemath/...
#Python #OpenSource #Mathematics #orms
Release passagemath-10.8.1.rc3 · passagemath/passagemath
Final release candidate passagemath-highs This new pip-installable package ships a mixed-integer linear programming backend using the HiGHS solver. Package upgrades CVXpy has been upgraded from ver...
github.com
February 6, 2026 at 7:36 PM
Reposted by Matthias Köppe
Release candidate 10.8.1.rc2 of passagemath, the pip-installable modularized fork of #SageMath.
github.com/passagemath/...
#Python #OpenSource #Mathematics
Release passagemath-10.8.1.rc2 · passagemath/passagemath
What's Changed build/pkgs/{regina,khoca}: Add 'math' tag by @mkoeppe in #2095 pkgs/sagemath-gfan/MANIFEST.in: Add missing file src/sage/interfaces/gfan.py by @mkoeppe in #2103 sage.interfaces.giac...
github.com
February 5, 2026 at 5:57 PM
Reposted by Matthias Köppe
Release candidate 10.8.1.rc1 of passagemath, the pip-installable modularized fork of #SageMath.
github.com/passagemath/...
#Python #OpenSource #Mathematics
Release passagemath-10.8.1.rc1 · passagemath/passagemath
More binary wheels for Windows on ARM Binary wheels for Windows on ARM are now also available for the following distribution packages: passagemath-cmr passagemath-m4ri-m4rie passagemath-modules pa...
github.com
February 4, 2026 at 3:12 AM
Reposted by Matthias Köppe
Once again, imagine this happening at the ICM - there's no way we (the U.S.) can host the ICM responsibly #mathsky
Professional athletes are being advised not to leave the hotel or go anywhere without their passports while visiting Minnesota.

This is not a country that can safely host international events like the World Cup.

Boycotting is not even a political question anymore. It is a basic issue of safety.
The Montreal Canadiens are playing the Minnesota Wild in Minneapolis tonight. The players have been recommended to stay in/eat at the hotel, take the team bus to the arena, and carry passports.

Perhaps we shouldn't be hosting the World Cup and the Olympics...
February 2, 2026 at 8:57 PM
Reminds me of a meeting in 2024 with a certain #SageMath committee whose members pretended not to know what the word "leadership" means. #gaslighting #OpenSource
February 2, 2026 at 9:08 PM
Reposted by Matthias Köppe
Reposted by Matthias Köppe
Release candidate 10.8.1.rc0 of passagemath, the pip-installable modularized fork of #SageMath.
github.com/passagemath/...
#Python #OpenSource #Mathematics
Release passagemath-10.8.1.rc0 · passagemath/passagemath
What's Changed pkgs/sagemath-categories: Modularization fixes by @mkoeppe in #2068 pkgs/sagemath-graphs: Add # needs by @mkoeppe in #2069 pkgs/sagemath-symbolics: Add # needs by @mkoeppe in #2070 ...
github.com
February 1, 2026 at 8:39 PM
Reposted by Matthias Köppe
Pre-release 10.8.1.alpha4 of passagemath, the pip-installable modularized fork of #SageMath.
github.com/passagemath/...
#Python #OpenSource #Mathematics
January 31, 2026 at 9:44 PM
Reposted by Matthias Köppe
Pre-release 10.8.1.alpha3 of passagemath, the pip-installable modularized fork of #SageMath.
github.com/passagemath/...
#Python #OpenSource #Mathematics
January 28, 2026 at 8:07 PM
Reposted by Matthias Köppe
The biggest risk in this moment is something sociologists call “symbolic compliance.”

That’s when an institution that is violating civil rights gives the public just enough symbolic victories that accountability efforts lose steam before there has been any meaningful change.
January 26, 2026 at 11:35 PM
Reposted by Matthias Köppe
Pre-release 10.8.1.alpha2 of passagemath, the pip-installable modularized fork of #SageMath.
github.com/passagemath/...
#Python #OpenSource #Mathematics
January 26, 2026 at 7:36 PM
Reposted by Matthias Köppe
We the people have the power. Join us tomorrow, January 26, for a virtual training on how to exercise your right to document ICE abuses in your community.

RSVP using the link below. When using that link, Indivisible will know you came from us; their privacy policy applies.
Eyes on ICE: Document and Record · No Kings
On Saturday, federal agents horrifically shot and killed 37-year-old Alex Pretti, an ICU nurse who cared for veterans, in the Eat Street neighborhood of south Minneapolis after brutally beating him in...
www.mobilize.us
January 25, 2026 at 7:41 PM
Reposted by Matthias Köppe
A reminder to the news media: “conflicting accounts” is what you say BEFORE the incontrovertible video evidence appears. After that, your job is to ask why one side is lying, not to repeat the lie and pretend no one knows the truth.
January 25, 2026 at 12:28 PM
Reposted by Matthias Köppe
Pre-release passagemath-10.8.1.alpha1, with #SageMath 10.9.beta3 merged.
Supports #Python 3.11–3.14. Binary wheels for Linux, macOS, Windows are up on PyPI for testing with user packages.
github.com/passagemath/...
#OpenSource #Mathematics
January 24, 2026 at 7:13 PM
January 20, 2026 at 8:48 PM
Reposted by Matthias Köppe
January 20, 2026 at 3:37 AM
Reposted by Matthias Köppe
Looking for examples: do you know any OSS projects that have thoughtfully updated their contribution process for AI-assisted PRs?

Interested in:
* PR templates asking for intent/reasoning
* Comprehension checks
* Other friction-adding methods

Would love to learn from communities experimenting here
January 16, 2026 at 2:48 AM
Reposted by Matthias Köppe
passagemath-10.8.x development has now started on the main branch of the github.com/passagemath/... repository.
Stable releases in the 10.6.x series will be made from the passagemath-10.6.x branch.
#SageMath #Python #OpenSource #Mathematics
January 16, 2026 at 2:03 AM
Reposted by Matthias Köppe
Just released: Version 10.6.47 of passagemath, the pip-installable modularized #SageMath fork, an #OpenSource general-purpose #Mathematics system in #Python.
New: "pip install -v passagemath-polymake" installs a Perl interpreter, all Perl prerequisites, and #polymake.
github.com/passagemath/...
Release passagemath-10.6.47 · passagemath/passagemath
passagemath-polymake The new pip-installable package passagemath-polymake ships the interface to polymake, the software package for research in polyhedral geometry, providing polytopes, polyhedra a...
github.com
January 15, 2026 at 7:23 PM
Starting this Thursday, I will be holding weekly @passagemath.org #OpenSource #Mathematics software office hours at 11:00 Pacific on the @scientific-python.org Discord server. discord.gg/UFPyFUaUSC?e...
January 15, 2026 at 7:49 AM