Zenalyze

Zenalyze Public API Usage Guide

This section documents the public APIs exposed at the package root. These cover data loading, orchestration, and LLM-powered analytics workflows.


1. Data Backends


2. High-Level Orchestrators


3. Convenience Constructors


4. Chat Helpers


✔️ Final Summary

API Accepts What Purpose
PandasData Individual pandas DataFrames Manual creation of Data objects
PandasDataLoad Directory path Load multiple pandas tables + metadata
SparkData Spark DataFrames Manual creation of Spark Data objects
SparkDataLoad SparkSession + directory Load Spark-backed tables + metadata
Zenalyze Any mix of either Pandas or Spark DataLoad + Data objects (*args) Main LLM analysis engine
TestZen Any mix of either Pandas or Spark DataLoad + Data objects (*args) Mock testing engine
create_zenalyze_object_with_env_var_and_last5_hist Directory, SparkSession only for Spark usage Quick Zenalyze setup
create_testzen_object_with_env_var_and_last5_hist Directory, SparkSession only for Spark usage Quick TestZen setup
CodeSummarizerLLM Raw history Summarization utility
BuddyLLM Summary context Q&A assistant