ESG / ui /state.py
alirezamousio's picture
Upload 3 files
b677070 verified
Raw
History Blame Contribute Delete
832 Bytes
STATE = {
"df": None,
"images": [],
"page": 0,
"pdf": None,
"selected_task": "SA"
}
# Separate state container for the Multi-Report Comparative Analysis page.
# Kept fully independent from STATE (used by Single Report Analysis) so that
# switching between workflows from the welcome page never mixes data.
MULTI_STATE = {
"df": None, # combined paragraph-level df across all uploaded reports
"filenames": [], # list of uploaded PDF filenames (for display)
"coverage_df": None, # last computed (live) coverage scores table
"commitment_df": None, # last computed (live) commitment scores table
"revised_coverage_df": None, # coverage scores recomputed from a user-revised file
"revised_commitment_df": None, # commitment scores recomputed from a user-revised file
}