run_annual
Simulates annual human-centric lighting per channel, combining spectral sky generation and circadian dosimetry for specified scenes and periods.
Instructions
Annual 2-phase DDS HCL simulation (per channel) -> annual mel-EDI + circadian dosimetry.
channel_scenes: 1 dict (3ch) or 3 dicts (9ch), each {materials:[paths], geometry:path,
sky_color:[r,g,b]}. NOTE each dict's geometry is a SINGLE .rad path (geometry_set[i] from
import_geometry), not the whole geometry_set list.
points: inline [x,y,z,dx,dy,dz] rows OR a .pts path (inline rows are written to a .pts for you,
matching run_grid).
period: optional [[m,d,h],[m,d,h]] analysis window; when given, the .wea is subset to that
period before the run and real HOY drives dosimetry (omit to run the full year).
Runs Radiance if present, else returns the exact command sequence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run | No | ||
| wea | Yes | ||
| period | No | ||
| points | Yes | ||
| quality | No | ||
| work_dir | No | ||
| rad_params | No | ||
| channel_type | No | ||
| timestep_min | No | ||
| channel_scenes | Yes | ||
| dosimetry_threshold | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||