eda¶
Exploratory Data Analysis and data-quality validation.
eda
¶
Exploratory Data Analysis (EDA) and data-quality validation.
Checks for nulls, completeness, value ranges, temporal coverage, and generates validation figures and a Markdown report.
load_all_data
¶
Load aggregated GeoPackages for every city and time period.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
base_dir
|
path - like
|
Root directory containing |
'.'
|
Returns:
| Type | Description |
|---|---|
dict
|
|
Source code in src/trafficpipeline/eda.py
check_null_values
¶
Check for null / missing values in key columns.
Source code in src/trafficpipeline/eda.py
check_completeness
¶
Verify segment count consistency across time periods.
Source code in src/trafficpipeline/eda.py
check_value_ranges
¶
Check that jam-factor means fall in [0, 10].
Source code in src/trafficpipeline/eda.py
create_visualizations
¶
Generate EDA figures (coverage, completeness, distributions, nulls).
Source code in src/trafficpipeline/eda.py
generate_report
¶
Run all validations and write an EDA report.
Returns the report as a Markdown string.
Source code in src/trafficpipeline/eda.py
main
¶
Run EDA from the command line.