Skip to main content

Aeveon Simulator

The Aeveon Simulator is a software simulation of the digital block of the Aeveon ASIC developed by SynSense Group. Its goal is to evaluate the encoder performance of the chip and to simplify system integration as well as application development.

This package contains both:

  • the aeveon-simulator command line interface (CLI), which runs the full compression and decoding pipeline on an image sequence or video and reports figures of merit, and
  • a Python API that allows more fine-grained control over simulator features, including low-level functions to follow how data flows through the chip.

Installation

python -m venv .venv
source .venv/bin/activate
pip install aeveon_simulator

Prebuilt wheels are available for Linux and macOS, for Python 3.10 to 3.14.

Quick start

Check that the CLI is available:

aeveon-simulator -h

Run the simulator with its default configuration on a folder of numbered images (e.g. 0.png, 1.png, ...):

aeveon-simulator -i PATH_TO_IMAGE_FOLDER

The results (summary video, reconstructed frames, figures of merit, chip configuration) are written to a new timestamped directory in the current working directory.

See the CLI quickstart and the Python API quickstart for complete examples.

Features

CLI:

  • configure the chip through command line arguments or a JSON configuration file
  • run the reference compression pipeline for all supported compression modes
  • decode the encoded output back into reconstructed frames
  • estimate compression ratio, bit rate, RMSE, power and latency per frame
  • dump the MIPI CSI-2 payload produced by the chip

Python API:

  • configure the chip with typed configuration classes
  • encode frames using the high-level Transformer or the low-level, stateless encoding functions
  • inspect and serialize the encoded data structures and MIPI payloads
  • decode MIPI payloads with the reference decoder

Documentation

License

Apache 2.0

Metadata

Release files for aeveon-simulator 8.0.0.post1

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

Built distributions (wheels)

Table of built distributions (wheels) for aeveon-simulator 8.0.0.post1
File Interpreter ABI Platform
aeveon_simulator-8.0.0.post1-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details
aeveon_simulator-8.0.0.post1-cp310-abi3-macosx_12_0_arm64.whl CPython 3.10 abi3 macOS 12.0+ ARM64 Details

Total release size: 24.8 MB

Release files / aeveon_simulator-8.0.0.post1-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL aeveon_simulator-8.0.0.post1-cp310-abi3-manylinux_2_28_x86_64.whl
Size 14.2 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
5b8bff6738ee8db9fd4dcdb666bb58cc6ebb74116e8c60585bf646a32b594989
BLAKE2b-256 checksum
How to use checksums
7a7efe954ab476851fa22c99af33625aa6b14eb96cd5763e8260ef1e18d71409
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.9

Release files / aeveon_simulator-8.0.0.post1-cp310-abi3-macosx_12_0_arm64.whl

Download URL aeveon_simulator-8.0.0.post1-cp310-abi3-macosx_12_0_arm64.whl
Size 10.7 MB
Tags CPython 3.10 abi3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
0d8bd2df030ac5dec8c51d6caf3ee230c7f1164720fb67ba14cddcad44ebd20c
BLAKE2b-256 checksum
How to use checksums
a469dfdfe7b7ca7b316f24baebcf876955872985f90e16a5e99f767fbbaf9620
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.9

Security for aeveon-simulator 8.0.0.post1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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