Skip to content

TUM-Aries-Lab/motor-module

Repository files navigation

Motor Control Software for Soft Exoskeleton

Coverage Status Docker Image CI

Install

To install the library run:

uv install motor_python

OR

uv install git+https://github.com/TUM-Aries-Lab/motor_python.git@<specific-tag>  

Publishing

It's super easy to publish your own packages on PyPI. To build and publish this package run:

  1. Update the version number in pyproject.toml and imu_module/init.py
  2. Commit your changes and add a git tag "<new.version.number>"
  3. Push the tag git push --tag

The package can then be found at: https://pypi.org/project/motor_python

Module Usage

"""Basic docstring for my module."""

from loguru import logger

from motor_python import definitions

def main() -> None:
    """Run a simple demonstration."""
    logger.info("Hello World!")

if __name__ == "__main__":
    main()

Program Usage

uv run python -m motor_python

Structure

├── src
│   └── motor_python
│       ├── __init__.py
│       ├── __main__.py
│       ├── cube_mars_motor.py
│       ├── defintions.py
│       └── utils.py
├── tests
│   ├── __init__.py
│   ├── conftest.py
│   ├── main_test.py
│   └── utils_test.py
├── .dockerignore
├── .gitignore
├── .pre-commit-config.yaml
├── .python-version
├── CONTRIBUTING.md
├── Dockerfile
├── LICENSE
├── Makefile
├── README.md
├── pyproject.toml
├── repo_tree.py
└── uv.lock

About

Python package for the CubeMars motors

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •