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.48.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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48-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.48.tar.gz.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48.tar.gz
Algorithm Hash digest
SHA256 382dc62b10ba0bf2a7e390d4525ac15dd693f3b56ce0ec84fefb611d54cde5da
MD5 91047e2a9561c6150d5c65d34246dd26
BLAKE2b-256 04fb32cf29448121d29895801aa23c2c26baf533910a55756889e58316a4deb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9760b43df70d8416838856903ccf4d0ca2af8b600429cd7042367fe186907d60
MD5 aa84b58037bd3404107eb4e01ec27bf0
BLAKE2b-256 5f29ef4dbf16f0626a1674c7d1a44ddc39c04bb076b40fdf41d7726753cc17bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e41b0571b3e4a4a48c03da75088b4d0aa38e1533dbb2b42149daac15c0cdae1b
MD5 b75fd083b62d02d3c07e058c43f83993
BLAKE2b-256 8d430a07f8618e6b4a6721adac0c23224dcb967aa36a12c9a01b9b26dd1b3cd1

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.48-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.48-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9a1168a81ec18264f703d07c0dc4adc0c816b6a5a676bd0afe9738fcc0b01b0
MD5 348d1fc5f21d232e99e9201932108ce3
BLAKE2b-256 5abc2ae2323d559761bb8f1f3dadd6bf6d8abff0ab5a7c46f7e9a11ee203570d

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.48-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.48-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e801fb9df9395154d7365c40d436b4f0d0248d153d3e5f97c241345ff85e53c
MD5 cf6f01479c9aa86ec3a9ce2049060d9d
BLAKE2b-256 dd2264b14903841ef5d2f97374aa1ca35c782743ebe54833d8a9e33754b7266a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c568a5e3945957a89b64a4aa25b6a39830bc3d2755261524d30fbdb460f0c644
MD5 6b4af99edfec617e11cd30b81f2a76c8
BLAKE2b-256 4db3ec787aeda9f5e186a6f38a7dfc87810206903c4224f9f3d475effae6b4d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 685f91ee2227fb02ad1cdfb3a2df003285a447d4004053da4c72b85b9cdd1a79
MD5 65b34d488bac82b63ae1c71ae9ae8b66
BLAKE2b-256 54e42c87f4d826de516d8fd3ec48793d758e5c967eb3f0ebdda5aefe0e0ac710

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffa7a49b0be997da5995ec320dd3eaca2b53f2ea3ac683b1b380406364927e69
MD5 f806581c8d25af69a28d4ece5c22198d
BLAKE2b-256 8ed37bc3b3760bd5339de96f783e655cfc96911755ed5ac79dcd8c4403a0db2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2db31ac4fe969e250d994a6c7fb5ebd2a36e032dcaaa68cef11c9f790b82de44
MD5 8f5ea6e5201ce2aebce6ec511fbdf72b
BLAKE2b-256 268da917438bee450b487273fba932c3b20b48d20f7d0970130ffb8d917e5166

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.48-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.48-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec0575dcedaceb86c84e222cb0cfd591e8408f878cc2d56ba96f312169785404
MD5 715de945b4332ce40332e56b114bc315
BLAKE2b-256 4661cd41cfaa2bea597bc83a25e98e31c97cda5941f25c0a2d300cfe51cc208f

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.48-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.48-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6d185bce9558ce06bdbd1d9825bc9dc014e9d805eaed95ef98a84b0fb98c7619
MD5 be8c8bc9d6185567b94c06491d4beb89
BLAKE2b-256 590faf00ba464a255dde184610911d6d4d17007bfd887fcc85d8bd2f85d4dfed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 812faade328e368f7b79bdb3ec51391d0c9f316ac4a6abdb5da44b7567795b61
MD5 551c068ada5d64a43b5ae46145fed2bd
BLAKE2b-256 9fdc508cf17c5b1d640817e03789d986de717b7d4e92bf26c2c7aee4333afbfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 15bdee1ff79d47ef548d9651252d003f6e548fdac02bf6f68f0a971e6ae1b5d9
MD5 70d723202f9620c619432254c195076c
BLAKE2b-256 c828645edc24d232edec5932a653dadf60ad0d29e6615df4a5cba7f60e7caa98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3e6a43f42477cbf4dad01e1b8453411f1a36aa6c84a7cb94dcc35d517fb8f40a
MD5 5c6c8c5ee34097effeceb8ef2cd4b49e
BLAKE2b-256 5adcc73ed4f6d024e15e2db0e7649deaab33a3cefbaf311a02e1e54790e1c767

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e2a9bfb33fd9e769bbd9882456bb1c9202561c239710359223f45e400e485b76
MD5 af1830a29ea3196562f0f4ec766e9c61
BLAKE2b-256 31e573ce7e2b1750437a7583b8a28d80d7caa5a50b90a006dae21d33b66e3372

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.48-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.48-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c916bea80dfd641930608b1bddd5e510aa4e697caa5aee497b91d8362d99f2b6
MD5 b73aca96c17266b8ea61808df3a0c2e7
BLAKE2b-256 c57bd945e125d1996de66302c50ee788e9b828446bcf7dcf1b0a72fab3cf7dc0

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.48-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.48-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 411e9f0840c56508ac2188e318b9ddd88099597c0c5ccf792e932f9c3fcd7440
MD5 66f54462343fa7dd93455cb4c150cd39
BLAKE2b-256 a9e5f8cfef316b9df01d2c40a08c62a7e3e918bc9a39ef46d1dd54e763650f34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 09a21c65f69d09f7284efb22b76f22ad96a1a6e92ba43fdb12823d65f90f992f
MD5 9bfb26ead77dbc6f70e5132b59048fd9
BLAKE2b-256 a234edfc410ca897b2f06210a88a3436ec715ef72312c2c21ee1517d0ed1d57a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e8fcd8b391914313b49079bdc6c1bb4c464504944064ae9c44649521f0eaf3e1
MD5 36195aa09dfe50b70b56700d7d22fcae
BLAKE2b-256 903a76efa6d1e16a3d65bfb6f94c14822444babbfb716c3e449381ba2fbfe561

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c8dbeca27013051928aaca1faacbd2571d3efd917130d56f0379a0167a90e372
MD5 e2de2633a2dd69f17f32eb81372de296
BLAKE2b-256 7c0ce0bc969d9881d6679a1e355eaeb567dc555591e612c09b54dd24616b3785

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 952379656bbcbb414ad29f4d91331a64237367298823ec567f5f5e2812b7ff2b
MD5 2863c56d3626b3fcb436b36f9b27063c
BLAKE2b-256 d91ebc6e90e613dfca0f36d871661efd991de84ea9a1f6fa270f47a672f4b820

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.48-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.48-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3281aff819f93ec55ca0b6f49055b27cc19cef40267a434222ef93c49ea8be9a
MD5 69de8be72e449236ad390894cd042850
BLAKE2b-256 48d7adafe00ed7db9a1f42ea5423a697b199f61e475c21fad1392bcecf01d277

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.48-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.48-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 230ff1da39ca34d27fb436994d1c4b09bd17ec731f15b74524daf7ef81dbe866
MD5 7261395790b179f645b0047d7ffbc1aa
BLAKE2b-256 0a6efc29d1403d7a48ac8659dd848168af53c35a39a5a56b75cdaf9399b7722c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 81649a0db266f1b5e6727cc87d20c3b1af2bb301e32ba97570d4813fc97f2d53
MD5 413a3ed79d8e513318841ba79d29af7e
BLAKE2b-256 f20a5bc8a756d6bc637ee3e3a1cb39d2c6365665cf6805832493c8ffae53af1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.48-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 12b2ec7810490418f9c7305cd59dd387f057c51968851d148ca6d07f4817326c
MD5 695849736c5fdd363cd92d7ed6e059e2
BLAKE2b-256 2554729afc67b136ee46ec1163895e5c3eaa7e37fb8360815e18aee4e74c92f3

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