Package index
-
localintel-packagelocalintel - Local Intelligence for Subnational Data Analysis
Eurostat — Indicator Registry
Curated registries of Eurostat dataset codes across 14 thematic domains — 150+ indicators ready for seamless fetching and processing.
-
all_regional_codes() - All Regional Indicator Dataset Codes
-
indicator_count() - Count Available Regional Indicators
-
economy_codes() - Economy and Regional Accounts Dataset Codes
-
demography_codes() - Demography Dataset Codes
-
education_codes() - Education Dataset Codes
-
labour_codes() - Labour Market Dataset Codes
-
health_system_codes()causes_of_death_codes() - Eurostat Dataset Code Lists
-
tourism_codes() - Tourism Dataset Codes
-
transport_codes() - Transport Dataset Codes
-
environment_codes() - Environment and Energy Dataset Codes
-
science_codes() - Science and Technology Dataset Codes
-
poverty_codes() - Poverty and Social Exclusion Dataset Codes
-
agriculture_codes() - Agriculture Dataset Codes
-
business_codes() - Business Statistics Dataset Codes
-
information_society_codes() - Information Society Dataset Codes
-
crime_codes() - Crime Dataset Codes
Eurostat — Data Fetching
Robust wrappers for the Eurostat API — fetch single or batch datasets at any NUTS level with automatic retry and caching.
-
get_nuts2()get_nuts_level()get_nuts_level_robust()get_nuts_level_safe()fetch_eurostat_batch()drop_empty() - Eurostat Data Fetching Functions
-
clear_localintel_cache() - Clear Session Cache
Eurostat — Reference Data
NUTS boundary geometries, hierarchical lookup tables, and population data for spatial joins and cascading.
-
get_nuts2_ref()get_nuts_geo()get_nuts_geopolys()get_nuts2_names()get_population_nuts2() - NUTS Reference Data Functions
-
keep_eu27()eu27_codes()nuts_country_names()add_country_name() - EU27 Country Filtering and Naming Functions
Eurostat — Data Processing
Transform raw Eurostat downloads into analysis-ready tables. Use the generic processor for any dataset, or domain-specific convenience functions for common indicators.
-
process_eurostat() - Process Any Eurostat Dataset
-
process_gdp() - Process GDP Data
-
process_employment() - Process Employment Data
-
process_unemployment_rate() - Process Unemployment Rate Data
-
process_population() - Process Population Data
-
process_life_expectancy() - Process Life Expectancy Data
-
process_tourism_nights() - Process Tourism Nights Spent Data
-
process_rd_expenditure() - Process R&D Expenditure Data
-
process_education_attainment() - Process Education Attainment Data
-
process_poverty_rate() - Process Poverty Rate Data
-
process_waste() - Process Municipal Waste Data
-
process_beds()process_physicians()process_los()process_hos_days()process_disch_inp()process_disch_day()process_cod()process_health_perceptions()merge_datasets()compute_composite()transform_and_score() - Data Processing Functions
Eurostat — Data Cascading
Fill missing regional data by propagating from parent NUTS levels (NUTS 0 → NUTS 1 → NUTS 2) with source-level tracking.
-
cascade_to_nuts2() - Cascade Data to NUTS2 (Generic / Domain-Agnostic)
-
cascade_to_nuts2_and_compute()cascade_to_nuts2_light()balance_panel() - Data Cascading Functions
Eurostat — Econometric Imputation
Advanced time series imputation combining PCHIP interpolation for internal gaps with autoregressive ETS forecasting for future periods — with flag-based provenance tracking.
-
interp_pchip_flag() - PCHIP Interpolation with Constant Endpoints
-
forecast_autoregressive() - Autoregressive Forecast for Future Observations
-
impute_series() - Full Imputation Pipeline
Eurostat — Visualization & Mapping
Build spatial objects and render publication-ready tmap facets — automatic best-level selection per country-year.
Eurostat — Export & Labels
Export enriched GeoJSON for Tableau, multi-sheet Excel workbooks, RDS snapshots, and multi-page PDF map books. Includes label registries for all 14 domains.
-
export_to_geojson()export_to_excel()export_to_rds()save_maps_to_pdf()enrich_for_tableau()health_var_labels()health_pillar_mapping()cod_labels() - Export Functions
-
regional_var_labels() - Regional Variable Labels (All Domains)
-
regional_domain_mapping() - Regional Domain Mapping (All Domains)
DHS — Indicator Registry
Curated registries of DHS indicator codes across 8 thematic domains covering mortality, nutrition, health, WASH, education, HIV, gender, and wealth for Sub-Saharan Africa.
-
all_dhs_codes() - All DHS Indicator Codes
-
dhs_indicator_count() - Count Available DHS Indicators
-
dhs_mortality_codes() - DHS Mortality Indicator Codes
-
dhs_nutrition_codes() - DHS Nutrition Indicator Codes
-
dhs_health_codes() - DHS Health Indicator Codes
-
dhs_wash_codes() - DHS Water, Sanitation & Hygiene (WASH) Indicator Codes
-
dhs_education_codes() - DHS Education Indicator Codes
-
dhs_hiv_codes() - DHS HIV/AIDS Indicator Codes
-
dhs_gender_codes() - DHS Gender Indicator Codes
-
dhs_wealth_codes() - DHS Wealth and Asset Indicator Codes
-
dhs_var_labels() - DHS Indicator Variable Labels
-
dhs_domain_mapping() - DHS Indicator Domain Mapping
DHS — Data Fetching
Fetch DHS indicator data from the DHS Program API with country filtering, survey discovery, and batch downloads.
-
get_dhs_data() - Fetch Data from DHS Program API
-
get_dhs_countries() - Get DHS Countries for a Region
-
get_dhs_surveys() - Get Available DHS Surveys for Countries
-
fetch_dhs_batch() - Batch Fetch DHS Indicators
DHS — Reference Data & Geography
SSA country codes, Admin-1 reference skeletons, and GADM boundary geometries for spatial analysis and mapping.
-
ssa_codes() - Sub-Saharan Africa DHS Country Codes
-
tier1_codes() - Tier 1 DHS Country Codes
-
keep_ssa() - Filter to SSA Countries
-
get_admin1_ref() - Get Admin 1 Reference Table
-
get_admin0_geo() - Get Admin 0 (Country) Geometries
-
get_admin1_geo() - Get Admin 1 Geometries for SSA Countries
-
add_dhs_country_name() - Add DHS Country Name
DHS — Data Processing
Process raw DHS API responses into standardized long-format tables with region codes, harmonized names, and indicator columns.
-
process_dhs() - Process Raw DHS Data
-
process_dhs_batch() - Process a Batch of DHS Indicators
DHS — Gap-Filling
GAM-based temporal interpolation and forecasting for irregularly spaced DHS survey data. Produces smooth continuous time series with uncertainty bounds and provenance flags.
-
gapfill_series() - Gap-Fill a Single Region-Indicator Time Series
-
gapfill_indicator() - Gap-Fill All Regions for One Indicator
-
gapfill_all_dhs() - Gap-Fill All DHS Indicators Across SSA
DHS — Panel Assembly & Cascading
Assemble gap-filled indicators into a balanced Admin-1 panel with national-level fallback, imputation flags, and source tracking.
-
cascade_to_admin1() - Assemble DHS Gap-Filled Data into Admin 1 Panel
-
balance_dhs_panel() - Balance DHS Admin 1 Panel
-
dhs_pipeline() - Full DHS Pipeline: Fetch, Process, Gap-Fill, and Cascade
DHS — Visualization & Export
Build spatial objects for DHS Admin-1 data and render choropleth maps. Export Tableau-ready GeoJSON with country names and labels.
-
build_dhs_display_sf() - Build Display SF for DHS Admin 1 Data
-
build_dhs_multi_var_sf() - Build Multi-Indicator SF for DHS Data
-
plot_dhs_map() - Plot DHS Indicator as Choropleth Map
-
enrich_dhs_for_tableau() - Enrich DHS Data for Tableau Export
Utilities
Helper functions for safe transformations, min-max scaling, interpolation, filtering, and country-name enrichment.
-
keep_eu27()eu27_codes()nuts_country_names()add_country_name() - EU27 Country Filtering and Naming Functions
-
safe_log10()safe_log2()scale_0_100()rescale_minmax() - Safe Logarithm and Scaling Functions
-
interp_const_ends_flag()standardize_time() - Data Interpolation and Time Utilities
-
normalize_eurostat_cols() - Normalize Eurostat Column Names