Inspiration

We came up with this project from Symbolab because it's useful when we need to deal with mathematical problems but it is also annoying that you need a webpage opened to use it.

More than that, you need to subscript their VIP plan to see each calculation step.

What it does

Our Latex Calculator can deal with a bunch of different mathematical problems like limits, derivatives, integrals, and unary quadratic. It will take the user's Latex input, compile it to a regular expression in Python, and, after the calculation, output it to the user as Latex again.

How we built it

We wrote a basic Latex compiler, as mentioned above, and then make use of SymPy, which is a third package of Python that can deal with symbolic computation instead of binary computing, which will make the result inaccurate.

During the building of the compiler, we also used Selenium, an automated testing package that can simulate a user accessing website, to scrape data and store it into a JSON file.

Challenges we ran into

Since we wrote our latex compiler from scratch, the workload is very heavy for the different formatting that latex has.

Accomplishments that we're proud of

We already upload this Plugin to Wox and it's public now! We hope this Plugin will help many students like us to save their calculation time.

What we learned

Reviewing math problems, get more familiar with SymPy.

What's next for Latex_Calculator

We will continuously improve this plugin, and expand the features to support more types of equations.

Built With

Share this project:

Updates