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.5rc4.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.5rc4-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.5rc4-cp314-cp314t-musllinux_1_2_aarch64.whl (19.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_schemes-10.8.5rc4-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.5rc4-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.5rc4-cp314-cp314t-macosx_13_0_arm64.whl (12.4 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_schemes-10.8.5rc4-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.5rc4-cp314-cp314-musllinux_1_2_aarch64.whl (19.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

passagemath_schemes-10.8.5rc4-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.5rc4-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.5rc4-cp314-cp314-macosx_13_0_arm64.whl (12.3 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_schemes-10.8.5rc4-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.5rc4-cp313-cp313-musllinux_1_2_aarch64.whl (19.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_schemes-10.8.5rc4-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.5rc4-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.5rc4-cp313-cp313-macosx_13_0_arm64.whl (12.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_schemes-10.8.5rc4-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.5rc4-cp312-cp312-musllinux_1_2_aarch64.whl (19.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_schemes-10.8.5rc4-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.5rc4-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.5rc4-cp312-cp312-macosx_13_0_arm64.whl (12.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_schemes-10.8.5rc4-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.5rc4-cp311-cp311-musllinux_1_2_aarch64.whl (19.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_schemes-10.8.5rc4-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.5rc4-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.5rc4-cp311-cp311-macosx_13_0_arm64.whl (12.3 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_schemes-10.8.5rc4.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.5rc4.tar.gz
Algorithm Hash digest
SHA256 fe86e759bb2a0c117e6277684bf556f293bf500bead5e6b6ad7fc52f79a7cda6
MD5 4461c62eaffbbcd07cc2516f4ad9778e
BLAKE2b-256 fd9d6ea97f44ec0fc59b3c7f59ea2079a7c85719f10142d94d2ea584eca2efd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79941c47cc5dd530aac6d23a8ecc3437bfc2b1552abfcfa1b00277ff757e6f97
MD5 974ba16b956b056cea72eafb5cd85c8c
BLAKE2b-256 38bffc3aa17599c658057679662d1687e4c1e90b6d387202e5864c8c12fb93e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 73c7123a93906e0a57d2e4c592c8c401e16180ce8ba6f9420648754b8e1c30f7
MD5 8d5806391f305f53d7248a9d6da86e0e
BLAKE2b-256 ce2224d9aeb01ebed83ee2c4021661703212b330f0a60de181230eaba4242828

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91bc98e4baa5f2c717298188ecca27dd0d7c97c40957f8eb25ae33d18c20b137
MD5 c78ad86ce6ee8ee56407a6b8b941f7ab
BLAKE2b-256 3a751b325f71ce5da83c27e42183265d13c822406da40cc08b2cad06f7ea8e45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c4d21b7ca3d34d7855ee16ddb566bdf0ce31cd5ffff00c56d317e1c529def3dc
MD5 c8810b1d6643682ff64509f6d43c0363
BLAKE2b-256 2fdfe83dc2b81591067eda690ad29fd5964ec99d5dde6c50b6cd4ba38d355379

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b4725544b798386eefe0888af93979a0e8eee04c85c528dbac3821d21682a461
MD5 c7998b6967b845ba9dacd57d16265219
BLAKE2b-256 b3dcf8d98a28ba51efcaf03212b709f3150661e1416f09614212a9eb73a7faf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ed012dd0e91ccdb89ce16ac9c0e4c5d2e7687fafe9a1c2fde93ff032fd893dc
MD5 2c7a1e855207aa6b1b7ce758c71ace13
BLAKE2b-256 b867e056865a84b2010859fc54a13396f72ef118dc052df1e5345eaad7435bba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 976e1faa3e44debf0d2d73c43ede23b38a7ff41e313d5428f42ac87e6fc0bf73
MD5 4b8db9e0de218ade64e7d1f8cde3a8a1
BLAKE2b-256 bd71017206e78607d442fd42bc267a492823f81bd9e9dd3e225f741c528ca9eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56f09d8fd0569f5a1f7b3f6e89d8781917b8ab9b3416d8612b6dd49046d2f96c
MD5 0af6107211d9e5a4dde4710d277bb610
BLAKE2b-256 b1abe4efd33ab482b0e241f821527f10c3e2d3ed958216af1e3d383811fa6532

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 14c36d5670cd6e3d17acdbce48428ff1f5fb6b7580f7f90ae0845c165af01520
MD5 04e8edd3ad33f18823b328dc2455ce5c
BLAKE2b-256 4083e49e78269767606ba32ace4577bace29f414e25758891c1660048a7a670e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 443db7372869ba270cf61f254e9424c0b79761ccabb5552b4812e93286a0aade
MD5 de5e45635ee04a4137820827a10221d2
BLAKE2b-256 a545fb7a9b0512a5996700ef366adc48b797262ad9f1a945b8d53c684fbf242c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 08592a4bf813fa622a18c5f4fd7959feb4593e1ebe2a716821793c911c0451a9
MD5 e03cd84c8f62655db7ea4ccf4f149f7a
BLAKE2b-256 d945ec380231c1c72c0af52b9f7d0aeb10338ea055bd0f581cee934ac7d5b087

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 09e0e809056b314ce8e4ba0df575e25bebc6503cdd03834784f0dfa75db8d9c7
MD5 d9c5b6e92a4455a93375ed64e6d35f58
BLAKE2b-256 04362bc575eefcd8422ebd967de8f727cb46d339db0d68a9db839e533de4375e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2829b358a47cb657e3d021f00eb4aa84cdc8513c67dfae578f813f4bad827791
MD5 0e37771df22c6e940ec374d5653b4e8a
BLAKE2b-256 759dc2c450e68eaf01f4fa9a60568872a1e3c9da014dbd2130f13781a63aa515

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31be6a8525e48a8e7e80cca649af00d1d97201b35c4b82f9cfa14aee2ae738af
MD5 c7fe4a2b1b33648625bde56b9f89b95e
BLAKE2b-256 cdb40db2db707362c55eae03a583a969759904864be66b6beb6eef6e826c2fa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1eee293e7a0f5afa34b504bf3548ca8ad8d2271d8d4d694339494d5f550c3506
MD5 6fbe0a1d4190445f1e616573cd9af2ea
BLAKE2b-256 f783bba3363674aabf243493c9af3f49143d75d3a9a05d07ca37126270d645f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0eb24e949479a0c57c2d3a10ffe366ecbc4a34892914611ecad9b78e6caac320
MD5 1a797ebdbc86d74af8da585e1cb79b30
BLAKE2b-256 56544379032619a9172257656b6b5f1d2357cbaa9bc3a72f51e5793bc3812691

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e42e71187953d42fb6eb5fb6aa0439778d579d133138bf9c891f110c9f380d6c
MD5 7bf4b72b7ba0e3dd6077b62510a9c60e
BLAKE2b-256 7e7b97f563969e2a9d8fa508ca9a7216f0cd1e3998681367f4e5759f40cef1bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dfd735a98ef57ccc2dac94edd4d03d6e4b39af92933fd70730a61fc6d89e9d8d
MD5 c1a9d211eb9da65ad2bf6621903b8440
BLAKE2b-256 2f32defdd041e96c0a4da950eb8e1d13aca0aa4a784e0e48efc168605313d400

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0587ae16845934fed46ff12626c84649e0918153516a292567b8fb9fabe98046
MD5 039981191ba7a8b3d9e69fa2192f32b2
BLAKE2b-256 78339c6b4a9038028646c8039c5d7a329521ca798a789d975541cbea6fc10ad1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8a20af76d6ca5178f82dc73fe0f94dea68b47f533a7865d5e90adb3fb9f64a86
MD5 c69a0061fcee086cee6ad92bcee76001
BLAKE2b-256 6aff4252bc7ed5e78f13aa0d1c2b0bd77d815dc26b99bd2907d3afb3478147f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 535ca0d2e7d8cdc626058f0e1153fd140fdc0072426c96d9e7b48d36593c30cb
MD5 9b3dda98ed38387f31ecb6071f3ea73c
BLAKE2b-256 7af1597596ea2a8ceb07dbf227225b713f00a39bd715479c37e41bcac3ded96e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 378cc1645225fd45f0d563363114cb672fd3460d19ee0213ffc698a8e78fe048
MD5 25451e00db190e049e5f808c04264525
BLAKE2b-256 c79c920aa4a9c4c60034b0579b5fefa75ed05e98f9e9fe14f44620cc59084b80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65606d1433620ac7374bcb9a0f98eb81b61c74a25523d173e536790ba58619d4
MD5 8d2bfe891be397b3053f1821cc469ba3
BLAKE2b-256 49b26716d46077c4522b78426598218ff4bf1b35a7c6b77bf3b2bfff8e676dbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 85fef5dbc5a16f413626df64e87ba4ff5c1a730062a315cf652bb227904fe3e0
MD5 9e932a8788980c24d1d18401027eb952
BLAKE2b-256 ed41d7a92e97c66a6dd958e3b7cfb0b4670a640366c4141e57f896669880c1c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_schemes-10.8.5rc4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7aa9e140d430244b51aee7b22bc3a3cd5a0a3727e32a566cbeaa039f8d94d325
MD5 d73d1f6de40eee39b2b2442fad89f90a
BLAKE2b-256 92c2d765d1b04777a010f02d804d49d1b71e8bffb7e8bfb8fa3c52a4c57ee0b0

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