varunrau / wolfram

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project is a physics based problem solver. Currently, it only solves a limited range of physics problems: kinematics, inclined planes, projectile motion.

Our method of parsing is querying wolframalpha to get all relevant information to the problem. Once we have relevant information, i.e. units, then we are able to map the units to variables. Once we have the variables, we put the variables through our solver and we display all relevant variables.

These four questions below are tested and verified to work:

A car traveling at 19 m/s accelerates at 1.37 m/s2 for 10 seconds. To the nearest meter how far does it travel? A skier traveling at 21.8 m/s encounters a 11.1 degree slope. If you could ignore friction, to the nearest meter, how far up the hill does he go?

A pool ball leaves a 0.60 meter high table with an initial horizontal velocity of 2.4 m/s Predict the time required for the pool ball to fall to the ground and the horizontal distance between the table's edge and the ball's landing location.

A box is sliding down a 25.0 degrees plane with a sliding force of 455 N Find the weight of the box.

How to Run: Currently, the application is not on the web, so you have to run the file locally. First execute wolfram.py in the terminal. The current host is set at 'localhost:8000'. Enter that into your web browser and wolframOmega will then be live.

About


Languages

Language:Python 72.2%Language:JavaScript 27.7%Language:OpenEdge ABL 0.0%