Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pr controlled #160

Merged
merged 11 commits into from
Jul 19, 2021
Merged

Pr controlled #160

merged 11 commits into from
Jul 19, 2021

Conversation

MakoStrwlkr
Copy link
Contributor

Add control_circ method for QCircuit
Add in-place and non-mutating options for control_circ
Add test for control_circ

Copy link
Collaborator

@kottmanj kottmanj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

requirements.txt Show resolved Hide resolved
requirements.txt Outdated Show resolved Hide resolved
src/tequila/circuit/circuit.py Outdated Show resolved Hide resolved
@kottmanj kottmanj merged commit 2e6a81b into tequilahub:devel Jul 19, 2021
kottmanj added a commit that referenced this pull request Jul 19, 2021
* PR:opt compiling (#148) 
* switch on optimized compiling of qubit excitations by default, small bugfix in trotterized gates
* fixed issue with reordered jordanwigner and optimized compiling
* qubit excitation: optimized compiling also for non-ordered excitations

* PR:map variables (#149) 
* allow mapping of variables
* fixed qpic and circuit parameter repr
* transformed variables work for new versions of jax/jaxlib (#151)
* more consistency between qubit excitations and fermionic_excitation gates

* PR:PySCF (#153) 
* automatize pyscf support
* circumvent pyscf crash from newest h5py release

* PR:four term rule (#150) by David Wierichs
* initial four-term rule
* four term rule for qubit excitation

* F12 correction (#156) by P. Schleich
* added F12 functionality


* PR:QLM simulator support (#159) by Leo Becker
* Created support for QLM (simulators)

* PR:controlled (#160) by MakoStrwlk (Arkaprava Choudhury)
* Add control_circ method to QCircuit

Co-authored-by: David Wierichs <[email protected]>
Co-authored-by: Philipp Schleich <[email protected]>
Co-authored-by: Leo Becker <[email protected]>
Co-authored-by: MakoStrwlkr <[email protected]>
kottmanj added a commit that referenced this pull request Aug 6, 2021
* Pr opt compiling (#148)
* switch on optimized compiling of qubit excitations by default, small bugfix in trotterized gates
* fixed issue with reordered jordanwigner and optimized compiling
* qubit excitation: optimized compiling also for non-ordered excitations

* Pr map variables (#149)
* allow mapping of variables
* fixed qpic and circuit parameter repr

* transformed variables work for new versions of jax/jaxlib (#151)
* more consistency between qubit excitations and fermionic_excitation gates
* adapted tests

* PR:PySCF (#153)
* automatize pyscf support

* Pr four term rule (#150)
* sync with master
* initial four-term rule
* four term rule for qubit excitation
PR by dwierichs

* F12 correction (#156)
* added F12 functionality
* more convenience in adding gates to circuit (#157)
PR by p. schleich

* PR pyscf hotfix (#158)
* circumvent pyscf crash from newest h5py release

* QLM simulator support (#159)
* Created support for QLM (simulators)
PR by Leo Becker

* Pr controlled (#160)
* Add control_circ method to QCircuit
PR by MakoStrwlkr

* Changed cirq.TrialResult to cirq.Result (#167)

Co-authored-by: David Wierichs <[email protected]>
Co-authored-by: Philipp Schleich <[email protected]>
Co-authored-by: Leo Becker <[email protected]>
Co-authored-by: MakoStrwlkr <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants