Skip to content

Latest commit

 

History

History
105 lines (80 loc) · 4.43 KB

File metadata and controls

105 lines (80 loc) · 4.43 KB

ActivitySim Visualizer Wiki

This wiki is the main documentation home for the ActivitySim Visualizer. It is written for two audiences:

  • users who need to run the visualizer on ActivitySim outputs
  • developers who need to extend the processor, summaries, skimjoin, or dashboard

The short mental model:

ActivitySim outputs
  -> Output Processor
  -> prepared tables and summary caches
  -> Output Visualizer
  -> live dashboard or standalone HTML export

For the subsystem boundaries and complete repository map, see 01 - Architecture.

I Am Using The Visualizer

You only need three short chapters for normal use:

  1. Get a dashboard running.
  2. Choose raw, prepared, or summary inputs.
  3. Configure a live, export, or processor workflow.

Use Troubleshooting when something is missing. The Configuration Reference is there when you need an exact field or default; it is not required reading.

I Am Extending The Visualizer

If you want to... Read
Find every main config field and option 13 - Configuration Reference
Understand the Output Processor 20 - Output Processor
Add a prepared column 41 - Data Extension Cookbook
Add or debug skimjoin outputs 22 - Skimjoin
Find every skimjoin config field and lookup option 25 - Skimjoin Config Reference
Add a summary function 44 - Summary Function Cookbook
Find every registered summary table 24 - Summary Catalog
Understand the Output Visualizer 30 - Output Visualizer
Add a dashboard page or page group 45 - Dashboard Extension Cookbook
Add a figure, table, selector, or widget 45 - Dashboard Extension Cookbook
Add an outside summary, prepared column, or prepared table 41 - Data Extension Cookbook
Add a config item, column alias, or label mapping 42 - Config, Columns, and Labels
Add a weighting mode or hosting adapter 43 - Weighting and Hosting Extensions
Debug an empty page, bad cache, or export mismatch 90 - Troubleshooting

Chapters

User Guides

Output Processor

Output Visualizer

Developer Reference

Generated Pages

Some wiki sections are generated from code to keep reference material from drifting:

Regenerate them after changing summary declarations/contracts, dashboard page definitions, or page data requirements:

uv run python scripts/generate_wiki_catalogs.py