Make use of CamelCase and snake_case consistent

Description

The code styling specified in the contribution guidelines requires consistent use of CamelCase and snake_case. This issue concerns some renaming that is required in order to make the existing code more compliant with these specs.

Demonstration

  • Files and modules have been renamed as specified below.
  • The code compiles.
  • The unit tests in tests pass.
  • The scripts in examples pass without errors.

Sub-tasks

General use

  • ClusterSpace and cluster_space for "cluster space" versions
  • ClusterVector and cluster_vector for "cluster vector" versions (Clustervector, clustervector)
  • OrbitList for "orbit list" versions
  • ManyBodyNeighborList and many_body_neighbor_list
  • NeighborList and neighbor_list

Python modules

  • Neighborlist: rename to NeighborList
  • ManybodyNeighborlist: rename to ManyBodyNeighborList
  • LocalOrbitlistGenerator: rename to LocalOrbitListGenerator

C++ files

  • ManybodyNeighborlist.*pp: rename to ManyBodyNeighborList.*pp
  • Neighborlist.*pp: rename to NeighborList.*pp
  • hash_functions.hpp: rename to VectorHash.hpp
Edited by Paul Erhart