Skip to main content

DataFit: Automated Data Preprocessing in Python

Note: This package is actively under development and is open source.

Overview

DataFit is a powerful Python package developed by Syed Syab and Hamza Rustam for automating data preprocessing tasks. Initiated as part of our Final Year Project at the University of Swat, this tool streamlines the data preprocessing pipeline, making it user-friendly for machine learning engineers and data scientists.

  • Project Initialization Date: 01/OCT/2023
  • Expected Project Finalization Date: 01/Dec/2023 (Initial Release) (Still under development)

Team Members

  1. Professor Naeem Ullah (Supervisor)

  2. Syed Syab (Student)

  3. Hamza Rustam (Student)

Package Functionality

The DataFit package is designed with a user-friendly interface, ensuring accessibility for all users. Its current functionality includes:

  • Displaying information about the dataset
  • Handling null values
  • Deleting multiple columns
  • Handling categorical values
  • Normalization
  • Standardization
  • Extracting numeric values
  • Tokenization

Usage

To use the package, install it using:

pip install datafit

Once installed, import it like Pandas and start using it:

import datafit.datafit as df

# Display information about the data
df.information(data)

To handle categorical values:

import datafit.datafit as df

# Specify columns to handle or use None for all columns
df.handleCategoricalValues(data, ["column1", "column2"])

To extract numerical values from columns:

import datafit.datafit as df

# Specify columns for extraction
df.extractValues(data, ["column1", "column2"])

New Updates in version=0.2023.2.13:

Description updated

Note: This package is actively under development. Feel free to share and follow on GitHub and LinkedIn for updates.

Your support is appreciated!

Release files for datafit 0.2023.3.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 datafit 0.2023.3.0
File Size Uploaded
datafit-0.2023.3.0.tar.gz 12.5 kB Details

Built distribution (wheel)

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

Total release size: 23.4 kB

Release files / datafit-0.2023.3.0.tar.gz

Download URL datafit-0.2023.3.0.tar.gz
Size 12.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e5e897f925998154d055491cbe9849ef7b5f664eb201b5680d6f5e4295afdbf2
BLAKE2b-256 checksum
How to use checksums
f3ac64dc490a95ea116bed394d10eb290df55312e32697e27241bc74c645e912
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / datafit-0.2023.3.0-py3-none-any.whl

Download URL datafit-0.2023.3.0-py3-none-any.whl
Size 10.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
df6f3c9be8ac31f3afe2d202a780af0df3001ece63777489c071d6761d384f58
BLAKE2b-256 checksum
How to use checksums
70c82cbe4b2988fa2cac3242b6d329eaec18a602924396f91bef61b9a6c90288
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9
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