Issues closed in the 0.12 development cycle¶
Issues closed in 0.12.1¶
GitHub stats for bugfix release 0.12.1 (12/28/2011-04/16/2012), backporting pull requests from 0.13.
We closed a total of 71 issues: 44 pull requests and 27 issues; this is the full list (generated with the script tools/github_stats.py).
This list is automatically generated, and may be incomplete:
Pull Requests (44):
:ghpull:`1175`: core.completer: Clean up excessive and unused code.
:ghpull:`1187`: misc notebook: connection file cleanup, first heartbeat, startup flush
:ghpull:`1190`: Fix link to Chris Fonnesbeck blog post about 0.11 highlights.
:ghpull:`1196`: docs: looks like a file path might have been accidentally pasted in the middle of a word
:ghpull:`1206`: don’t preserve fixConsole output in json
:ghpull:`1207`: fix loadpy duplicating newlines
:ghpull:`1213`: BUG: Minor typo in history_console_widget.py
:ghpull:`1218`: Added -q option to %prun for suppression of the output, along with editing the dochelp string.
:ghpull:`1222`: allow Reference as callable in map/apply
:ghpull:`1229`: Fix display of SyntaxError in Python 3
:ghpull:`1246`: Skip tests that require X, when importing pylab results in RuntimeError.
:ghpull:`1253`: set auto_create flag for notebook apps
:ghpull:`1257`: use self.kernel_manager_class in qtconsoleapp
:ghpull:`1262`: Heartbeat no longer shares the app’s Context
:ghpull:`1283`: HeartMonitor.period should be an Integer
:ghpull:`1284`: a fix for GH 1269
:ghpull:`1289`: Make autoreload extension work on Python 3.
:ghpull:`1306`: Fix %prun input parsing for escaped characters (closes #1302)
:ghpull:`1312`: minor heartbeat tweaks
:ghpull:`1318`: make Ctrl-D in qtconsole act same as in terminal (ready to merge)
:ghpull:`1341`: Don’t attempt to tokenize binary files for tracebacks
:ghpull:`1353`: Save notebook as script using unicode file handle.
:ghpull:`1363`: Fix some minor color/style config issues in the qtconsole
:ghpull:`1364`: avoid jsonlib returning Decimal
:ghpull:`1369`: load header with engine id when engine dies in TaskScheduler
:ghpull:`1370`: allow draft76 websockets (Safari)
:ghpull:`1374`: remove calls to meaningless ZMQStream.on_err
:ghpull:`1377`: Saving non-ascii history
:ghpull:`1396`: Fix for %tb magic.
:ghpull:`1402`: fix symlinked /home issue for FreeBSD
:ghpull:`1413`: get_home_dir expands symlinks, adjust test accordingly
:ghpull:`1414`: ignore errors in shell.var_expand
:ghpull:`1430`: Fix for tornado check for tornado < 1.1.0
:ghpull:`1445`: Don’t build sphinx docs for sdists
:ghpull:`1463`: Fix completion when importing modules in the cwd.
:ghpull:`1477`: fix dangling buffer in IPython.parallel.util
:ghpull:`1495`: BUG: Fix pretty-printing for overzealous objects
:ghpull:`1496`: BUG: LBYL when clearing the output history on shutdown.
:ghpull:`1514`: DOC: Fix references to IPython.lib.pretty instead of the old location
:ghpull:`1517`: Fix indentation bug in IPython/lib/pretty.py
:ghpull:`1538`: store git commit hash in utils._sysinfo instead of hidden data file
:ghpull:`1599`: Fix for %run -d in Python 3
:ghpull:`1602`: Fix %env for Python 3
:ghpull:`1607`: cleanup sqlitedb temporary db file after tests
Issues (27):
:ghissue:`676`: IPython.embed() from ipython crashes twice on exit
:ghissue:`846`: Autoreload extension doesn’t work with Python 3.2
:ghissue:`1187`: misc notebook: connection file cleanup, first heartbeat, startup flush
:ghissue:`1191`: profile/startup files not executed with “notebook”
:ghissue:`1197`: Interactive shell trying to: from … import history
:ghissue:`1198`: Kernel Has Died error in Notebook
:ghissue:`1201`: %env magic fails with Python 3.2
:ghissue:`1204`: double newline from %loadpy in python notebook (at least on mac)
:ghissue:`1208`: should dv.sync_import print failed imports ?
:ghissue:`1225`: SyntaxError display broken in Python 3
:ghissue:`1232`: Dead kernel loop
:ghissue:`1241`: When our debugger class is used standalone _oh key errors are thrown
:ghissue:`1254`: typo in notebooklist.js breaks links
:ghissue:`1260`: heartbeat failure on long gil-holding operation
:ghissue:`1268`: notebook %reset magic fails with StdinNotImplementedError
:ghissue:`1269`: Another strange input handling error
:ghissue:`1281`: in Hub: registration_timeout must be an integer, but heartmonitor.period is CFloat
:ghissue:`1302`: Input parsing with %prun clobbers escapes
:ghissue:`1304`: controller/server load can disrupt heartbeat
:ghissue:`1317`: Very slow traceback construction from Cython extension
:ghissue:`1345`: notebook can’t save unicode as script
:ghissue:`1375`: %history -g -f file encoding issue
:ghissue:`1401`: numpy arrays cannot be used with View.apply() in Python 3
:ghissue:`1408`: test_get_home_dir_3 failed on Mac OS X
:ghissue:`1412`: Input parsing issue with %prun
:ghissue:`1421`: ipython32 %run -d breaks with NameError name ‘execfile’ is not defined
:ghissue:`1484`: unhide .git_commit_info.ini
Issues closed in 0.12¶
In this cycle, from August 1 to December 28 2011, we closed a total of 515 issues, 257 pull requests and 258 regular issues; this is the full list (generated with the script tools/github_stats.py).
Pull requests (257):
1174: Remove %install_default_config and %install_profiles
1178: Correct string type casting in pinfo.
1096: Show class init and call tooltips in notebook
1176: Modifications to profile list
1173: don’t load gui/pylab in console frontend
1168: Add –script flag as shorthand for notebook save_script option.
1165: encode image_tag as utf8 in [x]html export
1161: Allow %loadpy to load remote URLs that don’t end in .py
1158: Add coding header when notebook exported to .py file.
1160: don’t ignore ctrl-C during %gui qt
1159: Add encoding header to Python files downloaded from notebooks.
1155: minor post-execute fixes (#1154)
1153: Pager tearing bug
1152: Add support for displaying maptlotlib axes directly.
1079: Login/out button cleanups
1151: allow access to user_ns in prompt_manager
1120: updated vim-ipython (pending)
1150: BUG: Scrolling pager in vsplit on Mac OSX tears.
1149: #1148 (win32 arg_split)
1147: Put qtconsole foreground when launching
1146: allow saving notebook.py next to notebook.ipynb
1128: fix pylab StartMenu item
1140: Namespaces for embedding
1132: [notebook] read-only: disable name field
1125: notebook : update logo
1135: allow customized template and static file paths for the notebook web app
1122: BUG: Issue #755 qt IPythonWidget.execute_file fails if filename contains…
1137: rename MPIExecLaunchers to MPILaunchers
1130: optionally ignore shlex’s ValueError in arg_split
1116: Shlex unicode
1073: Storemagic plugin
1143: Add post_install script to create start menu entries in Python 3
1138: Fix tests to work when ~/.config/ipython contains a symlink.
1121: Don’t transform function calls on IPyAutocall objects
1118: protect CRLF from carriage-return action
1105: Fix for prompts containing newlines.
1126: Totally remove pager when read only (notebook)
1091: qtconsole : allow copy with shortcut in pager
1114: fix magics history in two-process ipython console
1113: Fixing #1112 removing failing asserts for test_carriage_return and test_beep
1089: Support carriage return (’r’) and beep (’b’) characters in the qtconsole
1108: Completer usability 2 (rebased of pr #1082)
864: Two-process terminal frontend (ipython core branch)
1082: usability and cross browser compat for completer
1053: minor improvements to text placement in qtconsole
1106: Fix display of errors in compiled code on Python 3
1077: allow the notebook to run without MathJax
1072: If object has a getdoc() method, override its normal docstring.
1059: Switch to simple __IPYTHON__ global
1070: Execution count after SyntaxError
1098: notebook: config section UI
1101: workaround spawnb missing from pexpect.__all__
1097: typo, should fix #1095
1099: qtconsole export xhtml/utf8
1083: Prompts
1081: Fix wildcard search for updated namespaces
1084: write busy in notebook window title…
1078: PromptManager fixes
1064: Win32 shlex
1069: As you type completer, fix on Firefox
1039: Base of an as you type completer.
1065: Qtconsole fix racecondition
507: Prompt manager
1056: Warning in code. qtconsole ssh -X
1036: Clean up javascript based on js2-mode feedback.
1052: Pylab fix
648: Usermod
969: Pexpect-u
1007: Fix paste/cpaste bug and refactor/cleanup that code a lot.
506: make ENTER on a previous input field replace current input buffer
1040: json/jsonapi cleanup
1042: fix firefox (windows) break line on empty prompt number
1015: emacs freezes when tab is hit in ipython with latest python-mode
1023: flush stdout/stderr at the end of kernel init
956: Generate “All magics…” menu live
1038: Notebook: don’t change cell when selecting code using shift+up/down.
987: Add Tooltip to notebook.
1028: Cleaner minimum version comparison
998: defer to stdlib for path.get_home_dir()
1033: update copyright to 2011/20xx-2011
1032: Intercept <esc> avoid closing websocket on Firefox
1030: use pyzmq tools where appropriate
1029: Restore pspersistence, including %store magic, as an extension.
1025: Dollar escape
999: Fix issue #880 - more useful message to user when %paste fails
938: changes to get ipython.el to work with the latest python-mode.el
1012: Add logout button.
1020: Dollar formatter for ! shell calls
1019: Use repr() to make quoted strings
1008: don’t use crash_handler by default
1003: Drop consecutive duplicates when refilling readline history
997: don’t unregister interrupted post-exec functions
996: add Integer traitlet
1016: Fix password hashing for Python 3
1014: escape minus signs in manpages
1013: [NumPyExampleDocstring] link was pointing to raw file
1011: Add hashed password support.
1005: Quick fix for os.system requiring str parameter
994: Allow latex formulas in HTML output
955: Websocket Adjustments
979: use system_raw in terminal, even on Windows
989: fix arguments for commands in _process_posix
991: Show traceback, continuing to start kernel if pylab init fails
981: Split likely multiline text when writing JSON notebooks
957: allow change of png DPI in inline backend
968: add wantDirectory to ipdoctest, so that directories will be checked for e
984: Do not expose variables defined at startup to %who etc.
985: Fixes for parallel code on Python 3
963: disable calltips in PySide < 1.0.7 to prevent segfault
976: Getting started on what’s new
929: Multiline history
964: Default profile
961: Disable the pager for the test suite
953: Physics extension
950: Add directory for startup files
940: allow setting HistoryManager.hist_file with config
948: Monkeypatch Tornado 2.1.1 so it works with Google Chrome 16.
916: Run p ( https://github.com/ipython/ipython/pull/901 )
923: %config magic
920: unordered iteration of AsyncMapResults (+ a couple fixes)
941: Follow-up to 387dcd6a, _rl.__doc__ is None with pyreadline
931: read-only notebook mode
921: Show invalid config message on TraitErrors during init
815: Fix #481 using custom qt4 input hook
936: Start webbrowser in a thread. Prevents lockup with Chrome.
937: add dirty trick for readline import on OSX
913: Py3 tests2
933: Cancel in qt console closeevent should trigger event.ignore()
930: read-only notebook mode
910: Make import checks more explicit in %whos
926: reincarnate -V cmdline option
928: BUG: Set context for font size change shortcuts in ConsoleWidget
901: - There is a bug when running the profiler in the magic command (prun) with python3
912: Add magic for cls on windows. Fix for #181.
905: enable %gui/%pylab magics in the Kernel
909: Allow IPython to run without sqlite3
887: Qtconsole menu
895: notebook download implies save
896: Execfile
899: Brian’s Notebook work
892: don’t close figures every cycle with inline matplotlib backend
893: Adding clear_output to kernel and HTML notebook
789: Adding clear_output to kernel and HTML notebook.
898: Don’t pass unicode sys.argv with %run or ipython script.py
897: Add tooltips to the notebook via ‘title’ attr.
877: partial fix for issue #678
838: reenable multiline history for terminals
872: The constructor of Client() checks for AssertionError in validate_url to open a file instead of connection to a URL if it fails.
884: Notebook usability fixes
883: User notification if notebook saving fails
889: Add drop_by_id method to shell, to remove variables added by extensions.
891: Ability to open the notebook in a browser when it starts
813: Create menu bar for qtconsole
876: protect IPython from bad custom exception handlers
856: Backgroundjobs
868: Warn user if MathJax can’t be fetched from notebook closes #744
878: store_history=False default for run_cell
824: History access
850: Update codemirror to 2.15 and make the code internally more version-agnostic
861: Fix for issue #56
819: Adding -m option to %run, similar to -m for python interpreter.
855: promote aliases and flags, to ensure they have priority over config files
862: BUG: Completion widget position and pager focus.
847: Allow connection to kernels by files
708: Two-process terminal frontend
857: make sdist flags work again (e.g. –manifest-only)
835: Add Tab key to list of keys that scroll down the paging widget.
859: Fix for issue #800
848: Python3 setup.py install failure
845: Tests on Python 3
802: DOC: extensions: add documentation for the bundled extensions
830: contiguous stdout/stderr in notebook
761: Windows: test runner fails if repo path (e.g. home dir) contains spaces
801: Py3 notebook
809: use CFRunLoop directly in ipython kernel –pylab osx
841: updated old scipy.org links, other minor doc fixes
837: remove all trailling spaces
834: Issue https://github.com/ipython/ipython/issues/832 resolution
746: ENH: extensions: port autoreload to current API
828: fixed permissions (sub-modules should not be executable) + added shebang for run_ipy_in_profiler.py
798: pexpect & Python 3
804: Magic ‘range’ crash if greater than len(input_hist)
821: update tornado dependency to 2.1
807: Facilitate ssh tunnel sharing by announcing ports
795: Add cluster-id for multiple cluster instances per profile
742: Glut
668: Greedy completer
776: Reworking qtconsole shortcut, add fullscreen
790: TST: add future unicode_literals test (#786)
775: redirect_in/redirect_out should be constrained to windows only
793: Don’t use readline in the ZMQShell
743: Pyglet
774: basic/initial .mailmap for nice shortlog summaries
770: #769 (reopened)
784: Parse user code to AST using compiler flags.
783: always use StringIO, never cStringIO
782: flush stdout/stderr on displayhook call
622: Make pylab import all configurable
745: Don’t assume history requests succeed in qtconsole
725: don’t assume cursor.selectedText() is a string
778: don’t override execfile on Python 2
663: Python 3 compatilibility work
762: qtconsole ipython widget’s execute_file fails if filename contains spaces or quotes
763: Set context for shortcuts in ConsoleWidget
722: PyPy compatibility
757: ipython.el is broken in 0.11
764: fix “–colors=<color>” option in py-python-command-args.
758: use ROUTER/DEALER socket names instead of XREP/XREQ
736: enh: added authentication ability for webapp
748: Check for tornado before running frontend.html tests.
754: restore msg_id/msg_type aliases in top level of msg dict
769: Don’t treat bytes objects as json-safe
753: DOC: msg[‘msg_type’] removed
766: fix “–colors=<color>” option in py-python-command-args.
765: fix “–colors=<color>” option in py-python-command-args.
741: Run PyOs_InputHook in pager to keep plot windows interactive.
664: Remove ipythonrc references from documentation
750: Tiny doc fixes
433: ZMQ terminal frontend
734: Allow %magic argument filenames with spaces to be specified with quotes under win32
731: respect encoding of display data from urls
730: doc improvements for running notebook via secure protocol
729: use null char to start markdown cell placeholder
727: Minor fixes to the htmlnotebook
726: use bundled argparse if system argparse is < 1.1
705: Htmlnotebook
723: Add ‘import time’ to IPython/parallel/apps/launcher.py as time.sleep is called without time being imported
714: Install mathjax for offline use
718: Underline keyboard shortcut characters on appropriate buttons
717: Add source highlighting to markdown snippets
716: update EvalFormatter to allow arbitrary expressions
712: Reset execution counter after cache is cleared
713: Align colons in html notebook help dialog
709: Allow usage of ‘.’ in notebook names
706: Implement static publishing of HTML notebook
674: use argparse to parse aliases & flags
679: HistoryManager.get_session_info()
696: Fix columnize bug, where tab completion with very long filenames would crash Qt console
686: add ssh tunnel support to qtconsole
685: Add SSH tunneling to engines
384: Allow pickling objects defined interactively.
647: My fix rpmlint
587: don’t special case for py3k+numpy
703: make config-loading debug messages more explicit
699: make calltips configurable in qtconsole
666: parallel tests & extra readline escapes
683: BF - allow nose with-doctest setting in environment
689: Protect ipkernel from bad messages
702: Prevent ipython.py launcher from being imported.
701: Prevent ipython.py from being imported by accident
670: check for writable dirs, not just existence, in utils.path
579: Sessionwork
687: add ipython kernel for starting just a kernel
627: Qt Console history search
646: Generate package list automatically in find_packages
660: i658
659: don’t crash on bad config files
Regular issues (258):
1177: UnicodeDecodeError in py3compat from “xlrd??”
1094: Tooltip doesn’t show constructor docstrings
1170: double pylab greeting with c.InteractiveShellApp.pylab = “tk” in zmqconsole
1166: E-mail cpaste broken
1164: IPython qtconsole (0.12) can’t export to html with external png
1103: %loadpy should cut out encoding declaration
1156: Notebooks downloaded as Python files require a header stating the encoding
1157: Ctrl-C not working when GUI/pylab integration is active
1154: We should be less aggressive in de-registering post-execution functions
1134: “select-all, kill” leaves qtconsole in unusable state
1148: A lot of testerrors
803: Make doctests work with Python 3
1119: Start menu shortcuts not created in Python 3
1136: The embedding machinery ignores user_ns
607: Use the new IPython logo/font in the notebook header
755: qtconsole ipython widget’s execute_file fails if filename contains spaces or quotes
1115: shlex_split should return unicode
1109: timeit with string ending in space gives “ValueError: No closing quotation”
1142: Install problems
700: Some SVG images render incorrectly in htmlnotebook
1117: quit() doesn’t work in terminal
1111: ls broken after merge of #1089
1104: Prompt spacing weird
1124: Seg Fault 11 when calling PySide using “run” command
1088: QtConsole : can’t copy from pager
568: Test error and failure in IPython.core on windows
1112: testfailure in IPython.frontend on windows
1102: magic in IPythonDemo fails when not located at top of demo file
629: r and b in qtconsole don’t behave as expected
1080: Notebook: tab completion should close on “(”
973: Qt Console close dialog and on-top Qt Console
1087: QtConsole xhtml/Svg export broken ?
1067: Parallel test suite hangs on Python 3
1018: Local mathjax breaks install
993: raw_input redirection to foreign kernels is extremely brittle
1100: ipython3 traceback unicode issue from extensions
1071: Large html-notebooks hang on load on a slow machine
89: %pdoc np.ma.compress shows docstring twice
22: Include improvements from anythingipython.el
633: Execution count & SyntaxError
1095: Uncaught TypeError: Object has no method ‘remove_and_cancell_tooltip’
1075: We’re ignoring prompt customizations
1086: Can’t open qtconsole from outside source tree
1076: namespace changes broke foo.*bar*? syntax
1074: pprinting old-style class objects fails (TypeError: ‘tuple’ object is not callable)
1063: IPython.utils test error due to missing unicodedata module
592: Bug in argument parsing for %run
378: Windows path escape issues
1068: Notebook tab completion broken in Firefox
75: No tab completion after “/
103: customizable cpaste
324: Remove code in IPython.testing that is not being used
131: Global variables not seen by cprofile.run()
851: IPython shell swallows exceptions in certain circumstances
882: ipython freezes at start if IPYTHONDIR is on an NFS mount
1057: Blocker: Qt console broken after “all magics” menu became dynamic
1027: ipython does not like white space at end of file
1058: New bug: Notebook asks for confirmation to leave even saved pages.
1061: rep (magic recall) under pypy
1047: Document the notebook format
102: Properties accessed twice for classes defined interactively
16: %store raises exception when storing compiled regex
67: tab expansion should only take one directory level at the time
62: Global variables undefined in interactive use of embedded ipython shell
57: debugging with ipython does not work well outside ipython
38: Line entry edge case error
980: Update parallel docs for new parallel architecture
1017: Add small example about ipcluster/ssh startup
1041: Proxy Issues
967: KernelManagers don’t use zmq eventloop properly
1055: “All Magics” display on Ubuntu
1054: ipython explodes on syntax error
1051: ipython3 set_next_input() failure
693: “run -i” no longer works after %reset in terminal
29: cPickle works in standard interpreter, but not in IPython
1050: ipython3 broken by commit 8bb887c8c2c447bf7
1048: Update docs on notebook password
1046: Searies of questions/issues?
1045: crash when exiting - previously launched embedded sub-shell
1043: pylab doesn’t work in qtconsole
1044: run -p doesn’t work in python 3
1010: emacs freezes when ipython-complete is called
82: Update devel docs with discussion about good changelogs
116: Update release management scripts and release.revision for git
1022: Pylab banner shows up with first cell to execute
787: Keyboard selection of multiple lines in the notebook behaves inconsistently
1037: notepad + jsonlib: TypeError: Only whitespace may be used for indentation.
970: Default home not writable, %HOME% does not help (windows)
747: HOMESHARE not a good choice for “writable homedir” on Windows
810: cleanup utils.path.get_home_dir
2: Fix the copyright statement in source code files to be accurate
1031: <esc> on Firefox crash websocket
684: %Store eliminated in configuration and magic commands in 0.11
1026: BUG: wrong default parameter in ask_yes_no
880: Better error message if %paste fails
1024: autopx magic broken
822: Unicode bug in Itpl when expanding shell variables in syscalls with !
1009: Windows: regression in cd magic handling of paths
833: Crash python with matplotlib and unequal length arrays
695: Crash handler initialization is too aggressive
1000: Remove duplicates when refilling readline history
992: Interrupting certain matplotlib operations leaves the inline backend ‘wedged’
942: number traits should cast if value doesn’t change
1006: ls crashes when run on a UNC path or with non-ascii args
944: Decide the default image format for inline figures: SVG or PNG?
842: Python 3 on Windows (pyreadline) - expected an object with the buffer interface
1002: ImportError due to incorrect version checking
1001: Ipython “source” command?
954: IPython embed doesn’t respect namespaces
681: pdb freezes inside qtconsole
698: crash report “TypeError: can only concatenate list (not “unicode”) to list”
978: ipython 0.11 buffers external command output till the cmd is done
952: Need user-facing warning in the browser if websocket connection fails
988: Error using idlsave
990: ipython notebook - kernel dies if matplotlib is not installed
752: Matplotlib figures showed only once in notebook
54: Exception hook should be optional for embedding IPython in GUIs
918: IPython.frontend tests fail without tornado
986: Views created with c.direct_view() fail
697: Filter out from %who names loaded at initialization time
932: IPython 0.11 quickref card has superfluous “%recall and”
982: png files with executable permissions
914: Simpler system for running code after InteractiveShell is initialised
911: ipython crashes on startup if readline is missing
971: bookmarks created in 0.11 are corrupt in 0.12
974: object feature tab-completion crash
939: ZMQShell always uses default profile
946: Multi-tab Close action should offer option to leave all kernels alone
949: Test suite must not require any manual interaction
643: enable gui eventloop integration in ipkernel
965: ipython is crashed without launch.(python3.2)
958: Can’t use os X clipboard on with qtconsole
962: Don’t require tornado in the tests
960: crash on syntax error on Windows XP
934: The latest ipython branch doesn’t work in Chrome
870: zmq version detection
943: HISTIGNORE for IPython
947: qtconsole segfaults at startup
903: Expose a magic to control config of the inline pylab backend
908: bad user config shouldn’t crash IPython
935: Typing break causes IPython to crash.
869: Tab completion of ~/ shows no output post 0.10.x
904: whos under pypy1.6
773: check_security_dir() and check_pid_dir() fail on network filesystem
915: OS X Lion Terminal.app line wrap problem
886: Notebook kernel crash when specifying –notebook-dir on commandline
636: debugger.py: pydb broken
808: Ctrl+C during %reset confirm message crash Qtconsole
927: Using return outside a function crashes ipython
919: Pop-up segfault when moving cursor out of qtconsole window
181: cls command does not work on windows
917: documentation typos
818: %run does not work with non-ascii characters in path
907: Errors in custom completer functions can crash IPython
867: doc: notebook password authentication howto
211: paste command not working
900: Tab key should insert 4 spaces in qt console
513: [Qt console] cannot insert new lines into console functions using tab
906: qtconsoleapp ‘parse_command_line’ doen’t like –existing anymore
638: Qt console –pylab=inline and getfigs(), etc.
710: unwanted unicode passed to args
436: Users should see tooltips for all buttons in the notebook UI
207: ipython crashes if atexit handler raises exception
692: use of Tracer() when debugging works but gives error messages
690: debugger does not print error message by default in 0.11
571: history of multiline entries
749: IPython.parallel test failure under Windows 7 and XP
890: ipclusterapp.py - helep
885: ws-hostname alias not recognized by notebook
881: Missing manual.pdf?
744: cannot create notebook in offline mode if mathjax not installed
865: Make tracebacks from %paste show the code
535: exception unicode handling in %run is faulty in qtconsole
817: IPython crashed
799: %edit magic not working on windows xp in qtconsole
732: QTConsole wrongly promotes the index of the input line on which user presses Enter
662: ipython test failures on Mac OS X Lion
650: Handle bad config files better
829: We should not insert new lines after all print statements in the notebook
874: ipython-qtconsole: pyzmq Version Comparison
640: matplotlib macosx windows don’t respond in qtconsole
624: ipython intermittently segfaults when figure is closed (Mac OS X)
871: Notebook crashes if a profile is used
56: Have %cpaste accept also Ctrl-D as a termination marker
849: Command line options to not override profile options
806: Provide single-port connection to kernels
691: [wishlist] Automatically find existing kernel
688: local security vulnerability: all ports visible to any local user.
866: DistributionNotFound on running ipython 0.11 on Windows XP x86
673: raw_input appears to be round-robin for qtconsole
863: Graceful degradation when home directory not writable
800: Timing scripts with run -t -N <N> fails on report output
858: Typing ‘continue’ makes ipython0.11 crash
840: all processes run on one CPU core
843: “import braces” crashes ipython
836: Strange Output after IPython Install
839: Qtconsole segfaults when mouse exits window with active tooltip
827: Add support for checking several limits before running task on engine
826: Add support for creation of parallel task when no engine is running
832: Improve error message for %logstop
831: %logstart in read-only directory forbid any further command
814: ipython does not start – DistributionNotFound
794: Allow >1 controller per profile
820: Tab Completion feature
812: Qt console crashes on Ubuntu 11.10
816: Import error using Python 2.7 and dateutil2.0 No module named _thread
756: qtconsole Windows fails to print error message for ‘%run nonexistent_file’
651: Completion doesn’t work on element of a list
617: [qtconsole] %hist doesn’t show anything in qtconsole
786: from __future__ import unicode_literals does not work
779: Using irunner from virtual evn uses systemwide ipython
768: codepage handling of output from scripts and shellcommands are not handled properly by qtconsole
785: Don’t strip leading whitespace in repr() in notebook
737: in pickleshare.py line52 should be “if not os.path.isdir(self.root):”?
738: in ipthon_win_post_install.py line 38
777: print(…, sep=…) raises SyntaxError
728: ipcontroller crash with MPI
780: qtconsole Out value prints before the print statements that precede it
632: IPython Crash Report (0.10.2)
253: Unable to install ipython on windows
80: Split IPClusterApp into multiple Application subclasses for each subcommand
34: non-blocking pendingResult partial results
739: Tests fail if tornado not installed
719: Better support Pypy
667: qtconsole problem with default pylab profile
661: ipythonrc referenced in magic command in 0.11
665: Source introspection with ?? is broken
724: crash - ipython qtconsole, %quickref
655: ipython with qtconsole crashes
593: HTML Notebook Prompt can be deleted …
563: use argparse instead of kvloader for flags&aliases
751: Tornado version greater than 2.0 needed for firefox 6
720: Crash report when importing easter egg
740: Ctrl-Enter clears line in notebook
772: ipengine fails on Windows with “XXX lineno: 355, opcode: 0”
771: Add python 3 tag to setup.py
767: non-ascii in __doc__ string crashes qtconsole kernel when showing tooltip
733: In Windows, %run fails to strip quotes from filename
721: no completion in emacs by ipython(ipython.el)
669: Do not accept an ipython_dir that’s not writeable
711: segfault on mac os x
500: “RuntimeError: Cannot change input buffer during execution” in console_widget.py
707: Copy and paste keyboard shortcuts do not work in Qt Console on OS X
478: PyZMQ’s use of memoryviews breaks reconstruction of numpy arrays
694: Turning off callout tips in qtconsole
704: return kills IPython
442: Users should have intelligent autoindenting in the notebook
615: Wireframe and implement a project dashboard page
614: Wireframe and implement a notebook dashboard page
606: Users should be able to use the notebook to import/export a notebook to .py or .rst
604: A user should be able to leave a kernel running in the notebook and reconnect
298: Users should be able to save a notebook and then later reload it
649: ipython qtconsole (v0.11): setting “c.IPythonWidget.in_prompt = ‘>>> ‘ crashes
672: What happened to Exit?
658: Put the InteractiveShellApp section first in the auto-generated config files
656: [suggestion] dependency checking for pyqt for Windows installer
654: broken documentation link on download page
653: Test failures in IPython.parallel