FlamingPy Release 0.10.1b1 #120
nariman87
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
New features since the last release
is_lc_equivalent
method to the EGraph class to check if two EGraphs are equivalent under local complementation, as well as related linear algebra helper functions insideutils\linalg.py
. #89, #117 (backward compatible)add_qubit
andremove_qubit
to theEGraph
class, which allow adding and removing nodes of the EGraph while updating internal attributes of the class. #100 (backward compatible)simulations.py
has been improved. The input has been simplified to an intuitive set ofcode
,code_args
,noise
, andnoise_args
. As long as those combinations are valid, FlamingPy will run simulations and automatically set up the output file based on the input. #111 (backward incompatible)git
withpip
. This also means installing throughpython setup.py egg_info
is now valid. #118 (backward compatible)Bug fixes
dev_requirements
was updated with the latest version ofdocformatter
to prevent failing unit tests. #116Improvements
cpp_mc_loop.pyx
, and its installation instructions were removed from everywhere as it was unused. New developers can refer to historic commits to help add new Cython files. #119Documentation changes
give_for_devs.rst
was updated to match the latestdev_requirements
file and deletion of the Cython example. #116, #119Contributors
This release contains contributions from (in alphabetical order):
Joost Bus, Luis Mantilla, Avhijit Nair, Nariman Saadatmand, smtsjhr, Ilan Tzitrin
See full commit details here.
This discussion was created from the release FlamingPy Release 0.10.1b1.
Beta Was this translation helpful? Give feedback.
All reactions