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.34.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.34-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.34-cp314-cp314t-musllinux_1_2_aarch64.whl (496.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34-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.34.tar.gz.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34.tar.gz
Algorithm Hash digest
SHA256 bb8ce109c09ab390be72fb9837ed4228040d39a9da9133d5d587e6c71af366ba
MD5 4e1eec7760e906dd1d187472541da22d
BLAKE2b-256 66c0f6043e991515d5be3a559f639ba6c12545dd4a5b748c55927c7ec9abc766

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d7c0bdcb34aa3a77420813e357941ba63ea5615b9032c7b23934ff655ae04b7e
MD5 e48f70d22a079a7df2f186a79950114d
BLAKE2b-256 b6056ce1b4354c8521fa070039fc78eb2197c38d27b7f96040f309b2255b5e53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2152096b0a78a5c175c681eac243629058aa2e34a1698a286289d58bd9d22720
MD5 0b7d8ae0412fabd4d65b329b073aed74
BLAKE2b-256 713729f9c1749932cc99322f5c898e87d7953795cc752e9517568e84b30a233f

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.34-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.34-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf65a46e95749fc47b2ab96ceb9d05d8f03f8f19c65c153a84c43bac8342b769
MD5 40effac8587d0e79b74e054557a076b9
BLAKE2b-256 e01d83f877b8672c50cda1010f03ec101ede731a28596574e426f9010de8b68f

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.34-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.34-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a9defd7319de7884c3e1f2dc71809b2fcbe24353544019f7f57373c0dcfbc7ba
MD5 e63fe6e033a6ea47ac0e24acee3e1717
BLAKE2b-256 8aa425b96f25b7bae12331eb22eae4a94d2ac8469ba475d76c7811d2fd1f87a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b29d22c4a04f115cc81db3459367034457f315ac5392744ca1147a4f3abd7be7
MD5 b750febeb73a297f99eddcd97297ad66
BLAKE2b-256 af5be2293c6d1bbcc8a67966695fda0e37feed63f79d849e4f7a11e07bbbae4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 feea18c35e97980929ff27045c8fb7bace92fb1233f13f67fa6fcfae778b8264
MD5 9b8141df7219de7464ee191e73f79cc0
BLAKE2b-256 2b105580c3ee203e2a98d04f44c87f1db9403f289e8f498a43f4be6322cab754

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 888fbe4f9572a908259b33e8a20f50c89444bdd7b0df653f91d1cc13d1f60d22
MD5 b4c5a3f6b76c6d548587642292f408af
BLAKE2b-256 7c509088bead0da9bfea4d2b716a447a524a860486a0691cf16eced09c235183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fd61d3a819c2f3935324d708c6ba00c3f018b9efb0324dc7967c8c5d07c3b5cf
MD5 be5e407e42af2b8ef5f3aec12b41bbe5
BLAKE2b-256 abe8d094b620d87dac28ca282128aa888fbba6eb79d070898b8d88f4b8bb5955

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.34-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.34-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc360ed2b8f781790d1cb57c5d9bbe0cafb313095daf817b5fd8c294ad486219
MD5 6c94d7c780737f730c12a1f3bbb5ed5b
BLAKE2b-256 f240334196d3d18c372837e84e338298ebee0c1c51f18206931b43bbb89d5fb2

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.34-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.34-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f0f26dda620aa3de2ad181b1de566f42a50356836b1ab7e6451331294b858335
MD5 ac6eaec4b6e9a07552722e890b583ebe
BLAKE2b-256 ade195d2df80d7340901eae4cd655e258fedb7cd72081c6ff9ea382bce243a8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f8079ecc6117b6baab98dc557dbe7be35a2decc6aaca2e3be84bb1315909bb06
MD5 2b5f7375d6bb7ace0ddd8553ba8726f1
BLAKE2b-256 a0488fbfa53c43aca903d7ab6df56a8f8370353d0f89ddcbc145ef3b50029767

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dd94e9d7da194d0d0bbb26cf5b590347198ab0bade0a31f0c2679de699ce1b88
MD5 7acf153f630336f2353429223efab7da
BLAKE2b-256 c5ad3cf62604e49cf857dc9ded935edb644bffb97f03bb4585be18ec586cb9ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1218a09e1c0bbe1dfd65592359f240fc01e0065df2695ed1211edad7f3f8ad11
MD5 f9d400c538d86eb4bdc2523e64cd404a
BLAKE2b-256 f7c47f1d6c6e892bdf2deb547e4f73ab30420aed29c475c958398737afd406c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c1bf27256c97fe34c515e5971be7f6917a287094b6f573e79797ef44522545db
MD5 aa221fa70829f649cd9c8d8b3b2836f1
BLAKE2b-256 143f589b4c67ac3bdbac68a769cd29677342d13ab02714e9a618cb42220af835

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.34-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.34-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 239f0a96e63b9db6d2c7c5d9fe5b752b30900291a042419a82787c9d32fd596e
MD5 727ed541a3acd5103e2219e37c598810
BLAKE2b-256 322bd6f65272f54977ec2367efe3721b7fce01d8fc715b0d4ec783b4f3cc96c6

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.34-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.34-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d5019a24dae092130e14b8346ab7e8b4c4e66d97bd01c3042ecfcb9a921e0d3
MD5 e46c0be9319439f6c9d36f60f2d65558
BLAKE2b-256 e7b99693eea76e4a87660d049cad38b325f93817d0a294346a6b23fea0110d66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e8b1e76d3eab7bda2cf1109c9f70ae6b031e372e202cb8055424d3815569e61e
MD5 d1b617475c09874e2055ed29b48255ae
BLAKE2b-256 3cbf9e673df171b495da61353631fc2445c7e300ce875d85a2e29c707a7b6734

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dfbbf7eba88476f8a6c278470211cae49552e5ff844e268c0a06fb283d9eb1a8
MD5 fc231b1bec165bc92e877f31feb8ba77
BLAKE2b-256 fb5807d059d18da73e38f89254ddd3d30783a2a225a2a4b629a30d350058af5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d350fae42f2be81152e854d50310fa6987938e07323f8cea63d8453ca60a097b
MD5 f56f23e937bcfb736e68f8fed2dac28c
BLAKE2b-256 db616e0701b6a10a95b49f1560c69ed4fa03ca288b6437dbf2992cd3544e4203

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f9ef9d0c31664969d01f1acacb4c6756fe4c42bc5d5458736fc7f32cfc420ae3
MD5 46810bb6f61bbb109ce4bf372a6768f9
BLAKE2b-256 d0c4946ce6fe3bc6f611778abbe854ab697d4c6511a765314107829badaf9bf2

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.34-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.34-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c986b09f0d01b75f9dec226253c1f90e2cb690351b7fd6625c2c4613690ff83
MD5 19e846b37c116e3e7472e694ab6e075d
BLAKE2b-256 2617ab2fc0a46264d71f82399571f090ae427feb0c023fe7e6182a13dfbbfa32

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.34-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.34-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f61cac097bd5c74ae74ef649410ba74ba1d410ab693a67a48c2aeb3aef77a673
MD5 cc5da97e919e9d7850ec1acfce0d3fa3
BLAKE2b-256 033d4a2159ae85755f0bf2c501c8d483b6c2d15dabdf901288ceb1bbeefd1698

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d64ece02f8524751ef71546141d98c826b5d6c6309e00d82bed9f45412821dc6
MD5 a3178d81df3673924bd6b2cd8c90b857
BLAKE2b-256 3b94b84ca677dd050f2dd1bc559feb4c6c8e90c80a4697a09647d89c8548a728

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.34-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cdfc9afc4c3a953f31e8a895d8629e63676f8ed60631d3ef9a78b675f1e7f2d4
MD5 fe59b4aeacfd6361eb4a803c44240b11
BLAKE2b-256 5bc538e0386b36013508893bf0f6871e507c8ab40cd82e01bfa6ef1a7e256f44

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