Skip to content

7.7.0a1

Compare
Choose a tag to compare
@sethmlarson sethmlarson released this 12 Aug 20:44

7.7.0a1 (2020-05-20)

Added

  • Added the package to Conda Forge, install via
    conda install -c conda-forge eland (#209)
  • Added DataFrame.sample() and Series.sample() for querying
    a random sample of data from the index (#196, contributed by @mesejo)
  • Added Series.isna() and Series.notna() for filtering out
    missing, NaN or null values from a column (#210, contributed by @mesejo)
  • Added DataFrame.filter() and Series.filter() for reducing an axis
    using a sequence of items or a pattern (#212)
  • Added DataFrame.to_pandas() and Series.to_pandas() for converting
    an Eland dataframe or series into a Pandas dataframe or series inline (#208)
  • Added support for XGBoost v1.0.0 (#200)

Deprecated

  • Deprecated info_es() in favor of es_info() (#208)
  • Deprecated eland.read_csv() in favor of eland.csv_to_eland() (#208)
  • Deprecated eland.read_es() in favor of eland.DataFrame() (#208)

Changed

  • Changed var and std aggregations to use sample instead of
    population in line with Pandas (#185)
  • Changed painless scripts to use source rather than inline to improve
    script caching performance (#191, contributed by @mesejo)
  • Changed minimum elasticsearch Python library version to v7.7.0 (#207)
  • Changed name of Index.field_name to Index.es_field_name (#208)

Fixed

  • Fixed DeprecationWarning raised from pandas.Series when an
    an empty series was created without specifying dtype (#188, contributed by @mesejo)
  • Fixed a bug when filtering columns on complex combinations of and and or (#204)
  • Fixed an issue where DataFrame.shape would return a larger value than
    in the index if a sized operation like .head(X) was applied to the data
    frame (#205, contributed by @mesejo)
  • Fixed issue where both scikit-learn and xgboost libraries were
    required to use eland.ml.ImportedMLModel, now only one library is
    required to use this feature (#206)