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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file wickedhot-0.2.6.tar.gz.

File metadata

  • Download URL: wickedhot-0.2.6.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.7.6

File hashes

Hashes for wickedhot-0.2.6.tar.gz
Algorithm Hash digest
SHA256 8f221fb3d801801a09bbb068d6f7056d18a8e9ed7a0d3b5258a35f934e40b34e
MD5 c6f4fd25913173e92aa704d193de95b3
BLAKE2b-256 d95bc1ef87d7fab057a765e79ae922fb8252f274ea54846de09563477448ab4a

See more details on using hashes here.

File details

Details for the file wickedhot-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: wickedhot-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 12.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.7.6

File hashes

Hashes for wickedhot-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 bfcd67ce12f18b943c655c55ba0a331f5d6ecba96e1c25594b14c179aadd10cb
MD5 7990127ae6087ef086b4b8cd3f49055e
BLAKE2b-256 77c19db79b700c308068270a39ca48400e2d5c2c87dfb3e3908d9b00c2d25200

See more details on using hashes here.

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