Enterprise-Grade Spark & Pandas Data Explorer: High-performance interactive data exploration tool.
Project description
Xplorer: The Enterprise-Grade Spark & Pandas Explorer
Xplorer is a high-performance, memory-safe, and visually stunning interactive data exploration tool designed specifically for big data workflows in Jupyter environments. It bridges the gap between massive Spark DataFrames and intuitive user experiences, allowing data scientists and engineers to inspect, profile, and interact with data without leaving their notebooks.
Key Features
- Blazing Fast Performance: Optimized for handling large-scale Spark DataFrames with smart sampling and memory-efficient rendering.
- Interactive UI: A rich, responsive interface built with modern web standards, featuring dynamic sorting, filtering, and pagination.
- Adaptive Themes: Choose from 15+ stunning themes including Midnight Emerald, Cyber Punk, and Lumina Frost, or use the Adaptive Native mode that matches your Jupyter or VS Code environment.
- Dual Compatibility: Seamlessly explore both PySpark and Pandas DataFrames using a unified interface.
- Data Profiling: Instant insights into schema types, null counts, and data distributions.
- Production Ready: Built with a strict object-oriented architecture, ensuring stability and extensibility for enterprise environments.
Installation
Xplorer requires a Jupyter / IPython environment (JupyterLab, Jupyter Notebook, or Modern IDE's (vs code, cursor, antigravity) with the Jupyter extension).
Core install (Pandas + Jupyter):
pip install xplorer
With PySpark support:
pip install "xplorer[spark]"
Quick Start
from xplorer import xplore
# Pandas DataFrame
xplore(pandas_df)
# PySpark DataFrame (requires xplorer[spark])
xplore(spark_df)
# Limit the number of rows explicitly
xplore(spark_df, limit=1000)
# Disable the default limit to fetch full data
# (Automatically caps at 5000 rows to prevent memory crashes)
xplore(spark_df, defaultLimit=False)
Themes at a Glance
Xplorer isn't just functional; it's beautiful. Customize your workspace with:
- Dark Modes: Obsidian, Midnight Emerald, Deep Space Blue, Charcoal Carbon.
- Light Modes: Lumina Frost, Mint Pastel, Rose Quartz, Solar Amber.
- Dual Tones: Charcoal & Amber, Slate & Electric Cyan, Forest & Lime.
License
Proprietary License. See the LICENSE file for more details. Copyright (c) 2026 Sonu Parmar (imsonuparmar).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xplorer-1.0.3.tar.gz.
File metadata
- Download URL: xplorer-1.0.3.tar.gz
- Upload date:
- Size: 112.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f7be376045a78626e8beeac982c4349ea7c24076234f02d460716e1be331090
|
|
| MD5 |
ce6a70cd818a75e6e8274a7f545e348f
|
|
| BLAKE2b-256 |
ddf932de548df70ccaa58fb34f3f0ff8af93fa173a28b0d06aadcbbcd693b5af
|
Provenance
The following attestation bundles were made for xplorer-1.0.3.tar.gz:
Publisher:
publish.yml on imsonuparmar/Xplorer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xplorer-1.0.3.tar.gz -
Subject digest:
5f7be376045a78626e8beeac982c4349ea7c24076234f02d460716e1be331090 - Sigstore transparency entry: 1524900322
- Sigstore integration time:
-
Permalink:
imsonuparmar/Xplorer@b70c8b5544027fb903afaaa65a075bae687cb14a -
Branch / Tag:
refs/tags/release-v1.0.3 - Owner: https://github.com/imsonuparmar
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b70c8b5544027fb903afaaa65a075bae687cb14a -
Trigger Event:
release
-
Statement type:
File details
Details for the file xplorer-1.0.3-py3-none-any.whl.
File metadata
- Download URL: xplorer-1.0.3-py3-none-any.whl
- Upload date:
- Size: 69.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c76cc321efe9cf80a38b0ec50f0d91d8979ba63620fcc698f39f9dbf01cd46f
|
|
| MD5 |
ee24c43ede56a8c49b84580ef7f38e33
|
|
| BLAKE2b-256 |
0d449568354cb6c93802104975cc8a93d48a6e913c256649aca7c8cd61eb0a74
|
Provenance
The following attestation bundles were made for xplorer-1.0.3-py3-none-any.whl:
Publisher:
publish.yml on imsonuparmar/Xplorer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xplorer-1.0.3-py3-none-any.whl -
Subject digest:
0c76cc321efe9cf80a38b0ec50f0d91d8979ba63620fcc698f39f9dbf01cd46f - Sigstore transparency entry: 1524900340
- Sigstore integration time:
-
Permalink:
imsonuparmar/Xplorer@b70c8b5544027fb903afaaa65a075bae687cb14a -
Branch / Tag:
refs/tags/release-v1.0.3 - Owner: https://github.com/imsonuparmar
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b70c8b5544027fb903afaaa65a075bae687cb14a -
Trigger Event:
release
-
Statement type: