Low-level Python API Package for Spectrum Instrumentation GmbH cards
Project description
spcm_core
A low-level, Python API package for interfacing with Spectrum Instrumentation GmbH devices.
spcm_core can handle individual cards, StarHubs, groups of cards and Netboxes.
Supported devices
See the SUPPORTED_DEVICES.md file for a list of supported devices.
Requirements
spcm_core requires the Spectrum Instrumentation driver which is available for Windows and Linux.
Please have a look in the manual of your product for more information about installing the driver on the different plattforms.
Installation and dependencies
Start by installing Python 2.6 or higher. We recommend using the latest version. You can download Python from https://www.python.org/.
You would probably also like to install and use a virtual environment, although it's not strictly necessary. See the examples README.md for a more detailed explanation on how to use spcm_core in a virtual environment.
To install the latest release using pip:
$ pip install spcm_core
Note that: this will automatically install all the dependencies.
Documentation
The API documentation for the latest stable release is available for reading on GitHub pages.
Please also see the hardware user manual for your specific card for more information about the available functionality.
Using spcm_core
The spcm_core package is a low-level programming API library for controlling Spectrum Instrumentation devices.
Examples
For detailed examples see the src\examples directory. You can find the most recent examples on GitHub.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file spcm_core-1.0.3.tar.gz.
File metadata
- Download URL: spcm_core-1.0.3.tar.gz
- Upload date:
- Size: 51.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7978e5095ed4caa6d99deba10462bd9f2287275db8e19b17fc3280f407fe7d2
|
|
| MD5 |
c8877555a5f36159ec6ab56b276186b6
|
|
| BLAKE2b-256 |
b2aed08e6ea92c39bda1f82e009cce289922d3cd9fd5c3d0277582a3638ff56c
|
Provenance
The following attestation bundles were made for spcm_core-1.0.3.tar.gz:
Publisher:
spcm-publish-to-pypi.yml on SpectrumInstrumentation/spcm-core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
spcm_core-1.0.3.tar.gz -
Subject digest:
f7978e5095ed4caa6d99deba10462bd9f2287275db8e19b17fc3280f407fe7d2 - Sigstore transparency entry: 211258626
- Sigstore integration time:
-
Permalink:
SpectrumInstrumentation/spcm-core@710e47b83c4cd171cdc0f621d829b2be60a75c5f -
Branch / Tag:
refs/tags/v1.0.3 - Owner: https://github.com/SpectrumInstrumentation
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
spcm-publish-to-pypi.yml@710e47b83c4cd171cdc0f621d829b2be60a75c5f -
Trigger Event:
release
-
Statement type:
File details
Details for the file spcm_core-1.0.3-py3-none-any.whl.
File metadata
- Download URL: spcm_core-1.0.3-py3-none-any.whl
- Upload date:
- Size: 36.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0aea6a8558504000e804faebbe24e5254f8c8aedd62a2ca6fd6055babf0ca2ea
|
|
| MD5 |
f72a0b8f93b77bf692b98b0131d99600
|
|
| BLAKE2b-256 |
0c44e02c68bbacc269cb564f9ac1e3ede686fc61df65c8a10a0a14d979729ffa
|
Provenance
The following attestation bundles were made for spcm_core-1.0.3-py3-none-any.whl:
Publisher:
spcm-publish-to-pypi.yml on SpectrumInstrumentation/spcm-core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
spcm_core-1.0.3-py3-none-any.whl -
Subject digest:
0aea6a8558504000e804faebbe24e5254f8c8aedd62a2ca6fd6055babf0ca2ea - Sigstore transparency entry: 211258631
- Sigstore integration time:
-
Permalink:
SpectrumInstrumentation/spcm-core@710e47b83c4cd171cdc0f621d829b2be60a75c5f -
Branch / Tag:
refs/tags/v1.0.3 - Owner: https://github.com/SpectrumInstrumentation
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
spcm-publish-to-pypi.yml@710e47b83c4cd171cdc0f621d829b2be60a75c5f -
Trigger Event:
release
-
Statement type: