Skip to main content

Lale

Tests Documentation Status PyPI version shields.io Imports: isort Code style: black linting: pylint security: bandit License CII Best Practices
logo

README in other languages: 中文, deutsch, français, فارسی, or contribute your own.

Lale is a Python library for semi-automated data science. Lale makes it easy to automatically select algorithms and tune hyperparameters of pipelines that are compatible with scikit-learn, in a type-safe fashion. If you are a data scientist who wants to experiment with automated machine learning, this library is for you! Lale adds value beyond scikit-learn along three dimensions: automation, correctness checks, and interoperability. For automation, Lale provides a consistent high-level interface to existing pipeline search tools including Hyperopt, GridSearchCV, and SMAC. For correctness checks, Lale uses JSON Schema to catch mistakes when there is a mismatch between hyperparameters and their type, or between data and operators. And for interoperability, Lale has a growing library of transformers and estimators from popular libraries such as scikit-learn, XGBoost, PyTorch etc. Lale can be installed just like any other Python package and can be edited with off-the-shelf Python tools such as Jupyter notebooks.

The name Lale, pronounced laleh, comes from the Persian word for tulip. Similarly to popular machine-learning libraries such as scikit-learn, Lale is also just a Python library, not a new stand-alone programming language. It does not require users to install new tools nor learn new syntax.

Lale is distributed under the terms of the Apache 2.0 License, see LICENSE.txt. It is currently in an Alpha release, without warranties of any kind.

Download files

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

Source Distribution

lale-0.9.4.tar.gz (545.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lale-0.9.4-py3-none-any.whl (795.5 kB view details)

Uploaded Python 3

File details

Details for the file lale-0.9.4.tar.gz.

File metadata

  • Download URL: lale-0.9.4.tar.gz
  • Upload date:
  • Size: 545.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for lale-0.9.4.tar.gz
Algorithm Hash digest
SHA256 821c1dc514537974300d60e097ff9ec582c8d424fea84abed939dc5fcefdabcc
MD5 0f01944a70708666f83427fb210a631b
BLAKE2b-256 2a7f98bf379dae5fdad3840274e739904738edbc2c2f1aa66f939c5d6e9711e5

See more details on using hashes here.

File details

Details for the file lale-0.9.4-py3-none-any.whl.

File metadata

  • Download URL: lale-0.9.4-py3-none-any.whl
  • Upload date:
  • Size: 795.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for lale-0.9.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ea1d380a028dc2096a37aacf2f5be01666e5a5abf35b09ec3a8093e748ae6ec6
MD5 15e52c66aec9e5d2966f9a96eae07aa9
BLAKE2b-256 165504077af3a878a218e3df38eafb56a6ed4ae1869a6ee5da990283db3dfbb3

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page