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 GPL-3.0 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.0.1.tar.gz (42.9 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.0.1-py3-none-any.whl (45.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for opensourceleg-2.0.1.tar.gz
Algorithm Hash digest
SHA256 3ca29fe49e969f26641d70ead018be22c7259bf5fce06c0b4e2f106f09074ed7
MD5 d7f4e8fe83c00a647eb2580e34a0f2a4
BLAKE2b-256 34ce688a01ac02e804534687534b96376592503048b927528e79419c80c8a498

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for opensourceleg-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8366e9472ee1f6c2d3d0afa8b22f0a319ef4363c2da8aa1673e5d889e6d3a257
MD5 8d35efb18193c72bb074762b87d6742b
BLAKE2b-256 742f0f63fb6b4310b28810b26c85af21cf8e0426f0f97b4469d9ea9e0154eb1c

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