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

the appetizer (1/4). binary_operator #202

Merged
merged 39 commits into from
Feb 8, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
5d9d368
fixed bohr/angstrom confusion in function description
conta877 Jan 18, 2018
ce92848
Merge remote-tracking branch 'upstream/master'
conta877 Jan 18, 2018
e45fe8b
Merge remote-tracking branch 'upstream/master'
conta877 Jan 22, 2018
20d3e91
translations from mathematica to python arxiv1712.07067
conta877 Jan 25, 2018
0fc95fb
Merge remote-tracking branch 'upstream/master'
conta877 Jan 25, 2018
91ab525
work on those notimplementeds
conta877 Jan 25, 2018
b8711fd
WIP: decoder class adittion
conta877 Jan 25, 2018
2ca9448
modified decoder class. extractor implemented
conta877 Jan 30, 2018
9036d0f
no need for pauliaction function
conta877 Jan 31, 2018
abd6c2d
Merge remote-tracking branch 'upstream/master'
conta877 Feb 1, 2018
2c7284a
introduction of symbolic binary class - no more decoder class
conta877 Feb 2, 2018
cf2c15a
minor bugs fixed, applies binary rules to input now
msteudtner Feb 2, 2018
1e81d79
started programming the BinaryCode class, work in progress
msteudtner Feb 2, 2018
6567ff0
added count qubit function in binary operator, modified code.py
conta877 Feb 2, 2018
d7817bd
fixed morning brain bugs
conta877 Feb 2, 2018
88cb489
implemented concatination and appending, not yet documented and debugged
msteudtner Feb 3, 2018
103cd73
added _shift function to symbolicBinary and integer addition. modifie…
conta877 Feb 3, 2018
88abd7a
radd imul, NOT TESTED! - just copy paste should work?
conta877 Feb 3, 2018
a1ab95b
fixed small bugs, added default codes, created transform
msteudtner Feb 4, 2018
684c6af
fixed the multiplication error and modified the transform code follow…
conta877 Feb 5, 2018
372e6e6
fixed the transform and all the places where we accidentally started …
msteudtner Feb 5, 2018
203035e
bug fixes: ordering matters to detect which terms should cancel
conta877 Feb 6, 2018
f2996ca
fixed code appending, introduced the integer multiplication (left+rig…
msteudtner Feb 6, 2018
a09835c
Merge remote-tracking branch 'upstream/master'
conta877 Feb 6, 2018
4be14a9
Merge branch 'master' of https://github.com/conta877/OpenFermion
conta877 Feb 6, 2018
76562f6
modified the multiply by 0 and 1 behavior in SymbolicBinary. added te…
conta877 Feb 7, 2018
5c962a9
fixed the condition for code concatenation, fixed a bug in checksum_c…
msteudtner Feb 7, 2018
84521d5
added comments to binary_operator, more test, evaluate function
conta877 Feb 8, 2018
3deddd6
prep for first pull request: The appetizer, binary_operator only
conta877 Feb 8, 2018
30a778b
cleaning up no more decoder.py
conta877 Feb 8, 2018
457cb9a
covering and python3 (i hope). those x's break my heart
conta877 Feb 8, 2018
c9c123c
started writing documentations and clipping lines, writing out numpy
msteudtner Feb 8, 2018
0a488b5
prepping for merge merge
conta877 Feb 8, 2018
13ae770
merging mergers
conta877 Feb 8, 2018
f494030
minor updates
conta877 Feb 8, 2018
455d607
description updates
conta877 Feb 8, 2018
20fda52
init update
conta877 Feb 8, 2018
fe72b8d
moved the binary_operator - no dependencies
conta877 Feb 8, 2018
9fb6054
added names to notice and readme
conta877 Feb 8, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Vojtech Havlicek (Oxford)
Cupjin Huang (University of Michigan)
Zhang Jiang (NASA)
Thomas O'Brien (Leiden University)
Isil Ozfidan (D-Wave Systems)
Matthew Neeley (Google)
Max Radin (UC Santa Barbara)
Jhonathan Romero (Harvard)
Expand All @@ -27,6 +28,7 @@ Daniel Sank (Google)
Nicolas Sawaya (Harvard)
Kanav Setia (Dartmouth)
Hannah Sim (Harvard)
Mark Steudtner (Leiden University)
Wei Sun (Google)
Fang Zhang (University of Michigan)

Expand Down
2 changes: 2 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ Authors
`Cupjin Huang <https://github.com/pertoX4726>`__ (University of Michigan),
`Zhang Jiang <https://ti.arc.nasa.gov/profile/zjiang3>`__ (NASA),
`Thomas O'Brien <https://github.com/obriente>`__ (Leiden University),
`Isil Ozfidan <https://github.com/conta877>`__ (D-Wave Systems),
`Matthew Neeley <https://github.com/maffoo>`__ (Google),
`Max Radin <https://github.com/max-radin>`__ (UC Santa Barbara),
`Jhonathan Romero <https://github.com/jromerofontalvo>`__ (Harvard),
Expand All @@ -142,6 +143,7 @@ Authors
`Nicolas Sawaya <https://github.com/nicolassawaya>`__ (Harvard),
`Kanav Setia <https://github.com/kanavsetia>`__ (Dartmouth),
`Hannah Sim <https://github.com/hsim13372>`__ (Harvard),
`Mark Steudtner <https://github.com/msteudtner>`__ (Leiden University),
`Wei Sun <https://github.com/Spaceenter>`__ (Google) and
`Fang Zhang <https://github.com/fangzh-umich>`__ (University of Michigan).

Expand Down
3 changes: 2 additions & 1 deletion src/openfermion/ops/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from ._binary_operator import SymbolicBinary
from ._symbolic_operator import SymbolicOperator
from ._fermion_operator import (FermionOperator,
hermitian_conjugated,
Expand All @@ -20,4 +21,4 @@
from ._polynomial_tensor import general_basis_change, PolynomialTensor
from ._interaction_operator import InteractionOperator
from ._interaction_rdm import InteractionRDM
from ._quadratic_hamiltonian import QuadraticHamiltonian
from ._quadratic_hamiltonian import QuadraticHamiltonian
Loading