Skip to content

Latest commit

Β 

History

History
60 lines (49 loc) Β· 1.06 KB

File metadata and controls

60 lines (49 loc) Β· 1.06 KB

python_utils

a few small tools that I greatly rely on in the following area:

  • robotics
  • computer vision
  • machine learning

file structure

python_utils
β”œβ”€β”€ examples
β”‚Β Β  └── demo_<tool>.ipynb
β”‚
β”œβ”€β”€ src
β”‚Β Β  └── py_utils
β”‚Β Β  Β Β   β”œβ”€β”€ __init__.py
β”‚Β Β  Β  Β  └── <tool>>.py
|
β”œβ”€β”€ test
|   β”œβ”€β”€ __init__.py
β”‚   └── test_<tools>>.py
β”‚
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
β”œβ”€β”€ requirements.txt
└── setup.py

Install

$ cd <your workspace>
$ git clone https://github.com/ChadLin9596/python_utils
$ cd python_utils
$ pip install -e .

Unittest

$ cd <directory of this repository>
$ python -m unittest

Maintenance

$ cd <directory of this repository>
$ python -m black . --line-length=79

# sort all imports in alphabetical order
$ python -m isort .

TODO:

  • add github workflow
  • Data Repo: functionality of attributes serialization
  • Data Repo: implement tools to manage data repo tree
  • PCD: Implement pcd writer