Skip to main content

prepup

image

Prepup is a free open-source package that lets you inspect, explore, visualize, and perform pre-processing tasks on datasets in your windows/macOS terminal.

Installation

  • Prepup can be installed using the Pip package manager.

!pip install prepup

Motivation

  • Developing an efficient and user-friendly command line tool for data pre-processing to handle various tasks such as missing data, data formatting, and cleaning, with a simple interface and scalability for large datasets.

File Format Supported

  • CSV
  • EXCEL
  • PARQUET

Why you should use Prepup?

It's Super fast

  • Prepup is built on Polars which is alternative to pandas and helps you load and manipulate the DataFrames faster.

Analytical

  • Prepup handles tasks ranging from shape of data to the Standardizing the feature before training the model. It does it right on the terminal.

Compatible

  • Prepup supports CSV, EXCEL and PARQUET formats making it compatible to go with different file formats.

Non Destructive

  • Prepup doesn't alters your raw data, It saves pre-processed data only when user specifies the path.

Lives in your Terminal

  • Prepup is terminal based and has specific entry points designed for using it instantly.

Command Line Arguments available in PREPUP

prepup "File name or File path" -inspect

  • inspect flag takes the dataframe and returns the Features available, Features datatype and missing values present in the Dataset.

prepup "File name or File path" -explore

  • explore flag takes the dataframe and returns the Features available, Features datatype, Correlation between features, Detects Outliers, Checks Normal Distribution, Checks Skewness, Checks Kurtosis and also allows the option to check if the dataset is Imbalanced.

prepup "File name or File path" -visualize

  • visualize flag plots the feature distribution directly on the terminal.

prepup "File name or File path" -impute

  • There are 8 different strategies available to impute missing data using Prepup

    • Option 1 - Drops the Missing Data
    • Option 2 - Impute Missing values with a Specific value
    • Option 3 - Impute Missing values with Mean.
    • Option 4 - Impute Missing values with Median.
    • Option 5 - Impute Missing value based on the distribution of existing columns.
    • Option 6 - Impute Missing values based on Forward Fill Strategy where missing values are imputed based on the previous data points.
    • Option 7 - Impute Missing values based on Backward Strategy where missing values are imputed based on the next data points.
    • Option 8 - Impute missing values based on K-Nearest Neighbors.

prepup "File name or File path" -standardize

  • Standardize allows you to standardize the dataset using two different methods:

    1. Robust Scaler

    2. Standard Scaler

  • Robust Scaler is recommended if there are outliers present and you feel they can have influence on the Machine Learning model.

  • Standard Scaler is go to function if you want to standardize the dataset before training the model on it.

License

  • Free software: MIT license

Package Link

Metadata

Release files for prepup 0.1.6

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

Source distribution (sdist)

Source distribution for prepup 0.1.6
File Size Uploaded
prepup-0.1.6.tar.gz 13.1 kB Details

Release files / prepup-0.1.6.tar.gz

Download URL prepup-0.1.6.tar.gz
Size 13.1 kB
Tags Source
SHA-256 checksum
How to use checksums
cd1aecf412b51dc5a0f1c04ef99212bc56369aaea437354d85fc7a14fc9533f1
BLAKE2b-256 checksum
How to use checksums
2d8743b4d751619f34e0a66492048f6fa4cc132cc2150cc739d77d22cfabbb7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.2

Release history Release notifications | RSS feed

This release

0.1.6 This release

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.0.19

1 release file

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