{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "slideshow": {
     "slide_type": "skip"
    }
   },
   "outputs": [],
   "source": [
    "#I'm not expecting you to run the code cells, but for completeness, the code can be found at https://github.com/strawpants/jupylecture\n",
    "from jupylecture.tools import hideCode,FlexSlide \n",
    "\n",
    "# Note to show this presentation as a slide show, one must have the rise extension installed and run the notebook as `jupyter notebook` (does not yet work from jupyterlab)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "source": [
    "###  WRS Hackathon June 30th 2021\n",
    "<img src=\"images/pairprogramming.png\" alt=\"Drawing\" style=\"width: 100%;\"/>\n",
    "your hosts: Harm-Jan Benninga, Serkan Girgin, Roelof Rietbroek"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "cell_style": "center",
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div id=\"75850d60b44d1632\"></div>\n",
       "    <script type=\"text/javascript\">\n",
       "        $(function(){\n",
       "            var p = $(\"#75850d60b44d1632\");\n",
       "            if (p.length==0) return;\n",
       "            while (!p.hasClass(\"cell\")) {\n",
       "                p=p.parent();\n",
       "                if (p.prop(\"tagName\") ==\"body\") return;\n",
       "            }\n",
       "            var cell = p;\n",
       "            cell.find(\".input\").addClass(\"hide-in-slideshow\")\n",
       "        });\n",
       "    </script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/markdown": [
       "\n",
       "<div class=\"flxsld text_cell\" ><div class=\"flx100\"><h1>Overall aim of the workshop: Hands-on experience and learn from each other</h1></div>\n",
       "\n",
       "\n",
       "<div class=\" flx40\" >\n",
       "\n",
       "<ul><li class=\"fragment fade-in\">Adapt to your group's speed</li><li class=\"fragment fade-in\">Make it dynamic: program in pairs/triplets and exchange roles now and then</li><li class=\"fragment fade-in\">Tell us what you're thinking/and where you have problems</li><li class=\"fragment fade-in\">Create a little showcase/pitch to show at the end of the day</li></ul></div>\n",
       "<div class=\" flx60\" >\n",
       "\n",
       "<video src=\"images/pairprogramming.mp4\" controls muted autoplay loop  >\n",
       "      Your browser does not support the <code>video</code> element.\n",
       "    </video></div>\n",
       "\n",
       "</div>"
      ],
      "text/plain": [
       "<jupylecture.tools.FlexSlide at 0x7f97287b4400>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "slide=FlexSlide(\"# Overall aim of the workshop: Hands-on experience and learn from each other\")\n",
    "slide.addItems([\"Adapt to your group's speed\",\"Make it dynamic: program in pairs/triplets and exchange roles now and then\",\"Tell us what you're thinking/and where you have problems\",\"Create a little showcase/pitch to show at the end of the day\"],frag=True,flxwidth=\"flx40\")\n",
    "slide.addVideo(\"images/pairprogramming.mp4\",html_attributes=\"controls muted autoplay loop\",flxwidth=\"flx60\")\n",
    "slide.display()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div id=\"02f89b82e2f593a3\"></div>\n",
       "    <script type=\"text/javascript\">\n",
       "        $(function(){\n",
       "            var p = $(\"#02f89b82e2f593a3\");\n",
       "            if (p.length==0) return;\n",
       "            while (!p.hasClass(\"cell\")) {\n",
       "                p=p.parent();\n",
       "                if (p.prop(\"tagName\") ==\"body\") return;\n",
       "            }\n",
       "            var cell = p;\n",
       "            cell.find(\".input\").addClass(\"hide-in-slideshow\")\n",
       "        });\n",
       "    </script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/markdown": [
       "\n",
       "<div class=\"flxsld text_cell\" ><div class=\"flx100\"><h1>Overall aim of the workshop: Hands-on experience and learn from each other</h1></div>\n",
       "\n",
       "\n",
       "<div class=\" flx80\" >\n",
       "\n",
       "<ul><li class=\"fragment fade-in\">14:00 - 14:10: Introduction. We will start plenary in 5-144 and online </li><li class=\"fragment fade-in\">14:10 - 15:00: Getting started. Teams can work in room 5-136, room 5-144 or online</li><ul><li class=\"fragment fade-in\">Setting up your environments</li><li class=\"fragment fade-in\">Quick online research</li><li class=\"fragment fade-in\">Formulate your specialized challenge</li></ul><li class=\"fragment fade-in\">15:00 - 15:10: Quick get together to see where we are</li><ul><li class=\"fragment fade-in\">What is your group going to do/doing?</li></ul><li class=\"fragment fade-in\">15:10 - 16:40: Continue challenge</li><li class=\"fragment fade-in\">16:40 - 17:00: Concluding pitch round (3min pitch per group)</li><li class=\"fragment fade-in\">17:00 -       :Informal walk in the park</li></ul></div>\n",
       "\n",
       "</div>"
      ],
      "text/plain": [
       "<jupylecture.tools.FlexSlide at 0x7f97287b4eb0>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "sslide=FlexSlide(\"# Overall aim of the workshop: Hands-on experience and learn from each other\")\n",
    "sslide.addItems([\"14:00 - 14:10: Introduction. We will start plenary in 5-144 and online \",\n",
    "                 \"14:10 - 15:00: Getting started. Teams can work in room 5-136, room 5-144 or online\",\n",
    "                 [\"Setting up your environments\", \"Quick online research\",\"Formulate your specialized challenge\"],\n",
    "                 \"15:00 - 15:10: Quick get together to see where we are\",\n",
    "                 [\"What is your group going to do/doing?\"],\n",
    "                 \"15:10 - 16:40: Continue challenge\",\n",
    "                 \"16:40 - 17:00: Concluding pitch round (3min pitch per group)\",\n",
    "                 \"17:00 -       :Informal walk in the park\"],frag=True,flxwidth=\"flx80\")\n",
    "sslide.display()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "source": [
    "# Tips and Tricks\n",
    "* You can login with your UTwente credentials at crib.utwente.nl. The hackathon content will be living in the shared folder `shared/ITC-WRS/Hackathon2021`. This presentation and the challenge skeletons are in the `info` subfolder\n",
    "* Create a dedicated folder for your group\n",
    "* Choose your weapon of choice (Python or R notebooks)\n",
    "* Create a 'master' notebook which will contain the consensus code. You are encouraged to create additional (personal) scratch notebooks to test smaller code snippets. Note that you have to agree on who will be editing the master notebook in order not to overwrite each other's changes. \n",
    "* For online participation and reaching the other groups, please use the MS teams chat of the official Hackathon event. You can of course use private messages but we hope that sharing among all participants may create a more lively discussion"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "source": [
    "# Today's Teams\n",
    "\n",
    "## Team 1 (GlobalET 👽): *search and process data from DIAS*\n",
    "Egor, Mewcha and Gabriel, Christiaan\n",
    "\n",
    "## Team 2 (Cape):  *search and process data from DIAS*\n",
    "Sammy and Chiel (🌐?), Chris\n",
    "\n",
    "## Team 3 (NaN): *water body mapping using the Google Earth Engine*\n",
    "Hong (🌐?) and Harm-Jan, Zeng, Xuhui\n",
    "\n",
    "## Team 4 (MAD):*search and process data from DIAS* (Ch. 1)\n",
    "Diana, Marloes, Arno (🌐)\n",
    "\n",
    "## Team 5 (GFS): *Open challenge* (Ch. 3)\n",
    "Bas, Ben\n",
    "    "
   ]
  }
 ],
 "metadata": {
  "celltoolbar": "Slideshow",
  "kernelspec": {
   "display_name": "pyrr",
   "language": "python",
   "name": "pyrr"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.5"
  },
  "rise": {
   "autolaunch": true,
   "enable_chalkboard": true,
   "footer": "<div><h3>Intro WRS Hackathon 30th June 2021</h3></div><div id=\"logobox\"></div>",
   "slideNumber": "c/t",
   "theme": "black",
   "transition": "None"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
