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)
| File | Size | Uploaded | |
|---|---|---|---|
| smilo-0.1.0.tar.gz | 4.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|