Changelog

v0.4.0 Oct 31, 2018
  • Remove ft.utils.gen_utils.getsize and make pympler a test requirement (GH#299)
  • Update requirements.txt (GH#298)
  • Refactor EntitySet.find_path(…) (GH#295)
  • Clean up unused methods (GH#293)
  • Remove unused parents property of Entity (GH#283)
  • Removed relationships parameter (GH#284)
  • Improve time index validation (GH#285)
  • Encode features with “unknown” class in categorical (GH#287)
  • Allow where clauses on direct features in Deep Feature Synthesis (GH#279)
  • Change to fullargsspec (GH#288)
  • Parallel verbose fixes (GH#282)
  • Update tests for python 3.7 (GH#277)
  • Check duplicate rows cutoff times (GH#276)
  • Load retail demo data using compressed file (GH#271)
v0.3.1 Sept 28, 2018
  • Handling time rewrite (GH#245)
  • Update deep_feature_synthesis.py (GH#249)
  • Handling return type when creating features from DatetimeTimeIndex (GH#266)
  • Update retail.py (GH#259)
  • Improve Consistency of Transform Primitives (GH#236)
  • Update demo docstrings (GH#268)
  • Handle non-string column names (GH#255)
  • Clean up merging of aggregation primitives (GH#250)
  • Add tests for Entity methods (GH#262)
  • Handle no child data when calculating aggregation features with multiple arguments (GH#264)
  • Add is_string utils function (GH#260)
  • Update python versions to match docker container (GH#261)
  • Handle where clause when no child data (GH#258)
  • No longer cache demo csvs, remove config file (GH#257)
  • Avoid stacking “expanding” primitives (GH#238)
  • Use randomly generated names in retail csv (GH#233)
  • Update README.md (GH#243)
v0.3.0 Aug 27, 2018
  • Improve performance of all feature calculations (GH#224)
  • Update agg primitives to use more efficient functions (GH#215)
  • Optimize metadata calculation (GH#229)
  • More robust handling when no data at a cutoff time (GH#234)
  • Workaround categorical merge (GH#231)
  • Switch which CSV is associated with which variable (GH#228)
  • Remove unused kwargs from query_by_values, filter_and_sort (GH#225)
  • Remove convert_links_to_integers (GH#219)
  • Add conda install instructions (GH#223, GH#227)
  • Add example of using Dask to parallelize to docs (GH#221)
v0.2.2 Aug 20, 2018
  • Remove unnecessary check no related instances call and refactor (GH#209)
  • Improve memory usage through support for pandas categorical types (GH#196)
  • Bump minimum pandas version from 0.20.3 to 0.23.0 (GH#216)
  • Better parallel memory warnings (GH#208, GH#214)
  • Update demo datasets (GH#187, GH#201, GH#207)
  • Make primitive lookup case insensitive (GH#213)
  • Use capital name (GH#211)
  • Set class name for Min (GH#206)
  • Remove variable_types from normalize entity (GH#205)
  • Handle parquet serialization with last time index (GH#204)
  • Reset index of cutoff times in calculate feature matrix (GH#198)
  • Check argument types for .normalize_entity (GH#195)
  • Type checking ignore entities. (GH#193)
v0.2.1 July 2, 2018
  • Cpu count fix (GH#176)
  • Update flight (GH#175)
  • Move feature matrix calculation helper functions to separate file (GH#177)
v0.2.0 June 22, 2018
  • Multiprocessing (GH#170)
  • Handle unicode encoding in repr throughout Featuretools (GH#161)
  • Clean up EntitySet class (GH#145)
  • Add support for building and uploading conda package (GH#167)
  • Parquet serialization (GH#152)
  • Remove variable stats (GH#171)
  • Make sure index variable comes first (GH#168)
  • No last time index update on normalize (GH#169)
  • Remove list of times as on option for cutoff_time in calculate_feature_matrix (GH#165)
  • Config does error checking to see if it can write to disk (GH#162)
v0.1.21 May 30, 2018
v0.1.20 Apr 13, 2018
  • Primitives as strings in DFS parameters (GH#129)
  • Integer time index bugfixes (GH#128)
  • Add make_temporal_cutoffs utility function (GH#126)
  • Show all entities, switch shape display to row/col (GH#124)
  • Improved chunking when calculating feature matrices (GH#121)
  • fixed num characters nan fix (GH#118)
  • modify ignore_variables docstring (GH#117)
v0.1.19 Mar 21, 2018
  • More descriptive DFS progress bar (GH#69)
  • Convert text variable to string before NumWords (GH#106)
  • EntitySet.concat() reindexes relationships (GH#96)
  • Keep non-feature columns when encoding feature matrix (GH#111)
  • Uses full entity update for dependencies of uses_full_entity features (GH#110)
  • Update column names in retail demo (GH#104)
  • Handle Transform features that need access to all values of entity (GH#91)
v0.1.18 Feb 27, 2018
  • fixes related instances bug (GH#97)
  • Adding non-feature columns to calculated feature matrix (GH#78)
  • Relax numpy version req (GH#82)
  • Remove entity_from_csv, tests, and lint (GH#71)
v0.1.17 Jan 18, 2018
  • LatLong type (GH#57)
  • Last time index fixes (GH#70)
  • Make median agg primitives ignore nans by default (GH#61)
  • Remove Python 3.4 support (GH#64)
  • Change normalize_entity to update secondary_time_index (GH#59)
  • Unpin requirements (GH#53)
  • associative -> commutative (GH#56)
  • Add Words and Chars primitives (GH#51)
v0.1.16 Dec 19, 2017
  • fix EntitySet.combine_variables and standardize encode_features (GH#47)
  • Python 3 compatibility (GH#16)
v0.1.15 Dec 18, 2017
  • Fix variable type in demo data (GH#37)
  • Custom primitive kwarg fix (GH#38)
  • Changed order and text of arguments in make_trans_primitive docstring (GH#42)
v0.1.14 November 20, 2017
  • Last time index (GH#33)
  • Update Scipy version to 1.0.0 (GH#31)
v0.1.13 November 1, 2017
  • Add MANIFEST.in (GH#26)
v0.1.11 October 31, 2017
  • Package linting (GH#7)
  • Custom primitive creation functions (GH#13)
  • Split requirements to separate files and pin to latest versions (GH#15)
  • Select low information features (GH#18)
  • Fix docs typos (GH#19)
  • Fixed Diff primitive for rare nan case (GH#21)
  • added some mising doc strings (GH#23)
  • Trend fix (GH#22)
  • Remove as_dir=False option from EntitySet.to_pickle() (GH#20)
  • Entity Normalization Preserves Types of Copy & Additional Variables (GH#25)
v0.1.10 October 12, 2017
  • NumTrue primitive added and docstring of other primitives updated (GH#11)
  • fixed hash issue with same base features (GH#8)
  • Head fix (GH#9)
  • Fix training window (GH#10)
  • Add associative attribute to primitives (GH#3)
  • Add status badges, fix license in setup.py (GH#1)
  • fixed head printout and flight demo index (GH#2)
v0.1.9 September 8, 2017
  • Documentation improvements
  • New featuretools.demo.load_mock_customer function
v0.1.8 September 1, 2017
  • Bug fixes
  • Added Percentile transform primitive
v0.1.7 August 17, 2017
  • Performance improvements for approximate in calculate_feature_matrix and dfs
  • Added Week transform primitive

v0.1.6 July 26, 2017

  • Added load_features and save_features to persist and reload features
  • Added save_progress argument to calculate_feature_matrix
  • Added approximate parameter to calculate_feature_matrix and dfs
  • Added load_flight to ft.demo

v0.1.5 July 11, 2017

  • Windows support

v0.1.3 July 10, 2017

  • Renamed feature submodule to primitives
  • Renamed prediction_entity arguments to target_entity
  • Added training_window parameter to calculate_feature_matrix

v0.1.2 July 3rd, 2017

  • Initial release