Skip to content

Telegram bot that solves differential equations of various orders using numerical methods.

License

Notifications You must be signed in to change notification settings

dmitryesin/diffy-bot

Repository files navigation

Diffy Bot

This bot is designed to solve differential equations of various orders using numerical methods such as Euler's Method, Improved Euler's Method, Runge-Kutta Method, and Dormand-Prince Method. It provides a Telegram interface for users to input equations and receive solutions.

Features

  • Supports solving 1st and higher-order differential equations.
  • Multiple numerical methods available:
    • Euler's Method
    • Improved Euler's Method
    • Runge-Kutta Method
    • Dormand-Prince Method
  • Generates plots of solutions for better visualization.
  • Solution history tracking.
  • Multilingual support.
  • Configurable settings for numerical methods, rounding precision, and language.

License

Distributed under the MIT License. See LICENSE for more information.