Allen-ISD-Computer-Science / REPO_AutomaticDifferentiation_2024

Given some input equation, provide a numerical derivative at a given point. The user have a standard text input for the equation and point and the algorithm will provide the numerical derivative along with the steps the algorithm took to derive it. This algorithm will be able to differentiate trigonometric function, logarithmic, and exponentials.
GNU General Public License v3.0
0 stars 0 forks source link

Task: Improve UI on Website #80

Closed aryanjverma closed 2 months ago

aryanjverma commented 4 months ago

Improve UI on Website by adding icons and adding the About Us. #6

Hambreyola commented 4 months ago

Modified the website code to include the website logo and the "About us" description. However, I could not test or commit due to CoderMerlin being down, which caused Vapor, the server that the website is running on, to also be down, which prevented me from testing the code. I will commit to the next sprint after spring break.

Added <img src="./Autodyff\ horizontal\ logo.png" alt="AutoDyff Logo" width="300" height=200"> Added description to "About us"

DragonflyRobotics commented 4 months ago

As a part of UI updates, I added a proper WYSIWIG editor that live renders math formula through Latex and MathJax. This was courtesy of the repository https://chungkwong.cc/equation-editor/equation-editor.html. I then converted the latex formula to the SymPy format and fixed a bunch of conflicting patterns like ** --> ^ and added a way to handle sqrt(x). Some functions remain unimplemented.

Hambreyola commented 4 months ago

I am having trouble solving merge conflicts, and I will ask for help and push the code as soon as possible.

Hambreyola commented 2 months ago

c96314b80e95f494983022bd06c21e05d66b44db The most recent commit of the website (mathquill implementation) solves this issue.