Skip to main content

Library for writing services that behave as SMOK devices

Project description

SMOK-Client

PyPI PyPI version PyPI Documentation Status Maintainability Test Coverage Build status

smok-client is a definitive library to write programs that behave as SMOK devices. It is principally a consumer of the SMOK API.

Change log

v0.1

  • renamed from smok-client to smok

v0.0.11

  • fixed closing Events
  • added pickling Event and Macro
  • on_read Future can now return None

v0.0.10

  • added Pathpoint.get_archive
  • definitively removed set metadata
  • added custom SMOKDevice.execute_section

v0.0.9

  • added PicklingMetadataDatabase
  • added SMOKDevice.sync_sections
  • added SMOKDevice.open_event and SMOKDevice.close_event and SMOKDevice.get_all_open_events

v0.0.8

  • added support for plain metadata

v0.0.7

  • added logging

v0.0.6

  • renamed BaseEventDatabase.get_data_to_sync to BaseEventDatabase.get_events_to_sync

v0.0.5

  • added an option not to start macros and archives
  • added slots to BaseDatabases

v0.0.4

  • added setting and reading linkstate and instrumentation metadata for slave devices
  • added a true macro database

v0.0.3

  • added pluggable pathpoint value databases
  • Section is now a Future
  • bugfix: timestamp from restored data would be needlessly bumped up
  • added option to create Events

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

smok-0.1.win-amd64.zip (3.7 kB view details)

Uploaded Source

Built Distributions

smok-0.1-py3.8.egg (4.8 kB view details)

Uploaded Source

smok-0.1-py2.py3-none-any.whl (3.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file smok-0.1.win-amd64.zip.

File metadata

  • Download URL: smok-0.1.win-amd64.zip
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0

File hashes

Hashes for smok-0.1.win-amd64.zip
Algorithm Hash digest
SHA256 95cccf97cfb2e01ab5b53280a9f7748714267408bc122c0fc2df26208067d416
MD5 8ad3867befa501fb13833e728b969dbc
BLAKE2b-256 ccc9ff2bbd8b6b2a85028d6e6d1fae779a35c0944724ad82fb5c66d9231c3471

See more details on using hashes here.

File details

Details for the file smok-0.1-py3.8.egg.

File metadata

  • Download URL: smok-0.1-py3.8.egg
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0

File hashes

Hashes for smok-0.1-py3.8.egg
Algorithm Hash digest
SHA256 80183153fbbc717ad758d7b70cf7634e943afa9f9cc46e80d9da2e6d45b24f39
MD5 16b8191c939b78e9d7f823cfc4e9db5c
BLAKE2b-256 6ded9e28c2fd865fb9faf55a1037e1d72e175a6e331d3a214fda41625ff836f7

See more details on using hashes here.

File details

Details for the file smok-0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: smok-0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0

File hashes

Hashes for smok-0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5904633b206d26ff403039f0085d4b5a0b429ac6f0af7a60096630ac822d7903
MD5 e25a421a6e05c95afb34bb9501187bde
BLAKE2b-256 5d25120b3806b194697451def1a146de5110cec594f843e19abb78c28e3e4597

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page