##// END OF EJS Templates
Backport PR #6005: Changed right arrow key movement function to mirror left arrow key...
Backport PR #6005: Changed right arrow key movement function to mirror left arrow key Seems to solve Issue #5926 on this machine, and passing the test file locally. Changed from `cursor.movePosition` to `self._control.moveCursor`, the latter is what the left-arrow key uses. Also removed line 1373 which seems unnecessary and which prevents the cursor from moving at all. I'm not certain how to further test this to make sure nothing was broken.

File last commit:

r16136:94a4d14e
r17151:477b3912
Show More
Index.ipynb
329 lines | 9.3 KiB | text/plain | TextLexer
Brian E. Granger
Moving index.ipynb
r16094 {
"metadata": {
Brian E. Granger
Renames and index work
r16097 "name": "",
Brian E. Granger
Moving list_*.ipy to examples/utils/
r16136 "signature": "sha256:1e9336d35cc07875300c5b876df6ce1f1971c2ee94870788c6ea32bbb789c42b"
Brian E. Granger
Moving index.ipynb
r16094 },
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
Brian E. Granger
Lots of documentation work.
r16115 "cell_type": "markdown",
Brian E. Granger
Moving index.ipynb
r16094 "metadata": {},
"source": [
Brian E. Granger
Lots of documentation work.
r16115 "<img src=\"../images/ipython_logo.png\">"
Brian E. Granger
Moving index.ipynb
r16094 ]
},
{
Brian E. Granger
Adding back links.
r16116 "cell_type": "markdown",
"metadata": {},
"source": [
"Back to the main [Index](../Index.ipynb)"
]
},
{
Brian E. Granger
Lots of documentation work.
r16115 "cell_type": "heading",
"level": 1,
Brian E. Granger
Moving index.ipynb
r16094 "metadata": {},
"source": [
Brian E. Granger
Lots of doc work.
r16120 "Parallel Computing"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"IPython includes an architecture and library for interactive parallel computing. The enables Python functions, along with their arguments, to be run in parallel a multicore CPU, cluster or cloud using a simple Python API."
Brian E. Granger
Moving index.ipynb
r16094 ]
},
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
Brian E. Granger
Lots of documentation work.
r16115 "Tutorials"
Brian E. Granger
Moving index.ipynb
r16094 ]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
Brian E. Granger
Lots of documentation work.
r16115 "* [Data Publication API](Data Publication API.ipynb) "
Brian E. Granger
Moving index.ipynb
r16094 ]
},
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
Brian E. Granger
Lots of documentation work.
r16115 "Examples"
Brian E. Granger
Moving index.ipynb
r16094 ]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
Brian E. Granger
Work on parallel index
r16117 "* [Monitoring an MPI Simulation - 1](Monitoring an MPI Simulation - 1.ipynb)\n",
"* [Monitoring an MPI Simulation - 2](Monitoring an MPI Simulation - 2.ipynb)\n",
"* [Parallel Decorator and map](Parallel Decorator and map.ipynb)\n",
"* [Parallel Magics](Parallel Magics.ipynb)\n",
"* [Using Dill](Using Dill.ipynb)\n",
Brian E. Granger
Adding links to .py examples.
r16132 "* [Using MPI with IPython Parallel](Using MPI with IPython Parallel.ipynb)\n",
"* [Monte Carlo Options](Monte Carlo Options.ipynb)"
Brian E. Granger
Moving index.ipynb
r16094 ]
Brian E. Granger
Adding links to .py examples.
r16132 },
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
"Non-notebook examples"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
Brian E. Granger
Adding lists of .py examples and notes about more "Coming soon."
r16133 "This directory also contains examples that are regular Python (`.py`) files."
Brian E. Granger
Adding links to .py examples.
r16132 ]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
Brian E. Granger
Moving list_*.ipy to examples/utils/
r16136 "%run ../utils/list_pyfiles.ipy"
Brian E. Granger
Adding links to .py examples.
r16132 ],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"<a href='customresults.py' target='_blank'>customresults.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Parallel Computing/customresults.py"
]
},
{
"html": [
"<a href='dagdeps.py' target='_blank'>dagdeps.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Parallel Computing/dagdeps.py"
]
},
{
"html": [
"<a href='dependencies.py' target='_blank'>dependencies.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Parallel Computing/dependencies.py"
]
},
{
"html": [
"<a href='fetchparse.py' target='_blank'>fetchparse.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Parallel Computing/fetchparse.py"
]
},
{
"html": [
"<a href='iopubwatcher.py' target='_blank'>iopubwatcher.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Parallel Computing/iopubwatcher.py"
]
},
{
"html": [
"<a href='itermapresult.py' target='_blank'>itermapresult.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Parallel Computing/itermapresult.py"
]
},
{
"html": [
"<a href='nwmerge.py' target='_blank'>nwmerge.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Parallel Computing/nwmerge.py"
]
},
{
"html": [
"<a href='phistogram.py' target='_blank'>phistogram.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Parallel Computing/phistogram.py"
]
},
{
"html": [
"<a href='task_profiler.py' target='_blank'>task_profiler.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Parallel Computing/task_profiler.py"
]
},
{
"html": [
"<a href='throughput.py' target='_blank'>throughput.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Parallel Computing/throughput.py"
]
}
],
Brian E. Granger
Moving list_*.ipy to examples/utils/
r16136 "prompt_number": 1
Brian E. Granger
Adding links to .py examples.
r16132 },
{
"cell_type": "markdown",
"metadata": {},
"source": [
"More substantial examples can be found in subdirectories:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
Brian E. Granger
Moving list_*.ipy to examples/utils/
r16136 "%run ../utils/list_subdirs.ipy"
Brian E. Granger
Adding links to .py examples.
r16132 ],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"daVinci Word Count/<br>\n",
"&nbsp;&nbsp;<a href='daVinci Word Count/pwordfreq.py' target='_blank'>pwordfreq.py</a><br>\n",
"&nbsp;&nbsp;<a href='daVinci Word Count/wordfreq.py' target='_blank'>wordfreq.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"daVinci Word Count/\n",
" pwordfreq.py\n",
" wordfreq.py"
]
},
{
"html": [
"interengine/<br>\n",
"&nbsp;&nbsp;<a href='interengine/bintree.py' target='_blank'>bintree.py</a><br>\n",
"&nbsp;&nbsp;<a href='interengine/bintree_script.py' target='_blank'>bintree_script.py</a><br>\n",
"&nbsp;&nbsp;<a href='interengine/communicator.py' target='_blank'>communicator.py</a><br>\n",
"&nbsp;&nbsp;<a href='interengine/interengine.py' target='_blank'>interengine.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"interengine/\n",
" bintree.py\n",
" bintree_script.py\n",
" communicator.py\n",
" interengine.py"
]
},
{
"html": [],
"metadata": {},
"output_type": "display_data",
"text": []
},
{
"html": [
"pi/<br>\n",
"&nbsp;&nbsp;<a href='pi/parallelpi.py' target='_blank'>parallelpi.py</a><br>\n",
"&nbsp;&nbsp;<a href='pi/pidigits.py' target='_blank'>pidigits.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"pi/\n",
" parallelpi.py\n",
" pidigits.py"
]
},
{
"html": [
"rmt/<br>\n",
"&nbsp;&nbsp;<a href='rmt/rmt.ipy' target='_blank'>rmt.ipy</a><br>\n",
"&nbsp;&nbsp;<a href='rmt/rmt.ipynb' target='_blank'>rmt.ipynb</a><br>\n",
"&nbsp;&nbsp;<a href='rmt/rmtkernel.py' target='_blank'>rmtkernel.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"rmt/\n",
" rmt.ipy\n",
" rmt.ipynb\n",
" rmtkernel.py"
]
},
{
"html": [
"wave2D/<br>\n",
"&nbsp;&nbsp;<a href='wave2D/communicator.py' target='_blank'>communicator.py</a><br>\n",
"&nbsp;&nbsp;<a href='wave2D/parallelwave-mpi.py' target='_blank'>parallelwave-mpi.py</a><br>\n",
"&nbsp;&nbsp;<a href='wave2D/parallelwave.py' target='_blank'>parallelwave.py</a><br>\n",
"&nbsp;&nbsp;<a href='wave2D/RectPartitioner.py' target='_blank'>RectPartitioner.py</a><br>\n",
"&nbsp;&nbsp;<a href='wave2D/wavesolver.py' target='_blank'>wavesolver.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"wave2D/\n",
" communicator.py\n",
" parallelwave-mpi.py\n",
" parallelwave.py\n",
" RectPartitioner.py\n",
" wavesolver.py"
]
},
{
"html": [
"workflow/<br>\n",
"&nbsp;&nbsp;<a href='workflow/client.py' target='_blank'>client.py</a><br>\n",
"&nbsp;&nbsp;<a href='workflow/job_wrapper.py' target='_blank'>job_wrapper.py</a><br>\n",
"&nbsp;&nbsp;<a href='workflow/wmanager.py' target='_blank'>wmanager.py</a><br>"
],
"metadata": {},
"output_type": "display_data",
"text": [
"workflow/\n",
" client.py\n",
" job_wrapper.py\n",
" wmanager.py"
]
}
],
Brian E. Granger
Moving list_*.ipy to examples/utils/
r16136 "prompt_number": 2
Brian E. Granger
Moving index.ipynb
r16094 }
],
"metadata": {}
}
]
}