The following historical commit information, by author, was found.

Author Commits Insertions Deletions % of changes
Dylan van Eck3712272551.64
Isha Geurtsen53380.05
Jasper Oosterbroek93752070.64
Marc2908410718117.22
MarcDirven291252921977849.77
Renske Kuip156411623647.16
Rik Honcoop33384516546.07
itzandroidtab1212120.03
jasperOosterbroek542923500.71
ruben134851430.69
slimmerik1896075844516.03
 

Below are the number of rows from each author that have survived and are still intact in the current revision.

Author Rows Stability Age % in comments
Dylan van Eck95477.80.737.5327.93
Isha Geurtsen2678.80.419.230.76
Jasper Oosterbroek16644.32.085.544.86
Marc6687.99.635.7819.56
MarcDirven5272.10.440.4215.43
Renske Kuip611.58.967.211.79
Rik Honcoop3509.11.547.1410.25
Slimmerik1100.00.00.000.03
itzandroidtab18.38.70.000.03
jasperOosterbroek6823.32.555.881.99
ruben29160.01.425.778.52
slimmerik3035.04.240.268.87
 

The following history timeline has been gathered from the repository.

Author2019W122019W132019W142019W152019W162019W172019W182019W20
Isha Geurtsen
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Marc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MarcDirven
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Renske Kuip
 
 
.
 
 
 
 
 
 
 
Rik Honcoop
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
itzandroidtab.
slimmerik
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:30885515165394488117076404516
Author2019W212019W232019W242019W252019W262019W272019W28
Dylan van Eck
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Isha Geurtsen
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Jasper Oosterbroek
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
jasperOosterbroek
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ruben
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:252523614081082380176

No metrics violations were found in the repository.

The following responsibilities, by author, were found in the current revision of the repository (comments are excluded from the line count, if possible).

Dylan van Eck is mostly responsible for

code/headers/uarm_gcode_generator.hpp (197 eloc)
code/src/uarm_swift_pro.cpp (195 eloc)
code/main.cpp (83 eloc)
code/headers/uarm_swift_pro.hpp (65 eloc)
test/main.cpp (32 eloc)
code/headers/robot_arm_interface.hpp (18 eloc)
code/headers/gcode_generator.hpp (5 eloc)
code/src/dof4_diy.cpp (1 eloc)

Isha Geurtsen is mostly responsible for

code/main.cpp (21 eloc)

Jasper Oosterbroek is mostly responsible for

code/headers/gcode_generator.hpp (13 eloc)
code/main.cpp (3 eloc)
code/src/uarm_swift_pro.cpp (2 eloc)
code/src/dof4_diy.cpp (2 eloc)
code/headers/uarm_swift_pro.hpp (2 eloc)
code/headers/uarm_gcode_generator.hpp (1 eloc)
code/headers/dof4_diy.hpp (1 eloc)

Marc is mostly responsible for

test/main.cpp (170 eloc)
code/headers/vector3.hpp (104 eloc)
code/headers/gcode_generator.hpp (95 eloc)
code/headers/uarm_gcode_generator.hpp (26 eloc)
code/src/uarm_swift_pro.cpp (15 eloc)
code/src/dof4_diy.cpp (7 eloc)
code/headers/dof4_diy.hpp (6 eloc)
code/headers/uarm_swift_pro.hpp (5 eloc)
code/headers/robot_arm_interface.hpp (1 eloc)

MarcDirven is mostly responsible for

test/main.cpp (113 eloc)
code/headers/vector3_c.hpp (90 eloc)
code/headers/gcode_generator_c.hpp (78 eloc)
code/headers/uarm_gcode_generator_c.hpp (33 eloc)

Renske Kuip is mostly responsible for

code/src/uarm_swift_pro.cpp (5 eloc)
code/src/dof4_diy.cpp (4 eloc)
code/headers/uarm_swift_pro.hpp (3 eloc)
code/headers/robot_arm_interface.hpp (3 eloc)
code/headers/uarm_gcode_generator.hpp (2 eloc)
code/main.cpp (1 eloc)
code/headers/gcode_generator.hpp (1 eloc)
code/headers/dof4_diy.hpp (1 eloc)

Rik Honcoop is mostly responsible for

code/src/test_arm.cpp (37 eloc)
code/headers/test_arm_c.hpp (33 eloc)
code/headers/test_arm_c.h (31 eloc)
test/src/test_arm.cpp (28 eloc)
test/headers/test_arm_c.hpp (24 eloc)
code/headers/robot_arm_interface_c.hpp (18 eloc)
code/headers/robot_arm_interface_c.h (9 eloc)
code/main.cpp (4 eloc)
test/main.cpp (1 eloc)

Slimmerik is mostly responsible for

code/main.cpp (1 eloc)

itzandroidtab is mostly responsible for

test/main.cpp (1 eloc)

jasperOosterbroek is mostly responsible for

code/headers/gcode_generator.hpp (13 eloc)
code/main.cpp (5 eloc)
code/headers/dof4_diy.hpp (3 eloc)
code/src/uarm_swift_pro.cpp (2 eloc)
code/src/dof4_diy.cpp (2 eloc)
code/headers/uarm_swift_pro.hpp (2 eloc)
code/headers/robot_arm_interface.hpp (2 eloc)
code/headers/uarm_gcode_generator.hpp (1 eloc)

ruben is mostly responsible for

code/src/calculate_position_kinematics.cpp (52 eloc)
code/src/calculate_inverse_kinematics.cpp (36 eloc)
code/headers/3axis_robot_arm.hpp (24 eloc)
code/headers/calculate_inverse_kinematics.hpp (23 eloc)
code/src/servo.cpp (20 eloc)
code/headers/calculate_position_kinematics.hpp (20 eloc)
code/headers/servo.hpp (19 eloc)
test/main.cpp (12 eloc)
code/main.cpp (4 eloc)
code/headers/uarm_swift_pro.hpp (4 eloc)

slimmerik is mostly responsible for

code/headers/uarm_swift_pro.hpp (20 eloc)
code/headers/robot_arm_interface_c.h (20 eloc)
code/src/uarm_swift_pro.cpp (17 eloc)
code/headers/robot_arm_interface_c.hpp (17 eloc)
code/headers/dof4_diy_c.hpp (16 eloc)
code/headers/uarm_swift_pro_c.hpp (15 eloc)
code/headers/robot_arm_interface.hpp (13 eloc)
test/src/test_arm.cpp (11 eloc)
code/src/uarm_swift_pro_c.cpp (11 eloc)
code/src/dof4_diy_c.cpp (11 eloc)

The extensions below were found in the repository history (extensions used during statistical analysis are marked).

* cpp due h hpp json link md native txt yml