{"push_id":2354029877,"size":5,"distinct_size":1,"ref":"refs/heads/spin_indexing","head":"fa272be83fc2c915246fa7e99e5a4b09156dece1","before":"0e44969fe10a15f88a51aefb04769e03e0b49f67","commits":[{"sha":"977c692bcd7b88c4ebbb44a3863b33d5f0b4b640","author":{"name":"Kevin J. Sung","email":"836f2a9063530bfcdab44653bada7ce795eb88d2@users.noreply.github.com"},"message":"add test and fix bug to make it work (#211)","distinct":false,"url":"https://api.github.com/repos/kevinsung/OpenFermion/commits/977c692bcd7b88c4ebbb44a3863b33d5f0b4b640"},{"sha":"70dce50ca42b3e4a47f942c255bc0581ccf8f46e","author":{"name":"Kevin J. Sung","email":"836f2a9063530bfcdab44653bada7ce795eb88d2@users.noreply.github.com"},"message":"Add and edit functions related to numerical preparation of Slater determinants (#210)\n\n* edit slater determinant docs\r\n\r\n* fix demo notebook\r\n\r\n* rename jw_slater_determinant to computational_basis_vector\r\n\r\n* add function to prepare slater determinants from matrix\r\n\r\n* fix bug\r\n\r\n* fix bug\r\n\r\n* rename computational_basis_state and add test\r\n\r\n* add test for jw_slater_determinant\r\n\r\n* lint\r\n\r\n* add test\r\n\r\n* rename function and argument\r\n\r\n* lint","distinct":false,"url":"https://api.github.com/repos/kevinsung/OpenFermion/commits/70dce50ca42b3e4a47f942c255bc0581ccf8f46e"},{"sha":"b322184b935971b62e636c3746b1d64ad25102ce","author":{"name":"Isil Ozfidan","email":"6894b5af1caaad3c7e3fd6f60bc14b23a4361b3f@dwavesys.com"},"message":"transform function 3/4 (#208)\n\n* fixed bohr/angstrom confusion in function description\r\n\r\n* translations from mathematica to python arxiv1712.07067\r\n\r\n* work on those notimplementeds\r\n\r\n* WIP: decoder class adittion\r\n\r\n* modified decoder class. extractor implemented\r\n\r\n* no need for pauliaction function\r\n\r\n* introduction of symbolic binary class - no more decoder class\r\n\r\n* minor bugs fixed, applies binary rules to input now\r\n\r\n* started programming the BinaryCode class, work in progress\r\n\r\n* added count qubit function in binary operator, modified code.py\r\n\r\n* fixed morning brain bugs\r\n\r\n* implemented concatination and appending, not yet documented and debugged\r\n\r\n* added _shift function to symbolicBinary and integer addition. modified the decoder shifter accordinly\r\n\r\n* radd imul, NOT TESTED! - just copy paste should work?\r\n\r\n* fixed small bugs, added default codes, created transform\r\n\r\n* 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\r\n\r\n* fixed the transform and all the places where we accidentally started to count qubit/fermion labels from 1 instead of 0\r\n\r\n* bug fixes: ordering matters to detect which terms should cancel\r\n\r\n* fixed code appending, introduced the integer multiplication (left+right) as a tool to append the same code intance several times\r\n\r\n* modified the multiply by 0 and 1 behavior in SymbolicBinary. added tests for symbolicBinary. minor mods for python3 comp.\r\n\r\n* 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\r\n\r\n* added comments to binary_operator, more test, evaluate function\r\n\r\n* started writing documentations and clipping lines, writing out numpy\r\n\r\n* merging with the merger\r\n\r\n* updating binary operator based on comments\r\n\r\n* updating the binary_ops\r\n\r\n* updates based on comments\r\n\r\n* init update\r\n\r\n* moved binaryop to first import\r\n\r\n* added names into notice and readme\r\n\r\n* started documentation in  _code_operator.py, added parity code / (K=1) and (K=2) segment code / K=1 binary addressing code\r\n\r\n* encoders are sparse matrices now\r\n\r\n* added tests for code_operator\r\n\r\n* 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\r\n\r\n* updates based on pull request comments\r\n\r\n* merging changes with merger\r\n\r\n* fixing possible integer checking errors\r\n\r\n* cleaned version of transform function, needs testing and timing - seems to work so far\r\n\r\n* fixed BK transforms. indexing errors\r\n\r\n* added tests, pep8 and Ryan compliance mods\r\n\r\n* added some style to the functions file\r\n\r\n* renaming, re-structuring\r\n\r\n* renaming again\r\n\r\n* minor changes\r\n\r\n* pep8\r\n\r\n* prep for pull request\r\n\r\n* import order\r\n\r\n* changed the symbolicBInary class\r\n\r\n* docstring cleanup\r\n\r\n* bug docstring fixes\r\n\r\n* bug fix in the evaluate method, pep8 the _binary_operator file\r\n\r\n* merge with upstream and additional tests to SymbolicBinary class\r\n\r\n* merge prep\r\n\r\n* new symbolicBinary datastructure, new tests\r\n\r\n* more tests","distinct":false,"url":"https://api.github.com/repos/kevinsung/OpenFermion/commits/b322184b935971b62e636c3746b1d64ad25102ce"},{"sha":"521b04e2d66a97822f46ce9a3c7331ba2709fc7b","author":{"name":"Kevin J. Sung","email":"836f2a9063530bfcdab44653bada7ce795eb88d2@users.noreply.github.com"},"message":"Sparse restrictions (#215)\n\n* write jw_number_restrict_state (no tests)\r\n\r\n* add jw_sz_indices\r\n\r\n* fix jw_sz_indices and add tests\r\n\r\n* improve docs\r\n\r\n* support specifying particle number in jw_sz_indices\r\n\r\n* add tests\r\n\r\n* add jw_sz_restrict_operator\r\n\r\n* improve documentation of jw_sz_indices\r\n\r\n* reorganize tests into classes\r\n\r\n* docs\r\n\r\n* add tests\r\n\r\n* add tests for all but sz_number_restrict_operator\r\n\r\n* add test for sz restrict operator\r\n\r\n* additional check on arguments in jw_sz_indices\r\n\r\n* alphabetical imports\r\n\r\n* add up_map and down_map arguments","distinct":false,"url":"https://api.github.com/repos/kevinsung/OpenFermion/commits/521b04e2d66a97822f46ce9a3c7331ba2709fc7b"},{"sha":"fa272be83fc2c915246fa7e99e5a4b09156dece1","author":{"name":"Kevin J. Sung","email":"836f2a9063530bfcdab44653bada7ce795eb88d2@users.noreply.github.com"},"message":"Merge branch 'master' into spin_indexing","distinct":true,"url":"https://api.github.com/repos/kevinsung/OpenFermion/commits/fa272be83fc2c915246fa7e99e5a4b09156dece1"}]}
{"actor":{"display_login":"kevinsung"}}