All modules for which code is available
+- tp
- tp.axes.large
- tp.axes.legend
- tp.axes.small @@ -89,7 +90,7 @@
- tp.plot.utilities
- tp.settings
- tp.setup.vasp -
diff --git a/docs/.doctrees/environment.pickle b/docs/.doctrees/environment.pickle index 4bfa5b4..7d6f383 100644 Binary files a/docs/.doctrees/environment.pickle and b/docs/.doctrees/environment.pickle differ diff --git a/docs/.doctrees/tp.doctree b/docs/.doctrees/tp.doctree index 08de628..b88447c 100644 Binary files a/docs/.doctrees/tp.doctree and b/docs/.doctrees/tp.doctree differ diff --git a/docs/.doctrees/tp.plot.doctree b/docs/.doctrees/tp.plot.doctree index 77a9dc8..eac10df 100644 Binary files a/docs/.doctrees/tp.plot.doctree and b/docs/.doctrees/tp.plot.doctree differ diff --git a/docs/_modules/index.html b/docs/_modules/index.html index f72b76f..1fc48ae 100644 --- a/docs/_modules/index.html +++ b/docs/_modules/index.html @@ -71,6 +71,7 @@
+"""Everything.
+
+Modules
+-------
+
+ calculate
+ tools for calculating derived properties and interpolating
+ settings
+ default values and metadata
+"""
+
+[docs]def docstring_replace(**kwargs):
+ def d(f):
+ f.__doc__ = f.__doc__.format(**kwargs)
+ return f
+ return d
+
+from . import settings # required for other imports, prevents circularity
+from . import axes, calculate, data, plot, setup, cli
+
if isinstance(location, (int, float)):
location = str(location)
+ incol = 1
if 'ncol' in kwargs:
for l in locations:
l['ncol'] = kwargs['ncol']
+ incol = kwargs['ncol']
del kwargs['ncol']
fin = False
if custom:
for i, a in enumerate(ax):
if a is not None and location in names[i]:
- legend = a.legend(loc='best', *args, **kwargs)
+ legend = a.legend(loc='best', ncol=incol,
+ *args, **kwargs)
fin = True
break
if not fin:
@@ -191,8 +195,7 @@ Source code for tp.axes.legend
for i, a in enumerate(ax):
if a is not None and location in names[i]:
legend = a.legend(loc='best', handles=handles,
- labels=labels,
- ncol=locations[i]['ncol'],
+ labels=labels, ncol=incol,
*args, **kwargs)
fin = True
break
@@ -222,16 +225,17 @@ Source code for tp.axes.legend
if isinstance(location, (int, float)):
location = str(location)
+ incol = 1
if 'ncol' in kwargs:
for l in locations:
l['ncol'] = kwargs['ncol']
+ incol = kwargs['ncol']
del kwargs['ncol']
fin = False
for i, a in enumerate(ax):
if location in names[i]:
- legend = a.legend(loc='best', ncol=locations[i]['ncol'],
- *args, **kwargs)
+ legend = a.legend(loc='best', ncol=incol, *args, **kwargs)
fin = True
break
if not fin:
diff --git a/docs/_modules/tp/axes/small.html b/docs/_modules/tp/axes/small.html
index a8d03cc..7b17b27 100644
--- a/docs/_modules/tp/axes/small.html
+++ b/docs/_modules/tp/axes/small.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.axes.small
-
diff --git a/docs/_modules/tp/calculate.html b/docs/_modules/tp/calculate.html
index 9bcec1b..49edcb8 100644
--- a/docs/_modules/tp/calculate.html
+++ b/docs/_modules/tp/calculate.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.calculate
-
diff --git a/docs/_modules/tp/cli/options.html b/docs/_modules/tp/cli/options.html
index 1e4a2ac..ddf5fc4 100644
--- a/docs/_modules/tp/cli/options.html
+++ b/docs/_modules/tp/cli/options.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.cli.options
-
diff --git a/docs/_modules/tp/data/load.html b/docs/_modules/tp/data/load.html
index 57d08e8..dd4e1cc 100644
--- a/docs/_modules/tp/data/load.html
+++ b/docs/_modules/tp/data/load.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.data.load
-
diff --git a/docs/_modules/tp/data/resolve.html b/docs/_modules/tp/data/resolve.html
index 291743d..08505e3 100644
--- a/docs/_modules/tp/data/resolve.html
+++ b/docs/_modules/tp/data/resolve.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.data.resolve
-
diff --git a/docs/_modules/tp/data/run.html b/docs/_modules/tp/data/run.html
index 6ff38b7..9711395 100644
--- a/docs/_modules/tp/data/run.html
+++ b/docs/_modules/tp/data/run.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.data.run
-
diff --git a/docs/_modules/tp/data/save.html b/docs/_modules/tp/data/save.html
index b2871f2..9a4773a 100644
--- a/docs/_modules/tp/data/save.html
+++ b/docs/_modules/tp/data/save.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.data.save
-
diff --git a/docs/_modules/tp/data/utilities.html b/docs/_modules/tp/data/utilities.html
index a3f7c3e..fd2547e 100644
--- a/docs/_modules/tp/data/utilities.html
+++ b/docs/_modules/tp/data/utilities.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.data.utilities
-
diff --git a/docs/_modules/tp/plot/colour.html b/docs/_modules/tp/plot/colour.html
index 9ca0d08..6fc504f 100644
--- a/docs/_modules/tp/plot/colour.html
+++ b/docs/_modules/tp/plot/colour.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.plot.colour
-
diff --git a/docs/_modules/tp/plot/frequency.html b/docs/_modules/tp/plot/frequency.html
index 079ca40..8250951 100644
--- a/docs/_modules/tp/plot/frequency.html
+++ b/docs/_modules/tp/plot/frequency.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.plot.frequency
-
diff --git a/docs/_modules/tp/plot/heatmap.html b/docs/_modules/tp/plot/heatmap.html
index 027f808..3497c51 100644
--- a/docs/_modules/tp/plot/heatmap.html
+++ b/docs/_modules/tp/plot/heatmap.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.plot.heatmap
-
@@ -552,7 +553,7 @@ Source code for tp.plot.heatmap
return cbar, h, l
-[docs]def add_ztmap(ax, data, kdata=None, direction='avg', xinterp=200,
+[docs]def add_ztmap(ax, data, kdata=1., direction='avg', xinterp=200,
yinterp=200, kind='linear', xmin=None, xmax=None, ymin=None,
ymax=None, cmin=None, cmax=None, colour='viridis', **kwargs):
"""Convenience wrapper for plotting ZT heatmaps.
@@ -636,6 +637,8 @@ Source code for tp.plot.heatmap
data = tp.data.utilities.resolve(data, 'zt', direction=direction)
else:
data = tp.data.utilities.resolve(data, equants, direction=direction)
+ if kdata is None:
+ kdata = 1.
if not isinstance(kdata, (int, float)):
kdata = tp.data.utilities.resolve(kdata, ltc, direction=direction)
@@ -666,7 +669,7 @@ Source code for tp.plot.heatmap
return cbar
-[docs]def add_ztdiff(ax, data1, data2, kdata1=None, kdata2=None, direction='avg',
+[docs]def add_ztdiff(ax, data1, data2, kdata1=1., kdata2=1., direction='avg',
xinterp=200, yinterp=200, kind='linear', xmin=None, xmax=None,
ymin=None, ymax=None, cmin=None, cmax=None, colour1='#800080',
colour2='#FF8000', midcolour='#FFFFFF', label1=None,
@@ -766,6 +769,8 @@ Source code for tp.plot.heatmap
else:
data[i] = tp.data.utilities.resolve(data[i], equants,
direction=direction)
+ if kdata[i] is None:
+ kdata[i] = 1.
if not isinstance(kdata[i], (int, float)):
kdata[i] = tp.data.utilities.resolve(kdata[i], ltc,
direction=direction)
diff --git a/docs/_modules/tp/plot/mfp.html b/docs/_modules/tp/plot/mfp.html
index 8cf1459..8ee7bfd 100644
--- a/docs/_modules/tp/plot/mfp.html
+++ b/docs/_modules/tp/plot/mfp.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.plot.mfp
-
diff --git a/docs/_modules/tp/plot/phonons.html b/docs/_modules/tp/plot/phonons.html
index 04106e1..4990b7b 100644
--- a/docs/_modules/tp/plot/phonons.html
+++ b/docs/_modules/tp/plot/phonons.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.plot.phonons
-
@@ -123,6 +124,8 @@ Source code for tp.plot.phonons
except FileNotFoundError:
conf = None
+workers = tp.settings.get_workers()
+
[docs]def add_dispersion(ax, data, sdata=None, bandmin=None, bandmax=None, main=True,
label=None, colour='#800080', linestyle='solid',
marker=None, xmarkkwargs={}, **kwargs):
@@ -426,13 +429,14 @@ Source code for tp.plot.phonons
return
-[docs]def add_alt_dispersion(ax, data, pdata, quantity, bandmin=None, bandmax=None,
+[docs]@tp.docstring_replace(workers=str(workers))
+def add_alt_dispersion(ax, data, pdata, quantity, bandmin=None, bandmax=None,
temperature=300, direction='avg', label=['Longitudinal',
'Transverse_1', 'Transverse_2', 'Optic'],
poscar='POSCAR', main=True, log=False,
interpolate=10000, smoothing=5, colour=['#44ffff',
'#ff8044', '#ff4444', '#00000010'], linestyle='-',
- marker=None, workers=32, xmarkkwargs={}, verbose=False,
+ marker=None, workers=workers, xmarkkwargs={}, verbose=False,
**kwargs):
"""Plots a phono3py quantity on a high-symmetry path.
@@ -510,7 +514,7 @@ Source code for tp.plot.phonons
marker(s). Default: None.
workers : int, optional
- number of workers for paralellised section. Default: 32.
+ number of workers for paralellised section. Default: {workers}.
verbose : bool, optional
Write actual temperature used if applicable.
Default: False.
@@ -648,11 +652,12 @@ Source code for tp.plot.phonons
return
-[docs]def add_projected_dispersion(ax, data, pdata, quantity, bandmin=None,
+[docs]@tp.docstring_replace(workers=str(workers))
+def add_projected_dispersion(ax, data, pdata, quantity, bandmin=None,
bandmax=None, temperature=300, direction='avg',
poscar='POSCAR', main=True, interpolate=500,
colour='viridis_r', cmin=None, cmax=None,
- cscale=None, unoccupied='grey', workers=32,
+ cscale=None, unoccupied='grey', workers=workers,
xmarkkwargs={}, verbose=False, **kwargs):
"""Plots a phonon dispersion with projected colour.
@@ -728,7 +733,7 @@ Source code for tp.plot.phonons
this feature is turned off. Default: grey.
workers : int, optional
- number of workers for paralellised section. Default: 32.
+ number of workers for paralellised section. Default: {workers}.
verbose : bool, optional
Write actual temperature used if applicable.
Default: False.
@@ -875,13 +880,15 @@ Source code for tp.plot.phonons
return cbar
-[docs]def add_alt_projected_dispersion(ax, data, pdata, quantity, projected,
+[docs]@tp.docstring_replace(workers=str(workers))
+def add_alt_projected_dispersion(ax, data, pdata, quantity, projected,
bandmin=None, bandmax=None, temperature=300,
direction='avg', poscar='POSCAR', main=True,
log=False, interpolate=10000, smoothing=10,
colour='viridis_r', cmin=None, cmax=None,
- cscale=None, unoccupied='grey', workers=32,
- xmarkkwargs={}, verbose=False, **kwargs):
+ cscale=None, unoccupied='grey',
+ workers=workers, xmarkkwargs={},
+ verbose=False, **kwargs):
"""Plots a phono3py quantity on a high-symmetry path and projection.
Just because you can, doesn't mean you should. A maxim I may fail to
@@ -960,7 +967,7 @@ Source code for tp.plot.phonons
this feature is turned off. Default: grey.
workers : int, optional
- number of workers for paralellised section. Default: 32.
+ number of workers for paralellised section. Default: {workers}.
verbose : bool, optional
Write actual temperature used if applicable.
Default: False.
@@ -1114,9 +1121,10 @@ Source code for tp.plot.phonons
return cbar
-[docs]def add_wideband(ax, kdata, pdata, temperature=300, poscar='POSCAR', main=True,
- smoothing=5, colour='viridis', workers=32, xmarkkwargs={},
- verbose=False, **kwargs):
+[docs]@tp.docstring_replace(workers=str(workers))
+def add_wideband(ax, kdata, pdata, temperature=300, poscar='POSCAR', main=True,
+ smoothing=5, colour='viridis', workers=workers,
+ xmarkkwargs={}, verbose=False, **kwargs):
"""Plots a phonon dispersion with broadened bands.
Requires a POSCAR.
@@ -1168,7 +1176,7 @@ Source code for tp.plot.phonons
colour recognised by matplotlib. Default: viridis.
workers : int, optional
- number of workers for paralellised section. Default: 32.
+ number of workers for paralellised section. Default: {workers}.
verbose : bool, optional
Write actual temperature used if applicable.
Default: False.
diff --git a/docs/_modules/tp/plot/utilities.html b/docs/_modules/tp/plot/utilities.html
index 43b5832..300436b 100644
--- a/docs/_modules/tp/plot/utilities.html
+++ b/docs/_modules/tp/plot/utilities.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.plot.utilities
-
diff --git a/docs/_modules/tp/settings.html b/docs/_modules/tp/settings.html
index 915b528..4efd1aa 100644
--- a/docs/_modules/tp/settings.html
+++ b/docs/_modules/tp/settings.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.settings
-
@@ -133,6 +134,9 @@ Source code for tp.settings
list of slightly abbreviated axis labels.
short_labels:
list of fully contracted axis labels.
+
+ get_workers:
+ number of workers for parallelisation
"""
import os
@@ -717,6 +721,20 @@ Source code for tp.settings
labels = {**labels, **conf['short_labels']}
return labels
+
+def get_workers():
+ """Get default number of workers for parallelisation.
+
+ Defaults to number of cores.
+ """
+
+ workers = os.cpu_count()
+
+ if conf is not None and 'workers' in conf and \
+ conf['workers'] is not None:
+ workers = conf['workers']
+
+ return workers
diff --git a/docs/_modules/tp/setup/vasp.html b/docs/_modules/tp/setup/vasp.html
index a4dfd7d..62936af 100644
--- a/docs/_modules/tp/setup/vasp.html
+++ b/docs/_modules/tp/setup/vasp.html
@@ -62,6 +62,7 @@
- »
- Module code »
+ - tp »
- tp.setup.vasp
-
diff --git a/docs/genindex.html b/docs/genindex.html
index 253ff5e..783ee63 100644
--- a/docs/genindex.html
+++ b/docs/genindex.html
@@ -199,6 +199,8 @@ D
- direction_option() (in module tp.cli.options)
- directions_option() (in module tp.cli.options)
+
+ - docstring_replace() (in module tp)
diff --git a/docs/objects.inv b/docs/objects.inv
index b788aef..812e906 100644
Binary files a/docs/objects.inv and b/docs/objects.inv differ
diff --git a/docs/searchindex.js b/docs/searchindex.js
index 6435f35..0b302a6 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["contents","gallery","index","modules","tp","tp.axes","tp.cli","tp.data","tp.plot","tp.setup","tutorial-00","tutorial-01","tutorial-02","tutorial-03","tutorial-04","tutorial-05","tutorial-06","tutorial-0X","tutorials"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["contents.rst","gallery.rst","index.rst","modules.rst","tp.rst","tp.axes.rst","tp.cli.rst","tp.data.rst","tp.plot.rst","tp.setup.rst","tutorial-00.rst","tutorial-01.rst","tutorial-02.rst","tutorial-03.rst","tutorial-04.rst","tutorial-05.rst","tutorial-06.rst","tutorial-0X.rst","tutorials.rst"],objects:{"":{tp:[4,0,0,"-"]},"tp.axes":{large:[5,0,0,"-"],legend:[5,0,0,"-"],small:[5,0,0,"-"]},"tp.axes.large":{four_square:[5,1,1,""],four_square_colourbars:[5,1,1,""],one:[5,1,1,""],one_colourbar:[5,1,1,""],one_dos:[5,1,1,""],one_dos_colourbar:[5,1,1,""],three_h:[5,1,1,""],three_h_colourbars:[5,1,1,""],three_square:[5,1,1,""],three_square_colourbars:[5,1,1,""],two_h:[5,1,1,""],two_h_colourbars:[5,1,1,""],two_v:[5,1,1,""],two_v_colourbars:[5,1,1,""]},"tp.axes.legend":{add_add_legend:[5,1,1,""],alphabetise:[5,1,1,""],consolidate:[5,1,1,""]},"tp.axes.small":{four_square:[5,1,1,""],four_square_colourbars:[5,1,1,""],one:[5,1,1,""],one_colourbar:[5,1,1,""],one_dos:[5,1,1,""],one_dos_colourbar:[5,1,1,""],three_h:[5,1,1,""],three_h_colourbars:[5,1,1,""],three_square:[5,1,1,""],three_square_colourbars:[5,1,1,""],two_h:[5,1,1,""],two_h_colourbars:[5,1,1,""],two_v:[5,1,1,""],two_v_colourbars:[5,1,1,""]},"tp.calculate":{be_occupation:[4,1,1,""],cumulate:[4,1,1,""],dfdde:[4,1,1,""],from_tp:[4,1,1,""],gaussian:[4,1,1,""],interpolate:[4,1,1,""],kl:[4,1,1,""],kl_fromdict:[4,1,1,""],lifetime:[4,1,1,""],lorentzian:[4,1,1,""],mfp:[4,1,1,""],power_factor:[4,1,1,""],power_factor_fromdict:[4,1,1,""],thermal_conductivity:[4,1,1,""],to_tp:[4,1,1,""],zt:[4,1,1,""],zt_fromdict:[4,1,1,""]},"tp.cli":{cli:[6,0,0,"-"],options:[6,0,0,"-"]},"tp.cli.options":{c_limit_options:[6,1,1,""],direction_option:[6,1,1,""],directions_option:[6,1,1,""],doping_option:[6,1,1,""],doping_type_option:[6,1,1,""],dopings_option:[6,1,1,""],dos_function:[6,1,1,""],fill_options:[6,1,1,""],inputs_function:[6,1,1,""],interpolate_options:[6,1,1,""],kpoints_options:[6,1,1,""],legend_function:[6,1,1,""],line_options:[6,1,1,""],plot_io_function:[6,1,1,""],temperature_option:[6,1,1,""],verbose_option:[6,1,1,""],xy_limit_options:[6,1,1,""]},"tp.data":{load:[7,0,0,"-"],run:[7,0,0,"-"],save:[7,0,0,"-"],utilities:[7,0,0,"-"]},"tp.data.load":{amset:[7,1,1,""],amset_mesh:[7,1,1,""],boltztrap:[7,1,1,""],get_path:[7,1,1,""],phono3py:[7,1,1,""],phonopy_dispersion:[7,1,1,""],phonopy_dos:[7,1,1,""]},"tp.data.run":{boltztrap:[7,1,1,""]},"tp.data.save":{cumkappa:[7,1,1,""],hdf5:[7,1,1,""],kappa_target:[7,1,1,""],phono3py:[7,1,1,""],prompt:[7,1,1,""],zt:[7,1,1,""]},"tp.data.utilities":{merge:[7,1,1,""],resolve:[7,1,1,""]},"tp.plot":{colour:[8,0,0,"-"],frequency:[8,0,0,"-"],heatmap:[8,0,0,"-"],mfp:[8,0,0,"-"],phonons:[8,0,0,"-"],utilities:[8,0,0,"-"]},"tp.plot.colour":{elbow:[8,1,1,""],highlight:[8,1,1,""],hsb2rgb:[8,1,1,""],linear:[8,1,1,""],skelton:[8,1,1,""],uniform:[8,1,1,""]},"tp.plot.frequency":{add_cum_kappa:[8,1,1,""],add_density:[8,1,1,""],add_dos:[8,1,1,""],add_projected_waterfall:[8,1,1,""],add_waterfall:[8,1,1,""],format_waterfall:[8,1,1,""]},"tp.plot.heatmap":{add_heatmap:[8,1,1,""],add_kappa_target:[8,1,1,""],add_pfdiff:[8,1,1,""],add_pfmap:[8,1,1,""],add_ztdiff:[8,1,1,""],add_ztmap:[8,1,1,""]},"tp.plot.mfp":{add_cum_kappa:[8,1,1,""],add_markers:[8,1,1,""]},"tp.plot.phonons":{add_alt_dispersion:[8,1,1,""],add_alt_projected_dispersion:[8,1,1,""],add_dispersion:[8,1,1,""],add_multi:[8,1,1,""],add_projected_dispersion:[8,1,1,""],add_wideband:[8,1,1,""],formatting:[8,1,1,""],get_equivalent_qpoint:[8,1,1,""],tile_properties:[8,1,1,""]},"tp.plot.utilities":{colour_scale:[8,1,1,""],parse_colours:[8,1,1,""],scale_to_axis:[8,1,1,""],set_locators:[8,1,1,""]},"tp.settings":{amset_conversions:[4,1,1,""],boltztrap_conversions:[4,1,1,""],inverted_labels:[4,1,1,""],labels:[4,1,1,""],locator:[4,1,1,""],long_labels:[4,1,1,""],phono3py_conversions:[4,1,1,""],phonopy_conversions:[4,1,1,""],short_labels:[4,1,1,""],to_amset:[4,1,1,""],to_boltztrap:[4,1,1,""],to_phono3py:[4,1,1,""],to_tp:[4,1,1,""],units:[4,1,1,""]},"tp.setup":{vasp:[9,0,0,"-"]},"tp.setup.vasp":{gen_ibz:[9,1,1,""],get_kpar:[9,1,1,""],get_kpoints:[9,1,1,""]},tp:{axes:[5,0,0,"-"],calculate:[4,0,0,"-"],cli:[6,0,0,"-"],data:[7,0,0,"-"],plot:[8,0,0,"-"],settings:[4,0,0,"-"],setup:[9,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:function"},terms:{"00b1f7":14,"00ffff":1,"05352503e":7,"0th":7,"15478198e":7,"16227766e":7,"1e18":15,"1e19":[10,15],"1e20":15,"1e21":15,"21696503e":7,"33352143e":7,"37137371e":7,"3x1":9,"3x3":[7,15],"44e":7,"44ffff":8,"49381632e":7,"49894209e":7,"53992653e":7,"59c605":14,"62341325e":7,"65174127e":7,"65964323e":7,"6x1":7,"73841963e":7,"77827941e":7,"7b8eff":13,"86967525e":7,"case":[1,7,8,9,10,11,12,13,14],"default":[2,4,5,7,8,9,13,14,16,18],"final":16,"float":[4,5,7,8,9],"function":[1,2,3,10,11,12,13,14,16,17,18],"import":[8,11,12,13,14],"int":[4,5,7,8],"long":[4,11,12,15,16],"new":[2,7,16],"null":8,"public":2,"return":[4,5,7,8,9,10,11,15],"short":[4,10],"true":[4,5,6,7,8,13,14],"try":7,"while":[2,10,11,14,16,17],APS:1,Adding:2,And:[11,12,13],Axes:[2,5,18],DoS:[1,2,5,7,8,12,13,14,16],For:[13,15,16],Has:8,IDEs:11,Not:[7,15,17],The:[1,2,5,8,10,11,12,13,14,15,16],Then:10,There:[1,15,16],These:[2,14,16],Use:2,Uses:4,Using:2,ZTs:[4,8],___:2,_____:2,________:2,_________________________________:2,______________________________________:2,_______________________________________________________________:2,_colourbar:14,abbrevi:[4,18],abil:1,about:16,abov:[1,7,13,14],accept:[7,8],access:[11,14,15],accompani:8,accord:8,account:7,accur:17,achiev:17,action:2,actual:[8,16],adata:15,add:[1,2,4,5,7,8,11,15,16],add_:8,add_add_legend:5,add_alt_dispers:8,add_alt_projected_dispers:8,add_cum_kappa:8,add_cumkappa:14,add_dens:8,add_dispers:[8,11,13],add_do:[8,13,14],add_heatmap:8,add_kappa_target:8,add_legend:[5,11,13,14],add_mark:8,add_multi:[7,8,14],add_pfdiff:8,add_pfmap:8,add_projected_dispers:8,add_projected_waterfal:8,add_waterfal:[8,14],add_wideband:[8,12],add_xtick:8,add_ytick:8,add_ztdiff:8,add_ztmap:8,added:[5,7,8,16],adding:14,addit:[5,8],adjust:8,aesthet:2,affect:13,affero:2,after:[2,10],afterward:10,again:2,against:[2,4,7,8],agplv3:2,aid:[8,15],aim:7,alia:16,alias:16,all:[2,5,7,8,10,11,12,13,14,16,17],allow:[1,7,8,16],almost:15,along:[2,10,15],alpha:[5,8,12,14],alphabetis:[2,5,15],alreadi:[8,12],also:[1,2,5,7,11,12,13,14,15,18],alt_dispers:8,alter:[2,15],although:14,alwai:[8,13],among:1,amoung:8,amset:[2,4,6,7,17],amset_convers:4,amset_mesh:7,amset_ord:4,analys:7,analysi:2,analyt:1,ancillari:[8,11,13,18],anharmon:1,ani:[2,7,11,15],anisotrop:[6,8],ann:7,anticip:14,anyth:2,apl:7,appear:13,append:10,appli:[8,11],applic:[8,15],appreci:2,approach:2,appropri:[2,15],approxim:8,arab:[5,15],arbitrari:7,area:[2,4,11],argument:[2,5,8,12,13,14,15,16,18],arith:7,arithmet:7,around:2,arrai:[2,4,5,7,8,9,11,15],articl:1,ascend:9,asid:13,aspect:16,assign:11,assist:[11,18],assum:8,atom:[1,7,8,13],attach:5,attempt:8,author:1,auto:8,auto_legend_opt:[],automat:[4,5,15],avail:[1,5,7,10,11,12,15],averag:[7,8],average_eff_mass:7,avg:[7,8,10,14],avg_rat:6,avoid:9,awai:11,axes:[1,2,3,4,6,7,8,11,12,13,14,15,16,18],axi:[1,2,4,5,8,14,16],axis1:4,axis2:4,axlabel:[14,15],axvlin:8,band:[1,4,7,8,11,12,13,14],bandmax:8,bandmin:8,bar:8,base:[5,7,8,9],basic:[7,11,16,17],basno3:[14,15],basno:14,bbox_to_anchor:5,be_occup:4,becaus:8,been:16,befor:[4,7,17],behav:16,being:14,below:[1,7,8],besid:1,bespok:2,best:[2,15],beta:5,better:[5,11,14],between:[8,11,13],beyond:18,bigradi:8,bin:[11,12,13,14],black:[8,12],blank:5,blue:8,boltzmann:7,boltztrap:[1,2,4,6,7,17],boltztrap_convers:4,boltztrap_dimens:4,boltztraprunn:7,bonan:2,bonu:17,bool:[4,5,7,8],bose:4,boson:4,both:[7,8,14],bother:17,bottom:[5,13],bracket:10,branch:11,bre:[],bretheren:17,brew:2,brief:[1,18],bright:8,brlec:2,broaden:8,bug:2,build:2,built:[2,7],burden:17,c_limit_opt:6,cacul:17,calcul:[0,1,3,7,8,9,12,17,18],call:8,can:[1,2,4,5,7,8,10,11,12,13,14,15,16,17,18],cannot:[7,9],capitalis:15,care:11,carrier:[7,8],caus:14,center:4,centr:2,certain:8,chang:[8,16],channel:7,charg:7,chemic:7,choic:5,chose:8,chronolog:2,circumv:2,classic:1,clean:7,cli:[3,4,11,12,13,14,15,18],click:[1,2],clone:2,closest:8,cmap:[8,14],cmax:8,cmid:8,cmin:8,cnorm:8,code:[2,7,11,12,13,14,16],coeffici:[4,7],collat:7,color:8,colorbar:8,colormap:8,colour1:8,colour2:8,colour:[2,3,4,6,12,13,14],colour_scal:8,colourbar:[5,8,14],colourmap:[1,2,8,12,18],column:5,com:2,combin:[5,17],come:[1,5,12,14,15],command:[0,1,6,10,11,12,18],common:[4,7],commun:7,compar:[8,13],comparison:1,compat:7,compil:18,complex:[1,12,18],complic:14,compon:8,compound:[1,18],comprehens:[2,14],compund:[],comput:7,concentr:[2,4,6,7,8],conda:2,condit:[7,12],conduct:[1,2,4,7,8,15,17],config:[2,4,8,12,16],configur:[14,16],conflict:16,confus:7,conserv:4,consid:17,consist:[7,11],consolid:[1,5,13,15],constant:[7,8],constraint:7,contain:[2,4,7,8,9,11,13,15,16],content:[0,3],contract:4,contrast:8,contribut:[0,7,14,16],contributor:0,conveni:[4,8],convent:[4,5],converg:[14,17],convers:[2,4,7,11,16],convert:[4,7,8,16],copi:[2,4],core:15,correct:7,correspond:[13,14],cosmet:1,cost:17,could:[1,8,13,14],coupl:[7,12],cover:[14,15],creat:[9,17],crystal:[1,7,8],cscale:8,csv:7,cumkappa:[6,7],cumul:[2,4,7,8],current:[2,7,9,14],curv:[],custom:[1,4,11,12,13,15],customais:18,customis:[1,4,8,10,11,15,18],cutom:18,cyan:1,cycl:8,cython:2,d46ef9:13,daniel:2,dark_background:[1,12],dat:[1,7,13,14],data1:[4,8],data2:[4,8],data:[1,2,3,4,6,8,10,11,12,13,14,15,16,17,18],dataset:[1,4,8,18],davi:2,david:2,deal:[5,8],dealt:7,dear:8,deault:8,decid:8,decompos:8,decript:5,defin:[5,8,14],defloc:5,delimit:[12,13],demonstr:18,dens:17,denser:17,densiti:[2,7,8],depend:[2,4,7,13,15],depth:7,deriv:[2,4,7],descript:[5,10,11],design:[2,13],detail:[1,2,10],determin:8,deviat:4,dfdde:4,dfile:[13,14],dict:[4,5,7,8],dictionari:[4,7,8,11,15,16,17],differ:[1,7,8,11,13],dimens:[4,7,15],dimes:7,dinterp:7,dip:14,dirac:[4,7],direct:[6,7,8,14,15],direction_opt:6,directions_opt:6,directli:[8,10],directori:[2,4,7,16],discard:13,discreet:8,discuss:[11,13],dispar:18,dispers:[1,2,7,8,11,12,13,14],displai:8,distinguis:7,distribut:[4,7],doc:[2,11],docstr:[2,11],document:2,doe:[7,8,15],doesn:[8,14],doing:7,don:[1,8,11],done:[11,13],dopant:4,dope:[2,4,6,7,8,15],doping_opt:6,doping_type_opt:6,dopings_opt:6,dos:[1,4,5,6,8,13,14],dos_funct:6,dos_opt:[],dosarg:6,doscolour:[1,13],doss:[1,16],doubl:5,down:[7,12,14],draw:[5,13],dream:5,dtype:7,due:[1,10,16],duplic:[5,13,15],dure:1,each:[1,2,4,5,7,8,11,14,16],easi:[7,16],easili:[2,10,11,15],edgecolor:8,edit:[4,8,12],effect:[5,7,11],effic:1,effici:17,effort:14,efil:7,einhorn:2,einstein:4,either:[1,8,13,15],elbow:8,electr:7,electron:[2,4,7],electronic_structur:7,electronic_thermal_conduct:[4,7,8],element:8,els:[2,7,8,10],elsewher:16,empti:5,enabl:[1,14],enclos:8,end:[1,5],endaevor:13,energi:[4,7,8],enhanc:13,ensur:[11,15],entri:8,enumer:[5,15],env:[11,12,13,14],environ:[7,13],equal:17,equival:[2,7],error:7,etc:[4,5,7,8,16],even:[5,8,15],everi:[8,11],everyth:[4,14],exactli:[12,15],exampl:[1,2,12,14,15,16,18],except:[1,8,12,14,15,16],exclud:8,exist:8,expand:[16,18],expens:17,explan:1,extend:8,extens:[7,11],extra:[8,16,18],extract:7,f0901f:13,facilit:18,factor:[1,4,7,8],fade:8,fail:8,fals:[4,7,8,14],far:2,faster:7,fd_weight:7,featur:[2,8],feel:2,fein:1,fermi:[4,7],fermi_level:[4,7],few:[2,17],ff0000:[1,12],ff4444:8,ff8000:[1,8],ff8044:8,ffcf06:14,ffff00:1,ffffff:8,fickl:7,fig:[11,12,13,14],figur:[2,5,11,13],file:[1,6,7,8,9,10,11,12,14,16,17],filenam:[6,7,9],filepath:[7,8],filetyp:7,fill:8,fill_between:8,fill_opt:6,fillabl:6,fillalpha:8,fillcolour:8,find:[1,8],first:[7,8,11,15,16],fit:8,five:16,flat:5,flatten:5,focu:10,folder:2,follow:[2,7,11],font:[5,16],forc:[7,8],fork:2,form:[4,7],format:[1,2,7,8,11,13,15,16,18],format_waterfal:[8,14],former:1,formula:7,found:[4,7,11,12,14,15],foundat:18,four:[2,5,11],four_squar:5,four_square_colourbar:5,franz:7,free:[2,4,7,8,14],frequenc:[2,3,4,7,12,13,14],friend:7,from:[1,2,4,5,7,8,10,11,12,13,14,16],from_fil:7,from_tp:4,full:[4,8,10,15],fulli:[4,15],fundament:18,further:2,futur:12,fwhm:4,galleri:[0,2,18],gamma:[4,5,8,12],gaussian:[1,4,8],gen:[1,6,17],gen_ibz:9,gener:[1,2,8,9,12,14,17,18],get:[1,2,4,6,7,10,12,14,16,17,18],get_cmap:8,get_equivalent_qpoint:8,get_kpar:[9,17],get_kpoint:[9,17],get_path:7,get_ylim:13,getsiz:[12,14],git:2,github:2,give:[9,11],given:[1,8,9],glob:14,gnu:2,goe:11,good:[8,13,17],gradient:8,graph:[2,13,14],greater:5,greatli:2,greek:[5,15],grei:8,grid:17,group:[4,6],group_veloc:[4,8],guidelin:5,gv_by_gv:8,h5py:2,half:4,hand:1,handi:12,handl:[5,6,7,8,13,15],harm:7,harmon:7,has:[2,5,11,14,16],have:[1,2,5,7,8,11,13,14,16,17,18],hdf5:[1,2,7,12,14,15],hdf5_dir:2,heat_capac:8,heatmap:[1,2,3,4],height:[4,5],help:[8,9,10,18],helper:[2,14,18],here:[11,12,13,14,15,16,17,18],hex:8,high:[2,7,8],higher:8,highlight:[1,7,8,14],hope:[1,18],horizont:[5,14],how:[7,8,10,14,16,18],howev:[9,14,15,17],hsb2rgb:8,hsb:8,html:2,http:2,hue:8,ibz_weight:7,ibzkpt:9,idea:2,ident:7,ignor:[7,8,9,12,14,17],iii:5,imag:[1,2],imaginari:[4,8],imp:7,includ:[1,2,7,8,9,11,12,13,15],increas:17,independ:2,index:[0,4,7,8,13],indic:7,individu:18,info:2,inform:[14,18],input:[1,4,7,8,9,10,11,12],input_argu:6,inputs_argu:[],inputs_funct:6,insid:13,instal:[0,12],instead:[7,8,10],inted:2,intefac:16,integ:5,intellig:8,intend:1,intens:17,interact:1,interest:[1,18],interfac:[1,6,10,18],interfer:14,intern:5,interpol:[4,6,7,8,15],interpolate_opt:6,interpolation_factor:7,introduc:18,introduct:18,invert:[2,4,8,13,14,16],inverted_label:[4,16],ipython:11,irreduc:[7,9],irrelev:15,isfil:[12,14],isn:8,isol:2,issu:2,item:13,its:[1,8,10,15,16,17],itself:11,joe:2,jonathan:8,journal:1,json:[2,15],jupyt:11,just:8,k_latt:[4,8],k_mode:7,kappa:[1,2,6,7,8,12,14,15,17],kappa_l:[7,8],kappa_target:[6,7],katarina:2,kavanagh:2,kdata1:8,kdata2:8,kdata:[8,12],ke_mod:7,keep:[8,13],kei:[4,7,8],keys1:4,keys2:4,keyword:8,kfile:[7,12,14],kieran:2,kim:7,kind:[4,7,8],kl_fromdict:4,kmin:8,know:8,knowleg:2,kpar:[6,9,17],kpoint:[6,7,9,17],kpoints_opt:6,kwarg:[7,8,11,12,16],label1:8,label2:8,label:[1,2,4,5,6,7,8,13,14,16,18],label_do:5,larg:[3,4,11,12,15,16],large_:15,large_label:[4,16],large_styl:[4,16],larger:[5,16],last:[8,11],later:[7,10],latin:[5,15],latter:1,lattic:[1,2,4,7,8],lattice_thermal_conduct:[4,8,15],law:7,layer:[7,18],layout:2,least:17,leav:8,left:[5,13],legend:[1,2,3,4,8,11,18],legend_funct:6,legend_opt:6,legend_titl:13,len:8,lend:1,length:16,less:17,let:[2,18],letter:15,level:[4,7],librari:2,licens:0,lifetim:[4,7,8],like:[4,5,7,8,9,12,14,16],limit:[6,8,14],line:[0,1,6,8,10,18],line_opt:6,linear:[4,7,8,14,15],liner:8,linestyl:8,linewidth:8,link:[8,13,14],linspac:8,list:[1,4,5,7,8,9,10,12,13,14,15,16],littl:2,live:8,load:[2,3,4,13,15],loc:[5,15],locat:[1,4,5,8,13,14,16],log:[8,14,15],logspac:7,long_:[15,16],long_label:4,longer:2,longitudin:8,look:[2,14,16],loop:[7,8],lorentzian:4,low:17,lpfac:7,ltc:4,m363636:[14,15],m404021:12,m_e:7,mac:0,machin:7,made:2,madsen:7,magenta:1,mai:[1,2,5,7,8,13,15,16,17,18],main:[1,2,4,8,14],mainli:18,maintain:[1,5,7],major:16,make:[5,7,8,12,14,17],mani:[1,2,7,10,12,16,18],manipul:2,manner:7,manual:[5,11,13],map:8,maradudin1962:1,maradudin:1,mark:[8,11],marker:8,markerkwarg:8,mass:7,master:11,mat:7,match:[8,13],materi:[1,2,8,9],mathregular:8,matplotlib:[2,8,11,12,13,15,16],matric:7,maud:2,max:8,maxim:8,maximis:8,maximum:[4,7,8,16],mean:[2,4,7,8,14],mean_free_path:[7,8,14],medium_:[15,16],medium_label:4,memori:[7,17],mention:[10,17],merg:[1,7],mesh:[7,9,10],meta:[7,15],metadata:[4,7,11,15,17],method:7,mfp:[2,3,4,7],mid:8,midcolour:8,midpoint:8,might:[12,16],min:8,mind:7,minimum:[7,8],minor:[15,16],miss:5,mobil:7,mode:[2,8],mode_kappa:[7,8],model:7,modifi:15,modul:[0,2,3,10,11,13,16],modular:[2,10,16],more:[1,2,5,7,8,10,12,13,14,15,17,18],most:[1,8,11,12,13,15,18],mostli:[2,15],much:[1,17],multi:1,multipl:[1,2,6,7,8,10,12,13,17],must:[7,8,10,13,16,17],muv:[4,7],name:[4,5,6,7,8,11,13,14,15],narg:6,natur:[5,16],navig:[2,10],nearest:[7,8,15],necessari:[7,8,11,13],necessarili:9,need:[1,8,10,13,14,15,16],negativecolour:8,neighbour:14,nest:[7,16],neutron:1,next:2,nice:1,non:[5,13,18],none:[5,7,8,9],norm:[7,8],normal:[5,7,8,10,11,13],normalis:8,notat:8,note:[7,8,10,18],noth:8,notot:10,now:13,number:[1,5,7,8,11,13,15,16,18],numpi:[2,7],o_2:1,object:[8,9],obscur:8,obtain:17,occup:[4,7,8],occupt:8,off:[7,8,14],offer:[1,11,13],oft:1,often:[7,13,14],old:[7,11],one:[1,2,5,7,8,10,11,12,13,14,15,17],one_colourbar:5,one_do:[5,13],one_dos_colourbar:5,ones:[5,7],onli:[2,5,7,8],onlin:2,onto:[1,2,8],opac:8,open:2,oper:8,oppos:7,optic:8,option:[1,2,3,4,5,7,8,9,10,11],orang:1,orbit:7,order:[1,5,7,8,9,13,15,17],ordin:[5,7],ordinari:11,orient:11,origin:4,other:[1,2,7,8,10,14,15],otherwis:8,our:[2,17],out:[8,18],outlin:1,output:[6,7,8,9],outsid:[1,5],over:[7,8],overal:[7,8],overcolour:8,overlai:1,overrid:[5,8,16],overridden:[7,8,16],overwrit:7,own:[2,5,11,12,13,16],packag:[0,1,2,3,15,18],page:[0,1],paper:[5,11],parabol:7,paralellis:8,paramet:[4,5,7,8,9],pars:[8,18],parse_colour:8,part:[8,10,11,13],particl:4,particular:[1,7,15],particularli:[7,18],pass:[7,8,15,16],path:[2,4,7,8,9,12,14],pcolormesh:8,pdata:[8,12],peopl:1,per:[4,5,7,8],percent:[7,8,14],pertain:2,pfdiff:1,pfile:[12,13,14],pfmap:1,ph_ph_strength:8,phono3pi:[2,4,6,7,8,12,14,17],phono3py_convers:4,phonon:[1,2,3,4,6,7,11,12,13,14,17],phonop3i:7,phonopi:[1,2,4,7,8],phonopy_convers:4,phonopy_dispers:[7,11,12,13,14],phonopy_do:[7,13,14],phy:7,physic:1,pick:[2,10],piec:2,pip:2,place:[5,8,13],pleas:[12,14],plot:[1,2,3,4,5,6,7,10,15,16,17,18],plot_io_funct:6,plot_io_opt:[],plottabl:15,plotter:[2,8],plt:[2,8,12,15,16],pmg:9,png:[11,12,13,14],point:[4,7,8,15,16],popul:17,poscar:[7,8,9,12,13,14],posit:[5,8,13,15],possibl:9,post:7,poster:5,potenti:9,power:[1,4,7,8],power_factor:[4,7,8],power_factor_fromdict:4,pre:[5,11,13],precis:9,prefer:[11,16],prefix:[5,15],preinstal:12,present:[4,5,11],preset:[5,15],previou:13,primari:11,primarili:5,print:[7,12],process:[1,2],produc:2,project:[1,2,8,12],projected_do:[1,7,13,14],prompt:7,properli:14,properti:[1,2,4,7,8,15],provid:[2,4,5,6,7,8,11,12,15,16,17],publish:1,pull:2,purportedli:9,put:[12,16],pymatgen:[2,7,8],pyplot:[2,8,11,12],python3:[2,11,12,13,14],python:[0,1,10,12,13,14,16,18],qpoint:8,quadrant:5,qualiti:2,quantit:[1,7,8],quantiti:[2,4,7,8,12,14,15,16],quantitit:8,question:11,quickli:[1,8],rahim:2,rainbowi:8,rais:[12,14],rang:[8,12],raster:8,rate:[7,10],rather:[13,14,15,16],raw:7,reach:[1,2,8],read:[4,7,11,16],reader:8,recognis:8,recommend:[7,9],red:[1,12],reduc:[7,17],refer:0,reinstal:7,reinstat:8,rel:[5,11,16],relat:[1,17],relax:7,relaxation_tim:7,relev:2,reliev:7,remain:8,rememb:16,remov:[1,5,7,8,13,14],renam:[],repeat:[7,8,10],repetit:7,replac:11,repres:15,request:2,requir:[0,1,7,8,10,12,17],rerun:1,rescal:1,resolv:[1,7],respect:[12,13,15,16],rest:16,result:[8,17],retriev:[1,2,8],revers:14,review:1,rgb2arrai:[],rgb:8,rgba:8,right:[1,5,13],roman:[5,15],roughli:2,round:[7,15],row:5,rrggbb:8,run:[1,2,3,4,6,8,14,17],run_dir:7,safe_load:7,same:[1,2,7,8,9,11,13,14,15,16,18],sampl:8,satur:8,save:[2,3,4,6,12,13,14,15,16],savefig:[2,11,12,13,14],scale:[5,7,8,14,15],scale_to_axi:8,scanlon:2,scatter:[1,2,8],scattering_r:7,scheme:8,scienc:2,scipi:2,scope:[1,18],scratch:5,screen:[1,8],script:[1,2,8,12,14,15,18],scs:14,sdata:8,sean:2,search:0,second:[8,13,17],section:8,see:[1,2,7],seebeck:[4,7,8,15],seem:17,select:[6,7,8,13,18],self:[4,8],semi:8,separ:[7,13,16],sequenc:5,seri:18,set:[0,2,3,5,7,8,9,11,13,14,15,16,17],set_loc:[8,14,15],set_xlabel:[14,15],set_ylabel:[14,15],set_ylim:13,setup:[3,4,17],sever:[11,12,13,15],shade:8,shape:[5,7,8,11,15],share:[7,13,18],sheet:[2,4,5,12,16],short_label:[4,15,16],shorten:14,shorthand:12,should:[2,7,8,9,11,14,15,16,17],show:[1,13,17],shown:13,shrink:4,shrunk:4,side:5,sidewai:8,sigma:[1,4,8],significantli:5,similar:[7,10],simplest:[1,10],simpli:[10,11],simplic:1,simplifi:2,singh:7,singl:[2,5,7,8,13],singular:6,six:16,size:[1,4,5,11,14,16],skelton:8,slash:10,slightli:[1,4],slower:5,small:[3,4,11,13,14,15,16],smallest:4,smear:1,smooth:8,smtg:2,snyder:7,soc:7,solid:8,solv:14,some:[1,5,11,14,15,17,18],someth:[8,10,14],sometim:8,somewhat:5,sort:[4,8],sourc:[2,4,5,6,7,8,9,11,15],space:[5,12,13,14],specialis:18,specialist:2,specif:[1,2,7,8],specifi:[7,8,13,15,16,17],sphinx:2,spin:7,split:[2,14],spooner:2,squar:[5,10],src:2,stage:[2,11],stand:[12,14],standard:[4,7,12,13,16],standardis:7,start:[5,8,10,14],state:[2,7,8],stdout:7,step:[2,7,11,12],still:[2,8],stitch:9,stop:[12,14],str:[4,5,7,8,9],straightforward:2,streamlin:[1,6,13],string:[7,8,12,13],strong:14,structur:[2,7,8,10,18],stuff:[4,12],style:[2,4,5,12,14,15,16,18],stylelib:12,stype:7,sub:14,subdictionari:[7,15],subfig:11,submit:2,submodul:[0,3],subpackag:[0,3],subplot:2,subsequ:5,subset:8,substitut:[2,10],suffix:[5,15],suggest:[9,17],suit:[2,5],suitabl:17,sum:7,sumo:7,sup:[],supercel:[1,14],supplement:2,suppli:9,support:[2,14],sure:[8,15],swap:[2,7],symmetri:[2,8,9],symmop:8,symop:8,symprec:9,tab10:8,tag:10,take:[2,5,7,8,10,11,12,13,15],taken:[8,11],target:[1,2,4,7,8],tell:12,temperatur:[2,4,6,7,8,12,14,15],temperature_opt:6,templat:16,test:0,text:[5,7,10],than:[5,7,12,13,14,16],thank:2,thei:[2,7,8,11,13,14],them:[1,11,12,13,14],themselv:[1,10],therefor:14,thermal:[1,2,4,7,8],thermal_conduct:4,thermoelectr:2,thermoplott:[1,2,4,10,11,12,13,15,18],thi:[1,2,4,7,8,9,10,11,12,13,14,15,18],thing:[1,5,8,10,11,15],third:[1,17],those:[2,8,16],three:[1,5,7,10,11],three_h:5,three_h_colourbar:5,three_squar:5,three_square_colourbar:5,through:15,throughout:11,thrown:11,thz:4,tick:[4,7,8,14,16],tick_label:8,tick_posit:8,ticklabel:8,tidi:12,tile:8,tile_properti:8,time:[7,15,17],tinterp:7,titl:[1,13,15],tmax:7,tmin:[7,15],to_amset:4,to_boltztrap:4,to_phono3pi:4,to_tp:4,to_xxx:16,togeth:[9,13],toggl:[6,10],tol:8,toler:8,too:[8,11,16,17],tool:[1,2,4,7,8,9,17],toolkit:2,top:[5,12,13,16],total:[4,7,8,10],totalcolour:8,totallabel:8,tprc:[2,4,8,18],tracker:2,tradit:8,translat:4,transpar:12,transport:[2,6,7,15],transport_75x75x75:15,transverse_1:8,transverse_2:8,treat:8,trivial:11,trnasport:1,tstep:7,tupl:8,turn:[7,8,14],tutori:[0,1,2],twice:8,two:[2,5,8,9,11,12,15,17],two_h:[5,14],two_h_colourbar:5,two_v:[5,14],two_v_colourbar:5,type:[4,5,6,7,8,9,10,11,12,18],typic:10,ucl:2,unalik:13,under:[2,8],undercolour:8,underli:[11,16],uniform:8,unit:[2,4,7,11,15,16,18],unittest:2,unless:8,unoccupi:8,unweight:17,unweighted_kpoint:17,updat:[4,16],usag:0,use:[1,2,4,10,11,12,14,15,16,18],use_tprc:4,used:[1,2,4,5,8,10,11,13,14,15,18],useful:[1,2,5,8,13,15],user:[2,12,16,18],uses:[2,5,13,17],using:[2,4,7,8,11,13,15],usr:[11,12,13,14],usual:13,util:[1,3,4,14,15,17],valu:[4,7,8,10,15,17],vari:7,variabl:[4,7,8,15],variable_nam:15,variat:15,variou:[2,8],vasp:[3,4,7,8,18],vasprun:7,veloc:4,verbos:[6,8],verbose_opt:6,veri:17,version:[7,11,12,13,14],vertic:[5,14],via:[10,15],viridi:[8,14],viridis_r:8,visibl:[8,14],volum:1,wai:[1,2,8,10,11,12,13],want:[2,8,12,13,16,17],warda:2,waterfal:[2,6,8,14],weight:[7,9],weighted_kpoint:17,weighted_r:7,welcom:[2,16],well:[1,4,8,14,18],what:[9,12,15,17],when:[2,4,15,17,18],where:[1,2,5,8,11,12,14,15],wherea:8,whether:2,which:[1,2,5,7,8,9,10,11,12,13,14,15,16,17,18],whilst:5,white:8,who:2,whole:[7,8,11],wide:[2,12],wideband:[1,6,12],widen:1,width:[4,5,8],wiedemann:7,willi:2,wink:[],winter_r:[8,14],within:[8,11],without:[7,9,14,16,17],work:[5,7,8,14,15],worker:8,workflow:1,worri:16,worth:[7,14],would:[7,8,9,14,16,17],wrapper:[2,4,7,8],write:[7,8,9,16],written:[10,12],wrt:[4,7],x_tick:8,xdata:7,xinterp:8,xmarker:8,xmarkkwarg:8,xmax:8,xmin:8,xml:7,xquantiti:8,xscale:8,xxx:1,xxx_name:16,xy_limit_opt:6,y_tick:8,yaml:[1,2,4,7,8,11,12,13,14,18],yamldata:7,year:1,yet:14,yinterp:8,ymarker:8,ymax:8,ymin:8,you:[1,2,5,7,8,9,10,11,12,13,14,15,16,17,18],your:[2,5,11,12,13,16],your_hdf5_path:2,yourself:8,yourstyl:16,yquantiti:8,yscale:8,yyi:1,zdiff:1,zero:[7,8,9],zero_weight:9,zhu:2,zno:[11,12,13],zt_fromdict:4,ztdiff:[1,6],ztmap:[1,6]},titles:["ThermoPlotter","Gallery","Installation","tp","tp package","tp.axes package","tp.cli package","tp.data package","tp.plot package","tp.setup package","Tutorial-00: CLI Fundamentals","Tutorial-01: Python Foundations","Tutorial-02: Individual Customisation","Tutorial-03: Compound Axes","Tutorial-04: Layered Plots","Tutorial-05: Helper Functions","Tutorial-06: Package Customisation","Tutorial-0X: VASP Assists","Tutorials"],titleterms:{"function":[4,5,6,7,8,9,15],Axes:[11,12,13,14,15],assist:17,axes:5,calcul:4,cli:[6,10],colour:8,command:2,compound:13,conducit:17,content:[4,5,6,7,8,9],contribut:2,contributor:2,customis:[12,16],data:7,extend:16,format:14,foundat:11,frequenc:8,fundament:10,galleri:1,heatmap:8,help:11,helper:15,indic:0,individu:12,instal:2,label:15,larg:5,lattic:17,layer:14,legend:[5,13,15],licens:2,line:[2,11,12,13,14,15],load:[7,11,12,14],locat:15,mac:2,merg:17,mfp:8,modul:[4,5,6,7,8,9],more:11,option:6,packag:[4,5,6,7,8,9,16],phonon:8,plot:[8,11,12,13,14],point:17,python:[2,11],refer:1,requir:2,resolv:15,run:7,save:[7,11],set:4,setup:9,small:5,submodul:[4,5,6,7,8,9],subpackag:4,tabl:0,target:17,test:2,thermal:17,thermoplott:[0,16],tick:15,tprc:16,tutori:[10,11,12,13,14,15,16,17,18],usag:2,util:[7,8],variabl:12,vasp:[9,17],weight:17,yaml:16,zero:17}})
\ No newline at end of file
+Search.setIndex({docnames:["contents","gallery","index","modules","tp","tp.axes","tp.cli","tp.data","tp.plot","tp.setup","tutorial-00","tutorial-01","tutorial-02","tutorial-03","tutorial-04","tutorial-05","tutorial-06","tutorial-0X","tutorials"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["contents.rst","gallery.rst","index.rst","modules.rst","tp.rst","tp.axes.rst","tp.cli.rst","tp.data.rst","tp.plot.rst","tp.setup.rst","tutorial-00.rst","tutorial-01.rst","tutorial-02.rst","tutorial-03.rst","tutorial-04.rst","tutorial-05.rst","tutorial-06.rst","tutorial-0X.rst","tutorials.rst"],objects:{"":{tp:[4,0,0,"-"]},"tp.axes":{large:[5,0,0,"-"],legend:[5,0,0,"-"],small:[5,0,0,"-"]},"tp.axes.large":{four_square:[5,1,1,""],four_square_colourbars:[5,1,1,""],one:[5,1,1,""],one_colourbar:[5,1,1,""],one_dos:[5,1,1,""],one_dos_colourbar:[5,1,1,""],three_h:[5,1,1,""],three_h_colourbars:[5,1,1,""],three_square:[5,1,1,""],three_square_colourbars:[5,1,1,""],two_h:[5,1,1,""],two_h_colourbars:[5,1,1,""],two_v:[5,1,1,""],two_v_colourbars:[5,1,1,""]},"tp.axes.legend":{add_add_legend:[5,1,1,""],alphabetise:[5,1,1,""],consolidate:[5,1,1,""]},"tp.axes.small":{four_square:[5,1,1,""],four_square_colourbars:[5,1,1,""],one:[5,1,1,""],one_colourbar:[5,1,1,""],one_dos:[5,1,1,""],one_dos_colourbar:[5,1,1,""],three_h:[5,1,1,""],three_h_colourbars:[5,1,1,""],three_square:[5,1,1,""],three_square_colourbars:[5,1,1,""],two_h:[5,1,1,""],two_h_colourbars:[5,1,1,""],two_v:[5,1,1,""],two_v_colourbars:[5,1,1,""]},"tp.calculate":{be_occupation:[4,1,1,""],cumulate:[4,1,1,""],dfdde:[4,1,1,""],from_tp:[4,1,1,""],gaussian:[4,1,1,""],interpolate:[4,1,1,""],kl:[4,1,1,""],kl_fromdict:[4,1,1,""],lifetime:[4,1,1,""],lorentzian:[4,1,1,""],mfp:[4,1,1,""],power_factor:[4,1,1,""],power_factor_fromdict:[4,1,1,""],thermal_conductivity:[4,1,1,""],to_tp:[4,1,1,""],zt:[4,1,1,""],zt_fromdict:[4,1,1,""]},"tp.cli":{cli:[6,0,0,"-"],options:[6,0,0,"-"]},"tp.cli.options":{c_limit_options:[6,1,1,""],direction_option:[6,1,1,""],directions_option:[6,1,1,""],doping_option:[6,1,1,""],doping_type_option:[6,1,1,""],dopings_option:[6,1,1,""],dos_function:[6,1,1,""],fill_options:[6,1,1,""],inputs_function:[6,1,1,""],interpolate_options:[6,1,1,""],kpoints_options:[6,1,1,""],legend_function:[6,1,1,""],line_options:[6,1,1,""],plot_io_function:[6,1,1,""],temperature_option:[6,1,1,""],verbose_option:[6,1,1,""],xy_limit_options:[6,1,1,""]},"tp.data":{load:[7,0,0,"-"],run:[7,0,0,"-"],save:[7,0,0,"-"],utilities:[7,0,0,"-"]},"tp.data.load":{amset:[7,1,1,""],amset_mesh:[7,1,1,""],boltztrap:[7,1,1,""],get_path:[7,1,1,""],phono3py:[7,1,1,""],phonopy_dispersion:[7,1,1,""],phonopy_dos:[7,1,1,""]},"tp.data.run":{boltztrap:[7,1,1,""]},"tp.data.save":{cumkappa:[7,1,1,""],hdf5:[7,1,1,""],kappa_target:[7,1,1,""],phono3py:[7,1,1,""],prompt:[7,1,1,""],zt:[7,1,1,""]},"tp.data.utilities":{merge:[7,1,1,""],resolve:[7,1,1,""]},"tp.plot":{colour:[8,0,0,"-"],frequency:[8,0,0,"-"],heatmap:[8,0,0,"-"],mfp:[8,0,0,"-"],phonons:[8,0,0,"-"],utilities:[8,0,0,"-"]},"tp.plot.colour":{elbow:[8,1,1,""],highlight:[8,1,1,""],hsb2rgb:[8,1,1,""],linear:[8,1,1,""],skelton:[8,1,1,""],uniform:[8,1,1,""]},"tp.plot.frequency":{add_cum_kappa:[8,1,1,""],add_density:[8,1,1,""],add_dos:[8,1,1,""],add_projected_waterfall:[8,1,1,""],add_waterfall:[8,1,1,""],format_waterfall:[8,1,1,""]},"tp.plot.heatmap":{add_heatmap:[8,1,1,""],add_kappa_target:[8,1,1,""],add_pfdiff:[8,1,1,""],add_pfmap:[8,1,1,""],add_ztdiff:[8,1,1,""],add_ztmap:[8,1,1,""]},"tp.plot.mfp":{add_cum_kappa:[8,1,1,""],add_markers:[8,1,1,""]},"tp.plot.phonons":{add_alt_dispersion:[8,1,1,""],add_alt_projected_dispersion:[8,1,1,""],add_dispersion:[8,1,1,""],add_multi:[8,1,1,""],add_projected_dispersion:[8,1,1,""],add_wideband:[8,1,1,""],formatting:[8,1,1,""],get_equivalent_qpoint:[8,1,1,""],tile_properties:[8,1,1,""]},"tp.plot.utilities":{colour_scale:[8,1,1,""],parse_colours:[8,1,1,""],scale_to_axis:[8,1,1,""],set_locators:[8,1,1,""]},"tp.settings":{amset_conversions:[4,1,1,""],boltztrap_conversions:[4,1,1,""],inverted_labels:[4,1,1,""],labels:[4,1,1,""],locator:[4,1,1,""],long_labels:[4,1,1,""],phono3py_conversions:[4,1,1,""],phonopy_conversions:[4,1,1,""],short_labels:[4,1,1,""],to_amset:[4,1,1,""],to_boltztrap:[4,1,1,""],to_phono3py:[4,1,1,""],to_tp:[4,1,1,""],units:[4,1,1,""]},"tp.setup":{vasp:[9,0,0,"-"]},"tp.setup.vasp":{gen_ibz:[9,1,1,""],get_kpar:[9,1,1,""],get_kpoints:[9,1,1,""]},tp:{axes:[5,0,0,"-"],calculate:[4,0,0,"-"],cli:[6,0,0,"-"],data:[7,0,0,"-"],docstring_replace:[4,1,1,""],plot:[8,0,0,"-"],settings:[4,0,0,"-"],setup:[9,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:function"},terms:{"00b1f7":14,"00ffff":1,"05352503e":7,"0th":7,"15478198e":7,"16227766e":7,"1e18":15,"1e19":[10,15],"1e20":15,"1e21":15,"21696503e":7,"33352143e":7,"37137371e":7,"3x1":9,"3x3":[7,15],"44e":7,"44ffff":8,"49381632e":7,"49894209e":7,"53992653e":7,"59c605":14,"62341325e":7,"65174127e":7,"65964323e":7,"6x1":7,"73841963e":7,"77827941e":7,"7b8eff":13,"86967525e":7,"case":[1,7,8,9,10,11,12,13,14],"default":[2,4,5,7,8,9,13,14,16,18],"final":16,"float":[4,5,7,8,9],"function":[1,2,3,10,11,12,13,14,16,17,18],"import":[8,11,12,13,14],"int":[4,5,7,8],"long":[4,11,12,15,16],"new":[2,7,16],"null":8,"public":2,"return":[4,5,7,8,9,10,11,15],"short":[4,10],"true":[4,5,6,7,8,13,14],"try":7,"while":[2,10,11,14,16,17],APS:1,Adding:2,And:[11,12,13],Axes:[2,5,18],DoS:[1,2,5,7,8,12,13,14,16],For:[13,15,16],Has:8,IDEs:11,Not:[7,15,17],The:[1,2,5,8,10,11,12,13,14,15,16],Then:10,There:[1,15,16],These:[2,14,16],Use:2,Uses:4,Using:2,ZTs:[4,8],___:2,_____:2,________:2,_________________________________:2,______________________________________:2,_______________________________________________________________:2,_colourbar:14,abbrevi:[4,18],abil:1,about:16,abov:[1,7,13,14],accept:[7,8],access:[11,14,15],accompani:8,accord:8,account:7,accur:17,achiev:17,action:2,actual:[8,16],adata:15,add:[1,2,4,5,7,8,11,15,16],add_:8,add_add_legend:5,add_alt_dispers:8,add_alt_projected_dispers:8,add_cum_kappa:8,add_cumkappa:14,add_dens:8,add_dispers:[8,11,13],add_do:[8,13,14],add_heatmap:8,add_kappa_target:8,add_legend:[5,11,13,14],add_mark:8,add_multi:[7,8,14],add_pfdiff:8,add_pfmap:8,add_projected_dispers:8,add_projected_waterfal:8,add_waterfal:[8,14],add_wideband:[8,12],add_xtick:8,add_ytick:8,add_ztdiff:8,add_ztmap:8,added:[5,7,8,16],adding:14,addit:[5,8],adjust:8,aesthet:2,affect:13,affero:2,after:[2,10],afterward:10,again:2,against:[2,4,7,8],agplv3:2,aid:[8,15],aim:7,alia:16,alias:16,all:[2,5,7,8,10,11,12,13,14,16,17],allow:[1,7,8,16],almost:15,along:[2,10,15],alpha:[5,8,12,14],alphabetis:[2,5,15],alreadi:[8,12],also:[1,2,5,7,11,12,13,14,15,18],alt_dispers:8,alter:[2,15],although:14,alwai:[8,13],among:1,amoung:8,amset:[2,4,6,7,17],amset_convers:4,amset_mesh:7,amset_ord:4,analys:7,analysi:2,analyt:1,ancillari:[8,11,13,18],anharmon:1,ani:[2,7,11,15],anisotrop:[6,8],ann:7,anticip:14,anyth:2,apl:7,appear:13,append:10,appli:[8,11],applic:[8,15],appreci:2,approach:2,appropri:[2,15],approxim:8,arab:[5,15],arbitrari:7,area:[2,4,11],argument:[2,5,8,12,13,14,15,16,18],arith:7,arithmet:7,around:2,arrai:[2,4,5,7,8,9,11,15],articl:1,ascend:9,asid:13,aspect:16,assign:11,assist:[11,18],assum:8,atom:[1,7,8,13],attach:5,attempt:8,author:1,auto:8,auto_legend_opt:[],automat:[4,5,15],avail:[1,5,7,10,11,12,15],averag:[7,8],average_eff_mass:7,avg:[7,8,10,14],avg_rat:6,avoid:9,awai:11,axes:[1,2,3,4,6,7,8,11,12,13,14,15,16,18],axi:[1,2,4,5,8,14,16],axis1:4,axis2:4,axlabel:[14,15],axvlin:8,band:[1,4,7,8,11,12,13,14],bandmax:8,bandmin:8,bar:8,base:[5,7,8,9],basic:[7,11,16,17],basno3:[14,15],basno:14,bbox_to_anchor:5,be_occup:4,becaus:8,been:16,befor:[4,7,17],behav:16,being:14,below:[1,7,8],besid:1,bespok:2,best:[2,15],beta:5,better:[5,11,14],between:[8,11,13],beyond:18,bigradi:8,bin:[11,12,13,14],black:[8,12],blank:5,blue:8,boltzmann:7,boltztrap:[1,2,4,6,7,17],boltztrap_convers:4,boltztrap_dimens:4,boltztraprunn:7,bonan:2,bonu:17,bool:[4,5,7,8],bose:4,boson:4,both:[7,8,14],bother:17,bottom:[5,13],bracket:10,branch:11,bre:[],bretheren:17,brew:2,brief:[1,18],bright:8,brlec:2,broaden:8,bug:2,build:2,built:[2,7],burden:17,c_limit_opt:6,cacul:17,calcul:[0,1,3,7,8,9,12,17,18],call:8,can:[1,2,4,5,7,8,10,11,12,13,14,15,16,17,18],cannot:[7,9],capitalis:15,care:11,carrier:[7,8],caus:14,center:4,centr:2,certain:8,chang:[8,16],channel:7,charg:7,chemic:7,choic:5,chose:8,chronolog:2,circumv:2,classic:1,clean:7,cli:[3,4,11,12,13,14,15,18],click:[1,2],clone:2,closest:8,cmap:[8,14],cmax:8,cmid:8,cmin:8,cnorm:8,code:[2,7,11,12,13,14,16],coeffici:[4,7],collat:7,color:8,colorbar:8,colormap:8,colour1:8,colour2:8,colour:[2,3,4,6,12,13,14],colour_scal:8,colourbar:[5,8,14],colourmap:[1,2,8,12,18],column:5,com:2,combin:[5,17],come:[1,5,12,14,15],command:[0,1,6,10,11,12,18],common:[4,7],commun:7,compar:[8,13],comparison:1,compat:7,compil:18,complex:[1,12,18],complic:14,compon:8,compound:[1,18],comprehens:[2,14],compund:[],comput:7,concentr:[2,4,6,7,8],conda:2,condit:[7,12],conduct:[1,2,4,7,8,15,17],config:[2,4,8,12,16],configur:[14,16],conflict:16,confus:7,conserv:4,consid:17,consist:[7,11],consolid:[1,5,13,15],constant:[7,8],constraint:7,contain:[2,4,7,8,9,11,13,15,16],content:[0,3],contract:4,contrast:8,contribut:[0,7,14,16],contributor:0,conveni:[4,8],convent:[4,5],converg:[14,17],convers:[2,4,7,11,16],convert:[4,7,8,16],copi:[2,4],core:15,correct:7,correspond:[13,14],cosmet:1,cost:17,could:[1,8,13,14],coupl:[7,12],cover:[14,15],creat:[9,17],crystal:[1,7,8],cscale:8,csv:7,cumkappa:[6,7],cumul:[2,4,7,8],current:[2,7,9,14],curv:[],custom:[1,4,11,12,13,15],customais:18,customis:[1,4,8,10,11,15,18],cutom:18,cyan:1,cycl:8,cython:2,d46ef9:13,daniel:2,dark_background:[1,12],dat:[1,7,13,14],data1:[4,8],data2:[4,8],data:[1,2,3,4,6,8,10,11,12,13,14,15,16,17,18],dataset:[1,4,8,18],davi:2,david:2,deal:[5,8],dealt:7,dear:8,deault:8,decid:8,decompos:8,decript:5,defin:[5,8,14],defloc:5,delimit:[12,13],demonstr:18,dens:17,denser:17,densiti:[2,7,8],depend:[2,4,7,13,15],depth:7,deriv:[2,4,7],descript:[5,10,11],design:[2,13],detail:[1,2,10],determin:8,deviat:4,dfdde:4,dfile:[13,14],dict:[4,5,7,8],dictionari:[4,7,8,11,15,16,17],differ:[1,7,8,11,13],dimens:[4,7,15],dimes:7,dinterp:7,dip:14,dirac:[4,7],direct:[6,7,8,14,15],direction_opt:6,directions_opt:6,directli:[8,10],directori:[2,4,7,16],discard:13,discreet:8,discuss:[11,13],dispar:18,dispers:[1,2,7,8,11,12,13,14],displai:8,distinguis:7,distribut:[4,7],doc:[2,11],docstr:[2,11],docstring_replac:4,document:2,doe:[7,8,15],doesn:[8,14],doing:7,don:[1,8,11],done:[11,13],dopant:4,dope:[2,4,6,7,8,15],doping_opt:6,doping_type_opt:6,dopings_opt:6,dos:[1,4,5,6,8,13,14],dos_funct:6,dos_opt:[],dosarg:6,doscolour:[1,13],doss:[1,16],doubl:5,down:[7,12,14],draw:[5,13],dream:5,dtype:7,due:[1,10,16],duplic:[5,13,15],dure:1,each:[1,2,4,5,7,8,11,14,16],easi:[7,16],easili:[2,10,11,15],edgecolor:8,edit:[4,8,12],effect:[5,7,11],effic:1,effici:17,effort:14,efil:7,einhorn:2,einstein:4,either:[1,8,13,15],elbow:8,electr:7,electron:[2,4,7],electronic_structur:7,electronic_thermal_conduct:[4,7,8],element:8,els:[2,7,8,10],elsewher:16,empti:5,enabl:[1,14],enclos:8,end:[1,5],endaevor:13,energi:[4,7,8],enhanc:13,ensur:[11,15],entri:8,enumer:[5,15],env:[11,12,13,14],environ:[7,13],equal:17,equival:[2,7],error:7,etc:[4,5,7,8,16],even:[5,8,15],everi:[8,11],everyth:[4,14],exactli:[12,15],exampl:[1,2,12,14,15,16,18],except:[1,8,12,14,15,16],exclud:8,exist:8,expand:[16,18],expens:17,explan:1,extend:8,extens:[7,11],extra:[8,16,18],extract:7,f0901f:13,facilit:18,factor:[1,4,7,8],fade:8,fail:8,fals:[4,7,8,14],far:2,faster:7,fd_weight:7,featur:[2,8],feel:2,fein:1,fermi:[4,7],fermi_level:[4,7],few:[2,17],ff0000:[1,12],ff4444:8,ff8000:[1,8],ff8044:8,ffcf06:14,ffff00:1,ffffff:8,fickl:7,fig:[11,12,13,14],figur:[2,5,11,13],file:[1,6,7,8,9,10,11,12,14,16,17],filenam:[6,7,9],filepath:[7,8],filetyp:7,fill:8,fill_between:8,fill_opt:6,fillabl:6,fillalpha:8,fillcolour:8,find:[1,8],first:[7,8,11,15,16],fit:8,five:16,flat:5,flatten:5,focu:10,folder:2,follow:[2,7,11],font:[5,16],forc:[7,8],fork:2,form:[4,7],format:[1,2,7,8,11,13,15,16,18],format_waterfal:[8,14],former:1,formula:7,found:[4,7,11,12,14,15],foundat:18,four:[2,5,11],four_squar:5,four_square_colourbar:5,franz:7,free:[2,4,7,8,14],frequenc:[2,3,4,7,12,13,14],friend:7,from:[1,2,4,5,7,8,10,11,12,13,14,16],from_fil:7,from_tp:4,full:[4,8,10,15],fulli:[4,15],fundament:18,further:2,futur:12,fwhm:4,galleri:[0,2,18],gamma:[4,5,8,12],gaussian:[1,4,8],gen:[1,6,17],gen_ibz:9,gener:[1,2,8,9,12,14,17,18],get:[1,2,4,6,7,10,12,14,16,17,18],get_cmap:8,get_equivalent_qpoint:8,get_kpar:[9,17],get_kpoint:[9,17],get_path:7,get_work:4,get_ylim:13,getsiz:[12,14],git:2,github:2,give:[9,11],given:[1,8,9],glob:14,gnu:2,goe:11,good:[8,13,17],gradient:8,graph:[2,13,14],greater:5,greatli:2,greek:[5,15],grei:8,grid:17,group:[4,6],group_veloc:[4,8],guidelin:5,gv_by_gv:8,h5py:2,half:4,hand:1,handi:12,handl:[5,6,7,8,13,15],harm:7,harmon:7,has:[2,5,11,14,16],have:[1,2,5,7,8,11,13,14,16,17,18],hdf5:[1,2,7,12,14,15],hdf5_dir:2,heat_capac:8,heatmap:[1,2,3,4],height:[4,5],help:[8,9,10,18],helper:[2,14,18],here:[11,12,13,14,15,16,17,18],hex:8,high:[2,7,8],higher:8,highlight:[1,7,8,14],hope:[1,18],horizont:[5,14],how:[7,8,10,14,16,18],howev:[9,14,15,17],hsb2rgb:8,hsb:8,html:2,http:2,hue:8,ibz_weight:7,ibzkpt:9,idea:2,ident:7,ignor:[7,8,9,12,14,17],iii:5,imag:[1,2],imaginari:[4,8],imp:7,includ:[1,2,7,8,9,11,12,13,15],increas:17,independ:2,index:[0,4,7,8,13],indic:7,individu:18,info:2,inform:[14,18],input:[1,4,7,8,9,10,11,12],input_argu:6,inputs_argu:[],inputs_funct:6,insid:13,instal:[0,12],instead:[7,8,10],inted:2,intefac:16,integ:5,intellig:8,intend:1,intens:17,interact:1,interest:[1,18],interfac:[1,6,10,18],interfer:14,intern:5,interpol:[4,6,7,8,15],interpolate_opt:6,interpolation_factor:7,introduc:18,introduct:18,invert:[2,4,8,13,14,16],inverted_label:[4,16],ipython:11,irreduc:[7,9],irrelev:15,isfil:[12,14],isn:8,isol:2,issu:2,item:13,its:[1,8,10,15,16,17],itself:11,joe:2,jonathan:8,journal:1,json:[2,15],jupyt:11,just:8,k_latt:[4,8],k_mode:7,kappa:[1,2,6,7,8,12,14,15,17],kappa_l:[7,8],kappa_target:[6,7],katarina:2,kavanagh:2,kdata1:8,kdata2:8,kdata:[8,12],ke_mod:7,keep:[8,13],kei:[4,7,8],keys1:4,keys2:4,keyword:8,kfile:[7,12,14],kieran:2,kim:7,kind:[4,7,8],kl_fromdict:4,kmin:8,know:8,knowleg:2,kpar:[6,9,17],kpoint:[6,7,9,17],kpoints_opt:6,kwarg:[4,7,8,11,12,16],label1:8,label2:8,label:[1,2,4,5,6,7,8,13,14,16,18],label_do:5,larg:[3,4,11,12,15,16],large_:15,large_label:[4,16],large_styl:[4,16],larger:[5,16],last:[8,11],later:[7,10],latin:[5,15],latter:1,lattic:[1,2,4,7,8],lattice_thermal_conduct:[4,8,15],law:7,layer:[7,18],layout:2,least:17,leav:8,left:[5,13],legend:[1,2,3,4,8,11,18],legend_funct:6,legend_opt:6,legend_titl:13,len:8,lend:1,length:16,less:17,let:[2,18],letter:15,level:[4,7],librari:2,licens:0,lifetim:[4,7,8],like:[4,5,7,8,9,12,14,16],limit:[6,8,14],line:[0,1,6,8,10,18],line_opt:6,linear:[4,7,8,14,15],liner:8,linestyl:8,linewidth:8,link:[8,13,14],linspac:8,list:[1,4,5,7,8,9,10,12,13,14,15,16],littl:2,live:8,load:[2,3,4,13,15],loc:[5,15],locat:[1,4,5,8,13,14,16],log:[8,14,15],logspac:7,long_:[15,16],long_label:4,longer:2,longitudin:8,look:[2,14,16],loop:[7,8],lorentzian:4,low:17,lpfac:7,ltc:4,m363636:[14,15],m404021:12,m_e:7,mac:0,machin:7,made:2,madsen:7,magenta:1,mai:[1,2,5,7,8,13,15,16,17,18],main:[1,2,4,8,14],mainli:18,maintain:[1,5,7],major:16,make:[5,7,8,12,14,17],mani:[1,2,7,10,12,16,18],manipul:2,manner:7,manual:[5,11,13],map:8,maradudin1962:1,maradudin:1,mark:[8,11],marker:8,markerkwarg:8,mass:7,master:11,mat:7,match:[8,13],materi:[1,2,8,9],mathregular:8,matplotlib:[2,8,11,12,13,15,16],matric:7,maud:2,max:8,maxim:8,maximis:8,maximum:[4,7,8,16],mean:[2,4,7,8,14],mean_free_path:[7,8,14],medium_:[15,16],medium_label:4,memori:[7,17],mention:[10,17],merg:[1,7],mesh:[7,9,10],meta:[7,15],metadata:[4,7,11,15,17],method:7,mfp:[2,3,4,7],mid:8,midcolour:8,midpoint:8,might:[12,16],min:8,mind:7,minimum:[7,8],minor:[15,16],miss:5,mobil:7,mode:[2,8],mode_kappa:[7,8],model:7,modifi:15,modul:[0,2,3,10,11,13,16],modular:[2,10,16],more:[1,2,5,7,8,10,12,13,14,15,17,18],most:[1,8,11,12,13,15,18],mostli:[2,15],much:[1,17],multi:1,multipl:[1,2,6,7,8,10,12,13,17],must:[7,8,10,13,16,17],muv:[4,7],name:[4,5,6,7,8,11,13,14,15],narg:6,natur:[5,16],navig:[2,10],nearest:[7,8,15],necessari:[7,8,11,13],necessarili:9,need:[1,8,10,13,14,15,16],negativecolour:8,neighbour:14,nest:[7,16],neutron:1,next:2,nice:1,non:[5,13,18],none:[5,7,8,9],norm:[7,8],normal:[5,7,8,10,11,13],normalis:8,notat:8,note:[7,8,10,18],noth:8,notot:10,now:13,number:[1,4,5,7,8,11,13,15,16,18],numpi:[2,7],o_2:1,object:[8,9],obscur:8,obtain:17,occup:[4,7,8],occupt:8,off:[7,8,14],offer:[1,11,13],oft:1,often:[7,13,14],old:[7,11],one:[1,2,5,7,8,10,11,12,13,14,15,17],one_colourbar:5,one_do:[5,13],one_dos_colourbar:5,ones:[5,7],onli:[2,5,7,8],onlin:2,onto:[1,2,8],opac:8,open:2,oper:8,oppos:7,optic:8,option:[1,2,3,4,5,7,8,9,10,11],orang:1,orbit:7,order:[1,5,7,8,9,13,15,17],ordin:[5,7],ordinari:11,orient:11,origin:4,other:[1,2,7,8,10,14,15],otherwis:8,our:[2,17],out:[8,18],outlin:1,output:[6,7,8,9],outsid:[1,5],over:[7,8],overal:[7,8],overcolour:8,overlai:1,overrid:[5,8,16],overridden:[7,8,16],overwrit:7,own:[2,5,11,12,13,16],packag:[0,1,2,3,15,18],page:[0,1],paper:[5,11],parabol:7,paralellis:8,parallelis:4,paramet:[4,5,7,8,9],pars:[8,18],parse_colour:8,part:[8,10,11,13],particl:4,particular:[1,7,15],particularli:[7,18],pass:[7,8,15,16],path:[2,4,7,8,9,12,14],pcolormesh:8,pdata:[8,12],peopl:1,per:[4,5,7,8],percent:[7,8,14],pertain:2,pfdiff:1,pfile:[12,13,14],pfmap:1,ph_ph_strength:8,phono3pi:[2,4,6,7,8,12,14,17],phono3py_convers:4,phonon:[1,2,3,4,6,7,11,12,13,14,17],phonop3i:7,phonopi:[1,2,4,7,8],phonopy_convers:4,phonopy_dispers:[7,11,12,13,14],phonopy_do:[7,13,14],phy:7,physic:1,pick:[2,10],piec:2,pip:2,place:[5,8,13],pleas:[12,14],plot:[1,2,3,4,5,6,7,10,15,16,17,18],plot_io_funct:6,plot_io_opt:[],plottabl:15,plotter:[2,8],plt:[2,8,12,15,16],pmg:9,png:[11,12,13,14],point:[4,7,8,15,16],popul:17,poscar:[7,8,9,12,13,14],posit:[5,8,13,15],possibl:9,post:7,poster:5,potenti:9,power:[1,4,7,8],power_factor:[4,7,8],power_factor_fromdict:4,pre:[5,11,13],precis:9,prefer:[11,16],prefix:[5,15],preinstal:12,present:[4,5,11],preset:[5,15],previou:13,primari:11,primarili:5,print:[7,12],process:[1,2],produc:2,project:[1,2,8,12],projected_do:[1,7,13,14],prompt:7,properli:14,properti:[1,2,4,7,8,15],provid:[2,4,5,6,7,8,11,12,15,16,17],publish:1,pull:2,purportedli:9,put:[12,16],pymatgen:[2,7,8],pyplot:[2,8,11,12],python3:[2,11,12,13,14],python:[0,1,10,12,13,14,16,18],qpoint:8,quadrant:5,qualiti:2,quantit:[1,7,8],quantiti:[2,4,7,8,12,14,15,16],quantitit:8,question:11,quickli:[1,8],rahim:2,rainbowi:8,rais:[12,14],rang:[8,12],raster:8,rate:[7,10],rather:[13,14,15,16],raw:7,reach:[1,2,8],read:[4,7,11,16],reader:8,recognis:8,recommend:[7,9],red:[1,12],reduc:[7,17],refer:0,reinstal:7,reinstat:8,rel:[5,11,16],relat:[1,17],relax:7,relaxation_tim:7,relev:2,reliev:7,remain:8,rememb:16,remov:[1,5,7,8,13,14],renam:[],repeat:[7,8,10],repetit:7,replac:11,repres:15,request:2,requir:[0,1,7,8,10,12,17],rerun:1,rescal:1,resolv:[1,7],respect:[12,13,15,16],rest:16,result:[8,17],retriev:[1,2,8],revers:14,review:1,rgb2arrai:[],rgb:8,rgba:8,right:[1,5,13],roman:[5,15],roughli:2,round:[7,15],row:5,rrggbb:8,run:[1,2,3,4,6,8,14,17],run_dir:7,safe_load:7,same:[1,2,7,8,9,11,13,14,15,16,18],sampl:8,satur:8,save:[2,3,4,6,12,13,14,15,16],savefig:[2,11,12,13,14],scale:[5,7,8,14,15],scale_to_axi:8,scanlon:2,scatter:[1,2,8],scattering_r:7,scheme:8,scienc:2,scipi:2,scope:[1,18],scratch:5,screen:[1,8],script:[1,2,8,12,14,15,18],scs:14,sdata:8,sean:2,search:0,second:[8,13,17],section:8,see:[1,2,7],seebeck:[4,7,8,15],seem:17,select:[6,7,8,13,18],self:[4,8],semi:8,separ:[7,13,16],sequenc:5,seri:18,set:[0,2,3,5,7,8,9,11,13,14,15,16,17],set_loc:[8,14,15],set_xlabel:[14,15],set_ylabel:[14,15],set_ylim:13,setup:[3,4,17],sever:[11,12,13,15],shade:8,shape:[5,7,8,11,15],share:[7,13,18],sheet:[2,4,5,12,16],short_label:[4,15,16],shorten:14,shorthand:12,should:[2,7,8,9,11,14,15,16,17],show:[1,13,17],shown:13,shrink:4,shrunk:4,side:5,sidewai:8,sigma:[1,4,8],significantli:5,similar:[7,10],simplest:[1,10],simpli:[10,11],simplic:1,simplifi:2,singh:7,singl:[2,5,7,8,13],singular:6,six:16,size:[1,4,5,11,14,16],skelton:8,slash:10,slightli:[1,4],slower:5,small:[3,4,11,13,14,15,16],smallest:4,smear:1,smooth:8,smtg:2,snyder:7,soc:7,solid:8,solv:14,some:[1,5,11,14,15,17,18],someth:[8,10,14],sometim:8,somewhat:5,sort:[4,8],sourc:[2,4,5,6,7,8,9,11,15],space:[5,12,13,14],specialis:18,specialist:2,specif:[1,2,7,8],specifi:[7,8,13,15,16,17],sphinx:2,spin:7,split:[2,14],spooner:2,squar:[5,10],src:2,stage:[2,11],stand:[12,14],standard:[4,7,12,13,16],standardis:7,start:[5,8,10,14],state:[2,7,8],stdout:7,step:[2,7,11,12],still:[2,8],stitch:9,stop:[12,14],str:[4,5,7,8,9],straightforward:2,streamlin:[1,6,13],string:[7,8,12,13],strong:14,structur:[2,7,8,10,18],stuff:[4,12],style:[2,4,5,12,14,15,16,18],stylelib:12,stype:7,sub:14,subdictionari:[7,15],subfig:11,submit:2,submodul:[0,3],subpackag:[0,3],subplot:2,subsequ:5,subset:8,substitut:[2,10],suffix:[5,15],suggest:[9,17],suit:[2,5],suitabl:17,sum:7,sumo:7,sup:[],supercel:[1,14],supplement:2,suppli:9,support:[2,14],sure:[8,15],swap:[2,7],symmetri:[2,8,9],symmop:8,symop:8,symprec:9,tab10:8,tag:10,take:[2,5,7,8,10,11,12,13,15],taken:[8,11],target:[1,2,4,7,8],tell:12,temperatur:[2,4,6,7,8,12,14,15],temperature_opt:6,templat:16,test:0,text:[5,7,10],than:[5,7,12,13,14,16],thank:2,thei:[2,7,8,11,13,14],them:[1,11,12,13,14],themselv:[1,10],therefor:14,thermal:[1,2,4,7,8],thermal_conduct:4,thermoelectr:2,thermoplott:[1,2,4,10,11,12,13,15,18],thi:[1,2,4,7,8,9,10,11,12,13,14,15,18],thing:[1,5,8,10,11,15],third:[1,17],those:[2,8,16],three:[1,5,7,10,11],three_h:5,three_h_colourbar:5,three_squar:5,three_square_colourbar:5,through:15,throughout:11,thrown:11,thz:4,tick:[4,7,8,14,16],tick_label:8,tick_posit:8,ticklabel:8,tidi:12,tile:8,tile_properti:8,time:[7,15,17],tinterp:7,titl:[1,13,15],tmax:7,tmin:[7,15],to_amset:4,to_boltztrap:4,to_phono3pi:4,to_tp:4,to_xxx:16,togeth:[9,13],toggl:[6,10],tol:8,toler:8,too:[8,11,16,17],tool:[1,2,4,7,8,9,17],toolkit:2,top:[5,12,13,16],total:[4,7,8,10],totalcolour:8,totallabel:8,tprc:[2,4,8,18],tracker:2,tradit:8,translat:4,transpar:12,transport:[2,6,7,15],transport_75x75x75:15,transverse_1:8,transverse_2:8,treat:8,trivial:11,trnasport:1,tstep:7,tupl:8,turn:[7,8,14],tutori:[0,1,2],twice:8,two:[2,5,8,9,11,12,15,17],two_h:[5,14],two_h_colourbar:5,two_v:[5,14],two_v_colourbar:5,type:[4,5,6,7,8,9,10,11,12,18],typic:10,ucl:2,unalik:13,under:[2,8],undercolour:8,underli:[11,16],uniform:8,unit:[2,4,7,11,15,16,18],unittest:2,unless:8,unoccupi:8,unweight:17,unweighted_kpoint:17,updat:[4,16],usag:0,use:[1,2,4,10,11,12,14,15,16,18],use_tprc:4,used:[1,2,4,5,8,10,11,13,14,15,18],useful:[1,2,5,8,13,15],user:[2,12,16,18],uses:[2,5,13,17],using:[2,4,7,8,11,13,15],usr:[11,12,13,14],usual:13,util:[1,3,4,14,15,17],valu:[4,7,8,10,15,17],vari:7,variabl:[4,7,8,15],variable_nam:15,variat:15,variou:[2,8],vasp:[3,4,7,8,18],vasprun:7,veloc:4,verbos:[6,8],verbose_opt:6,veri:17,version:[7,11,12,13,14],vertic:[5,14],via:[10,15],viridi:[8,14],viridis_r:8,visibl:[8,14],volum:1,wai:[1,2,8,10,11,12,13],want:[2,8,12,13,16,17],warda:2,waterfal:[2,6,8,14],weight:[7,9],weighted_kpoint:17,weighted_r:7,welcom:[2,16],well:[1,4,8,14,18],what:[9,12,15,17],when:[2,4,15,17,18],where:[1,2,5,8,11,12,14,15],wherea:8,whether:2,which:[1,2,5,7,8,9,10,11,12,13,14,15,16,17,18],whilst:5,white:8,who:2,whole:[7,8,11],wide:[2,12],wideband:[1,6,12],widen:1,width:[4,5,8],wiedemann:7,willi:2,wink:[],winter_r:[8,14],within:[8,11],without:[7,9,14,16,17],work:[5,7,8,14,15],worker:[4,8],workflow:1,worri:16,worth:[7,14],would:[7,8,9,14,16,17],wrapper:[2,4,7,8],write:[7,8,9,16],written:[10,12],wrt:[4,7],x_tick:8,xdata:7,xinterp:8,xmarker:8,xmarkkwarg:8,xmax:8,xmin:8,xml:7,xquantiti:8,xscale:8,xxx:1,xxx_name:16,xy_limit_opt:6,y_tick:8,yaml:[1,2,4,7,8,11,12,13,14,18],yamldata:7,year:1,yet:14,yinterp:8,ymarker:8,ymax:8,ymin:8,you:[1,2,5,7,8,9,10,11,12,13,14,15,16,17,18],your:[2,5,11,12,13,16],your_hdf5_path:2,yourself:8,yourstyl:16,yquantiti:8,yscale:8,yyi:1,zdiff:1,zero:[7,8,9],zero_weight:9,zhu:2,zno:[11,12,13],zt_fromdict:4,ztdiff:[1,6],ztmap:[1,6]},titles:["ThermoPlotter","Gallery","Installation","tp","tp package","tp.axes package","tp.cli package","tp.data package","tp.plot package","tp.setup package","Tutorial-00: CLI Fundamentals","Tutorial-01: Python Foundations","Tutorial-02: Individual Customisation","Tutorial-03: Compound Axes","Tutorial-04: Layered Plots","Tutorial-05: Helper Functions","Tutorial-06: Package Customisation","Tutorial-0X: VASP Assists","Tutorials"],titleterms:{"function":[4,5,6,7,8,9,15],Axes:[11,12,13,14,15],assist:17,axes:5,calcul:4,cli:[6,10],colour:8,command:2,compound:13,conducit:17,content:[4,5,6,7,8,9],contribut:2,contributor:2,customis:[12,16],data:7,extend:16,format:14,foundat:11,frequenc:8,fundament:10,galleri:1,heatmap:8,help:11,helper:15,indic:0,individu:12,instal:2,label:15,larg:5,lattic:17,layer:14,legend:[5,13,15],licens:2,line:[2,11,12,13,14,15],load:[7,11,12,14],locat:15,mac:2,merg:17,mfp:8,modul:[4,5,6,7,8,9],more:11,option:6,packag:[4,5,6,7,8,9,16],phonon:8,plot:[8,11,12,13,14],point:17,python:[2,11],refer:1,requir:2,resolv:15,run:7,save:[7,11],set:4,setup:9,small:5,submodul:[4,5,6,7,8,9],subpackag:4,tabl:0,target:17,test:2,thermal:17,thermoplott:[0,16],tick:15,tprc:16,tutori:[10,11,12,13,14,15,16,17,18],usag:2,util:[7,8],variabl:12,vasp:[9,17],weight:17,yaml:16,zero:17}})
\ No newline at end of file
diff --git a/docs/src/_build/doctrees/environment.pickle b/docs/src/_build/doctrees/environment.pickle
index f132590..2f02bc6 100644
Binary files a/docs/src/_build/doctrees/environment.pickle and b/docs/src/_build/doctrees/environment.pickle differ
diff --git a/docs/src/_build/html/_modules/tp/settings.html b/docs/src/_build/html/_modules/tp/settings.html
index b2ae4a9..345aead 100644
--- a/docs/src/_build/html/_modules/tp/settings.html
+++ b/docs/src/_build/html/_modules/tp/settings.html
@@ -46,14 +46,6 @@
- Contributors
- License
- Requirements
-- Installation
-- Command Line Usage
-- Python Usage
-- Contributing
-- Testing
-- Contributors
-- License
-- Requirements
- Python Package
diff --git a/docs/tp.html b/docs/tp.html
index 75b12e4..6703aef 100644
--- a/docs/tp.html
+++ b/docs/tp.html
@@ -724,6 +724,8 @@ Functions
@@ -830,6 +832,11 @@ Modules
+-
+
tp.
docstring_replace
(**kwargs)[source]¶
+
+
diff --git a/docs/tp.plot.html b/docs/tp.plot.html
index 4be6bcd..f86bc23 100644
--- a/docs/tp.plot.html
+++ b/docs/tp.plot.html
@@ -828,7 +828,7 @@ Functions
-
-
tp.plot.heatmap.
add_ztdiff
(ax, data1, data2, kdata1=None, kdata2=None, direction='avg', xinterp=200, yinterp=200, kind='linear', xmin=None, xmax=None, ymin=None, ymax=None, cmin=None, cmax=None, colour1='#800080', colour2='#FF8000', midcolour='#FFFFFF', label1=None, label2=None, **kwargs)[source]¶
+tp.plot.heatmap.
add_ztdiff
(ax, data1, data2, kdata1=1.0, kdata2=1.0, direction='avg', xinterp=200, yinterp=200, kind='linear', xmin=None, xmax=None, ymin=None, ymax=None, cmin=None, cmax=None, colour1='#800080', colour2='#FF8000', midcolour='#FFFFFF', label1=None, label2=None, **kwargs)[source]¶
Plots a difference of two ZTs heatmap.
Calculates ZT, plots and formats labels etc.
@@ -881,7 +881,7 @@ Functions
-
-
tp.plot.heatmap.
add_ztmap
(ax, data, kdata=None, direction='avg', xinterp=200, yinterp=200, kind='linear', xmin=None, xmax=None, ymin=None, ymax=None, cmin=None, cmax=None, colour='viridis', **kwargs)[source]¶
+tp.plot.heatmap.
add_ztmap
(ax, data, kdata=1.0, direction='avg', xinterp=200, yinterp=200, kind='linear', xmin=None, xmax=None, ymin=None, ymax=None, cmin=None, cmax=None, colour='viridis', **kwargs)[source]¶
Convenience wrapper for plotting ZT heatmaps.
Calculates ZT, plots and formats labels etc.
@@ -1096,7 +1096,7 @@ Functions
-
-
tp.plot.phonons.
add_alt_dispersion
(ax, data, pdata, quantity, bandmin=None, bandmax=None, temperature=300, direction='avg', label=['Longitudinal', 'Transverse_1', 'Transverse_2', 'Optic'], poscar='POSCAR', main=True, log=False, interpolate=10000, smoothing=5, colour=['#44ffff', '#ff8044', '#ff4444', '#00000010'], linestyle='-', marker=None, workers=32, xmarkkwargs={}, verbose=False, **kwargs)[source]¶
+tp.plot.phonons.
add_alt_dispersion
(ax, data, pdata, quantity, bandmin=None, bandmax=None, temperature=300, direction='avg', label=['Longitudinal', 'Transverse_1', 'Transverse_2', 'Optic'], poscar='POSCAR', main=True, log=False, interpolate=10000, smoothing=5, colour=['#44ffff', '#ff8044', '#ff4444', '#00000010'], linestyle='-', marker=None, workers=8, xmarkkwargs={}, verbose=False, **kwargs)[source]¶
Plots a phono3py quantity on a high-symmetry path.
Labels, colours and linestyles can be given one for the whole
dispersion, or one for each band, with the last entry filling all
@@ -1154,7 +1154,7 @@
Functions
-
-
tp.plot.phonons.
add_alt_projected_dispersion
(ax, data, pdata, quantity, projected, bandmin=None, bandmax=None, temperature=300, direction='avg', poscar='POSCAR', main=True, log=False, interpolate=10000, smoothing=10, colour='viridis_r', cmin=None, cmax=None, cscale=None, unoccupied='grey', workers=32, xmarkkwargs={}, verbose=False, **kwargs)[source]¶
+tp.plot.phonons.
add_alt_projected_dispersion
(ax, data, pdata, quantity, projected, bandmin=None, bandmax=None, temperature=300, direction='avg', poscar='POSCAR', main=True, log=False, interpolate=10000, smoothing=10, colour='viridis_r', cmin=None, cmax=None, cscale=None, unoccupied='grey', workers=8, xmarkkwargs={}, verbose=False, **kwargs)[source]¶
Plots a phono3py quantity on a high-symmetry path and projection.
Just because you can, doesn’t mean you should. A maxim I may fail to
live up to, so I leave it to you, dear reader, to decide for
@@ -1249,7 +1249,7 @@
Functions
-
-
tp.plot.phonons.
add_projected_dispersion
(ax, data, pdata, quantity, bandmin=None, bandmax=None, temperature=300, direction='avg', poscar='POSCAR', main=True, interpolate=500, colour='viridis_r', cmin=None, cmax=None, cscale=None, unoccupied='grey', workers=32, xmarkkwargs={}, verbose=False, **kwargs)[source]¶
+tp.plot.phonons.
add_projected_dispersion
(ax, data, pdata, quantity, bandmin=None, bandmax=None, temperature=300, direction='avg', poscar='POSCAR', main=True, interpolate=500, colour='viridis_r', cmin=None, cmax=None, cscale=None, unoccupied='grey', workers=8, xmarkkwargs={}, verbose=False, **kwargs)[source]¶
Plots a phonon dispersion with projected colour.
Plots a phonon dispersion, and projects a quantity onto the colour
axis. Requires a POSCAR.
@@ -1479,7 +1479,7 @@ Functions
-
-
tp.plot.phonons.
add_wideband
(ax, kdata, pdata, temperature=300, poscar='POSCAR', main=True, smoothing=5, colour='viridis', workers=32, xmarkkwargs={}, verbose=False, **kwargs)[source]¶
+tp.plot.phonons.
add_wideband
(ax, kdata, pdata, temperature=300, poscar='POSCAR', main=True, smoothing=5, colour='viridis', workers=8, xmarkkwargs={}, verbose=False, **kwargs)[source]¶
Plots a phonon dispersion with broadened bands.
Requires a POSCAR.