Skip to main content

copt extension for amplpy

Project description

copt driver for AMPL. This package uses AMPLS-API, which is an open source set of lightweight interfaces between AMPL and solvers, which allow:

  • Read in an AMPL model instance from an NL file

  • Write out the solution as a sol file, ready to be imported by AMPL

  • A choiche between:
    • Use of all the solver’s capabilities, using its own C API functionalities

    • Use of a (provided) generic interface, that encapsulates the most common functionalities of the solver interfaces, permitting hassle-free solver swap

  • Usage of existing AMPL licenses, when used together with the AMPL drivers

The interfaces are available for multiple languages; the core is written in C++ and it is wrapped using [swig](https://www.swig.org) to other target languages.

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

amplpy_copt-0.2.4.tar.gz (54.2 MB view details)

Uploaded Source

Built Distributions

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

amplpy_copt-0.2.4-cp314-cp314-win_amd64.whl (19.6 MB view details)

Uploaded CPython 3.14Windows x86-64

amplpy_copt-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (23.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

amplpy_copt-0.2.4-cp314-cp314-macosx_14_0_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.14macOS 14.0+ x86-64

amplpy_copt-0.2.4-cp314-cp314-macosx_14_0_universal2.whl (18.9 MB view details)

Uploaded CPython 3.14macOS 14.0+ universal2 (ARM64, x86-64)

amplpy_copt-0.2.4-cp313-cp313-win_amd64.whl (19.3 MB view details)

Uploaded CPython 3.13Windows x86-64

amplpy_copt-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (23.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

amplpy_copt-0.2.4-cp313-cp313-macosx_14_0_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

amplpy_copt-0.2.4-cp313-cp313-macosx_14_0_universal2.whl (18.9 MB view details)

Uploaded CPython 3.13macOS 14.0+ universal2 (ARM64, x86-64)

amplpy_copt-0.2.4-cp312-cp312-win_amd64.whl (19.3 MB view details)

Uploaded CPython 3.12Windows x86-64

amplpy_copt-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (23.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

amplpy_copt-0.2.4-cp312-cp312-macosx_14_0_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

amplpy_copt-0.2.4-cp312-cp312-macosx_14_0_universal2.whl (18.9 MB view details)

Uploaded CPython 3.12macOS 14.0+ universal2 (ARM64, x86-64)

amplpy_copt-0.2.4-cp311-cp311-win_amd64.whl (19.3 MB view details)

Uploaded CPython 3.11Windows x86-64

amplpy_copt-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (23.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

amplpy_copt-0.2.4-cp311-cp311-macosx_14_0_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

amplpy_copt-0.2.4-cp311-cp311-macosx_14_0_universal2.whl (18.9 MB view details)

Uploaded CPython 3.11macOS 14.0+ universal2 (ARM64, x86-64)

amplpy_copt-0.2.4-cp310-cp310-win_amd64.whl (19.3 MB view details)

Uploaded CPython 3.10Windows x86-64

amplpy_copt-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

amplpy_copt-0.2.4-cp310-cp310-macosx_14_0_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

amplpy_copt-0.2.4-cp310-cp310-macosx_14_0_universal2.whl (18.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ universal2 (ARM64, x86-64)

amplpy_copt-0.2.4-cp39-cp39-win_amd64.whl (19.3 MB view details)

Uploaded CPython 3.9Windows x86-64

amplpy_copt-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

amplpy_copt-0.2.4-cp39-cp39-macosx_14_0_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

amplpy_copt-0.2.4-cp39-cp39-macosx_14_0_universal2.whl (18.9 MB view details)

Uploaded CPython 3.9macOS 14.0+ universal2 (ARM64, x86-64)

amplpy_copt-0.2.4-cp38-cp38-win_amd64.whl (19.3 MB view details)

Uploaded CPython 3.8Windows x86-64

amplpy_copt-0.2.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (23.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

amplpy_copt-0.2.4-cp38-cp38-macosx_14_0_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.8macOS 14.0+ x86-64

amplpy_copt-0.2.4-cp38-cp38-macosx_14_0_universal2.whl (18.9 MB view details)

Uploaded CPython 3.8macOS 14.0+ universal2 (ARM64, x86-64)

File details

Details for the file amplpy_copt-0.2.4.tar.gz.

File metadata

  • Download URL: amplpy_copt-0.2.4.tar.gz
  • Upload date:
  • Size: 54.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for amplpy_copt-0.2.4.tar.gz
Algorithm Hash digest
SHA256 0a3ca9abd366d9765cf60d9689c68e9ad59d768454770132a31c7bb222283b80
MD5 564dc7476c0015d00aa9523884191c75
BLAKE2b-256 128b4f28a0f129b86f2bc0b1c612aa2f6afa0c882c353f18c09479a921fea151

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5a40b96ad560b38d1520f0507f18355637d19626447dde208a6eb7c09cfe79ec
MD5 82076e78aa658d5d6107c52adf2951da
BLAKE2b-256 c655a3cac75188ffe2e2476ad99a365c65a8d299cdabce47b001e102dc4ca914

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0c83076a44f8d6f715bb8a6f5ce1068d9a48ddbba92a5408c1a4efd194992c84
MD5 5f4019e5e5a97d360aeefab42da6007c
BLAKE2b-256 d0f9e7b29807af558490650c92dcafb662e0f8690440fc6641e9ebbf1222012b

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp314-cp314-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp314-cp314-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 2a5f163d985a1b40d5dce2c38cd5e441b573166fae389c1587d18b784a0fe8da
MD5 9f5d38045dc690a27dd478ac2e90acc1
BLAKE2b-256 ce40fb0aa54d6fc2166848bbdc6afc2ddee64ea336608e070328f50c6ddd91b4

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp314-cp314-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp314-cp314-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 f241a93b1c5b95bc1b120d3f9535232bbbb8e4b867c1f2670304bf7da39015fb
MD5 0534deef9f73239b0e109881ade58e34
BLAKE2b-256 52a8534cc9010be03aec1fe5776afcee20186f453ebfb71210410a61d6f11928

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4b33cadb7ed42256b12a3340cea6d5fff3b3086c148f1737e11a3917c62fcb33
MD5 6740094b3fa473d489d2457ea250ec2a
BLAKE2b-256 a0758510bcab73fb764d3c155e4f01f49f5f5dfaa1d24f96e16b012f65c636e0

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5e22d514f1aa9a4c2b79efb782c8cb9353dedf101e6d1e1b5ee0dabffd29e46e
MD5 fc025eaf0dd1ed93a75ce3346182570d
BLAKE2b-256 53e355bb76a0a76e73442b8daa12f2f37fec6d78331c10d3a5f5c56924bd16d8

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 da51f5bccacb49ab871c1d7bb1ac7d6977bd3a4da94dea550028ee2a6fba6309
MD5 60c235a6c9f36106d3bf156cdaf44e63
BLAKE2b-256 060dd21ee6d00b86043c18e358767b6b259f04e4771c0cbeeafae24bc66969d8

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp313-cp313-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp313-cp313-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 99b045e77c77774848eed32cfcdac07ef06ff283e2846b0e8880c668dbb6bd00
MD5 a710793aa3494a483fe143168abe1342
BLAKE2b-256 630b77308609f2ea92e486a0f49e5801bf04d64fbcc8fc6ffafb8be7007cef04

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 86dc95bf53d92a212f2785bcf3c778b3a0b59b53b8a1961f054f63d1bcd24869
MD5 bba683c90963cfe3f67e84103e9ac5f8
BLAKE2b-256 af62417fca181fd5b5b1868b1e96410f4e712220c380df09f087e4f7a06bc3aa

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 11857470952189870528053b36a16aef23ae93b12605de76ebe3e451cb203752
MD5 109c53fda7d248058de90367ac434b76
BLAKE2b-256 d455961abe810b33415b19c0596b18d82cf2fc485ada71d8e9056e6cc86bb6cf

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 35127c44bd05ef60a26c713de10f2d773b96e0a114b21ec13fde6ce276557d92
MD5 b10fb1fc96bed30fb44137a8fe99d80b
BLAKE2b-256 c032cdc1ae539bc297b4c30d88ec3bad8b1a00414feac6a5895aea3fe37fae3e

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp312-cp312-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp312-cp312-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 620ad61564a1689cb0819b35089b9123bd4a778c2aef94da6c22bb2f3ea3f9ed
MD5 12eb67d2c61fb79e3c4ec328e6ccde84
BLAKE2b-256 7e6141a1543db9e9cbd8967cb167f13c23b63b57dd7714f315fe03e0ede5f447

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6759fa9c04a943726afd568eb5fb4785dd33f74714b370bc8771584e76b2c4ab
MD5 6c5e5c7a6e6040ad6bbd612f155160db
BLAKE2b-256 7447a48a05d8c8b4d4491d24c4a353d41022a46649688525a0eb5b63c42c316d

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 48fadac37c1ac99cbe78773e8cc724f51b048caf487ea0181fb5b31d04bddf6f
MD5 afaed6541c8a693f920a893370127430
BLAKE2b-256 b80441ff59aa76a4f3ba304bc6b612b6c7ecc19b64ca25cb78225714cb82ab7f

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 00c7d971559d37432de341cf098987abe4206c130979172499c8f6fbf51af09b
MD5 b3b28d38f43312c329711809046a35d3
BLAKE2b-256 3bc144ed4c8ffd0c060053764d369b1ff56036e760f10f9460ab208e16e7423a

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp311-cp311-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp311-cp311-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 8fa88d4821d6c3ed2c19c8f99f4837f89cc20a80a776cbba8c99abfb2b73e934
MD5 07b970a0b1aebc2f3fa783fa9ddc57f3
BLAKE2b-256 6a0dfee6b225a6e1f33333188bb1d51841c577e70da2a4af1b66b1a9c2eff89f

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 75b8987e216d171ff55954148b0b7edfc892c7102b30028fcc2a853548ddd08a
MD5 4ee71feb0eb5e2ada40288f04f5c90e7
BLAKE2b-256 0ae2ffdd433cbf86f54241c2a6242b615f625e188b088147071564f43b6842d0

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a6d2cb6d06e11a9b5926d1b2de24ac56d05c92afc9d9bb4d438d822dfe2f479e
MD5 7132c7581cc6fa0092d1461431e979e0
BLAKE2b-256 cd8fb12ba64f3a768e036b646780a9fa7f6867f7ab246993be6f783fec672616

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 38abb914a6566788ad1934bdd62f00bb939c66aa820c721dd515f71516e4470f
MD5 835bd65c8dd3e477bf2325a8f0abac54
BLAKE2b-256 fa6bf0cc67e119384734bde060c6a64b2dbe68a9fc68bc151ad0978e75f7e754

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp310-cp310-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp310-cp310-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 2b0ffcecfcec622c0b4c8ab05fc6bb4f2007c31d5c2f6725eb044ac0c41eb9f2
MD5 bff5f6a93b02a64ce2fa1fb3025fb0d6
BLAKE2b-256 d051a54e30010ada570a24c177a3f53eef4fa3451f89bda19d0507e299743c8c

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: amplpy_copt-0.2.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 19.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for amplpy_copt-0.2.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a3579b06d814f4c0c9d4230c9eb6be306100d8b24c431a6fd6b2abdda0dee29a
MD5 32500f97304c250e96df7ab64603e373
BLAKE2b-256 3a96efd5d006b3c6e07414146791506c4dc96678b1e413dce219efbde2cb4dcf

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 659b64cea951b6f1ca9f7cd0e4e49378ae6bc3194d08b6d8d71da586110ee14e
MD5 d0f5ff16cdd288d64680cccbf2d38fbf
BLAKE2b-256 242515ac73623617bb78fe3a7599662fc44db2972b52843d8395fb0781c1733a

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp39-cp39-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 1624be8f56d73f4f9e547966cb28f18260c7da997ebf57d13ae5c74661b168a5
MD5 f6890a7d4747975552dc32e6d9707e8b
BLAKE2b-256 48049a9f07ac2508f62186170c8f54a2fd06b0d949fcfe3c8f9fd57b569906e8

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp39-cp39-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp39-cp39-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 142b59ab022be44fd84db310a8bee033c62beb18cf90bd0bbc9eca8df2109b8f
MD5 f6a9ed8e6a6c93451c744cf795fd1ed8
BLAKE2b-256 6ad3fbc29b60b05a6c8490fd9ec45f4d704332b6fd66fc3004814a094045684c

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: amplpy_copt-0.2.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 19.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for amplpy_copt-0.2.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 109d2744b82998f6f602899dbeb27dc418fb11364e56961724bccc3a0b60627d
MD5 70f6298a0a1b612ffe7efb2e56c720a5
BLAKE2b-256 24fc71576371f91da18ac6db9a82058e98a0827ef27ca3dbe641f63b8d78afd1

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 62d871c20316056d336a288fc0bca0948a208934cfac2c5a1aa1dde3f66f4fea
MD5 a98201df4e642601f6fc38acb3588196
BLAKE2b-256 3390e0751e8e116188efe5daaee35e67ae47f9651e7c42557bb336605d48c227

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp38-cp38-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp38-cp38-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 4aa561e66d13101db79f96b77cb54efbff49796c7e97d4b40bb8f9d03e61c431
MD5 d90040048837f7389dc2bf924e33587d
BLAKE2b-256 8084af79d46cef05036474521bfd1b4e84ce8d7c2c8e07499961ac7b3e220a21

See more details on using hashes here.

File details

Details for the file amplpy_copt-0.2.4-cp38-cp38-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for amplpy_copt-0.2.4-cp38-cp38-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 9b60f353472cfe30ebebd0ea83784c3198da9f7323346063dfd25b4f4426bf33
MD5 ef7c2894088bac8b88fda0e2af15fc35
BLAKE2b-256 4345e569ea98221e83d5632014004f6bbbd8399ec496f811abb2f71f5ec53f75

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