Data Inspector
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:
- Line plot :
line_plot(data, x_data, y_data, x_label="", y_label="", title="") - Skew feature:
plot_skewed_feature(data, column) - Showing data distribution:
show_distribution(data, column) - Scatter plot:
plot_scatter(data,x_data, y_data) - Correlation plot:
plot_correlation(data) - Create histogram:
histogram(data,column, x_label, y_label, title) - Create bar plot:
plot_bar(data, column, xlabel, ylabel, title) - Create boxplots of all features:
box_plot(data) - Checking dataset's shape:
datasetShape(data) - Get dataset's diagnostic plots:
diagnostic_plots(data, variable) - Divide numerical and categorical features:
divideFeatures(data) - Fill NaN values:
fillNan(data, column, value) - Get pearson's correlation between two variables:
get_correlation(column_1, column_2, data) - Plotting kde plots:
plot_cont_kde(data, var) - Automatic calculating the missing values and their percentage along with visualization :
calculating_missing_values(data) - 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:
- 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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.