Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Best of 2016 Recommended by Editor Recommended by Reviewer Recommended by Reader
Search
Computational mathematics with SageMath
Zimmermann P., Casamayou A., Cohen N., Connan G., Dumont T., Fousse L., Maltey F., Meulien M., Mezzarobba M., Pernet C., Thiry N., Bray E., Cremona J., Forets M., Ghitza A., Thomas H., SIAM-Society for Industrial and Applied Mathematics, Philadelphia, PA, 2018. 464 pp. Type: Book (978-1-611975-45-1)
Date Reviewed: Sep 23 2019

SageMath is by now a well-established system for computational mathematics. It is used by many researchers, as well as increasingly in classrooms. While there is a wealth of material online to learn it, including many published papers, there are few books squarely about SageMath itself--especially not advanced books.

Computational mathematics being SageMath’s forte, this book hews to that closely: Part 1 (five chapters) is an introduction to SageMath, meant to be widely accessible, followed by three more parts (each three or four chapters) covering algebra/analysis, numerical computations, and combinatorics, respectively. These latter parts are generally much more advanced.

The real strength of this book is the consistent approach that it takes: each part follows a tutorial style that mimics an interactive session, with well-chosen illustrative examples throughout; a few sections do fall prey to trying to be encyclopedic in their coverage of a topic by listing all the applicable commands, something which might have been more effectively done online. The use of color (for input, output, and graphs) adds to the book’s visual appeal. The online version is even more pleasant to peruse, as it is fully hyperlinked. Given how many authors the book has, this level of uniformity is impressive.

The authors are quite careful to point out the pitfalls of all computational mathematics systems--so much so that a true beginner might be put off (bugs are mentioned twice just in the preface). Of course, to graduate from novice to advanced user, these pitfalls are required knowledge, and it is nice to see the authors being quite honest about this.

The release of this book in English is quite timely. SageMath is gaining in popularity, and a solid reference for its more advanced use was overdue. The book could benefit readers who are interested in computational mathematics, prefer open-source systems, and are willing to live with a less polished system than the commercial alternatives.

Reviewer:  Jacques Carette Review #: CR146701 (1912-0426)
Bookmark and Share
  Editor Recommended
Featured Reviewer
 
 
Mathematical Software (G.4 )
 
 
Mathematics And Statistics (J.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Mathematical Software": Date
Mathematical applications of electronic spreadsheets
Arganbright D., McGraw-Hill, Inc., New York, NY, 1984. Type: Book (9789780070024298)
May 1 1985
The NAG Library: a beginners guide
Phillips J., Oxford University Press, Inc., New York, NY, 1987. Type: Book (9789780198532637)
May 1 1988
Numerical software tools in C
Kempf J., Prentice-Hall, Inc., Upper Saddle River, NJ, 1987. Type: Book (9789780136272748)
Apr 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy