{"issue":{"created_at":"2011-12-02T20:05:07Z","state":"closed","updated_at":"2011-12-04T02:17:47Z","comments":1,"user":{"gravatar_id":"ccda242fee83916af1cc610cf288438a","id":438112,"url":"https://api.github.com/users/jceipek","login":"jceipek","avatar_url":"https://secure.gravatar.com/avatar/ccda242fee83916af1cc610cf288438a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"    Traceback (most recent call last):\r\n      File \"critters/life.py\", line 159, in <module>\r\n        evo.populate()\r\n      File \"/Users/jceipek/Development/PyCritters/critters/genetics.py\", line 123, in populate\r\n        base.calculateFitness(self.fitnessCalculator)\r\n      File \"/Users/jceipek/Development/PyCritters/critters/genetics.py\", line 25, in calculateFitness\r\n        self.scores = fitnessCalculator.calculate(self.individuals)\r\n      File \"/Users/jceipek/Development/PyCritters/critters/genetics.py\", line 48, in calculate\r\n        return dict((indv, self._doCalculation(indv)) for indv in individuals)\r\n      File \"/Users/jceipek/Development/PyCritters/critters/genetics.py\", line 48, in <genexpr>\r\n        return dict((indv, self._doCalculation(indv)) for indv in individuals)\r\n      File \"critters/life.py\", line 151, in _doCalculation\r\n        simEnv.simulate(timeToRun=self.maxTime)\r\n      File \"/Users/jceipek/.virtualenv/main/lib/python2.7/site-packages/critters/physics/simulationEnvironment.py\", line 215, in simulate\r\n        self.run(offset=offset,timeToRun=timeToRun)\r\n      File \"/Users/jceipek/.virtualenv/main/lib/python2.7/site-packages/critters/physics/simulationEnvironment.py\", line 185, in run\r\n        self.step()\r\n      File \"/Users/jceipek/.virtualenv/main/lib/python2.7/site-packages/critters/physics/simulationEnvironment.py\", line 153, in step\r\n        joint.motorSpeed = actuatorValues[i]\r\n      File \"/Users/jceipek/.virtualenv/main/lib/python2.7/site-packages/Box2D-2.1b1-py2.7-macosx-10.4-x86_64.egg/Box2D/Box2D.py\", line 6773, in __SetMotorSpeed\r\n        return _Box2D.b2RevoluteJoint___SetMotorSpeed(self, *args, **kwargs)\r\n    OverflowError: in method 'b2RevoluteJoint___SetMotorSpeed', argument 2 of type 'float32'","assignee":null,"id":2432416,"number":5,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"labels":[],"title":"Set Motor Speed Overflow (life.py)","closed_at":"2011-12-04T02:17:47Z","html_url":"https://github.com/jceipek/PyCritters/issues/5","url":"https://api.github.com/repos/jceipek/PyCritters/issues/5","milestone":null},"action":"created","comment":{"created_at":"2011-12-04T02:17:47Z","updated_at":"2011-12-04T02:17:47Z","user":{"gravatar_id":"3202f845a8cafe9729d397649dfadd3a","id":446889,"url":"https://api.github.com/users/wcdolphin","login":"wcdolphin","avatar_url":"https://secure.gravatar.com/avatar/3202f845a8cafe9729d397649dfadd3a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"Fixed in +87918c7443\r\nCurrently limited to +- 100 via SimulationEnvironment.MAX_SPEED. This should be removed and added in the morph/actuator class as a maximum value when the nodes mutate.","id":3004451,"url":"https://api.github.com/repos/jceipek/PyCritters/issues/comments/3004451"}}