8719
Comment:
|
8763
|
Deletions are marked like this. | Additions are marked like this. |
Line 76: | Line 76: |
* sws2tex - see [[https://bitbucket.org/whuss/sws2tex/|its bitbucket site]] * sws2rst - see [[http://trac.sagemath.org/sage_trac/ticket/10637|#10637]] * rst2txtworksheet and rst2sws - see [[http://trac.sagemath.org/sage_trac/ticket/11459|#11459]] |
=== sws2tex === * see [[https://bitbucket.org/whuss/sws2tex/|its bitbucket site]] === sws2rst === * see [[http://trac.sagemath.org/sage_trac/ticket/10637|#10637]] === rst2txt and rst2sws === * see [[http://trac.sagemath.org/sage_trac/ticket/11459|#11459]] * Try on this example : |
Sage Days 31 Projects
Contents
-
Sage Days 31 Projects
- LDAP-based authentication for Sage NB users
- Integrating a coding view to replace the current textfield and tiny MCE views
- Fix little issues with notebook so it works well standalone
- HTML 5 backend
- MathJax
- Notebook Logging
- Database: SQLite
- Create a Robust Notebook "System"
- i18n
- Jmol Update
- Quantumino Puzzle Solver
- notebook to and from other formats
- Notebook Administration Issues
- The mysterious moving/disappearing text bug
- Geogebra integration
- Folders, Tags, Hierarchies
- Sorting lists of worksheets
- Various proposals for notebook enhancements
- Configure cell "skip-ahead" behavior
- Widget Infrastructure
- Notebook Code Site Issues
- Create better documentation for files of notebook
- Comparison of number field elements
- Symbolics
- Sage Days 31 Tickets Needing Review
LDAP-based authentication for Sage NB users
- Create an LDAPUserManager for the new flask-based Sage Notebook
See Notebook LDAP for more detailed notes
Integrating a coding view to replace the current textfield and tiny MCE views
- This was a student project in Math 480 last quarter.
- The project here is to try it out, and see if it is a good idea or if something based on it should be included in Sage. Not clear, due to the "weight" of codemirror.
Here it is: http://wstein.org/edu/2011/480a/projects/juarez-sean_johnson-priya_chagaleti.zip
In case you're curious: the other projects
Fix little issues with notebook so it works well standalone
HTML 5 backend
- People:
MathJax
- People: Davide Cervone, Jason Grout
- From Nicolas Thiery: would Mathjax be able to support pgf/tikz pictures?
Notebook Logging
- People:
- Make it so the log files get rotated and compressed. Support or use some standard tool.
- Make it so log files contain something useful, and are configurable.
Database: SQLite
- People:
The following should *at a minimum* work with SQLite, since that is included with Sage and whatever we do needs to at least work standard with Sage with "zero configuration".
- Store all worksheets in a database
- Store user configuration data in a table
- Etc.
Create a Robust Notebook "System"
- People:
- A script that starts a separate notebook process
- It then starts monitoring the notebook to make sure it keeps running, and does a standard test (e.g., view published worksheet listing, login, create a worksheet, compute 2+2, delete worksheet, log out).
- If it doesn't respond after a preset amount of time with any test, does a configurable action, e.g.,:
- kills and restarts the server
- sends emails to the admins
i18n
- People: Mike, Burcin
port the internationalization patches (#9428) to the new notebook
Jmol Update
- People: Jonathan Gutow
#9238-new Jmol.spkg 6-14-11
patches that work a bit better in flask can be pulled from https://gutow-flask.googlecode.com/hg/
Quantumino Puzzle Solver
Solve the the puzzle with Sage so that less people lose time to solve it by hand and make them work on the Notebook.
- People: Sébastien Labbé
The problem : Quantumino Puzzle
The solution : #11379
notebook to and from other formats
- People: Rob Beezer, Bruce Cohen, Sébastien Labbé
sws2tex
sws2rst
see #10637
rst2txt and rst2sws
see #11459
- Try on this example :
Notebook Administration Issues
- People: William Stein
- Write an improved script for monitoring the health of a notebook server.
- Move all the notebook servers to one single account on one computer. In particular, the sagenb0 virtual machine on boxen crashes completely every few days, which is a major pain in my (=William's) arse. Also, all servers should be running sage-4.7 and a flask-based server.
- Experiment with having a virtual machine just for running user code (and nothing else).
The mysterious moving/disappearing text bug
- People:
- Find a reproducible one
- Fix it
Geogebra integration
- People: Bruce Cohen, Rob Beezer, Rado, Mike Gage, Keshav Kini
Confirm proof of concept at #7489
Bruce: We looked at #7489, but I was not satisfied with the output. Rado showed me how he used <iframe> for graph_editor. Take a look at iframe function for my current work.
- The webwork people (Mike and Jason) have taken the iframe() function and will use it in their work. I should open a new ticket to put iframe() into Sage. It is more general than #7489.
Opened #11489 to include method html.iframe(). My thanks to Rob and Keshav for helping this newbie with the process.
Folders, Tags, Hierarchies
- People: Rob Beezer
- Provide organization to list of worksheets
- Give worksheets identifiers that allow cross-worksheet links
- R Beezer: I think there is at least one more ticket out there, using a Javascript tree library to do this, but I cannot find it.
Sorting lists of worksheets
- People: Rob Beezer
- Sort lists of worksheets based on creation time, modified time, tag, alphabetical
Various proposals for notebook enhancements
- People:
Configure cell "skip-ahead" behavior
- People: Rob Beezer
Widget Infrastructure
- People:
- Create a general way to easily incorporate (Javascript) widgets, such as existing Tiny MCE editor and graph editor or rumored matrix editor, equation editor, function palette, etc
#9585 (Davide Cervone)
Notebook Code Site Issues
- People: William Stein (maintainer/owner)
Create better documentation for files of notebook
- Create wiki page for draft of where to find templates, cell commands, login protocols, etc.
- Idea is to have a one-stop shop telling to find any given thing in notebook
- Move to developer guide in basic ReST style
Comparison of number field elements
- People: Robert Bradshaw, Mike Hanson, Burcin Erocal
Fix issues related to the (broken) ordering of number field elements: #6132, #7160, #10062, #10064, #10849,
Symbolics
- A bunch of issues related to symbolics, mostly based on user requests.
Documentation
- People:
Document the relation between pynac <-> Sage and how symbolic functions work. Can be divided into 3 parts:
Generic design explanation in sage.symbolic
pynac and using Python objects in numeric objects
- Symbolic functions
add more symbolic functions
- People:
Use the symbolics framework to implement special functions. This involves writing methods for symbolic evaluation (for example sin(pi) -> 0, differentiation, wrapper for numeric evaluation, etc.). See the trac wiki page. See #11143.
Long standing symbolics issues
- People: Burcin
segfaults caused by ordering issues in pynac #9880
Dynamic attributes for symbolic functions #9556