quri_parts.qsub.opsub module

class OpSubDef

Bases: OpDef, SubDef

class UnitarySubDef

Bases: OpSubDef, UnitaryDef

class NonUnitarySubDef

Bases: OpSubDef, NonUnitaryDef

opsub(opsub_def, repository=<quri_parts.qsub.resolve.resolve.SimpleSubRepository object>)
Parameters:
Return type:

tuple[Op, Sub]

class ParamOpSubDef

Bases: ParamOpDef[Params], ParamSubDef[Params]

class ParamUnitarySubDef

Bases: ParamOpSubDef[Params], ParamUnitaryDef[Params]

class ParamNonUnitarySubDef

Bases: ParamOpSubDef[Params], ParamNonUnitaryDef[Params]

param_opsub(opsub_def, repository=<quri_parts.qsub.resolve.resolve.SimpleSubRepository object>)
Parameters:
Return type:

tuple[OpFactory[Params], SubFactory[Params]]