Skip to content

Demonstration of Indian Knowledge Systems in Astronomy and Mathematics through a study on Lilavati of Bhaskaracharya

Notifications You must be signed in to change notification settings

NDharshan/lilavati

Repository files navigation

Demonstration of Indian Knowledge Systems in Astronomy and Mathematics

This project attempts to study the work Lilavati by Bhaskaracharya and understand the algorithms he presents from the contemporary light of Mathematics and Astronomy. Some of these algorithms are unique while some pioneered the field, which were later worked on by other scientists most notably the Pell's equation and its solution This was built as Mini Project in the Course of Advanced Java 2023

The Algorithms we consider

  • Square root
  • Cube root
  • Kuttaka method of solving equations

Technology Stack

Swing GUI

  • Swing
  • AWT

Getting started with code

javac Main.java && java Main

Working and Structure

  • About - Brief about the project
  • View - view selected shlokas and run selected verses live
  • Background Information - Information about Bhaskaracharya

Contents of Lilavati discussed

We study the contents of Lilavati through the following headers for the ease of understanding of a cursory reader familiar with Modern Mathematics

  • Fundamental Operations
  • Fractions
  • On Infinity and Eight rules of Zero
  • Reverse process and the concept of limits
  • Ratio and Proportions
  • Simple Interest, Progressions
  • Algebra
  • Squares and Cubes
  • Trigonometry and Geometry
  • Mensuration of Polygons and other objects
  • Volume
  • Discrete Mathematics

Snapshots of Figma Design

st1 st2

  • Would be added soon

Further Enhancements

  • Considering more Algorithms
  • Interactive view of the entire lilavati

References

  • Dr. Shivangi Upadhyay, Uttrakhand Open University, "Lilavati" (Presentation)
  • G´erard G. Emch, R. Sridharan, M. D. Srinivas, "Contributions to the History of Indian Mathematics"
  • Anand Vishwanath's lectures in Sanskrit on the subject

Team

N.Dharshan

https://github.com/NDharshan

Nishant Kumar Thakur

https://github.com/nish4nth

About

Demonstration of Indian Knowledge Systems in Astronomy and Mathematics through a study on Lilavati of Bhaskaracharya

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published