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
Just released: Version 10.6.35 of passagemath, the pip-installable modularized #SageMath fork, an #OpenSource general-purpose #Mathematics system in #Python.
This version adds a new package for two-stage euclidean real quadratic fields by X. Guitart and M. Masdeu.
github.com/passagemath/...
Release passagemath-10.6.35 · passagemath/passagemath
passagemath-modules updates The matrix() constructor, when supplied with keyword arguments row_keys=... and/or column_keys=..., creates morphisms of free modules instead of plain matrices. The cons...
github.com
November 13, 2025 at 9:27 PM
Reposted by Matthias Köppe
Just released: Version 10.6.34 of passagemath, the pip-installable modularized #SageMath fork, an #OpenSource general-purpose #Mathematics system in #Python.
This version adds support for reactive @marimo.io notebooks as an alternative to @jupyter.org notebooks.
github.com/passagemath/...
Release passagemath-10.6.34 · passagemath/passagemath
Support for reactive marimo notebooks The command for launching notebooks (sage -n) now supports reactive marimo notebooks (sage -n marimo) after installing marimo in the virtual environment. When ...
github.com
November 11, 2025 at 7:14 PM
Reposted by Matthias Köppe
Here we are again: stunned & full of hope, because of you–each of you wonderful humans in the #Python community. Since we shared the news about our withdrawal from the NSF grant opportunity two weeks ago, we've received >$160,000 in donations across 1,937 donors, which includes 313 new Members–WOW!
November 10, 2025 at 4:50 PM
Reposted by Matthias Köppe
An introductory article on #SageMath mentioning passagemath.
currently.att.yahoo.com/tech/computi...
I replaced Mathematica with this free and open-source alternative
SageMath is wise about math from arithmetic to calculus.
currently.att.yahoo.com
November 7, 2025 at 8:23 PM
Policy update: I will decline all invitations to speak at @cornelluniversity.bsky.social
November 7, 2025 at 6:35 PM
Reposted by Matthias Köppe
Just released: Version 10.6.33 of passagemath, the pip-installable modularized #SageMath fork, an #OpenSource general-purpose #Mathematics system in #Python.
This version adds support for IPython 9.7.
github.com/passagemath/...
Release passagemath-10.6.33 · passagemath/passagemath
This release adds support for IPython 9.7. What's Changed dist.yml (wheels) [macos]: Our delocate no longer needs joblib by @mkoeppe in #1772 Add float function from upstream by @cxzhong in #1765 ...
github.com
November 7, 2025 at 6:23 PM
Reposted by Matthias Köppe
Tell your friends! Warn your enemies! @mathandcobb.bsky.social will be sharing his take on Math in the Age of Social Media on Monday at the next @code4math.org Convening! Join the conversation on our Zulip:

code4math.zulipchat.com#narrow/chann...
November 6, 2025 at 4:57 PM
Reposted by Matthias Köppe
Just released: Version 10.6.32 of passagemath, the pip-installable modularized #SageMath fork, an #OpenSource general-purpose #Mathematics system in #Python.
This version adds initial support for free-threaded Python 3.14.
github.com/passagemath/...
Release passagemath-10.6.32 · passagemath/passagemath
Initial support for free-threaded Python 3.14 Wheels are now made available also for free-threaded Python 3.14 (cp314-cp314t). Because not all upstream packages have published wheels for this versi...
github.com
November 5, 2025 at 6:58 PM
Reposted by Matthias Köppe
Finally, we want to share that everyone at the PSF is full of hope, courage, & strength- because of each & every one of you in the #Python community. We’ve continued to hear from you across a multitude of platforms with messages of support & encouragement– each of which we truly treasure 🥹
November 3, 2025 at 5:31 PM
I am now a Supporting Member of the #Python Software Foundation.
psfmember.org/python-softw...
Python Software Foundation Supporting Member – Python Software Foundation
psfmember.org
November 1, 2025 at 6:21 PM
Reposted by Matthias Köppe
Also released: Version 10.5.49, the final release of the passagemath-10.5.x series, which is now EOL.
github.com/passagemath/...
#Python #SageMath #FOSS #Mathematics
Release passagemath-10.5.49 · passagemath/passagemath
This is the final release of the passagemath-10.5.x series. What's Changed [passagemath-10.5.x] Merge pull request #1312 from passagemath/tox-docker--fix-failed-tag-push-2 by @github-actions[bot] ...
github.com
November 1, 2025 at 7:02 AM
Reposted by Matthias Köppe
Just released: Version 10.6.31 of passagemath, the pip-installable modularized #SageMath fork, a general-purpose #Mathematics system in #Python.
github.com/passagemath/...
This version adds initial support for Python 3.14 and macOS Tahoe; and updates #GAPSystem, #Singular, ...
#FOSS
Release passagemath-10.6.31 · passagemath/passagemath
Initial support for building from source on macOS 26 (Tahoe) Both homebrew and conda-forge are supported. Initial support for Python 3.14 Wheels are now made available also for Python 3.14. Because...
github.com
October 31, 2025 at 9:07 PM
Reposted by Matthias Köppe
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
Reposted by Matthias Köppe
BAY AREA PEOPLE, find your local Rapid Response Network and put their information into your phone NOW: www.ccijustice.org/carrn

