Nxslib
Nxslib is a Python client library for the Apache NuttX NxScope real-time logging module.
Compatible with Python 3.10+.
Features
- built-in simulated NxScope device that allows application development without connecting a real NuttX device
- support for NxScope over serial
- support for NxScope over UDP
- support for Segger RTT interface based on pylink
- user-specific stream data decoding (user-defined types)
- support for custom protocols
Installation
Nxslib can be installed by running pip install nxslib.
To install latest development version, use:
pip install git+https://github.com/railab/nxslib.git
Contributing
All contributions are welcome to this project.
To get started with developing Nxslib, see CONTRIBUTING.md.
Usage
Look at docs/usage.
Tools
- Nxscli - a command-line interface based on Nxslib
Metadata
Release files for nxslib 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nxslib-1.0.2.tar.gz | 47.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nxslib-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 91.5 kB
Release files / nxslib-1.0.2.tar.gz
| Download URL | nxslib-1.0.2.tar.gz |
|---|---|
| Size | 47.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
633e11ff26cd3b71f6aa6e8dbfec06e781efb1dfbadcc443108748b808ffad62
|
|
BLAKE2b-256 checksum How to use checksums |
aac638f18f15baa6c0aee6ecdce4472ac581f5466da5ab89809e4d082105fab1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / nxslib-1.0.2-py3-none-any.whl
| Download URL | nxslib-1.0.2-py3-none-any.whl |
|---|---|
| Size | 43.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bfe1a3a78d6dcfb86d0b70fe8075ec82024bd26c20cfeb8267bb02818c4af2bc
|
|
BLAKE2b-256 checksum How to use checksums |
5c591ea6595e3b4fc76a442ef6d5f0d75468a938232ad920afc57f4e23058ece
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|