glass_transmissivity
Convert glazing transmittance (Tvis) to Radiance transmissivity for hand-coded glass primitives. Accepts a number or list; use only when writing glass syntax manually, not for material maps or write_material.
Instructions
Convert glazing transmittance (0-1) to Radiance transmissivity. Accepts a number or list.
Transmittance (Tvis, the datasheet number) and transmissivity (the value a Radiance glass primitive takes) are NOT the same: transmissivity is always the larger, e.g. 0.70 -> 0.763.
USE THIS ONLY when hand-writing a Radiance glass primitive. Do NOT pre-convert for
write_material(material_type=0) or for an import_geometry material_map
{"type": "glass", "tvis": ...} -- both run this same conversion internally, so feeding
them 0.763 yields 0.831 (~9% high) and silently inflates every downstream daylight and
mel-EDI result. Those two take the raw datasheet Tvis.
The float|list annotation is load-bearing: without it FastMCP emits an empty arg schema and delivers the value as a string, so the core's transmittance-squared term would raise (DEF-1).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| transmittance | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||