Skip to content

NumGI is a Transformer Based Differential Equation solver.

License

Notifications You must be signed in to change notification settings

arnaudbergeron/NumGI

Repository files navigation

logo_banner_3


NumGI - Differential Equation Solver using Transformer-based AI

NumGI is an open-source project that aims to solve differential equations using transformer-based AI models. It provides a user-friendly interface for solving a wide range of ordinary and partial differential equations.

Features

Solve ordinary differential equations (ODEs) and partial differential equations (PDEs). Support for a variety of boundary conditions and initial conditions. Interactive visualization of solutions. Ability to handle both linear and nonlinear differential equations. Ability to solve systems of differential equations.

Installation

Clone the repository: git clone https://github.com/arnaudbergeron/NumGI.git Navigate to the project directory: cd NumGI

Usage

Launch the NumGI application by running numgi.py.

Enter the differential equation you want to solve in the provided input field.

Specify the initial conditions or boundary conditions, if required.

Click the "Solve" button to obtain the solution.

The solution will be displayed in a graph, and additional details will be provided in the console.

You can experiment with different equations and conditions by modifying the input fields.

Contributing

Contributions to NumGI are welcome! If you would like to contribute to the project, please follow these steps:

Fork the repository on GitHub.

Create a new branch for your feature or bug fix.

Make your changes and commit them with descriptive commit messages.

Push your changes to your forked repository.

Submit a pull request to the main repository.

License

NumGI is released under the GPL License. If your project uses NumGI, please cite it as follows:

@inproceedings{
Author = {James Randolph and Arnaud Bergeron},
Title = {NumGI: Symbolic Differential Equation Solver using AI},
Year = {2023}
}

Contact

If you have any questions, suggestions, or feedback, please feel free to reach out to us at [email protected] or [email protected]

About

NumGI is a Transformer Based Differential Equation solver.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •