Navigation Menu

Skip to content

Releases: civisanalytics/civisml-extensions

v0.3.1

15 Mar 14:26
bc1ea49
Compare
Choose a tag to compare

Changed

  • Added upper bound <0.24.0 for scikit-learn version (#59)

v0.3.0

28 Oct 21:50
23c0faa
Compare
Choose a tag to compare

Changed

  • Fix dependencies to make stacking compatible with scikit-learn 0.23+ (#54)
  • Removed support for Python <3.6. (#55)

v0.2.1

15 Jan 15:54
cfdf621
Compare
Choose a tag to compare

[0.2.1] - 2020-01-15

Changed

  • Make stacking compatible with scikit-learn v0.22.1. (#52)

v0.2.0

06 Dec 15:14
7f9e7b1
Compare
Choose a tag to compare

Added

  • Turn on Python 3.7 and 3.8 for Travis CI builds. (#50)

Changed

  • Removed the upper version bound for sklearn. (#50)
  • Update tests and requirements.txt to allow sklearn 0.20 and above. (#47)
  • Instead of boolean flag for dummy_na, have None/False (no dummying),
    'expanded' (matches previous True behavior), and 'all' (dummy NAs
    in all columns where they appear, not just ones we're categorically
    expanding). (#44)

[0.1.10] - 2019-01-16

16 Jan 21:38
565b5ca
Compare
Choose a tag to compare

Added

  • Raise a RuntimeError if there are more than 5000 levels in a column (#42)
  • Emit a warning if the column levels during transform don't overlap at all with levels from fitting (#41)

v0.1.9

17 May 16:24
6eee7c2
Compare
Choose a tag to compare

[0.1.9] - 2018-05-17

Fixed

  • In DataFrameETL, don't check for levels to expand in columns which
    are slated to be dropped. This will avoid raising a warning for too
    many levels in a column if the user has intentionally excluded
    that column (#39).

v0.1.8

18 Apr 21:18
c231cf6
Compare
Choose a tag to compare

[0.1.8] - 2018-04-19

Fixed

  • Fixed DataFrameETL transformations of DataFrames with non-trivial
    index when preserving DataFrame output type (#32, #33)
  • Add pandas version restrictions by Python version (#37)
  • Fix code which was incompatible with older pandas version (#37)

v0.1.7

27 Mar 12:40
d6689a5
Compare
Choose a tag to compare

[0.1.7] - 2018-03-27

Added

  • Added debug log emits for the DataFrameETL transformer (#24, #27)
  • Added debug log emits for the HyperbandSearchCV estimator (#28, #29)
  • Emit a warning if the user attempts to expand a column with
    too many categories (#25, #26)

[0.1.6] - 2018-1-12

12 Jan 23:10
eacf2a4
Compare
Choose a tag to compare

Fixed

  • Now caching CV indices. When CV generators are passed with shuffle=True and
    no random_state is set, they produce different CV folds on each call to
    split (#22).
  • Updated scipy dependency in requirements.txt file to scipy>=0.14,<2.0
  • DataFrameETL now correctly handles all Categorial-type columns
    in input DataFrames. The fix also improves execution time of
    transform calls by 2-3x (#20).

[0.1.5] - 2017-10-31

31 Oct 14:56
5546ba1
Compare
Choose a tag to compare

Added

  • Added check_null_cols argument to check for null columns (#13)