nenupy.schedule.obsblocks.ObsBlock2

class nenupy.schedule.obsblocks.ObsBlock2(name, program, target, constraints=None, duration=<TimeDelta object: scale='None' format='sec' value=3600.0>)[source]

Bases: Block

Added in version 1.2.0.

__init__(name, program, target, constraints=None, duration=<TimeDelta object: scale='None' format='sec' value=3600.0>)[source]

Methods

__init__(name, program, target[, ...])

evaluateScore(time, **kwargs)

get([operation])

plot(**kwargs)

kwargs

reset()

Attributes

constraints

kpColor

program

score

size

startIdx

statusColor

target

title

property constraints
evaluateScore(time, **kwargs)[source]
get(operation=<built-in function eq>, **kwargs)

Example

bb = aa.get(program=’es00’)

property kpColor
plot(**kwargs)[source]
kwargs

figsize nPoints figName

property program
reset()
property score
property size
property startIdx
property statusColor
property target
property title