Opened 10 years ago

Last modified 8 years ago

#13017 needs_work enhancement

create a large linear algebra thematic tutorial that will be part of the official Sage documentation

Reported by: was Owned by: jason, was
Priority: minor Milestone: sage-6.4
Component: linear algebra Keywords: sd40.5
Cc: jason, novoselt, was, rbeezer, robertwb, jhpalmieri, kcrisman Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by jason)

Jason Grout, Rob Beezer, Robert Bradshaw, and William Stein have mostly written a rather extensive thematic tutorial on linear algebra for Sage (for inclusion in the HLA = Handbook of Linear Algebra, 2nd edition). It has a creative commons license. This ticket is for getting the tutorial into Sage itself.

The PDF version of this chapter is here: http://sage.math.washington.edu/home/jason/sage-HLA2.pdf

A git branch with the necessary changes is at https://github.com/jasongrout/sage/tree/hla (changes are listed at https://github.com/jasongrout/sage/compare/hla)

Attachments (3)

sphinx.patch (3.8 KB) - added by jason 9 years ago.
trac-13017-linear-algebra-tutorial.patch (179.9 KB) - added by jason 9 years ago.
trac-13017-linear-algebra-tutorial-rebase.patch (179.9 KB) - added by rbeezer 9 years ago.

Download all attachments as: .zip

Change History (22)

comment:1 Changed 10 years ago by was

  • Keywords sd40.5 added

comment:2 Changed 10 years ago by was

  • Cc jason was beezer robertwb added

comment:3 Changed 10 years ago by jhpalmieri

  • Cc jhpalmieri added

comment:4 Changed 10 years ago by rbeezer

  • Cc rbeezer added; beezer removed

comment:5 Changed 10 years ago by novoselt

  • Cc novoselt added

comment:6 Changed 9 years ago by jason

  • Description modified (diff)

Changed 9 years ago by jason

Changed 9 years ago by jason

comment:7 Changed 9 years ago by jason

I added the main patch, as well as a second patch that I used to patch Sage's local copy of sphinx to generate "nicer" tex output. I think you can probably safely ignore the sphinx patch.

comment:8 Changed 9 years ago by jason

  • Status changed from new to needs_review

comment:9 Changed 9 years ago by jason

  • Status changed from needs_review to needs_work

comment:10 Changed 9 years ago by jason

  • Cc kcrisman added
  • Description modified (diff)

At this point, I think someone just needs to scan through to see if there are big problems in any of the formats. Long-term things would be expanding it by uncommenting a lot of the examples we had to cut due to page limits, or rearranging things so that the examples are inline instead of grouped at the end of each section.

comment:11 Changed 9 years ago by jason

Oh, and making the examples live in the html docs, and making function names link to the function documentation.

comment:12 Changed 9 years ago by jason

  • Description modified (diff)

comment:13 Changed 9 years ago by rbeezer

Index file has changed dramatically, so needed a rebase. I'll post it in a minute. Possibly still not right, I believe, since there is a warning about a label. Maybe a second pass would remedy that. So table of contents for thematic tutorials is not right for me at the moment. (On 5.10.rc0.)

Several references to Chapters of HLA. These should be removed or made clear. First paragraph is from the chapter saying there is a Sage tutorial. This is the tutorial. So...this needs a sweep for references or comments that only make sense for the HLA chapter and not for the thematic tutorial.

Rob

comment:14 Changed 9 years ago by rbeezer

  • Description modified (diff)

comment:15 Changed 9 years ago by jdemeyer

  • Milestone changed from sage-5.11 to sage-5.12

comment:16 Changed 9 years ago by jason

  • Description modified (diff)

I updated a version in my github repository.

comment:17 Changed 8 years ago by vbraun_spam

  • Milestone changed from sage-6.1 to sage-6.2

comment:18 Changed 8 years ago by vbraun_spam

  • Milestone changed from sage-6.2 to sage-6.3

comment:19 Changed 8 years ago by vbraun_spam

  • Milestone changed from sage-6.3 to sage-6.4
Note: See TracTickets for help on using tickets.