# Raw data sources and local-only setup The public replication repository includes processed inputs under `data/`, but it does not redistribute licensed or third-party raw source files. Raw files needed to regenerate processed inputs should be kept in a local-only directory outside the replication git repository. Recommended local layout: ```text _local/raw/ poldem/poldem-election_all.csv manifesto/MPDataset_MPDS2025a.csv ``` The scripts read `PARTY2D_RAW_DATA_DIR` when it is set. For another location, use: ```bash export PARTY2D_RAW_DATA_DIR=/path/to/local/raw ``` ## Required raw inputs | Source | Raw file | Local path below `$PARTY2D_RAW_DATA_DIR` | Used by | Redistribution | | --- | --- | --- | --- | --- | | PolDem Election Campaigns, all issues | `poldem-election_all.csv` | `poldem/poldem-election_all.csv` | `src/r/00c_process_poldem.R` | Not redistributed in this repo | | Manifesto Project Dataset | `MPDataset_MPDS2025a.csv` | `manifesto/MPDataset_MPDS2025a.csv` | `src/r/00a_process_manifesto.R` if `data/manifesto_data.csv` is regenerated | Not redistributed in this repo | ## PolDem download Dataset: `poldem-election_all` from the PolDem Election Campaigns collection. - Overview: - Download page: - CSV URL used locally on 2026-06-11: Observed checksum after download on 2026-06-11: ```text sha256 2cd8c9108b1b0b9c1b6594bb21acee709c70259cd02f450bc69fc09b505fc9fb ``` ## Preflight check From the repository root, run: ```bash bash src/sh/check_raw_data.sh ``` This checks required local raw inputs and prints byte sizes and SHA-256 checksums. ## Processed files kept in this repository The processed files under `data/` are intended to be part of this repository, including: - `data/poldem_data.csv` - `data/manifesto_data.csv` - `data/text_data.csv` - `data/expert.csv` - `data/lr_data.csv` - `data/model_data.csv` These files document the analysis-ready inputs while avoiding redistribution of the underlying raw source data.