lsst.pipe.base
20.0.0-23-g8900aa8+a8b4322b0e
|
Public Member Functions | |
def | __init__ (self) |
def | visitNumericLiteral (self, value, node) |
def | visitStringLiteral (self, value, node) |
def | visitTimeLiteral (self, value, node) |
def | visitRangeLiteral (self, start, stop, stride, node) |
def | visitIdentifier (self, name, node) |
def | visitUnaryOp (self, operator, operand, node) |
def | visitBinaryOp (self, operator, lhs, rhs, node) |
def | visitIsIn (self, lhs, values, not_in, node) |
def | visitParens (self, expression, node) |
Public Attributes | |
instruments | |
Implementation of TreeVisitor which looks for instrument name Instrument should be specified as a boolean expression instrument = 'string' 'string' = instrument so we only need to find a binary operator where operator is "=", one side is a string literal and other side is an identifier. All visit methods return tuple of (type, value), non-useful nodes return None for both type and value.
Definition at line 759 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._InstrumentFinder.__init__ | ( | self | ) |
Definition at line 772 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._InstrumentFinder.visitBinaryOp | ( | self, | |
operator, | |||
lhs, | |||
rhs, | |||
node | |||
) |
Definition at line 800 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._InstrumentFinder.visitIdentifier | ( | self, | |
name, | |||
node | |||
) |
Definition at line 791 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._InstrumentFinder.visitIsIn | ( | self, | |
lhs, | |||
values, | |||
not_in, | |||
node | |||
) |
Definition at line 808 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._InstrumentFinder.visitNumericLiteral | ( | self, | |
value, | |||
node | |||
) |
Definition at line 775 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._InstrumentFinder.visitParens | ( | self, | |
expression, | |||
node | |||
) |
Definition at line 812 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._InstrumentFinder.visitRangeLiteral | ( | self, | |
start, | |||
stop, | |||
stride, | |||
node | |||
) |
Definition at line 787 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._InstrumentFinder.visitStringLiteral | ( | self, | |
value, | |||
node | |||
) |
Definition at line 779 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._InstrumentFinder.visitTimeLiteral | ( | self, | |
value, | |||
node | |||
) |
Definition at line 783 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._InstrumentFinder.visitUnaryOp | ( | self, | |
operator, | |||
operand, | |||
node | |||
) |
Definition at line 796 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._InstrumentFinder.instruments |
Definition at line 773 of file graphBuilder.py.