glook


Nameglook JSON
Version 0.1.8 PyPI version JSON
download
home_pagehttps://github.com/gaurang157/glook
SummaryAuto EDA.
upload_time2024-05-11 18:16:23
maintainerGaurang Ingle, Sharat Chandra Manikonda
docs_urlNone
authorGaurang Ingle
requires_python>=3.8
licenseMIT
keywords autoeda exploratory data analysis data visualization gui cli python streamlit cli interface ui interface
VCS
bugtrack_url
requirements matplotlib numpy pandas plotly scipy seaborn statsmodels streamlit wordcloud
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
![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"
}
        
Elapsed time: 0.31451s