{"shas":[["7206438cbd5c19dccc5e8a65331cc22e9f2dce0e","13ec3c7bab52575f3a0cda6406c76269cc13b041@gmail.com","combinatorics/generators: Added some well known named generators\nof permutation groups.\n\nSigned-off-by: Saptarshi Mandal <sapta.iitkgp@gmail.com>","Saptarshi Mandal"],["cb7ae31226de3d4b83b48e0dc81d00aed85a79f2","13ec3c7bab52575f3a0cda6406c76269cc13b041@gmail.com","Removed unnecessary usage of list comprehensions and added tests.\n\nSigned-off-by: Saptarshi Mandal <sapta.iitkgp@gmail.com>","Saptarshi Mandal"],["77f307a3998239feb1003d5ed148f720dc33ef91","13ec3c7bab52575f3a0cda6406c76269cc13b041@gmail.com","combinatorics/generators: Added tests for dihedral generator.\n\nSigned-off-by: Saptarshi Mandal <sapta.iitkgp@gmail.com>","Saptarshi Mandal"],["a3daac5bf59ce42dc0c83ac0cebd337b2dd34c90","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","change list(xrange to range( in generators","Chris Smith"],["b8ec0505672b58d20c5e600a732c0c7f3074f388","13ec3c7bab52575f3a0cda6406c76269cc13b041@gmail.com","Merge pull request #6 from smichr/gen2\n\nGen2","Saptarshi Mandal"],["71d7f83e211d394df03b708f432ed719503358e6","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","Merge pull request #534 from saptman/generators\n\ncombinatorics/generators: Added some well known named generators","Christopher Smith"],["d305db31a8eae784078b57e9813ade3da6a4ed99","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","Dict.keys returns Tuple so use sorted instead of sort method","Chris Smith"],["eb53d9dd9b90936addb5fa6a6c607530d608625c","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","reorganize Permutation instantiation\n\n    args now are made canonical and appear as lists.\n\n    sorting is no longer used to assert input quality","Chris Smith"],["0a474e237c0bb83367c9b72b291dc59820d4ee4f","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","Merge pull request #590 from smichr/dict\n\nDict.keys returns Tuple so before sorting, convert to list","Christopher Smith"],["2da34fc47948b9b020a04f105a15986f29cc0cd6","d399dc26d470d14134f6e1c9d95dfd4ee7e0798f@gmail.com","galgebra/latex_ex: Don't use cmp_to_key\n\ncmp_to_key is a helper function introduced in commit d68d335. It\nconverts an old-style cmp function to a key function, which is the\npreferred method for sorting now. The cmp function wrapped here is\njust comparing the lengths of strings, so use a key function directly.","Vladimir Perić"],["1538e3ff3b18b3f90f13b19c93cb3b510b50a02b","d399dc26d470d14134f6e1c9d95dfd4ee7e0798f@gmail.com","Replace uses of cmp_to_key(Basic.compare_pretty) with default_sort_key\n\nThe cmp_to_key wrapper function was used mostly wrap around\nBasic.compare_pretty, usually for the purposes of printing. As a key\nfunction with equivalent behaviour, default_sort_key, is already defined\nin utilities.misc, use that directly. The goal is to remove the\ncmp_to_key wrapper entirely.\n\nThis commit also removes one trivial use in solvers/ode and one in\nseries/order.","Vladimir Perić"],["c193c8675104508fb39f1b9315f1e3a8c5d720ed","31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","core/basic: Handle tuples gracefully in sort_key\n\nThe previous commit introduced a test error under Python 3, two\nPredicate() objects were being compared. As they are in essence tuples,\nwe can sort them by comparing the sort_keys of its' arguments. Add this\nfunctionality to Basic.sort_key.\n\nSigned-off-by: Vladimir Perić <vlada.peric@gmail.com>","Aaron Meurer"],["00a83915e291016ca78b75810636c49f69d0faf1","d399dc26d470d14134f6e1c9d95dfd4ee7e0798f@gmail.com","core/mul: Remove use of cmp_to_key\n\nFirst draft of patch. TODO: write this message :)","Vladimir Perić"]],"ref":"refs/heads/cmp_to_key","size":13,"head":"00a83915e291016ca78b75810636c49f69d0faf1","push_id":42346418}