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.2.0.tar.gz (44.7 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.2.0-py3-none-any.whl (47.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for opensourceleg-2.2.0.tar.gz
Algorithm Hash digest
SHA256 9998ffd9e405efd080c11557c52548b52144db188934781a89ade79ea9c40a5d
MD5 1648ce89259e1738a866f6983ef976cf
BLAKE2b-256 182983a3a3f70a02876dd3f462bdead39f4664db9f997f830fb2ba8ca29f8e1a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for opensourceleg-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2b60794d3334721eaf8a6ca392a02e09e9718ba65363ac9abde5471f79da2d66
MD5 c25b546c97596367bdd07c293a82159c
BLAKE2b-256 096e32a2a0712481d12b5f2d18ac886e1fd74370fc49031b83af1767d6d9ede3

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