Learn Python with Talk Python's Python courses

SageMath - Open source is ready to compete in the classroom

Episode #59, published Wed, May 18, 2016, recorded Tue, May 10, 2016.

This episode is carbon neutral.
What do you do when you are a high caliber mathematician or scientist and you want share your algorithms and code? This sounds like a job for github, but the problem is often this work is done on proprietary platforms such as Magma, Matlab, Mathematica or others.

Not only can you not share your licenses for say, Matlab, but there are often proprietary separate libraries and tools for specialized work. These are expensive products. One example from my distant past was using the Wavelet toolbox on Matlab. Matlab is 2,000 euros and the wavelet library is another 1,000 euros! So to share my code, you must have both licenses for yourself. This is a problem.

Well, if you're William Stein you take this problem and turn it into an opportunity to build an open source competitor to Matlab and related platforms. This episode is all about SageMath, an open source, feature rich option for scientists and mathematicians built by over 500 contributors and consisting of over 500k lines of Python and Cython code.

Links from the show:

SageMath: sagemath.com
SageMath on Twitter: @sagemath
William Stein: wstein.org
SageMath Wikipedia: wikipedia.org/wiki/SageMath
William on Wikipedia: wikipedia.org/wiki/William_A._Stein
SageMath on Github: github.com/sagemath

Video by William telling the story of SageMath.

Want to go deeper? Check out our courses

William Stein
William Stein
William Stein is the founder of the SageMath open-source mathematical software project, was a Professor of Mathematics at University of Washington until 2019, and is now the CEO/founder of SageMath, Inc., which is a company that provides the cloud-based open-source mathematical software CoCalc to students and researchers. He has published 3 books and dozens of research papers on number theory.
Episode sponsored by
Ads served ethically
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.