cryostream
The object which operates the Cryostream gas blower. (Cryostream script source code)
In Pylatus Script editor the blower object is already imported into Python interpreter, but if you
have external .py files, then you can import it as:
from auxygen_cryostream import PyCryostream
cryostream = PyCryostream()
All commands have now keyword arguments, which runs immediately instead of creating a sequence action.
Default value now==False.
Instance methods:
cool
cryostream.cool(temperature, *, now=False)
Creates a sequence action to cool the cryostream to the temperature as quick as possible.
Temperature interval is from 80 K to 500 K (float).
ramp
cryostream.ramp(temperature, ramp_rate, *, now=False)
Creates a sequence action to ramp the cryostream to the temperature with the ramp rate of ramp_rate.
Temperature interval is from 80 K to 500 K (float), ramp rate is from 1 to 360 K/hour.
end
cryostream.end(ramp_rate, *, now=False)
Creates a sequence action to ramp the cryostream to the room temperature the ramp rate ramp_rate
and switches it off. Ramp rate is from 1 to 360 K/hour.
wait
cryostream.wait(*, now=False)
Creates a sequence action for cryostream to wait until it reaches the temperature specified by one of the previous commands.
setTurbo
cryostream.setTurbo(enable: bool, *, now=False)
Creates a sequence action for cryostream to enable (if enable == True) or disable (if enable == False)
the turbo mode.
temp
cryostream.temp()
Returns the current temperature.