Skip to content

abdullahalshawafi/Mathemati_

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mathemati is a website created with love by Cairo University's freshmen (graduating 2023) that features over 24 different numerical methods that tackle different problems in mathematics, ranging from complicated problems like PDEs and ODEs that lack a closed form to other problems that you won't find elsewhere on the internet, such as Least Absolute Errors & Surface Interpolation, besides problems that can situationally get complicated such as non-linear systems and triple integrals. For the time being, you can visit the website at

http://Mathematinu.com/

🎨 In case you're here to contribute, All it takes is to run app.py after cloning the project in order to get going. Feel free to contact us.

Technologies used


🛫 Now it's time for a free tour 🛬

Legacy Homepage

UI Designs on Behance


Each slide here involves an animation for each method, like this:


Of course due to your internet, we'll get to Mars before you load the homepage, that's why the following is what we have for you instead

Homepage


You can navigate through different pages using your mouse or keyboard, the five general topics are Curve Fitting, Surface Fitting, Calculus, Differential Equations and System of Equations.


In order to find the method you want to use in O(1), it also comes with a search feature.


True fans will be able to rediscover Mathemati in order to land on the legacy homepage, as a hint:


Now let's appraise one of the methods included in each of the topics

Curve Fitting: Interpolation

Surface Fitting: Surface Interpolation

Calculus: Differentiation

Differential Equations: Runge-Kutta Methods

Systems of Eqs: Linear Systems


Most pages also come with a video to guide you on how to use it.


They also usually include a small document explaining how the method itself works/how it was implemented (the next icon down.)

Credits

Thank you :))


Final note: Please beware that some methods in the website demand that you use Python's syntax for mathematical expressions, not all methods support exponentiation through (a^b) insead of (a**b) and you should write (x*y) instead of (xy).