Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
home [2021/06/23 08:47]
a.leofreddi [Why?]
home [2021/06/23 08:49] (current)
a.leofreddi [Why?]
Line 12: Line 12:
  
 You may wonder: there are other time-series libraries out there, why TimEL? You may wonder: there are other time-series libraries out there, why TimEL?
 +
 +----
  
 === Keep your data: do not resample your time series === === Keep your data: do not resample your time series ===
Line 17: Line 19:
 Many time-series systems automatically upscale your value to a certain interval (let's say a value every 60 seconds): this produces a lot of duplicates and also limits granularity:​ what if there is a value change that lasted for less than 60 seconds? The information will be somehow lost, as it will be blended with some other value to accommodate the 60 second boundary constraint. Many time-series systems automatically upscale your value to a certain interval (let's say a value every 60 seconds): this produces a lot of duplicates and also limits granularity:​ what if there is a value change that lasted for less than 60 seconds? The information will be somehow lost, as it will be blended with some other value to accommodate the 60 second boundary constraint.
  
-TimEL won't force you to do that: it will operate directly using your sample timestamps, regardless of their form (aligned, misaligned, constant interval or variable one) or granularity (anything from years to milliseconds). **The granularity of your samples drives the computation,​ not the other way around!**+TimEL won't force you to do that: it will operate directly using your sample timestamps, regardless of their form (aligned, misaligned, constant interval or variable one) or granularity (anything from years to milliseconds). 
 + 
 +**The granularity of your samples drives the computation,​ not the other way around!** 
 + 
 +----
  
 === Do the right thing: gauges vs integrals (counters) === === Do the right thing: gauges vs integrals (counters) ===
Line 42: Line 48:
 With TimEL you can: With TimEL you can:
  
-  * **Mix multiple ​time frames** - for example you can sum daily data with hourly data, or even non-regular data like monthly data;+  * **Mix and preserve time-series with misaligned or different ​time frames** - for example you can sum daily data with hourly data, or even non-regular data like monthly data;
   * **Express** easily recurrent quantities, like 10 units every hour;   * **Express** easily recurrent quantities, like 10 units every hour;
   * **Scale** natively integral values (like consumptions) and averages;   * **Scale** natively integral values (like consumptions) and averages;
  • home.1624438059.txt.gz
  • Last modified: 2021/06/23 08:47
  • by a.leofreddi