Show More
@@ -18,7 +18,7 b'' | |||||
18 | import sys, os |
|
18 | import sys, os | |
19 | from pathlib import Path |
|
19 | from pathlib import Path | |
20 |
|
20 | |||
21 | # http://read-the-docs.readthedocs.io/en/latest/faq.html |
|
21 | # https://read-the-docs.readthedocs.io/en/latest/faq.html | |
22 | ON_RTD = os.environ.get('READTHEDOCS', None) == 'True' |
|
22 | ON_RTD = os.environ.get('READTHEDOCS', None) == 'True' | |
23 |
|
23 | |||
24 | if ON_RTD: |
|
24 | if ON_RTD: |
@@ -151,7 +151,7 b' Complete Example' | |||||
151 |
|
151 | |||
152 | Here is a full example of a magic package. You can distribute magics using |
|
152 | Here is a full example of a magic package. You can distribute magics using | |
153 | setuptools, distutils, or any other distribution tools like `flit |
|
153 | setuptools, distutils, or any other distribution tools like `flit | |
154 | <http://flit.readthedocs.io>`_ for pure Python packages. |
|
154 | <https://flit.readthedocs.io>`_ for pure Python packages. | |
155 |
|
155 | |||
156 | When distributing magics as part of a package, recommended best practice is to |
|
156 | When distributing magics as part of a package, recommended best practice is to | |
157 | execute the registration inside the `load_ipython_extension` as demonstrated in |
|
157 | execute the registration inside the `load_ipython_extension` as demonstrated in |
@@ -103,7 +103,7 b' Rarely, you might want to display a custom traceback when reporting an' | |||||
103 | exception. To do this, define the custom traceback using |
|
103 | exception. To do this, define the custom traceback using | |
104 | `_render_traceback_(self)` method which returns a list of strings, one string |
|
104 | `_render_traceback_(self)` method which returns a list of strings, one string | |
105 | for each line of the traceback. For example, the `ipyparallel |
|
105 | for each line of the traceback. For example, the `ipyparallel | |
106 | <http://ipyparallel.readthedocs.io/>`__ a parallel computing framework for |
|
106 | <https://ipyparallel.readthedocs.io/>`__ a parallel computing framework for | |
107 | IPython, does this to display errors from multiple engines. |
|
107 | IPython, does this to display errors from multiple engines. | |
108 |
|
108 | |||
109 | Please be conservative in using this feature; by replacing the default traceback |
|
109 | Please be conservative in using this feature; by replacing the default traceback |
@@ -7,7 +7,7 b' You can now re-use the kernel machinery in IPython to easily make new kernels.' | |||||
7 | This is useful for languages that have Python bindings, such as `Octave |
|
7 | This is useful for languages that have Python bindings, such as `Octave | |
8 | <http://www.gnu.org/software/octave/>`_ (via |
|
8 | <http://www.gnu.org/software/octave/>`_ (via | |
9 | `Oct2Py <http://blink1073.github.io/oct2py/>`_), or languages |
|
9 | `Oct2Py <http://blink1073.github.io/oct2py/>`_), or languages | |
10 | where the REPL can be controlled in a tty using `pexpect <http://pexpect.readthedocs.io/en/latest/>`_, |
|
10 | where the REPL can be controlled in a tty using `pexpect <https://pexpect.readthedocs.io/en/latest/>`_, | |
11 | such as bash. |
|
11 | such as bash. | |
12 |
|
12 | |||
13 | .. seealso:: |
|
13 | .. seealso:: |
@@ -57,7 +57,7 b' features:' | |||||
57 |
|
57 | |||
58 | The Command line interface inherits the above functionality and adds |
|
58 | The Command line interface inherits the above functionality and adds | |
59 |
|
59 | |||
60 | * real multi-line editing thanks to `prompt_toolkit <http://python-prompt-toolkit.readthedocs.io/en/stable/>`_. |
|
60 | * real multi-line editing thanks to `prompt_toolkit <https://python-prompt-toolkit.readthedocs.io/en/stable/>`_. | |
61 |
|
61 | |||
62 | * syntax highlighting as you type. |
|
62 | * syntax highlighting as you type. | |
63 |
|
63 | |||
@@ -69,7 +69,7 b' it allows:' | |||||
69 | * the object to create a rich display of Html, Images, Latex, Sound and |
|
69 | * the object to create a rich display of Html, Images, Latex, Sound and | |
70 | Video. |
|
70 | Video. | |
71 |
|
71 | |||
72 | * interactive widgets with the use of the `ipywidgets <http://ipywidgets.readthedocs.io/en/stable/>`_ package. |
|
72 | * interactive widgets with the use of the `ipywidgets <https://ipywidgets.readthedocs.io/en/stable/>`_ package. | |
73 |
|
73 | |||
74 |
|
74 | |||
75 | This documentation will walk you through most of the features of the IPython |
|
75 | This documentation will walk you through most of the features of the IPython | |
@@ -102,9 +102,9 b' repository <http://github.com/ipython/ipython>`_.' | |||||
102 |
|
102 | |||
103 | .. seealso:: |
|
103 | .. seealso:: | |
104 |
|
104 | |||
105 | `Jupyter documentation <http://jupyter.readthedocs.io/en/latest/>`__ |
|
105 | `Jupyter documentation <https://jupyter.readthedocs.io/en/latest/>`__ | |
106 | The Jupyter documentation provides information about the Notebook code and other Jupyter sub-projects. |
|
106 | The Jupyter documentation provides information about the Notebook code and other Jupyter sub-projects. | |
107 | `ipyparallel documentation <http://ipyparallel.readthedocs.io/en/latest/>`__ |
|
107 | `ipyparallel documentation <https://ipyparallel.readthedocs.io/en/latest/>`__ | |
108 | Formerly ``IPython.parallel``. |
|
108 | Formerly ``IPython.parallel``. | |
109 |
|
109 | |||
110 |
|
110 |
@@ -51,7 +51,7 b' for more help see' | |||||
51 |
|
51 | |||
52 | .. seealso:: |
|
52 | .. seealso:: | |
53 |
|
53 | |||
54 | `Installing Jupyter <http://jupyter.readthedocs.io/en/latest/install.html>`__ |
|
54 | `Installing Jupyter <https://jupyter.readthedocs.io/en/latest/install.html>`__ | |
55 | The Notebook, nbconvert, and many other former pieces of IPython are now |
|
55 | The Notebook, nbconvert, and many other former pieces of IPython are now | |
56 | part of Project Jupyter. |
|
56 | part of Project Jupyter. | |
57 |
|
57 |
@@ -29,4 +29,4 b' done some work in the classic Python REPL.' | |||||
29 | .. seealso:: |
|
29 | .. seealso:: | |
30 |
|
30 | |||
31 | `A Qt Console for Jupyter <https://jupyter.org/qtconsole/>`__ |
|
31 | `A Qt Console for Jupyter <https://jupyter.org/qtconsole/>`__ | |
32 | `The Jupyter Notebook <http://jupyter-notebook.readthedocs.io/en/latest/>`__ |
|
32 | `The Jupyter Notebook <https://jupyter-notebook.readthedocs.io/en/latest/>`__ |
@@ -219,7 +219,7 b' different numbers which correspond to the Process ID of the kernel.' | |||||
219 |
|
219 | |||
220 | You can read more about using `jupyter qtconsole |
|
220 | You can read more about using `jupyter qtconsole | |
221 | <https://jupyter.org/qtconsole/>`_, and |
|
221 | <https://jupyter.org/qtconsole/>`_, and | |
222 | `jupyter notebook <http://jupyter-notebook.readthedocs.io/en/latest/>`_. There |
|
222 | `jupyter notebook <https://jupyter-notebook.readthedocs.io/en/latest/>`_. There | |
223 | is also a :ref:`message spec <messaging>` which documents the protocol for |
|
223 | is also a :ref:`message spec <messaging>` which documents the protocol for | |
224 | communication between kernels |
|
224 | communication between kernels | |
225 | and clients. |
|
225 | and clients. | |
@@ -234,7 +234,7 b' Interactive parallel computing' | |||||
234 |
|
234 | |||
235 |
|
235 | |||
236 | This functionality is optional and now part of the `ipyparallel |
|
236 | This functionality is optional and now part of the `ipyparallel | |
237 | <http://ipyparallel.readthedocs.io/>`_ project. |
|
237 | <https://ipyparallel.readthedocs.io/>`_ project. | |
238 |
|
238 | |||
239 | Portability and Python requirements |
|
239 | Portability and Python requirements | |
240 | ----------------------------------- |
|
240 | ----------------------------------- |
@@ -1099,7 +1099,7 b' Pull Requests (793):' | |||||
1099 | * :ghpull:`2274`: CLN: Use name to id mapping of notebooks instead of searching. |
|
1099 | * :ghpull:`2274`: CLN: Use name to id mapping of notebooks instead of searching. | |
1100 | * :ghpull:`2270`: SSHLauncher tweaks |
|
1100 | * :ghpull:`2270`: SSHLauncher tweaks | |
1101 | * :ghpull:`2269`: add missing location when disambiguating controller IP |
|
1101 | * :ghpull:`2269`: add missing location when disambiguating controller IP | |
1102 | * :ghpull:`2263`: Allow docs to build on http://readthedocs.io/ |
|
1102 | * :ghpull:`2263`: Allow docs to build on https://readthedocs.io/ | |
1103 | * :ghpull:`2256`: Adding data publication example notebook. |
|
1103 | * :ghpull:`2256`: Adding data publication example notebook. | |
1104 | * :ghpull:`2255`: better flush iopub with AsyncResults |
|
1104 | * :ghpull:`2255`: better flush iopub with AsyncResults | |
1105 | * :ghpull:`2261`: Fix: longest_substr([]) -> '' |
|
1105 | * :ghpull:`2261`: Fix: longest_substr([]) -> '' |
@@ -307,7 +307,7 b" and tab completions that don't clutter up your history." | |||||
307 | :target: ../_images/ptshell_features.png |
|
307 | :target: ../_images/ptshell_features.png | |
308 |
|
308 | |||
309 | These features are provided by the Python library `prompt_toolkit |
|
309 | These features are provided by the Python library `prompt_toolkit | |
310 | <http://python-prompt-toolkit.readthedocs.io/en/stable/>`__, which replaces |
|
310 | <https://python-prompt-toolkit.readthedocs.io/en/stable/>`__, which replaces | |
311 | ``readline`` throughout our terminal interface. |
|
311 | ``readline`` throughout our terminal interface. | |
312 |
|
312 | |||
313 | Relying on this pure-Python, cross platform module also makes it simpler to |
|
313 | Relying on this pure-Python, cross platform module also makes it simpler to |
General Comments 0
You need to be logged in to leave comments.
Login now