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.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 neuralspotx 0.8.0
File Size Uploaded
neuralspotx-0.8.0.tar.gz 348.8 kB Details

Built distribution (wheel)

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

Total release size: 706.4 kB

Release files / neuralspotx-0.8.0.tar.gz

Download URL neuralspotx-0.8.0.tar.gz
Size 348.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b946562594391076e6ebe29a92fb019d1e69921310a724041964d63ec4ce8eb6
BLAKE2b-256 checksum
How to use checksums
177ce97b157d2c9fada621ad3e9fe99bce579f56b67cf88d6d9b58c2cd0ab47b
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 4, 2026.

Transparency log

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

Download URL neuralspotx-0.8.0-py3-none-any.whl
Size 357.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
64bc134e5e6866c51fc67c51501f0f7d5b318a9154d96534af555486d8857614
BLAKE2b-256 checksum
How to use checksums
62e49e1deb00874318841017caeaae270868b8c58741d1c26d2dd614ea248aae
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 4, 2026.

Transparency log

Release history Release notifications | RSS feed

0.8.1

2 release files

This release

0.8.0 This release

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