Skip to main content

a collection of lab automation drivers implemented with labbench

Project description

PyPI Latest Release DOI License Downloads Last commit

ssmdevices is a collection of python wrappers that have been used for complex automated experiments at NIST. They are released here for transparency, for re-use of the drivers ``as-is'' by collaborators and the broader test community, and as a demonstration of lab automation based on labbench.

The equipment includes consumer wireless communication hardware, test instruments, diagnostic software, and other miscellaneous lab electronics. In many cases the acquired data are returned in tabular form as pandas data frames.

Getting started with ssmdevices

Installation

  1. Ensure prerequisites are installed:
    • python (3.9 – 3.12)
    • pip for package management
  2. Recommended module installation:
    • For python distributions based on anaconda:
      pip --upgrade-strategy only-if-needed install ssmdevices
      
    • For other python installations:
      pip install ssmdevices
      

Resources

Contributors

Name Contact Info
Dan Kuester (maintainer) daniel.kuester@nist.gov
Paul Blanchard formerly with NIST
Alex Curtin formerly with NIST
Keith Forsyth keith.forsyth@nist.gov
Ryan Jacobs formerly with NIST
John Ladbury john.ladbury@nist.gov
Yao Ma yao.ma@nist.gov
Duncan McGillivray duncan.a.mcgillivray@nist.gov
Audrey Puls formerly with NIST
Andre Rosete formerly with NIST
Michael Voecks formerly with NIST

Some complex measurement efforts that used ssmdevices:

Contributing

See also

  • labbench the base library for these device wrappers

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

ssmdevices-0.27.0.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

ssmdevices-0.27.0-py3-none-any.whl (3.3 MB view details)

Uploaded Python 3

File details

Details for the file ssmdevices-0.27.0.tar.gz.

File metadata

  • Download URL: ssmdevices-0.27.0.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for ssmdevices-0.27.0.tar.gz
Algorithm Hash digest
SHA256 3514e63f3b97f6fbeb550de52dac95246fe29aa366a434598ad2a0fc597f2c41
MD5 3c8e71213beb8f20e63d007833c883b6
BLAKE2b-256 54f9dcdc6c3404ef85665fa25f0ff45bcc6ce8e596912805c75f96b93f13da52

See more details on using hashes here.

File details

Details for the file ssmdevices-0.27.0-py3-none-any.whl.

File metadata

  • Download URL: ssmdevices-0.27.0-py3-none-any.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for ssmdevices-0.27.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7b78d439fa25bf9bdd81efa37c2198c75bf7c24e42e16357c9b18443d8858918
MD5 5e34aa9720cdb99d9e85a0396dc3db1a
BLAKE2b-256 c9d4c3f240c1d8148917f5833104efa8f18686f23c69ddb7bde6d7188b64d6ab

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