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 [2019/05/22 10:07]
a.leofreddi
home [2019/12/30 20:58] (current)
a.leofreddi
Line 4: Line 4:
 </​PRELOAD>​ </​PRELOAD>​
 ====== TimEL: Time-series Expression Language ====== ====== TimEL: Time-series Expression Language ======
 +
 +===== TL;DR =====
 +Pick a random example in the <​html><​a href="/​console"​ target="​_blank">​📺 online console</​a></​html>​ and try it yourself!
  
 ===== Why? ===== ===== Why? =====
Line 22: Line 25:
  
 If we evaluate this expression for an interval in the same day, let's say 06:​00-18:​00,​ it'll report 0.5 - that is half day. If we evaluate it for more days it will count how many days are contained in the interval. The function uniform here returns an integral, so TimEL knows how to interpolate it properly - that is handled by the interpreter so the user does not need to worry no more about time frames. If we evaluate this expression for an interval in the same day, let's say 06:​00-18:​00,​ it'll report 0.5 - that is half day. If we evaluate it for more days it will count how many days are contained in the interval. The function uniform here returns an integral, so TimEL knows how to interpolate it properly - that is handled by the interpreter so the user does not need to worry no more about time frames.
- 
-**TL;DR?** Pick a random example in the <​html><​a href="/​console"​ target="​_blank">​📺 online console</​a></​html>​ and try it yourself! 
  
 ===== Features ===== ===== Features =====
Line 33: Line 34:
   * **Stream** results without the need of having all the operands in memory;   * **Stream** results without the need of having all the operands in memory;
   * **Support** integer, floating point and double expressions;​   * **Support** integer, floating point and double expressions;​
-  * **Extend** with your own types and functions.+  * **Extend** with your own types and functions
 +  * Evaluate expression **securely** - by default there is no way to access external JVM objects or methods that would expose you to a security risk.
  
 TimEL requires Java 8 and will run in any J2SE or J2EE container. TimEL requires Java 8 and will run in any J2SE or J2EE container.
  • home.1558519650.txt.gz
  • Last modified: 2019/05/22 10:07
  • by a.leofreddi