{"action":"created","comment":{"url":"https://api.github.com/repos/pandas-dev/pandas/pulls/comments/173633481","pull_request_review_id":102861755,"id":173633481,"diff_hunk":"@@ -82,12 +110,21 @@ cdef class Interval(IntervalMixin):\n     Parameters\n     ----------\n     left : value\n-        Left bound for the interval\n+        Left bound for the interval.\n     right : value\n-        Right bound for the interval\n-    closed : {'left', 'right', 'both', 'neither'}, default 'right'\n+        Right bound for the interval.\n+    closed : {'right', 'left', 'both', 'neither'}, default 'right'\n         Whether the interval is closed on the left-side, right-side, both or\n-        neither\n+        neither.\n+        A closed interval (in mathematics denoted by square brackets)\n+        contains the edge points, i.e. the closed interval `[1, 5]` consists\n+        of the points `1, 2, 3, 4, 5`.\n+        An open interval (in mathematics denoted by parentheses) does not\n+        contain the edge points, i.e. the open interval `(1, 5)` consists of\n+        the points 2, 3, 4.","path":"pandas/_libs/interval.pyx","position":80,"original_position":80,"commit_id":"8300b90019ba3d4c979c374c4be2c1345ec3acca","original_commit_id":"8300b90019ba3d4c979c374c4be2c1345ec3acca","user":{"login":"jschendel","id":5332445,"avatar_url":"https://avatars3.githubusercontent.com/u/5332445?v=4","gravatar_id":"","url":"https://api.github.com/users/jschendel","html_url":"https://github.com/jschendel","followers_url":"https://api.github.com/users/jschendel/followers","following_url":"https://api.github.com/users/jschendel/following{/other_user}","gists_url":"https://api.github.com/users/jschendel/gists{/gist_id}","starred_url":"https://api.github.com/users/jschendel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jschendel/subscriptions","organizations_url":"https://api.github.com/users/jschendel/orgs","repos_url":"https://api.github.com/users/jschendel/repos","events_url":"https://api.github.com/users/jschendel/events{/privacy}","received_events_url":"https://api.github.com/users/jschendel/received_events","type":"User","site_admin":false},"body":"I understand what's being said here, but I think this could potentially be misinterpreted as the interval being discrete instead of continuous, i.e. only containing the integer points mentioned here, whereas floats such as 1.01 and 4.99 are also included.  Might be beneficial to mention that \"open\" corresponds to a strict inequality (`<`) at the endpoint and \"closed\" corresponds to a non-strict inequality (`<=`).","created_at":"2018-03-10T20:12:33Z","updated_at":"2018-03-10T20:18:50Z","html_url":"https://github.com/pandas-dev/pandas/pull/20132#discussion_r173633481","pull_request_url":"https://api.github.com/repos/pandas-dev/pandas/pulls/20132","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/pandas-dev/pandas/pulls/comments/173633481"},"html":{"href":"https://github.com/pandas-dev/pandas/pull/20132#discussion_r173633481"},"pull_request":{"href":"https://api.github.com/repos/pandas-dev/pandas/pulls/20132"}}},"pull_request":{"url":"https://api.github.com/repos/pandas-dev/pandas/pulls/20132","id":174170949,"html_url":"https://github.com/pandas-dev/pandas/pull/20132","diff_url":"https://github.com/pandas-dev/pandas/pull/20132.diff","patch_url":"https://github.com/pandas-dev/pandas/pull/20132.patch","issue_url":"https://api.github.com/repos/pandas-dev/pandas/issues/20132","number":20132,"state":"open","locked":false,"title":"DOC: update the docstrings of Interval and IntervalMixin","user":{"login":"akoeltringer","id":20040973,"avatar_url":"https://avatars0.githubusercontent.com/u/20040973?v=4","gravatar_id":"","url":"https://api.github.com/users/akoeltringer","html_url":"https://github.com/akoeltringer","followers_url":"https://api.github.com/users/akoeltringer/followers","following_url":"https://api.github.com/users/akoeltringer/following{/other_user}","gists_url":"https://api.github.com/users/akoeltringer/gists{/gist_id}","starred_url":"https://api.github.com/users/akoeltringer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akoeltringer/subscriptions","organizations_url":"https://api.github.com/users/akoeltringer/orgs","repos_url":"https://api.github.com/users/akoeltringer/repos","events_url":"https://api.github.com/users/akoeltringer/events{/privacy}","received_events_url":"https://api.github.com/users/akoeltringer/received_events","type":"User","site_admin":false},"body":"Improved the docstrings of Interval (the class) and the following methods\r\nof IntervalMixin:\r\n* closed_right\r\n* closed_left\r\n* open_right\r\n* open_left\r\n\r\nChecklist for the pandas documentation sprint (ignore this if you are doing\r\nan unrelated PR):\r\n\r\n- [X] PR title is \"DOC: update the <your-function-or-method> docstring\"\r\n- [ ] The validation script passes: `scripts/validate_docstrings.py <your-function-or-method>`\r\n- [X] The PEP8 style check passes: `git diff upstream/master -u -- \"*.py\" | flake8 --diff`\r\n- [X] The html version looks good: `python doc/make.py --single <your-function-or-method>`\r\n- [X] It has been proofread on language by another sprint participant\r\n\r\nPlease include the output of the validation script below between the \"```\" ticks:\r\n\r\n```\r\n################################################################################\r\n######################### Docstring (pandas.Interval)  #########################\r\n################################################################################\r\n\r\nImmutable object implementing an Interval, a bounded slice-like interval.\r\n\r\n.. versionadded:: 0.20.0\r\n\r\nParameters\r\n----------\r\nleft : value\r\n    Left bound for the interval.\r\nright : value\r\n    Right bound for the interval.\r\nclosed : {'right', 'left', 'both', 'neither'}, default 'right'\r\n    Whether the interval is closed on the left-side, right-side, both or\r\n    neither.\r\n    A closed interval (in mathematics denoted by square brackets)\r\n    contains the edge points, i.e. the closed interval `[1, 5]` consists\r\n    of the points `1, 2, 3, 4, 5`.\r\n    An open interval (in mathematics denoted by parentheses) does not\r\n    contain the edge points, i.e. the open interval `(1, 5)` consists of\r\n    the points 2, 3, 4.\r\n    Intervals can also be half-open or half closed, i.e.\r\n    `[1,5) = 1, 2, 3, 4` and `(1, 5] = 2, 3, 4, 5`. See also the examples\r\n    section below.\r\n\r\nExamples\r\n--------\r\n>>> iv = pd.Interval(left=0, right=5)\r\n>>> iv\r\nInterval(0, 5, closed='right')\r\n>>> 2.5 in iv\r\nTrue\r\n>>> 0 in iv\r\nFalse\r\n>>> 5 in iv\r\nTrue\r\n\r\n>>> year_2017 = pd.Interval(pd.Timestamp('2017-01-01'),\r\n...                         pd.Timestamp('2017-12-31'), closed='both')\r\n>>> pd.Timestamp('2017-01-01 00:00') in year_2017\r\nTrue\r\n\r\nSee Also\r\n--------\r\nIntervalIndex : An Index of Interval objects that are all closed on the\r\n                same side.\r\ncut : Convert arrays of continuous data into bins of Series/Categoricals\r\n      of Interval.\r\nqcut : Convert arrays of continuous data into bins of Series/Categoricals\r\n       of Interval based on quantiles.\r\n\r\n################################################################################\r\n################################## Validation ##################################\r\n################################################################################\r\n\r\nErrors found:\r\n        Errors in parameters section\r\n                Unknown parameters {'left', 'right', 'closed'}\r\n        No returns section found\r\n(venv) [akoeltringer@client7 pandas]$ python scripts/validate_docstrings.py pandas.Interval.closed_left\r\n\r\n################################################################################\r\n################### Docstring (pandas.Interval.closed_left)  ###################\r\n################################################################################\r\n\r\nCheck if the interval is closed on the left side.\r\n\r\nFor the meaning of `closed` and `open` see :class:`~pandas.Interval`.\r\n\r\nReturns\r\n-------\r\nbool\r\n    `True` if the Interval is closed on the left-side, else `False`.\r\n\r\n################################################################################\r\n################################## Validation ##################################\r\n################################################################################\r\n\r\nErrors found:\r\n        See Also section not found\r\n        No examples section found\r\n(venv) [akoeltringer@client7 pandas]$ python scripts/validate_docstrings.py pandas.Interval.closed_right\r\n\r\n################################################################################\r\n################### Docstring (pandas.Interval.closed_right) ###################\r\n################################################################################\r\n\r\nCheck if the interval is closed on the right side.\r\n\r\nFor the meaning of `closed` and `open` see :class:`~pandas.Interval`.\r\n\r\nReturns\r\n-------\r\nbool\r\n    `True` if the Interval is closed on the right-side, else `False`.\r\n\r\n################################################################################\r\n################################## Validation ##################################\r\n################################################################################\r\n\r\nErrors found:\r\n        See Also section not found\r\n        No examples section found\r\n(venv) [akoeltringer@client7 pandas]$ python scripts/validate_docstrings.py pandas.Interval.open_left\r\n\r\n################################################################################\r\n#################### Docstring (pandas.Interval.open_left)  ####################\r\n################################################################################\r\n\r\nCheck if the interval is open on the left side.\r\n\r\nFor the meaning of `closed` and `open` see :class:`~pandas.Interval`.\r\n\r\nReturns\r\n-------\r\nbool\r\n    `True` if the Interval is open on the left-side, else `False`.\r\n\r\n################################################################################\r\n################################## Validation ##################################\r\n################################################################################\r\n\r\nErrors found:\r\n        See Also section not found\r\n        No examples section found\r\n(venv) [akoeltringer@client7 pandas]$ python scripts/validate_docstrings.py pandas.Interval.open_right\r\n\r\n################################################################################\r\n#################### Docstring (pandas.Interval.open_right) ####################\r\n################################################################################\r\n\r\nCheck if the interval is open on the right side.\r\n\r\nFor the meaning of `closed` and `open` see :class:`~pandas.Interval`.\r\n\r\nReturns\r\n-------\r\nbool\r\n    `True` if the Interval is open on the right-side, else `False`.\r\n\r\n################################################################################\r\n################################## Validation ##################################\r\n################################################################################\r\n\r\nErrors found:\r\n        See Also section not found\r\n        No examples section found\r\n```\r\n\r\nIf the validation script still gives errors, but you think there is a good reason\r\nto deviate in this case (and there are certainly such cases), please state this\r\nexplicitly.\r\n\r\n* It is not clear why the error for ``pandas.Interval`` (``Unknown parameters {'left', 'right', 'closed'}``) arises - respondents to this question on Gitter were not sure either\r\n* the ``closed_right``, ``closed_left``, ``open_right`` and ``open_left`` methods have no 'examples' and no 'see also' section because for that the reader is referred to the ``Interval`` class.","created_at":"2018-03-10T13:44:49Z","updated_at":"2018-03-10T20:18:50Z","closed_at":null,"merged_at":null,"merge_commit_sha":"4a6c26315524d9b0b39b00d5eaccb4210af248a6","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":134699,"url":"https://api.github.com/repos/pandas-dev/pandas/labels/Docs","name":"Docs","color":"3465A4","default":false},{"id":150096370,"url":"https://api.github.com/repos/pandas-dev/pandas/labels/Interval","name":"Interval","color":"009800","default":false}],"milestone":{"url":"https://api.github.com/repos/pandas-dev/pandas/milestones/53","html_url":"https://github.com/pandas-dev/pandas/milestone/53","labels_url":"https://api.github.com/repos/pandas-dev/pandas/milestones/53/labels","id":2853937,"number":53,"title":"0.23.0","description":"after 0.22","creator":{"login":"jreback","id":953992,"avatar_url":"https://avatars2.githubusercontent.com/u/953992?v=4","gravatar_id":"","url":"https://api.github.com/users/jreback","html_url":"https://github.com/jreback","followers_url":"https://api.github.com/users/jreback/followers","following_url":"https://api.github.com/users/jreback/following{/other_user}","gists_url":"https://api.github.com/users/jreback/gists{/gist_id}","starred_url":"https://api.github.com/users/jreback/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jreback/subscriptions","organizations_url":"https://api.github.com/users/jreback/orgs","repos_url":"https://api.github.com/users/jreback/repos","events_url":"https://api.github.com/users/jreback/events{/privacy}","received_events_url":"https://api.github.com/users/jreback/received_events","type":"User","site_admin":false},"open_issues":158,"closed_issues":1134,"state":"open","created_at":"2017-10-20T10:17:09Z","updated_at":"2018-03-10T19:15:48Z","due_on":"2018-03-31T07:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/pandas-dev/pandas/pulls/20132/commits","review_comments_url":"https://api.github.com/repos/pandas-dev/pandas/pulls/20132/comments","review_comment_url":"https://api.github.com/repos/pandas-dev/pandas/pulls/comments{/number}","comments_url":"https://api.github.com/repos/pandas-dev/pandas/issues/20132/comments","statuses_url":"https://api.github.com/repos/pandas-dev/pandas/statuses/8300b90019ba3d4c979c374c4be2c1345ec3acca","head":{"label":"akoeltringer:doc_interval_doc_improvement","ref":"doc_interval_doc_improvement","sha":"8300b90019ba3d4c979c374c4be2c1345ec3acca","user":{"login":"akoeltringer","id":20040973,"avatar_url":"https://avatars0.githubusercontent.com/u/20040973?v=4","gravatar_id":"","url":"https://api.github.com/users/akoeltringer","html_url":"https://github.com/akoeltringer","followers_url":"https://api.github.com/users/akoeltringer/followers","following_url":"https://api.github.com/users/akoeltringer/following{/other_user}","gists_url":"https://api.github.com/users/akoeltringer/gists{/gist_id}","starred_url":"https://api.github.com/users/akoeltringer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akoeltringer/subscriptions","organizations_url":"https://api.github.com/users/akoeltringer/orgs","repos_url":"https://api.github.com/users/akoeltringer/repos","events_url":"https://api.github.com/users/akoeltringer/events{/privacy}","received_events_url":"https://api.github.com/users/akoeltringer/received_events","type":"User","site_admin":false},"repo":{"id":124295510,"name":"pandas","full_name":"akoeltringer/pandas","owner":{"login":"akoeltringer","id":20040973,"avatar_url":"https://avatars0.githubusercontent.com/u/20040973?v=4","gravatar_id":"","url":"https://api.github.com/users/akoeltringer","html_url":"https://github.com/akoeltringer","followers_url":"https://api.github.com/users/akoeltringer/followers","following_url":"https://api.github.com/users/akoeltringer/following{/other_user}","gists_url":"https://api.github.com/users/akoeltringer/gists{/gist_id}","starred_url":"https://api.github.com/users/akoeltringer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akoeltringer/subscriptions","organizations_url":"https://api.github.com/users/akoeltringer/orgs","repos_url":"https://api.github.com/users/akoeltringer/repos","events_url":"https://api.github.com/users/akoeltringer/events{/privacy}","received_events_url":"https://api.github.com/users/akoeltringer/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/akoeltringer/pandas","description":"Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more","fork":true,"url":"https://api.github.com/repos/akoeltringer/pandas","forks_url":"https://api.github.com/repos/akoeltringer/pandas/forks","keys_url":"https://api.github.com/repos/akoeltringer/pandas/keys{/key_id}","collaborators_url":"https://api.github.com/repos/akoeltringer/pandas/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/akoeltringer/pandas/teams","hooks_url":"https://api.github.com/repos/akoeltringer/pandas/hooks","issue_events_url":"https://api.github.com/repos/akoeltringer/pandas/issues/events{/number}","events_url":"https://api.github.com/repos/akoeltringer/pandas/events","assignees_url":"https://api.github.com/repos/akoeltringer/pandas/assignees{/user}","branches_url":"https://api.github.com/repos/akoeltringer/pandas/branches{/branch}","tags_url":"https://api.github.com/repos/akoeltringer/pandas/tags","blobs_url":"https://api.github.com/repos/akoeltringer/pandas/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/akoeltringer/pandas/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/akoeltringer/pandas/git/refs{/sha}","trees_url":"https://api.github.com/repos/akoeltringer/pandas/git/trees{/sha}","statuses_url":"https://api.github.com/repos/akoeltringer/pandas/statuses/{sha}","languages_url":"https://api.github.com/repos/akoeltringer/pandas/languages","stargazers_url":"https://api.github.com/repos/akoeltringer/pandas/stargazers","contributors_url":"https://api.github.com/repos/akoeltringer/pandas/contributors","subscribers_url":"https://api.github.com/repos/akoeltringer/pandas/subscribers","subscription_url":"https://api.github.com/repos/akoeltringer/pandas/subscription","commits_url":"https://api.github.com/repos/akoeltringer/pandas/commits{/sha}","git_commits_url":"https://api.github.com/repos/akoeltringer/pandas/git/commits{/sha}","comments_url":"https://api.github.com/repos/akoeltringer/pandas/comments{/number}","issue_comment_url":"https://api.github.com/repos/akoeltringer/pandas/issues/comments{/number}","contents_url":"https://api.github.com/repos/akoeltringer/pandas/contents/{+path}","compare_url":"https://api.github.com/repos/akoeltringer/pandas/compare/{base}...{head}","merges_url":"https://api.github.com/repos/akoeltringer/pandas/merges","archive_url":"https://api.github.com/repos/akoeltringer/pandas/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/akoeltringer/pandas/downloads","issues_url":"https://api.github.com/repos/akoeltringer/pandas/issues{/number}","pulls_url":"https://api.github.com/repos/akoeltringer/pandas/pulls{/number}","milestones_url":"https://api.github.com/repos/akoeltringer/pandas/milestones{/number}","notifications_url":"https://api.github.com/repos/akoeltringer/pandas/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/akoeltringer/pandas/labels{/name}","releases_url":"https://api.github.com/repos/akoeltringer/pandas/releases{/id}","deployments_url":"https://api.github.com/repos/akoeltringer/pandas/deployments","created_at":"2018-03-07T21:16:42Z","updated_at":"2018-03-07T21:16:49Z","pushed_at":"2018-03-10T13:36:06Z","git_url":"git://github.com/akoeltringer/pandas.git","ssh_url":"git@github.com:akoeltringer/pandas.git","clone_url":"https://github.com/akoeltringer/pandas.git","svn_url":"https://github.com/akoeltringer/pandas","homepage":"http://pandas.pydata.org","size":117959,"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"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"pandas-dev:master","ref":"master","sha":"840d4323935348a890d6b868f2b18e8dddd22199","user":{"login":"pandas-dev","id":21206976,"avatar_url":"https://avatars2.githubusercontent.com/u/21206976?v=4","gravatar_id":"","url":"https://api.github.com/users/pandas-dev","html_url":"https://github.com/pandas-dev","followers_url":"https://api.github.com/users/pandas-dev/followers","following_url":"https://api.github.com/users/pandas-dev/following{/other_user}","gists_url":"https://api.github.com/users/pandas-dev/gists{/gist_id}","starred_url":"https://api.github.com/users/pandas-dev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pandas-dev/subscriptions","organizations_url":"https://api.github.com/users/pandas-dev/orgs","repos_url":"https://api.github.com/users/pandas-dev/repos","events_url":"https://api.github.com/users/pandas-dev/events{/privacy}","received_events_url":"https://api.github.com/users/pandas-dev/received_events","type":"Organization","site_admin":false},"repo":{"id":858127,"name":"pandas","full_name":"pandas-dev/pandas","owner":{"login":"pandas-dev","id":21206976,"avatar_url":"https://avatars2.githubusercontent.com/u/21206976?v=4","gravatar_id":"","url":"https://api.github.com/users/pandas-dev","html_url":"https://github.com/pandas-dev","followers_url":"https://api.github.com/users/pandas-dev/followers","following_url":"https://api.github.com/users/pandas-dev/following{/other_user}","gists_url":"https://api.github.com/users/pandas-dev/gists{/gist_id}","starred_url":"https://api.github.com/users/pandas-dev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pandas-dev/subscriptions","organizations_url":"https://api.github.com/users/pandas-dev/orgs","repos_url":"https://api.github.com/users/pandas-dev/repos","events_url":"https://api.github.com/users/pandas-dev/events{/privacy}","received_events_url":"https://api.github.com/users/pandas-dev/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/pandas-dev/pandas","description":"Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more","fork":false,"url":"https://api.github.com/repos/pandas-dev/pandas","forks_url":"https://api.github.com/repos/pandas-dev/pandas/forks","keys_url":"https://api.github.com/repos/pandas-dev/pandas/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pandas-dev/pandas/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pandas-dev/pandas/teams","hooks_url":"https://api.github.com/repos/pandas-dev/pandas/hooks","issue_events_url":"https://api.github.com/repos/pandas-dev/pandas/issues/events{/number}","events_url":"https://api.github.com/repos/pandas-dev/pandas/events","assignees_url":"https://api.github.com/repos/pandas-dev/pandas/assignees{/user}","branches_url":"https://api.github.com/repos/pandas-dev/pandas/branches{/branch}","tags_url":"https://api.github.com/repos/pandas-dev/pandas/tags","blobs_url":"https://api.github.com/repos/pandas-dev/pandas/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pandas-dev/pandas/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pandas-dev/pandas/git/refs{/sha}","trees_url":"https://api.github.com/repos/pandas-dev/pandas/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pandas-dev/pandas/statuses/{sha}","languages_url":"https://api.github.com/repos/pandas-dev/pandas/languages","stargazers_url":"https://api.github.com/repos/pandas-dev/pandas/stargazers","contributors_url":"https://api.github.com/repos/pandas-dev/pandas/contributors","subscribers_url":"https://api.github.com/repos/pandas-dev/pandas/subscribers","subscription_url":"https://api.github.com/repos/pandas-dev/pandas/subscription","commits_url":"https://api.github.com/repos/pandas-dev/pandas/commits{/sha}","git_commits_url":"https://api.github.com/repos/pandas-dev/pandas/git/commits{/sha}","comments_url":"https://api.github.com/repos/pandas-dev/pandas/comments{/number}","issue_comment_url":"https://api.github.com/repos/pandas-dev/pandas/issues/comments{/number}","contents_url":"https://api.github.com/repos/pandas-dev/pandas/contents/{+path}","compare_url":"https://api.github.com/repos/pandas-dev/pandas/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pandas-dev/pandas/merges","archive_url":"https://api.github.com/repos/pandas-dev/pandas/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pandas-dev/pandas/downloads","issues_url":"https://api.github.com/repos/pandas-dev/pandas/issues{/number}","pulls_url":"https://api.github.com/repos/pandas-dev/pandas/pulls{/number}","milestones_url":"https://api.github.com/repos/pandas-dev/pandas/milestones{/number}","notifications_url":"https://api.github.com/repos/pandas-dev/pandas/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pandas-dev/pandas/labels{/name}","releases_url":"https://api.github.com/repos/pandas-dev/pandas/releases{/id}","deployments_url":"https://api.github.com/repos/pandas-dev/pandas/deployments","created_at":"2010-08-24T01:37:33Z","updated_at":"2018-03-10T19:40:16Z","pushed_at":"2018-03-10T20:18:34Z","git_url":"git://github.com/pandas-dev/pandas.git","ssh_url":"git@github.com:pandas-dev/pandas.git","clone_url":"https://github.com/pandas-dev/pandas.git","svn_url":"https://github.com/pandas-dev/pandas","homepage":"http://pandas.pydata.org","size":118194,"stargazers_count":13324,"watchers_count":13324,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":5431,"mirror_url":null,"archived":false,"open_issues_count":2504,"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"},"forks":5431,"open_issues":2504,"watchers":13324,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/pandas-dev/pandas/pulls/20132"},"html":{"href":"https://github.com/pandas-dev/pandas/pull/20132"},"issue":{"href":"https://api.github.com/repos/pandas-dev/pandas/issues/20132"},"comments":{"href":"https://api.github.com/repos/pandas-dev/pandas/issues/20132/comments"},"review_comments":{"href":"https://api.github.com/repos/pandas-dev/pandas/pulls/20132/comments"},"review_comment":{"href":"https://api.github.com/repos/pandas-dev/pandas/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/pandas-dev/pandas/pulls/20132/commits"},"statuses":{"href":"https://api.github.com/repos/pandas-dev/pandas/statuses/8300b90019ba3d4c979c374c4be2c1345ec3acca"}},"author_association":"NONE"}}
{"actor":{"display_login":"jschendel"}}