Skip to main content

Differntiate a list of functions of and auomatically compile a LaTeX document to view the results.

Project description

handyderivatives

This is a command line program to get the derivatives for differentiable functions of a single variable.

Installation

pip install handyderivatives

https://pypi.org/project/handyderivatives/

Running it

To simply print back to the terminal.

handyderivatives -f functions.txt

To automatically compile a LaTeX document with pdflatex

handyderivatives -f functions.txt --latex

How the input file should be formatted

Edit a file that has functions listed one per line. The left hand side should be what your function will be differentiated with respect to, i.e f(x) . The right hand side will be the expression.

# This is how the file for the argument -f should be formatted.

c(x) = r * (cos(x) + sqrt(-1) * sin(x))
a(t) = 1/2 * g * t ** 2
f(x) = sin(x**2) * x^2
h(w) = E ^ (w^4 - (3 * w)^2 + 9)            # Capital E is interpreted by sympy as the base of the natural log.
g(x) = exp(3 * pi)                          # So is exp(x), but written as a function taking an argument.
p(j) = csc(j^2)

If you don't format it like that you will likely run into errors. You can add comments

LaTeX PDF output

Placeholder

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

handyderivatives-2.0.1.tar.gz (3.2 kB view hashes)

Uploaded Source

Built Distribution

handyderivatives-2.0.1-py3-none-any.whl (3.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page