qiskit/releasenotes
Archit Chadalawada f59779d047
Added circuit start table to the QPY file header (#14571)
* Modified the dump method to include byte offsets in QPY header

* Updated interface.py

* Updated interface.py

* Serial dump and load with byte offsets + Code refactoring

* Refactored to use hard-coded version for QPY version 16+ support

* Updated interface.py

* Updated interface.py

* Added support for circuit table header with byte offsets in QPY

* Added release notes

* Updated format specification in __init__.py

* Added named tuple for CIRCUIT_TABLE_ENTRY

* Updated dump to seek to end of file after writing byte offsets

* Updated __init__.py

* Use formats for writing the offsets.

Co-authored-by: Kevin Hartman <kevin@hart.mn>

* Update __init__.py

Co-authored-by: Kevin Hartman <kevin@hart.mn>

* Fixed linting

* Updated __init__.py to explicitly describe older formats.

Co-authored-by: Kevin Hartman <kevin@hart.mn>

* Removed redundant description from __init__.py

Co-authored-by: Kevin Hartman <kevin@hart.mn>

* Update __init__.py to capitalize "Rust"

Co-authored-by: Kevin Hartman <kevin@hart.mn>

* Update release notes to label this change as a feature rather than an update.

Co-authored-by: Kevin Hartman <kevin@hart.mn>

* Update interface.py to use offset in the named tuple of circuit table entry (instead on [0])

Co-authored-by: Kevin Hartman <kevin@hart.mn>

* Update interface.py

* Fixed indentation error

---------

Co-authored-by: Kevin Hartman <kevin@hart.mn>
2025-06-24 18:37:08 +00:00
..
notes Added circuit start table to the QPY file header (#14571) 2025-06-24 18:37:08 +00:00
config.yaml Configure reno for C API (#14105) 2025-03-26 17:37:27 +00:00