An open source python library for automated feature engineering
Jan 18, 2023
get_recommended_primitives
function to featuretools (#2398)Thanks to the following people for contributing to this release: @gsheni, @ozzieD, @rwedge, @sbadithe, @thehomebrewnerd
Jan 5, 2023
TimeSinceLastFalse
, TimeSinceLastMax
, TimeSinceLastMin
, and TimeSinceLastTrue
primitives (#2418)MaxConsecutiveFalse
, MaxConsecutiveNegatives
, MaxConsecutivePositives
, MaxConsecutiveTrue
, MaxConsecutiveZeros
, NumConsecutiveGreaterMean
, NumConsecutiveLessMean
(#2420)_handle_binary_comparison
function name and update set_feature_names
docstring (#2388)RateOfChange
primitive (#2408)NumberOfWordsInQuotes
(#2413)PerformanceWarning
in feature_set_calculator.py
(#2424)NumberOfCommonWords
feature with custom word_set (#2432)Datetime
and Ordinal
inputs in several primitives to prevent creation of Features that cannot be calculated (#2434)_all_direct_and_same_path
by deleting call to _features_have_same_path
(#2400)_build_transform_features
by iterating over input_features
once (#2400)ignore_columns
in DeepFeatureSynthesis
init (#2397)init_with_partial_schama
instead of init
in EntitySet.add_last_time_indexes
(#2409)delimiter_regex
parameter for TotalWordLength
has been renamed to do_not_count
(#2423)Thanks to the following people for contributing to this release: @gsheni, @rwedge, @sbadithe, @thehomebrewnerd
Breaking Changes
delimiter_regex
parameter for TotalWordLength
has been renamed to do_not_count
.
Old saved features that had a non-default value for the parameter will no longer load.Datetime
and Ordinal
inputs has been removed from the LessThanScalar
,
GreaterThanScalar
, LessThanEqualToScalar
and GreaterThanEqualToScalar
primitives.v1.19.0 Dec 9, 2022
OneDigitPostalCode
and TwoDigitPostalCode
primitives (#2365)ExpandingCount
, ExpandingMin
, ExpandingMean
, ExpandingMax
, ExpandingSTD
and ExpandingTrend
primitives (#2343)base_of_exclude
family of attributes when creating transform features(#2380)test_version
(#2389)MultiplyNumericBoolean
primitive that can cause an error with certain input dtype combinations (#2393)test_holiday_out_of_range
(#2382)Thanks to the following people for contributing to this release: @sbadithe, @thehomebrewnerd
RollingOutlierCount
primitive (#2129)RateOfChange
primitive (#2359)uses_full_dataframe
for Rolling*
and Exponential*
primitives (#2354)test_holiday_out_of_range
after holidays
release 0.17 (#2373)list-primitives
, info
) (#2353, #2358)Thanks to the following people for contributing to this release: @gsheni, @rwedge, @sbadithe, @tamargrey, @thehomebrewnerd
Enhancements
Changes
Documentation Changes
Thanks to the following people for contributing to this release: @gsheni, @rwedge, @sbadithe, @thehomebrewnerd
nlp_primitives
library (#2328)aggregation_primitive_base.py
and features_deserializer.py
(#2317) (#2324)Thanks to the following people for contributing to this release: @gsheni, @sbadithe, @thehomebrewnerd
series_library
attribute to EntitySet
dictionary (#2257)Library
Enum inheriting from str
(#2275)scipy
and woodwork[spark]
dependencies (#2306)featuretools_sql
with featuretools
(#2262)featuretools_sql
as a docs requirement (#2302)DiffDatetime
doctest (#2314)EntitySet
documentation (#2315)pytest -n auto
(#2298, #2310)Thanks to the following people for contributing to this release: @gsheni, @rwedge, @sbadithe, @thehomebrewnerd
EntitySet
schema has been updated to include a series_library
attributeRolling*
primitives has changed in this release. If this primitive was used without
defining the gap
value, the feature values returned with this release will be different than feature values from
prior releases.Developmental release for testing purposes
NumericLag
with Lag
primitive (#2252)Thanks to the following people for contributing to this release: @cp2boston, @gsheni, @ozzieD, @stefaniesmith, @thehomebrewnerd
packaging
method (#2230)roll_series_with_gap
caused by pandas version < 1.4.0 (#2246)Thanks to the following people for contributing to this release: @gsheni, @ozzieD, @sbadithe, @tamargrey