alteryx / featuretools

An open source python library for automated feature engineering
https://www.featuretools.com
BSD 3-Clause "New" or "Revised" License
7.25k stars 879 forks source link

`featuretools.list_primitives()` returning wrong descriptions #390

Closed csala closed 5 years ago

csala commented 5 years ago

Bug Description

In featuretools version 0.6.0, the method featuretools.list_primitives() returns the same description for all the primitives of the same type. Also, the description stays consistent if the method is called multiple times, but changes every time the intepreter is restarted:

In [1]: import featuretools                                                                                                                                                                                                                                                    

In [2]: featuretools.list_primitives().head()                                                                                                                                                                                                                                  
Out[2]: 
           name         type                     description
0  percent_true  aggregation  Test if all values are 'True'.
1           any  aggregation  Test if all values are 'True'.
2      num_true  aggregation  Test if all values are 'True'.
3          last  aggregation  Test if all values are 'True'.
4          mode  aggregation  Test if all values are 'True'.
gsheni commented 5 years ago

@csala we are aware of this bug and have a fix coming soon

gsheni commented 5 years ago

Fixed #391