{"action":"created","comment":{"url":"https://api.github.com/repos/pvlib/pvlib-python/pulls/comments/217066727","pull_request_review_id":154692383,"id":217066727,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxNzA2NjcyNw==","diff_hunk":"@@ -14,22 +14,102 @@\n SINGLEAXIS_COL_ORDER = ['tracker_theta', 'aoi',\n                         'surface_azimuth', 'surface_tilt']\n \n+\n def test_solar_noon():\n-    apparent_zenith = pd.Series([10])\n-    apparent_azimuth = pd.Series([180])\n+    index = pd.DatetimeIndex(start='20180701T1200', freq='1s', periods=1)\n+    apparent_zenith = pd.Series([10], index=index)\n+    apparent_azimuth = pd.Series([180], index=index)\n     tracker_data = tracking.singleaxis(apparent_zenith, apparent_azimuth,\n                                        axis_tilt=0, axis_azimuth=0,\n                                        max_angle=90, backtrack=True,\n                                        gcr=2.0/7.0)\n \n     expect = pd.DataFrame({'tracker_theta': 0, 'aoi': 10,\n                            'surface_azimuth': 90, 'surface_tilt': 0},\n-                           index=[0], dtype=np.float64)\n+                          index=index, dtype=np.float64)\n     expect = expect[SINGLEAXIS_COL_ORDER]\n \n     assert_frame_equal(expect, tracker_data)\n \n \n+def test_scalars():\n+    apparent_zenith = 10\n+    apparent_azimuth = 180\n+    tracker_data = tracking.singleaxis(apparent_zenith, apparent_azimuth,\n+                                       axis_tilt=0, axis_azimuth=0,\n+                                       max_angle=90, backtrack=True,\n+                                       gcr=2.0/7.0)\n+    assert isinstance(tracker_data, dict)\n+    expect = {'tracker_theta': 0, 'aoi': 10, 'surface_azimuth': 90,\n+              'surface_tilt': 0}\n+    for k, v in expect.items():\n+        assert_allclose(tracker_data[k], v)\n+\n+\n+def test_arrays():\n+    apparent_zenith = np.array([10])\n+    apparent_azimuth = np.array([180])\n+    tracker_data = tracking.singleaxis(apparent_zenith, apparent_azimuth,\n+                                       axis_tilt=0, axis_azimuth=0,\n+                                       max_angle=90, backtrack=True,\n+                                       gcr=2.0/7.0)\n+    assert isinstance(tracker_data, dict)\n+    expect = {'tracker_theta': 0, 'aoi': 10, 'surface_azimuth': 90,\n+              'surface_tilt': 0}\n+    for k, v in expect.items():\n+        assert_allclose(tracker_data[k], v)\n+\n+\n+def test_nans():\n+    apparent_zenith = np.array([10, np.nan, 10])\n+    apparent_azimuth = np.array([180, 180, np.nan])\n+    with np.errstate(invalid='ignore'):\n+        tracker_data = tracking.singleaxis(apparent_zenith, apparent_azimuth,\n+                                           axis_tilt=0, axis_azimuth=0,\n+                                           max_angle=90, backtrack=True,\n+                                           gcr=2.0/7.0)\n+    expect = {'tracker_theta': np.array([0, nan, nan]),\n+              'aoi': np.array([10, nan, nan]),\n+              'surface_azimuth': np.array([90, nan, nan]),\n+              'surface_tilt': np.array([0, nan, nan])}\n+    for k, v in expect.items():\n+        assert_allclose(tracker_data[k], v)\n+\n+    # repeat with Series because nans can differ\n+    apparent_zenith = pd.Series(apparent_zenith)\n+    apparent_azimuth = pd.Series(apparent_azimuth)\n+    with np.errstate(invalid='ignore'):\n+        tracker_data = tracking.singleaxis(apparent_zenith, apparent_azimuth,\n+                                           axis_tilt=0, axis_azimuth=0,\n+                                           max_angle=90, backtrack=True,\n+                                           gcr=2.0/7.0)","path":"pvlib/test/test_tracking.py","position":60,"original_position":75,"commit_id":"069b3d7b6c736f81cb21e4fc589836604a64b7bc","original_commit_id":"069b3d7b6c736f81cb21e4fc589836604a64b7bc","user":{"login":"stickler-ci[bot]","id":41810448,"node_id":"MDM6Qm90NDE4MTA0NDg=","avatar_url":"https://avatars3.githubusercontent.com/in/15299?v=4","gravatar_id":"","url":"https://api.github.com/users/stickler-ci%5Bbot%5D","html_url":"https://github.com/apps/stickler-ci","followers_url":"https://api.github.com/users/stickler-ci%5Bbot%5D/followers","following_url":"https://api.github.com/users/stickler-ci%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/stickler-ci%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/stickler-ci%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stickler-ci%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/stickler-ci%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/stickler-ci%5Bbot%5D/repos","events_url":"https://api.github.com/users/stickler-ci%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/stickler-ci%5Bbot%5D/received_events","type":"Bot","site_admin":false},"body":"E226 missing whitespace around arithmetic operator","created_at":"2018-09-12T14:56:17Z","updated_at":"2018-09-12T14:56:17Z","html_url":"https://github.com/pvlib/pvlib-python/pull/573#discussion_r217066727","pull_request_url":"https://api.github.com/repos/pvlib/pvlib-python/pulls/573","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/pvlib/pvlib-python/pulls/comments/217066727"},"html":{"href":"https://github.com/pvlib/pvlib-python/pull/573#discussion_r217066727"},"pull_request":{"href":"https://api.github.com/repos/pvlib/pvlib-python/pulls/573"}}},"pull_request":{"url":"https://api.github.com/repos/pvlib/pvlib-python/pulls/573","id":214771875,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE0NzcxODc1","html_url":"https://github.com/pvlib/pvlib-python/pull/573","diff_url":"https://github.com/pvlib/pvlib-python/pull/573.diff","patch_url":"https://github.com/pvlib/pvlib-python/pull/573.patch","issue_url":"https://api.github.com/repos/pvlib/pvlib-python/issues/573","number":573,"state":"open","locked":false,"title":"fix incorrect nan assignments in singleaxis, allow scalar and 1d array input","user":{"login":"wholmgren","id":4383303,"node_id":"MDQ6VXNlcjQzODMzMDM=","avatar_url":"https://avatars0.githubusercontent.com/u/4383303?v=4","gravatar_id":"","url":"https://api.github.com/users/wholmgren","html_url":"https://github.com/wholmgren","followers_url":"https://api.github.com/users/wholmgren/followers","following_url":"https://api.github.com/users/wholmgren/following{/other_user}","gists_url":"https://api.github.com/users/wholmgren/gists{/gist_id}","starred_url":"https://api.github.com/users/wholmgren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wholmgren/subscriptions","organizations_url":"https://api.github.com/users/wholmgren/orgs","repos_url":"https://api.github.com/users/wholmgren/repos","events_url":"https://api.github.com/users/wholmgren/events{/privacy}","received_events_url":"https://api.github.com/users/wholmgren/received_events","type":"User","site_admin":false},"body":" - [x] Closes #569\r\n - [x] I am familiar with the [contributing guidelines](http://pvlib-python.readthedocs.io/en/latest/contributing.html).\r\n - [x] Fully tested. Added and/or modified tests to ensure correct behavior for all reasonable inputs. Tests (usually) must pass on the TravisCI and Appveyor testing services.\r\n - [x] Updates entries to `docs/sphinx/source/api.rst` for API changes.\r\n - [x] Adds description and name entries in the appropriate `docs/sphinx/source/whatsnew` file for all changes.\r\n - [x] Code quality and style is sufficient. Passes LGTM and SticklerCI checks.\r\n - [x] New code is fully documented. Includes sphinx/numpydoc compliant docstrings and comments in the code where necessary.\r\n - [x] Pull request is nearly complete and ready for detailed review.\r\n\r\nI punted on the question of nan/0. \r\n\r\n~Would also be nice to remove the requirement that input data be series. Yuck.~ Now accepts scalar/1d input","created_at":"2018-09-11T21:26:54Z","updated_at":"2018-09-12T14:56:17Z","closed_at":null,"merged_at":null,"merge_commit_sha":"bfcff9ce35188af40f98cf5b455fcc9605efcc33","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":177800477,"node_id":"MDU6TGFiZWwxNzc4MDA0Nzc=","url":"https://api.github.com/repos/pvlib/pvlib-python/labels/bug","name":"bug","color":"fc2929","default":true}],"milestone":{"url":"https://api.github.com/repos/pvlib/pvlib-python/milestones/19","html_url":"https://github.com/pvlib/pvlib-python/milestone/19","labels_url":"https://api.github.com/repos/pvlib/pvlib-python/milestones/19/labels","id":2686675,"node_id":"MDk6TWlsZXN0b25lMjY4NjY3NQ==","number":19,"title":"0.6.0","description":"","creator":{"login":"wholmgren","id":4383303,"node_id":"MDQ6VXNlcjQzODMzMDM=","avatar_url":"https://avatars0.githubusercontent.com/u/4383303?v=4","gravatar_id":"","url":"https://api.github.com/users/wholmgren","html_url":"https://github.com/wholmgren","followers_url":"https://api.github.com/users/wholmgren/followers","following_url":"https://api.github.com/users/wholmgren/following{/other_user}","gists_url":"https://api.github.com/users/wholmgren/gists{/gist_id}","starred_url":"https://api.github.com/users/wholmgren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wholmgren/subscriptions","organizations_url":"https://api.github.com/users/wholmgren/orgs","repos_url":"https://api.github.com/users/wholmgren/repos","events_url":"https://api.github.com/users/wholmgren/events{/privacy}","received_events_url":"https://api.github.com/users/wholmgren/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":90,"state":"open","created_at":"2017-08-07T21:16:02Z","updated_at":"2018-09-12T04:47:03Z","due_on":"2018-06-10T07:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/pvlib/pvlib-python/pulls/573/commits","review_comments_url":"https://api.github.com/repos/pvlib/pvlib-python/pulls/573/comments","review_comment_url":"https://api.github.com/repos/pvlib/pvlib-python/pulls/comments{/number}","comments_url":"https://api.github.com/repos/pvlib/pvlib-python/issues/573/comments","statuses_url":"https://api.github.com/repos/pvlib/pvlib-python/statuses/069b3d7b6c736f81cb21e4fc589836604a64b7bc","head":{"label":"wholmgren:sattilt","ref":"sattilt","sha":"069b3d7b6c736f81cb21e4fc589836604a64b7bc","user":{"login":"wholmgren","id":4383303,"node_id":"MDQ6VXNlcjQzODMzMDM=","avatar_url":"https://avatars0.githubusercontent.com/u/4383303?v=4","gravatar_id":"","url":"https://api.github.com/users/wholmgren","html_url":"https://github.com/wholmgren","followers_url":"https://api.github.com/users/wholmgren/followers","following_url":"https://api.github.com/users/wholmgren/following{/other_user}","gists_url":"https://api.github.com/users/wholmgren/gists{/gist_id}","starred_url":"https://api.github.com/users/wholmgren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wholmgren/subscriptions","organizations_url":"https://api.github.com/users/wholmgren/orgs","repos_url":"https://api.github.com/users/wholmgren/repos","events_url":"https://api.github.com/users/wholmgren/events{/privacy}","received_events_url":"https://api.github.com/users/wholmgren/received_events","type":"User","site_admin":false},"repo":{"id":30896535,"node_id":"MDEwOlJlcG9zaXRvcnkzMDg5NjUzNQ==","name":"pvlib-python","full_name":"wholmgren/pvlib-python","owner":{"login":"wholmgren","id":4383303,"node_id":"MDQ6VXNlcjQzODMzMDM=","avatar_url":"https://avatars0.githubusercontent.com/u/4383303?v=4","gravatar_id":"","url":"https://api.github.com/users/wholmgren","html_url":"https://github.com/wholmgren","followers_url":"https://api.github.com/users/wholmgren/followers","following_url":"https://api.github.com/users/wholmgren/following{/other_user}","gists_url":"https://api.github.com/users/wholmgren/gists{/gist_id}","starred_url":"https://api.github.com/users/wholmgren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wholmgren/subscriptions","organizations_url":"https://api.github.com/users/wholmgren/orgs","repos_url":"https://api.github.com/users/wholmgren/repos","events_url":"https://api.github.com/users/wholmgren/events{/privacy}","received_events_url":"https://api.github.com/users/wholmgren/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/wholmgren/pvlib-python","description":"see https://github.com/pvlib/pvlib-python","fork":true,"url":"https://api.github.com/repos/wholmgren/pvlib-python","forks_url":"https://api.github.com/repos/wholmgren/pvlib-python/forks","keys_url":"https://api.github.com/repos/wholmgren/pvlib-python/keys{/key_id}","collaborators_url":"https://api.github.com/repos/wholmgren/pvlib-python/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/wholmgren/pvlib-python/teams","hooks_url":"https://api.github.com/repos/wholmgren/pvlib-python/hooks","issue_events_url":"https://api.github.com/repos/wholmgren/pvlib-python/issues/events{/number}","events_url":"https://api.github.com/repos/wholmgren/pvlib-python/events","assignees_url":"https://api.github.com/repos/wholmgren/pvlib-python/assignees{/user}","branches_url":"https://api.github.com/repos/wholmgren/pvlib-python/branches{/branch}","tags_url":"https://api.github.com/repos/wholmgren/pvlib-python/tags","blobs_url":"https://api.github.com/repos/wholmgren/pvlib-python/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/wholmgren/pvlib-python/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/wholmgren/pvlib-python/git/refs{/sha}","trees_url":"https://api.github.com/repos/wholmgren/pvlib-python/git/trees{/sha}","statuses_url":"https://api.github.com/repos/wholmgren/pvlib-python/statuses/{sha}","languages_url":"https://api.github.com/repos/wholmgren/pvlib-python/languages","stargazers_url":"https://api.github.com/repos/wholmgren/pvlib-python/stargazers","contributors_url":"https://api.github.com/repos/wholmgren/pvlib-python/contributors","subscribers_url":"https://api.github.com/repos/wholmgren/pvlib-python/subscribers","subscription_url":"https://api.github.com/repos/wholmgren/pvlib-python/subscription","commits_url":"https://api.github.com/repos/wholmgren/pvlib-python/commits{/sha}","git_commits_url":"https://api.github.com/repos/wholmgren/pvlib-python/git/commits{/sha}","comments_url":"https://api.github.com/repos/wholmgren/pvlib-python/comments{/number}","issue_comment_url":"https://api.github.com/repos/wholmgren/pvlib-python/issues/comments{/number}","contents_url":"https://api.github.com/repos/wholmgren/pvlib-python/contents/{+path}","compare_url":"https://api.github.com/repos/wholmgren/pvlib-python/compare/{base}...{head}","merges_url":"https://api.github.com/repos/wholmgren/pvlib-python/merges","archive_url":"https://api.github.com/repos/wholmgren/pvlib-python/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/wholmgren/pvlib-python/downloads","issues_url":"https://api.github.com/repos/wholmgren/pvlib-python/issues{/number}","pulls_url":"https://api.github.com/repos/wholmgren/pvlib-python/pulls{/number}","milestones_url":"https://api.github.com/repos/wholmgren/pvlib-python/milestones{/number}","notifications_url":"https://api.github.com/repos/wholmgren/pvlib-python/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/wholmgren/pvlib-python/labels{/name}","releases_url":"https://api.github.com/repos/wholmgren/pvlib-python/releases{/id}","deployments_url":"https://api.github.com/repos/wholmgren/pvlib-python/deployments","created_at":"2015-02-17T00:55:18Z","updated_at":"2018-09-11T19:22:35Z","pushed_at":"2018-09-12T14:54:33Z","git_url":"git://github.com/wholmgren/pvlib-python.git","ssh_url":"git@github.com:wholmgren/pvlib-python.git","clone_url":"https://github.com/wholmgren/pvlib-python.git","svn_url":"https://github.com/wholmgren/pvlib-python","homepage":"","size":87882,"stargazers_count":0,"watchers_count":0,"language":"Python","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":"bsd-3-clause","name":"BSD 3-Clause \"New\" or \"Revised\" License","spdx_id":"BSD-3-Clause","url":"https://api.github.com/licenses/bsd-3-clause","node_id":"MDc6TGljZW5zZTU="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"pvlib:master","ref":"master","sha":"f8bbf95e0dbba67748c41d8bf53d600e0fe50eec","user":{"login":"pvlib","id":11037261,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExMDM3MjYx","avatar_url":"https://avatars3.githubusercontent.com/u/11037261?v=4","gravatar_id":"","url":"https://api.github.com/users/pvlib","html_url":"https://github.com/pvlib","followers_url":"https://api.github.com/users/pvlib/followers","following_url":"https://api.github.com/users/pvlib/following{/other_user}","gists_url":"https://api.github.com/users/pvlib/gists{/gist_id}","starred_url":"https://api.github.com/users/pvlib/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pvlib/subscriptions","organizations_url":"https://api.github.com/users/pvlib/orgs","repos_url":"https://api.github.com/users/pvlib/repos","events_url":"https://api.github.com/users/pvlib/events{/privacy}","received_events_url":"https://api.github.com/users/pvlib/received_events","type":"Organization","site_admin":false},"repo":{"id":30895522,"node_id":"MDEwOlJlcG9zaXRvcnkzMDg5NTUyMg==","name":"pvlib-python","full_name":"pvlib/pvlib-python","owner":{"login":"pvlib","id":11037261,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExMDM3MjYx","avatar_url":"https://avatars3.githubusercontent.com/u/11037261?v=4","gravatar_id":"","url":"https://api.github.com/users/pvlib","html_url":"https://github.com/pvlib","followers_url":"https://api.github.com/users/pvlib/followers","following_url":"https://api.github.com/users/pvlib/following{/other_user}","gists_url":"https://api.github.com/users/pvlib/gists{/gist_id}","starred_url":"https://api.github.com/users/pvlib/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pvlib/subscriptions","organizations_url":"https://api.github.com/users/pvlib/orgs","repos_url":"https://api.github.com/users/pvlib/repos","events_url":"https://api.github.com/users/pvlib/events{/privacy}","received_events_url":"https://api.github.com/users/pvlib/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/pvlib/pvlib-python","description":"A set of documented functions for simulating the performance of photovoltaic energy systems.","fork":false,"url":"https://api.github.com/repos/pvlib/pvlib-python","forks_url":"https://api.github.com/repos/pvlib/pvlib-python/forks","keys_url":"https://api.github.com/repos/pvlib/pvlib-python/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pvlib/pvlib-python/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pvlib/pvlib-python/teams","hooks_url":"https://api.github.com/repos/pvlib/pvlib-python/hooks","issue_events_url":"https://api.github.com/repos/pvlib/pvlib-python/issues/events{/number}","events_url":"https://api.github.com/repos/pvlib/pvlib-python/events","assignees_url":"https://api.github.com/repos/pvlib/pvlib-python/assignees{/user}","branches_url":"https://api.github.com/repos/pvlib/pvlib-python/branches{/branch}","tags_url":"https://api.github.com/repos/pvlib/pvlib-python/tags","blobs_url":"https://api.github.com/repos/pvlib/pvlib-python/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pvlib/pvlib-python/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pvlib/pvlib-python/git/refs{/sha}","trees_url":"https://api.github.com/repos/pvlib/pvlib-python/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pvlib/pvlib-python/statuses/{sha}","languages_url":"https://api.github.com/repos/pvlib/pvlib-python/languages","stargazers_url":"https://api.github.com/repos/pvlib/pvlib-python/stargazers","contributors_url":"https://api.github.com/repos/pvlib/pvlib-python/contributors","subscribers_url":"https://api.github.com/repos/pvlib/pvlib-python/subscribers","subscription_url":"https://api.github.com/repos/pvlib/pvlib-python/subscription","commits_url":"https://api.github.com/repos/pvlib/pvlib-python/commits{/sha}","git_commits_url":"https://api.github.com/repos/pvlib/pvlib-python/git/commits{/sha}","comments_url":"https://api.github.com/repos/pvlib/pvlib-python/comments{/number}","issue_comment_url":"https://api.github.com/repos/pvlib/pvlib-python/issues/comments{/number}","contents_url":"https://api.github.com/repos/pvlib/pvlib-python/contents/{+path}","compare_url":"https://api.github.com/repos/pvlib/pvlib-python/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pvlib/pvlib-python/merges","archive_url":"https://api.github.com/repos/pvlib/pvlib-python/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pvlib/pvlib-python/downloads","issues_url":"https://api.github.com/repos/pvlib/pvlib-python/issues{/number}","pulls_url":"https://api.github.com/repos/pvlib/pvlib-python/pulls{/number}","milestones_url":"https://api.github.com/repos/pvlib/pvlib-python/milestones{/number}","notifications_url":"https://api.github.com/repos/pvlib/pvlib-python/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pvlib/pvlib-python/labels{/name}","releases_url":"https://api.github.com/repos/pvlib/pvlib-python/releases{/id}","deployments_url":"https://api.github.com/repos/pvlib/pvlib-python/deployments","created_at":"2015-02-17T00:21:33Z","updated_at":"2018-09-12T04:47:06Z","pushed_at":"2018-09-12T14:54:35Z","git_url":"git://github.com/pvlib/pvlib-python.git","ssh_url":"git@github.com:pvlib/pvlib-python.git","clone_url":"https://github.com/pvlib/pvlib-python.git","svn_url":"https://github.com/pvlib/pvlib-python","homepage":"http://pvlib-python.readthedocs.io/en/latest/","size":87284,"stargazers_count":172,"watchers_count":172,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":211,"mirror_url":null,"archived":false,"open_issues_count":71,"license":{"key":"bsd-3-clause","name":"BSD 3-Clause \"New\" or \"Revised\" License","spdx_id":"BSD-3-Clause","url":"https://api.github.com/licenses/bsd-3-clause","node_id":"MDc6TGljZW5zZTU="},"forks":211,"open_issues":71,"watchers":172,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/pvlib/pvlib-python/pulls/573"},"html":{"href":"https://github.com/pvlib/pvlib-python/pull/573"},"issue":{"href":"https://api.github.com/repos/pvlib/pvlib-python/issues/573"},"comments":{"href":"https://api.github.com/repos/pvlib/pvlib-python/issues/573/comments"},"review_comments":{"href":"https://api.github.com/repos/pvlib/pvlib-python/pulls/573/comments"},"review_comment":{"href":"https://api.github.com/repos/pvlib/pvlib-python/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/pvlib/pvlib-python/pulls/573/commits"},"statuses":{"href":"https://api.github.com/repos/pvlib/pvlib-python/statuses/069b3d7b6c736f81cb21e4fc589836604a64b7bc"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"stickler-ci"}}