VOC 模組
揮發性有機物數據處理模組。
結構
VOC/
├── __init__.py # VOC (Writer 入口)
├── _potential_par.py # 臭氧生成潛勢計算
└── support_voc.json # VOC 物種參數表
快速開始
from pathlib import Path
from AeroViz.dataProcess import DataProcess
dp = DataProcess('VOC', Path('./output'))
result = dp.potential(df_voc)
方法列表
| 方法 |
說明 |
相關理論 |
potential(df_voc) |
OFP/SOAP 計算 |
→ OFP/SOAP |
輸出說明
potential
| 輸出 |
說明 |
OFP |
各物種 OFP 貢獻 (μg O₃/m³) |
SOAP |
各物種 SOAP 貢獻 |
total |
總 OFP/SOAP |
計算指標
| 指標 |
全名 |
說明 |
| OFP |
Ozone Formation Potential |
臭氧生成潛勢 |
| SOAP |
Secondary Organic Aerosol Potential |
二次有機氣膠生成潛勢 |
| MIR |
Maximum Incremental Reactivity |
最大增量反應性 |
輸入格式
# 欄位為 VOC 物種名稱
df_voc.columns = ['Benzene', 'Toluene', 'Ethylbenzene', 'Xylene', ...]
# 單位: ppb 或 μg/m³
支援物種
詳見 support_voc.json:
- 烷烴 (Alkanes)
- 烯烴 (Alkenes)
- 芳香烴 (Aromatics)
- 鹵代烴 (Halocarbons)
- 含氧 VOC (OVOCs)
相關資源
API 參考
AeroViz.dataProcess.VOC.VOC
VOC(path_out=None, excel=True, csv=False)