cymetric.execution
- Execution¶
Execution for cymetric.
-
class
cymetric.execution.
ColumnProxy
(name)¶ A proxy object for column that returns condition 3-tuples from comparison operations.
-
class
cymetric.execution.
ExecutionContext
(evaler=None, db=None, *args, **kwargs)¶ An execution context for the command line or any other situation that involves the automatic injection of metric names, column names, etc.
-
items
()¶ Returns copy of metrics in (key, value) form.
-
keys
()¶ Returns copy of metric keys.
-
values
()¶ Returns copy of metric values.
-
-
class
cymetric.execution.
MetricProxy
(name, evaler=None)¶ A proxy metric for nicer spelling of metrics in an execution context. Objects of this class are bound to an evaluator and will return a data frame when indexed. Index parameters are interpreted as query conditions.
-
cymetric.execution.
exec_code
(code, db, write=True)¶ Runs a code snipper in the context of a database.
-
cymetric.execution.
has_no_conds
(key)¶ Determines if a key means that there are no conditions given.
-
cymetric.execution.
parse_cond
(cond)¶ Parses a condition and returns the canonical 3-tuple.