{"action":"opened","number":1170,"pull_request":{"url":"https://api.github.com/repos/Subsurface-divelog/subsurface/pulls/1170","id":175510789,"html_url":"https://github.com/Subsurface-divelog/subsurface/pull/1170","diff_url":"https://github.com/Subsurface-divelog/subsurface/pull/1170.diff","patch_url":"https://github.com/Subsurface-divelog/subsurface/pull/1170.patch","issue_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/issues/1170","number":1170,"state":"open","locked":false,"title":"Incorporate bailout events in CCR & PSCR gas calculations.","user":{"login":"willemferguson","id":5078706,"avatar_url":"https://avatars3.githubusercontent.com/u/5078706?v=4","gravatar_id":"","url":"https://api.github.com/users/willemferguson","html_url":"https://github.com/willemferguson","followers_url":"https://api.github.com/users/willemferguson/followers","following_url":"https://api.github.com/users/willemferguson/following{/other_user}","gists_url":"https://api.github.com/users/willemferguson/gists{/gist_id}","starred_url":"https://api.github.com/users/willemferguson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willemferguson/subscriptions","organizations_url":"https://api.github.com/users/willemferguson/orgs","repos_url":"https://api.github.com/users/willemferguson/repos","events_url":"https://api.github.com/users/willemferguson/events{/privacy}","received_events_url":"https://api.github.com/users/willemferguson/received_events","type":"User","site_admin":false},"body":"We start off by looking for bailout events along the dive profile.\r\nThere are two types of events:\r\nonLoop (OC -> CC)\r\nBailout (CC -> OC)\r\nAt the moment they are bookmarks that were named as one of the above\r\ntwo. In future, these events could be obtained directly from the\r\ndive computer (several already store this information). Given that\r\nwe know what gas is used when doing bailout (even though this may\r\nnot mean a change of physical gas cylinder) we can then adjust the\r\npO2 graph to reflect OC pO2 while on bailout, and CC pO2 while on\r\nthe loop. The partial pressures of the other gases are now calculated\r\ncorrectly so the the correct deco calculations are possible. This\r\ncose accommodates an arbitary number of switches between OC and CC.\r\nI provide much more information in the PR documentation.\r\n\r\nSigned-off-by: Willem Ferguson <willemferguson@zoology.up.ac.za>\r\n\r\n<!-- Lines like this one are comments and will not be shown in the final output. -->\r\n<!-- Make sure that you have read the \"Contributing\" section of the README and also the notes in CodingStyle. -->\r\n<!-- If you are a collaborator, please add labels and assign other collaborators for a review. -->\r\n\r\n### Describe the pull request:\r\n<!-- Replace [ ] with [x] to select options. -->\r\n- [ ] Bug fix\r\n- [ ] Functional change\r\n- [ ] New feature\r\n- [ ] Code cleanup\r\n- [ ] Build system change\r\n- [ ] Documentation change\r\n- [ ] Language translation\r\n\r\n### Pull request long description:\r\n<!-- Describe your pull request in detail. -->\r\n\r\n### Changes made:\r\n<!-- Enumerate the changes with 1), 2), 3) etc. -->\r\n<!-- Ensure the test cases are updated if needed. -->\r\n\r\n### Related issues:\r\n<!-- Reference issues with #<issue-num>. -->\r\n<!-- Write \"Fixes #<issue-num\" to notify Github that this PR fixes an issue. -->\r\n\r\n### Additional information:\r\n<!-- Include sample dive log or other relevant information to allow testing the change where feasible. -->\r\n\r\n### Release note:\r\n<!-- Describe if this change needs a release note present in CHANGELOG.md. -->\r\n<!-- Also, please make sure to add the release note on top of the file CHANGELOG.md. -->\r\n\r\n### Documentation change:\r\n<!-- If this PR makes changes to user functionality, then the documentation has to be updated too. -->\r\n<!-- Please, briefly outline here what has changed in terms of the user experience (UX). -->\r\n<!-- If UX changes have been made, a maintainer should apply the 'needs-documentation-change' label. -->\r\n\r\n### Mentions:\r\n<!-- Mention users that you want to review your pull request with @<user-name>. Leave empty if not sure. -->\r\n","created_at":"2018-03-16T11:47:33Z","updated_at":"2018-03-16T11:47:33Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/pulls/1170/commits","review_comments_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/pulls/1170/comments","review_comment_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/issues/1170/comments","statuses_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/statuses/411dfcab49a19d49337ccda859d2e3dd5da17f0a","head":{"label":"willemferguson:bailout","ref":"bailout","sha":"411dfcab49a19d49337ccda859d2e3dd5da17f0a","user":{"login":"willemferguson","id":5078706,"avatar_url":"https://avatars3.githubusercontent.com/u/5078706?v=4","gravatar_id":"","url":"https://api.github.com/users/willemferguson","html_url":"https://github.com/willemferguson","followers_url":"https://api.github.com/users/willemferguson/followers","following_url":"https://api.github.com/users/willemferguson/following{/other_user}","gists_url":"https://api.github.com/users/willemferguson/gists{/gist_id}","starred_url":"https://api.github.com/users/willemferguson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willemferguson/subscriptions","organizations_url":"https://api.github.com/users/willemferguson/orgs","repos_url":"https://api.github.com/users/willemferguson/repos","events_url":"https://api.github.com/users/willemferguson/events{/privacy}","received_events_url":"https://api.github.com/users/willemferguson/received_events","type":"User","site_admin":false},"repo":{"id":117098867,"name":"subsurface","full_name":"willemferguson/subsurface","owner":{"login":"willemferguson","id":5078706,"avatar_url":"https://avatars3.githubusercontent.com/u/5078706?v=4","gravatar_id":"","url":"https://api.github.com/users/willemferguson","html_url":"https://github.com/willemferguson","followers_url":"https://api.github.com/users/willemferguson/followers","following_url":"https://api.github.com/users/willemferguson/following{/other_user}","gists_url":"https://api.github.com/users/willemferguson/gists{/gist_id}","starred_url":"https://api.github.com/users/willemferguson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willemferguson/subscriptions","organizations_url":"https://api.github.com/users/willemferguson/orgs","repos_url":"https://api.github.com/users/willemferguson/repos","events_url":"https://api.github.com/users/willemferguson/events{/privacy}","received_events_url":"https://api.github.com/users/willemferguson/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/willemferguson/subsurface","description":"This is Willem's upstream of the Subsurface divelog program","fork":true,"url":"https://api.github.com/repos/willemferguson/subsurface","forks_url":"https://api.github.com/repos/willemferguson/subsurface/forks","keys_url":"https://api.github.com/repos/willemferguson/subsurface/keys{/key_id}","collaborators_url":"https://api.github.com/repos/willemferguson/subsurface/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/willemferguson/subsurface/teams","hooks_url":"https://api.github.com/repos/willemferguson/subsurface/hooks","issue_events_url":"https://api.github.com/repos/willemferguson/subsurface/issues/events{/number}","events_url":"https://api.github.com/repos/willemferguson/subsurface/events","assignees_url":"https://api.github.com/repos/willemferguson/subsurface/assignees{/user}","branches_url":"https://api.github.com/repos/willemferguson/subsurface/branches{/branch}","tags_url":"https://api.github.com/repos/willemferguson/subsurface/tags","blobs_url":"https://api.github.com/repos/willemferguson/subsurface/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/willemferguson/subsurface/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/willemferguson/subsurface/git/refs{/sha}","trees_url":"https://api.github.com/repos/willemferguson/subsurface/git/trees{/sha}","statuses_url":"https://api.github.com/repos/willemferguson/subsurface/statuses/{sha}","languages_url":"https://api.github.com/repos/willemferguson/subsurface/languages","stargazers_url":"https://api.github.com/repos/willemferguson/subsurface/stargazers","contributors_url":"https://api.github.com/repos/willemferguson/subsurface/contributors","subscribers_url":"https://api.github.com/repos/willemferguson/subsurface/subscribers","subscription_url":"https://api.github.com/repos/willemferguson/subsurface/subscription","commits_url":"https://api.github.com/repos/willemferguson/subsurface/commits{/sha}","git_commits_url":"https://api.github.com/repos/willemferguson/subsurface/git/commits{/sha}","comments_url":"https://api.github.com/repos/willemferguson/subsurface/comments{/number}","issue_comment_url":"https://api.github.com/repos/willemferguson/subsurface/issues/comments{/number}","contents_url":"https://api.github.com/repos/willemferguson/subsurface/contents/{+path}","compare_url":"https://api.github.com/repos/willemferguson/subsurface/compare/{base}...{head}","merges_url":"https://api.github.com/repos/willemferguson/subsurface/merges","archive_url":"https://api.github.com/repos/willemferguson/subsurface/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/willemferguson/subsurface/downloads","issues_url":"https://api.github.com/repos/willemferguson/subsurface/issues{/number}","pulls_url":"https://api.github.com/repos/willemferguson/subsurface/pulls{/number}","milestones_url":"https://api.github.com/repos/willemferguson/subsurface/milestones{/number}","notifications_url":"https://api.github.com/repos/willemferguson/subsurface/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/willemferguson/subsurface/labels{/name}","releases_url":"https://api.github.com/repos/willemferguson/subsurface/releases{/id}","deployments_url":"https://api.github.com/repos/willemferguson/subsurface/deployments","created_at":"2018-01-11T12:42:30Z","updated_at":"2018-03-14T11:34:23Z","pushed_at":"2018-03-16T11:45:10Z","git_url":"git://github.com/willemferguson/subsurface.git","ssh_url":"git@github.com:willemferguson/subsurface.git","clone_url":"https://github.com/willemferguson/subsurface.git","svn_url":"https://github.com/willemferguson/subsurface","homepage":"https://subsurface-divelog.org","size":88551,"stargazers_count":0,"watchers_count":0,"language":"C++","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":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"Subsurface-divelog:master","ref":"master","sha":"8c0dfe4483f8da0b0bc4e6be4a22be2c941714ea","user":{"login":"Subsurface-divelog","id":24829199,"avatar_url":"https://avatars1.githubusercontent.com/u/24829199?v=4","gravatar_id":"","url":"https://api.github.com/users/Subsurface-divelog","html_url":"https://github.com/Subsurface-divelog","followers_url":"https://api.github.com/users/Subsurface-divelog/followers","following_url":"https://api.github.com/users/Subsurface-divelog/following{/other_user}","gists_url":"https://api.github.com/users/Subsurface-divelog/gists{/gist_id}","starred_url":"https://api.github.com/users/Subsurface-divelog/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Subsurface-divelog/subscriptions","organizations_url":"https://api.github.com/users/Subsurface-divelog/orgs","repos_url":"https://api.github.com/users/Subsurface-divelog/repos","events_url":"https://api.github.com/users/Subsurface-divelog/events{/privacy}","received_events_url":"https://api.github.com/users/Subsurface-divelog/received_events","type":"User","site_admin":false},"repo":{"id":2319498,"name":"subsurface","full_name":"Subsurface-divelog/subsurface","owner":{"login":"Subsurface-divelog","id":24829199,"avatar_url":"https://avatars1.githubusercontent.com/u/24829199?v=4","gravatar_id":"","url":"https://api.github.com/users/Subsurface-divelog","html_url":"https://github.com/Subsurface-divelog","followers_url":"https://api.github.com/users/Subsurface-divelog/followers","following_url":"https://api.github.com/users/Subsurface-divelog/following{/other_user}","gists_url":"https://api.github.com/users/Subsurface-divelog/gists{/gist_id}","starred_url":"https://api.github.com/users/Subsurface-divelog/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Subsurface-divelog/subscriptions","organizations_url":"https://api.github.com/users/Subsurface-divelog/orgs","repos_url":"https://api.github.com/users/Subsurface-divelog/repos","events_url":"https://api.github.com/users/Subsurface-divelog/events{/privacy}","received_events_url":"https://api.github.com/users/Subsurface-divelog/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Subsurface-divelog/subsurface","description":"This is the official upstream of the Subsurface divelog program","fork":false,"url":"https://api.github.com/repos/Subsurface-divelog/subsurface","forks_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/forks","keys_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/teams","hooks_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/hooks","issue_events_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/issues/events{/number}","events_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/events","assignees_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/assignees{/user}","branches_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/branches{/branch}","tags_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/tags","blobs_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/git/refs{/sha}","trees_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/statuses/{sha}","languages_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/languages","stargazers_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/stargazers","contributors_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/contributors","subscribers_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/subscribers","subscription_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/subscription","commits_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/commits{/sha}","git_commits_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/git/commits{/sha}","comments_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/comments{/number}","issue_comment_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/issues/comments{/number}","contents_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/contents/{+path}","compare_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/merges","archive_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/downloads","issues_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/issues{/number}","pulls_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/pulls{/number}","milestones_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/milestones{/number}","notifications_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/labels{/name}","releases_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/releases{/id}","deployments_url":"https://api.github.com/repos/Subsurface-divelog/subsurface/deployments","created_at":"2011-09-03T15:27:51Z","updated_at":"2018-03-16T08:39:14Z","pushed_at":"2018-03-16T08:01:50Z","git_url":"git://github.com/Subsurface-divelog/subsurface.git","ssh_url":"git@github.com:Subsurface-divelog/subsurface.git","clone_url":"https://github.com/Subsurface-divelog/subsurface.git","svn_url":"https://github.com/Subsurface-divelog/subsurface","homepage":"https://subsurface-divelog.org","size":88567,"stargazers_count":1343,"watchers_count":1343,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":342,"mirror_url":null,"archived":false,"open_issues_count":76,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0"},"forks":342,"open_issues":76,"watchers":1343,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Subsurface-divelog/subsurface/pulls/1170"},"html":{"href":"https://github.com/Subsurface-divelog/subsurface/pull/1170"},"issue":{"href":"https://api.github.com/repos/Subsurface-divelog/subsurface/issues/1170"},"comments":{"href":"https://api.github.com/repos/Subsurface-divelog/subsurface/issues/1170/comments"},"review_comments":{"href":"https://api.github.com/repos/Subsurface-divelog/subsurface/pulls/1170/comments"},"review_comment":{"href":"https://api.github.com/repos/Subsurface-divelog/subsurface/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Subsurface-divelog/subsurface/pulls/1170/commits"},"statuses":{"href":"https://api.github.com/repos/Subsurface-divelog/subsurface/statuses/411dfcab49a19d49337ccda859d2e3dd5da17f0a"}},"author_association":"CONTRIBUTOR","merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":true,"commits":1,"additions":67,"deletions":1,"changed_files":6}}
{"actor":{"display_login":"willemferguson"}}