Metadata-Version: 2.4
Name: bizlens
Version: 2.2.4
Summary: Integrated Analytics Platform - Descriptive, Diagnostic, and now Advanced Predictive ML with XGBoost & SHAP
Home-page: https://github.com/solutiongate-learn/bizlens
Author: Sudhanshu Singh
Author-email: Sudhanshu Singh <cc9n8y8tqc@privaterelay.appleid.com>
License: MIT
Project-URL: Homepage, https://github.com/solutiongate-learn/bizlens
Project-URL: Documentation, https://github.com/solutiongate-learn/bizlens#readme
Project-URL: Repository, https://github.com/solutiongate-learn/bizlens
Project-URL: Bug Tracker, https://github.com/solutiongate-learn/bizlens/issues
Project-URL: PyPI, https://pypi.org/project/bizlens/
Keywords: analytics,statistics,education,business-intelligence,descriptive-analytics,diagnostic-analytics,predictive-analytics,prescriptive-analytics,machine-learning,optimization,monte-carlo,simulation,six-sigma,process-capability,operations-research,text-analytics,wordcloud,sentiment,gantt-chart,network-diagram,sample-vs-population,data-science,visualization,regression,hypothesis-testing
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Education
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.21.0
Requires-Dist: pandas>=1.3.0
Requires-Dist: polars>=0.14.0
Requires-Dist: narwhals>=0.1.0
Requires-Dist: scipy>=1.7.0
Requires-Dist: matplotlib>=3.3.0
Requires-Dist: seaborn>=0.11.0
Requires-Dist: scikit-learn>=1.0.0
Requires-Dist: statsmodels>=0.13.0
Requires-Dist: PuLP>=2.7.0
Requires-Dist: networkx>=2.6.0
Requires-Dist: rich>=12.0.0
Provides-Extra: text
Requires-Dist: wordcloud>=1.8.0; extra == "text"
Requires-Dist: vaderSentiment>=3.3.0; extra == "text"
Requires-Dist: textblob>=0.17.0; extra == "text"
Provides-Extra: optimization
Requires-Dist: pyomo>=6.0.0; extra == "optimization"
Requires-Dist: cvxpy>=1.2.0; extra == "optimization"
Requires-Dist: gekko>=1.0.0; extra == "optimization"
Requires-Dist: pymoo>=0.6.0; extra == "optimization"
Provides-Extra: simulation
Requires-Dist: simpy>=4.0.0; extra == "simulation"
Provides-Extra: kaggle
Requires-Dist: kaggle>=1.5.0; extra == "kaggle"
Provides-Extra: openml
Requires-Dist: openml>=0.14.0; extra == "openml"
Provides-Extra: worldbank
Requires-Dist: wbgapi>=1.0.0; extra == "worldbank"
Provides-Extra: interactive
Requires-Dist: plotly>=5.0.0; extra == "interactive"
Requires-Dist: altair>=4.0.0; extra == "interactive"
Requires-Dist: ipywidgets>=7.0.0; extra == "interactive"
Provides-Extra: dev
Requires-Dist: pytest>=6.0; extra == "dev"
Requires-Dist: pytest-cov>=2.12.0; extra == "dev"
Requires-Dist: flake8>=3.9.0; extra == "dev"
Requires-Dist: black>=21.5b0; extra == "dev"
Requires-Dist: mypy>=0.910; extra == "dev"
Provides-Extra: full
Requires-Dist: wordcloud>=1.8.0; extra == "full"
Requires-Dist: vaderSentiment>=3.3.0; extra == "full"
Requires-Dist: textblob>=0.17.0; extra == "full"
Requires-Dist: pyomo>=6.0.0; extra == "full"
Requires-Dist: cvxpy>=1.2.0; extra == "full"
Requires-Dist: pymoo>=0.6.0; extra == "full"
Requires-Dist: simpy>=4.0.0; extra == "full"
Requires-Dist: kaggle>=1.5.0; extra == "full"
Requires-Dist: openml>=0.14.0; extra == "full"
Requires-Dist: wbgapi>=1.0.0; extra == "full"
Requires-Dist: plotly>=5.0.0; extra == "full"
Requires-Dist: altair>=4.0.0; extra == "full"
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# BizLens 📊

**Fast business descriptive analytics — Polars-first, beautiful charts, educational focus**

BizLens is a Python analytics library designed for business analysts, teachers, and students. It provides:

- **⚡ Zero-copy performance** with Polars + Narwhals (10-100x faster than pure Pandas)
- **📈 Instant descriptive statistics** with sample vs population distinction
- **📉 Beautiful visualizations** (histograms + boxplots) with Matplotlib & Seaborn
- **🎓 Educational-friendly** — formulas, shape interpretation, and rich console output
- **🌍 Framework-agnostic** — works with Polars, Pandas, Dask, etc.
- **📚 10+ built-in sample datasets** — perfect for teaching and quick demos

**Latest version: 2.2.4** (Full DataFrame support + Narwhals fix + updated API)

---

## Quick Start

### Installation
```bash
pip install bizlens
