Skip to content

Releases: alteryx/featuretools

v0.6.1

15 Feb 20:10
16c04fe
Compare
Choose a tag to compare

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

30 Jan 23:07
f268e62
Compare
Choose a tag to compare

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

18 Dec 01:40
Compare
Choose a tag to compare

v0.5.1 Dec 17, 2018

  • Add missing dependencies (#353)
  • Move comment to note in documentation (#352)

v0.5.0

17 Dec 23:35
1a92e3f
Compare
Choose a tag to compare

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

31 Oct 22:21
7cf3ec3
Compare
Choose a tag to compare

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

01 Oct 15:34
8498bb6
Compare
Choose a tag to compare

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

28 Aug 00:41
58a3bf5
Compare
Choose a tag to compare

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

20 Aug 16:29
Compare
Choose a tag to compare

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

02 Jul 18:58
Compare
Choose a tag to compare

v0.2.1 July 2, 2018

  • Cpu count fix (#176)
  • Update flight (#175)
  • Move feature matrix calculation helper functions to separate file (#177)

v0.2.0

22 Jun 22:56
e16ecd1
Compare
Choose a tag to compare

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 in calculate_feature_matrix (#165)
  • Config does error checking to see if it can write to disk (#162)