Skip to main content

passagemath: Certified root continuation with sirocco

Project description

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-2025 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:

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) 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.6.x series are 3.10.x-3.14.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 --pip-args="--prefer-binary" --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)]

Project details


Release history Release notifications | RSS feed

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.8.1a1.tar.gz (6.3 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.8.1a1-cp314-cp314t-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_sirocco-10.8.1a1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.8.1a1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_sirocco-10.8.1a1-cp314-cp314t-macosx_13_0_x86_64.whl (617.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_sirocco-10.8.1a1-cp314-cp314t-macosx_13_0_arm64.whl (551.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_sirocco-10.8.1a1-cp314-cp314-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

passagemath_sirocco-10.8.1a1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.8.1a1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_sirocco-10.8.1a1-cp314-cp314-macosx_13_0_x86_64.whl (615.1 kB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

passagemath_sirocco-10.8.1a1-cp314-cp314-macosx_13_0_arm64.whl (547.7 kB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_sirocco-10.8.1a1-cp313-cp313-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_sirocco-10.8.1a1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.8.1a1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_sirocco-10.8.1a1-cp313-cp313-macosx_13_0_x86_64.whl (615.4 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_sirocco-10.8.1a1-cp313-cp313-macosx_13_0_arm64.whl (547.7 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_sirocco-10.8.1a1-cp312-cp312-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_sirocco-10.8.1a1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.8.1a1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_sirocco-10.8.1a1-cp312-cp312-macosx_13_0_x86_64.whl (616.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_sirocco-10.8.1a1-cp312-cp312-macosx_13_0_arm64.whl (548.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_sirocco-10.8.1a1-cp311-cp311-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_sirocco-10.8.1a1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.8.1a1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_sirocco-10.8.1a1-cp311-cp311-macosx_13_0_x86_64.whl (615.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_sirocco-10.8.1a1-cp311-cp311-macosx_13_0_arm64.whl (548.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_sirocco-10.8.1a1.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.8.1a1.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passagemath_sirocco-10.8.1a1.tar.gz
Algorithm Hash digest
SHA256 b7c5043ea91496d0a3a92db7fdf46dd12d53e1ad1d7c97f850eee2c34ffc5fea
MD5 ce4b59bc1173de3226b39f70b5473978
BLAKE2b-256 f51f3c84ae7719d243843cbf0912ecb840e6a41d745984ee55d6e00e0f9ac538

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d39f7bee074c6c900b328481c0940ae07dba60674db566f8f6d08e79176207e0
MD5 8450cd9233c3941999e187b8ab5d8cb1
BLAKE2b-256 e2f5c7aceb1264e96715469579c4a2417e4e7a28f15ab9592cba18bd07c2c532

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 500fa94c92eb299a07a197d3d48bdcff85c58b9afb1f7503e14cdb9523cbc052
MD5 330608e6149d4f674ffdf2085f4007fc
BLAKE2b-256 39a1e7b3235d0bec0ffb5bddabd1b59c00186f229e99d8be2c300a4aa7a3a89e

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e9636a3bf97975b26a59c6da686271121a43f613f863fc71297cc922241e6f5
MD5 8457baa22db02de574d0d1ca614458c6
BLAKE2b-256 3f020ae8b2296e7b5618a2b932e8d457ff6e8b59f839ef8a1b9105f37605d10c

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 33b85f10dbbd4451355e4de2c1f3eae0d3b9db18498a95f1feabf2b6fc960563
MD5 10f88285707f249a3d1ba7e28bd50a00
BLAKE2b-256 f624d6e7304860a7889cbbb762b15beba0e202cd9dbd73d13eff69e2675b2d76

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3e8763fe601dd9903b8eefc02fca956dc7371547b78240115bcef1c350a16d0f
MD5 a4aff3436c9ccc18814c17a96488ced3
BLAKE2b-256 db463b24eb378d3711bfcf94ee09354d0914560cc334f45024decb660b755820

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3bb67521b8cd0d74e510bd79bd303cb986a0f3a3942b2bca4ea0fae06f8d4705
MD5 031c4e230af3c0fd1e4e07fef7ea10b7
BLAKE2b-256 9bf0989569e2b869b7eba01d22632d1b96569ddf53b98ce831b53e83efa9ede4

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90ecb61746f7757c180c2a5a9159738089c3ccab01efc90c30b5e86b9a6425af
MD5 cd55640f845aad28e7bec294418959b4
BLAKE2b-256 510f0c03b67a835bffae183e9496e6677cda66141e5e852483e970a41cf2b35e

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f3815ad443e48a0a1d719122ffd5751e012245d3dfb41602bb1065f8a2cdc239
MD5 003ce85cff148ea8203b4a508b8cb35f
BLAKE2b-256 3d8dca8b73a6fcafd878fed378a9a7abe2bc397594e2480de0d3605d168aeba7

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0d068db6a148a0d285dde38ddcae28e81d73b60dbea7222ee1ba102ce05ebe66
MD5 2dd377531b9388b5f87b2160ad5a2056
BLAKE2b-256 689e0ae0bd422356d7eab50f647642fd25f99bcea7a19c1e640e65e47c4be99d

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 978d741e2c1f0be055ecdfaaf4a8ae0ba8240dd6f8514688b98b30c9bdfeee13
MD5 7b458237d4d7213c97c7c67be7a415ee
BLAKE2b-256 b7da88b88144c6d9938baff39bb920557c8720bf4a444050c77154ded21f298c

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fbab18f955d380e5f5c94ddb4b3b02fdefe85989ecf95973f35018eb3195a85d
MD5 187a7d2ecaecb162eb046c0a69c1c557
BLAKE2b-256 1d2f347d81daff6a40dfc7cf12eabdddeb39fd521b1a02b940f632a62dabf774

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 84eefc82dad27bf7cf3384687beb63f4b8793bdf5f0f4356ac79e98a90dfbc8f
MD5 68622b4de1b7ada21a6f01ceecf20fbf
BLAKE2b-256 7065e1cb571dc59bc206301976b74a0d670d7b5e716959faa2ee79abf9d6b938

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe1781ed17c3b9027ee46132f5bf6366ec99ba45bda48f52f700abd26254d1f6
MD5 f19fc1cd96319d37cde640815e63e991
BLAKE2b-256 bb0db0ee952f10a9ad7e53617cd7c485dad306931454c2a00886499ad98524c8

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bdf992ec160cab14d9dda591ed3bc622274f8db4d1d280bad46ef8af884e5456
MD5 1e426f34356092f174a43bf1d6c67a39
BLAKE2b-256 2b58aff58d92d27b21d1a9cde534a5b17f8b6230ec6fb7d01a0cfdb3ff07204f

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1cdf5eabf6174cb8b7262cbd18aecfe3d4345247ce8b05c9edaf7b9212a1d408
MD5 d305c2ac9de0caef83243ce59401cf51
BLAKE2b-256 be533a9c67533fabd079416e24ea4f3daca68689e8cfd122b7bd2eab6c9e7c8d

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e9c898b98e1347ce1eb4c06f1bcb9f556a3f5f65d9f297e5a270389929d6ff9a
MD5 294ab4c65ac21644332488f0fe9b9c38
BLAKE2b-256 86fc3a2ebedc4a4e79d356a3500469d0195e272087bb2cec9f341e9cf18eda26

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f8aa696c204a2ae2d5b6a553e1143d007de36d495225c7c7f60228e9e34589a
MD5 74291151e7e74a2777da3b44a7d2ad92
BLAKE2b-256 7e4c4e6694c1c899ea2e45a001b2312ab2992bb220fb4316790d930e481316da

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98a11420468ae4eaa73f42b1895c8796a9fd12aafb617dd033c72aadc7d6648b
MD5 69426fd8e334303c8f7abe14fba78abe
BLAKE2b-256 fb69cf08f4ec6b164dcaf76017cff99aa2d7e4808deb87c26f5468fd27047ce5

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 86d40e3b71abb4745b8e2259b5af746369af95596b284450c057dbf4369cc0b5
MD5 69fc23bd029ba7725729ea6e73c4239a
BLAKE2b-256 61d7227897db7d1c4a040912c76a83ced03d098457c94f695b453294a7877905

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 86cd7cfb4618af1e3e7fa68f489aeb5c23a169520c95f56599fe10f723488ce2
MD5 a079c8f0d835374d9fb344d40cf7d5f8
BLAKE2b-256 997c89f84da612d2d35b5cc6073e7d5f0b053b52d9a3bf3351e6535c512501cf

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 db0b0f532321a2767faf8205fe24da7d6596adc633fd6a786cc1581b61fccd5e
MD5 beaebe5587e6b5a25f0fa7ce245f67a3
BLAKE2b-256 dda89e534a730fe6b30f104918ad48b5d953a4eefdb257af0f1a0bd3545039aa

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d2820f0843753b0582719b03075aa553098bb9d986be1e10d9bf4dbe85c9b3d
MD5 bbbfc630de22d26f8ae84b4751b3d611
BLAKE2b-256 5ccef5dbe110e0cc5263645416e272a2ce51964d6327b93921f1fb638d188cd7

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2bb6bdd9d72d7fecb9148dc14c0646c820a73c2ce483ef90ed0304ac74ea5a4f
MD5 27663457d6554b6486599695b9d2c2d9
BLAKE2b-256 cb061c4b05be8804188f97438b30812f450ffcc1a89670e322ec1b7c5ebbec99

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d5c6f71a704535435a1103f76a4b58680e9a6f6efa3f1d34647553712b7bf584
MD5 18453b986f84d118d0d2aecfcc62e725
BLAKE2b-256 8aef7b66c6d6e1d2d93cf708ff0dd1d015dfea56dea99cc2b6d544881b7ad2f8

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.8.1a1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.8.1a1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9852b50028299c04c196e0125db52b7f7bfbd2ad24ed94fedd9e887bfc6ef9c8
MD5 042f94e0a598e7c0cbf00fbf2ed1b707
BLAKE2b-256 4cf45bc0e5e7a0725d2c512327688249f9e46f53976bd239473c8dcfc7e59e23

See more details on using hashes here.

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