Tags: Tomev-CTP/theboss
Tags
55 general losses bobs (#56) * refactor(theboss): Work in progress on refactoring theboss. * refactor(theboss): Refactor of the boson sampling utilities. * refactor(theboss): Remove quantum computation utilities tests as they don't test anything now. * refactor(theboss): Add boson sampling utilities tests file. * refactor(theboss): Add tests for boson sampling utilities. Fix problems in related files. * refactor(theboss): Add initial version of fixed non-uniform losses approximation strategy. Black whole project. * fix(interface): Fix the interface issues by making some of the interfaces more general. * fix(permanents): Fix classical permanent calculator after the quantum utilities script refactor. * fix(permanents): Fix the tests after the quantum utilities script refactor. * refactor(typehints): Fix typehints in most of the files. * feat(tests): Add test for the non-uniform losses strategies. * refactor(tests): Add comments and fix typehints in the tests. * update(version): Update theboss version to 3.0.0 Co-authored-by: Tomasz Rybotycki <rybotycki.tomasz@gmail.com>
GCCB for uniform losses (#53) * feat(GCCB_uniform_losses): Add initial implementation of the GCCB algorithm for the exact BS simulation with uniform losses. * feat(GCCB_uniform_losses): Add initial implementation of the GCCB algorithm for the exact BS simulation with uniform losses. Co-authored-by: Tomasz Rybotycki <rybotycki.tomasz@gmail.com>