{"action":"created","comment":{"url":"https://api.github.com/repos/SciSpark/scispark-website/pulls/comments/78979297","id":78979297,"diff_hunk":"@@ -0,0 +1,210 @@\n+<!DOCTYPE html>\n+<html lang=\"en\">\n+\n+    <head>\n+    <meta charset=\"utf-8\">\n+    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n+    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n+    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->\n+    <meta name=\"description\" content=\"\">\n+    <meta name=\"author\" content=\"\">\n+\n+    <title>SciSpark Website</title>\n+\n+        <!-- Google Fonts -->\n+\n+        <!-- Bootstrap core CSS -->\n+        <link href=\"bower_components/bootstrap/dist/css/bootstrap.min.css\" rel=\"stylesheet\">\n+        <link href=\"styles.css\" rel=\"stylesheet\">\n+\n+        <!-- Favicon -->\n+\n+        <!-- Bootstrap core JavaScript\n+        ================================================== -->\n+        <!-- Placed at the end of the document so the pages load faster -->\n+        <script src=\"bower_components/jquery/dist/jquery.min.js\"></script>\n+        <script src=\"bower_components/bootstrap/dist/js/bootstrap.min.js\"></script>\n+        <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->\n+        <!-- <script src=\"../../assets/js/ie10-viewport-bug-workaround.js\"></script>-->\n+\n+        <script>\n+        $(function(){\n+          $(\"#header\").load(\"header.html\");\n+          $(\"#footer\").load(\"footer.html\");\n+        });\n+        </script>\n+\n+  </head>\n+\n+  <body>\n+\n+\n+    <a class=\"accessible\" href=\"#maincontent\">[Skip to Content]</a>\n+\n+    <!-- Note: header content is in header.html and pulled in by jquery script in the head -->\n+    <div id=\"header\"></div>\n+\n+\n+      <div class=\"container\">\n+        <a name=\"maincontent\"></a>\n+\n+        <h1> Tutorials </h1>\n+\n+        <p>We initially developed these tutorials for a full day of training at <a href=\"http://esipfed.org/\">ESIP</a> Summer 2016. We have improved on them since then, and welcome any additional suggestions you may have.\n+        </p>\n+        <p>The training materials include PDFs of our presentations, a docker file so you can install and work on SciSpark, and a collection of Notebooks for SciSpark with training examples you can follow and work through.\n+        </p>\n+\n+        <h2> Presentations (PDFs) </h2>\n+\n+        <div class=\"row tiles\">\n+             <div class=\"col-md-4\">\n+               <a href=\"/docs/SciSpark-101.pdf\">\n+                 <img class=\"thumbnail2\" src=\"images/scispark-101-pdf.png\" alt=\"Thumbnail image of SciSpark 101 presentation\"</img>\n+                 <p class=\"thumbnails\">Introduction to Spark\n+                 </p>\n+               </a>\n+             </div>\n+\n+             <div class=\"col-md-4\">\n+               <a href=\"/docs/SciSpark-201.pdf\">\n+                 <img class=\"thumbnail2\" src=\"images/scispark-201-pdf.png\" alt=\"Thumbnail image of SciSpark 201 presentation\"</img>\n+                 <p class=\"thumbnails\">Searching for MCCs\n+                 </p>\n+               </a>\n+             </div>\n+\n+             <div class=\"col-md-4\">\n+               <a href=\"/docs/SciSpark-301.pdf\">\n+                 <img class=\"thumbnail2\" src=\"images/scispark-301-pdf.png\" alt=\"Thumbnail image of SciSpark 301 presentation\"</img>\n+                 <p class=\"thumbnails\">Build your own Climate Metrics\n+                 </p>\n+               </a>\n+             </div>\n+        </div>\n+\n+        <p><i>These documents require <a href=\"http://www.adobe.com\">Adobe Reader</a>. Download <a href=\"https://get.adobe.com/reader/\">here</a> if you do not have this browser plug-in installed. </i></p>\n+\n+        <h2> Github Links </h2>\n+        <p>Download and install the following to work through the trainings:\n+\n+        <a href=\"https://github.com/SciSpark/docker-scispark-zeppelin\">Docker</a> | <a href=\"https://github.com/SciSpark/scispark_zeppelin_notebooks\">Notebooks</a>\n+\n+        <h2>Additional Info</h2>\n+        <p>These are the original course descriptions and additional notes on what each training above contains.\n+        </p>\n+\n+        <h3>SciSpark 101: Introduction to Spark</h3>\n+\n+        <strong>Abstract/Agenda:</strong>\n+        <p>We introduce a 3 part course module on <a href=\"http://sciscpark.jpl.nasa.gov\">SciSpark</a>, our AIST14 funded project for Highly Interactive and Scalable Climate Model Metrics and Analytics. The three part course session includes 101, 201, and 301 classes for learning how to use Spark for science.</p>\n+        <p>SciSpark 101 is a 1.5 hour session in which we will use SciSpark to introduce the fundamental concepts required to develop new programs and convert existing programs to take advantage of Spark. This will include an overview of <a href=\"http://zeppelin.apache.org/\">Apache Zeppelin</a>, <a href=\"https://spark.apache.org/\">Spark</a>, and <a href=\"https://hadoop.apache.org/\">Hadoop</a> and also cover the concepts of filter, map, reduce, collect, and counter. We will work within the SciSpark environment using both Scala and Python as a functional programming language.</p>\n+\n+        <strong>Notes:</strong>\n+        <p>Intro. to SciSpark:</p>\n+        <p>a.Funded by AIST project<br>\n+          b. Motivation for SciSpark: in memory and frequent data reuse operations for earth science<br>\n+          c. envisioned architecture: Zeppelin as the front end<br>\n+          d. an analytics engine for science data\n+        </p>\n+        <ol>\n+          <li>I/O bottleneck</li>\n+          <li>Extend native Spark on JVM: handle earth science geolocation arrays; netCDF/OpenDAP data ingest; array operation like numpy; two complex use case: MCS and PDF clustering of atmospheric state</li>","path":"tutorials.html","position":112,"original_position":112,"commit_id":"444b1389a1dbb1daf6ef37a3166bea05fa47a908","original_commit_id":"444b1389a1dbb1daf6ef37a3166bea05fa47a908","user":{"login":"wmburke","id":121620,"avatar_url":"https://avatars.githubusercontent.com/u/121620?v=3","gravatar_id":"","url":"https://api.github.com/users/wmburke","html_url":"https://github.com/wmburke","followers_url":"https://api.github.com/users/wmburke/followers","following_url":"https://api.github.com/users/wmburke/following{/other_user}","gists_url":"https://api.github.com/users/wmburke/gists{/gist_id}","starred_url":"https://api.github.com/users/wmburke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wmburke/subscriptions","organizations_url":"https://api.github.com/users/wmburke/orgs","repos_url":"https://api.github.com/users/wmburke/repos","events_url":"https://api.github.com/users/wmburke/events{/privacy}","received_events_url":"https://api.github.com/users/wmburke/received_events","type":"User","site_admin":false},"body":"Done","created_at":"2016-09-15T14:38:48Z","updated_at":"2016-09-15T14:38:49Z","html_url":"https://github.com/SciSpark/scispark-website/pull/10#discussion_r78979297","pull_request_url":"https://api.github.com/repos/SciSpark/scispark-website/pulls/10","_links":{"self":{"href":"https://api.github.com/repos/SciSpark/scispark-website/pulls/comments/78979297"},"html":{"href":"https://github.com/SciSpark/scispark-website/pull/10#discussion_r78979297"},"pull_request":{"href":"https://api.github.com/repos/SciSpark/scispark-website/pulls/10"}}},"pull_request":{"url":"https://api.github.com/repos/SciSpark/scispark-website/pulls/10","id":84506880,"html_url":"https://github.com/SciSpark/scispark-website/pull/10","diff_url":"https://github.com/SciSpark/scispark-website/pull/10.diff","patch_url":"https://github.com/SciSpark/scispark-website/pull/10.patch","issue_url":"https://api.github.com/repos/SciSpark/scispark-website/issues/10","number":10,"state":"open","locked":false,"title":"I've added the tutorials page.","user":{"login":"wmburke","id":121620,"avatar_url":"https://avatars.githubusercontent.com/u/121620?v=3","gravatar_id":"","url":"https://api.github.com/users/wmburke","html_url":"https://github.com/wmburke","followers_url":"https://api.github.com/users/wmburke/followers","following_url":"https://api.github.com/users/wmburke/following{/other_user}","gists_url":"https://api.github.com/users/wmburke/gists{/gist_id}","starred_url":"https://api.github.com/users/wmburke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wmburke/subscriptions","organizations_url":"https://api.github.com/users/wmburke/orgs","repos_url":"https://api.github.com/users/wmburke/repos","events_url":"https://api.github.com/users/wmburke/events{/privacy}","received_events_url":"https://api.github.com/users/wmburke/received_events","type":"User","site_admin":false},"body":"I also separated out the header and footer files so that they only have to be updated in one location and not on every single page.","created_at":"2016-09-08T16:05:13Z","updated_at":"2016-09-15T14:38:49Z","closed_at":null,"merged_at":null,"merge_commit_sha":"e42c68ba5013b298efac77c8a26985e151124729","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/SciSpark/scispark-website/pulls/10/commits","review_comments_url":"https://api.github.com/repos/SciSpark/scispark-website/pulls/10/comments","review_comment_url":"https://api.github.com/repos/SciSpark/scispark-website/pulls/comments{/number}","comments_url":"https://api.github.com/repos/SciSpark/scispark-website/issues/10/comments","statuses_url":"https://api.github.com/repos/SciSpark/scispark-website/statuses/444b1389a1dbb1daf6ef37a3166bea05fa47a908","head":{"label":"wmburke:master","ref":"master","sha":"444b1389a1dbb1daf6ef37a3166bea05fa47a908","user":{"login":"wmburke","id":121620,"avatar_url":"https://avatars.githubusercontent.com/u/121620?v=3","gravatar_id":"","url":"https://api.github.com/users/wmburke","html_url":"https://github.com/wmburke","followers_url":"https://api.github.com/users/wmburke/followers","following_url":"https://api.github.com/users/wmburke/following{/other_user}","gists_url":"https://api.github.com/users/wmburke/gists{/gist_id}","starred_url":"https://api.github.com/users/wmburke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wmburke/subscriptions","organizations_url":"https://api.github.com/users/wmburke/orgs","repos_url":"https://api.github.com/users/wmburke/repos","events_url":"https://api.github.com/users/wmburke/events{/privacy}","received_events_url":"https://api.github.com/users/wmburke/received_events","type":"User","site_admin":false},"repo":{"id":66960219,"name":"scispark-website","full_name":"wmburke/scispark-website","owner":{"login":"wmburke","id":121620,"avatar_url":"https://avatars.githubusercontent.com/u/121620?v=3","gravatar_id":"","url":"https://api.github.com/users/wmburke","html_url":"https://github.com/wmburke","followers_url":"https://api.github.com/users/wmburke/followers","following_url":"https://api.github.com/users/wmburke/following{/other_user}","gists_url":"https://api.github.com/users/wmburke/gists{/gist_id}","starred_url":"https://api.github.com/users/wmburke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wmburke/subscriptions","organizations_url":"https://api.github.com/users/wmburke/orgs","repos_url":"https://api.github.com/users/wmburke/repos","events_url":"https://api.github.com/users/wmburke/events{/privacy}","received_events_url":"https://api.github.com/users/wmburke/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/wmburke/scispark-website","description":"Lives at","fork":true,"url":"https://api.github.com/repos/wmburke/scispark-website","forks_url":"https://api.github.com/repos/wmburke/scispark-website/forks","keys_url":"https://api.github.com/repos/wmburke/scispark-website/keys{/key_id}","collaborators_url":"https://api.github.com/repos/wmburke/scispark-website/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/wmburke/scispark-website/teams","hooks_url":"https://api.github.com/repos/wmburke/scispark-website/hooks","issue_events_url":"https://api.github.com/repos/wmburke/scispark-website/issues/events{/number}","events_url":"https://api.github.com/repos/wmburke/scispark-website/events","assignees_url":"https://api.github.com/repos/wmburke/scispark-website/assignees{/user}","branches_url":"https://api.github.com/repos/wmburke/scispark-website/branches{/branch}","tags_url":"https://api.github.com/repos/wmburke/scispark-website/tags","blobs_url":"https://api.github.com/repos/wmburke/scispark-website/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/wmburke/scispark-website/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/wmburke/scispark-website/git/refs{/sha}","trees_url":"https://api.github.com/repos/wmburke/scispark-website/git/trees{/sha}","statuses_url":"https://api.github.com/repos/wmburke/scispark-website/statuses/{sha}","languages_url":"https://api.github.com/repos/wmburke/scispark-website/languages","stargazers_url":"https://api.github.com/repos/wmburke/scispark-website/stargazers","contributors_url":"https://api.github.com/repos/wmburke/scispark-website/contributors","subscribers_url":"https://api.github.com/repos/wmburke/scispark-website/subscribers","subscription_url":"https://api.github.com/repos/wmburke/scispark-website/subscription","commits_url":"https://api.github.com/repos/wmburke/scispark-website/commits{/sha}","git_commits_url":"https://api.github.com/repos/wmburke/scispark-website/git/commits{/sha}","comments_url":"https://api.github.com/repos/wmburke/scispark-website/comments{/number}","issue_comment_url":"https://api.github.com/repos/wmburke/scispark-website/issues/comments{/number}","contents_url":"https://api.github.com/repos/wmburke/scispark-website/contents/{+path}","compare_url":"https://api.github.com/repos/wmburke/scispark-website/compare/{base}...{head}","merges_url":"https://api.github.com/repos/wmburke/scispark-website/merges","archive_url":"https://api.github.com/repos/wmburke/scispark-website/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/wmburke/scispark-website/downloads","issues_url":"https://api.github.com/repos/wmburke/scispark-website/issues{/number}","pulls_url":"https://api.github.com/repos/wmburke/scispark-website/pulls{/number}","milestones_url":"https://api.github.com/repos/wmburke/scispark-website/milestones{/number}","notifications_url":"https://api.github.com/repos/wmburke/scispark-website/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/wmburke/scispark-website/labels{/name}","releases_url":"https://api.github.com/repos/wmburke/scispark-website/releases{/id}","deployments_url":"https://api.github.com/repos/wmburke/scispark-website/deployments","created_at":"2016-08-30T16:54:13Z","updated_at":"2016-08-30T16:55:08Z","pushed_at":"2016-09-08T16:03:38Z","git_url":"git://github.com/wmburke/scispark-website.git","ssh_url":"git@github.com:wmburke/scispark-website.git","clone_url":"https://github.com/wmburke/scispark-website.git","svn_url":"https://github.com/wmburke/scispark-website","homepage":"http://scispark.jpl.nasa.gov/","size":22684,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"SciSpark:master","ref":"master","sha":"468432aa968cff601666e70d4ff265329d3579e4","user":{"login":"SciSpark","id":14929690,"avatar_url":"https://avatars.githubusercontent.com/u/14929690?v=3","gravatar_id":"","url":"https://api.github.com/users/SciSpark","html_url":"https://github.com/SciSpark","followers_url":"https://api.github.com/users/SciSpark/followers","following_url":"https://api.github.com/users/SciSpark/following{/other_user}","gists_url":"https://api.github.com/users/SciSpark/gists{/gist_id}","starred_url":"https://api.github.com/users/SciSpark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SciSpark/subscriptions","organizations_url":"https://api.github.com/users/SciSpark/orgs","repos_url":"https://api.github.com/users/SciSpark/repos","events_url":"https://api.github.com/users/SciSpark/events{/privacy}","received_events_url":"https://api.github.com/users/SciSpark/received_events","type":"Organization","site_admin":false},"repo":{"id":50386224,"name":"scispark-website","full_name":"SciSpark/scispark-website","owner":{"login":"SciSpark","id":14929690,"avatar_url":"https://avatars.githubusercontent.com/u/14929690?v=3","gravatar_id":"","url":"https://api.github.com/users/SciSpark","html_url":"https://github.com/SciSpark","followers_url":"https://api.github.com/users/SciSpark/followers","following_url":"https://api.github.com/users/SciSpark/following{/other_user}","gists_url":"https://api.github.com/users/SciSpark/gists{/gist_id}","starred_url":"https://api.github.com/users/SciSpark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SciSpark/subscriptions","organizations_url":"https://api.github.com/users/SciSpark/orgs","repos_url":"https://api.github.com/users/SciSpark/repos","events_url":"https://api.github.com/users/SciSpark/events{/privacy}","received_events_url":"https://api.github.com/users/SciSpark/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/SciSpark/scispark-website","description":null,"fork":true,"url":"https://api.github.com/repos/SciSpark/scispark-website","forks_url":"https://api.github.com/repos/SciSpark/scispark-website/forks","keys_url":"https://api.github.com/repos/SciSpark/scispark-website/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SciSpark/scispark-website/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SciSpark/scispark-website/teams","hooks_url":"https://api.github.com/repos/SciSpark/scispark-website/hooks","issue_events_url":"https://api.github.com/repos/SciSpark/scispark-website/issues/events{/number}","events_url":"https://api.github.com/repos/SciSpark/scispark-website/events","assignees_url":"https://api.github.com/repos/SciSpark/scispark-website/assignees{/user}","branches_url":"https://api.github.com/repos/SciSpark/scispark-website/branches{/branch}","tags_url":"https://api.github.com/repos/SciSpark/scispark-website/tags","blobs_url":"https://api.github.com/repos/SciSpark/scispark-website/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SciSpark/scispark-website/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SciSpark/scispark-website/git/refs{/sha}","trees_url":"https://api.github.com/repos/SciSpark/scispark-website/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SciSpark/scispark-website/statuses/{sha}","languages_url":"https://api.github.com/repos/SciSpark/scispark-website/languages","stargazers_url":"https://api.github.com/repos/SciSpark/scispark-website/stargazers","contributors_url":"https://api.github.com/repos/SciSpark/scispark-website/contributors","subscribers_url":"https://api.github.com/repos/SciSpark/scispark-website/subscribers","subscription_url":"https://api.github.com/repos/SciSpark/scispark-website/subscription","commits_url":"https://api.github.com/repos/SciSpark/scispark-website/commits{/sha}","git_commits_url":"https://api.github.com/repos/SciSpark/scispark-website/git/commits{/sha}","comments_url":"https://api.github.com/repos/SciSpark/scispark-website/comments{/number}","issue_comment_url":"https://api.github.com/repos/SciSpark/scispark-website/issues/comments{/number}","contents_url":"https://api.github.com/repos/SciSpark/scispark-website/contents/{+path}","compare_url":"https://api.github.com/repos/SciSpark/scispark-website/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SciSpark/scispark-website/merges","archive_url":"https://api.github.com/repos/SciSpark/scispark-website/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SciSpark/scispark-website/downloads","issues_url":"https://api.github.com/repos/SciSpark/scispark-website/issues{/number}","pulls_url":"https://api.github.com/repos/SciSpark/scispark-website/pulls{/number}","milestones_url":"https://api.github.com/repos/SciSpark/scispark-website/milestones{/number}","notifications_url":"https://api.github.com/repos/SciSpark/scispark-website/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SciSpark/scispark-website/labels{/name}","releases_url":"https://api.github.com/repos/SciSpark/scispark-website/releases{/id}","deployments_url":"https://api.github.com/repos/SciSpark/scispark-website/deployments","created_at":"2016-01-25T22:40:40Z","updated_at":"2016-01-26T00:48:33Z","pushed_at":"2016-09-08T16:05:13Z","git_url":"git://github.com/SciSpark/scispark-website.git","ssh_url":"git@github.com:SciSpark/scispark-website.git","clone_url":"https://github.com/SciSpark/scispark-website.git","svn_url":"https://github.com/SciSpark/scispark-website","homepage":null,"size":19749,"stargazers_count":1,"watchers_count":1,"language":"HTML","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":3,"mirror_url":null,"open_issues_count":1,"forks":3,"open_issues":1,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/SciSpark/scispark-website/pulls/10"},"html":{"href":"https://github.com/SciSpark/scispark-website/pull/10"},"issue":{"href":"https://api.github.com/repos/SciSpark/scispark-website/issues/10"},"comments":{"href":"https://api.github.com/repos/SciSpark/scispark-website/issues/10/comments"},"review_comments":{"href":"https://api.github.com/repos/SciSpark/scispark-website/pulls/10/comments"},"review_comment":{"href":"https://api.github.com/repos/SciSpark/scispark-website/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/SciSpark/scispark-website/pulls/10/commits"},"statuses":{"href":"https://api.github.com/repos/SciSpark/scispark-website/statuses/444b1389a1dbb1daf6ef37a3166bea05fa47a908"}}}}
{"actor":{"display_login":"wmburke"}}