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.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_cddinterface-10.6.25-cp313-cp313-musllinux_1_2_x86_64.whl (567.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.25-cp313-cp313-musllinux_1_2_aarch64.whl (497.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.25-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (563.4 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.25-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (491.7 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.25-cp313-cp313-macosx_14_0_arm64.whl (395.6 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.25-cp313-cp313-macosx_13_0_x86_64.whl (457.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.25-cp312-cp312-musllinux_1_2_x86_64.whl (571.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.25-cp312-cp312-musllinux_1_2_aarch64.whl (502.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.25-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (567.4 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.25-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (496.1 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.25-cp312-cp312-macosx_14_0_arm64.whl (396.3 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.25-cp312-cp312-macosx_13_0_x86_64.whl (458.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.25-cp311-cp311-musllinux_1_2_x86_64.whl (570.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.25-cp311-cp311-musllinux_1_2_aarch64.whl (501.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.25-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (566.5 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.25-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (495.5 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.25-cp311-cp311-macosx_14_0_arm64.whl (396.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.25-cp311-cp311-macosx_13_0_x86_64.whl (457.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_gap_pkg_cddinterface-10.6.25-cp310-cp310-musllinux_1_2_x86_64.whl (570.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_cddinterface-10.6.25-cp310-cp310-musllinux_1_2_aarch64.whl (500.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_cddinterface-10.6.25-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (565.7 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.25-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (494.5 kB view details)

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

passagemath_gap_pkg_cddinterface-10.6.25-cp310-cp310-macosx_14_0_arm64.whl (396.4 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_gap_pkg_cddinterface-10.6.25-cp310-cp310-macosx_13_0_x86_64.whl (458.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25.tar.gz
Algorithm Hash digest
SHA256 1b98c285e4345ff5ff53888d204c16dedb24938e7283d9af9ce18b5c54ac90e0
MD5 1069c4dcadbb4d71f8e96a5d180f0f5c
BLAKE2b-256 90571ad3634686b3483f493e8a798f57637644f5aa0b2a1022517e98326ed164

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93e7cd089a45b2946667aba79d49c95e4b647cd707f07cbc73bf4ea9a9323778
MD5 51a347e765559397611a66d50d0e2666
BLAKE2b-256 03aeba5b6892bd620016719c55f739ff330486eda20270675fb9d42195ac9d14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f0e1549061b2cd22c17fd6b522e74fcf217f6be7258fd20033e1ffb9f518f2b7
MD5 36f7793040c14a180936c89ce1193c50
BLAKE2b-256 b3c79025f899766b33105f7b80bba4962c5443e12f4ccf672f0ac1b5d0ece8ae

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-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_cddinterface-10.6.25-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62b23ac47b37e8f8a98cc8466586135bd1a984993849ae5d4ed443b46366abde
MD5 95368927fa094a05f62ed5b5751b8c81
BLAKE2b-256 4f4bf6776fec8c903306c596f668d56f49f8bea2aa86bf60cfb8a4772ee09956

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-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_cddinterface-10.6.25-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b6f6b706296ae4bb38a946d794f184de65f8c7402babb3147f26076db5e32862
MD5 a2a2324e18e6cb96aa1878b6dd9f54ec
BLAKE2b-256 3f3015c46b36ca6531ceb9a9d9701753c1155352cbd35d8bf43179501d544d80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d0e777dd005d47ef7393aec3168b150986f346ce2ed7dd26ea04c2d2259dfd47
MD5 55f8d64b3514267f26adc035566629ff
BLAKE2b-256 9dbc1759921128015523a95b8bfd76b9805f02f23a08b30aa8184b35f210839d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 334436e173d93172b5395e8c92dc5a93a6e2fc134623dcedd28b6369570fb198
MD5 8f07283a1090e4e5f783db70096b9fb0
BLAKE2b-256 481b37cea7f92ff271a54dec07138769199f658cb0fe8606c59a17df402107c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 25aa0e5679c1d7dc78b16a844d468c169eb4a5e7dcb9819f547bc3573194a8d1
MD5 3e727d6fe5635e1ad63562a7a5440483
BLAKE2b-256 e02086d93e07c7ecc91d76b5c9702e5507788f4ff78c4a2571bdc00453f2bfc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f736357cd85308e236dd0f25f21f71c0baa1f7522fbd1511cfa2644d64d3eb5b
MD5 53a4836f55a434f77e46dab129e8915a
BLAKE2b-256 16739c8497e4553da20c70743074ba88e313a1fb7a8e2669c90209c0294c76a6

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-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_cddinterface-10.6.25-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20068cc662a8b2b15dd3a740c149dff48e72f949d64049dd73791b94f7d29f60
MD5 0092842e63fadb3d734cf313d8a3c261
BLAKE2b-256 93b0b588fbb3ad6b5688ca5f8dbb7c2687c6f8746f69cd88f0f5f6cce39b2079

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-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_cddinterface-10.6.25-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f51e02cff45f83f336d04bd1cf872e113bc3645963eb098524b034e5ec2a3255
MD5 af2374199a510678bac1d7f96441c7e1
BLAKE2b-256 e0cbfc70e1ee9ff73b37ce544d4930d7f9f801dba4bf3a14fc97669de69d3d00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cf4dc81bf8e36e2a8b78c748d75d08e60c28649f4ba2f2288fdd97f1576a2d32
MD5 732a1700f7d2a8c54ab17f647665aaad
BLAKE2b-256 413a7a1fcd3980bf4d29082cfd88668d5557415e0d162b01007bf30ff7748efd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 576228c93203a703eaf48a782b1d36004481141e99b6f6c3b45ba4be9eff9139
MD5 44dad8a33a74e50b6b0067801445c553
BLAKE2b-256 1ff70226980e359c0bf0dc119d83f5cb8eaaf4f06ca68566a958038a78ca6784

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40e16185e96f3bcc8c7af50f6210eb807ca50087c23172ceedadfe7e91f78647
MD5 6c96b107505e3ec284e40881a2f79994
BLAKE2b-256 8784ddcaf2cc5fa476682306f76f5baf079c4e15ae172bf5c0364555f6d5f961

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 09edb029709c041734bb8e36a2f55a9e92a89f58b7c338198acefc4fd14f41c6
MD5 b5f289b3346b15ce7a38385e936f64c4
BLAKE2b-256 bea34fa33ec2ef25bc55dad621f91e3fca4d46f5cb64e10f87f7f830aa0f8476

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-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_cddinterface-10.6.25-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ed40171d24b8b51bceb60bb10e424f1e3180ea0e587979efeddd148c5b0cb02
MD5 f8594d4585f92be9679954a6caf246bb
BLAKE2b-256 487a746f26eb36c4c01e12b243881efbeb724c3dda011c91050a1aaea44505fc

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-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_cddinterface-10.6.25-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a0e843d088c714a27f60e6c3ac5869eff7e60cc0012a07aea96eafeb6c0b283b
MD5 a482d06b4e7b0742fd33a1adbb1c965d
BLAKE2b-256 b210e64ba4af5d6de91e2f1ae872d1c7ab890103b45d3f5df8405c04f1d9c18a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a63a864d20f5c917a2b59db48de6bb3ac34308e2b0190144f7976fb100d5d4bf
MD5 5b0988b91b52238340026bf5d3aea8cd
BLAKE2b-256 0bce39413244d4a0254d4c7ca4fc0dcb4388ac3956dae984673ba307f86b7f83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ac14542fed7e9f3df8d775694d4ca451db67f44ca41997961d3307e6fe395bec
MD5 6aa790e019f0785ad19ebc831bf82884
BLAKE2b-256 7e156fb904f2a6b448e8cef456f7d778e51f914fb88f7448b60a0c6f5fbb9f8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 060cfdcfb25a1eaf664d16bd1306431e5345386185170bc644b771468bc7aeaf
MD5 342c31cf51ad7b36e867a84c2310877e
BLAKE2b-256 4143c2a18bfbab2312740d0dabfa6c10b676a86f386a262fe9567981d8b105f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 27f23050e6a3a12ce2d4ec97a00b652a694f8d8c1fb7fe85587c13e49a16c144
MD5 6acb675d6c8679c6f787e516c6392002
BLAKE2b-256 7c9f8270dc67c0cc45ea0aae20c627fe9df44bbc6b0830d64eef592a9b04b047

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-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_cddinterface-10.6.25-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78713050e5b1c52a3ce9b179601ac8db64cfa999deac1acd9f5a5d122c699138
MD5 af8d124b80df5415f12cd0d3ea911f33
BLAKE2b-256 0666bc0319c62823dd36e369798108ede6afa1deedbb009e45d2e1cbc880f5b6

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_cddinterface-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_cddinterface-10.6.25-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7deb0308fc9aebcdfc36f63a04ee9ef7a8c2dd5001f14569f19e16f3b500e266
MD5 7a4a1e2cfefdc10397a0b40e3b8c5270
BLAKE2b-256 13681a80eb07bf47730c060de3c8ef18996a140d770ea7f5c02c0d1f5996df67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 be67896cacbe64767a1ae4365c7655637c0ca2380919fca37708a694af819774
MD5 108b29cfc34d43d98d5042ac7590daf9
BLAKE2b-256 7358c7653f9a976feacc01dd54c426241da391baf473218192f8df37fedef715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_gap_pkg_cddinterface-10.6.25-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 21fe27b2a9c29211852cf19cdb4f5775a1e62367ff9929aee5530938f65f7d4b
MD5 1f15f87e92034fcfb2753d7444b4adef
BLAKE2b-256 1a932bd389a603f70c5cfb537cc4eaa49bb36ff009c3f3a2288b956751fab7c7

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