python-cotengra 0.8.0
Propagated dependencies: python-autoray@0.8.10 python-matplotlib@3.10.9 python-seaborn@0.13.2-0.32088bb
Channel: guix
Home page: https://cotengra.readthedocs.io
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Hyper optimized contraction trees
Description:
This library allows for contracting tensor networks or einsum expressions involving large numbers of tensors. It includes drop-in replacements for einsum and ncon, an explicit contraction tree object, a hyper optimizer that samples trees while tuning the generating meta-parameters, dynamic slicing for massive memory savings and parallelism, simulated annealing as an alternative strategy for optimizing and slicing, and integrations with other libraries such as numpy, opt_einsum, quimb, and others.
Total packages: 1