{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":341438804,"defaultBranch":"master","name":"mrcal","ownerLogin":"dkogan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-23T05:25:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/170011?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707876368.0","currentOid":""},"activityList":{"items":[{"before":"90ce3d5e69953e6ced9aa559b170440c7bc5cbff","after":"762cc847f0a5b82cf44d55bc621e0c960124e733","ref":"refs/heads/master","pushedAt":"2024-03-21T02:45:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"dense-stereo-demo: mrcal.h sought in the installed directory","shortMessageHtmlLink":"dense-stereo-demo: mrcal.h sought in the installed directory"}},{"before":"120f654e72404e028c6a4c5071935a09b3e62711","after":"90ce3d5e69953e6ced9aa559b170440c7bc5cbff","ref":"refs/heads/master","pushedAt":"2024-03-15T01:27:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"test-projection--special-cases.py: looser test bounds\n\nThis fixes a test regression introduced by\n\n commit b65eb8f300a70b37a9b03d24f44570ef88fe6c4a\n Author: Dima Kogan \n Date: Wed Aug 9 17:23:37 2023 -0700\n\n The grad() testing function uses forward not central differences\n\n Some complicated functions really need an unperturbed baseline","shortMessageHtmlLink":"test-projection--special-cases.py: looser test bounds"}},{"before":"4220264908a9bbc21951540e9252b889966c10bf","after":"120f654e72404e028c6a4c5071935a09b3e62711","ref":"refs/heads/master","pushedAt":"2024-03-04T18:03:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"Fixed incorrect opencv8 intrinsics seeding\n\nThe implementation intended to push down the rational radial distortion terms\nwhen using LENSMODEL_OPENCV8 intrinsics, but this logic was not implemented\nproperly and wasn't actually doing anything. Thanks Matt Morley\n for finding this issue. Closes: #14.","shortMessageHtmlLink":"Fixed incorrect opencv8 intrinsics seeding"}},{"before":"33c3c50d5b7f991aca3a8e71ca52c5fffd153ef2","after":"4220264908a9bbc21951540e9252b889966c10bf","ref":"refs/heads/master","pushedAt":"2024-03-04T06:57:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"test-projection-uncertainty.py has --observations-left-right-with-gap\n\nTo test the moving-camera-stationary-scene scenarios. Coming up","shortMessageHtmlLink":"test-projection-uncertainty.py has --observations-left-right-with-gap"}},{"before":"90818fdbb6ef422c90b644690d5b14add3a42724","after":"33c3c50d5b7f991aca3a8e71ca52c5fffd153ef2","ref":"refs/heads/master","pushedAt":"2024-03-02T19:36:56.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"calibration_baseline() takes x_offset, x_mirror arguments\n\nThese allow creating mirrored patterns, useful to test\nmoving-camera-stationary-scene calibrations. Defaults are unchanged, so existing\ncode remains functional","shortMessageHtmlLink":"calibration_baseline() takes x_offset, x_mirror arguments"}},{"before":"4cdcdfe46109e6e8b04b41ad14103af4c2bb10cd","after":"90818fdbb6ef422c90b644690d5b14add3a42724","ref":"refs/heads/master","pushedAt":"2024-02-27T07:24:01.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"no-op cleanup","shortMessageHtmlLink":"no-op cleanup"}},{"before":"f217352708737bf7264a3eb7c146704733770823","after":"4cdcdfe46109e6e8b04b41ad14103af4c2bb10cd","ref":"refs/heads/master","pushedAt":"2024-02-25T19:14:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"minor documentation improvement","shortMessageHtmlLink":"minor documentation improvement"}},{"before":"7cc43b52ce3c3403da4fdc0b0a65f2ffce2930a9","after":"f217352708737bf7264a3eb7c146704733770823","ref":"refs/heads/master","pushedAt":"2024-02-20T07:49:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"renamed mrcal-xxx.c -> xxx.c\n\n- mrcal-uncertainty.c\n- mrcal-opencv.c\n- mrcal-image.c","shortMessageHtmlLink":"renamed mrcal-xxx.c -> xxx.c"}},{"before":"5472c5fe0e4b1bdaed00cf14a1861262a6b03f23","after":"7cc43b52ce3c3403da4fdc0b0a65f2ffce2930a9","ref":"refs/heads/master","pushedAt":"2024-02-20T02:41:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"doc","shortMessageHtmlLink":"doc"}},{"before":"3dde564a06652d532f8fbd688fcfacd0a5def16b","after":null,"ref":"refs/tags/v2.3pre3","pushedAt":"2024-02-14T02:06:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"}},{"before":"b189527f0ad1001968c24a6d2ad179fcba9e9b1a","after":null,"ref":"refs/tags/v2.3pre2","pushedAt":"2024-02-14T02:06:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"}},{"before":"5d3d84d30464bd3d75c78a9a2506822b9d995c86","after":null,"ref":"refs/tags/v2.3pre1","pushedAt":"2024-02-14T02:06:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"}},{"before":"e667bba8cae5f7e2b2688cfa69436cb046348ea6","after":"0d5426b5851be80dd8e51470a0784a73565a3006","ref":"refs/heads/release-2.4","pushedAt":"2024-02-14T01:54:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"mrcal.stereo_range() returns a scalar, if the input was a scalar\n\nThis fixes a regression introduced in 6f6212e740c61f9e16bcc69b1f38c6a7f5ffb6b0.\nIt also fixes a crash in mrcal-stereo: when interactively clicking of a point it\nwould say:\n\n TypeError: unsupported format string passed to numpy.ndarray.__format__","shortMessageHtmlLink":"mrcal.stereo_range() returns a scalar, if the input was a scalar"}},{"before":"fb2531eb7774df334e7b8c976232b3ad38e063df","after":"5472c5fe0e4b1bdaed00cf14a1861262a6b03f23","ref":"refs/heads/master","pushedAt":"2024-02-14T01:53:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"mrcal.stereo_range() returns a scalar, if the input was a scalar\n\nThis fixes a regression introduced in 6f6212e740c61f9e16bcc69b1f38c6a7f5ffb6b0.\nIt also fixes a crash in mrcal-stereo: when interactively clicking of a point it\nwould say:\n\n TypeError: unsupported format string passed to numpy.ndarray.__format__","shortMessageHtmlLink":"mrcal.stereo_range() returns a scalar, if the input was a scalar"}},{"before":"4359075f73d065a7a25750d803efcbd0b6de8f05","after":"fb2531eb7774df334e7b8c976232b3ad38e063df","ref":"refs/heads/master","pushedAt":"2024-01-28T17:14:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"comment","shortMessageHtmlLink":"comment"}},{"before":"b3d00fb29cc1786edb77376a4e755400d70e8974","after":"4359075f73d065a7a25750d803efcbd0b6de8f05","ref":"refs/heads/master","pushedAt":"2024-01-26T01:17:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"https://mrcal.secretsauce.net","shortMessageHtmlLink":"https://mrcal.secretsauce.net"}},{"before":"cd73b63ddf2950ba5d502505f3218489c30a6bf5","after":"b3d00fb29cc1786edb77376a4e755400d70e8974","ref":"refs/heads/master","pushedAt":"2024-01-23T06:56:23.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/release-2.4'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/release-2.4'"}},{"before":"c1eeb0c8f0e9713195a4a61d022506010a09cbbe","after":"e667bba8cae5f7e2b2688cfa69436cb046348ea6","ref":"refs/heads/release-2.4","pushedAt":"2024-01-23T06:41:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"updated package build notes","shortMessageHtmlLink":"updated package build notes"}},{"before":"76f04a0f0d021e9f10207696b1fd9743944b21a8","after":"cd73b63ddf2950ba5d502505f3218489c30a6bf5","ref":"refs/heads/master","pushedAt":"2024-01-23T06:32:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"updated package build notes","shortMessageHtmlLink":"updated package build notes"}},{"before":"adfbe6ca0f7bef09b90fc314382f2a17dc01f9c0","after":"c1eeb0c8f0e9713195a4a61d022506010a09cbbe","ref":"refs/heads/release-2.4","pushedAt":"2024-01-23T02:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"documentation tweaks","shortMessageHtmlLink":"documentation tweaks"}},{"before":"c66f74c773dbfd4aac801da890cb0e55d54c2669","after":"adfbe6ca0f7bef09b90fc314382f2a17dc01f9c0","ref":"refs/heads/release-2.4","pushedAt":"2024-01-23T02:08:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"Tweaked version numbers. This is done!","shortMessageHtmlLink":"Tweaked version numbers. This is done!"}},{"before":"e64c0e4e0df9a6ec5f03a5f48d6d9e8a2ef34b15","after":"c66f74c773dbfd4aac801da890cb0e55d54c2669","ref":"refs/heads/release-2.4","pushedAt":"2024-01-22T05:32:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"news-2.4","shortMessageHtmlLink":"news-2.4"}},{"before":"2dc584c647426b9539296b935ed9cc63fa154478","after":"e64c0e4e0df9a6ec5f03a5f48d6d9e8a2ef34b15","ref":"refs/heads/release-2.4","pushedAt":"2024-01-21T20:25:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"minor doc improvement","shortMessageHtmlLink":"minor doc improvement"}},{"before":"d1e87c993dfca0fdb90074d3fecff6e513f75e6e","after":"2dc584c647426b9539296b935ed9cc63fa154478","ref":"refs/heads/release-2.4","pushedAt":"2024-01-21T09:38:13.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"Removed todo section. This is done-enough","shortMessageHtmlLink":"Removed todo section. This is done-enough"}},{"before":"e50c7fe5f8864b168166f4ac3bd2bcebbb66fefa","after":"d1e87c993dfca0fdb90074d3fecff6e513f75e6e","ref":"refs/heads/release-2.4","pushedAt":"2024-01-21T07:41:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"mrcal-from-kalibr works with no input models\n\nA single '-' is assumed in that case (read stdin)","shortMessageHtmlLink":"mrcal-from-kalibr works with no input models"}},{"before":"e2a294f9dfd8edd5fe4fa3b59e25dea2237a8af6","after":"e50c7fe5f8864b168166f4ac3bd2bcebbb66fefa","ref":"refs/heads/release-2.4","pushedAt":"2024-01-21T01:21:55.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"mrcal-to-kalibr cleaned up\n\n- Better error messages\n- Extrinsics parsed as a chain; which is probably right?","shortMessageHtmlLink":"mrcal-to-kalibr cleaned up"}},{"before":"65d055d876d2d2ff7fb133cd483c48d55f28a6ca","after":"e2a294f9dfd8edd5fe4fa3b59e25dea2237a8af6","ref":"refs/heads/release-2.4","pushedAt":"2024-01-20T21:10:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"fixed corner case failure in test-rectification-maps.py","shortMessageHtmlLink":"fixed corner case failure in test-rectification-maps.py"}},{"before":"0990ce56acd81f22f1c37ac1295fbeda0a6bc37d","after":"65d055d876d2d2ff7fb133cd483c48d55f28a6ca","ref":"refs/heads/release-2.4","pushedAt":"2024-01-20T19:58:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"news updates describing new logic","shortMessageHtmlLink":"news updates describing new logic"}},{"before":"b9c159840d64e04d512c43948ba8d569b4a0b36f","after":"0990ce56acd81f22f1c37ac1295fbeda0a6bc37d","ref":"refs/heads/release-2.4","pushedAt":"2024-01-20T09:16:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"mrcal.stereo_range() has disparity_scaled_min, disparity_scaled_max\n\nIn addition to the unscaled versions. The scaled limits can be compared directly\nagainst the disparity values, without scaling","shortMessageHtmlLink":"mrcal.stereo_range() has disparity_scaled_min, disparity_scaled_max"}},{"before":"e5f99b14d27ed5db12f69b84bb4a5346f882b15d","after":"b9c159840d64e04d512c43948ba8d569b4a0b36f","ref":"refs/heads/release-2.4","pushedAt":"2024-01-19T22:56:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dkogan","name":"Dima Kogan","path":"/dkogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170011?s=80&v=4"},"commit":{"message":"added demo for dense stereo in C","shortMessageHtmlLink":"added demo for dense stereo in C"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEG0pn6AA","startCursor":null,"endCursor":null}},"title":"Activity ยท dkogan/mrcal"}