@@ -299,6 +299,32 @@ class D2MkidFrequency:
299299 units : Attr [str ] = "Hz"
300300
301301
302+ @dataclass
303+ class D2MkidQ :
304+ data : Data [Ch , float ]
305+ long_name : Attr [str ] = "[DESHIMA 2.0] MKID quality factor"
306+
307+
308+ @dataclass
309+ class D2RespFwd :
310+ data : Data [Ch , float ]
311+ long_name : Attr [str ] = "[DESHIMA 2.0] Forward efficiency"
312+
313+
314+ @dataclass
315+ class D2RespP0 :
316+ data : Data [Ch , float ]
317+ long_name : Attr [str ] = "[DESHIMA 2.0] Proportional coefficient of responsivity"
318+ units : Attr [str ] = "K^-0.5"
319+
320+
321+ @dataclass
322+ class D2RespT0 :
323+ data : Data [Ch , float ]
324+ long_name : Attr [str ] = "[DESHIMA 2.0] Correction temperature of responsivity"
325+ units : Attr [str ] = "K"
326+
327+
302328@dataclass
303329class D2RoomchopperIsblocking :
304330 data : Data [Ti , bool ]
@@ -377,6 +403,10 @@ class MS(AsDataArray):
377403 # DESHIMA 2.0 specific
378404 d2_mkid_type : Coordof [D2MkidType ] = ""
379405 d2_mkid_frequency : Coordof [D2MkidFrequency ] = 0.0
406+ d2_mkid_q : Coordof [D2MkidQ ] = 0.0
407+ d2_resp_fwd : Coordof [D2RespFwd ] = 0.0
408+ d2_resp_p0 : Coordof [D2RespP0 ] = 0.0
409+ d2_resp_t0 : Coordof [D2RespT0 ] = 0.0
380410 d2_roomchopper_isblocking : Coordof [D2RoomchopperIsblocking ] = False
381411 d2_skychopper_isblocking : Coordof [D2SkychopperIsblocking ] = False
382412 d2_ddb_version : Attr [str ] = ""
@@ -424,6 +454,10 @@ class Cube(AsDataArray):
424454 # DESHIMA 2.0 specific
425455 d2_mkid_type : Coordof [D2MkidType ] = ""
426456 d2_mkid_frequency : Coordof [D2MkidFrequency ] = 0.0
457+ d2_mkid_q : Coordof [D2MkidQ ] = 0.0
458+ d2_resp_fwd : Coordof [D2RespFwd ] = 0.0
459+ d2_resp_p0 : Coordof [D2RespP0 ] = 0.0
460+ d2_resp_t0 : Coordof [D2RespT0 ] = 0.0
427461 d2_ddb_version : Attr [str ] = ""
428462 d2_demerge_version : Attr [str ] = ""
429463 d2_dems_version : Attr [str ] = ""
0 commit comments