Skip to main content



SQL Bridge to Exploratory Data Analysis Tool

edaSQL is a library to link SQL to Exploratory Data Analysis and further more in the Data Engineering. This will solve many limitations in the SQL studios available in the market.

Installation

Clone this Repository. Run this from the root directory to install

python setup.py install

Documentation

Import Packages

import edaSQL
import pandas as pd

1. Connect to the DataBase

edasql = edaSQL.SQL()
edasql.connectToDataBase(server='your server name', 
                         database='your database', 
                         user='username', 
                         password='password')

2. Query Data

sampleQuery = "select  * from INX"
data = pd.read_sql(sampleQuery, edasql.dbConnection)

3. Data Overview

insights =  edaSQL.EDA(dataFrame=data,HTMLDisplay=True)
dataInsights =insights.dataInsights()
deepInsights = insights.deepInsights()

4.Correlation

eda = edaSQL.EDA(dataFrame=data)
eda.pearsonCorrelation()
eda.spearmanCorrelation()
eda.kendallCorrelation()

5. Missing Values

eda.missingValuesPlot(plot ='matrix')
eda.missingValuesPlot(plot ='bar')
eda.missingValuesPlot(plot ='heatmap')
eda.missingValuesPlot(plot ='dendrogram')

6. Outliers

eda.outliersVisualization(plot = 'box')
eda.outliersVisualization(plot = 'scatter')
outliers = eda.getOutliers()

Jupyter NoteBook Tutorial

Release files for eda-SQL 0.0.1

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

Source distribution (sdist)

Source distribution for eda-SQL 0.0.1
File Size Uploaded
eda-SQL-0.0.1.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for eda-SQL 0.0.1
File Interpreter ABI Platform
eda_SQL-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 10.0 kB

Release files / eda-SQL-0.0.1.tar.gz

Download URL eda-SQL-0.0.1.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7f88e887ebf23a2567d0942d9670f3dd185d4c4c906d4a6c257d926bcb50c7a3
BLAKE2b-256 checksum
How to use checksums
0aff60b62efd043c1436fea324bba1a316b4513a3da29cd2d42ac19e89c706c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.0

Release files / eda_SQL-0.0.1-py3-none-any.whl

Download URL eda_SQL-0.0.1-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
36a08c3939ad13f84a3e6d9b8b9cff3b0385f2ed6fb3b9e4880e59786d98812a
BLAKE2b-256 checksum
How to use checksums
a0da280890a3b1fbcf22dd08d0ad6d9ef63e21bfc446a61c30853ced4e8e9043
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.0

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

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