Skip to main content

passagemath: Computational Group Theory with GAP: curlinterface 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-curlinterface is a distribution of the GAP package curlinterface for use with passagemath-gap.

What is included

  • Wheels on PyPI include the GAP package curlinterface

Project details


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_curlinterface-10.6.25.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_curlinterface-10.6.25-cp313-cp313-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

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

passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

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

passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-macosx_14_0_arm64.whl (34.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-macosx_13_0_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

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

passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

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

passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-macosx_14_0_arm64.whl (35.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-macosx_13_0_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

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

passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

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

passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-macosx_14_0_arm64.whl (35.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-macosx_13_0_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

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

passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

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

passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-macosx_14_0_arm64.whl (35.4 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-macosx_13_0_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25.tar.gz.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25.tar.gz
Algorithm Hash digest
SHA256 c5447e96aadc0b15f406cad67b9fbd8828fc6f9ee42198fdb4cf05cd6309b9f1
MD5 64db739c2f8cb74f25f6dd0d74812996
BLAKE2b-256 f89fe49aab6496e764991d439ffa9f9b55a413e5f00a826786692e8288115ab1

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b4b3580767f6a1e9be214fb4d4f931d0b7847e92fd9b9469cfb538b100735c96
MD5 ebf3f40075394757518d86a55dfcda13
BLAKE2b-256 e9e5e2b2a3dc90d9bc250b6683230aeccc07b03e815111e7d2483efac11adc6c

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8514b5b7dce54dc8b782725ad61fb82ac65e86242f26acdafbae84015baded0f
MD5 75997b75db86519cf32b2afb52c7fb38
BLAKE2b-256 8ca0a267a145bccfa09fbdd1b7f5adc26551ff45f1ebab59c1a218f3ece8d1e0

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-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_curlinterface-10.6.25-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b38266aab96911b044e3222e95104dfa7cce396b128bc665004b63623b9b731
MD5 e7b0dd4abd4c9b94b1e9e84d734dda2d
BLAKE2b-256 77e676296f21e8bd3fa82698fffd5e39c969bca1b284829e38cc7ead0b3da0d6

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 615982e802262f90f6ae55ca3c2078e097d857d1c78e754d77afb16452100048
MD5 2b522c7a172b10a300bf10420ea4023d
BLAKE2b-256 e13d8c2316b5a899c3e223abe60f79244b29a420df127cb9e9e51879d74ddf9c

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b1d72c9e02b1ba1b738993a0bace2231728471a3300e0402ec248a7f067030a5
MD5 05c794f8ee496442813e9fc3e78a1082
BLAKE2b-256 94e1333ef8ade5bcc45f9e8c36e8e23d1c0e9b58d752ec588dcbb792c21f6151

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d4184dd110a85ece184060dadc4425223aaf9f4ad8d0fdf5eb82123bd15af43b
MD5 85305900d1bfb7cd0319c6338a45e31b
BLAKE2b-256 272ec17156e2e5d55f0523d3923fdb6dd033e165a306c3fff5a2ac43504b28b5

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 11c8cca2b348ddc5b8ea5c45c5e328ff944a152a538eaea845d709235f045bcb
MD5 cf111a4142a69c4224224eea2688931f
BLAKE2b-256 9574800b61e04cc2e263e694b1ca30fe6631718663ed4547d19b23a701044d94

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 91d4d0e00dc7f81cfd7611cf927afdf379863466f89c57951faa140a620a646d
MD5 8f609244872e89d533c5583c104141ee
BLAKE2b-256 b13757d6ec4777042c9e60bdaf77cca00cfb15c118fde37862e35808a9ce161e

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-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_curlinterface-10.6.25-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4e1891798f5c3a79a82b35bfd16d590c51117c9d3c7aafefc828654b037742c
MD5 bbf4372488becbc571f581f4982f208c
BLAKE2b-256 86c6870b9ecb46f162abee62944d180165e8c99d27b49bd088872ec5d63a9016

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6545e7fd4ef1b4fc28a2924f807d2dc5866bd89600227b0dcabfbdc444426d0
MD5 828f89e2f1ed7be5c05e2e8813e65989
BLAKE2b-256 f8f5734ed59f50fb74f3a5a42661f736b817cfda850a8d7f93027c414f1fca1a

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 abf10c3300a8215020d0d093decbb94ddd2460fdb26b412cf1d8f9cc67065c65
MD5 fe96cea55f89eef1e159f683d592e132
BLAKE2b-256 17b55adc18e700a0e439592ef3fc5c6b4b0858e6abb1d057c2ceb6223166d49c

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4cdd944a383195679af2a090739755e55a52ee1f26fb280954fdde0d948fbc73
MD5 9731cfddacfdec9c0f41f8fac8f6dbe3
BLAKE2b-256 ca7916eda6aba24908fc201ea72c8823e6fd70c6ae4b8880f06684c9230fc5cb

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 043e19b3f599a82cbdee747a5bf6d5a7271c115e6e68f076c94a5b6eeafb4ef7
MD5 3a3330a811a21fa35732d0dba2d5c0bd
BLAKE2b-256 112e261935b40486640fbdf6360c6de828089f6044c0e60262e2fdcec169e882

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9c6970cdc04d61db0bbe41f11f8c27aa6f7c8ea7938727dd497e8575377a5f35
MD5 98697e0cf13bd660b28443ef483f905a
BLAKE2b-256 1a6f0caa9f676b1627538f0eab418365bdfe65bbfd76ed5f494be0161adca9a8

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-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_curlinterface-10.6.25-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f73680f470c949cb8ebe002b511970bf729d913272c8215a839139e4ed0f244
MD5 2de623ceaa6688f5d52f5b5661fb64df
BLAKE2b-256 0cec0ba01ddcb68b51725242f733bfda5f5e34aed22cddf22e5631c9063814d0

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5704bf965b34c88974983bc1a69c7aeb0b75000a54fd9608fba2fbcfb19851bd
MD5 b510d32c2371aed8daa8daa618cee3fe
BLAKE2b-256 21c7fdfda81b6e3e9a152d4775d5e324fc7b886cb8647a5b0b5699c9fad44a64

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0fc2f94d80ca5a57189d8fbcc0bdab30386db61cfd029f95e6a7fb1a7d7e2666
MD5 e0dcd74c20695b0466335af35ba9e960
BLAKE2b-256 3911a1fd7f22418e1f1992a31f3365f3ee9dc46da6a520ba0c4aaa7270c26ab8

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7534e1362210e027f0ec8a867a9ad3f2292bc7e7158d54c8075174f2b3c370dd
MD5 4d32abd4d29f94316b253fe0a6f1b6d6
BLAKE2b-256 44e3352712a398268577b146a88e8c5f7e899e1a30513e6e80e5616c5ab9bf53

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 483b17bbadb459be98c28df11649849c7778e1f8e771c416bb053adf51e97c93
MD5 e8bf2a71bd35f009e28480abfbfb4fb0
BLAKE2b-256 cc408496e18318d5caf4109eb4660bec29972bfd790ea92e21627f66bd7b2915

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e8b0797826f1bc6fde962b987c1e0ce671ea47c1c51db14fc7852e644fa23417
MD5 c110c9f33ba5b8928f382454199e8ad6
BLAKE2b-256 9b069a85bb04a6784e5ec592c0982dbedba4206a6cfd6ad65aa3bb434dfd07d9

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-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_curlinterface-10.6.25-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 633f14411528973444e9fa68be6da8f34d1ac3be7c9ff3cc40cb529f123d098e
MD5 a5c1a6b1919aae4dfe331a9eb95065a1
BLAKE2b-256 63cba47250c06b409f5e31235c09f1b595ae58149b1eeda6eebbed5972daa9b1

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f7da2a188f4c8040d86851ca593616991efc81aa3c59644985aedef728837dd4
MD5 3782bbf84dd11b1594e9d99ceeb92c9c
BLAKE2b-256 f8e77f2d1e6bcf6cf29bc6b399bfdfbc9bc06eb82a02565ffa9f2d1176d2e704

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c2ebc6899a96f19c2486dc7b87cac449d20a3ba9b88d4c0169ef8a4fb27ab1ab
MD5 c1e6af2fb595c6a40b723963644a9752
BLAKE2b-256 1c2c66ec5cd21f9963bbc1d0ffd527abbe0b141d671bccc9823f30a4bc377c3e

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.25-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6c3de76a37e37ee0cb37b667bc5802c4c3797ea4504bee140c18dc02a32e4e2b
MD5 137a6447062b7b8bc105f99004b2c648
BLAKE2b-256 6705cf7e98829b40c461b5094ab2ca14fcea0483192c26ec28ed5395c243c3d6

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