{
  "nbformat": 4,
  "nbformat_minor": 0,
  "metadata": {
    "kernelspec": {
      "display_name": "Python 3",
      "language": "python",
      "name": "python3"
    },
    "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.7.3"
    },
    "colab": {
      "name": "AnalyzeECG_NOTEBOOK.ipynb",
      "provenance": [],
      "collapsed_sections": []
    },
    "widgets": {
      "application/vnd.jupyter.widget-state+json": {
        "88c57a1243ef4df6bbd1abf82a2f3f2e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_dfc1b8621a7547579e6f1a96f75a6b10",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_2589dad2db67481da013b11a47eae9d0",
              "IPY_MODEL_4642c58c71c74540b5f5bad214d085bf",
              "IPY_MODEL_1689ab0dc1a74acc961196705c675ac0"
            ]
          }
        },
        "dfc1b8621a7547579e6f1a96f75a6b10": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "2589dad2db67481da013b11a47eae9d0": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_2b7c0a49627d4211ad810b36a3435320",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_e2a78b3ab47047a18e66ed7cd3c5a741",
              "IPY_MODEL_12dd25f743c14e4098979f415e402b4b",
              "IPY_MODEL_86e7b4d512a74e75b8b27191bb3762a9"
            ]
          }
        },
        "4642c58c71c74540b5f5bad214d085bf": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatSliderModel",
          "state": {
            "_view_name": "FloatSliderView",
            "style": "IPY_MODEL_856ea6aa9d544b31bc95d08481ac5c61",
            "_dom_classes": [],
            "description": "Y position",
            "step": 0.01,
            "_model_name": "FloatSliderModel",
            "orientation": "vertical",
            "max": 2,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 0.45,
            "_view_count": null,
            "disabled": false,
            "_view_module_version": "1.5.0",
            "min": 0,
            "continuous_update": true,
            "readout_format": ".2f",
            "description_tooltip": null,
            "readout": false,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_da0e2eb5d5174863bde4982322eda34e"
          }
        },
        "1689ab0dc1a74acc961196705c675ac0": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatSliderModel",
          "state": {
            "_view_name": "FloatSliderView",
            "style": "IPY_MODEL_f17997ddfaf548408d68983915ea8e70",
            "_dom_classes": [],
            "description": "Zoom vertical",
            "step": 0.02,
            "_model_name": "FloatSliderModel",
            "orientation": "vertical",
            "max": 2,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 1,
            "_view_count": null,
            "disabled": false,
            "_view_module_version": "1.5.0",
            "min": 0,
            "continuous_update": true,
            "readout_format": ".2f",
            "description_tooltip": null,
            "readout": false,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_86f5c6b19f284088ab6706ed5e9732f1"
          }
        },
        "2b7c0a49627d4211ad810b36a3435320": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": "space-between",
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "e2a78b3ab47047a18e66ed7cd3c5a741": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ToggleButtonModel",
          "state": {
            "_view_name": "ToggleButtonView",
            "style": "IPY_MODEL_53c5b84a4ce14213ac5390275e126da2",
            "_dom_classes": [],
            "description": "Continuous update",
            "_model_name": "ToggleButtonModel",
            "button_style": "info",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "tooltip": "",
            "_view_count": null,
            "disabled": false,
            "_view_module_version": "1.5.0",
            "value": true,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_32376951682e48ff908bf367f5439754",
            "icon": "times"
          }
        },
        "12dd25f743c14e4098979f415e402b4b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "VBoxModel",
          "state": {
            "_view_name": "VBoxView",
            "_dom_classes": [],
            "_model_name": "VBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_bd1ea20fdc5e4a0e8e773907a111df29",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_d82a87bfa0894fec8af8f00ab7d2e8f0",
              "IPY_MODEL_77b2eb48051e4b0893edf4608265d12e"
            ]
          }
        },
        "86e7b4d512a74e75b8b27191bb3762a9": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "VBoxModel",
          "state": {
            "_view_name": "VBoxView",
            "_dom_classes": [],
            "_model_name": "VBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_71f2bbf6cf7743c3ae8aa93542a42ed0",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_602f5103f245402fb7ae8313421b097a",
              "IPY_MODEL_c399f0e18cb04460bdc005f56de91893"
            ]
          }
        },
        "856ea6aa9d544b31bc95d08481ac5c61": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "SliderStyleModel",
          "state": {
            "_view_name": "StyleView",
            "handle_color": null,
            "_model_name": "SliderStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "da0e2eb5d5174863bde4982322eda34e": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "f17997ddfaf548408d68983915ea8e70": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "SliderStyleModel",
          "state": {
            "_view_name": "StyleView",
            "handle_color": null,
            "_model_name": "SliderStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "86f5c6b19f284088ab6706ed5e9732f1": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "53c5b84a4ce14213ac5390275e126da2": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "32376951682e48ff908bf367f5439754": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "bd1ea20fdc5e4a0e8e773907a111df29": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "d82a87bfa0894fec8af8f00ab7d2e8f0": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "LabelModel",
          "state": {
            "_view_name": "LabelView",
            "style": "IPY_MODEL_407e701a39b04abcac4ccea7cb766b23",
            "_dom_classes": [],
            "description": "",
            "_model_name": "LabelModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "X position",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_e8dc11c40a844496b626ac8f32eb6512"
          }
        },
        "77b2eb48051e4b0893edf4608265d12e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "LabelModel",
          "state": {
            "_view_name": "LabelView",
            "style": "IPY_MODEL_4886a6149eac4ec49275b5dfe439a88d",
            "_dom_classes": [],
            "description": "",
            "_model_name": "LabelModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Zoom horizontal",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_87a7c74f7a524c2ea74b7bf47cfb34b7"
          }
        },
        "71f2bbf6cf7743c3ae8aa93542a42ed0": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "602f5103f245402fb7ae8313421b097a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatSliderModel",
          "state": {
            "_view_name": "FloatSliderView",
            "style": "IPY_MODEL_fb0611a3bdee46c097fb94691a0de05b",
            "_dom_classes": [],
            "description": "",
            "step": 0.01,
            "_model_name": "FloatSliderModel",
            "orientation": "horizontal",
            "max": 1,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 0.46,
            "_view_count": null,
            "disabled": false,
            "_view_module_version": "1.5.0",
            "min": 0,
            "continuous_update": true,
            "readout_format": ".2f",
            "description_tooltip": null,
            "readout": false,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_6b583f2392524dcca2c9cdd663849460"
          }
        },
        "c399f0e18cb04460bdc005f56de91893": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatSliderModel",
          "state": {
            "_view_name": "FloatSliderView",
            "style": "IPY_MODEL_0e2ff480e7e94d2091c4f53ce9e29227",
            "_dom_classes": [],
            "description": "",
            "step": 0.02,
            "_model_name": "FloatSliderModel",
            "orientation": "horizontal",
            "max": 84.032,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 84.02,
            "_view_count": null,
            "disabled": false,
            "_view_module_version": "1.5.0",
            "min": 0,
            "continuous_update": true,
            "readout_format": ".2f",
            "description_tooltip": null,
            "readout": false,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_85be13ea7dd84743809edace14ffa475"
          }
        },
        "407e701a39b04abcac4ccea7cb766b23": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "e8dc11c40a844496b626ac8f32eb6512": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "4886a6149eac4ec49275b5dfe439a88d": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "87a7c74f7a524c2ea74b7bf47cfb34b7": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "fb0611a3bdee46c097fb94691a0de05b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "SliderStyleModel",
          "state": {
            "_view_name": "StyleView",
            "handle_color": null,
            "_model_name": "SliderStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "6b583f2392524dcca2c9cdd663849460": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "0e2ff480e7e94d2091c4f53ce9e29227": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "SliderStyleModel",
          "state": {
            "_view_name": "StyleView",
            "handle_color": null,
            "_model_name": "SliderStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "85be13ea7dd84743809edace14ffa475": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "745a63100b854bbcbb7d36dcc3e3964f": {
          "model_module": "@jupyter-widgets/output",
          "model_name": "OutputModel",
          "state": {
            "_view_name": "OutputView",
            "msg_id": "",
            "_dom_classes": [],
            "_model_name": "OutputModel",
            "outputs": [
              {
                "output_type": "display_data",
                "metadata": {
                  "tags": [],
                  "needs_background": "light"
                },
                "image/png": "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\n",
                "text/plain": "<Figure size 864x360 with 1 Axes>"
              }
            ],
            "_view_module": "@jupyter-widgets/output",
            "_model_module_version": "1.0.0",
            "_view_count": null,
            "_view_module_version": "1.0.0",
            "layout": "IPY_MODEL_5c5a18ab1322410dada346bebcde26f6",
            "_model_module": "@jupyter-widgets/output"
          }
        },
        "5c5a18ab1322410dada346bebcde26f6": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        }
      }
    }
  },
  "cells": [
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "EY9N2uQcM0Yv",
        "colab_type": "text"
      },
      "source": [
        "![alt_text](http://www.sciencephoto.com/image/515937/large/C0162772-Child_having_ECG_during_exercise-SPL.jpg 'Child having an ECG test done')\n",
        "\n",
        "# Welcome to the Analyze ECG notebook!\n",
        "#### By the end of this notebook, you will be able to...\n",
        "\n",
        "_1. Understand what an ECG is._\n",
        "\n",
        "_2. Recognize the five parts of an ECG and why they occur._\n",
        "\n",
        "_3. Examine your own heart data!_\n",
        "\n",
        "---\n",
        "\n",
        "Instructions: To run a code block, click on it to __select__ it, and then press __SHIFT__ and __ENTER__ or click the __PLAY__ arrow in the top left corner of the block. Note that you do __not__ need to understand Python to use this notebook--just run each code cell and observe the plots that follow it.\n",
        "\n",
        "To begin the notebook, press the \"Reset file name\" button. This lesson comes with two ECG example files: __ECG_Example1__ and __ECG_Example2__. Select the file you would like to use, then run each code block that follows.\n",
        "\n",
        "---"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "Z_0UFh4SJ6-K",
        "colab_type": "text"
      },
      "source": [
        "## So, what is an ECG and why should we be learning about it?\n",
        "\n",
        "ECG stands for __electrocardiogram__, which is a test that records the electrical activity that moves through the heart. As the different parts of our heart depolarize (lose voltage) and repolarize (gain voltage), the ECG shows these changes in voltage in a distinct pattern as shown and labeled in the image below.\n",
        "\n",
        "![alt_text](http://www.ubooks.pub/Books/B0/E7R7777/MAIN/images/QTinterval.png \"Labeled EKG Wave\")\n",
        "\n",
        "---"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "OCZs_VYkJ6-L",
        "colab_type": "text"
      },
      "source": [
        "## That's cool, but what do these peaks in the ECG wave mean? \n",
        "\n",
        "Each of the peaks in the wave shown above represent electrical activity passing through a different part of the heart. The short video below will explain each part of the wave:"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "IA8XBAG3J6-L",
        "colab_type": "code",
        "outputId": "1fac2b13-abd9-44a9-c6ca-c5b2bce73ee4",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 321
        }
      },
      "source": [
        "from IPython.display import YouTubeVideo\n",
        "# a short video about interpreting ECG\n",
        "# Video credit: Osmosis.\n",
        "YouTubeVideo('xIZQRjkwV9Q')"
      ],
      "execution_count": 1,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/html": [
              "\n",
              "        <iframe\n",
              "            width=\"400\"\n",
              "            height=\"300\"\n",
              "            src=\"https://www.youtube.com/embed/xIZQRjkwV9Q\"\n",
              "            frameborder=\"0\"\n",
              "            allowfullscreen\n",
              "        ></iframe>\n",
              "        "
            ],
            "text/plain": [
              "<IPython.lib.display.YouTubeVideo at 0x7f64c927f2e8>"
            ],
            "image/jpeg": "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K6/vpXfpCp/iqz9mbtN3t2d8zxD6RUezQ2n73bPeZ4j9IplJ1lp9gvFftLt/Suv76136Qqf4q9DavEOjFa/xYhVfxVaOzR2o73bPeaYh9IJ2aO1He7Z/zTEPpBWxOslPsI+K/aXj+luI99sQ/SNX/FURtZiXfbEf0jV/xVZuzS2o737PeaYh9Ip2aW1He/Z7zTEPpFLGesdPsI+K/aXsbW4n32xH9I1f8Vem7WYr0YriXir6v+KrF2aW1He/Z7zTEfpFOzS2o737PeaYj9IpYnWKn2EfFftMgZtXjB3Ypip8FfWn/wAq9janG++eL+fVv8RY72aW1Pe/Z/zTEfpFOzS2p737P+aYj9IoZ6wU+wh4r9pkf9KMb75Yx57W/wARR/pRjnfHGPPa3+Isa7NLanvfs/5piP0inZpbU979n/NMR+kUHWCl2EPFftMm/pPjnfHGPO63+Io/0nxzvjjHndb89Yx2aW1Pe/Z/zTEfpFOzS2p737P+aYj9IpYdYKXYQ8V+0yj+k+Pd8MY86rfnp/SbHu+GM+dV3z1i/Zp7U979n/NMR+kU7NPanvfs/wCaYj9IpYnWCl2EPFftMo/pNjvfDGfOq356j/SfHe+GMeeVvz1i3Zp7U979n/NMR+kU7NPanvfs/wCaYj9IpYdYKXYQ8V+0yV+0eNm16/FnEbr1NaSPBd+ij/SfHO+OMed1v8RYz2ae1Pe/Z/zTEfpFOzS2p737P+aYj9IpYvWGn2EfFftMlO1GN98cY89rf4ih/SjG++WMee1v8RY32aW1Pe/Z/wA0xH6RTs0tqe9+z/mmI/SKDrBS7CHiv2mR/wBKca754v59XfxF5dtVjA34piw8NfWj/wAqx/s0tqe9+z/mmI/SKdmltT3v2f8ANMR+kUHWCn2EPFftL47a3FunFcT8eI1n8VeTtbinfbEv0jWfxVZOzS2p737P+aYj9Ip2aW1He/Z/zTEfpFDXWKn2EPFftL1/SzE++2I/pGq/iqH9LcS77Yh+kav+KrN2aW1He/Z7zTEPpFOzS2o737PeaYh9IpYvWOn2EfFftLrNtPXyNcx+J1z2PaWvY+uqXse1wIc17XS2c0gkEHQgrJ+QehlqcYw90MbpGU8rppntF2QxiGQZpHDRt3ENF95cFgfZpbUd79n/ADTEfpFRHo0tqO9+z/muI/SKWM1fKNSpSpwpKOZNXvzVtMqOZkRFTy4REQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAf/Z\n"
          },
          "metadata": {
            "tags": []
          },
          "execution_count": 1
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "Nkc6O_1sJ6-P",
        "colab_type": "text"
      },
      "source": [
        "---\n",
        "\n",
        "## Why are ECG tests important? What's the point?\n",
        "\n",
        "An EEG test is capable of detecting abnormalities in heart rhythm. These abnormalities may indicate diseases or disorders such as __a previous heart attack__, __misshapen or enlarged portions of the heart__, __high cholesterol__, and __insufficient blood flow__. These diseases and disorders may be identified by specific abnormalities in the ECG waves. For example, the image below shows a normal __Sinus__ rhythm in the top right ECG followed by ECGs that characterize various heart problems.\n",
        "![alt_text](http://2.bp.blogspot.com/_5Nslwo9F6bI/S_EWJBTuSfI/AAAAAAAAAhI/kKKN4NWJXyM/s1600/ECG+Cardiac+Abnorm.jpg 'ECG Abnormalities')"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "V2RWPeoIJ6-Q",
        "colab_type": "text"
      },
      "source": [
        "---\n",
        "\n",
        "## Awesome, when can I look at some heart waves?\n",
        "\n",
        "Right now! Below you will see a prompt that will ask you to select a file to open. Select the either __ECG_Example1.csv__ or __ECG_Example2.csv__.\n",
        "\n",
        "After you select your file, a plot will appear when you run the final block of code below. The plot has __four__ sliders:  \n",
        "&emsp;&emsp;(1) x position (2) zoom horizontal (3) y position (4) zoom vertical\n",
        "    \n",
        "The plot will automatically update as you move any of the sliders.  \n",
        "\n",
        "If you wish to __start over__ with a new ECG file, simply re-run the first code block.\n",
        "\n",
        "#### Good luck and enjoy the _waves_!\n",
        "\n",
        "---"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "h6LeOxywJ6-S",
        "colab_type": "code",
        "outputId": "f9819ee3-528d-4e56-853a-c6b519bc6b67",
        "colab": {
          "resources": {
            "http://localhost:8080/nbextensions/google.colab/files.js": {
              "data": "Ly8gQ29weXJpZ2h0IDIwMTcgR29vZ2xlIExMQwovLwovLyBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKLy8geW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgovLyBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKLy8KLy8gICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKLy8KLy8gVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQovLyBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAovLyBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KLy8gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAovLyBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCi8qKgogKiBAZmlsZW92ZXJ2aWV3IEhlbHBlcnMgZm9yIGdvb2dsZS5jb2xhYiBQeXRob24gbW9kdWxlLgogKi8KKGZ1bmN0aW9uKHNjb3BlKSB7CmZ1bmN0aW9uIHNwYW4odGV4dCwgc3R5bGVBdHRyaWJ1dGVzID0ge30pIHsKICBjb25zdCBlbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicpOwogIGVsZW1lbnQudGV4dENvbnRlbnQgPSB0ZXh0OwogIGZvciAoY29uc3Qga2V5IG9mIE9iamVjdC5rZXlzKHN0eWxlQXR0cmlidXRlcykpIHsKICAgIGVsZW1lbnQuc3R5bGVba2V5XSA9IHN0eWxlQXR0cmlidXRlc1trZXldOwogIH0KICByZXR1cm4gZWxlbWVudDsKfQoKLy8gTWF4IG51bWJlciBvZiBieXRlcyB3aGljaCB3aWxsIGJlIHVwbG9hZGVkIGF0IGEgdGltZS4KY29uc3QgTUFYX1BBWUxPQURfU0laRSA9IDEwMCAqIDEwMjQ7Ci8vIE1heCBhbW91bnQgb2YgdGltZSB0byBibG9jayB3YWl0aW5nIGZvciB0aGUgdXNlci4KY29uc3QgRklMRV9DSEFOR0VfVElNRU9VVF9NUyA9IDMwICogMTAwMDsKCmZ1bmN0aW9uIF91cGxvYWRGaWxlcyhpbnB1dElkLCBvdXRwdXRJZCkgewogIGNvbnN0IHN0ZXBzID0gdXBsb2FkRmlsZXNTdGVwKGlucHV0SWQsIG91dHB1dElkKTsKICBjb25zdCBvdXRwdXRFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQob3V0cHV0SWQpOwogIC8vIENhY2hlIHN0ZXBzIG9uIHRoZSBvdXRwdXRFbGVtZW50IHRvIG1ha2UgaXQgYXZhaWxhYmxlIGZvciB0aGUgbmV4dCBjYWxsCiAgLy8gdG8gdXBsb2FkRmlsZXNDb250aW51ZSBmcm9tIFB5dGhvbi4KICBvdXRwdXRFbGVtZW50LnN0ZXBzID0gc3RlcHM7CgogIHJldHVybiBfdXBsb2FkRmlsZXNDb250aW51ZShvdXRwdXRJZCk7Cn0KCi8vIFRoaXMgaXMgcm91Z2hseSBhbiBhc3luYyBnZW5lcmF0b3IgKG5vdCBzdXBwb3J0ZWQgaW4gdGhlIGJyb3dzZXIgeWV0KSwKLy8gd2hlcmUgdGhlcmUgYXJlIG11bHRpcGxlIGFzeW5jaHJvbm91cyBzdGVwcyBhbmQgdGhlIFB5dGhvbiBzaWRlIGlzIGdvaW5nCi8vIHRvIHBvbGwgZm9yIGNvbXBsZXRpb24gb2YgZWFjaCBzdGVwLgovLyBUaGlzIHVzZXMgYSBQcm9taXNlIHRvIGJsb2NrIHRoZSBweXRob24gc2lkZSBvbiBjb21wbGV0aW9uIG9mIGVhY2ggc3RlcCwKLy8gdGhlbiBwYXNzZXMgdGhlIHJlc3VsdCBvZiB0aGUgcHJldmlvdXMgc3RlcCBhcyB0aGUgaW5wdXQgdG8gdGhlIG5leHQgc3RlcC4KZnVuY3Rpb24gX3VwbG9hZEZpbGVzQ29udGludWUob3V0cHV0SWQpIHsKICBjb25zdCBvdXRwdXRFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQob3V0cHV0SWQpOwogIGNvbnN0IHN0ZXBzID0gb3V0cHV0RWxlbWVudC5zdGVwczsKCiAgY29uc3QgbmV4dCA9IHN0ZXBzLm5leHQob3V0cHV0RWxlbWVudC5sYXN0UHJvbWlzZVZhbHVlKTsKICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKG5leHQudmFsdWUucHJvbWlzZSkudGhlbigodmFsdWUpID0+IHsKICAgIC8vIENhY2hlIHRoZSBsYXN0IHByb21pc2UgdmFsdWUgdG8gbWFrZSBpdCBhdmFpbGFibGUgdG8gdGhlIG5leHQKICAgIC8vIHN0ZXAgb2YgdGhlIGdlbmVyYXRvci4KICAgIG91dHB1dEVsZW1lbnQubGFzdFByb21pc2VWYWx1ZSA9IHZhbHVlOwogICAgcmV0dXJuIG5leHQudmFsdWUucmVzcG9uc2U7CiAgfSk7Cn0KCi8qKgogKiBHZW5lcmF0b3IgZnVuY3Rpb24gd2hpY2ggaXMgY2FsbGVkIGJldHdlZW4gZWFjaCBhc3luYyBzdGVwIG9mIHRoZSB1cGxvYWQKICogcHJvY2Vzcy4KICogQHBhcmFtIHtzdHJpbmd9IGlucHV0SWQgRWxlbWVudCBJRCBvZiB0aGUgaW5wdXQgZmlsZSBwaWNrZXIgZWxlbWVudC4KICogQHBhcmFtIHtzdHJpbmd9IG91dHB1dElkIEVsZW1lbnQgSUQgb2YgdGhlIG91dHB1dCBkaXNwbGF5LgogKiBAcmV0dXJuIHshSXRlcmFibGU8IU9iamVjdD59IEl0ZXJhYmxlIG9mIG5leHQgc3RlcHMuCiAqLwpmdW5jdGlvbiogdXBsb2FkRmlsZXNTdGVwKGlucHV0SWQsIG91dHB1dElkKSB7CiAgY29uc3QgaW5wdXRFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaW5wdXRJZCk7CiAgaW5wdXRFbGVtZW50LmRpc2FibGVkID0gZmFsc2U7CgogIGNvbnN0IG91dHB1dEVsZW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChvdXRwdXRJZCk7CiAgb3V0cHV0RWxlbWVudC5pbm5lckhUTUwgPSAnJzsKCiAgY29uc3QgcGlja2VkUHJvbWlzZSA9IG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7CiAgICBpbnB1dEVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJywgKGUpID0+IHsKICAgICAgcmVzb2x2ZShlLnRhcmdldC5maWxlcyk7CiAgICB9KTsKICB9KTsKCiAgY29uc3QgY2FuY2VsID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYnV0dG9uJyk7CiAgaW5wdXRFbGVtZW50LnBhcmVudEVsZW1lbnQuYXBwZW5kQ2hpbGQoY2FuY2VsKTsKICBjYW5jZWwudGV4dENvbnRlbnQgPSAnQ2FuY2VsIHVwbG9hZCc7CiAgY29uc3QgY2FuY2VsUHJvbWlzZSA9IG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7CiAgICBjYW5jZWwub25jbGljayA9ICgpID0+IHsKICAgICAgcmVzb2x2ZShudWxsKTsKICAgIH07CiAgfSk7CgogIC8vIENhbmNlbCB1cGxvYWQgaWYgdXNlciBoYXNuJ3QgcGlja2VkIGFueXRoaW5nIGluIHRpbWVvdXQuCiAgY29uc3QgdGltZW91dFByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4gewogICAgc2V0VGltZW91dCgoKSA9PiB7CiAgICAgIHJlc29sdmUobnVsbCk7CiAgICB9LCBGSUxFX0NIQU5HRV9USU1FT1VUX01TKTsKICB9KTsKCiAgLy8gV2FpdCBmb3IgdGhlIHVzZXIgdG8gcGljayB0aGUgZmlsZXMuCiAgY29uc3QgZmlsZXMgPSB5aWVsZCB7CiAgICBwcm9taXNlOiBQcm9taXNlLnJhY2UoW3BpY2tlZFByb21pc2UsIHRpbWVvdXRQcm9taXNlLCBjYW5jZWxQcm9taXNlXSksCiAgICByZXNwb25zZTogewogICAgICBhY3Rpb246ICdzdGFydGluZycsCiAgICB9CiAgfTsKCiAgaWYgKCFmaWxlcykgewogICAgcmV0dXJuIHsKICAgICAgcmVzcG9uc2U6IHsKICAgICAgICBhY3Rpb246ICdjb21wbGV0ZScsCiAgICAgIH0KICAgIH07CiAgfQoKICBjYW5jZWwucmVtb3ZlKCk7CgogIC8vIERpc2FibGUgdGhlIGlucHV0IGVsZW1lbnQgc2luY2UgZnVydGhlciBwaWNrcyBhcmUgbm90IGFsbG93ZWQuCiAgaW5wdXRFbGVtZW50LmRpc2FibGVkID0gdHJ1ZTsKCiAgZm9yIChjb25zdCBmaWxlIG9mIGZpbGVzKSB7CiAgICBjb25zdCBsaSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2xpJyk7CiAgICBsaS5hcHBlbmQoc3BhbihmaWxlLm5hbWUsIHtmb250V2VpZ2h0OiAnYm9sZCd9KSk7CiAgICBsaS5hcHBlbmQoc3BhbigKICAgICAgICBgKCR7ZmlsZS50eXBlIHx8ICduL2EnfSkgLSAke2ZpbGUuc2l6ZX0gYnl0ZXMsIGAgKwogICAgICAgIGBsYXN0IG1vZGlmaWVkOiAkewogICAgICAgICAgICBmaWxlLmxhc3RNb2RpZmllZERhdGUgPyBmaWxlLmxhc3RNb2RpZmllZERhdGUudG9Mb2NhbGVEYXRlU3RyaW5nKCkgOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbi9hJ30gLSBgKSk7CiAgICBjb25zdCBwZXJjZW50ID0gc3BhbignMCUgZG9uZScpOwogICAgbGkuYXBwZW5kQ2hpbGQocGVyY2VudCk7CgogICAgb3V0cHV0RWxlbWVudC5hcHBlbmRDaGlsZChsaSk7CgogICAgY29uc3QgZmlsZURhdGFQcm9taXNlID0gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHsKICAgICAgY29uc3QgcmVhZGVyID0gbmV3IEZpbGVSZWFkZXIoKTsKICAgICAgcmVhZGVyLm9ubG9hZCA9IChlKSA9PiB7CiAgICAgICAgcmVzb2x2ZShlLnRhcmdldC5yZXN1bHQpOwogICAgICB9OwogICAgICByZWFkZXIucmVhZEFzQXJyYXlCdWZmZXIoZmlsZSk7CiAgICB9KTsKICAgIC8vIFdhaXQgZm9yIHRoZSBkYXRhIHRvIGJlIHJlYWR5LgogICAgbGV0IGZpbGVEYXRhID0geWllbGQgewogICAgICBwcm9taXNlOiBmaWxlRGF0YVByb21pc2UsCiAgICAgIHJlc3BvbnNlOiB7CiAgICAgICAgYWN0aW9uOiAnY29udGludWUnLAogICAgICB9CiAgICB9OwoKICAgIC8vIFVzZSBhIGNodW5rZWQgc2VuZGluZyB0byBhdm9pZCBtZXNzYWdlIHNpemUgbGltaXRzLiBTZWUgYi82MjExNTY2MC4KICAgIGxldCBwb3NpdGlvbiA9IDA7CiAgICB3aGlsZSAocG9zaXRpb24gPCBmaWxlRGF0YS5ieXRlTGVuZ3RoKSB7CiAgICAgIGNvbnN0IGxlbmd0aCA9IE1hdGgubWluKGZpbGVEYXRhLmJ5dGVMZW5ndGggLSBwb3NpdGlvbiwgTUFYX1BBWUxPQURfU0laRSk7CiAgICAgIGNvbnN0IGNodW5rID0gbmV3IFVpbnQ4QXJyYXkoZmlsZURhdGEsIHBvc2l0aW9uLCBsZW5ndGgpOwogICAgICBwb3NpdGlvbiArPSBsZW5ndGg7CgogICAgICBjb25zdCBiYXNlNjQgPSBidG9hKFN0cmluZy5mcm9tQ2hhckNvZGUuYXBwbHkobnVsbCwgY2h1bmspKTsKICAgICAgeWllbGQgewogICAgICAgIHJlc3BvbnNlOiB7CiAgICAgICAgICBhY3Rpb246ICdhcHBlbmQnLAogICAgICAgICAgZmlsZTogZmlsZS5uYW1lLAogICAgICAgICAgZGF0YTogYmFzZTY0LAogICAgICAgIH0sCiAgICAgIH07CiAgICAgIHBlcmNlbnQudGV4dENvbnRlbnQgPQogICAgICAgICAgYCR7TWF0aC5yb3VuZCgocG9zaXRpb24gLyBmaWxlRGF0YS5ieXRlTGVuZ3RoKSAqIDEwMCl9JSBkb25lYDsKICAgIH0KICB9CgogIC8vIEFsbCBkb25lLgogIHlpZWxkIHsKICAgIHJlc3BvbnNlOiB7CiAgICAgIGFjdGlvbjogJ2NvbXBsZXRlJywKICAgIH0KICB9Owp9CgpzY29wZS5nb29nbGUgPSBzY29wZS5nb29nbGUgfHwge307CnNjb3BlLmdvb2dsZS5jb2xhYiA9IHNjb3BlLmdvb2dsZS5jb2xhYiB8fCB7fTsKc2NvcGUuZ29vZ2xlLmNvbGFiLl9maWxlcyA9IHsKICBfdXBsb2FkRmlsZXMsCiAgX3VwbG9hZEZpbGVzQ29udGludWUsCn07Cn0pKHNlbGYpOwo=",
              "ok": true,
              "headers": [
                [
                  "content-type",
                  "application/javascript"
                ]
              ],
              "status": 200,
              "status_text": ""
            }
          },
          "base_uri": "https://localhost:8080/",
          "height": 88
        }
      },
      "source": [
        "# Let's begin by uploading a file with ECG data\n",
        "import os\n",
        "import warnings\n",
        "from google.colab import files\n",
        "import io\n",
        "warnings.filterwarnings('ignore')\n",
        "uploaded = files.upload()\n",
        "import pandas as pd\n",
        "import numpy as np\n",
        "for fn in uploaded.keys():\n",
        "  print(\"Successfully uploaded file {name}\".format(name=fn))\n",
        "  ecg_data = pd.read_csv(io.BytesIO(uploaded[fn]))\n",
        "  # Uncomment the line below to print a preview of the data\n",
        "  # print(ecg_data)"
      ],
      "execution_count": 8,
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "text/html": [
              "\n",
              "     <input type=\"file\" id=\"files-9d046cd2-b66d-4c13-866d-29464fed0954\" name=\"files[]\" multiple disabled />\n",
              "     <output id=\"result-9d046cd2-b66d-4c13-866d-29464fed0954\">\n",
              "      Upload widget is only available when the cell has been executed in the\n",
              "      current browser session. Please rerun this cell to enable.\n",
              "      </output>\n",
              "      <script src=\"/nbextensions/google.colab/files.js\"></script> "
            ],
            "text/plain": [
              "<IPython.core.display.HTML object>"
            ]
          },
          "metadata": {
            "tags": []
          }
        },
        {
          "output_type": "stream",
          "text": [
            "Saving ECG_Example2.csv to ECG_Example2.csv\n",
            "Successfully uploaded file ECG_Example2.csv\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "scrolled": true,
        "id": "hd4TQOAXJ6-V",
        "colab_type": "code",
        "colab": {}
      },
      "source": [
        "# Let's define our sampling rate and number of samples in our data\n",
        "Fs = 125 # sampling rate\n",
        "N = ecg_data.shape[0] # Total number of time samples\n",
        "T = ecg_data.index.values/Fs # Time samples (second)"
      ],
      "execution_count": 0,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "St474amMJ6-X",
        "colab_type": "text"
      },
      "source": [
        "---\n",
        "\n",
        "## Plot the raw ECG signal\n",
        "\n",
        "In the example ECG files, there is electrical activity data collected from person's heart. We will now plot this data and see if we can recognize the different parts of the wave!"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "collapsed": true,
        "id": "_H86MCAEJ6-X",
        "colab_type": "code",
        "outputId": "cccf53fb-015a-4ebd-d3b9-805dad7a52e8",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 540,
          "referenced_widgets": [
            "88c57a1243ef4df6bbd1abf82a2f3f2e",
            "dfc1b8621a7547579e6f1a96f75a6b10",
            "2589dad2db67481da013b11a47eae9d0",
            "4642c58c71c74540b5f5bad214d085bf",
            "1689ab0dc1a74acc961196705c675ac0",
            "2b7c0a49627d4211ad810b36a3435320",
            "e2a78b3ab47047a18e66ed7cd3c5a741",
            "12dd25f743c14e4098979f415e402b4b",
            "86e7b4d512a74e75b8b27191bb3762a9",
            "856ea6aa9d544b31bc95d08481ac5c61",
            "da0e2eb5d5174863bde4982322eda34e",
            "f17997ddfaf548408d68983915ea8e70",
            "86f5c6b19f284088ab6706ed5e9732f1",
            "53c5b84a4ce14213ac5390275e126da2",
            "32376951682e48ff908bf367f5439754",
            "bd1ea20fdc5e4a0e8e773907a111df29",
            "d82a87bfa0894fec8af8f00ab7d2e8f0",
            "77b2eb48051e4b0893edf4608265d12e",
            "71f2bbf6cf7743c3ae8aa93542a42ed0",
            "602f5103f245402fb7ae8313421b097a",
            "c399f0e18cb04460bdc005f56de91893",
            "407e701a39b04abcac4ccea7cb766b23",
            "e8dc11c40a844496b626ac8f32eb6512",
            "4886a6149eac4ec49275b5dfe439a88d",
            "87a7c74f7a524c2ea74b7bf47cfb34b7",
            "fb0611a3bdee46c097fb94691a0de05b",
            "6b583f2392524dcca2c9cdd663849460",
            "0e2ff480e7e94d2091c4f53ce9e29227",
            "85be13ea7dd84743809edace14ffa475",
            "745a63100b854bbcbb7d36dcc3e3964f",
            "5c5a18ab1322410dada346bebcde26f6"
          ]
        }
      },
      "source": [
        "import ipywidgets as widgets\n",
        "from ipywidgets import interactive_output,HBox,VBox,Label,Layout\n",
        "from IPython.display import display\n",
        "import matplotlib.pyplot as plt\n",
        "%matplotlib inline\n",
        "\n",
        "[xmin,xmax,ymin,ymax] = [T[0],T[-1],ecg_data.min().min(),ecg_data.max().max()]\n",
        "[W,H] = [xmax-xmin,ymax-ymin]\n",
        "def plot_ecg(px,py,pw,ph):\n",
        "    xx = np.array([px-1/pw/2,px+1/pw/2])\n",
        "    yy = np.array([py-1/ph/2,py+1/ph/2])\n",
        "    [x1,x2] = [max(np.floor(xx[0]*N).astype(int),0) , min(np.ceil(xx[1]*N).astype(int),N)]\n",
        "    \n",
        "    plt.figure(figsize=(12,5))\n",
        "    plt.plot(T[x1:x2],ecg_data[x1:x2])\n",
        "    plt.scatter(T[x1:x2],ecg_data[x1:x2])\n",
        "    plt.xlim(xmin+W*xx)\n",
        "    plt.ylim(ymin+H*yy)\n",
        "    plt.grid()\n",
        "    plt.ylabel('Voltage')\n",
        "    plt.title('ECG')\n",
        "    plt.show()\n",
        "\n",
        "w_px = widgets.FloatSlider(value=0.5,min=0,max=1,step=0.01,readout=False,orientation='horizontal')\n",
        "w_py = widgets.FloatSlider(value=0.5,min=0,max=2,step=0.01,description='Y position',readout=False,orientation='vertical')\n",
        "w_pw = widgets.FloatSlider(value=1,min=0,max=T[-1],step=0.02,readout=False,orientation='horizontal')\n",
        "w_ph = widgets.FloatSlider(value=1,min=0,max=2,step=0.02,description='Zoom vertical',readout=False,orientation='vertical')\n",
        "w_update = widgets.ToggleButton(value=True,description='Continuous update',button_style='info',icon='times')\n",
        "\n",
        "def cont_update(*args):\n",
        "    if w_update.value:\n",
        "        w_update.icon = 'times'\n",
        "        w_px.continuous_update = True; w_py.continuous_update = True\n",
        "        w_pw.continuous_update = True; w_ph.continuous_update = True\n",
        "    else:\n",
        "        w_update.icon = 'repeat'\n",
        "        w_px.continuous_update = False; w_py.continuous_update = False\n",
        "        w_pw.continuous_update = False; w_ph.continuous_update = False\n",
        "w_update.observe(cont_update,'value')\n",
        "\n",
        "between = Layout(justify_content='space-between')\n",
        "ui = HBox([HBox([w_update,VBox([Label('X position'),Label('Zoom horizontal')]),VBox([w_px,w_pw]) ],layout=between), w_py,w_ph ])\n",
        "out = interactive_output(plot_ecg,{'px':w_px,'py':w_py,'pw':w_pw,'ph':w_ph})\n",
        "display(ui,out)"
      ],
      "execution_count": 10,
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "88c57a1243ef4df6bbd1abf82a2f3f2e",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "HBox(children=(HBox(children=(ToggleButton(value=True, button_style='info', description='Continuous update', i…"
            ]
          },
          "metadata": {
            "tags": []
          }
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "745a63100b854bbcbb7d36dcc3e3964f",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Output()"
            ]
          },
          "metadata": {
            "tags": []
          }
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "5q8V1Vw_J6-n",
        "colab_type": "text"
      },
      "source": [
        "## Congratulations! You've completed the notebook, and should have a better understanding of ECG data."
      ]
    }
  ]
}