Skip to main content

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]"

With Excel export support:

pip install "xplorer[excel]"

Everything:

pip install "xplorer[spark,excel]"

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xplorer-1.0.1.tar.gz (112.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xplorer-1.0.1-py3-none-any.whl (69.2 kB view details)

Uploaded Python 3

File details

Details for the file xplorer-1.0.1.tar.gz.

File metadata

  • Download URL: xplorer-1.0.1.tar.gz
  • Upload date:
  • Size: 112.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xplorer-1.0.1.tar.gz
Algorithm Hash digest
SHA256 bafb49364217eb24db90ea6333d9fdfe5c02c8e1fd4f816618ddf38a417b77ed
MD5 c1d7ce2299d6547f8e46ed8ce128942e
BLAKE2b-256 cf3547bc4716d433f46ee501c14ff7312559eefabd040b56eddd9d26485c4d33

See more details on using hashes here.

Provenance

The following attestation bundles were made for xplorer-1.0.1.tar.gz:

Publisher: publish.yml on imsonuparmar/Xplorer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xplorer-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: xplorer-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 69.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xplorer-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6ce0b41519a0eb8b498905c3389ae9a24dea67627331c38a0ac94bceda6181dd
MD5 5eab0b9edc57f511dd05fcc28ec29517
BLAKE2b-256 eab2104b01c131b2128c679e1ddc60813490daf7d4af441a0547c6474909b982

See more details on using hashes here.

Provenance

The following attestation bundles were made for xplorer-1.0.1-py3-none-any.whl:

Publisher: publish.yml on imsonuparmar/Xplorer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page