{"push_id":1094948063,"size":3,"distinct_size":2,"ref":"refs/heads/refacturing/rotation_classes","head":"3e844531f195cb2819837fe81ad1c9782decf746","before":"ac697b4044292764fcc440911580b093c3fad06e","commits":[{"sha":"65679fbcbb4b31a1a77f3dc5268ca78ca95b3bf3","author":{"email":"99c3e3580f2a281250517eb35dcf5e323cd39fc4@gmail.com","name":"Matthias Grob"},"message":"Features and fixes\n\n* added the trace function for a SquareMatrix\r\n\r\n* added Vector3.hat() and it's counterpart Dcm.vee()\r\nfor skewsymskew symmetric matrix operations in relation to the cross product\r\nsee https://en.wikipedia.org/wiki/Hat_operator\r\n\r\n* Matrix::write_string produced runtime errors when I used it in PX4 posix simulation, i simplified it\r\n\r\n* a Matrix3f is a SquareMatrix\r\n\r\n* added tests for SquareMatrix.trace, Vector3.hat and Dcm.vee\r\n\r\n* added a test for quaternion initialisation from array\r\n\r\n* preventing buffer overflows in Matrix.write_string method","distinct":false,"url":"https://api.github.com/repos/birchera/Matrix/commits/65679fbcbb4b31a1a77f3dc5268ca78ca95b3bf3"},{"sha":"10c11beecde77ed5da0ba6ffec69b789098bacd6","author":{"email":"e44c6150bff918f36853234a8a55702a000afb61@gmx.ch","name":"Andreas Bircher"},"message":"refactoring rotation classes and adding initial description","distinct":true,"url":"https://api.github.com/repos/birchera/Matrix/commits/10c11beecde77ed5da0ba6ffec69b789098bacd6"},{"sha":"3e844531f195cb2819837fe81ad1c9782decf746","author":{"email":"e44c6150bff918f36853234a8a55702a000afb61@gmx.ch","name":"Andreas Bircher"},"message":"correcting comments","distinct":true,"url":"https://api.github.com/repos/birchera/Matrix/commits/3e844531f195cb2819837fe81ad1c9782decf746"}]}