Permalink
Commits on Oct 18, 2018
  1. QubitOperator term simplification (#480)

    viathor authored and kevinsung committed Oct 18, 2018
Commits on Oct 12, 2018
  1. index functions (#470)

    kevinsung committed Oct 12, 2018
  2. Lower numpy requirement (#478)

    kevinsung authored and babbush committed Oct 12, 2018
    * omit numpy.block
    
    * decrease numpy requirement
Commits on Oct 5, 2018
  1. added magnetic field to general hubbard model (#475)

    bryano authored and kevinsung committed Oct 5, 2018
    * added magnetic field to general hubbard model
    
    * added self to author lists
    
    * renamed field_operator to magnetic_field_operator
    
    * made magnetic field operator indexing-independent
    
    added test for equivalence of magnetic field parameter in special and
    general cases
    
    * fixed bug in test
    
    * renamed difference_operator to number_difference_operator
Commits on Oct 2, 2018
  1. added independent enumeration of horizontal and vertical edges (#474)

    bryano authored and kevinsung committed Oct 2, 2018
    * added independent enumeration of horizontal and vertical edges
    
    * fixed bug
    
    * modified tests to cover horizontal/vertical edges
Commits on Sep 29, 2018
  1. added Bayesian PEA paper to projects (#473)

    babbush committed Sep 29, 2018
Commits on Sep 28, 2018
  1. added general Fermi-Hubbard model and HubbardLattice helper class (#465)

    bryano authored and kevinsung committed Sep 28, 2018
    * added general Fermi-Hubbard model and HubbardLattice helper class
    
    * made more 2.7 compliant
    
    * more 2.7 compliance
    
    * fixed bug and more 2.7 compliance
    
    * increased coverage
    
    * increased coverage
    
    * removed debugging vestiges
    
    * coverage
    
    * removed unneeeded pass statements for coverage
    
    * fixed FermiHubbardModel docstring
    
    * expanded docstring for FermiHubbardModel.__init__
  2. Converted one- and two-body tensors in InteractionOperator and Intera…

    max-radin authored and babbush committed Sep 28, 2018
    …ctionRDM to properties; fixes #471 (#472)
Commits on Sep 21, 2018
  1. fix (#464)

    kevinsung committed Sep 21, 2018
  2. Automatically detect spin symmetry in Bogoliubov transformation matrix (

    kevinsung authored and babbush committed Sep 21, 2018
    #463)
    
    * index negative energies
    
    * block diag
    
    * increase numpy requirement for block
    
    * fix initial state
    
    * deprecate orbital_energies
    
    * fix ground_energy
  3. Add option to specify spin sector in Bogoliubov transformation (#462)

    kevinsung authored and babbush committed Sep 21, 2018
    * implement particle-conserving spin-symmetric bogoliubov transform
    
    * return spin matrices separately
    
    * clean up imports
    
    * fix index function imports
    
    * increase test coverage
    
    * have diagonalizing_bogoliubov_transform also return energies
    
    * add spin sector option to gaussian state preparation
    
    * improve doc
    
    * fix tests
    
    * raise notimplementederror
    
    * fix test
    
    * assume up then down ordering
Commits on Sep 17, 2018
  1. fixed typo ('j' instead of 'i') (#460)

    bryano authored and babbush committed Sep 17, 2018
Commits on Sep 14, 2018
  1. don't print zero terms (#459)

    kevinsung authored and babbush committed Sep 14, 2018
  2. Refactor Hubbard module (#454)

    kevinsung authored and babbush committed Sep 14, 2018
    * edit hubbard tests
    
    * minor improvements
    
    * extract neighbor functions
    
    * split off spinful function
    
    * split off spinless function
    
    * split off bose_hubbard
    
    * reorder functions in file
    
    * lint
    
    * edit module docstring
    
    * fix bose_hubbard docstring
    
    * don't double-count
    
    * add more tests
  3. fix spinless Hubbard model doc (#452)

    kevinsung authored and babbush committed Sep 14, 2018
Commits on Sep 7, 2018
  1. Increment version (#447)

    jarrodmcc committed Sep 7, 2018
Commits on Sep 5, 2018
  1. Improve script for testing examples (#442)

    kevinsung committed Sep 5, 2018
    * add examples_test
    
    * delete old examples test
    
    * move to tests folder
    
    * polish
    
    * canonicalize scientific notation
    
    * rename file
    
    * omit correctness test
    
    * re-run notebooks
    
    * remove Python 3 function annotations
  2. added a few things to the other projects list (#443)

    babbush committed Sep 5, 2018
    * added a few things to the other projects list
    
    * curated other projects page
    
    * Update other_projects.md
    
    * Update other_projects.md
    
    * Update other_projects.md
Commits on Sep 3, 2018
  1. Update Docker image (#441)

    kevinsung authored and babbush committed Sep 3, 2018
    * edit dockerfile
    
    * more edits
    
    * update README
Commits on Aug 28, 2018
  1. Added ability to choose where external potential rotations are placed (

    idk3 authored and babbush committed Aug 28, 2018
    …#440)
    
    * added ability to choose where external potential rotations are placed
    
    * include external_potential_at_end flag in swap network Trotter step
Commits on Aug 24, 2018
  1. Masking + caching for evaluating errors for different Trotter steps (#…

    idk3 authored and babbush committed Aug 24, 2018
    …439)
    
    * trotter errors with diagonal hamiltonians; needs tests
    
    * added tests for breaking up potential and kinetic
    
    * added bitmask tests
    
    * added tests, noticed sign bug on split-op VT order
    
    * fixed sign bug in VT ordering for split-operator step
    
    * added docstrings
    
    * final clarifying comments
    
    * fix python3.4 numpy issue
    
    * cover missed test case
    
    * addressed comments
    
    * added a test to cover missed continue line
Commits on Aug 17, 2018
  1. deprecated OpenFermion-ProjectQ (#437)

    babbush committed Aug 17, 2018
Commits on Aug 16, 2018
  1. removed non-spatial low rank code (#434)

    babbush committed Aug 16, 2018
    * removed non-spatial low rank code
    
    * switched to using exact diagonalization
    
    * default truncation value
    
    * threshold must be a float
Commits on Aug 14, 2018
  1. expose load_molecular_hamiltonian (#433)

    kevinsung authored and babbush committed Aug 14, 2018
  2. Wrapper function for loading a molecular Hamiltonian (#432)

    kevinsung authored and babbush committed Aug 14, 2018
    * add load molecular hamiltonian function
    
    * doc
  3. Faster commutators for diagonal Coulomb operators (#404)

    idk3 authored and babbush committed Aug 14, 2018
    * faster commutator code for diagonal Coulomb operators
    
    * Improved naming and function modularity
    
    * Final PEP8 fixes, small bug fix
    
    * add performance benchmark
    
    * lint
    
    * addressing comments
    
    * change keyword result to prior_terms
  4. Diagonalize one-body matrix using eigh and in spatial basis for low r…

    kevinsung authored and babbush committed Aug 14, 2018
    …ank decomposition (#429)
    
    * diagonalize in spatial basis
    
    * doc
    
    * lint
  5. Add option to generate random InteractionOperators with spin symmetry (

    kevinsung authored and jarrodmcc committed Aug 14, 2018
    …#426)
    
    * add expand_to_spin option to random interaction operator generator
    
    * doc
    
    * rename option
    
    * add test
    
    * trivial change to try to restart checks
Commits on Aug 11, 2018
  1. update scipy requirement to 1.1.0 (#425)

    kevinsung authored and babbush committed Aug 11, 2018
Commits on Aug 6, 2018
  1. Added iteration to symbolic operator, made unitary rotations function (

    obriente authored and babbush committed Aug 6, 2018
    …#421)
    
    * Added iteration to symbolic operator, made unitary rotations functionality
    
    * Updated docstring, fixed test
    
    * Added exceptions to docstring
    
    * Fixing iterator for Python2
    
    * Extended test coverage
    
    * Merged _projection and _unitary_rotations to new _qubit_operator_transforms file
    
    * Removed old files
  2. Add constant property to SymbolicOperator (#423)

    kevinsung authored and babbush committed Aug 6, 2018
    * add constant property to SymbolicOperator
    
    * add test
Commits on Aug 2, 2018
  1. Make SymbolicOperator abstract (#418)

    kevinsung committed Aug 2, 2018
    * make SymbolicOperator abstract
    
    * lint
    
    * remove pass statements that coveralls complains about
    
    * Revert "remove pass statements that coveralls complains about"
    
    This reverts commit 2d0cb9c.
    
    * use six.add_metaclass for Python 2 compatibility
Commits on Aug 1, 2018
  1. bye bye cvxopt (#422)

    babbush committed Aug 1, 2018
Commits on Jul 19, 2018
  1. Add CUSP to Projects page. (#403)

    hsim13372 authored and babbush committed Jul 19, 2018
  2. Spatial low rank (#402)

    jarrodmcc committed Jul 19, 2018
    * Fix formal spin-orbital integrals to match on loading from molecule data
    
    * Typing updates
    
    * Start spatial routine
    
    * checkpt
    
    * Add compat for spin routines
    
    * Refine tests
    
    * Finishing up spatial low rank
    
    * update tests