{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":479038905,"defaultBranch":"main","name":"uatk-spc","ownerLogin":"alan-turing-institute","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-07T15:15:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18304793?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719262537.0","currentOid":""},"activityList":{"items":[{"before":"1f93a2141c645f106ce4eab6b885ff410c62fcf8","after":"270a90711951cfaf135945e5d81e39027d6aac12","ref":"refs/heads/gh-pages","pushedAt":"2024-06-24T20:57:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 77c942f96a76ffb0fe1eccf432cb6bdeaf3fc2cb","shortMessageHtmlLink":"deploy: 77c942f"}},{"before":"3ac675f3e80f5ee962d8626e2641303a2b42a564","after":null,"ref":"refs/heads/55-output-formats-python","pushedAt":"2024-06-24T20:55:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"}},{"before":"befe7a25dbec3bf98e50714699dc9eeee3774597","after":"77c942f96a76ffb0fe1eccf432cb6bdeaf3fc2cb","ref":"refs/heads/main","pushedAt":"2024-06-24T20:55:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Adds SPC toolkit python package, parquet outputs, example notebooks (#55)\n\n* Adds option to write to protobuf or parquet formats from Rust binary\r\n\r\n* Adds SPC toolkit to simplify:\r\n 1) Reading SPC outputs into dataframes\r\n 2) Building a single combined dataframe from population fields\r\n\r\n* Adds example notebooks demonstrating the use of the SPC toolkit for data science analyses\r\n\r\n* Updates docs","shortMessageHtmlLink":"Adds SPC toolkit python package, parquet outputs, example notebooks (#55"}},{"before":"52df580a285604a6ded34ae0b2899657247a9fef","after":"3ac675f3e80f5ee962d8626e2641303a2b42a564","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-06-24T20:42:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"db04e04f460df6fbd6de7a0e06dfe8d4729849c3","after":"52df580a285604a6ded34ae0b2899657247a9fef","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-06-24T16:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Update SPC toolkit README","shortMessageHtmlLink":"Update SPC toolkit README"}},{"before":"1626190a622fd824555c43f5b021b639bc4ea5b6","after":"db04e04f460df6fbd6de7a0e06dfe8d4729849c3","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-06-24T16:46:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Revise CLI with output-formats, update SPC toolkit README","shortMessageHtmlLink":"Revise CLI with output-formats, update SPC toolkit README"}},{"before":null,"after":"af0e2604ffe11243a36f3251e24e7042e497b89a","ref":"refs/heads/diaries-show-checkbox","pushedAt":"2024-06-19T16:56:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Add option to show/hide diary categories","shortMessageHtmlLink":"Add option to show/hide diary categories"}},{"before":"113651bac018919c3df8932e4a23ebcb192c51a1","after":"1626190a622fd824555c43f5b021b639bc4ea5b6","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-06-19T16:52:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Remove show diaries checkboxes","shortMessageHtmlLink":"Remove show diaries checkboxes"}},{"before":"7a1fe285a0c684119e5fd0c1f72e761ce82331ed","after":"113651bac018919c3df8932e4a23ebcb192c51a1","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-06-19T16:46:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Validate inputs for Reader, add doc strings","shortMessageHtmlLink":"Validate inputs for Reader, add doc strings"}},{"before":"d5d1f1cb20c42c9de3ddc1218ea61c121ff80e5b","after":"7a1fe285a0c684119e5fd0c1f72e761ce82331ed","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-06-19T15:59:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Update setup-python, add recent python versions","shortMessageHtmlLink":"Update setup-python, add recent python versions"}},{"before":"f8afd9528b7c40fd78aa3d7201ea67dacf88281d","after":"d5d1f1cb20c42c9de3ddc1218ea61c121ff80e5b","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-06-19T15:52:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Update setup-protoc to v3","shortMessageHtmlLink":"Update setup-protoc to v3"}},{"before":"c8ae0f336141cee4961541c51ba3f46bb02ae488","after":"f8afd9528b7c40fd78aa3d7201ea67dacf88281d","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-06-19T08:45:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Remove test data","shortMessageHtmlLink":"Remove test data"}},{"before":"29f6a3d8b79d9cc2ef0bbe5549a5a0ab9bff704f","after":"c8ae0f336141cee4961541c51ba3f46bb02ae488","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-04-25T13:50:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Update pyarrow version","shortMessageHtmlLink":"Update pyarrow version"}},{"before":"2623bbfcb0a9c8e2fcd870e35add2abfc070a077","after":"29f6a3d8b79d9cc2ef0bbe5549a5a0ab9bff704f","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-04-16T19:48:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Add test for unnesting with overlapping columns","shortMessageHtmlLink":"Add test for unnesting with overlapping columns"}},{"before":"1bc5b759c447605031768e7074d8d8913a819596","after":"2623bbfcb0a9c8e2fcd870e35add2abfc070a077","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-04-16T11:19:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Update determinism test to include parquet and JSON","shortMessageHtmlLink":"Update determinism test to include parquet and JSON"}},{"before":"ad1d8267e563348bd9634f5773c64bd98e76bd96","after":"1bc5b759c447605031768e7074d8d8913a819596","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-04-15T16:55:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Fix and generalize tests to parquet or protobuf input types","shortMessageHtmlLink":"Fix and generalize tests to parquet or protobuf input types"}},{"before":"0cf3bc606296b58fb3625ae015d1323824462fd0","after":"ad1d8267e563348bd9634f5773c64bd98e76bd96","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-03-28T18:50:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Remove upper limit on required python version","shortMessageHtmlLink":"Remove upper limit on required python version"}},{"before":"f786abe66dc2c6c057b4a2c3c0c56d4d0da24876","after":"0cf3bc606296b58fb3625ae015d1323824462fd0","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-03-12T18:30:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Update index type to u32, rerun examples","shortMessageHtmlLink":"Update index type to u32, rerun examples"}},{"before":"6ea94d2f41421802f3374a91dbcca07b68f84a4b","after":"f786abe66dc2c6c057b4a2c3c0c56d4d0da24876","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-03-11T17:46:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Derive flat output from protobuf population type","shortMessageHtmlLink":"Derive flat output from protobuf population type"}},{"before":"593684b2a83637c31f5ea04512fedd8173dd5354","after":"6ea94d2f41421802f3374a91dbcca07b68f84a4b","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-03-05T19:25:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Add python install and test to main actions workflow","shortMessageHtmlLink":"Add python install and test to main actions workflow"}},{"before":"80e099b113304ef92c7505e533b804e83ca1f3bb","after":"593684b2a83637c31f5ea04512fedd8173dd5354","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-03-05T19:07:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"92add2f83055409be90431b522c667d716169102","after":"80e099b113304ef92c7505e533b804e83ca1f3bb","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-03-05T18:45:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"For dependencies, use extras over groups","shortMessageHtmlLink":"For dependencies, use extras over groups"}},{"before":"f4183e4dd9b77f6ef5017dfb3b5dda7688993c11","after":"92add2f83055409be90431b522c667d716169102","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-02-23T10:14:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Update notebook examples","shortMessageHtmlLink":"Update notebook examples"}},{"before":"92a8e13ba75681833668ba04b805b7da8fd362e3","after":"1f93a2141c645f106ce4eab6b885ff410c62fcf8","ref":"refs/heads/gh-pages","pushedAt":"2024-02-21T17:13:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: befe7a25dbec3bf98e50714699dc9eeee3774597","shortMessageHtmlLink":"deploy: befe7a2"}},{"before":"476ad8886daedf94accbce80b29061fbfbd9d5b0","after":"befe7a25dbec3bf98e50714699dc9eeee3774597","ref":"refs/heads/main","pushedAt":"2024-02-21T17:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HSalat","name":"Hadrien Salat","path":"/HSalat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42357269?s=80&v=4"},"commit":{"message":"Fixed broken link in doc + added direct links to the data source pages in pipeline desription","shortMessageHtmlLink":"Fixed broken link in doc + added direct links to the data source page…"}},{"before":"495bf6142aeda12d98c4d0275f5345febc8c7ef7","after":"92a8e13ba75681833668ba04b805b7da8fd362e3","ref":"refs/heads/gh-pages","pushedAt":"2024-02-21T09:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 38059b07ada7c761dc409992da30ba6c70ea7b80","shortMessageHtmlLink":"deploy: 38059b0"}},{"before":null,"after":"38059b07ada7c761dc409992da30ba6c70ea7b80","ref":"refs/heads/improved-doc","pushedAt":"2024-02-21T09:42:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfbenitezp","name":"Fernando Benitez-Paez","path":"/mfbenitezp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4097295?s=80&v=4"},"commit":{"message":"SPC updated image","shortMessageHtmlLink":"SPC updated image"}},{"before":"35048c3459b1cb59cb98021e0319d20a1225f7c8","after":"f4183e4dd9b77f6ef5017dfb3b5dda7688993c11","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-02-15T14:34:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Add typing-extensions dep","shortMessageHtmlLink":"Add typing-extensions dep"}},{"before":"2cc23b12917ff1f9257a8b04de77e55b8b5d79ee","after":"35048c3459b1cb59cb98021e0319d20a1225f7c8","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-02-15T14:23:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Use typing_extensions for Self type for python < 3.11","shortMessageHtmlLink":"Use typing_extensions for Self type for python < 3.11"}},{"before":"62e3008d080ea9b0630b80ad6e69620e09a2f0c7","after":"2cc23b12917ff1f9257a8b04de77e55b8b5d79ee","ref":"refs/heads/55-output-formats-python","pushedAt":"2024-02-15T14:07:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgreenbury","name":"Sam Greenbury","path":"/sgreenbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50113363?s=80&v=4"},"commit":{"message":"Relax python version requirement","shortMessageHtmlLink":"Relax python version requirement"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNFQyMDo1NzowMC4wMDAwMDBazwAAAARt8IFJ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNFQyMDo1NzowMC4wMDAwMDBazwAAAARt8IFJ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xNVQxNDowNzo1OS4wMDAwMDBazwAAAAP7oAv9"}},"title":"Activity · alan-turing-institute/uatk-spc"}