Skip to main content

Low-level Python API Package for Spectrum Instrumentation GmbH cards

Project description

spcm_core

License: MIT PyPI - Version PyPi Downloads Follow GitHub followers

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

Static Badge Static Badge Static Badge Static Badge

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

Pip Package Publish to PyPI

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

Documentation Build dosc Publish docs

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 high-level object-oriented programming library for controlling Spectrum Instrumentation devices.

Examples

For detailed examples see the src\examples directory. There are several sub-directories each corresponding to a certain kind of functionality. You can find the most recent examples on GitHub.

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

spcm_core-0.0.3.tar.gz (49.7 kB view details)

Uploaded Source

Built Distribution

spcm_core-0.0.3-py3-none-any.whl (34.9 kB view details)

Uploaded Python 3

File details

Details for the file spcm_core-0.0.3.tar.gz.

File metadata

  • Download URL: spcm_core-0.0.3.tar.gz
  • Upload date:
  • Size: 49.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for spcm_core-0.0.3.tar.gz
Algorithm Hash digest
SHA256 48019f4a5cb9c98478433f5a8bbc99141c606b29586b8a6e16b3505e80084677
MD5 e5b7e737d8f29589a49ca9b278a428c9
BLAKE2b-256 af28b663c100df45c1fb3e379320eea1b914ea7f60eaf1074afad8dd319e00e6

See more details on using hashes here.

File details

Details for the file spcm_core-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: spcm_core-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 34.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for spcm_core-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1032d3dcc09cc90c5d55800c721d2d5a3032efb9ea22a0a2212a18ff074b62d8
MD5 55264e357a7212250ea4a94281e3c612
BLAKE2b-256 54fda8d3af9df689bf2c157f66e917c82290b67618860f39fb6c778b74930826

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