Module azcam.database
Contains the main azcam database class.
Classes
class AzcamDatabase
-
The azcam database class.
Class variables
var abortflag : int
-
abort flag, 1 (true) if an abort has occurred
var datafolder : str
-
system datafolder
var default_tool
-
name of default tool
var exposureflags : Dict[str, int]
-
exposure flags
var headerorder : list
-
header order in image header
var headers : dict
-
header objects
var imageparnames : List[str]
-
image parameters
var logger : Logger
-
logger object
var mode : str
-
operating mode (server or console)
var par_table : dict
-
dict of general parameters
var parameters : None
-
parameters object
var scripts : dict
-
dict of scripts
var shortcuts : dict
-
dict of shortcuts
var system : System
-
logger object
var tools : dict
-
dict of tools
var verbosity : int
-
verbosity level for messages
var wd : Optional[str]
-
the current working directory
Methods
def get(self, name: str) ‑> Any
-
Returns a database attribute by name.
Args
name
- name of attribute to return
Returns
value or None if name is not defined
def set(self, name: str, value: Any) ‑> None
-
Sets a database attribute value.
Args
name
- name of attribute to set
value
- value of attribute to be set