Skip to main content
Pre-release

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

passagemath: Rankwidth and rank decompositions of graphs with rw

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-rankwidth is a small optional distribution for use with passagemath-graphs.

It provides a Cython interface to rw by Philipp Klaus Krause, which calculates rank width and rank decompositions.

What is included

Examples

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

In [1]: from passagemath_rankwidth import *

In [2]: g = graphs.PetersenGraph()

In [3]: g.rank_decomposition()
Out[3]: (3, Graph on 19 vertices)

Metadata

Release files for passagemath-rankwidth 10.8.12rc0

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

Source distribution (sdist)

Source distribution for passagemath-rankwidth 10.8.12rc0
File Size Uploaded
passagemath_rankwidth-10.8.12rc0.tar.gz 8.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-rankwidth 10.8.12rc0
File
passagemath_rankwidth-10.8.12rc0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
passagemath_rankwidth-10.8.12rc0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_rankwidth-10.8.12rc0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_rankwidth-10.8.12rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_rankwidth-10.8.12rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
passagemath_rankwidth-10.8.12rc0-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_rankwidth-10.8.12rc0-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_rankwidth-10.8.12rc0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
passagemath_rankwidth-10.8.12rc0-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_rankwidth-10.8.12rc0-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_rankwidth-10.8.12rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
passagemath_rankwidth-10.8.12rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
passagemath_rankwidth-10.8.12rc0-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_rankwidth-10.8.12rc0-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_rankwidth-10.8.12rc0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
passagemath_rankwidth-10.8.12rc0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_rankwidth-10.8.12rc0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_rankwidth-10.8.12rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_rankwidth-10.8.12rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_rankwidth-10.8.12rc0-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_rankwidth-10.8.12rc0-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 3.2 MB

Release files / passagemath_rankwidth-10.8.12rc0.tar.gz

