import streamlit as st st.markdown( """ # Parameters Distribution Documentation ## 1. Objective Explore value distributions of selected parameters in any object class sheet from an OML dump. ## 2. When to use this tool Use this page for quick parameter profiling, outlier spotting, and baseline checks by object class. ## 3. Input files and accepted formats - Required: dump file in `.xlsb` ## 4. Required columns/fields No fixed parameter list is required. Workflow: - select object class (sheet) - select one or multiple parameters (columns) ## 5. Step-by-step usage 1. Open `Apps > Parameters distribution`. 2. Upload dump `.xlsb`. 3. Select object class sheet. 4. Select one or more parameters. 5. Review distribution table and bar chart per parameter. ## 6. Outputs generated For each selected parameter: - value count table - percentage distribution - bar chart ## 7. Frequent errors and fixes - Selected sheet appears empty. - Fix: verify sheet contains readable data rows. - Parameter list missing expected fields. - Fix: check selected object class is correct. - Large cardinality chart is hard to read. - Fix: filter/clean source data before analysis. ## 8. Minimal reproducible example - Input: valid `.xlsb` dump. - Action: select sheet `BTS`, then one categorical parameter. - Expected result: count/percentage table and bar chart. ## 9. Known limitations - High-cardinality fields can produce very dense charts. - No export button in current implementation. - Requires readable xlsb sheet via current engine. ## 10. Version and update date - Documentation version: 1.0 - Last update: 2026-02-23 """ )