![G-Look](https://raw.githubusercontent.com/gaurang157/glook/main/assets/pixelcut-export.png)
---
<p align="center">
<a href="LICENSE"><img src="https://img.shields.io/pypi/l/glook?style=flat-square"/></a>
<a href="https://pypi.org/project/glook/"><img src="https://img.shields.io/pypi/pyversions/glook?style=flat-square"/></a>
<a href="https://pypistats.org/packages/glook"><img src="https://img.shields.io/pypi/dm/glook?style=flat-square" alt="downloads"/></a>
</p>
## Releases
<div align="center">
<table>
<tr>
<th>Repo</th>
<th>Version</th>
<th>Downloads</th>
</tr>
<tr>
<td>PyPI</td>
<td><a href="https://pypi.org/project/glook/"><img src="https://img.shields.io/pypi/v/glook?style=flat-square"/></a></td>
<td><a href="https://pepy.tech/project/glook"><img src="https://pepy.tech/badge/glook"/></a></td>
</tr>
</table>
</div>
# G-Look: Auto EDA
glook is a Python library that provides a graphical user interface (GUI) for Automated Exploratory Data Analysis (Auto EDA). With glook, you can easily visualize and analyze your dataset's characteristics, distributions, and relationships.
## ⚠️ **BEFORE INSTALLATION** ⚠️
**Before installing glook, it's strongly recommended to create a new Python environment to avoid potential conflicts with your current environment.**
## Creating a New Conda Environment
To create a new conda environment, follow these steps:
1. **Install Conda**:
If you don't have conda installed, you can download and install it from the [Anaconda website](https://www.anaconda.com/products/distribution).
2. **Open a Anaconda Prompt**:
Open a Anaconda Prompt (or Anaconda Terminal) on your system.
3. **Create a New Environment**:
To create a new conda environment, use the following command. Replace `my_env_name` with your desired environment name.
- Support Python versions are > 3.8
```bash
conda create --name my_env_name python=3.8
```
4. **Activate the Environment**:
After creating the environment, activate it with the following command:
```bash
conda activate my_env_name
```
## OR
## Create a New Virtual Environment with `venv`
If you prefer using Python's built-in `venv` module, here's how to create a virtual environment:
1. **Check Your Python Installation**:
Ensure you have Python installed on your system. You can check by running:
- Support Python versions are > 3.8
```bash
python --version
```
2. **Create a Virtual Environment**:
Use the following command to create a new virtual environment. Replace `my_env_name` with your desired environment name.
```bash
python -m venv my_env_name
```
3. **Activate the Environment**:
After creating the virtual environment, activate it using the appropriate command for your operating system:
```bash
my_env_name\Scripts\activate
```
## Installation
You can install glook using pip:
```bash
pip install glook
```
## Usage
Once installed, glook can be launched globally from the command line. Simply type `glook` and press enter to start the application.
```bash
glook
```
The glook application GUI will launch, allowing you to perform Auto EDA on your dataset interactively.
<img width="960" alt="image" src="https://github.com/gaurang157/glook/assets/148379526/668aaa96-5883-49eb-aa85-4852df92233a">
## Features
- General Data Insights
![image](https://github.com/gaurang157/glook/assets/148379526/468e9ced-c13c-4e5e-b6ab-27bb7a58da33)
- Correlation Coefficient Heatmap
![image](https://github.com/gaurang157/glook/assets/148379526/228dc42a-61a5-4924-a2ec-3fa9b4c54f75)
### Univariate Analysis
- Visualize distributions of individual columns using:
- Histograms
- Box plots
- Q-Q plot
- Statistical Calculations:
![image](https://github.com/gaurang157/glook/assets/148379526/4d9bb69b-c0f5-4e57-8a42-6de58af9a5e0)
### Bivariate Analysis
- Explore relationships between two columns using:
- Scatter plots
- Line plots
- Bar plots
- Box plots
- Violin plots
- Strip charts
- Density contours
- Density heatmaps
- **Polar plots**
- **Polar Bar Plot:** Display the relationship between two columns as bars in polar coordinates.
- Select x-axis and y-axis columns to visualize their relationship.
#### Trivariate Analysis
- Analyze relationships between three columns using:
- 3D Scatter plots
- Distplot
- Select three columns to visualize their trivariate relationship.
### Supported Formats
glook supports various data formats, including CSV & Excel.
## Getting Help
If you encounter any issues or have questions about using glook, please feel free to open an issue on the [GitHub repository](https://github.com/gaurang157/glook/). We'll be happy to assist you.
## License
This project is licensed under the MIT License - see the [LICENSE](https://opensource.org/license/mit) file for details.
Raw data
{
"_id": null,
"home_page": "https://github.com/gaurang157/glook",
"name": "glook",
"maintainer": "Gaurang Ingle, Sharat Chandra Manikonda",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "manikondasharat@gmail.com",
"keywords": "AutoEDA, Exploratory Data Analysis, Data Visualization, GUI, CLI, Python, Streamlit, CLI interface, UI interface",
"author": "Gaurang Ingle",
"author_email": "gaurang.ingle@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/75/d9/5526e2c5d252de120350cf7b853f26b53ea835dba6433cf91051b14ad988/glook-0.1.8.tar.gz",
"platform": null,
"description": "\r\n![G-Look](https://raw.githubusercontent.com/gaurang157/glook/main/assets/pixelcut-export.png)\r\n---\r\n\r\n<p align=\"center\">\r\n <a href=\"LICENSE\"><img src=\"https://img.shields.io/pypi/l/glook?style=flat-square\"/></a>\r\n <a href=\"https://pypi.org/project/glook/\"><img src=\"https://img.shields.io/pypi/pyversions/glook?style=flat-square\"/></a>\r\n <a href=\"https://pypistats.org/packages/glook\"><img src=\"https://img.shields.io/pypi/dm/glook?style=flat-square\" alt=\"downloads\"/></a>\r\n</p>\r\n\r\n## Releases\r\n\r\n<div align=\"center\">\r\n <table>\r\n <tr>\r\n <th>Repo</th>\r\n <th>Version</th>\r\n <th>Downloads</th>\r\n </tr>\r\n <tr>\r\n <td>PyPI</td>\r\n <td><a href=\"https://pypi.org/project/glook/\"><img src=\"https://img.shields.io/pypi/v/glook?style=flat-square\"/></a></td>\r\n <td><a href=\"https://pepy.tech/project/glook\"><img src=\"https://pepy.tech/badge/glook\"/></a></td>\r\n </tr>\r\n </table>\r\n</div>\r\n\r\n# G-Look: Auto EDA\r\n\r\nglook is a Python library that provides a graphical user interface (GUI) for Automated Exploratory Data Analysis (Auto EDA). With glook, you can easily visualize and analyze your dataset's characteristics, distributions, and relationships.\r\n\r\n## \u26a0\ufe0f **BEFORE INSTALLATION** \u26a0\ufe0f\r\n\r\n**Before installing glook, it's strongly recommended to create a new Python environment to avoid potential conflicts with your current environment.**\r\n\r\n\r\n## Creating a New Conda Environment\r\n\r\nTo create a new conda environment, follow these steps:\r\n\r\n1. **Install Conda**:\r\n If you don't have conda installed, you can download and install it from the [Anaconda website](https://www.anaconda.com/products/distribution).\r\n\r\n2. **Open a Anaconda Prompt**:\r\n Open a Anaconda Prompt (or Anaconda Terminal) on your system.\r\n\r\n3. **Create a New Environment**:\r\n To create a new conda environment, use the following command. Replace `my_env_name` with your desired environment name.\r\n- Support Python versions\u00a0are\u00a0>\u00a03.8\r\n```bash\r\nconda create --name my_env_name python=3.8\r\n```\r\n\r\n4. **Activate the Environment**:\r\n After creating the environment, activate it with the following command:\r\n```bash\r\nconda activate my_env_name\r\n```\r\n\r\n## OR\r\n## Create a New Virtual Environment with `venv`\r\nIf you prefer using Python's built-in `venv` module, here's how to create a virtual environment:\r\n\r\n1. **Check Your Python Installation**:\r\n Ensure you have Python installed on your system. You can check by running:\r\n - Support Python versions\u00a0are\u00a0>\u00a03.8\r\n```bash\r\npython --version\r\n```\r\n\r\n2. **Create a Virtual Environment**:\r\nUse the following command to create a new virtual environment. Replace `my_env_name` with your desired environment name.\r\n```bash\r\npython -m venv my_env_name\r\n```\r\n\r\n3. **Activate the Environment**:\r\nAfter creating the virtual environment, activate it using the appropriate command for your operating system:\r\n```bash\r\nmy_env_name\\Scripts\\activate\r\n```\r\n\r\n## Installation\r\n\r\nYou can install glook using pip:\r\n\r\n```bash\r\npip install glook\r\n```\r\n\r\n## Usage\r\n\r\nOnce installed, glook can be launched globally from the command line. Simply type `glook` and press enter to start the application.\r\n\r\n```bash\r\nglook\r\n```\r\n\r\nThe glook application GUI will launch, allowing you to perform Auto EDA on your dataset interactively.\r\n\r\n<img width=\"960\" alt=\"image\" src=\"https://github.com/gaurang157/glook/assets/148379526/668aaa96-5883-49eb-aa85-4852df92233a\">\r\n\r\n\r\n## Features\r\n\r\n- General Data Insights\r\n ![image](https://github.com/gaurang157/glook/assets/148379526/468e9ced-c13c-4e5e-b6ab-27bb7a58da33)\r\n- Correlation Coefficient Heatmap\r\n ![image](https://github.com/gaurang157/glook/assets/148379526/228dc42a-61a5-4924-a2ec-3fa9b4c54f75)\r\n \r\n\r\n### Univariate Analysis\r\n- Visualize distributions of individual columns using:\r\n - Histograms\r\n - Box plots\r\n - Q-Q plot\r\n- Statistical Calculations:\r\n ![image](https://github.com/gaurang157/glook/assets/148379526/4d9bb69b-c0f5-4e57-8a42-6de58af9a5e0)\r\n\r\n\r\n\r\n### Bivariate Analysis\r\n- Explore relationships between two columns using:\r\n - Scatter plots\r\n - Line plots\r\n - Bar plots\r\n - Box plots\r\n - Violin plots\r\n - Strip charts\r\n - Density contours\r\n - Density heatmaps\r\n - **Polar plots**\r\n - **Polar Bar Plot:** Display the relationship between two columns as bars in polar coordinates.\r\n- Select x-axis and y-axis columns to visualize their relationship.\r\n\r\n#### Trivariate Analysis\r\n\r\n- Analyze relationships between three columns using:\r\n - 3D Scatter plots\r\n - Distplot\r\n- Select three columns to visualize their trivariate relationship.\r\n\r\n### Supported Formats\r\n\r\nglook supports various data formats, including CSV & Excel.\r\n\r\n## Getting Help\r\n\r\nIf you encounter any issues or have questions about using glook, please feel free to open an issue on the [GitHub repository](https://github.com/gaurang157/glook/). We'll be happy to assist you.\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License - see the [LICENSE](https://opensource.org/license/mit) file for details.\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Auto EDA.",
"version": "0.1.8",
"project_urls": {
"Bug Reports": "https://github.com/gaurang157/glook/issues",
"Documentation": "https://github.com/gaurang157/glook/blob/main/README.md",
"Homepage": "https://github.com/gaurang157/glook",
"Say Thanks!": "https://github.com/gaurang157/glook/issues/new?assignees=&labels=&template=thanks.yml",
"Source": "https://github.com/gaurang157/glook"
},
"split_keywords": [
"autoeda",
" exploratory data analysis",
" data visualization",
" gui",
" cli",
" python",
" streamlit",
" cli interface",
" ui interface"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "75d95526e2c5d252de120350cf7b853f26b53ea835dba6433cf91051b14ad988",
"md5": "d2763ca1dd3b88247cde4c2ec9fc1613",
"sha256": "d55713ec875dfb510e6265372a75c3c72aa76c41c06f45236fd44ba388fb6f59"
},
"downloads": -1,
"filename": "glook-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "d2763ca1dd3b88247cde4c2ec9fc1613",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 15844,
"upload_time": "2024-05-11T18:16:23",
"upload_time_iso_8601": "2024-05-11T18:16:23.806396Z",
"url": "https://files.pythonhosted.org/packages/75/d9/5526e2c5d252de120350cf7b853f26b53ea835dba6433cf91051b14ad988/glook-0.1.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-11 18:16:23",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "gaurang157",
"github_project": "glook",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "matplotlib",
"specs": [
[
"==",
"3.7.4"
]
]
},
{
"name": "numpy",
"specs": [
[
"==",
"1.24.4"
]
]
},
{
"name": "pandas",
"specs": [
[
"==",
"2.0.3"
]
]
},
{
"name": "plotly",
"specs": [
[
"==",
"5.19.0"
]
]
},
{
"name": "scipy",
"specs": [
[
"==",
"1.12.0"
]
]
},
{
"name": "seaborn",
"specs": [
[
"==",
"0.13.2"
]
]
},
{
"name": "statsmodels",
"specs": [
[
"==",
"0.14.1"
]
]
},
{
"name": "streamlit",
"specs": [
[
"==",
"1.31.1"
]
]
},
{
"name": "wordcloud",
"specs": [
[
"==",
"1.9.3"
]
]
}
],
"lcname": "glook"
}