Skip to content

Major backward breaking changes

Compare
Choose a tag to compare
@cassidyperkins cassidyperkins released this 13 Feb 21:51
· 188 commits to master since this release
  • Time, Timeline, and TimelineIterator have been split out to their own package,
    tzTime
  • Lumenize has been simplfified down to four main classes: TimeSeriesCalculator,
    TransitionsCalculator, TimeInStateCalculator, and OLAPCube
  • There are still a few addional helpers for data transformation and a histogram calculator
    function.
  • The three main calculators implement the same interface and take similar config objects.
  • They provide a superset of all of the functionality previously found in Lumenize.
  • They all use the OLAPCube abstraction so they are much easier to understand, maintain, and
    upgrade.
  • They now all support incremental updating, and serialization so you can cache results of
    an earlier calculation and restart justfeeding in the updated information.
  • All this AND significant performance gains.