hiphive not compatible with latest ASE version (3.18)
When using hiphive with the ASE version 3.18 which is the one you get from pip3 install ase
everything seems to break.
Example
import numpy as np
from hiphive import ClusterSpace, StructureContainer
from ase.build import bulk
prim = bulk('Ag')
cutoffs = [6.0]
cs = ClusterSpace(prim, cutoffs)
sc = StructureContainer(cs)
supercell = prim.repeat(6)
supercell.new_array('forces', np.random.random((len(supercell), 3)))
supercell.new_array('displacements', np.random.random((len(supercell), 3)))
sc.add_structure(supercell)
crashes with
Exception: Found cluster (0, 0) twice, check cutoff!
Edited by Paul Erhart