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.2.3.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flexsea-12.2.3-py3-none-any.whl (29.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flexsea-12.2.3.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for flexsea-12.2.3.tar.gz
Algorithm Hash digest
SHA256 bbb8d7748889c3ee4258982ed113cb16a8f462b1ec1ac9569f8fd01e3a5fbbc7
MD5 a625e647909c40375559be46740a0fd0
BLAKE2b-256 aeaa0dd5bbd590045f9db8d34f5af28308ba509394206b39182683d275df72da

See more details on using hashes here.

Provenance

The following attestation bundles were made for flexsea-12.2.3.tar.gz:

Publisher: release.yml on DephyInc/Actuator-Package

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: flexsea-12.2.3-py3-none-any.whl
  • Upload date:
  • Size: 29.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for flexsea-12.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 09d2c957a0336b8cd56c24bfaa16cbe0a79b534dae878133f36fad247b355e3d
MD5 368437a96b0db0358cdd6f80a6931fd5
BLAKE2b-256 8a00868ce0ea22a61efbc232cd985f95c0366d75403b6da17706366891dfe74b

See more details on using hashes here.

Provenance

The following attestation bundles were made for flexsea-12.2.3-py3-none-any.whl:

Publisher: release.yml on DephyInc/Actuator-Package

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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