JDFTx  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages

    Convert binary output from JDFTx to plain text. Specifically useful for
    reading / processing eigenvalues and fillings. Usage:

            binaryToText <inFile> [<innerDim>=1] [<dataOrder>=C]

    Without the optional arguments, the script will write the contents of <inFile>
    in plain text form in a single row to standard output, which can of course be
    redirected to an output file of choice. The optional arguments allow the output
    to be cast as a matrix and determine the dimensions and order of output.

            <innerDim>: length of the inner (faster) dimension. This should be set
                    to the number of bands for fillings / eigenvalue files.

            <dataOrder> = C | Fortran: In C order, the inner dimension stretches
                     across rows, whereas in Fortran order it stretches across columns.

    This script requires GNU Octave to be installed and in the current path.