{"action":"created","comment":{"url":"https://api.github.com/repos/spacetelescope/jwst/pulls/comments/210711237","pull_request_review_id":146985929,"id":210711237,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxMDcxMTIzNw==","diff_hunk":"@@ -38,53 +37,87 @@ def process(self, input):\n             kwargs = self.get_drizpars(ref_filename, input_models)\n         else:\n             # Deal with NIRSpec which currently has no default drizpars reffile\n+            self.log.info(\"No NIRSpec DIRZPARS reffile\")\n             kwargs = self._set_spec_defaults()\n \n-        # Multislits get converted to a ModelContainer per slit\n-        if all([isinstance(i, datamodels.MultiSlitModel) for i in input_models]):\n-            container_dict = multislit_to_container(input_models)\n-            output = datamodels.MultiProductModel()\n-            output.update(input_models[0])\n-            for k, v in container_dict.items():\n-                input_models = v\n-\n-                # Set up the resampling object as part of this step\n-                resamp = resample_spec.ResampleSpecData(input_models, **kwargs)\n-                # Do the resampling\n-                resamp.do_drizzle()\n-\n-                if len(resamp.output_models) == 1:\n-                    out_slit = resamp.output_models[0]\n-                    output.products.append(out_slit)\n-                    output.products[-1].bunit_data = input_models[0].meta.bunit_data\n-                else:\n-                    out_slit = resamp.output_models\n-            result = output\n-            result.meta.cal_step.resample = \"COMPLETE\"\n-            result.meta.asn.pool_name = input_models.meta.pool_name\n-            result.meta.asn.table_name = input_models.meta.table_name\n+        self.drizpars = kwargs\n+\n+        if isinstance(input_models[0], MultiSlitModel):\n+            # result is a MultiProductModel\n+            result = self._process_multislit(input_models)\n         else:\n-            # Set up the resampling object as part of this step\n-            resamp = resample_spec.ResampleSpecData(input_models,\n-                ref_filename, single=self.single, weight_type=self.weight_type,\n-                pixfrac=self.pixfrac, kernel=self.kernel,\n-                fillval=self.fillval, good_bits=self.good_bits)\n-            # Do the resampling\n-            resamp.do_drizzle()\n-\n-            for model in resamp.output_models:\n+            # result is a DrizProductModel\n+            result = self._process_slit(input_models)\n+        return result\n+\n+    def _process_multislit(self, input_models):\n+        \"\"\"\n+        Resample MultiSlit data\n+\n+        Parameters\n+        ----------\n+        input : `~jwst.datamodels.ModelContainer`\n+            A container of `~jwst.datamodels.MultiSlitModel`\n+\n+        Returns\n+        -------\n+        result : `~jwst.datamodels.MultiProductModel`\n+            The resampled output, one per source\n+        \"\"\"\n+        containers = multislit_to_container(input_models)\n+        result = datamodels.MultiProductModel()\n+        result.update(input_models[0])\n+        for container in containers.values():\n+            resamp = resample_spec.ResampleSpecData(container, **self.drizpars)\n+            drizzled_models = resamp.do_drizzle()\n+\n+            for model in drizzled_models:\n                 model.meta.cal_step.resample = \"COMPLETE\"\n                 model.meta.asn.pool_name = input_models.meta.pool_name\n                 model.meta.asn.table_name = input_models.meta.table_name\n+                update_s_region_spectral(model)\n \n-            # Return either the single resampled datamodel, or the container\n-            # of datamodels.\n-            if len(resamp.output_models) == 1:\n-                result = resamp.output_models[0]\n+            # Everything resampled to single output model\n+            if len(drizzled_models) == 1:\n+                result.products.append(drizzled_models[0])\n+                result.products[-1].bunit_data = container[0].meta.bunit_data\n             else:\n-                result = resamp.output_models\n+                # For singlely-resampled images\n+                for model in drizzled_models:\n+                    result.products.append(model)\n+                    result.products[-1].bunit_data = container[0].meta.bunit_data\n+\n+        return result\n \n-        for model in result.products:\n+    def _process_slit(self, input_models):\n+        \"\"\"\n+        Resample Slit data\n+\n+        Parameters\n+        ----------\n+        input : `~jwst.datamodels.ModelContainer`\n+            A container of `~jwst.datamodels.ImageModel`\n+            or `~jwst.datamodels.SlitModel`\n+\n+        Returns\n+        -------\n+        result : `~jwst.datamodels.DrizProductModel`\n+            The resampled output, one per source\n+        \"\"\"\n+        resamp = resample_spec.ResampleSpecData(input_models, **self.drizpars)\n+        drizzled_models = resamp.do_drizzle()\n+\n+        for model in drizzled_models:\n+            model.meta.cal_step.resample = \"COMPLETE\"\n+            model.meta.asn.pool_name = input_models.meta.pool_name\n+            model.meta.asn.table_name = input_models.meta.table_name","path":"jwst/resample/resample_spec_step.py","position":152,"original_position":152,"commit_id":"1e516b5398dc89e00665d097dad36fbef1580b35","original_commit_id":"1e516b5398dc89e00665d097dad36fbef1580b35","user":{"login":"jdavies-st","id":17088869,"node_id":"MDQ6VXNlcjE3MDg4ODY5","avatar_url":"https://avatars2.githubusercontent.com/u/17088869?v=4","gravatar_id":"","url":"https://api.github.com/users/jdavies-st","html_url":"https://github.com/jdavies-st","followers_url":"https://api.github.com/users/jdavies-st/followers","following_url":"https://api.github.com/users/jdavies-st/following{/other_user}","gists_url":"https://api.github.com/users/jdavies-st/gists{/gist_id}","starred_url":"https://api.github.com/users/jdavies-st/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdavies-st/subscriptions","organizations_url":"https://api.github.com/users/jdavies-st/orgs","repos_url":"https://api.github.com/users/jdavies-st/repos","events_url":"https://api.github.com/users/jdavies-st/events{/privacy}","received_events_url":"https://api.github.com/users/jdavies-st/received_events","type":"User","site_admin":false},"body":"`input_models` is a ModelContainer, which stores these in `meta` because it currently still has a schema.  Removing the schema from ModelContainer is on my TODO list, and that will require these lines of code to be changed.  I think the solution is to just put any data that a container needs to carry around with in a class attribute or property.  Attributes could be just created on the fly as needed as well, as there elsewhere in the code.  👀 ","created_at":"2018-08-16T19:15:06Z","updated_at":"2018-08-16T19:15:06Z","html_url":"https://github.com/spacetelescope/jwst/pull/2348#discussion_r210711237","pull_request_url":"https://api.github.com/repos/spacetelescope/jwst/pulls/2348","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/spacetelescope/jwst/pulls/comments/210711237"},"html":{"href":"https://github.com/spacetelescope/jwst/pull/2348#discussion_r210711237"},"pull_request":{"href":"https://api.github.com/repos/spacetelescope/jwst/pulls/2348"}},"in_reply_to_id":210702566},"pull_request":{"url":"https://api.github.com/repos/spacetelescope/jwst/pulls/2348","id":207720767,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA3NzIwNzY3","html_url":"https://github.com/spacetelescope/jwst/pull/2348","diff_url":"https://github.com/spacetelescope/jwst/pull/2348.diff","patch_url":"https://github.com/spacetelescope/jwst/pull/2348.patch","issue_url":"https://api.github.com/repos/spacetelescope/jwst/issues/2348","number":2348,"state":"open","locked":false,"title":"Add build_interpolated_output_wcs() method to resample_spec","user":{"login":"jdavies-st","id":17088869,"node_id":"MDQ6VXNlcjE3MDg4ODY5","avatar_url":"https://avatars2.githubusercontent.com/u/17088869?v=4","gravatar_id":"","url":"https://api.github.com/users/jdavies-st","html_url":"https://github.com/jdavies-st","followers_url":"https://api.github.com/users/jdavies-st/followers","following_url":"https://api.github.com/users/jdavies-st/following{/other_user}","gists_url":"https://api.github.com/users/jdavies-st/gists{/gist_id}","starred_url":"https://api.github.com/users/jdavies-st/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdavies-st/subscriptions","organizations_url":"https://api.github.com/users/jdavies-st/orgs","repos_url":"https://api.github.com/users/jdavies-st/repos","events_url":"https://api.github.com/users/jdavies-st/events{/privacy}","received_events_url":"https://api.github.com/users/jdavies-st/received_events","type":"User","site_admin":false},"body":"This generalizes building the output data size and WCS frame in `resample_spec` to work for any arbitrary WCS.  It should work for both MIRI and NIRSpec with different dispersion axes.\r\n\r\nAlso resolves #2337 \r\n\r\n","created_at":"2018-08-10T20:58:34Z","updated_at":"2018-08-16T19:15:06Z","closed_at":null,"merged_at":null,"merge_commit_sha":"9e123fa35f29e7de7ef0ad2ba0d2117cb1510281","assignee":null,"assignees":[],"requested_reviewers":[{"login":"nden","id":1110361,"node_id":"MDQ6VXNlcjExMTAzNjE=","avatar_url":"https://avatars2.githubusercontent.com/u/1110361?v=4","gravatar_id":"","url":"https://api.github.com/users/nden","html_url":"https://github.com/nden","followers_url":"https://api.github.com/users/nden/followers","following_url":"https://api.github.com/users/nden/following{/other_user}","gists_url":"https://api.github.com/users/nden/gists{/gist_id}","starred_url":"https://api.github.com/users/nden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nden/subscriptions","organizations_url":"https://api.github.com/users/nden/orgs","repos_url":"https://api.github.com/users/nden/repos","events_url":"https://api.github.com/users/nden/events{/privacy}","received_events_url":"https://api.github.com/users/nden/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":394365810,"node_id":"MDU6TGFiZWwzOTQzNjU4MTA=","url":"https://api.github.com/repos/spacetelescope/jwst/labels/ready-for-final-review","name":"ready-for-final-review","color":"5319e7","default":false},{"id":390243421,"node_id":"MDU6TGFiZWwzOTAyNDM0MjE=","url":"https://api.github.com/repos/spacetelescope/jwst/labels/resample","name":"resample","color":"5319e7","default":false}],"milestone":{"url":"https://api.github.com/repos/spacetelescope/jwst/milestones/12","html_url":"https://github.com/spacetelescope/jwst/milestone/12","labels_url":"https://api.github.com/repos/spacetelescope/jwst/milestones/12/labels","id":3526424,"node_id":"MDk6TWlsZXN0b25lMzUyNjQyNA==","number":12,"title":"0.11.0","description":"Snapshot delivery for end of August.","creator":{"login":"hbushouse","id":12860084,"node_id":"MDQ6VXNlcjEyODYwMDg0","avatar_url":"https://avatars1.githubusercontent.com/u/12860084?v=4","gravatar_id":"","url":"https://api.github.com/users/hbushouse","html_url":"https://github.com/hbushouse","followers_url":"https://api.github.com/users/hbushouse/followers","following_url":"https://api.github.com/users/hbushouse/following{/other_user}","gists_url":"https://api.github.com/users/hbushouse/gists{/gist_id}","starred_url":"https://api.github.com/users/hbushouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hbushouse/subscriptions","organizations_url":"https://api.github.com/users/hbushouse/orgs","repos_url":"https://api.github.com/users/hbushouse/repos","events_url":"https://api.github.com/users/hbushouse/events{/privacy}","received_events_url":"https://api.github.com/users/hbushouse/received_events","type":"User","site_admin":false},"open_issues":51,"closed_issues":23,"state":"open","created_at":"2018-07-26T19:56:55Z","updated_at":"2018-08-16T13:34:15Z","due_on":"2018-08-31T07:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/spacetelescope/jwst/pulls/2348/commits","review_comments_url":"https://api.github.com/repos/spacetelescope/jwst/pulls/2348/comments","review_comment_url":"https://api.github.com/repos/spacetelescope/jwst/pulls/comments{/number}","comments_url":"https://api.github.com/repos/spacetelescope/jwst/issues/2348/comments","statuses_url":"https://api.github.com/repos/spacetelescope/jwst/statuses/1e516b5398dc89e00665d097dad36fbef1580b35","head":{"label":"jdavies-st:interp_output_frame","ref":"interp_output_frame","sha":"1e516b5398dc89e00665d097dad36fbef1580b35","user":{"login":"jdavies-st","id":17088869,"node_id":"MDQ6VXNlcjE3MDg4ODY5","avatar_url":"https://avatars2.githubusercontent.com/u/17088869?v=4","gravatar_id":"","url":"https://api.github.com/users/jdavies-st","html_url":"https://github.com/jdavies-st","followers_url":"https://api.github.com/users/jdavies-st/followers","following_url":"https://api.github.com/users/jdavies-st/following{/other_user}","gists_url":"https://api.github.com/users/jdavies-st/gists{/gist_id}","starred_url":"https://api.github.com/users/jdavies-st/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdavies-st/subscriptions","organizations_url":"https://api.github.com/users/jdavies-st/orgs","repos_url":"https://api.github.com/users/jdavies-st/repos","events_url":"https://api.github.com/users/jdavies-st/events{/privacy}","received_events_url":"https://api.github.com/users/jdavies-st/received_events","type":"User","site_admin":false},"repo":{"id":64153762,"node_id":"MDEwOlJlcG9zaXRvcnk2NDE1Mzc2Mg==","name":"jwst","full_name":"jdavies-st/jwst","owner":{"login":"jdavies-st","id":17088869,"node_id":"MDQ6VXNlcjE3MDg4ODY5","avatar_url":"https://avatars2.githubusercontent.com/u/17088869?v=4","gravatar_id":"","url":"https://api.github.com/users/jdavies-st","html_url":"https://github.com/jdavies-st","followers_url":"https://api.github.com/users/jdavies-st/followers","following_url":"https://api.github.com/users/jdavies-st/following{/other_user}","gists_url":"https://api.github.com/users/jdavies-st/gists{/gist_id}","starred_url":"https://api.github.com/users/jdavies-st/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdavies-st/subscriptions","organizations_url":"https://api.github.com/users/jdavies-st/orgs","repos_url":"https://api.github.com/users/jdavies-st/repos","events_url":"https://api.github.com/users/jdavies-st/events{/privacy}","received_events_url":"https://api.github.com/users/jdavies-st/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jdavies-st/jwst","description":"JWST Calibration Pipeline","fork":true,"url":"https://api.github.com/repos/jdavies-st/jwst","forks_url":"https://api.github.com/repos/jdavies-st/jwst/forks","keys_url":"https://api.github.com/repos/jdavies-st/jwst/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jdavies-st/jwst/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jdavies-st/jwst/teams","hooks_url":"https://api.github.com/repos/jdavies-st/jwst/hooks","issue_events_url":"https://api.github.com/repos/jdavies-st/jwst/issues/events{/number}","events_url":"https://api.github.com/repos/jdavies-st/jwst/events","assignees_url":"https://api.github.com/repos/jdavies-st/jwst/assignees{/user}","branches_url":"https://api.github.com/repos/jdavies-st/jwst/branches{/branch}","tags_url":"https://api.github.com/repos/jdavies-st/jwst/tags","blobs_url":"https://api.github.com/repos/jdavies-st/jwst/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jdavies-st/jwst/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jdavies-st/jwst/git/refs{/sha}","trees_url":"https://api.github.com/repos/jdavies-st/jwst/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jdavies-st/jwst/statuses/{sha}","languages_url":"https://api.github.com/repos/jdavies-st/jwst/languages","stargazers_url":"https://api.github.com/repos/jdavies-st/jwst/stargazers","contributors_url":"https://api.github.com/repos/jdavies-st/jwst/contributors","subscribers_url":"https://api.github.com/repos/jdavies-st/jwst/subscribers","subscription_url":"https://api.github.com/repos/jdavies-st/jwst/subscription","commits_url":"https://api.github.com/repos/jdavies-st/jwst/commits{/sha}","git_commits_url":"https://api.github.com/repos/jdavies-st/jwst/git/commits{/sha}","comments_url":"https://api.github.com/repos/jdavies-st/jwst/comments{/number}","issue_comment_url":"https://api.github.com/repos/jdavies-st/jwst/issues/comments{/number}","contents_url":"https://api.github.com/repos/jdavies-st/jwst/contents/{+path}","compare_url":"https://api.github.com/repos/jdavies-st/jwst/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jdavies-st/jwst/merges","archive_url":"https://api.github.com/repos/jdavies-st/jwst/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jdavies-st/jwst/downloads","issues_url":"https://api.github.com/repos/jdavies-st/jwst/issues{/number}","pulls_url":"https://api.github.com/repos/jdavies-st/jwst/pulls{/number}","milestones_url":"https://api.github.com/repos/jdavies-st/jwst/milestones{/number}","notifications_url":"https://api.github.com/repos/jdavies-st/jwst/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jdavies-st/jwst/labels{/name}","releases_url":"https://api.github.com/repos/jdavies-st/jwst/releases{/id}","deployments_url":"https://api.github.com/repos/jdavies-st/jwst/deployments","created_at":"2016-07-25T17:19:51Z","updated_at":"2018-08-16T18:29:04Z","pushed_at":"2018-08-16T18:29:02Z","git_url":"git://github.com/jdavies-st/jwst.git","ssh_url":"git@github.com:jdavies-st/jwst.git","clone_url":"https://github.com/jdavies-st/jwst.git","svn_url":"https://github.com/jdavies-st/jwst","homepage":"","size":69513,"stargazers_count":0,"watchers_count":0,"language":"Jupyter Notebook","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"spacetelescope:master","ref":"master","sha":"f062265cbcbc29ae27e99edc56407cdb888a1761","user":{"login":"spacetelescope","id":2751928,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI3NTE5Mjg=","avatar_url":"https://avatars3.githubusercontent.com/u/2751928?v=4","gravatar_id":"","url":"https://api.github.com/users/spacetelescope","html_url":"https://github.com/spacetelescope","followers_url":"https://api.github.com/users/spacetelescope/followers","following_url":"https://api.github.com/users/spacetelescope/following{/other_user}","gists_url":"https://api.github.com/users/spacetelescope/gists{/gist_id}","starred_url":"https://api.github.com/users/spacetelescope/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spacetelescope/subscriptions","organizations_url":"https://api.github.com/users/spacetelescope/orgs","repos_url":"https://api.github.com/users/spacetelescope/repos","events_url":"https://api.github.com/users/spacetelescope/events{/privacy}","received_events_url":"https://api.github.com/users/spacetelescope/received_events","type":"Organization","site_admin":false},"repo":{"id":60551519,"node_id":"MDEwOlJlcG9zaXRvcnk2MDU1MTUxOQ==","name":"jwst","full_name":"spacetelescope/jwst","owner":{"login":"spacetelescope","id":2751928,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI3NTE5Mjg=","avatar_url":"https://avatars3.githubusercontent.com/u/2751928?v=4","gravatar_id":"","url":"https://api.github.com/users/spacetelescope","html_url":"https://github.com/spacetelescope","followers_url":"https://api.github.com/users/spacetelescope/followers","following_url":"https://api.github.com/users/spacetelescope/following{/other_user}","gists_url":"https://api.github.com/users/spacetelescope/gists{/gist_id}","starred_url":"https://api.github.com/users/spacetelescope/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spacetelescope/subscriptions","organizations_url":"https://api.github.com/users/spacetelescope/orgs","repos_url":"https://api.github.com/users/spacetelescope/repos","events_url":"https://api.github.com/users/spacetelescope/events{/privacy}","received_events_url":"https://api.github.com/users/spacetelescope/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/spacetelescope/jwst","description":"Python library for science observations from the James Webb Space Telescope ","fork":false,"url":"https://api.github.com/repos/spacetelescope/jwst","forks_url":"https://api.github.com/repos/spacetelescope/jwst/forks","keys_url":"https://api.github.com/repos/spacetelescope/jwst/keys{/key_id}","collaborators_url":"https://api.github.com/repos/spacetelescope/jwst/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/spacetelescope/jwst/teams","hooks_url":"https://api.github.com/repos/spacetelescope/jwst/hooks","issue_events_url":"https://api.github.com/repos/spacetelescope/jwst/issues/events{/number}","events_url":"https://api.github.com/repos/spacetelescope/jwst/events","assignees_url":"https://api.github.com/repos/spacetelescope/jwst/assignees{/user}","branches_url":"https://api.github.com/repos/spacetelescope/jwst/branches{/branch}","tags_url":"https://api.github.com/repos/spacetelescope/jwst/tags","blobs_url":"https://api.github.com/repos/spacetelescope/jwst/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/spacetelescope/jwst/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/spacetelescope/jwst/git/refs{/sha}","trees_url":"https://api.github.com/repos/spacetelescope/jwst/git/trees{/sha}","statuses_url":"https://api.github.com/repos/spacetelescope/jwst/statuses/{sha}","languages_url":"https://api.github.com/repos/spacetelescope/jwst/languages","stargazers_url":"https://api.github.com/repos/spacetelescope/jwst/stargazers","contributors_url":"https://api.github.com/repos/spacetelescope/jwst/contributors","subscribers_url":"https://api.github.com/repos/spacetelescope/jwst/subscribers","subscription_url":"https://api.github.com/repos/spacetelescope/jwst/subscription","commits_url":"https://api.github.com/repos/spacetelescope/jwst/commits{/sha}","git_commits_url":"https://api.github.com/repos/spacetelescope/jwst/git/commits{/sha}","comments_url":"https://api.github.com/repos/spacetelescope/jwst/comments{/number}","issue_comment_url":"https://api.github.com/repos/spacetelescope/jwst/issues/comments{/number}","contents_url":"https://api.github.com/repos/spacetelescope/jwst/contents/{+path}","compare_url":"https://api.github.com/repos/spacetelescope/jwst/compare/{base}...{head}","merges_url":"https://api.github.com/repos/spacetelescope/jwst/merges","archive_url":"https://api.github.com/repos/spacetelescope/jwst/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/spacetelescope/jwst/downloads","issues_url":"https://api.github.com/repos/spacetelescope/jwst/issues{/number}","pulls_url":"https://api.github.com/repos/spacetelescope/jwst/pulls{/number}","milestones_url":"https://api.github.com/repos/spacetelescope/jwst/milestones{/number}","notifications_url":"https://api.github.com/repos/spacetelescope/jwst/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/spacetelescope/jwst/labels{/name}","releases_url":"https://api.github.com/repos/spacetelescope/jwst/releases{/id}","deployments_url":"https://api.github.com/repos/spacetelescope/jwst/deployments","created_at":"2016-06-06T18:34:23Z","updated_at":"2018-08-16T18:30:03Z","pushed_at":"2018-08-16T19:12:57Z","git_url":"git://github.com/spacetelescope/jwst.git","ssh_url":"git@github.com:spacetelescope/jwst.git","clone_url":"https://github.com/spacetelescope/jwst.git","svn_url":"https://github.com/spacetelescope/jwst","homepage":"https://jwst-pipeline.readthedocs.io/en/latest/","size":69285,"stargazers_count":44,"watchers_count":44,"language":"Jupyter Notebook","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":42,"mirror_url":null,"archived":false,"open_issues_count":252,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":42,"open_issues":252,"watchers":44,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/spacetelescope/jwst/pulls/2348"},"html":{"href":"https://github.com/spacetelescope/jwst/pull/2348"},"issue":{"href":"https://api.github.com/repos/spacetelescope/jwst/issues/2348"},"comments":{"href":"https://api.github.com/repos/spacetelescope/jwst/issues/2348/comments"},"review_comments":{"href":"https://api.github.com/repos/spacetelescope/jwst/pulls/2348/comments"},"review_comment":{"href":"https://api.github.com/repos/spacetelescope/jwst/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/spacetelescope/jwst/pulls/2348/commits"},"statuses":{"href":"https://api.github.com/repos/spacetelescope/jwst/statuses/1e516b5398dc89e00665d097dad36fbef1580b35"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"jdavies-st"}}