Skip to main content

nislsc-python

About

The nislsc package allows you to develop instrumentation, acquisition, and control applications with NI Switch Load and Signal Conditioning (SLSC) devices in Python. NI created and supports this package.

Implementation

The package is implemented in Python as an object-oriented wrapper around the NI-SLSC C API using the ctypes Python Library.

Supported NI-SLSC Driver Versions

This package requires the NI-SLSC C API, which was introduced in NI-SLSC 20.0.

Operating System Support

nislsc supports Windows and Linux operating systems where the NI-SLSC driver is supported. Refer to NI Hardware and Operating System Compatibility for which versions of the driver support your hardware on a given operating system.

Python Version Support

nislsc supports CPython 3.9+ and PyPy3.

Installation

You can use pip to download nislsc from PyPI and install it:

$ python -m pip install nislsc

Python Examples

You can find the examples for NI-SLSC Python in the nislsc-python examples directory. For best results, use the examples that correspond to your current nislsc version. For example, if you are using version 1.0.0, then check out the examples directory in the 1.0.0 tag. Newer examples may demonstrate features that are not available in previous versions of nislsc.

Bugs / Feature Requests

To report a bug or submit a feature request, please use the GitHub issues page.

Information to Include When Asking for Help

Please include all of the following information when opening an issue:

  • Detailed steps on how to reproduce the problem and full traceback, if applicable.

  • The Python version used:

    python -c "import sys; print(sys.version)"
    
  • The version of the nislsc used:

    python -m pip list
    
  • The version of the NI-SLSC driver used. Follow this KB article to determine the version of NI-SLSC you have installed.

  • The operating system and version, for example Windows 11, Ubuntu 24.04, ...

License

nislsc is licensed under an MIT-style license (see LICENSE). Other incorporated projects may be licensed under different licenses. All licenses allow for non-commercial and commercial use.

Metadata

Release files for nislsc 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nislsc 0.2.0
File Size Uploaded
nislsc-0.2.0.tar.gz 33.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nislsc 0.2.0
File Interpreter ABI Platform
nislsc-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 70.4 kB

Release files / nislsc-0.2.0.tar.gz

Download URL nislsc-0.2.0.tar.gz
Size 33.8 kB
Tags Source
SHA-256 checksum
How to use checksums
beb37f983321f84f5b16f11162000df78f497be76bc65ef970b04fb988aa9802
BLAKE2b-256 checksum
How to use checksums
9de9e8f14f255d8294c0dd742058889b9a2d28c046ad901abc7198a753d06e81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / nislsc-0.2.0-py3-none-any.whl

Download URL nislsc-0.2.0-py3-none-any.whl
Size 36.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3c295c6c1978350a23e1325d83f7b8ba20c9db2ae314f2f1b5ed7ee4a23813db
BLAKE2b-256 checksum
How to use checksums
274f9a5b41adf1babd122d177ad734a7e3f3f37c8ccfe2dd62dd2bbf17d85b93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page