- Sep 19, 2016
-
-
Valenza Florian authored
-
- Sep 13, 2016
-
-
Valenza Florian authored
-
- Aug 05, 2016
-
-
Valenza Florian authored
[Python] Updating Python tests to corresponds to the API ( e.g we add frames for every link and joint we encounter in urdf )
-
- Jul 19, 2016
-
-
Valenza Florian authored
-
Valenza Florian authored
-
- Jun 23, 2016
-
-
Valenza Florian authored
-
Valenza Florian authored
[C++] Added type of Frame JOINT. Even if it is a redundent information, add a frame for each joint added
-
- Jun 17, 2016
-
-
Valenza Florian authored
-
- Jun 14, 2016
-
-
Valenza Florian authored
-
- Jun 10, 2016
-
-
Valenza Florian authored
[C++][Python] Removed fixbodies in Model. Were a way to store visuals merged with Joints. Now this information is in GeometryModel (visuals) + updated python bindings
-
- May 26, 2016
-
-
jcarpent authored
-
- May 02, 2016
-
-
Valenza Florian authored
-
- Apr 29, 2016
-
-
Valenza Florian authored
-
- Apr 12, 2016
-
-
jcarpent authored
-
- Apr 04, 2016
-
-
Guilhem Saurel authored
-
- Mar 22, 2016
-
-
Guilhem Saurel authored
-
- Mar 15, 2016
-
-
Guilhem Saurel authored
-
Guilhem Saurel authored
https://www.python.org/dev/peps/pep-0008/ A few hints: + About Spaces: - always after a comma - never after [, (, { - never before ], ), } - always around -, +, *, **, %, ==, >=, <= - always around = for an assignation - never around = for a default value of an argument - never at the end of a line + One statement by line: - nothing after : unless inside [] - no ; + No useless (), like in a simple if or assert + Indentation uses four spaces + Blanklines: - 2 before class or function declaration - 1 before class method declaration - never more than 2 + Line length: - We said 79. This is far from beeign respected. Maybe 119 is more reasonable + Align: - at the begining of a line continuation - not multiple spaces before = to align multiple assignements Of course, in our case, it would be tricky to follow some other rules, like: N802 function name should be lowercase N803 argument name should be lowercase N806 variable in function should be lowercase Other issues may be addressed: F401 '<something>' imported but unused F403 'from <some_lib> import *' used; unable to detect undefined names To check all of this: flake8 --ignore=N802,N803,N806 --max-line-length=119 <root_folder> Other things changed: - import order (thanks isort) - useless elif changed to if - useless else removed - usage of ValueError, when an argument does not fit the expected type / size - issubclass(x.__class__, X) / x.__class__ == X → isinstance(x, X) - isinstance accepts a list or a tuple of classes (eg: isinstance(x, (int, float))) - print "" → print
-
- Mar 30, 2015
-
-
Nicolas Mansard authored
Warning remaining at compilation of CRBA. Timings: nq = 36 RNEA = 4.79756 us CRBA = 5.50824 us Cholesky = 2.40469 us Jacobian = 3.68493 us COM+Jcom = 4.024 us
-
Nicolas Mansard authored
-
Nicolas Mansard authored
-
Nicolas Mansard authored
-