Releases: alteryx/featuretools
Releases · alteryx/featuretools
v0.6.1
v0.6.1 Feb 15, 2019
- Cumulative primitives (#410)
- Entity.query_by_values now preserves row order of underlying data (#428)
- Implementing Country Code and Sub Region Codes as variable types (#430)
- Added IPAddress and EmailAddress variable types (#426)
- Install data and dependencies (#403)
- Add TimeSinceFirst, fix TimeSinceLast (#388)
- Allow user to pass in desired feature return types (#372)
- Add new configuration object (#401)
- Replace NUnique get_function (#434)
- _calculate_idenity_features now only returns the features asked for, instead of the entire entity (#429)
- Primitive function name uniqueness (#424)
- Update NumCharacters and NumWords primitives (#419)
- Removed Variable.dtype (#416, #433)
- Change to zipcode rep, str for pandas (#418)
- Remove pandas version upper bound (#408)
- Make S3 dependencies optional (#404)
- Check that agg_primitives and trans_primitives are right primitive type (#397)
- Mean primitive changes (#395)
- Fix transform stacking on multi-output aggregation (#394)
- Fix list_primitives (#391)
- Handle graphviz dependency (#389, #396, #398)
- Testing updates (#402, #417, #433)
- Documentation updates (#400, #409, #415, #417, #420, #421, #422, #431)
Thanks to the following people for contributing to this release: @CharlesBradshaw, @csala, @floscha, @gsheni, @jxwolstenholme, @kmax12, @RogerTangos, @rwedge
v0.6.0
v0.6.0 Jan 30, 2018
- Primitive refactor (#364)
- Mean ignore NaNs (#379)
- Plotting entitysets (#382)
- Add seed features later in DFS process (#357)
- Multiple output column features (#376)
- Add ZipCode Variable Type (#367)
- Add
primitive.get_filepath
and example of primitive loading data from external files (#380) - Transform primitives take series as input (#385)
- Update dependency requirements (#378, #383, #386)
- Add modulo to override tests (#384)
- Update documentation (#368, #377)
- Update README.md (#366, #373)
- Update CI tests (#359, #360, #375)
Thanks to the following people for contributing to this release: @floscha, @gsheni, @kmax12, @RogerTangos, @rwedge
v0.5.1
v0.5.0
v0.5.0 Dec 17, 2018
- Add specific error for duplicate additional/copy_variables in normalize_entity (#348)
- Removed EntitySet._import_from_dataframe (#346)
- Removed time_index_reduce parameter (#344)
- Allow installation of additional primitives (#326)
- Fix DatetimeIndex variable conversion (#342)
- Update Sklearn DFS Transformer (#343)
- Clean up entity creation logic (#336)
- remove casting to list in transform feature calculation (#330)
- Fix sklearn wrapper (#335)
- Add readme to pypi
- Update conda docs after move to conda-forge (#334)
- Add wrapper for scikit-learn Pipelines (#323)
- Remove parse_date_cols parameter from EntitySet._import_from_dataframe (#333)
Thanks to the following people for contributing to this release: @bukosabino, @georgewambold, @gsheni, @jeff-hernandez, @kmax12, and @rwedge.
v0.4.0
v0.4.0 Oct 31, 2018
- Remove ft.utils.gen_utils.getsize and make pympler a test requirement (#299)
- Update requirements.txt (#298)
- Refactor EntitySet.find_path(...) (#295)
- Clean up unused methods (#293)
- Remove unused parents property of Entity (#283)
- Removed relationships parameter (#284)
- Improve time index validation (#285)
- Encode features with "unknown" class in categorical (#287)
- Allow where clauses on direct features in Deep Feature Synthesis (#279)
- Change to fullargsspec (#288)
- Parallel verbose fixes (#282)
- Update tests for python 3.7 (#277)
- Check duplicate rows cutoff times (#276)
- Load retail demo data using compressed file (#271)
v0.3.1
v0.3.1 Sept 28, 2018
- Handling time rewrite (#245)
- Update deep_feature_synthesis.py (#249)
- Handling return type when creating features from DatetimeTimeIndex (#266)
- Update retail.py (#259)
- Improve Consistency of Transform Primitives (#236)
- Update demo docstrings (#268)
- Handle non-string column names (#255)
- Clean up merging of aggregation primitives (#250)
- Add tests for Entity methods (#262)
- Handle no child data when calculating aggregation features with multiple arguments (#264)
- Add
is_string
utils function (#260) - Update python versions to match docker container (#261)
- Handle where clause when no child data (#258)
- No longer cache demo csvs, remove config file (#257)
- Avoid stacking "expanding" primitives (#238)
- Use randomly generated names in retail csv (#233)
- Update README.md (#243)
v0.3.0
v0.3.0 Aug 27, 2018
- Improve performance of all feature calculations (#224)
- Update agg primitives to use more efficient functions (#215)
- Optimize metadata calculation (#229)
- More robust handling when no data at a cutoff time (#234)
- Workaround categorical merge (#231)
- Switch which CSV is associated with which variable (#228)
- Remove unused kwargs from query_by_values, filter_and_sort (#225)
- Remove convert_links_to_integers (#219)
- Add conda install instructions (#223, #227)
- Add example of using Dask to parallelize to docs (#221)
v0.2.2
v0.2.2 Aug 20, 2018
- Remove unnecessary check no related instances call and refactor (#209)
- Improve memory usage through support for pandas categorical types (#196)
- Bump minimum pandas version from 0.20.3 to 0.23.0 (#216)
- Better parallel memory warnings (#208, #214)
- Update demo datasets (#187, #201, #207)
- Make primitive lookup case insensitive (#213)
- Use capital name (#211)
- Set class name for Min (#206)
- Remove
variable_types
from normalize entity (#205) - Handle parquet serialization with last time index (#204)
- Reset index of cutoff times in calculate feature matrix (#198)
- Check argument types for .normalize_entity (#195)
- Type checking ignore entities. (#193)
v0.2.1
v0.2.0
v0.2.0 June 22, 2018
- Multiprocessing (#170)
- Handle unicode encoding in repr throughout Featuretools (#161)
- Clean up EntitySet class (#145)
- Add support for building and uploading conda package (#167)
- Parquet serialization (#152)
- Remove variable stats (#171)
- Make sure index variable comes first (#168)
- No last time index update on normalize (#169)
- Remove list of times as on option for
cutoff_time
incalculate_feature_matrix
(#165) - Config does error checking to see if it can write to disk (#162)