Difference between revisions of "Timescalecalculus python library documentation"
From timescalewiki
(Created page with "{{lowercase}} This is the documentation for the Python repository [https://github.com/tomcuchta/timescalecalculus timescalecalculus]. =The basics= After extracting the files...") |
(No difference)
|
Revision as of 03:02, 19 December 2016
This is the documentation for the Python repository timescalecalculus.
The basics
After extracting the files, open a Python instance in its folder and type
>>> from timescalecalculus import *
Now the full functionality of timescalecalculus is available to you.
Defining a time scale
Right now, a time scale can consist of only a finite list of numbers. Fraction types are available.
>>> ts=[1,2,3,4,5,6,7]
The forward jump $\sigma$ can be used:
>>> sigma(3,ts) 4
The backward jump $\rho$ can be used:
>>> rho(3,ts) 2
The delta derivative works as expected. The delta derivative of a constant is zero:
>>> def f(x): ... return 1; ... >>> dderivative(f,5,ts) 0
and obeying the delta derivative of squaring function, we see
>>> def g(x): ... return x*x; ... >>> dderivative(g,5,ts) 11