{"action":"opened","issue":{"url":"https://api.github.com/repos/probcomp/Venturecxx/issues/688","repository_url":"https://api.github.com/repos/probcomp/Venturecxx","labels_url":"https://api.github.com/repos/probcomp/Venturecxx/issues/688/labels{/name}","comments_url":"https://api.github.com/repos/probcomp/Venturecxx/issues/688/comments","events_url":"https://api.github.com/repos/probcomp/Venturecxx/issues/688/events","html_url":"https://github.com/probcomp/Venturecxx/issues/688","id":308282858,"number":688,"title":"Gaussian Process (GP) is not available in the inference language","user":{"login":"fsaad","id":5721897,"avatar_url":"https://avatars3.githubusercontent.com/u/5721897?v=4","gravatar_id":"","url":"https://api.github.com/users/fsaad","html_url":"https://github.com/fsaad","followers_url":"https://api.github.com/users/fsaad/followers","following_url":"https://api.github.com/users/fsaad/following{/other_user}","gists_url":"https://api.github.com/users/fsaad/gists{/gist_id}","starred_url":"https://api.github.com/users/fsaad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsaad/subscriptions","organizations_url":"https://api.github.com/users/fsaad/orgs","repos_url":"https://api.github.com/users/fsaad/repos","events_url":"https://api.github.com/users/fsaad/events{/privacy}","received_events_url":"https://api.github.com/users/fsaad/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-24T17:35:47Z","updated_at":"2018-03-24T17:35:47Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Raises a `NotImplementedError` for the SPAux.\r\n\r\n```\r\nventure[script] > define gp = make_gp(gp_mean_const(0.), gp_cov_se(1))\r\n<GP mean=CONST(0.0) covariance=SE(l^2=1.0)>\r\nventure[script] > gp([1,2])\r\n/scratch/fsaad/Venturecxx/build/lib.linux-x86_64-2.7/venture/lite/psp.py in simulate(self, args)\r\n    598 \r\n    599   def simulate(self, args):\r\n--> 600     return self._disptach(args).simulate(args)\r\n    601 \r\n    602   def gradientOfSimulate(self, args, value, direction):\r\n\r\n/scratch/fsaad/Venturecxx/build/lib.linux-x86_64-2.7/venture/lite/psp.py in simulate(self, args)\r\n    502   def simulate(self,args):\r\n    503     return self.f_type.wrap_return(\r\n--> 504       self.psp.simulate(self.f_type.unwrap_args(args)))\r\n    505 \r\n    506   def gradientOfSimulate(self, args, value, direction):\r\n\r\n/scratch/fsaad/Venturecxx/build/lib.linux-x86_64-2.7/venture/lite/gp.py in simulate(self, args)\r\n    143 \r\n    144   def simulate(self, args):\r\n--> 145     samples = args.spaux().samples\r\n    146     xs = args.operandValues()[0]\r\n    147     return _gp_sample(self.mean, self.covariance, samples, xs,\r\n\r\n/scratch/fsaad/Venturecxx/build/lib.linux-x86_64-2.7/venture/lite/sp_use.py in spaux(self)\r\n    192     return self.f(self.args.operandValues())\r\n    193 \r\n--> 194   def spaux(self): return self.args.spaux()\r\n    195 \r\n    196   def requestValue(self):\r\n\r\n/scratch/fsaad/Venturecxx/build/lib.linux-x86_64-2.7/venture/lite/psp.py in spaux(self)\r\n    353   def spaux(self):\r\n    354     \"\"\"The SP's saved auxiliary state.\"\"\"\r\n--> 355     raise NotImplementedError\r\n    356 \r\n    357   def madeSPAux(self):\r\n```"}}
{"actor":{"display_login":"fsaad"}}