Skip to main content

Nxslib

master workflow

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)

Source distribution for nxslib 1.0.2
File Size Uploaded
nxslib-1.0.2.tar.gz 47.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nxslib 1.0.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.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