About
The nisystemlink-clients package contains an API (Application Programming Interface) for SystemLink that uses HTTP to interact with a SystemLink Server. The package is implemented in Python. NI created and supports this package.
Info |
NI SystemLink API Clients for Python |
Author |
National Instruments |
Requirements
nisystemlink-clients has the following requirements:
Access to a SystemLink Server or SystemLink Enterprise installation
CPython 3.10+
Installation
To install nisystemlink-clients, use one of the following methods:
pip:
$ python -m pip install nisystemlink-clients
easy_install from setuptools:
$ python -m easy_install nisystemlink-clients
Optional Arrow (pyarrow) Support
The base install does not pull in pyarrow. Arrow RecordBatch ingestion via DataFrameClient.append_table_data is available starting in nisystemlink-clients version 2.19.0. Install that version (or newer) with the optional extra:
$ python -m pip install “nisystemlink-clients[pyarrow]>=2.19.0”
If you already have an older version installed, upgrade with:
$ python -m pip install –upgrade “nisystemlink-clients[pyarrow]>=2.19.0”
Without the extra (or when using a package version earlier than 2.19.0), Arrow-specific code paths will raise a RuntimeError when attempting to append pyarrow.RecordBatch instances.
Usage
Refer to the documentation for detailed information on how to use nisystemlink-clients.
Support / Feedback
The nisystemlink-clients package is supported by NI. For support for nisystemlink-clients, open a request through the NI support portal at ni.com.
Bugs / Feature Requests
To report a bug or submit a feature request, please use the GitHub issues page.
Documentation
To view the documentation, visit the nisystemlink.clients Documentation Page.
Changelog
To view the changelog, visit the GitHub repository CHANGELOG.
License
nisystemlink-clients 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.
Release files for nisystemlink-clients 2.33.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nisystemlink_clients-2.33.0.tar.gz | 141.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nisystemlink_clients-2.33.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 409.9 kB
Release files / nisystemlink_clients-2.33.0.tar.gz
| Download URL | nisystemlink_clients-2.33.0.tar.gz |
|---|---|
| Size | 141.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7e34bbcce97a5fa464302b72dd5d77cbb8c6fe0a82c3ef812cca05d63f283719
|
|
BLAKE2b-256 checksum How to use checksums |
33b37082b607dd059f8891bd50a933c9315fab71c5cc1f85a30a8eb73a0a40b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.21
|
Release files / nisystemlink_clients-2.33.0-py3-none-any.whl
| Download URL | nisystemlink_clients-2.33.0-py3-none-any.whl |
|---|---|
| Size | 268.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b8e2b71f20b445f29653bba2cd0ee028872522f653392cbbb03c834db9e0a873
|
|
BLAKE2b-256 checksum How to use checksums |
b01656ae6227bcbf41b0f7829ef2b9fcf9c00f6cc7f6a52805fac30ad2a43b5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.21
|