Skip to content

v0.7.0a6

Pre-release
Pre-release
Compare
Choose a tag to compare
@qinxuye qinxuye released this 25 Feb 12:17
· 568 commits to master since this release
5172ff8

This is the release notes of v0.7.0a6. See here for the complete list of solved issues and merged PRs.

New Features

  • DataFrame
    • Implements Index.__getitem__ (#1971)
    • Implements {DataFrame,Series}.sample (#1983)
    • Implements DataFrameGroupBy.sample (#1994)
  • Tensor
    • Implements stats.chisquare (#1974)
    • Implement ttests and gamma functions (#1986)

Project Galois

  • Oscar
    • [oscar] Fix actor promise & add tests (#1958)
    • [oscar] Add communication layer for Mars backend (#1989)
    • [oscar] Implements Mars backend for oscar (#1996)
  • Storage
    • [storage][vineyard] Implement storage lib of vineyard backend (#1952, thanks @acezen!)
    • [storage][shared_memory] Add storage backend of multiprocessing.shared_memory (#1969)
    • [storage][cuda] Add cuda backend storage implementation (#1981)
    • [storage][ray] Implements Ray storage (#1992, thanks @fyrestone!)

Enhancements

  • Allow wrapping existing models with Mars class constructors (#1956)
  • Optimize performance of DataFrame.describe() (#1961)
  • Initialize filesystem and aio libs (#1980)

Bug fixes

  • Fix MarsDMatrix when input tensor has unknown chunk shape (#1966)
  • Fix tensor sorting with empty chunks (#1968)
  • Re-enable the from/to vineyard test cases, and set meta for tensor/dataframe properly. (#1967)
  • Fix ValueError when reducing tensors with empty chunks (#1978)
  • Fix job hang when error message can't be pickled (#1990)
  • Fix IndexError in Series.sort_values when some chunk is empty (#1999)
  • Fix mars crashes on ray >= 1.2.0 (#1998, thanks @fyrestone!)
  • Add errors argument for groupby.sample to ignore errors when group size less than n (#2002)