Important
This documentation covers IPython versions 6.0 and higher. Beginning with version 6.0, IPython stopped supporting compatibility with Python versions lower than 3.3 including all versions of Python 2.7.
If you are looking for an IPython version compatible with Python 2.7, please use the IPython 5.x LTS release and refer to its documentation (LTS is the long term support release).
Issues closed in the 0.13 development cycle¶
Issues closed in 0.13¶
GitHub stats since IPython 0.12 (2011/12/19 - 2012/06/30)
These lists are automatically generated, and may be incomplete or contain duplicates.
The following 62 authors contributed 1760 commits.
Aaron Culich
Aaron Meurer
Alex Kramer
Andrew Giessel
Andrew Straw
André Matos
Aron Ahmadia
Ben Edwards
Benjamin Ragan-Kelley
Bradley M. Froehle
Brandon Parsons
Brian E. Granger
Carlos Cordoba
David Hirschfeld
David Zderic
Ernie French
Fernando Perez
Ian Murray
Jason Grout
Jens H Nielsen
Jez Ng
Jonathan March
Jonathan Taylor
Julian Taylor
Jörgen Stenarson
Kent Inverarity
Marc Abramowitz
Mark Wiebe
Matthew Brett
Matthias BUSSONNIER
Michael Droettboom
Mike Hansen
Nathan Rice
Pankaj Pandey
Paul
Paul Ivanov
Piotr Zolnierczuk
Piti Ongmongkolkul
Puneeth Chaganti
Robert Kern
Ross Jones
Roy Hyunjin Han
Scott Tsai
Skipper Seabold
Stefan van der Walt
Steven Johnson
Takafumi Arakaki
Ted Wright
Thomas Hisch
Thomas Kluyver
Thomas Spura
Thomi Richards
Tim Couper
Timo Paulssen
Toby Gilham
Tony S Yu
Trevor King
Walter Doerwald
anatoly techtonik
fawce
mcelrath
wilsaj
We closed a total of 1115 issues, 373 pull requests and 742 regular issues;
this is the full list (generated with the script
tools/github_stats.py
):
Pull Requests (373):
PR #1943: add screenshot and link into releasenotes
PR #1954: update some example notebooks
PR #2048: move _encode_binary to jsonutil.encode_images
PR #2050: only add quotes around xunit-file on Windows
PR #2047: disable auto-scroll on mozilla
PR #2015: Fixes for %paste with special transformations
PR #2046: Iptest unicode
PR #1939: Namespaces
PR #2042: increase auto-scroll threshold to 100 lines
PR #2043: move RemoteError import to top-level
PR #2036: %alias_magic
PR #1968: Proposal of icons for .ipynb files
PR #2037: remove
ipython-qtconsole
gui-scriptPR #2038: add extra clear warning to shell doc
PR #2029: Ship unminified js
PR #2007: Add custom_control and custom_page_control variables to override the Qt widgets used by qtconsole
PR #2034: fix&test push/pull recarrays
PR #2028: Reduce unhelpful information shown by pinfo
PR #2030: check wxPython version in inputhook
PR #2024: Make interactive_usage a bit more rst friendly
PR #2031: disable ^C^C confirmation on Windows
PR #2027: match stdin encoding in frontend readline test
PR #2025: Fix parallel test on WinXP - wait for resource cleanup.
PR #2016: BUG: test runner fails in Windows if filenames contain spaces.
PR #2020: Fix home path expansion test in Windows.
PR #2021: Fix Windows pathname issue in ‘odd encoding’ test.
PR #2022: don’t check writability in test for get_home_dir when HOME is undefined
PR #1996: frontend test tweaks
PR #2014: relax profile regex in notebook
PR #2012: Mono cursor offset
PR #2004: Clarify generic message spec vs. Python message API in docs
PR #2010: notebook: Print a warning (but do not abort) if no webbrowser can be found.
PR #2002: Refactor %magic into a lsmagic_docs API function.
PR #1999:
%magic
help: display line and cell magics in alphabetical order.PR #1981: Clean BG processes created by %%script on kernel exit
PR #1994: Fix RST misformatting.
PR #1951: minor notebook startup/notebook-dir adjustments
PR #1974: Allow path completion on notebook.
PR #1964: allow multiple instances of a Magic
PR #1991: fix _ofind attr in %page
PR #1988: check for active frontend in update_restart_checkbox
PR #1979: Add support for tox (https://tox.readthedocs.io/) and Travis CI (http://travis-ci.org/)
PR #1970: dblclick to restore size of images
PR #1978: Notebook names truncating at the first period
PR #1825: second attempt at scrolled long output
PR #1934: Cell/Worksheet metadata
PR #1746: Confirm restart (configuration option, and checkbox UI)
PR #1944: [qtconsole] take %,%% prefix into account for completion
PR #1973: fix another FreeBSD $HOME symlink issue
PR #1967: Fix psums example description in docs
PR #1965: fix for #1678, undo no longer clears cells
PR #1952: avoid duplicate “Websockets closed” dialog on ws close
PR #1962: Support unicode prompts
PR #1955: update to latest version of vim-ipython
PR #1945: Add –proc option to %%script
PR #1956: move import RemoteError after get_exc_info
PR #1950: Fix for copy action (Ctrl+C) when there is no pager defined in qtconsole
PR #1948: Fix help string for InteractiveShell.ast_node_interactivity
PR #1942: swallow stderr of which in utils.process.find_cmd
PR #1940: fix completer css on some Chrome versions
PR #1938: remove remaining references to deprecated XREP/XREQ names
PR #1925: Fix styling of superscripts and subscripts. Closes #1924.
PR #1936: increase duration of save messages
PR #1937: add %save -f
PR #1935: add version checking to pyreadline import test
PR #1849: Octave magics
PR #1759: github, merge PR(s) just by number(s)
PR #1931: Win py3fixes
PR #1933: oinspect.find_file: Additional safety if file cannot be found.
PR #1932: Fix adding functions to CommandChainDispatcher with equal priority on Py 3
PR #1928: Select NoDB by default
PR #1923: Add IPython syntax support to the %timeit magic, in line and cell mode
PR #1926: Make completer recognize escaped quotes in strings.
PR #1893: Update Parallel Magics and Exception Display
PR #1921: magic_arguments: dedent but otherwise preserve indentation.
PR #1919: Use oinspect in CodeMagics._find_edit_target
PR #1918: don’t warn in iptest if deathrow/quarantine are missing
PR #1917: Fix for %pdef on Python 3
PR #1913: Fix for #1428
PR #1911: temporarily skip autoreload tests
PR #1909: Fix for #1908, use os.path.normcase for safe filename comparisons
PR #1907: py3compat fixes for %%script and tests
PR #1906: ofind finds non-unique cell magics
PR #1845: Fixes to inspection machinery for magics
PR #1902: Workaround fix for gh-1632; minimal revert of gh-1424
PR #1900: Cython libs
PR #1899: add ScriptMagics to class list for generated config
PR #1898: minimize manpages
PR #1897: use glob for bad exclusion warning
PR #1855: %%script and %%file magics
PR #1870: add %%capture for capturing stdout/err
PR #1861: Use dvipng to format sympy.Matrix
PR #1867: Fix 1px margin bouncing of selected menu item.
PR #1889: Reconnect when the websocket connection closes unexpectedly
PR #1886: Fix a bug in renaming notebook
PR #1895: Fix error in test suite with ip.system()
PR #1762: add
locate
entry pointsPR #1883: Fix vertical offset due to bold/italics, and bad browser fonts.
PR #1875: re-write columnize, with intermediate step.
PR #1851: new completer for qtconsole.
PR #1892: Remove suspicious quotes in interactiveshell.py
PR #1864: Rmagic exceptions
PR #1829: [notebook] don’t care about leading prct in completion
PR #1832: Make svg, jpeg and png images resizable in notebook.
PR #1674: HTML Notebook carriage-return handling, take 2
PR #1882: Remove importlib dependency which not available in Python 2.6.
PR #1879: Correct stack depth for variable expansion in !system commands
PR #1841: [notebook] deduplicate completion results
PR #1850: Remove args/kwargs handling in TryNext, fix %paste error messages.
PR #1663: Keep line-endings in ipynb
PR #1815: Make : invalid in filenames in the Notebook JS code.
PR #1819: doc: cleanup the parallel psums example a little
PR #1839: External cleanup
PR #1782: fix Magic menu in qtconsole, split in groups
PR #1862: Minor bind_kernel improvements
PR #1857: Prevent jumping of window to input when output is clicked.
PR #1856: Fix 1px jumping of cells and menus in Notebook.
PR #1852: fix chained resubmissions
PR #1780: Rmagic extension
PR #1847: add InlineBackend to ConsoleApp class list
PR #1836: preserve header for resubmitted tasks
PR #1828: change default extension to .ipy for %save -r
PR #1800: Reintroduce recall
PR #1830: lsmagic lists magics in alphabetical order
PR #1773: Update SymPy profile: SymPy’s latex() can now print set and frozenset
PR #1761: Edited documentation to use IPYTHONDIR in place of ~/.ipython
PR #1822: aesthetics pass on AsyncResult.display_outputs
PR #1821: ENTER submits the rename notebook dialog.
PR #1820: NotebookApp: Make the number of ports to retry user configurable.
PR #1816: Always use filename as the notebook name.
PR #1813: Add assert_in method to nose for Python 2.6
PR #1711: New Tooltip, New Completer and JS Refactor
PR #1798: a few simple fixes for docs/parallel
PR #1812: Ensure AsyncResult.display_outputs doesn’t display empty streams
PR #1811: warn on nonexistent exclusions in iptest
PR #1810: fix for #1809, failing tests in IPython.zmq
PR #1808: Reposition alternate upload for firefox [need cross browser/OS/language test]
PR #1742: Check for custom_exceptions only once
PR #1807: add missing cython exclusion in iptest
PR #1805: Fixed a vcvarsall.bat error on win32/Py2.7 when trying to compile with m…
PR #1739: Dashboard improvement (necessary merge of #1658 and #1676 + fix #1492)
PR #1770: Cython related magic functions
PR #1707: Accept –gui=<…> switch in IPython qtconsole.
PR #1797: Fix comment which breaks Emacs syntax highlighting.
PR #1795: fix %gui magic
PR #1793: Raise repr limit for strings to 80 characters (from 30).
PR #1794: don’t use XDG path on OS X
PR #1792: Unicode-aware logger
PR #1791: update zmqshell magics
PR #1787: DOC: Remove regression from qt-console docs.
PR #1758: test_pr, fallback on http if git protocol fail, and SSL errors…
PR #1748: Fix some tests for Python 3.3
PR #1755: test for pygments before running qt tests
PR #1771: Make default value of interactivity passed to run_ast_nodes configurable
PR #1784: restore loadpy to load
PR #1768: Update parallel magics
PR #1779: Tidy up error raising in magic decorators.
PR #1769: Allow cell mode timeit without setup code.
PR #1716: Fix for fake filenames in verbose traceback
PR #1763: [qtconsole] fix append_plain_html -> append_html
PR #1732: Refactoring of the magics system and implementation of cell magics
PR #1630: Merge divergent Kernel implementations
PR #1705: [notebook] Make pager resizable, and remember size…
PR #1606: Share code for %pycat and %loadpy, make %pycat aware of URLs
PR #1757: Open IPython notebook hyperlinks in a new window using target=_blank
PR #1754: Fix typo enconters->encounters
PR #1753: Clear window title when kernel is restarted
PR #1449: Fix for bug #735 : Images missing from XML/SVG export
PR #1743: Tooltip completer js refactor
PR #1681: add qt config option to clear_on_kernel_restart
PR #1733: Tooltip completer js refactor
PR #1727: terminate kernel after embed_kernel tests
PR #1737: add HistoryManager to ipapp class list
PR #1686: ENH: Open a notebook from the command line
PR #1709: fixes #1708, failing test in arg_split on windows
PR #1718: Use CRegExp trait for regular expressions.
PR #1729: Catch failure in repr() for %whos
PR #1726: use eval for command-line args instead of exec
PR #1724: fix scatter/gather with targets=’all’
PR #1725: add –no-ff to git pull in test_pr
PR #1721: Tooltip completer js refactor
PR #1657: Add
wait
optional argument tohooks.editor
PR #1717: Define generic sys.ps{1,2,3}, for use by scripts.
PR #1691: Finish PR #1446
PR #1710: update MathJax CDN url for https
PR #1713: Make autocall regexp’s configurable.
PR #1703: Allow TryNext to have an error message without it affecting the command chain
PR #1714: minor adjustments to test_pr
PR #1704: ensure all needed qt parts can be imported before settling for one
PR #1706: Mark test_push_numpy_nocopy as a known failure for Python 3
PR #1698: fix tooltip on token with number
PR #1245: pythonw py3k fixes for issue #1226
PR #1685: Add script to test pull request
PR #1693: deprecate IPYTHON_DIR in favor of IPYTHONDIR
PR #1695: Avoid deprecated warnings from ipython-qtconsole.desktop.
PR #1694: Add quote to notebook to allow it to load
PR #1689: Fix sys.path missing ‘’ as first entry in
ipython kernel
.PR #1687: import Binary from bson instead of pymongo
PR #1616: Make IPython.core.display.Image less notebook-centric
PR #1684: CLN: Remove redundant function definition.
PR #1670: Point %pastebin to gist
PR #1669: handle pyout messages in test_message_spec
PR #1295: add binary-tree engine interconnect example
PR #1642: Cherry-picked commits from 0.12.1 release
PR #1659: Handle carriage return characters (”r”) in HTML notebook output.
PR #1656: ensure kernels are cleaned up in embed_kernel tests
PR #1664: InteractiveShell.run_code: Update docstring.
PR #1662: Delay flushing softspace until after cell finishes
PR #1643: handle jpg/jpeg in the qtconsole
PR #1652: add patch_pyzmq() for backporting a few changes from newer pyzmq
PR #1650: DOC: moving files with SSH launchers
PR #1357: add IPython.embed_kernel()
PR #1640: Finish up embed_kernel
PR #1651: Remove bundled Itpl module
PR #1634: incremental improvements to SSH launchers
PR #1649: move examples/test_embed into examples/tests/embed
PR #1633: Fix installing extension from local file on Windows
PR #1645: Exclude UserDict when deep reloading NumPy.
PR #1637: Removed a ‘:’ which shouldn’t have been there
PR #1631: TST: QApplication doesn’t quit early enough with PySide.
PR #1629: evaluate a few dangling validate_message generators
PR #1621: clear In[] prompt numbers on “Clear All Output”
PR #1627: Test the Message Spec
PR #1624: Fixes for byte-compilation on Python 3
PR #1615: Add show() method to figure objects.
PR #1625: Fix deepreload on Python 3
PR #1620: pyin message now have execution_count
PR #1457: Update deepreload to use a rewritten knee.py. Fixes dreload(numpy).
PR #1613: allow map / parallel function for single-engine views
PR #1609: exit notebook cleanly on SIGINT, SIGTERM
PR #1607: cleanup sqlitedb temporary db file after tests
PR #1608: don’t rely on timedelta.total_seconds in AsyncResult
PR #1599: Fix for %run -d on Python 3
PR #1602: Fix %env magic on Python 3.
PR #1603: Remove python3 profile
PR #1604: Exclude IPython.quarantine from installation
PR #1600: Specify encoding for io.open in notebook_reformat tests
PR #1605: Small fixes for Animation and Progress notebook
PR #1529: __all__ feature, improvement to dir2, and tests for both
PR #1548: add sugar methods/properties to AsyncResult
PR #1535: Fix pretty printing dispatch
PR #1399: Use LaTeX to print various built-in types with the SymPy printing extension
PR #1597: re-enter kernel.eventloop after catching SIGINT
PR #1490: rename plaintext cell -> raw cell
PR #1480: Fix %notebook magic, etc. nbformat unicode tests and fixes
PR #1588: Gtk3 integration with ipython works.
PR #1595: Examples syntax (avoid errors installing on Python 3)
PR #1526: Find encoding for Python files
PR #1594: Fix writing git commit ID to a file on build with Python 3
PR #1556: shallow-copy DictDB query results
PR #1502: small changes in response to pyflakes pass
PR #1445: Don’t build sphinx docs for sdists
PR #1538: store git commit hash in utils._sysinfo instead of hidden data file
PR #1546: attempt to suppress exceptions in channel threads at shutdown
PR #1559: update tools/github_stats.py to use GitHub API v3
PR #1563: clear_output improvements
PR #1560: remove obsolete discussion of Twisted/trial from testing docs
PR #1569: BUG: qtconsole – non-standard handling of a and b. [Fixes #1561]
PR #1573: BUG: Ctrl+C crashes wx pylab kernel in qtconsole.
PR #1568: fix PR #1567
PR #1567: Fix: openssh_tunnel did not parse port in
server
PR #1565: fix AsyncResult.abort
PR #1552: use os.getcwdu in NotebookManager
PR #1541: display_pub flushes stdout/err
PR #1544: make MultiKernelManager.kernel_manager_class configurable
PR #1517: Fix indentation bug in IPython/lib/pretty.py
PR #1519: BUG: Include the name of the exception type in its pretty format.
PR #1489: Fix zero-copy push
PR #1477: fix dangling
buffer
in IPython.parallel.utilPR #1514: DOC: Fix references to IPython.lib.pretty instead of the old location
PR #1481: BUG: Improve placement of CallTipWidget
PR #1496: BUG: LBYL when clearing the output history on shutdown.
PR #1508: fix sorting profiles in clustermanager
PR #1495: BUG: Fix pretty-printing for overzealous objects
PR #1472: more general fix for #662
PR #1483: updated magic_history docstring
PR #1383: First version of cluster web service.
PR #1398: fix %tb after SyntaxError
PR #1440: Fix for failing testsuite when using –with-xml-coverage on windows.
PR #1419: Add %install_ext magic function.
PR #1424: Win32 shell interactivity
PR #1468: Simplify structure of a Job in the TaskScheduler
PR #1447: 1107 - Tab autocompletion can suggest invalid syntax
PR #1469: Fix typo in comment (insert space)
PR #1463: Fix completion when importing modules in the cwd.
PR #1466: Fix for issue #1437, unfriendly windows qtconsole error handling
PR #1432: Fix ipython directive
PR #1465: allow
ipython help subcommand
syntaxPR #1416: Conditional import of ctypes in inputhook
PR #1462: expedite parallel tests
PR #1410: Add javascript library and css stylesheet loading to JS class.
PR #1448: Fix for #875 Never build unicode error messages
PR #1458: use eval to uncan References
PR #1450: load mathjax from CDN via https
PR #1451: include heading level in JSON
PR #1444: Fix pyhton -> python typos
PR #1414: ignore errors in shell.var_expand
PR #1430: Fix for tornado check for tornado < 1.1.0
PR #1413: get_home_dir expands symlinks, adjust test accordingly
PR #1385: updated and prettified magic doc strings
PR #1406: Browser selection
PR #1377: Saving non-ascii history
PR #1402: fix symlinked /home issue for FreeBSD
PR #1405: Only monkeypatch xunit when the tests are run using it.
PR #1395: Xunit & KnownFailure
PR #1396: Fix for %tb magic.
PR #1386: Jsd3
PR #1388: Add simple support for running inside a virtualenv
PR #1391: Improve Hub/Scheduler when no engines are registered
PR #1369: load header with engine id when engine dies in TaskScheduler
PR #1353: Save notebook as script using unicode file handle.
PR #1352: Add ‘-m mod : run library module as a script’ option.
PR #1363: Fix some minor color/style config issues in the qtconsole
PR #1371: Adds a quiet keyword to sync_imports
PR #1387: Fixing Cell menu to update cell type select box.
PR #1296: Wx gui example: fixes the broken example for
%gui wx
.PR #1372: ipcontroller cleans up connection files unless reuse=True
PR #1374: remove calls to meaningless ZMQStream.on_err
PR #1370: allow draft76 websockets (Safari)
PR #1368: Ensure handler patterns are str, not unicode
PR #1361: Notebook bug fix branch
PR #1364: avoid jsonlib returning Decimal
PR #1362: Don’t log complete contents of history replies, even in debug
PR #1347: fix weird magic completion in notebook
PR #1346: fixups for alternate URL prefix stuff
PR #1336: crack at making notebook.html use the layout.html template
PR #1331: RST and heading cells
PR #1247: fixes a bug causing extra newlines after comments.
PR #1332: notebook - allow prefixes in URL path.
PR #1341: Don’t attempt to tokenize binary files for tracebacks
PR #1334: added key handler for control-s to notebook, seems to work pretty well
PR #1338: Fix see also in docstrings so API docs build
PR #1335: Notebook toolbar UI
PR #1299: made notebook.html extend layout.html
PR #1318: make Ctrl-D in qtconsole act same as in terminal (ready to merge)
PR #1328: Coverage
PR #1206: don’t preserve fixConsole output in json
PR #1330: Add linewrapping to text cells (new feature in CodeMirror).
PR #1309: Inoculate clearcmd extension into %reset functionality
PR #1327: Updatecm2
PR #1326: Removing Ace edit capability.
PR #1325: forgotten selected_cell -> get_selected_cell
PR #1316: Pass subprocess test runners a suitable location for xunit output
PR #1303: Updatecm
PR #1312: minor heartbeat tweaks
PR #1306: Fix %prun input parsing for escaped characters (closes #1302)
PR #1301: New “Fix for issue #1202” based on current master.
PR #1289: Make autoreload extension work on Python 3.
PR #1288: Don’t ask for confirmation when stdin isn’t available
PR #1294: TaskScheduler.hwm default to 1 instead of 0
PR #1283: HeartMonitor.period should be an Integer
PR #1264: Aceify
PR #1284: a fix for GH 1269
PR #1213: BUG: Minor typo in history_console_widget.py
PR #1267: add NoDB for non-recording Hub
PR #1222: allow Reference as callable in map/apply
PR #1257: use self.kernel_manager_class in qtconsoleapp
PR #1253: set auto_create flag for notebook apps
PR #1262: Heartbeat no longer shares the app’s Context
PR #1229: Fix display of SyntaxError in Python 3
PR #1256: Dewijmoize
PR #1246: Skip tests that require X, when importing pylab results in RuntimeError.
PR #1211: serve local files in notebook-dir
PR #1224: edit text cells on double-click instead of single-click
PR #1187: misc notebook: connection file cleanup, first heartbeat, startup flush
PR #1207: fix loadpy duplicating newlines
PR #1129: Unified setup.py
PR #1199: Reduce IPython.external.*
PR #1218: Added -q option to %prun for suppression of the output, along with editing the dochelp string.
PR #1217: Added -q option to %prun for suppression of the output, along with editing the dochelp string
PR #1175: core.completer: Clean up excessive and unused code.
PR #1196: docs: looks like a file path might have been accidentally pasted in the middle of a word
PR #1190: Fix link to Chris Fonnesbeck blog post about 0.11 highlights.
Issues (742):
#1943: add screenshot and link into releasenotes
#1570: [notebook] remove ‘left panel’ references from example.
#1954: update some example notebooks
#2048: move _encode_binary to jsonutil.encode_images
#2050: only add quotes around xunit-file on Windows
#2047: disable auto-scroll on mozilla
#1258: Magic %paste error
#2015: Fixes for %paste with special transformations
#760: Windows: test runner fails if repo path contains spaces
#2046: Iptest unicode
#1939: Namespaces
#2042: increase auto-scroll threshold to 100 lines
#2043: move RemoteError import to top-level
#641: In %magic help, remove duplicate aliases
#2036: %alias_magic
#1968: Proposal of icons for .ipynb files
#825: keyboardinterrupt crashes gtk gui when gtk.set_interactive is not available
#1971: Remove duplicate magics docs
#2040: Namespaces for cleaner public APIs
#2039: ipython parallel import exception
#2035: Getdefaultencoding test error with sympy 0.7.1_git
#2037: remove
ipython-qtconsole
gui-script#1516: ipython-qtconsole script isn’t installed for Python 2.x
#1297: “ipython -p sh” is in documentation but doesn’t work
#2038: add extra clear warning to shell doc
#1265: please ship unminified js and css sources
#2029: Ship unminified js
#1920: Provide an easy way to override the Qt widget used by qtconsole
#2007: Add custom_control and custom_page_control variables to override the Qt widgets used by qtconsole
#2009: In %magic help, remove duplicate aliases
#2033: ipython parallel pushing and pulling recarrays
#2034: fix&test push/pull recarrays
#2028: Reduce unhelpful information shown by pinfo
#1992: Tab completion fails with many spaces in filename
#1885: handle too old wx
#2030: check wxPython version in inputhook
#2024: Make interactive_usage a bit more rst friendly
#2031: disable ^C^C confirmation on Windows
#2023: Unicode test failure on OS X
#2027: match stdin encoding in frontend readline test
#1901: Windows: parallel test fails assert, leaves 14 python processes alive
#2025: Fix parallel test on WinXP - wait for resource cleanup.
#1986: Line magic function
%R
not found. (Rmagic)#1712: test failure in ubuntu package daily build
#1183: 0.12 testsuite failures
#2016: BUG: test runner fails in Windows if filenames contain spaces.
#1806: Alternate upload methods in firefox
#2019: Windows: home directory expansion test fails
#2020: Fix home path expansion test in Windows.
#2017: Windows core test error - filename quoting
#2021: Fix Windows pathname issue in ‘odd encoding’ test.
#1998: call to nt.assert_true(path._writable_dir(home)) returns false in test_path.py
#2022: don’t check writability in test for get_home_dir when HOME is undefined
#1589: Test failures and docs don’t build on Mac OS X Lion
#1996: frontend test tweaks
#2011: Notebook server can’t start cluster with hyphen-containing profile name
#2014: relax profile regex in notebook
#2013: brew install pyqt
#2005: Strange output artifacts in footer of notebook
#2012: Mono cursor offset
#2004: Clarify generic message spec vs. Python message API in docs
#2006: Don’t crash when starting notebook server if runnable browser not found
#2010: notebook: Print a warning (but do not abort) if no webbrowser can be found.
#2008: pip install virtualenv
#2003: Wrong case of rmagic in docs
#2002: Refactor %magic into a lsmagic_docs API function.
#2000: kernel.js consistency with generic IPython message format.
#1999:
%magic
help: display line and cell magics in alphabetical order.#1635: test_prun_quotes fails on Windows
#1984: Cannot restart Notebook when using
%%script --bg
#1981: Clean BG processes created by %%script on kernel exit
#1994: Fix RST misformatting.
#1949: Introduce Notebook Magics
#1985: Kernels should start in notebook dir when manually specified
#1980: Notebook should check that –notebook-dir exists
#1951: minor notebook startup/notebook-dir adjustments
#1969: tab completion in notebook for paths not triggered
#1974: Allow path completion on notebook.
#1964: allow multiple instances of a Magic
#1960: %page not working
#1991: fix _ofind attr in %page
#1982: Shutdown qtconsole problem?
#1988: check for active frontend in update_restart_checkbox
#1979: Add support for tox (https://tox.readthedocs.io/) and Travis CI (http://travis-ci.org/)
#1989: Parallel: output of %px and %px${suffix} is inconsistent
#1966: ValueError: packer could not serialize a simple message
#1987: Notebook: MathJax offline install not recognized
#1970: dblclick to restore size of images
#1983: Notebook does not save heading level
#1978: Notebook names truncating at the first period
#1553: Limited size of output cells and provide scroll bars for such output cells
#1825: second attempt at scrolled long output
#1915: add cell-level metadata
#1934: Cell/Worksheet metadata
#1746: Confirm restart (configuration option, and checkbox UI)
#1790: Commenting function.
#1767: Tab completion problems with cell magics
#1944: [qtconsole] take %,%% prefix into account for completion
#1973: fix another FreeBSD $HOME symlink issue
#1972: Fix completion of ‘%tim’ in the Qt console
#1887: Make it easy to resize jpeg/png images back to original size.
#1967: Fix psums example description in docs
#1678: ctrl-z clears cell output in notebook when pressed enough times
#1965: fix for #1678, undo no longer clears cells
#1952: avoid duplicate “Websockets closed” dialog on ws close
#1961: UnicodeDecodeError on directory with unicode chars in prompt
#1963: styling prompt, {color.Normal} excepts
#1962: Support unicode prompts
#1959: %page not working on qtconsole for Windows XP 32-bit
#1955: update to latest version of vim-ipython
#1945: Add –proc option to %%script
#1957: fix indentation in kernel.js
#1956: move import RemoteError after get_exc_info
#1950: Fix for copy action (Ctrl+C) when there is no pager defined in qtconsole
#1948: Fix help string for InteractiveShell.ast_node_interactivity
#1941: script magics cause terminal spam
#1942: swallow stderr of which in utils.process.find_cmd
#1833: completer draws slightly too small on Chrome
#1940: fix completer css on some Chrome versions
#1938: remove remaining references to deprecated XREP/XREQ names
#1924: HTML superscripts not shown raised in the notebook
#1925: Fix styling of superscripts and subscripts. Closes #1924.
#1461: User notification if notebook saving fails
#1936: increase duration of save messages
#1542: %save magic fails in clients without stdin if file already exists
#1937: add %save -f
#1572: pyreadline version dependency not correctly checked
#1935: add version checking to pyreadline import test
#1849: Octave magics
#1759: github, merge PR(s) just by number(s)
#1931: Win py3fixes
#1646: Meaning of restart parameter in client.shutdown() unclear
#1933: oinspect.find_file: Additional safety if file cannot be found.
#1916: %paste doesn’t work on py3
#1932: Fix adding functions to CommandChainDispatcher with equal priority on Py 3
#1928: Select NoDB by default
#1923: Add IPython syntax support to the %timeit magic, in line and cell mode
#1926: Make completer recognize escaped quotes in strings.
#1929: Ipython-qtconsole (0.12.1) hangs with Python 2.7.3, Windows 7 64 bit
#1409: [qtconsole] forward delete bring completion into current line
#1922: py3k compatibility for setupegg.py
#1598: document that sync_imports() can’t handle “import foo as bar”
#1893: Update Parallel Magics and Exception Display
#1890: Docstrings for magics that use @magic_arguments are rendered wrong
#1921: magic_arguments: dedent but otherwise preserve indentation.
#1919: Use oinspect in CodeMagics._find_edit_target
#1918: don’t warn in iptest if deathrow/quarantine are missing
#1914: %pdef failing on python3
#1917: Fix for %pdef on Python 3
#1428: Failing test that prun does not clobber string escapes
#1913: Fix for #1428
#1911: temporarily skip autoreload tests
#1549: autoreload extension crashes ipython
#1908: find_file errors on windows
#1909: Fix for #1908, use os.path.normcase for safe filename comparisons
#1907: py3compat fixes for %%script and tests
#1904: %%px? doesn’t work, shows info for %px, general cell magic problem
#1906: ofind finds non-unique cell magics
#1894: Win64 binary install fails
#1799: Source file not found for magics
#1845: Fixes to inspection machinery for magics
#1774: Some magics seems broken
#1586: Clean up tight coupling between Notebook, CodeCell and Kernel Javascript objects
#1632: Win32 shell interactivity apparently broke qtconsole “cd” magic
#1902: Workaround fix for gh-1632; minimal revert of gh-1424
#1900: Cython libs
#1503: Cursor is offset in notebook in Chrome 17 on Linux
#1426: Qt console doesn’t handle the
--gui
flag correctly.#1180: Can’t start IPython kernel in Spyder
#581: test IPython.zmq
#1593: Name embedded in notebook overrides filename
#1899: add ScriptMagics to class list for generated config
#1618: generate or minimize manpages
#1898: minimize manpages
#1896: Windows: apparently spurious warning ‘Excluding nonexistent file’ … test_exampleip
#1897: use glob for bad exclusion warning
#1215: updated %quickref to show short-hand for %sc and %sx
#1855: %%script and %%file magics
#1863: Ability to silence a cell in the notebook
#1870: add %%capture for capturing stdout/err
#1861: Use dvipng to format sympy.Matrix
#1867: Fix 1px margin bouncing of selected menu item.
#1889: Reconnect when the websocket connection closes unexpectedly
#1577: If a notebook loses its network connection WebSockets won’t reconnect
#1886: Fix a bug in renaming notebook
#1895: Fix error in test suite with ip.system()
#1762: add
locate
entry points#1883: Fix vertical offset due to bold/italics, and bad browser fonts.
#1875: re-write columnize, with intermediate step.
#1860: IPython.utils.columnize sometime wrong…
#1851: new completer for qtconsole.
#1892: Remove suspicious quotes in interactiveshell.py
#1854: Class
%hierarchy
and graphiz%%dot
magics#1827: Sending tracebacks over ZMQ should protect against unicode failure
#1864: Rmagic exceptions
#1829: [notebook] don’t care about leading prct in completion
#1832: Make svg, jpeg and png images resizable in notebook.
#1674: HTML Notebook carriage-return handling, take 2
#1874: cython_magic uses importlib, which doesn’t ship with py2.6
#1882: Remove importlib dependency which not available in Python 2.6.
#1878: shell access using ! will not fill class or function scope vars
#1879: Correct stack depth for variable expansion in !system commands
#1840: New JS completer should merge completions before display
#1841: [notebook] deduplicate completion results
#1736: no good error message on missing tkinter and %paste
#1741: Display message from TryNext error in magic_paste
#1850: Remove args/kwargs handling in TryNext, fix %paste error messages.
#1663: Keep line-endings in ipynb
#1872: Matplotlib window freezes using intreractive plot in qtconsole
#1869: Improve CodeMagics._find_edit_target
#1781: Colons in notebook name causes notebook deletion without warning
#1815: Make : invalid in filenames in the Notebook JS code.
#1819: doc: cleanup the parallel psums example a little
#1838: externals cleanup
#1839: External cleanup
#1782: fix Magic menu in qtconsole, split in groups
#1862: Minor bind_kernel improvements
#1859: kernmagic during console startup
#1857: Prevent jumping of window to input when output is clicked.
#1856: Fix 1px jumping of cells and menus in Notebook.
#1848: task fails with “AssertionError: not enough buffers!” after second resubmit
#1852: fix chained resubmissions
#1780: Rmagic extension
#1853: Fix jumpy notebook behavior
#1842: task with UnmetDependency error still owned by engine
#1847: add InlineBackend to ConsoleApp class list
#1846: Exceptions within multiprocessing crash Ipython notebook kernel
#1843: Notebook does not exist and permalinks
#1837: edit magic broken in head
#1834: resubmitted tasks doesn’t have same session name
#1836: preserve header for resubmitted tasks
#1776: fix magic menu in qtconsole
#1828: change default extension to .ipy for %save -r
#1800: Reintroduce recall
#1671: __future__ environments
#1830: lsmagic lists magics in alphabetical order
#1835: Use Python import in ipython profile config
#1773: Update SymPy profile: SymPy’s latex() can now print set and frozenset
#1761: Edited documentation to use IPYTHONDIR in place of ~/.ipython
#1772: notebook autocomplete fail when typing number
#1822: aesthetics pass on AsyncResult.display_outputs
#1460: Redirect http to https for notebook
#1287: Refactor the notebook tab completion/tooltip
#1596: In rename dialog, <return> should submit
#1821: ENTER submits the rename notebook dialog.
#1750: Let the user disable random port selection
#1820: NotebookApp: Make the number of ports to retry user configurable.
#1816: Always use filename as the notebook name.
#1775: assert_in not present on Python 2.6
#1813: Add assert_in method to nose for Python 2.6
#1498: Add tooltip keyboard shortcuts
#1711: New Tooltip, New Completer and JS Refactor
#1798: a few simple fixes for docs/parallel
#1818: possible bug with latex / markdown
#1647: Aborted parallel tasks can’t be resubmitted
#1817: Change behavior of ipython notebook –port=…
#1738: IPython.embed_kernel issues
#1610: Basic bold and italic in HTML output cells
#1576: Start and stop kernels from the notebook dashboard
#1515: impossible to shutdown notebook kernels
#1812: Ensure AsyncResult.display_outputs doesn’t display empty streams
#1811: warn on nonexistent exclusions in iptest
#1809: test suite error in IPython.zmq on windows
#1810: fix for #1809, failing tests in IPython.zmq
#1808: Reposition alternate upload for firefox [need cross browser/OS/language test]
#1742: Check for custom_exceptions only once
#1802: cythonmagic tests should be skipped if Cython not available
#1062: warning message in IPython.extensions test
#1807: add missing cython exclusion in iptest
#1805: Fixed a vcvarsall.bat error on win32/Py2.7 when trying to compile with m…
#1803: MPI parallel %px bug
#1804: Fixed a vcvarsall.bat error on win32/Py2.7 when trying to compile with mingw.
#1492: Drag target very small if IPython Dashboard has no notebooks
#1562: Offer a method other than drag-n-drop to upload notebooks
#1739: Dashboard improvement (necessary merge of #1658 and #1676 + fix #1492)
#1770: Cython related magic functions
#1532: qtconsole does not accept –gui switch
#1707: Accept –gui=<…> switch in IPython qtconsole.
#1797: Fix comment which breaks Emacs syntax highlighting.
#1796: %gui magic broken
#1795: fix %gui magic
#1788: extreme truncating of return values
#1793: Raise repr limit for strings to 80 characters (from 30).
#1794: don’t use XDG path on OS X
#1777: ipython crash on wrong encoding
#1792: Unicode-aware logger
#1791: update zmqshell magics
#1787: DOC: Remove regression from qt-console docs.
#1785: IPython.utils.tests.test_process.SubProcessTestCase
#1758: test_pr, fallback on http if git protocol fail, and SSL errors…
#1786: Make notebook save failures more salient
#1748: Fix some tests for Python 3.3
#1755: test for pygments before running qt tests
#1771: Make default value of interactivity passed to run_ast_nodes configurable
#1783: part of PR #1606 (loadpy -> load) erased by magic refactoring.
#1784: restore loadpy to load
#1768: Update parallel magics
#1778: string exception in IPython/core/magic.py:232
#1779: Tidy up error raising in magic decorators.
#1769: Allow cell mode timeit without setup code.
#1716: Fix for fake filenames in verbose traceback
#1763: [qtconsole] fix append_plain_html -> append_html
#1766: Test failure in IPython.parallel
#1611: IPEP1: Cell magics and general cleanup of the Magic system
#1732: Refactoring of the magics system and implementation of cell magics
#1765: test_pr should clearn PYTHONPATH for the subprocesses
#1630: Merge divergent Kernel implementations
#1705: [notebook] Make pager resizable, and remember size…
#1606: Share code for %pycat and %loadpy, make %pycat aware of URLs
#1720: Adding interactive inline plotting to notebooks with flot
#1701: [notebook] Open HTML links in a new window by default
#1757: Open IPython notebook hyperlinks in a new window using target=_blank
#1735: Open IPython notebook hyperlinks in a new window using target=_blank
#1754: Fix typo enconters->encounters
#1753: Clear window title when kernel is restarted
#735: Images missing from XML/SVG export (for me)
#1449: Fix for bug #735 : Images missing from XML/SVG export
#1752: Reconnect Websocket when it closes unexpectedly
#1751: Reconnect Websocket when it closes unexpectedly
#1749: Load MathJax.js using HTTPS when IPython notebook server is HTTPS
#1743: Tooltip completer js refactor
#1700: A module for sending custom user messages from the kernel.
#1745: htmlnotebook: Cursor is off
#1728: ipython crash with matplotlib during picking
#1681: add qt config option to clear_on_kernel_restart
#1733: Tooltip completer js refactor
#1676: Kernel status/shutdown from dashboard
#1658: Alternate notebook upload methods
#1727: terminate kernel after embed_kernel tests
#1737: add HistoryManager to ipapp class list
#945: Open a notebook from the command line
#1686: ENH: Open a notebook from the command line
#1709: fixes #1708, failing test in arg_split on windows
#1718: Use CRegExp trait for regular expressions.
#1729: Catch failure in repr() for %whos
#1726: use eval for command-line args instead of exec
#1723: scatter/gather fail with targets=’all’
#1724: fix scatter/gather with targets=’all’
#1725: add –no-ff to git pull in test_pr
#1722: unicode exception when evaluating expression with non-ascii characters
#1721: Tooltip completer js refactor
#1657: Add
wait
optional argument tohooks.editor
#123: Define sys.ps{1,2}
#1717: Define generic sys.ps{1,2,3}, for use by scripts.
#1442: cache-size issue in qtconsole
#1691: Finish PR #1446
#1446: Fixing Issue #1442
#1710: update MathJax CDN url for https
#81: Autocall fails if first function argument begins with “-” or “+
#1713: Make autocall regexp’s configurable.
#211: paste command not working
#1703: Allow TryNext to have an error message without it affecting the command chain
#1714: minor adjustments to test_pr
#1509: New tooltip for notebook
#1697: Major refactoring of the Notebook, Kernel and CodeCell JavaScript.
#788: Progress indicator in the notebook (and perhaps the Qt console)
#1034: Single process Qt console
#1557: magic function conflict while using –pylab
#1476: Pylab figure objects not properly updating
#1704: ensure all needed qt parts can be imported before settling for one
#1708: test failure in arg_split on windows
#1706: Mark test_push_numpy_nocopy as a known failure for Python 3
#1696: notebook tooltip fail on function with number
#1698: fix tooltip on token with number
#1226: Windows GUI only (pythonw) bug for IPython on Python 3.x
#1245: pythonw py3k fixes for issue #1226
#1417: Notebook Completer Class
#1690: [Bogus] Deliberately make a test fail
#1685: Add script to test pull request
#1167: Settle on a choice for $IPYTHONDIR
#1693: deprecate IPYTHON_DIR in favor of IPYTHONDIR
#1672: ipython-qtconsole.desktop is using a deprecated format
#1695: Avoid deprecated warnings from ipython-qtconsole.desktop.
#1694: Add quote to notebook to allow it to load
#1240: sys.path missing
''
as first entry when kernel launched without interface#1689: Fix sys.path missing ‘’ as first entry in
ipython kernel
.#1683: Parallel controller failing with Pymongo 2.2
#1687: import Binary from bson instead of pymongo
#1614: Display Image in Qtconsole
#1616: Make IPython.core.display.Image less notebook-centric
#1684: CLN: Remove redundant function definition.
#1655: Add %open magic command to open editor in non-blocking manner
#1677: middle-click paste broken in notebook
#1670: Point %pastebin to gist
#1667: Test failure in test_message_spec
#1668: Test failure in IPython.zmq.tests.test_message_spec.test_complete “‘pyout’ != ‘status’”
#1669: handle pyout messages in test_message_spec
#1295: add binary-tree engine interconnect example
#1642: Cherry-picked commits from 0.12.1 release
#1659: Handle carriage return characters (”r”) in HTML notebook output.
#1313: Figure out MathJax 2 support
#1653: Test failure in IPython.zmq
#1656: ensure kernels are cleaned up in embed_kernel tests
#1666: pip install ipython==dev installs version 0.8 from an old svn repo
#1664: InteractiveShell.run_code: Update docstring.
#1512:
print stuff,
should avoid newline#1662: Delay flushing softspace until after cell finishes
#1643: handle jpg/jpeg in the qtconsole
#966: dreload fails on Windows XP with IPython 0.11 “Unexpected Error”
#1500: dreload doesn’t seem to exclude numpy
#1520: kernel crash when showing tooltip (?)
#1652: add patch_pyzmq() for backporting a few changes from newer pyzmq
#1650: DOC: moving files with SSH launchers
#1357: add IPython.embed_kernel()
#1640: Finish up embed_kernel
#1651: Remove bundled Itpl module
#1634: incremental improvements to SSH launchers
#1649: move examples/test_embed into examples/tests/embed
#1171: Recognise virtualenvs
#1479: test_extension failing in Windows
#1633: Fix installing extension from local file on Windows
#1644: Update copyright date to 2012
#1636: Test_deepreload breaks pylab irunner tests
#1645: Exclude UserDict when deep reloading NumPy.
#1454: make it possible to start engine in ‘disabled’ mode and ‘enable’ later
#1641: Escape code for the current time in PromptManager
#1638: ipython console clobbers custom sys.path
#1637: Removed a ‘:’ which shouldn’t have been there
#1536: ipython 0.12 embed shell won’t run startup scripts
#1628: error: QApplication already exists in TestKillRing
#1631: TST: QApplication doesn’t quit early enough with PySide.
#1629: evaluate a few dangling validate_message generators
#1621: clear In[] prompt numbers on “Clear All Output”
#1627: Test the Message Spec
#1470: SyntaxError on setup.py install with Python 3
#1624: Fixes for byte-compilation on Python 3
#1612: pylab=inline fig.show() non-existent in notebook
#1615: Add show() method to figure objects.
#1622: deepreload fails on Python 3
#1625: Fix deepreload on Python 3
#1626: Failure in new
dreload
tests under Python 3.2#1623: IPython / matplotlib Memory error with imshow
#1619: pyin messages should have execution_count
#1620: pyin message now have execution_count
#32: dreload produces spurious traceback when numpy is involved
#1457: Update deepreload to use a rewritten knee.py. Fixes dreload(numpy).
#1613: allow map / parallel function for single-engine views
#1609: exit notebook cleanly on SIGINT, SIGTERM
#1531: Function keyword completion fails if cursor is in the middle of the complete parentheses
#1607: cleanup sqlitedb temporary db file after tests
#1608: don’t rely on timedelta.total_seconds in AsyncResult
#1421: ipython32 %run -d breaks with NameError name ‘execfile’ is not defined
#1599: Fix for %run -d on Python 3
#1201: %env magic fails with Python 3.2
#1602: Fix %env magic on Python 3.
#1603: Remove python3 profile
#1604: Exclude IPython.quarantine from installation
#1601: Security file is not removed after shutdown by Ctrl+C or kill -INT
#1600: Specify encoding for io.open in notebook_reformat tests
#1605: Small fixes for Animation and Progress notebook
#1452: Bug fix for approval
#13: Improve robustness and debuggability of test suite
#70: IPython should prioritize __all__ during tab completion
#1529: __all__ feature, improvement to dir2, and tests for both
#1475: Custom namespace for %run
#1564: calling .abort on AsyncMapResult results in traceback
#1548: add sugar methods/properties to AsyncResult
#1535: Fix pretty printing dispatch
#1522: Discussion: some potential Qt console refactoring
#1399: Use LaTeX to print various built-in types with the SymPy printing extension
#1597: re-enter kernel.eventloop after catching SIGINT
#1490: rename plaintext cell -> raw cell
#1487: %notebook fails in qtconsole
#1545: trailing newline not preserved in splitline ipynb
#1480: Fix %notebook magic, etc. nbformat unicode tests and fixes
#1588: Gtk3 integration with ipython works.
#1595: Examples syntax (avoid errors installing on Python 3)
#1526: Find encoding for Python files
#1594: Fix writing git commit ID to a file on build with Python 3
#1556: shallow-copy DictDB query results
#1499: various pyflakes issues
#1502: small changes in response to pyflakes pass
#1445: Don’t build sphinx docs for sdists
#1484: unhide .git_commit_info.ini
#1538: store git commit hash in utils._sysinfo instead of hidden data file
#1546: attempt to suppress exceptions in channel threads at shutdown
#1524: unhide git_commit_info.ini
#1559: update tools/github_stats.py to use GitHub API v3
#1563: clear_output improvements
#1558: Ipython testing documentation still mentions twisted and trial
#1560: remove obsolete discussion of Twisted/trial from testing docs
#1561: Qtconsole - nonstandard a and b
#1569: BUG: qtconsole – non-standard handling of a and b. [Fixes #1561]
#1574: BUG: Ctrl+C crashes wx pylab kernel in qtconsole
#1573: BUG: Ctrl+C crashes wx pylab kernel in qtconsole.
#1590: ‘IPython3 qtconsole’ doesn’t work in Windows 7
#602: User test the html notebook
#613: Implement Namespace panel section
#879: How to handle Javascript output in the notebook
#1255: figure.show() raises an error with the inline backend
#1467: Document or bundle a git-integrated facility for stripping VCS-unfriendly binary data
#1237: Kernel status and logout button overlap
#1319: Running a cell with ctrl+Enter selects text in cell
#1571: module member autocomplete should respect __all__
#1566: ipython3 doesn’t run in Win7 with Python 3.2
#1568: fix PR #1567
#1567: Fix: openssh_tunnel did not parse port in
server
#1565: fix AsyncResult.abort
#1550: Crash when starting notebook in a non-ascii path
#1552: use os.getcwdu in NotebookManager
#1554: wrong behavior of the all function on iterators
#1541: display_pub flushes stdout/err
#1539: Asynchrous issue when using clear_display and print x,y,z
#1544: make MultiKernelManager.kernel_manager_class configurable
#1494: Untrusted Secure Websocket broken on latest chrome dev
#1521: only install ipython-qtconsole gui script on Windows
#1528: Tab completion optionally respects __all__ (+ dir2() cleanup)
#1527: Making a progress bar work in IPython Notebook
#1497: __all__ functionality added to dir2(obj)
#1518: Pretty printing exceptions is broken
#811: Fixes for ipython unhandeled OSError exception on failure of os.getcwdu()
#1517: Fix indentation bug in IPython/lib/pretty.py
#1519: BUG: Include the name of the exception type in its pretty format.
#1525: A hack for auto-complete numpy recarray
#1489: Fix zero-copy push
#1401: numpy arrays cannot be used with View.apply() in Python 3
#1477: fix dangling
buffer
in IPython.parallel.util#1514: DOC: Fix references to IPython.lib.pretty instead of the old location
#1511: Version comparison error ( ‘2.1.11’ < ‘2.1.4’ ==> True)
#1506: “Fixing” the Notebook scroll to help in visually comparing outputs
#1481: BUG: Improve placement of CallTipWidget
#1241: When our debugger class is used standalone
_oh
key errors are thrown#676: IPython.embed() from ipython crashes twice on exit
#1496: BUG: LBYL when clearing the output history on shutdown.
#1507: python3 notebook: TypeError: unorderable types
#1508: fix sorting profiles in clustermanager
#1495: BUG: Fix pretty-printing for overzealous objects
#1505: SQLite objects created in a thread can only be used in that same thread
#1482: %history documentation out of date?
#1501: dreload doesn’t seem to exclude numpy
#1472: more general fix for #662
#1486: save state of qtconsole
#1485: add history search to qtconsole
#1483: updated magic_history docstring
#1383: First version of cluster web service.
#482: test_run.test_tclass fails on Windows
#1398: fix %tb after SyntaxError
#1478: key function or lambda in sorted function doesn’t find global variables
#1415: handle exit/quit/exit()/quit() variants in zmqconsole
#1440: Fix for failing testsuite when using –with-xml-coverage on windows.
#1419: Add %install_ext magic function.
#1424: Win32 shell interactivity
#1434: Controller should schedule tasks of multiple clients at the same time
#1268: notebook %reset magic fails with StdinNotImplementedError
#1438: from cherrypy import expose fails when running script form parent directory
#1468: Simplify structure of a Job in the TaskScheduler
#875: never build unicode error messages
#1107: Tab autocompletion can suggest invalid syntax
#1447: 1107 - Tab autocompletion can suggest invalid syntax
#1469: Fix typo in comment (insert space)
#1463: Fix completion when importing modules in the cwd.
#1437: unfriendly error handling with pythonw and ipython-qtconsole
#1466: Fix for issue #1437, unfriendly windows qtconsole error handling
#1432: Fix ipython directive
#1465: allow
ipython help subcommand
syntax#1394: Wishlist: Remove hard dependency on ctypes
#1416: Conditional import of ctypes in inputhook
#1462: expedite parallel tests
#1418: Strict mode in javascript
#1410: Add javascript library and css stylesheet loading to JS class.
#1427: #922 again
#1448: Fix for #875 Never build unicode error messages
#1458: use eval to uncan References
#1455: Python3 install fails
#1450: load mathjax from CDN via https
#1182: Qtconsole, multiwindow
#1439: Notebook not storing heading celltype information
#1451: include heading level in JSON
#1444: Fix pyhton -> python typos
#1412: Input parsing issue with %prun
#1414: ignore errors in shell.var_expand
#1441: (1) Enable IPython.notebook.kernel.execute to publish display_* even it is not called with a code cell and (2) remove empty html element when execute “display_*”
#1431: Beginner Error: ipython qtconsole
#1436: “ipython-qtconsole –gui qt” hangs on 64-bit win7
#1433: websocket connection fails on Chrome
#1430: Fix for tornado check for tornado < 1.1.0
#1408: test_get_home_dir_3 failed on Mac OS X
#1413: get_home_dir expands symlinks, adjust test accordingly
#1420: fixes #922
#823: KnownFailure tests appearing as errors
#1385: updated and prettified magic doc strings
#1406: Browser selection
#1411: ipcluster starts 8 engines “successfully” but Client only finds two
#1375: %history -g -f file encoding issue
#1377: Saving non-ascii history
#797: Source introspection needs to be smarter in python 3.2
#846: Autoreload extension doesn’t work with Python 3.2
#1360: IPython notebook not starting on winXP
#1407: Qtconsole segfaults on OSX when displaying some pop-up function tooltips
#1402: fix symlinked /home issue for FreeBSD
#1403: pyreadline cyclic dependency with pdb++/pdbpp module
#1405: Only monkeypatch xunit when the tests are run using it.
#1404: Feature Request: List/Dictionary tab completion
#1395: Xunit & KnownFailure
#1396: Fix for %tb magic.
#1397: Stay or leave message not working, Safari session lost.
#1389: pylab=inline inoperant through ssh tunnelling?
#1386: Jsd3
#1388: Add simple support for running inside a virtualenv
#826: Add support for creation of parallel task when no engine is running
#1391: Improve Hub/Scheduler when no engines are registered
#1369: load header with engine id when engine dies in TaskScheduler
#1345: notebook can’t save unicode as script
#1353: Save notebook as script using unicode file handle.
#1352: Add ‘-m mod : run library module as a script’ option.
#1363: Fix some minor color/style config issues in the qtconsole
#1371: Adds a quiet keyword to sync_imports
#1390: Blank screen for notebooks on Safari
#1387: Fixing Cell menu to update cell type select box.
#645: Standalone WX GUI support is broken
#1296: Wx gui example: fixes the broken example for
%gui wx
.#1254: typo in notebooklist.js breaks links
#781: Users should be able to clone a notebook
#1372: ipcontroller cleans up connection files unless reuse=True
#1374: remove calls to meaningless ZMQStream.on_err
#1382: Update RO for Notebook
#1370: allow draft76 websockets (Safari)
#1368: Ensure handler patterns are str, not unicode
#1379: Sage link on website homepage broken
#1376: FWIW does not work with Chrome 16.0.912.77 Ubuntu 10.10
#1358: Cannot install ipython on Windows 7 64-bit
#1367: Ctrl - m t does not toggle output in chrome
#1359: [sympyprinting] MathJax can’t render root{m}{n}
#1337: Tab in the notebook after
(
should not indent, only give a tooltip#1339: Notebook printing broken
#1344: Ctrl + M + L does not toggle line numbering in htmlnotebook
#1348: Ctrl + M + M does not switch to markdown cell
#1361: Notebook bug fix branch
#1364: avoid jsonlib returning Decimal
#1362: Don’t log complete contents of history replies, even in debug
#888: ReST support in notebooks
#1205: notebook stores HTML escaped text in the file
#1351: add IPython.embed_kernel()
#1243: magic commands without % are not completed properly in htmlnotebook
#1347: fix weird magic completion in notebook
#1355: notebook.html extends layout.html now
#1354: min and max in the notebook
#1346: fixups for alternate URL prefix stuff
#1336: crack at making notebook.html use the layout.html template
#1331: RST and heading cells
#1350: Add ‘-m mod : run library module as a script’ option
#1247: fixes a bug causing extra newlines after comments.
#1329: add base_url to notebook configuration options
#1332: notebook - allow prefixes in URL path.
#1317: Very slow traceback construction from Cython extension
#1341: Don’t attempt to tokenize binary files for tracebacks
#1300: Cell Input collapse
#1334: added key handler for control-s to notebook, seems to work pretty well
#1338: Fix see also in docstrings so API docs build
#1335: Notebook toolbar UI
#1299: made notebook.html extend layout.html
#1318: make Ctrl-D in qtconsole act same as in terminal (ready to merge)
#873: ReST support in notebook frontend
#1139: Notebook webkit notification
#1314: Insertcell
#1328: Coverage
#1206: don’t preserve fixConsole output in json
#1330: Add linewrapping to text cells (new feature in CodeMirror).
#1309: Inoculate clearcmd extension into %reset functionality
#1327: Updatecm2
#1326: Removing Ace edit capability.
#1325: forgotten selected_cell -> get_selected_cell
#1316: Pass subprocess test runners a suitable location for xunit output
#1315: Collect results from subprocess runners and spit out Xunit XML output.
#1233: Update CodeMirror to the latest version
#1234: Refactor how the notebook focuses cells
#1235: After upgrading CodeMirror check the status of some bugs
#1236: Review how select is called when notebook cells are inserted
#1303: Updatecm
#1311: Fixing CM related indentation problems.
#1304: controller/server load can disrupt heartbeat
#1312: minor heartbeat tweaks
#1302: Input parsing with %prun clobbers escapes
#1306: Fix %prun input parsing for escaped characters (closes #1302)
#1251: IPython-0.12 can’t import map module on Python 3.1
#1202: Pyreadline install exclusion for 64 bit windows no longer required, version dependency not correctly specified.
#1301: New “Fix for issue #1202” based on current master.
#1242: changed key map name to match changes to python mode
#1203: Fix for issue #1202
#1289: Make autoreload extension work on Python 3.
#1263: Different ‘C-x’ for shortcut, ‘C-m c’ not toCodeCell anymore
#1259: Replace “from (.|..) import” with absolute imports.
#1278: took a crack at making notebook.html extend layout.html
#1210: Add ‘quiet’ option to suppress screen output during %prun calls, edited dochelp
#1288: Don’t ask for confirmation when stdin isn’t available
#1290: Cell-level cut & paste overwrites multiple cells
#1291: Minor, but important fixes to cut/copy/paste.
#1293: TaskScheduler.hwm default value
#1294: TaskScheduler.hwm default to 1 instead of 0
#1281: in Hub: registration_timeout must be an integer, but heartmonitor.period is CFloat
#1283: HeartMonitor.period should be an Integer
#1162: Allow merge/split adjacent cells in notebook
#1264: Aceify
#1261: Mergesplit
#1269: Another strange input handling error
#1284: a fix for GH 1269
#1232: Dead kernel loop
#1279: ImportError: cannot import name S1 (from logging)
#1276: notebook menu item to send a KeyboardInterrupt to the kernel
#1213: BUG: Minor typo in history_console_widget.py
#1248: IPython notebook doesn’t work with lastest version of tornado
#1267: add NoDB for non-recording Hub
#1222: allow Reference as callable in map/apply
#1257: use self.kernel_manager_class in qtconsoleapp
#1220: Open a new notebook while connecting to an existing kernel (opened by qtconsole or terminal or standalone)
#1253: set auto_create flag for notebook apps
#1260: heartbeat failure on long gil-holding operation
#1262: Heartbeat no longer shares the app’s Context
#1225: SyntaxError display broken in Python 3
#1229: Fix display of SyntaxError in Python 3
#1256: Dewijmoize
#1246: Skip tests that require X, when importing pylab results in RuntimeError.
#1250: Wijmoize
#1244: can not imput chinese word “造” , exit right now
#1194: Adding Opera 11 as a compatible browser for ipython notebook
#1198: Kernel Has Died error in Notebook
#1211: serve local files in notebook-dir
#1224: edit text cells on double-click instead of single-click
#1187: misc notebook: connection file cleanup, first heartbeat, startup flush
#1207: fix loadpy duplicating newlines
#1060: Always save the .py file to disk next to the .ipynb
#1066: execute cell in place should preserve the current insertion-point in the notebook
#1141: “In” numbers are not invalidated when restarting kernel
#1231: pip on OSX tries to install files in /System directory.
#1129: Unified setup.py
#1199: Reduce IPython.external.*
#1219: Make all the static files path absolute.
#1218: Added -q option to %prun for suppression of the output, along with editing the dochelp string.
#1217: Added -q option to %prun for suppression of the output, along with editing the dochelp string
#1216: Pdb tab completion does not work in QtConsole
#1197: Interactive shell trying to: from … import history
#1175: core.completer: Clean up excessive and unused code.
#1208: should dv.sync_import print failed imports ?
#1186: payloadpage.py not used by qtconsole
#1204: double newline from %loadpy in python notebook (at least on mac)
#1192: Invalid JSON data
#1196: docs: looks like a file path might have been accidentally pasted in the middle of a word
#1189: Right justify of ‘in’ prompt in variable prompt size configurations
#1185: ipython console not work proper with stdout…
#1191: profile/startup files not executed with “notebook”
#1190: Fix link to Chris Fonnesbeck blog post about 0.11 highlights.
#1174: Remove %install_default_config and %install_profiles