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.14.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.45.tar.gz (4.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_gap_pkg_cddinterface-10.6.45-cp314-cp314t-musllinux_1_2_x86_64.whl (566.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.45-cp314-cp314t-musllinux_1_2_aarch64.whl (498.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.45-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (562.7 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.45-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (492.3 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.45-cp314-cp314t-macosx_13_0_x86_64.whl (434.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl (393.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.45-cp312-abi3-musllinux_1_2_x86_64.whl (559.8 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.45-cp312-abi3-musllinux_1_2_aarch64.whl (490.8 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.45-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (555.7 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.45-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (484.4 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.45-cp312-abi3-macosx_13_0_x86_64.whl (434.0 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.45-cp312-abi3-macosx_13_0_arm64.whl (393.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.45-cp311-cp311-musllinux_1_2_x86_64.whl (563.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.45-cp311-cp311-musllinux_1_2_aarch64.whl (494.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.45-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (558.6 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.45-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (487.7 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.45-cp311-cp311-macosx_13_0_x86_64.whl (433.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.45-cp311-cp311-macosx_13_0_arm64.whl (392.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.45-cp310-cp310-musllinux_1_2_x86_64.whl (562.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.45-cp310-cp310-musllinux_1_2_aarch64.whl (493.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.45-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (558.3 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.45-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (487.5 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl (433.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.45-cp310-cp310-macosx_13_0_arm64.whl (393.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45.tar.gz
Algorithm Hash digest
SHA256 4d58e1e3d4c52a3870fd616b5fa319ce0772bb5374133bf0f351bcc478e146ea
MD5 455e9cf620c6ff93ff87e862f641b359
BLAKE2b-256 cbb1d48598aa71abb8e0f5127dc6a4f0dff4379be50904060c5b00efe9a096c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b65176288050c1d34157aa0eef9bd5eefde8b57e6fcbf9ff4a0884855728832d
MD5 49de478f14a1eee1a8e0b464fba4be19
BLAKE2b-256 6432a34bc4b8530bd258df1ec619fb879ccd5da9e45ef3387e2b3530f44c9a82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eab23d0b6229dbd217d8be374557dec92d041a0cd7280a2c177e072e1272b4d9
MD5 31219767c6288dbea8e9475c617ac287
BLAKE2b-256 bf418d5c6fb53e95fbf821afa57ca69de98eb2aa29b1db8f371b7448a540726d

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.45-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.45-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c2a011b0f909741dac0a683c3f083630df6349e70e2c02adaae3c444b4c16ed
MD5 2b1b48bd962dd5b512a934b133bbbdbb
BLAKE2b-256 5ea50248623d51cec923ece8cdcb68cc797d297e392d5257858107ee7aca6dd4

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.45-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.45-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a1534555c86d48d4fb17fcf3e5118aaf8049576683b11b9e7d6f2e427abe0b5
MD5 8563f94077032bfa88b25a7374ad546b
BLAKE2b-256 e6cd2299feba6b53cf054521cec831c653428efcfa8b959df663ffb6cc922124

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8d2bdfe8d288bcd2747c08a8f30466cd077621c35bd49bf5599dce60fbf65b56
MD5 d3048b3d3fdd191b225f9e1dbfc0ec9c
BLAKE2b-256 878d82ae0f3056f8d8296d7eed52111702e6a4b6d1fb6017197c057bfad40530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cdb4d7c92e84303bd30f2be34c00d1b5d9779c7b0dc92a61a309d149c50497ff
MD5 50e30fab9e21cc1dabcc3af0b0138381
BLAKE2b-256 57da63d659975086337eec892d3148382ba63857b0d40424eb20db664c31b6f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e749b13df329d773b620a0ddaa5aa2f3c1eaf8612580d137bdcc870417287b2
MD5 81b9d5d5294753e1fbe54b6488807294
BLAKE2b-256 7c6ea115de217fc5315cceb347ec453373e7cdc62989a61c3c3e0d5f73f5a3d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2c0d1f9d8ff20cd40112b3920df99d18b6725aacb2c155df2d9f1231bcc80e29
MD5 a2b17420faefb80ca29c592e08cee6b3
BLAKE2b-256 59031e2035c1a6974bb8bc2037c9f865776576b480051975c79b044b109e140e

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.45-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.45-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97d6e9ba4f60bb4d977a813a8d7a401515a2f7a3289901a81e40c1c2929b3bc2
MD5 d78a7c1e75acf880ec2309b440718f6d
BLAKE2b-256 ff7737fd451730d0b8988ab95b25abbba4b9bee69950db5cd46ded7672f5f6b7

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.45-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.45-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d7bce3b3042030d55a85cf8804034d4f0bf766c2acdd1bce9a203eae79e80e0
MD5 a646c2451d33476be1183a72d85df9d4
BLAKE2b-256 e8ae69283113819386b17c3ae7decc432e17dd7c4ef2612c908e96f4c59a983a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 363d29edcc7079ca1924d6d5499aa4e621e922b6517584d1689098bd4abbc064
MD5 a795952124988ec90c095a910ecb6e6e
BLAKE2b-256 a0166dceae264f6ba6895978e60e767f907f9cdc0ebe6565baffe1a431781d1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6790152a4ff288f0f99a7b5d782e3aa3fe868c2d379d1f5b4079928cc384b299
MD5 e096a00c72353380270e6ab89b16987e
BLAKE2b-256 f85362573d322358719880dfd0a1a16fdbfeb27007f9d27a3b564b779cdcf780

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d68435b50592fd00f4a06c5bf7c703fd298fdb51070f4cba3487c66fc60fbd3
MD5 18a0d2b6d781d7938d2e17f836589a03
BLAKE2b-256 d43162303c3643902ecf2937921968645034e8dac515bf55dd2558bfac6f1778

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ce63c6278d3d0a1d63896891e852c43df921a538c412f240e5a8cc2613aea48e
MD5 7d8d11c773a53873c2f454f4f770a9de
BLAKE2b-256 d1e94ad2247988ddd9c4320ca25c84204fd3650c5c144a8aa337e09854eb1324

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.45-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.45-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c972741800379cbd19f8417b90dffeebe29c70a7e7b6f0d0914f03ed5f664a7e
MD5 4c1c31428ae840e3d4850880fb8f2b8e
BLAKE2b-256 b48ea746876f6f551e8a2c8aecd3f702dd9115461f274ac3b1dfe71bb9cd2437

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.45-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.45-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0320dee766abbd9e1f2f36542f8b6b25a5e4ef1d37e440ea25918e2523596ae0
MD5 9912f05e73bdb6ce8f6f806360bae653
BLAKE2b-256 46360dc7ffc76cc4c2e8d948253ea14d0d5e3a31a926fde8523e9ce6c981c5be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 db7bce20dc887f2f2e14dec8b6bee6a8bdf726e01c8b557b918640e9efd9fc7c
MD5 abb50473536f35b3ab38597ea2593e0d
BLAKE2b-256 74db93c1cbf03e9442f3358e7305692383ffc0df8a84b532f182a99e1ae36ef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4ec260ebae04399f5a0f62de42fa9f3639430e270860a13cab3869bfc9ad56d7
MD5 a80a6226fddd34e2a8748a8522f59879
BLAKE2b-256 817817b51c9000177c6df3315e3e199a9491bd732124e65f25d41f884d328d44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc6c0b3131fa132316cf90d6d154cde36ce2294efb50bc70ab000b57d9ca30b1
MD5 b323e368c20e7e0464bd505ac416d1a2
BLAKE2b-256 ab7d1270ac6863ff396e6bd0cb0098d0b66638821a3fa099806cf76bc28f302b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ef2cf06b57e77ca66f2ee900cec825206e704151db6fb4900d5095fb6a7ed422
MD5 71a6f1cda4527dabdb6eb81e111ef147
BLAKE2b-256 ae273ccd64a37512aef0ed92421182e73dca58ef09291ed39d7ecb8405edb212

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.45-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.45-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 616a2d9f7b452f115fb110ddce0c87c65de6e1c873fc4c26792e78d74341008e
MD5 010fe3cf95b16ba670607566acc5930c
BLAKE2b-256 c9c145cb75a10cd9a34ced43228602956f2ffa7b581198db08cd6e0cabe77193

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.45-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.45-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 605a8e85939575b8fc700753a16f169bf282f6f89648b5265bd68c49fc272573
MD5 7c2ca619886a9ab6a7a98f640d6966ba
BLAKE2b-256 242324bac1f16e2e28c39b4f5a0a8cdcc53bf403119aeea6acbd87e420e9442e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c9a804f79a2bbe67aa0d9a3876a462f0a669ca0919db85be0b1ddef72c2a62a5
MD5 334729523a7b1480acb5ea8a4e4b4e12
BLAKE2b-256 e753ae40c289f7f798ff740c0ffb34d1610b38123443c0ce23e86dfb2e6ced63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.45-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ddd0ce4eb39b74df72728c0fec808da11aae5e4a44820c057cfc006351180686
MD5 712e0b8ffc82595f0e4a84c40e404575
BLAKE2b-256 e7d9a103551bf0d0d958f7a3270a5d3d8da3941d593f4f8f4bab130cbc7bd2fb

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