noctua package
Subpackages
- noctua.config package
- noctua.devices package
- Submodules
- noctua.devices.alpaca module
- noctua.devices.astelco module
- noctua.devices.basedevice module
- noctua.devices.domotics module
- noctua.devices.ipcam module
- noctua.devices.meteo module
- noctua.devices.siemens module
- noctua.devices.stx module
- noctua.devices.stx2 module
- Module contents
- noctua.templates package
- Submodules
- noctua.templates.acquisition module
- noctua.templates.basetemplate module
- noctua.templates.bias module
- noctua.templates.box module
- noctua.templates.fillheader module
- noctua.templates.flat module
- noctua.templates.focus module
- noctua.templates.focus2 module
- noctua.templates.lampsoff module
- noctua.templates.observation module
- noctua.templates.skyflat module
- noctua.templates.testlamp module
- noctua.templates.testoutput module
- noctua.templates.testpause module
- noctua.templates.testsonoff module
- Module contents
- noctua.utils package
Submodules
noctua.sequencer module
Sequencer module for Observation Blocks (OBs) in JSON format
- class noctua.sequencer.Sequencer(embedded=True)[source]
Bases:
objectManage a sequence of JSON Observation Blocks (OBs)
- abort_current_template()[source]
Abort the currently running template. The sequencer will pass to the following one, if any.
- interrupt(signum, frame)[source]
Intercept a CTRL+C instead of raising a KeyboardInterrupt exception in order to be able to operate on the template class, for example to modify a pause attribute or call a method.
- load_script(template_script_path, params={})[source]
Load a python file where the template is implemented
Module contents
Main package