SageMath is a free and open-source software for symbolic and numerical mathematics and offers immense computing power. With a very wide scope of applicability ranging from basic computation and graph plotting to linear and abstract algebra, number theory, game theory, differential geometry, and even category theory, this software is an invaluable addition to any researcher’s toolset. SageMath uses a Python-based language and is interoperable with packages such as GAP, Maxima, and R.
This hands-on workshop introduces SageMath and covers basic as well as advanced usage, from using available library functions to developing custom functions and implementing new algorithms. While the syntax and methods discussed will be generic and applicable throughout Sage irrespective of packages being used, there will be special focus on computational libraries for matrices, graphs, and networks. Knowledge of these topics and programming will not be assumed, but familiarity with any of them will be an added advantage.
Created and maintained by David Raj Micheal
All rights reserved © CARAMS 2018