Skip to content

UniExeterRSE/RSE_Data_Competition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Submission Package

This folder contains the submission text and analysis code that:

  1. Reads raw survey files from RSE_survey_longitudinal/
  2. Recomputes intermediate summary tables into data/
  3. Generates Figures 01 and 02 into figures/ via script.py
  4. Generates Figures 03 and 04 via burnout_longitudinal.ipynb

Contents

  • submission_text.md: submission draft text.
  • script.py: analysis + figure generation script.
  • burnout_longitudinal.ipynb: notebook used to generate Figures 03 and 04.
  • RSE_survey_longitudinal/: raw survey data (2016, 2017, 2018, 2022).
  • data/: generated intermediate summaries.
  • figures/: generated figure outputs.

Run

From this folder (analysis/submission):

python3 script.py

Optional arguments:

python3 script.py \
  --repo-root RSE_survey_longitudinal \
  --data-dir data \
  --output-dir figures

Outputs

Intermediate CSVs written to data/:

  • yearly_summary.csv
  • group_summary.csv
  • effect_summary.csv

Figures 01 and 02 are written to figures/ by script.py:

  • fig_01_composite_resilience_by_group.png
  • fig_02_resilience_advantage_components.png

Figures 03 and 04 are produced from burnout_longitudinal.ipynb.

Requirements

Python packages:

  • numpy
  • pandas
  • matplotlib
  • seaborn

Troubleshooting

Error: ValueError: numpy.dtype size changed...

This means numpy and pandas were built against incompatible versions.

Recommended fix (clean environment):

conda create -n rse-submission python=3.11 -y
conda activate rse-submission
python -m pip install --upgrade pip
python -m pip install "numpy==1.26.4" "pandas==2.2.3" matplotlib seaborn
python script.py

If you want to repair the current environment instead:

python -m pip install --force-reinstall --no-cache-dir "numpy==1.26.4" "pandas==2.2.3"
python script.py

About

A repo to hold the RSE Data Competition submission

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors