Refactor the output of the simulation box
Description
This introduces two main changes:
- Print the information about the space and the lattice in their own section of the log, separate from the simulation box info.
- Refactor the write_short_info method of the simulation box. Now this method returns a string and there are two new similar methods for the space and the lattice vectors. All these methods are then used to output the canonicalized xyz files.
News snippet
Refactor the output of the simulation box.
Checklist
-
I have checked that my code follows the Octopus coding standards -
I have added tests for all the new features added in this request.