Metadata-Version: 1.1
Name: guardian
Version: 1.4.4
Summary: aLIGO Guardian
Home-page: https://git.ligo.org/cds/guardian.git
Author: Jameson Graef Rollins
Author-email: jameson.rollins@ligo.org
License: GPLv3+
Description: Guardian Automation
        ===================
        
        Design by and for the Advanced LIGO project, Guardian is a flexible,
        modular, distributed, hierarchical, state machine automation platform.
        It is not specific to aLIGO, though; it should be useful for an large
        or small experiment that could benefit from state-machine supervisory
        control.
        
        The objective of Guardian is to provide:
         * a framework for complete, robust automation
         * a flexible interface that facilitates the commissioning process
         * useful diagnostics and coherent tracking of the full state of the
           system
        
        Online documentation: https://cds.docs.ligo.org/guardian/
        
        Concept:
        --------
        
        Individual automaton nodes oversee well defined sub-domains of the
        interferometer.  A hierarchy of nodes can be used to control larger
        systems.
        
        Features:
        ---------
        
        User code is written in standard Python, and is very simple and
        straightforward to write.
        
        Includes many useful command line and graphical utilities:
         * automatically draw system graphs
         * analyze system graphs
         * inspect/edit user code
         * directly execute code for individual states, or for arbitrary state graph paths
         * interactive guardian shell environment
         * plot guardian status over time
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Environment :: Console
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
