where N is the number of atoms to allocate space for and lattice is a matrix of lattice vectors given as column vectors.
Atoms also contains a Connection object, which stores distance information about the atom neghbours after calc_connect has been called. Rather than using a minimum image convention, all neighbours are stored up to a radius of cutoff, including images