forked from jwoehr/qisjob
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES.txt
91 lines (79 loc) · 2.85 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Changes by revision to 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
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`
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` so nuqasm2 will except on unparseable
v3.0:
- Now installable with `setup.py`
- with `-n` switch, uses nuqasm2 to assemble qasm code
- 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
v2.8:
- Main is now `qis_job` ... `qasm_job` is gone.
- Warn, don't fail, if QuantumInspire not installed.
- Support for Rigetti Forest
- IBMQJobFailureError now prints job.error_mssage() and exits 100
- Regularized exit codes and explanation
v2.7.1:
- Support datetime for backend properties
- Fix bug in single-job for quantum circuit file input
- Remove extraneous printout of env
v2.7:
- Supports loading QuantumCircuit Python code as well as QASM.
- Factor into QisJob object.
- Output cleanups.
- --job* commands work better with QI now
v2.6.2:
- --job_id now dumps the whole job
- Cleanup of job display
v2.6.1:
- Cleanup of output from -j flag.
v2.6:
- --jobs gets joblist from --backend
- --job_id gets status of specific job from --backend
- --job_result prints results of specific job from --backend
v2.5:
- more sample files
- --properties now does to_dict() before pretty printing
- -g --configuration prints backend configuration
- -p and -g take backend name from -b switch
- various bug fixes
v2.4:
- support qiskit-qcgpu-simulator
- support aer unitary_simulator
- check for counts before trying to print
v2.3:
- refactor result handling
- plotting state city
- plotting histogram
- choose specific Aer simulator
- --status to show status
- --backends to list backends