{ "cells": [ { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "<center>\n", " <img src=\"./images/adsp_logo.png\">\n", "</center>\n", "\n", "### Prof. Dr. -Ing. Gerald Schuller <br> Jupyter Notebook: Renato Profeta\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "-" } }, "source": [ "# Complex Signals and Filters, Hilbert Transform" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "hide_input": true }, "outputs": [ { "data": { "text/html": [ "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/_f1rULreCok\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%%html\n", "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/_f1rULreCok\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "-" } }, "source": [ "Imagine we would like to know the precise, **instantaneous, amplitude of a sinusoid**. \n", "\n", "Just looking at the function this might not be so easy, we would have to determine the maximum or minimum, and depending on the sinusoidal frequency this might take some time, during which the amplitude also might have changed. But if we have a **complex exponential** with samples\n", "\n", "$$\\large\n", "x(n)=A \\cdot e^{j \\Omega n}= A \\cdot cos(\\Omega n)+ j A \\cdot sin(\\Omega n)\n", "$$\n", "(we know x(n) but not A)\n", "\n", "We can easily determine the amplitude A only knowing one complex valued sample x(n) by taking the magnitude of this complex exponential,\n", " \n", "$$\\large\n", "A= \\sqrt{\\Re(x(n))^2+\\Im(x(n))^2}=\n", "$$\n", " \n", "$$\\large\n", "=\\sqrt{((A \\cdot cos(\\Omega n))^2 + (A \\cdot sin(\\Omega n))^2)\n", "}$$\n", "\n", "Observe that this computation of A is independent of the time index n, so it can be done at **every time instance**.\n", "\n", "So if we not only have the sine or cosine function in itself, but both, we can easily compute the instantaneous amplitude in this way. This means, instead of just having the sinusoidal function, we also have the **90 degrees phase shifted** version of it, to compute the amplitude. The problem is, if we only have one part (e.g. the real part) how do we get this 90 degrees phase shifted version?\n", "\n" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "hide_input": true }, "outputs": [ { "data": { "text/html": [ "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/uEaEv2qY5vM\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%%html\n", "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/uEaEv2qY5vM\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For example, look at the sine function. It already consists of 2 complex exponentials,\n", "\n", "$$\\large\n", "sin(\\Omega n)=\\frac{1} {2j} (e^{j\\Omega n} - e^{-j\\Omega n})\n", "$$\n", "\n", "we just have one exponential too many. If we look at it in the Fourier Domain, we see that one exponential is at positive frequencies, and the other is at negative frequencies. If we could remove one of the 2 exponentials, for instance at the negative frequencies, we would have reached our goal of obtaining a complex exponential for amplitude computations. So what we need is a filter, which **attenuates the negative frequencies**, and leaves the **positive frequencies unchanged**!\n", "\n", "So how do we obtain such a filter? First we formulate our requirement in the **frequency domain** (the DTFT domain):\n", "\n", "\n", "$$\\large\n", "H(\\Omega)=\\left \\lbrace \\substack { 1 \\textrm{ for } \\Omega > 0 \\\\ 0 \\textrm{ for } \\Omega <0 } \\right \\rbrace\n", "$$" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "hide_input": true }, "outputs": [ { "data": { "text/html": [ "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/ZDnIH8Ns0GQ\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%%html\n", "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/ZDnIH8Ns0GQ\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "-" } }, "source": [ "We could multiply our signal spectrum with this frequency domain formulation (which is often not practical), or in the time domain convolve with the **impulse response** of the resulting filter obtained with **inverse DTFT**,\n", "\n", "$$\\large\n", "h(n)=\\frac{1}{2\\pi}\\int_{0}^{\\pi}1\\cdot e^{j\\Omega n}d\\Omega =\n", "$$\n", "\n", "for $n\\neq 0$ this becomes\n", "\n", "$$\\large\n", "=\\frac{1}{2\\pi}\\left(\\frac{1}{jn}\\cdot e^{j\\pi n} -\\frac{1}{jn}\\right)=\n", "$$\n", "\n", "$$\\large\n", "=\\frac{1 } {2 \\pi} \\left( \\frac{-j} {n} \\cdot (-1)^n + \\frac{j} {n} \\right)=\n", "$$\n", "\n", "$$\\large\n", "=\\left \\lbrace \\substack{\\frac{j} {\\pi n}\\textrm{ for n odd }\\\\ \n", "0\\textrm{ for n even} } \\right \\rbrace \n", "$$\n", "\n", "For n=0 this inverse DTFT integral becomes \n", "\n", "$$\\large\n", "h(0)=\\frac{1}{2\\pi}\\cdot \\pi=\\frac{1}{2}\n", "$$\n", "\n", "\n", "Hence the resulting impulse response of this one-sided filter becomes\n", "\n", "$$\\large\n", "h(n) = \\frac{1} {2} \\cdot \\delta(n) + \\left \\lbrace \\substack{\\frac{j} {\\pi n} \\textrm{for n odd} \\\\ 0 \\textrm{ for n even } } \\right \\rbrace\n", "$$\n", "\n", "This is now the **resulting impulse response** (time domain) of our **filter which passes all the positive frequencies and attenuates the negative frequencies**. \n", "\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Here we can see that the first part with the **delta function** represents the **real part**, which is the signal itself (signal convolved with the delta impulse), except for a factor of 2. The second part represents the imaginary part of our one-sided signal (pos. frequencies). Multiplying both parts with this factor of 2 for simplicity, we obtain the following structure,\n", "<center>\n", " <img src='./images/Lecture11-1.PNG' width=\"600\">\n", "</center>\n", "\n", "\n", "where the **Hilbert Transformer** \n", "$h_H(n)$ is\n", "\n", "$$\\large\n", "h_H(n)=\\left \\lbrace \\substack{ \\frac{2} {\\pi n} \\textrm{ for n odd } \\\\ \\textrm{ 0 for n even }} \\right \\rbrace\n", "$$\n", "\n", "(See also: Oppenheim, Schafer, “Discrete-Time Signal Processing”). The x(n) is our real valued signal. Observe that only this part, which creates the imaginary signal part, is the Hilbert Transformer. We can use it to construct a filter that suppresses the negative frequencies.\n", "\n", "This means, we take our **original signal** (the sinusoid) and **define it as our real part**. Then we take the **Hilbert filtered signal**, filtered with the above $h_H(n)$, and define it as our **imaginary part**. Then both together have a **one-sided, positive only spectrum**! That also means, our Hilbert transform filter is our **90 degrees phase shifter** that we where looking for!\n", "\n", "You can also imagine, if the real part is a $cos$ signal, then the Hilbert Transformer generates the $j\\cdot sin$ part." ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "hide_input": true }, "outputs": [ { "data": { "text/html": [ "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/t6FXEhn4x04\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%%html\n", "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/t6FXEhn4x04\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "-" } }, "source": [ "#### **Python example**: Plot the Hilbert transformer for n= -10 ..10:\n" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "hide_input": true }, "outputs": [ { "data": { "text/html": [ "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/JiJIKy_GmbQ\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%%html\n", "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/JiJIKy_GmbQ\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "slideshow": { "slide_type": "-" } }, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "window.mpl = {};\n", "\n", "\n", "mpl.get_websocket_type = function() {\n", " if (typeof(WebSocket) !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof(MozWebSocket) !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert('Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.');\n", " };\n", "}\n", "\n", "mpl.figure = function(figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = (this.ws.binaryType != undefined);\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById(\"mpl-warnings\");\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent = (\n", " \"This browser does not support binary websocket messages. \" +\n", " \"Performance may be slow.\");\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = $('<div/>');\n", " this._root_extra_style(this.root)\n", " this.root.attr('style', 'display: inline-block');\n", "\n", " $(parent_element).append(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message(\"supports_binary\", {value: fig.supports_binary});\n", " fig.send_message(\"send_image_mode\", {});\n", " if (mpl.ratio != 1) {\n", " fig.send_message(\"set_dpi_ratio\", {'dpi_ratio': mpl.ratio});\n", " }\n", " fig.send_message(\"refresh\", {});\n", " }\n", "\n", " this.imageObj.onload = function() {\n", " if (fig.image_mode == 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function() {\n", " fig.ws.close();\n", " }\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "}\n", "\n", "mpl.figure.prototype._init_header = function() {\n", " var titlebar = $(\n", " '<div class=\"ui-dialog-titlebar ui-widget-header ui-corner-all ' +\n", " 'ui-helper-clearfix\"/>');\n", " var titletext = $(\n", " '<div class=\"ui-dialog-title\" style=\"width: 100%; ' +\n", " 'text-align: center; padding: 3px;\"/>');\n", " titlebar.append(titletext)\n", " this.root.append(titlebar);\n", " this.header = titletext[0];\n", "}\n", "\n", "\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "\n", "mpl.figure.prototype._root_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "mpl.figure.prototype._init_canvas = function() {\n", " var fig = this;\n", "\n", " var canvas_div = $('<div/>');\n", "\n", " canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n", "\n", " function canvas_keyboard_event(event) {\n", " return fig.key_event(event, event['data']);\n", " }\n", "\n", " canvas_div.keydown('key_press', canvas_keyboard_event);\n", " canvas_div.keyup('key_release', canvas_keyboard_event);\n", " this.canvas_div = canvas_div\n", " this._canvas_extra_style(canvas_div)\n", " this.root.append(canvas_div);\n", "\n", " var canvas = $('<canvas/>');\n", " canvas.addClass('mpl-canvas');\n", " canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n", "\n", " this.canvas = canvas[0];\n", " this.context = canvas[0].getContext(\"2d\");\n", "\n", " var backingStore = this.context.backingStorePixelRatio ||\n", "\tthis.context.webkitBackingStorePixelRatio ||\n", "\tthis.context.mozBackingStorePixelRatio ||\n", "\tthis.context.msBackingStorePixelRatio ||\n", "\tthis.context.oBackingStorePixelRatio ||\n", "\tthis.context.backingStorePixelRatio || 1;\n", "\n", " mpl.ratio = (window.devicePixelRatio || 1) / backingStore;\n", "\n", " var rubberband = $('<canvas/>');\n", " rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n", "\n", " var pass_mouse_events = true;\n", "\n", " canvas_div.resizable({\n", " start: function(event, ui) {\n", " pass_mouse_events = false;\n", " },\n", " resize: function(event, ui) {\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " stop: function(event, ui) {\n", " pass_mouse_events = true;\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " });\n", "\n", " function mouse_event_fn(event) {\n", " if (pass_mouse_events)\n", " return fig.mouse_event(event, event['data']);\n", " }\n", "\n", " rubberband.mousedown('button_press', mouse_event_fn);\n", " rubberband.mouseup('button_release', mouse_event_fn);\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband.mousemove('motion_notify', mouse_event_fn);\n", "\n", " rubberband.mouseenter('figure_enter', mouse_event_fn);\n", " rubberband.mouseleave('figure_leave', mouse_event_fn);\n", "\n", " canvas_div.on(\"wheel\", function (event) {\n", " event = event.originalEvent;\n", " event['data'] = 'scroll'\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " mouse_event_fn(event);\n", " });\n", "\n", " canvas_div.append(canvas);\n", " canvas_div.append(rubberband);\n", "\n", " this.rubberband = rubberband;\n", " this.rubberband_canvas = rubberband[0];\n", " this.rubberband_context = rubberband[0].getContext(\"2d\");\n", " this.rubberband_context.strokeStyle = \"#000000\";\n", "\n", " this._resize_canvas = function(width, height) {\n", " // Keep the size of the canvas, canvas container, and rubber band\n", " // canvas in synch.\n", " canvas_div.css('width', width)\n", " canvas_div.css('height', height)\n", "\n", " canvas.attr('width', width * mpl.ratio);\n", " canvas.attr('height', height * mpl.ratio);\n", " canvas.attr('style', 'width: ' + width + 'px; height: ' + height + 'px;');\n", "\n", " rubberband.attr('width', width);\n", " rubberband.attr('height', height);\n", " }\n", "\n", " // Set the figure to an initial 600x600px, this will subsequently be updated\n", " // upon first draw.\n", " this._resize_canvas(600, 600);\n", "\n", " // Disable right mouse context menu.\n", " $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\n", " return false;\n", " });\n", "\n", " function set_focus () {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " // put a spacer in here.\n", " continue;\n", " }\n", " var button = $('<button/>');\n", " button.addClass('ui-button ui-widget ui-state-default ui-corner-all ' +\n", " 'ui-button-icon-only');\n", " button.attr('role', 'button');\n", " button.attr('aria-disabled', 'false');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", "\n", " var icon_img = $('<span/>');\n", " icon_img.addClass('ui-button-icon-primary ui-icon');\n", " icon_img.addClass(image);\n", " icon_img.addClass('ui-corner-all');\n", "\n", " var tooltip_span = $('<span/>');\n", " tooltip_span.addClass('ui-button-text');\n", " tooltip_span.html(tooltip);\n", "\n", " button.append(icon_img);\n", " button.append(tooltip_span);\n", "\n", " nav_element.append(button);\n", " }\n", "\n", " var fmt_picker_span = $('<span/>');\n", "\n", " var fmt_picker = $('<select/>');\n", " fmt_picker.addClass('mpl-toolbar-option ui-widget ui-widget-content');\n", " fmt_picker_span.append(fmt_picker);\n", " nav_element.append(fmt_picker_span);\n", " this.format_dropdown = fmt_picker[0];\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = $(\n", " '<option/>', {selected: fmt === mpl.default_extension}).html(fmt);\n", " fmt_picker.append(option);\n", " }\n", "\n", " // Add hover states to the ui-buttons\n", " $( \".ui-button\" ).hover(\n", " function() { $(this).addClass(\"ui-state-hover\");},\n", " function() { $(this).removeClass(\"ui-state-hover\");}\n", " );\n", "\n", " var status_bar = $('<span class=\"mpl-message\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "}\n", "\n", "mpl.figure.prototype.request_resize = function(x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', {'width': x_pixels, 'height': y_pixels});\n", "}\n", "\n", "mpl.figure.prototype.send_message = function(type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "}\n", "\n", "mpl.figure.prototype.send_draw_message = function() {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({type: \"draw\", figure_id: this.id}));\n", " }\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_resize = function(fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] != fig.canvas.width || size[1] != fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1]);\n", " fig.send_message(\"refresh\", {});\n", " };\n", "}\n", "\n", "mpl.figure.prototype.handle_rubberband = function(fig, msg) {\n", " var x0 = msg['x0'] / mpl.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / mpl.ratio;\n", " var x1 = msg['x1'] / mpl.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / mpl.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0, 0, fig.canvas.width / mpl.ratio, fig.canvas.height / mpl.ratio);\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "}\n", "\n", "mpl.figure.prototype.handle_figure_label = function(fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "}\n", "\n", "mpl.figure.prototype.handle_cursor = function(fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch(cursor)\n", " {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "}\n", "\n", "mpl.figure.prototype.handle_message = function(fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "}\n", "\n", "mpl.figure.prototype.handle_draw = function(fig, msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "}\n", "\n", "mpl.figure.prototype.handle_image_mode = function(fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Called whenever the canvas gets updated.\n", " this.send_message(\"ack\", {});\n", "}\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function(fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = \"image/png\";\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src);\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data);\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", " else if (typeof evt.data === 'string' && evt.data.slice(0, 21) == \"data:image/png;base64\") {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig[\"handle_\" + msg_type];\n", " } catch (e) {\n", " console.log(\"No handler for the '\" + msg_type + \"' message type: \", msg);\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\"Exception inside the 'handler_\" + msg_type + \"' callback:\", e, e.stack, msg);\n", " }\n", " }\n", " };\n", "}\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function(e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e)\n", " e = window.event;\n", " if (e.target)\n", " targ = e.target;\n", " else if (e.srcElement)\n", " targ = e.srcElement;\n", " if (targ.nodeType == 3) // defeat Safari bug\n", " targ = targ.parentNode;\n", "\n", " // jQuery normalizes the pageX and pageY\n", " // pageX,Y are the mouse positions relative to the document\n", " // offset() returns the position of the element relative to the document\n", " var x = e.pageX - $(targ).offset().left;\n", " var y = e.pageY - $(targ).offset().top;\n", "\n", " return {\"x\": x, \"y\": y};\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys (original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object')\n", " obj[key] = original[key]\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function(event, name) {\n", " var canvas_pos = mpl.findpos(event)\n", "\n", " if (name === 'button_press')\n", " {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * mpl.ratio;\n", " var y = canvas_pos.y * mpl.ratio;\n", "\n", " this.send_message(name, {x: x, y: y, button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event)});\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " // Handle any extra behaviour associated with a key event\n", "}\n", "\n", "mpl.figure.prototype.key_event = function(event, name) {\n", "\n", " // Prevent repeat events\n", " if (name == 'key_press')\n", " {\n", " if (event.which === this._key)\n", " return;\n", " else\n", " this._key = event.which;\n", " }\n", " if (name == 'key_release')\n", " this._key = null;\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which != 17)\n", " value += \"ctrl+\";\n", " if (event.altKey && event.which != 18)\n", " value += \"alt+\";\n", " if (event.shiftKey && event.which != 16)\n", " value += \"shift+\";\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, {key: value,\n", " guiEvent: simpleKeys(event)});\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function(name) {\n", " if (name == 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message(\"toolbar_button\", {name: name});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function(tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Pan axes with left mouse, zoom with right\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\"];\n", "\n", "mpl.default_extension = \"png\";var comm_websocket_adapter = function(comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function() {\n", " comm.close()\n", " };\n", " ws.send = function(m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function(msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data'])\n", " });\n", " return ws;\n", "}\n", "\n", "mpl.mpl_figure_comm = function(comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = $(\"#\" + id);\n", " var ws_proxy = comm_websocket_adapter(comm)\n", "\n", " function ondownload(figure, format) {\n", " window.open(figure.imageObj.src);\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy,\n", " ondownload,\n", " element.get(0));\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element.get(0);\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error(\"Failed to find cell for figure\", id, fig);\n", " return;\n", " }\n", "\n", " var output_index = fig.cell_info[2]\n", " var cell = fig.cell_info[0];\n", "\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function(fig, msg) {\n", " var width = fig.canvas.width/mpl.ratio\n", " fig.root.unbind('remove')\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable()\n", " $(fig.parent_element).html('<img src=\"' + dataURL + '\" width=\"' + width + '\">');\n", " fig.close_ws(fig, msg);\n", "}\n", "\n", "mpl.figure.prototype.close_ws = function(fig, msg){\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "}\n", "\n", "mpl.figure.prototype.push_to_output = function(remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width/mpl.ratio\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] = '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message(\"ack\", {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () { fig.push_to_output() }, 1000);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items){\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) { continue; };\n", "\n", " var button = $('<button class=\"btn btn-default\" href=\"#\" title=\"' + name + '\"><i class=\"fa ' + image + ' fa-lg\"></i></button>');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", " nav_element.append(button);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = $('<span class=\"mpl-message\" style=\"text-align:right; float: right;\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "\n", " // Add the close button to the window.\n", " var buttongrp = $('<div class=\"btn-group inline pull-right\"></div>');\n", " var button = $('<button class=\"btn btn-mini btn-primary\" href=\"#\" title=\"Stop Interaction\"><i class=\"fa fa-power-off icon-remove icon-large\"></i></button>');\n", " button.click(function (evt) { fig.handle_close(fig, {}); } );\n", " button.mouseover('Stop Interaction', toolbar_mouse_event);\n", " buttongrp.append(button);\n", " var titlebar = this.root.find($('.ui-dialog-titlebar'));\n", " titlebar.prepend(buttongrp);\n", "}\n", "\n", "mpl.figure.prototype._root_extra_style = function(el){\n", " var fig = this\n", " el.on(\"remove\", function(){\n", "\tfig.close_ws(fig, {});\n", " });\n", "}\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(el){\n", " // this is important to make the div 'focusable\n", " el.attr('tabindex', 0)\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " }\n", " else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager)\n", " manager = IPython.keyboard_manager;\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which == 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "}\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " fig.ondownload(fig, null);\n", "}\n", "\n", "\n", "mpl.find_output_cell = function(html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i=0; i<ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code'){\n", " for (var j=0; j<cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] == html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "}\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel != null) {\n", " IPython.notebook.kernel.comm_manager.register_target('matplotlib', mpl.mpl_figure_comm);\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAgAElEQVR4Xuy9CdyVVdX+vxRBBUExFHnFQk2NREg0HBCxwghzSENz4JVQSiQRlSCHBqifmpiZmopF4oCzWQ7llIYpkiblgKKJ8uQEImqCSInA/7Nu38P/8HCeZ1/n3Oesvdc51/35+Hl79brPvfZ3rb2fdd3jeqtXr14t3EiABEiABEiABEiABEiABEjAgMB6NCAGlHkIEiABEiABEiABEiABEiCBjAANCAuBBEiABEiABEiABEiABEjAjAANiBlqHogESIAESIAESIAESIAESIAGhDVAAiRAAiRAAiRAAiRAAiRgRoAGxAw1D0QCJEACJEACJEACJEACJEADwhogARIgARIgARIgARIgARIwI0ADYoaaByIBEiABEiABEiABEiABEqABYQ2QAAmQAAmQAAmQAAmQAAmYEaABMUPNA5EACZAACZAACZAACZAACdCAsAZIgARIgARIgARIgARIgATMCNCAmKHmgUiABEiABEiABEiABEiABGhAWAMkQAIkQAIkQAIkQAIkQAJmBGhAzFDzQCRAAiRAAiRAAiRAAiRAAjQgrAESIAESIAESIAESIAESIAEzAjQgZqh5IBIgARIgARIgARIgARIgARoQ1gAJkAAJkAAJkAAJkAAJkIAZARoQM9Q8EAmQAAmQAAmQAAmQAAmQAA0Ia4AESIAESIAESIAESIAESMCMAA2IGWoeiARIgARIgARIgARIgARIgAaENUACJEACJEACJEACJEACJGBGgAbEDDUPRAIkQAIkQAIkQAIkQAIkQAPCGiABEiABEiABEiABEiABEjAjQANihpoHIgESIAESIAESIAESIAESoAFhDZAACZAACZAACZAACZAACZgRoAExQ80DkQAJkAAJkAAJkAAJkAAJ0ICwBkiABEiABEiABEiABEiABMwI0ICYoeaBSIAESIAESIAESIAESIAEaEBYAyRAAiRAAiRAAiRAAiRAAmYEaEDMUPNAJEACJEACJEACJEACJEACNCCsARIgARIgARIgARIgARIgATMCNCBmqHkgEiABEiABEiABEiABEiABGhDWAAmQAAmQAAmQAAmQAAmQgBkBGhAz1DwQCZAACZAACZAACZAACZAADQhrgARIgARIgARIgARIgARIwIwADYgZah6IBEiABEiABEiABEiABEiABoQ1QAIkQAIkQAIkQAIkQAIkYEaABsQMNQ9EAiRAAiRAAiRAAiRAAiRAA8IaIAESIAESIAESIAESIAESMCNAA2KGmgciARIgARIgARIgARIgARKgAWENkAAJkAAJkAAJkAAJkAAJmBGgATFDzQORAAmQAAmQAAmQAAmQAAnQgLAGSIAESIAESIAESIAESIAEzAjQgJih5oFIgARIgARIgARIgARIgARoQFgDJEACJEACJEACJEACJEACZgRoQMxQ80AkQAIkQAIkQAIkQAIkQAI0IKwBEqgCgfXWW2+tX9H/v1OnTrLLLrvI8OHD5fjjj5fmmiocNvpPzJ49W8444wx5/PHH5b333svimT9/vvTo0aPF2L75zW/K1VdfLdOmTRP93/Ww6Xj/9a9/rTWUTTbZRD796U/L1772NRk3bpzo/89tbQK1qp+mpibZdttt5VOf+pTo/y5shX8/cOBAmTFjxpp/r//7C1/4QjZXr7rqqjX/fuLEiTJp0iS3tVrumtOcl8d6veuuu+Tss8+WZ555RpYtWyYdOnSQ999/3+NQGDMJ1DUBGpC6Ti8HZ0Wg8IdeGxjdVq5cKS+99JL89a9/ldWrV8uRRx4pN9xwQ03DaamJqtVBly5dKp/5zGdkwYIFst9++8k222yTmayf/exn0qVLl4Y0IF//+tczo6E5f/XVV2XWrFnyn//8JzOiM2fOlI4dO9YqHe5+t5b1U48GpGBytbbQrZTBf+SRR7K1qU+fPvK5z31urZ/Seavz1+v2z3/+U3r37p3Nv/333z9bhzbaaCOZMmWK1yExbhKoWwI0IHWbWg7MkkDBgDRvDu6//3454IAD5KOPPpI777xTDjzwwJqFZW1AHnzwQfnSl74k//u//yvXXHMNPK56vgLS/OrPiy++KPvss48sWrRIfvKTn8j3v/99mFO9C2tZPy0ZkBUrVmTNd/v27eWTn/zkGsQeroBUYkBK1VBh/v3oRz8SvcJTT9vFF18sY8eOlfPOO08mTJhQT0PjWEig7gjQgNRdSjmgGARaMiAay3HHHZfdwqG3YU2dOrVm4VkbEDUdesWn3EamkQyIJlubodNPPz0zIg8//HDN8u/th2tZPy0ZkJYY0YB4q57S8arpOP/88+WWW26RoUOH1segOAoSqFMCNCB1mlgOy5ZAawbkkksukZNPPlm+/OUvy7333psFprctXXvttfKHP/xB5s2bJ2+99ZZsvvnmsvfee2fPVHz+859fZwCFM6CrVq2SX/7yl5mZ0TPsO+64Y3YrhT5XUWpDDYJepbn88suze+BfeOGF7Kc++9nPyogRI+Tb3/62tGnTJvt3heau1LGa30NfStOSAdHbuB566KHsGZLHHnssuxXk2Weflc6dO8sxxxwj/+///T9p165ddgZbryQ88MAD2b3de+65p/ziF7/Ibr0o3orv3+/Zs6f88Ic/zH5X+e2xxx7ZFQndtxpbITelnn/Re9IPOuigLE8FrsXH1Ktm2oz/5je/kaefflr++9//yg477CDHHntsdja3bdu2a4X49ttvywUXXCC333579tyJ5qVr167ZWE466STp16/fGr3Wpd7Xr7em6H3x06dPl9dff13+53/+R4YNGyZnnnlmdotKNbbY9VM8hlrcglVuDekzCD/96U+zZ00WL14sn/jEJ2Tw4MGZYW/+jFRxreqc+/GPf5zdvvfOO+/IhRdeKKeeemrJFFXyzAZyBaRQs9/5znfke9/7Xjbf9Grum2++KVdccYWMHDkyu8VQ17C77747m5OFMQ4YMEDOOuus7Bav5pveEqW3JOrtd5dddln2j+6ra5/evnjuueeu86zUkiVLRK9s3HTTTVm963zRet99993lhBNOyJ7dKcRbCpIaku9+97vZf/rwww9F12OdBzon1l9/fenVq1c2Hj1R1PyZGT2GPqek67Newb700kvl+eefl80220xee+01mTNnTnZ75Ve/+lW57rrrMk633XabvPvuu9nv6pzTW8F002NqLufOnSubbrppNv/0v+uaxo0EGpEADUgjZp1jrjqB1gzIOeeck/1B1ib0jjvuyI6t9ySfeOKJ2UPK22+/ffbAuhqRf/zjH1nDqX9Q1bAUb4UmV82AXlHRB2m1qdE/qnqb16233poZHP09Pdte2PQhaP2ntU2fWTn44IPlj3/8YxaL/lHXTW+T0Wbh0EMPzX5f/2Bro6F/0DVefa6h+F5yPa7+MW9tCxmQU045JTNYasK00dB71vWY2pDrH3g1aRqjmi41YNroaQPz3HPPZfrCVmjqvvWtb2XmTFmrSdG4n3jiiewPv3IuNAh5iqI1A6LP/hx99NElr4CoGdLng/SMrY5Jx6zPkKhRWrhwYZZXbXyUu25q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/tbagKQ01jx1XE5NVauO8+Q2z1jLOW4KYy0n3jzaao61nHrKE3Ol+1ZzrJXGYGVAUlqjKmVVTj2lkttKx1rpfjQglZL7//drSAOil870TVctfQfkySeflN69e2cPo+t9fptuuql069ZtDTV9wFyfAXn++edFr/joVvgOiF5d0QfVK9lqXdD6saBDE/gOiFUzU63xlrMYN8+7t7FWUrfF+1gYkGrlNe9Y8+S2nJpKYbx5xloO5xTGWk68ebTVHGs59ZQn5kr3reZYK43B0oCkMt5KWZVTT97HWimjWvdrlcblab+GNCCaIH2Frj53ol9C79+/v8ycOTP7EvoJJ5wgU6ZMyXLY1NSUvSpYv+9x1VVXrcnrCy+8IP369cu+B3LyySdn/14/qKhXPvRL6DvttFNFNWBR0I32xdJqjLecxTiWAcnqNYGv3FsYkFTGmqcpL7emYuc2z1jLXQxjj7XcePPoqzXWcuspT8yV7lutsVZ6fEsDksoaVSmrcusphdxWOtZK97Po1yqNzct+JgbkxRdfzBr0v/3tb9k9mKtWrVqLjz4Dok295fbRRx/J5MmTZerUqfLaa69lVzJGjhwpEyZMkA022KBVA6L/8emnn860alx022effeS8887LrpxUulkW9NwFS+T22U0yd96/pOenPyWH7NbD7Lsfls1MIRc63nufXSjvLV8hm27cVgbvvBU83nIX4+L8extrpbVb2M/KgFQjr3nHmie3ldZUnjrOM948Y630uDHXqEpjrnS/vHmttJ4qjTfPfnnHmufYMTjFHG+lrCrl5HGslTKy7NcqjTH1/WpuQJ544onsXckbb7yx7L777tmtSwMHDpRly5aJ/rdevXpl37zQV9c2+mZd0JUuMnnzFKOZyRNzHk7expqHk+5rbUDyxptn/zy5zVNTeWKudN88Y630mLqfN055xppnX3LC6JETOWEEwirrfi0ckT9FzQ3IAQcckD0robcm6bblllvKn/70J/niF78o+pX0ww47TO68807Zd999/dGrcsTWBR1rMY7VzFSarjycvI21UkaF/WhAMIJ5ago7QnVVserYG6fqUsd/jZwwVuREThiBsMq6XwtH5E9RcwPSuXNnGT9+vOibp9555x3p0qWL6Af7Bg0alNHSZyj+8Y9/yMMPP+yPXpUjti7oWItxrGam0nTl4eRtrJUyogEZUBa6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\" width=\"640\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%matplotlib notebook\n", "#The above code is only for jupyter\n", "#notebook for interactive graph\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "h=np.zeros(20);\n", "n=np.arange(-9,10, 2);\n", "h[n+10] = 2/(np.pi*n)\n", "\n", "plt.figure()\n", "plt.stem(np.arange(-10,10),h,use_line_collection=True)\n", "plt.xlabel('Sample')\n", "plt.ylabel('Value')\n", "plt.title('Part of Imp. Resp. of Hilbert Transform')\n", "plt.grid()" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "-" } }, "source": [ "Here we see that we have negative indices. If we want to obtain a causal system, we need to shift them to at or above zero using a suitable **delay**, hence the Hilbert transform involves some **delay**. Hence to make the imaginary and real part to fit to each other, we have to **delay the real part accordingly**.\n", "\n", "This type of complex signal, with a 1-sided spectrum, is also called an “**analytic signal**”.\n", "\n", "Let's take a look at the frequency response of our filter. Since we have included a delay, our phase should be our **90 degrees (pi/2 Rad) phase shift** plus the linear phase from the delay. Hence our phase curve should hit the phase axis at frequency 0 at $\\dfrac{pi}{2} Rad$, for which we would like to zoom in to this part $\\left(\\dfrac{pi}{2}+\\Omega*d\\right)$.\n", " " ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "hide_input": true }, "outputs": [ { "data": { "text/html": [ "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/n_D4xXQahQQ\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%%html\n", "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/n_D4xXQahQQ\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "slideshow": { "slide_type": "-" } }, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "window.mpl = {};\n", "\n", "\n", "mpl.get_websocket_type = function() {\n", " if (typeof(WebSocket) !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof(MozWebSocket) !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert('Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.');\n", " };\n", "}\n", "\n", "mpl.figure = function(figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = (this.ws.binaryType != undefined);\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById(\"mpl-warnings\");\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent = (\n", " \"This browser does not support binary websocket messages. \" +\n", " \"Performance may be slow.\");\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = $('<div/>');\n", " this._root_extra_style(this.root)\n", " this.root.attr('style', 'display: inline-block');\n", "\n", " $(parent_element).append(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message(\"supports_binary\", {value: fig.supports_binary});\n", " fig.send_message(\"send_image_mode\", {});\n", " if (mpl.ratio != 1) {\n", " fig.send_message(\"set_dpi_ratio\", {'dpi_ratio': mpl.ratio});\n", " }\n", " fig.send_message(\"refresh\", {});\n", " }\n", "\n", " this.imageObj.onload = function() {\n", " if (fig.image_mode == 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function() {\n", " fig.ws.close();\n", " }\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "}\n", "\n", "mpl.figure.prototype._init_header = function() {\n", " var titlebar = $(\n", " '<div class=\"ui-dialog-titlebar ui-widget-header ui-corner-all ' +\n", " 'ui-helper-clearfix\"/>');\n", " var titletext = $(\n", " '<div class=\"ui-dialog-title\" style=\"width: 100%; ' +\n", " 'text-align: center; padding: 3px;\"/>');\n", " titlebar.append(titletext)\n", " this.root.append(titlebar);\n", " this.header = titletext[0];\n", "}\n", "\n", "\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "\n", "mpl.figure.prototype._root_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "mpl.figure.prototype._init_canvas = function() {\n", " var fig = this;\n", "\n", " var canvas_div = $('<div/>');\n", "\n", " canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n", "\n", " function canvas_keyboard_event(event) {\n", " return fig.key_event(event, event['data']);\n", " }\n", "\n", " canvas_div.keydown('key_press', canvas_keyboard_event);\n", " canvas_div.keyup('key_release', canvas_keyboard_event);\n", " this.canvas_div = canvas_div\n", " this._canvas_extra_style(canvas_div)\n", " this.root.append(canvas_div);\n", "\n", " var canvas = $('<canvas/>');\n", " canvas.addClass('mpl-canvas');\n", " canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n", "\n", " this.canvas = canvas[0];\n", " this.context = canvas[0].getContext(\"2d\");\n", "\n", " var backingStore = this.context.backingStorePixelRatio ||\n", "\tthis.context.webkitBackingStorePixelRatio ||\n", "\tthis.context.mozBackingStorePixelRatio ||\n", "\tthis.context.msBackingStorePixelRatio ||\n", "\tthis.context.oBackingStorePixelRatio ||\n", "\tthis.context.backingStorePixelRatio || 1;\n", "\n", " mpl.ratio = (window.devicePixelRatio || 1) / backingStore;\n", "\n", " var rubberband = $('<canvas/>');\n", " rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n", "\n", " var pass_mouse_events = true;\n", "\n", " canvas_div.resizable({\n", " start: function(event, ui) {\n", " pass_mouse_events = false;\n", " },\n", " resize: function(event, ui) {\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " stop: function(event, ui) {\n", " pass_mouse_events = true;\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " });\n", "\n", " function mouse_event_fn(event) {\n", " if (pass_mouse_events)\n", " return fig.mouse_event(event, event['data']);\n", " }\n", "\n", " rubberband.mousedown('button_press', mouse_event_fn);\n", " rubberband.mouseup('button_release', mouse_event_fn);\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband.mousemove('motion_notify', mouse_event_fn);\n", "\n", " rubberband.mouseenter('figure_enter', mouse_event_fn);\n", " rubberband.mouseleave('figure_leave', mouse_event_fn);\n", "\n", " canvas_div.on(\"wheel\", function (event) {\n", " event = event.originalEvent;\n", " event['data'] = 'scroll'\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " mouse_event_fn(event);\n", " });\n", "\n", " canvas_div.append(canvas);\n", " canvas_div.append(rubberband);\n", "\n", " this.rubberband = rubberband;\n", " this.rubberband_canvas = rubberband[0];\n", " this.rubberband_context = rubberband[0].getContext(\"2d\");\n", " this.rubberband_context.strokeStyle = \"#000000\";\n", "\n", " this._resize_canvas = function(width, height) {\n", " // Keep the size of the canvas, canvas container, and rubber band\n", " // canvas in synch.\n", " canvas_div.css('width', width)\n", " canvas_div.css('height', height)\n", "\n", " canvas.attr('width', width * mpl.ratio);\n", " canvas.attr('height', height * mpl.ratio);\n", " canvas.attr('style', 'width: ' + width + 'px; height: ' + height + 'px;');\n", "\n", " rubberband.attr('width', width);\n", " rubberband.attr('height', height);\n", " }\n", "\n", " // Set the figure to an initial 600x600px, this will subsequently be updated\n", " // upon first draw.\n", " this._resize_canvas(600, 600);\n", "\n", " // Disable right mouse context menu.\n", " $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\n", " return false;\n", " });\n", "\n", " function set_focus () {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " // put a spacer in here.\n", " continue;\n", " }\n", " var button = $('<button/>');\n", " button.addClass('ui-button ui-widget ui-state-default ui-corner-all ' +\n", " 'ui-button-icon-only');\n", " button.attr('role', 'button');\n", " button.attr('aria-disabled', 'false');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", "\n", " var icon_img = $('<span/>');\n", " icon_img.addClass('ui-button-icon-primary ui-icon');\n", " icon_img.addClass(image);\n", " icon_img.addClass('ui-corner-all');\n", "\n", " var tooltip_span = $('<span/>');\n", " tooltip_span.addClass('ui-button-text');\n", " tooltip_span.html(tooltip);\n", "\n", " button.append(icon_img);\n", " button.append(tooltip_span);\n", "\n", " nav_element.append(button);\n", " }\n", "\n", " var fmt_picker_span = $('<span/>');\n", "\n", " var fmt_picker = $('<select/>');\n", " fmt_picker.addClass('mpl-toolbar-option ui-widget ui-widget-content');\n", " fmt_picker_span.append(fmt_picker);\n", " nav_element.append(fmt_picker_span);\n", " this.format_dropdown = fmt_picker[0];\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = $(\n", " '<option/>', {selected: fmt === mpl.default_extension}).html(fmt);\n", " fmt_picker.append(option);\n", " }\n", "\n", " // Add hover states to the ui-buttons\n", " $( \".ui-button\" ).hover(\n", " function() { $(this).addClass(\"ui-state-hover\");},\n", " function() { $(this).removeClass(\"ui-state-hover\");}\n", " );\n", "\n", " var status_bar = $('<span class=\"mpl-message\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "}\n", "\n", "mpl.figure.prototype.request_resize = function(x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', {'width': x_pixels, 'height': y_pixels});\n", "}\n", "\n", "mpl.figure.prototype.send_message = function(type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "}\n", "\n", "mpl.figure.prototype.send_draw_message = function() {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({type: \"draw\", figure_id: this.id}));\n", " }\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_resize = function(fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] != fig.canvas.width || size[1] != fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1]);\n", " fig.send_message(\"refresh\", {});\n", " };\n", "}\n", "\n", "mpl.figure.prototype.handle_rubberband = function(fig, msg) {\n", " var x0 = msg['x0'] / mpl.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / mpl.ratio;\n", " var x1 = msg['x1'] / mpl.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / mpl.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0, 0, fig.canvas.width / mpl.ratio, fig.canvas.height / mpl.ratio);\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "}\n", "\n", "mpl.figure.prototype.handle_figure_label = function(fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "}\n", "\n", "mpl.figure.prototype.handle_cursor = function(fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch(cursor)\n", " {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "}\n", "\n", "mpl.figure.prototype.handle_message = function(fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "}\n", "\n", "mpl.figure.prototype.handle_draw = function(fig, msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "}\n", "\n", "mpl.figure.prototype.handle_image_mode = function(fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Called whenever the canvas gets updated.\n", " this.send_message(\"ack\", {});\n", "}\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function(fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = \"image/png\";\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src);\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data);\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", " else if (typeof evt.data === 'string' && evt.data.slice(0, 21) == \"data:image/png;base64\") {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig[\"handle_\" + msg_type];\n", " } catch (e) {\n", " console.log(\"No handler for the '\" + msg_type + \"' message type: \", msg);\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\"Exception inside the 'handler_\" + msg_type + \"' callback:\", e, e.stack, msg);\n", " }\n", " }\n", " };\n", "}\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function(e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e)\n", " e = window.event;\n", " if (e.target)\n", " targ = e.target;\n", " else if (e.srcElement)\n", " targ = e.srcElement;\n", " if (targ.nodeType == 3) // defeat Safari bug\n", " targ = targ.parentNode;\n", "\n", " // jQuery normalizes the pageX and pageY\n", " // pageX,Y are the mouse positions relative to the document\n", " // offset() returns the position of the element relative to the document\n", " var x = e.pageX - $(targ).offset().left;\n", " var y = e.pageY - $(targ).offset().top;\n", "\n", " return {\"x\": x, \"y\": y};\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys (original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object')\n", " obj[key] = original[key]\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function(event, name) {\n", " var canvas_pos = mpl.findpos(event)\n", "\n", " if (name === 'button_press')\n", " {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * mpl.ratio;\n", " var y = canvas_pos.y * mpl.ratio;\n", "\n", " this.send_message(name, {x: x, y: y, button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event)});\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " // Handle any extra behaviour associated with a key event\n", "}\n", "\n", "mpl.figure.prototype.key_event = function(event, name) {\n", "\n", " // Prevent repeat events\n", " if (name == 'key_press')\n", " {\n", " if (event.which === this._key)\n", " return;\n", " else\n", " this._key = event.which;\n", " }\n", " if (name == 'key_release')\n", " this._key = null;\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which != 17)\n", " value += \"ctrl+\";\n", " if (event.altKey && event.which != 18)\n", " value += \"alt+\";\n", " if (event.shiftKey && event.which != 16)\n", " value += \"shift+\";\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, {key: value,\n", " guiEvent: simpleKeys(event)});\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function(name) {\n", " if (name == 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message(\"toolbar_button\", {name: name});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function(tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Pan axes with left mouse, zoom with right\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\"];\n", "\n", "mpl.default_extension = \"png\";var comm_websocket_adapter = function(comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function() {\n", " comm.close()\n", " };\n", " ws.send = function(m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function(msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data'])\n", " });\n", " return ws;\n", "}\n", "\n", "mpl.mpl_figure_comm = function(comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = $(\"#\" + id);\n", " var ws_proxy = comm_websocket_adapter(comm)\n", "\n", " function ondownload(figure, format) {\n", " window.open(figure.imageObj.src);\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy,\n", " ondownload,\n", " element.get(0));\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element.get(0);\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error(\"Failed to find cell for figure\", id, fig);\n", " return;\n", " }\n", "\n", " var output_index = fig.cell_info[2]\n", " var cell = fig.cell_info[0];\n", "\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function(fig, msg) {\n", " var width = fig.canvas.width/mpl.ratio\n", " fig.root.unbind('remove')\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable()\n", " $(fig.parent_element).html('<img src=\"' + dataURL + '\" width=\"' + width + '\">');\n", " fig.close_ws(fig, msg);\n", "}\n", "\n", "mpl.figure.prototype.close_ws = function(fig, msg){\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "}\n", "\n", "mpl.figure.prototype.push_to_output = function(remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width/mpl.ratio\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] = '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message(\"ack\", {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () { fig.push_to_output() }, 1000);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items){\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) { continue; };\n", "\n", " var button = $('<button class=\"btn btn-default\" href=\"#\" title=\"' + name + '\"><i class=\"fa ' + image + ' fa-lg\"></i></button>');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", " nav_element.append(button);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = $('<span class=\"mpl-message\" style=\"text-align:right; float: right;\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "\n", " // Add the close button to the window.\n", " var buttongrp = $('<div class=\"btn-group inline pull-right\"></div>');\n", " var button = $('<button class=\"btn btn-mini btn-primary\" href=\"#\" title=\"Stop Interaction\"><i class=\"fa fa-power-off icon-remove icon-large\"></i></button>');\n", " button.click(function (evt) { fig.handle_close(fig, {}); } );\n", " button.mouseover('Stop Interaction', toolbar_mouse_event);\n", " buttongrp.append(button);\n", " var titlebar = this.root.find($('.ui-dialog-titlebar'));\n", " titlebar.prepend(buttongrp);\n", "}\n", "\n", "mpl.figure.prototype._root_extra_style = function(el){\n", " var fig = this\n", " el.on(\"remove\", function(){\n", "\tfig.close_ws(fig, {});\n", " });\n", "}\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(el){\n", " // this is important to make the div 'focusable\n", " el.attr('tabindex', 0)\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " }\n", " else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager)\n", " manager = IPython.keyboard_manager;\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which == 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "}\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " fig.ondownload(fig, null);\n", "}\n", "\n", "\n", "mpl.find_output_cell = function(html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i=0; i<ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code'){\n", " for (var j=0; j<cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] == html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "}\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel != null) {\n", " IPython.notebook.kernel.comm_manager.register_target('matplotlib', mpl.mpl_figure_comm);\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAALuCAYAAAA9jTxNAAAgAElEQVR4XuydB5QUxRaGf8KSkYyooEQxIQJmRBAV5amYFRXFhCJPzFkRVPRhVjBnFONDESOKigHMKEEFJUowIEiUZdn0zt/9GmaHmd0JPTPV1X+dM2dht7u66ru3p/uvW3WrUmlpaSlUREAEREAEREAEREAEREAEREAEREAEckqgkgR6Tvnr4iIgAiIgAiIgAiIgAiIgAiIgAiLgEJBAlyOIgAiIgAiIgAiIgAiIgAiIgAiIgAEEJNANMIKaIAIiIAIiIAIiIAIiIAIiIAIiIAIS6PIBERABERABERABERABERABERABETCAgAS6AUZQE0RABERABERABERABERABERABERAAl0+IAIiIAIiIAIiIAIiIAIiIAIiIAIGEJBAN8AIaoIIiIAIiIAIiIAIiIAIiIAIiIAISKDLB0RABERABERABERABERABERABETAAAIS6AYYQU0QAREQAREQAREQAREQAREQAREQAQl0+YAIiIAIiIAIiIAIiIAIiIAIiIAIGEBAAt0AI6gJIiACIiACIiACIiACIiACIiACIiCBLh8QAREQAREQAREQAREQAREQAREQAQMISKAbYAQ1QQREQAREQAREQAREQAREQAREQAQk0OUDIiACIiACIiACIiACIiACIiACImAAAQl0A4ygJoiACIiACIiACIiACIiACIiACIiABLp8QAREQAQMIvDxxx/joIMOSrhFTz/9NM4888yEj9eBIuAR2LBhA2rWrBkTSF5eHurXr4+ddtoJPXv2xIABA7DddtsJngiIgAiIgAiIQIYJSKBnGLCqFwEREIFkCEigJ0NLx6ZDoDyBHl1vnTp18NRTT+HEE09M55I6VwREQAREQAREoAICEuhyEREQAREwiECkQL/gggswaNCgclvXvHlzJ9KpIgLJEogU6F27dsUjjzyyqYp169Zh3rx5ePLJJzFp0iTn94yqf/XVV+jUqVOyl9LxIiACIiACIiACCRKQQE8QlA4TAREQgWwQiBToQ4cOxbBhw7JxWV0jhAQiBfphhx2GCRMmxKRw5ZVX4q677nL+dsIJJ+C///1vCGmpyyIgAiIgAiKQHQIS6NnhrKuIgAiIQEIEJNATwqSDfCCQqEBnNL1x48YoKChwZmusXLnSh6urChEQ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GE5AAj1xA3kCnRm3uQ0Wtw3j9nQqsQlIoMszREAEREAEbCEggW6LJdUPERABERABERABERABERABERCBQBOQQA+0+dR4ERABERABERABERABERABERABWwhIoNtiSfVDBERABERABERABERABERABEQg0AQk0ANtPjVeBERABERABERABERABERABETAFgIS6LZYUv0QAREQAREQAREQAREQAREQAREINAEJ9ECbT40XAREQAREQAREQAREQAREQARGwhYAEui2WVD9EQAREQAREQAREQAREQAREQAQCTUACPdDmU+NFQAREQAREQAREQAREQAREQARsISCBbosl1Q8REAEREAEREAEREAEREAEREIFAE5BAD7T51HgREAEREAEREAEREAEREAEREAFbCEig22JJ9UMEREAEREAEREAEREAEREAERCDQBCTQA20+NV4EREAEREAEREAEREAEREAERMAWAhLotlhS/RABERABERABERABERABERABEQg0AQn0QJtPjRcBERABERABERABERABERABEbCFgAS6LZZUP0RABERABERABERABERABERABAJNQAI90OZT40VABERABERABERABERABERABGwhIIFuiyXVDxEQAREQAREQAREQAREQAREQgUATkEAPtPnUeBEQAREQAREQAREQAREQAREQAVsISKDbYkn1QwREQAREQAREQAREQAREQAREINAEJNADbT41XgREQAREQAREQAREQAREQAREwBYCEui2WFL9EAEREAEREAEREAEREAEREAERCDQBCfRAm0+NFwEREAEREAEREAEREAEREAERsIWABLotllQ/REAEREAEREAEREAEREAEREAEAk1AAj3Q5lPjRUAEREAEREAEREAEREAEREAEbCEggW6LJdUPERABERABERABERABERABERCBQBOQQA+0+dR4ERABERABERABERABERABERABWwhIoNtiSfVDBERABERABERABERABERABEQg0AQk0ANtPjVeBERABERABERABERABERABETAFgIS6LZYUv0QAREQAREQAREQAREQAREQAREINAEJ9ECbT40XAREQAREQAREQAREQAREQARGwhYAEui2WVD9EQAREQAREQAREQAREQAREQAQCTUACPdDmU+NFQAREQAREQAREQAREQAREQARsISCBbosl1Q8REAEREAEREAEREAEREAEREIFAE5BAD7T51HgREAEREAEREAEREAEREAEREAFbCEig22JJ9UMEREAEREAEREAEREAEREAERCDQBCTQA20+NV4EREAEREAEREAEREAEREAERMAWAhLotlhS/RABERABERABERABERABERABEQg0AQn0QJtPjRcBERABERABERABERABERABEbCFgAS6LZZUP0RABERABERABERABERABERABAJNQAI90OZT40VABERABERABERABERABERABGwhIIFuiyXVDxEQAREQAREQAREQAREQAREQgUATkEAPtPnUeBEQAREQAREQAREQAREQAREQAVsISKDbYkn1QwREQAREQAREQAREQAREQAREINAEJNADbT41XgREQAREQAREQAREQAREQAREwBYCEui2WFL9EAEREAEREAEREAEREAEREAERCDQBCfRAm0+NFwEREAEREAEREAEREAEREAERsIWABLotlkywH8uXL8d7772Hli1bombNmgmepcNEQAREQAREQAREQAREQARsI5Cfn4+FCxfisMMOQ+PGjW3rXiD7I4EeSLOl3ujnn38e/fr1S70CnSkCIiACIiACIiACIiACImAVgTFjxuC0006zqk9B7YwEelAtl2K7p0yZggMOOAC8CXfeeecUa/HntLVr12Lq1Kno0qUL6tat60+lqsVqAvIZq82bsc7JbzKG1tqK5TPWmjZjHZPPZAyttRWb4jOzZs1ygneTJ09G165dreUdpI5JoAfJWj609bvvvnMEMYVx586dfagx9SpWrVqFTz75BN27d0f9+vVTr0hnhoaAfCY0pva1o/IbX3GGojL5TCjM7Gsn5TO+4gxFZab4jEnaIBSGT6CTEugJQLLpEJNuQlO+mGyyr+19kc/YbuHM9E9+kxmuNtcqn7HZupnpm3wmM1xtrtUUnzFJG9hs72T6JoGeDC0LjjXpJjTli8kCs4amC/KZ0Jja147Kb3zFGYrK5DOhMLOvnZTP+IozFJWZ4jMmaYNQGD6BTkqgJwDJpkNMuglN+WKyyb6290U+Y7uFM9M/+U1muNpcq3zGZutmpm/ymcxwtblWU3zGJG1gs72T6ZsEejK0LDjWpJvQlC8mC8wami7IZ0Jjal87Kr/xFWcoKpPPhMLMvnZSPuMrzlBUZorPmKQNQmH4BDopgZ4A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AiRAAiRAAiRAAiRwHwI06PpIgwZdn1qEJJLIyEjs2bMnJNeK6yKeJ3Y6jObHFSt/rwcBakaPOtgtCurGbhULf7zUTPhrYLcIqBm7VSz88eqmmQIFCiB58uThB8MIQINOEYSNANe8hA29bS9Mzdi2dGENnLoJK35bXpyasWXZwho0NRNW/La8ODVjy7KFJGga9JBg5kViI8AvJurCLAFqxiwxHi8EqBvqwCwBasYsMR5PzVADZglQM2aJued4GnT31Fq7TPnFpF1JtA+ImtG+RFoGSN1oWRatg6JmtC6PlsFRM1qWReugqBmtyxPW4GjQw4rf3RfnF5O76+9P9tSMP9R4DnVDDZglQM2YJcbjqRlqwCwBasYsMfccT4Punlprl+mJEyfwzTffoH379siaNat28TEg/QhQM/rVxA4RUTd2qJJeMVIzetXDDtFQM3aokl4xUjN61UOnaGjQdaoGYyEBEiABEiABEiABEiABEiABEnAtARp015aeiZMACZAACZAACZAACZAACZAACehEgAZdp2owFhIgARIgARIgARIgARIgARIgAdcSoEF3bemZOAmQAAmQAAmQAAmQAAmQAAmQgE4EaNB1qgZjIQESIAESIAESIAESIAESIAEScC0BGnTXlp6JkwAJkAAJkAAJkAAJkAAJkAAJ6ESABl2nargkllu3buGTTz7B2LFjceTIEWTPnh2vvPIKevTogQQJEriEgjvTS6PKUQAAIABJREFUDKT2mzdvxuTJk/HTTz/h77//RooUKVCoUCG8++67qFq1qjuBuiDrQDQTE49op0qVKurH+/btw2OPPeYCgu5M0QrdyCuQ+vfvj8WLF+PUqVPIkCEDSpYsqV4PmiVLFneCdXDWgWpG7mdELytXroRoRzRSsWJF9O7dG/ny5XMwOaYWG4HLly/j008/xZYtWyD3LydPnkSrVq0wYcIEAiOBOAnQoMeJiAdYTaBjx4746quv0KZNG5QpUwa//PILxo8fD/n5qFGjrL4c+9OIQCC1b9KkCdasWYPGjRujePHikD9+opudO3fiyy+/RIcOHTTKlKFYRSAQzXjHcP36dRQtWlQ9FLxy5QoNulUF0rSfQHUjD3AqVKiAZMmSoXXr1siWLRvOnDmDX3/9VT1gzps3r6aZMyx/CQSimXPnzuGJJ56AfM/I36JcuXJh//796l4nXrx4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XSMkvvjiC7U8QnZxb9q0KY4dOwZZHiGzLmSTSdnQid811Izn75NsfFupUiUkSZIEHTt2VBsVygwueZicPn16bN26FQ899BA14yzJxJmNjIzL+nIZYPjggw/UQ6BGjRqp82SpnmdAin9/4kTpugNo0F1X8vAnLE8SZSRTRiBkmqCMYonhkg1UEiZMGP4AGUHQCPha+9humuXmZ82aNfeNbdWqVeoGSaYUypq/hg0bYtKkSVHHy5T4Dh06KGMua0hlhIxNfwKBaMZXg07N6K8DsxFaoZvJkyerPStkXXHy5MnV2wAGDhwYtW8BdWO2KnofH6hm5LWe8iq+zZs3q9fyiTEXzcjIuefvDTWjtwasjk72OTl8+HCs3crAlCy7oyaspu6M/mjQnVFHZkECJEACJEACJEACJEACJEACJGBzAjToNi8gwycBEiABEiABEiABEiABEiABEnAGARp0Z9SRWZAACZAACZAACZAACZAACZAACdicAA26zQvI8EmABEiABEiABEiABEiABEiABJxBgAbdGXVkFiRAAiRAAiRAAiRAAiRAAiRAAjYnQINu8wIyfBIgARIgARIgARIgARIgARIgAWcQoEF3Rh2ZBQmQAAmQAAmQAAmQAAmQAAmQgM0J0KDbvIAMnwRIgARIgARIgARIgARIgARIwBkEaNCdUUdmQQIkQAIkQAIkQAIkQAIkQAIkYHMCNOg2LyDDJwESIAESIAESIAESIAESIAEScAYBGnRn1JFZkAAJkAAJkAAJkAAJkAAJkAAJ2JwADbrNC8jwSYAESIAE9CZQqVIlFeDq1aujAo0XLx4++OAD9O3bN+TB58yZExLThAkTQn5tXpAESIAESIAESODBBGjQqRASIAESIIGQExCzWrlyZXXdJUuWoGbNmtFiEPPYpk0brFixAlWrVg15fFZe0K4GXR4e9OvXL1YUtWvXxqJFi6zExL5IgARIgARIgAQA0KBTBiRAAiRAAiEn4G3QS5Qogc2bN7vKoF++fBmJEydW/wt183UE3WPQP/30U2TJkiVamNmyZVOj8GwkQAIkQAIkQALWEqBBt5YneyMBEiABEvCBgMegFy9eHL///jvmzJmDhg0bRp0ZjBH0iIgIpEqVyoforD0kthF0a69grjezBn3fvn147LHHTF0kXKxNBcmDSYAESIAESEBDAjToGhaFIZEACZCA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0jhixku3eG0UMeO1ewpqHAK9oPjjPfjChQvt4YcftgsuuMBq164dbxjMPi0CxExamHgohQBxQ0hkSoCYyZQYzxMzxECmBIiZTInF53kEenx8zUwhAAEIQAACEIAABCAAAQhAwGMCCHSPnYNpEIAABCAAAQhAAAIQgAAEIBAfAgj0+PiamUIAAhCAAAQgAAEIQAACEICAxwQQ6B47B9MgAAEIQAACEIAABCAAAQhAID4EEOjx8TUzhQAEIAABCEAAAhCAAAQgAAGPCSDQPXYOpkEAAhCAAAQgAAEIQAACEIBAfAgg0OPja29mumbNGrvjjjts0KBBNn/+fNt1112tS5cudsUVV1iFChW8sRNDwieQje+nT59uw4cPt1dffdXmzJlj22yzjTVs2NCuvvpqO/bYY8M3lh69IJBNzKROQLFzzDHHuB9//vnntscee3gxR4wIn0AYcaMrkG688UYbP368LVq0yHbYYQc7+OCD3fWgtWrVCt9oeiwogWxjRn/PKF5eeeUVU+woRo488ki79tprba+99iro3Bg8/wR++eUXu/POO23GjBmmv1++/fZbO/vss+2xxx7LvzGMGDkCCPTIuSz6Bnfr1s0efPBBO+ecc+ywww6zt956y4YMGWL6+f333x/9CTKDjRLIxvennXaaTZ482dq1a2cHHnig6ctPcfPxxx/bAw88YF27doV8ERLIJmaScfz222/WuHFjtyi4bNkyBHoRxkrylLKNGy3gHHHEEVa1alXr3Lmz7bLLLvb999/b22+/7RaY99xzzyInGL/pZRMzP/zwgzVq1Mj0OaPvonr16tkXX3zh/tbZYost7KOPPnIxRIsPgZKSEhcHtWvXtqZNm9q4ceMQ6PFxf9YzRaBnjZAOMiGgLyn9kdy9e3fr379/4qU9evSwe++91z744APbb7/9MumSZyNCIFvfT5061Q466CCrUqVKYsYrVqywJk2auD+cv/vuO6tYsWJEaGBmOgSyjZnkMW699Va755577IwzznD/zw56Oh6I5jPZxs26devskEMOMe2oalFw2223jSYIrE6bQLYxo0Xiiy66yMaOHWsnnnhiYtxnnnnGtLjcr18/u/jii9O2hwejT+DXX3+1xYsX2x/+8AdbvXq1VapUCYEefbfmbQYI9LyhZiARUKpXnz597KuvvnIri0FTyvLuu+9u11xzjd1y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+vTpY7///e9L2fz++++7Pv7zn/+4xZT27dvbeeed53zw+OOPm8ZSUwyoT80ruX3xxRe25557lno2ExvU7y233OLYPvzww/bEE084+8VL/951111Ljac5iv0LL7xgCxcutB122MH5Q33ss88+LiZ+/fVX+/TTTzd4S1944YUu9sRtxx13LPa3PPODAAQgAIE0CSDQ0wTFYxCAAAQgEB6BQKBL+KpJhD355JN2+umnu3+XJdAlorXjvmDBAuvatas1aNDAJk2aZGPGjLF27drZ6NGjEwYGAr1Ro0ZWv359a9Wqlf3888921VVXJfqWeNpqq63cmBJJd911l+2///7WoUMHJ8zUh15z++23OyH52WefOeGpprEk5tq2bWu77767e04C8uOPP3bn5o855piELekI9Oeee86U9p7cNIbEtcR4t27d3K8uv/xyu/vuu9181e/y5cudyPvqq6/slVdecYsMar/99psT7O+9955j27hxY3vjjTfszTfftJUrV5rOkG+uSFwg0N955x2rV69eKdu23377BItAoIu1xPFxxx1n2kHXwojE6ZFHHmkfffSRdenSxRo2bOgWIjSn7bbbzmVP1KxZ0/U9e/Zs++Mf/+j6/fvf/+7ErmJCc9E8yivQM7EhEOgHHXSQaY4nnXSSE95iLuH92muvJTgsWrTIDjnkELeIo1jRUY2ffvrJ+eFvf/ubnXHGGW6h5x//+IdbcDj44IMTr5VNO++8s/Oh4pcGAQhAAAIQCAgg0IkFCEAAAhDIO4FkgS5xo91GCTPtXOr/yxLoEtcSy9qJ7dixY8JmifWHHnrIXnzxRSfE1QKBrkJzErDJLehbIuztt9+2ihUrul9rt1lCTGJUdlStWtX9XMJdwlg7wxKfahLGW2+9dal+Jbq006sdeO3YBy0dgZ7qANmlInra7R47dqzbKZ82bZoTeXfccYezJ2gS9hLHtWvXdvNREw9x6devn1188cWJZ4M5nn322WkL9LKCQ4JbY6oFAl0LAQMHDiz1+K233uqq1WthIFmgzpgxw/1bGQc33XSTe81pp53mxKpEuxYU1CTOteiguZdXoGdiQyDQddxCxy6CpmyJK664wmbNmmV77bVXqRhTsTwteCS3devWuWwQZXlocUeC/YEHHkg8MnLkSLcwpAUYLQLQIAABCEAAAgEBBDqxAAEIQAACeSeQLNC1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\" width=\"800\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Frequency Response\n", "\n", "from scipy.signal import freqz\n", "import numpy as np\n", "from matplotlib.ticker import FuncFormatter, MultipleLocator\n", "\n", "w, h_response = freqz(h)\n", "\n", "fig=plt.figure(figsize=(8,6))\n", "fig.suptitle('Frequency Response', fontsize=16)\n", "plt.subplot(2,1,1)\n", "plt.plot(w/np.pi, 20 * np.log10(abs(h_response), where=abs(h_response) > 0), 'b')\n", "#plt.ylim((-0.001,0.001))\n", "plt.ylabel('Amplitude (dB)')\n", "plt.xlabel('Normalized Frequency')\n", "plt.grid()\n", "ax = plt.gca()\n", "ax.xaxis.set_major_formatter(FuncFormatter(\n", " lambda val,pos: '{:.0g}$\\pi$'.format(val) if val !=0 else '0'\n", "))\n", "ax.xaxis.set_major_locator(MultipleLocator(base=0.2))\n", "plt.subplot(2,1,2)\n", "angles = np.angle(h_response)\n", "plt.plot(w/np.pi, angles, 'g')\n", "plt.ylabel('Angle (radians)')\n", "plt.xlabel('Normalized Frequency')\n", "ax = plt.gca()\n", "ax.xaxis.set_major_formatter(FuncFormatter(\n", " lambda val,pos: '{:.0g}$\\pi$'.format(val) if val !=0 else '0'\n", "))\n", "ax.xaxis.set_major_locator(MultipleLocator(base=0.2))\n", "plt.grid()\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "-" } }, "source": [ "Here we can see that the phase curve indeed would hit the $\\dfrac{pi}{2}$ Rad (90 degree) mark at the phase axis. We see that the magnitude plot only reaches about 0 dB attenuation at about frequency $0.08\\cdot \\pi$ and reaches higher attenuations at frequencies below about $0.05\\cdot \\pi$ and above about $0.95\\cdot \\pi$. Hence it is only a working Hilbert transformer within this frequency range.\n", "\n", "If we want to plot the frequency response of our **entire filter** (not just the Hilbert transformer part), which **passes only the positive frequencies**, we first need to construct our resulting complex filter, and then plot the frequency response on the **whole** frequency circle. First we need to create the correspondingly delayed unit impulse as the real part:" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "slideshow": { "slide_type": "-" } }, "outputs": [ { "data": { "text/plain": [ "array([0.-0.07073553j, 0.+0.j , 0.-0.09094568j, 0.+0.j ,\n", " 0.-0.12732395j, 0.+0.j , 0.-0.21220659j, 0.+0.j ,\n", " 0.-0.63661977j, 1.+0.j , 0.+0.63661977j, 0.+0.j ,\n", " 0.+0.21220659j, 0.+0.j , 0.+0.12732395j, 0.+0.j ,\n", " 0.+0.09094568j, 0.+0.j , 0.+0.07073553j, 0.+0.j ])" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# construct a delayed impulse to implement the \n", "# delay for the real part:\n", "delt = np.zeros(20)\n", "delt[9] = 1\n", "#delt =\n", "#0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0\n", "#Then we need to add our imaginary part as our \n", "#Hilbert transform to obtain our complex filter:\n", "h = np.zeros(20);\n", "n = np.arange(-9, 10+1, 2);\n", "h[(n-1)+10] = 2./(np.pi*n);\n", "hone = delt+h*1j\n", "\n", "hone\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "-" } }, "source": [ "Observe that this is our first complex valued filter!\n", "\n", "Its frequency response, including negative frequencies above $\\pi$, is:" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "slideshow": { "slide_type": "-" } }, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "window.mpl = {};\n", "\n", "\n", "mpl.get_websocket_type = function() {\n", " if (typeof(WebSocket) !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof(MozWebSocket) !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert('Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.');\n", " };\n", "}\n", "\n", "mpl.figure = function(figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = (this.ws.binaryType != undefined);\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById(\"mpl-warnings\");\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent = (\n", " \"This browser does not support binary websocket messages. \" +\n", " \"Performance may be slow.\");\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = $('<div/>');\n", " this._root_extra_style(this.root)\n", " this.root.attr('style', 'display: inline-block');\n", "\n", " $(parent_element).append(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message(\"supports_binary\", {value: fig.supports_binary});\n", " fig.send_message(\"send_image_mode\", {});\n", " if (mpl.ratio != 1) {\n", " fig.send_message(\"set_dpi_ratio\", {'dpi_ratio': mpl.ratio});\n", " }\n", " fig.send_message(\"refresh\", {});\n", " }\n", "\n", " this.imageObj.onload = function() {\n", " if (fig.image_mode == 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function() {\n", " fig.ws.close();\n", " }\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "}\n", "\n", "mpl.figure.prototype._init_header = function() {\n", " var titlebar = $(\n", " '<div class=\"ui-dialog-titlebar ui-widget-header ui-corner-all ' +\n", " 'ui-helper-clearfix\"/>');\n", " var titletext = $(\n", " '<div class=\"ui-dialog-title\" style=\"width: 100%; ' +\n", " 'text-align: center; padding: 3px;\"/>');\n", " titlebar.append(titletext)\n", " this.root.append(titlebar);\n", " this.header = titletext[0];\n", "}\n", "\n", "\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "\n", "mpl.figure.prototype._root_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "mpl.figure.prototype._init_canvas = function() {\n", " var fig = this;\n", "\n", " var canvas_div = $('<div/>');\n", "\n", " canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n", "\n", " function canvas_keyboard_event(event) {\n", " return fig.key_event(event, event['data']);\n", " }\n", "\n", " canvas_div.keydown('key_press', canvas_keyboard_event);\n", " canvas_div.keyup('key_release', canvas_keyboard_event);\n", " this.canvas_div = canvas_div\n", " this._canvas_extra_style(canvas_div)\n", " this.root.append(canvas_div);\n", "\n", " var canvas = $('<canvas/>');\n", " canvas.addClass('mpl-canvas');\n", " canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n", "\n", " this.canvas = canvas[0];\n", " this.context = canvas[0].getContext(\"2d\");\n", "\n", " var backingStore = this.context.backingStorePixelRatio ||\n", "\tthis.context.webkitBackingStorePixelRatio ||\n", "\tthis.context.mozBackingStorePixelRatio ||\n", "\tthis.context.msBackingStorePixelRatio ||\n", "\tthis.context.oBackingStorePixelRatio ||\n", "\tthis.context.backingStorePixelRatio || 1;\n", "\n", " mpl.ratio = (window.devicePixelRatio || 1) / backingStore;\n", "\n", " var rubberband = $('<canvas/>');\n", " rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n", "\n", " var pass_mouse_events = true;\n", "\n", " canvas_div.resizable({\n", " start: function(event, ui) {\n", " pass_mouse_events = false;\n", " },\n", " resize: function(event, ui) {\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " stop: function(event, ui) {\n", " pass_mouse_events = true;\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " });\n", "\n", " function mouse_event_fn(event) {\n", " if (pass_mouse_events)\n", " return fig.mouse_event(event, event['data']);\n", " }\n", "\n", " rubberband.mousedown('button_press', mouse_event_fn);\n", " rubberband.mouseup('button_release', mouse_event_fn);\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband.mousemove('motion_notify', mouse_event_fn);\n", "\n", " rubberband.mouseenter('figure_enter', mouse_event_fn);\n", " rubberband.mouseleave('figure_leave', mouse_event_fn);\n", "\n", " canvas_div.on(\"wheel\", function (event) {\n", " event = event.originalEvent;\n", " event['data'] = 'scroll'\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " mouse_event_fn(event);\n", " });\n", "\n", " canvas_div.append(canvas);\n", " canvas_div.append(rubberband);\n", "\n", " this.rubberband = rubberband;\n", " this.rubberband_canvas = rubberband[0];\n", " this.rubberband_context = rubberband[0].getContext(\"2d\");\n", " this.rubberband_context.strokeStyle = \"#000000\";\n", "\n", " this._resize_canvas = function(width, height) {\n", " // Keep the size of the canvas, canvas container, and rubber band\n", " // canvas in synch.\n", " canvas_div.css('width', width)\n", " canvas_div.css('height', height)\n", "\n", " canvas.attr('width', width * mpl.ratio);\n", " canvas.attr('height', height * mpl.ratio);\n", " canvas.attr('style', 'width: ' + width + 'px; height: ' + height + 'px;');\n", "\n", " rubberband.attr('width', width);\n", " rubberband.attr('height', height);\n", " }\n", "\n", " // Set the figure to an initial 600x600px, this will subsequently be updated\n", " // upon first draw.\n", " this._resize_canvas(600, 600);\n", "\n", " // Disable right mouse context menu.\n", " $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\n", " return false;\n", " });\n", "\n", " function set_focus () {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " // put a spacer in here.\n", " continue;\n", " }\n", " var button = $('<button/>');\n", " button.addClass('ui-button ui-widget ui-state-default ui-corner-all ' +\n", " 'ui-button-icon-only');\n", " button.attr('role', 'button');\n", " button.attr('aria-disabled', 'false');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", "\n", " var icon_img = $('<span/>');\n", " icon_img.addClass('ui-button-icon-primary ui-icon');\n", " icon_img.addClass(image);\n", " icon_img.addClass('ui-corner-all');\n", "\n", " var tooltip_span = $('<span/>');\n", " tooltip_span.addClass('ui-button-text');\n", " tooltip_span.html(tooltip);\n", "\n", " button.append(icon_img);\n", " button.append(tooltip_span);\n", "\n", " nav_element.append(button);\n", " }\n", "\n", " var fmt_picker_span = $('<span/>');\n", "\n", " var fmt_picker = $('<select/>');\n", " fmt_picker.addClass('mpl-toolbar-option ui-widget ui-widget-content');\n", " fmt_picker_span.append(fmt_picker);\n", " nav_element.append(fmt_picker_span);\n", " this.format_dropdown = fmt_picker[0];\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = $(\n", " '<option/>', {selected: fmt === mpl.default_extension}).html(fmt);\n", " fmt_picker.append(option);\n", " }\n", "\n", " // Add hover states to the ui-buttons\n", " $( \".ui-button\" ).hover(\n", " function() { $(this).addClass(\"ui-state-hover\");},\n", " function() { $(this).removeClass(\"ui-state-hover\");}\n", " );\n", "\n", " var status_bar = $('<span class=\"mpl-message\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "}\n", "\n", "mpl.figure.prototype.request_resize = function(x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', {'width': x_pixels, 'height': y_pixels});\n", "}\n", "\n", "mpl.figure.prototype.send_message = function(type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "}\n", "\n", "mpl.figure.prototype.send_draw_message = function() {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({type: \"draw\", figure_id: this.id}));\n", " }\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_resize = function(fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] != fig.canvas.width || size[1] != fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1]);\n", " fig.send_message(\"refresh\", {});\n", " };\n", "}\n", "\n", "mpl.figure.prototype.handle_rubberband = function(fig, msg) {\n", " var x0 = msg['x0'] / mpl.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / mpl.ratio;\n", " var x1 = msg['x1'] / mpl.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / mpl.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0, 0, fig.canvas.width / mpl.ratio, fig.canvas.height / mpl.ratio);\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "}\n", "\n", "mpl.figure.prototype.handle_figure_label = function(fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "}\n", "\n", "mpl.figure.prototype.handle_cursor = function(fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch(cursor)\n", " {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "}\n", "\n", "mpl.figure.prototype.handle_message = function(fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "}\n", "\n", "mpl.figure.prototype.handle_draw = function(fig, msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "}\n", "\n", "mpl.figure.prototype.handle_image_mode = function(fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Called whenever the canvas gets updated.\n", " this.send_message(\"ack\", {});\n", "}\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function(fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = \"image/png\";\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src);\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data);\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", " else if (typeof evt.data === 'string' && evt.data.slice(0, 21) == \"data:image/png;base64\") {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig[\"handle_\" + msg_type];\n", " } catch (e) {\n", " console.log(\"No handler for the '\" + msg_type + \"' message type: \", msg);\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\"Exception inside the 'handler_\" + msg_type + \"' callback:\", e, e.stack, msg);\n", " }\n", " }\n", " };\n", "}\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function(e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e)\n", " e = window.event;\n", " if (e.target)\n", " targ = e.target;\n", " else if (e.srcElement)\n", " targ = e.srcElement;\n", " if (targ.nodeType == 3) // defeat Safari bug\n", " targ = targ.parentNode;\n", "\n", " // jQuery normalizes the pageX and pageY\n", " // pageX,Y are the mouse positions relative to the document\n", " // offset() returns the position of the element relative to the document\n", " var x = e.pageX - $(targ).offset().left;\n", " var y = e.pageY - $(targ).offset().top;\n", "\n", " return {\"x\": x, \"y\": y};\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys (original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object')\n", " obj[key] = original[key]\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function(event, name) {\n", " var canvas_pos = mpl.findpos(event)\n", "\n", " if (name === 'button_press')\n", " {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * mpl.ratio;\n", " var y = canvas_pos.y * mpl.ratio;\n", "\n", " this.send_message(name, {x: x, y: y, button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event)});\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " // Handle any extra behaviour associated with a key event\n", "}\n", "\n", "mpl.figure.prototype.key_event = function(event, name) {\n", "\n", " // Prevent repeat events\n", " if (name == 'key_press')\n", " {\n", " if (event.which === this._key)\n", " return;\n", " else\n", " this._key = event.which;\n", " }\n", " if (name == 'key_release')\n", " this._key = null;\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which != 17)\n", " value += \"ctrl+\";\n", " if (event.altKey && event.which != 18)\n", " value += \"alt+\";\n", " if (event.shiftKey && event.which != 16)\n", " value += \"shift+\";\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, {key: value,\n", " guiEvent: simpleKeys(event)});\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function(name) {\n", " if (name == 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message(\"toolbar_button\", {name: name});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function(tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Pan axes with left mouse, zoom with right\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\"];\n", "\n", "mpl.default_extension = \"png\";var comm_websocket_adapter = function(comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function() {\n", " comm.close()\n", " };\n", " ws.send = function(m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function(msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data'])\n", " });\n", " return ws;\n", "}\n", "\n", "mpl.mpl_figure_comm = function(comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = $(\"#\" + id);\n", " var ws_proxy = comm_websocket_adapter(comm)\n", "\n", " function ondownload(figure, format) {\n", " window.open(figure.imageObj.src);\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy,\n", " ondownload,\n", " element.get(0));\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element.get(0);\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error(\"Failed to find cell for figure\", id, fig);\n", " return;\n", " }\n", "\n", " var output_index = fig.cell_info[2]\n", " var cell = fig.cell_info[0];\n", "\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function(fig, msg) {\n", " var width = fig.canvas.width/mpl.ratio\n", " fig.root.unbind('remove')\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable()\n", " $(fig.parent_element).html('<img src=\"' + dataURL + '\" width=\"' + width + '\">');\n", " fig.close_ws(fig, msg);\n", "}\n", "\n", "mpl.figure.prototype.close_ws = function(fig, msg){\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "}\n", "\n", "mpl.figure.prototype.push_to_output = function(remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width/mpl.ratio\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] = '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message(\"ack\", {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () { fig.push_to_output() }, 1000);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items){\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) { continue; };\n", "\n", " var button = $('<button class=\"btn btn-default\" href=\"#\" title=\"' + name + '\"><i class=\"fa ' + image + ' fa-lg\"></i></button>');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", " nav_element.append(button);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = $('<span class=\"mpl-message\" style=\"text-align:right; float: right;\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "\n", " // Add the close button to the window.\n", " var buttongrp = $('<div class=\"btn-group inline pull-right\"></div>');\n", " var button = $('<button class=\"btn btn-mini btn-primary\" href=\"#\" title=\"Stop Interaction\"><i class=\"fa fa-power-off icon-remove icon-large\"></i></button>');\n", " button.click(function (evt) { fig.handle_close(fig, {}); } );\n", " button.mouseover('Stop Interaction', toolbar_mouse_event);\n", " buttongrp.append(button);\n", " var titlebar = this.root.find($('.ui-dialog-titlebar'));\n", " titlebar.prepend(buttongrp);\n", "}\n", "\n", "mpl.figure.prototype._root_extra_style = function(el){\n", " var fig = this\n", " el.on(\"remove\", function(){\n", "\tfig.close_ws(fig, {});\n", " });\n", "}\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(el){\n", " // this is important to make the div 'focusable\n", " el.attr('tabindex', 0)\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " }\n", " else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager)\n", " manager = IPython.keyboard_manager;\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which == 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "}\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " fig.ondownload(fig, null);\n", "}\n", "\n", "\n", "mpl.find_output_cell = function(html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i=0; i<ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code'){\n", " for (var j=0; j<cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] == html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "}\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel != null) {\n", " IPython.notebook.kernel.comm_manager.register_target('matplotlib', mpl.mpl_figure_comm);\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAALuCAYAAAA9jTxNAAAgAElEQVR4XuydCdhV0+LG3+aoVBpRqGSuyNwgCtVFrnnqNpBKlCHFNUbGjA1UREXdv4hrSEJSlCFCQhGFkCZpkjT9n3fvu/vOdzrDXvtM6+zzruf5nvi+tfde+7fetfZ611hi+/bt26EgAiIgAiIgAiIgAiIgAiIgAiIgAiKQUwIlZNBzyl8PFwEREAEREAEREAEREAEREAEREAGHgAy6hCACIiACIiACIiACIiACIiACIiACFhCQQbcgE5QEERABERABERABERABERABERABEZBBlwZEQAREQAREQAREQAREQAREQAREwAICMugWZIKSIAIiIAIiIAIiIAIiIAIiIAIiIAIy6NKACIiACIiACIiACIiACIiACIiACFhAQAbdgkxQEkRABERABERABERABERABERABERABl0aEAEREAEREAEREAEREAEREAEREAELCMigW5AJSoIIiIAIiIAIiIAIiIAIiIAIiIAIyKBLAyIgAiIgAiIgAiIgAiIgAiIgAiJgAQEZdAsyQUkQAREQAREQAREQAREQAREQAREQARl0aUAEREAEREAEREAEREAEREAEREAELCAgg25BJigJIiACIiACIiACIiACIiACIiACIiCDLg2IgAiIgAiIgAiIgAiIgAiIgAiIgAUEZNAtyAQlQQREQAREQAREQAREQAREQAREQARk0KUBERABEbCIwPTp03HiiSf6TtHo0aPRpUsX3/EVUQQ8An/99Rd22WWXmEDKlCmDKlWq4MADD0Tr1q1x2WWXYa+99hI8ERABERABERCBDBOQQc8wYN1eBERABEwIyKCb0FLcVAgkMujR961YsSKeeuopnHvuuak8UteKgAiIgAiIgAgkISCDLomIgAiIgEUEIg365Zdfjl69eiVMXZ06dZyRTgURMCUQadCbN2+OESNG7LjF+vXr8f333+PJJ5/EO++84/yeo+offfQRDj/8cNNHKb4IiIAIiIAIiIBPAjLoPkEpmgiIgAhkg0CkQb/tttswYMCAbDxWzyhAApEGvW3btpgyZUpMCv369cMDDzzg/O2cc87B888/X4C09MoiIAIiIAIikB0CMujZ4ayniIAIiIAvAjLovjApUhoI+DXoHE2vXr06Nm3a5MzWWL16dRqerluIgAiIgAiIgAjEIiCDLl2IgAiIgEUEUjXoN9xwA+677z6UK1cONGA0U4MHD8Z///tf/Pjjj1izZg3+7//+DxdccEGxt96wYYMzxfmVV17B/Pnz8ccff6Bq1arOdOaLLroIHTt2RMmSJROSeu+99/Dwww9j1qxZznP23HNPcGT2uuuuQ4MGDXDsscc6U6Rjjdby2ZzSz7B06VLUrl075rMWLFiAgw46yPlbrPeIvOj111/HM888g/fffx/Lli1D2bJlUa9ePbRv3x5XX301atWqFfMZ0Qz//PNPDBkyBM8++6wz7btEiRI4+OCDnc35uHlaqVKlEnJhPnAzP7KdO3cuVq1a5RhdLk9o0aIFzjvvPDRr1sy576+//oq9994bW7duddJInokCR7N5PcMLL7yAs846y7ea/Rp03rBRo0b48ssvnXuvXbsWlSpVivucv//+21mvTs198cUXzvtWrlwZhx56qDMCT2bMi3jhww8/xPDhwx0dkcf27dtRo0YNJ7+OO+44Rz+nnnpqscsnTZqE008/3fndxx9/7OiWmnr66afx7bffYsuWLWjYsKGj5T59+iR8Pu9B/TLPX331VSxcuBAbN2500sB8uvTSS3HKKafETf+RRx6JOXPmOGlkun744Qc8+OCDmDx5Mn755RdwPf8xxxyDvn37OhvwxQtMMzk+99xzmDdvnlOWK1So4KRjn332wUknnYQzzzwT+++/f9x7vPbaaxg3bpxTBpYvX+68d/369fGPf/zD0RfvpSACIiACImAXARl0u/JDqREBEShwAuk06J999pljZpYsWVKMarSxZeP97LPPxm+//RaXPtcov/TSS85Iaqxw11134ZZbbnHMVHTYbbfd8OKLL+Kmm27KikFft24dLrzwQtCcxAtME40P+USHSINOQ844X331Vcxb0XDyPjTXsQLNItlG50F03MhOiQ4dOjjGkKxpULn2O16g0WJHBI0WzV+iuNH3MDHohx12mNO5wMDOnF133TVmkr7++mucccYZ+O677+Km+ZBDDnGM67777rtTnDvvvBO33nprTB1FRo7WWaRBf/fddx0tzpgxI2YamjRpgqlTp8bVMjsImAcrVqyI+w4XX3yx0+kSi3ekQacJ5sZ67PCKFR577LEdHVORf2d8dgJQP4lC586dMWbMmJ2isBPl/PPPj7tsgRewk4gdPDT6CiIgAiIg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eEwbj9fi7uIKOxOQQZcqREAEREAEwkJABj0sOan3EAEREAHLCcig+88gz6Bzx20eg8Vjw3g8nUJsAjLoUoYIiIAIiEBYCMighyUn9R4iIAIiIAIiIAIiIAIiIAIiIAJ5TUAGPa+zT4kXAREQAREQAREQAREQAREQAREICwEZ9LDkpN5DBERABERABERABERABERABEQgrwnIoOd19inxIiACIiACIiACIiACIiACIiACYSEggx6WnNR7iIAIiIAIiIAIiIAIiIAIiIAI5DUBGfS8zj4lXgREQAREQAREQAREQAREQAREICwEZNDDkpN6DxEQAREQAREQAREQAREQAREQgbwmIIOe19mnxIuACIiACIiACIiACIiACIiACISFgAx6WHJS7yECIiACIiACIiACIiACIiACIpDXBGTQ8zr7lHgREAEREAEREAEREAEREAEREIGwEJBBD0tO6j1EQAREQAREQAREQAREQAREQATymoAMel5nnxIvAiIgAiIgAiIgAiIgAiIgAiIQFgIy6GHJSb2HCIiACIiACIiACIiACIiACIhAXhOQQc/r7FPiRUAEREAEREAEREAEREAEREAEwkJABj0sOan3EAEREAEREAEREAEREAEREAERyGsCMuh5nX1KvAiIgAiIgAiIgAiIgAiIgAiIQFgIyKCHJSf1HiIgAiIgAiIgAiIgAiIgAiIgAnlNQAY9r7NPiRcBERABERABERABERABERABEQgLARn0sOSk3kMEREAEREAEREAEREAEREAERCCvCcig53X2KfEiIAIiIAIiIAIiIAIiIAIiIAJhISCDHpac1HuIgAiIgAiIgAiIgAiIgAiIgAjkNQEZ9LzOPiVeBERABERABERABERABERABEQgLARk0MOSk3oPERABERABERABERABERABERCBvCYgg57X2afEi4AIiIAIiIAIiIAIiIAIiIAIhIWADHpYclLvIQIiIAIiIAIiIAIiIAIiIAIikNcEZNDzOvuUeBEQAREQAREQAREQAREQAREQgbAQkEEPS07qPURABERABERABERABERABERABPKagAx6XmefEi8CIiACIiACIiACIiACIiACIhAWAjLoYclJvYcIiIAIiIAIiIAIiIAIiIAIiEBeE5BBz+vsU+JFQAREQAREQAREQAREQAREQATCQkAGPSw5qfcQAREQAREQAREQAREQAREQARHIawIy6HmdfUq8CIiACIiACIiACIiACIiACIhAWAjIoIclJ/UeIiACIiACIiACIiACIiACIiACeU1ABj2vs0+JFwEREAEREAEREAEREAEREAERCAsBGfSw5KTeQwREQAREQAREQAREQAREQAREIK8JyKDndfYp8SIgAiIgAiIgAiIgAiIgAiIgAmEhIIMelpzUe4iACIiACIiACIiACIiACIiACOQ1ARn0vM4+JV4EREAEREAEREAEREAEREAERCAsBGTQw5KTeg8REAEREAEREAEREAEREAEREIG8JiCDntfZp8SLgAiIgAiIgAiIgAiIgAiIgAiEhYAMelhyUu8hAiIgAiIgAiIgAiIgAiIgAiKQ1wRk0HOQfevXr8cDDzyAOXPm4JNPPsFvv/2Gzp07Y8yYMTulZuvWrbj//vsxatQoLFmyBHXr1kW3bt3Qr18/lCpVKgep1yNFQAREQAREQAREQAREQAREQAQyQUAGPRNUk9zzhx9+QL169bDHHnvgiCOOwKRJk+Ia9F69emH48OHo2rUrmjVrhvfffx+jR48Gf//oo4/mIPV6pAiIgAiIgAiIgAiIgAiIgAiIQCYIyKBngmqSe27atAkrV67EXnvthS1btqBMmTIxDfq8efPQpEkT9O7dG4MHD95x16uuugpDhw7F3Llz0ahRoxy8gR4pAiIgAiIgAiIgAiIgAiIgAiKQbgIy6Okmani/RAb9pptuwt13341FixY5I+5eWLx4MerXr48bb7wRd911l+ETFV0EREAEREAEREAEREAEREAERMBGAjLoOc6VRAa9bdu2zig516hHh1q1auHwww/HlClTcvwGerwIiIAIiIAIiIAIiIAIiIAIiEA6CMigp4NiCvdIZNA5fb1s2bLOZnLRoWnTpti8eTM4DT5eWLp0KfgTGVavXo358+c75n6XXXZJIeW6VAREQAREQAREQAREQAREIJ8JbNy4EdwfiwOD1atXz+dXCU3aZdBznJWJDHqDBg3AkXJuDBcduGHc8uXL8d1338V9gwEDBuD222/P8Rvq8SIgAiIgAiIgAiIgAiIgAjYTGDduHC6++GKbk1gwaZNBz3FWZ3sE/fPPP8ell16Kxx9/HPvvv39O337Dhg1YsGABDjzwQFSoUCGnabHt4WITO0fEJb5SxUZsTOsxaUaakWZM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nC7N5DuHWOkXG5fKhx+WQocOFbF5cwmULbvdKfft26/GE08sw8iRh+Pvv0ugVKntmDZtPRo3Tm0W6/+zdx7QVhVXH9+IoGLEXmPvFXsFg1ETY48GFLvYexc1GgWNvWOLvSaCYgl2jTWWT2IlBjE27AWIFQsgfut35w133uWce2bmnHOZe9/stVzy3p0z5T/7zLt79t7/DUHcYovNLt9+20k222ySDBkyIbdqffhhJ1llFRWGf+yxP8gf/9j+nT/vvJnk9NNnqXz+yitfy2KLTfEeMxSdefXVV2WjjTaqkFXznTzK9EcgGuieezBmzJhKrXUbIbcEg7hW7r777oqXfIsttpA777xTZpxxxqlNivCgDxw4UAYNGpQ4RS4DltJ1ImwWEdtEBCICEYGIQEQgAYGTT95ARo6cV+ad9zu5+upH2rV4+eV5ZdCgDSq/O/roF2TDDfPHpL/33mxy+OEbV/rcfff/yPbbv5VrX4YOXVZuvVWxTP3qVx/IkUe+NLVM09ixM8uAAb3liy9mlk6dfpZzz31Sll7aiNnNNXJ8OCLQWghMntxJjjxyI/ngA3Upd+SRL0jv3tV3/vnnF5Azz1y38tkSS3wp5577lMw448/eIHz2WTfZf//fVJ7v2/cN2WWX0d596QdZQ9++W8vPP3eSTTd9Tw455JV2fd5ww4py992q0PrNN98vs802KfeY07uDt99+W44++uhooE/vjTDGb2kDndCRs88+W+655x5599132w6EJSoh48cee2ylfJmvfP/99xViBxthnHXWWaddU7zg22yzTSXP/P7775eZNQ1uW6sictCjB91md8JsE8qtamjoRFzSdyRiE7FxfV+L0pndd+8m99zTVbp3/1nee6+98frXv3aVQw7pVpnavfd+Iz175vOY0Q+EdAstNLtMmdJJ+vWbKFdc8Z3r0qe2/+KLTrLyyt3lu+86yXzzTZH/+79vZM45fxYTm1dembPiEUTWXXeyPPDAt951lr0nGsiDRelMIMspdBoRG5Err+wqxx+v3vf+/X+UCy74vvJvE5tjjplfbruta+X3V1wxQfr18zdwH3poRunXT72bV189Qfr08e/LVIbllusun38+g2yyySQZNqy9V/6II2aRG29U1O5jx34phm/NWZ9C0ZnoQXfeutIfaFkD/Z133qmEa3z44YeVeuHLLbdcBUwI2agv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75MrYvGccUWs47SPBnoD9xqv+EfQUtZI3759ZcMNN5TDDjtMevToMZW8DQI4ctAhUlu4rc6GroNOGApEcs0s8WCKf8xc9TfqTNQZV52JBnrUmagzPghEA90Vtfj3KZ41UWdcEYjt0xCIBnoAupGUg8603njjjUpoPPXQMd6RwYMHVzznI0aMqOSzN7PEP2bxj5mr/kadiTrjqjPRQI86E3XGB4FooLuiFv8+xbMm6owrArF9NNAD1oE0A50pjxw5UgYMGCDPUFRVRHr16iVnn312xdPe7EIJuCuvvFL233//Stm5KFUEIjbJ2hBxSX9LIjYRG9czNOpM1JmoM64IRJ3xQSyeNfE7jY/edORnoge9I+9+XHtEICIQEYgIRAQiAhGBiEBEICIQEYgIBINANNCD2Yo4kYhARCAiEBGICEQEIgIRgYhARCAiEBHoyAhEA70j735ce0QgIhARiAhEBCICEYGIQEQgIhARiAgEg0A00IPZijiRiEBEICIQEYgIRAQiAhGBiEBEICIQEejICEQDvSPvflx7RCAiEBGICEQEIgIRgYhARCAiEBGICASDQDTQg9mKOJGIQEQgIhARiAhEBCICEYGIQEQgIhAR6MgIRAO9I+/+dFr7Tz/9JOeee65cc8018sEHH8giiywi++yzjxx77LHSuXPn6TSrYofNs8YXXnhBbrnlFnnsscfk3XfflVlnnVVWWmklOeGEE2TTTTctdqIN7i0PLrVTBZ9NNtmk8us333xTll566QavptjhisCGUjannnqq3HffffLZZ5/J3HPPLeuss06lnOH8889f7IQb1FteXDhjwOTRRx8V8AGH3r17y4knnijLLrtsg1bR+GG+/fZbOe+88+TFF18UzpRPP/1U9thjD7nhhhsaP5nARozYpG9IxCYZm1b+u5z39YzYRJ3Jq0Px+WkRiAZ61IqGI3DQQQfJFVdcIf3795cNNthAnn32Wbn++uuF31922WUNn08ZA+ZZY58+feTJJ5+UP/zhD7LGGmsIX5jA57XXXpPLL79cDjzwwDKm3JA+8+BiTnDixImy6qqrVi54JkyY0BIGel5suKT41a9+JbPMMovsueeesvDCC8vYsWPlueeeq1yILbPMMg3Z46IHyYPL+PHjZeWVVxb0hfdmiSWWkLfeeqty/nTq1En+/e9/V3BqRRkzZkxlvQsuuKCs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MXpWeWl6uCg10M3IBedmBJvly5ez2gOYcx0uXDhW8X7UqFGW3HwzstHLBY8gxOPmzp8/z46eQ8McuaDnXHw2zMhFyTONdRkePnxo81LcFMVUGE+duxwfYmOfELEJysaTv5flnhW5z4mNbULERU5z6HNHBMhAJ/0gAkSACBABIkAEiAARIAJEgAgQASLAAQEy0DlYBBKBCBABIkAEiAARIAJEgAgQASJABIgAGeikA0SACBABIkAEiAARIAJEgAgQASJABDggQAY6B4tAIq6ZG+QAABDwSURBVBABIkAEiAARIAJEgAgQASJABIgAESADnXSACBABIkAEiAARIAJEgAgQASJABIgABwTIQOdgEUgEIkAEiAARIAJEgAgQASJABIgAESACZKCTDhABIkAEiAARIAJEgAgQASJABIgAEeCAABnoHCwCiUAEiAARIAJEgAgQASJABIgAESACRIAMdNIBIkAEiAARIAJEgAgQASJABIgAESACHBAgA52DRSARiAARIAJEgAgQASJABIgAESACRIAIkIFOOkAEiAARIAJEgAgQASJABIgAESACRIADAmSgc7AIJAIRIAJEgAh4LoEiRYqwyR0+fNgyyX/++QcGDRoEgwcPdvnEkyRJAijT4sWLXT42DUgEiAARIAJEgAg4JkAGOmkIESACRIAIuJwAGqtFixZl4+7cuRPKli0bSAY0Hps2bQr79u2DEiVKuFw+Iwc0q4GOmwdDhgyxiaJ8+fKwfft2IzFRX0SACBABIkAEiAAAkIFOakAEiAARIAIuJyA10LNnzw7nz5/3KgP9y5cvECpUKPafq5tSD7pooI8fPx5ix44dSMwECRIwLzw1IkAEiAARIAJEwFgCZKAby5N6IwJEgAgQAQUERAM9W7ZscOHCBdi4cSNUrVrVcqczPOifP3+GiBEjKpDO2EtsedCNHUFdb2oN9Dt37kCKFClUDeIu1qqEpIuJABEgAkSACHBIgAx0DheFRCICRIAIeDoB0UCfMWMGjBkzBiJHjgyXL18GzM3GZs9Af/HiBfTv3x927NgB7969g0SJEkHDhg2hT58+EDJkSAu2Jk2awJIlS+Dx48fQs2dP2LNnD/z9+xfev39v6XvXrl1w8uRJWLhwIfv3AgUKwLx581if06ZNgylTpsCTJ08gS5Ys7N8zZsxo6f/hw4eAnuWDBw8C/hlb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gAhwS8C6QBu3gsoIJhZBtHVuulnnRHITASJABIiA8QTIQDeeKfVIBIgAESACRIAIGETAUwz0okWLsggCPEIPw/ypEQEiQASIABGwRYAMdNILIkAEiAARIAJEgFsCZjbQMRUCPeaYgz916lQW6o9HyVEjAkSACBABImCPABnopBtEgAgQASJABIgAtwTMbKCLskeKFAnwCD48Jg+L4FEjAkSACBABIkAGOukAESACRIAIEAEiQASIABEgAkSACBABjgmQB53jxSHRiAARIAJEgAgQASJABIgAESACRMB7CJCB7j1rTTMlAkSACBABIkAEiAARIAJEgAgQAY4JkIHO8eKQaESACBABIkAEiAARIAJEgAgQASLgPQTIQPeetaaZEgEiQASIABEgAkSACBABIkAEiADHBMhA53hxSDQiQASIABEgAkSACBABIkAEiAAR8B4CZKB7z1rTTIkAESACRIAIEAEiQASIABEgAkSAYwJkoHO8OCQaESACRIAIEAEiQASIABEgAkSACHgPATLQvWetaaZEgAgQASJABIgAESACRIAIEAEiwDEBMtA5XhwSjQgQASJABIgAESACRIAIEAEiQAS8hwAZ6N6z1jRTIkAEiAARIAJEgAgQASJABIgAEeCYABnoHC8OiUYEiAARIAJEgAgQASJABIgAESAC3kOADHTvWWuaKREgAkSACBABIkAEiAARIAJEgAhwTIAMdI4Xh0QjAkSACBABIkAEiAARIAJEgAgQAe8hQAa696w1zZQIEAEiQASIABEgAkSACBABIkAEOCZABjrHi0OiEQEiQASIABEgAkSACBABIkAEiID3ECAD3XvWmmZKBIgAESACRIAIEAEiQASIABEgAhwTIAOd48Uh0YgAESACRIAIEAEiQASIABEgAkTAewiQge49a00zJQJEgAgQASJABIgAESACRIAIEAGOCZCBzvHikGhEgAgQASJABIgAESACRIAIEAEi4D0EyED3nrWmmRIBIkAEiAARIAJEgAgQASJABIgAxwTIQOd4cUg0IkAEiAARIAJEgAgQASJABIgAEfAeAmSge89a00yJABEgAkSACBABIkAEiAARIAJEgGMCZKBzvDgkGhEgAkSACBABIkAEiAARIAJEgAh4DwEy0L1nrWmmRIAIEAEiQASIABEgAkSACBABIsAxATLQOV4cEo0IEAEiQASIABEgAkSACBABIkAEvIcAGejes9Y0UyJABIgAESACRIAIEAEiQASIABHgmMD/AFYS6HpgmK0fAAAAAElFTkSuQmCC\" width=\"800\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Frequency Response\n", "\n", "from scipy.signal import freqz\n", "import numpy as np\n", "from matplotlib.ticker import FuncFormatter, MultipleLocator\n", "\n", "w, h_response = freqz(hone, whole=True)\n", "\n", "fig=plt.figure(figsize=(8,6))\n", "fig.suptitle('Frequency Response', fontsize=16)\n", "plt.subplot(2,1,1)\n", "plt.plot(w/np.pi, 20 * np.log10(abs(h_response), where=abs(h_response) > 0), 'b')\n", "plt.ylim((-40,10))\n", "plt.ylabel('Amplitude (dB)')\n", "plt.xlabel('Normalized Frequency')\n", "plt.grid()\n", "ax = plt.gca()\n", "ax.xaxis.set_major_formatter(FuncFormatter(\n", " lambda val,pos: '{:.0g}$\\pi$'.format(val) if val !=0 else '0'\n", "))\n", "ax.xaxis.set_major_locator(MultipleLocator(base=0.2))\n", "plt.subplot(2,1,2)\n", "angles = np.angle(h_response)\n", "plt.plot(w/np.pi, angles, 'g')\n", "plt.ylabel('Angle (radians)')\n", "plt.xlabel('Normalized Frequency')\n", "ax = plt.gca()\n", "ax.xaxis.set_major_formatter(FuncFormatter(\n", " lambda val,pos: '{:.0g}$\\pi$'.format(val) if val !=0 else '0'\n", "))\n", "ax.xaxis.set_major_locator(MultipleLocator(base=0.2))\n", "plt.grid()\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "-" } }, "source": [ "Here we can see that we have indeed a **passband** at the **positive frequencies** between 0 and $\\pi$. Observe that the passband is at about 6 dB (above 0dB), because we multiplied our filter by a factor of 2 to make it simpler. \n", "\n", "The negative frequencies appear between $\\pi$ and $2*\\pi$ on the frequency axis, and we can see that we get about -30 dB attenuation there, which is not very much, but which we could increase it by making the filter longer. This also gives us a good indication of how well our filter is working!\n", "\n", "The Python function “remez” also has an option for a Hilbert transform filter. We get a similar design with:" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "slideshow": { "slide_type": "-" } }, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "window.mpl = {};\n", "\n", "\n", "mpl.get_websocket_type = function() {\n", " if (typeof(WebSocket) !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof(MozWebSocket) !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert('Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.');\n", " };\n", "}\n", "\n", "mpl.figure = function(figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = (this.ws.binaryType != undefined);\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById(\"mpl-warnings\");\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent = (\n", " \"This browser does not support binary websocket messages. \" +\n", " \"Performance may be slow.\");\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = $('<div/>');\n", " this._root_extra_style(this.root)\n", " this.root.attr('style', 'display: inline-block');\n", "\n", " $(parent_element).append(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message(\"supports_binary\", {value: fig.supports_binary});\n", " fig.send_message(\"send_image_mode\", {});\n", " if (mpl.ratio != 1) {\n", " fig.send_message(\"set_dpi_ratio\", {'dpi_ratio': mpl.ratio});\n", " }\n", " fig.send_message(\"refresh\", {});\n", " }\n", "\n", " this.imageObj.onload = function() {\n", " if (fig.image_mode == 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function() {\n", " fig.ws.close();\n", " }\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "}\n", "\n", "mpl.figure.prototype._init_header = function() {\n", " var titlebar = $(\n", " '<div class=\"ui-dialog-titlebar ui-widget-header ui-corner-all ' +\n", " 'ui-helper-clearfix\"/>');\n", " var titletext = $(\n", " '<div class=\"ui-dialog-title\" style=\"width: 100%; ' +\n", " 'text-align: center; padding: 3px;\"/>');\n", " titlebar.append(titletext)\n", " this.root.append(titlebar);\n", " this.header = titletext[0];\n", "}\n", "\n", "\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "\n", "mpl.figure.prototype._root_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "mpl.figure.prototype._init_canvas = function() {\n", " var fig = this;\n", "\n", " var canvas_div = $('<div/>');\n", "\n", " canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n", "\n", " function canvas_keyboard_event(event) {\n", " return fig.key_event(event, event['data']);\n", " }\n", "\n", " canvas_div.keydown('key_press', canvas_keyboard_event);\n", " canvas_div.keyup('key_release', canvas_keyboard_event);\n", " this.canvas_div = canvas_div\n", " this._canvas_extra_style(canvas_div)\n", " this.root.append(canvas_div);\n", "\n", " var canvas = $('<canvas/>');\n", " canvas.addClass('mpl-canvas');\n", " canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n", "\n", " this.canvas = canvas[0];\n", " this.context = canvas[0].getContext(\"2d\");\n", "\n", " var backingStore = this.context.backingStorePixelRatio ||\n", "\tthis.context.webkitBackingStorePixelRatio ||\n", "\tthis.context.mozBackingStorePixelRatio ||\n", "\tthis.context.msBackingStorePixelRatio ||\n", "\tthis.context.oBackingStorePixelRatio ||\n", "\tthis.context.backingStorePixelRatio || 1;\n", "\n", " mpl.ratio = (window.devicePixelRatio || 1) / backingStore;\n", "\n", " var rubberband = $('<canvas/>');\n", " rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n", "\n", " var pass_mouse_events = true;\n", "\n", " canvas_div.resizable({\n", " start: function(event, ui) {\n", " pass_mouse_events = false;\n", " },\n", " resize: function(event, ui) {\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " stop: function(event, ui) {\n", " pass_mouse_events = true;\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " });\n", "\n", " function mouse_event_fn(event) {\n", " if (pass_mouse_events)\n", " return fig.mouse_event(event, event['data']);\n", " }\n", "\n", " rubberband.mousedown('button_press', mouse_event_fn);\n", " rubberband.mouseup('button_release', mouse_event_fn);\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband.mousemove('motion_notify', mouse_event_fn);\n", "\n", " rubberband.mouseenter('figure_enter', mouse_event_fn);\n", " rubberband.mouseleave('figure_leave', mouse_event_fn);\n", "\n", " canvas_div.on(\"wheel\", function (event) {\n", " event = event.originalEvent;\n", " event['data'] = 'scroll'\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " mouse_event_fn(event);\n", " });\n", "\n", " canvas_div.append(canvas);\n", " canvas_div.append(rubberband);\n", "\n", " this.rubberband = rubberband;\n", " this.rubberband_canvas = rubberband[0];\n", " this.rubberband_context = rubberband[0].getContext(\"2d\");\n", " this.rubberband_context.strokeStyle = \"#000000\";\n", "\n", " this._resize_canvas = function(width, height) {\n", " // Keep the size of the canvas, canvas container, and rubber band\n", " // canvas in synch.\n", " canvas_div.css('width', width)\n", " canvas_div.css('height', height)\n", "\n", " canvas.attr('width', width * mpl.ratio);\n", " canvas.attr('height', height * mpl.ratio);\n", " canvas.attr('style', 'width: ' + width + 'px; height: ' + height + 'px;');\n", "\n", " rubberband.attr('width', width);\n", " rubberband.attr('height', height);\n", " }\n", "\n", " // Set the figure to an initial 600x600px, this will subsequently be updated\n", " // upon first draw.\n", " this._resize_canvas(600, 600);\n", "\n", " // Disable right mouse context menu.\n", " $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\n", " return false;\n", " });\n", "\n", " function set_focus () {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " // put a spacer in here.\n", " continue;\n", " }\n", " var button = $('<button/>');\n", " button.addClass('ui-button ui-widget ui-state-default ui-corner-all ' +\n", " 'ui-button-icon-only');\n", " button.attr('role', 'button');\n", " button.attr('aria-disabled', 'false');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", "\n", " var icon_img = $('<span/>');\n", " icon_img.addClass('ui-button-icon-primary ui-icon');\n", " icon_img.addClass(image);\n", " icon_img.addClass('ui-corner-all');\n", "\n", " var tooltip_span = $('<span/>');\n", " tooltip_span.addClass('ui-button-text');\n", " tooltip_span.html(tooltip);\n", "\n", " button.append(icon_img);\n", " button.append(tooltip_span);\n", "\n", " nav_element.append(button);\n", " }\n", "\n", " var fmt_picker_span = $('<span/>');\n", "\n", " var fmt_picker = $('<select/>');\n", " fmt_picker.addClass('mpl-toolbar-option ui-widget ui-widget-content');\n", " fmt_picker_span.append(fmt_picker);\n", " nav_element.append(fmt_picker_span);\n", " this.format_dropdown = fmt_picker[0];\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = $(\n", " '<option/>', {selected: fmt === mpl.default_extension}).html(fmt);\n", " fmt_picker.append(option);\n", " }\n", "\n", " // Add hover states to the ui-buttons\n", " $( \".ui-button\" ).hover(\n", " function() { $(this).addClass(\"ui-state-hover\");},\n", " function() { $(this).removeClass(\"ui-state-hover\");}\n", " );\n", "\n", " var status_bar = $('<span class=\"mpl-message\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "}\n", "\n", "mpl.figure.prototype.request_resize = function(x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', {'width': x_pixels, 'height': y_pixels});\n", "}\n", "\n", "mpl.figure.prototype.send_message = function(type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "}\n", "\n", "mpl.figure.prototype.send_draw_message = function() {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({type: \"draw\", figure_id: this.id}));\n", " }\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_resize = function(fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] != fig.canvas.width || size[1] != fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1]);\n", " fig.send_message(\"refresh\", {});\n", " };\n", "}\n", "\n", "mpl.figure.prototype.handle_rubberband = function(fig, msg) {\n", " var x0 = msg['x0'] / mpl.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / mpl.ratio;\n", " var x1 = msg['x1'] / mpl.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / mpl.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0, 0, fig.canvas.width / mpl.ratio, fig.canvas.height / mpl.ratio);\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "}\n", "\n", "mpl.figure.prototype.handle_figure_label = function(fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "}\n", "\n", "mpl.figure.prototype.handle_cursor = function(fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch(cursor)\n", " {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "}\n", "\n", "mpl.figure.prototype.handle_message = function(fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "}\n", "\n", "mpl.figure.prototype.handle_draw = function(fig, msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "}\n", "\n", "mpl.figure.prototype.handle_image_mode = function(fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Called whenever the canvas gets updated.\n", " this.send_message(\"ack\", {});\n", "}\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function(fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = \"image/png\";\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src);\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data);\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", " else if (typeof evt.data === 'string' && evt.data.slice(0, 21) == \"data:image/png;base64\") {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig[\"handle_\" + msg_type];\n", " } catch (e) {\n", " console.log(\"No handler for the '\" + msg_type + \"' message type: \", msg);\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\"Exception inside the 'handler_\" + msg_type + \"' callback:\", e, e.stack, msg);\n", " }\n", " }\n", " };\n", "}\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function(e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e)\n", " e = window.event;\n", " if (e.target)\n", " targ = e.target;\n", " else if (e.srcElement)\n", " targ = e.srcElement;\n", " if (targ.nodeType == 3) // defeat Safari bug\n", " targ = targ.parentNode;\n", "\n", " // jQuery normalizes the pageX and pageY\n", " // pageX,Y are the mouse positions relative to the document\n", " // offset() returns the position of the element relative to the document\n", " var x = e.pageX - $(targ).offset().left;\n", " var y = e.pageY - $(targ).offset().top;\n", "\n", " return {\"x\": x, \"y\": y};\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys (original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object')\n", " obj[key] = original[key]\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function(event, name) {\n", " var canvas_pos = mpl.findpos(event)\n", "\n", " if (name === 'button_press')\n", " {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * mpl.ratio;\n", " var y = canvas_pos.y * mpl.ratio;\n", "\n", " this.send_message(name, {x: x, y: y, button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event)});\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " // Handle any extra behaviour associated with a key event\n", "}\n", "\n", "mpl.figure.prototype.key_event = function(event, name) {\n", "\n", " // Prevent repeat events\n", " if (name == 'key_press')\n", " {\n", " if (event.which === this._key)\n", " return;\n", " else\n", " this._key = event.which;\n", " }\n", " if (name == 'key_release')\n", " this._key = null;\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which != 17)\n", " value += \"ctrl+\";\n", " if (event.altKey && event.which != 18)\n", " value += \"alt+\";\n", " if (event.shiftKey && event.which != 16)\n", " value += \"shift+\";\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, {key: value,\n", " guiEvent: simpleKeys(event)});\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function(name) {\n", " if (name == 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message(\"toolbar_button\", {name: name});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function(tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Pan axes with left mouse, zoom with right\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\"];\n", "\n", "mpl.default_extension = \"png\";var comm_websocket_adapter = function(comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function() {\n", " comm.close()\n", " };\n", " ws.send = function(m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function(msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data'])\n", " });\n", " return ws;\n", "}\n", "\n", "mpl.mpl_figure_comm = function(comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = $(\"#\" + id);\n", " var ws_proxy = comm_websocket_adapter(comm)\n", "\n", " function ondownload(figure, format) {\n", " window.open(figure.imageObj.src);\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy,\n", " ondownload,\n", " element.get(0));\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element.get(0);\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error(\"Failed to find cell for figure\", id, fig);\n", " return;\n", " }\n", "\n", " var output_index = fig.cell_info[2]\n", " var cell = fig.cell_info[0];\n", "\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function(fig, msg) {\n", " var width = fig.canvas.width/mpl.ratio\n", " fig.root.unbind('remove')\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable()\n", " $(fig.parent_element).html('<img src=\"' + dataURL + '\" width=\"' + width + '\">');\n", " fig.close_ws(fig, msg);\n", "}\n", "\n", "mpl.figure.prototype.close_ws = function(fig, msg){\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "}\n", "\n", "mpl.figure.prototype.push_to_output = function(remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width/mpl.ratio\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] = '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message(\"ack\", {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () { fig.push_to_output() }, 1000);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items){\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) { continue; };\n", "\n", " var button = $('<button class=\"btn btn-default\" href=\"#\" title=\"' + name + '\"><i class=\"fa ' + image + ' fa-lg\"></i></button>');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", " nav_element.append(button);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = $('<span class=\"mpl-message\" style=\"text-align:right; float: right;\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "\n", " // Add the close button to the window.\n", " var buttongrp = $('<div class=\"btn-group inline pull-right\"></div>');\n", " var button = $('<button class=\"btn btn-mini btn-primary\" href=\"#\" title=\"Stop Interaction\"><i class=\"fa fa-power-off icon-remove icon-large\"></i></button>');\n", " button.click(function (evt) { fig.handle_close(fig, {}); } );\n", " button.mouseover('Stop Interaction', toolbar_mouse_event);\n", " buttongrp.append(button);\n", " var titlebar = this.root.find($('.ui-dialog-titlebar'));\n", " titlebar.prepend(buttongrp);\n", "}\n", "\n", "mpl.figure.prototype._root_extra_style = function(el){\n", " var fig = this\n", " el.on(\"remove\", function(){\n", "\tfig.close_ws(fig, {});\n", " });\n", "}\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(el){\n", " // this is important to make the div 'focusable\n", " el.attr('tabindex', 0)\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " }\n", " else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager)\n", " manager = IPython.keyboard_manager;\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which == 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "}\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " fig.ondownload(fig, null);\n", "}\n", "\n", "\n", "mpl.find_output_cell = function(html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i=0; i<ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code'){\n", " for (var j=0; j<cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] == html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "}\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel != null) {\n", " IPython.notebook.kernel.comm_manager.register_target('matplotlib', mpl.mpl_figure_comm);\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAALuCAYAAAA9jTxNAAAgAElEQVR4XuydB5QUVd7FLzmJgAiiREFUVGAxf4QFMSCromJYM2ACWTGLa8acRVAWURREVFQQMS1iQhEToiKoqATJCihKhmFmvnOrtqAZema6uqu73qu675w+PaHq1Xu//61w66UyhYWFhVASAREQAREQAREQAREQAREQAREQAREIlUAZGfRQ+evgIiACIiACIiACIiACIiACIiACIuAQkEGXEERABERABERABERABERABERABETAAAIy6AYEQUUQAREQAREQAREQAREQAREQAREQARl0aUAEREAEREAEREAEREAEREAEREAEDCAgg25AEFQEERABERABERABERABERABERABEZBBlwZEQAREQAREQAREQAREQAREQAREwAACMugGBEFFEAEREAEREAEREAEREAEREAEREAEZdGlABERABERABERABERABERABERABAwgIINuQBBUBBEQAREQAREQAREQAREQAREQARGQQZcGREAEREAEREAEREAEREAEREAERMAAAjLoBgRBRRABERABERABERABERABERABERABGXRpQAREQAREQAREQAREQAREQAREQAQMICCDbkAQVAQREAEREAEREAEREAEREAEREAERkEGXBkRABERABERABERABERABERABETAAAIy6AYEQUUQAREQAREQAREQAREQAREQAREQARl0aUAEREAEDCIwefJkHHHEESmXaMSIEejZs2fK22tDEfAIbNy4EVWqVEkKpEKFCqhZsyb23XdfdO7cGRdddBHq168veCIgAiIgAiIgAlkmIIOeZcDKXgREQAT8EJBB90NL22ZCoCSDXjTfnXbaCU8//TROO+20TA6pfUVABERABERABEohIIMuiYiACIiAQQQSDfoll1yCvn37lli6Bg0aOC2dSiLgl0CiQW/Xrh0ef/zxrVmsXbsWc+fOxVNPPYUPPvjA+Ttb1T///HO0adPG76G0vQiIgAiIgAiIQIoEZNBTBKXNREAERCAXBBIN+q233ooBAwbk4rA6RgwJJBr0Ll26YOLEiUkpXHvttXjwwQed/5166ql4+eWXY0hLVRYBERABERCB3BCQQc8NZx1FBERABFIiIIOeEiZtFACBVA06W9N33XVXbNq0yemtsWrVqgCOrixE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CMSVgAx6XCOveouACIhAjgnIoKcOnDO6c2IwL3GZNi6vxdnFlXYkIIMuVYiACIiACESFgAx6VCKpeoiACIiA4QRk0FMPkGfQOeM2l8HismFcnk4pOQEZdClDBERABEQgKgRk0KMSSdVDBERABERABERABERABERABETAagIy6FaHT4UXAREQAREQAREQAREQAREQARGICgEZ9KhEUvUQAREQAREQAREQAREQAREQARGwmoAMutXhU+FFQAREQAREQAREQAREQAREQASiQkAGPSqRVD1EQAREQAREQAREQAREQAREQASsJiCDbnX4VHgREAEREAEREAEREAEREAEREIGoEJBBj0okVQ8REAEREAEREAEREAEREAEREAGrCcigWx0+FV4EREAEREAEREAEREAEREAERCAqBGTQoxJJ1UMEREAEREAEREAEREAEREAERMBqAjLoVodPhRcBERABERABERABERABERABEYgKARn0qERS9RABERABERABERABERABERABEbCagAy61eFT4UVABERABERABERABERABERABKJCQAY9KpFUPURABERABERABERABERABERABKwmIINudfhUeBEQAREQAREQAREQAREQAREQgagQkEGPSiRVDxEQAREQAREQAREQAREQAREQAasJyKBbHT4VXgREQAREQAREQAREQAREQAREICoEZNCjEknVQwREQAREQAREQAREQAREQAREwGoCMuhWh0+FFwEREAEREAEREAEREAEREAERiAoBGfSoRFL1EAEREAEREAEREAEREAEREAERsJqADLrV4VPhRUAEREAEREAEREAEREAEREAEokJABj0qkVQ9REAEREAEREAEREAEREAEREAErCYgg251+FR4ERABERABERABERABERABERCBqBCQQY9KJFUPERABERABERABERABERABERABqwnIoFsdPhVeBERABERABERABERABERABEQgKgRk0KMSSdVDBERABERABERABERABERABETAagIy6FaHT4UXAREQAREQAREQAREQAREQARGICgEZ9KhEUvUQAREQAREQAREQAREQAREQARGwmoAMutXhU+FFQAREQAREQAREQAREQAREQASiQkAGPSqRVD1EQAREQAREQAREQAREQAREQASsJiCDbnX4VHgREAEREAEREAEREAEREAEREIGoEJBBj0okVQ8REAEREAEREAEREAEREAEREAGrCcigWx0+FV4EREAEREAEREAEREAEREAERCAqBGTQoxJJ1UMEREAEREAEREAEREAEREAERMBqAjLoVodPhRcBERABERABERABERABERABEYgKARn0qERS9RABERABERABERABERABERABEbCagAy61eFT4UVABERABERABERABERABERABKJCQAY9KpFUPURABERABERABERABERABERABKwmIINudfhUeBEQAREQAREQAREQAREQAREQgagQkEGPSiRVDxEQAREQAREQAREQAREQAREQAasJyKBbHT4VXgREQAREQAREQAREQAREQAREICoEZNCjEknVQwREQAREQAREQAREQAREQAREwGoCMughhG/t2rV48MEHMX36dHz55Zf49ddf0aNHD4wcOXKH0uTn5+OBBx7A8OHDsWjRIjRs2BAXXnghrr32WpQrVy6E0uuQIiACIiACIiACIiACIiACIiAC2SAgg54NqqXk+csvv2DPPffE7rvvjoMOOghvvPFGsQa9b9++GDp0KHr16oW2bdvik08+wYgRI8C/DxkyJITS65AiIAIiIAIiIAIiIAIiIAIiIALZICCDng2qpeS5adMmrFy5EvXr18eWLVtQoUKFpAZ95syZaN26Nfr164dBgwZtzfXyyy/Ho48+ihkzZqBly5Yh1ECHFAEREAEREAEREAEREAEREAERCJqADHrQRH3mV5JBv/HGG3H33Xdj3rx5Tou7l+bPn4+mTZvihhtuwF133eXziNpcBERABERABERABERABERABETARAIy6CFHpSSD3qVLF6eVnGPUi6bddtsNbdq0wcSJE0OugQ4vAiIgAiIgAiIgAiIgAiIgAiIQBAEZ9CAoZpBHSQad3dcrVqzoTCZXNB144IHIy8sDu8EXl5YtWwZ+EtOqVavwww8/OOa+SpUqGZRcu4qACIiACIiACIiACIiACNhMYMOGDeD8WGwY3HXXXW2uSmTKLoMecihLMujNmjUDW8o5MVzRxAnjli9fjjlz5hRbgwEDBuC2224LuYY6vAiIgAiIgAiIgAiIgAiIgMkERo8ejbPPPtvkIsambDLoIYc61y3o33zzDS644AI88cQT2HvvvUOt/bp16zB79mzsu+++qFatWqhl0cHtICDN2BEn00op3ZgW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AAQgAAEIQAACEIAABCAQcQII9IhPIO5DAAIQgAAEIAABCEAAAhCAQH4QQKDnxzwyCghAAAIQgAAEIAABCEAAAhCIOAEEesQnEPchAAEIQAACEIAABCAAAQhAID8IINDzYx4ZBQQgAAEIQAACEIAABCAAAQhEnAACPeITiPsQgAAEIAABCEAAAhCAAAQgkB8EEOj5MY+MAgIQgAAEIAABCEAAAhCAAAQiTgCBHvEJxH0IQAACEAg3gWbNmjkH586dG3N0hx12sP79+9uAAQNy7nydOnVMPj3xxBM5fzYPhAAEIAABCEBg2wQQ6EQIBCAAAQjknIDEavPmzd1zX375ZTvttNPifJB4vPTSS23WrFl28skn59y/bD4wqgJdiwe33nprUhRnnHGGvfTSS9nExL0gAAEIQAACEDAzBDphAAEIQAACOScQFOhHHXWULViwoKAE+u+//24VKlRw/3Jtqe6ge4F+zz332B577BHn5l577eV24TEIQAACEIAABLJLAIGeXZ7cDQIQgAAEUiDgBfqRRx5pCxcutMmTJ1ubNm1iryyLHfTffvvNKleunIJ32b0k2Q56dp+Q3t3SFeifffaZ7bvvvmk95L9inZaTXAwBCEAAAhAIIQEEeggnBZcgAAEI5DsBL9AffPBBGzx4sBUXF9uHH35oqs2WlSTQv/32W+vXr59NmzbNfvrpJ6tVq5ZdeOGF1rdvXytfvnwM2yWXXGJjxoyxr7/+2nr16mUzZsywLVu22M8//xy79/Tp0+3tt9+2xx57zH2/SZMmNmrUKHfP+++/34YNG2Zr1qyxww8/3H3/0EMPjd1/9erVpp3l1157zfT/siOOOMJuvPHGrdL1U0lxl2j290mc+8RadY1L3D755BP73//+Zw0bNrTbbrvNGjVqFPfSH3/80a677jqbOnWq/f3339a0aVMbPny4KxlIpQbd76CXJtAvuOACGz9+vK1bt8569OhhM2fOtB133NHWr1/v/Nm4caPdddddNmHCBPvqq6/cXJ9++ul255132p577hnn8+LFi9093nvvPbeY0rZtW+vcubObgyeffNL0LJliQPfUuIL2+eef23777Rd3bTo+6L533HGHY/vII4/YU0895fwXL3299957xz1PYxT7F1980b755hvbbbfd3HzoHgceeKCLiT///NOWLl261a90165dXeyJW7Vq1fL9V57xQQACEIBAigQQ6CmC4jIIQAACEMgeAS/QJXxlEmFPP/20dejQwX2dTKBLRGvHfe3atdatWzerX7++zZ4926ZMmWJnn322PfvsszEHvUA/5JBDrF69enbqqafar7/+ar17947dW+Jpp512cs+USLr33nutQYMG1q5dOyfMdA+9ZsiQIU5Ifvrpp054yvQsibkzzzzT9tlnH3edBOTHH3/s6uZPOumkmC+pCPTnn3/elPYeND1D4lpivHv37u5H119/vd13331uvLrvpk2bnMj74osv7NVXX3WLDLK//vrLCfZFixY5tocddpjNmzfP3nzzTfvjjz9MNeSlNYnzAn3+/PlWt27dON+qVKkSY+EFulhLHLdo0cK0g66FEYnTE044wT766CPr1KmTHXzwwW4hQmPaddddXfZE1apV3b1XrFhhxxxzjLvvlVde6cSuYkJj0Ti2V6Cn44MX6EcffbRpjK1atXLCW8wlvOfMmRPj8N1339lxxx3nFnEUKyrV+OWXX9w8XHbZZXbeeee5hZ6rr77aLTgce+yxsdfKpxo1arg5VPxiEIAABCAAAU8AgU4sQAACEIBAzgkEBbrEjXYbJcy0c6n/JhPoEtcSy9qJbd++fcxnifURI0bYK6+84oS4zAt0NZqTgA2av7dE2DvvvGPlypVzP9Zus4SYxKj82Hnnnd33JdwljLUzLPEpkzCuVKlS3H0lurTTqx147dh7S0WgJ06A/FITPe12v/DCC26n/P3333ci7+6773b+eJOwlziuWbOmG49MPMRl6NChdu2118au9WO8+OKLUxboyYJDglvPlHmBroWAkSNHxl0+aNAg161eCwNBgfrBBx+4r5VxcPvtt7vXnHPOOU6sSrRrQUEmca5FB419ewV6Oj54ga5yC5VdeFO2xA033GDLly+3/fffPy7G1CxPCx5B+/fff102iLI8tLgjwf7QQw/FLnnmmWfcwpAWYLQIgEEAAhCAAAQ8AQQ6sQABCEAAAjknEBTo2lkdN26cS1WXePbiMbGLu0T85s2bTWnMQVPadO3atZ0g9SLIC3TtvEo0B80LdKUsX3755bEfacdaKdW33HJLXPfyd9991+1G6956RqJpR1pp0BJlN998s0l8SZh5S1egKy1fO8naQZbgLioqcrfq2bOnPfDAA7Zy5crY4oF/Rp8+fdxCxIYNG1xq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\" width=\"800\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import scipy.signal as sp\n", "b=sp.remez(21, [0.03, 0.47],[1], type='hilbert');\n", "\n", "\n", "# Frequency Response\n", "\n", "from scipy.signal import freqz\n", "import numpy as np\n", "from matplotlib.ticker import FuncFormatter, MultipleLocator\n", "\n", "w, h_response = freqz(b, whole=False)\n", "\n", "fig=plt.figure(figsize=(8,6))\n", "fig.suptitle('Frequency Response', fontsize=16)\n", "plt.subplot(2,1,1)\n", "plt.plot(w/np.pi, 20 * np.log10(abs(h_response), where=abs(h_response) > 0), 'b')\n", "plt.ylim((-40,10))\n", "plt.ylabel('Amplitude (dB)')\n", "plt.xlabel('Normalized Frequency')\n", "plt.grid()\n", "ax = plt.gca()\n", "ax.xaxis.set_major_formatter(FuncFormatter(\n", " lambda val,pos: '{:.0g}$\\pi$'.format(val) if val !=0 else '0'\n", "))\n", "ax.xaxis.set_major_locator(MultipleLocator(base=0.2))\n", "plt.subplot(2,1,2)\n", "angles = np.angle(h_response)\n", "plt.plot(w/np.pi, angles, 'g')\n", "plt.ylabel('Angle (radians)')\n", "plt.xlabel('Normalized Frequency')\n", "ax = plt.gca()\n", "ax.xaxis.set_major_formatter(FuncFormatter(\n", " lambda val,pos: '{:.0g}$\\pi$'.format(val) if val !=0 else '0'\n", "))\n", "ax.xaxis.set_major_locator(MultipleLocator(base=0.2))\n", "plt.grid()\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "-" } }, "source": [ "Observe that the specified passband does not go all the way to 0 and 0.5. The further away the passband is from these edges, the less ripples we will have in the passband, and the **more attenuation** we will have for the **negative frequencies**!\n", "\n", "Observe that this design now has a +90 Degrees ($\\pi/2$) phase shift at frequency close to zero. This is a phase difference of 180 Degrees from our previous design with the rectangular window, and results from a sign change of the coefficients.\n", "\n", "Let's look at the resulting **one sided complex valued filter** at the whole frequency circle again, in iPython:\n" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "slideshow": { "slide_type": "-" } }, "outputs": [ { "data": { "text/plain": [ "array([0.-8.35889141e-05j, 0.+7.28072838e-02j, 0.+7.11334936e-05j,\n", " 0.+6.79343477e-02j, 0.-7.21513298e-06j, 0.+1.10111613e-01j,\n", " 0.+2.67809302e-05j, 0.+2.01516354e-01j, 0.-8.96356182e-06j,\n", " 0.+6.32971502e-01j, 1.+0.00000000e+00j, 0.-6.32971502e-01j,\n", " 0.+8.96356182e-06j, 0.-2.01516354e-01j, 0.-2.67809302e-05j,\n", " 0.-1.10111613e-01j, 0.+7.21513298e-06j, 0.-6.79343477e-02j,\n", " 0.-7.11334936e-05j, 0.-7.28072838e-02j, 0.+8.35889141e-05j])" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#Delay for the real part:\n", "delt = np.zeros(21)\n", "delt[10] = 1\n", "#The complex filter:\n", "honeremez = delt + 1j*b\n", "honeremez" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "slideshow": { "slide_type": "-" } }, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "window.mpl = {};\n", "\n", "\n", "mpl.get_websocket_type = function() {\n", " if (typeof(WebSocket) !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof(MozWebSocket) !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert('Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.');\n", " };\n", "}\n", "\n", "mpl.figure = function(figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = (this.ws.binaryType != undefined);\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById(\"mpl-warnings\");\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent = (\n", " \"This browser does not support binary websocket messages. \" +\n", " \"Performance may be slow.\");\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = $('<div/>');\n", " this._root_extra_style(this.root)\n", " this.root.attr('style', 'display: inline-block');\n", "\n", " $(parent_element).append(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message(\"supports_binary\", {value: fig.supports_binary});\n", " fig.send_message(\"send_image_mode\", {});\n", " if (mpl.ratio != 1) {\n", " fig.send_message(\"set_dpi_ratio\", {'dpi_ratio': mpl.ratio});\n", " }\n", " fig.send_message(\"refresh\", {});\n", " }\n", "\n", " this.imageObj.onload = function() {\n", " if (fig.image_mode == 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function() {\n", " fig.ws.close();\n", " }\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "}\n", "\n", "mpl.figure.prototype._init_header = function() {\n", " var titlebar = $(\n", " '<div class=\"ui-dialog-titlebar ui-widget-header ui-corner-all ' +\n", " 'ui-helper-clearfix\"/>');\n", " var titletext = $(\n", " '<div class=\"ui-dialog-title\" style=\"width: 100%; ' +\n", " 'text-align: center; padding: 3px;\"/>');\n", " titlebar.append(titletext)\n", " this.root.append(titlebar);\n", " this.header = titletext[0];\n", "}\n", "\n", "\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "\n", "mpl.figure.prototype._root_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "mpl.figure.prototype._init_canvas = function() {\n", " var fig = this;\n", "\n", " var canvas_div = $('<div/>');\n", "\n", " canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n", "\n", " function canvas_keyboard_event(event) {\n", " return fig.key_event(event, event['data']);\n", " }\n", "\n", " canvas_div.keydown('key_press', canvas_keyboard_event);\n", " canvas_div.keyup('key_release', canvas_keyboard_event);\n", " this.canvas_div = canvas_div\n", " this._canvas_extra_style(canvas_div)\n", " this.root.append(canvas_div);\n", "\n", " var canvas = $('<canvas/>');\n", " canvas.addClass('mpl-canvas');\n", " canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n", "\n", " this.canvas = canvas[0];\n", " this.context = canvas[0].getContext(\"2d\");\n", "\n", " var backingStore = this.context.backingStorePixelRatio ||\n", "\tthis.context.webkitBackingStorePixelRatio ||\n", "\tthis.context.mozBackingStorePixelRatio ||\n", "\tthis.context.msBackingStorePixelRatio ||\n", "\tthis.context.oBackingStorePixelRatio ||\n", "\tthis.context.backingStorePixelRatio || 1;\n", "\n", " mpl.ratio = (window.devicePixelRatio || 1) / backingStore;\n", "\n", " var rubberband = $('<canvas/>');\n", " rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n", "\n", " var pass_mouse_events = true;\n", "\n", " canvas_div.resizable({\n", " start: function(event, ui) {\n", " pass_mouse_events = false;\n", " },\n", " resize: function(event, ui) {\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " stop: function(event, ui) {\n", " pass_mouse_events = true;\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " });\n", "\n", " function mouse_event_fn(event) {\n", " if (pass_mouse_events)\n", " return fig.mouse_event(event, event['data']);\n", " }\n", "\n", " rubberband.mousedown('button_press', mouse_event_fn);\n", " rubberband.mouseup('button_release', mouse_event_fn);\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband.mousemove('motion_notify', mouse_event_fn);\n", "\n", " rubberband.mouseenter('figure_enter', mouse_event_fn);\n", " rubberband.mouseleave('figure_leave', mouse_event_fn);\n", "\n", " canvas_div.on(\"wheel\", function (event) {\n", " event = event.originalEvent;\n", " event['data'] = 'scroll'\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " mouse_event_fn(event);\n", " });\n", "\n", " canvas_div.append(canvas);\n", " canvas_div.append(rubberband);\n", "\n", " this.rubberband = rubberband;\n", " this.rubberband_canvas = rubberband[0];\n", " this.rubberband_context = rubberband[0].getContext(\"2d\");\n", " this.rubberband_context.strokeStyle = \"#000000\";\n", "\n", " this._resize_canvas = function(width, height) {\n", " // Keep the size of the canvas, canvas container, and rubber band\n", " // canvas in synch.\n", " canvas_div.css('width', width)\n", " canvas_div.css('height', height)\n", "\n", " canvas.attr('width', width * mpl.ratio);\n", " canvas.attr('height', height * mpl.ratio);\n", " canvas.attr('style', 'width: ' + width + 'px; height: ' + height + 'px;');\n", "\n", " rubberband.attr('width', width);\n", " rubberband.attr('height', height);\n", " }\n", "\n", " // Set the figure to an initial 600x600px, this will subsequently be updated\n", " // upon first draw.\n", " this._resize_canvas(600, 600);\n", "\n", " // Disable right mouse context menu.\n", " $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\n", " return false;\n", " });\n", "\n", " function set_focus () {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " // put a spacer in here.\n", " continue;\n", " }\n", " var button = $('<button/>');\n", " button.addClass('ui-button ui-widget ui-state-default ui-corner-all ' +\n", " 'ui-button-icon-only');\n", " button.attr('role', 'button');\n", " button.attr('aria-disabled', 'false');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", "\n", " var icon_img = $('<span/>');\n", " icon_img.addClass('ui-button-icon-primary ui-icon');\n", " icon_img.addClass(image);\n", " icon_img.addClass('ui-corner-all');\n", "\n", " var tooltip_span = $('<span/>');\n", " tooltip_span.addClass('ui-button-text');\n", " tooltip_span.html(tooltip);\n", "\n", " button.append(icon_img);\n", " button.append(tooltip_span);\n", "\n", " nav_element.append(button);\n", " }\n", "\n", " var fmt_picker_span = $('<span/>');\n", "\n", " var fmt_picker = $('<select/>');\n", " fmt_picker.addClass('mpl-toolbar-option ui-widget ui-widget-content');\n", " fmt_picker_span.append(fmt_picker);\n", " nav_element.append(fmt_picker_span);\n", " this.format_dropdown = fmt_picker[0];\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = $(\n", " '<option/>', {selected: fmt === mpl.default_extension}).html(fmt);\n", " fmt_picker.append(option);\n", " }\n", "\n", " // Add hover states to the ui-buttons\n", " $( \".ui-button\" ).hover(\n", " function() { $(this).addClass(\"ui-state-hover\");},\n", " function() { $(this).removeClass(\"ui-state-hover\");}\n", " );\n", "\n", " var status_bar = $('<span class=\"mpl-message\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "}\n", "\n", "mpl.figure.prototype.request_resize = function(x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', {'width': x_pixels, 'height': y_pixels});\n", "}\n", "\n", "mpl.figure.prototype.send_message = function(type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "}\n", "\n", "mpl.figure.prototype.send_draw_message = function() {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({type: \"draw\", figure_id: this.id}));\n", " }\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_resize = function(fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] != fig.canvas.width || size[1] != fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1]);\n", " fig.send_message(\"refresh\", {});\n", " };\n", "}\n", "\n", "mpl.figure.prototype.handle_rubberband = function(fig, msg) {\n", " var x0 = msg['x0'] / mpl.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / mpl.ratio;\n", " var x1 = msg['x1'] / mpl.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / mpl.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0, 0, fig.canvas.width / mpl.ratio, fig.canvas.height / mpl.ratio);\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "}\n", "\n", "mpl.figure.prototype.handle_figure_label = function(fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "}\n", "\n", "mpl.figure.prototype.handle_cursor = function(fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch(cursor)\n", " {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "}\n", "\n", "mpl.figure.prototype.handle_message = function(fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "}\n", "\n", "mpl.figure.prototype.handle_draw = function(fig, msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "}\n", "\n", "mpl.figure.prototype.handle_image_mode = function(fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Called whenever the canvas gets updated.\n", " this.send_message(\"ack\", {});\n", "}\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function(fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = \"image/png\";\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src);\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data);\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", " else if (typeof evt.data === 'string' && evt.data.slice(0, 21) == \"data:image/png;base64\") {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig[\"handle_\" + msg_type];\n", " } catch (e) {\n", " console.log(\"No handler for the '\" + msg_type + \"' message type: \", msg);\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\"Exception inside the 'handler_\" + msg_type + \"' callback:\", e, e.stack, msg);\n", " }\n", " }\n", " };\n", "}\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function(e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e)\n", " e = window.event;\n", " if (e.target)\n", " targ = e.target;\n", " else if (e.srcElement)\n", " targ = e.srcElement;\n", " if (targ.nodeType == 3) // defeat Safari bug\n", " targ = targ.parentNode;\n", "\n", " // jQuery normalizes the pageX and pageY\n", " // pageX,Y are the mouse positions relative to the document\n", " // offset() returns the position of the element relative to the document\n", " var x = e.pageX - $(targ).offset().left;\n", " var y = e.pageY - $(targ).offset().top;\n", "\n", " return {\"x\": x, \"y\": y};\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys (original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object')\n", " obj[key] = original[key]\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function(event, name) {\n", " var canvas_pos = mpl.findpos(event)\n", "\n", " if (name === 'button_press')\n", " {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * mpl.ratio;\n", " var y = canvas_pos.y * mpl.ratio;\n", "\n", " this.send_message(name, {x: x, y: y, button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event)});\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " // Handle any extra behaviour associated with a key event\n", "}\n", "\n", "mpl.figure.prototype.key_event = function(event, name) {\n", "\n", " // Prevent repeat events\n", " if (name == 'key_press')\n", " {\n", " if (event.which === this._key)\n", " return;\n", " else\n", " this._key = event.which;\n", " }\n", " if (name == 'key_release')\n", " this._key = null;\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which != 17)\n", " value += \"ctrl+\";\n", " if (event.altKey && event.which != 18)\n", " value += \"alt+\";\n", " if (event.shiftKey && event.which != 16)\n", " value += \"shift+\";\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, {key: value,\n", " guiEvent: simpleKeys(event)});\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function(name) {\n", " if (name == 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message(\"toolbar_button\", {name: name});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function(tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Pan axes with left mouse, zoom with right\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\"];\n", "\n", "mpl.default_extension = \"png\";var comm_websocket_adapter = function(comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function() {\n", " comm.close()\n", " };\n", " ws.send = function(m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function(msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data'])\n", " });\n", " return ws;\n", "}\n", "\n", "mpl.mpl_figure_comm = function(comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = $(\"#\" + id);\n", " var ws_proxy = comm_websocket_adapter(comm)\n", "\n", " function ondownload(figure, format) {\n", " window.open(figure.imageObj.src);\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy,\n", " ondownload,\n", " element.get(0));\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element.get(0);\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error(\"Failed to find cell for figure\", id, fig);\n", " return;\n", " }\n", "\n", " var output_index = fig.cell_info[2]\n", " var cell = fig.cell_info[0];\n", "\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function(fig, msg) {\n", " var width = fig.canvas.width/mpl.ratio\n", " fig.root.unbind('remove')\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable()\n", " $(fig.parent_element).html('<img src=\"' + dataURL + '\" width=\"' + width + '\">');\n", " fig.close_ws(fig, msg);\n", "}\n", "\n", "mpl.figure.prototype.close_ws = function(fig, msg){\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "}\n", "\n", "mpl.figure.prototype.push_to_output = function(remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width/mpl.ratio\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] = '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message(\"ack\", {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () { fig.push_to_output() }, 1000);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items){\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) { continue; };\n", "\n", " var button = $('<button class=\"btn btn-default\" href=\"#\" title=\"' + name + '\"><i class=\"fa ' + image + ' fa-lg\"></i></button>');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", " nav_element.append(button);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = $('<span class=\"mpl-message\" style=\"text-align:right; float: right;\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "\n", " // Add the close button to the window.\n", " var buttongrp = $('<div class=\"btn-group inline pull-right\"></div>');\n", " var button = $('<button class=\"btn btn-mini btn-primary\" href=\"#\" title=\"Stop Interaction\"><i class=\"fa fa-power-off icon-remove icon-large\"></i></button>');\n", " button.click(function (evt) { fig.handle_close(fig, {}); } );\n", " button.mouseover('Stop Interaction', toolbar_mouse_event);\n", " buttongrp.append(button);\n", " var titlebar = this.root.find($('.ui-dialog-titlebar'));\n", " titlebar.prepend(buttongrp);\n", "}\n", "\n", "mpl.figure.prototype._root_extra_style = function(el){\n", " var fig = this\n", " el.on(\"remove\", function(){\n", "\tfig.close_ws(fig, {});\n", " });\n", "}\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(el){\n", " // this is important to make the div 'focusable\n", " el.attr('tabindex', 0)\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " }\n", " else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager)\n", " manager = IPython.keyboard_manager;\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which == 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "}\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " fig.ondownload(fig, null);\n", "}\n", "\n", "\n", "mpl.find_output_cell = function(html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i=0; i<ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code'){\n", " for (var j=0; j<cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] == html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "}\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel != null) {\n", " IPython.notebook.kernel.comm_manager.register_target('matplotlib', mpl.mpl_figure_comm);\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAALuCAYAAAA9jTxNAAAgAElEQVR4XuydCbhVU+PG30apaKBMRYMQDRoMX0URFRIfSchQQvqUIeVPpEjmocgYGUKITxSZizKHSgqpKPKlhEpz/Z93b7vOPZ1zz177nHPvOuu863nuE/euvfdav/Wutde711Riy5YtW6AgAiIgAiIgAiIgAiIgAiIgAiIgAiJQrARKyKAXK389XAREQAREQAREQAREQAREQAREQAQ8AjLoEoIIiIAIiIAIiIAIiIAIiIAIiIAIWEBABt2CQlASREAEREAEREAEREAEREAEREAEREAGXRoQAREQAREQAREQAREQAREQAREQAQsIyKBbUAhKggiIgAiIgAiIgAiIgAiIgAiIgAjIoEsDIiACIiACIiACIiACIiACIiACImABARl0CwpBSRABERABERABERABERABERABERABGXRpQAREQAREQAREQAREQAREQAREQAQsICCDbkEhKAkiIAIiIAIiIAIiIAIiIAIiIAIiIIMuDYiACIiACIiACIiACIiACIiACIiABQRk0C0oBCVBBERABERABERABERABERABERABGTQpQEREAEREAEREAEREAEREAEREAERsICADLoFhaAkiIAIiIAIiIAIiIAIiIAIiIAIiIAMujQgAiIgAiIgAiIgAiIgAiIgAiIgAhYQkEG3oBCUBBEQAREQAREQAREQAREQAREQARGQQZcGREAERMAiApMnT8ZRRx0VOkWjR4/GeeedFzq+IopAQGDt2rXYcccdEwIpU6YMKleujAMOOABHH300LrjgAuy1116CJwIiIAIiIAIikGUCMuhZBqzbi4AIiIAJARl0E1qKmw6Bwgx6/H0rVqyIxx57DKeddlo6j9S1IiACIiACIiACKQjIoEsiIiACImARgViDfvHFF6N3796Fpq5GjRreSKeCCJgSiDXoLVu2xIMPPrj1FqtWrcIPP/yARx99FO+99573e46qf/LJJ2jSpInpoxRfBERABERABEQgJAEZ9JCgFE0EREAEioJArEG//vrrMXjw4KJ4rJ6RhwRiDXr79u0xadKkhBT69++PO+64w/tb586d8cILL+QhLWVZBERABERABIqGgAx60XDWU0RABEQgFAEZ9FCYFCkDBMIadI6m77rrrli3bp03W2PFihUZeLpu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3yIgAiJQxARk0MMD547u3BgsCDymjcdrcXdxhe0JyKBLFSIgAiIgAq4QkEF3pSSVDxEQARGwnIAMevgCCgw6d9zmMVg8NozH0ykkJiCDLmWIgAiIgAi4QkAG3ZWSVD5EQAREQAREQAREQAREQAREQARymoAMek4XnxIvAiIgAiIgAiIgAiIgAiIgAiLgCgEZdFdKUvkQAREQAREQAREQAREQAREQARHIaQIy6DldfEq8CIiACIiACIiACIiACIiACIiAKwRk0F0pSeVDBERABERABERABERABERABEQgpwnIoOd08SnxIiACIiACIiACIiACIiACIiACrhCQQXelJJUPERABERABERABERABERABERCBnCYgg57TxafEi4AIiIAIiIAIiIAIiIAIiIAIuEJABt2VklQ+REAEREAEREAEREAEREAEREAEcpqADHpOF58SLwIiIAIiIAIiIAIiIAIiIAIi4AoBGXRXSlL5EAEREAEREAEREAEREAEREAERyGkCMug5XXxKvAiIgAiIgAiIgAiIgAiIgAiIgCsEZNBdKUnlQwREQAREQAREQAREQAREQAREIKcJyKDndPEp8SIgAiIgAiIgAiIgAiIgAiIgAq4QkEF3pSSVDxEQAREQAREQAREQAREQAREQgZwmIIOe08WnxIuACIiACIiACIiACIiACIiACLhCQAbdlZJUPkRABERABERABERABERABERABHKagAx6ThefEi8CIiACIiACIiACIiACIiACIuAKARl0V0pS+RABERABERABERABERABERABEchpAjLoOV18SrwIiIAIiIAIiIAIiIAIiIAIiIArBGTQXSlJ5UMEREAEREAEREAEREAEREAERCCnCcig53TxKfEiIAIiIAIiIAIiIAIiIAIiIAKuEJBBd6UklQ8REAEREAEREAEREAEREAEREIGcJiCDntPFp8SLgAiIgAiIgAiIgAiIgAiIgAi4QkAG3ZWSVD5EQAREQAREQAREQAREQAREQARymoAMek4XnxIvAiIgAiIgAiIgAiIgAiIgAiLgCgEZdFdKUvkQAREQAREQAREQAREQAREQARHIaQIy6DldfEq8CIiACIiACIiACIiACIiACIiAKwRk0F0pSeVDBERABERABERABERABERABEQgpwnIoOd08SnxIiACIiACIiACIiACIiACIiACrhCQQXelJJUPERABERABERABERABERABERCBnCYgg57TxafEi4AIiIAIiIAIiIAIiIAIiIAIuEJABt2VklQ+REAEREAEREAEREAEREAEREAEcpqADHpOF58SLwIiIAIiIAIiIAIiIAIiIAIi4AoBGXRXSlL5EAEREAEREAEREAEREAEREAERyGkCMug5XXxKvAiIgAiIgAiIgAiIgAiIgAiIgCsEZNBdKUnlQwREQAREQAREQAREQAREQAREIKcJyKDndPEp8SIgAiIgAiIgAiIgAiIgAiIgAq4QkEF3pSSVDxEQAREQAREQAREQAREQAREQgZwmIIOe08WnxIuACIiACIiACIiACIiACIiACLhCQAbdlZJUPkRABERABERABERABERABERABHKagAx6MRTfqlWrcMcdd2D69On4/PPP8euvv+Lcc8/F448/vl1qNm3ahNtvvx2jRo3CokWLULNmTfTs2RP9+/dHqVKliiH1eqQIiIAIiIAIiIAIiIAIiIAIiEA2CMigZ4NqinsuXLgQtWvXxh577IFmzZphwoQJSQ1679698cADD6B79+5o0aIFPvzwQ4wePRr8/ciRI4sh9XqkCIiACIiACIiACIiACIiACIhANgjIoGeDaop7rlu3DsuWLcNee+2FjRs3okyZMgkN+qxZs9C4cWP06dMHw4cP33rXSy+9FPfeey9mzJiBhg0bFkMO9EgREAEREAEREAEREAEREAEREIFME5BBzzRRw/sVZtAHDhyIYcOGYf78+d6IexAWLFiAOnXq4JprrsFNN91k+ERFFwEREAEREAEREAEREAEREAERsJGADHoxl0phBr19+/beKDnXqMeH3XbbDU2aNMGkSZOKOQd6vAiIgAiIgAiIgAiIgAiIgAiIQCYIyKBngmIa9yjMoHP6etmyZb3N5OJD06ZNsWHDBnAafLKwZMkS8Cc2rFixAnPmzPHM/Y477phGynWpCIiACIiACIiACIiACIhALhNYs2YNuD8WBwZ33XXXXM6KM2mXQS/moizMoNetWxccKefGcPGBG8YtXboU8+bNS5qDwYMHY8iQIcWcQz1eBERABERABERABERABETAZgJjxozBWWedZXMS8yZtMujFXNRFPYL+1Vdf4fzzz8fDDz+M/fbbr1hzv3r1asydOxcHHHAAKlSoUKxpse3hYpO4RMQluVLF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iXZwb2VwSU4VfNZbb73Gr1966SX52c9+1sGriTtcDGwoZXPCCSfIrbfeKh988IHMOeecsuqqqzbKGfbq1SvuhDuot7K48I4Bk3vvvVfABxzWWWcdOeaYY2SxxRbroFV0/DBffPGFnHHGGfLkk08K75T3339fdtllFxk6dGjHT6ZiIyo22Rui2KRjU+e/y2WPp2KjOlNWh/T5KRFQA121osMRGDBggAwZMkR22203WWONNeTRRx+Vyy67TPj9+eef3+HzaceAZda49dZby4MPPihbbbWVrLjiisIXJvAZPXq0/OUvf5H99tuvHVPukD7L4OJO8JtvvpGf//znjQuecePG1cJAL4sNlxRrr7229OjRQ3bddVeZb7755L///a+MGDGicSG26KKLdsgexx6kDC4ff/yxLLPMMoK+cG4WWmghefnllxvvn27dusmoUaMaONVRXn/99cZ65513XllppZXklltuUQP9h41WbLI1XrFJx6bOf5fLvv8UG9WZsjqkz6uBrjrQyQjwhRjD6sADD5Szzz570mwOPvhgOffcc+XZZ5+VZZddtpNnWW74smt85JFHZOWVV5YZZphh0kTGjx8vyy+/fMPg+vDDD2XaaactN8lOeLosLu6UTznlFDnrrLNkxx13bPy/q3vQy2Lz/fffy2qrrSZ4m7ncmWmmmTphh+MPWRYXLrT2339/+cc//iGbbrrppAnecMMNwpfKP//5z3LIIYfEn3gFevz666/lo48+kp/+9Kfy7bffynTTTacG+g/7othkK6hik45NXf8ux3hVKTaqMzH0SPuYHAH1oKtGdCgChJWefPLJ8uqrrza8O1YI5V544YXl6KOPlpNOOqlD5xR7sHat8fDDD5czzzxT3nzzzUZaAAJeGKuthMuQc845J/Yyg/uLhcsbb7whSy21lJx33nnCv48//vgpDPSuhAtAlsXGhvv/85//lE022US++uor6d69u0w//fRT7FNXwqYsLqeeemojNeTf//5349LLClEFRO8Q+r/33nt3ubMUevjyDPSupBOha89rr9hkI6TY5GmPSFf/u5y/wuItFJt07BSX4jo1NT2pBvrUtNsVWGu/fv0aXnLyIZNCbugKK6wgd9xxRwVmWnwK7VrjDjvsINdff718+umnjbx0ZPjw4Q0DHcwuvfTSSQYZ4azXXXddw6DfeOONK5FrGwuX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6B50AiZAAAIQgAAEIAABCEAAAhCAAAQQ6PgABCAAAQhAAAIQgAAEIAABCEDAAwIIdA86ARMgAAEIQAACEIAABCAAAQhAAAIIdHwAAhCAAAQgAAEIQAACEIAABCDgAQEEugedgAkQgAAEIJC/BFq1auUa99prr8UaWaFCBbv22mtt0KBBWW/43nvvbbJp7NixWX82D4QABCAAAQhAoHQCCHQ8BAIQgAAEsk5AYvWYY45xz33uuefsz3/+cxEbJB7POecce/nll+24447Lun2ZfGCuCnRNHlx33XUJUbRt29aeffbZTGLiXhCAAAQgAAEImBkCHTeAAAQgAIGsE4gX6I0bN7a5c+cWlED/6aefrEqVKu7fbJdkV9ADgX777bdbrVq1ipi5xx57uFV4CgQgAAEIQAACmSWAQM8sT+4GAQhAAAJJEAgE+mGHHWbvvPOOPfnkk3bKKafEriyPFfRVq1ZZtWrVkrAus1USraBn9gnh7hZWoH/yySdWr169UA+JinUoI6kMAQhAAAIQ8JAAAt3DTsEkCEAAAvlOIBDow4cPt1tuucVq1Khh77//vmlvtkpJAv3rr7+2q6++2qZNm2b//e9/rU6dOtatWzfr37+/Va5cOYbt7LPPtoceesiWLl1ql19+ub344ou2adMm+/7772P3fv755+2NN96wBx980P2+efPm9sADD7h73n333TZ06FD78ssvrVGjRu73hxxySOz+S5YsMa0sv/LKK6b/Vzn00EPtqquu2iJcP5kQd4nm4D7F+774XnW1S9z+/e9/21ZbbWVNmjSx66+/3po2bVrk0u+++8769u1rTz/9tG3YsMFatGhhw4YNc1sGktmDHqyglyXQu3btahMmTLBly5bZpZdeai+99JJVrFjRVqxY4exZvXq13XzzzTZx4kT74osvXF//5S9/sZtuusl22223Ija/99577h7/+te/3GRKp06drGfPnq4PHn74YdOzVOQDuqfaFV8+/fRT22+//YrUDWOD7nvjjTc6tvfff7898sgjzn7x0s977rlnkeepjWI/depUW758udWsWdP1h+5x4IEHOp/4+eef7aOPPtpiSF9wwQXO98Rt5513zvchT/sgAAEIQCBJAgj0JEFRDQIQgAAEMkcgEOgSvioSYY8++qidfvrp7udEAl0iWivuX331lfXq1csOOOAAmz59uk2Z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\" width=\"800\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "#Observe the sign change \n", "#compared to hone above.\n", "#Now look at the frequency response \n", "#for pos. and neg. frequencies:\n", "\n", "\n", "# Frequency Response\n", "\n", "from scipy.signal import freqz\n", "import numpy as np\n", "from matplotlib.ticker import FuncFormatter, MultipleLocator\n", "\n", "w, h_response = freqz(honeremez, whole=True)\n", "\n", "fig=plt.figure(figsize=(8,6))\n", "fig.suptitle('Frequency Response', fontsize=16)\n", "plt.subplot(2,1,1)\n", "plt.plot(w/np.pi, 20 * np.log10(abs(h_response), where=abs(h_response) > 0), 'b')\n", "plt.ylim((-40,10))\n", "plt.ylabel('Amplitude (dB)')\n", "plt.xlabel('Normalized Frequency')\n", "plt.grid()\n", "ax = plt.gca()\n", "ax.xaxis.set_major_formatter(FuncFormatter(\n", " lambda val,pos: '{:.0g}$\\pi$'.format(val) if val !=0 else '0'\n", "))\n", "ax.xaxis.set_major_locator(MultipleLocator(base=0.2))\n", "plt.subplot(2,1,2)\n", "angles = np.angle(h_response)\n", "plt.plot(w/np.pi, angles, 'g')\n", "plt.ylabel('Angle (radians)')\n", "plt.xlabel('Normalized Frequency')\n", "ax = plt.gca()\n", "ax.xaxis.set_major_formatter(FuncFormatter(\n", " lambda val,pos: '{:.0g}$\\pi$'.format(val) if val !=0 else '0'\n", "))\n", "ax.xaxis.set_major_locator(MultipleLocator(base=0.2))\n", "plt.grid()\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "-" } }, "source": [ "Here we can see that we have again only about -30 dB attenuation in the stopband, which is now for the positive frequencies, because of the sign change of our remez filter. We obtain more practical filters, with more attenuation in the stopband, if we change the corner frequencies to more above 0 and below 0.5 in remez (increasing the transition bandwidth).\n", "\n", "Also observe the equi-ripple behaviour in the stopband, which is what we expect from remez." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## Example for the Measurement of the (Instantaneous) Amplitude" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can now test our application example of measuring the Amplitude of a sinusoid with our Hilbert transform design. We saw that the lower end for the passband of our design is at normalized frequency of about 0.05. Hence we test a sinusoid of that frequency," ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "hide_input": true }, "outputs": [ { "data": { "text/html": [ "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/w9X0D2fD0-g\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%%html\n", "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/w9X0D2fD0-g\" frameborder=\"0\" allow=\"accelerometer; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "window.mpl = {};\n", "\n", "\n", "mpl.get_websocket_type = function() {\n", " if (typeof(WebSocket) !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof(MozWebSocket) !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert('Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.');\n", " };\n", "}\n", "\n", "mpl.figure = function(figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = (this.ws.binaryType != undefined);\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById(\"mpl-warnings\");\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent = (\n", " \"This browser does not support binary websocket messages. \" +\n", " \"Performance may be slow.\");\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = $('<div/>');\n", " this._root_extra_style(this.root)\n", " this.root.attr('style', 'display: inline-block');\n", "\n", " $(parent_element).append(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message(\"supports_binary\", {value: fig.supports_binary});\n", " fig.send_message(\"send_image_mode\", {});\n", " if (mpl.ratio != 1) {\n", " fig.send_message(\"set_dpi_ratio\", {'dpi_ratio': mpl.ratio});\n", " }\n", " fig.send_message(\"refresh\", {});\n", " }\n", "\n", " this.imageObj.onload = function() {\n", " if (fig.image_mode == 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function() {\n", " fig.ws.close();\n", " }\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "}\n", "\n", "mpl.figure.prototype._init_header = function() {\n", " var titlebar = $(\n", " '<div class=\"ui-dialog-titlebar ui-widget-header ui-corner-all ' +\n", " 'ui-helper-clearfix\"/>');\n", " var titletext = $(\n", " '<div class=\"ui-dialog-title\" style=\"width: 100%; ' +\n", " 'text-align: center; padding: 3px;\"/>');\n", " titlebar.append(titletext)\n", " this.root.append(titlebar);\n", " this.header = titletext[0];\n", "}\n", "\n", "\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "\n", "mpl.figure.prototype._root_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "mpl.figure.prototype._init_canvas = function() {\n", " var fig = this;\n", "\n", " var canvas_div = $('<div/>');\n", "\n", " canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n", "\n", " function canvas_keyboard_event(event) {\n", " return fig.key_event(event, event['data']);\n", " }\n", "\n", " canvas_div.keydown('key_press', canvas_keyboard_event);\n", " canvas_div.keyup('key_release', canvas_keyboard_event);\n", " this.canvas_div = canvas_div\n", " this._canvas_extra_style(canvas_div)\n", " this.root.append(canvas_div);\n", "\n", " var canvas = $('<canvas/>');\n", " canvas.addClass('mpl-canvas');\n", " canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n", "\n", " this.canvas = canvas[0];\n", " this.context = canvas[0].getContext(\"2d\");\n", "\n", " var backingStore = this.context.backingStorePixelRatio ||\n", "\tthis.context.webkitBackingStorePixelRatio ||\n", "\tthis.context.mozBackingStorePixelRatio ||\n", "\tthis.context.msBackingStorePixelRatio ||\n", "\tthis.context.oBackingStorePixelRatio ||\n", "\tthis.context.backingStorePixelRatio || 1;\n", "\n", " mpl.ratio = (window.devicePixelRatio || 1) / backingStore;\n", "\n", " var rubberband = $('<canvas/>');\n", " rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n", "\n", " var pass_mouse_events = true;\n", "\n", " canvas_div.resizable({\n", " start: function(event, ui) {\n", " pass_mouse_events = false;\n", " },\n", " resize: function(event, ui) {\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " stop: function(event, ui) {\n", " pass_mouse_events = true;\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " });\n", "\n", " function mouse_event_fn(event) {\n", " if (pass_mouse_events)\n", " return fig.mouse_event(event, event['data']);\n", " }\n", "\n", " rubberband.mousedown('button_press', mouse_event_fn);\n", " rubberband.mouseup('button_release', mouse_event_fn);\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband.mousemove('motion_notify', mouse_event_fn);\n", "\n", " rubberband.mouseenter('figure_enter', mouse_event_fn);\n", " rubberband.mouseleave('figure_leave', mouse_event_fn);\n", "\n", " canvas_div.on(\"wheel\", function (event) {\n", " event = event.originalEvent;\n", " event['data'] = 'scroll'\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " mouse_event_fn(event);\n", " });\n", "\n", " canvas_div.append(canvas);\n", " canvas_div.append(rubberband);\n", "\n", " this.rubberband = rubberband;\n", " this.rubberband_canvas = rubberband[0];\n", " this.rubberband_context = rubberband[0].getContext(\"2d\");\n", " this.rubberband_context.strokeStyle = \"#000000\";\n", "\n", " this._resize_canvas = function(width, height) {\n", " // Keep the size of the canvas, canvas container, and rubber band\n", " // canvas in synch.\n", " canvas_div.css('width', width)\n", " canvas_div.css('height', height)\n", "\n", " canvas.attr('width', width * mpl.ratio);\n", " canvas.attr('height', height * mpl.ratio);\n", " canvas.attr('style', 'width: ' + width + 'px; height: ' + height + 'px;');\n", "\n", " rubberband.attr('width', width);\n", " rubberband.attr('height', height);\n", " }\n", "\n", " // Set the figure to an initial 600x600px, this will subsequently be updated\n", " // upon first draw.\n", " this._resize_canvas(600, 600);\n", "\n", " // Disable right mouse context menu.\n", " $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\n", " return false;\n", " });\n", "\n", " function set_focus () {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " // put a spacer in here.\n", " continue;\n", " }\n", " var button = $('<button/>');\n", " button.addClass('ui-button ui-widget ui-state-default ui-corner-all ' +\n", " 'ui-button-icon-only');\n", " button.attr('role', 'button');\n", " button.attr('aria-disabled', 'false');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", "\n", " var icon_img = $('<span/>');\n", " icon_img.addClass('ui-button-icon-primary ui-icon');\n", " icon_img.addClass(image);\n", " icon_img.addClass('ui-corner-all');\n", "\n", " var tooltip_span = $('<span/>');\n", " tooltip_span.addClass('ui-button-text');\n", " tooltip_span.html(tooltip);\n", "\n", " button.append(icon_img);\n", " button.append(tooltip_span);\n", "\n", " nav_element.append(button);\n", " }\n", "\n", " var fmt_picker_span = $('<span/>');\n", "\n", " var fmt_picker = $('<select/>');\n", " fmt_picker.addClass('mpl-toolbar-option ui-widget ui-widget-content');\n", " fmt_picker_span.append(fmt_picker);\n", " nav_element.append(fmt_picker_span);\n", " this.format_dropdown = fmt_picker[0];\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = $(\n", " '<option/>', {selected: fmt === mpl.default_extension}).html(fmt);\n", " fmt_picker.append(option);\n", " }\n", "\n", " // Add hover states to the ui-buttons\n", " $( \".ui-button\" ).hover(\n", " function() { $(this).addClass(\"ui-state-hover\");},\n", " function() { $(this).removeClass(\"ui-state-hover\");}\n", " );\n", "\n", " var status_bar = $('<span class=\"mpl-message\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "}\n", "\n", "mpl.figure.prototype.request_resize = function(x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', {'width': x_pixels, 'height': y_pixels});\n", "}\n", "\n", "mpl.figure.prototype.send_message = function(type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "}\n", "\n", "mpl.figure.prototype.send_draw_message = function() {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({type: \"draw\", figure_id: this.id}));\n", " }\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_resize = function(fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] != fig.canvas.width || size[1] != fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1]);\n", " fig.send_message(\"refresh\", {});\n", " };\n", "}\n", "\n", "mpl.figure.prototype.handle_rubberband = function(fig, msg) {\n", " var x0 = msg['x0'] / mpl.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / mpl.ratio;\n", " var x1 = msg['x1'] / mpl.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / mpl.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0, 0, fig.canvas.width / mpl.ratio, fig.canvas.height / mpl.ratio);\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "}\n", "\n", "mpl.figure.prototype.handle_figure_label = function(fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "}\n", "\n", "mpl.figure.prototype.handle_cursor = function(fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch(cursor)\n", " {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "}\n", "\n", "mpl.figure.prototype.handle_message = function(fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "}\n", "\n", "mpl.figure.prototype.handle_draw = function(fig, msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "}\n", "\n", "mpl.figure.prototype.handle_image_mode = function(fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Called whenever the canvas gets updated.\n", " this.send_message(\"ack\", {});\n", "}\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function(fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = \"image/png\";\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src);\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data);\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", " else if (typeof evt.data === 'string' && evt.data.slice(0, 21) == \"data:image/png;base64\") {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig[\"handle_\" + msg_type];\n", " } catch (e) {\n", " console.log(\"No handler for the '\" + msg_type + \"' message type: \", msg);\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\"Exception inside the 'handler_\" + msg_type + \"' callback:\", e, e.stack, msg);\n", " }\n", " }\n", " };\n", "}\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function(e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e)\n", " e = window.event;\n", " if (e.target)\n", " targ = e.target;\n", " else if (e.srcElement)\n", " targ = e.srcElement;\n", " if (targ.nodeType == 3) // defeat Safari bug\n", " targ = targ.parentNode;\n", "\n", " // jQuery normalizes the pageX and pageY\n", " // pageX,Y are the mouse positions relative to the document\n", " // offset() returns the position of the element relative to the document\n", " var x = e.pageX - $(targ).offset().left;\n", " var y = e.pageY - $(targ).offset().top;\n", "\n", " return {\"x\": x, \"y\": y};\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys (original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object')\n", " obj[key] = original[key]\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function(event, name) {\n", " var canvas_pos = mpl.findpos(event)\n", "\n", " if (name === 'button_press')\n", " {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * mpl.ratio;\n", " var y = canvas_pos.y * mpl.ratio;\n", "\n", " this.send_message(name, {x: x, y: y, button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event)});\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " // Handle any extra behaviour associated with a key event\n", "}\n", "\n", "mpl.figure.prototype.key_event = function(event, name) {\n", "\n", " // Prevent repeat events\n", " if (name == 'key_press')\n", " {\n", " if (event.which === this._key)\n", " return;\n", " else\n", " this._key = event.which;\n", " }\n", " if (name == 'key_release')\n", " this._key = null;\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which != 17)\n", " value += \"ctrl+\";\n", " if (event.altKey && event.which != 18)\n", " value += \"alt+\";\n", " if (event.shiftKey && event.which != 16)\n", " value += \"shift+\";\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, {key: value,\n", " guiEvent: simpleKeys(event)});\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function(name) {\n", " if (name == 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message(\"toolbar_button\", {name: name});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function(tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Pan axes with left mouse, zoom with right\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\"];\n", "\n", "mpl.default_extension = \"png\";var comm_websocket_adapter = function(comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function() {\n", " comm.close()\n", " };\n", " ws.send = function(m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function(msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data'])\n", " });\n", " return ws;\n", "}\n", "\n", "mpl.mpl_figure_comm = function(comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = $(\"#\" + id);\n", " var ws_proxy = comm_websocket_adapter(comm)\n", "\n", " function ondownload(figure, format) {\n", " window.open(figure.imageObj.src);\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy,\n", " ondownload,\n", " element.get(0));\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element.get(0);\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error(\"Failed to find cell for figure\", id, fig);\n", " return;\n", " }\n", "\n", " var output_index = fig.cell_info[2]\n", " var cell = fig.cell_info[0];\n", "\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function(fig, msg) {\n", " var width = fig.canvas.width/mpl.ratio\n", " fig.root.unbind('remove')\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable()\n", " $(fig.parent_element).html('<img src=\"' + dataURL + '\" width=\"' + width + '\">');\n", " fig.close_ws(fig, msg);\n", "}\n", "\n", "mpl.figure.prototype.close_ws = function(fig, msg){\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "}\n", "\n", "mpl.figure.prototype.push_to_output = function(remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width/mpl.ratio\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] = '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message(\"ack\", {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () { fig.push_to_output() }, 1000);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items){\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) { continue; };\n", "\n", " var button = $('<button class=\"btn btn-default\" href=\"#\" title=\"' + name + '\"><i class=\"fa ' + image + ' fa-lg\"></i></button>');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", " nav_element.append(button);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = $('<span class=\"mpl-message\" style=\"text-align:right; float: right;\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "\n", " // Add the close button to the window.\n", " var buttongrp = $('<div class=\"btn-group inline pull-right\"></div>');\n", " var button = $('<button class=\"btn btn-mini btn-primary\" href=\"#\" title=\"Stop Interaction\"><i class=\"fa fa-power-off icon-remove icon-large\"></i></button>');\n", " button.click(function (evt) { fig.handle_close(fig, {}); } );\n", " button.mouseover('Stop Interaction', toolbar_mouse_event);\n", " buttongrp.append(button);\n", " var titlebar = this.root.find($('.ui-dialog-titlebar'));\n", " titlebar.prepend(buttongrp);\n", "}\n", "\n", "mpl.figure.prototype._root_extra_style = function(el){\n", " var fig = this\n", " el.on(\"remove\", function(){\n", "\tfig.close_ws(fig, {});\n", " });\n", "}\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(el){\n", " // this is important to make the div 'focusable\n", " el.attr('tabindex', 0)\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " }\n", " else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager)\n", " manager = IPython.keyboard_manager;\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which == 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "}\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " fig.ondownload(fig, null);\n", "}\n", "\n", "\n", "mpl.find_output_cell = function(html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i=0; i<ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code'){\n", " for (var j=0; j<cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] == html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "}\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel != null) {\n", " IPython.notebook.kernel.comm_manager.register_target('matplotlib', mpl.mpl_figure_comm);\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,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CfhJgAWIn/Q5NgmQAAmQAAmQAAmQAAmEjAALkJAFnNMlARIgARIgARIgARIgAT8JsADxkz7HJgESIAESIAESIAESIIGQEWABErKAc7okQAIkQAIkQAIkQAIk4CcBFiB+0ufYJEACJEACJEACJEACJBAyAixAQhZwTpcESIAESIAESIAESIAE/CTAAsRP+hybBEiABEiABEiABEiABEJGgAVIyALO6ZIACZAACZAACZAACZCAnwRYgPhJn2OTAAmQAAmQAAmQAAmQQMgIsAAJWcA5XRIgARIgARIgARIgARLwkwALED/pc2wSIAESIAESIAESIAESCBkBFiAhCzinSwIkQAIkQAIkQAIkQAJ+EmAB4id9jk0CJEACJEACJEACJEACISPAAiRkAed0SYAESIAESIAESIAESMBPAixA/KTPsUmABEiABEiABEiABEggZARYgIQs4JwuCZAACZAACZAACZAACfhJgAWIn/Q5NgmQAAmQAAmQAAmQAAmEjAALkJAFnNMlARIgARIgARIgARIgAT8JsADxkz7HJgESIAESIAESIAESIIGQEWABErKAc7okQAIkQAIkQAIkQAIk4CcBFiB+0ufYJEACJEACJEACJEACJBAyAixAQhZwTpcESIAESIAESIAESIAE/CTAAsRP+hybBEiABEiABEiABEiABEJGgAVIyALO6ZIACZAACZAACZAACZCAnwRYgPhJn2OTAAmQAAmQAAmQAAmQQMgIsAAJWcA5XRIgARIgARIgARIgARLwkwALED/pc2wSIAESIAESIAESIAESCBkBFiAhCzinSwIkQAIkQAIkQAIkQAJ+EmAB4id9jk0CJEACJEACJEACJEACISPAAiRkAed0SYAESIAESIAESIAESMBPAixA/KTPsUmABEiABEiABEiABEggZARYgIQs4JwuCZAACZAACZAACZAACfhJgAWIn/Q5NgmQAAmQAAmQAAmQAAmEjAALkJAFnNMlARIgARIgARIgARIgAT8JsADxkz7HJgESIAESIAESIAESIIGQEWABErKAc7okQAIkQAIkQAIkQAIk4CcBFiB+0ufYJEACJEACJEACJEACJBAyAixAQhZwTpcESIAESIAESIAESIAE/CTw/5UoZtEXn8qxAAAAAElFTkSuQmCC\" width=\"640\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "x = 2*np.sin(np.pi*0.05*np.arange(0, 40))\n", "plt.figure()\n", "plt.plot(x)\n", "plt.grid()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we can filter it with our filter which passes only positive frequencies “hone”, an creates a complex valued signal xhone:" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "window.mpl = {};\n", "\n", "\n", "mpl.get_websocket_type = function() {\n", " if (typeof(WebSocket) !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof(MozWebSocket) !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert('Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.');\n", " };\n", "}\n", "\n", "mpl.figure = function(figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = (this.ws.binaryType != undefined);\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById(\"mpl-warnings\");\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent = (\n", " \"This browser does not support binary websocket messages. \" +\n", " \"Performance may be slow.\");\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = $('<div/>');\n", " this._root_extra_style(this.root)\n", " this.root.attr('style', 'display: inline-block');\n", "\n", " $(parent_element).append(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message(\"supports_binary\", {value: fig.supports_binary});\n", " fig.send_message(\"send_image_mode\", {});\n", " if (mpl.ratio != 1) {\n", " fig.send_message(\"set_dpi_ratio\", {'dpi_ratio': mpl.ratio});\n", " }\n", " fig.send_message(\"refresh\", {});\n", " }\n", "\n", " this.imageObj.onload = function() {\n", " if (fig.image_mode == 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function() {\n", " fig.ws.close();\n", " }\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "}\n", "\n", "mpl.figure.prototype._init_header = function() {\n", " var titlebar = $(\n", " '<div class=\"ui-dialog-titlebar ui-widget-header ui-corner-all ' +\n", " 'ui-helper-clearfix\"/>');\n", " var titletext = $(\n", " '<div class=\"ui-dialog-title\" style=\"width: 100%; ' +\n", " 'text-align: center; padding: 3px;\"/>');\n", " titlebar.append(titletext)\n", " this.root.append(titlebar);\n", " this.header = titletext[0];\n", "}\n", "\n", "\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "\n", "mpl.figure.prototype._root_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "mpl.figure.prototype._init_canvas = function() {\n", " var fig = this;\n", "\n", " var canvas_div = $('<div/>');\n", "\n", " canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n", "\n", " function canvas_keyboard_event(event) {\n", " return fig.key_event(event, event['data']);\n", " }\n", "\n", " canvas_div.keydown('key_press', canvas_keyboard_event);\n", " canvas_div.keyup('key_release', canvas_keyboard_event);\n", " this.canvas_div = canvas_div\n", " this._canvas_extra_style(canvas_div)\n", " this.root.append(canvas_div);\n", "\n", " var canvas = $('<canvas/>');\n", " canvas.addClass('mpl-canvas');\n", " canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n", "\n", " this.canvas = canvas[0];\n", " this.context = canvas[0].getContext(\"2d\");\n", "\n", " var backingStore = this.context.backingStorePixelRatio ||\n", "\tthis.context.webkitBackingStorePixelRatio ||\n", "\tthis.context.mozBackingStorePixelRatio ||\n", "\tthis.context.msBackingStorePixelRatio ||\n", "\tthis.context.oBackingStorePixelRatio ||\n", "\tthis.context.backingStorePixelRatio || 1;\n", "\n", " mpl.ratio = (window.devicePixelRatio || 1) / backingStore;\n", "\n", " var rubberband = $('<canvas/>');\n", " rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n", "\n", " var pass_mouse_events = true;\n", "\n", " canvas_div.resizable({\n", " start: function(event, ui) {\n", " pass_mouse_events = false;\n", " },\n", " resize: function(event, ui) {\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " stop: function(event, ui) {\n", " pass_mouse_events = true;\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " });\n", "\n", " function mouse_event_fn(event) {\n", " if (pass_mouse_events)\n", " return fig.mouse_event(event, event['data']);\n", " }\n", "\n", " rubberband.mousedown('button_press', mouse_event_fn);\n", " rubberband.mouseup('button_release', mouse_event_fn);\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband.mousemove('motion_notify', mouse_event_fn);\n", "\n", " rubberband.mouseenter('figure_enter', mouse_event_fn);\n", " rubberband.mouseleave('figure_leave', mouse_event_fn);\n", "\n", " canvas_div.on(\"wheel\", function (event) {\n", " event = event.originalEvent;\n", " event['data'] = 'scroll'\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " mouse_event_fn(event);\n", " });\n", "\n", " canvas_div.append(canvas);\n", " canvas_div.append(rubberband);\n", "\n", " this.rubberband = rubberband;\n", " this.rubberband_canvas = rubberband[0];\n", " this.rubberband_context = rubberband[0].getContext(\"2d\");\n", " this.rubberband_context.strokeStyle = \"#000000\";\n", "\n", " this._resize_canvas = function(width, height) {\n", " // Keep the size of the canvas, canvas container, and rubber band\n", " // canvas in synch.\n", " canvas_div.css('width', width)\n", " canvas_div.css('height', height)\n", "\n", " canvas.attr('width', width * mpl.ratio);\n", " canvas.attr('height', height * mpl.ratio);\n", " canvas.attr('style', 'width: ' + width + 'px; height: ' + height + 'px;');\n", "\n", " rubberband.attr('width', width);\n", " rubberband.attr('height', height);\n", " }\n", "\n", " // Set the figure to an initial 600x600px, this will subsequently be updated\n", " // upon first draw.\n", " this._resize_canvas(600, 600);\n", "\n", " // Disable right mouse context menu.\n", " $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\n", " return false;\n", " });\n", "\n", " function set_focus () {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " // put a spacer in here.\n", " continue;\n", " }\n", " var button = $('<button/>');\n", " button.addClass('ui-button ui-widget ui-state-default ui-corner-all ' +\n", " 'ui-button-icon-only');\n", " button.attr('role', 'button');\n", " button.attr('aria-disabled', 'false');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", "\n", " var icon_img = $('<span/>');\n", " icon_img.addClass('ui-button-icon-primary ui-icon');\n", " icon_img.addClass(image);\n", " icon_img.addClass('ui-corner-all');\n", "\n", " var tooltip_span = $('<span/>');\n", " tooltip_span.addClass('ui-button-text');\n", " tooltip_span.html(tooltip);\n", "\n", " button.append(icon_img);\n", " button.append(tooltip_span);\n", "\n", " nav_element.append(button);\n", " }\n", "\n", " var fmt_picker_span = $('<span/>');\n", "\n", " var fmt_picker = $('<select/>');\n", " fmt_picker.addClass('mpl-toolbar-option ui-widget ui-widget-content');\n", " fmt_picker_span.append(fmt_picker);\n", " nav_element.append(fmt_picker_span);\n", " this.format_dropdown = fmt_picker[0];\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = $(\n", " '<option/>', {selected: fmt === mpl.default_extension}).html(fmt);\n", " fmt_picker.append(option);\n", " }\n", "\n", " // Add hover states to the ui-buttons\n", " $( \".ui-button\" ).hover(\n", " function() { $(this).addClass(\"ui-state-hover\");},\n", " function() { $(this).removeClass(\"ui-state-hover\");}\n", " );\n", "\n", " var status_bar = $('<span class=\"mpl-message\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "}\n", "\n", "mpl.figure.prototype.request_resize = function(x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', {'width': x_pixels, 'height': y_pixels});\n", "}\n", "\n", "mpl.figure.prototype.send_message = function(type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "}\n", "\n", "mpl.figure.prototype.send_draw_message = function() {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({type: \"draw\", figure_id: this.id}));\n", " }\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_resize = function(fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] != fig.canvas.width || size[1] != fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1]);\n", " fig.send_message(\"refresh\", {});\n", " };\n", "}\n", "\n", "mpl.figure.prototype.handle_rubberband = function(fig, msg) {\n", " var x0 = msg['x0'] / mpl.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / mpl.ratio;\n", " var x1 = msg['x1'] / mpl.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / mpl.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0, 0, fig.canvas.width / mpl.ratio, fig.canvas.height / mpl.ratio);\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "}\n", "\n", "mpl.figure.prototype.handle_figure_label = function(fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "}\n", "\n", "mpl.figure.prototype.handle_cursor = function(fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch(cursor)\n", " {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "}\n", "\n", "mpl.figure.prototype.handle_message = function(fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "}\n", "\n", "mpl.figure.prototype.handle_draw = function(fig, msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "}\n", "\n", "mpl.figure.prototype.handle_image_mode = function(fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Called whenever the canvas gets updated.\n", " this.send_message(\"ack\", {});\n", "}\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function(fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = \"image/png\";\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src);\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data);\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", " else if (typeof evt.data === 'string' && evt.data.slice(0, 21) == \"data:image/png;base64\") {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig[\"handle_\" + msg_type];\n", " } catch (e) {\n", " console.log(\"No handler for the '\" + msg_type + \"' message type: \", msg);\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\"Exception inside the 'handler_\" + msg_type + \"' callback:\", e, e.stack, msg);\n", " }\n", " }\n", " };\n", "}\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function(e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e)\n", " e = window.event;\n", " if (e.target)\n", " targ = e.target;\n", " else if (e.srcElement)\n", " targ = e.srcElement;\n", " if (targ.nodeType == 3) // defeat Safari bug\n", " targ = targ.parentNode;\n", "\n", " // jQuery normalizes the pageX and pageY\n", " // pageX,Y are the mouse positions relative to the document\n", " // offset() returns the position of the element relative to the document\n", " var x = e.pageX - $(targ).offset().left;\n", " var y = e.pageY - $(targ).offset().top;\n", "\n", " return {\"x\": x, \"y\": y};\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys (original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object')\n", " obj[key] = original[key]\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function(event, name) {\n", " var canvas_pos = mpl.findpos(event)\n", "\n", " if (name === 'button_press')\n", " {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * mpl.ratio;\n", " var y = canvas_pos.y * mpl.ratio;\n", "\n", " this.send_message(name, {x: x, y: y, button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event)});\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " // Handle any extra behaviour associated with a key event\n", "}\n", "\n", "mpl.figure.prototype.key_event = function(event, name) {\n", "\n", " // Prevent repeat events\n", " if (name == 'key_press')\n", " {\n", " if (event.which === this._key)\n", " return;\n", " else\n", " this._key = event.which;\n", " }\n", " if (name == 'key_release')\n", " this._key = null;\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which != 17)\n", " value += \"ctrl+\";\n", " if (event.altKey && event.which != 18)\n", " value += \"alt+\";\n", " if (event.shiftKey && event.which != 16)\n", " value += \"shift+\";\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, {key: value,\n", " guiEvent: simpleKeys(event)});\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function(name) {\n", " if (name == 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message(\"toolbar_button\", {name: name});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function(tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Pan axes with left mouse, zoom with right\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\"];\n", "\n", "mpl.default_extension = \"png\";var comm_websocket_adapter = function(comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function() {\n", " comm.close()\n", " };\n", " ws.send = function(m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function(msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data'])\n", " });\n", " return ws;\n", "}\n", "\n", "mpl.mpl_figure_comm = function(comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = $(\"#\" + id);\n", " var ws_proxy = comm_websocket_adapter(comm)\n", "\n", " function ondownload(figure, format) {\n", " window.open(figure.imageObj.src);\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy,\n", " ondownload,\n", " element.get(0));\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element.get(0);\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error(\"Failed to find cell for figure\", id, fig);\n", " return;\n", " }\n", "\n", " var output_index = fig.cell_info[2]\n", " var cell = fig.cell_info[0];\n", "\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function(fig, msg) {\n", " var width = fig.canvas.width/mpl.ratio\n", " fig.root.unbind('remove')\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable()\n", " $(fig.parent_element).html('<img src=\"' + dataURL + '\" width=\"' + width + '\">');\n", " fig.close_ws(fig, msg);\n", "}\n", "\n", "mpl.figure.prototype.close_ws = function(fig, msg){\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "}\n", "\n", "mpl.figure.prototype.push_to_output = function(remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width/mpl.ratio\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] = '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message(\"ack\", {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () { fig.push_to_output() }, 1000);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items){\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) { continue; };\n", "\n", " var button = $('<button class=\"btn btn-default\" href=\"#\" title=\"' + name + '\"><i class=\"fa ' + image + ' fa-lg\"></i></button>');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", " nav_element.append(button);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = $('<span class=\"mpl-message\" style=\"text-align:right; float: right;\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "\n", " // Add the close button to the window.\n", " var buttongrp = $('<div class=\"btn-group inline pull-right\"></div>');\n", " var button = $('<button class=\"btn btn-mini btn-primary\" href=\"#\" title=\"Stop Interaction\"><i class=\"fa fa-power-off icon-remove icon-large\"></i></button>');\n", " button.click(function (evt) { fig.handle_close(fig, {}); } );\n", " button.mouseover('Stop Interaction', toolbar_mouse_event);\n", " buttongrp.append(button);\n", " var titlebar = this.root.find($('.ui-dialog-titlebar'));\n", " titlebar.prepend(buttongrp);\n", "}\n", "\n", "mpl.figure.prototype._root_extra_style = function(el){\n", " var fig = this\n", " el.on(\"remove\", function(){\n", "\tfig.close_ws(fig, {});\n", " });\n", "}\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(el){\n", " // this is important to make the div 'focusable\n", " el.attr('tabindex', 0)\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " }\n", " else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager)\n", " manager = IPython.keyboard_manager;\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which == 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "}\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " fig.ondownload(fig, null);\n", "}\n", "\n", "\n", "mpl.find_output_cell = function(html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i=0; i<ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code'){\n", " for (var j=0; j<cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] == html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "}\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel != null) {\n", " IPython.notebook.kernel.comm_manager.register_target('matplotlib', mpl.mpl_figure_comm);\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,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MAHRhpoNkQAJkAAJkAAJkAAJkAAJMAHhGCABEiABEiABEiABEiABEtBGgAmINtRsiARIgARIgARIgARIgARIgAkIxwAJkAAJkAAJkAAJkAAJkIA2AkxAtKFmQyRAAiRAAiRAAiRAAiRAAkxAOAZIgARIgARIgARIgARIgAS0EWACog01GyIBEiABEiABEiABEiABEmACwjFAAiRAAiRAAiRAAiRAAiSgjQATEG2o2RAJkAAJkAAJkAAJkAAJkAATEI4BEiABEiABEiABEiABEiABbQSYgGhDzYZIgARIgARIgARIgARIgASYgHAMkAAJkAAJkAAJkAAJkAAJaCPABEQbajZEAiRAAiRAAiRAAiRAAiTABIRjgARIgARIgARIgARIgARIQBsBJiDaULMhEiABEiABEiABEiABEiABJiAcAyRAAiRAAiRAAiRAAiRAAtoIMAHRhpoNkQAJkAAJkAAJkAAJkAAJMAHhGCABEiABEiABEiABEiABEtBGgAmINtRsiARIgARIgARIgARIgARIgAkIxwAJkAAJkAAJkAAJkAAJkIA2AkxAtKFmQyRAAiRAAiRAAiRAAiRAAkxAOAZIgARIgARIgARIgARIgAS0EWACog01GyIBEiABEiABEiABEiABEmACwjFAAiRAAiRAAiRAAiRAAiSgjQATEG2o2RAJkAAJkAAJkAAJkAAJkAATEI4BEiABEiABEiABEiABEiABbQSYgGhDzYZIgARIgARIgARIgARIgASYgHAMkAAJkAAJkAAJkAAJkAAJaCPABEQbajZEAiRAAiRAAiRAAiRAAiTABIRjgARIgARIgARIgARIgARIQBuB/wdKhzB3OSoX/gAAAABJRU5ErkJggg==\" width=\"640\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "xhone = sp.convolve(x, hone)\n", "plt.figure()\n", "plt.plot(np.real(xhone))\n", "plt.plot(np.imag(xhone),'r')\n", "plt.grid()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Here we can see that we get indeed a 90 degree phase shifted version, the red curve, about between sample 15 and 45.\n", "\n", "Now we can compute the magnitude of this complex signal “xhone” to obtain the amplitude of our sinusoidal signal," ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "window.mpl = {};\n", "\n", "\n", "mpl.get_websocket_type = function() {\n", " if (typeof(WebSocket) !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof(MozWebSocket) !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert('Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.');\n", " };\n", "}\n", "\n", "mpl.figure = function(figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = (this.ws.binaryType != undefined);\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById(\"mpl-warnings\");\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent = (\n", " \"This browser does not support binary websocket messages. \" +\n", " \"Performance may be slow.\");\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = $('<div/>');\n", " this._root_extra_style(this.root)\n", " this.root.attr('style', 'display: inline-block');\n", "\n", " $(parent_element).append(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message(\"supports_binary\", {value: fig.supports_binary});\n", " fig.send_message(\"send_image_mode\", {});\n", " if (mpl.ratio != 1) {\n", " fig.send_message(\"set_dpi_ratio\", {'dpi_ratio': mpl.ratio});\n", " }\n", " fig.send_message(\"refresh\", {});\n", " }\n", "\n", " this.imageObj.onload = function() {\n", " if (fig.image_mode == 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function() {\n", " fig.ws.close();\n", " }\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "}\n", "\n", "mpl.figure.prototype._init_header = function() {\n", " var titlebar = $(\n", " '<div class=\"ui-dialog-titlebar ui-widget-header ui-corner-all ' +\n", " 'ui-helper-clearfix\"/>');\n", " var titletext = $(\n", " '<div class=\"ui-dialog-title\" style=\"width: 100%; ' +\n", " 'text-align: center; padding: 3px;\"/>');\n", " titlebar.append(titletext)\n", " this.root.append(titlebar);\n", " this.header = titletext[0];\n", "}\n", "\n", "\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "\n", "mpl.figure.prototype._root_extra_style = function(canvas_div) {\n", "\n", "}\n", "\n", "mpl.figure.prototype._init_canvas = function() {\n", " var fig = this;\n", "\n", " var canvas_div = $('<div/>');\n", "\n", " canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n", "\n", " function canvas_keyboard_event(event) {\n", " return fig.key_event(event, event['data']);\n", " }\n", "\n", " canvas_div.keydown('key_press', canvas_keyboard_event);\n", " canvas_div.keyup('key_release', canvas_keyboard_event);\n", " this.canvas_div = canvas_div\n", " this._canvas_extra_style(canvas_div)\n", " this.root.append(canvas_div);\n", "\n", " var canvas = $('<canvas/>');\n", " canvas.addClass('mpl-canvas');\n", " canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n", "\n", " this.canvas = canvas[0];\n", " this.context = canvas[0].getContext(\"2d\");\n", "\n", " var backingStore = this.context.backingStorePixelRatio ||\n", "\tthis.context.webkitBackingStorePixelRatio ||\n", "\tthis.context.mozBackingStorePixelRatio ||\n", "\tthis.context.msBackingStorePixelRatio ||\n", "\tthis.context.oBackingStorePixelRatio ||\n", "\tthis.context.backingStorePixelRatio || 1;\n", "\n", " mpl.ratio = (window.devicePixelRatio || 1) / backingStore;\n", "\n", " var rubberband = $('<canvas/>');\n", " rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n", "\n", " var pass_mouse_events = true;\n", "\n", " canvas_div.resizable({\n", " start: function(event, ui) {\n", " pass_mouse_events = false;\n", " },\n", " resize: function(event, ui) {\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " stop: function(event, ui) {\n", " pass_mouse_events = true;\n", " fig.request_resize(ui.size.width, ui.size.height);\n", " },\n", " });\n", "\n", " function mouse_event_fn(event) {\n", " if (pass_mouse_events)\n", " return fig.mouse_event(event, event['data']);\n", " }\n", "\n", " rubberband.mousedown('button_press', mouse_event_fn);\n", " rubberband.mouseup('button_release', mouse_event_fn);\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband.mousemove('motion_notify', mouse_event_fn);\n", "\n", " rubberband.mouseenter('figure_enter', mouse_event_fn);\n", " rubberband.mouseleave('figure_leave', mouse_event_fn);\n", "\n", " canvas_div.on(\"wheel\", function (event) {\n", " event = event.originalEvent;\n", " event['data'] = 'scroll'\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " mouse_event_fn(event);\n", " });\n", "\n", " canvas_div.append(canvas);\n", " canvas_div.append(rubberband);\n", "\n", " this.rubberband = rubberband;\n", " this.rubberband_canvas = rubberband[0];\n", " this.rubberband_context = rubberband[0].getContext(\"2d\");\n", " this.rubberband_context.strokeStyle = \"#000000\";\n", "\n", " this._resize_canvas = function(width, height) {\n", " // Keep the size of the canvas, canvas container, and rubber band\n", " // canvas in synch.\n", " canvas_div.css('width', width)\n", " canvas_div.css('height', height)\n", "\n", " canvas.attr('width', width * mpl.ratio);\n", " canvas.attr('height', height * mpl.ratio);\n", " canvas.attr('style', 'width: ' + width + 'px; height: ' + height + 'px;');\n", "\n", " rubberband.attr('width', width);\n", " rubberband.attr('height', height);\n", " }\n", "\n", " // Set the figure to an initial 600x600px, this will subsequently be updated\n", " // upon first draw.\n", " this._resize_canvas(600, 600);\n", "\n", " // Disable right mouse context menu.\n", " $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\n", " return false;\n", " });\n", "\n", " function set_focus () {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " // put a spacer in here.\n", " continue;\n", " }\n", " var button = $('<button/>');\n", " button.addClass('ui-button ui-widget ui-state-default ui-corner-all ' +\n", " 'ui-button-icon-only');\n", " button.attr('role', 'button');\n", " button.attr('aria-disabled', 'false');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", "\n", " var icon_img = $('<span/>');\n", " icon_img.addClass('ui-button-icon-primary ui-icon');\n", " icon_img.addClass(image);\n", " icon_img.addClass('ui-corner-all');\n", "\n", " var tooltip_span = $('<span/>');\n", " tooltip_span.addClass('ui-button-text');\n", " tooltip_span.html(tooltip);\n", "\n", " button.append(icon_img);\n", " button.append(tooltip_span);\n", "\n", " nav_element.append(button);\n", " }\n", "\n", " var fmt_picker_span = $('<span/>');\n", "\n", " var fmt_picker = $('<select/>');\n", " fmt_picker.addClass('mpl-toolbar-option ui-widget ui-widget-content');\n", " fmt_picker_span.append(fmt_picker);\n", " nav_element.append(fmt_picker_span);\n", " this.format_dropdown = fmt_picker[0];\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = $(\n", " '<option/>', {selected: fmt === mpl.default_extension}).html(fmt);\n", " fmt_picker.append(option);\n", " }\n", "\n", " // Add hover states to the ui-buttons\n", " $( \".ui-button\" ).hover(\n", " function() { $(this).addClass(\"ui-state-hover\");},\n", " function() { $(this).removeClass(\"ui-state-hover\");}\n", " );\n", "\n", " var status_bar = $('<span class=\"mpl-message\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "}\n", "\n", "mpl.figure.prototype.request_resize = function(x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', {'width': x_pixels, 'height': y_pixels});\n", "}\n", "\n", "mpl.figure.prototype.send_message = function(type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "}\n", "\n", "mpl.figure.prototype.send_draw_message = function() {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({type: \"draw\", figure_id: this.id}));\n", " }\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "}\n", "\n", "\n", "mpl.figure.prototype.handle_resize = function(fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] != fig.canvas.width || size[1] != fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1]);\n", " fig.send_message(\"refresh\", {});\n", " };\n", "}\n", "\n", "mpl.figure.prototype.handle_rubberband = function(fig, msg) {\n", " var x0 = msg['x0'] / mpl.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / mpl.ratio;\n", " var x1 = msg['x1'] / mpl.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / mpl.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0, 0, fig.canvas.width / mpl.ratio, fig.canvas.height / mpl.ratio);\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "}\n", "\n", "mpl.figure.prototype.handle_figure_label = function(fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "}\n", "\n", "mpl.figure.prototype.handle_cursor = function(fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch(cursor)\n", " {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "}\n", "\n", "mpl.figure.prototype.handle_message = function(fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "}\n", "\n", "mpl.figure.prototype.handle_draw = function(fig, msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "}\n", "\n", "mpl.figure.prototype.handle_image_mode = function(fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Called whenever the canvas gets updated.\n", " this.send_message(\"ack\", {});\n", "}\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function(fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = \"image/png\";\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src);\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data);\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", " else if (typeof evt.data === 'string' && evt.data.slice(0, 21) == \"data:image/png;base64\") {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig[\"handle_\" + msg_type];\n", " } catch (e) {\n", " console.log(\"No handler for the '\" + msg_type + \"' message type: \", msg);\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\"Exception inside the 'handler_\" + msg_type + \"' callback:\", e, e.stack, msg);\n", " }\n", " }\n", " };\n", "}\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function(e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e)\n", " e = window.event;\n", " if (e.target)\n", " targ = e.target;\n", " else if (e.srcElement)\n", " targ = e.srcElement;\n", " if (targ.nodeType == 3) // defeat Safari bug\n", " targ = targ.parentNode;\n", "\n", " // jQuery normalizes the pageX and pageY\n", " // pageX,Y are the mouse positions relative to the document\n", " // offset() returns the position of the element relative to the document\n", " var x = e.pageX - $(targ).offset().left;\n", " var y = e.pageY - $(targ).offset().top;\n", "\n", " return {\"x\": x, \"y\": y};\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys (original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object')\n", " obj[key] = original[key]\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function(event, name) {\n", " var canvas_pos = mpl.findpos(event)\n", "\n", " if (name === 'button_press')\n", " {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * mpl.ratio;\n", " var y = canvas_pos.y * mpl.ratio;\n", "\n", " this.send_message(name, {x: x, y: y, button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event)});\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " // Handle any extra behaviour associated with a key event\n", "}\n", "\n", "mpl.figure.prototype.key_event = function(event, name) {\n", "\n", " // Prevent repeat events\n", " if (name == 'key_press')\n", " {\n", " if (event.which === this._key)\n", " return;\n", " else\n", " this._key = event.which;\n", " }\n", " if (name == 'key_release')\n", " this._key = null;\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which != 17)\n", " value += \"ctrl+\";\n", " if (event.altKey && event.which != 18)\n", " value += \"alt+\";\n", " if (event.shiftKey && event.which != 16)\n", " value += \"shift+\";\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, {key: value,\n", " guiEvent: simpleKeys(event)});\n", " return false;\n", "}\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function(name) {\n", " if (name == 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message(\"toolbar_button\", {name: name});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function(tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Pan axes with left mouse, zoom with right\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\"];\n", "\n", "mpl.default_extension = \"png\";var comm_websocket_adapter = function(comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function() {\n", " comm.close()\n", " };\n", " ws.send = function(m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function(msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data'])\n", " });\n", " return ws;\n", "}\n", "\n", "mpl.mpl_figure_comm = function(comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = $(\"#\" + id);\n", " var ws_proxy = comm_websocket_adapter(comm)\n", "\n", " function ondownload(figure, format) {\n", " window.open(figure.imageObj.src);\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy,\n", " ondownload,\n", " element.get(0));\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element.get(0);\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error(\"Failed to find cell for figure\", id, fig);\n", " return;\n", " }\n", "\n", " var output_index = fig.cell_info[2]\n", " var cell = fig.cell_info[0];\n", "\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function(fig, msg) {\n", " var width = fig.canvas.width/mpl.ratio\n", " fig.root.unbind('remove')\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable()\n", " $(fig.parent_element).html('<img src=\"' + dataURL + '\" width=\"' + width + '\">');\n", " fig.close_ws(fig, msg);\n", "}\n", "\n", "mpl.figure.prototype.close_ws = function(fig, msg){\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "}\n", "\n", "mpl.figure.prototype.push_to_output = function(remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width/mpl.ratio\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] = '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "}\n", "\n", "mpl.figure.prototype.updated_canvas_event = function() {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message(\"ack\", {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () { fig.push_to_output() }, 1000);\n", "}\n", "\n", "mpl.figure.prototype._init_toolbar = function() {\n", " var fig = this;\n", "\n", " var nav_element = $('<div/>');\n", " nav_element.attr('style', 'width: 100%');\n", " this.root.append(nav_element);\n", "\n", " // Define a callback function for later on.\n", " function toolbar_event(event) {\n", " return fig.toolbar_button_onclick(event['data']);\n", " }\n", " function toolbar_mouse_event(event) {\n", " return fig.toolbar_button_onmouseover(event['data']);\n", " }\n", "\n", " for(var toolbar_ind in mpl.toolbar_items){\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) { continue; };\n", "\n", " var button = $('<button class=\"btn btn-default\" href=\"#\" title=\"' + name + '\"><i class=\"fa ' + image + ' fa-lg\"></i></button>');\n", " button.click(method_name, toolbar_event);\n", " button.mouseover(tooltip, toolbar_mouse_event);\n", " nav_element.append(button);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = $('<span class=\"mpl-message\" style=\"text-align:right; float: right;\"/>');\n", " nav_element.append(status_bar);\n", " this.message = status_bar[0];\n", "\n", " // Add the close button to the window.\n", " var buttongrp = $('<div class=\"btn-group inline pull-right\"></div>');\n", " var button = $('<button class=\"btn btn-mini btn-primary\" href=\"#\" title=\"Stop Interaction\"><i class=\"fa fa-power-off icon-remove icon-large\"></i></button>');\n", " button.click(function (evt) { fig.handle_close(fig, {}); } );\n", " button.mouseover('Stop Interaction', toolbar_mouse_event);\n", " buttongrp.append(button);\n", " var titlebar = this.root.find($('.ui-dialog-titlebar'));\n", " titlebar.prepend(buttongrp);\n", "}\n", "\n", "mpl.figure.prototype._root_extra_style = function(el){\n", " var fig = this\n", " el.on(\"remove\", function(){\n", "\tfig.close_ws(fig, {});\n", " });\n", "}\n", "\n", "mpl.figure.prototype._canvas_extra_style = function(el){\n", " // this is important to make the div 'focusable\n", " el.attr('tabindex', 0)\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " }\n", " else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "\n", "}\n", "\n", "mpl.figure.prototype._key_event_extra = function(event, name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager)\n", " manager = IPython.keyboard_manager;\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which == 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "}\n", "\n", "mpl.figure.prototype.handle_save = function(fig, msg) {\n", " fig.ondownload(fig, null);\n", "}\n", "\n", "\n", "mpl.find_output_cell = function(html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i=0; i<ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code'){\n", " for (var j=0; j<cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] == html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "}\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel != null) {\n", " IPython.notebook.kernel.comm_manager.register_target('matplotlib', mpl.mpl_figure_comm);\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAgAElEQVR4XuydB3RWxdaG3/QEktB7l957D1KkiIAoKtKkqEgTLCig3HvF++tFUCyAUiyAdBArKk0g9C5NQgfpJbT0nn/NmWASSMicNme+L/usxQokM3v2ft6ZMPs7UzxSU1NTQQ8RIAJEgAgQASJABIgAESACREACAQ9KQCRQpiaIABEgAkSACBABIkAEiAAR0AhQAkIdgQgQASJABIgAESACRIAIEAFpBCgBkYaaGiICRIAIEAEiQASIABEgAkSAEhDqA0SACBABIkAEiAARIAJEgAhII0AJiDTU1BARIAJEgAgQASJABIgAESAClIBQHyACRIAIEAEiQASIABEgAkRAGgFKQKShpoaIABEgAkSACBABIkAEiAARoASE+gARIAJEgAgQASJABIgAESAC0ghQAiINNTVEBIgAESACRIAIEAEiQASIACUg1AeIABEgAkSACBABIkAEiAARkEaAEhBpqKkhIkAEiAARIAJEgAgQASJABCgBoT5ABIgAESACRIAIEAEiQASIgDQClIBIQ00NEQEiQASIABEgAkSACBABIkAJCPUBIkAEiAARIAJEgAgQASJABKQRoAREGmpqiAgQASJABIgAESACRIAIEAFKQKgPEAEiQASIABEgAkSACBABIiCNACUg0lBTQ0SACBABIkAEiAARIAJEgAhQAkJ9gAgQASJABIgAESACRIAIEAFpBCgBkYaaGiICRIAIEAEiQASIABEgAkSAEhDqA0SACBABIkAEiAARIAJEgAhII0AJiDTU1BARIAJEgAgQASJABIgAESAClIBQHyACRIAIEAEiQASIABEgAkRAGgFKQKShpoaIABEgAkSACBABIkAEiAARoASE+gARIAJEgAgQASJABIgAESAC0ghQAiINNTVEBIgAESACRIAIEAEiQASIACUg1AeIABEgAkSACBABIkAEiAARkEaAEhBpqKkhIkAEiAARIAJEgAgQASJABCgBoT5ABIgAESACRIAIEAEiQASIgDQClIBIQ00NEQEiQASIABEgAkSACBABIkAJCPUBIkAEiAARIAJEgAgQASJABKQRoAREGmpqiAgQASJABIgAESACRIAIEAFKQKgPEAEiQASIABEgAkSACBABIiCNACUg0lBTQ0SACBABIkAEiAARIAJEgAhQAkJ9gAgQASJABIgAESACRIAIEAFpBCgBkYaaGiICRIAIEAEiQASIABEgAkSAEhDqA0SACBABIkAEiAARIAJEgAhII0AJiDTU1BARIAJEgAgQASJABIgAESAClIBQHyACRIAIEAEiQASIABEgAkRAGgFKQKShpoaIABEgAkSACBABIkAEiAARoASE+gARIAJEgAgQASJABIgAESAC0ghQAiINNTVEBIgAESACRIAIEAEiQASIACUg1AeIABEgAkSACBABIkAEiAARkEaAEhBpqKkhIkAEiAARIAJEgAgQASJABCgBoT5ABIgAESACRIAIEAEiQASIgDQClIBIQ00NEQEiQASIABEgAkSACBABIkAJCPUBIkAEiAARIAJEgAgQASJABKQRoAREGmpqiAgQASJABIgAESACRIAIEAFKQKgPEAEiQASIABEgAkSACBABIiCNACUg0lBTQ0SACBABIkAEiAARIAJEgAhQAkJ9gAgQASJABIgAESACRIAIEAFpBCgBkYaaGiICRIAIEAEiQASIABEgAkSAEhDqA0SACBABIkAEiAARIAJEgAhII0AJiDTU1BARIAJEgAgQASJABIgAESAClIBQHyACRIAIEAEiQASIABEgAkRAGgFKQKShpoaIABEgAkSACBABIkAEiAARoASE+gARIAJEgAgQASJABIgAESAC0ghQAiINNTVEBIgAESACRIAIEAEiQASIACUg1AeIABEgAkSACBABIkAEiAARkEaAEhBpqKkhIkAEiAARIAJEgAgQASJABCgBoT5ABIgAESACRIAIEAEiQASIgDQClIBIQ00NEQEiQASIABEgAkSACBABIkAJCPUBIkAEiAARIAJEgAgQASJABKQRoAREGmpqiAgQASJABIgAESACRIAIEAFKQKgPEAEiQASIABEgAkSACBABIiCNACUg0lBTQ0SACBABIkAEiAARIAJEgAhQAkJ9gAgQASJABIgAESACRIAIEAFpBCgBkYaaGiICRIAIEAEiQASIABEgAkSAEhDqA0SACBABIkAEiAARIAJEgAhII0AJiDTU1BARIAJEgAgQASJABIgAESAClIBQHyACRIAIEAEiQASIABEgAkRAGgFKQKShzrmh8PBwrF69GuXLl0dAQEDOFagEESACRIAIEAEiQASIgFQCsbGxOHv2LDp16oTC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BAgQ2AQEyEZtiAABAgQIECBAgAABAeIDBAgQIECAAAECBAhsAgJkozZEgAABAgQIECBAgIAA8QECBAgQIECAAAECBDYBAbJRGyJAgAABAgQIECBAQID4AAECBAgQIECAAAECm4AA2agNESBAgAABAgQIECAgQHyAAAECBAgQIECAAIFNQIBs1IYIECBAgAABAgQIEBAgPkCAAAECBAgQIECAwCYgQDZqQwQIECBAgAABAgQICBAfIECAAAECBAgQIEBgExAgG7UhAgQIECBAgAABAgQEiA8QIECAAAECBAgQILAJCJCN2hABAgQIECBAgAABAgLEBwgQIECAAAECBAgQ2AQEyEZtiAABAgQIECBAgAABAeIDBAgQIECAAAECBAhsAgJkozZEgAABAgQIECBAgIAA8QECBAgQIECAAAECBDYBAbJRGyJAgAABAgQIECBAQID4AAECBAgQIECAAAECm4AA2agNESBAgAABAgQIECAgQHyAAAECBAgQIECAAIFNQIBs1IYIECBAgAABAgQIEBAgPkCAAAECBAgQIECAwCYgQDZqQwQIECBAgAABAgQICBAfIECAAAECBAgQIEBgExAgG7UhAgQIECBAgAABAgQEiA8QIECAAAECBAgQILAJCJCN2hABAgQIECBAgAABAgLEBwgQIECAAAECBAgQ2AQEyEZtiAABAgQIECBAgAABAeIDBAgQIECAAAECBAhsAgGhA8INT0C5XgAAAABJRU5ErkJggg==\" width=\"640\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plt.figure()\n", "plt.plot(np.real(xhone))\n", "plt.plot(np.imag(xhone),'r')\n", "plt.plot(np.abs(xhone))\n", "plt.grid()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We see that between about sample 15 and 45 we obtain the **amplitude** of our sinusoidal signal with about **10% accuracy**, which roughly corresponds to the -20dB attenuation (corresponding to an attenuation factor of 0.1) that our filter “hone” provides. This also hints at the fact that we can improve the magnitude estimation by having a filter with a **higher attenuation** at negative frequencies.\n", "\n", "Also observe that this only works for sinusoids inside our\n", "passband!" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "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.5" }, "livereveal": { "rise": { "height": "90%", "width": "90%" }, "scroll": true, "theme": "sky", "transition": "zoom" }, "widgets": { "application/vnd.jupyter.widget-state+json": { "state": { "010411b23dde4ac9b0a3030e14cf116a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonModel", "state": { "description": "Start", "layout": "IPY_MODEL_6a3bf4da31de478d94493fb7e7bf2612", "style": "IPY_MODEL_28c5906b489444688437bc5e2decf81a" } }, "0124c108c90b41408309aa3aac820c5d": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "015addf4649b4d41b3ee5a4e08b1feef": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "01a5f4dbc4064fd3a34973eb916c31c5": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "disabled": true, "layout": "IPY_MODEL_05ed0d85918542ce8e2d2b5a11d7d46c", "style": "IPY_MODEL_11beb2d8d5cb46ccbbbf8aa79a579437" } }, "02c9485b88554eb9992be45d9860b92e": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "0301e5ad87f74818b0033801839a6489": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "05ed0d85918542ce8e2d2b5a11d7d46c": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "06b3502ca24649cfba2505a7ae4369a3": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "disabled": true, "layout": "IPY_MODEL_d4c25c99462a4868b15757073e777364", "style": "IPY_MODEL_58865ee688c741d484e0a1e5fe729ed1", "value": true } }, "070df1bc17ac48328bf07a4c6bbf4386": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "0889d4344f00492d990089599a0cbb1e": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "08bcfe0454894f769d36cf36a969a89c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "Downsampling with Zeros", "disabled": false, "layout": "IPY_MODEL_ec8397c2b6e5444587135da33d9144fd", "style": "IPY_MODEL_3fe6660526e44cc19947700d461a8a9d", "value": false } }, "0b8e46359cee465aa82778a67f6c0b96": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "0b9a6a693871477ebf610c47a13ce72a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "0d37c449c02940ea80583d16fffe742e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "0fbffec0398544c78cc392a8f3387f8e": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "11649f3e118b4488af7188e4a8e73291": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "11beb2d8d5cb46ccbbbf8aa79a579437": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "12c1d6bd34634a1fb100dddc180fee8c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "disabled": true, "layout": "IPY_MODEL_cbfc931a5e68487a91bda9c791d27a54", "style": "IPY_MODEL_154ee137a89643c596b033dd8318706c", "value": true } }, "1372b726ab434f9b89571f6da34c9e62": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "14129132b8da4c588bdb14db56917502": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "14f182217bd54f0eab515df20a2b5138": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "154ee137a89643c596b033dd8318706c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "16fff80d180c43a599f5bb2e9b551989": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "1a8f9d0d68954f4fa2ce1361633bde98": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "1b001b2ac3e847549ef031ffa10555a7": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "1d77796b884c4861a25db47632b8d489": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonStyleModel", "state": {} }, "1e4739a8c3694e0184b1d7a856de0e23": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "1ea7b64595fd40cfa2673963652b111d": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "1f7c5c8eb1f645d0b0b4ffb1db9e262b": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "224bcb4dea094163994aaa3f0121c825": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "234045dd6a114ecda45e0086e0d54e99": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "238506e028044b5b881ef74c8ad59846": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "BoundedIntTextModel", "state": { "description": "Bit-Depth:", "layout": "IPY_MODEL_56ad1c5dc11f482f9602ecf86f593745", "max": 16, "min": 2, "style": "IPY_MODEL_f832049896fd43d3a027ac200b0d333a", "value": 8 } }, "25438168806e49268b476a257216e7dd": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_ad19b104bd2c4274827935f0bc642e1c" ], "layout": "IPY_MODEL_266d77a5a8bf4ba0b75999d1ff5ec2ba" } }, "266d77a5a8bf4ba0b75999d1ff5ec2ba": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "2770a82d9d574867b924b252a6697fcb": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "Downsampling with Zeros", "disabled": false, "layout": "IPY_MODEL_827b4767fde3485eb5c2b84a93302b94", "style": "IPY_MODEL_9e41a52328224716afc6e66f01c14e6e", "value": true } }, "28c5906b489444688437bc5e2decf81a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonStyleModel", "state": {} }, "2a17130f6ba1491f959d24bee45727aa": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_9eefd0731f5c4392a5acde7f1e933fd5", "style": "IPY_MODEL_1f7c5c8eb1f645d0b0b4ffb1db9e262b", "value": true } }, "2aa28291b0e94968b90bc072bad5692c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "2c0c1ccee30d431c9040ada58fd71129": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "2f2f8d6d9d194d8d81aa9445ae96bc2a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "2f59316910c14ba5a89beb99d1c86a93": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_4d986dc237e54cb58da0435fa72d0f38", "style": "IPY_MODEL_48d6266121a349d48f11378c6804ee61", "value": true } }, "3121709f5a264cf080f39aa0e49e7279": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_f469e7d7b4a541af8a5340dd1d099999", "style": "IPY_MODEL_454bac39d61a47178f95831b6cee19a4" } }, "34f16d143e48488090e222e4ed23e9b8": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "367c6ac4f00e4104ba6837f8104dfb9f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "36cef02e3ac343f597afecf7a0da19c4": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "37389e5b17cf48e3a0021f24e6b830b3": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "3c934745843a4bdb9ecd61d569af4ee9": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "3fe6660526e44cc19947700d461a8a9d": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "407419954887424b844182aaf85efb78": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "4181a03ad26243f18c1afcbac62c4b93": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DropdownModel", "state": { "_options_labels": [ "Mid-Tread", "Mid-Rise" ], "description": "Quantization Type:", "index": 0, "layout": "IPY_MODEL_0b8e46359cee465aa82778a67f6c0b96", "style": "IPY_MODEL_16fff80d180c43a599f5bb2e9b551989" } }, "446d80c629a24e2fa2136e03dfc9d28b": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "454bac39d61a47178f95831b6cee19a4": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "462478cddfff483e922a3aa095a2e610": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "$\\mu$-Law", "disabled": false, "layout": "IPY_MODEL_78c567360a394eb19dabc832927f8693", "style": "IPY_MODEL_14129132b8da4c588bdb14db56917502", "value": false } }, "476db36e2ef8495598b90265cb380580": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "48d6266121a349d48f11378c6804ee61": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "4d986dc237e54cb58da0435fa72d0f38": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "4db559233bc54c04b701ff71ebc1d55d": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "4e02c6cc9f2040c0924a4ba1a152edad": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "Downsampling with Zeros", "disabled": false, "layout": "IPY_MODEL_8bfde2f187c84f8c936d80d6ab9dd110", "style": "IPY_MODEL_6f86b5e8c23b4820bba2a6a839d624b3", "value": false } }, "50e455fde9824f468875e0b897625f4c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "510465f7cad54c2db0e18fd7acd3311a": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "5254bdb17cad4908be4e921410737e7b": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "5518002733dd4d23addee1dcd5b0a5be": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "56ad1c5dc11f482f9602ecf86f593745": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "56c77fc92d1f40619026d3fbdd034c3a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "disabled": true, "layout": "IPY_MODEL_e099daeead614c06ba66a3b6aa2a6519", "style": "IPY_MODEL_1e4739a8c3694e0184b1d7a856de0e23", "value": true } }, "58865ee688c741d484e0a1e5fe729ed1": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "5d021f3d3f104103af22aff0c388a31d": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "disabled": true, "layout": "IPY_MODEL_c63e57f2060841f7aa9fb386480ae645", "style": "IPY_MODEL_ec805846f5734669b7fcc4fd0ea88cde" } }, "5e6239c4e5a14abba70b63e1be1f8edc": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "disabled": true, "layout": "IPY_MODEL_070df1bc17ac48328bf07a4c6bbf4386", "style": "IPY_MODEL_cae0d9b30a044bcdbb4646d2a824b06f", "value": true } }, "601904b20a9e40c2bd92ae3569f3ff8b": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "60bf9fcb59ec405fbb5f47ca2b2cd2ff": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "617d2172171e4d4295d316b69ab86083": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "61ec3ac37e444c2fa3488f5b29b80e8e": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "654babd4900b4e1d91e2eb5889a5db49": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "6a3bf4da31de478d94493fb7e7bf2612": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "6f85734c28af439a8da835c83e71c0c6": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_617d2172171e4d4295d316b69ab86083", "style": "IPY_MODEL_1d77796b884c4861a25db47632b8d489" } }, "6f86b5e8c23b4820bba2a6a839d624b3": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "6fdb7d274eab44d2aaf38dd4dcfa0511": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "72a59b1fcaff4177ba91b8edb4fb23bd": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "Downsampling with Zeros", "disabled": false, "layout": "IPY_MODEL_1372b726ab434f9b89571f6da34c9e62", "style": "IPY_MODEL_2aa28291b0e94968b90bc072bad5692c", "value": false } }, "739b843557fd4432826a28261e5b827e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "Downsampling with Zeros", "disabled": false, "layout": "IPY_MODEL_98cc8cdb6e87466a8f357e995b2a13e9", "style": "IPY_MODEL_224bcb4dea094163994aaa3f0121c825", "value": false } }, "73b4db0032014d44a57d71fb87786ee8": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "Downsampling with Zeros", "disabled": false, "layout": "IPY_MODEL_446d80c629a24e2fa2136e03dfc9d28b", "style": "IPY_MODEL_4db559233bc54c04b701ff71ebc1d55d", "value": false } }, "779d357055284d7d839ee1ba611221e8": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "7836a2e5f5404d26ac461945a2ea0619": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "Downsampling with Zeros", "disabled": false, "layout": "IPY_MODEL_e8f0676ca8644d3ea28ffb8dd3c7964a", "style": "IPY_MODEL_dbd4fc6f05344d3893968667ea288e00", "value": true } }, "78c567360a394eb19dabc832927f8693": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "7bec54694ea94b16aa7ddae3004a6907": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_238506e028044b5b881ef74c8ad59846" ], "layout": "IPY_MODEL_234045dd6a114ecda45e0086e0d54e99" } }, "7f64dea70b79470aa30508c8f0c20150": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_779d357055284d7d839ee1ba611221e8", "style": "IPY_MODEL_81f45b5f76104f8a980503f3e39332bb", "value": true } }, "81f45b5f76104f8a980503f3e39332bb": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "827b4767fde3485eb5c2b84a93302b94": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "89d29651e3da4f80ade582061a753d91": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_2c0c1ccee30d431c9040ada58fd71129", "style": "IPY_MODEL_50e455fde9824f468875e0b897625f4c", "value": true } }, "8a74d386afe84ce4addc6ed37dbc8b43": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "8aeb4d884e904dfe8c13404fefd0ef6f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "BoundedIntTextModel", "state": { "description": "Bit-Depth:", "layout": "IPY_MODEL_a512d148087f4555b6bceeca8d4ea7a2", "max": 16, "min": 2, "style": "IPY_MODEL_5254bdb17cad4908be4e921410737e7b", "value": 8 } }, "8bfde2f187c84f8c936d80d6ab9dd110": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "8f46384b6f4a405e8d409f9169c78e7e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "Filter ON / OFF", "disabled": false, "layout": "IPY_MODEL_0889d4344f00492d990089599a0cbb1e", "style": "IPY_MODEL_0d37c449c02940ea80583d16fffe742e", "value": false } }, "8f63fda556ae49eea3ef4be03fdd736a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_ae6ab56d84d049e8b3a4a6453ee62cb7", "style": "IPY_MODEL_34f16d143e48488090e222e4ed23e9b8" } }, "94b8806eb4eb41c29262f6f79153bdaa": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "98cc8cdb6e87466a8f357e995b2a13e9": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "995a134e1ab64d7894796fb26f40bc17": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "disabled": true, "layout": "IPY_MODEL_1ea7b64595fd40cfa2673963652b111d", "style": "IPY_MODEL_c0ec329452b8419e8fca9585c23830f5", "value": true } }, "9e41a52328224716afc6e66f01c14e6e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "9eefd0731f5c4392a5acde7f1e933fd5": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "a105b9301e4e467b8f27efd88b0dd027": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "$\\mu$-Law", "disabled": false, "layout": "IPY_MODEL_02c9485b88554eb9992be45d9860b92e", "style": "IPY_MODEL_37389e5b17cf48e3a0021f24e6b830b3", "value": false } }, "a1f23f60b3804a438ade7232ff60fcbb": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "a512d148087f4555b6bceeca8d4ea7a2": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "a9bb349daa464892b27872b4417ecfe7": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "disabled": true, "layout": "IPY_MODEL_8a74d386afe84ce4addc6ed37dbc8b43", "style": "IPY_MODEL_5518002733dd4d23addee1dcd5b0a5be", "value": true } }, "aa489c5c6242430bb9ef76d4460d61b5": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "aba73fc98ae34b8e965b730c3c422205": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "ad19b104bd2c4274827935f0bc642e1c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DropdownModel", "state": { "_options_labels": [ "Mid-Tread", "Mid-Rise" ], "description": "Quantization Type:", "index": 0, "layout": "IPY_MODEL_476db36e2ef8495598b90265cb380580", "style": "IPY_MODEL_c7f454f84a4c4ffabeca0e6b66fd00c4" } }, "ae6ab56d84d049e8b3a4a6453ee62cb7": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "b7257f546d6542c08e06a519a7cfcff9": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "bdb731b1250b48f6b81ae85d8318b6dc": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonStyleModel", "state": {} }, "bf97deef015c4827a8967a671813f149": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_aa489c5c6242430bb9ef76d4460d61b5", "style": "IPY_MODEL_1a8f9d0d68954f4fa2ce1361633bde98" } }, "c0ec329452b8419e8fca9585c23830f5": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "c1920bdff8b14c4fa8e114b3921d9ade": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_4181a03ad26243f18c1afcbac62c4b93" ], "layout": "IPY_MODEL_a1f23f60b3804a438ade7232ff60fcbb" } }, "c1b15833557f464eac95808260cf7566": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "c47984031d354d7bb041c39975e4cb8c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_3c934745843a4bdb9ecd61d569af4ee9", "style": "IPY_MODEL_015addf4649b4d41b3ee5a4e08b1feef", "value": true } }, "c4d45858b9284681914cf8fde9407c40": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "c63e57f2060841f7aa9fb386480ae645": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "c7d3112a971e4497b7fd873765aed42d": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "c7f454f84a4c4ffabeca0e6b66fd00c4": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "c7fbe564a4d347cf95431aaac7d3e642": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "Filter ON / OFF", "disabled": false, "layout": "IPY_MODEL_fcb62edcc335410bb627670dc539b165", "style": "IPY_MODEL_0301e5ad87f74818b0033801839a6489", "value": false } }, "cae0d9b30a044bcdbb4646d2a824b06f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "cbfa24b75cc64fddbd7a4eab87c56c46": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_fe565191de1540f5b0197219c460af56", "IPY_MODEL_8f63fda556ae49eea3ef4be03fdd736a", "IPY_MODEL_a105b9301e4e467b8f27efd88b0dd027" ], "layout": "IPY_MODEL_1b001b2ac3e847549ef031ffa10555a7" } }, "cbfc931a5e68487a91bda9c791d27a54": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "cff4dfddc8ee4f25a80a855bdc65994f": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "d2a3e1a11bc648cbac44ac8d661fcaae": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "disabled": true, "layout": "IPY_MODEL_c7d3112a971e4497b7fd873765aed42d", "style": "IPY_MODEL_2f2f8d6d9d194d8d81aa9445ae96bc2a", "value": true } }, "d3450ad02abc46db9032268bf51cf3a2": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "d4c25c99462a4868b15757073e777364": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "d559cd1da181460381dcc77443386833": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonStyleModel", "state": {} }, "d768baa1b42743999d0fb702cc36436b": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_510465f7cad54c2db0e18fd7acd3311a", "style": "IPY_MODEL_c4d45858b9284681914cf8fde9407c40" } }, "da223fb00a7e46f6a12a63b53e4f3d9c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonStyleModel", "state": {} }, "dae75bebe0544ee88cd1071b3f87ff71": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "dbd4fc6f05344d3893968667ea288e00": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "dc77a42f93fd481294243d614e2c45ef": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_6fdb7d274eab44d2aaf38dd4dcfa0511", "style": "IPY_MODEL_0b9a6a693871477ebf610c47a13ce72a", "value": true } }, "de50b7858d7b4a61a73d48e05979efd0": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "disabled": true, "layout": "IPY_MODEL_c1b15833557f464eac95808260cf7566", "style": "IPY_MODEL_f72874debb174930bd5932bbb19febf4", "value": true } }, "e099daeead614c06ba66a3b6aa2a6519": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "e139e8ce24694bdda7967b2165ee342c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_94b8806eb4eb41c29262f6f79153bdaa", "style": "IPY_MODEL_dae75bebe0544ee88cd1071b3f87ff71", "value": true } }, "e21b1e3534264dee880c06651548e1a9": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "Filter ON / OFF", "disabled": false, "layout": "IPY_MODEL_407419954887424b844182aaf85efb78", "style": "IPY_MODEL_601904b20a9e40c2bd92ae3569f3ff8b", "value": false } }, "e51f5a36e4394ed689235a9794c618c1": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "Downsampling with Zeros", "disabled": false, "layout": "IPY_MODEL_b7257f546d6542c08e06a519a7cfcff9", "style": "IPY_MODEL_0124c108c90b41408309aa3aac820c5d", "value": true } }, "e5505837f6154a0cae1a17c207323d4e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "disabled": true, "layout": "IPY_MODEL_36cef02e3ac343f597afecf7a0da19c4", "style": "IPY_MODEL_60bf9fcb59ec405fbb5f47ca2b2cd2ff", "value": true } }, "e5d441cf0b974fe5926d4f430e662b4a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "Downsampling with Zeros", "disabled": false, "layout": "IPY_MODEL_11649f3e118b4488af7188e4a8e73291", "style": "IPY_MODEL_367c6ac4f00e4104ba6837f8104dfb9f", "value": false } }, "e7ffbebd8eea4250a1ff0c0a7ae94732": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "e8f0676ca8644d3ea28ffb8dd3c7964a": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "e9d3c86d3a7c49b799bdcc77191aa62a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_14f182217bd54f0eab515df20a2b5138", "style": "IPY_MODEL_da223fb00a7e46f6a12a63b53e4f3d9c" } }, "ec805846f5734669b7fcc4fd0ea88cde": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "ec8397c2b6e5444587135da33d9144fd": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "f2232b0768124cf1804c9bc977ca3bc6": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_aba73fc98ae34b8e965b730c3c422205", "style": "IPY_MODEL_bdb731b1250b48f6b81ae85d8318b6dc" } }, "f2a8b23362844b65b7cc51c15b54f5cc": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ToggleButtonModel", "state": { "description": "Stop", "layout": "IPY_MODEL_e7ffbebd8eea4250a1ff0c0a7ae94732", "style": "IPY_MODEL_d3450ad02abc46db9032268bf51cf3a2", "value": true } }, "f469e7d7b4a541af8a5340dd1d099999": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "f6566c5300744aa18d1396449e916c5b": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_8aeb4d884e904dfe8c13404fefd0ef6f" ], "layout": "IPY_MODEL_cff4dfddc8ee4f25a80a855bdc65994f" } }, "f65b6c16536047758adf05ecea12612b": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "f72874debb174930bd5932bbb19febf4": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "f7e7bb40afba4448b0c4506aed91c05a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_010411b23dde4ac9b0a3030e14cf116a", "IPY_MODEL_d768baa1b42743999d0fb702cc36436b", "IPY_MODEL_462478cddfff483e922a3aa095a2e610" ], "layout": "IPY_MODEL_0fbffec0398544c78cc392a8f3387f8e" } }, "f832049896fd43d3a027ac200b0d333a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "faa54a294c694e0cabe60970ddf2b77a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "CheckboxModel", "state": { "description": "Filter ON / OFF", "disabled": false, "layout": "IPY_MODEL_61ec3ac37e444c2fa3488f5b29b80e8e", "style": "IPY_MODEL_f65b6c16536047758adf05ecea12612b", "value": false } }, "fcb62edcc335410bb627670dc539b165": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "fe565191de1540f5b0197219c460af56": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonModel", "state": { "description": "Start", "layout": "IPY_MODEL_654babd4900b4e1d91e2eb5889a5db49", "style": "IPY_MODEL_d559cd1da181460381dcc77443386833" } } }, "version_major": 2, "version_minor": 0 } } }, "nbformat": 4, "nbformat_minor": 2 }