Skip to content

v0.7.0

Choose a tag to compare

@rwedge rwedge released this 29 Mar 17:19
c30d842

v0.7.0 Mar 29, 2019

  • Improve Entity Set Serialization (#361)
  • Support calling a primitive instance's function directly (#461, #468)
  • Support other libraries extending featuretools functionality via entrypoints (#452)
  • Remove featuretools install command (#475)
  • Add GroupByTransformFeature (#455, #472, #476)
  • Update Haversine Primitive (#435, #462)
  • Add commutative argument to SubtractNumeric and DivideNumeric primitives (#457)
  • Add FilePath variable_type (#470)
  • Add PhoneNumber, DateOfBirth, URL variable types (#447)
  • Generalize infer_variable_type, convert_variable_data and convert_all_variable_data methods (#423)
  • Documentation updates (#438, #446, #458, #469)
  • Testing updates (#440, #444, #445, #459)

Thanks to the following people for contributing to this release: @bukosabino, @CharlesBradshaw, @ColCarroll, @glentennis, @grayskripko, @gsheni, @jeff-hernandez, @jrkinley, @kmax12, @RogerTangos, @rwedge

Breaking Changes

  • ft.dfs now has a groupby_trans_primitives parameter that DFS uses to automatically construct features that group by an ID column and then apply a transform primitive to search group. This change applies to the following primitives: CumSum, CumCount, CumMean, CumMin, and CumMax.

    Previous behavior

    .. code-block:: python

      ft.dfs(entityset=es,
             target_entity='customers',
             trans_primitives=["cum_mean"])
    

    New behavior

    .. code-block:: python

      ft.dfs(entityset=es,
             target_entity='customers',
             groupby_trans_primitives=["cum_mean"])
    
  • Related to the above change, cumulative transform features are now defined using a new feature class, GroupByTransformFeature.

    Previous behavior

    .. code-block:: python

      ft.Feature([base_feature, groupby_feature], primitive=CumulativePrimitive)
    

    New behavior

    .. code-block:: python

      ft.Feature(base_feature, groupby=groupby_feature, primitive=CumulativePrimitive)
    

Summary: