Skip to main content

Cython wrapper for the SOEM Library

Project description

PySOEM is a Cython wrapper for the Simple Open EtherCAT Master Library (https://github.com/OpenEtherCATsociety/SOEM).

Introduction

PySOEM enables basic system testing of EtherCAT slave devices with Python.

Features

  • input process data read and output process data write

  • SDO read and write

  • EEPROM read and write

  • FoE read and write

Todo

  • EoE

Beware that real-time applications need some special considerations.

Requirements

Linux

  • Python 3

  • Python scripts that use PySOEM must be executed under administrator privileges

Windows

macOS (new with PySOEM 1.1.5)

  • Python 3

Installation

python -m pip install pysoem

or

pip install pysoem

Consider using a virtualenv.

Usage

Although there are some pieces missing, the documentation is hosted on “Read the Docs” at: pysoem.readthedocs.io.

Please also have a look at the examples on GitHub.

Contribution

Any contributions are welcome and highly appreciated. Let’s discuss any (major) API change, or large piles of new code first. Using this pysoem chat room on gitter is one communication channel option.

Changes

v1.1.5

  • Adds support for redundancy mode, master.open() provides now an optional second parameter for the redundancy port.

v1.1.4

  • Fixes Cython compiling issues.

v1.1.3

  • Adds function _disable_complete_access() that stops config_map() from using “complete access” for SDO requests.

v1.1.0

  • Changed the data type for the name attribute of SDO info CdefCoeObject and CdefCoeObjectEntry, they are of type bytes now instead of a regular Python 3 string.

  • Also changed the desc attribute of the find_adapters() list elements to bytes.

  • Introduces the open() context manager function.

  • Adds the setup_func that will maybe later replace the config_func.

v1.0.8

  • Version bump only to re-upload to PyPI with windows-wheel for Python 3.11

v1.0.7

  • Fix issues with timeouts at amend_mbx and set_watchdog.

v1.0.6

  • Introduces amend_mbx and set_watchdog, though this is rather experimental

  • New example firmware_update.py.

v1.0.5

  • Introduces the manual_state_change property

v1.0.4

  • Proper logging

  • Introduces mbx_receive

v1.0.3

  • Fix the FoE password issue

v1.0.2

  • Licence change to MIT licence

  • Introduces configurable timeouts for SDO read and SDO write

  • Improved API docs

v1.0.1

  • API change: remove the size parameter for foe_write

  • Introduces overlap map support

v1.0.0

  • No Cython required to install the package from the source distribution

v0.1.1

  • Introduces FoE

v0.1.0

  • Update of the underlying SOEM

v0.0.18

  • Fixes bug when Ibytes = 0 and Ibits > 0

v0.0.17

  • Exposes ec_DCtime (dc_time) for DC synchronization

v0.0.16

  • Improvement on SDO Aborts

v0.0.15

  • SDO info read

v0.0.14

  • Readme update only

v0.0.13

  • Initial publication

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

pysoem-1.1.6.tar.gz (428.5 kB view details)

Uploaded Source

Built Distributions

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

pysoem-1.1.6-pp310-pypy310_pp73-win_amd64.whl (150.1 kB view details)

Uploaded PyPyWindows x86-64

pysoem-1.1.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (193.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pysoem-1.1.6-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (194.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pysoem-1.1.6-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (168.5 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

pysoem-1.1.6-pp39-pypy39_pp73-win_amd64.whl (150.0 kB view details)

Uploaded PyPyWindows x86-64

pysoem-1.1.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (193.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pysoem-1.1.6-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (193.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pysoem-1.1.6-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (168.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

pysoem-1.1.6-pp38-pypy38_pp73-win_amd64.whl (150.2 kB view details)

Uploaded PyPyWindows x86-64

pysoem-1.1.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (200.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pysoem-1.1.6-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (197.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pysoem-1.1.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (169.6 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

pysoem-1.1.6-pp37-pypy37_pp73-win_amd64.whl (150.2 kB view details)

Uploaded PyPyWindows x86-64

pysoem-1.1.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (202.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pysoem-1.1.6-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (198.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pysoem-1.1.6-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (169.6 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

pysoem-1.1.6-cp312-cp312-win_amd64.whl (155.4 kB view details)

Uploaded CPython 3.12Windows x86-64

pysoem-1.1.6-cp312-cp312-musllinux_1_1_x86_64.whl (989.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

pysoem-1.1.6-cp312-cp312-musllinux_1_1_i686.whl (947.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

pysoem-1.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pysoem-1.1.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (948.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pysoem-1.1.6-cp312-cp312-macosx_10_9_x86_64.whl (203.3 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

pysoem-1.1.6-cp311-cp311-win_amd64.whl (158.2 kB view details)

Uploaded CPython 3.11Windows x86-64

pysoem-1.1.6-cp311-cp311-musllinux_1_1_x86_64.whl (995.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

pysoem-1.1.6-cp311-cp311-musllinux_1_1_i686.whl (897.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

pysoem-1.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pysoem-1.1.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (895.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pysoem-1.1.6-cp311-cp311-macosx_10_9_x86_64.whl (206.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pysoem-1.1.6-cp310-cp310-win_amd64.whl (157.6 kB view details)

Uploaded CPython 3.10Windows x86-64

pysoem-1.1.6-cp310-cp310-musllinux_1_1_x86_64.whl (897.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pysoem-1.1.6-cp310-cp310-musllinux_1_1_i686.whl (846.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

pysoem-1.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (906.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pysoem-1.1.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (839.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pysoem-1.1.6-cp310-cp310-macosx_10_9_x86_64.whl (204.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pysoem-1.1.6-cp39-cp39-win_amd64.whl (157.7 kB view details)

Uploaded CPython 3.9Windows x86-64

pysoem-1.1.6-cp39-cp39-musllinux_1_1_x86_64.whl (900.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

pysoem-1.1.6-cp39-cp39-musllinux_1_1_i686.whl (849.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

pysoem-1.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (905.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pysoem-1.1.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (841.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pysoem-1.1.6-cp39-cp39-macosx_10_9_x86_64.whl (204.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pysoem-1.1.6-cp38-cp38-win_amd64.whl (159.9 kB view details)

Uploaded CPython 3.8Windows x86-64

pysoem-1.1.6-cp38-cp38-musllinux_1_1_x86_64.whl (986.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

pysoem-1.1.6-cp38-cp38-musllinux_1_1_i686.whl (911.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

pysoem-1.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (926.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pysoem-1.1.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (861.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pysoem-1.1.6-cp38-cp38-macosx_10_9_x86_64.whl (205.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pysoem-1.1.6-cp37-cp37m-win_amd64.whl (156.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

pysoem-1.1.6-cp37-cp37m-musllinux_1_1_x86_64.whl (861.5 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

pysoem-1.1.6-cp37-cp37m-musllinux_1_1_i686.whl (803.4 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

pysoem-1.1.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (861.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

pysoem-1.1.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (792.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pysoem-1.1.6-cp37-cp37m-macosx_10_9_x86_64.whl (201.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file pysoem-1.1.6.tar.gz.

File metadata

  • Download URL: pysoem-1.1.6.tar.gz
  • Upload date:
  • Size: 428.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for pysoem-1.1.6.tar.gz
Algorithm Hash digest
SHA256 0422ca3eb120ce67d830e3b6402ad7a8676379243b60912f0da4975b97b15d9d
MD5 30810026a7ea458ae1d8e2a3039a7f29
BLAKE2b-256 bca9a707775b9cf461f737d607877d3029b15276b4fcaf1c61922ca491af1243

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 271ddeacac7cdc103b89180eb2f43c96800682fb532f8b096e71925e20ccb7ef
MD5 7bbefaff338dce283dac155c7831cd0d
BLAKE2b-256 99ffa9d5fa4a47c5b65007afae18cb650bf751c90f3eee734d4693a61db382b8

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c4692e8069a0886212d2d4e649a8342033747d27fb14a08b14a4290133b5dcf
MD5 6f67dd7a908c01bb83f1fab4acf4e05f
BLAKE2b-256 9b68df8163663c3930af2d18dcd150d6ee35caf395f95914f83f3b7fb8b414d8

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 66d363c7a2082be20321e3c7b17b79f941ae8762bcc2150ed39cdc7f2a06e049
MD5 79bcb3e79a542e5d812746b2f3297cee
BLAKE2b-256 15a7b7175114d8f400935d87b048f94121664fe36f375a9d82bd470008e642f3

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 05326bdb562039563798d6dfbb490dfd062bedbc69f7b29904e9a903a54b20ca
MD5 6cc243641b6ab7e314e1c931cd59be88
BLAKE2b-256 397c7f1957518265e7ca5d8602753a23cd66e4adac2eab12cf92cc55a781d048

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e8b607ea0160ae0eee255fea573622842e453692e9537908adb97195b2419a24
MD5 f4e7591e457beb365b8ad16c6d69d01d
BLAKE2b-256 6fc17a36aa20d58b38dbeaf7c009d08f3931f665a2388b8730a63cf3ef22e94b

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0633cfd93c0dec7ab199804bbc5d81e1cf258e764b2498c4625a16638692cad
MD5 4499214064a19b59c2336b4b5a9a186e
BLAKE2b-256 01cfe966eacd6576f5cf265faf9728e7b789b980e773c81e08aa48ff00f5395b

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6df1e86399f161edd47f831f1cf230f160227c2c0227594c654c0a8b80a77305
MD5 e8aba4d69ffe13a7fab9613504e7bf58
BLAKE2b-256 f4aa74b262c4293a41d3d4f4cd53223beb4afb5c9d5102bd4241d5dd658c591d

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5e9b6e34cee1a6f2185120fbb78179ffc2dc6a733d9eb536319eedffac613668
MD5 0f7edba76f73dd66a40266a41418967b
BLAKE2b-256 4116bf1187aff994d39ef68f4d3078f69ea728b9fc0f87f3653c26f32550b899

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c771a57bed292240796321cb29dfef623bf7f97340e2769f3535d1e69a6b154f
MD5 802a7273ef53e521a1577f09ba35adfc
BLAKE2b-256 d9db488c51f7ff33b426e3b57ed1316040e003dfd397fd7845d4ecebd094d577

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a61e0868bdc05263ef48728fbe1074ab62ac1c25bf6e97fbc3aef1d96a415878
MD5 0a9391c603219b9ef605699e1ae2b5dd
BLAKE2b-256 fe6b0becd42dc142ec4a7cefed36a265305f5006ba686d3a5a52cfd9d10ca8f0

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 afe5ed01cb410d303a723834993526967fc17ee50dc6f03bd29a3f5f65807c0a
MD5 712673a984e81853223bd593b423e89a
BLAKE2b-256 3809c590882949dee7c935bcad62dd5589e789036741e56374332b529dc04abd

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a244e0e3e3a85ce0b47fc0f248e4c0c3d843b95cb6d2145b83828bbf575cb5b2
MD5 b590f0405dfb3adc30bad883970c2af2
BLAKE2b-256 a067f8d7c264ac53c9bc2c0e38b29f86d14dd9ea8c9f92e048a52f17c2249cd5

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 916a16e53ac17aa879cd36ccabfd16bed6ce0b21df9b9a317485232f26ab3cf2
MD5 716ac4606ca328c618afe053e1ad5721
BLAKE2b-256 34aa00483248f202d77fd8212907aae867a18102632091fa947bb1ffdd9446b0

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33b71a4ecd66b5d457ef4dce77b6298732f78135fa8b4ecfd4032e7d0653a8bf
MD5 0f3501bf29dd60a97556e00a53532269
BLAKE2b-256 eb232b870f2e315ef21724f423fe7df51930809aa1fe67f5ac2f755fe25eb1b3

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c4ead247fab52028222e2a63906e4839ff9e58db0f37f13ac304097f4bdcef1e
MD5 db9961890802dc08a6a4e79525cd89d6
BLAKE2b-256 0ebee28837b788f11677e25bb499108413800097645e57c70dd394f78f5a02fa

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b21336baf32af5ade2e761c2dc03883674eec681decb6b933079e6492d4e035b
MD5 65c4ba571e044a404c6d45eb6cf133c5
BLAKE2b-256 2825c9db08f90c38cba5493c7e90c9dfce3c0233d2261aed2d9b96aeb612debe

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pysoem-1.1.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 155.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for pysoem-1.1.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1175c6af9ff367fbfee5ccb65a21baecbe6d3268dcad2be6b1a39d7a5527a59f
MD5 0134e26c80d1bcb683ce87f263194b23
BLAKE2b-256 81abdc8b1ae06c700e33aec73804bb9d26625f93da0b7a6dc685dc9baa77accf

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 93b078f6b880c56a0252858a81b5a13064a5c3d39e807d1c48e231863f0eb23b
MD5 e22e04408439c6bc1d926b8db9b3ddea
BLAKE2b-256 715861418ca75db63e8b8abf87bb8f1e4fffdc6b3fb403dcb2844ad9539d17e4

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 219778ffec3b810f029fc1e1999ff4cef90898a64b9f68dc05540f1affd94756
MD5 50b93a6f09b17d52be03b5627a6fd69f
BLAKE2b-256 80f0af14b32de99d40d7262b45ead04ff9307aa83b7dcaeb55d8a825ff535da6

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93c72a955c457a0a4ffcf0720c99618f0bda3787bc4996fa4d7e112c33d21824
MD5 d926f487f3db3cf9fed9b49566dbdaf3
BLAKE2b-256 cd00ec2bdce265fc4680f48ca3e0e9ec37bd1300805629ee713f6f71ce22f56d

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 54163dfeeb579aa98e7e9fb40d89530f165d372fc7522522001877d3d831e35a
MD5 9877cd46f2ae460c7094cc851dc16ed3
BLAKE2b-256 0eb668509878834da7b2da50537fc3efb2c9bd7cccfd2d2b87336e2a891e2ee0

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 552991deaf528071e1a8bb9f002aecd0fe89e6d79fb6df0e1301a7defaacb07e
MD5 a80d63728858ce0547871d3f9995feb8
BLAKE2b-256 74c71aa3ac30d8856850ee13d0ddadfba8b850cf8b7a7a5573bd32d44f9df1f8

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pysoem-1.1.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 158.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for pysoem-1.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 259fe40824a7466aaf09f6956f1baa202d4202b41cdde7c0afb691585f4be769
MD5 c5b08c3ae521d3412fa55395d3476079
BLAKE2b-256 2daa1f98e18eeff911427afc351daa0fc405950ed5a9e367c68a522fccc5e9fc

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cab51cdbfb3b25633e13c9a7997ae2a48c07a392c483b2f355cd63c454af17e0
MD5 e0e517dfc6fd837991d24d2d93d419a4
BLAKE2b-256 f73faaf8341549bb64b88f32ae61fc607bae28d19ee83b3c0d21692f1d3f210c

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8dbc1685d034b51b8a681320c6e38b1d0c8c1f4ca7bd7f4fe719156b1999eb83
MD5 0d09dec46f9d15d8d5dc90ffab8a3f52
BLAKE2b-256 3a278f5f470ef1ed861f7ee9ac0c0477207a6316e1ef3397b4022c4e2e4a3b40

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6807545f76354b09cb6f34e8ae97316f6e77697f59884cfab761580eb2ebeff8
MD5 f854343727a8979373c53c3f8e2cbf87
BLAKE2b-256 5f552eba9c62f48a25a5b7f930130895fcb0696eea55a3907ac9a59df267d936

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6bd1da61f95db9c0d62a7ffadf7473d21e12d9e1b0398bba0970aa05e55ad15f
MD5 a60f4657827d1bfddbd65759c7f0ac38
BLAKE2b-256 eeb5503e50a569a799ea8f4940e5db2ab7469acdad97a6696725a7d358bef236

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 11b1faa968236392d8dc08181b825b6aae8a6bd4ad51ecea2154e04202e36da6
MD5 d1c685fb90199f0fdad9a32a76f82af8
BLAKE2b-256 eed0e02f9ef92d80ede9a85e739bbb07279b7d646217b579fbf08b394aa690a7

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pysoem-1.1.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 157.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for pysoem-1.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4db6f5e65e3cba02a559cb50fbea909fb4eed54baa887275e8b4ea9244dceb98
MD5 2952f489a971a44d53cbfeb596a0713a
BLAKE2b-256 27fd31f4bc8f9b585195787288c6b991ddfb8313b0de3bbf1d34526e3206cd0d

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b1373ae1c7a1da7855480f29b13b20308b2616ed4490aa0919a0fbdec2cb8b29
MD5 c1503edd9adc026ee188071158b1f840
BLAKE2b-256 a58991084ed8dffbeefd4af2fd06ddb99105790bda56b4d0fbea7a35ba6dba44

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 044260015affb1d1dda511752f8f4b0e1becfd913d8cae47938ee6fd9858be13
MD5 59fea008fc3f59abc3ac295b913f35e5
BLAKE2b-256 fdbc8878353bf772813b6a94a51af93ce4255c4eb58444b23cf17fcb41b4744e

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9350788da2d4155ac3a30f86461190cd47645d33cebf7e53c00601ac34e7b60
MD5 8df81bf310f603656eb287e440c2b13c
BLAKE2b-256 85a0e864b3b48e433abf38403dda3115a9fcacfd258b3343e783339e27391a88

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0ecdb4cc6211d56b5fa4f7e27902854691bb5571bf2f17660de7b4ca3c3c5360
MD5 0025b31b48e75bcece422286e656c8f7
BLAKE2b-256 5d9b713f4c43faa52e811f7655d1e9377275bbff2f41cc448eef267b96ab8f79

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f0b01ff67872c0fc3734f65740d5b095258d7d29d283a0357991a2d7de271c49
MD5 4152715a4f5a5772f42a9147916bd75f
BLAKE2b-256 6d75bbb2a1ff7d586f557e8fa0fe72927804ae9f5c3148462d8cfac02b9bb48d

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pysoem-1.1.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 157.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for pysoem-1.1.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1b2b10cffac88bd3cda912da623d4319aaecaf620cb06f15c5066ad5a08682a4
MD5 e4f4508b006ccd1dbcc929031e10a782
BLAKE2b-256 2547da07728ee85b560ffa5d9ee080eb8f2423e902008ce5a05cbe92dee1b8a4

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3b7391e9f22f62d8903da33002397bcc3be66570de7b5cb96eaab27c71a5039e
MD5 08faecaaec68ff7c6d29c24fd746d105
BLAKE2b-256 57bc5d7809e386b50f6430a68cc7392b3a4294e4c1d209b922a21fa043e1193b

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: pysoem-1.1.6-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 849.6 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for pysoem-1.1.6-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7467cca833ae0a3697e3f6481eeb505ca391aa7f13ded78a567320ce215c1aee
MD5 3ab4e819a632ea611ec49ce9ec0a64c9
BLAKE2b-256 f99d30c317936a5fce278b2406af43b03ab91f477acd9724a72b25f64abf6c65

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a59e3e1faa6590742d170ebcd1464d08897464948cdb03319b2188d9c7bc7ba9
MD5 2d7870175e603512e6d5dcf9b2d488c4
BLAKE2b-256 0b0cb99db6b9a91faf97bd8b93e5011b8d3a938bb5f78b403c80da2da98f8772

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d5b0c4c67920ebe96882f5a18ae6dddc801f8a4cc6e9518cac7f21cdaae6fee0
MD5 d532531b66677bec754ebafafcf5ac1d
BLAKE2b-256 aebdc673832546ae2099542ddf5a2bb1e5165f583f662fe66ba3a0c3c57d6a99

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46f00e1880c1ea85da71797e58210ea3af7535fbbef27730c3b3011a4778314f
MD5 f4b1d4a94ef2d2d0014e4b1479a932ac
BLAKE2b-256 d3e10250ab1cdb90d1601c00d7f2826e646d1fe76a30ab1dbf8af6f08ef39519

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pysoem-1.1.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 159.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for pysoem-1.1.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a409a5c21b577c2267920029c85df07655fc462c1817fdf9a319d0f124586c05
MD5 53ebb9aca5e733255f7478daa750f18b
BLAKE2b-256 74d8855d3c4c714c1ce13fb0b378043630d356d021a3181b44b0abcc3657dbd5

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f4b67aedd24de4f7884cde4d8de67a8cba9b04b5507ee6b9f2c24bf7914d3a23
MD5 a73599a410430c6cf3f4e85fcc36a125
BLAKE2b-256 98e28fdca984da80be699dad6b177eb9d6aa26009f1ce4772994313314c7f276

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: pysoem-1.1.6-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 911.6 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for pysoem-1.1.6-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 34d3ea1ed54345ef657f9eb6e4e1737daa0f9ee643438131d7064eec41dbd6b8
MD5 4a36661b9ab1603c692217b38ea649ed
BLAKE2b-256 be2a85362229ebb38320425afaa7d9fb79df5a388dd379466c3e2f91c8435b16

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50e149cd5adfef4464694bd1f00669bdf9d77c4ed7799f9cd1c440ee6a58b5d1
MD5 9d68e848879572fc4add1efbc6e64c2b
BLAKE2b-256 56ac6dcf25a9f8d34701f8eec7772116d1ce8e724ca3510a0d45acd4fbd565f5

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5dc5e15402e19a163c9a6886af4271cc7945e6e7c135f1e675ddab5fd61c048e
MD5 afa242609f3ac251e953718fe97deafe
BLAKE2b-256 4ba18cacda4961d27268a08680ed8cce6be9d7798e25499aff49d2554cf95719

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 19a0548e4edc96ea78023576164d3f9a5cef9d932f01240b92b0d3c8204745ee
MD5 84d3e7e3e6fcec59318cc7a20e6ab4e8
BLAKE2b-256 4ceb42a9c3189343b43956ffbb435cb8a54b679416d74b42e535b797e1d06d0b

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pysoem-1.1.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 156.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for pysoem-1.1.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8fdf1358206a0aa9e19d67e133b8a65dab7e5f2d9b6db900fb244db6a2a78dc5
MD5 2db53e5f923e63673889fac7bc1c7ff0
BLAKE2b-256 387a7e5214b505b019290a3c9aefa4815e80bf77ac423254f34e7a8f51751d25

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 87d92e642266fd76ad1f2ce380bb77824c06fc99b3718cdd4a2345bc772eb56b
MD5 c30476cd9e8258787addb556b080a11c
BLAKE2b-256 4bb6e8ee64ca8ca87488edcd4c14553f8355fc8b467bfe1a463046fb22aacfb5

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3e727c5d300ec128025b5cac4cfadb4a17827a796bbdbf9a4ee7b7439f87a729
MD5 40eff09a41a94f2bc58c29e7aa550292
BLAKE2b-256 d96450b3c81c16ead4a382970d1596277b611efc10ce992cd65533a1e6e266a2

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a91339d914aae6eb37a4bd4f4603460476f20a043df4eb1260f5bdbad3e9c12
MD5 34715572ae71c4b96366a4de35527661
BLAKE2b-256 d5027e2a0c2343f90867f5ae1db7b36bad204da24b0073f99952515fbd95994f

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 29d340ca7f15c4a8cab494c2e1369a0ae42e89bb57e5e957733821fee3f95fbe
MD5 5a23958cc244e513c50e0db887c0ecb0
BLAKE2b-256 3f8baa2b2a4589df468cc43993f98de239872ebf8a713f249e28fe7cfc1131b8

See more details on using hashes here.

File details

Details for the file pysoem-1.1.6-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pysoem-1.1.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 66f9c3fffa5ebbe086bede4292d52887f76bf218dfeb9393fe5ba29e570ad864
MD5 eaa22da125d362284a8835af5af65202
BLAKE2b-256 f6309b2b6afc7194fafe037637a403499cd6a9b7d0895c86b38fb168b0f67183

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