Skip to main content

An open-source software library for numerical computation, data acquisition, and control of lower-limb robotic prostheses.

Project description

opensourceleg

Build status Documentation Status Python Version Dependencies Status

Code style: black Security: bandit Pre-commit License Coverage Report

An open-source software library for numerical computation, data acquisition,
and control of lower-limb robotic prostheses.


Installation

The easiest and quickest way to install the opensourceleg library is via pip:

pip install opensourceleg

If you plan on installing the opensourceleg library on a Raspberry Pi, we recommend using opensourcelegpi tool, which is a cloud-based CI tool used to build an up-to-date OS for a Raspberry Pi that can be used headless/GUI-less to control autonomous/remote robotic systems. This tool bundles the opensourceleg library and its dependencies into a single OS image, which can be flashed onto a microSD card and used to boot a Raspberry Pi. For more information, click here.

Developing

To modify, develop, or contribute to the opensourceleg library, we encourage you to install Poetry, which is a python packaging and dependency management tool. Once you have Poetry installed on your local machine, you can clone the repository and install the opensourceleg library by running the following commands:

git clone https://github.com/neurobionics/opensourceleg.git
cd opensourceleg

poetry install
poetry shell

Documentation

You can find tutorials and API documentation at opensourceleg.readthedocs.io.

License

The opensourceleg library is licensed under the terms of the LGPL-v2.1 license. This license grants users a number of freedoms:

  • You are free to use the opensourceleg library for any purpose.
  • You are free to modify the opensourceleg library to suit your needs.
  • You can study how the opensourceleg library works and change it.
  • You can distribute modified versions of the opensourceleg library.

The GPL license ensures that all these freedoms are protected, now and in the future, requiring everyone to share their modifications when they also share the library in public.

Contributing

Contributions are welcome, and they are greatly appreciated! For more details, read our contribution guidelines.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opensourceleg-2.3.0.tar.gz (45.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

opensourceleg-2.3.0-py3-none-any.whl (48.2 kB view details)

Uploaded Python 3

File details

Details for the file opensourceleg-2.3.0.tar.gz.

File metadata

  • Download URL: opensourceleg-2.3.0.tar.gz
  • Upload date:
  • Size: 45.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.9.7 Darwin/23.5.0

File hashes

Hashes for opensourceleg-2.3.0.tar.gz
Algorithm Hash digest
SHA256 f24f78d0efb919b0bf03113176af0e2086cc7cb53cda2c55806c9fa6713dc271
MD5 617d1a1b23c273ce8e595ab010774516
BLAKE2b-256 fbc9abe3f6e86cc82afa7351a663c0a4c2ebbdd6753de5572baf028bf602abd0

See more details on using hashes here.

File details

Details for the file opensourceleg-2.3.0-py3-none-any.whl.

File metadata

  • Download URL: opensourceleg-2.3.0-py3-none-any.whl
  • Upload date:
  • Size: 48.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.9.7 Darwin/23.5.0

File hashes

Hashes for opensourceleg-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7093eeb7c7d44367a73da7665014157a24ae52d2785258bcd3a366d52a2892bd
MD5 15e03dc1aa81e7dbef41f0afa56815b9
BLAKE2b-256 fb5ba85db76b0dc2a59a739e697db3d1500701ec6b370f94dbea015d72c7d833

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page