{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":613038169,"defaultBranch":"main","name":"shot-fpfh","ownerLogin":"aubin-tchoi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-12T17:55:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60398825?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1692423974.0","currentOid":""},"activityList":{"items":[{"before":"29db95dfb33cd9973e8452cf57f64073a521cabb","after":"e63ae18c3769472cc7d5eb76ed5029657a0be259","ref":"refs/heads/main","pushedAt":"2023-11-30T18:27:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"Refactor (#3)\n\n* refactor: rename a few files, rename src into shot_fpfh\r\nfix: fix imports\r\n\r\n* refactor: refactor the main script into a main function\r\n\r\n* feat: add main function as poetry script","shortMessageHtmlLink":"Refactor (#3)"}},{"before":null,"after":"b59bed9675bc787d49e48d3a51b46addd3e26a95","ref":"refs/heads/refactor","pushedAt":"2023-08-19T05:46:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"feat: add main function as poetry script","shortMessageHtmlLink":"feat: add main function as poetry script"}},{"before":"05c53002ba97c2e48e81901444d09392d4e77001","after":null,"ref":"refs/heads/dev","pushedAt":"2023-06-19T18:56:09.703Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"}},{"before":"e7a73645ae33363c9f6e86c7f218844ddd777de8","after":"29db95dfb33cd9973e8452cf57f64073a521cabb","ref":"refs/heads/main","pushedAt":"2023-06-19T18:56:02.064Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"pipeline updated (#2)\n\n* RANSAC moved to separate file\r\n\r\n* matching moved to dedicated package, added generic method for matching (with infinite norm for multiscale)\r\n\r\n* added point-to-plane ICP, ICP now returns a Transformation\r\n\r\n* added package for base computation (rigid transforms, subsampling, ...)\r\n\r\n* analysis updated (uses Transformations) and moved to dedicated package\r\n\r\n* utils moved to dedicated package and checkpoint fixed\r\n\r\n* added multiprocessing on shot computation\r\n\r\n* added multiscale computation of SHOT\r\n\r\n* small optimization added on SHOT computation\r\n\r\n* added SHOT bi-scale computation (one scale for local RF, another one for SHOT)\r\n\r\n* added pipeline\r\n\r\n* moved parse_args to separate file\r\n\r\n* conf file parsing updated\r\n\r\n* import fixed\r\n\r\n* variables naming fixed\r\n\r\n* pipeline updated\r\n\r\n* argparse and main script ported to new pipeline\r\n\r\n* os.path replaced with pathlib\r\n\r\n* Transformation usage uniformized\r\n\r\n* typing uniformized\r\n\r\n* added command line arguments and progress bars can be disabled\r\n\r\n* import fixed\r\n\r\n* pipeline fixed\r\n\r\n* basic matching fixed\r\n\r\n* arguments put in groups\r\n\r\n* ply files writing now includes both scan and ref with a boolean field\r\n\r\n* file_path renamed into scan_file_path\r\n\r\n* imports cleaned up\r\n\r\n* Transformation no longer printed with brackets to allow copy-pasting into CloudCompare\r\n\r\n* dependencies updated\r\n\r\n* added multiprocessed computation of SHOT\r\n\r\n* added method to pipeline to write alignments\r\n\r\n* added small optimizations","shortMessageHtmlLink":"pipeline updated (#2)"}},{"before":"31db335dbc6517008b5e4fad7f78a085c13578b5","after":"05c53002ba97c2e48e81901444d09392d4e77001","ref":"refs/heads/dev","pushedAt":"2023-06-19T05:34:42.034Z","pushType":"push","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"added small optimizations","shortMessageHtmlLink":"added small optimizations"}},{"before":"f9c3a46f22449d03cea7dac68500cb37b912ec2d","after":"31db335dbc6517008b5e4fad7f78a085c13578b5","ref":"refs/heads/dev","pushedAt":"2023-06-17T20:35:32.109Z","pushType":"push","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"added method to pipeline to write alignments","shortMessageHtmlLink":"added method to pipeline to write alignments"}},{"before":"92310bb64de7e11b395098c3fccc0a5e1e8a23e9","after":"f9c3a46f22449d03cea7dac68500cb37b912ec2d","ref":"refs/heads/dev","pushedAt":"2023-06-14T21:15:54.165Z","pushType":"push","commitsCount":2,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"added multiprocessed computation of SHOT","shortMessageHtmlLink":"added multiprocessed computation of SHOT"}},{"before":"5e1aa5f410d5566b40a12e7787159cd8a2c16b0e","after":"92310bb64de7e11b395098c3fccc0a5e1e8a23e9","ref":"refs/heads/dev","pushedAt":"2023-06-13T21:18:15.405Z","pushType":"push","commitsCount":9,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"Transformation no longer printed with brackets to allow copy-pasting into CloudCompare","shortMessageHtmlLink":"Transformation no longer printed with brackets to allow copy-pasting …"}},{"before":null,"after":"5e1aa5f410d5566b40a12e7787159cd8a2c16b0e","ref":"refs/heads/dev","pushedAt":"2023-06-12T06:30:32.531Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"typing uniformized","shortMessageHtmlLink":"typing uniformized"}},{"before":"0a3094aba6c3e2fdde585e8044a075cfefc689f2","after":"e7a73645ae33363c9f6e86c7f218844ddd777de8","ref":"refs/heads/main","pushedAt":"2023-05-19T10:59:27.756Z","pushType":"push","commitsCount":10,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'\n\n# Conflicts:\n#\tmain.py\n#\tsrc/descriptors/__init__.py\n#\tsrc/descriptors/pca_based_descriptors.py\n#\tsrc/descriptors/shot.py\n#\tsrc/io_ply.py\n#\tsrc/matching.py","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":"9aad15f055725b323c5c7bbc0a66ae067918895c","after":"0a3094aba6c3e2fdde585e8044a075cfefc689f2","ref":"refs/heads/main","pushedAt":"2023-04-11T13:59:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"conf file correctly ignored, added arg shot_first","shortMessageHtmlLink":"conf file correctly ignored, added arg shot_first"}},{"before":"9172538032be4eaf0360a8482667d0f6d130ebaf","after":"9aad15f055725b323c5c7bbc0a66ae067918895c","ref":"refs/heads/main","pushedAt":"2023-04-11T13:24:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"normals computed if missing, conf file automatically ignored if missing","shortMessageHtmlLink":"normals computed if missing, conf file automatically ignored if missing"}},{"before":"4ac14a6117b0c03b29b03c6812e5266da87c5fa2","after":"9172538032be4eaf0360a8482667d0f6d130ebaf","ref":"refs/heads/main","pushedAt":"2023-03-24T18:24:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"README updated","shortMessageHtmlLink":"README updated"}},{"before":"589c5c9e008e20ded920cdea5d15cb1437af0cd4","after":"4ac14a6117b0c03b29b03c6812e5266da87c5fa2","ref":"refs/heads/main","pushedAt":"2023-03-24T18:21:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"README updated","shortMessageHtmlLink":"README updated"}},{"before":"00ef664e60692f0df6b64616b3bb1ade78a393cb","after":"589c5c9e008e20ded920cdea5d15cb1437af0cd4","ref":"refs/heads/main","pushedAt":"2023-03-23T21:25:36.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"optimized matching algorithms with KDTrees","shortMessageHtmlLink":"optimized matching algorithms with KDTrees"}},{"before":"21ddab48479fb7b5fe08433a60328973ba1ceb41","after":"00ef664e60692f0df6b64616b3bb1ade78a393cb","ref":"refs/heads/main","pushedAt":"2023-03-22T20:35:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"added iterative query points selection","shortMessageHtmlLink":"added iterative query points selection"}},{"before":"f076f943c6d64fc63ba28ea22ceb6bda87426d30","after":"21ddab48479fb7b5fe08433a60328973ba1ceb41","ref":"refs/heads/main","pushedAt":"2023-03-22T18:47:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"changed a few default values, updated the transformation check","shortMessageHtmlLink":"changed a few default values, updated the transformation check"}},{"before":"96061f6e30d8d00626ff73af016474ba0a5f8be4","after":"f076f943c6d64fc63ba28ea22ceb6bda87426d30","ref":"refs/heads/main","pushedAt":"2023-03-22T18:10:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"added correct matches counting","shortMessageHtmlLink":"added correct matches counting"}},{"before":"77a161c9b2364913caa8b556fb385694619b326f","after":"96061f6e30d8d00626ff73af016474ba0a5f8be4","ref":"refs/heads/main","pushedAt":"2023-03-22T13:56:21.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"ICP added, IO updated","shortMessageHtmlLink":"ICP added, IO updated"}},{"before":"6497f06d296c97479f235bd818b24fa397174086","after":"77a161c9b2364913caa8b556fb385694619b326f","ref":"refs/heads/main","pushedAt":"2023-03-21T22:18:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"extended argparse use","shortMessageHtmlLink":"extended argparse use"}},{"before":"178a3b72cd67997bd8a63bf52e712ddaa5a4c4ed","after":"6497f06d296c97479f235bd818b24fa397174086","ref":"refs/heads/main","pushedAt":"2023-03-21T22:16:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"extended argparse use","shortMessageHtmlLink":"extended argparse use"}},{"before":"d8adc116461a21cf26a097e8df3c7868f0b1d5e8","after":"178a3b72cd67997bd8a63bf52e712ddaa5a4c4ed","ref":"refs/heads/main","pushedAt":"2023-03-21T15:04:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"fixed some indexation issues","shortMessageHtmlLink":"fixed some indexation issues"}},{"before":"558364e4fc883eece2b74e3d5d6aeaffad7bd597","after":"d8adc116461a21cf26a097e8df3c7868f0b1d5e8","ref":"refs/heads/main","pushedAt":"2023-03-20T22:57:17.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"added pipeline for descriptors matching and query points subset selection","shortMessageHtmlLink":"added pipeline for descriptors matching and query points subset selec…"}},{"before":"25c381fd33a0899f13c5a2f62fccd6d0d4419b9f","after":"558364e4fc883eece2b74e3d5d6aeaffad7bd597","ref":"refs/heads/main","pushedAt":"2023-03-20T14:32:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"moved descriptors to a dedicated package","shortMessageHtmlLink":"moved descriptors to a dedicated package"}},{"before":"e695cf6339007464cc8803a49d8ad4d396f54967","after":"25c381fd33a0899f13c5a2f62fccd6d0d4419b9f","ref":"refs/heads/main","pushedAt":"2023-03-20T14:22:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"added incomplete future functions","shortMessageHtmlLink":"added incomplete future functions"}},{"before":"70b3a7693a6bef0ee0e4e6b8b087b3ac98af9dbd","after":"e695cf6339007464cc8803a49d8ad4d396f54967","ref":"refs/heads/main","pushedAt":"2023-03-20T14:17:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"minor improvements in the IO/data getter","shortMessageHtmlLink":"minor improvements in the IO/data getter"}},{"before":"797fbd1e0f83d26ea0f70fd54b6d39d4f7d1c451","after":"70b3a7693a6bef0ee0e4e6b8b087b3ac98af9dbd","ref":"refs/heads/main","pushedAt":"2023-03-16T20:12:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"added a portion of FPFH","shortMessageHtmlLink":"added a portion of FPFH"}},{"before":"e3ad37e07c85a7a3ca7d94c30061365124adfe45","after":"797fbd1e0f83d26ea0f70fd54b6d39d4f7d1c451","ref":"refs/heads/main","pushedAt":"2023-03-16T15:56:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"fixed the local RF computation with correctly weighted covariance matrix","shortMessageHtmlLink":"fixed the local RF computation with correctly weighted covariance matrix"}},{"before":"d4822dbf2a2df9d40cb367ba7d73da5bafa7b6e5","after":"e3ad37e07c85a7a3ca7d94c30061365124adfe45","ref":"refs/heads/main","pushedAt":"2023-03-15T23:05:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"many bugfixes","shortMessageHtmlLink":"many bugfixes"}},{"before":"f4edf43ca0c3a95434fc153a9e5aabe09b14fd31","after":"d4822dbf2a2df9d40cb367ba7d73da5bafa7b6e5","ref":"refs/heads/main","pushedAt":"2023-03-15T21:45:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"aubin-tchoi","name":"Aubin","path":"/aubin-tchoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60398825?s=80&v=4"},"commit":{"message":"first attempt at implementing SHOT descriptors","shortMessageHtmlLink":"first attempt at implementing SHOT descriptors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADvGJNHQA","startCursor":null,"endCursor":null}},"title":"Activity · aubin-tchoi/shot-fpfh"}