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_monitor
kwargline_discipline
(--job_monitor_line
) - Add
--noisy_sim
for noisy simulations - Add
--providers
to list hub/group/project providers for IBMQ - 4
-v
s now print QisJob data dictionary and return ibmqjob_to_dict
calls 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
qisjob
fromqis_job
(Issue #3)- Added Makefile target
uninstall_oldname
to uninstallqis_job
- Added Makefile target
qisjob.QisJob
is 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
Aer
instead ofBasicAer
(Issue #15) - Fix bug in
-w
switch (Issue #6) - Moved
ibmqjob_to_dict()
intoQisJob
as 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
BackendStatus
changed in Qiskit so changed--status
code- 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.qasm
to test QuantumInspire Starmon-5 - Change
--qisjob_version
to--version
- Change "master" branch to "main"
- Update readme to make it clearer that qisjob can take input from stdin
-w, --warnings
suppress 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.DONE
and 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
-n
then-v -v -v
verbosity will print unrolled circuit - Added
no_unknown=True
sonuqasm2
will except on unparseable
QisJob v3.0
Qis Job v3.0
- Now can use experimental [nuqasm2] to assemble your quantum circuits.
- with
-n
switch, 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_job
is 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