Skip to main content

smilo

A beginner-friendly Python data analysis library for cleaning, splitting, exploring, and visualizing data.

Installation

pip install smilo

Usage

from smilo.clean import remove_nulls from smilo.split import train_test_split from smilo.stats import mean, median, standard_deviation from smilo.utils import load_csv, dataset_info from smilo.viz import quick_hist

data = [1, None, 2, None, 3] clean_data = remove_nulls(data) print(clean_data) # [1, 2, 3]

train, test = train_test_split([1,2,3,4,5,6,7,8,9,10], test_size=0.2, seed=42)

print(mean([1, 2, 3, 4, 5])) # 3.0

Modules

  • clean.py — remove_nulls, fill_nulls, remove_duplicates, remove_empty_strings
  • split.py — train_test_split, k_fold_split
  • stats.py — mean, median, mode, minimum, maximum, data_range, total, count, variance, standard_deviation
  • utils.py — load_csv, dataset_info, column_types
  • viz.py — quick_hist, quick_corr

License

MIT

Release files for smilo 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for smilo 0.1.0
File Size Uploaded
smilo-0.1.0.tar.gz 4.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for smilo 0.1.0
File Interpreter ABI Platform
smilo-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.2 kB

Release files / smilo-0.1.0.tar.gz

Download URL smilo-0.1.0.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
dfa1dd1e542d4c9a8987f15963643034998612fb0c19d0c4ece46868ed7e3129
BLAKE2b-256 checksum
How to use checksums
e27f2a2fe8741596043d9f1f0fd30f025f713ce34b3973e94d7b90f4bb25b579
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / smilo-0.1.0-py3-none-any.whl

Download URL smilo-0.1.0-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5e1f585e936a8dc6fd1d5cd1316d289a2ca695164921f0924ea4199bbd33a0e8
BLAKE2b-256 checksum
How to use checksums
a420323a72da7f08877cac5275225132a59c41668d5a227259a734faa86cd8a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page