Skip to content

0 101 0

Released on 2025-12-07.

Upgrade Instructions

Enhancements

  • Add quantum modular arithmetic functions to the open library, enabling modular quantum operations: modular addition, multiplication, squaring, negation, and inversion: modular_add_inplace, modular_double_inplace, modular_negate_inplace, modular_multiply, modular_square, modular_multiply_constant, modular_multiply_constant_inplace, modular_to_montgomery_inplace, modular_montgomery_to_standard_inplace, modular_inverse_inplace, kaliski_iteration, and modular_rsub_inplace.
  • Change precision of GPU simulators to single-precision to make better use of hardware.
  • Add functions get_execution_actions and get_execution_actions_async return a pandas DataFrame of execution actions. Filter by id, session_id, status, name, provider, backend, program_id, cost range (total_cost_min/max), and time ranges (start_time_min/max, end_time_min/max). All filters are combined with AND logic.
  • Add functions get_synthesis_actions and get_synthesis_actions_async return a pandas DataFrame of synthesis actions. Filter by id, status, backend, program_id, backend_name, optimization_parameter, random_seed, max_width, max_gate_count, cost range (total_cost_min/max), and time ranges (start_time_min/max, end_time_min/max). All filters are combined with AND logic.

Bug Fixes

  • Fix uncomputation of function calls with input or output concatenations.
  • Fix within-apply bug caused by variable declarations nested in the "within" block.