Skip to main content

Wicked easy one-hot-encoding in pure python with (mostly) no dependencies

Project description

wickedhot

Wicked easy one-hot-encoder in pure python with no dependencies

Properties

  • Built for streaming
  • Easy configuration of maximum number of levels
  • Simple handling of unseen categorical levels
  • Unobtrusive handling of numerical values
  • Built in serialization and persistence of encoder
  • Html form generation capability for use in web apps
  • Well tested

May 1, 2020 First pypi version 0.1.0

May 4, 2020 version 0.1.2 Included html form generation and numeric statistics

May 4, 2020 version 0.1.3 Bug fix, include template directory in setup

May 18, 2020 version 0.1.6 HTML form generation

July 16, 2020 version 0.2.0 Added functionality to form generation to omit fields and add extra ones. Useful when you have dropped base features prior to endcoding and want them back or just want to upload other user supplied info.

July 16, 2020 version 0.2.1 Added omit_cols so some columns can have encoding info calculated (useful for forms for example) but will not produce encoded variables.

July 16, 2020 version 0.2.2 Convert categorical with too many levels from drop down to input

July 28, 2020 version 0.2.3 Fixed bug in reservoir sampler

Sept 15, 2020 version 0.2.4 Removed min and max value from stats in forms made the default value an integer for big numbers

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wickedhot-0.2.6.tar.gz (14.4 kB view hashes)

Uploaded Source

Built Distribution

wickedhot-0.2.6-py3-none-any.whl (12.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page