Skip to content

usnistgov/ssmdevices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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