Skip to main content

passagemath: Computational Group Theory with GAP: cddinterface package

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.13.x.

About this pip-installable distribution package

This pip-installable distribution passagemath-gap-pkg-cddinterface is a distribution of the GAP package cddinterface for use with passagemath-gap.

What is included

  • Wheels on PyPI include the GAP package cddinterface

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_gap_pkg_cddinterface-10.6.35.tar.gz (4.2 kB view details)

Uploaded Source

Built Distributions

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

passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-musllinux_1_2_x86_64.whl (562.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-musllinux_1_2_aarch64.whl (496.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (561.1 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (490.9 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-macosx_13_0_x86_64.whl (433.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-macosx_13_0_arm64.whl (392.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-musllinux_1_2_x86_64.whl (559.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-musllinux_1_2_aarch64.whl (490.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (555.4 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (484.2 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-macosx_13_0_x86_64.whl (433.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-macosx_13_0_arm64.whl (392.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-musllinux_1_2_x86_64.whl (562.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-musllinux_1_2_aarch64.whl (493.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (558.3 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (487.5 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-macosx_13_0_x86_64.whl (432.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-macosx_13_0_arm64.whl (392.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-musllinux_1_2_x86_64.whl (562.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-musllinux_1_2_aarch64.whl (493.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (558.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (487.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-macosx_13_0_x86_64.whl (432.8 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-macosx_13_0_arm64.whl (392.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35.tar.gz.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35.tar.gz
Algorithm Hash digest
SHA256 619ad9b576a87b277c1c6fe45a36e06a68e4aa4b8c5778124d952cc30c3960c8
MD5 02c7e756a8a2dd2908e0f3aef6417b79
BLAKE2b-256 08d5ca731336f0920425deba6562e48a2f058e2509e1a9832c0296bef6c42afa

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67a62e8756ab8d2faaf5bc65fd816bb99a1fc74fa39a3160c9d2d1b30032c8d2
MD5 1567ab384ea8c1793bc4b7a9c898f067
BLAKE2b-256 f89e6a6c0cb5ee4eb96e17bbecfe6664425d3a2d3f2bac01c823b286e602db67

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a8fb3fe4bf9caf7013928e1baf99d51b799aad879f69e0aea134666597f33b9a
MD5 85934671a4d896aad435ad28f3361155
BLAKE2b-256 5f18a3cc5457770a7f80e77c28c1cceb6dbff2ad2d33e59a12123134f0229480

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a632fe423ccb963a12228b65ef2bcae2bfbf3e8a2c9ea5a3d75560d5c6f6df1
MD5 62fade767704324ed06e3acff183c62a
BLAKE2b-256 e465b7a26aaf37043ae50c537ff6e88705ac11a2d6dcad608105706fa509a9ca

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ded9f22fe57a2a5059d2cc43c9101e8adcdcca88ae5803d4e132efb629e8ac64
MD5 f2cda8a08ee81c335fc1d183a09bbda0
BLAKE2b-256 d5ad15e305ffcd884ef4361412148e0455fb00e8db63a807e9739ebba153d809

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 df11e8342897df98f99a1788a3f5d892add6b41c8e4b63bb05ae191b8f13ca8e
MD5 fd84239515cc174250e034a98b01e3a4
BLAKE2b-256 3fa282d223f428756b82c456214eb52ec34528e145f979f607077267a2eeddde

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9c887d2e2ba04619406c911322feff67b91f8f3d6e599d718839d34ecb76999e
MD5 a7eee6a3b24f4b5e780bdb376a8b8941
BLAKE2b-256 179788f511dd8f8eb236580859eb164373322581c424a9d454d170cb0338d58e

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 286597704e5930257e0e446b093e02ef1d1d724a7c94453eb9b630c0afa8b160
MD5 57dc1f317175d6a0504be23781c27f86
BLAKE2b-256 a656a75add638538e701c55adbbabd5b02d0e561423f07d2d80312e90dba215e

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cbe4ac7e2de2b5d8379fab11ff9cb54e69dc5246814af93ac60fad98dfa64c64
MD5 fbd2897b99f10725afc29273a75078dd
BLAKE2b-256 bdf881d32b37cc722840333f664f4ff6e807542ea02b4f282bbc867e7d76bb98

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ce37e89a1f8889358a397d15f44372de4a99626d84fb0bdcb8bc5fcf0543e6f
MD5 143fe0b62ed10f88b5d3847c6e303c66
BLAKE2b-256 99d4a081a78602602ecefba83cbeaea3faced44350bc77ddb643d315a1ea1db0

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7e58355a257a931fb101306ec544dd6d68810ba97f05fc83ddba04e3b556e556
MD5 63dabbfc6d86467bd96980e5c444afb7
BLAKE2b-256 5cb2c4608364822448bc3e514018f3832472f09dd7cc73c15f0426c4cae728e6

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ae969a0af7b74594299024fc29859207d0ba27f1231562dd290bc027aa069f7b
MD5 356cb9b76ccbbecf60d13531b7b45b6e
BLAKE2b-256 2c4f7d9b1e5399de09f5cf48bc20487fc8469d064ec1611a4247f8675c4dbff5

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 aa8bd59361a369da2f67187da2d13be4cfa98bca05c23ab2284e697862858eed
MD5 bee03097ee05925622a6e0e031fdffd6
BLAKE2b-256 bd83aa70e79d751522c6fd13f068fa85cbc9e6e5e9411c36aa47f250814dbfe4

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3577353fbe60a63898fc307702ca62deba7adedda82ce7e0386d50e643b933b0
MD5 84e692a1280c968b302b45efd80579cc
BLAKE2b-256 ffcc51e5ae9a98ccd0bc6efa52be1c1d863b6cb905649948020da1b5f19062a8

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 92d54e5cc1f50dd065e7f068e30ac17e0e19c6eb2ed07e55f48b930d6aea0d61
MD5 0a5219f9fb59772a8184c5ec595b8f7d
BLAKE2b-256 2d7517ad2419f295f24d429262d28e5df2d44edf16c63359e62087c210211e0a

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f095b87d938ce857536824997a14b73922c1225584d85cd5f358fb03e024c73d
MD5 da2eb7ff93ca2a86b047b9fade069f4f
BLAKE2b-256 7872e14e9efb29c0343d79031f15befd4b5afaccf7bf4b6372a3e305b3fb416e

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f4af51af6153a5e0226a455bc90a6788ed6e73083a9e4453715e84aca3b32af0
MD5 98e2308532453859cad273382f9e3239
BLAKE2b-256 978b2ac7132442e6fd1a78ae2ca683c24be169d664f4f8b0b619a7c2e44082c2

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dc00cc25c5be2f03f1650375e0519a0c4ecdc3cad047d8b8adb4633f2608c653
MD5 9673910603b9c48ad93f16fe70de910e
BLAKE2b-256 5be5765435158a56b2c1e6882b0169b6414ad1b85d9439817f6d6d7d3c37cc06

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e5baa606ba0cc35e80f494a8b5983e1e3bf600de3a9089771dd2922c081ec3c7
MD5 ce7d8991bd78b475415db095e5ef36e7
BLAKE2b-256 6b76646077ca8869c91079976cba8cf4a9f5934206499b464874d288cf3a3d65

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 231bb54b816c4780d0a6d11e85accfec1ab75d912fbefc3ef57139062b7394b9
MD5 6f9c81c07b3193c879065dc5302bf093
BLAKE2b-256 fd2e7c8487aabfc7cd4bc6ed6e33d46b810d0ab430340721c74756a4acf1218e

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 12ec7c1e4286fd1d49dcd8a012b7b6aacc1c1535d00e197b2dd22233a9054fa7
MD5 c3b570d296ca96910ba5c81ebc8496b2
BLAKE2b-256 9c5dc8273f20a600d36b3337074be883ccec613f559bb2a75173ef2b7c47633f

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 40108d759997c286d670e6e50b65af8a432431d84f340ab63f9ef872a9255c7e
MD5 0a5c976e83755e720d85fd42274cb487
BLAKE2b-256 fc0c905884ccd1196acadb6dc291a3f18bf842fa0d2e10e1c7453f1b1ae9b90a

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b626a97199fbc6f1954c466930bf6b9bbbd3e80c5c4d8a548dc8f08e9016014
MD5 0afc9647995d681402fc60717e9119d9
BLAKE2b-256 70adccd21adc81306c52e49a7f901daf74c4e16cef43f17b65a3164be9a8dbcb

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9ced16d6c53480b97869a6204d1e5afdd2ada6385f28146d6c3e05501ec783ae
MD5 86bcb22bccb7a2d2e52b259f9fd2e4a2
BLAKE2b-256 ead6c3af54e4bc7280941ed16d1e8dd8cc52fe427afed11c0f536471a7bc19f0

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.35-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4999d1648c5d7c7aa6ba3b2e0a4faad007f7181a8d30fceefe014df946f626c0
MD5 4b761780672e5ca37911efaeb661a3f5
BLAKE2b-256 3db37f2b45f705233fc3446899bf3a2d9f060f362a09c896e940ffac31794a76

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