Skip to main content

High performance ML library with ultra fast XGBoost implementation in pure Python

Project description

cortado: high performance 100% Python package for machine learning

Installation

cortado can be installed from pip:

pip install cortado

Main features:

  • native support for both numeric and categorical data (covariates and factors)
  • innovative feature engineering: virtual data columns and easy conversions between numeric and categorical data
  • out of core data processing when dataframes are bigger than RAM
  • implementation of XGBoost logistic in 500 lines of Python code, 3x faster than original C++ implementation (using Numba jit under the hood)
  • easy to extend, written in functional style for easy composition
  • works well with pandas dataframes
  • more to come soon!

Demo notebooks on Kaggle:

How to contribute

All contributions and bug reports are welcome.

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

cortado-1.0rc3.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

cortado-1.0rc3-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file cortado-1.0rc3.tar.gz.

File metadata

  • Download URL: cortado-1.0rc3.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for cortado-1.0rc3.tar.gz
Algorithm Hash digest
SHA256 602676b4f08fc1b04dde585e15b31bb5755e364d642e04e4f89436377b9011a4
MD5 23071805ba7ae94d07e369f89847e942
BLAKE2b-256 908b16bc3fdf1165826bb20e5171e0568bbb7d19a036b17aa3e7930160d231dc

See more details on using hashes here.

File details

Details for the file cortado-1.0rc3-py3-none-any.whl.

File metadata

  • Download URL: cortado-1.0rc3-py3-none-any.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for cortado-1.0rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 e13715e801e5cc8ba5a6b5a9a8b409d849437086fd9e052f6135e2b030dcc181
MD5 8751d32b1ebb40899645d72bc154b344
BLAKE2b-256 08d9bfd0af6d1e551622eac25585ab48114206db9ecd788459bee2cad2b1ae9b

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