From abaf842416b964cd6062d0bf19eeea8f43678c98 Mon Sep 17 00:00:00 2001 From: John Miller Date: Sun, 30 Oct 2016 18:51:10 -0500 Subject: [PATCH] Update documentation to newest version. --- _sources/index.txt | 79 +++++- _static/basic.css | 15 +- _static/doctools.js | 28 +- _static/nature.css | 2 +- _static/searchtools.js | 51 +++- _static/websupport.js | 4 +- genindex.html | 50 +++- index.html | 579 ++++++++++++++++++++++++++--------------- objects.inv | Bin 301 -> 339 bytes search.html | 14 +- searchindex.js | 2 +- 11 files changed, 571 insertions(+), 253 deletions(-) diff --git a/_sources/index.txt b/_sources/index.txt index 6dcfff9..6af0547 100644 --- a/_sources/index.txt +++ b/_sources/index.txt @@ -96,9 +96,8 @@ Requirements The official way to setup path is to load nXhtml_. * (optional) markdown-mode * (optional) python-mode: - It should work with either python.el or python-mode.el. - Fabian Gallina's `python.el`_ is required to use - ``ein:console-open`` command. + It should work with either python.el or python-mode.el. `python.el`_ is + required to use ``ein:console-open`` command. * (optional) `auto-complete.el`_ You need to configure subpackage ``ein-ac`` to enable this feature. @@ -114,8 +113,7 @@ Requirements ``(add-hook 'ein:connect-mode-hook 'ein:jedi-setup)`` Also, EIN heavily relies on standard Emacs libraries including EWOC, -EIEIO and json.el. EIN is currently tested against Emacs 23.3 and 24.3. -It is known to work in Emacs 23.2, 24.1 and 24.2. +EIEIO and json.el. .. _IPython: http://ipython.org/ .. _Tornado: http://www.tornadoweb.org/en/stable/ @@ -249,7 +247,13 @@ port or URL of the IPython notebook server. Notebook ^^^^^^^^ -The following keybinds are available in notebook buffers. +The following keybinds are available in notebook buffers. Modified notebooks are +saved automatically with a frequency dependenant on the setting of +`ein:notebook-autosave-frequency`. If `ein:notebook-create-checkpoint-on-save` +is True than a checkpoint will also be generated in the Jupyter server every +time the notebook is saved. A notebook can be returned to a previous checkpoint +via `ein:notebook-restore-to-checkpoint`. Checkpoints can also be manually +created via `ein:notebook-create-checkpoint`. .. el:keymap:: ein:notebook-mode-map :replace: s/C-c TAB/C-c C-i/ @@ -260,6 +264,28 @@ The following keybinds are available in notebook buffers. .. el:function:: ein:junk-rename .. el:function:: ein:notebook-kill-all-buffers .. el:function:: ein:iexec-mode +.. el.function:: ein:notebook-create-checkpoint +.. el:function:: ein:notebook-restore-to-checkpoint +.. el:function:: ein:notebook-enable-autosaves +.. el:function:: ein:notebook-disable-autosaves + +Advanced Editing +^^^^^^^^^^^^^^^^ + +Worksheet cells can be edited in a manner similar to `source blocks`_ in Org +buffers. Use ``C-c '`` to edit the contents of the current cell. You can execute +the contents of the buffer and the results will be sent to the output of the +cell being edited. + +.. el:keymap:: ein:edit-cell-mode-map + +.. el:function:: ein:edit-cell-contents +.. el:function:: ein:edit-cell-exit +.. el:function:: ein:edit-cell-abort +.. el:function:: ein:edit-cell-save +.. el:function:: ein:edit-cell-save-and-execute + +.. _`source blocks`: http://orgmode.org/manual/Editing-source-code.html#Editing-source-code Connected buffer ^^^^^^^^^^^^^^^^ @@ -325,7 +351,22 @@ Misc Org-mode integration -------------------- -You can link to IPython notebook from org-mode_ files. +You can execute org source blocks in EIN by adding `ein` to +`org:babel-load-languages`. You need to specify a notebook via the :session +argument. The format for the session argument is +`{url-or-port}/{path-to-notbooke}`. For example: + +.. code:: python + + #+BEGIN_SRC ein :session 8888/Untitled.ipynb + import sys + + a = 14500 + b = a+1000 + sys.version + #+END_SRC + +You can also link to IPython notebook from org-mode_ files. 1. Call org-mode function :el:symbol:`org-store-link` [#org-store-link]_ in notebook buffer. You can select a region to @@ -385,6 +426,8 @@ Notebook .. el:variable:: ein:output-type-preference .. el:variable:: ein:shr-env .. el.variable:: ein:worksheet-show-slide-data +.. el.variable:: ein:notebook-autosave-frequency +.. el.variable:: ein:notebook-create-checkpoint-on-save Console ^^^^^^^ @@ -564,6 +607,28 @@ everything the log buffer. You can reset the patch and log level with Change Log ========== +v0.12.0 +------- + +* Cell edit buffers ala org source block edit buffers. +* Better integration with org source blocks. + +v0.11.0 +------- + +* Add support for creating and restoring checkpoints on the Jupyter server. + +v0.10.0 +------- + +* Allow user to change the kernel of a running notebook. +* The notebooklist buffer now lists all opened notebook buffers. + +v0.9.1 +------ + +* Fix issues with shared-output and notebook connected buffers. + v0.9.0 ------ diff --git a/_static/basic.css b/_static/basic.css index 9fa77d8..2b513f0 100644 --- a/_static/basic.css +++ b/_static/basic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- basic theme. * - * :copyright: Copyright 2007-2015 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -52,6 +52,8 @@ div.sphinxsidebar { width: 230px; margin-left: -100%; font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; } div.sphinxsidebar ul { @@ -83,10 +85,6 @@ div.sphinxsidebar #searchbox input[type="text"] { width: 170px; } -div.sphinxsidebar #searchbox input[type="submit"] { - width: 30px; -} - img { border: 0; max-width: 100%; @@ -187,6 +185,13 @@ div.genindex-jumpbox { /* -- general body styles --------------------------------------------------- */ +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + a.headerlink { visibility: hidden; } diff --git a/_static/doctools.js b/_static/doctools.js index c7bfe76..8163495 100644 --- a/_static/doctools.js +++ b/_static/doctools.js @@ -4,7 +4,7 @@ * * Sphinx JavaScript utilities for all documentation. * - * :copyright: Copyright 2007-2015 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -124,6 +124,7 @@ var Documentation = { this.fixFirefoxAnchorBug(); this.highlightSearchWords(); this.initIndexTable(); + }, /** @@ -252,6 +253,29 @@ var Documentation = { }); var url = parts.join('/'); return path.substring(url.lastIndexOf('/') + 1, path.length - 1); + }, + + initOnKeyListeners: function() { + $(document).keyup(function(event) { + var activeElementType = document.activeElement.tagName; + // don't navigate when in search box or textarea + if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT') { + switch (event.keyCode) { + case 37: // left + var prevHref = $('link[rel="prev"]').prop('href'); + if (prevHref) { + window.location.href = prevHref; + return false; + } + case 39: // right + var nextHref = $('link[rel="next"]').prop('href'); + if (nextHref) { + window.location.href = nextHref; + return false; + } + } + } + }); } }; @@ -260,4 +284,4 @@ _ = Documentation.gettext; $(document).ready(function() { Documentation.init(); -}); +}); \ No newline at end of file diff --git a/_static/nature.css b/_static/nature.css index 7db5f06..aa1101c 100644 --- a/_static/nature.css +++ b/_static/nature.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- nature theme. * - * :copyright: Copyright 2007-2015 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/_static/searchtools.js b/_static/searchtools.js index 0e794fd..066857c 100644 --- a/_static/searchtools.js +++ b/_static/searchtools.js @@ -2,14 +2,15 @@ * searchtools.js_t * ~~~~~~~~~~~~~~~~ * - * Sphinx JavaScript utilties for the full-text search. + * Sphinx JavaScript utilities for the full-text search. * - * :copyright: Copyright 2007-2015 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ +/* Non-minified version JS is _stemmer.js if file is provided */ /** * Porter Stemmer */ @@ -373,8 +374,7 @@ var Search = { } // lookup as search terms in fulltext - results = results.concat(this.performTermsSearch(searchterms, excluded, terms, Scorer.term)) - .concat(this.performTermsSearch(searchterms, excluded, titleterms, Scorer.title)); + results = results.concat(this.performTermsSearch(searchterms, excluded, terms, titleterms)); // let the scorer override scores with a custom scoring function if (Scorer.score) { @@ -538,23 +538,47 @@ var Search = { /** * search for full-text terms in the index */ - performTermsSearch : function(searchterms, excluded, terms, score) { + performTermsSearch : function(searchterms, excluded, terms, titleterms) { var filenames = this._index.filenames; var titles = this._index.titles; - var i, j, file, files; + var i, j, file; var fileMap = {}; + var scoreMap = {}; var results = []; // perform the search on the required terms for (i = 0; i < searchterms.length; i++) { var word = searchterms[i]; + var files = []; + var _o = [ + {files: terms[word], score: Scorer.term}, + {files: titleterms[word], score: Scorer.title} + ]; + // no match but word was a required one - if ((files = terms[word]) === undefined) + if ($u.every(_o, function(o){return o.files === undefined;})) { break; - if (files.length === undefined) { - files = [files]; } + // found search word in contents + $u.each(_o, function(o) { + var _files = o.files; + if (_files === undefined) + return + + if (_files.length === undefined) + _files = [_files]; + files = files.concat(_files); + + // set score for the word in each file to Scorer.term + for (j = 0; j < _files.length; j++) { + file = _files[j]; + if (!(file in scoreMap)) + scoreMap[file] = {} + scoreMap[file][word] = o.score; + } + }); + // create the mapping for (j = 0; j < files.length; j++) { file = files[j]; @@ -576,7 +600,9 @@ var Search = { // ensure that none of the excluded terms is in the search result for (i = 0; i < excluded.length; i++) { if (terms[excluded[i]] == file || - $u.contains(terms[excluded[i]] || [], file)) { + titleterms[excluded[i]] == file || + $u.contains(terms[excluded[i]] || [], file) || + $u.contains(titleterms[excluded[i]] || [], file)) { valid = false; break; } @@ -584,6 +610,9 @@ var Search = { // if we have still a valid result we can add it to the result list if (valid) { + // select one (max) score for the file. + // for better ranking, we should calculate ranking by using words statistics like basic tf-idf... + var score = $u.max($u.map(fileMap[file], function(w){return scoreMap[file][w]})); results.push([filenames[file], titles[file], '', null, score]); } } @@ -594,7 +623,7 @@ var Search = { * helper function to return a node containing the * search summary for a given text. keywords is a list * of stemmed words, hlwords is the list of normal, unstemmed - * words. the first one is used to find the occurance, the + * words. the first one is used to find the occurrence, the * latter for highlighting it. */ makeSearchSummary : function(text, keywords, hlwords) { diff --git a/_static/websupport.js b/_static/websupport.js index 28d65db..98e7f40 100644 --- a/_static/websupport.js +++ b/_static/websupport.js @@ -2,9 +2,9 @@ * websupport.js * ~~~~~~~~~~~~~ * - * sphinx.websupport utilties for all documentation. + * sphinx.websupport utilities for all documentation. * - * :copyright: Copyright 2007-2015 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/genindex.html b/genindex.html index d68bee4..05624a6 100644 --- a/genindex.html +++ b/genindex.html @@ -7,7 +7,7 @@ - Index — Emacs IPython Notebook 0.8.2 documentation + Index — Emacs IPython Notebook 0.12.0 documentation @@ -15,7 +15,7 @@ - + @@ -142,6 +142,26 @@ +
ein:edit-cell-abort (Lisp function) +
+ + +
ein:edit-cell-contents (Lisp function) +
+ + +
ein:edit-cell-exit (Lisp function) +
+ + +
ein:edit-cell-save (Lisp function) +
+ + +
ein:edit-cell-save-and-execute (Lisp function) +
+ +
ein:filename-translations (Lisp variable)
@@ -193,12 +213,12 @@
ein:mumamo-headingcell-mode (Lisp variable)
+ +
ein:mumamo-htmlcell-mode (Lisp variable)
-
-
ein:mumamo-markdowncell-mode (Lisp variable)
@@ -212,6 +232,14 @@ +
ein:notebook-disable-autosaves (Lisp function) +
+ + +
ein:notebook-enable-autosaves (Lisp function) +
+ +
ein:notebook-kill-all-buffers (Lisp function)
@@ -232,6 +260,10 @@ +
ein:notebook-restore-to-checkpoint (Lisp function) +
+ +
ein:notebooklist-load (Lisp function)
@@ -358,12 +390,12 @@
  • index
  • - + \ No newline at end of file diff --git a/index.html b/index.html index 394066a..3a23881 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ - Welcome to Emacs IPython Notebook’s documentation! — Emacs IPython Notebook 0.8.2 documentation + Welcome to Emacs IPython Notebook’s documentation! — Emacs IPython Notebook 0.12.0 documentation @@ -14,7 +14,7 @@ - + @@ -109,64 +109,69 @@ object).
  • Commands/Keybinds
  • -
  • Org-mode integration
  • -
  • Customization
  • -

    Keymap for ein:notebooklist-mode.

    +

    Keymap for ein:notebooklist-mode.

    +
    +
    +<remap> <self-insert-command> undefined
    +
    + +
    +
    +- negative-argument
    +
    + +
    +
    +0 digit-argument
    +
    + +
    +
    +1 digit-argument
    +
    + +
    +
    +2 digit-argument
    +
    + +
    +
    +3 digit-argument
    +
    + +
    +
    +4 digit-argument
    +
    + +
    +
    +5 digit-argument
    +
    + +
    +
    +6 digit-argument
    +
    + +
    +
    +7 digit-argument
    +
    + +
    +
    +8 digit-argument
    +
    + +
    +
    +9 digit-argument
    +
    + +
    +
    +q quit-window
    +
    + +
    +
    +SPC scroll-up-command
    +
    + +
    +
    +S-SPC scroll-down-command
    +
    + +
    +
    +DEL scroll-down-command
    +
    + +
    +
    +? describe-mode
    +
    + +
    +
    +h describe-mode
    +
    + +
    +
    +> end-of-buffer
    +
    + +
    +
    +< beginning-of-buffer
    +
    + +
    +
    +g revert-buffer
    +
    +
    TAB widget-forward
    @@ -378,15 +486,6 @@ Notebook name is determined based on
    C-c C-r ein:notebooklist-reload
    - -

    Reload current Notebook list.

    -
    -
    - -
    -
    -g ein:notebooklist-reload
    -

    Reload current Notebook list.

    @@ -401,19 +500,28 @@ Notebook name is determined based on n ein:notebooklist-next-item
    -
    -
    -q bury-buffer
    -
    -

    Notebook

    -

    The following keybinds are available in notebook buffers.

    +

    The following keybinds are available in notebook buffers. Modified notebooks are +saved automatically with a frequency dependenant on the setting of +ein:notebook-autosave-frequency. If ein:notebook-create-checkpoint-on-save +is True than a checkpoint will also be generated in the Jupyter server every +time the notebook is saved. A notebook can be returned to a previous checkpoint +via ein:notebook-restore-to-checkpoint. Checkpoints can also be manually +created via ein:notebook-create-checkpoint.

    +
    +
    +C-c ' ein:edit-cell-contents
    +

    Edit the contents of the current cell in a buffer using an +appropriate language major mode. Functionality is very similar to +org-edit-special.

    +
    +
    +
    C-c S ein:worksheet-toggle-slideshow-view
    -

    Changes the display of slideshow metadata in the current worksheet.

    @@ -421,7 +529,6 @@ Notebook name is determined based on
    C-c C-c ein:worksheet-execute-cell
    -

    Execute code type CELL.

    @@ -429,7 +536,6 @@ Notebook name is determined based on
    C-c C-' ein:worksheet-turn-on-autoexec
    -

    Turn on auto-execution flag of the cells in region or cell at point. When the prefix argument is given, turn off the flag instead.

    To use autoexec feature, you need to turn on auto-execution mode @@ -441,7 +547,6 @@ command.

    C-c C-e ein:worksheet-toggle-output
    -

    Toggle the visibility of the output of the cell at point. This does not alter the actual data stored in the cell.

    @@ -450,7 +555,6 @@ This does not alter the actual data stored in the cell.

    C-c C-v ein:worksheet-set-output-visibility-all
    -

    Show all cell output. When prefix is given, hide all cell output.

    @@ -458,7 +562,6 @@ This does not alter the actual data stored in the cell.

    C-c C-l ein:worksheet-clear-output
    -

    Clear output from the current cell at point. Do not clear input prompt when the prefix argument is given.

    @@ -467,7 +570,6 @@ Do not clear input prompt when the prefix argument is given.

    C-c C-S-l ein:worksheet-clear-all-output
    -

    Clear output from all cells. Do not clear input prompts when the prefix argument is given.

    @@ -476,7 +578,6 @@ Do not clear input prompts when the prefix argument is given.

    C-c C-; ein:shared-output-show-code-cell-at-point
    -

    Show code cell at point in shared-output buffer. It is useful when the output of the cell at point is truncated. See also ein:cell-max-num-outputs.

    @@ -486,7 +587,6 @@ See also ein:
    C-c C-k ein:worksheet-kill-cell
    -

    Kill (“cut”) the cell at point or cells in region. Note that the kill-ring for cells is not shared with the default kill-ring of Emacs (kill-ring for texts).

    @@ -496,7 +596,6 @@ kill-ring of Emacs (kill-ring for texts).

    C-c M-w ein:worksheet-copy-cell
    -

    Copy the cell at point. (Put the current cell into the kill-ring.)

    @@ -504,7 +603,6 @@ kill-ring of Emacs (kill-ring for texts).

    C-c M-{ ein:notebook-worksheet-move-prev
    -

    Switch the current worksheet with the previous one.

    @@ -512,7 +610,6 @@ kill-ring of Emacs (kill-ring for texts).

    C-c M-} ein:notebook-worksheet-move-next
    -

    Switch the current worksheet with the previous one.

    @@ -520,7 +617,6 @@ kill-ring of Emacs (kill-ring for texts).

    C-c M-+ ein:notebook-worksheet-insert-prev
    -

    Insert a new worksheet before this worksheet and open it. See also ein:notebook-worksheet-insert-next.

    (fn NOTEBOOK WS &optional (RENDER t) (SHOW #’switch-to-buffer))

    @@ -530,7 +626,6 @@ See also ein:
    C-c C-w ein:worksheet-copy-cell
    -

    Copy the cell at point. (Put the current cell into the kill-ring.)

    @@ -538,7 +633,6 @@ See also ein:
    C-c C-y ein:worksheet-yank-cell
    -

    Insert (“paste”) the latest killed cell. Prefixes are act same as the normal yank command.

    @@ -547,7 +641,6 @@ Prefixes are act same as the normal
    C-c C-a ein:worksheet-insert-cell-above
    -

    Insert cell above. Insert markdown cell instead of code cell when the prefix argument is given. See also: ein:worksheet-insert-cell-below.

    @@ -557,7 +650,6 @@ See also: ein
    C-c C-b ein:worksheet-insert-cell-below
    -

    Insert cell below. Insert markdown cell instead of code cell when the prefix argument is given.

    When used as a lisp function, insert a cell of TYPE-OR-CELL just @@ -568,7 +660,6 @@ after PIVOT and return the new cell.

    C-c C-t ein:worksheet-toggle-cell-type
    -

    Toggle the cell type of the cell at point. Use ein:worksheet-change-cell-type to change the cell type directly.

    @@ -578,7 +669,6 @@ directly.

    C-c C-d ein:worksheet-toggle-slide-type
    -
    Toggle the slide metadata of the cell at point. Available slide settings are:
    [slide, subslide, fragment, skip, notes, - (none)].
    @@ -589,7 +679,6 @@ directly.

    C-c C-u ein:worksheet-change-cell-type
    -

    Change the cell type of the current cell. Prompt will appear in the minibuffer.

    When used in as a Lisp function, TYPE (string) should be chose @@ -601,7 +690,6 @@ an integer used only when the TYPE is “heading”.

    C-c C-s ein:worksheet-split-cell-at-point
    -

    Split cell at current position. Newlines at the splitting point will be removed. This can be omitted by giving a prefix argument (C-u).

    @@ -611,7 +699,6 @@ argument (C-u).

    C-c C-m ein:worksheet-merge-cell
    -

    Merge previous cell into current cell. If prefix is given, merge current cell into next cell.

    @@ -640,7 +727,6 @@ If prefix is given, merge current cell into next cell.

    C-c C-f ein:pytools-request-tooltip-or-help
    -

    Show the help for the object at point using tooltip. When the prefix argument C-u is given, open the help in the pager buffer. You can explicitly specify the object by selecting it.

    @@ -650,7 +736,6 @@ pager buffer. You can explicitly specify the object by selecting it.

    C-c C-i ein:completer-complete
    -

    Start completion for the code at point.

    (fn KERNEL &rest ARGS &key CALLBACKS &allow-other-keys)

    @@ -659,7 +744,6 @@ pager buffer. You can explicitly specify the object by selecting it.

    C-c C-x ein:tb-show
    -

    Show full traceback in traceback viewer.

    @@ -667,7 +751,6 @@ pager buffer. You can explicitly specify the object by selecting it.

    C-c C-r ein:notebook-restart-kernel-command
    -

    Send request to the server to restart kernel.

    @@ -675,7 +758,6 @@ pager buffer. You can explicitly specify the object by selecting it.

    C-c C-z ein:notebook-kernel-interrupt-command
    -

    Interrupt the kernel. This is equivalent to do C-c in the console program.

    @@ -684,7 +766,6 @@ This is equivalent to do C-c
    C-c C-q ein:notebook-kill-kernel-then-close-command
    -

    Kill kernel and then kill notebook buffer. To close notebook without killing kernel, just close the buffer as usual.

    @@ -694,7 +775,6 @@ as usual.

    C-c C-# ein:notebook-close
    -

    Close NOTEBOOK and kill its buffer.

    @@ -702,7 +782,6 @@ as usual.

    C-c C-o ein:console-open
    -

    Open IPython console. To use this function, ein:console-security-dir and ein:console-args must be set properly. @@ -717,7 +796,6 @@ It should be possible to support python-mode.el. Patches are welcome!

    C-c C-. ein:pytools-jump-to-source-command
    -

    Jump to the source code of the object at point. When the prefix argument C-u is given, open the source code in the other window. You can explicitly specify the object by @@ -728,7 +806,6 @@ selecting it.

    C-c C-, ein:pytools-jump-back-command
    -

    Go back to the point where ein:pytools-jump-to-source-command is executed last time. When the prefix argument C-u is given, open the last point in the other window.

    @@ -738,7 +815,6 @@ given, open the last point in the other window.

    C-c C-/ ein:notebook-scratchsheet-open
    -

    Open “scratch sheet”. Open a new one when prefix argument is given. Scratch sheet is almost identical to worksheet. However, EIN @@ -751,7 +827,6 @@ worksheet to save result.

    C-c ! ein:worksheet-rename-sheet
    -

    Change worksheet name (not notebook name).

    @@ -759,7 +834,6 @@ worksheet to save result.

    C-c { ein:notebook-worksheet-open-prev-or-last
    -

    Open previous or last worksheet. See also ein:notebook-worksheet-open-next-or-first and ein:notebook-worksheet-open-prev.

    @@ -769,7 +843,6 @@ See also ein:
    C-c } ein:notebook-worksheet-open-next-or-first
    -

    Open next or first worksheet.

    Try to open the worksheet to the worksheet WS using the function ein:notebook-worksheet-open-next, open the first worksheet if @@ -782,7 +855,6 @@ given.

    C-c + ein:notebook-worksheet-insert-next
    -

    Insert a new worksheet after this worksheet and open it. See also ein:notebook-worksheet-insert-prev.

    (fn NOTEBOOK WS &optional (RENDER t) (SHOW #’switch-to-buffer))

    @@ -792,7 +864,6 @@ See also ein:
    C-c - ein:notebook-worksheet-delete
    -

    Delete the current worksheet. When used as a lisp function, delete worksheet WS from NOTEBOOk.

    @@ -801,7 +872,6 @@ When used as a lisp function, delete worksheet WS from NOTEBOOk.

    C-c 1 ein:notebook-worksheet-open-1th
    -

    Open 1-th worksheet.

    @@ -809,7 +879,6 @@ When used as a lisp function, delete worksheet WS from NOTEBOOk.

    C-c 2 ein:notebook-worksheet-open-2th
    -

    Open 2-th worksheet.

    @@ -817,7 +886,6 @@ When used as a lisp function, delete worksheet WS from NOTEBOOk.

    C-c 3 ein:notebook-worksheet-open-3th
    -

    Open 3-th worksheet.

    @@ -825,7 +893,6 @@ When used as a lisp function, delete worksheet WS from NOTEBOOk.

    C-c 4 ein:notebook-worksheet-open-4th
    -

    Open 4-th worksheet.

    @@ -833,7 +900,6 @@ When used as a lisp function, delete worksheet WS from NOTEBOOk.

    C-c 5 ein:notebook-worksheet-open-5th
    -

    Open 5-th worksheet.

    @@ -841,7 +907,6 @@ When used as a lisp function, delete worksheet WS from NOTEBOOk.

    C-c 6 ein:notebook-worksheet-open-6th
    -

    Open 6-th worksheet.

    @@ -849,7 +914,6 @@ When used as a lisp function, delete worksheet WS from NOTEBOOk.

    C-c 7 ein:notebook-worksheet-open-7th
    -

    Open 7-th worksheet.

    @@ -857,7 +921,6 @@ When used as a lisp function, delete worksheet WS from NOTEBOOk.

    C-c 8 ein:notebook-worksheet-open-8th
    -

    Open 8-th worksheet.

    @@ -865,7 +928,6 @@ When used as a lisp function, delete worksheet WS from NOTEBOOk.

    C-c 9 ein:notebook-worksheet-open-last
    -

    Open the last worksheet.

    @@ -873,7 +935,6 @@ When used as a lisp function, delete worksheet WS from NOTEBOOk.

    M-RET ein:worksheet-execute-cell-and-goto-next
    -

    Execute cell at point if it is a code cell and move to the next cell, or insert if none.

    @@ -882,7 +943,6 @@ next cell, or insert if none.

    M-. ein:pytools-jump-to-source-command
    -

    Jump to the source code of the object at point. When the prefix argument C-u is given, open the source code in the other window. You can explicitly specify the object by @@ -893,7 +953,6 @@ selecting it.

    M-, ein:pytools-jump-back-command
    -

    Go back to the point where ein:pytools-jump-to-source-command is executed last time. When the prefix argument C-u is given, open the last point in the other window.

    @@ -903,7 +962,6 @@ given, open the last point in the other window.

    M-p ein:worksheet-previous-input-history
    -

    Insert the previous input in the execution history. You can go back further in the history by repeating this command. Use ein:worksheet-next-input-history to go forward in the @@ -914,7 +972,6 @@ history.

    M-n ein:worksheet-next-input-history
    -

    Insert next input in the execution history. You can go forward further in the history by repeating this command. Use ein:worksheet-previous-input-history to go back @@ -925,7 +982,6 @@ in the history.

    <M-S-return> ein:worksheet-execute-cell-and-insert-below
    -

    Execute cell at point if it is a code cell and insert a cell bellow.

    @@ -954,7 +1010,6 @@ cell bellow.

    C-: ein:shared-output-eval-string
    -

    Evaluate a piece of code. Prompt will appear asking the code to run. This is handy when you want to execute something quickly without making a cell. If the code outputs something, it will go to the @@ -966,7 +1021,6 @@ shared output buffer. You can open the buffer by the command

    C-x C-s ein:notebook-save-notebook-command
    -

    Save the notebook.

    @@ -974,7 +1028,6 @@ shared output buffer. You can open the buffer by the command
    C-x C-w ein:notebook-rename-command
    -

    Rename current notebook and save it immediately.

    NAME is any non-empty string that does not contain ‘/’ or ‘’.

    @@ -1021,9 +1074,106 @@ Code cell at point will be automatically executed after any change in its input area.

    +
    +
    +function (ein:notebook-restore-to-checkpoint notebook checkpoint)
    +

    Restore notebook to previous checkpoint saved on the Jupyter +server. Note that if there are multiple checkpoints the user will +be prompted on which one to use.

    +
    + +
    +
    +function (ein:notebook-enable-autosaves notebook)
    +

    Enable automatic, periodic saving for notebook.

    +
    + +
    +
    +function (ein:notebook-disable-autosaves notebook)
    +

    Disable automatic, periodic saving for current notebook.

    +
    + +
    +
    +

    Advanced Editing

    +

    Worksheet cells can be edited in a manner similar to source blocks in Org +buffers. Use C-c ' to edit the contents of the current cell. You can execute +the contents of the buffer and the results will be sent to the output of the +cell being edited.

    +
    +
    +C-c ' ein:edit-cell-exit
    +

    Close the EIN source edit buffer, saving contents back to the +original notebook cell, unless being called via +ein:edit-cell-abort.

    +
    +
    + +
    +
    +C-c C-k ein:edit-cell-abort
    +

    Abort editing the current cell, contents will revert to +previous value.

    +
    +
    + +
    +
    +C-c C-c ein:edit-cell-save-and-execute
    +

    Save, then execute the countents of the EIN source edit buffer +and place results (if any) in output of original notebook cell.

    +
    +
    + +
    +
    +C-x C-s ein:edit-cell-save
    +

    Save contents of EIN source edit buffer back to original notebook +cell.

    +
    +
    + +
    +
    +function ein:edit-cell-contents
    +

    Edit the contents of the current cell in a buffer using an +appropriate language major mode. Functionality is very similar to +org-edit-special.

    +
    + +
    +
    +function ein:edit-cell-exit
    +

    Close the EIN source edit buffer, saving contents back to the +original notebook cell, unless being called via +ein:edit-cell-abort.

    +
    + +
    +
    +function ein:edit-cell-abort
    +

    Abort editing the current cell, contents will revert to +previous value.

    +
    + +
    +
    +function ein:edit-cell-save
    +

    Save contents of EIN source edit buffer back to original notebook +cell.

    +
    + +
    +
    +function ein:edit-cell-save-and-execute
    +

    Save, then execute the countents of the EIN source edit buffer +and place results (if any) in output of original notebook cell.

    +
    +
    -

    Connected buffer

    +

    Connected buffer

    You can connect any buffer (though typically a buffer that contains a Python file) to an opened notebook and use the kernel of that notebook to execute code, inspect objects, auto-complete code, jump to the other source, etc. Once the @@ -1032,7 +1182,6 @@ enabled and the following keybinds are available.

    C-c C-c ein:connect-run-or-eval-buffer
    -

    Run buffer using the %run magic command or eval whole buffer if the prefix C-u is given. Variable ein:connect-run-command sets the command to run. @@ -1044,7 +1193,6 @@ See also:

    C-c C-l ein:connect-reload-buffer
    -

    Reload buffer using the command set by ein:connect-reload-command.

    @@ -1057,7 +1205,6 @@ See also:
    C-c C-f ein:pytools-request-tooltip-or-help
    -

    Show the help for the object at point using tooltip. When the prefix argument C-u is given, open the help in the pager buffer. You can explicitly specify the object by selecting it.

    @@ -1067,7 +1214,6 @@ pager buffer. You can explicitly specify the object by selecting it.

    C-c C-i ein:completer-complete
    -

    Start completion for the code at point.

    (fn KERNEL &rest ARGS &key CALLBACKS &allow-other-keys)

    @@ -1081,7 +1227,6 @@ pager buffer. You can explicitly specify the object by selecting it.

    C-c C-a ein:connect-toggle-autoexec
    -

    Toggle auto-execution mode of the current connected buffer.

    When auto-execution mode is on, cells in connected notebook will be automatically executed whenever run, eval or reload command [3] @@ -1109,7 +1254,6 @@ change the cells to run.

    C-c C-o ein:console-open
    -

    Open IPython console. To use this function, ein:console-security-dir and ein:console-args must be set properly. @@ -1124,7 +1268,6 @@ It should be possible to support python-mode.el. Patches are welcome!

    C-c C-x ein:tb-show
    -

    Show full traceback in traceback viewer.

    @@ -1132,7 +1275,6 @@ It should be possible to support python-mode.el. Patches are welcome!

    C-c C-. ein:pytools-jump-to-source-command
    -

    Jump to the source code of the object at point. When the prefix argument C-u is given, open the source code in the other window. You can explicitly specify the object by @@ -1143,7 +1285,6 @@ selecting it.

    C-c C-, ein:pytools-jump-back-command
    -

    Go back to the point where ein:pytools-jump-to-source-command is executed last time. When the prefix argument C-u is given, open the last point in the other window.

    @@ -1153,7 +1294,6 @@ given, open the last point in the other window.

    C-c C-/ ein:notebook-scratchsheet-open
    -

    Open “scratch sheet”. Open a new one when prefix argument is given. Scratch sheet is almost identical to worksheet. However, EIN @@ -1166,7 +1306,6 @@ worksheet to save result.

    C-: ein:shared-output-eval-string
    -

    Evaluate a piece of code. Prompt will appear asking the code to run. This is handy when you want to execute something quickly without making a cell. If the code outputs something, it will go to the @@ -1178,7 +1317,6 @@ shared output buffer. You can open the buffer by the command

    M-. ein:pytools-jump-to-source-command
    -

    Jump to the source code of the object at point. When the prefix argument C-u is given, open the source code in the other window. You can explicitly specify the object by @@ -1189,7 +1327,6 @@ selecting it.

    M-, ein:pytools-jump-back-command
    -

    Go back to the point where ein:pytools-jump-to-source-command is executed last time. When the prefix argument C-u is given, open the last point in the other window.

    @@ -1222,18 +1359,17 @@ Variable -

    Shared output buffer

    +

    Shared output buffer

    function ein:shared-output-pop-to-buffer

    Open shared output buffer.

    -

    Keymap for ein:shared-output-mode.

    +

    The map for ein:shared-output-mode-map.

    C-c C-x ein:tb-show
    -

    Show full traceback in traceback viewer.

    @@ -1241,7 +1377,6 @@ Variable
    C-c C-. ein:pytools-jump-to-source-command
    -

    Jump to the source code of the object at point. When the prefix argument C-u is given, open the source code in the other window. You can explicitly specify the object by @@ -1252,7 +1387,6 @@ selecting it.

    M-. ein:pytools-jump-to-source-command
    -

    Jump to the source code of the object at point. When the prefix argument C-u is given, open the source code in the other window. You can explicitly specify the object by @@ -1260,18 +1394,13 @@ selecting it.

    -
    -
    -q bury-buffer
    -
    -
    -

    Traceback viewer

    +

    Traceback viewer

    Tracebacks from the notebook buffer can be difficult to understand. You can open a Traceback viewer by calling ein:notebook-view-traceback.

    In the Traceback viewer, following keybinds are available.

    -

    Keymap for ein:traceback-mode.

    +

    Keymap for ein:traceback-mode.

    RET ein:tb-jump-to-source-at-point-command
    @@ -1287,14 +1416,9 @@ open a Traceback viewer by calling n ein:tb-next-item
    -
    -
    -q bury-buffer
    -
    -
    -

    PyTools

    +

    PyTools

    These commands can be used in the notebook buffer and the connected buffer.

    @@ -1347,7 +1471,7 @@ to install it if you are using newer Emacs.

    -

    Misc

    +

    Misc

    function helm-ein-kernel-history
    @@ -1375,8 +1499,21 @@ to install it if you are using newer Emacs.

    -

    Org-mode integration

    -

    You can link to IPython notebook from org-mode files.

    +

    Org-mode integration

    +

    You can execute org source blocks in EIN by adding ein to +org:babel-load-languages. You need to specify a notebook via the :session +argument. The format for the session argument is +{url-or-port}/{path-to-notbooke}. For example:

    +
    #+BEGIN_SRC ein :session 8888/Untitled.ipynb
    +import sys
    +
    +a = 14500
    +b = a+1000
    +sys.version
    +#+END_SRC
    +
    +
    +

    You can also link to IPython notebook from org-mode files.

    1. Call org-mode function org-store-link [5] in notebook buffer. You can select a region to @@ -1395,11 +1532,11 @@ the link at the point of cursor.
    -

    Customization

    +

    Customization

    You can customize EIN by typing M-x customize-group RET ein RET. All the configurable variables are listed below.

    -

    Subpackages

    +

    Subpackages

    variable ein:use-auto-complete
    @@ -1445,7 +1582,7 @@ commands is fine.

    -

    Notebook list

    +

    Notebook list

    variable ein:url-or-port
    @@ -1484,20 +1621,20 @@ in order to make this code work.

    -

    Notebook

    +

    Notebook

    variable ein:worksheet-enable-undo

    Configure undo in notebook buffers.

    -
    no : symbol
    -
    Do not use undo in notebook buffers. It is the safest option.
    -
    yes : symbol
    -
    Enable undo in notebook buffers. You can’t undo after +
    no
    + : symbol
    Do not use undo in notebook buffers. It is the safest option.
    +
    yes
    + : symbol
    Enable undo in notebook buffers. You can’t undo after modification of cell (execution, add, remove, etc.). This is default.
    -
    full : symbol
    -
    Enable full undo in notebook buffers. It is powerful but +
    full
    + : symbol
    Enable full undo in notebook buffers. It is powerful but sometime (typically after the cell specific commands) undo mess up notebook buffer. Use it on your own risk. When the buffer is messed up, you can just redo and continue editing, @@ -1666,7 +1803,7 @@ If you prefer HTML type over text type, you can set it as:

    -

    Console

    +

    Console

    variable ein:console-security-dir
    @@ -1732,7 +1869,7 @@ console connecting to a remote kernel.:

    -

    Connect

    +

    Connect

    variable ein:connect-run-command
    @@ -1796,7 +1933,7 @@ notebook.

    -

    Jedi.el

    +

    Jedi.el

    function ein:jedi-setup
    @@ -1811,7 +1948,7 @@ To use EIN and Jedi together, add the following in your Emacs setup.:

    -

    MuMaMo

    +

    MuMaMo

    variable ein:mumamo-codecell-mode
    @@ -1854,7 +1991,7 @@ To use EIN and Jedi together, add the following in your Emacs setup.:

    -

    Misc

    +

    Misc

    variable ein:filename-translations
    @@ -1933,14 +2070,14 @@ let me know or send pull request at github!
    -

    Gotchas and caveats

    +

    Gotchas and caveats

    Although EIN mostly works fine, there are some deficits I noticed but have not fixed yet. It seems that they originate from some upstream bugs so there is little I can do in EIN (but I’m not sure – it’s possible that I am misusing the libraries!).

    If you know how to fix/workaround them, patches are very welcome.

    -

    url-retrieve

    +

    url-retrieve

    While using EIN, probably most of the error messages are about server connections. It looks like the problem is in url-retrieve. But in those cases you don’t lose any notebook data and your IPython @@ -1950,7 +2087,7 @@ retry when there is an error comes from -

    MuMaMo

    +

    MuMaMo

    When using MuMaMo based notebook mode, you will notice that highlighting outside of the cell input is turned off while you are in the input area. It seems there is a bug in MuMaMo [6].

    @@ -1965,7 +2102,7 @@ the input area. It seems there is a bug in MuMaMo
    -

    python-mode.el

    +

    python-mode.el

    In my environment, using python-mode.el without byte-compiling it in MuMaMo based notebook mode produces segfault.

    Also, mumamo-idle-set-major-mode messages error @@ -1975,7 +2112,7 @@ See -

    Advanced

    +

    Advanced

    By telling IPython a little bit about Emacs Lisp, you can execute Emacs Lisp from IPython, just like you can execute Javascript in the web client. See emacslisp.py for more details.

    @@ -1990,12 +2127,12 @@ web client. See -

    Reporting issues

    +

    Reporting issues

    Please use M-x ein:dev-bug-report-template to write a bug report. It pops up a buffer containing some system information and instruction for bug report.

    -

    Logging

    +

    Logging

    Sometime more information than provided in the *Message* is needed to debug.

      @@ -2021,7 +2158,7 @@ a code block, like this:

    -

    websocket.el

    +

    websocket.el

    websocket.el has its own logging buffer. Sometime it is useful to see this log. To do this:

      @@ -2036,7 +2173,7 @@ These command must be called in the notebook buffer.
    -

    Debugging

    +

    Debugging

    If you are interested in debugging EIN, you should start by calling the command ein:dev-start-debug. If the bug is websocket related, you may need to run it with a prefix key like this: C-u M-x ein:dev-start-debug RET to @@ -2049,27 +2186,53 @@ everything the log buffer. You can reset the patch and log level with

    -

    Change Log

    +

    Change Log

    +
    +

    v0.12.0

    +
      +
    • Cell edit buffers ala org source block edit buffers.
    • +
    • Better integration with org source blocks.
    • +
    +
    +
    +

    v0.11.0

    +
      +
    • Add support for creating and restoring checkpoints on the Jupyter server.
    • +
    +
    +
    +

    v0.10.0

    +
      +
    • Allow user to change the kernel of a running notebook.
    • +
    • The notebooklist buffer now lists all opened notebook buffers.
    • +
    +
    +
    +

    v0.9.1

    +
      +
    • Fix issues with shared-output and notebook connected buffers.
    • +
    +
    -

    v0.9.0

    +

    v0.9.0

    • Add support for setting slide attributes for notebook/worksheet cells.
    -

    v0.8.2

    +

    v0.8.2

    • Fixes for issues #92 and #91.
    -

    v0.8.1

    +

    v0.8.1

    • Fix potential overwrite issue caused by setting buffer-file-name.
    -

    v0.8.0

    +

    v0.8.0

    • Support for multiple Jupyter kernels. EIN still thinks everything is Python code, but it should be possible to create notebooks that run @@ -2077,20 +2240,20 @@ any language supported by a Jupyter kernel.
    -

    v0.7.1

    +

    v0.7.1

    • Fix bug saving images in v4 notebook format.
    • Be more graceful handling errors during content saves.
    -

    v0.7

    +

    v0.7

    • Support logging in to password protected jupyter servers.
    -

    v0.6

    +

    v0.6

    • Deprecate ein:set-buffer-file-name, instead use the power of Python!
    • Jump to notebook cells from traceback buffers.
    • @@ -2099,13 +2262,13 @@ any language supported by a Jupyter kernel.
    -

    v0.5

    +

    v0.5

    • Add support for stdin channel. This mean getpass.getpass() and the ipdb work in notebook buffers.
    -

    v0.4

    +

    v0.4

    • Finalizing support for IPython 3.0.
    • Better support for globally opening notebooks stored in a directory hierarchy.
    • @@ -2119,7 +2282,7 @@ buffer.
    -

    v0.3

    +

    v0.3

    -

    v0.2.1

    +

    v0.2.1

    • Cached auto-complete is removed. ac-source-ein-cached and ac-complete-ein-cached @@ -2152,7 +2315,7 @@ This protocol is not used in EIN anywhere yet.
    -

    v0.2

    +

    v0.2

    • Preliminary login support. See ein:notebooklist-login.
    • Code completion in notebook happens really automatically. @@ -2207,7 +2370,7 @@ See ein:conne
    -

    v0.1.2

    +

    v0.1.2

    • Mostly refactoring for worksheet support in v0.2.
    • Rename command ein:notebook-console-open to @@ -2220,7 +2383,7 @@ now actually runs buffer instead of loading it.
    -

    v0.1.1

    +

    v0.1.1

    -

    License

    +

    License

    Emacs IPython Notebook is licensed under GPL v3. See COPYING for details.

    @@ -2283,12 +2446,12 @@ See COPYING for details.

  • index
  • - +
    \ No newline at end of file diff --git a/objects.inv b/objects.inv index 4324777246409a4659cbdd413f081439a21f0bda..e3661deb160d93bfb001255cf17ba7042ea840a7 100644 GIT binary patch delta 215 zcmV;|04V>h0@DJJOad`7kxe{*F$=;l5QX>riW3E=2;%1M;GhT&&S`R_rAe+dSI~cN zv@Io23vS2V`|iDGF;v0e6C#_VQw2JZd$7ZHSF(3-{*1yB>rzG8ytt$wJsI33b;eE5 zdPXjjD5u5bZAj-I;DJt)M__`JS31J^_J!d}j0I7>jgY9$V_?MN1z~ RyS~f4zu%Na@do85u4cK_Y;6Dl delta 177 zcmV;i08anY0<8j&OaVBNPCS3X3c@f9hVOlff?hKaZ@z&CMeqsQHMC=GGu8~Yx3^;z z9n68ZkbGbA$6{=v!BHkQ7q2vW2`6bww{jf(L0;!tSmN5L1l`1rA_Ov6Wqc)mSsOTH zXl;vd)`R`I<0wI7awB0k!Fy0b-pC9dOV&t?ny7`ELQv79ofG%Mek3K|B>u;gvmmIq fkeGVRer$JtN~rqUt&ycyo_Q|7Ls=9rwxN=sYMN5h diff --git a/search.html b/search.html index e7647e9..788783b 100644 --- a/search.html +++ b/search.html @@ -6,7 +6,7 @@ - Search — Emacs IPython Notebook 0.8.2 documentation + Search — Emacs IPython Notebook 0.12.0 documentation @@ -14,7 +14,7 @@ - + @@ -40,7 +40,7 @@
  • index
  • - + @@ -82,12 +82,12 @@
  • index
  • - + \ No newline at end of file diff --git a/searchindex.js b/searchindex.js index ac37717..3f33cfb 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({envversion:47,filenames:["index"],objects:{},objnames:{},objtypes:{},terms:{"1th":0,"2th":0,"3th":0,"4e7e":0,"4th":0,"5e4f74d1":0,"5th":0,"6th":0,"7th":0,"8th":0,"9646adea5172":0,"__main__":0,"__name__":0,"byte":0,"case":0,"class":0,"default":0,"export":0,"final":0,"function":0,"goto":0,"import":0,"long":0,"new":0,"return":0,"switch":0,"while":0,about:0,abov:0,access:0,act:0,activ:0,actual:0,adapt:0,add:0,addit:0,after:0,again:0,against:0,ajax:0,alist:0,all:0,allow:0,almost:0,alreadi:0,also:0,alter:0,although:0,alwai:0,ani:0,anymor:0,anyon:0,anyth:0,anywher:0,aotoexec:0,api:0,appear:0,append:0,appli:0,applic:0,area:0,arg:0,argument:0,ask:0,assum:0,attribut:0,auto:0,autoexec:0,automat:0,avail:0,avoid:0,back:0,backend:0,backquot:0,backslash:0,backtab:0,backtrac:0,backward:0,base:0,basi:0,basic:0,batch:0,becaus:0,been:0,befor:0,begin:0,behavior:0,bellow:0,below:0,best:0,better:0,between:0,bin:0,bind:0,bit:0,blob:0,block:0,both:0,bound:0,boundari:0,browser:0,bug:0,buggi:0,bugreport:0,built:0,buri:0,button:0,cach:0,call:0,callback:0,can:0,cancel:0,cannot:0,care:0,carriag:0,caus:0,cbarg:0,ce91:0,cell:0,cgi:0,channel:0,check:0,choos:0,chose:0,clear:0,client:0,clone:0,close:0,code:0,codecel:0,com:0,come:0,comint:0,common:0,compil:0,complet:0,complex:0,configur:0,confus:0,consid:0,construct:0,contain:0,continu:0,control:0,convert:0,copi:0,corner:0,creat:0,curl:0,current:0,cursor:0,cut:0,data:0,datafram:0,debbug:0,debugg:0,deficit:0,defin:0,definit:0,delai:0,delet:0,depend:0,deprec:0,detail:0,determin:0,dev:0,develop:0,development:0,difficult:0,dimitri:0,dir:0,directli:0,directori:0,disabl:0,discard:0,displai:0,distribut:0,doctest:0,doe:0,don:0,dot:0,down:0,download:0,draw:0,duplic:0,dure:0,each:0,earlier:0,easili:0,edit:0,effect:0,eieio:0,ein:0,either:0,element:0,emacslisp:0,empti:0,enabl:0,enclos:0,end:0,enter:0,entri:0,env:0,environ:0,equal:0,equival:0,error:0,especi:0,etc:0,eval:0,evalu:0,even:0,everi:0,everyth:0,ewoc:0,exampl:0,execut:0,exist:0,expand:0,experi:0,explicitli:0,expos:0,extens:0,fabian:0,face:0,fail:0,fallback:0,fanci:0,fast:0,favor:0,featur:0,file:0,filenam:0,fine:0,finish:0,first:0,fix:0,flag:0,flavor:0,focu:0,follow:0,fontif:0,forget:0,form:0,format:0,forward:0,found:0,fragment:0,freez:0,from:0,full:0,further:0,fuzzi:0,gallina:0,gener:0,getpass:0,gist:0,git:0,github:0,give:0,given:0,global:0,gnu:0,goodi:0,gpl:0,grace:0,graph:0,group:0,hacki:0,handi:0,handl:0,happen:0,have:0,head:0,headingcel:0,heavi:0,heavili:0,helm:0,help:0,helper:0,here:0,hidden:0,hide:0,hierarchi:0,hierarchymag:0,higher:0,highli:0,highlight:0,histori:0,hit:0,hook:0,horizont:0,host:0,hostnam:0,how:0,howev:0,html:0,htmlcell:0,http:0,ident:0,idl:0,iexec:0,imag:0,imenu:0,immedi:0,implement:0,improv:0,includ:0,indent:0,index:0,infinit:0,info:0,inform:0,inherit:0,init:0,initi:0,inlin:0,input:0,insert:0,insid:0,inspect:0,instanc:0,instant:0,instead:0,instruct:0,integ:0,interac:0,interest:0,interfac:0,interpret:0,interrupt:0,introduc:0,introduct:0,iopub:0,ipbd:0,ipdb:0,ipynb:0,item:0,javascript:0,john:0,jpeg:0,json:0,jump:0,junk:0,jupyt:0,just:0,kei:0,kernel:0,kernel_info:0,kernelspec:0,keyboard:0,keymap:0,kill:0,know:0,known:0,lambda:0,languag:0,larg:0,last:0,later:0,latest:0,latex:0,launch:0,launchpad:0,least:0,less:0,let:0,level:0,librari:0,lighter:0,like:0,line:0,link:0,lisp:0,listp:0,littl:0,load:0,localhost:0,login:0,look:0,loop:0,lose:0,lot:0,mac:0,macro:0,magic:0,mai:0,main:0,maintain:0,major:0,make:0,mani:0,manipul:0,map:0,markdown:0,markdowncel:0,master:0,max:0,maximum:0,mean:0,menu:0,merg:0,mess:0,messag:0,metadata:0,millejoh:0,miller:0,millisecond:0,mime:0,minibuff:0,minim:0,minor:0,misus:0,modif:0,more:0,most:0,mostli:0,move:0,much:0,multilang:0,multipl:0,must:0,my_notebook:0,name:0,nbconvert:0,nbformat:0,nbpath:0,need:0,net:0,newer:0,newli:0,newlin:0,next:0,nil:0,noisi:0,non:0,none:0,normal:0,note:0,notebooklist:0,notic:0,notion:0,now:0,num:0,number:0,nxhtml:0,object:0,obsolet:0,occasion:0,off:0,offici:0,old:0,older:0,omit:0,omni:0,onc:0,onli:0,onlin:0,open:0,oper:0,opposit:0,option:0,order:0,origin:0,other:0,otherwis:0,out:0,outdat:0,outsid:0,over:0,overwrit:0,own:0,page:0,pager:0,pair:0,panda:0,part:0,partial:0,pass:0,password:0,past:0,patch:0,path:0,pattern:0,pdb:0,per:0,piec:0,pivot:0,plai:0,plain:0,pleas:0,plist:0,png:0,point:0,pop:0,popup:0,port:0,posit:0,possibl:0,post:0,potenti:0,power:0,prefer:0,prefix:0,preliminari:0,prepar:0,preset:0,pretti:0,prev:0,prevent:0,previou:0,previous:0,print:0,probabl:0,problem:0,process:0,produc:0,profil:0,program:0,prompt:0,propag:0,properli:0,protect:0,protocol:0,provid:0,pseudo:0,pull:0,put:0,queri:0,querti:0,quickli:0,random:0,raw:0,rawcel:0,rcp:0,read:0,readi:0,realli:0,recip:0,recommend:0,redo:0,refactor:0,reflect:0,region:0,regist:0,relat:0,releas:0,relev:0,reli:0,reliabl:0,reload:0,remot:0,remov:0,renam:0,render:0,reopen:0,repeat:0,repl:0,replac:0,repositori:0,request:0,reset:0,rest:0,restart:0,restor:0,result:0,ret:0,retri:0,rid:0,ring:0,risk:0,rst:0,run:0,safe:0,safer:0,safest:0,same:0,save:0,scratch:0,scratchsheet:0,screenshot:0,search:0,sec:0,second:0,section:0,secur:0,see:0,seem:0,segfault:0,select:0,send:0,separ:0,seriou:0,server:0,servic:0,set:0,setq:0,sheet:0,shell:0,ship:0,should:0,show:0,shown:0,shr:0,side:0,similar:0,simpl:0,sinc:0,singl:0,singleton:0,skip:0,slide:0,slideshow:0,slime:0,slow:0,smartrep:0,smoother:0,snapshot:0,snippet:0,some:0,someth:0,sometim:0,sourc:0,space:0,specif:0,specifi:0,split:0,spreadsheet:0,ssh:0,stack:0,standard:0,start:0,stdin:0,still:0,stop:0,store:0,string:0,stuff:0,subslid:0,superpack:0,support:0,sure:0,surpris:0,svg:0,symbol:0,syntax:0,system:0,tab:0,take:0,tell:0,templat:0,test:0,text:0,textcel:0,than:0,thei:0,them:0,therefor:0,thi:0,thing:0,think:0,those:0,though:0,three:0,time:0,timeout:0,timer:0,tip:0,togeth:0,toggl:0,too:0,tooltip:0,tornado:0,tracker:0,tramp:0,translat:0,trigger:0,truncat:0,turn:0,tweak:0,two:0,type:0,typic:0,under:0,understand:0,undo:0,unsav:0,updat:0,upstream:0,usabl:0,useless:0,user:0,usernam:0,usual:0,util:0,valid:0,valu:0,variabl:0,verbos:0,veri:0,version:0,vertic:0,via:0,view:0,visibl:0,wai:0,want:0,warn:0,web:0,websit:0,when:0,whenev:0,where:0,whether:0,which:0,who:0,whole:0,whose:0,widget:0,wiki:0,window:0,without:0,work:0,workaround:0,worksheet:0,write:0,wrong:0,yank:0,yet:0,you:0,your:0,zeroein:0},titles:["Welcome to Emacs IPython Notebook’s documentation!"],titleterms:{"try":0,advanc:0,buffer:0,caveat:0,chang:0,command:0,connect:0,consol:0,content:0,custom:0,debug:0,document:0,emac:0,get:0,gotcha:0,indic:0,instal:0,integr:0,ipython:0,issu:0,jedi:0,keybind:0,licens:0,list:0,log:0,manual:0,melpa:0,misc:0,mode:0,mumamo:0,notebook:0,org:0,output:0,packag:0,python:0,pytool:0,quick:0,report:0,requir:0,retriev:0,setup:0,share:0,subpackag:0,tabl:0,traceback:0,url:0,usag:0,viewer:0,websocket:0,welcom:0}}) \ No newline at end of file +Search.setIndex({envversion:50,filenames:["index"],objects:{},objnames:{},objtypes:{},terms:{"1th":0,"2th":0,"3th":0,"4e7e":0,"4th":0,"5e4f74d1":0,"5th":0,"6th":0,"7th":0,"8th":0,"9646adea5172":0,"byte":0,"case":0,"class":0,"default":0,"export":0,"final":0,"function":0,"goto":0,"import":0,"long":0,"new":0,"return":0,"switch":0,"true":0,"while":0,__main__:0,__name__:0,abort:0,about:0,abov:0,access:0,act:0,activat:0,actual:0,adapt:0,add:0,addition:0,after:0,again:0,ajax:0,ala:0,alist:0,all:0,allow:0,almost:0,alreadi:0,also:0,alter:0,although:0,alwai:0,ani:0,anymor:0,anyon:0,anyth:0,anywher:0,aotoexec:0,api:0,appear:0,append:0,appli:0,applic:0,appropri:0,area:0,arg:0,args:0,argument:0,ask:0,assum:0,attribut:0,auto:0,autoexec:0,automat:0,autosav:0,avail:0,availabl:0,avoid:0,babel:0,back:0,backend:0,backquot:0,backslash:0,backtab:0,backtrac:0,backward:0,base:0,basi:0,basic:0,batch:0,becaus:0,been:0,befor:0,begin:0,begin_src:0,behavior:0,bellow:0,below:0,best:0,better:0,between:0,bin:0,bind:0,bit:0,blob:0,block:0,both:0,bound:0,boundari:0,browser:0,bug:0,buggi:0,bugreport:0,built:0,button:0,cach:0,call:0,callback:0,callbacks:0,can:0,cancel:0,cannot:0,care:0,carriag:0,caus:0,cbarg:0,cbargs:0,ce91:0,cell:0,cgi:0,channel:0,check:0,checkpoint:0,choos:0,chose:0,clear:0,client:0,clone:0,close:0,code:0,codecel:0,com:0,come:0,comint:0,common:0,compil:0,complet:0,complex:0,configur:0,confus:0,consid:0,construct:0,contain:0,continu:0,control:0,convert:0,copi:0,copying:0,corner:0,countent:0,creat:0,curl:0,current:0,cursor:0,cut:0,data:0,datafram:0,debbug:0,debugg:0,deficit:0,defin:0,definit:0,del:0,delai:0,delet:0,depend:0,dependen:0,deprec:0,describ:0,detail:0,determin:0,dev:0,develop:0,development:0,difficult:0,digit:0,dimitri:0,dir:0,directli:0,directori:0,disabl:0,discard:0,displai:0,distribut:0,doctest:0,doe:0,don:0,dot:0,down:0,download:0,draw:0,duplic:0,dure:0,each:0,earlier:0,easili:0,edit:0,effect:0,eieio:0,ein:0,either:0,element:0,emacs:0,emacslisp:0,empti:0,enabl:0,enclos:0,end:0,end_src:0,enter:0,entri:0,env:0,environ:0,equal:0,equival:0,error:0,especi:0,etc:0,eval:0,evalu:0,evaluat:0,even:0,everi:0,everyth:0,ewoc:0,exampl:0,execut:0,exist:0,exit:0,expand:0,experi:0,explicitli:0,expos:0,extens:0,face:0,fail:0,fallback:0,fanci:0,fast:0,favor:0,featur:0,file:0,filenam:0,fine:0,finish:0,first:0,fix:0,flag:0,flavor:0,focu:0,follow:0,fontif:0,forget:0,form:0,format:0,forward:0,found:0,fragment:0,freez:0,frequenc:0,from:0,full:0,further:0,fuzzi:0,gener:0,getpass:0,gist:0,git:0,github:0,give:0,given:0,global:0,gnu:0,goodi:0,gpl:0,grace:0,graph:0,group:0,hacki:0,handi:0,handl:0,happen:0,have:0,head:0,headingcel:0,heavi:0,heavili:0,helm:0,help:0,helper:0,here:0,hidden:0,hide:0,hierarchi:0,hierarchymag:0,higher:0,highli:0,highlight:0,histori:0,hit:0,hook:0,horizont:0,host:0,hostname:0,how:0,howev:0,html:0,htmlcell:0,http:0,ident:0,idl:0,iexec:0,imag:0,imenu:0,immedi:0,implement:0,improv:0,improve:0,includ:0,indent:0,index:0,infinit:0,info:0,inform:0,inherit:0,init:0,initi:0,inline:0,input:0,insert:0,insid:0,inspect:0,instanc:0,instant:0,instead:0,instruct:0,integ:0,interac:0,interest:0,interfac:0,interpret:0,interrupt:0,introduc:0,introduct:0,iopub:0,ipbd:0,ipdb:0,ipynb:0,issue:0,item:0,javascript:0,john:0,jpeg:0,json:0,jump:0,junk:0,jupyt:0,just:0,kei:0,kernel:0,kernel_info:0,kernelspec:0,keyboard:0,keymap:0,kill:0,know:0,lambda:0,languag:0,larg:0,last:0,later:0,latest:0,latex:0,launch:0,launchpad:0,least:0,less:0,let:0,level:0,librari:0,lighter:0,like:0,line:0,link:0,lisp:0,listp:0,littl:0,load:0,localhost:0,login:0,look:0,loop:0,lose:0,lot:0,mac:0,macro:0,magic:0,mai:0,main:0,maintain:0,major:0,make:0,mani:0,manipul:0,manner:0,map:0,markdown:0,markdowncel:0,master:0,max:0,maximum:0,mean:0,menu:0,merg:0,mess:0,messag:0,metadata:0,millejoh:0,miller:0,millisecond:0,mime:0,minibuff:0,minim:0,minor:0,misus:0,modif:0,modifi:0,more:0,most:0,mostli:0,move:0,much:0,multilang:0,multipl:0,must:0,my_notebook:0,name:0,nbconvert:0,nbformat:0,nbpath:0,need:0,neg:0,net:0,newer:0,newli:0,newlin:0,next:0,nil:0,noisi:0,non:0,none:0,normal:0,notbook:0,note:0,notebooklist:0,notic:0,notion:0,now:0,num:0,number:0,nxhtml:0,object:0,obsolet:0,occasion:0,off:0,offici:0,official:0,old:0,older:0,omit:0,omni:0,onc:0,once:0,onli:0,online:0,open:0,oper:0,opposit:0,option:0,order:0,origin:0,other:0,otherwis:0,out:0,outdat:0,outsid:0,over:0,overwrit:0,own:0,page:0,pager:0,pair:0,panda:0,part:0,partial:0,pass:0,password:0,past:0,patch:0,path:0,pattern:0,pdb:0,per:0,period:0,piec:0,pivot:0,place:0,plai:0,plain:0,pleas:0,plist:0,png:0,point:0,pop:0,popup:0,port:0,posit:0,possibl:0,post:0,potenti:0,power:0,prefer:0,prefix:0,preliminari:0,prepar:0,preset:0,pretti:0,prev:0,prevent:0,previou:0,previous:0,print:0,probabl:0,problem:0,process:0,produc:0,profil:0,profile:0,program:0,prompt:0,propag:0,properli:0,protect:0,protocol:0,provid:0,pseudo:0,pull:0,put:0,queri:0,querti:0,quickli:0,quit:0,random:0,raw:0,rawcel:0,rcp:0,read:0,readi:0,realli:0,recip:0,recommend:0,redo:0,refactor:0,reflect:0,region:0,regist:0,relat:0,releas:0,relev:0,reli:0,reliabl:0,reload:0,remap:0,remot:0,remov:0,renam:0,render:0,reopen:0,repeat:0,repl:0,replac:0,repositori:0,request:0,reset:0,rest:0,restart:0,restor:0,result:0,ret:0,retri:0,revert:0,rid:0,ring:0,risk:0,rst:0,run:0,safe:0,safer:0,safest:0,same:0,save:0,scratch:0,scratchsheet:0,screenshot:0,scroll:0,search:0,sec:0,second:0,section:0,secur:0,security:0,see:0,seem:0,segfault:0,select:0,self:0,send:0,sent:0,separ:0,seriou:0,server:0,servic:0,ses:0,session:0,set:0,setq:0,sheet:0,shell:0,ship:0,should:0,show:0,shown:0,shr:0,side:0,similar:0,simpl:0,sinc:0,singl:0,singleton:0,skip:0,slide:0,slideshow:0,slime:0,slow:0,smartrep:0,smoother:0,snapshot:0,snippet:0,some:0,someth:0,sometim:0,sourc:0,space:0,spc:0,special:0,specif:0,specifi:0,split:0,spreadsheet:0,ssh:0,stack:0,standard:0,start:0,stdin:0,still:0,stop:0,store:0,string:0,stuff:0,subslid:0,superpack:0,support:0,sure:0,surpris:0,svg:0,symbol:0,syntax:0,system:0,tab:0,take:0,tell:0,templat:0,text:0,textcel:0,than:0,thei:0,them:0,therefor:0,thi:0,thing:0,think:0,those:0,though:0,three:0,time:0,timeout:0,timer:0,tip:0,togeth:0,toggl:0,too:0,tooltip:0,tornado:0,tracker:0,tramp:0,translat:0,trigger:0,truncat:0,turn:0,tweak:0,two:0,type:0,typic:0,undefin:0,under:0,understand:0,undo:0,unless:0,unsav:0,untitl:0,updat:0,upstream:0,usabl:0,use:0,useless:0,user:0,usernam:0,usual:0,util:0,valid:0,valu:0,variabl:0,verbos:0,veri:0,version:0,vertic:0,via:0,view:0,visibl:0,wai:0,want:0,warn:0,warning:0,web:0,websit:0,when:0,whenev:0,where:0,whether:0,which:0,who:0,whole:0,whose:0,widget:0,wiki:0,window:0,without:0,work:0,workaround:0,worksheet:0,write:0,wrong:0,yank:0,yet:0,you:0,your:0,zeroein:0},titles:["Welcome to Emacs IPython Notebook’s documentation!"],titleterms:{"try":0,advanc:0,buffer:0,caveat:0,chang:0,command:0,connect:0,consol:0,content:0,custom:0,debug:0,document:0,edite:0,emac:0,get:0,gotcha:0,indice:0,instal:0,install:0,integr:0,ipython:0,issu:0,jedi:0,keybind:0,licens:0,list:0,log:0,manual:0,melpa:0,misc:0,mode:0,mumamo:0,notebook:0,org:0,output:0,packag:0,python:0,pytool:0,quick:0,report:0,requir:0,retriev:0,setup:0,share:0,subpackag:0,tabl:0,traceback:0,url:0,usage:0,using:0,viewer:0,websocket:0,welcom:0}}) \ No newline at end of file