Download URL passagemath_rankwidth-10.8.12rc0.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c9463a9017c37e594e38527ff84153d64ba07780c79b1366ddd425e3bf1e0b68
BLAKE2b-256 checksum
How to use checksums
0fc8fa94908ea62c3c4cee354c7922fa9cc0ff777156494337fa689ab27cdf02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp314-cp314t-win_amd64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp314-cp314t-win_amd64.whl
Size 87.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
4051524aee07ab1fa70f644b37dad17b4c36cdf2571dfe4595ae4bb5e4e41c43
BLAKE2b-256 checksum
How to use checksums
cfcf9280b0667f6874d21b5fe14acb65db8773c3a758b9bf2089ea73d75f8c12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 274.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
28997984e5d618462145ef14c399e86c92c480d50c0956311006ad5d67a55d5d
BLAKE2b-256 checksum
How to use checksums
8901bcc6192ed2923b4e766b950dbf183571956f7d3656c6031a34ad36a2963a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 273.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4a9aaa94cd100446c818d9e8291cf51128827634ae18cb630eef830d5d2da7b9
BLAKE2b-256 checksum
How to use checksums
5329432c993c1576c224b6348791a9c4cbf27f81180ae2927feae4f9d90dfb25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 275.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
506d80bad86d76e25c95e113d7ffc509163467d49b304548fce883e0fa99c4ec
BLAKE2b-256 checksum
How to use checksums
682ec64610a342bcf3638b94729ccf6ad73a2e3b0932e1aff3a708e56bb7c1e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 283.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0f7fddb056fbc934f0bb9a5e784e566b762f6d782c6ae2a1266079f2ca7849cc
BLAKE2b-256 checksum
How to use checksums
ee7725793d15aba0a0db5cd1b158723b3374203d1b185ad72d32e1bc5e3a70da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Size 50.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
4df3a3494259dbcd3271825d775dca2fe60105af262c38a0e0b5d47cc306ec35
BLAKE2b-256 checksum
How to use checksums
ea55ea92f009d06d7c1609ab99b1f83ee28114f391b7acb3a532b5db0389442d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp314-cp314t-macosx_13_0_arm64.whl
Size 53.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
3d095dfb1cd14dcec7272ba2d56f667f7e8c8077ad7b2c6d44521852d9a96763
BLAKE2b-256 checksum
How to use checksums
e2a5a15fb67bc51f353855372eb4469805813c6788fbb12c358aa9b907de815f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp312-abi3-win_amd64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp312-abi3-win_amd64.whl
Size 78.4 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
13bd83c1e0eb0f0d4c6a900cbad36e7e1d4929f02f8ac7c9c0ed9247c4767fa3
BLAKE2b-256 checksum
How to use checksums
cf221430bb82ab6e295fb6a80e8b930dcfd703f474878afc0ba46bbacdb06bd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Size 173.6 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
7408bb3f36744d48aa2929d318e24169fae8d9161a9ed7dc32f8957cf3a09a8f
BLAKE2b-256 checksum
How to use checksums
178fcffca8f3b6a5da49d8569e18b426c79873dd611195b516098b28778d3536
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Size 170.8 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
a714b074979416e279c965bf3d6488336d2888e1ab6e17bb4dfe91dbdbd54617
BLAKE2b-256 checksum
How to use checksums
b2538ea9ef279c7f1de87efcb6ca3b6dd6289c6520beba162ac1f4ac21ebf7e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 174.7 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
3e5f8e3b6683efdec2a664ae84d210c0d80be3a980e59c75a744f0f5273a2005
BLAKE2b-256 checksum
How to use checksums
db312299c7073e3a95b8c8376d34b275f0721c00f99644dc0e235190084de117
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 174.4 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
15acdce078f89bc888a2de299b085385c863c7e35c0c9f398b5da70f11fa5e9f
BLAKE2b-256 checksum
How to use checksums
eb57766fe28e1f2b172cf100f5ffd141d1a8e616920997ad3f7ebb61e260d84f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp312-abi3-macosx_13_0_x86_64.whl
Size 43.9 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
eedd81aa7626feb5b987822f7260f9f715003ce57cc5585ab4ca3995a5846b3e
BLAKE2b-256 checksum
How to use checksums
a03fe476767d100fdfa6e431a0d80ded8bcd26527a4a2a75358c7eecb5000f6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp312-abi3-macosx_13_0_arm64.whl
Size 45.7 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
55360122204d49f47016d790c8d890f8f1ca5b59dd2ccb8c93af2eb2f3a7ecd3
BLAKE2b-256 checksum
How to use checksums
e7bf882ee191d75f9617c1ce88ec91cf05fe7b1b2be10680b2d3e1dce289bf29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp311-cp311-win_amd64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp311-cp311-win_amd64.whl
Size 79.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1dc5b7f73b02974499089e64b27802049ed095d4be665364930f2c4892c652c1
BLAKE2b-256 checksum
How to use checksums
69e4b2c84e4b3c97cfc7c948d8331edb21f9485626764127dd21d5c4b5435624
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 218.0 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7cd2d178e77bf2979f74ec455abe02b59385b0d08e01b84c8a55cc623ea3c344
BLAKE2b-256 checksum
How to use checksums
40386fb5108655cfde8a2612a48378103714ca3bd69eadd02811f2c1c66f4c45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 216.6 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7089ea05a821f6b1995f0081e61c93452e9985fba34846c809a788cf976f6e02
BLAKE2b-256 checksum
How to use checksums
600dcd14a3eec6e3ce5ea86beac2f021644fd5b47a8182885cd56a7f967af8b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 216.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1c6c23c9fdff4223670f64c2c57a85739134e0a79f8f85b56f06bf20c936b5a7
BLAKE2b-256 checksum
How to use checksums
80d0b8fdce335dbb99e4b59620dbd86dec768952f35ca7780d9d4861f4f38147
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 219.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0d10cb7902eaecd99e352428aad6157d7c0a66e57a19eb2d7511ceefb35379cf
BLAKE2b-256 checksum
How to use checksums
083eeb1d1dc34084d9de7dc6cda094ae94b55dbb22013cbdddbc189c8b75a14e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp311-cp311-macosx_13_0_x86_64.whl
Size 46.2 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
80f29b7716da20a7072219af7dc0b489c9966adc63cd511cc802d2121fe38daf
BLAKE2b-256 checksum
How to use checksums
39ba3a12b2b7e123c07f3a0b1aa3782125c4b0963afc50482334d6dd3f956709
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.12rc0-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_rankwidth-10.8.12rc0-cp311-cp311-macosx_13_0_arm64.whl
Size 48.7 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
4d18a7deb0bac28920db482995197f4f58b0757a309b0b5ca5bb298e15cc4c24
BLAKE2b-256 checksum
How to use checksums
63f13fc2f5900fc9b550794e36b821899654d2cc368fc8ae9d7bc25b5659bc34
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.12rc0 This release

22 release files

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