Skip to content

Latest commit

 

History

History
60 lines (56 loc) · 1.9 KB

REGARD.md

File metadata and controls

60 lines (56 loc) · 1.9 KB

cmaq预报订正接口(72h)

订正接口文件:

model 
pth
configs.py 
preditc.py 

输入文件:

hist_dt.json
cmaq_dt.json

示例:

设cmaq起报时间为2022-01-11 21:00:00 
hist_dt.json的时间序列为2022-01-09 21:00:00------2022-01-11 20:00:00。当中时间序列数为48,间隔为1h。
cmaq_dt.json的时间序列为2022-01-11 21:00:00------2022-01-12 20:00:00。当中时间序列数为24,间隔为1h。
每个时间序列对应一个列表, 列表内容且顺序为['PM25', 'PM10', 'NO2', 'CO', 'SO2', 'O3']

hist_dt.json:

    {
    '2022-01-09 21:00:00':[43.0, 75.0, 55.0, 0.9, 11.0, 20.0],
    '2022-01-09 22:00:00':[49.0, 80.0, 41.0, 1.0, 13.0, 32.0],
     ……
    '2022-01-11 20:00:00':[40.0, 56.0, 28.0, 0.8, 8.0, 42.0]
    }

cmaq_dt.json:

    {
    '2022-01-11 21:00:00':[43.0, 75.0, 55.0, 0.9, 11.0, 20.0],
    '2022-01-11 22:00:00':[49.0, 80.0, 41.0, 1.0, 13.0, 32.0],
     ……
    '2022-01-12 20:00:00':[40.0, 56.0, 28.0, 0.8, 8.0, 42.0]
    }

接口调用

直接调用predict.py文件中的pred()函数。
:parameter
model_name: str 模型名称,例如PM25、O3
hist_dt: str 历史污染6要素
cmaq_dt: str cmaq预报污染6要素

输出结果

{
'PM25': 
   {'2023-12-23 00:00:00': 41.7, 
    '2023-12-23 01:00:00': 40.9, 
     ……
    '2023-12-23 22:00:00': 56.9, 
    '2023-12-23 23:00:00': 47.2}
'NO2':
   {'2023-12-23 00:00:00': 41.7, 
    '2023-12-23 01:00:00': 40.9, 
     ……
    '2023-12-23 22:00:00': 56.9, 
    '2023-12-23 23:00:00': 47.2}
 ……
'O3':
   {'2023-12-23 00:00:00': 41.7, 
    '2023-12-23 01:00:00': 40.9, 
     ……
    '2023-12-23 22:00:00': 56.9, 
    '2023-12-23 23:00:00': 47.2}
}