Calculation times can now be reported in minuts, hours or days, if ever needed.

Reference to our arxiv preprint has been added to the README file.

Added function "trace_cplx" and corresponding interface "trace" for some tests. Likely to be removed in the near future.
Module strings documented with Doxygen syntax.
Major reorganization of the read_wavecar module, with changes in API. A new type (pw_wavefunction) has been created to hold all info about plane-wave wavefunctions. This is an attempt to reduce the number of input parameters to the reoutines that deal with the wavefunctions.
Some more comments added, using Doxygen syntax. A new type was added (pw_wavefunctions).
Derived type "pw_wavefunction" implemented and tested. The vectors of the RL associated with the plane-waves at each KPT are now passed directly --with their coordinates -- into the wavefunction. The code no longer uses the array iall_G to keep track of such vectors. This greatly facilitates adopting the code to other plane-wave based electronic structure codes.
Changed the name of the module that reads the wavecar file from "read_wavefunctions" to "read_vasp_wavecar".  The function "read_wavefunction" was moved from this module to the "io_routines" module. The idea is to use this routine as a wrapper to other routines that read wavefunctions from any plane-wave based ES code. Changes in the API. Progressively making the code easier to adapt to plane-wave based codes other than VASP. The code was tested and it gives the same results as any previous 2.x version if using the same input files.
BandUP now supports Quantum Espresso!
Support to Quantum Espresso: Reduced the size of the QE package distributed along with BandUP. I did that by removing most files contained in the original QE 5.1 package that are not used by BandUP. To speed the compilation up, some Makefiles were also modified.
Quantum ESPRESSO support: Minor changes in the output and bug fix in the reading of spinor wavefunctions when using QE.
Quantum ESPRESSO support: Some rearrangement of the code. VASP support: Fixed a minor bug that could cause the code to fail if not compiled with openmp.
Quantum ESPRESSO support: Added examples to the tutorial. There are different folders for tutorials involving different pw codes. Minor changes to stdout.