Writting eigen values and eigenvectors of J(q) ================================================ In this section we show how to write the eigen values and eigen vectors for a given q-point mesh. With this information, we can estimate the lowest energy spin configuration in the supercells conmensurate to the q-point mesh. There is a script within the TB2J package: TB2J_eigen.py, which can be write the eigen value and eigen vectors. The command should be run under the TB2J_results directory. We can show its usage by: :: TB2J_eigen.py --help TB2J version 0.7.1.1 Copyright (C) 2018-2020 TB2J group. This software is distributed with the 2-Clause BSD License, without any warranty. For more details, see the LICENSE file delivered with this software. usage: TB2J_eigen.py [-h] [--path PATH] [--qmesh [QMESH ...]] [--gamma] [--output_fname OUTPUT_FNAME] TB2J_eigen.py: Write the eigen values and eigen vectors to file. optional arguments: -h, --help show this help message and exit --path PATH The path of the TB2J_results file --qmesh [QMESH ...] qmesh in the format of kx ky kz. Monkhorst pack or Gamma-centered. --gamma whether shift the qpoint grid to Gamma-centered. Default: False --output_fname OUTPUT_FNAME The file name of the output. Default: eigenJq.txt