Skip to main content

Lava Peripherals

Lava-peripherals is a library to the open-source framework Lava that adds support for peripheral devices such as cameras or robotic actuators. Lava enables users to develop neuro-inspired applications and map them to neuromorphic hardware. It provides tools and abstractions to develop applications that fully exploit the principles of neural computation.

Content

  • Dynamic Vision Cameras
    • Metavision
    • Inivation (coming soon)
  • Intel RealSense cameras
  • Robotic actuators (to be planned)

Dependencies

Lava-peripherals currently requires Linux and does not support Windows or MacOS.

Third-party dependencies

Lava-peripherals is flexible with the dependency on the libraries for the peripheral hardware and requires only those to be installed which are used.

PropheseeCamera

The PropheseeCamera Process, requires the metavision-sdk v4.0.0 or newer to be installed.

RealSense

The RealSense Process, requires the Intel® RealSense™ SDK v2.0 and the Python wrapper pyrealsense2 to be installed.

Python dependencies

Lava-peripherals requires Python version 3.9 or newer; for installation either pip or poetry is required.

Installation

Linux

cd $HOME
curl -sSL https://install.python-poetry.org | python3 -
git clone https://github.com/lava-nc/lava-peripherals.git
cd lava-peripherals
poetry config virtualenvs.in-project true
poetry install

# in order to find metavision-sdk
sed -i "s/include-system-site-packages\ =\ false/include-system-site-packages\ =\ true/g" .venv/pyvenv.cfg

source .venv/bin/activate
pytest

## See FAQ for more info: https://github.com/lava-nc/lava/wiki/Frequently-Asked-Questions-(FAQ)#install

More information

For more information visit http://lava-nc.org or the Lava-nc on GitHub. ​

Stay in touch

To receive regular updates on the latest developments and releases of the Lava Software Framework please subscribe to our newsletter.

Metadata

Release files for lava-peripherals 0.1.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 lava-peripherals 0.1.0
File Size Uploaded Provenance
lava_peripherals-0.1.0.tar.gz 2.0 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for lava-peripherals 0.1.0
File Interpreter ABI Platform
lava_peripherals-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 2.7 MB

Release files / lava_peripherals-0.1.0.tar.gz

Download URL lava_peripherals-0.1.0.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
8dade8916d2c7916898632cdc3150010655b69abdbccc2f606f541b8a2f4d942
BLAKE2b-256 checksum
How to use checksums
949df75938d712a54fa0a218b44182c9ae380cc87df8547ad9dee04ad399b996
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / lava_peripherals-0.1.0-py3-none-any.whl

Download URL lava_peripherals-0.1.0-py3-none-any.whl
Size 791.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
69291ff452a6040457dbd93d20b75a38e9616574c9b26b39ac45380c7033f4ef
BLAKE2b-256 checksum
How to use checksums
b0663323732deca2a61cb47177929bcea50afcaac218798dad0a7bbae252a92b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Security for lava-peripherals 0.1.0

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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