{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":731792488,"defaultBranch":"main","name":"skfolio","ownerLogin":"skfolio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-14T22:24:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/153871166?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717931856.0","currentOid":""},"activityList":{"items":[{"before":"2e02cfc3e2b7f5a91ce634aee7e7ec103a4826dd","after":"69a1ba041fd1a772f41faf195db1a24414b625d3","ref":"refs/heads/feature/issue-56/metadata-routing","pushedAt":"2024-06-11T21:56:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"fix(covariance): ImpliedCovariance metadata routing","shortMessageHtmlLink":"fix(covariance): ImpliedCovariance metadata routing"}},{"before":"ba566bc3a7cc4820dd41f6283eef611de3239409","after":"2e02cfc3e2b7f5a91ce634aee7e7ec103a4826dd","ref":"refs/heads/feature/issue-56/metadata-routing","pushedAt":"2024-06-09T11:33:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"fix(tools): private utils moved to public","shortMessageHtmlLink":"fix(tools): private utils moved to public"}},{"before":null,"after":"ba566bc3a7cc4820dd41f6283eef611de3239409","ref":"refs/heads/feature/issue-56/metadata-routing","pushedAt":"2024-06-09T11:17:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"fix(moments): one estimator per file","shortMessageHtmlLink":"fix(moments): one estimator per file"}},{"before":"ffcead6e8b2864a02d2964269ce60ba5db72982d","after":"0fdb1d96ea0074a699ee9c1292ca0623c49cfea6","ref":"refs/heads/gh-pages","pushedAt":"2024-06-04T23:03:21.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: 1bbf9965ee661611d95af54fce2723286676a483","shortMessageHtmlLink":"deploy: 1bbf996"}},{"before":"d9ed4a4a4cbb096a45d8f09089c9d72c481edd45","after":"1bbf9965ee661611d95af54fce2723286676a483","ref":"refs/heads/main","pushedAt":"2024-06-04T22:50:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skfolio-semantic-release-app[bot]","name":null,"path":"/apps/skfolio-semantic-release-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153871166?s=80&v=4"},"commit":{"message":"v0.2.2 [skip ci]\n\nAutomatically generated by python-semantic-release","shortMessageHtmlLink":"v0.2.2 [skip ci]"}},{"before":"ba7484263ad315d38601250d2e8d1dae5269149c","after":"d9ed4a4a4cbb096a45d8f09089c9d72c481edd45","ref":"refs/heads/main","pushedAt":"2024-06-04T22:35:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"fix(cluster): compute_optimal_n_cluster now handles less then 8 assets","shortMessageHtmlLink":"fix(cluster): compute_optimal_n_cluster now handles less then 8 assets"}},{"before":"67a2a18288fcecd5f911d67402e6839b0332fa5a","after":"ba7484263ad315d38601250d2e8d1dae5269149c","ref":"refs/heads/main","pushedAt":"2024-06-04T09:29:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"fix(pre-processing): drop_interceptions_nan param added to prices_to_returns (#57)\n\nObservations at the beginning are dropped if any of the asset values are missing, otherwise we keep the NaNs.","shortMessageHtmlLink":"fix(pre-processing): drop_interceptions_nan param added to prices_to_…"}},{"before":"de9c9617dae3a63cffdeb90408d86c6e46199c14","after":"ffcead6e8b2864a02d2964269ce60ba5db72982d","ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T13:32:26.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: 67a2a18288fcecd5f911d67402e6839b0332fa5a","shortMessageHtmlLink":"deploy: 67a2a18"}},{"before":"1188b2ca98b905931d7e70230afe9e5df6c64593","after":"67a2a18288fcecd5f911d67402e6839b0332fa5a","ref":"refs/heads/main","pushedAt":"2024-05-22T13:18:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skfolio-semantic-release-app[bot]","name":null,"path":"/apps/skfolio-semantic-release-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153871166?s=80&v=4"},"commit":{"message":"v0.2.1 [skip ci]\n\nAutomatically generated by python-semantic-release","shortMessageHtmlLink":"v0.2.1 [skip ci]"}},{"before":"52c8a162ef3b44743f9d673ccf00c3c798b16d9f","after":"1188b2ca98b905931d7e70230afe9e5df6c64593","ref":"refs/heads/main","pushedAt":"2024-05-22T13:04:04.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"fix(test): nested Black & Litterman tests added","shortMessageHtmlLink":"fix(test): nested Black & Litterman tests added"}},{"before":"39d9490f1410ba1d7ec6f5f960fbe064cd7268d6","after":"de9c9617dae3a63cffdeb90408d86c6e46199c14","ref":"refs/heads/gh-pages","pushedAt":"2024-05-19T22:00:59.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: 52c8a162ef3b44743f9d673ccf00c3c798b16d9f","shortMessageHtmlLink":"deploy: 52c8a16"}},{"before":"ae83967580c2ba1b1e25ba767659a75c5a97971e","after":"52c8a162ef3b44743f9d673ccf00c3c798b16d9f","ref":"refs/heads/main","pushedAt":"2024-05-19T21:47:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skfolio-semantic-release-app[bot]","name":null,"path":"/apps/skfolio-semantic-release-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153871166?s=80&v=4"},"commit":{"message":"v0.2.0 [skip ci]\n\nAutomatically generated by python-semantic-release","shortMessageHtmlLink":"v0.2.0 [skip ci]"}},{"before":"4a38f06de3d97b41f619e7cfd952a3d87d8170ba","after":null,"ref":"refs/heads/feature/issue-32/optimal-fold-nb","pushedAt":"2024-05-19T21:33:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"}},{"before":"92666a80cba07e74d68358563a8c4ce4bc86bd38","after":"ae83967580c2ba1b1e25ba767659a75c5a97971e","ref":"refs/heads/main","pushedAt":"2024-05-19T21:33:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"feat(combinatorial): optimal_folds_number function for CombinatorialPurgedCV (#53)","shortMessageHtmlLink":"feat(combinatorial): optimal_folds_number function for CombinatorialP…"}},{"before":"7c69e8433bf45f6368f74ea524c404071ec7ba7b","after":"4a38f06de3d97b41f619e7cfd952a3d87d8170ba","ref":"refs/heads/feature/issue-32/optimal-fold-nb","pushedAt":"2024-05-19T21:19:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"chore(doc): optimal_folds_number in user guide","shortMessageHtmlLink":"chore(doc): optimal_folds_number in user guide"}},{"before":"23c72ff502f3b2f80634b6d4a81e24946ead10d2","after":"7c69e8433bf45f6368f74ea524c404071ec7ba7b","ref":"refs/heads/feature/issue-32/optimal-fold-nb","pushedAt":"2024-05-19T20:54:58.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/issue-32/optimal-fold-nb","shortMessageHtmlLink":"Merge branch 'main' into feature/issue-32/optimal-fold-nb"}},{"before":"f54e9d497c3d2a7931b204a301c7cfdc274d227d","after":"23c72ff502f3b2f80634b6d4a81e24946ead10d2","ref":"refs/heads/feature/issue-32/optimal-fold-nb","pushedAt":"2024-05-18T11:21:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"chore(doc): optimal_folds_number","shortMessageHtmlLink":"chore(doc): optimal_folds_number"}},{"before":"6b534995d4eb57f8b3536173dc2e5a9cc86a52d3","after":"39d9490f1410ba1d7ec6f5f960fbe064cd7268d6","ref":"refs/heads/gh-pages","pushedAt":"2024-05-10T14:16:44.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: 92666a80cba07e74d68358563a8c4ce4bc86bd38","shortMessageHtmlLink":"deploy: 92666a8"}},{"before":"fc35478002d0ac10b1c78829c764f6d91b3eb4ad","after":null,"ref":"refs/heads/feature/issue-49/risk-free-rate","pushedAt":"2024-05-10T13:48:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"}},{"before":"e4c4b65470f38f416a496e6a445de3ee5da4e886","after":"92666a80cba07e74d68358563a8c4ce4bc86bd38","ref":"refs/heads/main","pushedAt":"2024-05-10T13:48:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"[BUG] Risk Free Rate (#50)\n\n* fix(optimization): risk_free_rate added to the default portfolio_params\r\n\r\n* fix(population): relax Population items to all inheritance of BasePortfolio","shortMessageHtmlLink":"[BUG] Risk Free Rate (#50)"}},{"before":null,"after":"fc35478002d0ac10b1c78829c764f6d91b3eb4ad","ref":"refs/heads/feature/issue-49/risk-free-rate","pushedAt":"2024-05-10T13:00:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"fix(population): relax Population items to all inheritance of BasePortfolio","shortMessageHtmlLink":"fix(population): relax Population items to all inheritance of BasePor…"}},{"before":"1a17e2a773ec2a9f9ff9ec1a4f6bf87012a3c710","after":"e4c4b65470f38f416a496e6a445de3ee5da4e886","ref":"refs/heads/main","pushedAt":"2024-04-14T11:36:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"chore(readme): Fix badge links and underscores in README.rst file [skip ci]","shortMessageHtmlLink":"chore(readme): Fix badge links and underscores in README.rst file [sk…"}},{"before":"d82c14490289335cb178d1bf6727d1441b18e136","after":"1a17e2a773ec2a9f9ff9ec1a4f6bf87012a3c710","ref":"refs/heads/main","pushedAt":"2024-04-14T11:16:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"chore(readme): Fix badge links and underscores in README.rst file [skip ci]","shortMessageHtmlLink":"chore(readme): Fix badge links and underscores in README.rst file [sk…"}},{"before":"bea7db49d7ead8b1b7d382879babc63e30130da8","after":"6b534995d4eb57f8b3536173dc2e5a9cc86a52d3","ref":"refs/heads/gh-pages","pushedAt":"2024-04-10T21:58:02.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: d82c14490289335cb178d1bf6727d1441b18e136","shortMessageHtmlLink":"deploy: d82c144"}},{"before":"5e2d89554088af47d2db89ffacfb99621c95525e","after":"d82c14490289335cb178d1bf6727d1441b18e136","ref":"refs/heads/main","pushedAt":"2024-04-10T21:25:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"chore(typing): replaced `any` by the `Any` type (#47)","shortMessageHtmlLink":"chore(typing): replaced any by the Any type (#47)"}},{"before":"6d54eac95912a80811b4601ea2d54820d747b2e7","after":"bf12501a0d16cb6d9097a5e425ba6241227a434b","ref":"refs/heads/feature/issue-3/schur-complementary","pushedAt":"2024-03-18T08:44:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"fix(Schur): propagation coef and min cluster size added","shortMessageHtmlLink":"fix(Schur): propagation coef and min cluster size added"}},{"before":null,"after":"6d54eac95912a80811b4601ea2d54820d747b2e7","ref":"refs/heads/feature/issue-3/schur-complementary","pushedAt":"2024-03-13T19:24:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/issue-3/schur-complementary","shortMessageHtmlLink":"Merge branch 'main' into feature/issue-3/schur-complementary"}},{"before":"3088bfd93d07d3a621713e69c375b4036e1d765b","after":"bea7db49d7ead8b1b7d382879babc63e30130da8","ref":"refs/heads/gh-pages","pushedAt":"2024-03-13T08:33:01.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: 5e2d89554088af47d2db89ffacfb99621c95525e","shortMessageHtmlLink":"deploy: 5e2d895"}},{"before":"c10158bc4d28b80773641b34a7aa960172585fa9","after":"5e2d89554088af47d2db89ffacfb99621c95525e","ref":"refs/heads/main","pushedAt":"2024-03-13T08:20:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skfolio-semantic-release-app[bot]","name":null,"path":"/apps/skfolio-semantic-release-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153871166?s=80&v=4"},"commit":{"message":"v0.1.3 [skip ci]\n\nAutomatically generated by python-semantic-release","shortMessageHtmlLink":"v0.1.3 [skip ci]"}},{"before":"f7a34b536fe2769f7281cd0c14d7899d45972b92","after":null,"ref":"refs/heads/feature/no-issue/skfolio-datasets","pushedAt":"2024-03-13T08:03:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HugoDelatte","name":"Hugo Delatte","path":"/HugoDelatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50495273?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYrDqeAA","startCursor":null,"endCursor":null}},"title":"Activity · skfolio/skfolio"}