Difference between revisions of "Timescalecalculus python library documentation"

From timescalewiki
Jump to: navigation, search
(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