diff --git a/examples/widgets/D3.ipynb b/examples/widgets/D3.ipynb index ae9963e..4fe818c 100644 --- a/examples/widgets/D3.ipynb +++ b/examples/widgets/D3.ipynb @@ -8,6 +8,17 @@ { "cells": [ { + "cell_type": "code", + "collapsed": false, + "input": [ + "from __future__ import print_function # py 2.7 compat" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 1 + }, + { "cell_type": "heading", "level": 1, "metadata": {}, @@ -27,7 +38,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 1 + "prompt_number": 2 }, { "cell_type": "heading", @@ -51,7 +62,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 2 + "prompt_number": 3 }, { "cell_type": "code", @@ -66,13 +77,13 @@ { "metadata": {}, "output_type": "pyout", - "prompt_number": 3, + "prompt_number": 4, "text": [ - "'{\"directed\": false, \"graph\": [], \"nodes\": [{\"id\": 1}, {\"id\": 2}], \"links\": [{\"source\": 0, \"target\": 1}], \"multigraph\": false}'" + "'{\"multigraph\": false, \"directed\": false, \"links\": [{\"target\": 1, \"source\": 0}], \"graph\": [], \"nodes\": [{\"id\": 1}, {\"id\": 2}]}'" ] } ], - "prompt_number": 3 + "prompt_number": 4 }, { "cell_type": "code", @@ -87,13 +98,13 @@ { "metadata": {}, "output_type": "pyout", - "prompt_number": 4, + "prompt_number": 5, "text": [ - "'{\"directed\": false, \"graph\": [], \"nodes\": [{\"id\": \"test\"}, {\"id\": 1}, {\"id\": 2}], \"links\": [{\"source\": 1, \"target\": 2}], \"multigraph\": false}'" + "'{\"multigraph\": false, \"directed\": false, \"links\": [{\"target\": 1, \"source\": 0}], \"graph\": [], \"nodes\": [{\"id\": 1}, {\"id\": 2}, {\"id\": \"test\"}]}'" ] } ], - "prompt_number": 4 + "prompt_number": 5 }, { "cell_type": "heading", @@ -206,7 +217,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 5 + "prompt_number": 6 }, { "cell_type": "markdown", @@ -224,7 +235,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 6 + "prompt_number": 7 }, { "cell_type": "code", @@ -232,11 +243,11 @@ "input": [ "def echo_dict_events(eventful_dict, prefix=''):\n", " def key_add(key, value):\n", - " print prefix + 'add (%s, %s)' % (key, str(value))\n", + " print(prefix + 'add (%s, %s)' % (key, str(value)))\n", " def key_set(key, value):\n", - " print prefix + 'set (%s, %s)' % (key, str(value))\n", + " print(prefix + 'set (%s, %s)' % (key, str(value)))\n", " def key_del(key):\n", - " print prefix + 'del %s' % key\n", + " print(prefix + 'del %s' % key)\n", " eventful_dict.on_add(key_add)\n", " eventful_dict.on_set(key_set)\n", " eventful_dict.on_del(key_del)\n", @@ -246,7 +257,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 7 + "prompt_number": 8 }, { "cell_type": "code", @@ -265,7 +276,7 @@ ] } ], - "prompt_number": 8 + "prompt_number": 9 }, { "cell_type": "code", @@ -284,7 +295,7 @@ ] } ], - "prompt_number": 9 + "prompt_number": 10 }, { "cell_type": "code", @@ -305,7 +316,7 @@ ] } ], - "prompt_number": 10 + "prompt_number": 11 }, { "cell_type": "code", @@ -319,13 +330,13 @@ { "metadata": {}, "output_type": "pyout", - "prompt_number": 11, + "prompt_number": 12, "text": [ "{'a': 'goodbye', 'c': 'yay', 'd': 'no'}" ] } ], - "prompt_number": 11 + "prompt_number": 12 }, { "cell_type": "code", @@ -339,13 +350,13 @@ { "metadata": {}, "output_type": "pyout", - "prompt_number": 12, + "prompt_number": 13, "text": [ "'goodbye'" ] } ], - "prompt_number": 12 + "prompt_number": 13 }, { "cell_type": "code", @@ -366,13 +377,13 @@ { "metadata": {}, "output_type": "pyout", - "prompt_number": 13, + "prompt_number": 14, "text": [ "('c', 'yay')" ] } ], - "prompt_number": 13 + "prompt_number": 14 }, { "cell_type": "code", @@ -391,7 +402,7 @@ ] } ], - "prompt_number": 14 + "prompt_number": 15 }, { "cell_type": "code", @@ -410,7 +421,7 @@ ] } ], - "prompt_number": 15 + "prompt_number": 16 }, { "cell_type": "code", @@ -429,7 +440,7 @@ ] } ], - "prompt_number": 16 + "prompt_number": 17 }, { "cell_type": "code", @@ -449,7 +460,7 @@ ] } ], - "prompt_number": 17 + "prompt_number": 18 }, { "cell_type": "markdown", @@ -476,7 +487,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 18 + "prompt_number": 19 }, { "cell_type": "code", @@ -489,7 +500,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 19 + "prompt_number": 20 }, { "cell_type": "code", @@ -501,7 +512,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 20 + "prompt_number": 21 }, { "cell_type": "code", @@ -515,13 +526,13 @@ { "metadata": {}, "output_type": "pyout", - "prompt_number": 21, + "prompt_number": 22, "text": [ - "'{\"directed\": false, \"graph\": [], \"nodes\": [], \"links\": [], \"multigraph\": false}'" + "'{\"multigraph\": false, \"directed\": false, \"links\": [], \"graph\": [], \"nodes\": []}'" ] } ], - "prompt_number": 21 + "prompt_number": 22 }, { "cell_type": "code", @@ -558,13 +569,13 @@ { "metadata": {}, "output_type": "pyout", - "prompt_number": 22, + "prompt_number": 23, "text": [ - "'{\"directed\": false, \"graph\": [], \"nodes\": [{\"id\": 1}, {\"id\": 2}, {\"id\": 3}, {\"id\": \"hello\"}, {\"id\": \"goodbye\"}], \"links\": [{\"source\": 0, \"target\": 1}, {\"source\": 0, \"target\": 2}], \"multigraph\": false}'" + "'{\"multigraph\": false, \"directed\": false, \"links\": [{\"target\": 1, \"source\": 0}, {\"target\": 3, \"source\": 1}], \"graph\": [], \"nodes\": [{\"id\": 3}, {\"id\": 1}, {\"id\": \"goodbye\"}, {\"id\": 2}, {\"id\": \"hello\"}]}'" ] } ], - "prompt_number": 22 + "prompt_number": 23 }, { "cell_type": "code", @@ -578,13 +589,13 @@ { "metadata": {}, "output_type": "pyout", - "prompt_number": 23, + "prompt_number": 24, "text": [ - "{1: {2: {}, 3: {}}, 2: {1: {}}, 3: {1: {}}, 'goodbye': {}, 'hello': {}}" + "{3: {1: {}}, 1: {2: {}, 3: {}}, 'goodbye': {}, 2: {1: {}}, 'hello': {}}" ] } ], - "prompt_number": 23 + "prompt_number": 24 }, { "cell_type": "code", @@ -598,13 +609,13 @@ { "metadata": {}, "output_type": "pyout", - "prompt_number": 24, + "prompt_number": 25, "text": [ - "{1: {}, 2: {}, 3: {}, 'goodbye': {}, 'hello': {}}" + "{3: {}, 1: {}, 'goodbye': {}, 2: {}, 'hello': {}}" ] } ], - "prompt_number": 24 + "prompt_number": 25 }, { "cell_type": "heading", @@ -645,11 +656,11 @@ "metadata": {}, "output_type": "display_data", "text": [ - "" + "" ] } ], - "prompt_number": 25 + "prompt_number": 26 }, { "cell_type": "code", @@ -661,7 +672,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 26 + "prompt_number": 27 }, { "cell_type": "code", @@ -708,7 +719,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 27 + "prompt_number": 28 }, { "cell_type": "code", @@ -1079,11 +1090,11 @@ "metadata": {}, "output_type": "display_data", "text": [ - "" + "" ] } ], - "prompt_number": 28 + "prompt_number": 29 }, { "cell_type": "code", @@ -1101,13 +1112,13 @@ { "metadata": {}, "output_type": "pyout", - "prompt_number": 30, + "prompt_number": 36, "text": [ - "'{\"directed\": false, \"graph\": [], \"nodes\": [{\"id\": 1}, {\"id\": 2}, {\"id\": 3}, {\"id\": \"hello\"}, {\"id\": \"goodbye\"}], \"links\": [{\"source\": 0, \"target\": 1}, {\"source\": 0, \"target\": 2}], \"multigraph\": false}'" + "'{\"multigraph\": false, \"directed\": false, \"links\": [{\"target\": 1, \"source\": 0}, {\"target\": 3, \"source\": 1}], \"graph\": [], \"nodes\": [{\"id\": 3}, {\"id\": 1}, {\"id\": \"goodbye\"}, {\"id\": 2}, {\"id\": \"hello\"}]}'" ] } ], - "prompt_number": 30 + "prompt_number": 36 }, { "cell_type": "code", @@ -1140,7 +1151,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 31 + "prompt_number": 37 }, { "cell_type": "code", @@ -1152,7 +1163,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 32 + "prompt_number": 38 }, { "cell_type": "code", @@ -1163,7 +1174,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 33 + "prompt_number": 39 }, { "cell_type": "code", @@ -1175,7 +1186,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 34 + "prompt_number": 40 }, { "cell_type": "code", @@ -1189,7 +1200,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 35 + "prompt_number": 41 }, { "cell_type": "code", @@ -1203,7 +1214,7 @@ "language": "python", "metadata": {}, "outputs": [], - "prompt_number": 36 + "prompt_number": 42 }, { "cell_type": "code",