a collection of lab automation drivers implemented with labbench
Project description
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
- Ensure prerequisites are installed:
- python (3.9 – 3.12)
pip
for package management
- Recommended module installation:
- For python distributions based on anaconda:
pip --upgrade-strategy only-if-needed install ssmdevices
- For other python installations:
pip install ssmdevices
- For python distributions based on anaconda:
Resources
- Source code
- Documentation
- PyPI module page
- Examples
- labbench, the underlying API library
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:
- NIST TN 1952: LTE Impacts on GPS and data
- NIST TN 2069: Characterizing LTE User Equipment Emissions: Factor Screening
- NIST TN 2140: AWS-3 LTE Impacts on Aeronautical Mobile Telemetry and data
- NIST TN 2147: Characterizing LTE User Equipment Emissions Under Closed-Loop Power Control
- Blind Measurement of Receiver System Noise and data
Contributing
- Pull requests are welcome!
- Inline documentation style convention
See also
- labbench the base library for these device wrappers
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3514e63f3b97f6fbeb550de52dac95246fe29aa366a434598ad2a0fc597f2c41 |
|
MD5 | 3c8e71213beb8f20e63d007833c883b6 |
|
BLAKE2b-256 | 54f9dcdc6c3404ef85665fa25f0ff45bcc6ce8e596912805c75f96b93f13da52 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b78d439fa25bf9bdd81efa37c2198c75bf7c24e42e16357c9b18443d8858918 |
|
MD5 | 5e34aa9720cdb99d9e85a0396dc3db1a |
|
BLAKE2b-256 | c9d4c3f240c1d8148917f5833104efa8f18686f23c69ddb7bde6d7188b64d6ab |