Make interact example compatible with Python 3

Also cleared all output, because for now the notebook has to be run to
illustrate anything. And updated a couple of out of date names.
This commit is contained in:
Thomas Kluyver 2014-09-24 15:46:50 -07:00
parent 684d739d92
commit 41c2cdeeff

View File

@ -1,7 +1,16 @@
{
"metadata": {
"kernelspec": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"display_name": "IPython (Python 3)",
"language": "python",
"name": "python3"
},
"name": "",
"signature": "sha256:6d8c7c51322c4911e478068e8fa8e897bd72c614096f5df110ed86d01d66001c"
"signature": "sha256:1bbd16f32ec50ec64d4dd646cd6868aeace8091cac989107f2026fc688ca3701"
},
"nbformat": 3,
"nbformat_minor": 0,
@ -27,13 +36,13 @@
"cell_type": "code",
"collapsed": false,
"input": [
"from __future__ import print_function\n",
"from IPython.html.widgets import interact, interactive, fixed\n",
"from IPython.html import widgets"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 1
"outputs": []
},
{
"cell_type": "markdown",
@ -64,12 +73,11 @@
"collapsed": false,
"input": [
"def f(x):\n",
" print x"
" print(x)"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 2
"outputs": []
},
{
"cell_type": "markdown",
@ -86,16 +94,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"9\n"
]
}
],
"prompt_number": 3
"outputs": []
},
{
"cell_type": "markdown",
@ -114,16 +113,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"True\n"
]
}
],
"prompt_number": 4
"outputs": []
},
{
"cell_type": "markdown",
@ -140,16 +130,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"Hi there!\n"
]
}
],
"prompt_number": 5
"outputs": []
},
{
"cell_type": "markdown",
@ -164,20 +145,11 @@
"input": [
"@interact(x=True, y=1.0)\n",
"def g(x, y):\n",
" print x, y"
" print(x, y)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"True 1.0\n"
]
}
],
"prompt_number": 6
"outputs": []
},
{
"cell_type": "heading",
@ -199,12 +171,11 @@
"collapsed": false,
"input": [
"def h(p, q):\n",
" print p, q"
" print(p, q)"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 7
"outputs": []
},
{
"cell_type": "markdown",
@ -221,16 +192,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"5 20\n"
]
}
],
"prompt_number": 8
"outputs": []
},
{
"cell_type": "markdown",
@ -268,16 +230,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"10\n"
]
}
],
"prompt_number": 9
"outputs": []
},
{
"cell_type": "markdown",
@ -317,16 +270,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"2\n"
]
}
],
"prompt_number": 10
"outputs": []
},
{
"cell_type": "markdown",
@ -343,16 +287,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"4\n"
]
}
],
"prompt_number": 11
"outputs": []
},
{
"cell_type": "markdown",
@ -369,16 +304,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"5.0\n"
]
}
],
"prompt_number": 12
"outputs": []
},
{
"cell_type": "markdown",
@ -395,16 +321,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"4.99\n"
]
}
],
"prompt_number": 13
"outputs": []
},
{
"cell_type": "markdown",
@ -419,20 +336,11 @@
"input": [
"@interact(x=(0.0,20.0,0.5))\n",
"def h(x=5.5):\n",
" print x"
" print(x)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"5.5\n"
]
}
],
"prompt_number": 14
"outputs": []
},
{
"cell_type": "markdown",
@ -449,16 +357,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"apples\n"
]
}
],
"prompt_number": 15
"outputs": []
},
{
"cell_type": "markdown",
@ -475,16 +374,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"20\n"
]
}
],
"prompt_number": 16
"outputs": []
},
{
"cell_type": "heading",
@ -508,7 +398,7 @@
"collapsed": false,
"input": [
"def f(x:True):\n",
" print x"
" print(x)"
],
"language": "python",
"metadata": {},
@ -546,8 +436,7 @@
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 50
"outputs": []
},
{
"cell_type": "code",
@ -555,12 +444,11 @@
"input": [
"@annotate(x=True)\n",
"def f(x):\n",
" print x"
" print(x)"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 51
"outputs": []
},
{
"cell_type": "code",
@ -570,16 +458,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"True\n"
]
}
],
"prompt_number": 52
"outputs": []
},
{
"cell_type": "heading",
@ -612,8 +491,7 @@
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 18
"outputs": []
},
{
"cell_type": "markdown",
@ -630,14 +508,13 @@
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 19
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The widget is a `ContainerWidget`, which is a container for other widgets."
"The widget is a `Box`, which is a container for other widgets."
]
},
{
@ -648,23 +525,13 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 20,
"text": [
"IPython.html.widgets.widget_container.ContainerWidget"
]
}
],
"prompt_number": 20
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The children of the `ContainerWidget` are two integer valued sliders produced by the widget abbreviations above."
"The children of the `Box` are two integer valued sliders produced by the widget abbreviations above."
]
},
{
@ -675,18 +542,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 21,
"text": [
"(<IPython.html.widgets.widget_int.IntSliderWidget at 0x10557ee90>,\n",
" <IPython.html.widgets.widget_int.IntSliderWidget at 0x10616ebd0>)"
]
}
],
"prompt_number": 21
"outputs": []
},
{
"cell_type": "markdown",
@ -704,8 +560,7 @@
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 22
"outputs": []
},
{
"cell_type": "markdown",
@ -724,17 +579,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 23,
"text": [
"{u'a': 10, u'b': 20}"
]
}
],
"prompt_number": 23
"outputs": []
},
{
"cell_type": "markdown",
@ -751,17 +596,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 24,
"text": [
"30"
]
}
],
"prompt_number": 24
"outputs": []
}
],
"metadata": {}