again / state /app_state.py
Beam2513's picture
Upload 127 files
798602c verified
import pandas as pd
class AppState:
"""
Global application state.
"""
def __init__(self):
# Raw and filtered data
self.df: pd.DataFrame | None = None
self.filtered_df: pd.DataFrame | None = None
# Authoritative column classification
self.numeric_cols: list[str] = []
self.categorical_cols: list[str] = []
# Active filters
self.active_filters: dict[str, list] = {}
# Table and figure to export
self.export_table = None
self.export_figure = None
# Inference cache
self.mean_ci: tuple[float, float] | None = None
self.sigma_ci: tuple[float, float] | None = None
self.selected_column = None