- Error caused by string formatting in a warning message.
- pass n_qubits or max_cost through job item params (#317).
- Costing for h2-xe devices using the wrong device name (#314).
- Improved the log message for missing gate definitions (#315).
- Added cost_confidence api on jobs, hugr and qir (#312).
- Update nest-asyncio package (#310).
- Use files glob search for publish-unit-test-result-action (#309).
- Avoid starting login flow unless the tokens are expired (#304).
- Update quantinuum-schemas with current HeliosErrorParams.
- Enhance search functionality with exact and fuzzy name filters (#300).
- Circuitref.download_circuit() now supports scope (#298).
- Circuits.cost now uses a nexus execute job (#294).
- Updated use of compilations api to v1beta3 (#292)
- Update HUGR version and re-enable downloading the HUGR Package (#290)
- Allow scope setting via context management (#285).
- Collect partial results for queued job items (#284).
- Add new
HeliosConfig, an alternative toQuantinuumConfigfor helios-generation systems. (#281).
- Show cost on
JobRef,ExecutionResultRefandIncompleteJobItemRef(#277).
- Remove trailing 'from' words in examples. (#276).
- Improve circuit name in example notebook. (#274).
- Update imports to use new configs.
- Return
IncompleteJobItemReffor job items that haven't completed when fetching job results.
- projectq support (#270).
- test: Integration slack notify; device name for gpu decoder config (#268).
- Use default hugr compression (#263).
- Multiple broken links in ipynbs for docs (#261).
- Add qir+wasm example to qir_examples.
- Add system name column to jobs list dataframe. (#255).
- Add retrying and cancelling status to jobstatusenum. (#254).
- Upgrade minimum quantinuum-schemas to v5.1.0 (#251).
- BasicEmulatorConfig and StandardEmulatorConfig (#249).
- Qnexus emits warnings if the nexus server indicates that its version is not current (#245).
- Get cost of a previously completed job (#242).
- Update supported HUGR version to >=0.12.5, non-backwards compatible. (#237).
- Get pytket results shots (#236).
- Add gpu decoder configs (#224).
- Getting incomplete results for error'd jobs (#223).
- Improve certificate resolution for websockets (#221).
- Don't auto retry sslerror (#220).
- Support qir result types (#218).
- Replace
StatusEnumwithJobStatusEnuminJobStatusclass to ensure correct status handling in job management.
- Log sunset warning if API response header contains a sunset date.
- Add depleted and terminated statuses to JobStatusEnum and related filters.
- Update results fetching to allow incomplete results for different statuses.
- Update to support IBMQ changes:
ibm_instanceandibm_regionare now used instead of hub, group, and project. - Bump dependencies.
- Can now fetch qir results from devices with the newer qsys result format (#208).
- Add qir crud. (#196).
- Cz config and faulty changelog entries.
- Selene integration test now needs new config (#204).
- Update wasm_examples.ipynb to add measures to circuit (#203).
- Accept guppy compiled types in upload (#193).
- Broken job polling when running with nexus_port override (#201).
- Move to the latest jobs api in nexus (#190).
- Handle the case when get_passes is called on a compilationresultref without any passes. (#187).
- Change domain (via CONFIG), reload tokens dynamically (#185).
- Bump python (#184).
- Don't present unused kwarg for quantinuumconfig (#182).
- Add option to store intermediate compilation results in compile job (#181).
- Enable zstd compression of hugr programs (#179).
- Return an empty dataframe for an empty nexusiterator. (#180).
- Update circuit fetching to use migration utility for compatibility (#176).
- Update pytket version to 2.3.1 (#175).
- Added delete job method (#172).
- Disable unused and broken jobs and projects cli (#171).
- Readd support for python 3.10 (#170).
- Update dependencies (#168).
- Use guppylang qsysresult type (#166).
- Update jobs to v1beta2 api (#163).
- Correct url paths for results (#164).
- Updated the guppylang version to 0.18.0.
- Experimental workflow for Guppy/HUGR jobs (#152).
- Use newest hugr release and serialise/deserialise using envelope (#150).
- Hugr encoding (#147).
- Get quantinuum device status (#144).
- Headless login (#143).
- Add hugr upload/download (#141).
- Default postprocess to false for execute jobs. (#145).
- Fetch incomplete job results (#131).
- Allow use of scope for single resources (#126).
- Improve typing of decorators (#121).
- Ensure wasm can be extracted from wasm downloaded from nexus (#133).
- Device backend_info pydantic schema generation (#127).
- Update quantinuum-schemas to v1.1.0 (#124).
- Enum filter serialisation (#120).
- Allow admins to set scope for requests (#118).
- Relaxed dependency version constraints.
- Update pytket version to 1.34.
- Pass user_group for job submissions and retries (#92).
- Update websockets dependency to be compatible with pytket-quantinuum (#109).
- Add basic wasm handling (#101).
- Get jobs by id (#106).
- Jobs websockets handling.
- Dynamic login and logout (#93).
- Filtering by properties (#95).
- Faster compilation results (#95).
- Summary obtainable for ProjectRef in context (#95).
- Query backend property features (#89).
- Updating and deleting projects (#88).
- Merging properties from context when no properties argument is provided (#91).
- Allow p_meas tuples in h series noise (#85).
- Fix retry_status argument in client.
- Added py.typed (#74).
- A bug where job cancellation would result in a 422 error.
- A bug where job retry would result in a serialization error.
- Add qir support (#70).
- Add hypertket support (#71).
- Add function to get h-series circuit cost (#68).
- Relax websockets constraint.
- Save refs to filesystem (#61)
- Project summarize (#60)
- Add utility methods for compiling, executing and creating/getting projects (#45)
- Explicit type signatures for docstrings (#49)
- Use jupyterhub token format and allow configurable token path via env. (#30)
- Add h series noise model (#33)
- Restore some cli functionality (#28)
- Allow querying by properties (#22)
- Allow job properties to be passed (#21)