{"push_id":628519067,"size":40,"distinct_size":33,"ref":"refs/heads/accessors_modifiers","head":"9018362560c82e62347c023a0a4eab4dc267b597","before":"af00fdfa575eb87666d483d88578e1cbd9437c06","commits":[{"sha":"d51b1ab85157dc9ba1f6dba85e41bc23e073d246","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"fixed bug in check_valid_args","distinct":false,"url":"https://api.github.com/repos/tclose/lib9ML/commits/d51b1ab85157dc9ba1f6dba85e41bc23e073d246"},{"sha":"fc59285543fa1ad866827f2a384ca8ca7f639285","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"temporarily added back in rhs_in_namespace to expressions","distinct":false,"url":"https://api.github.com/repos/tclose/lib9ML/commits/fc59285543fa1ad866827f2a384ca8ca7f639285"},{"sha":"8ad734cdaf94ab575e1b1571a56372a0be68f4e8","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"added code to return random distributions in rhs atoms","distinct":false,"url":"https://api.github.com/repos/tclose/lib9ML/commits/8ad734cdaf94ab575e1b1571a56372a0be68f4e8"},{"sha":"a7774b423cf3726ff4790d9768855438113daa39","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"fixed substitution of reduce ports so that they can handle Sympy\nexpressions","distinct":false,"url":"https://api.github.com/repos/tclose/lib9ML/commits/a7774b423cf3726ff4790d9768855438113daa39"},{"sha":"6395d41e4eefa4595c8296a29de461b154309c1a","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"Check substitute value to see if it is a basestring before converting to\nsympy symbol","distinct":false,"url":"https://api.github.com/repos/tclose/lib9ML/commits/6395d41e4eefa4595c8296a29de461b154309c1a"},{"sha":"87e6d2c47c792bc6abd4955391a0b09d7253212a","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"renamed Distribution to RandomDistribution","distinct":false,"url":"https://api.github.com/repos/tclose/lib9ML/commits/87e6d2c47c792bc6abd4955391a0b09d7253212a"},{"sha":"675b76034b049b3d443382399b5f4136a897c6c6","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"renamed distribution to randomdistribution","distinct":false,"url":"https://api.github.com/repos/tclose/lib9ML/commits/675b76034b049b3d443382399b5f4136a897c6c6"},{"sha":"f59670adaf6f2d139dd1ec2a151885782020b09a","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"added rudimentary dependencies retrieval from component classes","distinct":true,"url":"https://api.github.com/repos/tclose/lib9ML/commits/f59670adaf6f2d139dd1ec2a151885782020b09a"},{"sha":"cc001f1ccc8a733ca0d1683ec005a52596d22ab7","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"added rename identifier modifier visitor","distinct":true,"url":"https://api.github.com/repos/tclose/lib9ML/commits/cc001f1ccc8a733ca0d1683ec005a52596d22ab7"},{"sha":"f1f47506abf6816d6720aa4114272c4fb4503374","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"renamed alias '_lhs' attribute to '_name' for consistency with all other\nNineML objects","distinct":true,"url":"https://api.github.com/repos/tclose/lib9ML/commits/f1f47506abf6816d6720aa4114272c4fb4503374"},{"sha":"1f81247fc7618dc5694e633d019aa34ef72df3b2","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"discovered ComponentRenameSymbol (was accidently in cloner module) so\nremoved my incomplete version. Also added __copy__ function to each\nclass, which uses the *Cloner visitor (refactored from *ClonerVisitor,\nwhich seemed overly verbose)","distinct":true,"url":"https://api.github.com/repos/tclose/lib9ML/commits/1f81247fc7618dc5694e633d019aa34ef72df3b2"},{"sha":"aafce0d2890e35105ccc431dda3497ade3077650","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"added required definition visitor","distinct":true,"url":"https://api.github.com/repos/tclose/lib9ML/commits/aafce0d2890e35105ccc431dda3497ade3077650"},{"sha":"00bfc4f2c224e451ceb3381da5b30b880290d73d","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"added unit-test for rename symbols modifier","distinct":true,"url":"https://api.github.com/repos/tclose/lib9ML/commits/00bfc4f2c224e451ceb3381da5b30b880290d73d"},{"sha":"6e8ca9574d05f365187e6bd48761a6dfd45ccbb2","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"added main_block 'update_dicts' action to rename symbol and renamed\nrandomvariables members to random_variables to match state_variables","distinct":true,"url":"https://api.github.com/repos/tclose/lib9ML/commits/6e8ca9574d05f365187e6bd48761a6dfd45ccbb2"},{"sha":"237dd2adefd3913b899b5e715cca64c0302d1570","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"renamed __copy__ methods of component classes to __deepcopy__ as this is\nmore appropriate","distinct":true,"url":"https://api.github.com/repos/tclose/lib9ML/commits/237dd2adefd3913b899b5e715cca64c0302d1570"},{"sha":"b93ff1d1b11e835ddca96296e18bdd7e284958ab","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"added AssignIndices visitor, that assigns all indices for elements in a\ncomponent class, which is called before cloning and renaming symbols in\norder to keep indices consistent between cloned/renamed versions of the\nsame component class.","distinct":true,"url":"https://api.github.com/repos/tclose/lib9ML/commits/b93ff1d1b11e835ddca96296e18bdd7e284958ab"},{"sha":"95642b087a55393915630e68afc39a900e270da2","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"refactored class member access to remove direct access to underlying\ndictionaries (realised that this is a bad idea), and remove duplication\nbetween main block (DynamicsBlock, etc...) and the class (DynamicsBlock\nis now not exposed but can only be accessed through self._main_block)","distinct":true,"url":"https://api.github.com/repos/tclose/lib9ML/commits/95642b087a55393915630e68afc39a900e270da2"},{"sha":"33f9f2cea403580688d217b122dfbde24b8fb9cd","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"added 'add' and 'remove' methods to component classes for convenient,\nsafe ways to alter the class after it has been created","distinct":true,"url":"https://api.github.com/repos/tclose/lib9ML/commits/33f9f2cea403580688d217b122dfbde24b8fb9cd"},{"sha":"304807abaa6bf23828968b167c357197560c95bf","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"fixed bug in exception message for add and remove","distinct":true,"url":"https://api.github.com/repos/tclose/lib9ML/commits/304807abaa6bf23828968b167c357197560c95bf"},{"sha":"72d01e20ae63321ee9ff3ec4323ca7b23979ce9a","author":{"email":"e90c96861b21d0d779f51c8cd303e637a4e27190@oist.jp","name":"Tom Close"},"message":"added accessors for time derivatives and state assignments","distinct":true,"url":"https://api.github.com/repos/tclose/lib9ML/commits/72d01e20ae63321ee9ff3ec4323ca7b23979ce9a"}]}