dynts est une analyse des séries chronologiques et un langage de domaine spécifique de timeseries écrit en Python.
Timeserie objet
Pour créer directement un objet de série chronologique:
>>> From dynts importer timeseries
>>> Ts = timeseries ('test')
>>> Ts.type
'Zoo'
>>> Ts.name
'Test'
>>> Ts
TimeSeries: zoo: essai
>>> str (ts)
'Test'
DSL
Au cœur de la bibliothèque il ya un Domain-Specific-Language (DSL) dédié à timeserie analyse et la manipulation. DynTS rend la manipulation timeserie facile et amusant. Ceci est une simple multiplication:
>>> dynts d'importation
>>> Dynts.parse e = ('2 * GOOG')
>>> E
2.0 * goog
>>> Len (e)
2
>>> Liste (e)
[2.0, goog]
>>> Ts = dynts.evaluate (e) .unwind ()
>>> Ts
TimeSeries: zoo: 2.0 * goog
>>> len (ts)
251
Exigences :
- Python
- NumPy
- PLY
- RPy2
- ccy
Commentaires non trouvées