disassemble

disassemble(qobj)[source]

Disassemble a qobj and return the circuits or pulse schedules, run_config, and user header.

Parameters

qobj (Qobj) – The input qobj object to disassemble

Returns

  • programs: A list of quantum circuits or pulse schedules

  • run_config: The dict of the run config

  • user_qobj_header: The dict of any user headers in the qobj

Return type

The disassembled program which consists of