{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12968651,"defaultBranch":"dev","name":"pgmpy","ownerLogin":"pgmpy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-20T08:18:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5500131?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709930248.0","currentOid":""},"activityList":{"items":[{"before":"1ac3c2159be6c59a77f8a9bd62e1b35f0a47d7ff","after":"8975b88969b8f0e9b0677fa9555c39ac94f94b20","ref":"refs/heads/dev","pushedAt":"2024-05-21T04:42:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Fix/message passing typo and docs (#1760)\n\n* fix: typo BeliefPropagationWithMessageParsing to BeliefPropagationWithMessagePassing\r\n\r\n* fix: add Belief Propagation with Message Passing to docs\r\n\r\n* fix: typos where BeliefPropagationWithMessagePassing is called\r\n\r\n* fix: len of ===","shortMessageHtmlLink":"Fix/message passing typo and docs (#1760)"}},{"before":"e6fa7421494b9c24beb1600c4117101d61696c6e","after":"1ac3c2159be6c59a77f8a9bd62e1b35f0a47d7ff","ref":"refs/heads/dev","pushedAt":"2024-05-21T04:16:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Adds testing metrics (#1764)\n\n* Adds testing metrics\r\n\r\n* Fix the tests\r\n\r\n* Adds docstrings","shortMessageHtmlLink":"Adds testing metrics (#1764)"}},{"before":"a553d963948e7a85bfdd14475dc3184364c32b54","after":"e6fa7421494b9c24beb1600c4117101d61696c6e","ref":"refs/heads/dev","pushedAt":"2024-05-17T23:11:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Fixes XMLBeliefNetwork reader and writer classes; adds write_xbn method (#1763)","shortMessageHtmlLink":"Fixes XMLBeliefNetwork reader and writer classes; adds write_xbn meth…"}},{"before":"4ab68bff2be3e858bb68096c66437bc81a391a7b","after":"a553d963948e7a85bfdd14475dc3184364c32b54","ref":"refs/heads/dev","pushedAt":"2024-05-17T22:48:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Update readme (#1762)\n\n* Updates documentation building\r\n\r\n* Updates Readme\r\n\r\n* UPdates Readme\r\n\r\n* Updates README","shortMessageHtmlLink":"Update readme (#1762)"}},{"before":"7ed0659107c9b3768208d17890a28778001320e9","after":"4ab68bff2be3e858bb68096c66437bc81a391a7b","ref":"refs/heads/dev","pushedAt":"2024-04-30T07:43:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Adds a function for discretization (#1753)\n\n* Adds a util function for discretization\r\n\r\n* Adds docstring","shortMessageHtmlLink":"Adds a function for discretization (#1753)"}},{"before":"ae3f83fac85d556710603aee8699b59156949f77","after":"7ed0659107c9b3768208d17890a28778001320e9","ref":"refs/heads/dev","pushedAt":"2024-04-29T08:51:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Fixes structure score test","shortMessageHtmlLink":"Fixes structure score test"}},{"before":"a00ac99ea274bdb3f4938ab03f200a920da18989","after":"ae3f83fac85d556710603aee8699b59156949f77","ref":"refs/heads/dev","pushedAt":"2024-04-29T07:18:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Adds code of conduct","shortMessageHtmlLink":"Adds code of conduct"}},{"before":"9ef831d572f1baac9d27556934b1bca4aea24bcb","after":"a00ac99ea274bdb3f4938ab03f200a920da18989","ref":"refs/heads/dev","pushedAt":"2024-04-22T11:46:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Fix Discrete Factor docs (#1749)\n\n* fix docs\r\n\r\n* black format","shortMessageHtmlLink":"Fix Discrete Factor docs (#1749)"}},{"before":"2060241261ce76b12b5c43d4c2571aec219b3d4a","after":"9ef831d572f1baac9d27556934b1bca4aea24bcb","ref":"refs/heads/dev","pushedAt":"2024-04-18T13:29:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Support MaximumLikelihoodEstimator for JunctionTree (#1748)\n\n* initial\r\n\r\n* add compat_fns\r\n\r\n* small typos\r\n\r\n* remove main\r\n\r\n* remove unused test\r\n\r\n* Add test_multi_clique_tree and use inheritance for torch tests\r\n\r\n* rename estimate_example_smoke_test so it actually tests\r\n\r\n* Update test_MirrorDescentEstimator.py\r\n\r\n* make test_estimate_example_smoke_test reproducible\r\n\r\n* fix typeerror\r\n\r\n* another annoying error\r\n\r\n* initial\r\n\r\n* Simplify MLE logic, refactor test_MaximumLikelhoodEstimator\r\n\r\n* remove log & exp from DiscreteFactor\r\n\r\n* remove prints\r\n\r\n* Update Learning Parameters in Discrete Factor Graphs.ipynb\r\n\r\n* add in dividing out sepsets and docstrings","shortMessageHtmlLink":"Support MaximumLikelihoodEstimator for JunctionTree (#1748)"}},{"before":"441f9aa926486a6bcd67d6e2b4a7505f44b95823","after":"2060241261ce76b12b5c43d4c2571aec219b3d4a","ref":"refs/heads/dev","pushedAt":"2024-04-04T13:00:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Feature/Factor Graph BP: Add ability to return all messages (#1743)\n\n* Add FactorGraph.point_mass_message()\r\n\r\n* Introduce BeliefPropagationForFactorGraphs\r\n\r\n* Gitignore .DS_Store files\r\n\r\n* Remove circular import issue\r\n\r\n* Add BP message scheduling using recursion over the model\r\n\r\n* Fix case where leaf is unobserved: return uniform message\r\n\r\n* Allow to query a list of variables\r\n\r\n* Move all message computation in calc functions\r\n\r\n* Rename to BeliefPropagationWithMessageParsing, add class doc\r\n\r\n* Fix: np.multiply can take only 2 arrays at a time\r\n\r\n* Add test setup\r\n\r\n* Add single/multiple var test without evidence\r\n\r\n* Add single/multiple var test with evidence\r\n\r\n* Improve documentation\r\n\r\n* Add test for new factor graph functions\r\n\r\n* Add documentation for new factor graph functions\r\n\r\n* Let BP return discrete factors for consistency\r\n\r\n* Put back dbn inference\r\n\r\n* Fix format\r\n\r\n* Fix circular import error\r\n\r\n* Fix typo\r\n\r\n* Fix format\r\n\r\n* Add failing test for virtual evidence\r\n\r\n* Implement virtual_evidence as dict of str, np.array() instead of list of CPD\r\n\r\n* Add test for multiple virtual evidence\r\n\r\n* Add query error when same var in evidence and virtual evidence\r\n\r\n* Document new parameter: virtual_evidence\r\n\r\n* Explain why chosing a dict to encapsulate virtual evidence\r\n\r\n* Fix typos\r\n\r\n* Clarify doc\r\n\r\n* Introduce BeliefPropagationQuery object to manage the message scheduling\r\n\r\n* Add and test ability to return all computed messages\r\n\r\n* Fix format\r\n\r\n* Document the role of `get_message`\r\n\r\n* Only store a message if it's not already stored\r\n\r\n* Add test to make sure that each message is returned only once\r\n\r\n* Update docs\r\n\r\n* Update docs\r\n\r\n* Library consistency: default virtual/evidence to None\r\n\r\n* Add Inference._check_virtual_evidence(), and _get_virtual_evidence_var_list\r\n\r\n* Enforce virtual evidence to be a list of TabularCPD\r\n\r\n* Test query allows multiple virtual evidence\r\n\r\n* Fix format\r\n\r\n* Mention that the library does not work on loopy graphs\r\n\r\n* Release v0.1.25\r\n\r\n* Add torch tests to MarginalEstimator and MirrorDescentEstimator (#1745)\r\n\r\n* initial\r\n\r\n* add compat_fns\r\n\r\n* small typos\r\n\r\n* remove main\r\n\r\n* remove unused test\r\n\r\n* Add test_multi_clique_tree and use inheritance for torch tests\r\n\r\n* rename estimate_example_smoke_test so it actually tests\r\n\r\n* Update test_MirrorDescentEstimator.py\r\n\r\n* make test_estimate_example_smoke_test reproducible\r\n\r\n* fix typeerror\r\n\r\n* another annoying error\r\n\r\n* Feature/Factor Graph BP: Add virtual evidence (#1742)\r\n\r\n* Add FactorGraph.point_mass_message()\r\n\r\n* Introduce BeliefPropagationForFactorGraphs\r\n\r\n* Gitignore .DS_Store files\r\n\r\n* Remove circular import issue\r\n\r\n* Add BP message scheduling using recursion over the model\r\n\r\n* Fix case where leaf is unobserved: return uniform message\r\n\r\n* Allow to query a list of variables\r\n\r\n* Move all message computation in calc functions\r\n\r\n* Rename to BeliefPropagationWithMessageParsing, add class doc\r\n\r\n* Fix: np.multiply can take only 2 arrays at a time\r\n\r\n* Add test setup\r\n\r\n* Add single/multiple var test without evidence\r\n\r\n* Add single/multiple var test with evidence\r\n\r\n* Improve documentation\r\n\r\n* Add test for new factor graph functions\r\n\r\n* Add documentation for new factor graph functions\r\n\r\n* Let BP return discrete factors for consistency\r\n\r\n* Put back dbn inference\r\n\r\n* Fix format\r\n\r\n* Fix circular import error\r\n\r\n* Fix typo\r\n\r\n* Fix format\r\n\r\n* Add failing test for virtual evidence\r\n\r\n* Implement virtual_evidence as dict of str, np.array() instead of list of CPD\r\n\r\n* Add test for multiple virtual evidence\r\n\r\n* Add query error when same var in evidence and virtual evidence\r\n\r\n* Document new parameter: virtual_evidence\r\n\r\n* Explain why chosing a dict to encapsulate virtual evidence\r\n\r\n* Fix typos\r\n\r\n* Clarify doc\r\n\r\n* Fix format\r\n\r\n* Library consistency: default virtual/evidence to None\r\n\r\n* Add Inference._check_virtual_evidence(), and _get_virtual_evidence_var_list\r\n\r\n* Enforce virtual evidence to be a list of TabularCPD\r\n\r\n* Test query allows multiple virtual evidence\r\n\r\n---------\r\n\r\nCo-authored-by: Ankur Ankan \r\nCo-authored-by: Jake Taylor <43712099+jakee417@users.noreply.github.com>","shortMessageHtmlLink":"Feature/Factor Graph BP: Add ability to return all messages (#1743)"}},{"before":"ae8087816b3dfc3e55acf2571ff4e90f1f70665d","after":"441f9aa926486a6bcd67d6e2b4a7505f44b95823","ref":"refs/heads/dev","pushedAt":"2024-04-04T09:17:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Feature/Factor Graph BP: Add virtual evidence (#1742)\n\n* Add FactorGraph.point_mass_message()\r\n\r\n* Introduce BeliefPropagationForFactorGraphs\r\n\r\n* Gitignore .DS_Store files\r\n\r\n* Remove circular import issue\r\n\r\n* Add BP message scheduling using recursion over the model\r\n\r\n* Fix case where leaf is unobserved: return uniform message\r\n\r\n* Allow to query a list of variables\r\n\r\n* Move all message computation in calc functions\r\n\r\n* Rename to BeliefPropagationWithMessageParsing, add class doc\r\n\r\n* Fix: np.multiply can take only 2 arrays at a time\r\n\r\n* Add test setup\r\n\r\n* Add single/multiple var test without evidence\r\n\r\n* Add single/multiple var test with evidence\r\n\r\n* Improve documentation\r\n\r\n* Add test for new factor graph functions\r\n\r\n* Add documentation for new factor graph functions\r\n\r\n* Let BP return discrete factors for consistency\r\n\r\n* Put back dbn inference\r\n\r\n* Fix format\r\n\r\n* Fix circular import error\r\n\r\n* Fix typo\r\n\r\n* Fix format\r\n\r\n* Add failing test for virtual evidence\r\n\r\n* Implement virtual_evidence as dict of str, np.array() instead of list of CPD\r\n\r\n* Add test for multiple virtual evidence\r\n\r\n* Add query error when same var in evidence and virtual evidence\r\n\r\n* Document new parameter: virtual_evidence\r\n\r\n* Explain why chosing a dict to encapsulate virtual evidence\r\n\r\n* Fix typos\r\n\r\n* Clarify doc\r\n\r\n* Fix format\r\n\r\n* Library consistency: default virtual/evidence to None\r\n\r\n* Add Inference._check_virtual_evidence(), and _get_virtual_evidence_var_list\r\n\r\n* Enforce virtual evidence to be a list of TabularCPD\r\n\r\n* Test query allows multiple virtual evidence","shortMessageHtmlLink":"Feature/Factor Graph BP: Add virtual evidence (#1742)"}},{"before":"cc2260e50712c72d71623474483bef17e15aa4a4","after":"ae8087816b3dfc3e55acf2571ff4e90f1f70665d","ref":"refs/heads/dev","pushedAt":"2024-04-04T08:52:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Add torch tests to MarginalEstimator and MirrorDescentEstimator (#1745)\n\n* initial\r\n\r\n* add compat_fns\r\n\r\n* small typos\r\n\r\n* remove main\r\n\r\n* remove unused test\r\n\r\n* Add test_multi_clique_tree and use inheritance for torch tests\r\n\r\n* rename estimate_example_smoke_test so it actually tests\r\n\r\n* Update test_MirrorDescentEstimator.py\r\n\r\n* make test_estimate_example_smoke_test reproducible\r\n\r\n* fix typeerror\r\n\r\n* another annoying error","shortMessageHtmlLink":"Add torch tests to MarginalEstimator and MirrorDescentEstimator (#1745)"}},{"before":"687e13a812eae747d6fa321ec021ec44021e0e67","after":"cc2260e50712c72d71623474483bef17e15aa4a4","ref":"refs/heads/dev","pushedAt":"2024-03-08T20:01:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Release v0.1.25","shortMessageHtmlLink":"Release v0.1.25"}},{"before":"26f58d5ce028f952eb022f7627c6f0ba816e286b","after":"687e13a812eae747d6fa321ec021ec44021e0e67","ref":"refs/heads/dev","pushedAt":"2024-03-04T07:40:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Add Marginal Inference for undirected models. (#1723)\n\n* initial commit for MirrorDescentEstimator\r\n\r\n* Update Football.ipynb\r\n\r\n* Rename factor_dict to clique_belief, add in more DiscreteFactor operations, clip potentials\r\n\r\n* Update MirrorDescentEstimator.py\r\n\r\n* remove log operations\r\n\r\n* add tests for min/max ops; cleanup notebook\r\n\r\n* Add partial documentation; clean up variable names\r\n\r\n* add test for not matching marginal with a clique\r\n\r\n* Add score modeling to notebook; refactor line search\r\n\r\n* Refactor to log operations; remove uneeded hacks\r\n\r\n* nit: variables + documentation\r\n\r\n* move and rename example\r\n\r\n* Update Learning Parameters in Discrete Factor Graphs.ipynb\r\n\r\n* nit cleanups\r\n\r\n* remove types for compatibility\r\n\r\n* simplify tutorial, add games up until superbowl","shortMessageHtmlLink":"Add Marginal Inference for undirected models. (#1723)"}},{"before":"e11c33d7a2288c8b94b502485e338833646e8214","after":"26f58d5ce028f952eb022f7627c6f0ba816e286b","ref":"refs/heads/dev","pushedAt":"2024-03-04T07:13:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Feature/Faster Belief Propagation with message parsing & recursion (#1740)\n\n* Add FactorGraph.point_mass_message()\r\n\r\n* Introduce BeliefPropagationForFactorGraphs\r\n\r\n* Gitignore .DS_Store files\r\n\r\n* Remove circular import issue\r\n\r\n* Add BP message scheduling using recursion over the model\r\n\r\n* Fix case where leaf is unobserved: return uniform message\r\n\r\n* Allow to query a list of variables\r\n\r\n* Move all message computation in calc functions\r\n\r\n* Rename to BeliefPropagationWithMessageParsing, add class doc\r\n\r\n* Fix: np.multiply can take only 2 arrays at a time\r\n\r\n* Add test setup\r\n\r\n* Add single/multiple var test without evidence\r\n\r\n* Add single/multiple var test with evidence\r\n\r\n* Improve documentation\r\n\r\n* Add test for new factor graph functions\r\n\r\n* Add documentation for new factor graph functions\r\n\r\n* Let BP return discrete factors for consistency\r\n\r\n* Put back dbn inference\r\n\r\n* Fix format\r\n\r\n* Fix circular import error\r\n\r\n* Fix typo\r\n\r\n* Fix format","shortMessageHtmlLink":"Feature/Faster Belief Propagation with message parsing & recursion (#…"}},{"before":"7ba8a3e6ba29eaa2ded021f55135f7fdead97fb5","after":"e11c33d7a2288c8b94b502485e338833646e8214","ref":"refs/heads/dev","pushedAt":"2024-02-24T11:32:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Do not throw a warining about replacing CPD when using BayesianNetwork.fit_update","shortMessageHtmlLink":"Do not throw a warining about replacing CPD when using BayesianNetwor…"}},{"before":"e52ece69af4976f4dbc17490134a34f59867c340","after":"7ba8a3e6ba29eaa2ded021f55135f7fdead97fb5","ref":"refs/heads/dev","pushedAt":"2024-02-24T11:04:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Fixes issue with BayesianNetwork.fit_update when running with CUDA backend","shortMessageHtmlLink":"Fixes issue with BayesianNetwork.fit_update when running with CUDA ba…"}},{"before":"4d1de6b1b95f3188c22752c9b8a0dc9170aaf11f","after":"e52ece69af4976f4dbc17490134a34f59867c340","ref":"refs/heads/dev","pushedAt":"2024-02-24T10:40:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Updated observed parameter in pandas groupby (no more deprecation warning for pandas 2.0+) (#1733)\n\n* Updated observed in pandas groupby (no more warning)\r\n\r\n* Formatting fixes\r\n\r\n---------\r\n\r\nCo-authored-by: Ankur Ankan ","shortMessageHtmlLink":"Updated observed parameter in pandas groupby (no more deprecation war…"}},{"before":"50887ac77257396b5841492255d7dd0f0c6eb43c","after":"4d1de6b1b95f3188c22752c9b8a0dc9170aaf11f","ref":"refs/heads/dev","pushedAt":"2024-01-30T06:50:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Adds option to specify an initial value for EM estimation (#1722)\n\n* Adds option to specify an initial value for EM estimation\r\n\r\n* Tests for EM when initial CPD values are specified\r\n\r\n* Fixes with isort and black\r\n\r\n* Updates black and isort in pre-commit-hook\r\n\r\n* Revert \"Fixes with isort and black\"\r\n\r\nThis reverts commit 59eaf73b1ef006cb80f717200c6048f8f66db81c.\r\n\r\n* Black fixes","shortMessageHtmlLink":"Adds option to specify an initial value for EM estimation (#1722)"}},{"before":"42c7f563621ff17269d3ef281cd86c8e9e33688a","after":null,"ref":"refs/heads/em_prior","pushedAt":"2024-01-30T06:01:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"}},{"before":null,"after":"42c7f563621ff17269d3ef281cd86c8e9e33688a","ref":"refs/heads/em_prior","pushedAt":"2024-01-27T14:36:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Adds option to specify an initial value for EM estimation","shortMessageHtmlLink":"Adds option to specify an initial value for EM estimation"}},{"before":"a2a1e0e2496d0cd65307d67e99d89e465d93aef6","after":"50887ac77257396b5841492255d7dd0f0c6eb43c","ref":"refs/heads/dev","pushedAt":"2024-01-17T01:33:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Merge pull request #1718 from dfatpnuk/patch-1\n\nupdate nx.to_numpy_matrix() to nx.to.numpy.array()","shortMessageHtmlLink":"Merge pull request #1718 from dfatpnuk/patch-1"}},{"before":"e4bee33b678385d9af92f44699a74a7a9f1297db","after":"a2a1e0e2496d0cd65307d67e99d89e465d93aef6","ref":"refs/heads/dev","pushedAt":"2023-12-15T04:36:57.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Changes to allow models with non-singular variable names [fixes #1710]","shortMessageHtmlLink":"Changes to allow models with non-singular variable names [fixes #1710]"}},{"before":"33f78163f8d3489345f77b27f133b74029dc1b87","after":"e4bee33b678385d9af92f44699a74a7a9f1297db","ref":"refs/heads/dev","pushedAt":"2023-11-03T18:31:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Rejection and random sampling","shortMessageHtmlLink":"Rejection and random sampling"}},{"before":"398d04c5a94b4f8ab36158618d2ec0285d2c8f4f","after":"33f78163f8d3489345f77b27f133b74029dc1b87","ref":"refs/heads/dev","pushedAt":"2023-11-01T08:10:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Improves Causal Inference documentation","shortMessageHtmlLink":"Improves Causal Inference documentation"}},{"before":"699220b8da3bcbbde70755be0774ff3ce4468ad3","after":"398d04c5a94b4f8ab36158618d2ec0285d2c8f4f","ref":"refs/heads/dev","pushedAt":"2023-10-30T11:13:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Fixes compat_fns.copy to consider the case when int or float is passed","shortMessageHtmlLink":"Fixes compat_fns.copy to consider the case when int or float is passed"}},{"before":"cab08b1c953ed5735f97f973927da464099b04a9","after":"699220b8da3bcbbde70755be0774ff3ce4468ad3","ref":"refs/heads/dev","pushedAt":"2023-10-30T11:13:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Handle log-likelihood computation when the probabilty value is 0","shortMessageHtmlLink":"Handle log-likelihood computation when the probabilty value is 0"}},{"before":"2de11ef5dd41bc5fac72ab14e575d984a18b9e79","after":"cab08b1c953ed5735f97f973927da464099b04a9","ref":"refs/heads/dev","pushedAt":"2023-10-27T17:31:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Fixes bug in EM (#1640)\n\n* Only run iteration for variables which involve latent variables\r\n\r\n* Updates\r\n\r\n* Comments out a couple of checks. Need to be added back later on\r\n\r\n* Minor fixes\r\n\r\n* Updates\r\n\r\n* Fixes tests\r\n\r\n* parameterize n_jobs","shortMessageHtmlLink":"Fixes bug in EM (#1640)"}},{"before":"d54d4d456085fa6c03a5ab5ec2e00c74359c08ed","after":"2de11ef5dd41bc5fac72ab14e575d984a18b9e79","ref":"refs/heads/dev","pushedAt":"2023-10-27T10:49:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Adds a precommit hook to check for formatting","shortMessageHtmlLink":"Adds a precommit hook to check for formatting"}},{"before":"6916b7d94e2f2b50ee6b668eda5b4748e22f92d1","after":"d54d4d456085fa6c03a5ab5ec2e00c74359c08ed","ref":"refs/heads/dev","pushedAt":"2023-10-27T10:24:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankurankan","name":"Ankur Ankan","path":"/ankurankan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461453?s=80&v=4"},"commit":{"message":"Changes default n_jobs for estimator method to 1 as it is faster for small networks","shortMessageHtmlLink":"Changes default n_jobs for estimator method to 1 as it is faster for …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET2zDnAA","startCursor":null,"endCursor":null}},"title":"Activity · pgmpy/pgmpy"}