Skip to main content

Data Inspector

Author MIT Contributions welcome Stars Downloads

Data Inspector is an open-source python library that brings 15++ types of different functions to make EDA, data cleaning easier.

Author: Kazi Amit Hasan

Project Description:

Data Inspector brings 15++ essential exploratory data analysis, data cleaning automations to make a dataset understandable. This is a perfect tool to get started with you data.

Installation:

pip install data-inspector

Package available at https://pypi.org/project/data-inspector/

Available automation:

  1. Line plot : line_plot(data, x_data, y_data, x_label="", y_label="", title="")
  2. Skew feature: plot_skewed_feature(data, column)
  3. Showing data distribution: show_distribution(data, column)
  4. Scatter plot: plot_scatter(data,x_data, y_data)
  5. Correlation plot: plot_correlation(data)
  6. Create histogram: histogram(data,column, x_label, y_label, title)
  7. Create bar plot: plot_bar(data, column, xlabel, ylabel, title)
  8. Create boxplots of all features: box_plot(data)
  9. Checking dataset's shape: datasetShape(data)
  10. Get dataset's diagnostic plots: diagnostic_plots(data, variable)
  11. Divide numerical and categorical features: divideFeatures(data)
  12. Fill NaN values: fillNan(data, column, value)
  13. Get pearson's correlation between two variables: get_correlation(column_1, column_2, data)
  14. Plotting kde plots: plot_cont_kde(data, var)
  15. Automatic calculating the missing values and their percentage along with visualization : calculating_missing_values(data)
  16. Regression plot with 95% CI : plot_regplot(data,x_data, y_data)

Tutorial:

Link: https://github.com/AmitHasanShuvo/data-inspector/blob/main/notebook/example%20notebook.ipynb
Colab link: https://colab.research.google.com/drive/1mj9gz2XyQprSYdKMUKlKkJ9Qi8XmleHW?usp=sharing

Some visualizations:

Available at: https://github.com/AmitHasanShuvo/data-inspector

How to cite:

@online{data-inspector,
title={data-inspector},
url={https://pypi.org/project/data-inspector/},
urldate = {2021-08-21}, 
publisher={Kazi Amit Hasan}
}

Future Works:

  1. Add some automations for time series data.

How to contribute:

Any contribution would be highly appreciated. Kindly go through the guidelines for contributing in github.

Change Log

0.0.1 (20/08/2021)

  • First Release

0.0.2 (20/08/2021)

  • Minor updates

0.0.3 (20/08/2021)

  • Minor updates

0.0.4 (20/08/2021)

  • Minor updates

0.0.5 (20/08/2021)

  • Minor updates

0.0.6 (20/08/2021)

  • Minor updates

0.0.8 (21/08/2021)

  • Minor updates

1.1 (21/08/2021)

  • Minor updates

1.5.4 (29/08/2021)

  • Regression plot functions added

Metadata

Release files for data-inspector 1.5.5

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

Source distribution (sdist)

Source distribution for data-inspector 1.5.5
File Size Uploaded Provenance Actions
data_inspector-1.5.5.tar.gz 6.4 kB Without provenance Details for data_inspector-1.5.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for data-inspector 1.5.5
File Interpreter ABI Platform Actions
data_inspector-1.5.5-py3-none-any.whl Python 3 none any Details for data_inspector-1.5.5-py3-none-any.whl

Total release size: 13.0 kB

Release files / data_inspector-1.5.5.tar.gz

Download URL data_inspector-1.5.5.tar.gz
Size 6.4 kB
Tags Source
SHA-256 checksum
How to use checksums
522c5e91f809fdecd30b5d2ef95b0f8023dbfc2673232879600613ff7fe54096
BLAKE2b-256 checksum
How to use checksums
bf37027555c3378b0701fbd88ca436a6a7b69d7ed0e3006f41d636cee8e54046
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

Release files / data_inspector-1.5.5-py3-none-any.whl

Download URL data_inspector-1.5.5-py3-none-any.whl
Size 6.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a10b487fc5b05541fdf28fcd329ce36b84a610699dd5297a78bf001ae332e684
BLAKE2b-256 checksum
How to use checksums
687aba7389a6386f439773e26cbd9c98f5b525ad82fba5626695a01df6410f10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

Security for data-inspector 1.5.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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