Workshops on SAGE

Introduction

The department of Mathematics promotes teaching, learning and using SageMath by conducting workshops aiming to provide with an introduction to the SageMath (http://www.sagemath.org). This is a freeware open-source mathematics software system. This system brings together, a number of well-respected mathematical open-source software enabling both numerical as weel as symbolic computation. In particular it includes basic algebra, calculus, number theory, statistics, numerical computing, symbolic manipulation, group theory, combinatorics, exact linear algebra etc. SageMath is viewed as an open source alternative to Magma, Maple, Mathematica and Matlab.

A workshop on SageMath was organized by Dr. Anupam Singh on 2018 Spring semester. There would be one in this semester also. See below.

2019

Notice

The department of mathematics is hosting a "2-days workshop on Sage". The event would take place in the Bhakara Lab. Mainly the PhD, iPhD and UG students of IISER Pune, aspiring to build a career on teaching and research in mathematics and other related science subjects would be benefited. We are encouraging participants with exposure to some advanced mathematics. We can accommodate about 25 participants + 5 who have their own laptops. This constraint is purely due to the space availability in the lab. The interested participants are supposed to appear during registration and join the queue. The registration would close as soon as the maximum number is reached.

Key details are listed below.

  1. Title: Workshop on Sage
  2. Registration: 3rd March'19 during 9:30-10:00 AM
  3. Duration: March'19 (on 3rd-4th Morning 10 AM-12 PM and on 3rd afternoon 2-5 PM)
  4. Coordinator: Dr. Anupam Singh
  5. Speaker: Prof. Kapil Hari Paranjape, IISER Mohali
  6. Venue: Bhaskara Lab, Main Building, IISER, Pune-411008
  7. Supported by: IISER Pune

Abstract

There would be three components. Firstly, the basic usage of Sage with Sage notebooks or Jupyter notebooks would be taught. In this part, the participants would learn how to make a computational document. Then the instructor would choose two Mathematics topics, preferably one in pure math and another in applied math for demonstrating the use of Sage for Mathematics. The symbolic computation of Sage would be highlighted with appropriate importance.

2018

Notice

The department of mathematics is hosting a "2-days workshop on Sage". Dr. Anupam Singh has kindly agreed to be the coordinator of this event. The event would take place in the newly built Bhakara Lab. Mainly the PhD, iPhD and UG students of IISER Pune, aspiring to build a career on teaching and research in mathematics and other related science subjects would be benefited. We are encouraging participants with exposure to some advanced mathematics. We can accommodate about 25 participants + 5 who have their own laptops. This constraint is purely because of space available in the lab. Please register yourself by sending an email to anupam@iiserpune.ac.in with a subject line SAGE math @ IISER Pune.

Check https://sites.google.com/site/anupamk182/compmath for the list of selected candidates and other details.

Key details are listed below.

  1. Title: Workshop on Sage
  2. Duration: January 26-27, 2018 (10 AM-12 PM and 2-4 PM)
  3. Coordinator: Dr. Anupam Singh
  4. Speaker: Dr. K. R. Shamasundar, IISER Mohali
  5. Venue: Bhaskara Lab, Main Building, IISER, Pune-411008
  6. Supported by: IISER Pune

Abstract

The workshop aims to provide an introduction to the SageMath (http://www.sagemath.org), a free open-source mathematics software system. This system brings together, on a single and simple-to-use platform, a number of well-respected mathematical open-source softwares with capabilities covering basic algebra, calculus, number theory, statistics, numerical computing, symbolic manipulation, group theory, combinatorics, exact linear algebra and many more. This system allows an easier access to their combined power through a common, python-based language programs or directly accessing them via well-documented interfaces or wrappers. SageMath is a viable free open source alternative to Magma, Maple, Mathematica and Matlab.

The workshop introduces some of the basic and advanced features of SageMath through a set of 4-5 lectures and tutorials. It mainly aims to create interest, awareness and curiosity amongst workshop participants on how easily its advanced features can also be accessed. The first two lectures cover basic elements of Python programming and

how to use SageMath for a few basic scientific computing problems. The remaining lectures discuss a few simple mathematical problems and algorithms involving numbers and matrices and go on to demonstrate how advanced mathematical features making use of polynomials, rings, finite fields can be introduced into such context.

Some prior experience with algorithm development and programming is assumed; the Python language features are covered on the first day. A few exercises are provided to the participants to immediately try out the lecture materials in follow-up hands-on practical sessions. Advanced mathematics is not necessary to understand most of the lectures.