Scotty 0.5.0 Released
This release focuses on adding support for parallel computations to the quantum simulator and dropping the Apache Commons Math dependency in favor of a custom linear algebra library. Changes since 0.4.0
:
- Remove the Apache Commons Math dependency.
- Update circuit processing algorithms to make executing a circuit parallelizable and use $\mathcal{O}(n)$ instead of $\mathcal{O}(n^{2})$ memory for total gate matricies.
- Add custom execution context support for parallel computations and experiment trials. You can now pass it directly to the
QuantumSimulator
during initialization. - Replace
Complex
with a custom implementation. - Add efficient linear algebra methods for vector tensor products and some other operations.
- Add validations for
DefGate
gates and linear algebra functions.
For more details about those changes please refer to the updated docs.