Skip to main content

EPIC cognitive architecture C++ core exposed as a Python module via pybind11

Project description

EPICLibCpp

Python Module Interface for Dave Kieras's C++ version of epiclib.

NOTE: This is not 1:1 with DK's epiclib. Several tweaks were used to facilitate interop wth Python.


Dev Notes

This is the EPIC cognitive architecture C++ core library wrapped with pybind11 as the epiclib Python extension.

Install (development builds from TestPyPI)

python -m pip install --pre -i https://test.pypi.org/simple --extra-index-url https://pypi.org/simple -U epiclibcpp
python -c "import epiclibcpp.epiclib, importlib.metadata as m; print('epiclibcpp:', epiclibcpp, 'version:', m.version('epiclibcpp'))"

Install (official releases from PyPI)

python -m pip install epiclibcpp

Development

  • Pushes to main automatically build wheels for Linux, macOS (Intel + ARM), and Windows for Python 3.10–3.14, and publish them to TestPyPI.
  • Git tags like v0.1.0 trigger a release build and upload wheels to PyPI.

e.g.:

git tag v0.1.0
git push origin main v0.1.0

Note: You can check which versions you already have like this git tag -l "v*"

Example

python -m pip install -U epiclibcpp
python -c "import epiclibcpp.epiclib, importlib.metadata as m; print('epiclibcpp:', epiclibcpp, 'version:', m.version('epiclibcpp'))"

Project Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

epiclibcpp-0.1.8-cp314-cp314-win_amd64.whl (606.9 kB view details)

Uploaded CPython 3.14Windows x86-64

