|
Size: 2681
Comment:
|
← Revision 22 as of 2022-04-05 02:11:30 ⇥
Size: 0
Comment: outdated sagenb
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| = Notebook = The Notebook is a web browser based GUI for Sage. == Current developers == * Tom Boothby (UW) * Timothy Clemans (Seattle) * Jason Grout * Mike Hansen (UCSD) * Brian Lauber (Case Western University) * Harald Schilly (Univie) * William Stein (UW) * Igor Tolkov == Current projects == === Separate the notebook and expect interfaces from Sage === The notebook and interfaces will spinoff from Sage to be a separate project that Sage depends upon. This project has not yet been named. === Source code documentation === William Stein and Timothy Clemans Currently done: * js.py - All * interact.py - All * notebook.py - create_default_users, user_exists, users, user, worksheet_names * twist.py - EmptyTrash === Security === * Brian Lauber [http://trac.sagemath.org/sage_trac/ticket/2936 TRAC ticket 2936] === Interact === * Igor Tolkov will work on this full time all summer as an officially funded [http://code.google.com/soc/2008/ GSoC project for the Python software foundation]. His mentor is William Stein. === Bug hunting === === Version 2.0 === Just for the record: Harald Schilly will start gathering information soon on how to reimplement the whole notebook, targeting all issues with the current one and for easier development, etc. * Ideas by Gerhard Erthaler: * a standard means of adding javascript statements in the header of the notebook html page (per notebook, and/or globally) * notebook sage code in a frame * style sheet associated with individual notebooks or globally * dividing the notebook into successive pages, with simple way of adding prev,next,up navigation links, and an outline in a separate frame (Note the implication for computation/recomputation in a notebook. A possible extension to the current choices might be recompute all up to and including current cell.) * How to: instructions on how to edit notebook html pages in a user's prefered external editor(s), with whatever restrictions (What I have in mind is inserting html statements directly, rather than with sage print statements in (incompletely) hidden cells). * Easy means of combining/splitting cells * Modification of the cursor positioning following 'shift-enter' in a cell: leave it at the end of the current cell. Getting to the next cell is trivial given the binding to the right arrow key. The current behavior is extremely confusing on long outputs from a computation. == External related projects == === Knoboo === [http://knoboo.com/ Knoboo] is a sister project to the Sage notebook. * Alex Clemesha * Doriam Raymer |
