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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for handyderivatives-2.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f915b4d7d2d483216ac5c1043cffd10106dd6aefb066e019ace08b54713cc93 |
|
MD5 | 62c5aeafd28d7c41582bb6ec79764215 |
|
BLAKE2b-256 | 5a147aa4108578dc66a27d2f1e0cd7a34ba4b160a4d626849c898f46effc8ace |