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.23.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.23-cp313-cp313-musllinux_1_2_x86_64.whl (622.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-musllinux_1_2_aarch64.whl (553.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (618.7 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (546.9 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-macosx_14_0_arm64.whl (450.7 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-macosx_13_0_x86_64.whl (512.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-musllinux_1_2_x86_64.whl (626.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-musllinux_1_2_aarch64.whl (557.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (622.8 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (551.3 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-macosx_14_0_arm64.whl (451.4 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-macosx_13_0_x86_64.whl (513.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.23-cp311-cp311-musllinux_1_2_x86_64.whl (626.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.23-cp311-cp311-musllinux_1_2_aarch64.whl (557.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.23-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (621.9 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.23-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (550.7 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.23-cp311-cp311-macosx_14_0_arm64.whl (451.4 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.23-cp311-cp311-macosx_13_0_x86_64.whl (513.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.23-cp310-cp310-musllinux_1_2_x86_64.whl (625.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.23-cp310-cp310-musllinux_1_2_aarch64.whl (556.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.23-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (621.1 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.23-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (549.7 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.23-cp310-cp310-macosx_14_0_arm64.whl (451.6 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.23-cp310-cp310-macosx_13_0_x86_64.whl (513.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23.tar.gz
Algorithm Hash digest
SHA256 42320403b1c2a13a86412568e061d6a6ac99c34f2b68423c64791fa1bc562352
MD5 c7f47113cef0ed6712429f734f96d213
BLAKE2b-256 e3ceecdc15a5c5ddb5566b8da1871db159cd7c55e60cb8c1074691515a911293

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f2a9efd01d1568b69153299ad3fea4ef3c2146526c14c1df1020fea1eed57ce2
MD5 9c9dab450e50ff00fa9a9ccf24d8ab5b
BLAKE2b-256 b3801953076ba8fac440abd537ce2fc2d8085173a65322f740c2c72527210557

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cea4187d0f5b5c03739321b43d3850b23ee53124311ae90fceb133befc06c0b6
MD5 0cc54258f388aa5f9a3663d84ed59fca
BLAKE2b-256 72d8c789e2a87722a3be36a8ccade774bf4eb20c0bccfa7005c60fbd9537abf7

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-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.23-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce1c269caf6444b4f43702e3240c3552f02fea55d6c1d189b176387cc619f8a5
MD5 4e729840c3c6585615f40c5224bcc3c2
BLAKE2b-256 a1e93777148c1892353a536eb11bad630a73a5055c4cc2e432214fdcb3228887

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55a8d39159dc1c675488975239c96bf93f5ad4f5dad154093d8eb77481717a60
MD5 75b645331dd756958fc6c4a4915e05a6
BLAKE2b-256 81d6c06035d5a1de34cf76bf4becc92a99343e7eae547198a4c3b191a40b7ff7

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9a9eb2d655cae677a5b3eed9cc964261e7e4f7aa9fcff832be20c3794c6b7b3d
MD5 8b510a89ac6a43fa7547d35bf658ff16
BLAKE2b-256 7cc40e22f2807467f3a0fd9830a6bb9942a80f1e0d3c3bbdf9978406dde87013

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6c9aa7788e223baa32019c483b0b3418369a5240018aadaa4ef949e65590a06d
MD5 fcc31a074db6d6e10976b7557ad1e2d8
BLAKE2b-256 bb5fb8a567e09349b62df54c74d47e4a5bbf2e0c60b1a3c87d0c0f8d68b11991

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67276b0c6b47594cf125b91d4d392e7e4eae96118b2f86cbe5cabf59865ae352
MD5 5cc3f89db60b34fc68d2be3ca507b536
BLAKE2b-256 ac4cf0884144456002156cdeffcaf98e02b1255f2d7f034f0567bbaf67e012a5

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9a3e612035fcdc6823f1e49062d33f4b9e004227d59ffc54307e08c3e3412aad
MD5 48cf1ca1876e726bb63566ba440bf84c
BLAKE2b-256 d4974841a1ac4f9c2f7b22567bd0e0aef001d0a87b148114338feb82c81024a1

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-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.23-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ac00e5e1263a836d5de6829b51eb3480780a62ade3d0a873de8fdeff40431a8
MD5 c5c32f67deff6dc5dbc0747a2c8d5e5e
BLAKE2b-256 90972a1623e9e56fd8b7f06fa1d78f83920de86c2bdfa72fd8bb839b7190c3a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 960ed5773e24fb24b77d55665956bb7ab7f9d04a2a15688526f82d04a339204e
MD5 36627b8e8aac6a5ea54d3d3ec2ad9d6d
BLAKE2b-256 9f804968b537b85d5771224aa7a7421036b713997952d50dac6b37cf8630d292

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 eb286248ad948a555a66fd2e9e2d84fffe52b5dd4638a58228b86e51b12aef7b
MD5 df43582d558f44523ec869a8a87f34f7
BLAKE2b-256 f40bdf1001620a44282627d9fa449500afdd07dff9f1eeda52df62d9f2ec5299

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c0f827428bf59e489f08b57b6cf8fbb3cecf4cf650c12758dcc117617f42a013
MD5 b939fabe0b38bb4d7571dbb67a0ffd9f
BLAKE2b-256 440d6663a60b2d131702f1245c5dfe795907e50b0e3df77d41c55d4b3a112576

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2e9ea7b4dda3cad14332816ab2570f99cbdda3cc3c57bf8c21d5f351f3cc7993
MD5 bf900bf274ba5f00d84bc4002a464d21
BLAKE2b-256 3febf5bbe27944cd1ede4a9103a14c5313cf5616af1af69a40370acb18a35148

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 63e57e485e0b0bc3f28fb171672e68f62879eef4b18c344e885169e2bbe468c4
MD5 6e1ecc6b19a50bb502503a42a50ac608
BLAKE2b-256 ebffe69e4493c74472255a7d8b7d50dc6f1760b6376b9c1a7520fb87b46c6e35

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-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.23-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af9930d849fba255df4eafcb0ad0743ff53cbb2be334e17ebad93cbf9322f5e4
MD5 9b119554981a45c08e680c3ee873d73b
BLAKE2b-256 2ca2d969b7ade537a09399b0963e7611f900d61f43ae40124cf76e76a30c1620

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-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.23-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec0ecac5e5ae3a51dcd173c7f2e42f49999bf4c8e98048f7baefc631de0cc60c
MD5 1bd853b9174253d543699c42262c1d55
BLAKE2b-256 f1b98d0cc597160ee393bc0ef75ddbccba7ea1683fa0cede3d9cad36b08b10ad

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d8bb2709ee2018c4cd81bc6041e29214bef1bdfd3229da23d4e6e41ec4149068
MD5 4b91e8f253a52ba0337ca7f1e87e467a
BLAKE2b-256 1f8afd1765b7ca92f1fea6de1d27af1966f9907e0644cb6093a7c29e6b645dfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 df5a95fc0ede5ca8cd90b20653588d4284a4815b68d67fcfd6db05d2477d62f3
MD5 a3b3c8bb74dd3977620d6bbe60ff23a6
BLAKE2b-256 ff7af3427ad3089613e3b26defaf917ec3617519c5d8439e7966a39e2a0fe741

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 85da6888e944b5d2507e6bc898e26f0b0d2378a96b50db578cffa6dbdb35789c
MD5 c31fa7318727f744d3227644aeae4a54
BLAKE2b-256 b66d5660c64d545c5cc7d27a156c2227c018f378612450d437f0962db6b04ae2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5f3131becd1fd15e94c4e4b46b66ce2aca7ab79452fcf0e741b63db6ea1cfd48
MD5 124bf5812a70b46874a4ddd74f3b95b0
BLAKE2b-256 b162e9d34a19c704394690d931b894031d421a7e70bc82600bdd3069917b5203

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-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.23-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51d041afcac920dd6b2672966d16182c9161e6db10522be49127dc2cf70db87e
MD5 56bdebc35021ce637cebe3b973b5a4ff
BLAKE2b-256 d63ff645d1807d728d7427938d4bfa16d7004a9110e2c274f2f788ed9dfe192b

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-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.23-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c1a6b94563ae4f3cd2d15c2e7782b9fb0fd4078599c36a909e3b35c8f966ed8c
MD5 60666899299dd489b3748a9de2b87059
BLAKE2b-256 9eb608062888213cad5cf16f6d49030010b5df1ff386d28a533b9761739845df

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.23-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4c0a46de4d52c59b0f71bf9a8bc65776d3562da5c85a53e20811a1c11497c77a
MD5 94ba32dd30838024411d83513b912fc9
BLAKE2b-256 0e25591880a3c4a500ccd52cd405ac7106d8371245c0f173c959c0205454dac7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.23-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 47cefb39210d57d46b98c1d403acefaad1b13ea65975edf1dd8d709fc6fca8a5
MD5 e4781ce9eb3737661a706aa62ee4d701
BLAKE2b-256 31a7a0d3a3519e9e36886fd15154de920c9391a7baf87485e8bc7e00a08bccd3

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