Differences between revisions 1 and 2
Revision 1 as of 2007-12-12 06:44:45
Size: 960
Editor: TedKosan
Comment:
Revision 2 as of 2007-12-27 22:41:13
Size: 2895
Editor: MikeHansen
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
====  * a way to empty the trash. :)
 * [http://sagenb.org/ sagenb.org] is I *think* slow because there are over 1000 registered users, and somehow having a lot of user accounts seems to seriously impact performance. [http://sagenb.com/ sagenb.com] is still snappy in comparison. Fix this.
 * Add support for editing the html between cells without having to switch to edit mode. E.g., clicking to the left on a thin vertical line would change the html between cells into a plain text edit box, you edit, and click the button to the left again to get back the html view.
 * Collapsible grouping of cells
 * Ability to create a worksheet as a "library" and easily attach it into other worksheets.
This is close to what I had in mind. Some drawbacks to this approach: --There should be a nice way to attach a data file to the current worksheet rather than having to go to the data file's page, and select which worksheet you want to link it to from there. --It is much easier to edit code in the notebook cells than in the provided data box. --It's not easy to tell which data files are accessible from a given worksheet. What I had in mind for two was that when you attached another worksheet (via some drop-down menu or ...) then all of its cells would be evaluated on startup in the current worksheet's namespace. This would allow one to interactively write and test functions that can easily be used from other worksheets.
Line 3: Line 8:
This reminds we that when I started using the notebook interface, it
took me an embarrassingly long time to discover what was meant by the
phrase
'click to the left for traceback'. I found this message confusing
because there is nothing to the left to click on. At first I thought
this was a strange way
of saying `left-click'. Eventually I worked it out by accident. I
suggest a more verbose message along the lines of
`for traceback, click in the blank area just to the left of this
line'. Or put something to click on, maybe along the lines of the
brackets in
the mathematica notebook, which has a hierarchical grouping mechanism
whereby groups of cells can be hidden or expanded together.
(Of course maybe sage does too, and I just don't know about it!)

====

> 2. Is there some easy way to download/upload (i.e. save and then
> reopen) the text version of a worksheet, as opposed to the compressed
> notebook?

====
 * interactive widgets (menus, sliders, 2d coordinate pickers, etc.) that let you change a variable and have that change automatically reflected in other cells. Mathematica 6 has nicely done this with the Dynamic and Manipulate commands.
 * Place a parameter in the notebook() function which allows the advertising area at the top of the notebook to be extended. For example, I would like the ability to have the SAGE notebook my university makes available to local high schools say something like "SAGE Notebook: Sponsored by Shawnee State University". The additional text should also be capable of being a web link.
 * Allow worksheets to be unpublished.
 * I would really like to be able to toggle back to the "always on top" version as well--sometimes I have long worksheets and need to restart/interrupt often, and scrolling to the top is a pain. (Though there are other times I really like saving the real estate.)
 * It would be nice to be able to save worksheets from the Home menu, and to have a way of saving multiple worksheets in one file.
 * Using the notebook it's nice to have the ability to put HTML in easily with %html but seeing it in the input field and the output area is distracting. Is it possible to "hide" an entry field in the notebook so only the formatted HTML is displayed?
 * Is there some easy way to download/upload (i.e. save and then > reopen) the text version of a worksheet, as opposed to the compressed > notebook?
  • a way to empty the trash. :)

  • [http://sagenb.org/ sagenb.org] is I *think* slow because there are over 1000 registered users, and somehow having a lot of user accounts seems to seriously impact performance. [http://sagenb.com/ sagenb.com] is still snappy in comparison. Fix this.

  • Add support for editing the html between cells without having to switch to edit mode. E.g., clicking to the left on a thin vertical line would change the html between cells into a plain text edit box, you edit, and click the button to the left again to get back the html view.
  • Collapsible grouping of cells
  • Ability to create a worksheet as a "library" and easily attach it into other worksheets.

This is close to what I had in mind. Some drawbacks to this approach: --There should be a nice way to attach a data file to the current worksheet rather than having to go to the data file's page, and select which worksheet you want to link it to from there. --It is much easier to edit code in the notebook cells than in the provided data box. --It's not easy to tell which data files are accessible from a given worksheet. What I had in mind for two was that when you attached another worksheet (via some drop-down menu or ...) then all of its cells would be evaluated on startup in the current worksheet's namespace. This would allow one to interactively write and test functions that can easily be used from other worksheets.

  • interactive widgets (menus, sliders, 2d coordinate pickers, etc.) that let you change a variable and have that change automatically reflected in other cells. Mathematica 6 has nicely done this with the Dynamic and Manipulate commands.
  • Place a parameter in the notebook() function which allows the advertising area at the top of the notebook to be extended. For example, I would like the ability to have the SAGE notebook my university makes available to local high schools say something like "SAGE Notebook: Sponsored by Shawnee State University". The additional text should also be capable of being a web link.
  • Allow worksheets to be unpublished.
  • I would really like to be able to toggle back to the "always on top" version as well--sometimes I have long worksheets and need to restart/interrupt often, and scrolling to the top is a pain. (Though there are other times I really like saving the real estate.)
  • It would be nice to be able to save worksheets from the Home menu, and to have a way of saving multiple worksheets in one file.
  • Using the notebook it's nice to have the ability to put HTML in easily with %html but seeing it in the input field and the output area is distracting. Is it possible to "hide" an entry field in the notebook so only the formatted HTML is displayed?
  • Is there some easy way to download/upload (i.e. save and then > reopen) the text version of a worksheet, as opposed to the compressed > notebook?