Skip to content
Pasqal Documentation

deserialize_register

pulser.abstract_repr.deserialize_register(obj_str, expected_dim=None)

Deserialize a register from an abstract JSON object.

Parameters:
  • obj_str (str) – The JSON string representing the register encoded in the abstract JSON format.

  • expected_dim (Literal[None, 2, 3] | None, default: None) – If defined, ensures the register is of the specified dimensionality.

Return type:

Register | Register3D

Returns:

The Register instance.