Show More
This diff has been collapsed as it changes many lines, (521 lines changed) Show them Hide them | |||||
@@ -0,0 +1,521 b'' | |||||
|
1 | We closed a total of 510 issues, 225 pull requests and 285 regular issues; this | |||
|
2 | is the full list (generated with the script `tools/github_stats.py`). We should | |||
|
3 | note that a few of these were made on the 0.10.x series, but we have no | |||
|
4 | automatic way of filtering the issues by branch, so this reflects all of our | |||
|
5 | development over the last two years, including work already released in 0.10.2: | |||
|
6 | ||||
|
7 | Pull requests (225): | |||
|
8 | ||||
|
9 | * `642 <https://github.com/ipython/ipython/issues/642>`_: fix typo in docs/examples/vim/README.rst | |||
|
10 | * `631 <https://github.com/ipython/ipython/issues/631>`_: two-way vim-ipython integration | |||
|
11 | * `637 <https://github.com/ipython/ipython/issues/637>`_: print is a function, this allows to properly exit ipython | |||
|
12 | * `635 <https://github.com/ipython/ipython/issues/635>`_: support html representations in the notebook frontend | |||
|
13 | * `639 <https://github.com/ipython/ipython/issues/639>`_: Updating the credits file | |||
|
14 | * `628 <https://github.com/ipython/ipython/issues/628>`_: import pexpect from IPython.external in irunner | |||
|
15 | * `596 <https://github.com/ipython/ipython/issues/596>`_: Irunner | |||
|
16 | * `598 <https://github.com/ipython/ipython/issues/598>`_: Fix templates for CrashHandler | |||
|
17 | * `590 <https://github.com/ipython/ipython/issues/590>`_: Desktop | |||
|
18 | * `600 <https://github.com/ipython/ipython/issues/600>`_: Fix bug with non-ascii reprs inside pretty-printed lists. | |||
|
19 | * `618 <https://github.com/ipython/ipython/issues/618>`_: I617 | |||
|
20 | * `599 <https://github.com/ipython/ipython/issues/599>`_: Gui Qt example and docs | |||
|
21 | * `619 <https://github.com/ipython/ipython/issues/619>`_: manpage update | |||
|
22 | * `582 <https://github.com/ipython/ipython/issues/582>`_: Updating sympy profile to match the exec_lines of isympy. | |||
|
23 | * `578 <https://github.com/ipython/ipython/issues/578>`_: Check to see if correct source for decorated functions can be displayed | |||
|
24 | * `589 <https://github.com/ipython/ipython/issues/589>`_: issue 588 | |||
|
25 | * `591 <https://github.com/ipython/ipython/issues/591>`_: simulate shell expansion on %run arguments, at least tilde expansion | |||
|
26 | * `576 <https://github.com/ipython/ipython/issues/576>`_: Show message about %paste magic on an IndentationError | |||
|
27 | * `574 <https://github.com/ipython/ipython/issues/574>`_: Getcwdu | |||
|
28 | * `565 <https://github.com/ipython/ipython/issues/565>`_: don't move old config files, keep nagging the user | |||
|
29 | * `575 <https://github.com/ipython/ipython/issues/575>`_: Added more docstrings to IPython.zmq.session. | |||
|
30 | * `567 <https://github.com/ipython/ipython/issues/567>`_: fix trailing whitespace from reseting indentation | |||
|
31 | * `564 <https://github.com/ipython/ipython/issues/564>`_: Command line args in docs | |||
|
32 | * `560 <https://github.com/ipython/ipython/issues/560>`_: reorder qt support in kernel | |||
|
33 | * `561 <https://github.com/ipython/ipython/issues/561>`_: command-line suggestions | |||
|
34 | * `556 <https://github.com/ipython/ipython/issues/556>`_: qt_for_kernel: use matplotlib rcParams to decide between PyQt4 and PySide | |||
|
35 | * `557 <https://github.com/ipython/ipython/issues/557>`_: Update usage.py to newapp | |||
|
36 | * `555 <https://github.com/ipython/ipython/issues/555>`_: Rm default old config | |||
|
37 | * `552 <https://github.com/ipython/ipython/issues/552>`_: update parallel code for py3k | |||
|
38 | * `504 <https://github.com/ipython/ipython/issues/504>`_: Updating string formatting | |||
|
39 | * `551 <https://github.com/ipython/ipython/issues/551>`_: Make pylab import all configurable | |||
|
40 | * `496 <https://github.com/ipython/ipython/issues/496>`_: Qt editing keybindings | |||
|
41 | * `550 <https://github.com/ipython/ipython/issues/550>`_: Support v2 PyQt4 APIs and PySide in kernel's GUI support | |||
|
42 | * `546 <https://github.com/ipython/ipython/issues/546>`_: doc update | |||
|
43 | * `548 <https://github.com/ipython/ipython/issues/548>`_: Fix sympy profile to work with sympy 0.7. | |||
|
44 | * `542 <https://github.com/ipython/ipython/issues/542>`_: issue 440 | |||
|
45 | * `533 <https://github.com/ipython/ipython/issues/533>`_: Remove unused configobj and validate libraries from externals. | |||
|
46 | * `538 <https://github.com/ipython/ipython/issues/538>`_: fix various tests on Windows | |||
|
47 | * `540 <https://github.com/ipython/ipython/issues/540>`_: support `-pylab` flag with deprecation warning | |||
|
48 | * `537 <https://github.com/ipython/ipython/issues/537>`_: Docs update | |||
|
49 | * `536 <https://github.com/ipython/ipython/issues/536>`_: `setup.py install` depends on setuptools on Windows | |||
|
50 | * `480 <https://github.com/ipython/ipython/issues/480>`_: Get help mid-command | |||
|
51 | * `462 <https://github.com/ipython/ipython/issues/462>`_: Str and Bytes traitlets | |||
|
52 | * `534 <https://github.com/ipython/ipython/issues/534>`_: Handle unicode properly in IPython.zmq.iostream | |||
|
53 | * `527 <https://github.com/ipython/ipython/issues/527>`_: ZMQ displayhook | |||
|
54 | * `526 <https://github.com/ipython/ipython/issues/526>`_: Handle asynchronous output in Qt console | |||
|
55 | * `528 <https://github.com/ipython/ipython/issues/528>`_: Do not import deprecated functions from external decorators library. | |||
|
56 | * `454 <https://github.com/ipython/ipython/issues/454>`_: New BaseIPythonApplication | |||
|
57 | * `532 <https://github.com/ipython/ipython/issues/532>`_: Zmq unicode | |||
|
58 | * `531 <https://github.com/ipython/ipython/issues/531>`_: Fix Parallel test | |||
|
59 | * `525 <https://github.com/ipython/ipython/issues/525>`_: fallback on lsof if otool not found in libedit detection | |||
|
60 | * `517 <https://github.com/ipython/ipython/issues/517>`_: Merge IPython.parallel.streamsession into IPython.zmq.session | |||
|
61 | * `521 <https://github.com/ipython/ipython/issues/521>`_: use dict.get(key) instead of dict[key] for safety from KeyErrors | |||
|
62 | * `492 <https://github.com/ipython/ipython/issues/492>`_: add QtConsoleApp using newapplication | |||
|
63 | * `485 <https://github.com/ipython/ipython/issues/485>`_: terminal IPython with newapp | |||
|
64 | * `486 <https://github.com/ipython/ipython/issues/486>`_: Use newapp in parallel code | |||
|
65 | * `511 <https://github.com/ipython/ipython/issues/511>`_: Add a new line before displaying multiline strings in the Qt console. | |||
|
66 | * `509 <https://github.com/ipython/ipython/issues/509>`_: i508 | |||
|
67 | * `501 <https://github.com/ipython/ipython/issues/501>`_: ignore EINTR in channel loops | |||
|
68 | * `495 <https://github.com/ipython/ipython/issues/495>`_: Better selection of Qt bindings when QT_API is not specified | |||
|
69 | * `498 <https://github.com/ipython/ipython/issues/498>`_: Check for .pyd as extension for binary files. | |||
|
70 | * `494 <https://github.com/ipython/ipython/issues/494>`_: QtConsole zoom adjustments | |||
|
71 | * `490 <https://github.com/ipython/ipython/issues/490>`_: fix UnicodeEncodeError writing SVG string to .svg file, fixes #489 | |||
|
72 | * `491 <https://github.com/ipython/ipython/issues/491>`_: add QtConsoleApp using newapplication | |||
|
73 | * `479 <https://github.com/ipython/ipython/issues/479>`_: embed() doesn't load default config | |||
|
74 | * `483 <https://github.com/ipython/ipython/issues/483>`_: Links launchpad -> github | |||
|
75 | * `419 <https://github.com/ipython/ipython/issues/419>`_: %xdel magic | |||
|
76 | * `477 <https://github.com/ipython/ipython/issues/477>`_: Add \n to lines in the log | |||
|
77 | * `459 <https://github.com/ipython/ipython/issues/459>`_: use os.system for shell.system in Terminal frontend | |||
|
78 | * `475 <https://github.com/ipython/ipython/issues/475>`_: i473 | |||
|
79 | * `471 <https://github.com/ipython/ipython/issues/471>`_: Add test decorator onlyif_unicode_paths. | |||
|
80 | * `474 <https://github.com/ipython/ipython/issues/474>`_: Fix support for raw GTK and WX matplotlib backends. | |||
|
81 | * `472 <https://github.com/ipython/ipython/issues/472>`_: Kernel event loop is robust against random SIGINT. | |||
|
82 | * `460 <https://github.com/ipython/ipython/issues/460>`_: Share code for magic_edit | |||
|
83 | * `469 <https://github.com/ipython/ipython/issues/469>`_: Add exit code when running all tests with iptest. | |||
|
84 | * `464 <https://github.com/ipython/ipython/issues/464>`_: Add home directory expansion to IPYTHON_DIR environment variables. | |||
|
85 | * `455 <https://github.com/ipython/ipython/issues/455>`_: Bugfix with logger | |||
|
86 | * `448 <https://github.com/ipython/ipython/issues/448>`_: Separate out skip_doctest decorator | |||
|
87 | * `453 <https://github.com/ipython/ipython/issues/453>`_: Draft of new main BaseIPythonApplication. | |||
|
88 | * `452 <https://github.com/ipython/ipython/issues/452>`_: Use list/tuple/dict/set subclass's overridden __repr__ instead of the pretty | |||
|
89 | * `398 <https://github.com/ipython/ipython/issues/398>`_: allow toggle of svg/png inline figure format | |||
|
90 | * `381 <https://github.com/ipython/ipython/issues/381>`_: Support inline PNGs of matplotlib plots | |||
|
91 | * `413 <https://github.com/ipython/ipython/issues/413>`_: Retries and Resubmit (#411 and #412) | |||
|
92 | * `370 <https://github.com/ipython/ipython/issues/370>`_: Fixes to the display system | |||
|
93 | * `449 <https://github.com/ipython/ipython/issues/449>`_: Fix issue 447 - inspecting old-style classes. | |||
|
94 | * `423 <https://github.com/ipython/ipython/issues/423>`_: Allow type checking on elements of List,Tuple,Set traits | |||
|
95 | * `400 <https://github.com/ipython/ipython/issues/400>`_: Config5 | |||
|
96 | * `421 <https://github.com/ipython/ipython/issues/421>`_: Generalise mechanism to put text at the next prompt in the Qt console. | |||
|
97 | * `443 <https://github.com/ipython/ipython/issues/443>`_: pinfo code duplication | |||
|
98 | * `429 <https://github.com/ipython/ipython/issues/429>`_: add check_pid, and handle stale PID info in ipcluster. | |||
|
99 | * `431 <https://github.com/ipython/ipython/issues/431>`_: Fix error message in test_irunner | |||
|
100 | * `427 <https://github.com/ipython/ipython/issues/427>`_: handle different SyntaxError messages in test_irunner | |||
|
101 | * `424 <https://github.com/ipython/ipython/issues/424>`_: Irunner test failure | |||
|
102 | * `430 <https://github.com/ipython/ipython/issues/430>`_: Small parallel doc typo | |||
|
103 | * `422 <https://github.com/ipython/ipython/issues/422>`_: Make ipython-qtconsole a GUI script | |||
|
104 | * `420 <https://github.com/ipython/ipython/issues/420>`_: Permit kernel std* to be redirected | |||
|
105 | * `408 <https://github.com/ipython/ipython/issues/408>`_: History request | |||
|
106 | * `388 <https://github.com/ipython/ipython/issues/388>`_: Add Emacs-style kill ring to Qt console | |||
|
107 | * `414 <https://github.com/ipython/ipython/issues/414>`_: Warn on old config files | |||
|
108 | * `415 <https://github.com/ipython/ipython/issues/415>`_: Prevent prefilter from crashing IPython | |||
|
109 | * `418 <https://github.com/ipython/ipython/issues/418>`_: Minor configuration doc fixes | |||
|
110 | * `407 <https://github.com/ipython/ipython/issues/407>`_: Update What's new documentation | |||
|
111 | * `410 <https://github.com/ipython/ipython/issues/410>`_: Install notebook frontend | |||
|
112 | * `406 <https://github.com/ipython/ipython/issues/406>`_: install IPython.zmq.gui | |||
|
113 | * `393 <https://github.com/ipython/ipython/issues/393>`_: ipdir unicode | |||
|
114 | * `397 <https://github.com/ipython/ipython/issues/397>`_: utils.io.Term.cin/out/err -> utils.io.stdin/out/err | |||
|
115 | * `389 <https://github.com/ipython/ipython/issues/389>`_: DB fixes and Scheduler HWM | |||
|
116 | * `374 <https://github.com/ipython/ipython/issues/374>`_: Various Windows-related fixes to IPython.parallel | |||
|
117 | * `362 <https://github.com/ipython/ipython/issues/362>`_: fallback on defaultencoding if filesystemencoding is None | |||
|
118 | * `382 <https://github.com/ipython/ipython/issues/382>`_: Shell's reset method clears namespace from last %run command. | |||
|
119 | * `385 <https://github.com/ipython/ipython/issues/385>`_: Update iptest exclusions (fix #375) | |||
|
120 | * `383 <https://github.com/ipython/ipython/issues/383>`_: Catch errors in querying readline which occur with pyreadline. | |||
|
121 | * `373 <https://github.com/ipython/ipython/issues/373>`_: Remove runlines etc. | |||
|
122 | * `364 <https://github.com/ipython/ipython/issues/364>`_: Single output | |||
|
123 | * `372 <https://github.com/ipython/ipython/issues/372>`_: Multiline input push | |||
|
124 | * `363 <https://github.com/ipython/ipython/issues/363>`_: Issue 125 | |||
|
125 | * `361 <https://github.com/ipython/ipython/issues/361>`_: don't rely on setuptools for readline dependency check | |||
|
126 | * `349 <https://github.com/ipython/ipython/issues/349>`_: Fix %autopx magic | |||
|
127 | * `355 <https://github.com/ipython/ipython/issues/355>`_: History save thread | |||
|
128 | * `356 <https://github.com/ipython/ipython/issues/356>`_: Usability improvements to history in Qt console | |||
|
129 | * `357 <https://github.com/ipython/ipython/issues/357>`_: Exit autocall | |||
|
130 | * `353 <https://github.com/ipython/ipython/issues/353>`_: Rewrite quit()/exit()/Quit()/Exit() calls as magic | |||
|
131 | * `354 <https://github.com/ipython/ipython/issues/354>`_: Cell tweaks | |||
|
132 | * `345 <https://github.com/ipython/ipython/issues/345>`_: Attempt to address (partly) issue ipython/#342 by rewriting quit(), exit(), etc. | |||
|
133 | * `352 <https://github.com/ipython/ipython/issues/352>`_: #342: Try to recover as intelligently as possible if user calls magic(). | |||
|
134 | * `346 <https://github.com/ipython/ipython/issues/346>`_: Dedent prefix bugfix + tests: #142 | |||
|
135 | * `348 <https://github.com/ipython/ipython/issues/348>`_: %reset doesn't reset prompt number. | |||
|
136 | * `347 <https://github.com/ipython/ipython/issues/347>`_: Make ip.reset() work the same in interactive or non-interactive code. | |||
|
137 | * `343 <https://github.com/ipython/ipython/issues/343>`_: make readline a dependency on OSX | |||
|
138 | * `344 <https://github.com/ipython/ipython/issues/344>`_: restore auto debug behavior | |||
|
139 | * `339 <https://github.com/ipython/ipython/issues/339>`_: fix for issue 337: incorrect/phantom tooltips for magics | |||
|
140 | * `254 <https://github.com/ipython/ipython/issues/254>`_: newparallel branch (add zmq.parallel submodule) | |||
|
141 | * `334 <https://github.com/ipython/ipython/issues/334>`_: Hard reset | |||
|
142 | * `316 <https://github.com/ipython/ipython/issues/316>`_: Unicode win process | |||
|
143 | * `332 <https://github.com/ipython/ipython/issues/332>`_: AST splitter | |||
|
144 | * `325 <https://github.com/ipython/ipython/issues/325>`_: Removetwisted | |||
|
145 | * `330 <https://github.com/ipython/ipython/issues/330>`_: Magic pastebin | |||
|
146 | * `309 <https://github.com/ipython/ipython/issues/309>`_: Bug tests for GH Issues 238, 284, 306, 307. Skip module machinery if not installed. Known failures reported as 'K' | |||
|
147 | * `331 <https://github.com/ipython/ipython/issues/331>`_: Tweak config loader for PyPy compatibility. | |||
|
148 | * `319 <https://github.com/ipython/ipython/issues/319>`_: Rewrite code to restore readline history after an action | |||
|
149 | * `329 <https://github.com/ipython/ipython/issues/329>`_: Do not store file contents in history when running a .ipy file. | |||
|
150 | * `179 <https://github.com/ipython/ipython/issues/179>`_: Html notebook | |||
|
151 | * `323 <https://github.com/ipython/ipython/issues/323>`_: Add missing external.pexpect to packages | |||
|
152 | * `295 <https://github.com/ipython/ipython/issues/295>`_: Magic local scope | |||
|
153 | * `315 <https://github.com/ipython/ipython/issues/315>`_: Unicode magic args | |||
|
154 | * `310 <https://github.com/ipython/ipython/issues/310>`_: allow Unicode Command-Line options | |||
|
155 | * `313 <https://github.com/ipython/ipython/issues/313>`_: Readline shortcuts | |||
|
156 | * `311 <https://github.com/ipython/ipython/issues/311>`_: Qtconsole exit | |||
|
157 | * `312 <https://github.com/ipython/ipython/issues/312>`_: History memory | |||
|
158 | * `294 <https://github.com/ipython/ipython/issues/294>`_: Issue 290 | |||
|
159 | * `292 <https://github.com/ipython/ipython/issues/292>`_: Issue 31 | |||
|
160 | * `252 <https://github.com/ipython/ipython/issues/252>`_: Unicode issues | |||
|
161 | * `235 <https://github.com/ipython/ipython/issues/235>`_: Fix history magic command's bugs wrt to full history and add -O option to display full history | |||
|
162 | * `236 <https://github.com/ipython/ipython/issues/236>`_: History minus p flag | |||
|
163 | * `261 <https://github.com/ipython/ipython/issues/261>`_: Adapt magic commands to new history system. | |||
|
164 | * `282 <https://github.com/ipython/ipython/issues/282>`_: SQLite history | |||
|
165 | * `191 <https://github.com/ipython/ipython/issues/191>`_: Unbundle external libraries | |||
|
166 | * `199 <https://github.com/ipython/ipython/issues/199>`_: Magic arguments | |||
|
167 | * `204 <https://github.com/ipython/ipython/issues/204>`_: Emacs completion bugfix | |||
|
168 | * `293 <https://github.com/ipython/ipython/issues/293>`_: Issue 133 | |||
|
169 | * `249 <https://github.com/ipython/ipython/issues/249>`_: Writing unicode characters to a log file. (IPython 0.10.2.git) | |||
|
170 | * `283 <https://github.com/ipython/ipython/issues/283>`_: Support for 256-color escape sequences in Qt console | |||
|
171 | * `281 <https://github.com/ipython/ipython/issues/281>`_: Refactored and improved Qt console's HTML export facility | |||
|
172 | * `237 <https://github.com/ipython/ipython/issues/237>`_: Fix185 (take two) | |||
|
173 | * `251 <https://github.com/ipython/ipython/issues/251>`_: Issue 129 | |||
|
174 | * `278 <https://github.com/ipython/ipython/issues/278>`_: add basic XDG_CONFIG_HOME support | |||
|
175 | * `275 <https://github.com/ipython/ipython/issues/275>`_: inline pylab cuts off labels on log plots | |||
|
176 | * `280 <https://github.com/ipython/ipython/issues/280>`_: Add %precision magic | |||
|
177 | * `259 <https://github.com/ipython/ipython/issues/259>`_: Pyside support | |||
|
178 | * `193 <https://github.com/ipython/ipython/issues/193>`_: Make ipython cProfile-able | |||
|
179 | * `272 <https://github.com/ipython/ipython/issues/272>`_: Magic examples | |||
|
180 | * `219 <https://github.com/ipython/ipython/issues/219>`_: Doc magic pycat | |||
|
181 | * `221 <https://github.com/ipython/ipython/issues/221>`_: Doc magic alias | |||
|
182 | * `230 <https://github.com/ipython/ipython/issues/230>`_: Doc magic edit | |||
|
183 | * `224 <https://github.com/ipython/ipython/issues/224>`_: Doc magic cpaste | |||
|
184 | * `229 <https://github.com/ipython/ipython/issues/229>`_: Doc magic pdef | |||
|
185 | * `273 <https://github.com/ipython/ipython/issues/273>`_: Docs build | |||
|
186 | * `228 <https://github.com/ipython/ipython/issues/228>`_: Doc magic who | |||
|
187 | * `233 <https://github.com/ipython/ipython/issues/233>`_: Doc magic cd | |||
|
188 | * `226 <https://github.com/ipython/ipython/issues/226>`_: Doc magic pwd | |||
|
189 | * `218 <https://github.com/ipython/ipython/issues/218>`_: Doc magic history | |||
|
190 | * `231 <https://github.com/ipython/ipython/issues/231>`_: Doc magic reset | |||
|
191 | * `225 <https://github.com/ipython/ipython/issues/225>`_: Doc magic save | |||
|
192 | * `222 <https://github.com/ipython/ipython/issues/222>`_: Doc magic timeit | |||
|
193 | * `223 <https://github.com/ipython/ipython/issues/223>`_: Doc magic colors | |||
|
194 | * `203 <https://github.com/ipython/ipython/issues/203>`_: Small typos in zmq/blockingkernelmanager.py | |||
|
195 | * `227 <https://github.com/ipython/ipython/issues/227>`_: Doc magic logon | |||
|
196 | * `232 <https://github.com/ipython/ipython/issues/232>`_: Doc magic profile | |||
|
197 | * `264 <https://github.com/ipython/ipython/issues/264>`_: Kernel logging | |||
|
198 | * `220 <https://github.com/ipython/ipython/issues/220>`_: Doc magic edit | |||
|
199 | * `268 <https://github.com/ipython/ipython/issues/268>`_: PyZMQ >= 2.0.10 | |||
|
200 | * `267 <https://github.com/ipython/ipython/issues/267>`_: GitHub Pages (again) | |||
|
201 | * `266 <https://github.com/ipython/ipython/issues/266>`_: OSX-specific fixes to the Qt console | |||
|
202 | * `255 <https://github.com/ipython/ipython/issues/255>`_: Gitwash typo | |||
|
203 | * `265 <https://github.com/ipython/ipython/issues/265>`_: Fix string input2 | |||
|
204 | * `260 <https://github.com/ipython/ipython/issues/260>`_: Kernel crash with empty history | |||
|
205 | * `243 <https://github.com/ipython/ipython/issues/243>`_: New display system | |||
|
206 | * `242 <https://github.com/ipython/ipython/issues/242>`_: Fix terminal exit | |||
|
207 | * `250 <https://github.com/ipython/ipython/issues/250>`_: always use Session.send | |||
|
208 | * `239 <https://github.com/ipython/ipython/issues/239>`_: Makefile command & script for GitHub Pages | |||
|
209 | * `244 <https://github.com/ipython/ipython/issues/244>`_: My exit | |||
|
210 | * `234 <https://github.com/ipython/ipython/issues/234>`_: Timed history save | |||
|
211 | * `217 <https://github.com/ipython/ipython/issues/217>`_: Doc magic lsmagic | |||
|
212 | * `215 <https://github.com/ipython/ipython/issues/215>`_: History fix | |||
|
213 | * `195 <https://github.com/ipython/ipython/issues/195>`_: Formatters | |||
|
214 | * `192 <https://github.com/ipython/ipython/issues/192>`_: Ready colorize bug | |||
|
215 | * `198 <https://github.com/ipython/ipython/issues/198>`_: Windows workdir | |||
|
216 | * `174 <https://github.com/ipython/ipython/issues/174>`_: Whitespace cleanup | |||
|
217 | * `188 <https://github.com/ipython/ipython/issues/188>`_: Version info: update our version management system to use git. | |||
|
218 | * `158 <https://github.com/ipython/ipython/issues/158>`_: Ready for merge | |||
|
219 | * `187 <https://github.com/ipython/ipython/issues/187>`_: Resolved Print shortcut collision with ctrl-P emacs binding | |||
|
220 | * `183 <https://github.com/ipython/ipython/issues/183>`_: cleanup of exit/quit commands for qt console | |||
|
221 | * `184 <https://github.com/ipython/ipython/issues/184>`_: Logo added to sphinx docs | |||
|
222 | * `180 <https://github.com/ipython/ipython/issues/180>`_: Cleanup old code | |||
|
223 | * `171 <https://github.com/ipython/ipython/issues/171>`_: Expose Pygments styles as options | |||
|
224 | * `170 <https://github.com/ipython/ipython/issues/170>`_: HTML Fixes | |||
|
225 | * `172 <https://github.com/ipython/ipython/issues/172>`_: Fix del method exit test | |||
|
226 | * `164 <https://github.com/ipython/ipython/issues/164>`_: Qt frontend shutdown behavior fixes and enhancements | |||
|
227 | * `167 <https://github.com/ipython/ipython/issues/167>`_: Added HTML export | |||
|
228 | * `163 <https://github.com/ipython/ipython/issues/163>`_: Execution refactor | |||
|
229 | * `159 <https://github.com/ipython/ipython/issues/159>`_: Ipy3 preparation | |||
|
230 | * `155 <https://github.com/ipython/ipython/issues/155>`_: Ready startup fix | |||
|
231 | * `152 <https://github.com/ipython/ipython/issues/152>`_: 0.10.1 sge | |||
|
232 | * `151 <https://github.com/ipython/ipython/issues/151>`_: mk_object_info -> object_info | |||
|
233 | * `149 <https://github.com/ipython/ipython/issues/149>`_: Simple bug-fix | |||
|
234 | ||||
|
235 | Regular issues (285): | |||
|
236 | ||||
|
237 | * `630 <https://github.com/ipython/ipython/issues/630>`_: new.py in pwd prevents ipython from starting | |||
|
238 | * `623 <https://github.com/ipython/ipython/issues/623>`_: Execute DirectView commands while running LoadBalancedView tasks | |||
|
239 | * `437 <https://github.com/ipython/ipython/issues/437>`_: Users should have autocompletion in the notebook | |||
|
240 | * `583 <https://github.com/ipython/ipython/issues/583>`_: update manpages | |||
|
241 | * `594 <https://github.com/ipython/ipython/issues/594>`_: irunner command line options defer to file extensions | |||
|
242 | * `603 <https://github.com/ipython/ipython/issues/603>`_: Users should see colored text in tracebacks and the pager | |||
|
243 | * `597 <https://github.com/ipython/ipython/issues/597>`_: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 | |||
|
244 | * `608 <https://github.com/ipython/ipython/issues/608>`_: Organize and layout buttons in the notebook panel sections | |||
|
245 | * `609 <https://github.com/ipython/ipython/issues/609>`_: Implement controls in the Kernel panel section | |||
|
246 | * `611 <https://github.com/ipython/ipython/issues/611>`_: Add kernel status widget back to notebook | |||
|
247 | * `610 <https://github.com/ipython/ipython/issues/610>`_: Implement controls in the Cell section panel | |||
|
248 | * `612 <https://github.com/ipython/ipython/issues/612>`_: Implement Help panel section | |||
|
249 | * `621 <https://github.com/ipython/ipython/issues/621>`_: [qtconsole] on windows xp, cannot PageUp more than once | |||
|
250 | * `616 <https://github.com/ipython/ipython/issues/616>`_: Store exit status of last command | |||
|
251 | * `605 <https://github.com/ipython/ipython/issues/605>`_: Users should be able to open different notebooks in the cwd | |||
|
252 | * `302 <https://github.com/ipython/ipython/issues/302>`_: Users should see a consistent behavior in the Out prompt in the html notebook | |||
|
253 | * `435 <https://github.com/ipython/ipython/issues/435>`_: Notebook should not import anything by default | |||
|
254 | * `595 <https://github.com/ipython/ipython/issues/595>`_: qtconsole command issue | |||
|
255 | * `588 <https://github.com/ipython/ipython/issues/588>`_: ipython-qtconsole uses 100% CPU | |||
|
256 | * `586 <https://github.com/ipython/ipython/issues/586>`_: ? + plot() Command B0rks QTConsole Strangely | |||
|
257 | * `585 <https://github.com/ipython/ipython/issues/585>`_: %pdoc throws Errors for classes without __init__ or docstring | |||
|
258 | * `584 <https://github.com/ipython/ipython/issues/584>`_: %pdoc throws TypeError | |||
|
259 | * `580 <https://github.com/ipython/ipython/issues/580>`_: Client instantiation AssertionError | |||
|
260 | * `569 <https://github.com/ipython/ipython/issues/569>`_: UnicodeDecodeError during startup | |||
|
261 | * `572 <https://github.com/ipython/ipython/issues/572>`_: Indented command hits error | |||
|
262 | * `573 <https://github.com/ipython/ipython/issues/573>`_: -wthread breaks indented top-level statements | |||
|
263 | * `570 <https://github.com/ipython/ipython/issues/570>`_: "--pylab inline" vs. "--pylab=inline" | |||
|
264 | * `566 <https://github.com/ipython/ipython/issues/566>`_: Can't use exec_file in config file | |||
|
265 | * `562 <https://github.com/ipython/ipython/issues/562>`_: update docs to reflect '--args=values' | |||
|
266 | * `558 <https://github.com/ipython/ipython/issues/558>`_: triple quote and %s at beginning of line | |||
|
267 | * `554 <https://github.com/ipython/ipython/issues/554>`_: Update 0.11 docs to explain Qt console and how to do a clean install | |||
|
268 | * `553 <https://github.com/ipython/ipython/issues/553>`_: embed() fails if config files not installed | |||
|
269 | * `8 <https://github.com/ipython/ipython/issues/8>`_: Ensure %gui qt works with new Mayavi and pylab | |||
|
270 | * `269 <https://github.com/ipython/ipython/issues/269>`_: Provide compatibility api for IPython.Shell().start().mainloop() | |||
|
271 | * `66 <https://github.com/ipython/ipython/issues/66>`_: Update the main What's New document to reflect work on 0.11 | |||
|
272 | * `549 <https://github.com/ipython/ipython/issues/549>`_: Don't check for 'linux2' value in sys.platform | |||
|
273 | * `505 <https://github.com/ipython/ipython/issues/505>`_: Qt windows created within imported functions won't show() | |||
|
274 | * `545 <https://github.com/ipython/ipython/issues/545>`_: qtconsole ignores exec_lines | |||
|
275 | * `371 <https://github.com/ipython/ipython/issues/371>`_: segfault in qtconsole when kernel quits | |||
|
276 | * `377 <https://github.com/ipython/ipython/issues/377>`_: Failure: error (nothing to repeat) | |||
|
277 | * `544 <https://github.com/ipython/ipython/issues/544>`_: Ipython qtconsole pylab config issue. | |||
|
278 | * `543 <https://github.com/ipython/ipython/issues/543>`_: RuntimeError in completer | |||
|
279 | * `440 <https://github.com/ipython/ipython/issues/440>`_: %run filename autocompletion "The kernel heartbeat has been inactive ... " error | |||
|
280 | * `541 <https://github.com/ipython/ipython/issues/541>`_: log_level is broken in the ipython Application | |||
|
281 | * `369 <https://github.com/ipython/ipython/issues/369>`_: windows source install doesn't create scripts correctly | |||
|
282 | * `351 <https://github.com/ipython/ipython/issues/351>`_: Make sure that the Windows installer handles the top-level IPython scripts. | |||
|
283 | * `512 <https://github.com/ipython/ipython/issues/512>`_: Two displayhooks in zmq | |||
|
284 | * `340 <https://github.com/ipython/ipython/issues/340>`_: Make sure that the Windows HPC scheduler support is working for 0.11 | |||
|
285 | * `98 <https://github.com/ipython/ipython/issues/98>`_: Should be able to get help on an object mid-command | |||
|
286 | * `529 <https://github.com/ipython/ipython/issues/529>`_: unicode problem in qtconsole for windows | |||
|
287 | * `476 <https://github.com/ipython/ipython/issues/476>`_: Separate input area in Qt Console | |||
|
288 | * `175 <https://github.com/ipython/ipython/issues/175>`_: Qt console needs configuration support | |||
|
289 | * `156 <https://github.com/ipython/ipython/issues/156>`_: Key history lost when debugging program crash | |||
|
290 | * `470 <https://github.com/ipython/ipython/issues/470>`_: decorator: uses deprecated features | |||
|
291 | * `30 <https://github.com/ipython/ipython/issues/30>`_: readline in OS X does not have correct key bindings | |||
|
292 | * `503 <https://github.com/ipython/ipython/issues/503>`_: merge IPython.parallel.streamsession and IPython.zmq.session | |||
|
293 | * `456 <https://github.com/ipython/ipython/issues/456>`_: pathname in document punctuated by dots not slashes | |||
|
294 | * `451 <https://github.com/ipython/ipython/issues/451>`_: Allow switching the default image format for inline mpl backend | |||
|
295 | * `79 <https://github.com/ipython/ipython/issues/79>`_: Implement more robust handling of config stages in Application | |||
|
296 | * `522 <https://github.com/ipython/ipython/issues/522>`_: Encoding problems | |||
|
297 | * `524 <https://github.com/ipython/ipython/issues/524>`_: otool should not be unconditionally called on osx | |||
|
298 | * `523 <https://github.com/ipython/ipython/issues/523>`_: Get profile and config file inheritance working | |||
|
299 | * `519 <https://github.com/ipython/ipython/issues/519>`_: qtconsole --pure: "TypeError: string indices must be integers, not str" | |||
|
300 | * `516 <https://github.com/ipython/ipython/issues/516>`_: qtconsole --pure: "KeyError: 'ismagic'" | |||
|
301 | * `520 <https://github.com/ipython/ipython/issues/520>`_: qtconsole --pure: "TypeError: string indices must be integers, not str" | |||
|
302 | * `450 <https://github.com/ipython/ipython/issues/450>`_: resubmitted tasks sometimes stuck as pending | |||
|
303 | * `518 <https://github.com/ipython/ipython/issues/518>`_: JSON serialization problems with ObjectId type (MongoDB) | |||
|
304 | * `178 <https://github.com/ipython/ipython/issues/178>`_: Channels should be named for their function, not their socket type | |||
|
305 | * `515 <https://github.com/ipython/ipython/issues/515>`_: [ipcluster] termination on os x | |||
|
306 | * `510 <https://github.com/ipython/ipython/issues/510>`_: qtconsole: indentation problem printing numpy arrays | |||
|
307 | * `508 <https://github.com/ipython/ipython/issues/508>`_: "AssertionError: Missing message part." in ipython-qtconsole --pure | |||
|
308 | * `499 <https://github.com/ipython/ipython/issues/499>`_: "ZMQError: Interrupted system call" when saving inline figure | |||
|
309 | * `426 <https://github.com/ipython/ipython/issues/426>`_: %edit magic fails in qtconsole | |||
|
310 | * `497 <https://github.com/ipython/ipython/issues/497>`_: Don't show info from .pyd files | |||
|
311 | * `493 <https://github.com/ipython/ipython/issues/493>`_: QFont::setPointSize: Point size <= 0 (0), must be greater than 0 | |||
|
312 | * `489 <https://github.com/ipython/ipython/issues/489>`_: UnicodeEncodeError in qt.svg.save_svg | |||
|
313 | * `458 <https://github.com/ipython/ipython/issues/458>`_: embed() doesn't load default config | |||
|
314 | * `488 <https://github.com/ipython/ipython/issues/488>`_: Using IPython with RubyPython leads to problems with IPython.parallel.client.client.Client.__init() | |||
|
315 | * `401 <https://github.com/ipython/ipython/issues/401>`_: Race condition when running lbview.apply() fast multiple times in loop | |||
|
316 | * `168 <https://github.com/ipython/ipython/issues/168>`_: Scrub Launchpad links from code, docs | |||
|
317 | * `141 <https://github.com/ipython/ipython/issues/141>`_: garbage collection problem (revisited) | |||
|
318 | * `59 <https://github.com/ipython/ipython/issues/59>`_: test_magic.test_obj_del fails on win32 | |||
|
319 | * `457 <https://github.com/ipython/ipython/issues/457>`_: Backgrounded Tasks not Allowed? (but easy to slip by . . .) | |||
|
320 | * `297 <https://github.com/ipython/ipython/issues/297>`_: Shouldn't use pexpect for subprocesses in in-process terminal frontend | |||
|
321 | * `110 <https://github.com/ipython/ipython/issues/110>`_: magic to return exit status | |||
|
322 | * `473 <https://github.com/ipython/ipython/issues/473>`_: OSX readline detection fails in the debugger | |||
|
323 | * `466 <https://github.com/ipython/ipython/issues/466>`_: tests fail without unicode filename support | |||
|
324 | * `468 <https://github.com/ipython/ipython/issues/468>`_: iptest script has 0 exit code even when tests fail | |||
|
325 | * `465 <https://github.com/ipython/ipython/issues/465>`_: client.db_query() behaves different with SQLite and MongoDB | |||
|
326 | * `467 <https://github.com/ipython/ipython/issues/467>`_: magic_install_default_config test fails when there is no .ipython directory | |||
|
327 | * `463 <https://github.com/ipython/ipython/issues/463>`_: IPYTHON_DIR (and IPYTHONDIR) don't expand tilde to '~' directory | |||
|
328 | * `446 <https://github.com/ipython/ipython/issues/446>`_: Test machinery is imported at normal runtime | |||
|
329 | * `438 <https://github.com/ipython/ipython/issues/438>`_: Users should be able to use Up/Down for cell navigation | |||
|
330 | * `439 <https://github.com/ipython/ipython/issues/439>`_: Users should be able to copy notebook input and output | |||
|
331 | * `291 <https://github.com/ipython/ipython/issues/291>`_: Rename special display methods and put them lower in priority than display functions | |||
|
332 | * `447 <https://github.com/ipython/ipython/issues/447>`_: Instantiating classes without __init__ function causes kernel to crash | |||
|
333 | * `444 <https://github.com/ipython/ipython/issues/444>`_: Ctrl + t in WxIPython Causes Unexpected Behavior | |||
|
334 | * `445 <https://github.com/ipython/ipython/issues/445>`_: qt and console Based Startup Errors | |||
|
335 | * `428 <https://github.com/ipython/ipython/issues/428>`_: ipcluster doesn't handle stale pid info well | |||
|
336 | * `434 <https://github.com/ipython/ipython/issues/434>`_: 10.0.2 seg fault with rpy2 | |||
|
337 | * `441 <https://github.com/ipython/ipython/issues/441>`_: Allow running a block of code in a file | |||
|
338 | * `432 <https://github.com/ipython/ipython/issues/432>`_: Silent request fails | |||
|
339 | * `409 <https://github.com/ipython/ipython/issues/409>`_: Test failure in IPython.lib | |||
|
340 | * `402 <https://github.com/ipython/ipython/issues/402>`_: History section of messaging spec is incorrect | |||
|
341 | * `88 <https://github.com/ipython/ipython/issues/88>`_: Error when inputting UTF8 CJK characters | |||
|
342 | * `366 <https://github.com/ipython/ipython/issues/366>`_: Ctrl-K should kill line and store it, so that Ctrl-y can yank it back | |||
|
343 | * `425 <https://github.com/ipython/ipython/issues/425>`_: typo in %gui magic help | |||
|
344 | * `304 <https://github.com/ipython/ipython/issues/304>`_: Persistent warnings if old configuration files exist | |||
|
345 | * `216 <https://github.com/ipython/ipython/issues/216>`_: crash of ipython when alias is used with %s and echo | |||
|
346 | * `412 <https://github.com/ipython/ipython/issues/412>`_: add support to automatic retry of tasks | |||
|
347 | * `411 <https://github.com/ipython/ipython/issues/411>`_: add support to continue tasks | |||
|
348 | * `417 <https://github.com/ipython/ipython/issues/417>`_: IPython should display things unsorted if it can't sort them | |||
|
349 | * `416 <https://github.com/ipython/ipython/issues/416>`_: wrong encode when printing unicode string | |||
|
350 | * `376 <https://github.com/ipython/ipython/issues/376>`_: Failing InputsplitterTest | |||
|
351 | * `405 <https://github.com/ipython/ipython/issues/405>`_: TraitError in traitlets.py(332) on any input | |||
|
352 | * `392 <https://github.com/ipython/ipython/issues/392>`_: UnicodeEncodeError on start | |||
|
353 | * `137 <https://github.com/ipython/ipython/issues/137>`_: sys.getfilesystemencoding return value not checked | |||
|
354 | * `300 <https://github.com/ipython/ipython/issues/300>`_: Users should be able to manage kernels and kernel sessions from the notebook UI | |||
|
355 | * `301 <https://github.com/ipython/ipython/issues/301>`_: Users should have access to working Kernel, Tabs, Edit, Help menus in the notebook | |||
|
356 | * `396 <https://github.com/ipython/ipython/issues/396>`_: cursor move triggers a lot of IO access | |||
|
357 | * `379 <https://github.com/ipython/ipython/issues/379>`_: Minor doc nit: --paging argument | |||
|
358 | * `399 <https://github.com/ipython/ipython/issues/399>`_: Add task queue limit in engine when load-balancing | |||
|
359 | * `78 <https://github.com/ipython/ipython/issues/78>`_: StringTask won't take unicode code strings | |||
|
360 | * `391 <https://github.com/ipython/ipython/issues/391>`_: MongoDB.add_record() does not work in 0.11dev | |||
|
361 | * `365 <https://github.com/ipython/ipython/issues/365>`_: newparallel on Windows | |||
|
362 | * `386 <https://github.com/ipython/ipython/issues/386>`_: FAIL: test that pushed functions have access to globals | |||
|
363 | * `387 <https://github.com/ipython/ipython/issues/387>`_: Interactively defined functions can't access user namespace | |||
|
364 | * `118 <https://github.com/ipython/ipython/issues/118>`_: Snow Leopard ipy_vimserver POLL error | |||
|
365 | * `394 <https://github.com/ipython/ipython/issues/394>`_: System escape interpreted in multi-line string | |||
|
366 | * `26 <https://github.com/ipython/ipython/issues/26>`_: find_job_cmd is too hasty to fail on Windows | |||
|
367 | * `368 <https://github.com/ipython/ipython/issues/368>`_: Installation instructions in dev docs are completely wrong | |||
|
368 | * `380 <https://github.com/ipython/ipython/issues/380>`_: qtconsole pager RST - HTML not happening consistently | |||
|
369 | * `367 <https://github.com/ipython/ipython/issues/367>`_: Qt console doesn't support ibus input method | |||
|
370 | * `375 <https://github.com/ipython/ipython/issues/375>`_: Missing libraries cause ImportError in tests | |||
|
371 | * `71 <https://github.com/ipython/ipython/issues/71>`_: temp file errors in iptest IPython.core | |||
|
372 | * `350 <https://github.com/ipython/ipython/issues/350>`_: Decide how to handle displayhook being triggered multiple times | |||
|
373 | * `360 <https://github.com/ipython/ipython/issues/360>`_: Remove `runlines` method | |||
|
374 | * `125 <https://github.com/ipython/ipython/issues/125>`_: Exec lines in config should not contribute to line numbering or history | |||
|
375 | * `20 <https://github.com/ipython/ipython/issues/20>`_: Robust readline support on OS X's builtin Python | |||
|
376 | * `147 <https://github.com/ipython/ipython/issues/147>`_: On Windows, %page is being too restrictive to split line by \r\n only | |||
|
377 | * `326 <https://github.com/ipython/ipython/issues/326>`_: Update docs and examples for parallel stuff to reflect movement away from Twisted | |||
|
378 | * `341 <https://github.com/ipython/ipython/issues/341>`_: FIx Parallel Magics for newparallel | |||
|
379 | * `338 <https://github.com/ipython/ipython/issues/338>`_: Usability improvements to Qt console | |||
|
380 | * `142 <https://github.com/ipython/ipython/issues/142>`_: unexpected auto-indenting when varibles names that start with 'pass' | |||
|
381 | * `296 <https://github.com/ipython/ipython/issues/296>`_: Automatic PDB via %pdb doesn't work | |||
|
382 | * `337 <https://github.com/ipython/ipython/issues/337>`_: exit( and quit( in Qt console produces phantom signature/docstring popup, even though quit() or exit() raises NameError | |||
|
383 | * `318 <https://github.com/ipython/ipython/issues/318>`_: %debug broken in master: invokes missing save_history() method | |||
|
384 | * `307 <https://github.com/ipython/ipython/issues/307>`_: lines ending with semicolon should not go to cache | |||
|
385 | * `104 <https://github.com/ipython/ipython/issues/104>`_: have ipengine run start-up scripts before registering with the controller | |||
|
386 | * `33 <https://github.com/ipython/ipython/issues/33>`_: The skip_doctest decorator is failing to work on Shell.MatplotlibShellBase.magic_run | |||
|
387 | * `336 <https://github.com/ipython/ipython/issues/336>`_: Missing figure development/figs/iopubfade.png for docs | |||
|
388 | * `49 <https://github.com/ipython/ipython/issues/49>`_: %clear should also delete _NN references and Out[NN] ones | |||
|
389 | * `335 <https://github.com/ipython/ipython/issues/335>`_: using setuptools installs every script twice | |||
|
390 | * `306 <https://github.com/ipython/ipython/issues/306>`_: multiline strings at end of input cause noop | |||
|
391 | * `327 <https://github.com/ipython/ipython/issues/327>`_: PyPy compatibility | |||
|
392 | * `328 <https://github.com/ipython/ipython/issues/328>`_: %run script.ipy raises "ERROR! Session/line number was not unique in database." | |||
|
393 | * `7 <https://github.com/ipython/ipython/issues/7>`_: Update the changes doc to reflect the kernel config work | |||
|
394 | * `303 <https://github.com/ipython/ipython/issues/303>`_: Users should be able to scroll a notebook w/o moving the menu/buttons | |||
|
395 | * `322 <https://github.com/ipython/ipython/issues/322>`_: Embedding an interactive IPython shell | |||
|
396 | * `321 <https://github.com/ipython/ipython/issues/321>`_: %debug broken in master | |||
|
397 | * `287 <https://github.com/ipython/ipython/issues/287>`_: Crash when using %macros in sqlite-history branch | |||
|
398 | * `55 <https://github.com/ipython/ipython/issues/55>`_: Can't edit files whose names begin with numbers | |||
|
399 | * `284 <https://github.com/ipython/ipython/issues/284>`_: In variable no longer works in 0.11 | |||
|
400 | * `92 <https://github.com/ipython/ipython/issues/92>`_: Using multiprocessing module crashes parallel iPython | |||
|
401 | * `262 <https://github.com/ipython/ipython/issues/262>`_: Fail to recover history after force-kill. | |||
|
402 | * `320 <https://github.com/ipython/ipython/issues/320>`_: Tab completing re.search objects crashes IPython | |||
|
403 | * `317 <https://github.com/ipython/ipython/issues/317>`_: IPython.kernel: parallel map issues | |||
|
404 | * `197 <https://github.com/ipython/ipython/issues/197>`_: ipython-qtconsole unicode problem in magic ls | |||
|
405 | * `305 <https://github.com/ipython/ipython/issues/305>`_: more readline shortcuts in qtconsole | |||
|
406 | * `314 <https://github.com/ipython/ipython/issues/314>`_: Multi-line, multi-block cells can't be executed. | |||
|
407 | * `308 <https://github.com/ipython/ipython/issues/308>`_: Test suite should set sqlite history to work in :memory: | |||
|
408 | * `202 <https://github.com/ipython/ipython/issues/202>`_: Matplotlib native 'MacOSX' backend broken in '-pylab' mode | |||
|
409 | * `196 <https://github.com/ipython/ipython/issues/196>`_: IPython can't deal with unicode file name. | |||
|
410 | * `25 <https://github.com/ipython/ipython/issues/25>`_: unicode bug - encoding input | |||
|
411 | * `290 <https://github.com/ipython/ipython/issues/290>`_: try/except/else clauses can't be typed, code input stops too early. | |||
|
412 | * `43 <https://github.com/ipython/ipython/issues/43>`_: Implement SSH support in ipcluster | |||
|
413 | * `6 <https://github.com/ipython/ipython/issues/6>`_: Update the Sphinx docs for the new ipcluster | |||
|
414 | * `9 <https://github.com/ipython/ipython/issues/9>`_: Getting "DeadReferenceError: Calling Stale Broker" after ipcontroller restart | |||
|
415 | * `132 <https://github.com/ipython/ipython/issues/132>`_: Ipython prevent south from working | |||
|
416 | * `27 <https://github.com/ipython/ipython/issues/27>`_: generics.complete_object broken | |||
|
417 | * `60 <https://github.com/ipython/ipython/issues/60>`_: Improve absolute import management for iptest.py | |||
|
418 | * `31 <https://github.com/ipython/ipython/issues/31>`_: Issues in magic_whos code | |||
|
419 | * `52 <https://github.com/ipython/ipython/issues/52>`_: Document testing process better | |||
|
420 | * `44 <https://github.com/ipython/ipython/issues/44>`_: Merge history from multiple sessions | |||
|
421 | * `182 <https://github.com/ipython/ipython/issues/182>`_: ipython q4thread in version 10.1 not starting properly | |||
|
422 | * `143 <https://github.com/ipython/ipython/issues/143>`_: Ipython.gui.wx.ipython_view.IPShellWidget: ignores user*_ns arguments | |||
|
423 | * `127 <https://github.com/ipython/ipython/issues/127>`_: %edit does not work on filenames consisted of pure numbers | |||
|
424 | * `126 <https://github.com/ipython/ipython/issues/126>`_: Can't transfer command line argument to script | |||
|
425 | * `28 <https://github.com/ipython/ipython/issues/28>`_: Offer finer control for initialization of input streams | |||
|
426 | * `58 <https://github.com/ipython/ipython/issues/58>`_: ipython change char '0xe9' to 4 spaces | |||
|
427 | * `68 <https://github.com/ipython/ipython/issues/68>`_: Problems with Control-C stopping ipcluster on Windows/Python2.6 | |||
|
428 | * `24 <https://github.com/ipython/ipython/issues/24>`_: ipcluster does not start all the engines | |||
|
429 | * `240 <https://github.com/ipython/ipython/issues/240>`_: Incorrect method displayed in %psource | |||
|
430 | * `120 <https://github.com/ipython/ipython/issues/120>`_: inspect.getsource fails for functions defined on command line | |||
|
431 | * `212 <https://github.com/ipython/ipython/issues/212>`_: IPython ignores exceptions in the first evaulation of class attrs | |||
|
432 | * `108 <https://github.com/ipython/ipython/issues/108>`_: ipython disables python logger | |||
|
433 | * `100 <https://github.com/ipython/ipython/issues/100>`_: Overzealous introspection | |||
|
434 | * `18 <https://github.com/ipython/ipython/issues/18>`_: %cpaste freeze sync frontend | |||
|
435 | * `200 <https://github.com/ipython/ipython/issues/200>`_: Unicode error when starting ipython in a folder with non-ascii path | |||
|
436 | * `130 <https://github.com/ipython/ipython/issues/130>`_: Deadlock when importing a module that creates an IPython client | |||
|
437 | * `134 <https://github.com/ipython/ipython/issues/134>`_: multline block scrolling | |||
|
438 | * `46 <https://github.com/ipython/ipython/issues/46>`_: Input to %timeit is not preparsed | |||
|
439 | * `285 <https://github.com/ipython/ipython/issues/285>`_: ipcluster local -n 4 fails | |||
|
440 | * `205 <https://github.com/ipython/ipython/issues/205>`_: In the Qt console, Tab should insert 4 spaces when not completing | |||
|
441 | * `145 <https://github.com/ipython/ipython/issues/145>`_: Bug on MSW sytems: idle can not be set as default IPython editor. Fix Suggested. | |||
|
442 | * `77 <https://github.com/ipython/ipython/issues/77>`_: ipython oops in cygwin | |||
|
443 | * `121 <https://github.com/ipython/ipython/issues/121>`_: If plot windows are closed via window controls, no more plotting is possible. | |||
|
444 | * `111 <https://github.com/ipython/ipython/issues/111>`_: Iterator version of TaskClient.map() that returns results as they become available | |||
|
445 | * `109 <https://github.com/ipython/ipython/issues/109>`_: WinHPCLauncher is a hard dependency that causes errors in the test suite | |||
|
446 | * `86 <https://github.com/ipython/ipython/issues/86>`_: Make IPython work with multiprocessing | |||
|
447 | * `15 <https://github.com/ipython/ipython/issues/15>`_: Implement SGE support in ipcluster | |||
|
448 | * `3 <https://github.com/ipython/ipython/issues/3>`_: Implement PBS support in ipcluster | |||
|
449 | * `53 <https://github.com/ipython/ipython/issues/53>`_: Internal Python error in the inspect module | |||
|
450 | * `74 <https://github.com/ipython/ipython/issues/74>`_: Manager() [from multiprocessing module] hangs ipythonx but not ipython | |||
|
451 | * `51 <https://github.com/ipython/ipython/issues/51>`_: Out not working with ipythonx | |||
|
452 | * `201 <https://github.com/ipython/ipython/issues/201>`_: use session.send throughout zmq code | |||
|
453 | * `115 <https://github.com/ipython/ipython/issues/115>`_: multiline specials not defined in 0.11 branch | |||
|
454 | * `93 <https://github.com/ipython/ipython/issues/93>`_: when looping, cursor appears at leftmost point in newline | |||
|
455 | * `133 <https://github.com/ipython/ipython/issues/133>`_: whitespace after Source introspection | |||
|
456 | * `50 <https://github.com/ipython/ipython/issues/50>`_: Ctrl-C with -gthread on Windows, causes uncaught IOError | |||
|
457 | * `65 <https://github.com/ipython/ipython/issues/65>`_: Do not use .message attributes in exceptions, deprecated in 2.6 | |||
|
458 | * `76 <https://github.com/ipython/ipython/issues/76>`_: syntax error when raise is inside except process | |||
|
459 | * `107 <https://github.com/ipython/ipython/issues/107>`_: bdist_rpm causes traceback looking for a non-existant file | |||
|
460 | * `113 <https://github.com/ipython/ipython/issues/113>`_: initial magic ? (question mark) fails before wildcard | |||
|
461 | * `128 <https://github.com/ipython/ipython/issues/128>`_: Pdb instance has no attribute 'curframe' | |||
|
462 | * `139 <https://github.com/ipython/ipython/issues/139>`_: running with -pylab pollutes namespace | |||
|
463 | * `140 <https://github.com/ipython/ipython/issues/140>`_: malloc error during tab completion of numpy array member functions starting with 'c' | |||
|
464 | * `153 <https://github.com/ipython/ipython/issues/153>`_: ipy_vimserver traceback on Windows | |||
|
465 | * `154 <https://github.com/ipython/ipython/issues/154>`_: using ipython in Slicer3 show how os.environ['HOME'] is not defined | |||
|
466 | * `185 <https://github.com/ipython/ipython/issues/185>`_: show() blocks in pylab mode with ipython 0.10.1 | |||
|
467 | * `189 <https://github.com/ipython/ipython/issues/189>`_: Crash on tab completion | |||
|
468 | * `274 <https://github.com/ipython/ipython/issues/274>`_: bashism in sshx.sh | |||
|
469 | * `276 <https://github.com/ipython/ipython/issues/276>`_: Calling `sip.setapi` does not work if app has already imported from PyQt4 | |||
|
470 | * `277 <https://github.com/ipython/ipython/issues/277>`_: matplotlib.image imgshow from 10.1 segfault | |||
|
471 | * `288 <https://github.com/ipython/ipython/issues/288>`_: Incorrect docstring in zmq/kernelmanager.py | |||
|
472 | * `286 <https://github.com/ipython/ipython/issues/286>`_: Fix IPython.Shell compatibility layer | |||
|
473 | * `99 <https://github.com/ipython/ipython/issues/99>`_: blank lines in history | |||
|
474 | * `129 <https://github.com/ipython/ipython/issues/129>`_: psearch: TypeError: expected string or buffer | |||
|
475 | * `190 <https://github.com/ipython/ipython/issues/190>`_: Add option to format float point output | |||
|
476 | * `246 <https://github.com/ipython/ipython/issues/246>`_: Application not conforms XDG Base Directory Specification | |||
|
477 | * `48 <https://github.com/ipython/ipython/issues/48>`_: IPython should follow the XDG Base Directory spec for configuration | |||
|
478 | * `176 <https://github.com/ipython/ipython/issues/176>`_: Make client-side history persistence readline-independent | |||
|
479 | * `279 <https://github.com/ipython/ipython/issues/279>`_: Backtraces when using ipdb do not respect -colour LightBG setting | |||
|
480 | * `119 <https://github.com/ipython/ipython/issues/119>`_: Broken type filter in magic_who_ls | |||
|
481 | * `271 <https://github.com/ipython/ipython/issues/271>`_: Intermittent problem with print output in Qt console. | |||
|
482 | * `270 <https://github.com/ipython/ipython/issues/270>`_: Small typo in IPython developerβs guide | |||
|
483 | * `166 <https://github.com/ipython/ipython/issues/166>`_: Add keyboard accelerators to Qt close dialog | |||
|
484 | * `173 <https://github.com/ipython/ipython/issues/173>`_: asymmetrical ctrl-A/ctrl-E behavior in multiline | |||
|
485 | * `45 <https://github.com/ipython/ipython/issues/45>`_: Autosave history for robustness | |||
|
486 | * `162 <https://github.com/ipython/ipython/issues/162>`_: make command history persist in ipythonqt | |||
|
487 | * `161 <https://github.com/ipython/ipython/issues/161>`_: make ipythonqt exit without dialog when exit() is called | |||
|
488 | * `263 <https://github.com/ipython/ipython/issues/263>`_: [ipython + numpy] Some test errors | |||
|
489 | * `256 <https://github.com/ipython/ipython/issues/256>`_: reset docstring ipython 0.10 | |||
|
490 | * `258 <https://github.com/ipython/ipython/issues/258>`_: allow caching to avoid matplotlib object referrences | |||
|
491 | * `248 <https://github.com/ipython/ipython/issues/248>`_: Can't open and read files after upgrade from 0.10 to 0.10.0 | |||
|
492 | * `247 <https://github.com/ipython/ipython/issues/247>`_: ipython + Stackless | |||
|
493 | * `245 <https://github.com/ipython/ipython/issues/245>`_: Magic save and macro missing newlines, line ranges don't match prompt numbers. | |||
|
494 | * `241 <https://github.com/ipython/ipython/issues/241>`_: "exit" hangs on terminal version of IPython | |||
|
495 | * `213 <https://github.com/ipython/ipython/issues/213>`_: ipython -pylab no longer plots interactively on 0.10.1 | |||
|
496 | * `4 <https://github.com/ipython/ipython/issues/4>`_: wx frontend don't display well commands output | |||
|
497 | * `5 <https://github.com/ipython/ipython/issues/5>`_: ls command not supported in ipythonx wx frontend | |||
|
498 | * `1 <https://github.com/ipython/ipython/issues/1>`_: Document winhpcjob.py and launcher.py | |||
|
499 | * `83 <https://github.com/ipython/ipython/issues/83>`_: Usage of testing.util.DeferredTestCase should be replace with twisted.trial.unittest.TestCase | |||
|
500 | * `117 <https://github.com/ipython/ipython/issues/117>`_: Redesign how Component instances are tracked and queried | |||
|
501 | * `47 <https://github.com/ipython/ipython/issues/47>`_: IPython.kernel.client cannot be imported inside an engine | |||
|
502 | * `105 <https://github.com/ipython/ipython/issues/105>`_: Refactor the task dependencies system | |||
|
503 | * `210 <https://github.com/ipython/ipython/issues/210>`_: 0.10.1 doc mistake - New IPython Sphinx directive error | |||
|
504 | * `209 <https://github.com/ipython/ipython/issues/209>`_: can't activate IPython parallel magics | |||
|
505 | * `206 <https://github.com/ipython/ipython/issues/206>`_: Buggy linewrap in Mac OSX Terminal | |||
|
506 | * `194 <https://github.com/ipython/ipython/issues/194>`_: !sudo <command> displays password in plain text | |||
|
507 | * `186 <https://github.com/ipython/ipython/issues/186>`_: %edit issue under OS X 10.5 - IPython 0.10.1 | |||
|
508 | * `11 <https://github.com/ipython/ipython/issues/11>`_: Create a daily build PPA for ipython | |||
|
509 | * `144 <https://github.com/ipython/ipython/issues/144>`_: logo missing from sphinx docs | |||
|
510 | * `181 <https://github.com/ipython/ipython/issues/181>`_: cls command does not work on windows | |||
|
511 | * `169 <https://github.com/ipython/ipython/issues/169>`_: Kernel can only be bound to localhost | |||
|
512 | * `36 <https://github.com/ipython/ipython/issues/36>`_: tab completion does not escape () | |||
|
513 | * `177 <https://github.com/ipython/ipython/issues/177>`_: Report tracebacks of interactively entered input | |||
|
514 | * `148 <https://github.com/ipython/ipython/issues/148>`_: dictionary having multiple keys having frozenset fails to print on iPython | |||
|
515 | * `160 <https://github.com/ipython/ipython/issues/160>`_: magic_gui throws TypeError when gui magic is used | |||
|
516 | * `150 <https://github.com/ipython/ipython/issues/150>`_: History entries ending with parentheses corrupt command line on OS X 10.6.4 | |||
|
517 | * `146 <https://github.com/ipython/ipython/issues/146>`_: -ipythondir - using an alternative .ipython dir for rc type stuff | |||
|
518 | * `114 <https://github.com/ipython/ipython/issues/114>`_: Interactive strings get mangled with "_ip.magic" | |||
|
519 | * `135 <https://github.com/ipython/ipython/issues/135>`_: crash on invalid print | |||
|
520 | * `69 <https://github.com/ipython/ipython/issues/69>`_: Usage of "mycluster" profile in docs and examples | |||
|
521 | * `37 <https://github.com/ipython/ipython/issues/37>`_: Fix colors in output of ResultList on Windows |
@@ -17,7 +17,7 b' use the ``ipcluster`` command::' | |||||
17 |
|
17 | |||
18 | $ ipcluster -n 4 |
|
18 | $ ipcluster -n 4 | |
19 |
|
19 | |||
20 |
For more detailed information about starting the controller and engines, see our :ref:`introduction < |
|
20 | For more detailed information about starting the controller and engines, see our :ref:`introduction <parallel_overview>` to using IPython for parallel computing. | |
21 |
|
21 | |||
22 | The magic here is that this single controller and set of engines is running both the MultiEngine and ``Task`` interfaces simultaneously. |
|
22 | The magic here is that this single controller and set of engines is running both the MultiEngine and ``Task`` interfaces simultaneously. | |
23 |
|
23 |
@@ -1,22 +1,38 b'' | |||||
1 | .. _qtconsole: |
|
1 | .. _qtconsole: | |
2 |
|
2 | |||
3 | ========================= |
|
3 | ========================= | |
4 | IPython as a QtGUI widget |
|
4 | A Qt Console for IPython | |
5 | ========================= |
|
5 | ========================= | |
6 |
|
6 | |||
7 | We now have a version of IPython, using the new two-process :ref:`ZeroMQ Kernel |
|
7 | We now have a version of IPython, using the new two-process :ref:`ZeroMQ Kernel | |
8 | <ipythonzmq>`, running in a PyQt_ GUI. |
|
8 | <ipythonzmq>`, running in a PyQt_ GUI. This is a very lightweight widget that | |
|
9 | largely feels like a terminal, but provides a number of enhancements only | |||
|
10 | possible in a GUI, such as inline figures, proper multiline editing with syntax | |||
|
11 | highlighting, graphical calltips, and much more. | |||
9 |
|
12 | |||
10 | Overview |
|
13 | .. figure:: ../_static/qtconsole.png | |
11 | ======== |
|
14 | :width: 400px | |
|
15 | :alt: IPython Qt console with embedded plots | |||
|
16 | :align: center | |||
|
17 | :target: ../_static/qtconsole.png | |||
|
18 | ||||
|
19 | The Qt console for IPython, using inline matplotlib plots. | |||
|
20 | ||||
|
21 | To get acquainted with the Qt console, type `%guiref` to see a quick | |||
|
22 | introduction of its main features. | |||
12 |
|
23 | |||
13 | The Qt frontend has hand-coded emacs-style bindings for text navigation. This |
|
24 | The Qt frontend has hand-coded emacs-style bindings for text navigation. This | |
14 | is not yet configurable. |
|
25 | is not yet configurable. | |
15 |
|
26 | |||
16 | .. seealso:: |
|
27 | .. tip:: | |
|
28 | ||||
|
29 | Since the Qt console tries hard to behave like a terminal, by default it | |||
|
30 | immediately executes single lines of input that are complete. If you want | |||
|
31 | to force multiline input, hit :key:`Ctrl-Enter` at the end of the first line | |||
|
32 | instead of :key:`Enter`, and it will open a new line for input. At any | |||
|
33 | point in a multiline block, you can force its execution (without having to | |||
|
34 | go to the bottom) with :key:`Shift-Enter`. | |||
17 |
|
35 | |||
18 | :ref:`The original IPython-Qt project description. <ipython_qt>` |
|
|||
19 |
|
||||
20 | ``%loadpy`` |
|
36 | ``%loadpy`` | |
21 | =========== |
|
37 | =========== | |
22 |
|
38 | |||
@@ -205,8 +221,8 b' These do not have to all be qt frontends - any IPython frontend can connect and' | |||||
205 | run code. When you start ipython qtconsole, there will be an output line, |
|
221 | run code. When you start ipython qtconsole, there will be an output line, | |
206 | like:: |
|
222 | like:: | |
207 |
|
223 | |||
208 | To connect another client to this kernel, use: |
|
224 | [IPKernelApp] To connect another client to this kernel, use: | |
209 |
|
|
225 | [IPKernelApp] --existing --shell=60690 --iopub=44045 --stdin=38323 --hb=41797 | |
210 |
|
226 | |||
211 | Other frontends can connect to your kernel, and share in the execution. This is |
|
227 | Other frontends can connect to your kernel, and share in the execution. This is | |
212 | great for collaboration. The `-e` flag is for 'external'. Starting other |
|
228 | great for collaboration. The `-e` flag is for 'external'. Starting other |
@@ -1133,7 +1133,7 b' GUI event loop support' | |||||
1133 | IPython has excellent support for working interactively with Graphical User |
|
1133 | IPython has excellent support for working interactively with Graphical User | |
1134 | Interface (GUI) toolkits, such as wxPython, PyQt4, PyGTK and Tk. This is |
|
1134 | Interface (GUI) toolkits, such as wxPython, PyQt4, PyGTK and Tk. This is | |
1135 | implemented using Python's builtin ``PyOSInputHook`` hook. This implementation |
|
1135 | implemented using Python's builtin ``PyOSInputHook`` hook. This implementation | |
1136 |
is extremely robust compared to our previous thread |
|
1136 | is extremely robust compared to our previous thread-based version. The | |
1137 | advantages of this are: |
|
1137 | advantages of this are: | |
1138 |
|
1138 | |||
1139 | * GUIs can be enabled and disabled dynamically at runtime. |
|
1139 | * GUIs can be enabled and disabled dynamically at runtime. | |
@@ -1217,48 +1217,37 b' and if ``QT_API=pyqt`` then PyQt4 will be used *with the v2 API* for' | |||||
1217 | QString and QVariant, so ETS codes like MayaVi will also work with IPython. |
|
1217 | QString and QVariant, so ETS codes like MayaVi will also work with IPython. | |
1218 |
|
1218 | |||
1219 | If you launch IPython in pylab mode with ``ipython --pylab=qt``, then IPython |
|
1219 | If you launch IPython in pylab mode with ``ipython --pylab=qt``, then IPython | |
1220 | will ask matplotlib which Qt library to use (only if QT_API is *not set*), |
|
1220 | will ask matplotlib which Qt library to use (only if QT_API is *not set*), via | |
1221 | via the 'backend.qt4' rcParam. |
|
1221 | the 'backend.qt4' rcParam. If matplotlib is version 1.0.1 or older, then | |
1222 | If matplotlib is version 1.0.1 or older, then IPython will always use PyQt4 |
|
1222 | IPython will always use PyQt4 without setting the v2 APIs, since neither v2 | |
1223 | without setting the v2 APIs, since neither v2 PyQt nor PySide work. |
|
1223 | PyQt nor PySide work. | |
1224 |
|
1224 | |||
1225 | .. warning:: |
|
1225 | .. warning:: | |
1226 |
|
1226 | |||
1227 |
Note that this means for ETS 4 to work with PyQt4, ``QT_API`` *must* be set |
|
1227 | Note that this means for ETS 4 to work with PyQt4, ``QT_API`` *must* be set | |
1228 |
work with IPython's qt integration, because otherwise PyQt4 will be |
|
1228 | to work with IPython's qt integration, because otherwise PyQt4 will be | |
1229 | an incompatible mode. |
|
1229 | loaded in an incompatible mode. | |
1230 |
|
1230 | |||
1231 | It also means that you must *not* have ``QT_API`` set if you want to |
|
1231 | It also means that you must *not* have ``QT_API`` set if you want to | |
1232 | use ``--gui=qt`` with code that requires PyQt4 API v1. |
|
1232 | use ``--gui=qt`` with code that requires PyQt4 API v1. | |
1233 |
|
1233 | |||
1234 |
|
1234 | |||
1235 |
|
||||
1236 | .. _matplotlib_support: |
|
1235 | .. _matplotlib_support: | |
1237 |
|
1236 | |||
1238 | Plotting with matplotlib |
|
1237 | Plotting with matplotlib | |
1239 | ======================== |
|
1238 | ======================== | |
1240 |
|
1239 | |||
|
1240 | `Matplotlib`_ provides high quality 2D and 3D plotting for Python. Matplotlib | |||
|
1241 | can produce plots on screen using a variety of GUI toolkits, including Tk, | |||
|
1242 | PyGTK, PyQt4 and wxPython. It also provides a number of commands useful for | |||
|
1243 | scientific computing, all with a syntax compatible with that of the popular | |||
|
1244 | Matlab program. | |||
1241 |
|
1245 | |||
1242 | `Matplotlib`_ provides high quality 2D and |
|
1246 | To start IPython with matplotlib support, use the ``--pylab`` switch. If no | |
1243 | 3D plotting for Python. Matplotlib can produce plots on screen using a variety |
|
1247 | arguments are given, IPython will automatically detect your choice of | |
1244 | of GUI toolkits, including Tk, PyGTK, PyQt4 and wxPython. It also provides a |
|
1248 | matplotlib backend. You can also request a specific backend with | |
1245 | number of commands useful for scientific computing, all with a syntax |
|
1249 | ``--pylab=backend``, where ``backend`` must be one of: 'tk', 'qt', 'wx', 'gtk', | |
1246 | compatible with that of the popular Matlab program. |
|
1250 | 'osx'. | |
1247 |
|
||||
1248 | Many IPython users have come to rely on IPython's ``-pylab`` mode which |
|
|||
1249 | automates the integration of Matplotlib with IPython. We are still in the |
|
|||
1250 | process of working with the Matplotlib developers to finalize the new pylab |
|
|||
1251 | API, but for now you can use Matplotlib interactively using the following |
|
|||
1252 | commands:: |
|
|||
1253 |
|
||||
1254 | %gui wx |
|
|||
1255 | import matplotlib |
|
|||
1256 | matplotlib.use('wxagg') |
|
|||
1257 | from matplotlib import pylab |
|
|||
1258 | pylab.interactive(True) |
|
|||
1259 |
|
||||
1260 | All of this will soon be automated as Matplotlib begins to include |
|
|||
1261 | new logic that uses our new GUI support. |
|
|||
1262 |
|
1251 | |||
1263 | .. _Matplotlib: http://matplotlib.sourceforge.net |
|
1252 | .. _Matplotlib: http://matplotlib.sourceforge.net | |
1264 |
|
1253 | |||
@@ -1318,5 +1307,5 b' Supporting something like this would basically require tracking the' | |||||
1318 | internal execution state of the Python interpreter, so only top-level |
|
1307 | internal execution state of the Python interpreter, so only top-level | |
1319 | divisions are allowed. If you want to be able to open an IPython |
|
1308 | divisions are allowed. If you want to be able to open an IPython | |
1320 | instance at an arbitrary point in a program, you can use IPython's |
|
1309 | instance at an arbitrary point in a program, you can use IPython's | |
1321 |
embedding facilities, |
|
1310 | embedding facilities, see :func:`IPython.embed` for details. | |
1322 |
|
1311 |
@@ -1,4 +1,4 b'' | |||||
1 | .. _ip1par: |
|
1 | .. _parallel_overview: | |
2 |
|
2 | |||
3 | ============================ |
|
3 | ============================ | |
4 | Overview and getting started |
|
4 | Overview and getting started | |
@@ -47,6 +47,16 b' the ``I`` in IPython. The following are some example usage cases for IPython:' | |||||
47 |
|
47 | |||
48 | * Run a set of tasks on a set of CPUs using dynamic load balancing. |
|
48 | * Run a set of tasks on a set of CPUs using dynamic load balancing. | |
49 |
|
49 | |||
|
50 | .. tip:: | |||
|
51 | ||||
|
52 | At the SciPy 2011 conference in Austin, Min Ragan-Kelley presented a | |||
|
53 | complete 4-hour tutorial on the use of these features, and all the materials | |||
|
54 | for the tutorial are now `available online`__. That tutorial provides an | |||
|
55 | excellent, hands-on oriented complement to the reference documentation | |||
|
56 | presented here. | |||
|
57 | ||||
|
58 | .. __: http://minrk.github.com/scipy-tutorial-2011 | |||
|
59 | ||||
50 | Architecture overview |
|
60 | Architecture overview | |
51 | ===================== |
|
61 | ===================== | |
52 |
|
62 |
@@ -22,7 +22,7 b' the :command:`ipcluster` command::' | |||||
22 | $ ipcluster start --n=4 |
|
22 | $ ipcluster start --n=4 | |
23 |
|
23 | |||
24 | For more detailed information about starting the controller and engines, see |
|
24 | For more detailed information about starting the controller and engines, see | |
25 |
our :ref:`introduction < |
|
25 | our :ref:`introduction <parallel_overview>` to using IPython for parallel computing. | |
26 |
|
26 | |||
27 | Creating a ``Client`` instance |
|
27 | Creating a ``Client`` instance | |
28 | ============================== |
|
28 | ============================== |
@@ -27,7 +27,7 b' the :command:`ipcluster` command::' | |||||
27 | $ ipcluster start --n=4 |
|
27 | $ ipcluster start --n=4 | |
28 |
|
28 | |||
29 | For more detailed information about starting the controller and engines, see |
|
29 | For more detailed information about starting the controller and engines, see | |
30 |
our :ref:`introduction < |
|
30 | our :ref:`introduction <parallel_overview>` to using IPython for parallel computing. | |
31 |
|
31 | |||
32 | Creating a ``Client`` instance |
|
32 | Creating a ``Client`` instance | |
33 | ============================== |
|
33 | ============================== |
This diff has been collapsed as it changes many lines, (655 lines changed) Show them Hide them | |||||
@@ -61,17 +61,15 b' A quick summary of the major changes (see below for details):' | |||||
61 | `PyOS_InputHook` API. A new command-line flag `--gui` controls GUI support, |
|
61 | `PyOS_InputHook` API. A new command-line flag `--gui` controls GUI support, | |
62 | and it can also be enabled after IPython startup via the new `%gui` magic. |
|
62 | and it can also be enabled after IPython startup via the new `%gui` magic. | |
63 | This requires some changes if you want to execute GUI-using scripts inside |
|
63 | This requires some changes if you want to execute GUI-using scripts inside | |
64 |
IPython, see :ref:` |
|
64 | IPython, see :ref:`the GUI support section <gui_support>` for more details. | |
65 |
|
65 | |||
66 | * **Integration into Microsoft Visual Studio**. Thanks to the work of the |
|
66 | * **Integration into Microsoft Visual Studio**. Thanks to the work of the | |
67 |
|
|
67 | Microsoft `Python Tools for Visual Studio`__ team, this version of IPython | |
68 |
|
|
68 | has been integrated into Microsoft Visual Studio's Python tools open source | |
69 | plug-in. They currently have a release candidate out using IPython 0.11, |
|
69 | plug-in. `Details below`_ | |
70 | and we will continue to collaborate with them to ensure that as they |
|
|||
71 | approach full release time, the integration with IPython is as smooth as |
|
|||
72 | possible. |
|
|||
73 |
|
70 | |||
74 | .. __: http://pytools.codeplex.com |
|
71 | .. __: http://pytools.codeplex.com | |
|
72 | .. _details below: ms_visual_studio_011_ | |||
75 |
|
73 | |||
76 | * **A two-process architecture.** The Qt console is the first example of using |
|
74 | * **A two-process architecture.** The Qt console is the first example of using | |
77 | a new model that splits IPython between a kernel process where code is |
|
75 | a new model that splits IPython between a kernel process where code is | |
@@ -90,39 +88,49 b' A quick summary of the major changes (see below for details):' | |||||
90 | * **Improved unicode support**. We closed many bugs related to unicode input. |
|
88 | * **Improved unicode support**. We closed many bugs related to unicode input. | |
91 |
|
89 | |||
92 | * **Python 3**. IPython now runs on Python 3.x. See :ref:`python3_011` for |
|
90 | * **Python 3**. IPython now runs on Python 3.x. See :ref:`python3_011` for | |
93 |
|
|
91 | details. | |
94 |
|
92 | |||
95 | * **New profile model**. Profiles are now directories that contain all relevant |
|
93 | * **New profile model**. Profiles are now directories that contain all relevant | |
96 |
|
|
94 | infromation for that session, and thus better isolate IPython use-cases. | |
97 |
|
95 | |||
98 | * **SQLite storage for history**. All history is now stored in a SQLite |
|
96 | * **SQLite storage for history**. All history is now stored in a SQLite | |
99 |
|
|
97 | database, providing support for multiple simultaneous sessions that won't | |
100 |
|
|
98 | clobber each other as well as the ability to perform queries on all stored | |
101 |
|
|
99 | data. | |
102 |
|
100 | |||
103 | * **New configuration system**. All parts of IPython are now configured via a |
|
101 | * **New configuration system**. All parts of IPython are now configured via a | |
104 |
|
|
102 | mechanism inspired by the Enthought Traits library. Any configurable element | |
105 |
|
|
103 | can have its attributes set either via files that now use real Python syntax | |
106 |
|
|
104 | or from the command-line. | |
107 |
|
105 | |||
|
106 | * **Vim integration**. Vim can be configured to seamlessly control an IPython | |||
|
107 | kernel, see the files in :file:`docs/examples/vim` for the full details. | |||
|
108 | This work was done by Paul Ivanov, who prepared a nice `video | |||
|
109 | demonstration`__ of the features it provides. | |||
|
110 | ||||
|
111 | .. __: http://pirsquared.org/blog/2011/07/28/vim-ipython/ | |||
108 |
|
112 | |||
109 | Authors and support |
|
113 | Authors and support | |
110 | ------------------- |
|
114 | ------------------- | |
111 |
|
115 | |||
112 | Over 60 separate authors have contributed to this release, see :ref:`below |
|
116 | Over 60 separate authors have contributed to this release, see :ref:`below | |
113 |
<credits>` for a full list. In particular, we want to highlight the |
|
117 | <credits_011>` for a full list. In particular, we want to highlight the | |
114 |
active participation of two new core team members: Evan Patterson |
|
118 | extremely active participation of two new core team members: Evan Patterson | |
115 |
the Qt console, and Thomas Kluyver started with our Python 3 port |
|
119 | implemented the Qt console, and Thomas Kluyver started with our Python 3 port | |
116 |
made major contributions to |
|
120 | and by now has made major contributions to just about every area of IPython. | |
117 |
|
121 | |||
118 | We are also grateful for the support we have received during this development |
|
122 | We are also grateful for the support we have received during this development | |
119 | cycle from several institutions: |
|
123 | cycle from several institutions: | |
120 |
|
124 | |||
121 | - `Enthought Inc`__ funded the development of our new Qt console, an effort that |
|
125 | - `Enthought Inc`__ funded the development of our new Qt console, an effort that | |
122 | required developing major pieces of underlying infrastructure, which now |
|
126 | required developing major pieces of underlying infrastructure, which now | |
123 | power not only the Qt console but also our new parallel machinery. |
|
127 | power not only the Qt console but also our new parallel machinery. We'd like | |
|
128 | to thank Eric Jones and Travis Oliphant for their support, as well as Ilan | |||
|
129 | Schnell for his tireless work integrating and testing IPython in the | |||
|
130 | `Enthought Python Distribution`_. | |||
124 |
|
131 | |||
125 | .. __: http://enthought.com |
|
132 | .. __: http://enthought.com | |
|
133 | .. _Enthought Python Distribution: http://www.enthought.com/products/epd.php | |||
126 |
|
134 | |||
127 | - Nipy/NIH: funding via the `NiPy project`__ (NIH grant 5R01MH081909-02) helped |
|
135 | - Nipy/NIH: funding via the `NiPy project`__ (NIH grant 5R01MH081909-02) helped | |
128 | us jumpstart the development of this series by restructuring the entire |
|
136 | us jumpstart the development of this series by restructuring the entire | |
@@ -140,8 +148,8 b' cycle from several institutions:' | |||||
140 |
|
148 | |||
141 | .. __: http://modular.math.washington.edu/grants/compmath09 |
|
149 | .. __: http://modular.math.washington.edu/grants/compmath09 | |
142 |
|
150 | |||
143 |
- Microsoft's team working on `Python Tools for Visual Studio`__ |
|
151 | - Microsoft's team working on `Python Tools for Visual Studio`__ developed the | |
144 |
integrat |
|
152 | integraton of IPython into the Python plugin for Visual Studio 2010. | |
145 |
|
153 | |||
146 | .. __: http://pytools.codeplex.com |
|
154 | .. __: http://pytools.codeplex.com | |
147 |
|
155 | |||
@@ -172,13 +180,13 b' comparing the current code to the last point it had in common with the 0.10' | |||||
172 | series. A huge diff and over 2000 commits make up this development:: |
|
180 | series. A huge diff and over 2000 commits make up this development:: | |
173 |
|
181 | |||
174 | git diff $(git merge-base 0.10.2 HEAD) | wc -l |
|
182 | git diff $(git merge-base 0.10.2 HEAD) | wc -l | |
175 |
28 |
|
183 | 287676 | |
176 |
|
184 | |||
177 | git log $(git merge-base 0.10.2 HEAD) --oneline | wc -l |
|
185 | git log $(git merge-base 0.10.2 HEAD) --oneline | wc -l | |
178 | 2046 |
|
186 | 2046 | |
179 |
|
187 | |||
180 |
Since our move to github, 50 |
|
188 | Since our move to github, 510 issues were closed, 225 of which were pull | |
181 |
requests and 28 |
|
189 | requests and 285 regular issues (see :ref:`below <issues_list_011>` for a full | |
182 | list). Github's pull requests are a fantastic mechanism for reviewing code and |
|
190 | list). Github's pull requests are a fantastic mechanism for reviewing code and | |
183 | building a shared ownership of the project, and we are making enthusiastic use |
|
191 | building a shared ownership of the project, and we are making enthusiastic use | |
184 | of it. |
|
192 | of it. | |
@@ -188,21 +196,15 b' since we only moved to github for issue tracking in May 2010, but we have no' | |||||
188 | way of collecting statistics on the number of issues closed in the old |
|
196 | way of collecting statistics on the number of issues closed in the old | |
189 | Launchpad bug tracker prior to that. |
|
197 | Launchpad bug tracker prior to that. | |
190 |
|
198 | |||
191 |
|
||||
192 | .. _gui_support: |
|
|||
193 |
|
||||
194 | GUI and plotting support in the terminal |
|
|||
195 | ---------------------------------------- |
|
|||
196 |
|
||||
197 | Todo... |
|
|||
198 |
|
||||
199 |
|
||||
200 | .. _qtconsole_011: |
|
199 | .. _qtconsole_011: | |
201 |
|
200 | |||
202 | Qt Console |
|
201 | Qt Console | |
203 | ---------- |
|
202 | ---------- | |
204 |
|
203 | |||
205 | Todo... |
|
204 | IPython now ships with a Qt application that feels very much like a terminal, | |
|
205 | but is in fact a rich GUI that runs an IPython client but supports inline | |||
|
206 | figures, saving sessions to PDF and HTML, multiline editing with syntax | |||
|
207 | highlighting, graphical calltips and much more: | |||
206 |
|
208 | |||
207 | .. figure:: ../_static/qtconsole.png |
|
209 | .. figure:: ../_static/qtconsole.png | |
208 | :width: 400px |
|
210 | :width: 400px | |
@@ -212,14 +214,37 b' Todo...' | |||||
212 |
|
214 | |||
213 | The Qt console for IPython, using inline matplotlib plots. |
|
215 | The Qt console for IPython, using inline matplotlib plots. | |
214 |
|
216 | |||
|
217 | We hope that many projects will embed this widget, which we've kept | |||
|
218 | deliberately very lightweight, into their own environments. In the future we | |||
|
219 | may also offer a slightly more featureful application (with menus and other GUI | |||
|
220 | elements), but we remain committed to always shipping this easy to embed | |||
|
221 | widget. | |||
|
222 | ||||
|
223 | See the :ref:`Qt console section <qtconsole>` of the docs for a detailed | |||
|
224 | description of the console's features and use. | |||
215 |
|
225 | |||
216 |
|
226 | |||
217 | High-level parallel computing with ZeroMQ |
|
227 | High-level parallel computing with ZeroMQ | |
218 | ----------------------------------------- |
|
228 | ----------------------------------------- | |
219 |
|
229 | |||
220 | Todo... |
|
230 | We have completely rewritten the Twisted-based code for high-level parallel | |
|
231 | computing to work atop our new ZeroMQ architecture. While we realize this will | |||
|
232 | break compatibility for a number of users, we hope to make the transition as | |||
|
233 | easy as possible with our docs, and we are convinced the change is worth it. | |||
|
234 | ZeroMQ provides us with much tighter control over memory, higher performance, | |||
|
235 | and its communications are impervious to the Python Global Interpreter Lock | |||
|
236 | because they take place in a system-level C++ thread. The impact of the GIL in | |||
|
237 | our previous code was something we could simply not work around, given that | |||
|
238 | Twisted is itself a Python library. So while Twisted is a very capable | |||
|
239 | framework, we think ZeroMQ fits our needs much better and we hope you will find | |||
|
240 | the change to be a significant improvement in the long run. | |||
|
241 | ||||
|
242 | Our manual contains :ref:`a full description of how to use IPython for parallel | |||
|
243 | computing <parallel_overview>`, and the `tutorial`__ presented by Min | |||
|
244 | Ragan-Kelley at the SciPy 2011 conference provides a hands-on complement to the | |||
|
245 | reference docs. | |||
221 |
|
246 | |||
222 | http://minrk.github.com/scipy-tutorial-2011 |
|
247 | .. __: http://minrk.github.com/scipy-tutorial-2011 | |
223 |
|
248 | |||
224 |
|
249 | |||
225 | Refactoring |
|
250 | Refactoring | |
@@ -288,6 +313,32 b' can use escape sequences (``"\\xe9\\x82"``) to get bytes above 128, or use' | |||||
288 | unicode literals and encode them. This is a limitation of Python 2 which we |
|
313 | unicode literals and encode them. This is a limitation of Python 2 which we | |
289 | cannot easily work around. |
|
314 | cannot easily work around. | |
290 |
|
315 | |||
|
316 | .. _ms_visual_studio_011: | |||
|
317 | ||||
|
318 | Integration with Microsoft Visual Studio | |||
|
319 | ---------------------------------------- | |||
|
320 | ||||
|
321 | IPython can be used as the interactive shell in the `Python plugin for | |||
|
322 | Microsoft Visual Studio`__, as seen here: | |||
|
323 | ||||
|
324 | .. figure:: ../_static/ms_visual_studio.png | |||
|
325 | :width: 500px | |||
|
326 | :alt: IPython console embedded in Microsoft Visual Studio. | |||
|
327 | :align: center | |||
|
328 | :target: ../_static/ms_visual_studio.png | |||
|
329 | ||||
|
330 | IPython console embedded in Microsoft Visual Studio. | |||
|
331 | ||||
|
332 | The Microsoft team developing this currently has a release candidate out using | |||
|
333 | IPython 0.11. We will continue to collaborate with them to ensure that as they | |||
|
334 | approach full release time, the integration with IPython is as smooth as | |||
|
335 | possible. We'd like to thank Dino Viehland and Shahrokh Mortazavi for the work | |||
|
336 | they have done towards this feature, as well as Wenming Ye for his support of | |||
|
337 | our WinHPC features. | |||
|
338 | ||||
|
339 | .. __: http://pytools.codeplex.com | |||
|
340 | ||||
|
341 | ||||
291 | Additional new features |
|
342 | Additional new features | |
292 | ----------------------- |
|
343 | ----------------------- | |
293 |
|
344 | |||
@@ -570,17 +621,25 b' Currently, the deathrow directory contains::' | |||||
570 | ipy_constants.py ipy_traits_completer.py twshell.py |
|
621 | ipy_constants.py ipy_traits_completer.py twshell.py | |
571 |
|
622 | |||
572 |
|
623 | |||
573 | Other |
|
624 | Other regressions | |
574 | ~~~~~ |
|
625 | ~~~~~~~~~~~~~~~~~ | |
575 |
|
626 | |||
576 | * The machinery that adds functionality to the 'sh' profile for using IPython |
|
627 | * The machinery that adds functionality to the 'sh' profile for using IPython | |
577 | as your system shell has not been updated to use the new APIs. As a result, |
|
628 | as your system shell has not been updated to use the new APIs. As a result, | |
578 | only the aesthetic (prompt) changes are still implemented. We intend to fix |
|
629 | only the aesthetic (prompt) changes are still implemented. We intend to fix | |
579 | this by 0.12. |
|
630 | this by 0.12. Tracked as issue 547_. | |
|
631 | ||||
|
632 | .. _547: https://github.com/ipython/ipython/issues/547 | |||
580 |
|
633 | |||
581 | * The installation of scripts on Windows was broken without setuptools, so we |
|
634 | * The installation of scripts on Windows was broken without setuptools, so we | |
582 | now depend on setuptools on Windows. We hope to fix setuptools-less |
|
635 | now depend on setuptools on Windows. We hope to fix setuptools-less | |
583 | installation, and then remove the setuptools dependency. |
|
636 | installation, and then remove the setuptools dependency. Issue 539_. | |
|
637 | ||||
|
638 | .. _539: https://github.com/ipython/ipython/issues/539 | |||
|
639 | ||||
|
640 | * The directory history `_dh` is not saved between sessions. Issue 634_. | |||
|
641 | ||||
|
642 | .. _634: https://github.com/ipython/ipython/issues/634 | |||
584 |
|
643 | |||
585 |
|
644 | |||
586 | Removed Features |
|
645 | Removed Features | |
@@ -597,7 +656,7 b' available.' | |||||
597 | exec_lines in the config file. |
|
656 | exec_lines in the config file. | |
598 |
|
657 | |||
599 |
|
658 | |||
600 | .. credits_:: |
|
659 | .. _credits_011:: | |
601 |
|
660 | |||
602 | Credits |
|
661 | Credits | |
603 | ------- |
|
662 | ------- | |
@@ -658,6 +717,7 b' alphabetical order by first name):' | |||||
658 | * Sathesh Chandra <satheshchandra88-at-gmail.com> |
|
717 | * Sathesh Chandra <satheshchandra88-at-gmail.com> | |
659 | * Satrajit Ghosh <satra-at-mit.edu> |
|
718 | * Satrajit Ghosh <satra-at-mit.edu> | |
660 | * Sebastian Busch |
|
719 | * Sebastian Busch | |
|
720 | * Skipper Seabold <jsseabold-at-gmail.com> | |||
661 | * Stefan van der Walt <bzr-at-mentat.za.net> |
|
721 | * Stefan van der Walt <bzr-at-mentat.za.net> | |
662 | * Stephan Peijnik <debian-at-sp.or.at> |
|
722 | * Stephan Peijnik <debian-at-sp.or.at> | |
663 | * Steven Bethard |
|
723 | * Steven Bethard | |
@@ -685,513 +745,4 b' alphabetical order by first name):' | |||||
685 | Closed issues |
|
745 | Closed issues | |
686 | ============= |
|
746 | ============= | |
687 |
|
747 | |||
688 | We had 502 total issues closed, 219 pull requests and 283 regular issues, this |
|
748 | .. include:: github-stats-011.txt | |
689 | is the full list (generated with the script `tools/github_stats.py`). |
|
|||
690 |
|
||||
691 | Pull requests (219): |
|
|||
692 |
|
||||
693 | * `596 <https://github.com/ipython/ipython/issues/596>`_: Irunner |
|
|||
694 | * `598 <https://github.com/ipython/ipython/issues/598>`_: Fix templates for CrashHandler |
|
|||
695 | * `590 <https://github.com/ipython/ipython/issues/590>`_: Desktop |
|
|||
696 | * `600 <https://github.com/ipython/ipython/issues/600>`_: Fix bug with non-ascii reprs inside pretty-printed lists. |
|
|||
697 | * `618 <https://github.com/ipython/ipython/issues/618>`_: I617 |
|
|||
698 | * `599 <https://github.com/ipython/ipython/issues/599>`_: Gui Qt example and docs |
|
|||
699 | * `619 <https://github.com/ipython/ipython/issues/619>`_: manpage update |
|
|||
700 | * `582 <https://github.com/ipython/ipython/issues/582>`_: Updating sympy profile to match the exec_lines of isympy. |
|
|||
701 | * `578 <https://github.com/ipython/ipython/issues/578>`_: Check to see if correct source for decorated functions can be displayed |
|
|||
702 | * `589 <https://github.com/ipython/ipython/issues/589>`_: issue 588 |
|
|||
703 | * `591 <https://github.com/ipython/ipython/issues/591>`_: simulate shell expansion on %run arguments, at least tilde expansion |
|
|||
704 | * `576 <https://github.com/ipython/ipython/issues/576>`_: Show message about %paste magic on an IndentationError |
|
|||
705 | * `574 <https://github.com/ipython/ipython/issues/574>`_: Getcwdu |
|
|||
706 | * `565 <https://github.com/ipython/ipython/issues/565>`_: don't move old config files, keep nagging the user |
|
|||
707 | * `575 <https://github.com/ipython/ipython/issues/575>`_: Added more docstrings to IPython.zmq.session. |
|
|||
708 | * `567 <https://github.com/ipython/ipython/issues/567>`_: fix trailing whitespace from reseting indentation |
|
|||
709 | * `564 <https://github.com/ipython/ipython/issues/564>`_: Command line args in docs |
|
|||
710 | * `560 <https://github.com/ipython/ipython/issues/560>`_: reorder qt support in kernel |
|
|||
711 | * `561 <https://github.com/ipython/ipython/issues/561>`_: command-line suggestions |
|
|||
712 | * `556 <https://github.com/ipython/ipython/issues/556>`_: qt_for_kernel: use matplotlib rcParams to decide between PyQt4 and PySide |
|
|||
713 | * `557 <https://github.com/ipython/ipython/issues/557>`_: Update usage.py to newapp |
|
|||
714 | * `555 <https://github.com/ipython/ipython/issues/555>`_: Rm default old config |
|
|||
715 | * `552 <https://github.com/ipython/ipython/issues/552>`_: update parallel code for py3k |
|
|||
716 | * `504 <https://github.com/ipython/ipython/issues/504>`_: Updating string formatting |
|
|||
717 | * `551 <https://github.com/ipython/ipython/issues/551>`_: Make pylab import all configurable |
|
|||
718 | * `496 <https://github.com/ipython/ipython/issues/496>`_: Qt editing keybindings |
|
|||
719 | * `550 <https://github.com/ipython/ipython/issues/550>`_: Support v2 PyQt4 APIs and PySide in kernel's GUI support |
|
|||
720 | * `546 <https://github.com/ipython/ipython/issues/546>`_: doc update |
|
|||
721 | * `548 <https://github.com/ipython/ipython/issues/548>`_: Fix sympy profile to work with sympy 0.7. |
|
|||
722 | * `542 <https://github.com/ipython/ipython/issues/542>`_: issue 440 |
|
|||
723 | * `533 <https://github.com/ipython/ipython/issues/533>`_: Remove unused configobj and validate libraries from externals. |
|
|||
724 | * `538 <https://github.com/ipython/ipython/issues/538>`_: fix various tests on Windows |
|
|||
725 | * `540 <https://github.com/ipython/ipython/issues/540>`_: support `-pylab` flag with deprecation warning |
|
|||
726 | * `537 <https://github.com/ipython/ipython/issues/537>`_: Docs update |
|
|||
727 | * `536 <https://github.com/ipython/ipython/issues/536>`_: `setup.py install` depends on setuptools on Windows |
|
|||
728 | * `480 <https://github.com/ipython/ipython/issues/480>`_: Get help mid-command |
|
|||
729 | * `462 <https://github.com/ipython/ipython/issues/462>`_: Str and Bytes traitlets |
|
|||
730 | * `534 <https://github.com/ipython/ipython/issues/534>`_: Handle unicode properly in IPython.zmq.iostream |
|
|||
731 | * `527 <https://github.com/ipython/ipython/issues/527>`_: ZMQ displayhook |
|
|||
732 | * `526 <https://github.com/ipython/ipython/issues/526>`_: Handle asynchronous output in Qt console |
|
|||
733 | * `528 <https://github.com/ipython/ipython/issues/528>`_: Do not import deprecated functions from external decorators library. |
|
|||
734 | * `454 <https://github.com/ipython/ipython/issues/454>`_: New BaseIPythonApplication |
|
|||
735 | * `532 <https://github.com/ipython/ipython/issues/532>`_: Zmq unicode |
|
|||
736 | * `531 <https://github.com/ipython/ipython/issues/531>`_: Fix Parallel test |
|
|||
737 | * `525 <https://github.com/ipython/ipython/issues/525>`_: fallback on lsof if otool not found in libedit detection |
|
|||
738 | * `517 <https://github.com/ipython/ipython/issues/517>`_: Merge IPython.parallel.streamsession into IPython.zmq.session |
|
|||
739 | * `521 <https://github.com/ipython/ipython/issues/521>`_: use dict.get(key) instead of dict[key] for safety from KeyErrors |
|
|||
740 | * `492 <https://github.com/ipython/ipython/issues/492>`_: add QtConsoleApp using newapplication |
|
|||
741 | * `485 <https://github.com/ipython/ipython/issues/485>`_: terminal IPython with newapp |
|
|||
742 | * `486 <https://github.com/ipython/ipython/issues/486>`_: Use newapp in parallel code |
|
|||
743 | * `511 <https://github.com/ipython/ipython/issues/511>`_: Add a new line before displaying multiline strings in the Qt console. |
|
|||
744 | * `509 <https://github.com/ipython/ipython/issues/509>`_: i508 |
|
|||
745 | * `501 <https://github.com/ipython/ipython/issues/501>`_: ignore EINTR in channel loops |
|
|||
746 | * `495 <https://github.com/ipython/ipython/issues/495>`_: Better selection of Qt bindings when QT_API is not specified |
|
|||
747 | * `498 <https://github.com/ipython/ipython/issues/498>`_: Check for .pyd as extension for binary files. |
|
|||
748 | * `494 <https://github.com/ipython/ipython/issues/494>`_: QtConsole zoom adjustments |
|
|||
749 | * `490 <https://github.com/ipython/ipython/issues/490>`_: fix UnicodeEncodeError writing SVG string to .svg file, fixes #489 |
|
|||
750 | * `491 <https://github.com/ipython/ipython/issues/491>`_: add QtConsoleApp using newapplication |
|
|||
751 | * `479 <https://github.com/ipython/ipython/issues/479>`_: embed() doesn't load default config |
|
|||
752 | * `483 <https://github.com/ipython/ipython/issues/483>`_: Links launchpad -> github |
|
|||
753 | * `419 <https://github.com/ipython/ipython/issues/419>`_: %xdel magic |
|
|||
754 | * `477 <https://github.com/ipython/ipython/issues/477>`_: Add \n to lines in the log |
|
|||
755 | * `459 <https://github.com/ipython/ipython/issues/459>`_: use os.system for shell.system in Terminal frontend |
|
|||
756 | * `475 <https://github.com/ipython/ipython/issues/475>`_: i473 |
|
|||
757 | * `471 <https://github.com/ipython/ipython/issues/471>`_: Add test decorator onlyif_unicode_paths. |
|
|||
758 | * `474 <https://github.com/ipython/ipython/issues/474>`_: Fix support for raw GTK and WX matplotlib backends. |
|
|||
759 | * `472 <https://github.com/ipython/ipython/issues/472>`_: Kernel event loop is robust against random SIGINT. |
|
|||
760 | * `460 <https://github.com/ipython/ipython/issues/460>`_: Share code for magic_edit |
|
|||
761 | * `469 <https://github.com/ipython/ipython/issues/469>`_: Add exit code when running all tests with iptest. |
|
|||
762 | * `464 <https://github.com/ipython/ipython/issues/464>`_: Add home directory expansion to IPYTHON_DIR environment variables. |
|
|||
763 | * `455 <https://github.com/ipython/ipython/issues/455>`_: Bugfix with logger |
|
|||
764 | * `448 <https://github.com/ipython/ipython/issues/448>`_: Separate out skip_doctest decorator |
|
|||
765 | * `453 <https://github.com/ipython/ipython/issues/453>`_: Draft of new main BaseIPythonApplication. |
|
|||
766 | * `452 <https://github.com/ipython/ipython/issues/452>`_: Use list/tuple/dict/set subclass's overridden __repr__ instead of the pretty |
|
|||
767 | * `398 <https://github.com/ipython/ipython/issues/398>`_: allow toggle of svg/png inline figure format |
|
|||
768 | * `381 <https://github.com/ipython/ipython/issues/381>`_: Support inline PNGs of matplotlib plots |
|
|||
769 | * `413 <https://github.com/ipython/ipython/issues/413>`_: Retries and Resubmit (#411 and #412) |
|
|||
770 | * `370 <https://github.com/ipython/ipython/issues/370>`_: Fixes to the display system |
|
|||
771 | * `449 <https://github.com/ipython/ipython/issues/449>`_: Fix issue 447 - inspecting old-style classes. |
|
|||
772 | * `423 <https://github.com/ipython/ipython/issues/423>`_: Allow type checking on elements of List,Tuple,Set traits |
|
|||
773 | * `400 <https://github.com/ipython/ipython/issues/400>`_: Config5 |
|
|||
774 | * `421 <https://github.com/ipython/ipython/issues/421>`_: Generalise mechanism to put text at the next prompt in the Qt console. |
|
|||
775 | * `443 <https://github.com/ipython/ipython/issues/443>`_: pinfo code duplication |
|
|||
776 | * `429 <https://github.com/ipython/ipython/issues/429>`_: add check_pid, and handle stale PID info in ipcluster. |
|
|||
777 | * `431 <https://github.com/ipython/ipython/issues/431>`_: Fix error message in test_irunner |
|
|||
778 | * `427 <https://github.com/ipython/ipython/issues/427>`_: handle different SyntaxError messages in test_irunner |
|
|||
779 | * `424 <https://github.com/ipython/ipython/issues/424>`_: Irunner test failure |
|
|||
780 | * `430 <https://github.com/ipython/ipython/issues/430>`_: Small parallel doc typo |
|
|||
781 | * `422 <https://github.com/ipython/ipython/issues/422>`_: Make ipython-qtconsole a GUI script |
|
|||
782 | * `420 <https://github.com/ipython/ipython/issues/420>`_: Permit kernel std* to be redirected |
|
|||
783 | * `408 <https://github.com/ipython/ipython/issues/408>`_: History request |
|
|||
784 | * `388 <https://github.com/ipython/ipython/issues/388>`_: Add Emacs-style kill ring to Qt console |
|
|||
785 | * `414 <https://github.com/ipython/ipython/issues/414>`_: Warn on old config files |
|
|||
786 | * `415 <https://github.com/ipython/ipython/issues/415>`_: Prevent prefilter from crashing IPython |
|
|||
787 | * `418 <https://github.com/ipython/ipython/issues/418>`_: Minor configuration doc fixes |
|
|||
788 | * `407 <https://github.com/ipython/ipython/issues/407>`_: Update What's new documentation |
|
|||
789 | * `410 <https://github.com/ipython/ipython/issues/410>`_: Install notebook frontend |
|
|||
790 | * `406 <https://github.com/ipython/ipython/issues/406>`_: install IPython.zmq.gui |
|
|||
791 | * `393 <https://github.com/ipython/ipython/issues/393>`_: ipdir unicode |
|
|||
792 | * `397 <https://github.com/ipython/ipython/issues/397>`_: utils.io.Term.cin/out/err -> utils.io.stdin/out/err |
|
|||
793 | * `389 <https://github.com/ipython/ipython/issues/389>`_: DB fixes and Scheduler HWM |
|
|||
794 | * `374 <https://github.com/ipython/ipython/issues/374>`_: Various Windows-related fixes to IPython.parallel |
|
|||
795 | * `362 <https://github.com/ipython/ipython/issues/362>`_: fallback on defaultencoding if filesystemencoding is None |
|
|||
796 | * `382 <https://github.com/ipython/ipython/issues/382>`_: Shell's reset method clears namespace from last %run command. |
|
|||
797 | * `385 <https://github.com/ipython/ipython/issues/385>`_: Update iptest exclusions (fix #375) |
|
|||
798 | * `383 <https://github.com/ipython/ipython/issues/383>`_: Catch errors in querying readline which occur with pyreadline. |
|
|||
799 | * `373 <https://github.com/ipython/ipython/issues/373>`_: Remove runlines etc. |
|
|||
800 | * `364 <https://github.com/ipython/ipython/issues/364>`_: Single output |
|
|||
801 | * `372 <https://github.com/ipython/ipython/issues/372>`_: Multiline input push |
|
|||
802 | * `363 <https://github.com/ipython/ipython/issues/363>`_: Issue 125 |
|
|||
803 | * `361 <https://github.com/ipython/ipython/issues/361>`_: don't rely on setuptools for readline dependency check |
|
|||
804 | * `349 <https://github.com/ipython/ipython/issues/349>`_: Fix %autopx magic |
|
|||
805 | * `355 <https://github.com/ipython/ipython/issues/355>`_: History save thread |
|
|||
806 | * `356 <https://github.com/ipython/ipython/issues/356>`_: Usability improvements to history in Qt console |
|
|||
807 | * `357 <https://github.com/ipython/ipython/issues/357>`_: Exit autocall |
|
|||
808 | * `353 <https://github.com/ipython/ipython/issues/353>`_: Rewrite quit()/exit()/Quit()/Exit() calls as magic |
|
|||
809 | * `354 <https://github.com/ipython/ipython/issues/354>`_: Cell tweaks |
|
|||
810 | * `345 <https://github.com/ipython/ipython/issues/345>`_: Attempt to address (partly) issue ipython/#342 by rewriting quit(), exit(), etc. |
|
|||
811 | * `352 <https://github.com/ipython/ipython/issues/352>`_: #342: Try to recover as intelligently as possible if user calls magic(). |
|
|||
812 | * `346 <https://github.com/ipython/ipython/issues/346>`_: Dedent prefix bugfix + tests: #142 |
|
|||
813 | * `348 <https://github.com/ipython/ipython/issues/348>`_: %reset doesn't reset prompt number. |
|
|||
814 | * `347 <https://github.com/ipython/ipython/issues/347>`_: Make ip.reset() work the same in interactive or non-interactive code. |
|
|||
815 | * `343 <https://github.com/ipython/ipython/issues/343>`_: make readline a dependency on OSX |
|
|||
816 | * `344 <https://github.com/ipython/ipython/issues/344>`_: restore auto debug behavior |
|
|||
817 | * `339 <https://github.com/ipython/ipython/issues/339>`_: fix for issue 337: incorrect/phantom tooltips for magics |
|
|||
818 | * `254 <https://github.com/ipython/ipython/issues/254>`_: newparallel branch (add zmq.parallel submodule) |
|
|||
819 | * `334 <https://github.com/ipython/ipython/issues/334>`_: Hard reset |
|
|||
820 | * `316 <https://github.com/ipython/ipython/issues/316>`_: Unicode win process |
|
|||
821 | * `332 <https://github.com/ipython/ipython/issues/332>`_: AST splitter |
|
|||
822 | * `325 <https://github.com/ipython/ipython/issues/325>`_: Removetwisted |
|
|||
823 | * `330 <https://github.com/ipython/ipython/issues/330>`_: Magic pastebin |
|
|||
824 | * `309 <https://github.com/ipython/ipython/issues/309>`_: Bug tests for GH Issues 238, 284, 306, 307. Skip module machinery if not installed. Known failures reported as 'K' |
|
|||
825 | * `331 <https://github.com/ipython/ipython/issues/331>`_: Tweak config loader for PyPy compatibility. |
|
|||
826 | * `319 <https://github.com/ipython/ipython/issues/319>`_: Rewrite code to restore readline history after an action |
|
|||
827 | * `329 <https://github.com/ipython/ipython/issues/329>`_: Do not store file contents in history when running a .ipy file. |
|
|||
828 | * `179 <https://github.com/ipython/ipython/issues/179>`_: Html notebook |
|
|||
829 | * `323 <https://github.com/ipython/ipython/issues/323>`_: Add missing external.pexpect to packages |
|
|||
830 | * `295 <https://github.com/ipython/ipython/issues/295>`_: Magic local scope |
|
|||
831 | * `315 <https://github.com/ipython/ipython/issues/315>`_: Unicode magic args |
|
|||
832 | * `310 <https://github.com/ipython/ipython/issues/310>`_: allow Unicode Command-Line options |
|
|||
833 | * `313 <https://github.com/ipython/ipython/issues/313>`_: Readline shortcuts |
|
|||
834 | * `311 <https://github.com/ipython/ipython/issues/311>`_: Qtconsole exit |
|
|||
835 | * `312 <https://github.com/ipython/ipython/issues/312>`_: History memory |
|
|||
836 | * `294 <https://github.com/ipython/ipython/issues/294>`_: Issue 290 |
|
|||
837 | * `292 <https://github.com/ipython/ipython/issues/292>`_: Issue 31 |
|
|||
838 | * `252 <https://github.com/ipython/ipython/issues/252>`_: Unicode issues |
|
|||
839 | * `235 <https://github.com/ipython/ipython/issues/235>`_: Fix history magic command's bugs wrt to full history and add -O option to display full history |
|
|||
840 | * `236 <https://github.com/ipython/ipython/issues/236>`_: History minus p flag |
|
|||
841 | * `261 <https://github.com/ipython/ipython/issues/261>`_: Adapt magic commands to new history system. |
|
|||
842 | * `282 <https://github.com/ipython/ipython/issues/282>`_: SQLite history |
|
|||
843 | * `191 <https://github.com/ipython/ipython/issues/191>`_: Unbundle external libraries |
|
|||
844 | * `199 <https://github.com/ipython/ipython/issues/199>`_: Magic arguments |
|
|||
845 | * `204 <https://github.com/ipython/ipython/issues/204>`_: Emacs completion bugfix |
|
|||
846 | * `293 <https://github.com/ipython/ipython/issues/293>`_: Issue 133 |
|
|||
847 | * `249 <https://github.com/ipython/ipython/issues/249>`_: Writing unicode characters to a log file. (IPython 0.10.2.git) |
|
|||
848 | * `283 <https://github.com/ipython/ipython/issues/283>`_: Support for 256-color escape sequences in Qt console |
|
|||
849 | * `281 <https://github.com/ipython/ipython/issues/281>`_: Refactored and improved Qt console's HTML export facility |
|
|||
850 | * `237 <https://github.com/ipython/ipython/issues/237>`_: Fix185 (take two) |
|
|||
851 | * `251 <https://github.com/ipython/ipython/issues/251>`_: Issue 129 |
|
|||
852 | * `278 <https://github.com/ipython/ipython/issues/278>`_: add basic XDG_CONFIG_HOME support |
|
|||
853 | * `275 <https://github.com/ipython/ipython/issues/275>`_: inline pylab cuts off labels on log plots |
|
|||
854 | * `280 <https://github.com/ipython/ipython/issues/280>`_: Add %precision magic |
|
|||
855 | * `259 <https://github.com/ipython/ipython/issues/259>`_: Pyside support |
|
|||
856 | * `193 <https://github.com/ipython/ipython/issues/193>`_: Make ipython cProfile-able |
|
|||
857 | * `272 <https://github.com/ipython/ipython/issues/272>`_: Magic examples |
|
|||
858 | * `219 <https://github.com/ipython/ipython/issues/219>`_: Doc magic pycat |
|
|||
859 | * `221 <https://github.com/ipython/ipython/issues/221>`_: Doc magic alias |
|
|||
860 | * `230 <https://github.com/ipython/ipython/issues/230>`_: Doc magic edit |
|
|||
861 | * `224 <https://github.com/ipython/ipython/issues/224>`_: Doc magic cpaste |
|
|||
862 | * `229 <https://github.com/ipython/ipython/issues/229>`_: Doc magic pdef |
|
|||
863 | * `273 <https://github.com/ipython/ipython/issues/273>`_: Docs build |
|
|||
864 | * `228 <https://github.com/ipython/ipython/issues/228>`_: Doc magic who |
|
|||
865 | * `233 <https://github.com/ipython/ipython/issues/233>`_: Doc magic cd |
|
|||
866 | * `226 <https://github.com/ipython/ipython/issues/226>`_: Doc magic pwd |
|
|||
867 | * `218 <https://github.com/ipython/ipython/issues/218>`_: Doc magic history |
|
|||
868 | * `231 <https://github.com/ipython/ipython/issues/231>`_: Doc magic reset |
|
|||
869 | * `225 <https://github.com/ipython/ipython/issues/225>`_: Doc magic save |
|
|||
870 | * `222 <https://github.com/ipython/ipython/issues/222>`_: Doc magic timeit |
|
|||
871 | * `223 <https://github.com/ipython/ipython/issues/223>`_: Doc magic colors |
|
|||
872 | * `203 <https://github.com/ipython/ipython/issues/203>`_: Small typos in zmq/blockingkernelmanager.py |
|
|||
873 | * `227 <https://github.com/ipython/ipython/issues/227>`_: Doc magic logon |
|
|||
874 | * `232 <https://github.com/ipython/ipython/issues/232>`_: Doc magic profile |
|
|||
875 | * `264 <https://github.com/ipython/ipython/issues/264>`_: Kernel logging |
|
|||
876 | * `220 <https://github.com/ipython/ipython/issues/220>`_: Doc magic edit |
|
|||
877 | * `268 <https://github.com/ipython/ipython/issues/268>`_: PyZMQ >= 2.0.10 |
|
|||
878 | * `267 <https://github.com/ipython/ipython/issues/267>`_: GitHub Pages (again) |
|
|||
879 | * `266 <https://github.com/ipython/ipython/issues/266>`_: OSX-specific fixes to the Qt console |
|
|||
880 | * `255 <https://github.com/ipython/ipython/issues/255>`_: Gitwash typo |
|
|||
881 | * `265 <https://github.com/ipython/ipython/issues/265>`_: Fix string input2 |
|
|||
882 | * `260 <https://github.com/ipython/ipython/issues/260>`_: Kernel crash with empty history |
|
|||
883 | * `243 <https://github.com/ipython/ipython/issues/243>`_: New display system |
|
|||
884 | * `242 <https://github.com/ipython/ipython/issues/242>`_: Fix terminal exit |
|
|||
885 | * `250 <https://github.com/ipython/ipython/issues/250>`_: always use Session.send |
|
|||
886 | * `239 <https://github.com/ipython/ipython/issues/239>`_: Makefile command & script for GitHub Pages |
|
|||
887 | * `244 <https://github.com/ipython/ipython/issues/244>`_: My exit |
|
|||
888 | * `234 <https://github.com/ipython/ipython/issues/234>`_: Timed history save |
|
|||
889 | * `217 <https://github.com/ipython/ipython/issues/217>`_: Doc magic lsmagic |
|
|||
890 | * `215 <https://github.com/ipython/ipython/issues/215>`_: History fix |
|
|||
891 | * `195 <https://github.com/ipython/ipython/issues/195>`_: Formatters |
|
|||
892 | * `192 <https://github.com/ipython/ipython/issues/192>`_: Ready colorize bug |
|
|||
893 | * `198 <https://github.com/ipython/ipython/issues/198>`_: Windows workdir |
|
|||
894 | * `174 <https://github.com/ipython/ipython/issues/174>`_: Whitespace cleanup |
|
|||
895 | * `188 <https://github.com/ipython/ipython/issues/188>`_: Version info: update our version management system to use git. |
|
|||
896 | * `158 <https://github.com/ipython/ipython/issues/158>`_: Ready for merge |
|
|||
897 | * `187 <https://github.com/ipython/ipython/issues/187>`_: Resolved Print shortcut collision with ctrl-P emacs binding |
|
|||
898 | * `183 <https://github.com/ipython/ipython/issues/183>`_: cleanup of exit/quit commands for qt console |
|
|||
899 | * `184 <https://github.com/ipython/ipython/issues/184>`_: Logo added to sphinx docs |
|
|||
900 | * `180 <https://github.com/ipython/ipython/issues/180>`_: Cleanup old code |
|
|||
901 | * `171 <https://github.com/ipython/ipython/issues/171>`_: Expose Pygments styles as options |
|
|||
902 | * `170 <https://github.com/ipython/ipython/issues/170>`_: HTML Fixes |
|
|||
903 | * `172 <https://github.com/ipython/ipython/issues/172>`_: Fix del method exit test |
|
|||
904 | * `164 <https://github.com/ipython/ipython/issues/164>`_: Qt frontend shutdown behavior fixes and enhancements |
|
|||
905 | * `167 <https://github.com/ipython/ipython/issues/167>`_: Added HTML export |
|
|||
906 | * `163 <https://github.com/ipython/ipython/issues/163>`_: Execution refactor |
|
|||
907 | * `159 <https://github.com/ipython/ipython/issues/159>`_: Ipy3 preparation |
|
|||
908 | * `155 <https://github.com/ipython/ipython/issues/155>`_: Ready startup fix |
|
|||
909 | * `152 <https://github.com/ipython/ipython/issues/152>`_: 0.10.1 sge |
|
|||
910 | * `151 <https://github.com/ipython/ipython/issues/151>`_: mk_object_info -> object_info |
|
|||
911 | * `149 <https://github.com/ipython/ipython/issues/149>`_: Simple bug-fix |
|
|||
912 |
|
||||
913 | Regular issues (283): |
|
|||
914 |
|
||||
915 | * `617 <https://github.com/ipython/ipython/issues/617>`_: [qtconsole] %hist doesn't show anything in qtconsole |
|
|||
916 | * `583 <https://github.com/ipython/ipython/issues/583>`_: update manpages |
|
|||
917 | * `594 <https://github.com/ipython/ipython/issues/594>`_: irunner command line options defer to file extensions |
|
|||
918 | * `603 <https://github.com/ipython/ipython/issues/603>`_: Users should see colored text in tracebacks and the pager |
|
|||
919 | * `597 <https://github.com/ipython/ipython/issues/597>`_: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 |
|
|||
920 | * `608 <https://github.com/ipython/ipython/issues/608>`_: Organize and layout buttons in the notebook panel sections |
|
|||
921 | * `609 <https://github.com/ipython/ipython/issues/609>`_: Implement controls in the Kernel panel section |
|
|||
922 | * `611 <https://github.com/ipython/ipython/issues/611>`_: Add kernel status widget back to notebook |
|
|||
923 | * `610 <https://github.com/ipython/ipython/issues/610>`_: Implement controls in the Cell section panel |
|
|||
924 | * `612 <https://github.com/ipython/ipython/issues/612>`_: Implement Help panel section |
|
|||
925 | * `621 <https://github.com/ipython/ipython/issues/621>`_: [qtconsole] on windows xp, cannot PageUp more than once |
|
|||
926 | * `616 <https://github.com/ipython/ipython/issues/616>`_: Store exit status of last command |
|
|||
927 | * `605 <https://github.com/ipython/ipython/issues/605>`_: Users should be able to open different notebooks in the cwd |
|
|||
928 | * `302 <https://github.com/ipython/ipython/issues/302>`_: Users should see a consistent behavior in the Out prompt in the html notebook |
|
|||
929 | * `435 <https://github.com/ipython/ipython/issues/435>`_: Notebook should not import anything by default |
|
|||
930 | * `595 <https://github.com/ipython/ipython/issues/595>`_: qtconsole command issue |
|
|||
931 | * `588 <https://github.com/ipython/ipython/issues/588>`_: ipython-qtconsole uses 100% CPU |
|
|||
932 | * `586 <https://github.com/ipython/ipython/issues/586>`_: ? + plot() Command B0rks QTConsole Strangely |
|
|||
933 | * `585 <https://github.com/ipython/ipython/issues/585>`_: %pdoc throws Errors for classes without __init__ or docstring |
|
|||
934 | * `584 <https://github.com/ipython/ipython/issues/584>`_: %pdoc throws TypeError |
|
|||
935 | * `580 <https://github.com/ipython/ipython/issues/580>`_: Client instantiation AssertionError |
|
|||
936 | * `569 <https://github.com/ipython/ipython/issues/569>`_: UnicodeDecodeError during startup |
|
|||
937 | * `572 <https://github.com/ipython/ipython/issues/572>`_: Indented command hits error |
|
|||
938 | * `573 <https://github.com/ipython/ipython/issues/573>`_: -wthread breaks indented top-level statements |
|
|||
939 | * `570 <https://github.com/ipython/ipython/issues/570>`_: "--pylab inline" vs. "--pylab=inline" |
|
|||
940 | * `566 <https://github.com/ipython/ipython/issues/566>`_: Can't use exec_file in config file |
|
|||
941 | * `562 <https://github.com/ipython/ipython/issues/562>`_: update docs to reflect '--args=values' |
|
|||
942 | * `558 <https://github.com/ipython/ipython/issues/558>`_: triple quote and %s at beginning of line |
|
|||
943 | * `554 <https://github.com/ipython/ipython/issues/554>`_: Update 0.11 docs to explain Qt console and how to do a clean install |
|
|||
944 | * `553 <https://github.com/ipython/ipython/issues/553>`_: embed() fails if config files not installed |
|
|||
945 | * `8 <https://github.com/ipython/ipython/issues/8>`_: Ensure %gui qt works with new Mayavi and pylab |
|
|||
946 | * `269 <https://github.com/ipython/ipython/issues/269>`_: Provide compatibility api for IPython.Shell().start().mainloop() |
|
|||
947 | * `66 <https://github.com/ipython/ipython/issues/66>`_: Update the main What's New document to reflect work on 0.11 |
|
|||
948 | * `549 <https://github.com/ipython/ipython/issues/549>`_: Don't check for 'linux2' value in sys.platform |
|
|||
949 | * `505 <https://github.com/ipython/ipython/issues/505>`_: Qt windows created within imported functions won't show() |
|
|||
950 | * `545 <https://github.com/ipython/ipython/issues/545>`_: qtconsole ignores exec_lines |
|
|||
951 | * `371 <https://github.com/ipython/ipython/issues/371>`_: segfault in qtconsole when kernel quits |
|
|||
952 | * `377 <https://github.com/ipython/ipython/issues/377>`_: Failure: error (nothing to repeat) |
|
|||
953 | * `544 <https://github.com/ipython/ipython/issues/544>`_: Ipython qtconsole pylab config issue. |
|
|||
954 | * `543 <https://github.com/ipython/ipython/issues/543>`_: RuntimeError in completer |
|
|||
955 | * `440 <https://github.com/ipython/ipython/issues/440>`_: %run filename autocompletion "The kernel heartbeat has been inactive ... " error |
|
|||
956 | * `541 <https://github.com/ipython/ipython/issues/541>`_: log_level is broken in the ipython Application |
|
|||
957 | * `369 <https://github.com/ipython/ipython/issues/369>`_: windows source install doesn't create scripts correctly |
|
|||
958 | * `351 <https://github.com/ipython/ipython/issues/351>`_: Make sure that the Windows installer handles the top-level IPython scripts. |
|
|||
959 | * `512 <https://github.com/ipython/ipython/issues/512>`_: Two displayhooks in zmq |
|
|||
960 | * `340 <https://github.com/ipython/ipython/issues/340>`_: Make sure that the Windows HPC scheduler support is working for 0.11 |
|
|||
961 | * `98 <https://github.com/ipython/ipython/issues/98>`_: Should be able to get help on an object mid-command |
|
|||
962 | * `529 <https://github.com/ipython/ipython/issues/529>`_: unicode problem in qtconsole for windows |
|
|||
963 | * `476 <https://github.com/ipython/ipython/issues/476>`_: Separate input area in Qt Console |
|
|||
964 | * `175 <https://github.com/ipython/ipython/issues/175>`_: Qt console needs configuration support |
|
|||
965 | * `156 <https://github.com/ipython/ipython/issues/156>`_: Key history lost when debugging program crash |
|
|||
966 | * `470 <https://github.com/ipython/ipython/issues/470>`_: decorator: uses deprecated features |
|
|||
967 | * `30 <https://github.com/ipython/ipython/issues/30>`_: readline in OS X does not have correct key bindings |
|
|||
968 | * `503 <https://github.com/ipython/ipython/issues/503>`_: merge IPython.parallel.streamsession and IPython.zmq.session |
|
|||
969 | * `456 <https://github.com/ipython/ipython/issues/456>`_: pathname in document punctuated by dots not slashes |
|
|||
970 | * `451 <https://github.com/ipython/ipython/issues/451>`_: Allow switching the default image format for inline mpl backend |
|
|||
971 | * `79 <https://github.com/ipython/ipython/issues/79>`_: Implement more robust handling of config stages in Application |
|
|||
972 | * `522 <https://github.com/ipython/ipython/issues/522>`_: Encoding problems |
|
|||
973 | * `524 <https://github.com/ipython/ipython/issues/524>`_: otool should not be unconditionally called on osx |
|
|||
974 | * `523 <https://github.com/ipython/ipython/issues/523>`_: Get profile and config file inheritance working |
|
|||
975 | * `519 <https://github.com/ipython/ipython/issues/519>`_: qtconsole --pure: "TypeError: string indices must be integers, not str" |
|
|||
976 | * `516 <https://github.com/ipython/ipython/issues/516>`_: qtconsole --pure: "KeyError: 'ismagic'" |
|
|||
977 | * `520 <https://github.com/ipython/ipython/issues/520>`_: qtconsole --pure: "TypeError: string indices must be integers, not str" |
|
|||
978 | * `450 <https://github.com/ipython/ipython/issues/450>`_: resubmitted tasks sometimes stuck as pending |
|
|||
979 | * `518 <https://github.com/ipython/ipython/issues/518>`_: JSON serialization problems with ObjectId type (MongoDB) |
|
|||
980 | * `178 <https://github.com/ipython/ipython/issues/178>`_: Channels should be named for their function, not their socket type |
|
|||
981 | * `515 <https://github.com/ipython/ipython/issues/515>`_: [ipcluster] termination on os x |
|
|||
982 | * `510 <https://github.com/ipython/ipython/issues/510>`_: qtconsole: indentation problem printing numpy arrays |
|
|||
983 | * `508 <https://github.com/ipython/ipython/issues/508>`_: "AssertionError: Missing message part." in ipython-qtconsole --pure |
|
|||
984 | * `499 <https://github.com/ipython/ipython/issues/499>`_: "ZMQError: Interrupted system call" when saving inline figure |
|
|||
985 | * `426 <https://github.com/ipython/ipython/issues/426>`_: %edit magic fails in qtconsole |
|
|||
986 | * `497 <https://github.com/ipython/ipython/issues/497>`_: Don't show info from .pyd files |
|
|||
987 | * `493 <https://github.com/ipython/ipython/issues/493>`_: QFont::setPointSize: Point size <= 0 (0), must be greater than 0 |
|
|||
988 | * `489 <https://github.com/ipython/ipython/issues/489>`_: UnicodeEncodeError in qt.svg.save_svg |
|
|||
989 | * `458 <https://github.com/ipython/ipython/issues/458>`_: embed() doesn't load default config |
|
|||
990 | * `488 <https://github.com/ipython/ipython/issues/488>`_: Using IPython with RubyPython leads to problems with IPython.parallel.client.client.Client.__init() |
|
|||
991 | * `401 <https://github.com/ipython/ipython/issues/401>`_: Race condition when running lbview.apply() fast multiple times in loop |
|
|||
992 | * `168 <https://github.com/ipython/ipython/issues/168>`_: Scrub Launchpad links from code, docs |
|
|||
993 | * `141 <https://github.com/ipython/ipython/issues/141>`_: garbage collection problem (revisited) |
|
|||
994 | * `59 <https://github.com/ipython/ipython/issues/59>`_: test_magic.test_obj_del fails on win32 |
|
|||
995 | * `457 <https://github.com/ipython/ipython/issues/457>`_: Backgrounded Tasks not Allowed? (but easy to slip by . . .) |
|
|||
996 | * `297 <https://github.com/ipython/ipython/issues/297>`_: Shouldn't use pexpect for subprocesses in in-process terminal frontend |
|
|||
997 | * `110 <https://github.com/ipython/ipython/issues/110>`_: magic to return exit status |
|
|||
998 | * `473 <https://github.com/ipython/ipython/issues/473>`_: OSX readline detection fails in the debugger |
|
|||
999 | * `466 <https://github.com/ipython/ipython/issues/466>`_: tests fail without unicode filename support |
|
|||
1000 | * `468 <https://github.com/ipython/ipython/issues/468>`_: iptest script has 0 exit code even when tests fail |
|
|||
1001 | * `465 <https://github.com/ipython/ipython/issues/465>`_: client.db_query() behaves different with SQLite and MongoDB |
|
|||
1002 | * `467 <https://github.com/ipython/ipython/issues/467>`_: magic_install_default_config test fails when there is no .ipython directory |
|
|||
1003 | * `463 <https://github.com/ipython/ipython/issues/463>`_: IPYTHON_DIR (and IPYTHONDIR) don't expand tilde to '~' directory |
|
|||
1004 | * `446 <https://github.com/ipython/ipython/issues/446>`_: Test machinery is imported at normal runtime |
|
|||
1005 | * `438 <https://github.com/ipython/ipython/issues/438>`_: Users should be able to use Up/Down for cell navigation |
|
|||
1006 | * `439 <https://github.com/ipython/ipython/issues/439>`_: Users should be able to copy notebook input and output |
|
|||
1007 | * `291 <https://github.com/ipython/ipython/issues/291>`_: Rename special display methods and put them lower in priority than display functions |
|
|||
1008 | * `447 <https://github.com/ipython/ipython/issues/447>`_: Instantiating classes without __init__ function causes kernel to crash |
|
|||
1009 | * `444 <https://github.com/ipython/ipython/issues/444>`_: Ctrl + t in WxIPython Causes Unexpected Behavior |
|
|||
1010 | * `445 <https://github.com/ipython/ipython/issues/445>`_: qt and console Based Startup Errors |
|
|||
1011 | * `428 <https://github.com/ipython/ipython/issues/428>`_: ipcluster doesn't handle stale pid info well |
|
|||
1012 | * `434 <https://github.com/ipython/ipython/issues/434>`_: 10.0.2 seg fault with rpy2 |
|
|||
1013 | * `441 <https://github.com/ipython/ipython/issues/441>`_: Allow running a block of code in a file |
|
|||
1014 | * `432 <https://github.com/ipython/ipython/issues/432>`_: Silent request fails |
|
|||
1015 | * `409 <https://github.com/ipython/ipython/issues/409>`_: Test failure in IPython.lib |
|
|||
1016 | * `402 <https://github.com/ipython/ipython/issues/402>`_: History section of messaging spec is incorrect |
|
|||
1017 | * `88 <https://github.com/ipython/ipython/issues/88>`_: Error when inputting UTF8 CJK characters |
|
|||
1018 | * `366 <https://github.com/ipython/ipython/issues/366>`_: Ctrl-K should kill line and store it, so that Ctrl-y can yank it back |
|
|||
1019 | * `425 <https://github.com/ipython/ipython/issues/425>`_: typo in %gui magic help |
|
|||
1020 | * `304 <https://github.com/ipython/ipython/issues/304>`_: Persistent warnings if old configuration files exist |
|
|||
1021 | * `216 <https://github.com/ipython/ipython/issues/216>`_: crash of ipython when alias is used with %s and echo |
|
|||
1022 | * `412 <https://github.com/ipython/ipython/issues/412>`_: add support to automatic retry of tasks |
|
|||
1023 | * `411 <https://github.com/ipython/ipython/issues/411>`_: add support to continue tasks |
|
|||
1024 | * `417 <https://github.com/ipython/ipython/issues/417>`_: IPython should display things unsorted if it can't sort them |
|
|||
1025 | * `416 <https://github.com/ipython/ipython/issues/416>`_: wrong encode when printing unicode string |
|
|||
1026 | * `376 <https://github.com/ipython/ipython/issues/376>`_: Failing InputsplitterTest |
|
|||
1027 | * `405 <https://github.com/ipython/ipython/issues/405>`_: TraitError in traitlets.py(332) on any input |
|
|||
1028 | * `392 <https://github.com/ipython/ipython/issues/392>`_: UnicodeEncodeError on start |
|
|||
1029 | * `137 <https://github.com/ipython/ipython/issues/137>`_: sys.getfilesystemencoding return value not checked |
|
|||
1030 | * `300 <https://github.com/ipython/ipython/issues/300>`_: Users should be able to manage kernels and kernel sessions from the notebook UI |
|
|||
1031 | * `301 <https://github.com/ipython/ipython/issues/301>`_: Users should have access to working Kernel, Tabs, Edit, Help menus in the notebook |
|
|||
1032 | * `396 <https://github.com/ipython/ipython/issues/396>`_: cursor move triggers a lot of IO access |
|
|||
1033 | * `379 <https://github.com/ipython/ipython/issues/379>`_: Minor doc nit: --paging argument |
|
|||
1034 | * `399 <https://github.com/ipython/ipython/issues/399>`_: Add task queue limit in engine when load-balancing |
|
|||
1035 | * `78 <https://github.com/ipython/ipython/issues/78>`_: StringTask won't take unicode code strings |
|
|||
1036 | * `391 <https://github.com/ipython/ipython/issues/391>`_: MongoDB.add_record() does not work in 0.11dev |
|
|||
1037 | * `365 <https://github.com/ipython/ipython/issues/365>`_: newparallel on Windows |
|
|||
1038 | * `386 <https://github.com/ipython/ipython/issues/386>`_: FAIL: test that pushed functions have access to globals |
|
|||
1039 | * `387 <https://github.com/ipython/ipython/issues/387>`_: Interactively defined functions can't access user namespace |
|
|||
1040 | * `118 <https://github.com/ipython/ipython/issues/118>`_: Snow Leopard ipy_vimserver POLL error |
|
|||
1041 | * `394 <https://github.com/ipython/ipython/issues/394>`_: System escape interpreted in multi-line string |
|
|||
1042 | * `26 <https://github.com/ipython/ipython/issues/26>`_: find_job_cmd is too hasty to fail on Windows |
|
|||
1043 | * `368 <https://github.com/ipython/ipython/issues/368>`_: Installation instructions in dev docs are completely wrong |
|
|||
1044 | * `380 <https://github.com/ipython/ipython/issues/380>`_: qtconsole pager RST - HTML not happening consistently |
|
|||
1045 | * `367 <https://github.com/ipython/ipython/issues/367>`_: Qt console doesn't support ibus input method |
|
|||
1046 | * `375 <https://github.com/ipython/ipython/issues/375>`_: Missing libraries cause ImportError in tests |
|
|||
1047 | * `71 <https://github.com/ipython/ipython/issues/71>`_: temp file errors in iptest IPython.core |
|
|||
1048 | * `350 <https://github.com/ipython/ipython/issues/350>`_: Decide how to handle displayhook being triggered multiple times |
|
|||
1049 | * `360 <https://github.com/ipython/ipython/issues/360>`_: Remove `runlines` method |
|
|||
1050 | * `125 <https://github.com/ipython/ipython/issues/125>`_: Exec lines in config should not contribute to line numbering or history |
|
|||
1051 | * `20 <https://github.com/ipython/ipython/issues/20>`_: Robust readline support on OS X's builtin Python |
|
|||
1052 | * `147 <https://github.com/ipython/ipython/issues/147>`_: On Windows, %page is being too restrictive to split line by \r\n only |
|
|||
1053 | * `326 <https://github.com/ipython/ipython/issues/326>`_: Update docs and examples for parallel stuff to reflect movement away from Twisted |
|
|||
1054 | * `341 <https://github.com/ipython/ipython/issues/341>`_: FIx Parallel Magics for newparallel |
|
|||
1055 | * `338 <https://github.com/ipython/ipython/issues/338>`_: Usability improvements to Qt console |
|
|||
1056 | * `142 <https://github.com/ipython/ipython/issues/142>`_: unexpected auto-indenting when varibles names that start with 'pass' |
|
|||
1057 | * `296 <https://github.com/ipython/ipython/issues/296>`_: Automatic PDB via %pdb doesn't work |
|
|||
1058 | * `337 <https://github.com/ipython/ipython/issues/337>`_: exit( and quit( in Qt console produces phantom signature/docstring popup, even though quit() or exit() raises NameError |
|
|||
1059 | * `318 <https://github.com/ipython/ipython/issues/318>`_: %debug broken in master: invokes missing save_history() method |
|
|||
1060 | * `307 <https://github.com/ipython/ipython/issues/307>`_: lines ending with semicolon should not go to cache |
|
|||
1061 | * `104 <https://github.com/ipython/ipython/issues/104>`_: have ipengine run start-up scripts before registering with the controller |
|
|||
1062 | * `33 <https://github.com/ipython/ipython/issues/33>`_: The skip_doctest decorator is failing to work on Shell.MatplotlibShellBase.magic_run |
|
|||
1063 | * `336 <https://github.com/ipython/ipython/issues/336>`_: Missing figure development/figs/iopubfade.png for docs |
|
|||
1064 | * `49 <https://github.com/ipython/ipython/issues/49>`_: %clear should also delete _NN references and Out[NN] ones |
|
|||
1065 | * `335 <https://github.com/ipython/ipython/issues/335>`_: using setuptools installs every script twice |
|
|||
1066 | * `306 <https://github.com/ipython/ipython/issues/306>`_: multiline strings at end of input cause noop |
|
|||
1067 | * `327 <https://github.com/ipython/ipython/issues/327>`_: PyPy compatibility |
|
|||
1068 | * `328 <https://github.com/ipython/ipython/issues/328>`_: %run script.ipy raises "ERROR! Session/line number was not unique in database." |
|
|||
1069 | * `7 <https://github.com/ipython/ipython/issues/7>`_: Update the changes doc to reflect the kernel config work |
|
|||
1070 | * `303 <https://github.com/ipython/ipython/issues/303>`_: Users should be able to scroll a notebook w/o moving the menu/buttons |
|
|||
1071 | * `322 <https://github.com/ipython/ipython/issues/322>`_: Embedding an interactive IPython shell |
|
|||
1072 | * `321 <https://github.com/ipython/ipython/issues/321>`_: %debug broken in master |
|
|||
1073 | * `287 <https://github.com/ipython/ipython/issues/287>`_: Crash when using %macros in sqlite-history branch |
|
|||
1074 | * `55 <https://github.com/ipython/ipython/issues/55>`_: Can't edit files whose names begin with numbers |
|
|||
1075 | * `284 <https://github.com/ipython/ipython/issues/284>`_: In variable no longer works in 0.11 |
|
|||
1076 | * `92 <https://github.com/ipython/ipython/issues/92>`_: Using multiprocessing module crashes parallel iPython |
|
|||
1077 | * `262 <https://github.com/ipython/ipython/issues/262>`_: Fail to recover history after force-kill. |
|
|||
1078 | * `320 <https://github.com/ipython/ipython/issues/320>`_: Tab completing re.search objects crashes IPython |
|
|||
1079 | * `317 <https://github.com/ipython/ipython/issues/317>`_: IPython.kernel: parallel map issues |
|
|||
1080 | * `197 <https://github.com/ipython/ipython/issues/197>`_: ipython-qtconsole unicode problem in magic ls |
|
|||
1081 | * `305 <https://github.com/ipython/ipython/issues/305>`_: more readline shortcuts in qtconsole |
|
|||
1082 | * `314 <https://github.com/ipython/ipython/issues/314>`_: Multi-line, multi-block cells can't be executed. |
|
|||
1083 | * `308 <https://github.com/ipython/ipython/issues/308>`_: Test suite should set sqlite history to work in :memory: |
|
|||
1084 | * `202 <https://github.com/ipython/ipython/issues/202>`_: Matplotlib native 'MacOSX' backend broken in '-pylab' mode |
|
|||
1085 | * `196 <https://github.com/ipython/ipython/issues/196>`_: IPython can't deal with unicode file name. |
|
|||
1086 | * `25 <https://github.com/ipython/ipython/issues/25>`_: unicode bug - encoding input |
|
|||
1087 | * `290 <https://github.com/ipython/ipython/issues/290>`_: try/except/else clauses can't be typed, code input stops too early. |
|
|||
1088 | * `43 <https://github.com/ipython/ipython/issues/43>`_: Implement SSH support in ipcluster |
|
|||
1089 | * `6 <https://github.com/ipython/ipython/issues/6>`_: Update the Sphinx docs for the new ipcluster |
|
|||
1090 | * `9 <https://github.com/ipython/ipython/issues/9>`_: Getting "DeadReferenceError: Calling Stale Broker" after ipcontroller restart |
|
|||
1091 | * `132 <https://github.com/ipython/ipython/issues/132>`_: Ipython prevent south from working |
|
|||
1092 | * `27 <https://github.com/ipython/ipython/issues/27>`_: generics.complete_object broken |
|
|||
1093 | * `60 <https://github.com/ipython/ipython/issues/60>`_: Improve absolute import management for iptest.py |
|
|||
1094 | * `31 <https://github.com/ipython/ipython/issues/31>`_: Issues in magic_whos code |
|
|||
1095 | * `52 <https://github.com/ipython/ipython/issues/52>`_: Document testing process better |
|
|||
1096 | * `44 <https://github.com/ipython/ipython/issues/44>`_: Merge history from multiple sessions |
|
|||
1097 | * `182 <https://github.com/ipython/ipython/issues/182>`_: ipython q4thread in version 10.1 not starting properly |
|
|||
1098 | * `143 <https://github.com/ipython/ipython/issues/143>`_: Ipython.gui.wx.ipython_view.IPShellWidget: ignores user*_ns arguments |
|
|||
1099 | * `127 <https://github.com/ipython/ipython/issues/127>`_: %edit does not work on filenames consisted of pure numbers |
|
|||
1100 | * `126 <https://github.com/ipython/ipython/issues/126>`_: Can't transfer command line argument to script |
|
|||
1101 | * `28 <https://github.com/ipython/ipython/issues/28>`_: Offer finer control for initialization of input streams |
|
|||
1102 | * `58 <https://github.com/ipython/ipython/issues/58>`_: ipython change char '0xe9' to 4 spaces |
|
|||
1103 | * `68 <https://github.com/ipython/ipython/issues/68>`_: Problems with Control-C stopping ipcluster on Windows/Python2.6 |
|
|||
1104 | * `24 <https://github.com/ipython/ipython/issues/24>`_: ipcluster does not start all the engines |
|
|||
1105 | * `240 <https://github.com/ipython/ipython/issues/240>`_: Incorrect method displayed in %psource |
|
|||
1106 | * `120 <https://github.com/ipython/ipython/issues/120>`_: inspect.getsource fails for functions defined on command line |
|
|||
1107 | * `212 <https://github.com/ipython/ipython/issues/212>`_: IPython ignores exceptions in the first evaulation of class attrs |
|
|||
1108 | * `108 <https://github.com/ipython/ipython/issues/108>`_: ipython disables python logger |
|
|||
1109 | * `100 <https://github.com/ipython/ipython/issues/100>`_: Overzealous introspection |
|
|||
1110 | * `18 <https://github.com/ipython/ipython/issues/18>`_: %cpaste freeze sync frontend |
|
|||
1111 | * `200 <https://github.com/ipython/ipython/issues/200>`_: Unicode error when starting ipython in a folder with non-ascii path |
|
|||
1112 | * `130 <https://github.com/ipython/ipython/issues/130>`_: Deadlock when importing a module that creates an IPython client |
|
|||
1113 | * `134 <https://github.com/ipython/ipython/issues/134>`_: multline block scrolling |
|
|||
1114 | * `46 <https://github.com/ipython/ipython/issues/46>`_: Input to %timeit is not preparsed |
|
|||
1115 | * `285 <https://github.com/ipython/ipython/issues/285>`_: ipcluster local -n 4 fails |
|
|||
1116 | * `205 <https://github.com/ipython/ipython/issues/205>`_: In the Qt console, Tab should insert 4 spaces when not completing |
|
|||
1117 | * `145 <https://github.com/ipython/ipython/issues/145>`_: Bug on MSW sytems: idle can not be set as default IPython editor. Fix Suggested. |
|
|||
1118 | * `77 <https://github.com/ipython/ipython/issues/77>`_: ipython oops in cygwin |
|
|||
1119 | * `121 <https://github.com/ipython/ipython/issues/121>`_: If plot windows are closed via window controls, no more plotting is possible. |
|
|||
1120 | * `111 <https://github.com/ipython/ipython/issues/111>`_: Iterator version of TaskClient.map() that returns results as they become available |
|
|||
1121 | * `109 <https://github.com/ipython/ipython/issues/109>`_: WinHPCLauncher is a hard dependency that causes errors in the test suite |
|
|||
1122 | * `86 <https://github.com/ipython/ipython/issues/86>`_: Make IPython work with multiprocessing |
|
|||
1123 | * `15 <https://github.com/ipython/ipython/issues/15>`_: Implement SGE support in ipcluster |
|
|||
1124 | * `3 <https://github.com/ipython/ipython/issues/3>`_: Implement PBS support in ipcluster |
|
|||
1125 | * `53 <https://github.com/ipython/ipython/issues/53>`_: Internal Python error in the inspect module |
|
|||
1126 | * `74 <https://github.com/ipython/ipython/issues/74>`_: Manager() [from multiprocessing module] hangs ipythonx but not ipython |
|
|||
1127 | * `51 <https://github.com/ipython/ipython/issues/51>`_: Out not working with ipythonx |
|
|||
1128 | * `201 <https://github.com/ipython/ipython/issues/201>`_: use session.send throughout zmq code |
|
|||
1129 | * `115 <https://github.com/ipython/ipython/issues/115>`_: multiline specials not defined in 0.11 branch |
|
|||
1130 | * `93 <https://github.com/ipython/ipython/issues/93>`_: when looping, cursor appears at leftmost point in newline |
|
|||
1131 | * `133 <https://github.com/ipython/ipython/issues/133>`_: whitespace after Source introspection |
|
|||
1132 | * `50 <https://github.com/ipython/ipython/issues/50>`_: Ctrl-C with -gthread on Windows, causes uncaught IOError |
|
|||
1133 | * `65 <https://github.com/ipython/ipython/issues/65>`_: Do not use .message attributes in exceptions, deprecated in 2.6 |
|
|||
1134 | * `76 <https://github.com/ipython/ipython/issues/76>`_: syntax error when raise is inside except process |
|
|||
1135 | * `107 <https://github.com/ipython/ipython/issues/107>`_: bdist_rpm causes traceback looking for a non-existant file |
|
|||
1136 | * `113 <https://github.com/ipython/ipython/issues/113>`_: initial magic ? (question mark) fails before wildcard |
|
|||
1137 | * `128 <https://github.com/ipython/ipython/issues/128>`_: Pdb instance has no attribute 'curframe' |
|
|||
1138 | * `139 <https://github.com/ipython/ipython/issues/139>`_: running with -pylab pollutes namespace |
|
|||
1139 | * `140 <https://github.com/ipython/ipython/issues/140>`_: malloc error during tab completion of numpy array member functions starting with 'c' |
|
|||
1140 | * `153 <https://github.com/ipython/ipython/issues/153>`_: ipy_vimserver traceback on Windows |
|
|||
1141 | * `154 <https://github.com/ipython/ipython/issues/154>`_: using ipython in Slicer3 show how os.environ['HOME'] is not defined |
|
|||
1142 | * `185 <https://github.com/ipython/ipython/issues/185>`_: show() blocks in pylab mode with ipython 0.10.1 |
|
|||
1143 | * `189 <https://github.com/ipython/ipython/issues/189>`_: Crash on tab completion |
|
|||
1144 | * `274 <https://github.com/ipython/ipython/issues/274>`_: bashism in sshx.sh |
|
|||
1145 | * `276 <https://github.com/ipython/ipython/issues/276>`_: Calling `sip.setapi` does not work if app has already imported from PyQt4 |
|
|||
1146 | * `277 <https://github.com/ipython/ipython/issues/277>`_: matplotlib.image imgshow from 10.1 segfault |
|
|||
1147 | * `288 <https://github.com/ipython/ipython/issues/288>`_: Incorrect docstring in zmq/kernelmanager.py |
|
|||
1148 | * `286 <https://github.com/ipython/ipython/issues/286>`_: Fix IPython.Shell compatibility layer |
|
|||
1149 | * `99 <https://github.com/ipython/ipython/issues/99>`_: blank lines in history |
|
|||
1150 | * `129 <https://github.com/ipython/ipython/issues/129>`_: psearch: TypeError: expected string or buffer |
|
|||
1151 | * `190 <https://github.com/ipython/ipython/issues/190>`_: Add option to format float point output |
|
|||
1152 | * `246 <https://github.com/ipython/ipython/issues/246>`_: Application not conforms XDG Base Directory Specification |
|
|||
1153 | * `48 <https://github.com/ipython/ipython/issues/48>`_: IPython should follow the XDG Base Directory spec for configuration |
|
|||
1154 | * `176 <https://github.com/ipython/ipython/issues/176>`_: Make client-side history persistence readline-independent |
|
|||
1155 | * `279 <https://github.com/ipython/ipython/issues/279>`_: Backtraces when using ipdb do not respect -colour LightBG setting |
|
|||
1156 | * `119 <https://github.com/ipython/ipython/issues/119>`_: Broken type filter in magic_who_ls |
|
|||
1157 | * `271 <https://github.com/ipython/ipython/issues/271>`_: Intermittent problem with print output in Qt console. |
|
|||
1158 | * `270 <https://github.com/ipython/ipython/issues/270>`_: Small typo in IPython developerβs guide |
|
|||
1159 | * `166 <https://github.com/ipython/ipython/issues/166>`_: Add keyboard accelerators to Qt close dialog |
|
|||
1160 | * `173 <https://github.com/ipython/ipython/issues/173>`_: asymmetrical ctrl-A/ctrl-E behavior in multiline |
|
|||
1161 | * `45 <https://github.com/ipython/ipython/issues/45>`_: Autosave history for robustness |
|
|||
1162 | * `162 <https://github.com/ipython/ipython/issues/162>`_: make command history persist in ipythonqt |
|
|||
1163 | * `161 <https://github.com/ipython/ipython/issues/161>`_: make ipythonqt exit without dialog when exit() is called |
|
|||
1164 | * `263 <https://github.com/ipython/ipython/issues/263>`_: [ipython + numpy] Some test errors |
|
|||
1165 | * `256 <https://github.com/ipython/ipython/issues/256>`_: reset docstring ipython 0.10 |
|
|||
1166 | * `258 <https://github.com/ipython/ipython/issues/258>`_: allow caching to avoid matplotlib object referrences |
|
|||
1167 | * `248 <https://github.com/ipython/ipython/issues/248>`_: Can't open and read files after upgrade from 0.10 to 0.10.0 |
|
|||
1168 | * `247 <https://github.com/ipython/ipython/issues/247>`_: ipython + Stackless |
|
|||
1169 | * `245 <https://github.com/ipython/ipython/issues/245>`_: Magic save and macro missing newlines, line ranges don't match prompt numbers. |
|
|||
1170 | * `241 <https://github.com/ipython/ipython/issues/241>`_: "exit" hangs on terminal version of IPython |
|
|||
1171 | * `213 <https://github.com/ipython/ipython/issues/213>`_: ipython -pylab no longer plots interactively on 0.10.1 |
|
|||
1172 | * `4 <https://github.com/ipython/ipython/issues/4>`_: wx frontend don't display well commands output |
|
|||
1173 | * `5 <https://github.com/ipython/ipython/issues/5>`_: ls command not supported in ipythonx wx frontend |
|
|||
1174 | * `1 <https://github.com/ipython/ipython/issues/1>`_: Document winhpcjob.py and launcher.py |
|
|||
1175 | * `83 <https://github.com/ipython/ipython/issues/83>`_: Usage of testing.util.DeferredTestCase should be replace with twisted.trial.unittest.TestCase |
|
|||
1176 | * `117 <https://github.com/ipython/ipython/issues/117>`_: Redesign how Component instances are tracked and queried |
|
|||
1177 | * `47 <https://github.com/ipython/ipython/issues/47>`_: IPython.kernel.client cannot be imported inside an engine |
|
|||
1178 | * `105 <https://github.com/ipython/ipython/issues/105>`_: Refactor the task dependencies system |
|
|||
1179 | * `210 <https://github.com/ipython/ipython/issues/210>`_: 0.10.1 doc mistake - New IPython Sphinx directive error |
|
|||
1180 | * `209 <https://github.com/ipython/ipython/issues/209>`_: can't activate IPython parallel magics |
|
|||
1181 | * `206 <https://github.com/ipython/ipython/issues/206>`_: Buggy linewrap in Mac OSX Terminal |
|
|||
1182 | * `194 <https://github.com/ipython/ipython/issues/194>`_: !sudo <command> displays password in plain text |
|
|||
1183 | * `186 <https://github.com/ipython/ipython/issues/186>`_: %edit issue under OS X 10.5 - IPython 0.10.1 |
|
|||
1184 | * `11 <https://github.com/ipython/ipython/issues/11>`_: Create a daily build PPA for ipython |
|
|||
1185 | * `144 <https://github.com/ipython/ipython/issues/144>`_: logo missing from sphinx docs |
|
|||
1186 | * `181 <https://github.com/ipython/ipython/issues/181>`_: cls command does not work on windows |
|
|||
1187 | * `169 <https://github.com/ipython/ipython/issues/169>`_: Kernel can only be bound to localhost |
|
|||
1188 | * `36 <https://github.com/ipython/ipython/issues/36>`_: tab completion does not escape () |
|
|||
1189 | * `177 <https://github.com/ipython/ipython/issues/177>`_: Report tracebacks of interactively entered input |
|
|||
1190 | * `148 <https://github.com/ipython/ipython/issues/148>`_: dictionary having multiple keys having frozenset fails to print on iPython |
|
|||
1191 | * `160 <https://github.com/ipython/ipython/issues/160>`_: magic_gui throws TypeError when gui magic is used |
|
|||
1192 | * `150 <https://github.com/ipython/ipython/issues/150>`_: History entries ending with parentheses corrupt command line on OS X 10.6.4 |
|
|||
1193 | * `146 <https://github.com/ipython/ipython/issues/146>`_: -ipythondir - using an alternative .ipython dir for rc type stuff |
|
|||
1194 | * `114 <https://github.com/ipython/ipython/issues/114>`_: Interactive strings get mangled with "_ip.magic" |
|
|||
1195 | * `135 <https://github.com/ipython/ipython/issues/135>`_: crash on invalid print |
|
|||
1196 | * `69 <https://github.com/ipython/ipython/issues/69>`_: Usage of "mycluster" profile in docs and examples |
|
|||
1197 | * `37 <https://github.com/ipython/ipython/issues/37>`_: Fix colors in output of ResultList on Windows |
|
General Comments 0
You need to be logged in to leave comments.
Login now