Metadata-Version: 2.4
Name: panelyze
Version: 0.2.0
Summary: An interactive, spreadsheet-style DataFrame viewer for Jupyter
Home-page: https://github.com/yourusername/panelyze
Author: Saeed Raad
Author-email: s.ghiasirad@outlook.com
License: MIT
Project-URL: Bug Tracker, https://github.com/yourusername/panelyze/issues
Project-URL: Source Code, https://github.com/saeedraad/panelyze
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas
Requires-Dist: ipywidgets
Requires-Dist: itables
Dynamic: license-file

# Panelyze

**Panelyze** is an interactive, spreadsheet-style DataFrame viewer for Python. Built on top of [itables](https://github.com/mwouts/itables) and [ipywidgets](https://ipywidgets.readthedocs.io/), it enables users to explore, filter, and inspect pandas DataFrames directly inside Jupyter Notebooks, Google Colab, or VS Code Notebooks — without writing filtering logic or switching to external tools.

---

## Key Features

- **Interactive DataFrame display** with scrollable, sortable, and searchable tables
- **Column-level filtering** via dropdowns or text input
- **Missing value inspector** for quickly isolating rows containing `NaN` values
- **Integrated column selector** with “Select All” toggle
- **Notebook-native interface**, optimized for JupyterLab, Google Colab, and VS Code
- **Zero configuration** — simply import and view your data

---

## Installation

Install from [PyPI](https://pypi.org/project/panelyze/):

```bash
pip install panelyze
```

---

## Usage

```python
from panelyze import panelyze
import pandas as pd

# Load your data
df = pd.read_csv("your_data.csv")

# Launch the interactive panel
panelyze(df)
```

Inspect, sort, filter, and explore your DataFrame directly within your notebook environment.

---

## Requirements

Panelyze depends on the following Python packages:

- [`pandas`](https://pypi.org/project/pandas/)
- [`itables`](https://pypi.org/project/itables/)
- [`ipywidgets`](https://pypi.org/project/ipywidgets/)
- [`IPython`](https://pypi.org/project/ipython/)

These will be installed automatically when using `pip`.

---

## License

This project is licensed under the [MIT License](LICENSE).

---

## Contributing

Contributions are welcome. Please open issues or submit pull requests to improve functionality, performance, or documentation.

---

## Related Projects

- [pandas-profiling](https://github.com/ydataai/pandas-profiling) — automated EDA for pandas
- [sweetviz](https://github.com/fbdesignpro/sweetviz) — visualized data comparison and exploration
- [itables](https://github.com/mwouts/itables) — interactive pandas tables via DataTables.js

---

Made with ❤️ for the data science community.
