GUIDEBOOK · GLOSSARY

CEA Variable & File Glossary

CEA Variable & File Glossary

A reference of the 179 input, intermediate, and output files used by the City Energy Analyst, grouped by feature. Each entry lists the file path, the script that produces it, the scripts that consume it, and the full column schema with type, unit, and valid values.

Generated from cea/schemas.yml by scripts/generate_tutorial_glossary.py. Re-run after modifying the schema to refresh.


Categories

#CategoryFiles
00User Inputs6
02Solar Radiation Analysis4
03Renewable Energy Potential Assessment15
04Energy Demand Forecasting3
05Thermal Network Design25
06Life Cycle Analysis (BETA)24
07Energy Supply System Optimisation35
08Data Management66
09Utilities1

Schema Hygiene

⚠️ 35 stale schema entries detected — see Stale Schema Entries for the cleanup punch list. These are entries in cea/schemas.yml with no matching InputLocator method; they appear in the per-category pages with a ⚠️ marker.


Reading a Glossary Entry

Each file has a heading with its locator method (the function on InputLocator that returns its path), followed by:

  • Path — relative to the scenario folder
  • File typecsv, shp, dbf, xlsx, epw, tif, etc.
  • Created by — the script that writes the file (empty for user inputs)
  • Used by — scripts that read the file downstream
  • A column table with Variable, Description, Type, Unit, and Values

The Values column auto-summarises valid ranges: {min...max} for numeric, {true, false} for boolean, {a, b, c} for choice, alphanumeric for free-form strings.


How to Regenerate

pixi run python scripts/generate_tutorial_glossary.py

Run this whenever cea/schemas.yml changes. The generator is also safe to wire into CI via the same command.

Source: view raw on GitHub ↗