Travel Diary Survey Tools
Documentation for travel diary survey data processing tools.
Overview
This project provides tools to process and analyze travel diary survey data with standardized data models and validation.
Documentation Structure
Codebook
Enumerated value labels and coding schemes for survey data fields. Includes definitions for:
- Trip purposes, modes, and characteristics
- Person demographics and employment
- Household attributes
- Tour patterns
- Model-specific codes (DaySim, CTRAMP)
Data Models
Pydantic data models for validation and processing:
- Survey data models (households, persons, trips, tours)
- Model-specific output formats (DaySim, CTRAMP)
- Validation rules and constraints
Pipeline Steps
Documentation for each processing step, in the order the project configs run them:
- Load Data
- Cleaning
- Imputation
- Link Trips
- Detect Habitual Locations
- Detect Joint Trips
- Extract Tours
- Add Zone IDs
- Completeness & Usability
- Weighting
- Final Check
- Formatting
- Write Data