{"shas":[["ba20c5b4c7f89acc188ac0ddc9238dc5c4917981","4e51c28eba28c1534bcc4a6bd2cccd314d8bf749@gmail.com","Fixed pretty printing of Lambda and added tests (#2401)\n\nIn [1]: Lambda(x, x**2)\nOut[1]:\n ⎛    2⎞\nΛ⎝x, x ⎠\n\nIn [2]: Lambda((x, y), x**y)\nOut[2]:\n ⎛         y⎞\nΛ⎝(x, y), x ⎠\n\nIn [3]: RootSum(x**5 + x + 3, Lambda(z, exp(z)))\nOut[3]:\n       ⎛ 5           ⎛    z⎞⎞\nRootSum⎝x  + x + 3, Λ⎝z, ℯ ⎠⎠","Mateusz Paprocki"],["42f35bf8b8f0da3baabd29a95d0af93a427295d8","7c76d945512a520205bf02f95a61854bce477554@gmail.com","Fix remainder (i.e., 'mod') operation for numbers.\n\nhttp://code.google.com/p/sympy/issues/detail?id=2564\n\nAdd Float.__rmod__. The existing Float.__mod__ cannot be used\nas the remainder is not commutative.\n\nAdd Rational.__rmod__.\n\nUnify Integer.__mod__ and Integer.__rmod__ functions to be\nimplemented in the same fashion as other binary operations\n(like __add__ and __mul__).\n\nTest coverage:\n\nInteger % int/long\nint/long % Integer\nInteger % Integer (mod and rmod)\n\nFloat % float\nfloat % Float\nFloat % Rational (mod and rmod)","Bradley M. Froehle"],["e5c9c11e791210428ad5b63d0dd8612bb9b72917","31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","Entirely remove the thirdparty directory\n\nPyglet was removed from this, but the directory and some other\nreferences were still there.","Aaron Meurer"],["0b41f218cbf1d186999a8a41cb0d1587285781c1","31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","Merge pull request #493 from asmeurer/remove-thirdparty\n\nEntirely remove the thirdparty directory","Aaron Meurer"],["c2954d3529def7b232d531e089b58445c9c62872","31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","Replace a bare except statement with an explicit one","Aaron Meurer"],["6005988fa745a8de77eff827e12c3601408d9163","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","give GeometryEntity the trivial __contains__ logic\n\n    The handling of a Point being contained (equal) to another point is\n    transferred to GeometryEntity by testing for equality of two same\n    geometry objects. If the two objects are not the same, e.g. Point and Point,\n    then a NotImplemented error will be raised. If they are the same type and\n    have no __contains__ override, then the __contains__ method will be True\n    only if they are equal to each other.","Chris Smith"],["f62bcd3b265e686b47928386f437f75cf19c9604","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","fix __contains__ logic for Segment in Polygon\n\n    A Segment need not be one of the Polygon sides in order to be\n    contained within the Polygon; it could be contained within a side.","Chris Smith"],["7b46e95cfbcf4e73e5666da24b21a5153b09c88d","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","Merge pull request #497 from asmeurer/except-fix\n\nReplace a bare except statement with an explicit one","Christopher Smith"],["d2bcb1130e6445f0837294fa9284d28dd741e62b","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","Merge pull request #488 from bfroehle/2564\n\nFix remainder (i.e., 'mod') operation for numbers.","Christopher Smith"],["a60659006d9c0b72b1e1f9a0fcf3a8cac787c7c4","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","Merge pull request #485 from smichr/point_contains\n\nedit geometry __contains__ methods","Christopher Smith"],["6666e1ae91b278aba1ec4131be3dfe267d0c3f3d","a83eb4a8f97f6bb88a2ed102403ad65cf7a4b320@gmail.com","Add itertools product and permutations to compatibility module.\n\nThis is used to fix python2.5 compatibility problems.","Renato Coutinho"],["dbc5ee604038a43b5f07fa51bda9fbdda712a896","31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","Merge pull request #388 from mattpap/pretty_lambda\n\nFixed pretty printing of Lambda and added tests (#2401)","Aaron Meurer"],["0e2581b00086b621dae202b51aaf31fe23b638e0","2bff913ae0d7eb200326c97877d48da71bb33be4@gmail.com","Merge pull request #501 from renatocoutinho/py25-fixes\n\n2562: Add itertools product and permutations to compatibility module.","Ronan Lamy"],["6cf7650b1d47a6ca45a955c6783dd00b2b0058d1","1f3539c990779f39970efa250123b99e4eacc0ba@normalesup.org","sympy.core.compatibility: Mark 2.5 backports as such in comment.","Ronan Lamy"],["840f2479c83a010d4d92833b4991937aeb78ffba","21fe88a565fbf4de76c20f4cbe1936e5a2f79099@gmail.com","Started gaterules file for circuit equivalences.","Matt Curry"],["b6118d085c5afd3f1ceae45338cc7e67aba77742","21fe88a565fbf4de76c20f4cbe1936e5a2f79099@gmail.com","Fixed indentation.","Matt Curry"],["56f906cbf63fade067f2c264add475ef3acb592f","21fe88a565fbf4de76c20f4cbe1936e5a2f79099@gmail.com","Implemented basic quantum gate rule pattern matching and added some gate rules.","Matt Curry"],["3d3ceb37680b87c66f727032a4ab9a8135c02b74","21fe88a565fbf4de76c20f4cbe1936e5a2f79099@gmail.com","Minor bug fix.","Matt Curry"],["f3428c699af8c0da1be1f4a5e3664e390be66af4","21fe88a565fbf4de76c20f4cbe1936e5a2f79099@gmail.com","Match output fixed for match_gate_rules.","Matt Curry"],["53a7e616446face897bd2bfb28d74e523b59cf97","21fe88a565fbf4de76c20f4cbe1936e5a2f79099@gmail.com","Fixed bug with core logic.","Matt Curry"]],"ref":"refs/heads/gate","size":22,"head":"7ea150891044717376c8857d887ac53e833e9458","push_id":37175754}