TimEL is a Java library specifically developed to evaluate time-series expressions using a user-friendly language. Check out the new version which comes a new streaming API allowing it to crunch very large amounts of data with a constant memory footprint!

You can find more on TimEL’s homepage or on its Github repository.