Survey tools
survey.py module
API reference
- class pyphyschemtools.survey.SurveyApp(mode='participant', base_dir='ML-survey')[source]
Bases:
object- analyze_text_columns(df=None, columns=None, top_n=20)[source]
Basic textual analysis: show frequent words, word clouds, and per-question summary.
- plot_spider_multi(df, title='Participant and Mean Scores per Block', savepath=None, figsize=(12, 8))[source]
Draw radar (spider) chart with per-participant transparency and block names instead of A–F.
- print_questions_summary()[source]
Affiche la liste des questions par bloc et leur type (Numérique/Texte).