**This is an old revision of the document!**

# TimEL: a Java time-serie library

TimEL is a Java library to evaluate expressions involving time-series data. TimEL's aim is to provide an easy to use - yet powerful language - to model, aggregate and manipulate time-series. TimEL can:

- Mix multiple time frames - for example you can sum daily data with hourly data, or even non-regular data like monthly data;
- Easily express recurrent quantities, like 10 units every hour;
- Support natively the concept of integral values, so that interpolation is automatically correct;
- Natively support integer, floating point and double expressions (besides strings and other ancillary types);
- Define your own types and functions.

To get an idea of which kind of expressions you can assemble, visit the Examples page.

TimEL requires Java 8 and will run in any J2SE or J2EE container.

#### Acknowledgements

I wish to thank ej-technologies for providing the TimEL development team with a free JProfiler license, a great Java Profiler.