Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

passagemath is open source mathematical software in Python, released under the GNU General Public Licence GPLv2+.

It is a fork of SageMath, which has been developed 2005-2026 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

Binary wheels for native Windows (x86_64, ARM) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath-10.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.x.

About this pip-installable distribution package

This pip-installable distribution passagemath-sirocco provides a Cython interface to the sirocco library for computing topologically certified root continuation of bivariate polynomials.

What is included

Examples

$ pipx run --spec "passagemath-sirocco[test]" ipython

In [1]: from passagemath_sirocco import *

In [2]: from sage.libs.sirocco import contpath

In [3]: pol = list(map(RR,[0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]))

In [4]: contpath(2, pol, RR(0), RR(0))
Out[4]:
[(0.0, 0.0, 0.0),
 (0.3535533905932738, -0.12500000000000003, 0.0),
 (0.7071067811865476, -0.5000000000000001, 0.0),
 (1.0, -1.0, 0.0)]

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_sirocco-10.10.1a0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_sirocco-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl (561.7 kB view details)

Uploaded CPython 3.15tmacOS 13.0+ ARM64

passagemath_sirocco-10.10.1a0-cp315-cp315-macosx_13_0_arm64.whl (558.5 kB view details)

Uploaded CPython 3.15macOS 13.0+ ARM64

passagemath_sirocco-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl (561.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_sirocco-10.10.1a0-cp314-cp314-macosx_13_0_arm64.whl (558.4 kB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_sirocco-10.10.1a0-cp313-cp313-macosx_13_0_arm64.whl (558.4 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_sirocco-10.10.1a0-cp312-cp312-macosx_13_0_arm64.whl (559.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

File details

Details for the file passagemath_sirocco-10.10.1a0.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.10.1a0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_sirocco-10.10.1a0.tar.gz
Algorithm Hash digest
SHA256 80e4c32ca6e4fc1f486bec1fcff98a2da8c618da794bf886296df5a9d6646fd2
MD5 f05b9e3189dffb367bd7427ababf572d
BLAKE2b-256 4e9b392d9fca0283ca762811398322b3252a1d5d25e275b1bbca2f7e42d0a4cd

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8f51c401b05e0d2e2bb4554d12d17569fbb3791f64a31d6d3af6fdede874b14d
MD5 abbbdf88648e24ed92097763c0a108bf
BLAKE2b-256 aa88e3b351e6cd3c9252a9453548c6738a2c05d7f606aaa0069e53bb2e765872

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.10.1a0-cp315-cp315-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.10.1a0-cp315-cp315-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1b850f3d19175430c518ec4ded424a71ed3da338d4691c6a843d79adbc55eef5
MD5 e30f62bf115f375bc452177f9e51e447
BLAKE2b-256 c98fb632c0b230aecee3728ba934d0d922aa6a36d27ec1a429b45315c7243897

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0dab5ad4a3b7bc9037a10ad5d104f87c525277578910a436ac4bb8c9ad9d0d13
MD5 5808ff7d4365ceb5611d2d0050c52904
BLAKE2b-256 b4e6577fd56d9addf6ba3bb9a6bba159d88a306f0397544ec6cb7ce05444375b

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.10.1a0-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.10.1a0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4f25a08f41849a8e482f33fe4b84174c8d80a33c9b973383eb56d96b2283b399
MD5 7d4f13c5817e7ebddcc99269d3ca737a
BLAKE2b-256 fa7e8ad2089f517f06602f6b6d2a787dbc71717b694a99541ab0543193f9975f

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.10.1a0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.10.1a0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 189761a3299dcf68b44269eebde6ff3da986d91c76b766b6fcf26c5a80c48d38
MD5 5502eca917edc071b766b7319a8ef7b6
BLAKE2b-256 14f1955643c868e5a88802962befd762f1e23c51e0bac5d87bd5ff77ca10a3e0

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.10.1a0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.10.1a0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e0583437653ada53a903c0659e13e53d988a8f9cb62ad103b915678373feea39
MD5 245a5bf87c53a4a0dd4884af54f8d3ca
BLAKE2b-256 6e2d09fe5ac74421637ac209d404136a26e76d49ad4ee559ddc5859ee07b4db3

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page