{"action":"created","comment":{"url":"https://api.github.com/repos/simpeg/simpeg/pulls/comments/55596274","id":55596274,"diff_hunk":"@@ -276,249 +631,95 @@ def evalDeriv(self, m):\n             out1 = mD1.T * ( self.Wsmooth.T * r1 )\n             out2 = mD2.T * ( self.Ws.T * r2 )\n             out = out1+out2\n-        elif self.smoothModel == False:\n+        elif self.mrefInSmooth == False:\n             mD = self.mapping.deriv(m - self.mref)\n             r = self.W * ( self.mapping * (m - self.mref) )\n             out = mD.T * ( self.W.T * r )\n         return out\n \n-# <<<<<<< HEAD\n-\n-# class Simple(BaseRegularization):\n-#     \"\"\"\n-#         Only for tensor mesh\n-#     \"\"\"\n-\n-#     smoothModel = True  #: SMOOTH and SMOOTH_MOD_DIF options\n-#     alpha_s  = Utils.dependentProperty('_alpha_s', 1.0, ['_W', '_Ws'], \"Smallness weight\")\n-#     alpha_x  = Utils.dependentProperty('_alpha_x', 1.0, ['_W', '_Wx'], \"Weight for the first derivative in the x direction\")\n-#     alpha_y  = Utils.dependentProperty('_alpha_y', 1.0, ['_W', '_Wy'], \"Weight for the first derivative in the y direction\")\n-#     alpha_z  = Utils.dependentProperty('_alpha_z', 1.0, ['_W', '_Wz'], \"Weight for the first derivative in the z direction\")\n-#     alpha_xx = Utils.dependentProperty('_alpha_xx', 0.0, ['_W', '_Wxx'], \"Weight for the second derivative in the x direction\")\n-#     alpha_yy = Utils.dependentProperty('_alpha_yy', 0.0, ['_W', '_Wyy'], \"Weight for the second derivative in the y direction\")\n-#     alpha_zz = Utils.dependentProperty('_alpha_zz', 0.0, ['_W', '_Wzz'], \"Weight for the second derivative in the z direction\")\n-\n-#     def __init__(self, mesh, mapping=None, **kwargs):\n-#         BaseRegularization.__init__(self, mesh, mapping=mapping, **kwargs)\n-\n-\n-\n-#     @property\n-#     def Ws(self):\n-#         \"\"\"Regularization matrix Ws\"\"\"\n-#         if getattr(self,'_Ws', None) is None:\n-#                 self._Ws = Utils.sdiag((self.mesh.vol*self.alpha_s)**0.5)\n-#         return self._Ws\n-\n-#     @property\n-#     def Wx(self):\n-#         \"\"\"Regularization matrix Wx\"\"\"\n-#         if getattr(self, '_Wx', None) is None:\n-#             self._Wx = Utils.sdiag((self.mesh.vol*self.alpha_x)**0.5)*self.mesh.unitCellGradx\n-#         return self._Wx\n-\n-#     @property\n-#     def Wy(self):\n-#         \"\"\"Regularization matrix Wy\"\"\"\n-#         if getattr(self, '_Wy', None) is None:\n-#             self._Wy = Utils.sdiag((self.mesh.vol*self.alpha_y)**0.5)*self.mesh.unitCellGrady\n-#         return self._Wy\n-\n-#     @property\n-#     def Wz(self):\n-#         \"\"\"Regularization matrix Wz\"\"\"\n-#         if getattr(self, '_Wz', None) is None:\n-#             self._Wz = Utils.sdiag((self.mesh.vol*self.alpha_z)**0.5)*self.mesh.unitCellGradz\n-#         return self._Wz\n-\n-#     @property\n-#     def Wxx(self):\n-#         \"\"\"Regularization matrix Wxx\"\"\"\n-#         if getattr(self, '_Wxx', None) is None:\n-#             self._Wxx = Utils.sdiag((self.mesh.vol*self.alpha_xx)**0.5)*self.mesh.faceDivx*self.mesh.cellGradx\n-#         return self._Wxx\n-\n-#     @property\n-#     def Wyy(self):\n-#         \"\"\"Regularization matrix Wyy\"\"\"\n-#         if getattr(self, '_Wyy', None) is None:\n-#             self._Wyy = Utils.sdiag((self.mesh.vol*self.alpha_yy)**0.5)*self.mesh.faceDivy*self.mesh.cellGrady\n-#         return self._Wyy\n-\n-#     @property\n-#     def Wzz(self):\n-#         \"\"\"Regularization matrix Wzz\"\"\"\n-#         if getattr(self, '_Wzz', None) is None:\n-#             self._Wzz = Utils.sdiag((self.mesh.vol*self.alpha_zz)**0.5)*self.mesh.faceDivz*self.mesh.cellGradz\n-#         return self._Wzz\n-\n-#     @property\n-#     def Wsmooth(self):\n-#         \"\"\"Full smoothness regularization matrix W\"\"\"\n-#         if getattr(self, '_Wsmooth', None) is None:\n-#             wlist = (self.Wx, self.Wxx)\n-#             if self.mesh.dim > 1:\n-#                 wlist += (self.Wy, self.Wyy)\n-#             if self.mesh.dim > 2:\n-#                 wlist += (self.Wz, self.Wzz)\n-#             self._Wsmooth = sp.vstack(wlist)\n-#         return self._Wsmooth\n-\n-#     @property\n-#     def W(self):\n-#         \"\"\"Full regularization matrix W\"\"\"\n-#         if getattr(self, '_W', None) is None:\n-#             wlist = (self.Ws, self.Wsmooth)\n-#             self._W = sp.vstack(wlist)\n-#         return self._W\n-\n-#     @Utils.timeIt\n-#     def eval(self, m):\n-#         if self.smoothModel == True:\n-#             r1 = self.Wsmooth * ( self.mapping * (m) )\n-#             r2 = self.Ws * ( self.mapping * (m - self.mref) )\n-#             return 0.5*(r1.dot(r1)+r2.dot(r2))\n-#         elif self.smoothModel == False:\n-#             r = self.W * ( self.mapping * (m - self.mref) )\n-#             return 0.5*r.dot(r)\n-\n-\n-#     @Utils.timeIt\n-#     def evalDeriv(self, m):\n-#         \"\"\"\n-\n-#         The regularization is:\n-\n-#         .. math::\n-\n-#             R(m) = \\\\frac{1}{2}\\mathbf{(m-m_\\\\text{ref})^\\\\top W^\\\\top W(m-m_\\\\text{ref})}\n-\n-#         So the derivative is straight forward:\n-\n-#         .. math::\n-\n-#             R(m) = \\mathbf{W^\\\\top W (m-m_\\\\text{ref})}\n-\n-#         \"\"\"\n-#         if self.smoothModel == True:\n-#             mD1 = self.mapping.deriv(m)\n-#             mD2 = self.mapping.deriv(m - self.mref)\n-#             r1 = self.Wsmooth * ( self.mapping * (m))\n-#             r2 = self.Ws * ( self.mapping * (m - self.mref) )\n-#             out1 = mD1.T * ( self.Wsmooth.T * r1 )\n-#             out2 = mD2.T * ( self.Ws.T * r2 )\n-#             out = out1+out2\n-#         elif self.smoothModel == False:\n-#             mD = self.mapping.deriv(m - self.mref)\n-#             r = self.W * ( self.mapping * (m - self.mref) )\n-#             out = mD.T * ( self.W.T * r )\n-#         return out\n-\n-# class SparseRegularization(Simple):\n-\n-#     eps = 1e-1\n-\n-#     m = None\n-#     gamma = 1.\n-#     p = 0.\n-#     qx = 2.\n-#     qy = 2.\n-#     qz = 2.\n-\n-#     def __init__(self, mesh, mapping=None, **kwargs):\n-#         Simple.__init__(self, mesh, mapping=mapping, **kwargs)\n-\n-\n-#     @property\n-#     def Wsmooth(self):\n-#         \"\"\"Full smoothness regularization matrix W\"\"\"\n-#         if getattr(self, '_Wsmooth', None) is None:\n-#             wlist = (self.Wx, self.Wxx)\n-#             if self.mesh.dim > 1:\n-#                 wlist += (self.Wy, self.Wyy)\n-#             if self.mesh.dim > 2:\n-#                 wlist += (self.Wz, self.Wzz)\n-#             self._Wsmooth = sp.vstack(wlist)\n-#         return self._Wsmooth\n-\n-#     @property\n-#     def W(self):\n-#         \"\"\"Full regularization matrix W\"\"\"\n-#         if getattr(self, '_W', None) is None:\n-#             wlist = (self.Ws, self.Wsmooth)\n-#             self._W = sp.vstack(wlist)\n-#         return self._W\n-\n-#     @property\n-#     def Ws(self):\n-#         \"\"\"Regularization matrix Ws\"\"\"\n-#         if getattr(self, 'm', None) is None:\n-#             self.Rs = Utils.speye(self.mesh.nC)\n-\n-#         else:\n-#             f_m = self.m\n-#             self.rs = self.R(f_m , self.p, self.eps)\n-#             #print \"Min rs: \" + str(np.max(self.rs)) + \"Max rs: \" + str(np.min(self.rs))\n-#             self.Rs = Utils.sdiag( self.rs )\n-\n-#         self._Ws = Utils.sdiag((self.mesh.vol*self.alpha_s*self.gamma)**0.5)*self.Rs\n-\n-#         return self._Ws\n-\n-#     @property\n-#     def Wx(self):\n-#         \"\"\"Regularization matrix Wx\"\"\"\n-\n-#         if getattr(self, 'm', None) is None:\n-#             self.Rx = Utils.speye(self.mesh.unitCellGradx.shape[0])\n \n-#         else:\n-#             f_m = self.mesh.unitCellGradx * self.m\n-#             self.rx = self.R( f_m , self.qx, self.eps)\n-#             self.Rx = Utils.sdiag( self.rx )\n+class Sparse(Simple):\n+\n+    eps   = 1e-1\n+    m     = None","path":"SimPEG/Regularization.py","position":796,"original_position":796,"commit_id":"33c9059e4e2b9fae8375923197d23d2dafaa62a7","original_commit_id":"33c9059e4e2b9fae8375923197d23d2dafaa62a7","user":{"login":"fourndo","id":2406426,"avatar_url":"https://avatars.githubusercontent.com/u/2406426?v=3","gravatar_id":"","url":"https://api.github.com/users/fourndo","html_url":"https://github.com/fourndo","followers_url":"https://api.github.com/users/fourndo/followers","following_url":"https://api.github.com/users/fourndo/following{/other_user}","gists_url":"https://api.github.com/users/fourndo/gists{/gist_id}","starred_url":"https://api.github.com/users/fourndo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fourndo/subscriptions","organizations_url":"https://api.github.com/users/fourndo/orgs","repos_url":"https://api.github.com/users/fourndo/repos","events_url":"https://api.github.com/users/fourndo/events{/privacy}","received_events_url":"https://api.github.com/users/fourndo/received_events","type":"User","site_admin":false},"body":"model","created_at":"2016-03-09T21:51:32Z","updated_at":"2016-03-09T21:51:32Z","html_url":"https://github.com/simpeg/simpeg/pull/254#discussion_r55596274","pull_request_url":"https://api.github.com/repos/simpeg/simpeg/pulls/254","_links":{"self":{"href":"https://api.github.com/repos/simpeg/simpeg/pulls/comments/55596274"},"html":{"href":"https://github.com/simpeg/simpeg/pull/254#discussion_r55596274"},"pull_request":{"href":"https://api.github.com/repos/simpeg/simpeg/pulls/254"}}},"pull_request":{"url":"https://api.github.com/repos/simpeg/simpeg/pulls/254","id":59600050,"html_url":"https://github.com/simpeg/simpeg/pull/254","diff_url":"https://github.com/simpeg/simpeg/pull/254.diff","patch_url":"https://github.com/simpeg/simpeg/pull/254.patch","issue_url":"https://api.github.com/repos/simpeg/simpeg/issues/254","number":254,"state":"open","locked":false,"title":"Sparse Regularization","user":{"login":"rowanc1","id":913249,"avatar_url":"https://avatars.githubusercontent.com/u/913249?v=3","gravatar_id":"","url":"https://api.github.com/users/rowanc1","html_url":"https://github.com/rowanc1","followers_url":"https://api.github.com/users/rowanc1/followers","following_url":"https://api.github.com/users/rowanc1/following{/other_user}","gists_url":"https://api.github.com/users/rowanc1/gists{/gist_id}","starred_url":"https://api.github.com/users/rowanc1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rowanc1/subscriptions","organizations_url":"https://api.github.com/users/rowanc1/orgs","repos_url":"https://api.github.com/users/rowanc1/repos","events_url":"https://api.github.com/users/rowanc1/events{/privacy}","received_events_url":"https://api.github.com/users/rowanc1/received_events","type":"User","site_admin":false},"body":"","created_at":"2016-02-17T06:00:57Z","updated_at":"2016-03-09T21:51:32Z","closed_at":null,"merged_at":null,"merge_commit_sha":"c09b1d2ee545ea810c29f6a1d5700f09691a1d13","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/simpeg/simpeg/pulls/254/commits","review_comments_url":"https://api.github.com/repos/simpeg/simpeg/pulls/254/comments","review_comment_url":"https://api.github.com/repos/simpeg/simpeg/pulls/comments{/number}","comments_url":"https://api.github.com/repos/simpeg/simpeg/issues/254/comments","statuses_url":"https://api.github.com/repos/simpeg/simpeg/statuses/33c9059e4e2b9fae8375923197d23d2dafaa62a7","head":{"label":"simpeg:feat/sparse-regularization","ref":"feat/sparse-regularization","sha":"33c9059e4e2b9fae8375923197d23d2dafaa62a7","user":{"login":"simpeg","id":6043842,"avatar_url":"https://avatars.githubusercontent.com/u/6043842?v=3","gravatar_id":"","url":"https://api.github.com/users/simpeg","html_url":"https://github.com/simpeg","followers_url":"https://api.github.com/users/simpeg/followers","following_url":"https://api.github.com/users/simpeg/following{/other_user}","gists_url":"https://api.github.com/users/simpeg/gists{/gist_id}","starred_url":"https://api.github.com/users/simpeg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simpeg/subscriptions","organizations_url":"https://api.github.com/users/simpeg/orgs","repos_url":"https://api.github.com/users/simpeg/repos","events_url":"https://api.github.com/users/simpeg/events{/privacy}","received_events_url":"https://api.github.com/users/simpeg/received_events","type":"Organization","site_admin":false},"repo":{"id":14727320,"name":"simpeg","full_name":"simpeg/simpeg","owner":{"login":"simpeg","id":6043842,"avatar_url":"https://avatars.githubusercontent.com/u/6043842?v=3","gravatar_id":"","url":"https://api.github.com/users/simpeg","html_url":"https://github.com/simpeg","followers_url":"https://api.github.com/users/simpeg/followers","following_url":"https://api.github.com/users/simpeg/following{/other_user}","gists_url":"https://api.github.com/users/simpeg/gists{/gist_id}","starred_url":"https://api.github.com/users/simpeg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simpeg/subscriptions","organizations_url":"https://api.github.com/users/simpeg/orgs","repos_url":"https://api.github.com/users/simpeg/repos","events_url":"https://api.github.com/users/simpeg/events{/privacy}","received_events_url":"https://api.github.com/users/simpeg/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/simpeg/simpeg","description":"Simulation and Parameter Estimation in Geophysics  -  A python package for simulation and gradient based parameter estimation in the context of geophysical applications.","fork":false,"url":"https://api.github.com/repos/simpeg/simpeg","forks_url":"https://api.github.com/repos/simpeg/simpeg/forks","keys_url":"https://api.github.com/repos/simpeg/simpeg/keys{/key_id}","collaborators_url":"https://api.github.com/repos/simpeg/simpeg/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/simpeg/simpeg/teams","hooks_url":"https://api.github.com/repos/simpeg/simpeg/hooks","issue_events_url":"https://api.github.com/repos/simpeg/simpeg/issues/events{/number}","events_url":"https://api.github.com/repos/simpeg/simpeg/events","assignees_url":"https://api.github.com/repos/simpeg/simpeg/assignees{/user}","branches_url":"https://api.github.com/repos/simpeg/simpeg/branches{/branch}","tags_url":"https://api.github.com/repos/simpeg/simpeg/tags","blobs_url":"https://api.github.com/repos/simpeg/simpeg/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/simpeg/simpeg/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/simpeg/simpeg/git/refs{/sha}","trees_url":"https://api.github.com/repos/simpeg/simpeg/git/trees{/sha}","statuses_url":"https://api.github.com/repos/simpeg/simpeg/statuses/{sha}","languages_url":"https://api.github.com/repos/simpeg/simpeg/languages","stargazers_url":"https://api.github.com/repos/simpeg/simpeg/stargazers","contributors_url":"https://api.github.com/repos/simpeg/simpeg/contributors","subscribers_url":"https://api.github.com/repos/simpeg/simpeg/subscribers","subscription_url":"https://api.github.com/repos/simpeg/simpeg/subscription","commits_url":"https://api.github.com/repos/simpeg/simpeg/commits{/sha}","git_commits_url":"https://api.github.com/repos/simpeg/simpeg/git/commits{/sha}","comments_url":"https://api.github.com/repos/simpeg/simpeg/comments{/number}","issue_comment_url":"https://api.github.com/repos/simpeg/simpeg/issues/comments{/number}","contents_url":"https://api.github.com/repos/simpeg/simpeg/contents/{+path}","compare_url":"https://api.github.com/repos/simpeg/simpeg/compare/{base}...{head}","merges_url":"https://api.github.com/repos/simpeg/simpeg/merges","archive_url":"https://api.github.com/repos/simpeg/simpeg/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/simpeg/simpeg/downloads","issues_url":"https://api.github.com/repos/simpeg/simpeg/issues{/number}","pulls_url":"https://api.github.com/repos/simpeg/simpeg/pulls{/number}","milestones_url":"https://api.github.com/repos/simpeg/simpeg/milestones{/number}","notifications_url":"https://api.github.com/repos/simpeg/simpeg/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/simpeg/simpeg/labels{/name}","releases_url":"https://api.github.com/repos/simpeg/simpeg/releases{/id}","deployments_url":"https://api.github.com/repos/simpeg/simpeg/deployments","created_at":"2013-11-26T19:46:36Z","updated_at":"2016-01-27T23:32:06Z","pushed_at":"2016-03-09T21:29:02Z","git_url":"git://github.com/simpeg/simpeg.git","ssh_url":"git@github.com:simpeg/simpeg.git","clone_url":"https://github.com/simpeg/simpeg.git","svn_url":"https://github.com/simpeg/simpeg","homepage":null,"size":23412,"stargazers_count":26,"watchers_count":26,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":5,"mirror_url":null,"open_issues_count":52,"forks":5,"open_issues":52,"watchers":26,"default_branch":"master"}},"base":{"label":"simpeg:dev","ref":"dev","sha":"cb2151b1d6856b488316d9de3d9eb58461c3e683","user":{"login":"simpeg","id":6043842,"avatar_url":"https://avatars.githubusercontent.com/u/6043842?v=3","gravatar_id":"","url":"https://api.github.com/users/simpeg","html_url":"https://github.com/simpeg","followers_url":"https://api.github.com/users/simpeg/followers","following_url":"https://api.github.com/users/simpeg/following{/other_user}","gists_url":"https://api.github.com/users/simpeg/gists{/gist_id}","starred_url":"https://api.github.com/users/simpeg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simpeg/subscriptions","organizations_url":"https://api.github.com/users/simpeg/orgs","repos_url":"https://api.github.com/users/simpeg/repos","events_url":"https://api.github.com/users/simpeg/events{/privacy}","received_events_url":"https://api.github.com/users/simpeg/received_events","type":"Organization","site_admin":false},"repo":{"id":14727320,"name":"simpeg","full_name":"simpeg/simpeg","owner":{"login":"simpeg","id":6043842,"avatar_url":"https://avatars.githubusercontent.com/u/6043842?v=3","gravatar_id":"","url":"https://api.github.com/users/simpeg","html_url":"https://github.com/simpeg","followers_url":"https://api.github.com/users/simpeg/followers","following_url":"https://api.github.com/users/simpeg/following{/other_user}","gists_url":"https://api.github.com/users/simpeg/gists{/gist_id}","starred_url":"https://api.github.com/users/simpeg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simpeg/subscriptions","organizations_url":"https://api.github.com/users/simpeg/orgs","repos_url":"https://api.github.com/users/simpeg/repos","events_url":"https://api.github.com/users/simpeg/events{/privacy}","received_events_url":"https://api.github.com/users/simpeg/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/simpeg/simpeg","description":"Simulation and Parameter Estimation in Geophysics  -  A python package for simulation and gradient based parameter estimation in the context of geophysical applications.","fork":false,"url":"https://api.github.com/repos/simpeg/simpeg","forks_url":"https://api.github.com/repos/simpeg/simpeg/forks","keys_url":"https://api.github.com/repos/simpeg/simpeg/keys{/key_id}","collaborators_url":"https://api.github.com/repos/simpeg/simpeg/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/simpeg/simpeg/teams","hooks_url":"https://api.github.com/repos/simpeg/simpeg/hooks","issue_events_url":"https://api.github.com/repos/simpeg/simpeg/issues/events{/number}","events_url":"https://api.github.com/repos/simpeg/simpeg/events","assignees_url":"https://api.github.com/repos/simpeg/simpeg/assignees{/user}","branches_url":"https://api.github.com/repos/simpeg/simpeg/branches{/branch}","tags_url":"https://api.github.com/repos/simpeg/simpeg/tags","blobs_url":"https://api.github.com/repos/simpeg/simpeg/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/simpeg/simpeg/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/simpeg/simpeg/git/refs{/sha}","trees_url":"https://api.github.com/repos/simpeg/simpeg/git/trees{/sha}","statuses_url":"https://api.github.com/repos/simpeg/simpeg/statuses/{sha}","languages_url":"https://api.github.com/repos/simpeg/simpeg/languages","stargazers_url":"https://api.github.com/repos/simpeg/simpeg/stargazers","contributors_url":"https://api.github.com/repos/simpeg/simpeg/contributors","subscribers_url":"https://api.github.com/repos/simpeg/simpeg/subscribers","subscription_url":"https://api.github.com/repos/simpeg/simpeg/subscription","commits_url":"https://api.github.com/repos/simpeg/simpeg/commits{/sha}","git_commits_url":"https://api.github.com/repos/simpeg/simpeg/git/commits{/sha}","comments_url":"https://api.github.com/repos/simpeg/simpeg/comments{/number}","issue_comment_url":"https://api.github.com/repos/simpeg/simpeg/issues/comments{/number}","contents_url":"https://api.github.com/repos/simpeg/simpeg/contents/{+path}","compare_url":"https://api.github.com/repos/simpeg/simpeg/compare/{base}...{head}","merges_url":"https://api.github.com/repos/simpeg/simpeg/merges","archive_url":"https://api.github.com/repos/simpeg/simpeg/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/simpeg/simpeg/downloads","issues_url":"https://api.github.com/repos/simpeg/simpeg/issues{/number}","pulls_url":"https://api.github.com/repos/simpeg/simpeg/pulls{/number}","milestones_url":"https://api.github.com/repos/simpeg/simpeg/milestones{/number}","notifications_url":"https://api.github.com/repos/simpeg/simpeg/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/simpeg/simpeg/labels{/name}","releases_url":"https://api.github.com/repos/simpeg/simpeg/releases{/id}","deployments_url":"https://api.github.com/repos/simpeg/simpeg/deployments","created_at":"2013-11-26T19:46:36Z","updated_at":"2016-01-27T23:32:06Z","pushed_at":"2016-03-09T21:29:02Z","git_url":"git://github.com/simpeg/simpeg.git","ssh_url":"git@github.com:simpeg/simpeg.git","clone_url":"https://github.com/simpeg/simpeg.git","svn_url":"https://github.com/simpeg/simpeg","homepage":null,"size":23412,"stargazers_count":26,"watchers_count":26,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":5,"mirror_url":null,"open_issues_count":52,"forks":5,"open_issues":52,"watchers":26,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/simpeg/simpeg/pulls/254"},"html":{"href":"https://github.com/simpeg/simpeg/pull/254"},"issue":{"href":"https://api.github.com/repos/simpeg/simpeg/issues/254"},"comments":{"href":"https://api.github.com/repos/simpeg/simpeg/issues/254/comments"},"review_comments":{"href":"https://api.github.com/repos/simpeg/simpeg/pulls/254/comments"},"review_comment":{"href":"https://api.github.com/repos/simpeg/simpeg/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/simpeg/simpeg/pulls/254/commits"},"statuses":{"href":"https://api.github.com/repos/simpeg/simpeg/statuses/33c9059e4e2b9fae8375923197d23d2dafaa62a7"}}}}