Skip to main content

Framework for machine and deep learning, with regression, classification and time series analysis

Project description

crapaud

🐸 LeCrapaud

An all-in-one machine learning framework

PyPI version Python versions Documentation


End-to-end machine learning on tabular and time series data — feature engineering, model selection, training, and prediction in one command.

Installation

pip install lecrapaud

Quick Start

from lecrapaud import LeCrapaud

LeCrapaud.set_uri("mysql+pymysql://user:password@host:port/dbname")

lc = LeCrapaud(
    experiment_name="my_experiment",
    target_numbers=[1],
    target_clf=[1],
    models_idx=["lgb", "xgb"],
)

lc.fit(data)
predictions, scores_reg, scores_clf = lc.predict(new_data)

Documentation

Full documentation available at lecrapaud.pierregallet.com

Contributing

python -m venv .venv
source .venv/bin/activate
make install
make format && make lint && make test

Pierre Gallet 2025

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

lecrapaud-0.31.1.tar.gz (169.7 kB view details)

Uploaded Source

Built Distribution

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

lecrapaud-0.31.1-py3-none-any.whl (207.1 kB view details)

Uploaded Python 3

File details

Details for the file lecrapaud-0.31.1.tar.gz.

File metadata

  • Download URL: lecrapaud-0.31.1.tar.gz
  • Upload date:
  • Size: 169.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for lecrapaud-0.31.1.tar.gz
Algorithm Hash digest
SHA256 95b6dff4f79f5ee264d4f3442416739ef6d585c91a792dfa7e8603740bf3a3ac
MD5 bb8915ce09f76de49caf14454eb93b41
BLAKE2b-256 6beb5dc84dfeaa1790671b36ab0d834a82353c60c3ab712e6dbbefe52bab9697

See more details on using hashes here.

File details

Details for the file lecrapaud-0.31.1-py3-none-any.whl.

File metadata

  • Download URL: lecrapaud-0.31.1-py3-none-any.whl
  • Upload date:
  • Size: 207.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for lecrapaud-0.31.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9e372cb3e7a88373fa665f2eb31b4afbffd66d36349046d2b1078d59aea95243
MD5 ae5541eda5613d2f6c4ac82529794a2a
BLAKE2b-256 70d5c3793df81e4a8168b2ea250d74ea387ac03a263531ed0b67940ed41a61aa

See more details on using hashes here.

Supported by

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