Skip to main content

Lightweight utilities for data science workflows

Project description

dsutilbox

dsutilbox is a lightweight, modular Python package that provides reusable utilities for data science workflows.

It helps you speed up experimentation and maintain consistency across projects by organizing commonly used preprocessing, modeling, and evaluation functions.

Features

  • 🧹 Preprocessing: missing value handling.

Installation

To install in editable (development) mode:

pip install -e .

Make sure you run this command from the root folder that contains the pyproject.toml file.

Example Usage

from dsutilbox.preprocessing import fill_missing_num_cols

# Example
df = fill_missing_num_cols(df, strategy="mean")
model = train_logistic(X_train, y_train)

📄 License

MIT License © 2025 Yuki Li

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

dsutilbox-0.1.1.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

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

dsutilbox-0.1.1-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file dsutilbox-0.1.1.tar.gz.

File metadata

  • Download URL: dsutilbox-0.1.1.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.5

File hashes

Hashes for dsutilbox-0.1.1.tar.gz
Algorithm Hash digest
SHA256 84d4a9bc87d4e98b650c326ae5e982c1fe37538d22af2ffcc5091270a901cb2c
MD5 787946eecbc622e2b0d43879ca3feabb
BLAKE2b-256 e24d529ba8001a0ebdc9061ca9db0b4e936717b254ae25af938026e82fefb401

See more details on using hashes here.

File details

Details for the file dsutilbox-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: dsutilbox-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.5

File hashes

Hashes for dsutilbox-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8093c43112df9b18a6d68788875a5324850e9b790fb3a3c4cef120a2d220aefe
MD5 44c3599948d3e1624372e5e1707bd284
BLAKE2b-256 868ba6c151abb01336c3708b04e670564cf7d8172baccf19af2817cd23bfab5c

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