Small changes to setup, including adding a package description and manifest. The dependencies for the Cython extensions are now built locally with setup.py as opposed to distributed with the package.
This release slightly modifies the behaviour of _Result.success, to make it a boolean value for intutivitely checking if a search succeeded, for exampe
python
search = RandomWalkSearch(target, 'A State', n_qubits, chi)
res = search()
if res.success:
print("Yeah!")
else:
print("Oh.")
It also extends the RandomWalkResult and BruteForceResult classes. The resulting states in a successful decomposition are stored in the property `.basis`, and the string representation in `.decomposition`.
---
We are in the process of cythonizing certain components of the code to improve performance, and to potentially allow for parallel processing of searches.