{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":382338695,"defaultBranch":"main","name":"LDPC4QKD","ownerLogin":"XQP-Munich","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-02T12:24:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86835411?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714667179.0","currentOid":""},"activityList":{"items":[{"before":"7577af387a0258de57354bfdf7f8d6fdf25f4ff4","after":"cbed3e74fd3787bd1f54780bd71cbf335f0c2ee2","ref":"refs/heads/main","pushedAt":"2024-06-14T16:40:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Use LDPC matrices in QC format stored in header.\n\nUsers don't need to generate the header manually anymore. No longer copying around files with CMake. Moves header files into a separate folder to make include directives nicer. encoder.hpp is now basically obsolete.","shortMessageHtmlLink":"Use LDPC matrices in QC format stored in header."}},{"before":"a3ab84bf532c11eae9494c27db11cf0be3b0d61a","after":"7577af387a0258de57354bfdf7f8d6fdf25f4ff4","ref":"refs/heads/main","pushedAt":"2024-05-29T10:53:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Adds utility function to Julia script converting all .qccsc.json to C++ header of QC-exponents","shortMessageHtmlLink":"Adds utility function to Julia script converting all .qccsc.json to C…"}},{"before":"6e062731f01d43260622dacf41f799011d45fba3","after":"a3ab84bf532c11eae9494c27db11cf0be3b0d61a","ref":"refs/heads/main","pushedAt":"2024-05-28T10:05:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Adds all 6 currently published LDPC codes to autogen_ldpc_QC.hpp where their QC-exponents are stored in CSC format to save space","shortMessageHtmlLink":"Adds all 6 currently published LDPC codes to autogen_ldpc_QC.hpp wher…"}},{"before":"29cf3a669c5f3908e14fd33556933fbb573b918d","after":"6e062731f01d43260622dacf41f799011d45fba3","ref":"refs/heads/main","pushedAt":"2024-05-28T08:45:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Updates main README","shortMessageHtmlLink":"Updates main README"}},{"before":"f388adf31a8fb531e66709cc264ff622789e3f83","after":"29cf3a669c5f3908e14fd33556933fbb573b918d","ref":"refs/heads/main","pushedAt":"2024-05-28T08:19:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Bugfix: remove obsolete template in main_rate_adapted_fer.cpp","shortMessageHtmlLink":"Bugfix: remove obsolete template in main_rate_adapted_fer.cpp"}},{"before":"4c31fea035d91834b9b2c7e1d6177b2ff4d3d092","after":"f388adf31a8fb531e66709cc264ff622789e3f83","ref":"refs/heads/main","pushedAt":"2024-05-28T08:14:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Removes template parameter colptr_t from RateAdaptiveCode\n\nAfter reworking RateAdaptiveCode recently to store the mother matrix in mother_pos_varn, the object no longer depends on the type of the column pointer. Constructors using column pointers are now templated for colptr_t instead of the whole type.","shortMessageHtmlLink":"Removes template parameter colptr_t from RateAdaptiveCode"}},{"before":"79908ebdaebe9d4315b799570e6cc48aae45c4ca","after":"4c31fea035d91834b9b2c7e1d6177b2ff4d3d092","ref":"refs/heads/main","pushedAt":"2024-05-27T17:31:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Enable using vector with code selection at the cost of currently only supporting QC codes in the tuple","shortMessageHtmlLink":"Enable using vector<bool> with code selection at the cost of currentl…"}},{"before":"e3bfcf6ef710ce4095e5fe12312bb51d15d35c47","after":null,"ref":"refs/heads/move_test_helper","pushedAt":"2024-05-02T16:19:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"}},{"before":"867720171e89563b161f86d8e6c75fa2fe48747d","after":"79908ebdaebe9d4315b799570e6cc48aae45c4ca","ref":"refs/heads/main","pushedAt":"2024-05-02T16:19:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Removes testing helper method from encoder_advanced.hpp (#20)","shortMessageHtmlLink":"Removes testing helper method from encoder_advanced.hpp (#20)"}},{"before":null,"after":"e3bfcf6ef710ce4095e5fe12312bb51d15d35c47","ref":"refs/heads/move_test_helper","pushedAt":"2024-05-02T16:16:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Removes testing helper method from encoder_advanced.hpp","shortMessageHtmlLink":"Removes testing helper method from encoder_advanced.hpp"}},{"before":"06b144f6c16a9c77fff39de8de8a45e2e0c9af4f","after":null,"ref":"refs/heads/play_with_constexpr_objects","pushedAt":"2024-05-02T16:07:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"}},{"before":"30f63df09a3143ead414e40e69878aea67b06665","after":"867720171e89563b161f86d8e6c75fa2fe48747d","ref":"refs/heads/main","pushedAt":"2024-05-02T16:07:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Encoding and Codec creation directly from qc-exponents (#19)\n\nBreaking changes:\r\n\r\n- removes RateAdaptiveCode template parameter Bit. This is now a template parameter of underlying functions, which is more flexible (and hopefully not too much more complicated/prone to errors...)\r\n- (ABI-breaking) reworks underlying data representation for RateAdaptiveCode.\r\n\r\nNon-breaking changes:\r\n- New header encoder_advanced.hpp. Enables constexpr storage of QC-exponents for a code in a grouped manner. For how to use, see unit test in test_encoder_advanced.cpp. Requires C++20!\r\n- Enable construction of RateAdaptiveCode from a vector> mother_pos_varn\r\n- Together, these also enable creating RateAdaptiveCode from QC-exponents stored statically in C++.","shortMessageHtmlLink":"Encoding and Codec creation directly from qc-exponents (#19)"}},{"before":"21186fd0783cfd91e323867e6923973f885036a5","after":"06b144f6c16a9c77fff39de8de8a45e2e0c9af4f","ref":"refs/heads/play_with_constexpr_objects","pushedAt":"2024-05-02T16:00:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Remove concept use to maintain C++17 standard for rate_adaptive_code.hpp","shortMessageHtmlLink":"Remove concept use to maintain C++17 standard for rate_adaptive_code.hpp"}},{"before":"580410520faab569155b7c87aa169e950730bc3c","after":"21186fd0783cfd91e323867e6923973f885036a5","ref":"refs/heads/play_with_constexpr_objects","pushedAt":"2024-05-02T15:47:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":null,"after":"580410520faab569155b7c87aa169e950730bc3c","ref":"refs/heads/play_with_constexpr_objects","pushedAt":"2024-05-02T15:45:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Adds tests for new RateAdaptiveCode constructors","shortMessageHtmlLink":"Adds tests for new RateAdaptiveCode constructors"}},{"before":"4dd1f5ade50170891174a457033c17cc62742d51","after":"30f63df09a3143ead414e40e69878aea67b06665","ref":"refs/heads/main","pushedAt":"2024-04-18T12:10:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"72db92f94c91a6d333094e73d4cd50d786f5b49a","after":"4dd1f5ade50170891174a457033c17cc62742d51","ref":"refs/heads/main","pushedAt":"2024-04-16T11:23:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Adds missing include in header","shortMessageHtmlLink":"Adds missing include in header"}},{"before":"a200861b38d035c7d6b0ed6f02ad28534f916d88","after":"72db92f94c91a6d333094e73d4cd50d786f5b49a","ref":"refs/heads/main","pushedAt":"2024-04-15T14:14:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Updates Julia command line programs\n\nImprove CLI. Also allow outputting quasi-cyclic components as C++ headers (now supported by new version of LDPCStorate.jl)","shortMessageHtmlLink":"Updates Julia command line programs"}},{"before":"a1b1d678453133d6074e3e6a4a7c9afd19d0a26e","after":"a200861b38d035c7d6b0ed6f02ad28534f916d88","ref":"refs/heads/main","pushedAt":"2024-04-15T13:36:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Try to fix Codecov issue\n\nCodecove GH action does not find coverage files although they are there. Try earlier version of action","shortMessageHtmlLink":"Try to fix Codecov issue"}},{"before":"c7f59ccfb563950cc8af987c99f40d7cc44859f9","after":"a1b1d678453133d6074e3e6a4a7c9afd19d0a26e","ref":"refs/heads/main","pushedAt":"2024-04-15T12:57:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Update ci-cmake_tests.yml\n\nUpdate expected hash of output C++ header. This is due to using latest version of LDPCStorage.jl which changes some comments in the header.","shortMessageHtmlLink":"Update ci-cmake_tests.yml"}},{"before":"65ceb4208cda3c7f4607d9851a0fda678ffa03dd","after":"c7f59ccfb563950cc8af987c99f40d7cc44859f9","ref":"refs/heads/main","pushedAt":"2024-04-15T12:50:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Add token for coverage info upload","shortMessageHtmlLink":"Add token for coverage info upload"}},{"before":"0be0f198403010fce4ccc0e27f71abf4d152a2ca","after":"65ceb4208cda3c7f4607d9851a0fda678ffa03dd","ref":"refs/heads/main","pushedAt":"2024-04-15T12:42:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Clean up CMake options (makes header only library easier to use in CMake projects)","shortMessageHtmlLink":"Clean up CMake options (makes header only library easier to use in CM…"}},{"before":"e49e3a23ae5847749cd8598203c5b12ae5080d3f","after":null,"ref":"refs/heads/update-license","pushedAt":"2023-11-27T12:42:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"}},{"before":"fe8e77b36c979fe05a9868cb4e4bc07d6f29d950","after":null,"ref":"refs/heads/feature/more_codes","pushedAt":"2023-11-27T12:42:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"}},{"before":"728999fa74e5db38bd4259b757468e9e5b522d19","after":"0be0f198403010fce4ccc0e27f71abf4d152a2ca","ref":"refs/heads/main","pushedAt":"2023-11-27T09:55:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Merge pull request #18 from XQP-Munich/update-license\n\nUpdates LICENSE","shortMessageHtmlLink":"Merge pull request #18 from XQP-Munich/update-license"}},{"before":null,"after":"e49e3a23ae5847749cd8598203c5b12ae5080d3f","ref":"refs/heads/update-license","pushedAt":"2023-11-27T09:54:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Create LICENSE","shortMessageHtmlLink":"Create LICENSE"}},{"before":"675a7b40c3589092cb5f8dc956a6aa166e655929","after":"728999fa74e5db38bd4259b757468e9e5b522d19","ref":"refs/heads/main","pushedAt":"2023-11-27T09:50:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Merge pull request #16 from XQP-Munich/feature/more_codes\n\nAdds more LDPC codes and performance plots. Updates license.","shortMessageHtmlLink":"Merge pull request #16 from XQP-Munich/feature/more_codes"}},{"before":"5c977fdd18abb91460f197ed8918bc1bc17efc84","after":"fe8e77b36c979fe05a9868cb4e4bc07d6f29d950","ref":"refs/heads/feature/more_codes","pushedAt":"2023-11-27T09:25:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasbaliuka","name":null,"path":"/adomasbaliuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52975890?s=80&v=4"},"commit":{"message":"Updates LICENSE","shortMessageHtmlLink":"Updates LICENSE"}},{"before":"c0ed0835902402ba7c0b3d83736f9e13d2f4035d","after":"5c977fdd18abb91460f197ed8918bc1bc17efc84","ref":"refs/heads/feature/more_codes","pushedAt":"2023-06-01T09:46:17.526Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"XQP-Munich","name":null,"path":"/XQP-Munich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86835411?s=80&v=4"},"commit":{"message":"Adds new LDPC code, to be sorted properly\n\nAlso minor updates to julia code","shortMessageHtmlLink":"Adds new LDPC code, to be sorted properly"}},{"before":"de8eea9d6cd3b0b3766ddaab66b6253674f11d14","after":null,"ref":"refs/heads/test_julia_CI","pushedAt":"2023-06-01T09:36:11.191Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"XQP-Munich","name":null,"path":"/XQP-Munich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86835411?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZasqQAA","startCursor":null,"endCursor":null}},"title":"Activity · XQP-Munich/LDPC4QKD"}