Skip to main content

passagemath: Schemes, varieties, elliptic curves, algebraic Riemann surfaces, modular forms, arithmetic dynamics

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-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-schemes is a distribution of a part of the Sage Library. It provides a subset of the modules of the Sage library (“sagelib”, passagemath-standard).

What is included

Project details


Download files

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

Source Distribution

passagemath_schemes-10.8.5rc5.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

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

passagemath_schemes-10.8.5rc5-cp314-cp314t-musllinux_1_2_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_schemes-10.8.5rc5-cp314-cp314t-musllinux_1_2_aarch64.whl (19.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_schemes-10.8.5rc5-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (19.1 MB view details)

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

passagemath_schemes-10.8.5rc5-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (18.9 MB view details)

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

passagemath_schemes-10.8.5rc5-cp314-cp314t-macosx_13_0_arm64.whl (12.5 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_schemes-10.8.5rc5-cp314-cp314-musllinux_1_2_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

passagemath_schemes-10.8.5rc5-cp314-cp314-musllinux_1_2_aarch64.whl (19.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

passagemath_schemes-10.8.5rc5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (18.9 MB view details)

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

passagemath_schemes-10.8.5rc5-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (18.5 MB view details)

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

passagemath_schemes-10.8.5rc5-cp314-cp314-macosx_13_0_arm64.whl (12.4 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_schemes-10.8.5rc5-cp313-cp313-musllinux_1_2_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_schemes-10.8.5rc5-cp313-cp313-musllinux_1_2_aarch64.whl (19.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_schemes-10.8.5rc5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (19.0 MB view details)

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

passagemath_schemes-10.8.5rc5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (18.5 MB view details)

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

passagemath_schemes-10.8.5rc5-cp313-cp313-macosx_13_0_arm64.whl (12.4 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_schemes-10.8.5rc5-cp312-cp312-musllinux_1_2_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_schemes-10.8.5rc5-cp312-cp312-musllinux_1_2_aarch64.whl (19.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_schemes-10.8.5rc5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (19.0 MB view details)

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

passagemath_schemes-10.8.5rc5-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (18.6 MB view details)

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

passagemath_schemes-10.8.5rc5-cp312-cp312-macosx_13_0_arm64.whl (12.4 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_schemes-10.8.5rc5-cp311-cp311-musllinux_1_2_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_schemes-10.8.5rc5-cp311-cp311-musllinux_1_2_aarch64.whl (19.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_schemes-10.8.5rc5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (19.0 MB view details)

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

passagemath_schemes-10.8.5rc5-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (18.5 MB view details)

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

passagemath_schemes-10.8.5rc5-cp311-cp311-macosx_13_0_arm64.whl (12.4 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_schemes-10.8.5rc5.tar.gz.

File metadata

  • Download URL: passagemath_schemes-10.8.5rc5.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for passagemath_schemes-10.8.5rc5.tar.gz
Algorithm Hash digest
SHA256 433e55b37e8f635656a1bd60eda70fbde8de5942a4dbd9fa04e6c3b9d2732aa9
MD5 6eb4cc81fdc86a6c0391db648e952f27
BLAKE2b-256 c3b6b05a68c13fa29a6d718584168b6d4945e26fce93dfa9dce0cbe68cd3d185

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f2d93dfefd87c4bb38057641c236f0e3287353fc45cd86a4cec0194f4bcfd9c
MD5 1b98a50d01563c55ec5157f0624eb66f
BLAKE2b-256 5fefd42b9546ca10879aad7e6ea709ad004aa002829bb5790dcbfdaad24af0b1

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5be47afc97ea2037e3fc1e4fd7e6ba4d6822e34e183682d5b360ecaf7a9e147b
MD5 b9931a5c300851dc6f5eb353c550b9e3
BLAKE2b-256 db6b3dfd676ea4e9186a37d7070b7bc11d982e9f646fe0c160665e8d48495abf

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5cebe9ae931a4da26f83c8bdd29932370ce42943c81d51b1e7b07c8fa46255f
MD5 0af1744205b8a8b1ab185aa73a1c656a
BLAKE2b-256 7847432e3e9bfba4255469031077e3ca54b7c0e44ade4160e6d0afe147e894a0

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7f9b876ea303caea5bb77f6dfc549b3dbb71a5e12775eb3e3294c13f20cae35c
MD5 d004e20d40f8a31b3d58d3422a4a4a73
BLAKE2b-256 4b457a2ad4d7a91bcae54673482b87a37bef0ee3b027101f4dfa66c45aaf9a27

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 665543c457fb57470bc86b25e45f08e68e61bd91a1cdae6861af935de04f4a07
MD5 772af747e6a53ba3bdfa1b3c19542fb2
BLAKE2b-256 958725df8a326a1e3e84bb24828b1aeea379d849ef0307242c5ea1cbde9ed384

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d0ff25fdb4866a719377a77e31dba3df8dfac83fc5538d5a660301d0ab8441bc
MD5 2a7bbc6a8cfb8bed58de36e7c9d64bb9
BLAKE2b-256 4796c6758f32a0ec4ec1b10513dccefcbfb21651786ae0d678a1fef4ff7bd453

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1623e77a8e898800bbb015bae261611accdc83afc9e0319a400cbd2097f3ff70
MD5 314692901e2f0f8efb040adffec66a94
BLAKE2b-256 327a2d334dd31d3057c9fd37be9f40fe9534ce293215c11357018a99e7765540

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2a84e2e7071386f331b8f0844fe2fc917cdebe47c4583fa32a58f7bc62e28c7
MD5 4eddd234f5c631666f1965ca7df6f907
BLAKE2b-256 87b4d9777befb3f24135879f8d3993b899207d843e09eba81b7bc7d118160e60

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97085a152a330719d8762072da9cf73c57dd94580a6044c305255ea8335c825c
MD5 b13e2c73ee405a76d9443a254008c5d3
BLAKE2b-256 770008571ab95f9299f0fca36e221a6899b30e543ded4f3ba22db8fe6d050134

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 18bff7e483cd6a1d998fead9db60d75ca23840f3230d8af804eb934c25c3c930
MD5 23cf95ab26afc20f6cbb897ff4b3bcef
BLAKE2b-256 76b6f327343611c0616a13f169c4f0b2f779821c3596a7b111b923c1e2684223

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 56ced9438fe15501aa294f6dd81e741539abbcded28162221c2ea29c74545450
MD5 51fe53b004a1f585dd1bd73eeb7858f0
BLAKE2b-256 8fb89334c8729dcea8cd1e01505b951227dc8144a78d9ae9594ae2e216ad618d

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1af6325cf4ec1ec55b273efc544a5a681d76c3f50a012e519045342607c9d9e2
MD5 9f1728a8998c97861dc813f04d61dcb1
BLAKE2b-256 3a3ccb056efd006c7d4c3818ca4282df02fab38c11ade0d13c70c2ff31bee74e

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bb50755b22a9d571c25f8e21951f19755cbda74c5bd67f3bd0bd78435ece1e8
MD5 143d25c61cb6de3f69f2301da7421a1f
BLAKE2b-256 73d31d4db39e20796099cb6c00c615ee077cfa90495b622803fc115d6e876869

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 538e3dd637bf717530154b225efb66ca9f91b2a659670a2d8ba6d63f715b7185
MD5 8090629d4f8330959fedd6672e91b7dd
BLAKE2b-256 3d052d1048a6db7c1bc2c3c2800aec44173503cf62b7ed04ed6438725b36850e

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0616bc5748cb877d7c9fffcdcf19a8de62be238b8cc063c8bec99e257bf72262
MD5 1e3e63faade3fdc0397e585c9fb778a6
BLAKE2b-256 8650a7ff4f03922de21108fc9ed55f3b9c3c89aba6652f70c9c5b5ddeac4e275

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffb1671751177a16d87e1c722d86cfcfaf49000010afa9d370881964bf67674a
MD5 aa8aa1ffca3f906db0cb72efea7ac9dc
BLAKE2b-256 70fd7b40a19f50f805a2d556dd624d86b4b78dc9adfb0b21a396701f420104a7

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f67c61f28c08baf77f52dee66ab1436073e06067f5f4cdfc2c19b1899e62e8d2
MD5 4e185e56768dc08ce1c5f891a64af8ee
BLAKE2b-256 50b02cb4a4ac541d3f5a862a681098215b6bbf830a4784e2d86d900b3fdb442f

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3849532d096bbd43b2aff18d9d32bc5026b93ed5cc2c540c01f37b668d709f1
MD5 b66df1cb86b636b08023f38772c0be77
BLAKE2b-256 c4c5624e80f1aa172e26994babed0df64932a787a8377763139b234a3f359b1d

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b02e5c2f91aa1bf781c1e60f6860ce1a593b1003bbf8f78573c2a3068e7bb5ab
MD5 9457affe8d174e706406b1aac04b29e8
BLAKE2b-256 facefbedb3cc41d5964e84dd25b6470b92158881215708fb5ff6436b32e29e14

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a57adc3798ce532872a15ac0fa0c50f4a74f996bb8fbb7aa2759d27d79d290bb
MD5 14b35f0f56f96cb18c769bfcf9dd0ef2
BLAKE2b-256 110d35e60b89ee10e0d467f401a813389ebd26f7cfc3ae9963550dc2526fa3e1

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 744447ea1ebb7701a341105f3dcb68c1d1d139b703b5f00ca3d2bde346188e17
MD5 80c31d61d3d5303a75c47b4c090d25e1
BLAKE2b-256 061f2923b92d7d815f4cbbeba853d362dc2abc92e274d8d41a0e45b0cdf27833

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 853f766b7e6da71cd16639c583bcf571dc281117e28f3c367b16c139a922be34
MD5 af6e239ce6da5f05ba72bbb1e37d0934
BLAKE2b-256 840a3c15fa3c3c1967380f932a8bf1ea86813413394835c06e515ce86329eccc

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56ee436f04a884fdc2ae663a63e09a947f1719e2836158f44a9e66632df76927
MD5 db42ba7bb961c895f2751c7439c140b8
BLAKE2b-256 e1b4da4287d0c4a56350a8c8e1d6ac0ed853dc329b44b91b528879fda9ac25ea

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 735c6d0a403954015858252b519d4225a6934ebd01c0b40b84fe92ab1afb24f3
MD5 f31f30dc3d82feb9cf9a55dab109a619
BLAKE2b-256 07f53483e93e00df2d12245b6b5b4fd9aadddd35cfafa04ce87e051698fbae3f

See more details on using hashes here.

File details

Details for the file passagemath_schemes-10.8.5rc5-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc5-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ebf8fa9012239670dd100d2ecf910cb26cd5ea3d63b118a44d48243b16dd56a0
MD5 1291257f4a7b7ba07a6af43b54ffc79f
BLAKE2b-256 6fea0d684b8cb6e5e6119bebc79d2a812bea8d6936deafb7d09b2f126449625b

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