Releases: qulacs/qulacs
Releases · qulacs/qulacs
v0.6.3
What's Changed
- Ubuntu 22.04 LTS installation instructions by @WrathfulSpatula in #585
- upgrade doc dependencies by @KowerKoint in #601
- Adding swap insertion feature to circuit optimizer by @Akihiro-Tabuchi in #598
- pybind PauliString(vector,string,CTYPE) by @KowerKoint in #594
- The dimension must be ITYPE by @forest1040 in #603
New Contributors
- @WrathfulSpatula made their first contribution in #585
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
- remove std::find(), precalc where parametric gates exist by @KowerKoint in #565
- Collect missing coverage by @Hiroya-W in #564
- Pass codecov patch check by @Hiroya-W in #568
- Fix typo by @Hiroya-W in #569
- Fix typo in overview in the docs by @Gopal-Dahale in #570
- Add tests for IBM Q gates by @Hiroya-W in #571
- Update action to remove deprecated components by @ikanago in #578
- Support for Parametric-gate functions to work on multicpu by @m-ymzk in #567
- Make Qulacs compile with Clang and as sub-project / bug fix for USE_PYTHON=ON by @mmoelle1 in #577
- Add missing test cases in circuit test by @Hiroya-W in #576
- pybind11-stubgen changed parameter by @forest1040 in #582
- Always enable sphinx_rtd_theme by @forest1040 in #584
- Deal with newer version of pybind11-stubgen by @KowerKoint in #583
- correct homepage url by @KowerKoint in #587
- Fix diagonal matrix gate for MPI by @Akihiro-Tabuchi in #581
- Add rotation gate's matrix representation by @Hiroya-W in #574
- update devcontainer python/cuda version by @KowerKoint in #589
New Contributors
- @Gopal-Dahale made their first contribution in #570
- @mmoelle1 made their first contribution in #577
- @Akihiro-Tabuchi made their first contribution in #581
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- remove checkCudaErros() without filename and line by @KowerKoint in #536
- add --base-numpy-ndarray option by @KowerKoint in #542
- Add symlink to python in Dev Container for GPU by @Hiroya-W in #544
- Match signed numbers by @Hiroya-W in #540
- Format to python source files by @Hiroya-W in #545
- Remove Cereal by @ikanago in #546
- Format python sources by @Hiroya-W in #547
- update clang-format cmake target by @KowerKoint in #549
- Splitted python tests using pytest by @Hiroya-W in #551
- Remove clang format container by @ikanago in #556
- 550 add tutorial by @Glacialte in #553
- Pass codecov check on GitHub Actions by @Hiroya-W in #559
- Calculate a more accurate value by increasing the number of samples by @Hiroya-W in #552
- Update stub files using pybind11-stubgen 0.15.0 by @Hiroya-W in #560
- 554 add tutorial quantum circuit by @Glacialte in #558
- Rewrite get matrix function in cpp from py by @gandalfr-KY in #557
New Contributors
- @Glacialte made their first contribution in #553
- @gandalfr-KY made their first contribution in #557
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- 397-1: Supports SPMD-type parallelization with MPI by @m-ymzk in #449
- Support get_expectation() by @m-ymzk in #480
- Adding SVE implementations and tests by @Takumi-Honda in #493
- add explanation for get_inverse func by @kotamanegi in #507
- doc for json and pickle conversion by @KowerKoint in #503
- Add Fused-SWAP gate by @m-ymzk in #514
- add InoperatableQuantumStateTypeException by @KowerKoint in #516
- fix GPU by @forest1040 in #523
- Build test module for GPU in CI by @ikanago in #525
- Generate Python API documentation from source code by @Hiroya-W in #518
- Install deps from pyproject.toml on Read the Docs runner by @Hiroya-W in #522
- set EIGEN_NO_DEBUG when USE_TEST=No" by @KowerKoint in #529
- Throw Exception when loading DensityMatrix as StateVector by @Hiroya-W in #526
- Devcontainer gpu by @ikanago in #532
- Add SVE implementations of expectation value calculation and modify the conditions to enable SVE implementations by @Takumi-Honda in #521
- 397: Supports SPMD-type parallelization with MPI by @m-ymzk in #452
New Contributors
- @Takumi-Honda made their first contribution in #493
Full Changelog: v0.5.6...v0.6.0
v0.5.6
What's Changed
- ptree <-> QuantumStateBase, ptree <-> json conversion by @KowerKoint in #409
- implement ptree <=> operator by @KowerKoint in #425
- Implement ptree <=> named gate by @KowerKoint in #426
- General Gate <=> ptree by @KowerKoint in #433
- matrix gate <=> ptree by @KowerKoint in #430
- circuit <=> ptree by @KowerKoint in #437
- parametric gate <=> ptree by @KowerKoint in #434
- json pytest: operator by @KowerKoint in #457
- Json dev copy pauli by @KowerKoint in #470
- Json dev gate named test by @forest1040 in #463
- Json dev parametricgate by @forest1040 in #465
- randomize state by @KowerKoint in #476
- Json dev matrix gate test by @forest1040 in #467
- Json dev circuit test by @forest1040 in #472
- Json dev general gate test by @forest1040 in #469
- implement ptree, JSON converting by @KowerKoint in #485
- Support for Specifying the Number of Threads using Environment Variables by @m-ymzk in #462
- Script to download artifact by @ikanago in #490
- Pickle support for quantum state and circuit by @kotamanegi in #486
- Use hendrikmuhs/ccache-action to improve cache hit rate by @ikanago in #504
- Get embeded qulacs version by @Hiroya-W in #492
- fix build warning by @KowerKoint in #495
- fix parametric_circuit_from_json by @KowerKoint in #502
Full Changelog: v0.5.5...v0.5.6
v0.5.5
What's Changed
- Resolve clang warnings by @ikanago in #473
- Should not use
lambda
as an argument name by @Hiroya-W in #479 - Fix CMake warnings by @Hiroya-W in #478
- Enable mfpmath option only if x86 by @r-imai-quantum in #482
- Add Python 3.11 support by @kotamanegi in #488
- Fix correct key for author's email address by @Hiroya-W in #498
Full Changelog: v0.5.4...v0.5.5
v0.5.4
What's Changed
- Integrate qulacs-rtd by @Hiroya-W in #405
- Fix deps to build documentaiton by @Hiroya-W in #416
- Refactor state test by @ikanago in #407
- Remove unnecessary documentation files by @Hiroya-W in #415
- Remove duplicate OUTPUT_LANGUAGE setting by @Hiroya-W in #417
- update README.md to use modern install method by @kotamanegi in #420
- fix QuantumGateBase from auto type in gpusim test_gate by @templepmet in #422
- add Qulacs quantum circuit <--> QASM converter by @kotamanegi in #421
- Fix typo DensityMatrix in Python advanced tutorial by @Hiroya-W in #428
- Fix to reduce build warnings by @m-ymzk in #440
- Translate tutorials to English by @ikanago in #432
- I fix submenu to corrected the columns. by @forest1040 in #454
- specify type for lambda arguments by @KowerKoint in #451
- add make_superposition(), make_mixture() to tutorial by @KowerKoint in #444
- Execute and get state by @KowerKoint in #455
- use QuantumState for reflection_state, implement InvalieQubitCountException by @KowerKoint in #442
- Compatibility for clang by @ikanago in #446
- copy pauli in constructor by @KowerKoint in #436
- parse exponential notation in QASM -> Qulacs convertion by @kotamanegi in #459
- Build wheel for arm64 macOS correctly by @ikanago in #460
New Contributors
- @Hiroya-W made their first contribution in #405
- @templepmet made their first contribution in #422
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
- Fix deprecated actions by @ikanago in #366
- copy_types by @WATLE in #353
- add clean command by @kotamanegi in #371
- do not define OPT_FLAGS in script_build.sh if not specified by @KowerKoint in #362
- remove "build gcc" dependency by @KowerKoint in #368
- make_superposition(),make_mixture() by @KowerKoint in #357
- bind apply_to_state omitting work_state by @KowerKoint in #360
- fix memory leak of make_mixture() by @KowerKoint in #380
- #344: QuantumCircuitSimulator terminates abnormally. by @forest1040 in #364
- #378 Adjusting ParametricQuantumCircuitSimulator by @forest1040 in #379
- T1T2kanwa by @WATLE in #354
- upload sdist result to PyPI by @kotamanegi in #376
- create wheel for arm64 mac by @kotamanegi in #377
- Revert "create wheel for arm64 mac" by @kotamanegi in #391
- fix is_hermitian() comment by @KowerKoint in #390
- types by @WATLE in #388
- refactor cppsim_wrapper by @KowerKoint in #386
- Fix vqcsim memory leak by @kotamanegi in #374
- Fix memory leaks in cppsim by @kotamanegi in #369
- gate_general by @WATLE in #387
- Run wheel build in parallel by @ikanago in #395
- Replace typedef by @ikanago in #385
- #396-1 Add CI and FindSVE.cmake script to support SVE by @m-ymzk in #401
- add address-sanitizer in test env. by @kotamanegi in #400
- Inverse by @WATLE in #381
- Disable gcov by default by @ikanago in #402
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- Inst target list by @WATLE in #352
- Fixed an error when building in a non-x86 environment by @m-ymzk in #356
- Osaka merge by @forest1040 in #359
New Contributors
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- update pybind11 v2.7.1 -> v2.10.0 by @kotamanegi in #327
- specify /usr/local/include/python3.9 as includepath by @KowerKoint in #333
- Reak naosu by @WATLE in #331
- gateをgeneral quantum operatorに変換 by @WATLE in #328
- Avoid memory leak in test by @KowerKoint in #335
- fix return value in doc by @KowerKoint in #336
- Add pyproject.toml by @kotamanegi in #329
- Remove python 3.6 support by @kotamanegi in #343
- Refactoring NoiseSimulator/GradCalculator by @kotamanegi in #334
- fix test for NoiseSimulator by @kotamanegi in #342
- add get_qubit_count() for DensityMatrix by @KowerKoint in #340
- remove functions using bitset by @KowerKoint in #338
- reak_fix by @WATLE in #345
- Cache devcontainer image to GHCR by @ikanago in #341
- Release v0.5.1 by @forest1040 in #346
- Revert wheel.yml to the revision before #329 by @ikanago in #350
New Contributors
- @KowerKoint made their first contribution in #333
- @WATLE made their first contribution in #331
- @ikanago made their first contribution in #341
Full Changelog: v0.5.0...v0.5.1