mindThomas / Python-tools

Mixed Python scripts and tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python-tools

A collection of different Python scripts, libraries and tools

See also another Python robotics documentation and code collection at: https://pythonrobotics.readthedocs.io/en/latest/

Cloning

If you have not already cloned this repository you do so by using the following command: git clone --recursive https://github.com/mindThomas/Python-tools.git

If you have already cloned the repository but without the submodules (not recursively), you will have to initialize the submodules with: git submodule update --init --recursive

Pulling

When updating remember to pull recursively (include the submodules): git pull --recurse-submodules

Valuable guides/tutorials

General libraries

  • NumPy
  • SymPy : Symbolic math library
  • Pandas : dataframe manager, works great with numPy for loading and storing data - eg. Pickle data
  • python-control : control library for python
  • Spyder : Python Math IDE
  • iPython : Python math environment
  • Jupyter Notebook : iPython browser-based editor environment
  • Octave : Open-source Matlab similar environment, including control toolbox
  • Matplotlib : Plotting
  • Plotly : Plotting
  • Pytest : Python unit testing

Other useful libraries

About

Mixed Python scripts and tools

License:MIT License


Languages

Language:Python 94.1%Language:MATLAB 5.9%