forked from ipython/ipython
-
Notifications
You must be signed in to change notification settings - Fork 0
IPEPs: IPython Enhancement Proposals
minrk edited this page Apr 6, 2013
·
8 revisions
This page serves to index the various IPython Enhancement Proposals that we have sed and are using to guide IPython development. Developers are encouraged to author IPEPs for any development in IPython that the community needs to discuss before code is written. Currently, our protocol for IPEPs is relatively simple.
The IPEP author should:
- Create a new wiki page with the title "IPEP N: Title" where "N" is the next consecutive IPEP number and "Title" is an appropriate title for the IPEP.
- Link to that wiki page from this page.
- Post to ipython-dev to open the IPEP for discussion.
- Post to ipython-user to notify the larger community about the discussion on ipython-dev.
- Discussion should continue until consensus is reached.
- At that point, a pull request or issue should be opened to track the actual implementation.
- The IPEP wiki page should be updated with information about the discussion and implementation.
- IPEP 1: Cleanup and extension of the Magic system in IPython
- IPEP 2: Input transformations
- IPEP 3: Multiuser support in the notebook
- IPEP 4: Python 3 Compatibility
- IPEP 5: Notebook JavaScript organization
- IPEP 6: Qt console - additional pane
- IPEP 7: Notebook dependent frontends
- IPEP 8: Custom messages and message handlers
- IPEP 9: Slideshow from the notebook
- IPEP 10: kernel-side filtering of display formats
- IPEP 11: Tab Completion System Refactor
- IPEP 12: Splitting KernelManager and KernelClient
- IPEP 13: Updating the Message Spec
- IPEP 14: Notebook Regression Tests
- IPEP 15: Autosaving the IPython Notebook