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.0.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.0-py3-none-any.whl (45.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: opensourceleg-2.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 8c9f4a18653e6ac98ddb404291e9c3696946db733ba31b024fe70e8b6f4aef4e
MD5 f47a3037e8de8987d7bae4c84d7ea7d3
BLAKE2b-256 3349d9ebce4d756bc7ac018f13ea392e3634961f6be3436b810432533a23a844

See more details on using hashes here.

File details

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

File metadata

  • Download URL: opensourceleg-2.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1df9ccfe4bc2b569a68320fe0b5cbfae3c1d35959b92c9e708bb9f8e3fa0f67f
MD5 1fe4fde5de80e78577939dac0222f343
BLAKE2b-256 e9a47854ba9ef363b82bbd8d20b86c83dd4237662c56789833600879f5ac148c

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