Node('leiden370.config.sea.psi.ch', '''30 K - Leidendil Pulsetube with ls370''', ) Mod('sea_main', 'frappy_psi.sea.SeaClient', 'main sea connection for leiden370.config', config = 'leiden370.config', service = 'main', ) for name in ['T3K', 'Tstill', 'T50mK', 'Tmxlow', 'Tmxhigh', 'Tmxcx', 'Tblueo', 'Tpt50', 'Tpt3high', 'Tpt3low', 'Twhite', 'Tgreen']: mname = name.replace('T','T_') Mod(mname, 'frappy_psi.sea.SeaReadable', '', io='sea_main', sea_object='tt', rel_paths=[name], value=Param(unit='K'), extra_modules = ['raw'], ) Mod(name.replace('T', 'R_'), 'frappy_psi.sea.SeaReadable', '', io='sea_main', value=Param(unit='Ohm'), single_module=f'{mname}.raw' ) Mod('cmn', 'frappy_psi.sea.SeaReadable', '', io = 'sea_main', sea_object = 'cmn', extra_modules = ['u1', 'u2', 'temp'], ) Mod('T_cmn', 'frappy_psi.sea.SeaReadable', '', io='sea_main', value=Param(unit='K'), single_module='cmn.temp', ) Mod('V_fixp', 'frappy_psi.sea.SeaReadable', '', io='sea_main', value=Param(unit='V'), single_module='cmn.u2', ) Mod('V_cmn', 'frappy_psi.sea.SeaReadable', '', io='sea_main', value=Param(unit='V'), single_module='cmn.u1', ) Mod('tcs_io', 'frappy_psi.tcs.IO', 'tcs communication', uri='linse-leiden-ts:3005', ) Mod('still_htr', 'frappy_psi.tcs.Heater', 'still heater', io='tcs_io', channel=2, ) Mod('mix_htr', 'frappy_psi.tcs.WrappedHeater', 'mixing chamber heater', io='tcs_io', channel=3, ) Mod('drive_mix', 'frappy_psi.picontrol.PIctrl', 'controlled temperature ', input_module = 'T_mxlow', output_module = 'mix_htr', output_min = 0, output_max = 0.02, p = 5, itime = 60, ) Mod('drive_cmn', 'frappy_psi.picontrol.PIctrl', 'controlled temperature ', input_module = 'T_cmn', output_module = 'mix_htr', output_min = 0, output_max = 1e-3, p = 5, itime = 120, ) Mod('drive_fixp', 'frappy_psi.picontrol.PI', 'controlled temperature ', value=Param(unit='V'), input_module = 'V_fixp', output_module = 'drive_mix', output_min = 0.0, output_max = 0.01, p = 1, itime = 120, )