{"action":"created","comment":{"url":"https://api.github.com/repos/mantidproject/mantid/pulls/comments/199498731","pull_request_review_id":133627855,"id":199498731,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5OTQ5ODczMQ==","diff_hunk":"@@ -464,31 +523,219 @@ class LoadILLReflectometryTest : public CxxTest::TestSuite {\n         AnalysisDataService::Instance().retrieveWS<TableWorkspace>(\n             refBeamPosWSName);\n     const auto refDetDist =\n-        refOutput->run().getPropertyValueAsType<double>(\"det.value\") / 1000;\n+        refOutput->run().getPropertyValueAsType<double>(\"det.value\") / 1000.;\n     const auto refPeakPos = refBeamPosWS->cell_cast<double>(0, \"PeakCentre\");\n     const auto refPixWidth =\n-        refOutput->run().getPropertyValueAsType<double>(\"PSD.mppx\") / 1000;\n+        refOutput->run().getPropertyValueAsType<double>(\"PSD.mppx\") / 1000.;\n     const auto refPeakOffset = (127.5 - refPeakPos) * refPixWidth;\n     const auto refOffsetAngle =\n-        std::atan2(refPeakOffset, refDetDist) * 180 / M_PI;\n-    const auto userDetectorAngle = 2 * userAngle - refOffsetAngle;\n+        std::atan2(refPeakOffset, refDetDist) * 180. / M_PI;\n+    const auto userDetectorAngle = 2. * userAngle - refOffsetAngle;\n     const auto &spectrumInfo = refOutput->spectrumInfo();\n-    TS_ASSERT_LESS_THAN_EQUALS(spectrumInfo.twoTheta(128) * 180 / M_PI,\n-                               userDetectorAngle)\n+    TS_ASSERT_LESS_THAN_EQUALS(spectrumInfo.twoTheta(128) * 180. / M_PI,\n+                               userDetectorAngle);\n     TS_ASSERT_LESS_THAN_EQUALS(userDetectorAngle,\n-                               spectrumInfo.twoTheta(127) * 180 / M_PI)\n+                               spectrumInfo.twoTheta(127) * 180. / M_PI);\n+    AnalysisDataService::Instance().clear();\n   }\n \n   void testPeakCentre() {\n     MatrixWorkspace_sptr output;\n-    constexpr double peakPosition{42};\n+    constexpr double peakPosition{42.};\n     constexpr double angle{23.23};\n     auto prop = emptyProperties();\n     prop.emplace_back(\"BeamCentre\", std::to_string(peakPosition));\n     prop.emplace_back(\"BraggAngle\", std::to_string(angle));\n     getWorkspaceFor(output, m_d17File, m_outWSName, prop);\n     const auto &spectrumInfo = output->spectrumInfo();\n-    TS_ASSERT_DELTA(spectrumInfo.twoTheta(42) * 180 / M_PI, 2 * angle, 1e-6)\n+    TS_ASSERT_DELTA(spectrumInfo.twoTheta(42) * 180. / M_PI, 2. * angle, 1.e-6);\n+    AnalysisDataService::Instance().clear();\n+  }\n+\n+  // Following tests are introduced after Nexus file changes.\n+  // Except of edelay, all new variables can be computed from still existing\n+  // variables.\n+\n+  void testMovedNexusEntries() {\n+    LoadILLReflectometry loader;\n+    loader.setRethrows(true);\n+    TS_ASSERT_THROWS_NOTHING(loader.initialize());\n+    TS_ASSERT(loader.isInitialized());\n+    TS_ASSERT_THROWS_NOTHING(\n+        loader.setPropertyValue(\"Filename\", this->m_figarouptodateFile));\n+    TS_ASSERT_THROWS_NOTHING(\n+        loader.setPropertyValue(\"OutputWorkspace\", this->m_outWSName));\n+    TS_ASSERT_THROWS_NOTHING(loader.execute(););\n+    TS_ASSERT(loader.isExecuted());\n+    const auto output =\n+        AnalysisDataService::Instance().retrieveWS<MatrixWorkspace>(\n+            this->m_outWSName);\n+    const auto &run = output->run();\n+    TS_ASSERT(output);\n+    TS_ASSERT_EQUALS(run.getProperty(\"Distance.edelay_delay\")->units(),\n+                     \"microsec\"); // a time in the distance field!\n+    TS_ASSERT_EQUALS(run.getProperty(\"Distance.inter-slit_distance\")->units(),\n+                     \"mm\");\n+    // moved and tested for figaro: Distance.dist_chop_samp\n+    // D17:\n+    // \"Distance.dist_chop_samp\", \"VirtualChopper.dist_chop_samp\"\n+    // Figaro:\n+    // \"Distance.dist_chop_samp\", \"ChopperSetting.chopperpair_sample_distance\"\n+  }\n+\n+  void testSourceAndSampleLocationsFigaro() {\n+    // In the following, all distance units are millimeter (proposed by NeXus)!\n+    using namespace NeXus;\n+    LoadILLReflectometry loader;\n+    loader.setRethrows(true);\n+    TS_ASSERT_THROWS_NOTHING(loader.initialize());\n+    TS_ASSERT(loader.isInitialized());\n+    TS_ASSERT_THROWS_NOTHING(\n+        loader.setPropertyValue(\"Filename\", this->m_figarouptodateFile));\n+    TS_ASSERT_THROWS_NOTHING(\n+        loader.setPropertyValue(\"OutputWorkspace\", this->m_outWSName));\n+    TS_ASSERT_THROWS_NOTHING(loader.execute(););\n+    TS_ASSERT(loader.isExecuted());\n+    const auto output =\n+        AnalysisDataService::Instance().retrieveWS<MatrixWorkspace>(\n+            this->m_outWSName);\n+    TS_ASSERT(output);\n+    const auto &run = output->run();\n+    // const auto deflectionAngle =\n+    //    loader.doubleFromRun(\"CollAngle.actual_coll_angle\") * M_PI / 180.;\n+    // const auto sampleZOffset =\n+    //    loader.doubleFromRun(\"Distance.sampleHorizontalOffset\");\n+    // const auto d1 = loader.doubleFromRun(\"Distance.D1\");\n+    // const auto restZ = loader.doubleFromRun(\"DTR.value\");\n+    // Motor DH1 vertical coordinate.\n+    // const auto DH1Y = loader.doubleFromRun(\"DH1.value\");\n+    // const auto DH2Y = loader.doubleFromRun(\"DH2.value\");\n+    // const auto detAngle = std::atan2(DH2Y - DH1Y, 2.077 - 1.135);\n+    // const auto detectorY = std::sin(detAngle) * (restZ - 1.135) + DH1Y -\n+    // 0.509;\n+    // const auto detectorZ = std::cos(detAngle) * (restZ - 1.135) + 1.135;\n+    // const auto instrument = output->getInstrument();\n+    // const auto detectorPanels =\n+    //    instrument->getAllComponentsWithName(\"detector\");\n+    // const auto detector = boost::dynamic_pointer_cast<\n+    //    const Mantid::Geometry::RectangularDetector>(detectorPanels.front());\n+    // const auto pixelWidth = std::abs(detector->ystep());\n+    // const auto pixelOffset = 0.509 - 0.5 * pixelWidth;\n+    // const auto beamY = detectorY + pixelOffset * std::cos(detAngle);\n+    // const auto sht1 = loader.doubleFromRun(\"SHT1.value\");c\n+    // const auto beamZ = detectorZ - pixelOffset * std::sin(detAngle);\n+    // const auto d1ref = std::hypot(beamY - sht1, beamZ) -\n+    //                   sampleZOffset / std::cos(deflectionAngle);\n+    // TS_ASSERT_EQUALS(d1, d1ref);\n+    // const auto d1refloader = loader.sampleDetectorDistance();\n+    // TS_ASSERT_EQUALS(d1, d1refloader * 1000.);\n+    // const auto d0 = loader.doubleFromRun(\"Distance.D0\");\n+    // const auto chopperDist = loader.doubleFromRun(\"Distance.dist_chop_samp\");\n+    // const auto d0ref = chopperDist + sampleZOffset /\n+    // std::cos(deflectionAngle);\n+    // TS_ASSERT_EQUALS(d0, d0ref);\n+    // const auto d0refloader = loader.sourceSampleDistance();\n+    // TS_ASSERT_EQUALS(d0, d0refloader * 1000.);\n+    TS_ASSERT_EQUALS(run.getProperty(\"Distance.D1\")->units(), \"mm\");\n+    TS_ASSERT_EQUALS(run.getProperty(\"Distance.D0\")->units(), \"mm\");\n+    TS_ASSERT_EQUALS(run.getProperty(\"Distance.dist_chop_samp\")->units(), \"mm\");\n+    AnalysisDataService::Instance().clear();\n+  }\n+\n+  void testSourceAndSampleLocationsD17() {\n+    // In the following, all distance units are in m (proposed by NeXus)!\n+    LoadILLReflectometry loader;\n+    loader.setRethrows(true);\n+    TS_ASSERT_THROWS_NOTHING(loader.initialize());\n+    TS_ASSERT(loader.isInitialized());\n+    TS_ASSERT_THROWS_NOTHING(\n+        loader.setPropertyValue(\"Filename\", this->m_d17uptodateFile));\n+    TS_ASSERT_THROWS_NOTHING(\n+        loader.setPropertyValue(\"OutputWorkspace\", this->m_outWSName));\n+    TS_ASSERT_THROWS_NOTHING(loader.execute(););\n+    TS_ASSERT(loader.isExecuted());\n+    const auto output =\n+        AnalysisDataService::Instance().retrieveWS<MatrixWorkspace>(\n+            this->m_outWSName);\n+    const auto &run = output->run();\n+    TS_ASSERT(output);\n+    // const auto d1 = loader.doubleFromRun(\"Distance.D1\");\n+    // const auto d1ref =\n+    //    loader.doubleFromRun(\"det.value\") * 1.e-3; // convert to meter\n+    // TS_ASSERT_EQUALS(d1, d1ref);\n+    // const auto d1refloader = loader.sampleDetectorDistance();\n+    // TS_ASSERT_EQUALS(d1, d1refloader);\n+    // const auto d0 = loader.doubleFromRun(\"Distance.D0\");\n+    // double pairCentre;\n+    // if (run.hasProperty(\"Distance.dist_chop_samp\"))\n+    //  pairCentre = loader.doubleFromRun(\"Distance.dist_chop_samp\");\n+    // else\n+    //  pairCentre = loader.doubleFromRun(\"VirtualChopper.dist_chop_samp\");\n+    // const auto pairSeparation =\n+    //    loader.doubleFromRun(\"Distance.ChopperGap\") / 100; // still in cm?\n+    // const auto d0ref = pairCentre - 0.5 * pairSeparation;\n+    // TS_ASSERT_EQUALS(d0, d0ref);\n+    // const auto d0refloader = loader.sourceSampleDistance();\n+    // TS_ASSERT_EQUALS(d0, d0refloader);","path":"Framework/DataHandling/test/LoadILLReflectometryTest.h","position":540,"original_position":540,"commit_id":"ef390649c3140ecca28d4b34e42eac8ac85fd937","original_commit_id":"ef390649c3140ecca28d4b34e42eac8ac85fd937","user":{"login":"ianbush","id":7047413,"node_id":"MDQ6VXNlcjcwNDc0MTM=","avatar_url":"https://avatars3.githubusercontent.com/u/7047413?v=4","gravatar_id":"","url":"https://api.github.com/users/ianbush","html_url":"https://github.com/ianbush","followers_url":"https://api.github.com/users/ianbush/followers","following_url":"https://api.github.com/users/ianbush/following{/other_user}","gists_url":"https://api.github.com/users/ianbush/gists{/gist_id}","starred_url":"https://api.github.com/users/ianbush/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ianbush/subscriptions","organizations_url":"https://api.github.com/users/ianbush/orgs","repos_url":"https://api.github.com/users/ianbush/repos","events_url":"https://api.github.com/users/ianbush/events{/privacy}","received_events_url":"https://api.github.com/users/ianbush/received_events","type":"User","site_admin":false},"body":"Also commented out?","created_at":"2018-07-02T13:35:06Z","updated_at":"2018-07-02T13:35:06Z","html_url":"https://github.com/mantidproject/mantid/pull/22652#discussion_r199498731","pull_request_url":"https://api.github.com/repos/mantidproject/mantid/pulls/22652","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/mantidproject/mantid/pulls/comments/199498731"},"html":{"href":"https://github.com/mantidproject/mantid/pull/22652#discussion_r199498731"},"pull_request":{"href":"https://api.github.com/repos/mantidproject/mantid/pulls/22652"}}},"pull_request":{"url":"https://api.github.com/repos/mantidproject/mantid/pulls/22652","id":196759869,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk2NzU5ODY5","html_url":"https://github.com/mantidproject/mantid/pull/22652","diff_url":"https://github.com/mantidproject/mantid/pull/22652.diff","patch_url":"https://github.com/mantidproject/mantid/pull/22652.patch","issue_url":"https://api.github.com/repos/mantidproject/mantid/issues/22652","number":22652,"state":"open","locked":false,"title":"Fix reflectometry loader","user":{"login":"reimundILL","id":19187274,"node_id":"MDQ6VXNlcjE5MTg3Mjc0","avatar_url":"https://avatars0.githubusercontent.com/u/19187274?v=4","gravatar_id":"","url":"https://api.github.com/users/reimundILL","html_url":"https://github.com/reimundILL","followers_url":"https://api.github.com/users/reimundILL/followers","following_url":"https://api.github.com/users/reimundILL/following{/other_user}","gists_url":"https://api.github.com/users/reimundILL/gists{/gist_id}","starred_url":"https://api.github.com/users/reimundILL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reimundILL/subscriptions","organizations_url":"https://api.github.com/users/reimundILL/orgs","repos_url":"https://api.github.com/users/reimundILL/repos","events_url":"https://api.github.com/users/reimundILL/events{/privacy}","received_events_url":"https://api.github.com/users/reimundILL/received_events","type":"User","site_admin":false},"body":"Current Figaro data files cannot be loaded since the Nexus format changed.\r\n\r\nThese changes re-enable loading of all Nexus ILL reflectometry data (which are valid)\r\n\r\nIn particular the test has many unused lines since the next change of the Nexus format is planned in beginning of September. They were needed for Nexus validation which failed.\r\nD0 and D1 are not calculated correctly for our use. This will be changed in near future.\r\n\r\nReason for intermediate Nexus files seem to be communication problems. I will iteratively verify the new Nexus files beginning of July until September.\r\n\r\n**To test:**\r\n\r\nLoading of ILL reflectometry test files, please note that the Figaro IDF has changed in terms of its instrument name.\r\n\r\nFixes #21907.\r\n\r\nDoes this update require release notes?\r\n- [ ] Yes\r\n- [x] No\r\n<!--\r\nIf yes, edit the file docs/source/release/... \r\n-->\r\n\r\n---\r\n\r\n#### Reviewer ####\r\n\r\nPlease comment on the following ([full description](http://www.mantidproject.org/Individual_Ticket_Testing)):\r\n\r\n##### Code Review #####\r\n\r\n- [ ] Is the code of an acceptable quality?\r\n- [ ] Does the code conform to the [coding standards](http://www.mantidproject.org/Coding_Standards)?\r\n- [ ] Are the unit tests small and test the class in isolation?\r\n- [ ] If there are changes in the release notes then do they describe the changes appropriately?\r\n\r\n##### Functional Tests #####\r\n\r\n- [ ] Do changes function as described? Add comments below that describe the tests performed?\r\n- [ ] Do the changes handle unexpected situations, e.g. bad input?\r\n- [ ] Has the relevant (user and developer) documentation been added/updated?\r\n\r\nDoes everything look good? Mark the review as **Approve**. A member of `@mantidproject/gatekeepers` will take care of it.\r\n","created_at":"2018-06-22T14:46:19Z","updated_at":"2018-07-02T13:35:06Z","closed_at":null,"merged_at":null,"merge_commit_sha":"054877479380644bd562ccec46395f1f38020a33","assignee":{"login":"ianbush","id":7047413,"node_id":"MDQ6VXNlcjcwNDc0MTM=","avatar_url":"https://avatars3.githubusercontent.com/u/7047413?v=4","gravatar_id":"","url":"https://api.github.com/users/ianbush","html_url":"https://github.com/ianbush","followers_url":"https://api.github.com/users/ianbush/followers","following_url":"https://api.github.com/users/ianbush/following{/other_user}","gists_url":"https://api.github.com/users/ianbush/gists{/gist_id}","starred_url":"https://api.github.com/users/ianbush/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ianbush/subscriptions","organizations_url":"https://api.github.com/users/ianbush/orgs","repos_url":"https://api.github.com/users/ianbush/repos","events_url":"https://api.github.com/users/ianbush/events{/privacy}","received_events_url":"https://api.github.com/users/ianbush/received_events","type":"User","site_admin":false},"assignees":[{"login":"ianbush","id":7047413,"node_id":"MDQ6VXNlcjcwNDc0MTM=","avatar_url":"https://avatars3.githubusercontent.com/u/7047413?v=4","gravatar_id":"","url":"https://api.github.com/users/ianbush","html_url":"https://github.com/ianbush","followers_url":"https://api.github.com/users/ianbush/followers","following_url":"https://api.github.com/users/ianbush/following{/other_user}","gists_url":"https://api.github.com/users/ianbush/gists{/gist_id}","starred_url":"https://api.github.com/users/ianbush/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ianbush/subscriptions","organizations_url":"https://api.github.com/users/ianbush/orgs","repos_url":"https://api.github.com/users/ianbush/repos","events_url":"https://api.github.com/users/ianbush/events{/privacy}","received_events_url":"https://api.github.com/users/ianbush/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":40342862,"node_id":"MDU6TGFiZWw0MDM0Mjg2Mg==","url":"https://api.github.com/repos/mantidproject/mantid/labels/Component:%20Reflectometry","name":"Component: Reflectometry","color":"009800","default":false}],"milestone":{"url":"https://api.github.com/repos/mantidproject/mantid/milestones/67","html_url":"https://github.com/mantidproject/mantid/milestone/67","labels_url":"https://api.github.com/repos/mantidproject/mantid/milestones/67/labels","id":3113719,"node_id":"MDk6TWlsZXN0b25lMzExMzcxOQ==","number":67,"title":"Release 3.13","description":"Code Freeze: 29th June\r\nBeta Test: 3rd-17th July","creator":{"login":"NickDraper","id":1017173,"node_id":"MDQ6VXNlcjEwMTcxNzM=","avatar_url":"https://avatars1.githubusercontent.com/u/1017173?v=4","gravatar_id":"","url":"https://api.github.com/users/NickDraper","html_url":"https://github.com/NickDraper","followers_url":"https://api.github.com/users/NickDraper/followers","following_url":"https://api.github.com/users/NickDraper/following{/other_user}","gists_url":"https://api.github.com/users/NickDraper/gists{/gist_id}","starred_url":"https://api.github.com/users/NickDraper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NickDraper/subscriptions","organizations_url":"https://api.github.com/users/NickDraper/orgs","repos_url":"https://api.github.com/users/NickDraper/repos","events_url":"https://api.github.com/users/NickDraper/events{/privacy}","received_events_url":"https://api.github.com/users/NickDraper/received_events","type":"User","site_admin":false},"open_issues":203,"closed_issues":466,"state":"open","created_at":"2018-02-13T15:37:12Z","updated_at":"2018-07-02T12:18:47Z","due_on":"2018-07-23T07:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/mantidproject/mantid/pulls/22652/commits","review_comments_url":"https://api.github.com/repos/mantidproject/mantid/pulls/22652/comments","review_comment_url":"https://api.github.com/repos/mantidproject/mantid/pulls/comments{/number}","comments_url":"https://api.github.com/repos/mantidproject/mantid/issues/22652/comments","statuses_url":"https://api.github.com/repos/mantidproject/mantid/statuses/ef390649c3140ecca28d4b34e42eac8ac85fd937","head":{"label":"mantidproject:21907_update_loader","ref":"21907_update_loader","sha":"ef390649c3140ecca28d4b34e42eac8ac85fd937","user":{"login":"mantidproject","id":671496,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY3MTQ5Ng==","avatar_url":"https://avatars0.githubusercontent.com/u/671496?v=4","gravatar_id":"","url":"https://api.github.com/users/mantidproject","html_url":"https://github.com/mantidproject","followers_url":"https://api.github.com/users/mantidproject/followers","following_url":"https://api.github.com/users/mantidproject/following{/other_user}","gists_url":"https://api.github.com/users/mantidproject/gists{/gist_id}","starred_url":"https://api.github.com/users/mantidproject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mantidproject/subscriptions","organizations_url":"https://api.github.com/users/mantidproject/orgs","repos_url":"https://api.github.com/users/mantidproject/repos","events_url":"https://api.github.com/users/mantidproject/events{/privacy}","received_events_url":"https://api.github.com/users/mantidproject/received_events","type":"Organization","site_admin":false},"repo":{"id":2594116,"node_id":"MDEwOlJlcG9zaXRvcnkyNTk0MTE2","name":"mantid","full_name":"mantidproject/mantid","owner":{"login":"mantidproject","id":671496,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY3MTQ5Ng==","avatar_url":"https://avatars0.githubusercontent.com/u/671496?v=4","gravatar_id":"","url":"https://api.github.com/users/mantidproject","html_url":"https://github.com/mantidproject","followers_url":"https://api.github.com/users/mantidproject/followers","following_url":"https://api.github.com/users/mantidproject/following{/other_user}","gists_url":"https://api.github.com/users/mantidproject/gists{/gist_id}","starred_url":"https://api.github.com/users/mantidproject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mantidproject/subscriptions","organizations_url":"https://api.github.com/users/mantidproject/orgs","repos_url":"https://api.github.com/users/mantidproject/repos","events_url":"https://api.github.com/users/mantidproject/events{/privacy}","received_events_url":"https://api.github.com/users/mantidproject/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/mantidproject/mantid","description":"Main repository for Mantid code","fork":false,"url":"https://api.github.com/repos/mantidproject/mantid","forks_url":"https://api.github.com/repos/mantidproject/mantid/forks","keys_url":"https://api.github.com/repos/mantidproject/mantid/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mantidproject/mantid/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mantidproject/mantid/teams","hooks_url":"https://api.github.com/repos/mantidproject/mantid/hooks","issue_events_url":"https://api.github.com/repos/mantidproject/mantid/issues/events{/number}","events_url":"https://api.github.com/repos/mantidproject/mantid/events","assignees_url":"https://api.github.com/repos/mantidproject/mantid/assignees{/user}","branches_url":"https://api.github.com/repos/mantidproject/mantid/branches{/branch}","tags_url":"https://api.github.com/repos/mantidproject/mantid/tags","blobs_url":"https://api.github.com/repos/mantidproject/mantid/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mantidproject/mantid/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mantidproject/mantid/git/refs{/sha}","trees_url":"https://api.github.com/repos/mantidproject/mantid/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mantidproject/mantid/statuses/{sha}","languages_url":"https://api.github.com/repos/mantidproject/mantid/languages","stargazers_url":"https://api.github.com/repos/mantidproject/mantid/stargazers","contributors_url":"https://api.github.com/repos/mantidproject/mantid/contributors","subscribers_url":"https://api.github.com/repos/mantidproject/mantid/subscribers","subscription_url":"https://api.github.com/repos/mantidproject/mantid/subscription","commits_url":"https://api.github.com/repos/mantidproject/mantid/commits{/sha}","git_commits_url":"https://api.github.com/repos/mantidproject/mantid/git/commits{/sha}","comments_url":"https://api.github.com/repos/mantidproject/mantid/comments{/number}","issue_comment_url":"https://api.github.com/repos/mantidproject/mantid/issues/comments{/number}","contents_url":"https://api.github.com/repos/mantidproject/mantid/contents/{+path}","compare_url":"https://api.github.com/repos/mantidproject/mantid/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mantidproject/mantid/merges","archive_url":"https://api.github.com/repos/mantidproject/mantid/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mantidproject/mantid/downloads","issues_url":"https://api.github.com/repos/mantidproject/mantid/issues{/number}","pulls_url":"https://api.github.com/repos/mantidproject/mantid/pulls{/number}","milestones_url":"https://api.github.com/repos/mantidproject/mantid/milestones{/number}","notifications_url":"https://api.github.com/repos/mantidproject/mantid/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mantidproject/mantid/labels{/name}","releases_url":"https://api.github.com/repos/mantidproject/mantid/releases{/id}","deployments_url":"https://api.github.com/repos/mantidproject/mantid/deployments","created_at":"2011-10-17T19:07:38Z","updated_at":"2018-07-02T12:19:00Z","pushed_at":"2018-07-02T13:34:12Z","git_url":"git://github.com/mantidproject/mantid.git","ssh_url":"git@github.com:mantidproject/mantid.git","clone_url":"https://github.com/mantidproject/mantid.git","svn_url":"https://github.com/mantidproject/mantid","homepage":"www.mantidproject.org","size":488166,"stargazers_count":72,"watchers_count":72,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":57,"mirror_url":null,"archived":false,"open_issues_count":1750,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0","node_id":"MDc6TGljZW5zZTk="},"forks":57,"open_issues":1750,"watchers":72,"default_branch":"master"}},"base":{"label":"mantidproject:master","ref":"master","sha":"aee494d8f9c2b808b58dcc48338df5935a9aebef","user":{"login":"mantidproject","id":671496,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY3MTQ5Ng==","avatar_url":"https://avatars0.githubusercontent.com/u/671496?v=4","gravatar_id":"","url":"https://api.github.com/users/mantidproject","html_url":"https://github.com/mantidproject","followers_url":"https://api.github.com/users/mantidproject/followers","following_url":"https://api.github.com/users/mantidproject/following{/other_user}","gists_url":"https://api.github.com/users/mantidproject/gists{/gist_id}","starred_url":"https://api.github.com/users/mantidproject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mantidproject/subscriptions","organizations_url":"https://api.github.com/users/mantidproject/orgs","repos_url":"https://api.github.com/users/mantidproject/repos","events_url":"https://api.github.com/users/mantidproject/events{/privacy}","received_events_url":"https://api.github.com/users/mantidproject/received_events","type":"Organization","site_admin":false},"repo":{"id":2594116,"node_id":"MDEwOlJlcG9zaXRvcnkyNTk0MTE2","name":"mantid","full_name":"mantidproject/mantid","owner":{"login":"mantidproject","id":671496,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY3MTQ5Ng==","avatar_url":"https://avatars0.githubusercontent.com/u/671496?v=4","gravatar_id":"","url":"https://api.github.com/users/mantidproject","html_url":"https://github.com/mantidproject","followers_url":"https://api.github.com/users/mantidproject/followers","following_url":"https://api.github.com/users/mantidproject/following{/other_user}","gists_url":"https://api.github.com/users/mantidproject/gists{/gist_id}","starred_url":"https://api.github.com/users/mantidproject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mantidproject/subscriptions","organizations_url":"https://api.github.com/users/mantidproject/orgs","repos_url":"https://api.github.com/users/mantidproject/repos","events_url":"https://api.github.com/users/mantidproject/events{/privacy}","received_events_url":"https://api.github.com/users/mantidproject/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/mantidproject/mantid","description":"Main repository for Mantid code","fork":false,"url":"https://api.github.com/repos/mantidproject/mantid","forks_url":"https://api.github.com/repos/mantidproject/mantid/forks","keys_url":"https://api.github.com/repos/mantidproject/mantid/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mantidproject/mantid/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mantidproject/mantid/teams","hooks_url":"https://api.github.com/repos/mantidproject/mantid/hooks","issue_events_url":"https://api.github.com/repos/mantidproject/mantid/issues/events{/number}","events_url":"https://api.github.com/repos/mantidproject/mantid/events","assignees_url":"https://api.github.com/repos/mantidproject/mantid/assignees{/user}","branches_url":"https://api.github.com/repos/mantidproject/mantid/branches{/branch}","tags_url":"https://api.github.com/repos/mantidproject/mantid/tags","blobs_url":"https://api.github.com/repos/mantidproject/mantid/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mantidproject/mantid/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mantidproject/mantid/git/refs{/sha}","trees_url":"https://api.github.com/repos/mantidproject/mantid/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mantidproject/mantid/statuses/{sha}","languages_url":"https://api.github.com/repos/mantidproject/mantid/languages","stargazers_url":"https://api.github.com/repos/mantidproject/mantid/stargazers","contributors_url":"https://api.github.com/repos/mantidproject/mantid/contributors","subscribers_url":"https://api.github.com/repos/mantidproject/mantid/subscribers","subscription_url":"https://api.github.com/repos/mantidproject/mantid/subscription","commits_url":"https://api.github.com/repos/mantidproject/mantid/commits{/sha}","git_commits_url":"https://api.github.com/repos/mantidproject/mantid/git/commits{/sha}","comments_url":"https://api.github.com/repos/mantidproject/mantid/comments{/number}","issue_comment_url":"https://api.github.com/repos/mantidproject/mantid/issues/comments{/number}","contents_url":"https://api.github.com/repos/mantidproject/mantid/contents/{+path}","compare_url":"https://api.github.com/repos/mantidproject/mantid/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mantidproject/mantid/merges","archive_url":"https://api.github.com/repos/mantidproject/mantid/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mantidproject/mantid/downloads","issues_url":"https://api.github.com/repos/mantidproject/mantid/issues{/number}","pulls_url":"https://api.github.com/repos/mantidproject/mantid/pulls{/number}","milestones_url":"https://api.github.com/repos/mantidproject/mantid/milestones{/number}","notifications_url":"https://api.github.com/repos/mantidproject/mantid/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mantidproject/mantid/labels{/name}","releases_url":"https://api.github.com/repos/mantidproject/mantid/releases{/id}","deployments_url":"https://api.github.com/repos/mantidproject/mantid/deployments","created_at":"2011-10-17T19:07:38Z","updated_at":"2018-07-02T12:19:00Z","pushed_at":"2018-07-02T13:34:12Z","git_url":"git://github.com/mantidproject/mantid.git","ssh_url":"git@github.com:mantidproject/mantid.git","clone_url":"https://github.com/mantidproject/mantid.git","svn_url":"https://github.com/mantidproject/mantid","homepage":"www.mantidproject.org","size":488166,"stargazers_count":72,"watchers_count":72,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":57,"mirror_url":null,"archived":false,"open_issues_count":1750,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0","node_id":"MDc6TGljZW5zZTk="},"forks":57,"open_issues":1750,"watchers":72,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/mantidproject/mantid/pulls/22652"},"html":{"href":"https://github.com/mantidproject/mantid/pull/22652"},"issue":{"href":"https://api.github.com/repos/mantidproject/mantid/issues/22652"},"comments":{"href":"https://api.github.com/repos/mantidproject/mantid/issues/22652/comments"},"review_comments":{"href":"https://api.github.com/repos/mantidproject/mantid/pulls/22652/comments"},"review_comment":{"href":"https://api.github.com/repos/mantidproject/mantid/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/mantidproject/mantid/pulls/22652/commits"},"statuses":{"href":"https://api.github.com/repos/mantidproject/mantid/statuses/ef390649c3140ecca28d4b34e42eac8ac85fd937"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"ianbush"}}