Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.7.0 #477

Merged
merged 8 commits into from Mar 29, 2019

Conversation

Projects
None yet
1 participant
@rwedge
Copy link
Contributor

commented Mar 29, 2019

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)

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

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

New behavior

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

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

New behavior

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

This comment has been minimized.

Copy link

commented Mar 29, 2019

Codecov Report

Merging #477 into master will not change coverage.
The diff coverage is 100%.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #477   +/-   ##
=======================================
  Coverage   96.23%   96.23%           
=======================================
  Files         100      100           
  Lines        8607     8607           
=======================================
  Hits         8283     8283           
  Misses        324      324
Impacted Files Coverage Δ
featuretools/__init__.py 66.66% <100%> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bbc2147...d90c76d. Read the comment docs.

@rwedge rwedge requested a review from kmax12 Mar 29, 2019

@rwedge rwedge merged commit c30d842 into master Mar 29, 2019

4 checks passed

codecov/patch 100% of diff hit (target 96.23%)
Details
codecov/project 96.23% (+0%) compared to bbc2147
Details
license/cla Contributor License Agreement is signed.
Details
test_all_python_versions Workflow: test_all_python_versions
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.