This repository was archived by the owner on Dec 14, 2024. It is now read-only.
Releases: jwoehr/qisjob
Releases · jwoehr/qisjob
QisJob v4.1.2
QisJob v4.1.1
This is an intermediate release as the Qiskit BaseBackend, BaseJob, and BaseProvider classes have all been removed in favor of BackendV2, JobV1, and ProviderV1. The max_credits option has also been deprecated in Qiskit and is removed from QisJob
QisJob v4.1
QisJob v4.1
Note: Version 4.1 is the last version before changing Aer simulator support to the new AerSimulator backend.
- Add support for IBMQ hub, group, and project (
--hub--group--project) - Add support for
job_monitorkwargline_discipline(--job_monitor_line) - Add
--noisy_simfor noisy simulations - Add
--providersto list hub/group/project providers for IBMQ - 4
-vs now print QisJob data dictionary and return ibmqjob_to_dictcalls on members not supported on all platforms: Now each
call is wrapped in try/except.examples/multimeasure.qasm- Correct version number in
setup.py
QisJob v4.0
QisJob v4.0
QisJob is now a full-fledged object which can be used in your programs.
The project repository and module have also been renamed to qisjob.
Major changes:
- Renamed module to
qisjobfromqis_job(Issue #3)- Added Makefile target
uninstall_oldnameto uninstallqis_job
- Added Makefile target
qisjob.QisJobis now fully usable class to include in your Python program.- Added exception regimen and removee
sys.exit()calls (Issue #17)
Thanks, Omar Costa Hamido! (githubomarcostahamido)
- Added exception regimen and removee
- Add
--job_monitor_filepath - Use
Aerinstead ofBasicAer(Issue #15) - Fix bug in
-wswitch (Issue #6) - Moved
ibmqjob_to_dict()intoQisJobas static method - Better install instructions (Issue #5)
- Autogenerate docs using
pdoc3
QisJob v3.3
QisJob v3.3
--optimization_level argument
- QI API changed, qisjob now automatically picks a QI backend if none named
- Remember to change QisJob.my_version
BackendStatuschanged in Qiskit so changed--statuscode- Save result_exp as QisJob.result_exp
- If -j then print job both before and after run
- More verbosity info on Aer jobs (gpu)
- Add
yiqing_5.qasmto test QuantumInspire Starmon-5 - Change
--qisjob_versionto--version - Change "master" branch to "main"
- Update readme to make it clearer that qisjob can take input from stdin
-w, --warningssuppress warnings of missing optional modules
QisJob v3.2
QisJob v3.2
- QisJob can be instanced with qasm source using
qasm_src=a string - More support for Aer gpu
- Job monitor no longer default, if desired,
--use_job_monitor
QisJob v3.1 More stuff ...
QisJob v3.1
- Created Makefile
- Check for
JobStatus.DONEand print error if any - Support
qiskit-jku-provider - Minor typos and more error handling
- Handle
Ast2CircException - Protect import of IBMQ Provider with try/except
- Now reports own version with
--qisjob_version - If
-nthen-v -v -vverbosity will print unrolled circuit - Added
no_unknown=Truesonuqasm2will except on unparseable
QisJob v3.0
Qis Job v3.0
- Now can use experimental [nuqasm2] to assemble your quantum circuits.
- with
-nswitch, uses nuqasm2 to assemble qasm code
- with
- Now installable via
setup.py - Command once installed is
qisjob - Support for new Aer GPU simulator
- Added switches:
--circuit_layout--statevector_gpu--showsched
- Fixed bug in returning results of multiple experiment job
- More exception catching
QisJob v2.8
Qis Job v2.8
- Main is now
qis_job...qasm_jobis gone. - Warn, don't fail, if QuantumInspire not installed.
- Beginning of support for Rigetti Forest
- IBMQJobFailureError now prints job.error_mssage() and exits 100
- Regularized exit codes and explanation
Qis Job v2.7.1
Qis Job v2.7.1
- Support datetime for backend properties
- Fix bug in single-job for quantum circuit file input
- Remove extraneous printout of env