dynts

A Domain Specific Language for Timeseries Analysis
Download

dynts Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Publisher Name:
  • Luca Sbardella
  • Publisher web site:
  • http://github.com/lsbardel/

dynts Tags


dynts Description

A Domain Specific Language for Timeseries Analysis dynts is a timeseries analysis and a timeseries domain specific language written in Python.Timeserie ObjectTo create a timeseries object directly:>>> from dynts import timeseries>>> ts = timeseries('test')>>> ts.type'zoo'>>> ts.name'test'>>> tsTimeSeries:zoo:test>>> str(ts)'test'DSLAt the core of the library there is a Domain-Specific-Language (DSL) dedicated to timeserie analysis and manipulation. DynTS makes timeserie manipulation easy and fun. This is a simple multiplication:>>> import dynts>>> e = dynts.parse('2*GOOG')>>> e2.0 * goog>>> len(e)2>>> list(e)>>> ts = dynts.evaluate(e).unwind()>>> tsTimeSeries:zoo:2.0 * goog>>> len(ts)251 Requirements: · Python · NumPy · PLY · RPy2 · ccy


dynts Related Software