{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1710351,"defaultBranch":"master","name":"gambit","ownerLogin":"gambitproject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-05-06T08:49:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/771825?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721408648.0","currentOid":""},"activityList":{"items":[{"before":"bc25a4fda865789bbb34e0cdff08025c8b480f2a","after":null,"ref":"refs/heads/maint_py38","pushedAt":"2024-07-19T17:04:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"}},{"before":"6784a8e31f814d3ddd6b7fa2c46da19b74f9e46a","after":"b0eaf78880f7a9f4f79c1342ebb21c51f275f347","ref":"refs/heads/master","pushedAt":"2024-07-19T17:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Dropped support for Python 3.8.\n\nThis drops support for Python 3.8. In addition,\n* Updates pre-commit actions\n* Updates Python style for 3.9/3.10 now that 3.8 is not supported.","shortMessageHtmlLink":"Dropped support for Python 3.8."}},{"before":"e58e11ddcc9e7f7d4a9c24081974ceaeee5fb302","after":"bc25a4fda865789bbb34e0cdff08025c8b480f2a","ref":"refs/heads/maint_py38","pushedAt":"2024-07-19T16:45:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Update some type annotations; update pre-commit hooks config","shortMessageHtmlLink":"Update some type annotations; update pre-commit hooks config"}},{"before":null,"after":"e58e11ddcc9e7f7d4a9c24081974ceaeee5fb302","ref":"refs/heads/maint_py38","pushedAt":"2024-07-19T15:16:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Dropped support for Python 3.8.","shortMessageHtmlLink":"Dropped support for Python 3.8."}},{"before":"6ab5b8bf7910bab778debbc319c4bd2769390599","after":"0fa7b6b658dfcec448c50ec68083085604a570ef","ref":"refs/heads/maint_sequenceform","pushedAt":"2024-07-19T15:05:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Simplify memory management of NDArray","shortMessageHtmlLink":"Simplify memory management of NDArray"}},{"before":null,"after":"6ab5b8bf7910bab778debbc319c4bd2769390599","ref":"refs/heads/maint_sequenceform","pushedAt":"2024-07-19T13:47:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Memory management for sequence representation","shortMessageHtmlLink":"Memory management for sequence representation"}},{"before":"6784a8e31f814d3ddd6b7fa2c46da19b74f9e46a","after":null,"ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-07-19T11:47:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"}},{"before":"ecb272f17ea7cd6658ca838b5035f7533f89125f","after":"6784a8e31f814d3ddd6b7fa2c46da19b74f9e46a","ref":"refs/heads/master","pushedAt":"2024-07-19T11:47:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"This exposes enumpoly in pygambit for the first time.\n\n* Refactors and modernises the internal implementaton of enumpoly\n for strategic games\n* The heuristic-search version of enumpoly now uses the same per-support\n solver as the full enumeration","shortMessageHtmlLink":"This exposes enumpoly in pygambit for the first time."}},{"before":"2ad5045727f01069a930defc09c4839fa0e89839","after":"6784a8e31f814d3ddd6b7fa2c46da19b74f9e46a","ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-07-19T11:39:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"This exposes enumpoly in pygambit for the first time.\n\n* Refactors and modernises the internal implementaton of enumpoly\n for strategic games\n* The heuristic-search version of enumpoly now uses the same per-support\n solver as the full enumeration","shortMessageHtmlLink":"This exposes enumpoly in pygambit for the first time."}},{"before":"86a14c90aa29de7d256b2f0e0223df35fa5fb862","after":"ecb272f17ea7cd6658ca838b5035f7533f89125f","ref":"refs/heads/master","pushedAt":"2024-07-19T11:29:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Merge branch 'maint16_2'","shortMessageHtmlLink":"Merge branch 'maint16_2'"}},{"before":"a4546b3759d8299227941dfbe619d08882485b0c","after":null,"ref":"refs/heads/maint16_2_centroidfix","pushedAt":"2024-07-19T11:28:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"}},{"before":"eefc2ce3c3f944a462a7145f6e7014a31da782b3","after":"a4546b3759d8299227941dfbe619d08882485b0c","ref":"refs/heads/maint16_2","pushedAt":"2024-07-19T11:28:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Fix for error in setting mixed behavior profiles to centroid when profile is not of full support.","shortMessageHtmlLink":"Fix for error in setting mixed behavior profiles to centroid when pro…"}},{"before":null,"after":"a4546b3759d8299227941dfbe619d08882485b0c","ref":"refs/heads/maint16_2_centroidfix","pushedAt":"2024-07-19T11:15:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Fix for error in setting mixed behavior profiles to centroid when profile is not of full support.","shortMessageHtmlLink":"Fix for error in setting mixed behavior profiles to centroid when pro…"}},{"before":"60b62188f04e0e1e0a3241170a556a168c837acd","after":"2ad5045727f01069a930defc09c4839fa0e89839","ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-07-19T10:18:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Final (for now) refactoring of nfgpoly","shortMessageHtmlLink":"Final (for now) refactoring of nfgpoly"}},{"before":"362d09f1d855abd18dbee2583d4689377c5a79ec","after":"60b62188f04e0e1e0a3241170a556a168c837acd","ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-07-18T16:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Pre-construct polynomial representations of probabilities.","shortMessageHtmlLink":"Pre-construct polynomial representations of probabilities."}},{"before":"d3094e390a54fcbac195c7ff376284f1729a251c","after":"362d09f1d855abd18dbee2583d4689377c5a79ec","ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-07-18T15:41:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Use mappings everywhere for setting up polynomials.","shortMessageHtmlLink":"Use mappings everywhere for setting up polynomials."}},{"before":"9e0d32f19b96a25ce35b188f948612e0b462b082","after":"d3094e390a54fcbac195c7ff376284f1729a251c","ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-07-18T14:59:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"More transparent mapping between strategies and variables in polynomial system.","shortMessageHtmlLink":"More transparent mapping between strategies and variables in polynomi…"}},{"before":"c1c2d0e87b4a94e990dcefdaba645c66eb2c45e8","after":"9e0d32f19b96a25ce35b188f948612e0b462b082","ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-06-26T13:17:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Clean up some outdated usages and unused code.","shortMessageHtmlLink":"Clean up some outdated usages and unused code."}},{"before":"bf84318f14d2c214c57d553de753ae23941d852c","after":"c1c2d0e87b4a94e990dcefdaba645c66eb2c45e8","ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-06-26T13:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Instrument enumpoly-behavior with observer functions.","shortMessageHtmlLink":"Instrument enumpoly-behavior with observer functions."}},{"before":"ddd2f596ba308c2ffd5e2eac940f29a12fd5688e","after":"bf84318f14d2c214c57d553de753ae23941d852c","ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-06-26T12:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Instrument enumpoly-strategic with observer functions.","shortMessageHtmlLink":"Instrument enumpoly-strategic with observer functions."}},{"before":"0e0b258b7f6ba0c2047ca846e5c5104eb991cd8c","after":"ddd2f596ba308c2ffd5e2eac940f29a12fd5688e","ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-06-26T12:18:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Expose enumpoly in pygambit","shortMessageHtmlLink":"Expose enumpoly in pygambit"}},{"before":"7b6a5bbf6c2d73487d35496d3ed2e64a73a874f7","after":"0e0b258b7f6ba0c2047ca846e5c5104eb991cd8c","ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-06-26T11:28:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Clean up implementation of enumeration of possible Nash supports\n\nThis cleans up the implementations of the enumeration of possible Nash subsupports:\n\n* The principal enumeration methods are extracted from enumpoly into their own directory.\n* Unused or obsolete code has been removed, and some aspects of the implementation have been\n refactored for simplification.\n* Enumeration for the strategic game has been experimentally exposed in pygambit.","shortMessageHtmlLink":"Clean up implementation of enumeration of possible Nash supports"}},{"before":"ed3722e0f6a3ce3b54892c09abc2646170e6a557","after":"7b6a5bbf6c2d73487d35496d3ed2e64a73a874f7","ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-06-26T11:11:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Clean up implementation of enumeration of possible Nash supports\n\nThis cleans up the implementations of the enumeration of possible Nash subsupports:\n\n* The principal enumeration methods are extracted from enumpoly into their own directory.\n* Unused or obsolete code has been removed, and some aspects of the implementation have been\n refactored for simplification.\n* Enumeration for the strategic game has been experimentally exposed in pygambit.","shortMessageHtmlLink":"Clean up implementation of enumeration of possible Nash supports"}},{"before":"f96b589d147f5e7e7b7dc334b74015326739eb6c","after":"ed3722e0f6a3ce3b54892c09abc2646170e6a557","ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-06-26T11:05:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Clean up implementation of enumeration of possible Nash supports\n\nThis cleans up the implementations of the enumeration of possible Nash subsupports:\n\n* The principal enumeration methods are extracted from enumpoly into their own directory.\n* Unused or obsolete code has been removed, and some aspects of the implementation have been\n refactored for simplification.\n* Enumeration for the strategic game has been experimentally exposed in pygambit.","shortMessageHtmlLink":"Clean up implementation of enumeration of possible Nash supports"}},{"before":"32d3408d899bcbede1fc787c7ae809fde8d1789e","after":"f96b589d147f5e7e7b7dc334b74015326739eb6c","ref":"refs/heads/401-maint-clean-up-implementation-of-support-enumeration","pushedAt":"2024-06-26T10:47:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Clean up implementation of enumeration of possible Nash supports\n\nThis cleans up the implementations of the enumeration of possible Nash subsupports:\n\n* The principal enumeration methods are extracted from enumpoly into their own directory.\n* Unused or obsolete code has been removed, and some aspects of the implementation have been\n refactored for simplification.\n* Enumeration for the strategic game has been experimentally exposed in pygambit.","shortMessageHtmlLink":"Clean up implementation of enumeration of possible Nash supports"}},{"before":"86a14c90aa29de7d256b2f0e0223df35fa5fb862","after":null,"ref":"refs/heads/doc_qreuser","pushedAt":"2024-06-12T14:49:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"}},{"before":"1c38cb6dd9fb8c7c567c8fd1444eb23670939256","after":"86a14c90aa29de7d256b2f0e0223df35fa5fb862","ref":"refs/heads/master","pushedAt":"2024-06-12T14:49:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Standardization of QRE computation interface:\n\n* Simplify and rationalize naming of various functions to work with QRE correspondence\n* Move functions other than logit_solve into the qre module.\n* Added an appropriate section to the user guide summarizing QRE facilities.","shortMessageHtmlLink":"Standardization of QRE computation interface:"}},{"before":null,"after":"86a14c90aa29de7d256b2f0e0223df35fa5fb862","ref":"refs/heads/doc_qreuser","pushedAt":"2024-06-12T14:08:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Standardization of QRE computation interface:\n\n* Simplify and rationalize naming of various functions to work with QRE correspondence\n* Move functions other than logit_solve into the qre module.\n* Added an appropriate section to the user guide summarizing QRE facilities.","shortMessageHtmlLink":"Standardization of QRE computation interface:"}},{"before":"33c49f35133969be92cc24680fd16bab159e6a25","after":null,"ref":"refs/heads/332-enh-compute-qre-for-a-list-of-lambda-values","pushedAt":"2024-06-07T12:33:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"}},{"before":"0a53b0b2417195bbacb25449d9dc706a1b89fa3f","after":"1c38cb6dd9fb8c7c567c8fd1444eb23670939256","ref":"refs/heads/master","pushedAt":"2024-06-07T12:33:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tturocy","name":"Ted Turocy","path":"/tturocy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180959?s=80&v=4"},"commit":{"message":"Extend ability to find QRE at specified lambda to allow specifying multiple lambda values in the same invocation.\n\nCloses #332.","shortMessageHtmlLink":"Extend ability to find QRE at specified lambda to allow specifying mu…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhCCHcgA","startCursor":null,"endCursor":null}},"title":"Activity · gambitproject/gambit"}