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.
This branch aimed to used any method to numerically differentiate any basic function with power, quotient, product, sum, and chain rules. It also includes bug fixes in tokenizer, shunting yard, and includes additional testing tools like linter (FLake8), PyTest, Coverage, and Black (automatic lint solver).
This branch aimed to used any method to numerically differentiate any basic function with power, quotient, product, sum, and chain rules. It also includes bug fixes in tokenizer, shunting yard, and includes additional testing tools like linter (FLake8), PyTest, Coverage, and Black (automatic lint solver).