diff --git a/.buildinfo b/.buildinfo
deleted file mode 100644
index a5a5889..0000000
--- a/.buildinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-# Sphinx build info version 1
-# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: e849ccc7e4bf7c651d4f9a84608b8d46
-tags: fbb0d17656682115ca4d033fb2f83ba1
diff --git a/.env.example b/.env.example
new file mode 100644
index 0000000..208114d
--- /dev/null
+++ b/.env.example
@@ -0,0 +1,5 @@
+# GitHub Personal Access Token (optional)
+# Get one at: https://github.com/settings/tokens
+# Increases API rate limit from 60/hour to 5000/hour
+# Usage: Create a .env file and add: GITHUB_TOKEN=your_token_here
+GITHUB_TOKEN=
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
new file mode 100644
index 0000000..411332e
--- /dev/null
+++ b/.github/workflows/deploy.yml
@@ -0,0 +1,84 @@
+name: Deploy to GitHub Pages
+
+on:
+ # Trigger the workflow every time you push to the `main` branch
+ push:
+ branches: [ main ]
+ # Allows you to run this workflow manually from the Actions tab on GitHub.
+ workflow_dispatch:
+
+# Allow this job to clone the repo and create a page deployment
+permissions:
+ contents: read
+ pages: write
+ id-token: write
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout your repository using git
+ uses: actions/checkout@v4
+
+ - name: Install Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: '20'
+ cache: 'npm'
+
+ - name: Install dependencies
+ run: npm ci
+
+ - name: Determine base path
+ id: base_path
+ run: |
+ # If BASE_PATH secret is set, use it
+ # Otherwise, if repo name matches owner (username.github.io), use root
+ # Otherwise, use /repo-name
+ if [ -n "${{ secrets.BASE_PATH }}" ]; then
+ echo "base_path=${{ secrets.BASE_PATH }}" >> $GITHUB_OUTPUT
+ elif [ "${{ github.repository }}" == "${{ github.repository_owner }}/${{ github.repository_owner }}.github.io" ]; then
+ echo "base_path=" >> $GITHUB_OUTPUT
+ else
+ echo "base_path=/${{ github.event.repository.name }}" >> $GITHUB_OUTPUT
+ fi
+
+ - name: Build Astro site
+ run: npm run build
+ env:
+ BASE_PATH: ${{ steps.base_path.outputs.base_path }}
+ GITHUB_REPOSITORY_OWNER: ${{ github.repository_owner }}
+ # If you have other environment variables, set them here
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+
+ - name: Copy build-time JSON files to dist
+ run: |
+ # Copy JSON files from public/ to dist/ (they're written during build but after public/ is copied)
+ if [ -f "public/build-data-pr.json" ]; then
+ cp public/build-data-pr.json dist/build-data-pr.json
+ echo "✓ Copied build-data-pr.json to dist/"
+ fi
+ if [ -f "public/build-data-pypi.json" ]; then
+ cp public/build-data-pypi.json dist/build-data-pypi.json
+ echo "✓ Copied build-data-pypi.json to dist/"
+ fi
+ if [ -f "public/build-data-contributors.json" ]; then
+ cp public/build-data-contributors.json dist/build-data-contributors.json
+ echo "✓ Copied build-data-contributors.json to dist/"
+ fi
+
+ - name: Upload artifact
+ uses: actions/upload-pages-artifact@v3
+ with:
+ path: ./dist
+
+ deploy:
+ needs: build
+ runs-on: ubuntu-latest
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+ steps:
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v4
diff --git a/.gitignore b/.gitignore
index 04e7957..ced7468 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-Makefile
-conf.py
-searchindex.js
-_static/searchtools.js
+dist
+node_modules
+.env
+.astro
diff --git a/DEPLOYMENT.md b/DEPLOYMENT.md
new file mode 100644
index 0000000..b9405a1
--- /dev/null
+++ b/DEPLOYMENT.md
@@ -0,0 +1,56 @@
+# GitHub Pages Deployment
+
+This repository is configured to automatically deploy to GitHub Pages at `https://ipython.github.io` (or `https://ipython.github.com` which still works).
+
+## Setup Instructions
+
+### 1. Enable GitHub Pages
+
+1. Go to your repository Settings → Pages
+ - Or visit: `https://github.com/ipython/[this-repo]/settings/pages`
+2. Under "Source", select **"GitHub Actions"** (not "Deploy from a branch")
+3. Save the settings
+
+### 2. Deploy
+
+The workflow will automatically run on every push to the `main` branch. You can also manually trigger it:
+
+1. Go to Actions tab
+2. Select "Deploy to GitHub Pages" workflow
+3. Click "Run workflow" → "Run workflow"
+
+## How It Works
+
+The deployment workflow:
+
+1. **Builds the site** from the `main` branch
+2. **Uploads** the built files as an artifact
+3. **Deploys** to GitHub Pages (which serves from the `gh-pages` branch automatically)
+4. Makes the site available at `https://ipython.github.io/[repo-name]` or `https://ipython.github.com/[repo-name]`
+
+## Configuration
+
+The build uses these environment variables:
+- `BASE_PATH`: Set to empty string for root domain deployment
+- `GITHUB_REPOSITORY_OWNER`: Set to `ipython` for correct asset paths
+
+These are set automatically in the workflow.
+
+## Troubleshooting
+
+### "Permission denied" errors
+
+- Ensure GitHub Pages is enabled in repository settings
+- Check that the workflow has the correct permissions (should be automatic)
+
+### Build succeeds but site doesn't update
+
+- Check the Actions logs for the deploy step
+- Wait a few minutes for GitHub Pages to rebuild
+- Verify the Pages source is set to "GitHub Actions" not a branch
+
+### Site not accessible
+
+- Check repository visibility (public repos work automatically)
+- Verify the repository name matches the expected GitHub Pages URL pattern
+- For organization repos, ensure Pages is enabled at the organization level if needed
diff --git a/JupyterConsole_backup.svg b/JupyterConsole_backup.svg
new file mode 100644
index 0000000..23386d1
--- /dev/null
+++ b/JupyterConsole_backup.svg
@@ -0,0 +1,569 @@
+
+
+
+
diff --git a/_sources/citing.txt b/_sources/citing.txt
deleted file mode 100644
index a1c3a85..0000000
--- a/_sources/citing.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-================
- Citing IPython
-================
-
-If IPython been significant to a project that leads to an academic publication,
-please acknowledge that fact by citing the project. As of now, the canonical
-academic reference for IPython is `this paper
-`_, for which here are both
-a BibTex and a plaintext reference you can use::
-
- @Article{PER-GRA:2007,
- Author = {P\'erez, Fernando and Granger, Brian E.},
- Title = {{IP}ython: a {S}ystem for {I}nteractive {S}cientific
- {C}omputing},
- Journal = {{C}omput. {S}ci. {E}ng.},
- Volume = {9},
- Number = {3},
- Pages = {21-29},
- month = may,
- year = 2007,
- url = "http://ipython.org",
- }
-
-or in plaintext:
-
- Fernando Pérez, Brian E. Granger, *IPython: A System for Interactive
- Scientific Computing*, Computing in Science and Engineering, vol. 9, no. 3,
- pp. 21-29, May/June 2007, doi:10.1109/MCSE.2007.53. URL: http://ipython.org
-
-Thank you!
diff --git a/_sources/documentation.txt b/_sources/documentation.txt
deleted file mode 100644
index 016f5c3..0000000
--- a/_sources/documentation.txt
+++ /dev/null
@@ -1,101 +0,0 @@
-=============
-Documentation
-=============
-
-IPython manual
---------------
-
-.. release
-
-* `Current Stable Version (0.13.2) `_
-* `Current Development Version (1.0) `_
-
-`This introduction to some key features `_
-is a good place to start if you haven't used IPython before.
-
-The manuals for previous releases are here:
-
-* 0.13.1: `HTML `__.
-* 0.12.1: `HTML `__.
-* 0.11: `HTML `__ and `PDF `__.
-* 0.10.2: `HTML `__ and `PDF `__.
-* 0.9.1: `HTML `__ and `PDF `__.
-
-Other useful documentation
---------------------------
-
-* `Presentations `_ we've
- given at various venues regarding IPython over the years.
-* `Videos and screencasts `_.
-* IPython `screenshots `_.
-* An `article about IPython
- `_, written by Fernando
- Perez and Brian Granger, published in the `May/June 2007 issue
- `_ of
- the journal *Computing in Science and Engineering*.
-
-External documentation, related presentations and tutorials
------------------------------------------------------------
-
-This is a collection of presentations, often by authors outside of the core
-IPython team. Some are focused on aspects of IPython itself while others may be
-about external projects that use IPython as a key component. If you have any
-material that fits this description, please contact the IPython team and let us
-know about it so we can post it here.
-
-* The `BCPy2000 project `_
- offers Python tools for Brain-Computer interface development, and it uses
- IPython in a really neat way to enable interactive debugging of all the
- components as they operate in real-time. `This talk
- `_ presented at the 2008 NIPS
- conference shows the system.
-* `Jose Unpingco `_ made this really neat
- `screencast `_ showing how
- to couple IPython's parallel capabilities with the `Vision
- `_ environment. Vision is an extremely
- impressive visual programming environment developed by `Michel Sanner's
- `_ team at the Scripps Institute in La Jolla,
- CA.
-* An `article
- `__
- by Noah Gift on RedHat Magazine that covers using Python, and IPython, as a
- better Bash.
-* An `article
- `__ by Noah
- Gift at the IBM Developer Works site, on using the Net-SNMP library to
- interactively explore and manage a network (the interactive part courtesy of
- IPython, of course).
-* A `post and video
- `_
- about using IPython's GTK support to interactively control a `Pigment
- `_ application. It also uses the
- IPython demo class.
-* A `set of slides `_
- introducing IPython and summarizing its features. A good introduction for the
- newcomer, and even experienced users may find things there they didn't know
- about.
-* An `article `__ at Linux.com about
- IPython, by Conrad Koziol.
-* An `article `__ by
- Jeremy Jones at ONLamp.com, introducing IPython to new users and giving a
- tour of its features as a replacement for the default Python shell.
-* The O'Reilly book `"Python for Unix and Linux System Administration"
- `_ has a chapter (the first, and
- largest one) on IPython. IPython is also used throughout the book to
- illustrate other Python technologies.
-
-Other projects using IPython
-----------------------------
-
-`Here `_ you can
-find a list of projects that use IPython in one form or another. If you use
-IPython as part of a project, please do add your information to this page or
-email `Fernando.Perez@Berkeley.edu `_ and
-I'll be happy to add it. Also, if your project is of academic relevance,
-please `provide a citation to IPython `_.
-
-.. footer::
-
- These documents themselves are maintained as a `git repository
- `_ on GitHub, using the `GitHub
- project pages feature `_.
diff --git a/_sources/donate.txt b/_sources/donate.txt
deleted file mode 100644
index 891d483..0000000
--- a/_sources/donate.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-=============================
- Support IPython Development
-=============================
-
-IPython will always be 100% open source software, free for all to use and
-released under the liberal terms of the modified BSD license. But while the
-whole team does its best to work efficiently, and we actively try to find
-funding from multiple sources, the reality is that we have limited resources
-and this fact hinders our development capabilities.
-
-If you have found IPython to be useful in your work, research or company,
-please consider making a donation to the project commensurate with your
-resources. Any amount helps!
-
-.. raw:: html
-
-
-
-
-
-
-All donations will be used strictly to fund IPython development, by supporting
-tasks such as developer sprints, better installers, improved documentation and
-paying for hosting costs for services such as the `IPython Notebook Viewer
-`_.
-
-Our donations are managed by the NumFOCUS_ foundation, which passes 100% of your
-contribution to the IPython project. NumFOCUS is a 501(c)3 non-profit
-foundation, so if you are subject to US Tax law, your contributions will be
-tax-deductible.
-
-
-.. _NumFOCUS: http://numfocus.org
diff --git a/_sources/faq.txt b/_sources/faq.txt
deleted file mode 100644
index dc6f0e3..0000000
--- a/_sources/faq.txt
+++ /dev/null
@@ -1,54 +0,0 @@
-===
-FAQ
-===
-
-If your question isn't answered below, check `the docs `_, then ask on the `user mailing list `_.
-
-.. contents::
- :local:
- :backlinks: none
-
-Can IPython run under IronPython/PyPy/Jython/other Python interpreters?
------------------------------------------------------------------------
-
-The terminal-based shell should run on any interpreter which complies with
-the necessary version of Python. IPython 0.11 requires Python 2.6
-or above, and as of June 2011, IronPython and PyPy both support this.
-
-The most likely problems would come from Readline and from using the undocumented
-sys._getframe() function. On Windows we ship our own `pyreadline `_,
-which might also work under IronPython. PyPy ships its own readline module,
-which should now work.
-
-If IPython does not work under a supported interpreter, please
-`file a bug `_.
-
-IPython crashes under OS X when using the arrow keys
-----------------------------------------------------
-Under some circumstances, using the arrow keys to navigate your input history can cause a complete crash of the Python interpreter.
-
-**Answer:** This is due to a bug in the readline library from the official builds. There are a few solutions you can take:
-
- 1. Use a different Python version from Apple's default (MacPython or Fink have been reported to work)
-
- 2. You can disable in your ipythonrc file the following lines by commenting them out::
-
- readline_parse_and_bind "\e[A": history-search-backward
- readline_parse_and_bind "\e[B": history-search-forward
-
-You will lose searching in your history with the arrow keys, but at least Python won't crash.
-
-Does IPython play well with Windows?
-------------------------------------
-
-Yes, it most definitely does! There are some things that should be noted: `see
-the installation documentation `_.
-
-What is the best way to install IPython?
-----------------------------------------
-
-See `the installation documentation `_ for full details.
-
-The standard Python installation mechanisms (``setup.py``, ``pip`` or ``easy_install``) all work for installing IPython to use in a terminal. Windows users are best off installing `distribute `_, then running the .exe installer, to create start menu shortcuts.
-
-To use the notebook or the Qt console, it's easiest to install through a package manager, or download a Python distribution such as `Anaconda `_ or `EPD `_. Otherwise, you will need to install pyzmq, along with tornado for the notebook, and PyQt4/PySide and pygments for the Qt console.
diff --git a/_sources/index.txt b/_sources/index.txt
deleted file mode 100644
index 04fc735..0000000
--- a/_sources/index.txt
+++ /dev/null
@@ -1,238 +0,0 @@
-IPython provides a rich architecture for interactive computing with:
-
-- Powerful interactive shells (terminal and `Qt-based`_).
-- A browser-based notebook_ with support for code, text, mathematical
- expressions, inline plots and other rich media.
-- Support for interactive data visualization and use of `GUI toolkits`_.
-- Flexible, embeddable_ interpreters to load into your own projects.
-- Easy to use, high performance tools for `parallel computing`_.
-
-.. image:: _static/ipy_0.13.png
- :width: 400px
- :alt: IPython clients
- :target: _static/ipy_0.13.png
-
-While the focus of the project is Python, our architecture is designed in a
-language-agnostic way to facilitate interactive computing in any language. An
-interactive kernel speaks to clients such as the terminal or web notebook via a
-well-specified protocol_, and all features of a kernel are available to all
-clients. We ship the official IPython kernel, but kernels for other languages
-are being currently developed, with prototypes in Ruby and JavaScript already
-existing. Additionally, the IPython kernel supports multi-language
-integration, letting you for example mix Python code with Cython_, R_, Octave_,
-and scripting in `Bash, Perl or Ruby`_.
-
-.. _notebook: notebook.html
-
-.. _qt-based: http://ipython.org/ipython-doc/stable/interactive/qtconsole.html
-
-.. _gui toolkits: http://ipython.org/ipython-doc/stable/interactive/reference.html#gui-event-loop-support
-
-.. _embeddable: http://ipython.org/ipython-doc/stable/interactive/reference.html#embedding-ipython
-
-.. _protocol: http://ipython.org/ipython-doc/stable/development/messaging.html
-
-.. _parallel computing: http://ipython.org/ipython-doc/stable/parallel/parallel_intro.html
-
-.. _cython: http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Cython%20Magics.ipynb
-
-.. _R: http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/R%20Magics.ipynb
-
-.. _Octave: http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Octave%20Magic.ipynb
-
-.. _Bash, Perl or Ruby: http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Script%20Magics.ipynb
-
-To get started with the IPython Notebook, see our `official example
-collection`_. Our `notebook gallery`__ is an excellent way to see the many
-things you can do with IPython while learning about a variety of topics, from
-basic programming to advanced statistics or quantum mechanics.
-
-.. _official example collection: https://github.com/ipython/ipython/tree/master/examples/notebooks#a-collection-of-notebooks-for-using-ipython-effectively
-
-.. __: https://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks
-
-To learn more about IPython, you can watch our :ref:`videos and screencasts
-`, download our `talks and presentations `_, or read
-our `extensive documentation `_. IPython is open source
-(BSD license), and is used by a range of `other projects
-`_; add your project to that
-list if it uses IPython as a library, and please don't forget to :ref:`cite the
-project `.
-
-IPython supports Python 2.6 to 2.7 and 3.2 or newer. Our older 0.10 series
-supports Python 2.5, and can be used with Python 2.4.
-
-Announcements
-=============
-
-
-.. _100alpha: http://archive.ipython.org/testing/1.0.0/
-
-- **IPython 1.0** We are getting ready to release IPython 1.0.
- We have an alpha release `ready for testing <100alpha>`_, out on July 21, 2013,
- and should have a release candidate around August 1.
- The alpha has gone fairly smoothly, so assuming all goes well with the release candidate
- IPython 1.0.0 should be released by around August 15, 2013.
-
-- **Book**: Cyrille Rossant has published the first IPython-focused book:
- `Learning IPython for Interactive Computing and Data Visualization
- `_,
- for which `Matthias Bussonnier `_ was a technical
- reviewer. We thank Packt Publishing for donating a portion of the proceeds
- from this book to support IPython's development.
-
-- **FSF Award**: Fernando Perez was awarded the `2012 Award for the Advancement
- of Free Software
- `__ for
- the creation of IPython and his work in the Scientific Python community.
- `More
- details `_.
-
-- **IPython tutorial at PyCon 2013**: Fernando Perez, Brian Granger and Min
- Ragan-Kelley presented `in-depth tutorial about IPython
- `_.
- It covers IPython's architecture and hands-on examples on customization,
- embedding, effective uses of the various applications, the architecture of
- the web notebook and how to use IPython for parallel and distributed
- computing.
-
-- **Roadmap to 1.0 and beyond**: IPython 1.0 is coming mid-July 2013. See the
- grant_ which is funding the bulk of the work, as well as our roadmap_ for
- achieving the grant's objectives.
- `Read on for more details `_.
-
-- **Sloan Foundation grant**: IPython has been awarded a $1.15 million grant
- from the `Alfred P. Sloan Foundation`_. This will
- support several core developers, allowing them to focus on building the
- IPython Notebook into a tool for open, collaborative, reproducible scientific
- computing. We'll also be bringing developers together for two sprints each
- year in California. `See more details. `_
-
-`More news... `_
-
-.. raw:: html
-
-
John Hunter (1968-2012)
-
-
-
-
-
-
-
-
- On August 28 2012 at 10am, John D. Hunter, creator of matplotlib
- and IPython contributor, died from complications
- arising from cancer treatment, after a brief but intense battle with
- this terrible illness. John is survived by his wife Miriam, his
- three daughters Rahel, Ava and Clara, his sisters Layne and Mary,
- and his mother Sarah.
-
-
- If you have benefited from John's many contributions, please say
- thanks in the way that would matter most to him: by making a donation to
- the John Hunter Memorial
- Fund.
-
-
-
-
-
-
-.. _citing:
-
-Citing IPython
-==============
-
-Several of the authors of IPython are connected with academic and scientific
-research, so it is important for us to be able to show the impact of our work
-in other projects and fields.
-
-If IPython contributes to a project that leads to a scientific publication,
-please acknowledge this fact by citing the project. You can use this
-`ready-made citation entry `_.
-
-
-Support
-=======
-
-We gratefully acknowledge the support we've received over the years from the
-following sources:
-
-- In December 2012, IPython was awarded a `$1.15 million grant
- `_ from the `Alfred P. Sloan Foundation`_ that will fund
- the core team for the 2012-2013 period.
-
-- Since 2011, we have had support from the US DoD High Performance Computing
- Modernization Program (HPCMP_), which funds several IPython developers in
- collaboration with the US Army Engineer Research and Development Center
- (ERDC_) that provides computing resources and support from the staff.
-
-- `Enthought Inc`_ has supported IPython since its beginning in multiple forms,
- including --but not limited to-- the funding of our Qt console, hosting our
- website for many years, the continued hosting of our mailing lists, and the
- inclusion of IPython in the `Enthought Python Distribution`_.
-
-- NiPy_/NIH: funding via the NiPy project (NIH grant 5R01MH081909-02) supported
- our 2009 refactoring work.
-
-- Sage_/NSF: funding via the grant `Sage: Unifying Mathematical Software for
- Scientists, Engineers, and Mathematicians
- `_ (NSF grant
- DMS-1015114) supported our Seattle 2011 developer meeting.
-
-- Microsoft's team working on `Python Tools for Visual Studio
- `_ developed the integraton of IPython into the
- Python plugin for Visual Studio 2010.
-
-- `Tech-X Corporation `__ supported in 2008 the development
- of our parallel computing tools.
-
-- Google Summer of Code: in 2005 and 2010 we've had GSoC support for prototypes
- in several areas of the project.
-
-- The Ohio Supercomputer Center and the Department of Defense High Performance
- Computing Modernization Program (HPCMP), for sponsoring work in 2009 on our
- parallel computing tools.
-
-- `Bivio Software `_ hosted an IPython sprint in 2006, in
- addition to their support of the Front Range Pythoneers group in Boulder, CO.
-
-- `GitHub `_ hosts our development workflow and
- documentation.
-
-- `ShiningPanda `_ gives us a free `continuous
- integration service `_.
-
-.. _Alfred P. Sloan Foundation: http://www.sloan.org
-.. _HPCMP: http://www.hpcmo.hpc.mil
-.. _ERDC: http://www.erdc.usace.army.mil
-.. _Enthought inc: http://enthought.com
-.. _Enthought Python Distribution: http://www.enthought.com/products/epd.php
-.. _nipy: http://nipy.org
-.. _sage: http://sagemath.org
-.. _grant: http://ipython.org/sloan-grant.html
-.. _roadmap: https://github.com/ipython/ipython/wiki/Roadmap:-IPython
-
-
-.. toctree::
- :hidden:
-
- citing
- documentation
- faq
- install
- notebook
- news
- presentation
- pyreadline
- showmedo
- usersurvey2011
- videos
- whatsnew082
- whatsnew083
- searchresults
- sloan-grant
- roadmap-announcement
- donate
diff --git a/_sources/install.txt b/_sources/install.txt
deleted file mode 100644
index 4ef82ec..0000000
--- a/_sources/install.txt
+++ /dev/null
@@ -1,83 +0,0 @@
-~~~~~~~~~~~~~~~~~~
-Installing IPython
-~~~~~~~~~~~~~~~~~~
-
-There are multiple ways of installing IPython, and our official documentation
-contains `detailed instructions
-`_ for manual
-installs from source, targeted at advanced users and developers.
-
-For new users who want to get up and running with minimal effort, we suggest
-you follow the instructions on this page, which provide a setup based on Python
-2.7. This includes all the dependencies to run the notebook and optionally the
-basic libraries for scientific computing and data analysis.
-
-**Mac or Windows**
-
-1. Download and install `Anaconda `_ or the free edition of the `Enthought Python Distribution
-(EPD) `_.
-
-2. Update IPython to the current version:
-
-* On a Mac, using the Terminal application::
-
- Anaconda::
-
- conda update conda
- conda update ipython
-
- EPD::
-
- sudo enpkg enstaller
- sudo enpkg ipython
-
-* On Windows, at the Command Prompt (``cmd.exe`` application)::
-
- Anaconda::
-
- conda update conda
- conda update ipython
-
- EPD::
-
- enpkg enstaller
- enpkg ipython
-
-**Linux**
-
-On Linux, most distributions have everything you need in their package
-managers.
-
-1. Install IPython and its dependencies:
-
-* On Ubuntu or other Debian-based distributions, type at the shell::
-
- sudo apt-get install ipython-notebook
-
-* On Fedora 18 and newer related distributions, use::
-
- sudo yum install python-ipython-notebook
-
-2. Optionally install additional tools for scientific computing:
-
-* On Ubuntu or other Debian-based distributions, type at the shell::
-
- sudo apt-get install python-matplotlib python-scipy \
- python-pandas python-sympy python-nose
-
-* On Fedora 18 and newer related distributions, use::
-
- sudo yum install python-matplotlib scipy python-pandas sympy python-nose
-
-
-Downloads
----------
-
-You can manually download IPython from either `Github
-`_ or `PyPI
-`_. Those locations contain source
-distributions as well as binary Windows installers, which will be recognized by
-``easy_install`` and ``pip`` (for the source ones).
-
-Our `downloads archive `_ also contains all
-IPython releases, including old versions.
diff --git a/_sources/news.txt b/_sources/news.txt
deleted file mode 100644
index d5d14b9..0000000
--- a/_sources/news.txt
+++ /dev/null
@@ -1,360 +0,0 @@
-====
-News
-====
-
-The first IPython book
-----------------------
-
-On April 25 2013, Cyrille Rossant published the first IPython-focused book:
-`Learning IPython for Interactive Computing and Data Visualization
-`_,
-for which `Matthias Bussonnier `_ was a technical
-reviewer. We thank Packt Publishing for donating a portion of the proceeds from
-this book to support IPython's development.
-
-FSF Award
----------
-
-On March 23 2013, Fernando Perez was awarded the `2012 Award for the
-Advancement of Free Software
-`__ for
-the creation of IPython and his work in the Scientific Python community. More
-details are available in `this profile
-`_
-from UC Berkeley.
-
-PyCon 2013 Tutorial
--------------------
-
-Fernando Perez, Brian Granger and Min Ragan-Kelley presented `in-depth tutorial
-about IPython
-`_. It covers IPython's architecture and hands-on examples on customization,
-embedding, effective uses of the various applications, the architecture of the
-web notebook and how to use IPython for parallel and distributed computing.
-
-IPython 0.13.2
---------------
-
-IPython 0.13.2 was released on April 5, 2013. This is a bugfix-only release.
-`Download `__ it now, or see the `release notes
-`__ for more
-details. This will probably be the last release before 1.0.
-
-Roadmap to 1.0 and Beyond
--------------------------
-
-IPython 1.0 is coming mid-July 2013. See the grant_ which is funding the bulk
-of the work, as well as our roadmap_ for achieving the grant's objectives.
-`Read on for more details `_.
-
-.. _grant: http://ipython.org/sloan-grant.html
-.. _roadmap: https://github.com/ipython/ipython/wiki/Roadmap:-IPython
-
-Sloan Foundation Grant
-----------------------
-
-IPython has been awarded a $1.15 million grant from `the Alfred P. Sloan
-Foundation `_. This will support several core developers,
-who'll focus on building the IPython Notebook into a tool for open, collaborative,
-reproducible scientific computing. We'll also be bringing developers together
-for two sprints each year in California. `See more details. `_
-
-IPython 0.13
-------------
-IPython 0.13 was released on June 30, 2012. This release sees a substantial
-redesign of the IPython Notebook, the introduction of 'cell magic functions',
-as well as numerous other improvements. `Download `__ it now, or
-see the `release notes
-`__ for more
-details.
-
-IPython 0.12.1
---------------
-
-IPython 0.12.1 was released on April 21, 2012. This is a bugfix-only release;
-no new features have been introduced but `over 70 issues`_ have been fixed.
-All users of IPython 0.12 are encouraged to upgrade to this release.
-
-.. _over 70 issues: http://ipython.org/ipython-doc/stable/whatsnew/github-stats-0.12.html#issues-list-012
-
-
-IPython 0.12
-------------
-
-IPython 0.12 was released on 18 December 2011. The major new feature with this
-release is the `IPython Notebook `_,
-an interactive Python interface running in the browser. `Download `_
-it now, or read more about `what's new
-`_.
-
-.. image:: _static/ipy_0.12.png
-
-Try IPython online
-------------------
-
-As of Autumn 2011, you can `try IPython online
-`__ in your browser. New users can
-explore the features before installing it, or you can do some quick
-calculations from any computer with web access.
-
-Thanks to the guys at `PythonAnywhere `__ for
-providing this. If you sign up for an account there (it's in beta at the moment),
-you also get persistent consoles, disk space, and more.
-
-IPython 0.11
-------------
-
-We're pleased to announce the immediate release of IPython 0.11, on 31 July 2011.
-Despite the small shift in the version number, this brings a lot of changes,
-including a new Qt frontend and a rewritten parallel computing framework.
-`Download `__ it now, or look at `what's new
-`__.
-
-.. image:: _static/ipy_0.11.png
-
-User survey
------------
-
-From May to September 2011, we ran a survey to find out more about who uses
-IPython, amassing 240 responses by the time we closed it. We'd like to thank all
-the respondents, and invite you to `read the findings `__.
-
-IPython 0.10.2 released
------------------------
-
-IPython 0.10.2 was released on 9 April, 2011. This is a bugfix release for the
-0.10 series. See the `release notes
-`__
-for more details.
-
-Python 3 support in progress
-----------------------------
-
-Work has started to get IPython running on Python 3. If you're interested in
-testing it, get `the code `__ from
-GitHub. We hope to release this along with IPython 0.11.
-
-IPython 0.10.1 is out!
-----------------------
-
-On October 11, 2010, we released IPython 0.10.1. The full release notes can be
-found `here
-`__
-,
-describing in detail the changes in this release.
-
-Windows HPC Server Case Study
------------------------------
-
-As a result of the Microsoft-funded work on providing support for Windows HPC
-Server 2008, a `case study
-`__ is now available that provides some details on the collaboration
-between IPython and the University of Colorado's Mechanical Engineering
-Department.
-
-Support for Windows HPC Server 2008
------------------------------------
-
-.. image:: logos/logo-hpc2008-header.png
-
-
-Recently, we have added support for Windows HPC Server 2008 in ipcluster. This
-makes it easy to get started with IPython's parallel computing capabilities on
-Windows. These features are now in trunk and will be in the upcoming 0.11
-release. Brian Granger has created a `whitepaper
-`__ and `two
-`__
-`videos
-`__
-about using IPython on Windows HPC Server 2008. Additional information about
-these features can be found in our documentation `here
-`__.
-Many thanks to Microsoft for funding this effort.
-
-What will become IPython 0.11 is taking shape, big changes ahead
-----------------------------------------------------------------
-
-As of November 2009, we have major changes coming to IPython. The next release
-will include a lot of architectural updates, all of which we know are necessary
-to really make significant improvements to IPython, but that also include
-inevitable backward compatibility breaks. We would like to encourage you to
-start looking at the `nightly documentation
-`__ and
-`source tarball
-`__ (you can also
-follow the trunk from `Launchpad `__).
-
-IPython 0.10 has been released
-------------------------------
-
-On August 4 2009, we've released version 0.10 of IPython. The full release
-notes can be found `here
-`__,
-describing in detail all new features, bug fixes and API changes of this
-release.
-
-IPython 0.9.1 has been released
--------------------------------
-
-Unfortunately, release 0.9 turned out to have compatibility issues with Python
-2.4. This quick bugfix release addresses this issue but adds no other
-features.
-
-IPython 0.9 is out!
--------------------
-
-On September 14, 2008, the IPython team is proud to release version 0.9 final.
-See `here `__ for
-the full announcement; a detailed description of the changes can be found `here
-`__.
-
-IPython 0.9 betas are ready
----------------------------
-
-At `the usual location `__ you can now
-find the beta release of the 0.9 upcoming release. We'd greatly appreciate
-your testing and feedback!
-
-IPython1 is dead, long live IPython (Summer 2008)
--------------------------------------------------
-
-For the past three years, IPython1 has existed as a separate codebase from
-IPython. IPython1 was being used to develop IPython's architecture for
-parallel computing as well as test new ideas for IPython itself. Because the
-parallel computing stuff is relatively stable now, we have completely merged
-IPython1 into IPython. Thus starting with IPython version 0.9, the parallel
-computing capabilities (as well as a lot more new stuff) of IPython1 will be
-available in regular IPython. From here on out, there is no IPython1, just
-IPython.
-
-IPython 0.8.4
--------------
-IPython 0.8.4 was released.
-
-IPython 0.8.3
--------------
-IPython 0.8.3 was released. See `what's new `__.
-
-IPython1 and the Scripps Institute's Vision
--------------------------------------------
-
-`Jose Unpingco `__ made this really neat
-`screencast `__ showing how to
-couple IPython1 with the `Vision `__ environment.
-Vision is an extremely impressive visual programming environment developed by
-`Michel Sanner's `__ team at the Scripps
-Institute in La Jolla, CA.
-
-IPython and Django
-------------------
-
-A `blog entry
-`__ by
-Peter Sheats describing how to use IPython as the interactive shell for Django.
-
-A new article about IPython at IBM Developer Works (Dec 12, 2007)
------------------------------------------------------------------
-
-Noah Gift wrote a great `article
-`__ at the IBM
-Developer Works site, on using the Net-SNMP library to interactively explore
-and manage a network (the interactive part courtesy of IPython, of course).
-
-IPython 0.8.2 is released (Nov 30, 2007)
-----------------------------------------
-
-Version 0.8.2 is out. See `a summary of the changes `__ , or
-read the gory details in the full `ChangeLog
-`__.
-
-First release of IpyKit (May 24, 2007)
---------------------------------------
-
-`IpyKit `__ is a standalone IPython executable,
-created with py2exe and as such works on machines without python (or where you
-just don't have time to mess with installation). It includes pyreadline for
-full tab completion and color support. Get the first release (fully functional,
-based on svn IPython) `here
-`__. Just unzip and run ipython.exe
-to go.
-
-Backports for 0.8.1 (may 23, 2007)
-----------------------------------
-
-We will backport some critical bug fixes to 0.8.1, if necessary - even if we
-may not cut an official release, you can trust that the quality of the latest
-version in 0.8.1 branch is at least as good as the 0.8.1 release. Get it with
-svn by doing `svn co
-`__. See the
-`changelog
-`__
-for the list of applied fixes.
-
-IPython 0.8.1 is released (May 10, 2007)
-----------------------------------------
-
-Version 0.8.1 is out. See WhatsNew for a summary of changes, or read the gory
-details in the full `ChangeLog `__.
-
-Windows users can now safely upgrade, as long as they also use a current
-release of `PyReadline `__] from the `download page
-`__.
-
-Article about IPython in CiSE (May 2007)
-----------------------------------------
-
-The `issue `__ of the journal ''Computing in Science and Engineering'' was
-entirely devoted to Python in scientific computing. One of the `IPython
-`__.
-
-IPython1 0.9alpha1 (Saw) is released (April 24, 2007)
------------------------------------------------------
-
-The first alpha of the new version of IPython1, called Saw, is now out. Please
-see the release notes, and this page for more details.
-
-Coding Sprint in Boulder (Coming April 28, 2007)
-------------------------------------------------
-
-On April 28, we'll hold a coding sprint to push the saw branch and the
-integration of the trunk into it. Details `here
-`__.
-
-IPython 0.8.0 is released (April 10, 2007)
-------------------------------------------
-
-Version 0.8.0 is out. See WhatsNew for a summary of changes, or read the gory
-details in the full `ChangeLog `__.
-
-'''WARNING''' for Windows users: IPython 0.8.0 does '''NOT''' work correctly
-with `PyReadline `__ 1.3 , Use `PyReadLine 1.4
-`__ instead.
-
-IPython 0.7.3 is released (December 19, 2006)
----------------------------------------------
-
-We are pleased to announce the release of IPython 0.7.3. The release has many
-improvements and new features.
-
-IPython 0.7.3 can be downloaded `here `__.
-
-See our Trac wiki for `release notes
-`__.
-
-New IPython Wiki (September 27, 2006)
--------------------------------------
-
-IPython has a new moin based wiki site. This site will eventually replace the
-old plain html IPython web site. Please feel free to explore and contribute to
-this new site.
-
-IPython 0.7.2 is released (June 6, 2006)
-----------------------------------------
-
-We are pleased to announce the release of IPython 0.7.2. The release has many
-improvements and new features.
-
-IPython 0.7.2 can be downloaded `here `__ .
diff --git a/_sources/notebook.txt b/_sources/notebook.txt
deleted file mode 100644
index d49397c..0000000
--- a/_sources/notebook.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-.. _notebook:
-
-======================
- The IPython Notebook
-======================
-
-The IPython Notebook is a web-based interactive computational environment where
-you can combine code execution, text, mathematics, plots and rich media into a
-single document:
-
-.. image:: _static/sloangrant/9_home_fperez_prof_grants_1207-sloan-ipython_proposal_fig_ipython-notebook-specgram.png
- :width: 350px
- :alt: The IPython notebook with embedded text, code, math and figures.
- :target: _static/sloangrant/9_home_fperez_prof_grants_1207-sloan-ipython_proposal_fig_ipython-notebook-specgram.png
-
-
-These notebooks are normal files that can be shared with colleagues, converted
-to other formats such as HTML or PDF, etc. You can share any publicly
-available notebook by using the `IPython Notebook Viewer
-`_ service which will render it as a static web
-page. This makes it easy to give your colleagues a document they can read
-immediately without having to install anything.
-
-To learn more about using the IPython Notebook, you can visit our `example
-collection`_, and you can read the documentation_ for all the details on how to
-use and configure the system. The `Notebook Gallery`_ showcases many
-interesting notebooks covering a variety of topics, from basic programming to
-advanced scientific computing.
-
-
-Here is a short demo of the notebook's basic features by the Pybonacci_ team:
-
-.. raw:: html
-
-
-
-.. _Pybonacci: http://pybonacci.wordpress.com.
-
-.. _example collection: https://github.com/ipython/ipython/tree/master/examples/notebooks#a-collection-of-notebooks-for-using-ipython-effectively
-
-.. _documentation: http://ipython.org/ipython-doc/stable/interactive/htmlnotebook.html
-
-.. _notebook gallery: https://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks
diff --git a/_sources/presentation.txt b/_sources/presentation.txt
deleted file mode 100644
index 97c2a6f..0000000
--- a/_sources/presentation.txt
+++ /dev/null
@@ -1,152 +0,0 @@
-~~~~~~~~~~~~~~~~~~~~~~~~~~
- Presentations on IPython
-~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
-We have given a number of talks and presentations about IPython:
-
-------
- 2012
-------
-
-* Fernando's talk *IPython: Python at your fingertips* is available in `PDF
- `_ and PyVideos.org also
- posted the `full video `_.
-
-* From our `IPython in-depth PyCon 2012 tutorial`__, we have PDF slides both
- for the `introduction
- `_ and
- for the `notebook
- `_.
- The full 3+ hour tutorial video is also `available on YouTube
- `_. Note that *all* PyCon 2012
- videos are online at the incredible `PyVideo.org site`_.
-
-.. __: https://us.pycon.org/2012/schedule/presentation/121/
-.. _pyvideo.org site: http://pyvideo.org/category/17/pycon-us-2012
-
---------
- 2011
---------
-
-* `Slides `__
- from a talk about IPython for the Sheffield Python user group.
-* `Slides `__ and `video
- `__
- of a presentation about the new features in IPython 0.11 at the Scipy 2011
- conference.
-* A `tutorial `__ on using IPython
- for parallel computing with our new ZeroMQ infrastructure.
-
-----------
- 2010
-----------
-
-* `Slides `__
- from a talk that Fernando Perez presented at the `SciPy India 2010 conference
- `__.
-* Brian Granger has written a `whitepaper
- `__
- describing the new support that ipcluster has for Windows HPC Server 2008. If
- you use IPython's parallel computing architecture on Windows, this provides a
- very nice way of starting the controller and engines on a cluster. The
- whitepaper shows how to get started with IPython and Windows HPC Server 200
- as well two examples of using IPython to perform an interactive parallel
- computation. This material is also in our documentation `here
- `__ and
- `here
- `__.
- Many thanks to Microsoft for funding Brian Granger to work on this.
-
---------
- 2009
---------
-
-* At `SciPy '09 `__, we had a `lightning talk
- `__ on the state of IPython.
-* At the `IAM CSE09 conference `__ we gave
- two presentations about IPython: a `general one
- `__
- and another focused on `parallel and distributed computing
- `__.
- If you are interested, the slides from all the presentations at this meeting
- `are available
- `__.
-
----------
- 2008
----------
-
-* A `talk `__ at
- `23andMe `__ where I spoke about ipython in general, with
- some details about its facilities for distributed computing.
-
----------
- 2007
----------
-
-* `Slides `__
- from Dave Hudak, from the Ohio Supercomputing Center, about a ''proposed''
- system using IPython for high-level, fully managed access to supercomputing
- resources (this system hasn't been implemented yet as of Sept 2008).
-* An `article about IPython
- `__,
- written by Fernando Perez and Brian Granger, published in the `May/June 2007
- issue `__ of the
- journal ''Computing in Science and Engineering''.
-* A `set of slides `__ by
- Bill Spotz, from Sandia National Labs, on using IPython to interactively use
- the `Trilinos `__ parallel solvers.
-* Two `talks `__ about IPython at
- `PyCon2007 `__ (see the demos and movies
- as well).
-* A `talk
- `__
- at an `Interactive Parallel Computation in Support of Research in Algebra,
- Geometry and Number Theory `__.
-
----------
- 2006
----------
-
-* `Slides
- `__
- of a talk entitled "Interactive Parallel Computing with Python and IPython,"
- at CU Boulder.
-* A `poster
- `__
- at the `DANSE kickoff meeting
- `__.
-* A `lightening talk
- `__
- at `SciPy'06 `__ about the Parallel Computing
- capabilities of IPython.
-* `Slides `__ and `MP3 audio
- `__ of a talk at
- `SAGE Days 2006 `__.
-* A `poster
- `__
- presented at `SIAM's Parallel Processing '06 conference
- `__.
-
----------
- 2005
----------
-
-* Two talks at SciPy'05: one about `parallel computing
- `__
- and one about `interactive notebooks
- `__.
-
------------
- 2004
------------
-
-* A `talk `__ at SciPy'04.
-
--------
- 2003
--------
-
-* An `overview of IPython `__ at SciPy'03.
diff --git a/_sources/pyreadline.txt b/_sources/pyreadline.txt
deleted file mode 100644
index 8169be2..0000000
--- a/_sources/pyreadline.txt
+++ /dev/null
@@ -1,40 +0,0 @@
-==============
-**PyReadline**
-==============
-
-PyReadline: a ctypes-based readline for Windows
------------------------------------------------
-pyreadline is based on UNC readline by Gary Bishop and its development is now
-led by Jörgen Stenarson. The following new features have been added over the
-original UNC readline:
-
- * Support for international characters (if you have the correct codepage active)
- * Copy and paste using the clipboard
- * Smart paste for convenient use with ipython. Converting tab separated data
- to python list or numpy array. Converting file paths to use / and escaping
- any spaces using \ .
- * Pasting of multiline code removing empty lines
- * System bell is disabled by default, can be activated in config file.
-
-Note: UNC readline is not being developed further by Gary, and PyReadline can
-be considered the continuation of that project. This was done in full agreement
-with Gary, given his current development priorities.
-
-Installation
-------------
-
-You can install PyReadline from `PyPI `_,
-where you can find binary installers and source downloads.
-
-
-Mailing list
-------------
-Questions and bug reports can be directed to the `ipython-user `_ mailing list.
-
-Status and development
-----------------------
-The current stable release is 1.7.
-
-Development is hosted at `github
-`_. The `issue tracker
-`_ is hosted there as well.
diff --git a/_sources/roadmap-announcement.txt b/_sources/roadmap-announcement.txt
deleted file mode 100644
index ade2a8f..0000000
--- a/_sources/roadmap-announcement.txt
+++ /dev/null
@@ -1,69 +0,0 @@
-Roadmap to 1.0 and Beyond
--------------------------
-
-TL;DR summary: Hi! IPython 1.0 coming mid-August 2013. See the grant_ which is
-funding the bulk of the work, as well as our roadmap_ for achieving the
-grant's objectives.
-
-There's been a lot of excitement on about the grant the IPython team received
-from the Sloan Foundation. The easiest way to communicate the contents of the
-Sloan grant is to just provide it in its entirety, which is what we've done
-with direct links for `html`_ and `pdf`_ version.
-
-The interested reader will find a description of changes coming to IPython
-over the next two years, as well as the motivation behind them, and the
-personnel involved. (For example, the astute reader of the grant will
-correctly infer that this email is one way in which I am filling my
-responsibility as "community engagement and evangelism"... GO TEAM!)
-
-Two weeks ago, the bulk of IPython's core contributors had a series of
-planning sessions. For three days, `Brian`_, `Fernando`_, `Min`_, and
-`I`_ met on campus in Berkeley, with `Thomas`_ and `Matthias`_
-joining in via video teleconference (and `Brad`_, for one of the days, too).
-
-.. _Brian: https://github.com/ellisonbg
-.. _Fernando: https://github.com/fperez
-.. _Min: https://github.com/minrk
-.. _I: https://github.com/ivanov
-.. _Thomas: https://github.com/takluyver
-.. _Matthias: https://github.com/Carreau
-.. _Brad: https://github.com/bfroehle
-
-You can see the `full notes from those meetings`_.
-
-.. _full notes from those meetings: https://github.com/ipython/ipython/wiki/Dev:-Meeting-notes,-February-6,-2013
-
-Our primary objective was to outline a plan of what work we want to accomplish
-in the next two years (broadly speaking) as well as to make concrete goals for
-our next (1.0!) release, which will land around mid-August 2013.
-
-It's kind of funny that there's a message from Fernando to [ipython-user] back
-in April of 2005 titled `"Towards IPython 1.0, the famous big cleanup"`_. In
-it, Fernando makes a last call for outstanding critical bugs because he's
-preparing users for a transition toward big changes in the IPython code base.
-Because, once he makes the first commit and starts working on the cleanup,
-he'll have to ignore every request made "until the new shiny ipython emerges
-from the process, reborn in a glory which shall blind the world." Toward the
-end of the email, he finishes with: "I hope the changes will be worth it, and
-when the dust settles, we'll have something we can call IPython 1.0"... And
-eight years and a few months after that email was sent, we will! :)
-
-What will 1.0 look like? Biggest changes on the user side will be the
-integration of `nbconvert`_ into IPython proper. But that's just my summary
-of it, the interested reader is encouraged to read the gory details in the
-roadmap_.
-
-
-that's it from me for now,
-
-best,
-
-Paul Ivanov
-
-.. _grant: http://ipython.org/sloan-grant.html
-.. _html: http://ipython.org/_static/sloangrant/sloan-grant.html
-.. _pdf: http://ipython.org/_static/sloangrant/sloan-grant.pdf
-.. _roadmap: https://github.com/ipython/ipython/wiki/Roadmap:-IPython
-.. _"Towards IPython 1.0, the famous big cleanup": http://mail.scipy.org/pipermail/ipython-user/2005-April/002648.html
-.. _nbconvert: https://github.com/ipython/nbconvert
-
diff --git a/_sources/searchresults.txt b/_sources/searchresults.txt
deleted file mode 100644
index 4b87bc7..0000000
--- a/_sources/searchresults.txt
+++ /dev/null
@@ -1,172 +0,0 @@
-.. This displays the search results from the Google Custom Search engine.
- Don't link to it directly.
-
-Search results
-==============
-
-.. raw:: html
-
-
Loading
-
-
-
diff --git a/_sources/showmedo.txt b/_sources/showmedo.txt
deleted file mode 100644
index 707ae30..0000000
--- a/_sources/showmedo.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-============
-ShowMeDo
-============
-
---------------------------
- ShowMeDo IPython videos
---------------------------
-
-The `ShowMeDo `_ website by Ian Ozsvald and Kyran Dale provides instructional videos on a number of topics, and they have a `series `_ of them devoted to IPython.
-
-This page can serve as a repository of ideas for new videos whose focus is IPython. If you have ideas for new videos or a 'script' on what one of them can contain post it here even if you don't have the time to make it yourself. Someone else may be able to pick up the ball and finish it.
-
-~~~~~~~
- Ideas
-~~~~~~~
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Using IPython as command shell
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-(also showcase new features; will probably show with svn version)
-
- * Launch with sh profile
- * Show bookmarks, cd -b , cd - completion
- * Declare and %store aliases, %rehashdir, %rehashx, %which
- * Custom completers (hg, svn etc)
- * %hist -g, %rep
-
---------------------------
- A note about ShowMeDo
---------------------------
-(Ian at ShowMeDo.com) The videos I made for IPython are a bit long in the tooth now, it would be great if someone could make one or more videos which show off IPython's strengths. I'm very happy to assist at a technical level, having helped with the production of 50 or so 'casts (and made a fair number myself) I've taken most of the brain damage now.
-
-A new user could be up and making screencasts within an hour, as long as they had a mic, and the software is open source for Windows and Linux (and pretty cheap for a Mac). The old perception that making videos is hard is simply no longer true :-)
-
-We handle all of the transcoding, hosting and getting the word out, what we need is people who have the skills to share some of that knowledge. A collaborative effort here to discuss the features that could be displayed, leading to a rough script(s), would make for an ideal starting point. If you're curious about the process, just ping me (ian@showmedo.com) and I'll answer your questions.
-
-We have screencasts showing you how to use Cam Studio (Windows) and pyvnc2swf (Linux) `here `_ along with notes on `how to make a screencast `_.
-
diff --git a/_sources/sloan-grant.txt b/_sources/sloan-grant.txt
deleted file mode 100644
index b4e7091..0000000
--- a/_sources/sloan-grant.txt
+++ /dev/null
@@ -1,58 +0,0 @@
-======================
-Sloan Foundation Grant
-======================
-
-We are pleased to announce that the IPython project has received a $1.15M grant
-from `the Alfred P. Sloan foundation `_, that will support
-IPython development for the next two years (1/1/2013-12/31/2014). The grant,
-which is being made to the University of California, Berkeley and California
-Polytechnic State University, San Luis Obispo, will enable the project to focus
-on developing the IPython Notebook as a general tool for scientific and
-technical computing that is open, collaborative and reproducible.
-
-The grant ( `html`_ | `pdf`_ ) will fund the following project staff for two
-years:
-
-* Fernando Perez, UC Berkeley, ¾ time project PI
-* Brian Granger, Cal Poly San Luis Obispo, ¾ time project co-PI
-* Min Ragan-Kelley, UC Berkeley, full time lead project engineer
-* Paul Ivanov, UC Berkeley, Postdoc, full time developer
-* Thomas Kluyver, UC Berkeley, Postdoc, full time developer
-* Matthew Brett, UC Berkeley, ½ time researcher (Y1), applied statistics Notebooks
-* JB Poline, UC Berkeley, ½ time researcher (Y1), applied statistics Notebooks
-
-The main objectives of the grant are:
-
-* Build interactive JavaScript widgets for the IPython Notebook that enable
- computations and visualizations to be controlled with UI controls (sliders,
- buttons, etc.).
-* Improve the IPython Notebook format by creating libraries for converting
- Notebooks to various formats (LaTeX, PDF, HTML, Presentations) and integrating
- these into the Notebook web application.
-* Adding multiuser support to the Notebook web application, to enable small to
- medium sized groups of trusted individuals to run a central Notebook server
- for collaborative research and teaching.
-* Develop IPython Notebooks for applied statistics in collaboration with
- Jonathan Taylor, who will use these materials in his Applied Statistics
- course at Stanford (`STAT 191 `_)
-
-The grant will also provide resources for two development sprints per year at
-UC Berkeley, which will include all of the core IPython developers, as well as
-funding for cloud computing resources (for things like CI hosting and nbviewer)
-and conference travel for project staff.
-
-We'd like to thank Josh Greenberg, our program director at the Sloan foundation,
-for the phenomenal guidance and support he provided during the grant proposal
-preparation and detailed review process. We look forward to working with him
-over the next few years!
-
-And last but not least, we want to thank the entire community of users and
-developers of IPython, without whom this would not have been possible: IPython
-is a project driven strictly by the real-world needs of its users, and therein
-lies its value.
-
-You can view the full grant here: `html`_ `pdf`_.
-
-.. _html: _static/sloangrant/sloan-grant.html
-.. _pdf: _static/sloangrant/sloan-grant.pdf
-
diff --git a/_sources/usersurvey2011.txt b/_sources/usersurvey2011.txt
deleted file mode 100644
index ea2a050..0000000
--- a/_sources/usersurvey2011.txt
+++ /dev/null
@@ -1,116 +0,0 @@
-IPython User Survey 2011
-========================
-
-The first IPython user survey was run from 20 May 2011 to 21 September 2011, and
-was promoted via the ipython-user mailing list and from the `IPython homepage
-`_. The questions (all optional) were:
-
-* What country do you live in?
-* On what platforms do you use IPython? (Windows, Mac OS X, Linux, Other)
-* What parts of IPython do you use? (Interactive Shell, Parallel computing, Other)
-* How do you use IPython?
-* How would you like IPython to improve in the future?
-
-In total, it attracted 240 responses, which can be viewed `here `_.
-Thank-you to everyone who answered our questions.
-
-Countries
----------
-
-42% of respondents were in the USA, followed by the UK (11%) and Germany (9%).
-In order of decreasing frequency, the full list of countries is:
-
-USA, UK, Germany, France, Canada, Austria, Spain, Switzerland, Sweden, Australia,
-Denmark, Norway, China, Singapore, Argentina, Greece, ** Romania, Russia, Finland,
-Ireland, Italy, Brazil, Japan, Colombia, Peru, India, Uruguay, South Africa,
-Taipei, New Zealand, Saudi Arabia, Holland, Ukraine, Belgium, Slovenia, Israel,
-Luxembourg, Czech Republic
-
-** Countries after this marker were only recorded by one respondent.
-
-.. image:: _static/survey2011/countries.png
-
-Platforms
----------
-
-The majority of users use IPython on Linux (80%), with Windows (38%) and Macs
-(32%) roughly equal. One user listed NetBSD, and one listed Solaris.
-
-.. image:: _static/survey2011/platforms.png
-
-Usage
------
-
-Predictably, all respondents use the interactive shell. 15% also use parallel
-computing features. Among 'Other', the only recurring answer was embedding
-IPython. Note that the Qt console & HTML notebook were not included, as they
-weren't released when the survey started.
-
-.. image:: _static/survey2011/partsused.png
-
-Sector
-------
-
-Many respondents are in academia (37%), and they mentioned diverse branches of
-the sciences. 20% of respondents are in some form of industry (five mentioned
-finance), and 16% use it for personal or hobby development.
-
-There was considerable overlap between groups, with many users in academia and
-industry also using IPython at home. In addition, six respondents mentioned that
-they were learning Python or programming, and three that they use it for teaching.
-
-Note that these figures are collected from a free text answer, so they're somewhat
-subjective.
-
-.. image:: _static/survey2011/sector.png
-
-
-Among the interesting areas in which IPython is used are:
-
-* Programming hospital equipment
-* Calibrating spaceflight instruments
-* In the US Army Corps of Engineers
-* Cinema ticketing systems
-* Development of rolling stock (trains)
-* Controlling a synchotron
-
-Requests
---------
-
-No theme seemed to appear in the answers to where future development should go.
-I interpret this as a good sign—there's nothing our users feel is clearly
-wrong.
-
-Some users requested features that already exist, especially features in
-the latest release (e.g. multiline editing, Python 3 support). Hopefully this
-will improve as new releases get into distributions' repositories, but maybe we
-should promote key features better.
-
-10 respondents suggested that the documentation could be improved.
-
-At least 8 users talked about better ways to reload modules. This seems to be a
-fundamental difference between Python and MATLAB, but perhaps there are ways of
-easing the experience for switchers.
-
-8 respondents either use IPython in Emacs, or said that they'd like
-better emacs bindings. Unfortunately, none of the core developers are motivated
-to learn Emacs lisp, but we welcome contributions from Emacs users.
-
-5 people mentioned better support for Windows. We're keen to support any platform,
-and we have fixed many Windows bugs, but the main developers are Linux or Mac
-users, so we rely on others to report issues. We have a productive collaboration
-with Enthought, who bring IPython to many Windows users through EPD.
-
-Design of the survey
---------------------
-
-Next time, we could collect better data about:
-
-* How many people use IPython in their own projects, e.g. embedding it or
- creating CLIs for libraries
-* How people get IPython, e.g. via EPD, repositories or PyPI
-* Whether people have used similar software before, e.g. MATLAB
-* What sector respondents are in, in a more structured form
-
-Every question, however, must be balanced against keeping the survey short so
-that people finish answering it.
diff --git a/_sources/videos.txt b/_sources/videos.txt
deleted file mode 100644
index f09d3e9..0000000
--- a/_sources/videos.txt
+++ /dev/null
@@ -1,117 +0,0 @@
-.. _videos:
-
-========================
- Videos and Screencasts
-========================
-
-Science and Python: retrospective of a (mostly) successful decade
-=================================================================
-
-A historical view of the co-evolution of IPython and the scientific Python
-stack (1h), that has been very well received. Delivered by `Fernando Perez`_ as
-a keynote presentation at the PyCon Canada 2012 conference in Toronto, it
-contains multiple demos of the workflows that IPython enables (`PDF slides
-`__).
-
-.. raw:: html
-
-
-
-
-IPython: Python at your fingertips
-==================================
-
-An overview of IPython (40 min) (`PDF slides
-`_), delivered by `Fernando
-Perez`_ at the PyCon 2012 conference in Santa Clara, CA. It combines a rapid
-overview of the IPython project with hands-on demos using the new HTML notebook
-interface.
-
-.. raw:: html
-
-
-
-
-The IPython Notebook
-====================
-
-A short (5 min) demonstration of the notebook's basic features by the team at
-the Pybonacci_ blog:
-
-.. raw:: html
-
-
-
-.. _Pybonacci: http://pybonacci.wordpress.com.
-
-IPython in depth: high-productivity interactive and parallel python
-===================================================================
-
-A long and detailed tutorial (2:48h) presented at PyCon 2013 by `Fernando
-Perez`_, `Brian Granger`_ and `Min Ragan-Kelley`_ (all materials are `available
-on github `_).
-
-.. raw:: html
-
-
-
-.. _Fernando Perez: http://fperez.org
-.. _Brian Granger: http://www.calpoly.edu/~phys/faculty_pages/bgranger.html
-.. _Min Ragan-Kelley: https://github.com/minrk
-
-
-More videos and screencasts
-===========================
-
-* The `Pycon 2012 edition
- `_ of the
- IPython in-depth tutorial (PDF slides for the `introduction
- `_ and
- for the `notebook
- `_).
-
-* Kurt Schwehr has an `excellent set of videos up on YouTube
- `__
- that describe the use of Python as a research tool. These were made as part
- of a `course at the University of New Hampshire
- `__.
- The topics covered go beyond IPython, and it's a very cohesive set of
- lectures around the kinds of workflows that IPython was built for.
-
-* Brian Granger has a number of screencasts on his `YouTube channel
- `_ about using IPython's parallel
- computing capabilities. These include a number of examples and a guide to
- getting started with IPython and Windows HPC Server 2008. Two of `these
- `_
- `videos
- `__
- are also being hosted on Microsoft's channel 9.
-* The `ShowMeDo `_ site contains instructional videos on a
- number of topics. `This page `_
- (from our own wiki) contains further information on ideas for new
- IPython-related videos.
-* Jose Unpingco has created a set of screencasts on using the Vision/IPython
- combo for parallel computing. They are available both at the `Ohio
- Supercomputer Center's user site `_ and
- at `ShowMeDo `__.
-* Another `series at ShowMeDo by Jose Unpingco
- `__ makes up a
- tutorial on IPython with a focus on scientific computing, which also include
- a lot of useful tips on Windows setup and configuration.
-* A new `5-part series `_ by
- Jeff Rush, approximately 1 hour long. Jeff uses a working IPython to show
- many features. Created 2007.
-* A new `5-minute slideshow overview
- `_ by Jeff
- Rush entitled "Python and the Interactive Shell 'IPython'". Created 2007.
-* A set `of 4 videos
- `_ by Ian Ozsvald
- showing various aspects of IPython. Created 2006.
diff --git a/_sources/whatsnew082.txt b/_sources/whatsnew082.txt
deleted file mode 100644
index ca42a3f..0000000
--- a/_sources/whatsnew082.txt
+++ /dev/null
@@ -1,76 +0,0 @@
-====================
-WhatsNew082
-====================
-
-----------------------------
- New features in 0.8.2
-----------------------------
-
-This does not list bugfixes, enhanced internals or api additions.
-
- * "Shadow history" remembers everything you've entered, forever. Remember that
- arcane command line you entered three weeks ago? Just grep the shadow
- history with "%hist -g"! `See cookbook
- `__ for details.
- * %rep is a new magic function that allows you to fetch command lines from
- history for editing. Do "%rep?" for details.
- * System command aliases (created by %rehashx) are lower case in win32.
- * Macros can now take arguments. `See cookbook
- `__.
- * %macro without arguments lists available macros.
- * Directory history (the easiest way to see it is by doing 'cd -') is now
- persistent across sessions.
- * ipython -i -c : -i (interact) prevents IPython session from exiting
- after executing . can now contain IPython syntax (!foo, %magic
- etc).
- * new profiles: doctest, zope. scipy is now in ipy_profile_scipy.py instead of
- ipythonrc-scipy.
- * new extensions:
-
- - ipy_traits_completer.py: complete Traits attributes
- - ipy_legacy.py: enable deprecated features
- - mglob.py: enhanced globbing - ``%mglob !.svn/ rec:*.py``
- - ipy_exportdb.py: create a portable .py file from your %store'd macros,
- aliases, strings and bookmarks for distribution. `See cookbook
- `__ .
- - ipy_render.py: win32: render templates using Itpl format to clipboard
- (e.g. render 'hello $a'). `See cookbook
- `__.
- - ipy_editors.py: Bunch of popular editors readily configured for
- IPython. See ipy_user_conf.py for instructions on how to enable them.
- - ipy_fsops.py: Has useful shell utils for plain (non-cygwin enabled) win32
- installations: icp, imv, imkdir, igrep, irm, collect (collect is useful
- for others as well).
-
- * py2exe version supported (ipykit)
- * The title bar of IPython window shows the currently executing system
- command.
- * Prompt on win32 in pysh ('-p sh' profile) now has the drive letter for
- enhanced location awareness, and uses / instead of \.
- * Errors from misusing magics are much less verbose now (due to UserError
- exception).
- * String Lists provide a convenient way to manipulate command output. See
- `Cookbook `__.
- * Directory stack (%pushd, %popd, %dirs) works more predictably now.
- * %time allows IPython expressions (which includes system commands - e.g. try
- "%time !ls")
- * Callable aliases can be used to extend IPython (provide new commands) in a
- more elegant manner than magic commands. Also, no % is
- necessary/allowed. See ipy_fsops.py for examples.
- * Improved Leopard support for tab-completion, though a few issues remain.
-
-----------------
- Known issues
-----------------
-
- * We still get crashes from KeyboardInterrupt occasionally (caused by pressing
- ctrl+C or ctrl+break)
- * Unicode support is not yet perfect, so expect problems on Unicode
- input/output.
- * The manual is hopelessly out of date. This is something we will look into
- during 0.8.3 cycle; in the meantime, see the documentation page on the wiki
- [superseded], and the user-maintained `cookbook
- `__.
- * Under OSX Leopard, we are seeing some readline-related problems with history
- recall. It is not clear yet whether the issue is with IPython or Leopard's
- readline support itself. We're investigating the issue.
diff --git a/_sources/whatsnew083.txt b/_sources/whatsnew083.txt
deleted file mode 100644
index 1c4a32d..0000000
--- a/_sources/whatsnew083.txt
+++ /dev/null
@@ -1,48 +0,0 @@
--------------------------
- New features in 0.8.3
--------------------------
-
-This does not list bugfixes, enhanced internals or api additions.
-
- * ILeo, realized by ipy_leo extension on IPython side and ipython.py plugin on Leo side, allows high level integration between
- IPython and Leo literate editor / outliner. This includes editing interactive IPython objects, convenient manipulation of
- leo document content, etc. This essentially makes Leo an IPython notebook where you can store your work data and commands persistently,
- and play with ideas and data in highly interactive fashion. See http://webpages.charter.net/edreamleo/IPythonBridge.html for details
-
- * Multithreaded shells (used e.g. by matplotlib interaction) have been improved, reducing the possibility of corner case
- deadlocks. IPython also recovers from deadlock within few seconds if it happens, so you don't lose your work.
-
- * %tasks and %kill in ipy_jobctrl extension allow you to kill OS processes launched from python when ctrl+C just won't do it
-
- * New option "autoexec" allows queuing commands to run at IPython startup, from config files. See ipy_user_conf.py for examples
-
- * %edit MyClass works also when MyClass was created in another %edit session.
-
- * New command line arguments:
-
- * ``-pydb`` to tell ipython to use pydb as the default debugger (it is no longer assumed when pydb is installed)
- * ``-twisted`` installs a twisted reactor in IPython process, where all entered commands are run in a deferred twisted call.
- This ensures that everything, apart from input IPython line entry, occurs in same thread.
-
- * var = !cmd no longer prints the output in addition to storing it in variable
-
- * sh profile: LA (last arg of previous command) supported, like bash $!. This allows you to enter system commands
- like "cp $LA /tmp" or "cp $LA(3) /tmp")
-
- * Improvements in the development process that should lower the barrier of entry:
-
- * IPython now uses ReStructuredText and Sphinx for documentation. Consequently, documentation has also been updated for significant
- parts (though it's not perfect yet)
- * We have switched from Subversion to Bazaar and Launchpad. You can still file bugs in Trac, but Launchpad is recommended
-
- * New notable extensions (to name a few):
-
- * ipy_autoreload automatically reloads your modules, saving you tons of reload() calls
- * ipy_winpdb provides %wdb magic that acts like %run -d, but allows you to debug a script in WinPdb,
- a cross-platform GUI debugger
- * ipy_greedycompleter makes tab completion less picky, so stuff like d['hello'].foo. actually yields completions.
- * ipy_bzr provides a Bazaar (bzr) tab completer that knows all the commands and options specific to that command.
- Recommended if you have used "bzr shell" from bzrtools previously.
-
- * Lots of improvements in wxIPython, the wx based GUI that liberates IPython from the confines of the console.
-
diff --git a/_static/IPy_header.png b/_static/IPy_header.png
deleted file mode 100644
index e9bdce3..0000000
Binary files a/_static/IPy_header.png and /dev/null differ
diff --git a/_static/John-hunter-crop-2.jpeg b/_static/John-hunter-crop-2.jpeg
deleted file mode 100644
index 48abd2e..0000000
Binary files a/_static/John-hunter-crop-2.jpeg and /dev/null differ
diff --git a/_static/agogo.css b/_static/agogo.css
deleted file mode 100644
index de6ffca..0000000
--- a/_static/agogo.css
+++ /dev/null
@@ -1,483 +0,0 @@
-/*
- * agogo.css_t
- * ~~~~~~~~~~~
- *
- * Sphinx stylesheet -- agogo theme.
- *
- * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-* {
- margin: 0px;
- padding: 0px;
-}
-
-
-div.header-wrapper {
- border-top: 0px solid #babdb6;
- padding: 1em 1em 0;
- min-height: 0px;
-}
-
-body {
- font-family: "Verdana", Arial, sans-serif;
- line-height: 1.4em;
- color: black;
- background-color: white;
-}
-
-
-/* Page layout */
-
-div.header, div.content, div.footer {
- max-width: 70em;
- margin-left: auto;
- margin-right: auto;
-}
-
-div.header-wrapper {
- border-bottom: 0px solid #2e3436;
-}
-
-
-/* Default body styles */
-a {
- color: #ce5c00;
-}
-
-div.bodywrapper a, div.footer a {
- text-decoration: underline;
-}
-
-.clearer {
- clear: both;
-}
-
-.left {
- float: left;
-}
-
-.right {
- float: right;
-}
-
-.line-block {
- display: block;
- margin-top: 1em;
- margin-bottom: 1em;
-}
-
-.line-block .line-block {
- margin-top: 0;
- margin-bottom: 0;
- margin-left: 1.5em;
-}
-
-h1, h2, h3, h4 {
- font-weight: normal;
- color: #3465a4;
- margin-bottom: .8em;
-}
-
-h1 {
- color: #204a87;
- line-height: 1.1em;
- text-align: left;
-}
-
-h2 {
- padding-bottom: .5em;
- border-bottom: 1px solid #3465a4;
-}
-
-a.headerlink {
- visibility: hidden;
- color: #dddddd;
- padding-left: .3em;
-}
-
-h1:hover > a.headerlink,
-h2:hover > a.headerlink,
-h3:hover > a.headerlink,
-h4:hover > a.headerlink,
-h5:hover > a.headerlink,
-h6:hover > a.headerlink,
-dt:hover > a.headerlink {
- visibility: visible;
-}
-
-img {
- border: 0;
-}
-
-pre {
- background-color: #EEE;
- padding: 0.5em;
-}
-
-div.admonition {
- margin-top: 10px;
- margin-bottom: 10px;
- padding: 2px 7px 1px 7px;
- border-left: 0.2em solid black;
-}
-
-p.admonition-title {
- margin: 0px 10px 5px 0px;
- font-weight: bold;
-}
-
-dt:target, .highlighted {
- background-color: #fbe54e;
-}
-
-/* Header */
-
-div.header {}
-
-div.header h1 {
- font-family: "Trebuchet MS", Helvetica, sans-serif;
- font-weight: normal;
- font-size: 250%;
- letter-spacing: .08em;
- line-height: 70px;
- margin-bottom: 0;
-}
-
-div.header h1 a {
- color: white;
-}
-
-div.header h1 a:hover {
- text-decoration: none;
-}
-
-div.header div.rel {
- margin-top: 1em;
- border-top: 1px solid #AAA;
- border-bottom: 1px solid #AAA;
- border-radius: 5px;
- padding: 3px 1em;
-}
-
-div.header div.rel a {
- color: #ce5c00;
- letter-spacing: .05em;
- font-weight: bold;
-}
-
-div.logo {}
-
-img.logo {
- border: 0;
-}
-
-
-/* Content */
-div.content-wrapper {
- background-color: white;
- padding: 1em;
-}
-
-div.document {
- max-width: 55em;
-}
-
-div.body {
- padding-right: 2em;
- text-align: justify;
-}
-
-div.document ul {
- margin: 1.5em;
- list-style-type: square;
-}
-
-div.document dd {
- margin-left: 1.2em;
- margin-top: .4em;
- margin-bottom: 1em;
-}
-
-div.document .section {
- margin-top: 1.7em;
-}
-div.document .section:first-child {
- margin-top: 0px;
-}
-
-div.document div.highlight {
- padding: 3px;
- background-color: #eeeeec;
- border-top: 2px solid #dddddd;
- border-bottom: 2px solid #dddddd;
- margin-top: .8em;
- margin-bottom: .8em;
-}
-
-div.document h2 {
- margin-top: .7em;
-}
-
-div.document p {
- margin-bottom: .5em;
-}
-
-div.document li.toctree-l1 {
- margin-bottom: 1em;
-}
-
-div.document .descname {
- font-weight: bold;
-}
-
-div.document .docutils.literal {
- background-color: #eeeeec;
- padding: 1px;
-}
-
-div.document .docutils.xref.literal {
- background-color: transparent;
- padding: 0px;
-}
-
-div.document blockquote {
- margin: 1em;
-}
-
-div.document ol {
- margin: 1.5em;
-}
-
-
-/* Sidebar */
-
-div.sphinxsidebar {
- width: 14em;
- padding: 0 1em;
- float: right;
- font-size: .93em;
- background-color: white;
-}
-
-div.sphinxsidebar a, div.header a {
- text-decoration: none;
-}
-
-div.sphinxsidebar a:hover, div.header a:hover {
- text-decoration: underline;
-}
-
-div.sphinxsidebar h3 {
- color: #2e3436;
- text-transform: uppercase;
- font-size: 130%;
- letter-spacing: .1em;
- margin-bottom: .4em;
-}
-
-div.sphinxsidebar h4 {
- margin-bottom: 0;
- font-weight: bold;
-}
-
-div.sphinxsidebar .tile {
- border: 1px solid #D1DDE2;
- border-radius: 10px;
- background-color: #E1E8EC;
- padding-left: 0.5em;
- margin: 1em 0;
-}
-
-div.sphinxsidebar ul {
- list-style-type: none;
-}
-
-div.sphinxsidebar li.toctree-l1 a {
- display: block;
- padding: 1px;
- border: 1px solid #dddddd;
- background-color: #eeeeec;
- margin-bottom: .4em;
- padding-left: 3px;
- color: #2e3436;
-}
-
-div.sphinxsidebar li.toctree-l2 a {
- background-color: transparent;
- border: none;
- margin-left: 1em;
- border-bottom: 1px solid #dddddd;
-}
-
-div.sphinxsidebar li.toctree-l3 a {
- background-color: transparent;
- border: none;
- margin-left: 2em;
- border-bottom: 1px solid #dddddd;
-}
-
-div.sphinxsidebar li.toctree-l2:last-child a {
- border-bottom: none;
-}
-
-div.sphinxsidebar li.toctree-l1.current a {
- border-right: 5px solid #fcaf3e;
-}
-
-div.sphinxsidebar li.toctree-l1.current li.toctree-l2 a {
- border-right: none;
-}
-
-div.sidebarblock {
- padding-bottom: .4em;
- border-bottom: 1px solid #AAA;
- margin-bottom: .8em;
-}
-
-
-/* Footer */
-
-div.footer-wrapper {
- padding-top: 10px;
- padding-bottom: 10px;
-}
-
-div.footer {
- border-top: 2px solid #aaa;
- text-align: right;
-}
-
-div.footer, div.footer a {
- color: #888a85;
-}
-
-
-/* Styles copied from basic theme */
-
-img.align-left, .figure.align-left, object.align-left {
- clear: left;
- float: left;
- margin-right: 1em;
-}
-
-img.align-right, .figure.align-right, object.align-right {
- clear: right;
- float: right;
- margin-left: 1em;
-}
-
-img.align-center, .figure.align-center, object.align-center {
- display: block;
- margin-left: auto;
- margin-right: auto;
-}
-
-.align-left {
- text-align: left;
-}
-
-.align-center {
- clear: both;
- text-align: center;
-}
-
-.align-right {
- text-align: right;
-}
-
-/* -- search page ----------------------------------------------------------- */
-
-ul.search {
- margin: 10px 0 0 20px;
- padding: 0;
-}
-
-ul.search li {
- padding: 5px 0 5px 20px;
- background-image: url(file.png);
- background-repeat: no-repeat;
- background-position: 0 7px;
-}
-
-ul.search li a {
- font-weight: bold;
-}
-
-ul.search li div.context {
- color: #888;
- margin: 2px 0 0 30px;
- text-align: left;
-}
-
-ul.keywordmatches li.goodmatch a {
- font-weight: bold;
-}
-
-/* -- index page ------------------------------------------------------------ */
-
-table.contentstable {
- width: 90%;
-}
-
-table.contentstable p.biglink {
- line-height: 150%;
-}
-
-a.biglink {
- font-size: 1.3em;
-}
-
-span.linkdescr {
- font-style: italic;
- padding-top: 5px;
- font-size: 90%;
-}
-
-/* -- general index --------------------------------------------------------- */
-
-table.indextable td {
- text-align: left;
- vertical-align: top;
-}
-
-table.indextable dl, table.indextable dd {
- margin-top: 0;
- margin-bottom: 0;
-}
-
-table.indextable tr.pcap {
- height: 10px;
-}
-
-table.indextable tr.cap {
- margin-top: 10px;
- background-color: #f2f2f2;
-}
-
-img.toggler {
- margin-right: 3px;
- margin-top: 3px;
- cursor: pointer;
-}
-
-/* -- viewcode extension ---------------------------------------------------- */
-
-.viewcode-link {
- float: right;
-}
-
-.viewcode-back {
- float: right;
- font-family:: "Verdana", Arial, sans-serif;
-}
-
-div.viewcode-block:target {
- margin: -1px -3px;
- padding: 0 3px;
- background-color: #f4debf;
- border-top: 1px solid #ac9;
- border-bottom: 1px solid #ac9;
-}
\ No newline at end of file
diff --git a/_static/ajax-loader.gif b/_static/ajax-loader.gif
deleted file mode 100644
index 61faf8c..0000000
Binary files a/_static/ajax-loader.gif and /dev/null differ
diff --git a/_static/basic.css b/_static/basic.css
deleted file mode 100644
index 5562f68..0000000
--- a/_static/basic.css
+++ /dev/null
@@ -1,540 +0,0 @@
-/*
- * basic.css
- * ~~~~~~~~~
- *
- * Sphinx stylesheet -- basic theme.
- *
- * :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-/* -- main layout ----------------------------------------------------------- */
-
-div.clearer {
- clear: both;
-}
-
-/* -- relbar ---------------------------------------------------------------- */
-
-div.related {
- width: 100%;
- font-size: 90%;
-}
-
-div.related h3 {
- display: none;
-}
-
-div.related ul {
- margin: 0;
- padding: 0 0 0 10px;
- list-style: none;
-}
-
-div.related li {
- display: inline;
-}
-
-div.related li.right {
- float: right;
- margin-right: 5px;
-}
-
-/* -- sidebar --------------------------------------------------------------- */
-
-div.sphinxsidebarwrapper {
- padding: 10px 5px 0 10px;
-}
-
-div.sphinxsidebar {
- float: left;
- width: 0px;
- margin-left: -100%;
- font-size: 90%;
-}
-
-div.sphinxsidebar ul {
- list-style: none;
-}
-
-div.sphinxsidebar ul ul,
-div.sphinxsidebar ul.want-points {
- margin-left: 20px;
- list-style: square;
-}
-
-div.sphinxsidebar ul ul {
- margin-top: 0;
- margin-bottom: 0;
-}
-
-div.sphinxsidebar form {
- margin-top: 10px;
-}
-
-div.sphinxsidebar input {
- border: 1px solid #98dbcc;
- font-family: sans-serif;
- font-size: 1em;
-}
-
-div.sphinxsidebar #searchbox input[type="text"] {
- width: 170px;
-}
-
-div.sphinxsidebar #searchbox input[type="submit"] {
- width: 30px;
-}
-
-img {
- border: 0;
-}
-
-/* -- search page ----------------------------------------------------------- */
-
-ul.search {
- margin: 10px 0 0 20px;
- padding: 0;
-}
-
-ul.search li {
- padding: 5px 0 5px 20px;
- background-image: url(file.png);
- background-repeat: no-repeat;
- background-position: 0 7px;
-}
-
-ul.search li a {
- font-weight: bold;
-}
-
-ul.search li div.context {
- color: #888;
- margin: 2px 0 0 30px;
- text-align: left;
-}
-
-ul.keywordmatches li.goodmatch a {
- font-weight: bold;
-}
-
-/* -- index page ------------------------------------------------------------ */
-
-table.contentstable {
- width: 90%;
-}
-
-table.contentstable p.biglink {
- line-height: 150%;
-}
-
-a.biglink {
- font-size: 1.3em;
-}
-
-span.linkdescr {
- font-style: italic;
- padding-top: 5px;
- font-size: 90%;
-}
-
-/* -- general index --------------------------------------------------------- */
-
-table.indextable {
- width: 100%;
-}
-
-table.indextable td {
- text-align: left;
- vertical-align: top;
-}
-
-table.indextable dl, table.indextable dd {
- margin-top: 0;
- margin-bottom: 0;
-}
-
-table.indextable tr.pcap {
- height: 10px;
-}
-
-table.indextable tr.cap {
- margin-top: 10px;
- background-color: #f2f2f2;
-}
-
-img.toggler {
- margin-right: 3px;
- margin-top: 3px;
- cursor: pointer;
-}
-
-div.modindex-jumpbox {
- border-top: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
- margin: 1em 0 1em 0;
- padding: 0.4em;
-}
-
-div.genindex-jumpbox {
- border-top: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
- margin: 1em 0 1em 0;
- padding: 0.4em;
-}
-
-/* -- general body styles --------------------------------------------------- */
-
-a.headerlink {
- visibility: hidden;
-}
-
-h1:hover > a.headerlink,
-h2:hover > a.headerlink,
-h3:hover > a.headerlink,
-h4:hover > a.headerlink,
-h5:hover > a.headerlink,
-h6:hover > a.headerlink,
-dt:hover > a.headerlink {
- visibility: visible;
-}
-
-div.body p.caption {
- text-align: inherit;
-}
-
-div.body td {
- text-align: left;
-}
-
-.field-list ul {
- padding-left: 1em;
-}
-
-.first {
- margin-top: 0 !important;
-}
-
-p.rubric {
- margin-top: 30px;
- font-weight: bold;
-}
-
-img.align-left, .figure.align-left, object.align-left {
- clear: left;
- float: left;
- margin-right: 1em;
-}
-
-img.align-right, .figure.align-right, object.align-right {
- clear: right;
- float: right;
- margin-left: 1em;
-}
-
-img.align-center, .figure.align-center, object.align-center {
- display: block;
- margin-left: auto;
- margin-right: auto;
-}
-
-.align-left {
- text-align: left;
-}
-
-.align-center {
- text-align: center;
-}
-
-.align-right {
- text-align: right;
-}
-
-/* -- sidebars -------------------------------------------------------------- */
-
-div.sidebar {
- margin: 0 0 0.5em 1em;
- border: 1px solid #ddb;
- padding: 7px 7px 0 7px;
- background-color: #ffe;
- width: 40%;
- float: right;
-}
-
-p.sidebar-title {
- font-weight: bold;
-}
-
-/* -- topics ---------------------------------------------------------------- */
-
-div.topic {
- border: 1px solid #ccc;
- padding: 7px 7px 0 7px;
- margin: 10px 0 10px 0;
-}
-
-p.topic-title {
- font-size: 1.1em;
- font-weight: bold;
- margin-top: 10px;
-}
-
-/* -- admonitions ----------------------------------------------------------- */
-
-div.admonition {
- margin-top: 10px;
- margin-bottom: 10px;
- padding: 7px;
-}
-
-div.admonition dt {
- font-weight: bold;
-}
-
-div.admonition dl {
- margin-bottom: 0;
-}
-
-p.admonition-title {
- margin: 0px 10px 5px 0px;
- font-weight: bold;
-}
-
-div.body p.centered {
- text-align: center;
- margin-top: 25px;
-}
-
-/* -- tables ---------------------------------------------------------------- */
-
-table.docutils {
- border: 0;
- border-collapse: collapse;
-}
-
-table.docutils td, table.docutils th {
- padding: 1px 8px 1px 5px;
- border-top: 0;
- border-left: 0;
- border-right: 0;
- border-bottom: 1px solid #aaa;
-}
-
-table.field-list td, table.field-list th {
- border: 0 !important;
-}
-
-table.footnote td, table.footnote th {
- border: 0 !important;
-}
-
-th {
- text-align: left;
- padding-right: 5px;
-}
-
-table.citation {
- border-left: solid 1px gray;
- margin-left: 1px;
-}
-
-table.citation td {
- border-bottom: none;
-}
-
-/* -- other body styles ----------------------------------------------------- */
-
-ol.arabic {
- list-style: decimal;
-}
-
-ol.loweralpha {
- list-style: lower-alpha;
-}
-
-ol.upperalpha {
- list-style: upper-alpha;
-}
-
-ol.lowerroman {
- list-style: lower-roman;
-}
-
-ol.upperroman {
- list-style: upper-roman;
-}
-
-dl {
- margin-bottom: 15px;
-}
-
-dd p {
- margin-top: 0px;
-}
-
-dd ul, dd table {
- margin-bottom: 10px;
-}
-
-dd {
- margin-top: 3px;
- margin-bottom: 10px;
- margin-left: 30px;
-}
-
-dt:target, .highlighted {
- background-color: #fbe54e;
-}
-
-dl.glossary dt {
- font-weight: bold;
- font-size: 1.1em;
-}
-
-.field-list ul {
- margin: 0;
- padding-left: 1em;
-}
-
-.field-list p {
- margin: 0;
-}
-
-.refcount {
- color: #060;
-}
-
-.optional {
- font-size: 1.3em;
-}
-
-.versionmodified {
- font-style: italic;
-}
-
-.system-message {
- background-color: #fda;
- padding: 5px;
- border: 3px solid red;
-}
-
-.footnote:target {
- background-color: #ffa;
-}
-
-.line-block {
- display: block;
- margin-top: 1em;
- margin-bottom: 1em;
-}
-
-.line-block .line-block {
- margin-top: 0;
- margin-bottom: 0;
- margin-left: 1.5em;
-}
-
-.guilabel, .menuselection {
- font-family: sans-serif;
-}
-
-.accelerator {
- text-decoration: underline;
-}
-
-.classifier {
- font-style: oblique;
-}
-
-abbr, acronym {
- border-bottom: dotted 1px;
- cursor: help;
-}
-
-/* -- code displays --------------------------------------------------------- */
-
-pre {
- overflow: auto;
- overflow-y: hidden; /* fixes display issues on Chrome browsers */
-}
-
-td.linenos pre {
- padding: 5px 0px;
- border: 0;
- background-color: transparent;
- color: #aaa;
-}
-
-table.highlighttable {
- margin-left: 0.5em;
-}
-
-table.highlighttable td {
- padding: 0 0.5em 0 0.5em;
-}
-
-tt.descname {
- background-color: transparent;
- font-weight: bold;
- font-size: 1.2em;
-}
-
-tt.descclassname {
- background-color: transparent;
-}
-
-tt.xref, a tt {
- background-color: transparent;
- font-weight: bold;
-}
-
-h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
- background-color: transparent;
-}
-
-.viewcode-link {
- float: right;
-}
-
-.viewcode-back {
- float: right;
- font-family: sans-serif;
-}
-
-div.viewcode-block:target {
- margin: -1px -10px;
- padding: 0 10px;
-}
-
-/* -- math display ---------------------------------------------------------- */
-
-img.math {
- vertical-align: middle;
-}
-
-div.body div.math p {
- text-align: center;
-}
-
-span.eqno {
- float: right;
-}
-
-/* -- printout stylesheet --------------------------------------------------- */
-
-@media print {
- div.document,
- div.documentwrapper,
- div.bodywrapper {
- margin: 0 !important;
- width: 100%;
- }
-
- div.sphinxsidebar,
- div.related,
- div.footer,
- #top-link {
- display: none;
- }
-}
\ No newline at end of file
diff --git a/_static/comment-bright.png b/_static/comment-bright.png
deleted file mode 100644
index 551517b..0000000
Binary files a/_static/comment-bright.png and /dev/null differ
diff --git a/_static/comment-close.png b/_static/comment-close.png
deleted file mode 100644
index 09b54be..0000000
Binary files a/_static/comment-close.png and /dev/null differ
diff --git a/_static/comment.png b/_static/comment.png
deleted file mode 100644
index 92feb52..0000000
Binary files a/_static/comment.png and /dev/null differ
diff --git a/_static/doctools.js b/_static/doctools.js
deleted file mode 100644
index 8614442..0000000
--- a/_static/doctools.js
+++ /dev/null
@@ -1,235 +0,0 @@
-/*
- * doctools.js
- * ~~~~~~~~~~~
- *
- * Sphinx JavaScript utilities for all documentation.
- *
- * :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-/**
- * select a different prefix for underscore
- */
-$u = _.noConflict();
-
-/**
- * make the code below compatible with browsers without
- * an installed firebug like debugger
-if (!window.console || !console.firebug) {
- var names = ["log", "debug", "info", "warn", "error", "assert", "dir",
- "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace",
- "profile", "profileEnd"];
- window.console = {};
- for (var i = 0; i < names.length; ++i)
- window.console[names[i]] = function() {};
-}
- */
-
-/**
- * small helper function to urldecode strings
- */
-jQuery.urldecode = function(x) {
- return decodeURIComponent(x).replace(/\+/g, ' ');
-};
-
-/**
- * small helper function to urlencode strings
- */
-jQuery.urlencode = encodeURIComponent;
-
-/**
- * This function returns the parsed url parameters of the
- * current request. Multiple values per key are supported,
- * it will always return arrays of strings for the value parts.
- */
-jQuery.getQueryParameters = function(s) {
- if (typeof s == 'undefined')
- s = document.location.search;
- var parts = s.substr(s.indexOf('?') + 1).split('&');
- var result = {};
- for (var i = 0; i < parts.length; i++) {
- var tmp = parts[i].split('=', 2);
- var key = jQuery.urldecode(tmp[0]);
- var value = jQuery.urldecode(tmp[1]);
- if (key in result)
- result[key].push(value);
- else
- result[key] = [value];
- }
- return result;
-};
-
-/**
- * highlight a given string on a jquery object by wrapping it in
- * span elements with the given class name.
- */
-jQuery.fn.highlightText = function(text, className) {
- function highlight(node) {
- if (node.nodeType == 3) {
- var val = node.nodeValue;
- var pos = val.toLowerCase().indexOf(text);
- if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) {
- var span = document.createElement("span");
- span.className = className;
- span.appendChild(document.createTextNode(val.substr(pos, text.length)));
- node.parentNode.insertBefore(span, node.parentNode.insertBefore(
- document.createTextNode(val.substr(pos + text.length)),
- node.nextSibling));
- node.nodeValue = val.substr(0, pos);
- }
- }
- else if (!jQuery(node).is("button, select, textarea")) {
- jQuery.each(node.childNodes, function() {
- highlight(this);
- });
- }
- }
- return this.each(function() {
- highlight(this);
- });
-};
-
-/**
- * Small JavaScript module for the documentation.
- */
-var Documentation = {
-
- init : function() {
- this.fixFirefoxAnchorBug();
- this.highlightSearchWords();
- this.initIndexTable();
- },
-
- /**
- * i18n support
- */
- TRANSLATIONS : {},
- PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; },
- LOCALE : 'unknown',
-
- // gettext and ngettext don't access this so that the functions
- // can safely bound to a different name (_ = Documentation.gettext)
- gettext : function(string) {
- var translated = Documentation.TRANSLATIONS[string];
- if (typeof translated == 'undefined')
- return string;
- return (typeof translated == 'string') ? translated : translated[0];
- },
-
- ngettext : function(singular, plural, n) {
- var translated = Documentation.TRANSLATIONS[singular];
- if (typeof translated == 'undefined')
- return (n == 1) ? singular : plural;
- return translated[Documentation.PLURALEXPR(n)];
- },
-
- addTranslations : function(catalog) {
- for (var key in catalog.messages)
- this.TRANSLATIONS[key] = catalog.messages[key];
- this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')');
- this.LOCALE = catalog.locale;
- },
-
- /**
- * add context elements like header anchor links
- */
- addContextElements : function() {
- $('div[id] > :header:first').each(function() {
- $('\u00B6').
- attr('href', '#' + this.id).
- attr('title', _('Permalink to this headline')).
- appendTo(this);
- });
- $('dt[id]').each(function() {
- $('\u00B6').
- attr('href', '#' + this.id).
- attr('title', _('Permalink to this definition')).
- appendTo(this);
- });
- },
-
- /**
- * workaround a firefox stupidity
- */
- fixFirefoxAnchorBug : function() {
- if (document.location.hash && $.browser.mozilla)
- window.setTimeout(function() {
- document.location.href += '';
- }, 10);
- },
-
- /**
- * highlight the search words provided in the url in the text
- */
- highlightSearchWords : function() {
- var params = $.getQueryParameters();
- var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : [];
- if (terms.length) {
- var body = $('div.body');
- window.setTimeout(function() {
- $.each(terms, function() {
- body.highlightText(this.toLowerCase(), 'highlighted');
- });
- }, 10);
- $('
If IPython been significant to a project that leads to an academic publication,
-please acknowledge that fact by citing the project. As of now, the canonical
-academic reference for IPython is this paper, for which here are both
-a BibTex and a plaintext reference you can use:
-
@Article{PER-GRA:2007,
- Author = {P\'erez, Fernando and Granger, Brian E.},
- Title = {{IP}ython: a {S}ystem for {I}nteractive {S}cientific
- {C}omputing},
- Journal = {{C}omput. {S}ci. {E}ng.},
- Volume = {9},
- Number = {3},
- Pages = {21-29},
- month = may,
- year = 2007,
- url = "http://ipython.org",
-}
-
-
or in plaintext:
-
-
Fernando Pérez, Brian E. Granger, IPython: A System for Interactive
-Scientific Computing, Computing in Science and Engineering, vol. 9, no. 3,
-pp. 21-29, May/June 2007, doi:10.1109/MCSE.2007.53. URL: http://ipython.org
An article about IPython, written by Fernando
-Perez and Brian Granger, published in the May/June 2007 issue of
-the journal Computing in Science and Engineering.
-
-
-
-
External documentation, related presentations and tutorials¶
-
This is a collection of presentations, often by authors outside of the core
-IPython team. Some are focused on aspects of IPython itself while others may be
-about external projects that use IPython as a key component. If you have any
-material that fits this description, please contact the IPython team and let us
-know about it so we can post it here.
-
-
The BCPy2000 project
-offers Python tools for Brain-Computer interface development, and it uses
-IPython in a really neat way to enable interactive debugging of all the
-components as they operate in real-time. This talk presented at the 2008 NIPS
-conference shows the system.
-
Jose Unpingco made this really neat
-screencast showing how
-to couple IPython’s parallel capabilities with the Vision environment. Vision is an extremely
-impressive visual programming environment developed by Michel Sanner’s team at the Scripps Institute in La Jolla,
-CA.
-
An article
-by Noah Gift on RedHat Magazine that covers using Python, and IPython, as a
-better Bash.
-
An article by Noah
-Gift at the IBM Developer Works site, on using the Net-SNMP library to
-interactively explore and manage a network (the interactive part courtesy of
-IPython, of course).
-
A post and video
-about using IPython’s GTK support to interactively control a Pigment application. It also uses the
-IPython demo class.
-
A set of slides
-introducing IPython and summarizing its features. A good introduction for the
-newcomer, and even experienced users may find things there they didn’t know
-about.
-
An article at Linux.com about
-IPython, by Conrad Koziol.
-
An article by
-Jeremy Jones at ONLamp.com, introducing IPython to new users and giving a
-tour of its features as a replacement for the default Python shell.
-
The O’Reilly book “Python for Unix and Linux System Administration” has a chapter (the first, and
-largest one) on IPython. IPython is also used throughout the book to
-illustrate other Python technologies.
Here you can
-find a list of projects that use IPython in one form or another. If you use
-IPython as part of a project, please do add your information to this page or
-email Fernando.Perez@Berkeley.edu and
-I’ll be happy to add it. Also, if your project is of academic relevance,
-please provide a citation to IPython.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/donate.html b/donate.html
deleted file mode 100644
index dbfe51d..0000000
--- a/donate.html
+++ /dev/null
@@ -1,255 +0,0 @@
-
-
-
-
-
-
-
-
- Support IPython Development — IPython
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
IPython will always be 100% open source software, free for all to use and
-released under the liberal terms of the modified BSD license. But while the
-whole team does its best to work efficiently, and we actively try to find
-funding from multiple sources, the reality is that we have limited resources
-and this fact hinders our development capabilities.
-
If you have found IPython to be useful in your work, research or company,
-please consider making a donation to the project commensurate with your
-resources. Any amount helps!
-
-
-
All donations will be used strictly to fund IPython development, by supporting
-tasks such as developer sprints, better installers, improved documentation and
-paying for hosting costs for services such as the IPython Notebook Viewer.
-
Our donations are managed by the NumFOCUS foundation, which passes 100% of your
-contribution to the IPython project. NumFOCUS is a 501(c)3 non-profit
-foundation, so if you are subject to US Tax law, your contributions will be
-tax-deductible.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/download.html b/download.html
deleted file mode 100644
index 8246e86..0000000
--- a/download.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
Can IPython run under IronPython/PyPy/Jython/other Python interpreters?¶
-
The terminal-based shell should run on any interpreter which complies with
-the necessary version of Python. IPython 0.11 requires Python 2.6
-or above, and as of June 2011, IronPython and PyPy both support this.
-
The most likely problems would come from Readline and from using the undocumented
-sys._getframe() function. On Windows we ship our own pyreadline,
-which might also work under IronPython. PyPy ships its own readline module,
-which should now work.
-
If IPython does not work under a supported interpreter, please
-file a bug.
-
-
-
IPython crashes under OS X when using the arrow keys¶
-
Under some circumstances, using the arrow keys to navigate your input history can cause a complete crash of the Python interpreter.
-
Answer: This is due to a bug in the readline library from the official builds. There are a few solutions you can take:
-
-
-
Use a different Python version from Apple’s default (MacPython or Fink have been reported to work)
-
-
You can disable in your ipythonrc file the following lines by commenting them out:
The standard Python installation mechanisms (setup.py, pip or easy_install) all work for installing IPython to use in a terminal. Windows users are best off installing distribute, then running the .exe installer, to create start menu shortcuts.
-
To use the notebook or the Qt console, it’s easiest to install through a package manager, or download a Python distribution such as Anaconda or EPD. Otherwise, you will need to install pyzmq, along with tornado for the notebook, and PyQt4/PySide and pygments for the Qt console.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/google46f5e5c36b67754a.html b/google46f5e5c36b67754a.html
deleted file mode 100644
index bde95f2..0000000
--- a/google46f5e5c36b67754a.html
+++ /dev/null
@@ -1 +0,0 @@
-google-site-verification: google46f5e5c36b67754a.html
\ No newline at end of file
diff --git a/index.html b/index.html
deleted file mode 100644
index 094a6ae..0000000
--- a/index.html
+++ /dev/null
@@ -1,370 +0,0 @@
-
-
-
-
-
-
-
-
- Announcements — IPython
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
While the focus of the project is Python, our architecture is designed in a
-language-agnostic way to facilitate interactive computing in any language. An
-interactive kernel speaks to clients such as the terminal or web notebook via a
-well-specified protocol, and all features of a kernel are available to all
-clients. We ship the official IPython kernel, but kernels for other languages
-are being currently developed, with prototypes in Ruby and JavaScript already
-existing. Additionally, the IPython kernel supports multi-language
-integration, letting you for example mix Python code with Cython, R, Octave,
-and scripting in Bash, Perl or Ruby.
-
To get started with the IPython Notebook, see our official example
-collection. Our notebook gallery is an excellent way to see the many
-things you can do with IPython while learning about a variety of topics, from
-basic programming to advanced statistics or quantum mechanics.
IPython 1.0 We are getting ready to release IPython 1.0.
-We have an alpha release ready for testing, out on July 21, 2013,
-and should have a release candidate around August 1.
-The alpha has gone fairly smoothly, so assuming all goes well with the release candidate
-IPython 1.0.0 should be released by around August 15, 2013.
IPython tutorial at PyCon 2013: Fernando Perez, Brian Granger and Min
-Ragan-Kelley presented in-depth tutorial about IPython.
-It covers IPython’s architecture and hands-on examples on customization,
-embedding, effective uses of the various applications, the architecture of
-the web notebook and how to use IPython for parallel and distributed
-computing.
-
Roadmap to 1.0 and beyond: IPython 1.0 is coming mid-July 2013. See the
-grant which is funding the bulk of the work, as well as our roadmap for
-achieving the grant’s objectives.
-Read on for more details.
-
Sloan Foundation grant: IPython has been awarded a $1.15 million grant
-from the Alfred P. Sloan Foundation. This will
-support several core developers, allowing them to focus on building the
-IPython Notebook into a tool for open, collaborative, reproducible scientific
-computing. We’ll also be bringing developers together for two sprints each
-year in California. See more details.
- On August 28 2012 at 10am, John D. Hunter, creator of matplotlib
- and IPython contributor, died from complications
- arising from cancer treatment, after a brief but intense battle with
- this terrible illness. John is survived by his wife Miriam, his
- three daughters Rahel, Ava and Clara, his sisters Layne and Mary,
- and his mother Sarah.
-
-
- If you have benefited from John's many contributions, please say
- thanks in the way that would matter most to him: by making a donation to
- the John Hunter Memorial
- Fund.
Several of the authors of IPython are connected with academic and scientific
-research, so it is important for us to be able to show the impact of our work
-in other projects and fields.
-
If IPython contributes to a project that leads to a scientific publication,
-please acknowledge this fact by citing the project. You can use this
-ready-made citation entry.
Since 2011, we have had support from the US DoD High Performance Computing
-Modernization Program (HPCMP), which funds several IPython developers in
-collaboration with the US Army Engineer Research and Development Center
-(ERDC) that provides computing resources and support from the staff.
-
Enthought Inc has supported IPython since its beginning in multiple forms,
-including –but not limited to– the funding of our Qt console, hosting our
-website for many years, the continued hosting of our mailing lists, and the
-inclusion of IPython in the Enthought Python Distribution.
-
NiPy/NIH: funding via the NiPy project (NIH grant 5R01MH081909-02) supported
-our 2009 refactoring work.
Microsoft’s team working on Python Tools for Visual Studio developed the integraton of IPython into the
-Python plugin for Visual Studio 2010.
-
Tech-X Corporation supported in 2008 the development
-of our parallel computing tools.
-
Google Summer of Code: in 2005 and 2010 we’ve had GSoC support for prototypes
-in several areas of the project.
-
The Ohio Supercomputer Center and the Department of Defense High Performance
-Computing Modernization Program (HPCMP), for sponsoring work in 2009 on our
-parallel computing tools.
-
Bivio Software hosted an IPython sprint in 2006, in
-addition to their support of the Front Range Pythoneers group in Boulder, CO.
-
GitHub hosts our development workflow and
-documentation.
There are multiple ways of installing IPython, and our official documentation
-contains detailed instructions for manual
-installs from source, targeted at advanced users and developers.
-
For new users who want to get up and running with minimal effort, we suggest
-you follow the instructions on this page, which provide a setup based on Python
-2.7. This includes all the dependencies to run the notebook and optionally the
-basic libraries for scientific computing and data analysis.
You can manually download IPython from either Github or PyPI. Those locations contain source
-distributions as well as binary Windows installers, which will be recognized by
-easy_install and pip (for the source ones).
-
Our downloads archive also contains all
-IPython releases, including old versions.
Fernando Perez, Brian Granger and Min Ragan-Kelley presented in-depth tutorial
-about IPython. It covers IPython’s architecture and hands-on examples on customization,
-embedding, effective uses of the various applications, the architecture of the
-web notebook and how to use IPython for parallel and distributed computing.
IPython 0.13.2 was released on April 5, 2013. This is a bugfix-only release.
-Download it now, or see the release notes for more
-details. This will probably be the last release before 1.0.
IPython 1.0 is coming mid-July 2013. See the grant which is funding the bulk
-of the work, as well as our roadmap for achieving the grant’s objectives.
-Read on for more details.
IPython has been awarded a $1.15 million grant from the Alfred P. Sloan
-Foundation. This will support several core developers,
-who’ll focus on building the IPython Notebook into a tool for open, collaborative,
-reproducible scientific computing. We’ll also be bringing developers together
-for two sprints each year in California. See more details.
IPython 0.13 was released on June 30, 2012. This release sees a substantial
-redesign of the IPython Notebook, the introduction of ‘cell magic functions’,
-as well as numerous other improvements. Download it now, or
-see the release notes for more
-details.
IPython 0.12.1 was released on April 21, 2012. This is a bugfix-only release;
-no new features have been introduced but over 70 issues have been fixed.
-All users of IPython 0.12 are encouraged to upgrade to this release.
IPython 0.12 was released on 18 December 2011. The major new feature with this
-release is the IPython Notebook,
-an interactive Python interface running in the browser. Download
-it now, or read more about what’s new.
As of Autumn 2011, you can try IPython online in your browser. New users can
-explore the features before installing it, or you can do some quick
-calculations from any computer with web access.
-
Thanks to the guys at PythonAnywhere for
-providing this. If you sign up for an account there (it’s in beta at the moment),
-you also get persistent consoles, disk space, and more.
We’re pleased to announce the immediate release of IPython 0.11, on 31 July 2011.
-Despite the small shift in the version number, this brings a lot of changes,
-including a new Qt frontend and a rewritten parallel computing framework.
-Download it now, or look at what’s new.
From May to September 2011, we ran a survey to find out more about who uses
-IPython, amassing 240 responses by the time we closed it. We’d like to thank all
-the respondents, and invite you to read the findings.
Work has started to get IPython running on Python 3. If you’re interested in
-testing it, get the code from
-GitHub. We hope to release this along with IPython 0.11.
As a result of the Microsoft-funded work on providing support for Windows HPC
-Server 2008, a case study is now available that provides some details on the collaboration
-between IPython and the University of Colorado’s Mechanical Engineering
-Department.
Recently, we have added support for Windows HPC Server 2008 in ipcluster. This
-makes it easy to get started with IPython’s parallel computing capabilities on
-Windows. These features are now in trunk and will be in the upcoming 0.11
-release. Brian Granger has created a whitepaper and two
-videos
-about using IPython on Windows HPC Server 2008. Additional information about
-these features can be found in our documentation here.
-Many thanks to Microsoft for funding this effort.
-
-
-
What will become IPython 0.11 is taking shape, big changes ahead¶
-
As of November 2009, we have major changes coming to IPython. The next release
-will include a lot of architectural updates, all of which we know are necessary
-to really make significant improvements to IPython, but that also include
-inevitable backward compatibility breaks. We would like to encourage you to
-start looking at the nightly documentation and
-source tarball (you can also
-follow the trunk from Launchpad).
On August 4 2009, we’ve released version 0.10 of IPython. The full release
-notes can be found here,
-describing in detail all new features, bug fixes and API changes of this
-release.
Unfortunately, release 0.9 turned out to have compatibility issues with Python
-2.4. This quick bugfix release addresses this issue but adds no other
-features.
On September 14, 2008, the IPython team is proud to release version 0.9 final.
-See here for
-the full announcement; a detailed description of the changes can be found here.
At the usual location you can now
-find the beta release of the 0.9 upcoming release. We’d greatly appreciate
-your testing and feedback!
-
-
-
IPython1 is dead, long live IPython (Summer 2008)¶
-
For the past three years, IPython1 has existed as a separate codebase from
-IPython. IPython1 was being used to develop IPython’s architecture for
-parallel computing as well as test new ideas for IPython itself. Because the
-parallel computing stuff is relatively stable now, we have completely merged
-IPython1 into IPython. Thus starting with IPython version 0.9, the parallel
-computing capabilities (as well as a lot more new stuff) of IPython1 will be
-available in regular IPython. From here on out, there is no IPython1, just
-IPython.
Jose Unpingco made this really neat
-screencast showing how to
-couple IPython1 with the Vision environment.
-Vision is an extremely impressive visual programming environment developed by
-Michel Sanner’s team at the Scripps
-Institute in La Jolla, CA.
A blog entry by
-Peter Sheats describing how to use IPython as the interactive shell for Django.
-
-
-
A new article about IPython at IBM Developer Works (Dec 12, 2007)¶
-
Noah Gift wrote a great article at the IBM
-Developer Works site, on using the Net-SNMP library to interactively explore
-and manage a network (the interactive part courtesy of IPython, of course).
IpyKit is a standalone IPython executable,
-created with py2exe and as such works on machines without python (or where you
-just don’t have time to mess with installation). It includes pyreadline for
-full tab completion and color support. Get the first release (fully functional,
-based on svn IPython) here. Just unzip and run ipython.exe
-to go.
We will backport some critical bug fixes to 0.8.1, if necessary - even if we
-may not cut an official release, you can trust that the quality of the latest
-version in 0.8.1 branch is at least as good as the 0.8.1 release. Get it with
-svn by doing svn co. See the
-changelog
-for the list of applied fixes.
IPython has a new moin based wiki site. This site will eventually replace the
-old plain html IPython web site. Please feel free to explore and contribute to
-this new site.
The IPython Notebook is a web-based interactive computational environment where
-you can combine code execution, text, mathematics, plots and rich media into a
-single document:
-
-
These notebooks are normal files that can be shared with colleagues, converted
-to other formats such as HTML or PDF, etc. You can share any publicly
-available notebook by using the IPython Notebook Viewer service which will render it as a static web
-page. This makes it easy to give your colleagues a document they can read
-immediately without having to install anything.
-
To learn more about using the IPython Notebook, you can visit our example
-collection, and you can read the documentation for all the details on how to
-use and configure the system. The Notebook Gallery showcases many
-interesting notebooks covering a variety of topics, from basic programming to
-advanced scientific computing.
-
Here is a short demo of the notebook’s basic features by the Pybonacci team:
Brian Granger has written a whitepaper
-describing the new support that ipcluster has for Windows HPC Server 2008. If
-you use IPython’s parallel computing architecture on Windows, this provides a
-very nice way of starting the controller and engines on a cluster. The
-whitepaper shows how to get started with IPython and Windows HPC Server 200
-as well two examples of using IPython to perform an interactive parallel
-computation. This material is also in our documentation here and
-here.
-Many thanks to Microsoft for funding Brian Granger to work on this.
Slides
-from Dave Hudak, from the Ohio Supercomputing Center, about a ‘’proposed’’
-system using IPython for high-level, fully managed access to supercomputing
-resources (this system hasn’t been implemented yet as of Sept 2008).
-
An article about IPython,
-written by Fernando Perez and Brian Granger, published in the May/June 2007
-issue of the
-journal ‘’Computing in Science and Engineering’‘.
-
A set of slides by
-Bill Spotz, from Sandia National Labs, on using IPython to interactively use
-the Trilinos parallel solvers.
-
Two talks about IPython at
-PyCon2007 (see the demos and movies
-as well).
pyreadline is based on UNC readline by Gary Bishop and its development is now
-led by Jörgen Stenarson. The following new features have been added over the
-original UNC readline:
-
-
-
Support for international characters (if you have the correct codepage active)
-
Copy and paste using the clipboard
-
Smart paste for convenient use with ipython. Converting tab separated data
-to python list or numpy array. Converting file paths to use / and escaping
-any spaces using .
-
Pasting of multiline code removing empty lines
-
System bell is disabled by default, can be activated in config file.
-
-
-
Note: UNC readline is not being developed further by Gary, and PyReadline can
-be considered the continuation of that project. This was done in full agreement
-with Gary, given his current development priorities.
TL;DR summary: Hi! IPython 1.0 coming mid-August 2013. See the grant which is
-funding the bulk of the work, as well as our roadmap for achieving the
-grant’s objectives.
-
There’s been a lot of excitement on about the grant the IPython team received
-from the Sloan Foundation. The easiest way to communicate the contents of the
-Sloan grant is to just provide it in its entirety, which is what we’ve done
-with direct links for html and pdf version.
-
The interested reader will find a description of changes coming to IPython
-over the next two years, as well as the motivation behind them, and the
-personnel involved. (For example, the astute reader of the grant will
-correctly infer that this email is one way in which I am filling my
-responsibility as “community engagement and evangelism”... GO TEAM!)
-
Two weeks ago, the bulk of IPython’s core contributors had a series of
-planning sessions. For three days, Brian, Fernando, Min, and
-I met on campus in Berkeley, with Thomas and Matthias
-joining in via video teleconference (and Brad, for one of the days, too).
Our primary objective was to outline a plan of what work we want to accomplish
-in the next two years (broadly speaking) as well as to make concrete goals for
-our next (1.0!) release, which will land around mid-August 2013.
-
It’s kind of funny that there’s a message from Fernando to [ipython-user] back
-in April of 2005 titled “Towards IPython 1.0, the famous big cleanup”. In
-it, Fernando makes a last call for outstanding critical bugs because he’s
-preparing users for a transition toward big changes in the IPython code base.
-Because, once he makes the first commit and starts working on the cleanup,
-he’ll have to ignore every request made “until the new shiny ipython emerges
-from the process, reborn in a glory which shall blind the world.” Toward the
-end of the email, he finishes with: “I hope the changes will be worth it, and
-when the dust settles, we’ll have something we can call IPython 1.0”... And
-eight years and a few months after that email was sent, we will! :)
-
What will 1.0 look like? Biggest changes on the user side will be the
-integration of nbconvert into IPython proper. But that’s just my summary
-of it, the interested reader is encouraged to read the gory details in the
-roadmap.
- Please activate JavaScript to enable the search
- functionality.
-
-
-
- From here you can search these documents. Enter your search
- words into the box below and click "search". Note that the search
- function will automatically search for all of the words. Pages
- containing fewer words won't appear in the result list.
-
The ShowMeDo website by Ian Ozsvald and Kyran Dale provides instructional videos on a number of topics, and they have a series of them devoted to IPython.
-
This page can serve as a repository of ideas for new videos whose focus is IPython. If you have ideas for new videos or a ‘script’ on what one of them can contain post it here even if you don’t have the time to make it yourself. Someone else may be able to pick up the ball and finish it.
(Ian at ShowMeDo.com) The videos I made for IPython are a bit long in the tooth now, it would be great if someone could make one or more videos which show off IPython’s strengths. I’m very happy to assist at a technical level, having helped with the production of 50 or so ‘casts (and made a fair number myself) I’ve taken most of the brain damage now.
-
A new user could be up and making screencasts within an hour, as long as they had a mic, and the software is open source for Windows and Linux (and pretty cheap for a Mac). The old perception that making videos is hard is simply no longer true :-)
-
We handle all of the transcoding, hosting and getting the word out, what we need is people who have the skills to share some of that knowledge. A collaborative effort here to discuss the features that could be displayed, leading to a rough script(s), would make for an ideal starting point. If you’re curious about the process, just ping me (ian@showmedo.com) and I’ll answer your questions.
-
We have screencasts showing you how to use Cam Studio (Windows) and pyvnc2swf (Linux) here along with notes on how to make a screencast.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sloan-grant.html b/sloan-grant.html
deleted file mode 100644
index 33c267d..0000000
--- a/sloan-grant.html
+++ /dev/null
@@ -1,280 +0,0 @@
-
-
-
-
-
-
-
-
- Sloan Foundation Grant — IPython
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
We are pleased to announce that the IPython project has received a $1.15M grant
-from the Alfred P. Sloan foundation, that will support
-IPython development for the next two years (1/1/2013-12/31/2014). The grant,
-which is being made to the University of California, Berkeley and California
-Polytechnic State University, San Luis Obispo, will enable the project to focus
-on developing the IPython Notebook as a general tool for scientific and
-technical computing that is open, collaborative and reproducible.
-
The grant ( html | pdf ) will fund the following project staff for two
-years:
-
-
Fernando Perez, UC Berkeley, ¾ time project PI
-
Brian Granger, Cal Poly San Luis Obispo, ¾ time project co-PI
-
Min Ragan-Kelley, UC Berkeley, full time lead project engineer
-
Paul Ivanov, UC Berkeley, Postdoc, full time developer
-
Thomas Kluyver, UC Berkeley, Postdoc, full time developer
-
Matthew Brett, UC Berkeley, ½ time researcher (Y1), applied statistics Notebooks
-
JB Poline, UC Berkeley, ½ time researcher (Y1), applied statistics Notebooks
-
-
The main objectives of the grant are:
-
-
Build interactive JavaScript widgets for the IPython Notebook that enable
-computations and visualizations to be controlled with UI controls (sliders,
-buttons, etc.).
-
Improve the IPython Notebook format by creating libraries for converting
-Notebooks to various formats (LaTeX, PDF, HTML, Presentations) and integrating
-these into the Notebook web application.
-
Adding multiuser support to the Notebook web application, to enable small to
-medium sized groups of trusted individuals to run a central Notebook server
-for collaborative research and teaching.
-
Develop IPython Notebooks for applied statistics in collaboration with
-Jonathan Taylor, who will use these materials in his Applied Statistics
-course at Stanford (STAT 191)
-
-
The grant will also provide resources for two development sprints per year at
-UC Berkeley, which will include all of the core IPython developers, as well as
-funding for cloud computing resources (for things like CI hosting and nbviewer)
-and conference travel for project staff.
-
We’d like to thank Josh Greenberg, our program director at the Sloan foundation,
-for the phenomenal guidance and support he provided during the grant proposal
-preparation and detailed review process. We look forward to working with him
-over the next few years!
-
And last but not least, we want to thank the entire community of users and
-developers of IPython, without whom this would not have been possible: IPython
-is a project driven strictly by the real-world needs of its users, and therein
-lies its value.
+ Unable to load maintainer information at this time. This may be due to GitHub API
+ rate limits. Please visit{' '}
+
+ @Carreau's GitHub profile
+ {' '}
+ directly.
+
+ IPython is built and maintained by a vibrant community of developers and contributors
+ from around the world. Here are some of the key contributors to the project:
+