Skip to content

v0.8.0

Compare
Choose a tag to compare
@javiber javiber released this 21 Mar 13:42
· 58 commits to main since this release
006a0e1

Release notes

Features

  • Add EventSet.moving_product() and EventSet.cumprod() operators. @akshatvishu
  • Add to.to_numpy(). @nagavenkateshgavini
  • Add trigonometric functions EventSet.arccos(), EventSet.arcsin(), EventSet.arctan(), EventSet.cos(), EventSet.sin(), and EventSet.tan(). @akshatvishu

Improvements

  • Speed up of calendar operations (now implemented in c++)
  • Add force_garbage_collector_interval to tp.compile.
  • Improved worst case time complexity from quadratic to linear for moving min/max operator.
  • Show first and last events instead of only first ones when displaying an EventSet. @jtaylor205
  • Exposed tp.FeatureSchema and tp.IndexSchema
  • EventSet.propagate now works even if both arguments don't have the same index values.
  • Add font_scale param to tp.plot
  • Speed-up tp.plot on evsets with a large number of index values.
  • tp.plot now works even when evsets have different index values.
  • Allow tp.from_tensorflow_record to consume a list of paths.
  • Add parameters num_parallel_reads and buffer_size to tp.from_tensorflow_record.
  • Check that timestamps are sorted on tp.from_tensorflow_record

Fixes

  • Fixed a bug with EventSet.tick_calendar and daylight savings time.
  • Fixed a bug with calendar operations and daylight savings time.

Thanks

In adition to the contributors mentioned above, thanks to @umbr4g3, @jsoref, and @tanaysd for improvements to the Github Actions and profiling.

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0