-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Following POC in pasqal-io/Pulser#951 we need to track which package version created a pulser.Sequence.
Description
At some point in the QoolQit initialization, we need to store some metadata with a given method by Pulser.
It will be something like:
from pulser.sequence import store_package_version_metadata, store_extra_metadata
store_package_version_metadata("qoolqit", qoolqit.__version__)
store_extra_metadata({"whatever": ["I", "want"]}) When a sequence is created, it will automatically fetch this metadata.
Actions
- bump to pulser ~1.6.3
- store metadata at init stage
- export
from pulser.sequence import store_package_version_metadata, store_extra_metadatafrom QoolQit, so solvers can use this as well. - test
Acceptance criteria
- internally built sequence with QoolQit has some metadata to know which version of qoolqit has created it.
- test this behaviour
Metadata
Metadata
Assignees
Labels
featureNew feature or requestNew feature or request