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.37.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.37-cp314-cp314t-musllinux_1_2_x86_64.whl (563.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.37-cp314-cp314t-musllinux_1_2_aarch64.whl (497.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.37-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (561.6 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.37-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (491.3 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.37-cp314-cp314t-macosx_13_0_x86_64.whl (433.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.37-cp314-cp314t-macosx_13_0_arm64.whl (393.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.37-cp312-abi3-musllinux_1_2_x86_64.whl (560.0 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.37-cp312-abi3-musllinux_1_2_aarch64.whl (491.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.37-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (555.8 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.37-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (484.6 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.37-cp312-abi3-macosx_13_0_x86_64.whl (433.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.37-cp312-abi3-macosx_13_0_arm64.whl (393.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.37-cp311-cp311-musllinux_1_2_x86_64.whl (563.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.37-cp311-cp311-musllinux_1_2_aarch64.whl (494.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.37-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (558.8 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.37-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (488.0 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.37-cp311-cp311-macosx_13_0_x86_64.whl (433.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.37-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.37-cp310-cp310-musllinux_1_2_x86_64.whl (563.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.37-cp310-cp310-musllinux_1_2_aarch64.whl (494.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.37-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (558.6 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.37-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (487.7 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.37-cp310-cp310-macosx_13_0_x86_64.whl (433.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.37-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.37.tar.gz.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37.tar.gz
Algorithm Hash digest
SHA256 435b528898f9efd993c0f3b9ef6897030ee09ae463c6ddb0a3ace4179d7e564b
MD5 0c17fd1b8c4ef8312800b12653be48e0
BLAKE2b-256 fa0f71162544228384436473be4170b2d189b82929207cfc28297fca428b51ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca9d938cd66f278156ed02db41acefcae7b3e3a78f95ad7ddc8828607d3e587e
MD5 5d09b72ef793c388cb28a95691fe0e1c
BLAKE2b-256 86ac0a035810c8a7fc978248ee5b47686ab9058469647ff8e52579269357bc4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 72ac4c198f0845d03cdf25e019a8d64fcf4165c2c4175ed60807eed1112c686f
MD5 6886ee16b0dc9e47ab0f226624a0d67f
BLAKE2b-256 6adb6907042c2d79ea6075321f6baf95ef49f68a43860118d8520a6fe7e39681

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.37-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.37-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b439ba1e882b43362a3eabc82c935c9b025229361ccd420df5df3aa25b5b1a66
MD5 a743de96baa33a5a03c0bd68b79d66bd
BLAKE2b-256 1ea3223077430743701cf0f576ac338fbfac9bfe3d4a06dc7ef9d0ea98214d44

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.37-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.37-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca82c20dff8dca2ac2eca50dce1fd9821c7f9220b9b428b327fbf50d9380b02b
MD5 fc235b3035ad6219242b39e52b5dcaae
BLAKE2b-256 0220e4e9caf77ca0159de1ea0ccd0b0d67c04d2b582c9333ed593a02fc5dac7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b6df928e7aa55e673acebae01f002c78b308c93b240035c5494ea13c548d3939
MD5 faeb54554c81650b701095ced5bf63fc
BLAKE2b-256 69821a459c95c3aa597fcb29bd88c3d350f1a2ce9eefcc4d81a543d69e92705e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ec2d95c903bbfb7c0cdb30f951634384f9ef401e9aa1be46b28ad0db1b8b3e89
MD5 b3fd3de59720e939a933ecadfb5ee3a0
BLAKE2b-256 d7600270af33425b18231080cae17375fce30b5063c5fd771b69d6e97470fa36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3022c1ed303aeebbbd0c0b076f04c592a430cacffcafa8c54ab39dce2d9e2131
MD5 ca7f5d0193ad7d8e1db1bf9f0bf588f9
BLAKE2b-256 5f31fbf96149923cbd1473afa050c204739498d8a3ee127a9ded91285409d173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 01b7151c7725b8f5f0d7e6e4c30e3d247e9b50b906c436c4176da2dae0920975
MD5 16f96b019f464e963322c404bb5af34a
BLAKE2b-256 41d690e58a46781b3cfe6f2c714c79b41da57df99b899377999f8a9a1a48557d

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.37-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.37-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9222b2f2885f02a43649fb12696ed544ea0041b55593c14f5091e22905e42ba
MD5 a6121b3542fe0706af63eb1604457eb8
BLAKE2b-256 30b6c6d999c2bd41ebb1713d78d6515845da92df0137f58f290a4d939536b5c2

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.37-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.37-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3fb5c9ed28d45b059557a2a030d42902e60ab92d45c98acefac26545209de44b
MD5 d68d96f16d0d7430e873e22a820e0779
BLAKE2b-256 976999f53f8348f60048b225d1f5718f2926670ec92c39722ebfe4bc2acf448d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a0324499e63a23dcd05a36381b398166bb42de0d50ee182793df422ba19dc573
MD5 27aaf80cd2a73ea3075feee66deafd7c
BLAKE2b-256 02383ee5446cef01a6df4ed4e0a4711410db415b0913ce5eb7aae224f54bd62f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4c08fedb7674d87b026fb03da611fe6472863d41f5699a0d38dea6d8a535f0b4
MD5 0b14b0db4524f56d64edfbc5f35c80ca
BLAKE2b-256 ebaaf1de0c5bdd7e330517be460a1afaf0b646ff62240e8cc42d88ea3bfe0f22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e697ad78077f9912b0ff3c2a472d29a770c787ac162abd1fad7642cb613fd7ed
MD5 525ec726d11ee31129c611b3f28b3fe1
BLAKE2b-256 ad848adb47829f4ca61f3415c74cc94ab04fd2f0e662a1847b0b4726cd22b2ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e01c77b782b8437e383fb928a20300257b7abb98c08be59fe326545eab3f29e3
MD5 64f02ac8e8a3c9142eaa80973cb35425
BLAKE2b-256 23b3c13d4d02ac11bb867cf399d24db370d8e42ed39ba5ddcb80127c8dacd217

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.37-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.37-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9592b79101b877bd726fc308224f8bb6ebf2cc4d15f2d2c1b1c59afa2f21f0f
MD5 63aaef261ae304a6efa80293c60a677a
BLAKE2b-256 9e07596d8101fc674942c3859204754bc33fdefede767bb98b17eb1bcba1c51a

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.37-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.37-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 772cab39d94f16333ed39eb9cdc7b57112d0eadab0a6003fb6bf41c71142c26a
MD5 f8eb63100b038bcf5bcfe94a4abd5289
BLAKE2b-256 488ceb1a3d9a4296b3418abc5ba5fcfcb128b876ce7f14914cffb86c813a7514

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f0f3a2887b4b33dca0600d7509370234c09258ad12faf01fae6db9a9a32a5ac6
MD5 18467561ecb1d38d7ee9171472bb7c96
BLAKE2b-256 ee2e2a5e593ebe288c825f767206a16c2c88dcc003a65b88bd2bb107ee53392b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c482d8f08af439e51947db15c5190232e3aecb836803202f863aa982e3f4c9cf
MD5 54fe1aac30e3f7dacee3aa4a6db6994f
BLAKE2b-256 5e4030a2d1d24c6a6e17b243118905809c1d12e8606133af8538d51b15b64671

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 32c5b89e8c4c4d33cc0d619502b65571b098fc8ae7c494c9e976a64ae55cbea2
MD5 14ca0a629e25944c4000786b6c4c1dd3
BLAKE2b-256 f85121435856709cdde13f79ee4ee0b7d4937d9398beef3386da79d199561300

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b7be4458c1b2654fd643593abab00968db753997e2a66735b0ff73f2e9a63835
MD5 ade805fdf05dfddccbe4cc3a9c81fa93
BLAKE2b-256 ae54fc3894cfc063079ee126bb7d99f53a4973642322a3d91bc66e3a8203760a

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.37-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.37-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed650766296067bf922c632bb46104783816ba2a532be5deded1457743e8f8bf
MD5 c6bf8db80260d2e85a78b5af231853a9
BLAKE2b-256 14d6dbd2a7d873845d07549a09943eb78e0056bda6aef5529aef62dc15cc06d7

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.37-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.37-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b7b04feed61dbeff9c5be4d13580c27d35dacca5b53592905a39ee67014cd9ae
MD5 347bb69a04a0587340bb0b6a08420499
BLAKE2b-256 4a48f16fb78e2ea78579daef31c5862ba0fbbb23faa07fddf43ea49b0b78b76a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 66a83087553d3de020399ab4ad01e2756c57de1b0644e141ed1cf30ddb7f3bfc
MD5 f3e2252e62e952bf1019ff76ca598764
BLAKE2b-256 75bb46f8186c7a894bccd3d7f9adfeb4953cec49612502b1cfe1e97189de3ed8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.37-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 84376573b540436ab5be745ce8d809eb765dea82ace2bb185977614528012384
MD5 5dbaf6920946d4c734bf0b93a1f7b083
BLAKE2b-256 8ad80622644c691743a370b7905a7673381f82e5832cbff61c455b15cd26e038

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