Returns a half_turns value based on the given arguments.
cirq.chosen_angle_to_half_turns(
half_turns: Optional[type_alias.TParamVal] = None,
rads: Optional[float] = None,
degs: Optional[float] = None,
default: float = 1.0
) -> cirq.TParamVal
At most one of half_turns, rads, degs must be specified. If none are
specified, the output defaults to half_turns=1.
Args |
half_turns
|
The number of half turns to rotate by.
|
rads
|
The number of radians to rotate by.
|
degs
|
The number of degrees to rotate by
|
default
|
The half turns angle to use if nothing else is specified.
|
Returns |
A number of half turns.
|
Raises |
ValueError
|
If more than one of half_turn , rads , or degs is given.
|