Commit Graph

28 Commits

Author SHA1 Message Date
Vlad Gheorghiu 72df499f25
Updates towards 5.1 (#169)
updates
2024-02-14 15:00:59 -05:00
Vlad Gheorghiu 0f012d531a
Version 5.0 (#167)
* Update CMakeLists.txt

* Update qpp_qasm.cpp

in addition, can now display the projector onto the final state

* Update README.md

* API changes [qpp::QCircuit::]match_circuit_left/right()

Renamed to [qpp::QCircuit::]add_circuit_inplace_left/right()

* Update circuits_bind.hpp

* update cmake.yml

* Added Molmer-Sorensen Gates, tests passing, new gates untested

* No change

* Update qpp_dependencies.cmake

* typo corrected

* Update replacer.hpp

* update

* Update cmake.yml

* Update cmake.yml

* Update cmake.yml

* update

* Update qppConfig.cmake.in

* update

* Update qpp_dependencies.cmake

* Update cmake.yml

* Update CHANGES

* Update CMakeLists.txt

* code re-organization

* fixed deprecation warning

* code reorganizing

* Update CHANGES

* qpp::dirac()

* Update input_output.hpp

* Update types_bind.hpp

* refactored display manipulators

* formatting

* Update functions.hpp

* update

* Update types.hpp

* pyqpp minor refactoring

* update

* Update options.hpp

* Update traits.hpp

* update

* Create .clangd

* Delete .clangd

* updates

* Update circuits.hpp

* Update input_output.hpp

* Update types.hpp

* update

* Update circuits_bind.hpp

* update

* Update circuits_bind.hpp

* fixed measure_seq()

* Update instruments.hpp

* brackets

* tuple bindings

* update

* updated copyright

* Update options.hpp

* preparing v5.0

* Update run.sh

* Update circuits.hpp

* minor changes

* formatting

* Update circuits.cpp

* Update circuits.hpp

* Version 5.0

* updated copyright

* updated copyright

* cmake linting and formatting

* Version 5.0

---------

Co-authored-by: James Lambert <james.lambert@softwareq.ca>
2024-01-10 10:44:43 -05:00
Vlad Gheorghiu e16cb8748e
speedup in pyqpp compilation time (#164) 2023-08-15 11:18:37 -04:00
Vlad Gheorghiu 5698c3522d
Fix pyqpp (#158)
* Update setup.py
2023-07-24 21:03:50 -04:00
Vlad Gheorghiu 2cdc9c581e
Version 4.3.2 (#156) 2023-06-12 12:47:55 -04:00
Vlad Gheorghiu 3c29ee4a69 Update setup.py 2023-06-03 15:09:15 -04:00
Vlad Gheorghiu 6b12b94376
Fix pyqpp on Windows (#152) 2023-05-25 14:04:11 -04:00
Vlad Gheorghiu 53058480e5 first stab 2023-05-05 07:52:19 -04:00
Vlad Gheorghiu 2216458e39 refactored pyqpp 2023-04-23 20:30:46 -04:00
Vlad Gheorghiu bd8b17622e migrated to pyproject.toml 2023-04-04 15:04:03 -04:00
Vlad Gheorghiu 2c20c3425a Version 4.0.1 2023-04-02 15:43:38 -04:00
Vlad Gheorghiu 4422c41047
Version 4.0.1 2023-04-02 13:53:39 -04:00
Vlad Gheorghiu 12a1509075 Version 4.0.1 2023-04-02 13:42:55 -04:00
Vlad Gheorghiu 7d899294c5 Version 4.0.1 2023-04-02 11:24:27 -04:00
Vlad Gheorghiu c4ff9689ef preparing for v4.0 2023-03-17 11:38:47 -04:00
Vlad Gheorghiu 1452b3f1a3 v4.0-rc2 2023-03-13 21:30:16 -04:00
Vlad Gheorghiu d08c220ad6 4.0-rc1 2023-03-01 17:48:56 -04:00
Vlad Gheorghiu 2c7d5b28b4 preparing 4.0
apply noise before measurements as well
2023-02-07 15:34:01 -05:00
Vlad Gheorghiu a69ca54a34 set CMAKE_INSTALL_DIR as environment variables 2022-02-01 11:23:56 -05:00
Vlad Gheorghiu abca01f921 Update qpp_wrapper.cpp 2022-01-31 12:34:01 -05:00
Vlad Gheorghiu dec41c972f Update setup.py 2022-01-27 13:25:51 -05:00
Vlad Gheorghiu 8a79e541bc Mention Python 3 explicitly 2022-01-25 10:09:56 -05:00
Vlad Gheorghiu ed38c38c79 more minor fixes 2022-01-23 23:37:30 -05:00
Vlad Gheorghiu 8768e2bddc Update setup.py 2022-01-17 20:42:54 -05:00
Vlad Gheorghiu 38d40d4593 Version 3.1 2022-01-11 16:06:25 -05:00
Scott Xu 4a6f2ed604 Python install_requires numpy 2021-11-22 09:19:01 -05:00
Scott Xu ef2b7edc2a Remove static Eigen dependency 2021-11-17 09:21:04 -05:00
Scott Xu 9ee24435a1 pyqpp 2021-11-16 14:41:11 -05:00