Here is the info for Sonoma and Napa Counties:
October 22, 2025 at 7:50 PM
Reposted by Matthias Köppe
This was hard work but now we are happy!

The #BOBILib paper has today been accepted for publication in Mathematical Programming Computation!

Here's the final version of the preprint: optimization-online.org/wp-content/u...!

And here's the website bobilib.org!

Spread the word and use it! :-)
October 22, 2025 at 3:47 PM
Reposted by Matthias Köppe
Release candidate 10.6.31.rc2 of passagemath, the pip-installable modularized #SageMath fork, with more package upgrades
github.com/passagemath/...
#Python #GAPSystem #FOSS #Mathematics
Release passagemath-10.6.31.rc2 · passagemath/passagemath
passagemath-gap updates GAP was updated to version 4.15.1. passagemath-nauty updates nauty was updated to version 2.9.1; release notes. Upgrades of packages in the Sage distribution Normaliz was up...
github.com
October 21, 2025 at 11:19 PM
Reposted by Matthias Köppe
The 2026 Land-Doig Competition is open! This year’s topic is GPU-Accelerated Primal Heuristics for Mixed-Integer Programming. Details below.

www.mixedinteger.org/2026/competi...
MIPcc26: The 2026 Land-Doig MIP Competition
www.mixedinteger.org
October 20, 2025 at 4:02 PM
Reposted by Matthias Köppe
white house has joined bluesky
click here to block all official us government accounts instantly

bsky.app/profile/did:...
October 17, 2025 at 10:08 PM
Reposted by Matthias Köppe
Release candidate 10.6.31.rc1 with transition to C++17, macOS Tahoe support, package upgrades
github.com/passagemath/...
#Python #SageMath #FOSS #Mathematics
Release passagemath-10.6.31.rc1 · passagemath/passagemath
Initial support for building from source on macOS 26 (Tahoe) passagemath-lcalc updates lcalc was updated to version 2.1.1. passagemath-linbox updates LinBox was updated to version 1.7.1. passagemat...
github.com
October 17, 2025 at 3:58 AM
#otd 1 year ago I created the @passagemath.org fork of #SageMath, the general-purpose #OpenSource #Mathematics system in #Python.
I created the fork in response to the Sage project's final decline into systemic toxicity; in hindsight, the step was long overdue.
github.com/passagemath/...
src/bin/sage-update-version: passagemath · passagemath/passagemath@01ca09d
github.com
October 14, 2025 at 7:23 PM
Reposted by Matthias Köppe
The passagemath project maintains an updated version of the #SageMath distribution, in part for use with #cibuildwheel.
The passagemath-10.6.30 release notes now give an overview of the non-Python packages upgraded in (or only available in) passagemath's version of the Sage distribution.
October 12, 2025 at 9:57 PM
Reposted by Matthias Köppe
Added in post: Binary wheels for passagemath-macaulay2 are now also available for Linux on ARM.
#SageMath #Macaulay2 #Python #FOSS #Mathematics
October 12, 2025 at 6:49 PM
Reposted by Matthias Köppe
found an IRL linear program, took some pictures
October 11, 2025 at 7:09 PM
Reposted by Matthias Köppe
A recording is now available on our @code4math.org Zulip (must be logged in)! code4math.zulipchat.com#narrow/chann...
October 8, 2025 at 6:19 PM