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.1.0.tar.gz (42.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.1.0-py3-none-any.whl (45.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for opensourceleg-2.1.0.tar.gz
Algorithm Hash digest
SHA256 adcabf0155fafdf29a9a5e9d0ac3ff8a1b86348d6964d7a33601b19656fe062e
MD5 815cbfdf758a67b1f2b157975688b6aa
BLAKE2b-256 8a4e0c5f38882893a0983e1fe256cecac8c12693732ccc966bd82c13b7a30206

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for opensourceleg-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7b1772389b354c884d8bb1c09b9dde63a89822ff91bddaf4d65925d74f699889
MD5 be05f71c9a20030c2f76562425c241ea
BLAKE2b-256 4f2bb4090ad70c64f4eee89523471c223f949c9af85b9920df8aa63a462ad2f9

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