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-homfly provides a Cython interface to the libhomfly library.

What is included

Examples

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

In [1]: from sage.libs.homfly import homfly_polynomial_dict

In [2]: trefoil = '1 6 0 1  1 -1  2 1  0 -1  1 1  2 -1 0 1 1 1 2 1'

In [3]: homfly_polynomial_dict(trefoil)
Out[3]: {(-4, 0): -1, (-2, 0): -2, (-2, 2): 1}

Release files for passagemath-homfly 10.8.9rc1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-homfly 10.8.9rc1
File
passagemath_homfly-10.8.9rc1-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
passagemath_homfly-10.8.9rc1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
passagemath_homfly-10.8.9rc1-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
passagemath_homfly-10.8.9rc1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
passagemath_homfly-10.8.9rc1-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
passagemath_homfly-10.8.9rc1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
passagemath_homfly-10.8.9rc1-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
passagemath_homfly-10.8.9rc1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
passagemath_homfly-10.8.9rc1-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
passagemath_homfly-10.8.9rc1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details

Total release size: 3.7 MB

Release files / passagemath_homfly-10.8.9rc1-cp314-cp314t-win_arm64.whl

Download URL passagemath_homfly-10.8.9rc1-cp314-cp314t-win_arm64.whl
Size 322.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
37b2f2d50391c3143db0b34b2b01167ec9ce3a50e2bd059b613495469d0878e2
BLAKE2b-256 checksum
How to use checksums
c89c81d43f26df7176c9e35844341913799914f0a069049b5ab95f1253586a7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_homfly-10.8.9rc1-cp314-cp314t-win_amd64.whl

Download URL passagemath_homfly-10.8.9rc1-cp314-cp314t-win_amd64.whl
Size 425.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
318549cda195586090c8e2d674eb731657a9bb62f25a2bd6fafec6d899186990
BLAKE2b-256 checksum
How to use checksums
70e6d6c72085c97018cbf9ea9e09bd1dc59d4308cf58529e7a5e5ae9f447a835
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_homfly-10.8.9rc1-cp314-cp314-win_arm64.whl

Download URL passagemath_homfly-10.8.9rc1-cp314-cp314-win_arm64.whl
Size 320.9 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
aba65e5938868bda951d988231820520dd9f241661d51f6a190ffd511ecaddd4
BLAKE2b-256 checksum
How to use checksums
16dae4b4fce9d07d52bfbd24f0a3dda89cc60dd12f1656b7e76c7c3f9ba7d21f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_homfly-10.8.9rc1-cp314-cp314-win_amd64.whl

Download URL passagemath_homfly-10.8.9rc1-cp314-cp314-win_amd64.whl
Size 421.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f02100950fb09a1f54d67540755eb5e2d02380d121597373d76a984f2fe3383f
BLAKE2b-256 checksum
How to use checksums
924c7bf77d7357012b9e37b9eeb38218717c791a51c89ec1ef2e41443d1dcc60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_homfly-10.8.9rc1-cp313-cp313-win_arm64.whl

Download URL passagemath_homfly-10.8.9rc1-cp313-cp313-win_arm64.whl
Size 314.6 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
cc9f3d803fa0065d6d9ccc6c9589d6530ba539af15c307fb05c13d23ea7321c3
BLAKE2b-256 checksum
How to use checksums
bc9c62671a923616076c6dde29c4cbd213d34d0d9b892ac2aab46cfaecc6874e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_homfly-10.8.9rc1-cp313-cp313-win_amd64.whl

Download URL passagemath_homfly-10.8.9rc1-cp313-cp313-win_amd64.whl
Size 410.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ea6b256b47dc99d3ee9a8ea706d2637cdc53c6f29e0ec91fded70dfd9c668f5c
BLAKE2b-256 checksum
How to use checksums
45b07d604a10c4a332de0bf615746e3e3a17df2de8db05e4f4d99874ef34ee6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_homfly-10.8.9rc1-cp312-cp312-win_arm64.whl

Download URL passagemath_homfly-10.8.9rc1-cp312-cp312-win_arm64.whl
Size 314.7 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
7fcd4b66395628747378842c2ce0d517c7a360f1f831d8071bce1c87d7057d76
BLAKE2b-256 checksum
How to use checksums
39c0fae90ae49e9ce78639c8f6cdcd1ac2ed2aade0d728932a898aaa663bd59e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_homfly-10.8.9rc1-cp312-cp312-win_amd64.whl

Download URL passagemath_homfly-10.8.9rc1-cp312-cp312-win_amd64.whl
Size 410.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cc64ba61944e69b972271bf10252a000597c3d7f6243c557ecfcd6e023fbcf5b
BLAKE2b-256 checksum
How to use checksums
c216acf65c7133fa14b48d73b4eee24397c908585966c0f9e6c995d692bebede
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_homfly-10.8.9rc1-cp311-cp311-win_arm64.whl

Download URL passagemath_homfly-10.8.9rc1-cp311-cp311-win_arm64.whl
Size 314.5 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
f6aa85ff21c4d999a235fb9cf15adb816d29b3238648d9f978fc863695ee4249
BLAKE2b-256 checksum
How to use checksums
d43a218de974b775adfc456c3353e7ab2a16cdfce16821761c6f20b438da0edf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_homfly-10.8.9rc1-cp311-cp311-win_amd64.whl

Download URL passagemath_homfly-10.8.9rc1-cp311-cp311-win_amd64.whl
Size 410.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
37b162ca81d57a8f0de347503fb86d14bd6a739871baf131f65c8140092b1fc5
BLAKE2b-256 checksum
How to use checksums
e9640ced9d7d307988dad6d8157915f04b920b06ec71a12f1251ad509cdddbeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

10.8.9rc1 This release

10 release files

10.4.36

1 release file

10.4.31

1 release file

10.4.30

1 release file

10.4.29

1 release file

10.4.22

1 release file

10.4.21

1 release file

10.4.17

1 release file

10.4.16

1 release file

10.4.15

1 release file

10.4.14

1 release file

10.4.8

1 release file

10.4.7

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page