Skip to main content

No project description provided

Project description

FlexSEA

flexsea is a Python package for interacting with Dephy's wearable robotic devices. It can be used for gathering data from a device or for writing your own controller.

Installation

Please see the installation documentation here for detailed installation instructions.

Usage

Demos

A good reference for what flexsea is capable of is the collection of demo scripts that live in the demos/ directory. The demos are numbered and should be viewed in order, as each successive demo builds off of the information presented in the previous one. Each demo has verbose comments explaining each step.

You can also find a quickstart guide here

Testing

You really only need to do this if you're developing on flexsea. There are two types of tests: unit tests and integration tests. Currently, the integration tests are, essentially, the same as the demos, but set up in such a way as to be more configurable from the command line.

The easiest way to run them is:

cd tests/integration_tests/
python3 ./test_open_control.py --help

The above command will show the required arguments for the test you've chosen to run. You'll then run the script with the necessary arguments. For the open control test referenced above, there are no required arguments, but all key parameters can be controlled via command-line options.

python3 ./test_open_control.py

API Overview

Please see the api documentation here.

Contributing

If you find a bug or have a feature request, please fork the repository, make your changes, and then issue a pull request (PR). We'd love to hear from you!

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

flexsea-12.0.4.tar.gz (25.5 kB view details)

Uploaded Source

Built Distribution

flexsea-12.0.4-py3-none-any.whl (28.9 kB view details)

Uploaded Python 3

File details

Details for the file flexsea-12.0.4.tar.gz.

File metadata

  • Download URL: flexsea-12.0.4.tar.gz
  • Upload date:
  • Size: 25.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.8.0-38-generic

File hashes

Hashes for flexsea-12.0.4.tar.gz
Algorithm Hash digest
SHA256 d45ecbbb7318a6c0a7fa22026211db8f9d7f2f7d5fef3d3036298f56fba5d2f3
MD5 da3f8189d2822daac3f8b91e7b79fba9
BLAKE2b-256 f07a368cc2135d01e710aefbd8f9505e2e4b8ff3d64f11ebbf24fca0c130b81f

See more details on using hashes here.

File details

Details for the file flexsea-12.0.4-py3-none-any.whl.

File metadata

  • Download URL: flexsea-12.0.4-py3-none-any.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.8.0-38-generic

File hashes

Hashes for flexsea-12.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b8dad7a8bd8e930b82aef1e266add3d17bc2871617c70b93693cc887abb60fa4
MD5 c7703725ead4cf50916ed71c00304453
BLAKE2b-256 21e249e1038a1ab2b57605e4d7a186e29e0615095f4c282745fb5c2135b86dc2

See more details on using hashes here.

Supported by

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