Skip to content

v0.4.0rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@qinxuye qinxuye released this 25 Apr 14:13
· 852 commits to master since this release
f6ec9c5

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

New Features

  • DataFrame
    • Add support for isna, notna and __dir__ (#1125)
    • Add support for md.dropna (#1129)
    • Support groupby.__getitem__ and group by level (#1136)
    • Implement DataFrame nunique (#1137)
    • Implements md.cut (#1139)
    • Add plot and relative functions for DataFrame and Series (#1143)
    • Implements {DataFrame, Series}.{shift, tshift} (#1157)
    • Add support of md.expanding (#1160)
    • Implements {DataFrame,Series}.diff (#1174)
    • Support modulo operand for DataFrame (#1176)
    • Add Series.value_counts() support (#1181)
  • Tensor
    • Add support for mt.union1d (#1147)
    • Support Tensor.__setitem__ with bool indexing (#1159)
  • Learn
    • Add support for NearestNeighbors.kneighbors_graph (#1152)
    • Add support for mars.learn.metrics.accuracy_score (#1150)
    • Implements mars.learn.metrics.pairwise.rbf_kernel (#1158)
    • Implements mars.learn.semi_supervised.LabelPropagation (#1163)

Enhancements

  • Refactor GroupBy objects (#1127)

Bug fixes

  • Support md.merge when on column is in df.index (#1132)
  • Fix tokenizing partial function (#1149)
  • Allow retrieving shape of a groupby object (#1155)

Documentation

  • Add DataFrame docs (#1130)
  • Fix requirements for doc (#1135)
  • Fix rendering numpy-style documentations (#1179)
  • Fix some mistakes in the doc. (#1161, thanks @ueshin!)

Tests

  • Check if tileable.nsplits and chunk.shape is consistent (#1108)
  • Add meta checks for groupby (#1144)
  • Allow using pyarrow==0.17.0 (#1172)