epiclibcpp-0.1.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (683.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

epiclibcpp-0.1.8-cp314-cp314-macosx_11_0_arm64.whl (554.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

epiclibcpp-0.1.8-cp314-cp314-macosx_10_15_x86_64.whl (622.6 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

epiclibcpp-0.1.8-cp313-cp313-win_amd64.whl (591.2 kB view details)

Uploaded CPython 3.13Windows x86-64

epiclibcpp-0.1.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (682.3 kB view details)

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

epiclibcpp-0.1.8-cp313-cp313-macosx_11_0_arm64.whl (553.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

epiclibcpp-0.1.8-cp313-cp313-macosx_10_13_x86_64.whl (622.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

epiclibcpp-0.1.8-cp312-cp312-win_amd64.whl (591.2 kB view details)

Uploaded CPython 3.12Windows x86-64

epiclibcpp-0.1.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (681.9 kB view details)

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

epiclibcpp-0.1.8-cp312-cp312-macosx_11_0_arm64.whl (553.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

epiclibcpp-0.1.8-cp312-cp312-macosx_10_13_x86_64.whl (622.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

epiclibcpp-0.1.8-cp311-cp311-win_amd64.whl (586.6 kB view details)

Uploaded CPython 3.11Windows x86-64

epiclibcpp-0.1.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (679.5 kB view details)

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

epiclibcpp-0.1.8-cp311-cp311-macosx_11_0_arm64.whl (551.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

epiclibcpp-0.1.8-cp311-cp311-macosx_10_13_x86_64.whl (615.0 kB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

epiclibcpp-0.1.8-cp310-cp310-win_amd64.whl (586.7 kB view details)

Uploaded CPython 3.10Windows x86-64

epiclibcpp-0.1.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (678.6 kB view details)

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

epiclibcpp-0.1.8-cp310-cp310-macosx_11_0_arm64.whl (550.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

epiclibcpp-0.1.8-cp310-cp310-macosx_10_13_x86_64.whl (613.5 kB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

Details for the file epiclibcpp-0.1.8-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epiclibcpp-0.1.8-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 606.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for epiclibcpp-0.1.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 692d7c4921864bf9758435144c33b75a7941114d4c87ad0978f7badd71fc24f1
MD5 05311a4def4a491804798ac8aea6cb7a
BLAKE2b-256 61e948b2a439dded0f5ce4231ea3611bfd17bd5423b94021ef4c19684ca2dea7

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 158c66330a7bd4d084fdb6e90645a0402edaf7c96cc1c52e76435e00ee621681
MD5 deb8bc91a2e571db5104465b1d3391cf
BLAKE2b-256 ee7ad36c8996d090b974dd6714d72b578607e92bef0ed032226881441ba7a2b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80c627604e887a33c5942b8a788bf390576a5d3988166cebf79c98224bf4a6bc
MD5 c963c417bb1903399b0b354642787e91
BLAKE2b-256 794fbdc2a044f44cbbff046f2174031e1875c0d5af8faf25f9aa218eda423919

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f77fd880dcc889709eb6e6cceeb2392b9686a3060437c73c3117f21448289b8e
MD5 54229f6146f177ad58c0c29b1b99d142
BLAKE2b-256 480a1f5bd9d04e56d41066b357c98adb2a670819bdec1be1e55e4d59938ed9c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: epiclibcpp-0.1.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 591.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for epiclibcpp-0.1.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c01eb08c7b77cee46c5b39080c735789ad9c05ced0b52419d1b2f064944e5942
MD5 e0b47a1ab8227befee3ce161a155a7e1
BLAKE2b-256 208c33ec9e72e85e723a19e592656623b8ecdffe78223d41dd4cb528d98cd7a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 074f9f2217d22ff4587c314d809882664f29e663cb32b5028d8734907992077d
MD5 8f04fbcb19a953caee8cb5ea57f200be
BLAKE2b-256 cc957bd5fd543d866bd1180ab8230b07e1d1fa9012a0c36c7c6c39f31e164d90

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56d3935d395a37ca64ff5ce62191bc647d5231600659a58ae19e3a03f6e26228
MD5 90fd939fb5df6f66fca7886d23910b24
BLAKE2b-256 a0bc98734b675a0aa86fe7ae2e7bef955d620058f53bfb30ac5c7d84b1d9c1ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a7bc35ea33aa5f46610ea9d4da00ba14d58b7b847bdde18901f086722b2b3b4e
MD5 5592826c5fe160fd8affbda050a17789
BLAKE2b-256 92662ccc96b657b1f49b54083151f41953d989a695c6c3fc2e2fde1b1a53e76c

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: epiclibcpp-0.1.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 591.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for epiclibcpp-0.1.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a44303c37de8fc5ca648cf58262134a8b871458bc08c5615a72f5f1fac742d07
MD5 ebe913d489874835f2be4f1e6ae5c7e4
BLAKE2b-256 44bc559b080f0a0328b4878a70bfd11209f34d64da34350b2db55811d92581da

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ac4de852244a47bfebc4c859ebc14759ed573667761fafdd23e3de94d75c408
MD5 ac37b7370bea06960d8585a6f8d1fa4c
BLAKE2b-256 da5d2f84f9efe4e3f43fc476f3969fe3f7586f9d5be1468556ec8b618c6c4fec

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b58c94d8ec65f2a38a5c269ba9e5218fba49464bd2a35b5b70cd20b14fa99da
MD5 43ba00001a02b1a373090d855843be1e
BLAKE2b-256 a3e1967498dd92577fb631f0cf74fe8cc6ae420f6b828ab9986be79f681d4e16

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e70308df3924564c7ba177f29c0ebda580b3f9bde30ce5a29b8660244c76d4d5
MD5 727136883d3b99a7230b01352a7ba1da
BLAKE2b-256 991b3eaadc7747712be8fb088fa07dca991c95f071193f12e91725d322397ae8

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: epiclibcpp-0.1.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 586.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for epiclibcpp-0.1.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a3a3a5959ceb0b468a03e5878abb330fa872dd75efe45bcfb7bf407c93b485d0
MD5 0cbac6200302fe97c7f3fd28bd1e0160
BLAKE2b-256 a38c590b6ffae8d412e70ddab5ddbea97284f0835692c72a65ea12cec1c1fdb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eef6f33060a349185c9d1ef957d6f0473c93954dabf9959fce1e61d171f11c22
MD5 f6f0faf979881b3f8f937344b34abb0d
BLAKE2b-256 d5740db129fd711514f8f93894698de931d3d2627d253b018c23b81dc205226c

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4fcf7725225494d690daca3a09593e83e560ce90ad2c9ca9e2aeb7f44cad7784
MD5 11f41448d92c4db18f33bc37109a07ec
BLAKE2b-256 ee23c12724acf15e0a7e02652c8d0a751995a3844786ce0fa2196bb29c83f65b

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d823f21077e6fdd8c4cf9bf05c93a242c882c52caa89b2a35225caa570a48f77
MD5 002eb6091e0a511c127804510f3ee5f1
BLAKE2b-256 9533cccf02d6bcb7ffa581a36c35b05374009aa913cd578e047afac5a0846719

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp311-cp311-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: epiclibcpp-0.1.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 586.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for epiclibcpp-0.1.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 438acf1121b9b879564714733a77c673d755fbb4b5616153527ad482499b954d
MD5 04ce4447cdd7a6dfaa3be93b35e7e432
BLAKE2b-256 b0441735192d27fe5b43215f7a4f3081379c44f1bcee5ed41746cfca71da0592

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0aed29081d30e05b1e1c08b172edf3f5a6016cc2cf7282fb69462ed0d8cc03d0
MD5 5585d06ce15e0fe53dba538463375e92
BLAKE2b-256 7ab5333d1630ceb5e15f41466a98cd6591910f04a91151c9597061cf84b19c9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e9039a08865596e7d6bad930043c8e8028fe4726aee30b818911d956f5dc3d9
MD5 9743c226acf8e1f57ff3bcad94a9c7c7
BLAKE2b-256 f881804da62d9774d76c05f74f5254e8ec7c3a9ce83dd04363e6767495a4b579

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epiclibcpp-0.1.8-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for epiclibcpp-0.1.8-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 89b0f1032d06da1e3fcedb68e270b57b67276a3cb04d3df55a2c110a27299bd3
MD5 5590f251b430941452f133bed7b5fff0
BLAKE2b-256 47a5fa86c403e76db9700e60292524bb30c46506cba223d91ccf9e4167e839d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for epiclibcpp-0.1.8-cp310-cp310-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on travisseymour/epiclibcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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