{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":365957400,"defaultBranch":"main","name":"healthgps","ownerLogin":"imperialCHEPI","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-10T07:36:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/78419611?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726066759.0","currentOid":""},"activityList":{"items":[{"before":"3105c2ef3402f46aa3e15e5358ccac1bf36eb159","after":"c6ba91e1f7451541d097ef11af082623310f3b7b","ref":"refs/heads/example-from-url","pushedAt":"2024-09-11T15:51:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexdewar","name":"Alex Dewar","path":"/alexdewar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23149834?s=80&v=4"},"commit":{"message":"Fix: DataSource may also need to rebase relative paths","shortMessageHtmlLink":"Fix: DataSource may also need to rebase relative paths"}},{"before":"e7ca042b3829237062888841504a8793159c7566","after":"3105c2ef3402f46aa3e15e5358ccac1bf36eb159","ref":"refs/heads/example-from-url","pushedAt":"2024-09-11T15:49:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexdewar","name":"Alex Dewar","path":"/alexdewar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23149834?s=80&v=4"},"commit":{"message":"clang-tidy: Prefer `override` to `virtual`\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"clang-tidy: Prefer override to virtual"}},{"before":"d3e945290ad42d7faf6bd67bf664588561480080","after":"e7ca042b3829237062888841504a8793159c7566","ref":"refs/heads/example-from-url","pushedAt":"2024-09-11T15:36:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexdewar","name":"Alex Dewar","path":"/alexdewar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23149834?s=80&v=4"},"commit":{"message":"Add missing virtual destructor for ValidatedDataSource","shortMessageHtmlLink":"Add missing virtual destructor for ValidatedDataSource"}},{"before":"b1cd3fda297be70c9c66e9780cc1dd42a503a3ca","after":"d3e945290ad42d7faf6bd67bf664588561480080","ref":"refs/heads/example-from-url","pushedAt":"2024-09-11T15:26:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexdewar","name":"Alex Dewar","path":"/alexdewar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23149834?s=80&v=4"},"commit":{"message":"Fix: Add missing virtual destructor for DataSource","shortMessageHtmlLink":"Fix: Add missing virtual destructor for DataSource"}},{"before":"a5cabadc139cbf18cd1a2ab80c6ef87054a66994","after":"b1cd3fda297be70c9c66e9780cc1dd42a503a3ca","ref":"refs/heads/example-from-url","pushedAt":"2024-09-11T15:25:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexdewar","name":"Alex Dewar","path":"/alexdewar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23149834?s=80&v=4"},"commit":{"message":"Mark virtual method as `override`\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Mark virtual method as override"}},{"before":"d660a2547f5b42715ba1ad04bb5c823b2e4beeec","after":"a5cabadc139cbf18cd1a2ab80c6ef87054a66994","ref":"refs/heads/example-from-url","pushedAt":"2024-09-11T15:16:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexdewar","name":"Alex Dewar","path":"/alexdewar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23149834?s=80&v=4"},"commit":{"message":"Deprecate -f/--file option in favour of -c/--config","shortMessageHtmlLink":"Deprecate -f/--file option in favour of -c/--config"}},{"before":null,"after":"d660a2547f5b42715ba1ad04bb5c823b2e4beeec","ref":"refs/heads/example-from-url","pushedAt":"2024-09-11T14:59:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexdewar","name":"Alex Dewar","path":"/alexdewar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23149834?s=80&v=4"},"commit":{"message":"Allow users to pass dir or URL as config path\n\nCloses #406. Closes #490.","shortMessageHtmlLink":"Allow users to pass dir or URL as config path"}},{"before":null,"after":"29ea2a60513fa98488a4aed371e5301272731fb6","ref":"refs/heads/standard-config-file-name","pushedAt":"2024-09-11T14:20:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexdewar","name":"Alex Dewar","path":"/alexdewar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23149834?s=80&v=4"},"commit":{"message":"Allow users to pass dir as config path\n\nCloses #490.","shortMessageHtmlLink":"Allow users to pass dir as config path"}},{"before":"ca565d45ee3bce7945ba4300adc69eaca6609b3a","after":"25a516f344851b3af69f99387ebf1c4cfdd3c8fe","ref":"refs/heads/main","pushedAt":"2024-09-11T10:59:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alexdewar","name":"Alex Dewar","path":"/alexdewar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23149834?s=80&v=4"},"commit":{"message":"Merge pull request #513 from imperialCHEPI/output-path-command-line-argument\n\nAllow for specifying output folder via command-line argument","shortMessageHtmlLink":"Merge pull request #513 from imperialCHEPI/output-path-command-line-a…"}},{"before":"0c5277d35fc6f9579426cc7a453db65730afc37f","after":"3690878c091a5f240f030e909d7da13cb27c2d7f","ref":"refs/heads/output-path-command-line-argument","pushedAt":"2024-09-11T10:30:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexdewar","name":"Alex Dewar","path":"/alexdewar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23149834?s=80&v=4"},"commit":{"message":"Allow for specifying output folder via command-line argument\n\nCloses #512.","shortMessageHtmlLink":"Allow for specifying output folder via command-line argument"}},{"before":null,"after":"acdb7a9094f012d898d44eee4616677fe1957df8","ref":"refs/heads/threading-argument","pushedAt":"2024-09-11T10:18:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexdewar","name":"Alex Dewar","path":"/alexdewar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23149834?s=80&v=4"},"commit":{"message":"Set max threads with command-line argument\n\nThe current method for setting the maximum number of threads is to set the environment variable OMP_THREAD_LIMIT. While HealthGPS doesn't (presently) use OpenMP, this was introduced for the sake of backwards compatibility; the older version of HealthGPS *did* use OpenMP.\n\nThe problem is that OMP_THEAD_LIMIT isn't the only environment variable used to control the number of threads with OpenMP: the usual one to set is OMP_NUM_THREADS. Unfortunately, Imperial's HPC cluster doesn't automatically set OMP_THREAD_LIMIT, just OMP_NUM_THREADS, meaning that the current hack won't actually work: users have to explicitly set OMP_THREAD_LIMIT to control parallelism.\n\nI think it would be cleaner to abandon the hack altogether and let users (optionally) set the parallelism via a command-line argument, which is what I've implemented here.","shortMessageHtmlLink":"Set max threads with command-line argument"}},{"before":"d182c7b22f241b11f2d52a444d95193d2d721afe","after":"6d34acfeb1784c582ff9dff0a44e8da2e4068dd5","ref":"refs/heads/context_simplify","pushedAt":"2024-09-10T17:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamesturner246","name":"James Paul Turner","path":"/jamesturner246","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853046?s=80&v=4"},"commit":{"message":"Appeasing clang-tidy 2.","shortMessageHtmlLink":"Appeasing clang-tidy 2."}},{"before":"2c0c3ff039f51260960292a2cdf8901e38432df9","after":"d182c7b22f241b11f2d52a444d95193d2d721afe","ref":"refs/heads/context_simplify","pushedAt":"2024-09-10T17:22:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamesturner246","name":"James Paul Turner","path":"/jamesturner246","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853046?s=80&v=4"},"commit":{"message":"clang-tidy nags.","shortMessageHtmlLink":"clang-tidy nags."}},{"before":"ca565d45ee3bce7945ba4300adc69eaca6609b3a","after":"2c0c3ff039f51260960292a2cdf8901e38432df9","ref":"refs/heads/context_simplify","pushedAt":"2024-09-10T15:13:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamesturner246","name":"James Paul Turner","path":"/jamesturner246","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853046?s=80&v=4"},"commit":{"message":"Delete SimDef and put contents in RunContext.","shortMessageHtmlLink":"Delete SimDef and put contents in RunContext."}},{"before":"c6084445ac52b0941dd872b78558d9e5cd241bbc","after":"ca565d45ee3bce7945ba4300adc69eaca6609b3a","ref":"refs/heads/context_simplify","pushedAt":"2024-09-09T10:43:59.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"jamesturner246","name":"James Paul Turner","path":"/jamesturner246","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853046?s=80&v=4"},"commit":{"message":"Merge pull request #498 from imperialCHEPI/time_trend_policy_fix\n\nTime trend policy fix","shortMessageHtmlLink":"Merge pull request #498 from imperialCHEPI/time_trend_policy_fix"}},{"before":"ed0bcba6b233217cf1f8c3fdf169b076ec534257","after":"e8066f1833117dcb17c01bcf37ecf7c02735f859","ref":"refs/heads/calculate_index_test","pushedAt":"2024-09-06T14:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TinyMarsh","name":"Ryan","path":"/TinyMarsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13540127?s=80&v=4"},"commit":{"message":"Cast as uint to avoid warning","shortMessageHtmlLink":"Cast as uint to avoid warning"}},{"before":"2ce17d87054b15612b84e11c7ce9b6db19a5aa05","after":"ed0bcba6b233217cf1f8c3fdf169b076ec534257","ref":"refs/heads/calculate_index_test","pushedAt":"2024-09-06T14:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TinyMarsh","name":"Ryan","path":"/TinyMarsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13540127?s=80&v=4"},"commit":{"message":"Add necessary include","shortMessageHtmlLink":"Add necessary include"}},{"before":"97a8ca5c73296bd2dcd7520e28a04fbc69a3aa51","after":"2ce17d87054b15612b84e11c7ce9b6db19a5aa05","ref":"refs/heads/calculate_index_test","pushedAt":"2024-09-06T10:19:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TinyMarsh","name":"Ryan","path":"/TinyMarsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13540127?s=80&v=4"},"commit":{"message":"Add missing #include","shortMessageHtmlLink":"Add missing #include"}},{"before":"9070c851e4962604c42f8aad77a45a33d5f17a34","after":"97a8ca5c73296bd2dcd7520e28a04fbc69a3aa51","ref":"refs/heads/calculate_index_test","pushedAt":"2024-09-05T10:36:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":"85f23a901bf00192b1d77634f91fb5948cc82659","after":"9070c851e4962604c42f8aad77a45a33d5f17a34","ref":"refs/heads/calculate_index_test","pushedAt":"2024-09-05T10:36:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TinyMarsh","name":"Ryan","path":"/TinyMarsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13540127?s=80&v=4"},"commit":{"message":"Make clang-tidy happy","shortMessageHtmlLink":"Make clang-tidy happy"}},{"before":"282a6140f9c6b6cdf6e83a9a09de28bccadd4ed0","after":"aad0a43edc36233ca54c83d2c598388e66b0c772","ref":"refs/heads/expect_weight_adjust","pushedAt":"2024-09-03T15:31:07.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jamesturner246","name":"James Paul Turner","path":"/jamesturner246","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853046?s=80&v=4"},"commit":{"message":"Merge branch 'main' into expect_weight_adjust","shortMessageHtmlLink":"Merge branch 'main' into expect_weight_adjust"}},{"before":"fb26efca15fb4b08a908e567613741e97051210a","after":null,"ref":"refs/heads/time_trend_policy_fix","pushedAt":"2024-09-03T15:17:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jamesturner246","name":"James Paul Turner","path":"/jamesturner246","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853046?s=80&v=4"}},{"before":"c6084445ac52b0941dd872b78558d9e5cd241bbc","after":"ca565d45ee3bce7945ba4300adc69eaca6609b3a","ref":"refs/heads/main","pushedAt":"2024-09-03T15:17:25.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"jamesturner246","name":"James Paul Turner","path":"/jamesturner246","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853046?s=80&v=4"},"commit":{"message":"Merge pull request #498 from imperialCHEPI/time_trend_policy_fix\n\nTime trend policy fix","shortMessageHtmlLink":"Merge pull request #498 from imperialCHEPI/time_trend_policy_fix"}},{"before":null,"after":"0c5277d35fc6f9579426cc7a453db65730afc37f","ref":"refs/heads/output-path-command-line-argument","pushedAt":"2024-09-03T13:09:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexdewar","name":"Alex Dewar","path":"/alexdewar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23149834?s=80&v=4"},"commit":{"message":"Allow for specifying output folder via command-line argument\n\nCloses #512.","shortMessageHtmlLink":"Allow for specifying output folder via command-line argument"}},{"before":"a7d800030e0cff9234b4a08b200a148091f116c9","after":"85f23a901bf00192b1d77634f91fb5948cc82659","ref":"refs/heads/calculate_index_test","pushedAt":"2024-08-31T01:09:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":"34d625ab3a4ea147255587f89b15b1607c09e509","after":"a7d800030e0cff9234b4a08b200a148091f116c9","ref":"refs/heads/calculate_index_test","pushedAt":"2024-08-31T01:08:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TinyMarsh","name":"Ryan","path":"/TinyMarsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13540127?s=80&v=4"},"commit":{"message":"Amend test fixture and analysis_module code for running test","shortMessageHtmlLink":"Amend test fixture and analysis_module code for running test"}},{"before":"d4f98c816e17d71ba75b34e45f0089b68bc759aa","after":"fb26efca15fb4b08a908e567613741e97051210a","ref":"refs/heads/time_trend_policy_fix","pushedAt":"2024-08-30T14:09:31.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jamesturner246","name":"James Paul Turner","path":"/jamesturner246","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853046?s=80&v=4"},"commit":{"message":"Merge branch 'main' into time_trend_policy_fix","shortMessageHtmlLink":"Merge branch 'main' into time_trend_policy_fix"}},{"before":"4e3f6a59c1d4b1c7f97e3a675e20ddd280fbb614","after":"282a6140f9c6b6cdf6e83a9a09de28bccadd4ed0","ref":"refs/heads/expect_weight_adjust","pushedAt":"2024-08-30T14:06:20.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"jamesturner246","name":"James Paul Turner","path":"/jamesturner246","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853046?s=80&v=4"},"commit":{"message":"Merge branch 'main' into expect_weight_adjust","shortMessageHtmlLink":"Merge branch 'main' into expect_weight_adjust"}},{"before":"7e356882d2831ab68e641876ec49111d8b871ec1","after":"c6084445ac52b0941dd872b78558d9e5cd241bbc","ref":"refs/heads/context_simplify","pushedAt":"2024-08-30T13:53:05.000Z","pushType":"push","commitsCount":78,"pusher":{"login":"jamesturner246","name":"James Paul Turner","path":"/jamesturner246","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853046?s=80&v=4"},"commit":{"message":"Merge pull request #509 from imperialCHEPI/disallow_additional_props_for_index\n\nDisallow additional properties for data index files","shortMessageHtmlLink":"Merge pull request #509 from imperialCHEPI/disallow_additional_props_…"}},{"before":"5bb3eea2bfc2bf54797d79d36c6a24ca69752671","after":"4e3f6a59c1d4b1c7f97e3a675e20ddd280fbb614","ref":"refs/heads/expect_weight_adjust","pushedAt":"2024-08-29T15:12:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamesturner246","name":"James Paul Turner","path":"/jamesturner246","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853046?s=80&v=4"},"commit":{"message":"Trend clamping should be done AFTER boxcox.","shortMessageHtmlLink":"Trend clamping should be done AFTER boxcox."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEs2bXEAA","startCursor":null,"endCursor":null}},"title":"Activity · imperialCHEPI/healthgps"}