3
0
mirror of https://github.com/triqs/dft_tools synced 2024-10-18 22:11:40 +02:00
dft_tools/doc
Alexander Hampel 4e9ce51a0f
Merge pull request #238 from AlynJ/unstable
Updated spectral function routines

original PR message from @AlynJ 

I've updated the spectral function routines in sumk_dft_tools.py. Now there are unique routines which calculate the density of states, spaghettis and spectral function (energy) contours (only for Elk inputs for now). I've tried to condense the code down so that it's (hopefully) clearer and uses more internal routines (for example spaghettis and spectral_contours [which replaces the fs_plot routine] uses the same routine to calculate the k-resolved spectral function). I've updated the documentation which should describe these routines in depth along with the input parameters, output variables and example plots showing what the routines can do.

These routines should have the same functionality as before along with some additional features, such as Wannier projected spaghettis and spectral_contours. Also, they have functionality specific to the dft code inputs. I've commented out the Elk specific DFT+DMFT PDOS for now as I've lost confidence with what I implemented before and I need to revisit this.

Alongside this, I've edited the Elk converter documentation and updated the interface routines which read in the data for the spectral function (energy) contours. I've also included more tests which test the Elk inputs and these new spectral routines.

These new routines pass the pre-existing spectral function tests (I note that I've not altered these .h5 files). I've also tested these new routines with the Elk inputs, but I think they need to be verified with the other dft code inputs.
2023-06-19 17:28:25 -04:00
..
_static add triqs logos to skeleton and include ico in install directive of doc 2022-11-30 17:31:59 -05:00
_templates update documentation to use autosummary 2022-03-02 14:13:12 -05:00
basicnotions [doc] Modifications and corrections 2018-09-20 00:32:33 -04:00
faqs [doc] Modifications and corrections 2018-09-20 00:32:33 -04:00
guide minor doc fixes 2023-06-19 16:38:50 -04:00
sphinxext [doc] Update sphinxext.numpydoc.plot_directive to latest version 2023-06-07 16:18:59 -04:00
themes/triqs Squash app4triqs/3.1.x to reduce skeleton history when tracking 2022-02-17 17:04:28 -05:00
tutorials merge origin unstable into alynj/unstable 2023-06-05 09:56:12 -04:00
about.rst Squash app4triqs/3.1.x to reduce skeleton history when tracking 2022-02-17 17:04:28 -05:00
ChangeLog.md doc, log and minor updates 2023-06-19 14:34:47 +01:00
CMakeLists.txt add triqs logos to skeleton and include ico in install directive of doc 2022-11-30 17:31:59 -05:00
conf.py.in Merge remote-tracking branch 'app4triqs-remote/unstable' into unstable 2023-06-07 16:42:28 -04:00
dft_tools1.bib [doc] New documentation 2015-04-21 14:31:15 +02:00
dft_tools2.bib [doc] New documentation 2015-04-21 14:31:15 +02:00
dft_tools3.bib [doc] Restructured parts of the user guide 2016-07-07 16:13:37 +02:00
documentation.rst update documentation to use autosummary 2022-03-02 14:13:12 -05:00
h5structure.rst fix: np.int / np.float / np. complex are depracted (np v1.20) / removed (np v1.24) 2023-01-23 15:40:57 -05:00
index.rst automatically use version number set by cmake in doc 2022-03-10 13:35:14 -05:00
install.rst Squash app4triqs/3.1.x to reduce skeleton history when tracking 2022-02-17 17:04:28 -05:00
issues.rst Squash app4triqs/3.1.x to reduce skeleton history when tracking 2022-02-17 17:04:28 -05:00
tutorials.rst update documentation to use autosummary 2022-03-02 14:13:12 -05:00