Skip to content

1.4.1

Choose a tag to compare

@jcmgray jcmgray released this 29 Nov 00:55

Enhancements

  • unify much functionality from 1D, 2D and 3D into general arbitrary geometry
    class :class:quimb.tensor.tensor_arbgeom.TensorNetworkGen
  • refactor contraction, allowing using cotengra directly
  • add :meth:~quimb.tensor.tensor_core.Tensor.visualize for visualizing the
    actual data entries of an arbitrarily high dimensional tensor
  • add :class:~quimb.tensor.circuit.Gate class for more robust tracking and
    manipulation of gates in quantum :class:~quimb.tensor.circuit.Circuit
    simulation
  • tweak TN drawing style and layout
  • tweak default gauging options of compressed contraction
  • add :meth:~quimb.tensor.tensor_core.TensorNetwork.compute_hierarchical_grouping
  • add :meth:~quimb.tensor.tensor_core.Tensor.as_network
  • add :meth:~quimb.tensor.tensor_core.TensorNetwork.inds_size
  • add :meth:~quimb.tensor.tensor_core.TensorNetwork.get_hyperinds
  • add :meth:~quimb.tensor.tensor_core.TensorNetwork.outer_size
  • improve :meth:~quimb.tensor.tensor_core.TensorNetwork.group_inds
  • refactor tensor decompositiona and 'isometrization' methods
  • begin supporting pytree specifications in TNOptimizer, e.g. for constants
  • add experimental submodule for new sharing features
  • register tensor and tensor network objects with jax pytree interface
    (:pull:150)
  • update CI infrastructure

Bug fixes:

  • fix force atlas 2 and weight_attr bug (:issue:126)
  • allow unpickling of PTensor objects (:issue:128, :pull:131)