{"action":"created","comment":{"url":"https://api.github.com/repos/spacetelescope/jwst/pulls/comments/238082032","pull_request_review_id":180544403,"id":238082032,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzODA4MjAzMg==","diff_hunk":"@@ -0,0 +1,216 @@\n+\"\"\"\n+\n+Unit tests for superbias subtraction\n+\n+\"\"\"\n+\n+import pytest\n+import numpy as np\n+from jwst.superbias import SuperBiasStep\n+from jwst.superbias.bias_sub import do_correction\n+from jwst.datamodels import RampModel, SuperBiasModel\n+\n+def test_basic_superbias_subtraction(setup_full_cube):\n+    '''Check basic superbias subtraction.'''\n+\n+    # Create inputs, data, and superbiases\n+    ngroups = 5\n+    nrows = 2048\n+    ncols = 2048\n+    blevel = 2000.\n+\n+    data, bias = setup_full_cube(ngroups, nrows, ncols)\n+\n+    # Add signal values and bias values\n+    data.data[:] = blevel\n+    bias.data[:] = blevel\n+\n+    # Run the pipeline\n+    output = do_correction(data, bias)\n+\n+    # Make sure that manual superbias subtraction matches pipeline output\n+    manual = data.data - bias.data\n+    assert np.array_equal(output.data, manual)\n+\n+\n+def test_subarray_correction(setup_subarray_cube):\n+    '''Check that the proper subarray is extracted from the full frame\n+       reference file during subtraction.'''\n+\n+    # Create inputs, subarray SUB320A335R data, and superbiases\n+    ngroups = 5\n+    nrows = 320\n+    ncols = 320\n+    blevel = 2000.\n+    xstart = 486\n+    ystart = 1508\n+\n+    data, bias = setup_subarray_cube(xstart, ystart, ngroups, nrows, ncols)\n+    manualbias = bias.data[ystart-1:ystart-1+nrows, xstart-1:xstart-1+ncols]\n+\n+    # Add signal values and bias values\n+    data.data[:] = blevel\n+    manualbias[:] = blevel\n+\n+    # Run the pipeline\n+    output = do_correction(data, bias)\n+\n+    # Make sure the subarray was extracted correctly from superbias file\n+    # Make sure that manual superbias subtraction matches pipeline output\n+    manualout = data.data - manualbias\n+    assert np.array_equal(output.data, manualout)\n+\n+\n+def test_dq_propagation(setup_full_cube):\n+    '''Check that the PIXELDQ array of the science exposure is correctly\n+       combined with the reference file DQ array.'''\n+\n+    # Create inputs, data, and superbiases\n+    ngroups = 5\n+    nrows = 2048\n+    ncols = 2048\n+    dqval1 = 5\n+    dqval2 = 10\n+\n+    data, bias = setup_full_cube(ngroups, nrows, ncols)\n+\n+    # Add DQ values to the data and reference file\n+    data.pixeldq[5, 5] = dqval1\n+    bias.dq[5, 5] = dqval2\n+\n+    # Run the pipeline\n+    output = do_correction(data, bias)\n+\n+    # Make sure DQ values from data and reference file are added in the output\n+    assert output.pixeldq[5, 5] == dqval1 + dqval2\n+\n+\n+def test_nans_in_superbias(setup_full_cube):\n+    '''Check that no superbias subtraction is done for pixels that have a\n+       value of NaN in the reference file.'''\n+\n+    # Create inputs, data, and superbiases\n+    ngroups = 5\n+    nrows = 2048\n+    ncols = 2048\n+    blevel = 2000.\n+\n+    data, bias = setup_full_cube(ngroups, nrows, ncols)\n+\n+    # Add signal values and bias values\n+    data.data[:] = blevel\n+    bias.data[:] = blevel\n+\n+    # Set superbias value for pixel to NaN\n+    bias.data[500, 500] = np.nan\n+\n+    # Run the pipeline\n+    output = do_correction(data, bias)\n+\n+    # Check that subtraction was not done on pixel with NaN reference value\n+    # Check that subtraction was done on other pixels\n+    assert np.array_equal(output.data[0, :, 500, 500], data.data[0, :, 500, 500])\n+    assert np.array_equal(output.data[0, :, 50, 50], data.data[0, :, 50, 50] - blevel)\n+\n+\n+def test_full_step(setup_full_cube):\n+    '''Test full run of the SuperBiasStep.'''\n+\n+    # Create inputs, data, and superbiases\n+    ngroups = 5\n+    nrows = 2048\n+    ncols = 2048\n+    blevel = 2000.\n+\n+    data, bias = setup_full_cube(ngroups, nrows, ncols)\n+\n+    # Add signal values and bias values\n+    data.data[0, :, 500, 500] = blevel\n+\n+    # Run the pipeline\n+    output = SuperBiasStep.call(data)\n+\n+    # Check that expected reference file is used based on data headers\n+    assert output.meta.ref_file.superbias.name == 'crds://jwst_nircam_superbias_0026.fits'","path":"jwst/superbias/tests/test_bias_sub.py","position":134,"original_position":134,"commit_id":"edf2ff1a0b1b1b43e03b8c855629d09dd909deeb","original_commit_id":"edf2ff1a0b1b1b43e03b8c855629d09dd909deeb","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":"Would it be better to use the mocked superbias reffile here?","created_at":"2018-12-02T01:35:17Z","updated_at":"2018-12-02T01:35:17Z","html_url":"https://github.com/spacetelescope/jwst/pull/2909#discussion_r238082032","pull_request_url":"https://api.github.com/repos/spacetelescope/jwst/pulls/2909","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/spacetelescope/jwst/pulls/comments/238082032"},"html":{"href":"https://github.com/spacetelescope/jwst/pull/2909#discussion_r238082032"},"pull_request":{"href":"https://api.github.com/repos/spacetelescope/jwst/pulls/2909"}},"in_reply_to_id":238063428},"pull_request":{"url":"https://api.github.com/repos/spacetelescope/jwst/pulls/2909","id":234783355,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM0NzgzMzU1","html_url":"https://github.com/spacetelescope/jwst/pull/2909","diff_url":"https://github.com/spacetelescope/jwst/pull/2909.diff","patch_url":"https://github.com/spacetelescope/jwst/pull/2909.patch","issue_url":"https://api.github.com/repos/spacetelescope/jwst/issues/2909","number":2909,"state":"open","locked":false,"title":" Add unit tests for superbias step","user":{"login":"aliciacanipe","id":18013408,"node_id":"MDQ6VXNlcjE4MDEzNDA4","avatar_url":"https://avatars0.githubusercontent.com/u/18013408?v=4","gravatar_id":"","url":"https://api.github.com/users/aliciacanipe","html_url":"https://github.com/aliciacanipe","followers_url":"https://api.github.com/users/aliciacanipe/followers","following_url":"https://api.github.com/users/aliciacanipe/following{/other_user}","gists_url":"https://api.github.com/users/aliciacanipe/gists{/gist_id}","starred_url":"https://api.github.com/users/aliciacanipe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aliciacanipe/subscriptions","organizations_url":"https://api.github.com/users/aliciacanipe/orgs","repos_url":"https://api.github.com/users/aliciacanipe/repos","events_url":"https://api.github.com/users/aliciacanipe/events{/privacy}","received_events_url":"https://api.github.com/users/aliciacanipe/received_events","type":"User","site_admin":false},"body":"@cracraft @mfixstsci I am adding unit tests for the superbias step of the pipeline.","created_at":"2018-11-29T20:56:41Z","updated_at":"2018-12-02T01:35:17Z","closed_at":null,"merged_at":null,"merge_commit_sha":"c1a1887a7f8cef24261828d8bad2d523d92301ee","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":390243669,"node_id":"MDU6TGFiZWwzOTAyNDM2Njk=","url":"https://api.github.com/repos/spacetelescope/jwst/labels/superbias","name":"superbias","color":"0052cc","default":false},{"id":414429376,"node_id":"MDU6TGFiZWw0MTQ0MjkzNzY=","url":"https://api.github.com/repos/spacetelescope/jwst/labels/testing","name":"testing","color":"f9d0c4","default":false}],"milestone":{"url":"https://api.github.com/repos/spacetelescope/jwst/milestones/16","html_url":"https://github.com/spacetelescope/jwst/milestone/16","labels_url":"https://api.github.com/repos/spacetelescope/jwst/milestones/16/labels","id":3697525,"node_id":"MDk6TWlsZXN0b25lMzY5NzUyNQ==","number":16,"title":"0.13.0","description":null,"creator":{"login":"philhodge","id":2065676,"node_id":"MDQ6VXNlcjIwNjU2NzY=","avatar_url":"https://avatars2.githubusercontent.com/u/2065676?v=4","gravatar_id":"","url":"https://api.github.com/users/philhodge","html_url":"https://github.com/philhodge","followers_url":"https://api.github.com/users/philhodge/followers","following_url":"https://api.github.com/users/philhodge/following{/other_user}","gists_url":"https://api.github.com/users/philhodge/gists{/gist_id}","starred_url":"https://api.github.com/users/philhodge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philhodge/subscriptions","organizations_url":"https://api.github.com/users/philhodge/orgs","repos_url":"https://api.github.com/users/philhodge/repos","events_url":"https://api.github.com/users/philhodge/events{/privacy}","received_events_url":"https://api.github.com/users/philhodge/received_events","type":"User","site_admin":false},"open_issues":36,"closed_issues":46,"state":"open","created_at":"2018-09-28T20:15:56Z","updated_at":"2018-12-01T04:06:28Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/spacetelescope/jwst/pulls/2909/commits","review_comments_url":"https://api.github.com/repos/spacetelescope/jwst/pulls/2909/comments","review_comment_url":"https://api.github.com/repos/spacetelescope/jwst/pulls/comments{/number}","comments_url":"https://api.github.com/repos/spacetelescope/jwst/issues/2909/comments","statuses_url":"https://api.github.com/repos/spacetelescope/jwst/statuses/edf2ff1a0b1b1b43e03b8c855629d09dd909deeb","head":{"label":"aliciacanipe:canipe-superbias-unittests","ref":"canipe-superbias-unittests","sha":"edf2ff1a0b1b1b43e03b8c855629d09dd909deeb","user":{"login":"aliciacanipe","id":18013408,"node_id":"MDQ6VXNlcjE4MDEzNDA4","avatar_url":"https://avatars0.githubusercontent.com/u/18013408?v=4","gravatar_id":"","url":"https://api.github.com/users/aliciacanipe","html_url":"https://github.com/aliciacanipe","followers_url":"https://api.github.com/users/aliciacanipe/followers","following_url":"https://api.github.com/users/aliciacanipe/following{/other_user}","gists_url":"https://api.github.com/users/aliciacanipe/gists{/gist_id}","starred_url":"https://api.github.com/users/aliciacanipe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aliciacanipe/subscriptions","organizations_url":"https://api.github.com/users/aliciacanipe/orgs","repos_url":"https://api.github.com/users/aliciacanipe/repos","events_url":"https://api.github.com/users/aliciacanipe/events{/privacy}","received_events_url":"https://api.github.com/users/aliciacanipe/received_events","type":"User","site_admin":false},"repo":{"id":150782647,"node_id":"MDEwOlJlcG9zaXRvcnkxNTA3ODI2NDc=","name":"jwst","full_name":"aliciacanipe/jwst","private":false,"owner":{"login":"aliciacanipe","id":18013408,"node_id":"MDQ6VXNlcjE4MDEzNDA4","avatar_url":"https://avatars0.githubusercontent.com/u/18013408?v=4","gravatar_id":"","url":"https://api.github.com/users/aliciacanipe","html_url":"https://github.com/aliciacanipe","followers_url":"https://api.github.com/users/aliciacanipe/followers","following_url":"https://api.github.com/users/aliciacanipe/following{/other_user}","gists_url":"https://api.github.com/users/aliciacanipe/gists{/gist_id}","starred_url":"https://api.github.com/users/aliciacanipe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aliciacanipe/subscriptions","organizations_url":"https://api.github.com/users/aliciacanipe/orgs","repos_url":"https://api.github.com/users/aliciacanipe/repos","events_url":"https://api.github.com/users/aliciacanipe/events{/privacy}","received_events_url":"https://api.github.com/users/aliciacanipe/received_events","type":"User","site_admin":false},"html_url":"https://github.com/aliciacanipe/jwst","description":"Python library for science observations from the James Webb Space Telescope ","fork":true,"url":"https://api.github.com/repos/aliciacanipe/jwst","forks_url":"https://api.github.com/repos/aliciacanipe/jwst/forks","keys_url":"https://api.github.com/repos/aliciacanipe/jwst/keys{/key_id}","collaborators_url":"https://api.github.com/repos/aliciacanipe/jwst/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/aliciacanipe/jwst/teams","hooks_url":"https://api.github.com/repos/aliciacanipe/jwst/hooks","issue_events_url":"https://api.github.com/repos/aliciacanipe/jwst/issues/events{/number}","events_url":"https://api.github.com/repos/aliciacanipe/jwst/events","assignees_url":"https://api.github.com/repos/aliciacanipe/jwst/assignees{/user}","branches_url":"https://api.github.com/repos/aliciacanipe/jwst/branches{/branch}","tags_url":"https://api.github.com/repos/aliciacanipe/jwst/tags","blobs_url":"https://api.github.com/repos/aliciacanipe/jwst/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/aliciacanipe/jwst/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/aliciacanipe/jwst/git/refs{/sha}","trees_url":"https://api.github.com/repos/aliciacanipe/jwst/git/trees{/sha}","statuses_url":"https://api.github.com/repos/aliciacanipe/jwst/statuses/{sha}","languages_url":"https://api.github.com/repos/aliciacanipe/jwst/languages","stargazers_url":"https://api.github.com/repos/aliciacanipe/jwst/stargazers","contributors_url":"https://api.github.com/repos/aliciacanipe/jwst/contributors","subscribers_url":"https://api.github.com/repos/aliciacanipe/jwst/subscribers","subscription_url":"https://api.github.com/repos/aliciacanipe/jwst/subscription","commits_url":"https://api.github.com/repos/aliciacanipe/jwst/commits{/sha}","git_commits_url":"https://api.github.com/repos/aliciacanipe/jwst/git/commits{/sha}","comments_url":"https://api.github.com/repos/aliciacanipe/jwst/comments{/number}","issue_comment_url":"https://api.github.com/repos/aliciacanipe/jwst/issues/comments{/number}","contents_url":"https://api.github.com/repos/aliciacanipe/jwst/contents/{+path}","compare_url":"https://api.github.com/repos/aliciacanipe/jwst/compare/{base}...{head}","merges_url":"https://api.github.com/repos/aliciacanipe/jwst/merges","archive_url":"https://api.github.com/repos/aliciacanipe/jwst/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/aliciacanipe/jwst/downloads","issues_url":"https://api.github.com/repos/aliciacanipe/jwst/issues{/number}","pulls_url":"https://api.github.com/repos/aliciacanipe/jwst/pulls{/number}","milestones_url":"https://api.github.com/repos/aliciacanipe/jwst/milestones{/number}","notifications_url":"https://api.github.com/repos/aliciacanipe/jwst/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/aliciacanipe/jwst/labels{/name}","releases_url":"https://api.github.com/repos/aliciacanipe/jwst/releases{/id}","deployments_url":"https://api.github.com/repos/aliciacanipe/jwst/deployments","created_at":"2018-09-28T18:53:27Z","updated_at":"2018-11-28T16:44:22Z","pushed_at":"2018-11-30T21:04:15Z","git_url":"git://github.com/aliciacanipe/jwst.git","ssh_url":"git@github.com:aliciacanipe/jwst.git","clone_url":"https://github.com/aliciacanipe/jwst.git","svn_url":"https://github.com/aliciacanipe/jwst","homepage":"https://jwst-pipeline.readthedocs.io/en/latest/","size":73396,"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":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"spacetelescope:master","ref":"master","sha":"1c98a64d7660bcdd51e2bdaabfb4a6a16d4d524f","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","private":false,"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},"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-12-01T04:06:33Z","pushed_at":"2018-12-01T04:17:33Z","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":73422,"stargazers_count":51,"watchers_count":51,"language":"Jupyter Notebook","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":47,"mirror_url":null,"archived":false,"open_issues_count":333,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":47,"open_issues":333,"watchers":51,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/spacetelescope/jwst/pulls/2909"},"html":{"href":"https://github.com/spacetelescope/jwst/pull/2909"},"issue":{"href":"https://api.github.com/repos/spacetelescope/jwst/issues/2909"},"comments":{"href":"https://api.github.com/repos/spacetelescope/jwst/issues/2909/comments"},"review_comments":{"href":"https://api.github.com/repos/spacetelescope/jwst/pulls/2909/comments"},"review_comment":{"href":"https://api.github.com/repos/spacetelescope/jwst/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/spacetelescope/jwst/pulls/2909/commits"},"statuses":{"href":"https://api.github.com/repos/spacetelescope/jwst/statuses/edf2ff1a0b1b1b43e03b8c855629d09dd909deeb"}},"author_association":"NONE"}}
{"actor":{"display_login":"jdavies-st"}}