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.33.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.33-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.33-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.33-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.33-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.33-cp314-cp314t-macosx_13_0_x86_64.whl (433.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.33-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.33-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.33-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.33-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.33-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.33-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.33-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.33-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.33-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.33-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.33-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.33-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.33-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.33-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.33-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.33-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.33-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.33-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.33-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.33.tar.gz.

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33.tar.gz
Algorithm Hash digest
SHA256 9760fcf4ca6e4876a7145e0fed70df32ce890a5ab5d495ec95ab52d85e1ba697
MD5 66437d0ff0fe0ce762a928271d047a87
BLAKE2b-256 c09a07491636fe203b95502fa0443c245f3aabce47b34cffac6f2e739cd4577c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb642ebda954d8b9d31845e338862dde1a3cf97468ad41b3782822e39503749b
MD5 9e834bf16d62b52e60784c8aeb4f815e
BLAKE2b-256 9a38d739a3edb2ebec72200891bc37ef7544e2f4e11fb342153e2e68f913571f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cb8e203d2b6eb76a6a6fe39598f1c29253b5433b266bd25a1f149b2afa23d4d0
MD5 87ae9d2f315f6011639b19a4ef61937c
BLAKE2b-256 d723bea03659a3298a84a4b88fd89121a017ddf5ae156d172228c1cddda82927

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.33-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.33-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 558748a1a7e0fb6be2b1b2631fbcb56e2fe645fbd029484666725279c68310c2
MD5 ccb86620207fb0fb1f14ac2b497ba857
BLAKE2b-256 9544015a787a31593c628ef5313f5eab727f93fd07838901af4db691c89472a6

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.33-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.33-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 91cb98b1f0e76f35dad13dadaa25e794ec4f0780d1004ed26d292b53989c63da
MD5 c10a791438c4f67345d8925c3205f4fb
BLAKE2b-256 dc7d8174e4b8cc5553b06314c4e513c0ec1d184c6b434a1a3466f16381db269b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 00b747c6fa226c22594e363545e026c4ba149fdc48403a10befae7e563162d3a
MD5 0d5609a2d1b1944766fdad5c65d84d27
BLAKE2b-256 19da003933e44e8e8caf51b4928a965461b11c617d6e6a4a9cb47f1470c24d35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e4b00a3d1a3ebfce5aad6ad3fb3c2069390f89e42d1027f9a778d38f15196511
MD5 e1e3657e5e6ac445f6af7d1b7fd039d6
BLAKE2b-256 2e21add2bd0b4931e4d0b378e0a444e98a17009f92b1d1fc8982048c9315f2c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a04665267c744836eea107b69c2c792b47dad915df545670f793307c5aa3b7d
MD5 27f321d3a32884e1d470b1dd696896b3
BLAKE2b-256 5cb8ab59a418ce7937df0888a8e7dc5478768f84fa6df071d02b8fa43f539383

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 991f5e7a1cf75b6f2e46694db395c4317c659f10780ec0134f51cdd4067d65f5
MD5 e801ea53fc34880fd958d2d4420aeecb
BLAKE2b-256 4bfd9f2deb521c72689a0050d1efdf736813deb6c926952b48ac2c52ac4932ed

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.33-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.33-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4088260ac49741d5a6720c7247760152047bb065cc6ec8aec173e3c7c8014e11
MD5 1f01a022ddefa32d5132918fe8656d2a
BLAKE2b-256 3f9e659ca4c0af210b5191c0d5d40b002aa47f25fa1d392d5c0eef884514c3b6

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.33-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.33-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f24297cabb229317bf5a8db1f577628625294ddc79df6eab1529a9fec6f15ed4
MD5 1017391b6ecfa9ff28b138911c75e025
BLAKE2b-256 91decaccdf3aacb08a12f290e8f33aadfe8d94b1babfd7f17b4fbbca32d32723

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4ed5dc3889e87c5bd277087bed06e2eff5fc20e033d8b915e26dd69ceaaf1691
MD5 7e22d5fa5ba2f7786fb9a0ae63fc4a55
BLAKE2b-256 4cb3941cc47e528f72a5f9f069aaea1602f89eee42910520b21b5024fbfd080b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 acc2c1218e0852ad3b71a5eb1ea89ab0271698b3700e4e45a00a44e94b57277f
MD5 972a01430109d7c8b33971f042061260
BLAKE2b-256 4ccd65bffe42e96a1289bad57dd35bff11927ee401459e532a7876daf2faf891

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e902ca210e894b20e93199e869b03b1e034b8c327a1b91a208c603c3233616c3
MD5 d49e048e6bef9db89257369d25aac321
BLAKE2b-256 7cf44317197f5ef714553320a805bc8da030fdf471d3ae684d7dd382c3db8b63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 91cfa3589585fa81387888aafd7dc4faf923f19d92269d4d28e7b80130929ab7
MD5 82914d4fe7cbcb92da6843403afbeb30
BLAKE2b-256 0625e1565e7d08b8b3dcc520a58d4eccce70cc6b78da3178ba6f48f78af94c55

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.33-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.33-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db4506cb0b4b50128b8215a92b6a94808c260f78ad73b23452310a276fee3736
MD5 6288088c6e8b8da01e0f634b11d2897f
BLAKE2b-256 b036a2586ce5c750dd035ea6d238397881a33c08907c81b9859dd5413a36f117

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.33-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.33-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1a17bef2fb0a21d2e63b69239c8aeaeed95e8b87504121d91ae5e94a8525220
MD5 66b341ba940d004bc8d9258a2691f282
BLAKE2b-256 8826750e96f2e01d91bd8ae25214185f6c603495ec39900defb149428db12d04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9b0fc4406309603e894757d3066a2b1f3e32f148d297cb8cbd89c673580fc179
MD5 f49ea7a2e6b0046ee94b018cd25e0757
BLAKE2b-256 89461a4294dec6ec704a54419564556f38dcf3c3ca13698d36ef5c25b369c776

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 40c080aed5a0fb80ec5b1906552cd53d70f747408c3baa85f51f2a8a87ad4eb9
MD5 957ab4935948db117440a3cf76c47421
BLAKE2b-256 81ef2540e01741464d5b1cf2dfa44e0346c60be255cec1f1cb8089e96232be16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 010c687e1a0ce01018c5e1fe4c50711e5530841e7779289c693e020429c090f4
MD5 943ea6f28de96ab32860388c324b9698
BLAKE2b-256 a5680212eaa7e953a0d220c42139faabb8a558b9babef6e7114bd3b609c413ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e0394bab3660623c6c2f34dc88d08b9b8ac7991ee3d37b50343e0709a9856c75
MD5 ec131f3fa4b362c9df2f9f247e9f631c
BLAKE2b-256 e130a7baf0e547ad2ad6656031cec7ade66d7a918ca1f17056e9bed681934c70

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.33-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.33-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a771223eff7a794dbe913129a607acbfc7dc28ee8d3d69d05c31a997319e4b0
MD5 86b2f290e2bbb28f72e123060135b56d
BLAKE2b-256 fcc51bfb18450a75a878a790dbaa19bc74e8e62697991b5c0b260a301a0acb8e

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-10.6.33-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.33-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 afd1078481fe0fb8a9892bfaa48a98c94cbfb0d8dec739d477cdc315077a7813
MD5 743e2ccaac1d4c027647e42137499e6b
BLAKE2b-256 ef83231088caac61dd86148e15c1ea819880f176dcccda4607ffae1900d990eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f2dd886342d03c02361d2f916a65ca77a50e32a5afcef29a0dc7c3e756c07261
MD5 b409d3ae31ea1f2138fa5e3a77cbb8d1
BLAKE2b-256 f66ed8f63252ad2e844dc099a47a19d8abb5779845f285dc1ff0e10c5eef9c34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.33-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 73cad0270ba79539d962ac927ed78ea92888e474a1725ec17849927c2d7eb352
MD5 9e5dc61c0932260a78b34c059835d529
BLAKE2b-256 73640d5aacc955e804dfeda4ef60fed74ba4d4f4870f5ab83cce47d26e9670e2

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