New features & Updates
- Add description about AVX2 in README (#241, thanks to @y-yu and @kwkbtr)
- Add new gate
gate::CP
andgate::ProbabilisticInstrument
to represent general maps (#243 #250, thanks to @corryvrequan) - Renew out-dated build guideline in REAMDE (#246, thanks to @kotamanegi)
- Add fast simulator for noisy circuit (#249, thanks to @kotamanegi)
- Add concatenate, permutate, and drop qubits in quantum state (#245, thanks to @corryvrequan)
- Update pybind11 and eigen (#253 @corryvrequan and #248, thanks to @kotamanegi)
- Improve the performance of single-qubit diagonal gate,
Pauli
gate, andPauliRotation
gate (#253, thanks to @corryvrequan) - Move from TravisCI to GitHub Action and resolve wheelbuild issues (#256 #260 #261 #263 #262 #265 #266, thanks to @y-yu and @kwkbtr)
Bug fixes
- Fix a problem that copied parametric circuit does not work (#239, thanks to @corryvrequan)
- Fix a problem that load function from GPU to CPU does not copy measurement history (#242, thanks to @corryvrequan)
- Fix double-free issue in parametric gate (#244, thanks to @corryvrequan and @kosukemtr)
- Fix a memory leak in adding a Pauli operator to an observable (#251, thanks to @corryvrequan)
- Fix a bug in thread-number control (#252, thanks to @corryvrequan)