{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":671822420,"defaultBranch":"main","name":"fsrs-optimizer","ownerLogin":"open-spaced-repetition","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-28T08:05:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96821265?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725934164.0","currentOid":""},"activityList":{"items":[{"before":"1cb4958ff6e2bc166172086e1eab92b5471a0242","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-139-2c17f1f9ce48584212e1c4b75c27133ce408edbc","pushedAt":"2024-09-11T01:39:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"2c17f1f9ce48584212e1c4b75c27133ce408edbc","after":"1cb4958ff6e2bc166172086e1eab92b5471a0242","ref":"refs/heads/main","pushedAt":"2024-09-11T01:39:21.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"add github action to automate tests (#139)","shortMessageHtmlLink":"add github action to automate tests (#139)"}},{"before":null,"after":"1cb4958ff6e2bc166172086e1eab92b5471a0242","ref":"refs/heads/gh-readonly-queue/main/pr-139-2c17f1f9ce48584212e1c4b75c27133ce408edbc","pushedAt":"2024-09-11T01:39:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"add github action to automate tests (#139)","shortMessageHtmlLink":"add github action to automate tests (#139)"}},{"before":"2c17f1f9ce48584212e1c4b75c27133ce408edbc","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-138-aef1af1120c2449ba788f5435f5a2f8b91107079","pushedAt":"2024-09-10T02:05:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"aef1af1120c2449ba788f5435f5a2f8b91107079","after":"2c17f1f9ce48584212e1c4b75c27133ce408edbc","ref":"refs/heads/main","pushedAt":"2024-09-10T02:05:13.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix scipy dependency conflict (#138)","shortMessageHtmlLink":"fix scipy dependency conflict (#138)"}},{"before":null,"after":"2c17f1f9ce48584212e1c4b75c27133ce408edbc","ref":"refs/heads/gh-readonly-queue/main/pr-138-aef1af1120c2449ba788f5435f5a2f8b91107079","pushedAt":"2024-09-10T02:05:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix scipy dependency conflict (#138)","shortMessageHtmlLink":"fix scipy dependency conflict (#138)"}},{"before":"aef1af1120c2449ba788f5435f5a2f8b91107079","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-136-f2202b3e6a88fa644593ad2ea1d557da6850f5c9","pushedAt":"2024-09-09T13:28:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"f2202b3e6a88fa644593ad2ea1d557da6850f5c9","after":"aef1af1120c2449ba788f5435f5a2f8b91107079","ref":"refs/heads/main","pushedAt":"2024-09-09T13:28:14.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fine-tune the sample size for CMRR.py (#136)\n\n* Fine-tune sample size for CMRR.py\n\nSo here's the idea: the amount of time it takes to run CMRR for small values of days_to_simulate is very small. Which means that we can increase the sample size without having to worry about CMRR taking too long to annoy the user.\r\nInstead of writing a whole bunch of else-if statements, I made a function that calculates the \"best\" sample size. Specifically, it calculates what sample size would make CMRR run roughly as long as it owuld with sample_size=4 and days_to_simulate=365.\r\nsample_size=4 and days_to_simulate=365 is used as the default, and then if days_to_simulate is lower, sample size is increased to make the total run time approximately constant.\n\n* Update fsrs_simulator.py\n\n* Update fsrs_simulator.py\n\n* Change the coefficients.py\n\n* Fixed a problem where the output was 3 instead of 4.py\n\n* Update fsrs_simulator.py\n\nI don't know how I managed to delete \"best\" twice today\n\n* Update fsrs_simulator.py\n\n* set loss_aversion to 1 when plotting workload\n\n* Update ylim.py\n\nDon't mind me, I'm just trying things\n\n* Update fsrs_simulator.py\n\n* min -> minimum.py\n\n* Decrease ylim.py\n\n* Update fsrs_simulator.py\n\nEnsure that nothing is plotted above the box with the graph\n\n* bump version\n\n---------\n\nCo-authored-by: Jarrett Ye ","shortMessageHtmlLink":"Fine-tune the sample size for CMRR.py (#136)"}},{"before":null,"after":"aef1af1120c2449ba788f5435f5a2f8b91107079","ref":"refs/heads/gh-readonly-queue/main/pr-136-f2202b3e6a88fa644593ad2ea1d557da6850f5c9","pushedAt":"2024-09-09T13:28:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fine-tune the sample size for CMRR.py (#136)\n\n* Fine-tune sample size for CMRR.py\n\nSo here's the idea: the amount of time it takes to run CMRR for small values of days_to_simulate is very small. Which means that we can increase the sample size without having to worry about CMRR taking too long to annoy the user.\r\nInstead of writing a whole bunch of else-if statements, I made a function that calculates the \"best\" sample size. Specifically, it calculates what sample size would make CMRR run roughly as long as it owuld with sample_size=4 and days_to_simulate=365.\r\nsample_size=4 and days_to_simulate=365 is used as the default, and then if days_to_simulate is lower, sample size is increased to make the total run time approximately constant.\n\n* Update fsrs_simulator.py\n\n* Update fsrs_simulator.py\n\n* Change the coefficients.py\n\n* Fixed a problem where the output was 3 instead of 4.py\n\n* Update fsrs_simulator.py\n\nI don't know how I managed to delete \"best\" twice today\n\n* Update fsrs_simulator.py\n\n* set loss_aversion to 1 when plotting workload\n\n* Update ylim.py\n\nDon't mind me, I'm just trying things\n\n* Update fsrs_simulator.py\n\n* min -> minimum.py\n\n* Decrease ylim.py\n\n* Update fsrs_simulator.py\n\nEnsure that nothing is plotted above the box with the graph\n\n* bump version\n\n---------\n\nCo-authored-by: Jarrett Ye ","shortMessageHtmlLink":"Fine-tune the sample size for CMRR.py (#136)"}},{"before":"f2202b3e6a88fa644593ad2ea1d557da6850f5c9","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-137-c7568aeb95cf1e0f942fdea08acca87bb46b982e","pushedAt":"2024-09-09T01:43:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"c7568aeb95cf1e0f942fdea08acca87bb46b982e","after":"f2202b3e6a88fa644593ad2ea1d557da6850f5c9","ref":"refs/heads/main","pushedAt":"2024-09-09T01:43:54.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Update plotting.py (#137)\n\nThis should make it better, but it's hard to test. Maybe I'll test it using some of my decks and see if there are still things that need to be improved.","shortMessageHtmlLink":"Update plotting.py (#137)"}},{"before":null,"after":"f2202b3e6a88fa644593ad2ea1d557da6850f5c9","ref":"refs/heads/gh-readonly-queue/main/pr-137-c7568aeb95cf1e0f942fdea08acca87bb46b982e","pushedAt":"2024-09-09T01:43:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Update plotting.py (#137)\n\nThis should make it better, but it's hard to test. Maybe I'll test it using some of my decks and see if there are still things that need to be improved.","shortMessageHtmlLink":"Update plotting.py (#137)"}},{"before":"49e21d6fe9ea8ca02c0c3a5f1efb8633ded88d8b","after":null,"ref":"refs/heads/Fix/just-workload-in-workload-graph","pushedAt":"2024-09-08T14:15:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"L-M-Sherlock","name":"Jarrett Ye","path":"/L-M-Sherlock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32575846?s=80&v=4"}},{"before":"c7568aeb95cf1e0f942fdea08acca87bb46b982e","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-135-ef723f82da08c3e8bf2890c557f5a4e4bd4dc936","pushedAt":"2024-09-08T14:15:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"ef723f82da08c3e8bf2890c557f5a4e4bd4dc936","after":"c7568aeb95cf1e0f942fdea08acca87bb46b982e","ref":"refs/heads/main","pushedAt":"2024-09-08T14:15:06.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix/just workload in workload graph (#135)\n\n* Fix/just workload in workload graph\n\n* Update fsrs_simulator.py\n\n* Update fsrs_simulator.py\n\n* bump version","shortMessageHtmlLink":"Fix/just workload in workload graph (#135)"}},{"before":null,"after":"c7568aeb95cf1e0f942fdea08acca87bb46b982e","ref":"refs/heads/gh-readonly-queue/main/pr-135-ef723f82da08c3e8bf2890c557f5a4e4bd4dc936","pushedAt":"2024-09-08T14:15:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix/just workload in workload graph (#135)\n\n* Fix/just workload in workload graph\n\n* Update fsrs_simulator.py\n\n* Update fsrs_simulator.py\n\n* bump version","shortMessageHtmlLink":"Fix/just workload in workload graph (#135)"}},{"before":"934e893e81c51c830722fc8410606c6e130eb07c","after":"49e21d6fe9ea8ca02c0c3a5f1efb8633ded88d8b","ref":"refs/heads/Fix/just-workload-in-workload-graph","pushedAt":"2024-09-08T11:27:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"L-M-Sherlock","name":"Jarrett Ye","path":"/L-M-Sherlock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32575846?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"357b4aa6ec2c13cbfc56a02127d415a85043840b","after":"934e893e81c51c830722fc8410606c6e130eb07c","ref":"refs/heads/Fix/just-workload-in-workload-graph","pushedAt":"2024-09-08T11:26:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"L-M-Sherlock","name":"Jarrett Ye","path":"/L-M-Sherlock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32575846?s=80&v=4"},"commit":{"message":"Update fsrs_simulator.py","shortMessageHtmlLink":"Update fsrs_simulator.py"}},{"before":"bf7975d428bb8b77535c0113a0893866bd658377","after":"357b4aa6ec2c13cbfc56a02127d415a85043840b","ref":"refs/heads/Fix/just-workload-in-workload-graph","pushedAt":"2024-09-08T11:18:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"L-M-Sherlock","name":"Jarrett Ye","path":"/L-M-Sherlock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32575846?s=80&v=4"},"commit":{"message":"Update fsrs_simulator.py","shortMessageHtmlLink":"Update fsrs_simulator.py"}},{"before":null,"after":"bf7975d428bb8b77535c0113a0893866bd658377","ref":"refs/heads/Fix/just-workload-in-workload-graph","pushedAt":"2024-09-08T11:14:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"L-M-Sherlock","name":"Jarrett Ye","path":"/L-M-Sherlock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32575846?s=80&v=4"},"commit":{"message":"Fix/just workload in workload graph","shortMessageHtmlLink":"Fix/just workload in workload graph"}},{"before":"2ea01ea58855f348335f4a5292fecaded77ff992","after":null,"ref":"refs/heads/Fix/change-rmse-to-mape-in-the-stability-charts","pushedAt":"2024-08-09T14:53:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"L-M-Sherlock","name":"Jarrett Ye","path":"/L-M-Sherlock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32575846?s=80&v=4"}},{"before":"4b56fd9f4c116fd0d52ced746a5cd0e571554826","after":"ef723f82da08c3e8bf2890c557f5a4e4bd4dc936","ref":"refs/heads/main","pushedAt":"2024-08-09T14:53:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"L-M-Sherlock","name":"Jarrett Ye","path":"/L-M-Sherlock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32575846?s=80&v=4"},"commit":{"message":"Fix/change RMSE to MAPE in the stability charts (#131)","shortMessageHtmlLink":"Fix/change RMSE to MAPE in the stability charts (#131)"}},{"before":"6512bcaf72d9bde3a0e54ce0eaf2d01b637f363c","after":"2ea01ea58855f348335f4a5292fecaded77ff992","ref":"refs/heads/Fix/change-rmse-to-mape-in-the-stability-charts","pushedAt":"2024-08-09T14:37:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"L-M-Sherlock","name":"Jarrett Ye","path":"/L-M-Sherlock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32575846?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"4b56fd9f4c116fd0d52ced746a5cd0e571554826","after":"6512bcaf72d9bde3a0e54ce0eaf2d01b637f363c","ref":"refs/heads/Fix/change-rmse-to-mape-in-the-stability-charts","pushedAt":"2024-08-09T14:37:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"L-M-Sherlock","name":"Jarrett Ye","path":"/L-M-Sherlock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32575846?s=80&v=4"},"commit":{"message":"Fix/change rmse to mape in formula analysis","shortMessageHtmlLink":"Fix/change rmse to mape in formula analysis"}},{"before":null,"after":"4b56fd9f4c116fd0d52ced746a5cd0e571554826","ref":"refs/heads/Fix/change-rmse-to-mape-in-the-stability-charts","pushedAt":"2024-08-08T13:14:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"L-M-Sherlock","name":"Jarrett Ye","path":"/L-M-Sherlock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32575846?s=80&v=4"},"commit":{"message":"Fix/arguments sample() simulate() mismatch (#129)\n\n* Fix/arguments sample() simulate() mismatch\n\n* bump version\n\n* format\n\n* Remove unused import:","shortMessageHtmlLink":"Fix/arguments sample() simulate() mismatch (#129)"}},{"before":"259dea710181369b002d23d85a166a89b7487cbb","after":null,"ref":"refs/heads/Fix/arguments-sample()-simulate()-mismatch","pushedAt":"2024-07-29T08:36:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"L-M-Sherlock","name":"Jarrett Ye","path":"/L-M-Sherlock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32575846?s=80&v=4"}},{"before":"4b56fd9f4c116fd0d52ced746a5cd0e571554826","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-129-884c2ef02c30864f4d8fc58e552faf5e6f92dfe7","pushedAt":"2024-07-29T08:36:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"884c2ef02c30864f4d8fc58e552faf5e6f92dfe7","after":"4b56fd9f4c116fd0d52ced746a5cd0e571554826","ref":"refs/heads/main","pushedAt":"2024-07-29T08:36:36.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix/arguments sample() simulate() mismatch (#129)\n\n* Fix/arguments sample() simulate() mismatch\n\n* bump version\n\n* format\n\n* Remove unused import:","shortMessageHtmlLink":"Fix/arguments sample() simulate() mismatch (#129)"}},{"before":null,"after":"4b56fd9f4c116fd0d52ced746a5cd0e571554826","ref":"refs/heads/gh-readonly-queue/main/pr-129-884c2ef02c30864f4d8fc58e552faf5e6f92dfe7","pushedAt":"2024-07-29T08:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix/arguments sample() simulate() mismatch (#129)\n\n* Fix/arguments sample() simulate() mismatch\n\n* bump version\n\n* format\n\n* Remove unused import:","shortMessageHtmlLink":"Fix/arguments sample() simulate() mismatch (#129)"}},{"before":"901bf7b0244fb4ea2ac51c096df936f26239ab0e","after":"259dea710181369b002d23d85a166a89b7487cbb","ref":"refs/heads/Fix/arguments-sample()-simulate()-mismatch","pushedAt":"2024-07-29T08:35:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"L-M-Sherlock","name":"Jarrett Ye","path":"/L-M-Sherlock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32575846?s=80&v=4"},"commit":{"message":"Remove unused import:","shortMessageHtmlLink":"Remove unused import:"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwMTozOToyMS4wMDAwMDBazwAAAASyq4-f","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwMTozOToyMS4wMDAwMDBazwAAAASyq4-f","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yOVQwODozNTowMi4wMDAwMDBazwAAAASLp35V"}},"title":"Activity ยท open-spaced-repetition/fsrs-optimizer"}