Descriptors for atomic environments