Data Repository of:

This zip folder contains the data underlying the publication: "Non-perturbative intertwining between spin and charge correlations: A "smoking gun" single-boson-exchange result" at SciPost Physics.

All AIM and DMFT results were calculated with w2dynamics package. The precise version number of w2dynamics is stored in the hdf5 output files.

All python code was executed using python 3.8.12 with the standard libraries and numpy 1.21.2, matplotlib 3.5.1, and h5py 3.6.0.

For the DMFT results in the DMFT directory only the final output hdf5 file is stored alongside the input parameters.in file. Note that only converged results are stored. For the DMFT convergence runs stored in the "conv" subdirectories only the input parameters.in file is stored.

The figure_x.py scripts can be used to generate figure x of the corresponding publication. In order to execute them simply run:

python figure_x.py

The data_extraxion.py stripts generate the .npy files in the data subdirectory of the AIM and DMFT directories. In order to use them adapt the first lines of the script to chose a U and beta value for which to extract the data and run the script with:

python data_extraction.py

The same procedure applies for the ha_data_generator.py script which generates the .npy files for the Hubbard atom in the data subdirectory of the HA directory.

Structure

*figure_x.py                  plotscript for figure x
*Chi-U575-CTQMC.dat           data for figure 14
*sus.py                       cdict for colormap used in all imshow plots
*HA/:                         folder containg all HA results
    *AtomicLimitBase.py       containing classes for HA
    *ha_data_generator.py     script to generate necessary data for the HA
    *data:                    folder with subfolders in which the data is stored
                              as .npy files
*AIM/:                        folder containing all AIM results
    *data_extraction.py       script to extract necessary data from the
                              raw data (hdf5 files) stored in the data_raw subfolder
    *data/                    folder with subfolders in which the data is stored
                              as .npy files
    *data_raw/                folder with subfolders in which the raw data is stored
                              as .hdf5 files, together with input files
*DMFT/:                       folder containing all DMFT(Bethe lattice) results
    *data_extraction.py       script to extract necessary data from the
                              raw data (hdf5 files) stored in the data_raw subfolder
    *data/                    folder with subfolders in which the data is stored
                              as .npy files
    *data_raw/                folder with subfolders in which the raw data is stored
                              as .hdf5 files, together with input files