Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Dec 05, 2011

  1. Christian Boos

    inputhookqt4: improve responsiveness when pasting

    The Qt4 inputhook now execs until the stdin is readable, instead of
    waiting for a timeout to happen. This approach was supposed to play
    better with readline which repeatedly calls the inputhook every 100ms.
    But actually it does not. Same timings as before, roughly twice the
    time it takes when there's no %gui. The timing for the original native
    PyQt4 hook was somewhere in the middle (35ms - 58ms - 72ms).
    authored December 05, 2011

Nov 28, 2011

  1. Fernando Perez

    Fix bug where "don't leave" dialog was appearing when not needed in nb.

    Closes #1058
    authored November 28, 2011
  2. Fernando Perez

    Document notebook format and quick howto for a public nb server.

    Closes #1047.
    authored November 27, 2011
  3. Fernando Perez

    Match the max tooltip and bottom area sizes in the notebook.

    This prevents the tooltip from going below the bottom of the page,
    which makes it inaccessible by any mechanism and thus useless.
    authored November 27, 2011
  4. Fernando Perez

    Temporary fix to work around #1057.

    Basically it reverts the effect of #956 and goes back to a static list
    for the 'all magics' menu.  I tried to mark very clearly the new code
    so we can disable it once a proper fix for #1057 is committed, but we
    can't have a broken qt console in master.
    authored November 27, 2011
  5. Fernando Perez

    Fix import of pylabtools that I missed yesterday.

    authored November 27, 2011
  6. Min RK

    update some parallel docs

    * add ssh ipcontroller/ipengine example (closes #1017)
    * generated new performance numbers with SGE cluster
    * fix some remaining stale references
    * removed some screenshots, in favor of editable text
    
    closes #980
    authored November 27, 2011
  7. Min RK

    fix mcpricer example

    The meshgrid used for plotting was completely wrong
    
    Use regular x,y plot instead, and add figure() calls, so that it isn't broken everywhere but the notebook with inline backend and default config.
    
    figures in parallel docs are regenerated with the changes
    authored November 27, 2011
  8. Min RK

    let parallelpi example be used with up to 20 engines

    authored November 27, 2011
  9. Min RK

    fix controller_args -> engine_args typo in WinHPCEngine

    authored November 27, 2011
  10. Min RK

    minor cleanup in ipcontroller/ipengine

    small adjustments to log formatting, and add new info-level
    message indicating full path of json files being written/read.
    authored November 27, 2011

Nov 27, 2011

  1. Matthias Bussonnier

    Warning in code. qtconsole ssh -X

    Put warning in code not to remove an action needed when ssh -X.
    
    "All magics..." menu  should be autopopulated at startup, but is not
    when X forwarding, Warn in code that inserting  'update all magic menu'
    action in this same menu is not as useless as it may seem
    authored November 27, 2011 fperez committed November 27, 2011
  2. Thomas Kluyver

    Add note to docs about problems with proxy for HTML notebook.

    Closes gh-1041
    authored November 27, 2011
  3. Fernando Perez

    Merge pull request #1036 from stefanv/javascript_cleanup

    Clean up javascript based on js2-mode feedback.
    authored November 27, 2011
  4. Stefan van der Walt

    Clean up javascript based on js2-mode feedback.

    authored November 23, 2011
  5. Fernando Perez

    Merge pull request #1052 from fperez/pylab-fix

    Fix bug in pylab support introduced in #648, and refactor the pylab/gui support to eliminate a lot of code duplication we had in a number of places. 
    
    Now all duplicate code is gone, and the only real difference is how gui event loops are integrated, which is reduced to a single static method that each relevant class grabs from its specific machinery.
    authored November 27, 2011
  6. Fernando Perez

    fix docstring

    authored November 27, 2011
  7. Fernando Perez

    Avoid calling inline config if no shell - per @minrk feedback on #1052

    authored November 27, 2011
  8. Fernando Perez

    Fix inline backend logic and avoid tests if mpl not available.

    authored November 27, 2011
  9. Fernando Perez

    Only import zeromq pieces in networked shells.

    authored November 27, 2011
  10. Fernando Perez

    Add missing file.

    authored November 26, 2011
  11. Fernando Perez

    Minor cleanups after a check with pyflakes of the refactored code.

    authored November 26, 2011
  12. Fernando Perez

    Move zmq event loop support into a separate file.

    This avoids a circular import problem, and also organizes more cleanly
    the code that is event-loop specific.
    authored November 26, 2011
  13. Fernando Perez

    Refactor gui/pylab integration to eliminate code duplication.

    Also, fix a few tests that the previous commit broke.
    authored November 26, 2011
  14. Fernando Perez

    Fix critical bug with pylab support inadvertently introduced in #648.

    code used it as a dict.  Updated that code to handle a dict correctly,
    and added tests to catch this issue in the future (also increases test
    coverage of pylab code).
    authored November 26, 2011
  15. Fernando Perez

    Merge pull request #648 from takluyver/usermod

    Clean up handling of global namespaces with the proper semantics.
    
    A global namespace should always be tied to a module: pickle accesses classes via the module in which they're defined. So I've changed the arguments for instantiating an InteractiveShell to include `user_module` in place of `user_global_ns`. The global namespace simply becomes a reference to `user_module.__dict__`.
    
    For instantiating InteractiveShell, there are four possibilities:
    
    * Neither `user_ns` nor `user_module` is given. A new (real) module is created named `__main__`, and its `__dict__` becomes the global and local namespace. This is what happens when starting IPython normally.
    * Only `user_module` is given. Its `__dict__` becomes the global and local namespace.
    * Both `user_ns` and `user_module` are given. `user_module.__dict__` is the global namespace, and `user_ns` is the local namespace. Note that we can't interactively define closures over variables in the local namespace (this seems to be a limitation of Python).
    * Only `user_ns` is given. It is treated as the global and local namespace, and a `DummyMod` object is created to refer to it. This is intended as a convenience, especially for the test suite. The recommended way to pass in a single global namespace is as a reference to the module.
    
    `embed()` digs out the locals and the module from the frame in which it's called.
    
    Closes gh-29, closes gh-693.
    authored November 26, 2011
  16. Thomas Kluyver

    Add test for gh-693 (%run -i after %reset).

    authored November 27, 2011
  17. Thomas Kluyver

    Tiny correction to test for interactiveshell scope.

    authored November 27, 2011
  18. Thomas Kluyver

    Describe usermod changes in What's New docs.

    authored November 27, 2011
  19. Thomas Kluyver

    Remove _ipy reference to the InteractiveShell object again.

    authored November 27, 2011
  20. Fernando Perez

    Merge pull request #969 from takluyver/pexpect-u

    Improvements to pexpect to work correctly with Python 3.
    
    This brings in a more complete port of pexpect that I've been working on recently, called (for now) [pexpect-u]( http://pypi.python.org/pypi/pexpect-u/). It's compatible with Python 2.6 and up, including 2to3 conversion to Python 3.
    
    I've contacted the author of pexpect about working these changes back in. But this could take a while - pexpect has previously supported very old versions of Python (the docs claim it's been tested on Python 1.5), so I'll have to see how much compromise is possible.
    authored November 26, 2011
  21. Thomas Kluyver

    Update copyright notice on _pexpect.py

    authored November 27, 2011
  22. Thomas Kluyver

    Clear up mistakes from rebasing.

    authored October 04, 2011
  23. Thomas Kluyver

    Fix embedding terminal IPython with new namespace model.

    authored August 16, 2011
  24. Thomas Kluyver

    Minor improvements to how namespaces are handled.

    authored August 16, 2011
Something went wrong with that request. Please try again.