casagui.apps._makemask

implementation of the MakeMask application for interactive creation of channel masks

Module Contents

Classes

MakeMask

Class that can be used to launch a makemask GUI with MakeMask('test.image')( ).

class casagui.apps._makemask.MakeMask(image)

Class that can be used to launch a makemask GUI with MakeMask('test.image')( ).

async serve()

This function is intended for developers who would like to embed interactive clean as a part of a larger GUI. This embedded use of interactive clean is not currently supported and would require the addition of parameters to this function as well as changes to the interactive clean implementation. However, this function does expose the asyncio.Future that is used to signal completion of the interactive cleaning operation, and it provides the coroutines which must be managed by asyncio to make the interactive clean GUI responsive.

result()

If InteractiveClean had a return value, it would be filled in as part of the GUI dialog between Python and JavaScript and this function would return it