• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

quantumlib / OpenFermion / 680 / 4
100%
develop: 100%

Build:
Build:
LAST BUILD BRANCH: prony_estimator
DEFAULT BRANCH: develop
Ran 13 Feb 2018 12:25PM UTC
Files 89
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Feb 2018 12:02PM UTC coverage: 99.677% (+0.03%) from 99.65%
CC=gcc-4.9 CXX=g++-4.9 PYTHON=3.6

push

travis-ci

babbush
code_operator class (2/4) (#204)

* fixed bohr/angstrom confusion in function description

* translations from mathematica to python arxiv1712.07067

* work on those notimplementeds

* WIP: decoder class adittion

* modified decoder class. extractor implemented

* no need for pauliaction function

* introduction of symbolic binary class - no more decoder class

* minor bugs fixed, applies binary rules to input now

* started programming the BinaryCode class, work in progress

* added count qubit function in binary operator, modified code.py

* fixed morning brain bugs

* implemented concatination and appending, not yet documented and debugged

* added _shift function to symbolicBinary and integer addition. modified the decoder shifter accordinly

* radd imul, NOT TESTED! - just copy paste should work?

* fixed small bugs, added default codes, created transform

* fixed the multiplication error and modified the transform code following mathematica code. it was giving wrong operators before, now the operators are fine but signs are wonky

* fixed the transform and all the places where we accidentally started to count qubit/fermion labels from 1 instead of 0

* bug fixes: ordering matters to detect which terms should cancel

* fixed code appending, introduced the integer multiplication (left+right) as a tool to append the same code intance several times

* modified the multiply by 0 and 1 behavior in SymbolicBinary. added tests for symbolicBinary. minor mods for python3 comp.

* fixed the condition for code concatenation, fixed a bug in checksum_code, added an error if qubit index in a code is out of bounds

* added comments to binary_operator, more test, evaluate function

* started writing documentations and clipping lines, writing out numpy

* merging with the merger

* updating binary operator based on comments

* updating the binary_ops

* updates based on comments

* init update

* moved binaryop to first import

* added names into notice and readme

* started documentation in  _code_operator.py, added parity code / (K=1) and (K=2) segment code / K=1 binary addressing code

* encoders are sparse matrices now

* added tests for code_operator

* prepping for second pull request

* pep8

* doc strings for the transform, fixed bug in the initialization of SymbolicBinary, made changes suggested by review, carried some of them over to files to be pulled later

* updates based on pull request comments

* removed simplifications for merge

* python3 error fix

* tests to ensure numpy.ints are not gonna cause typeerrors

9558 of 9589 relevant lines covered (99.68%)

1.0 hits per line

Source Files on job 680.4 (CC=gcc-4.9 CXX=g++-4.9 PYTHON=3.6)
  • Tree
  • List 0
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 680
  • Travis Job 680.4
  • d6823ab3 on github
  • Prev Job for CC=gcc-4.9 CXX=g++-4.9 PYTHON=3.6 on master (#674.4)
  • Next Job for CC=gcc-4.9 CXX=g++-4.9 PYTHON=3.6 on master (#682.4)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc