NINE (9) DAYS TRAINING WORKSHOP ON MATHEMATICAL SOFTWARE: PYTHON, MAXIMA AND R
Sida Mathematic Project at the Department of Mathematics organized a 9-day training on mathematical software. The workshop training focused on numerical computations (Python), Symbolic and Numeric computing (Maxima) and Statistical Data Analysis (R) software training for the department academic staff and some postgraduate students.
Python: It is a general-purpose programming language and as such it can and it is widely used in various areas. Python, in combination with its modules NumPy, SciPy and Matplotlib, provides powerful data structures guarantee efficient calculations with matrices and arrays and visualization. The implementation is even aiming at huge matrices and arrays, better know under the heading of "big data".
Maxima: It is a computer algebra system (CAS) like Maple and Mathematica. Thus it is a powerful tool for the manipulation of symbolic and numerical expressions, including differentiation, integration, vectors, matrices and so on. It also provides commands for plotting functions, curves and data in two and three dimensions.
R: is an integrated suite of software facilities for data manipulation, calculation and graphical display. Among other things it has an effective data handling and storage facility, a suite of operators for calculations on arrays, in particular matrices, a large, coherent, integrated collection of intermediate tools for data analysis, graphical facilities for data analysis and display either directly at the computer or on hardcopy.
The main objective of the training was to provide fundamental knowledge Mathematical Software: Python, Maxima and R.