Skip to main content

neuralspotx

CI Pages Release

neuralspotx is the NSX tooling repo.

NSX is a lightweight bare-metal workflow for Ambiq targets. It provides:

  • the nsx CLI
  • packaged app templates
  • packaged CMake helpers
  • built-in board definitions
  • curated metadata for module and SDK selection

The primary audience is app developers creating small, focused NSX applications for bring-up, profiling, validation, and simple demos.

NSX is also the build-and-deploy vehicle for Ambiq's Helia AI stack:

  • heliaRT — optimized LiteRT (TFLite Micro) runtime, shipped as an NSX module
  • heliaAOT — ahead-of-time compiler that generates NSX modules from .tflite models
  • heliaPROFILER — on-device model profiler built on NSX

For contributor workflows such as releases, CI, and the Python API surface, use the docs site under docs/.

Documentation

The main documentation lives in the docs site built from docs/.

Install the docs toolchain:

cd <nsx-repo>
uv sync --group docs

Run the docs site locally:

cd <nsx-repo>
uv run --group docs zensical serve

Build the static site:

cd <nsx-repo>
uv run --group docs zensical build

Quick Start

NSX uses an app-first flow. Each app is a self-contained project directory with vendored modules, board definitions, and build helpers.

For app users, the cleanest install path is pipx:

pipx install neuralspotx
nsx doctor
nsx create-app hello_ap510 --board apollo510_evb

For contributors working from a source checkout:

cd <nsx-repo>
uv sync
source .venv/bin/activate
uv tool install pre-commit
pre-commit install
nsx doctor
nsx create-app hello_ap510 --board apollo510_evb

pre-commit install sets up the lint and pre-push hooks that CI also runs. See docs/contributing/index.md for what runs at each stage.

Build the app:

nsx configure --app-dir hello_ap510
nsx build --app-dir hello_ap510

Repo Scope

This repo owns:

  • src/neuralspotx
  • packaged documentation and templates
  • packaged board definitions
  • CMake helper assets used by generated apps

Built-in firmware modules are described by the packaged registry and fetched from their default upstream repos as needed. Normal app users create standalone app directories and let NSX manage module resolution, vendoring, configuration, build, flash, and view flows.

Metadata

Release files for neuralspotx 0.8.1

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

Source distribution (sdist)

Source distribution for neuralspotx 0.8.1
File Size Uploaded
neuralspotx-0.8.1.tar.gz 348.8 kB Details

Built distribution (wheel)

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

Total release size: 706.5 kB

Release files / neuralspotx-0.8.1.tar.gz

Download URL neuralspotx-0.8.1.tar.gz
Size 348.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1f57b69c8078ed5a08dcbe55e9fa66f68bbaac44a775c4612503e7eb1fd6b1c3
BLAKE2b-256 checksum
How to use checksums
fc6cc5bbc95b609c8e6312469fff511960341bdee14e35044604c4601e70a442
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 10, 2026.

Transparency log

Release files / neuralspotx-0.8.1-py3-none-any.whl

Download URL neuralspotx-0.8.1-py3-none-any.whl
Size 357.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7aac6f1b2e89ebf41dfe087c7588e0db11d65e8a11cac2cda03f6d7c510a9094
BLAKE2b-256 checksum
How to use checksums
a4e77e4acc9912a07977915314ec5985229889c46a07720bf9a7311cae2213a2
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 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.8.1 This release

2 release files

0.8.0

2 release files

0.7.17

2 release files

0.7.9

2 release files

0.7.8

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.9

2 release files

0.6.8

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

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