Giter Site home page Giter Site logo

motor_control_analysis's Introduction

Motor control analysis

This repository contains some tools to perform the analysis of a motor control. The goal is to standardize the way data is processed and information is displayed.

Content description

./template_notebook.ipynb

This is the template of any notebook used to perform and present the analysis of a motor control in a particular context. This template ensures that every analysis will follow the same structure and representation, making it easier to switch from a particular study to another.

If you want to make a new analysis, just copy-paste this template and fill it as it is instructed inside the template.

./utils

This directory contains some Python modules used by the notebooks. The following modules can be found:

  • data: contains functions to get/browse raw data and to save post-processed data.
  • plot: contains functions to generate and display plots and synthesis pages of motor control KPIs.
  • image: contains functions to perform image manipulations. Only used by the plot module, not directly by notebooks.
  • signal.generic: contains some functions to perform signal processing, not specifically for motor control.
  • signal.generic: contains some functions to perform signal processing specific for motor control, including the computation of control KPIs.

./resources

The directory resources contains some pictures used in the notebooks. Here are some notes about these pictures:

  • Most of the pictures have two files: one .odg file to edit them with LibreOffice Draw, and one .png to use them in the notebook. .png can be exported directly from LibreOffice Draw in most of the cases.
  • The picture template_synthesis must not be exported with LibreOffice Draw because the quality would be too low. To convert the .odg into a .png, the .odg file must be exported to a .svg file and then Inkscape is used with the following command line:
    inkscape -z -e template_synthesis.png -w 2000 -b 'white' template_synthesis.svg.
    As it can be seen in the command line, a width of 2000 pixels has been chosen for this particular image.

motor_control_analysis's People

Contributors

romaintt avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.