numpy_ipps.policies module

Policies for tag dispatching.

class numpy_ipps.policies.Accuracy[source]

Accuracies enumeration.

LEVEL_1 = 1
LEVEL_2 = 2
LEVEL_3 = 3
class numpy_ipps.policies.Policies(bytes1=<TagPolicy.KEEP: 1>, bytes2=<TagPolicy.KEEP: 1>, bytes4=<TagPolicy.KEEP: 1>, bytes8=<TagPolicy.KEEP: 1>)[source]

Policy class.

bytes1
bytes2
bytes4
bytes8
class numpy_ipps.policies.TagAttr[source]

Int enumeration for tag attributes.

DOWN = 4
FTYPE = 3
NAME = 0
STYPE = 2
UTYPE = 1
class numpy_ipps.policies.TagPolicy[source]

Tag policies enumeration.

DOWN_KEEP = 5
DOWN_SIGNED = 7
DOWN_UNSIGNED = 6
FLOAT = 4
HINT_KEEP = 11
HINT_SIGNED = 13
HINT_UNSIGNED = 12
INTEGER_SIGNED = 14
INTEGER_UNSIGNED = 15
KEEP = 1
SCALE_KEEP = 8
SCALE_SIGNED = 10
SCALE_UNSIGNED = 9
SIGNED = 3
UNSIGNED = 2