From 5a249822290934b18b764a915b9c54c87b5d87cd Mon Sep 17 00:00:00 2001 From: zhubonan Date: Sun, 14 Jan 2024 14:27:52 +0000 Subject: [PATCH] deploy: 17cd1c3e7b5cde6b7bcf7f531e135272876c6a53 --- _sources/apidocs/easyunfold/easyunfold.md | 2 +- apidocs/easyunfold/easyunfold.html | 2 +- searchindex.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_sources/apidocs/easyunfold/easyunfold.md b/_sources/apidocs/easyunfold/easyunfold.md index f89fb20..54fcb38 100644 --- a/_sources/apidocs/easyunfold/easyunfold.md +++ b/_sources/apidocs/easyunfold/easyunfold.md @@ -43,7 +43,7 @@ easyunfold.wavecar ````{py:data} __version__ :canonical: easyunfold.__version__ :value: > - '0.3.4' + '0.3.5' ```{autodoc2-docstring} easyunfold.__version__ ``` diff --git a/apidocs/easyunfold/easyunfold.html b/apidocs/easyunfold/easyunfold.html index fe6dc2b..f2d7e54 100644 --- a/apidocs/easyunfold/easyunfold.html +++ b/apidocs/easyunfold/easyunfold.html @@ -441,7 +441,7 @@

API#
easyunfold.__version__#
-

‘0.3.4’

+

‘0.3.5’

diff --git a/searchindex.js b/searchindex.js index 229c96c..4029c64 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["apidocs/easyunfold/easyunfold", "apidocs/easyunfold/easyunfold.cli", "apidocs/easyunfold/easyunfold.effective_mass", "apidocs/easyunfold/easyunfold.plotting", "apidocs/easyunfold/easyunfold.procar", "apidocs/easyunfold/easyunfold.unfold", "apidocs/easyunfold/easyunfold.utils", "apidocs/easyunfold/easyunfold.vasp_constant", "apidocs/easyunfold/easyunfold.wavecar", "apidocs/easyunfold/easyunfold.wavefun", "apidocs/index", "cli", "examples", "examples/example_mgo", "examples/example_nabis2", "examples/example_si211_castep", "examples/example_si222", "index", "installation", "publications", "references", "theory", "tutorial"], "filenames": ["apidocs/easyunfold/easyunfold.md", "apidocs/easyunfold/easyunfold.cli.md", "apidocs/easyunfold/easyunfold.effective_mass.md", "apidocs/easyunfold/easyunfold.plotting.md", "apidocs/easyunfold/easyunfold.procar.md", "apidocs/easyunfold/easyunfold.unfold.md", "apidocs/easyunfold/easyunfold.utils.md", "apidocs/easyunfold/easyunfold.vasp_constant.md", "apidocs/easyunfold/easyunfold.wavecar.md", "apidocs/easyunfold/easyunfold.wavefun.md", "apidocs/index.rst", "cli.rst", "examples.md", "examples/example_mgo.md", "examples/example_nabis2.md", "examples/example_si211_castep.md", "examples/example_si222.md", "index.md", "installation.md", "publications.md", "references.md", "theory.md", "tutorial.md"], "titles": ["easyunfold", "easyunfold.cli", "easyunfold.effective_mass", "easyunfold.plotting", "easyunfold.procar", "easyunfold.unfold", "easyunfold.utils", "easyunfold.vasp_constant", "easyunfold.wavecar", "easyunfold.wavefun", "API Reference", "CLI Reference", "Examples", "MgO with atomic projections", "Disordered NaBiS2 with atomic/orbital projections & DOS plotting", "Si supercell using CASTEP", "Si supercell with a displaced atom", "easyunfold Documentation", "Installation", "Publications", "References", "Band Unfolding Theory", "Tutorial"], "terms": {"collect": [0, 2, 3], "code": [0, 1, 5, 6, 8, 11, 15, 21, 22], "band": [0, 1, 2, 3, 4, 5, 8, 9, 11, 13, 17, 18, 20, 22], "unfold": [0, 1, 2, 3, 8, 10, 13, 17, 18, 20], "effective_mass": [0, 3, 10], "procar": [0, 1, 3, 5, 10, 11, 13, 14], "util": [0, 3, 10], "wavefun": [0, 10], "cli": [0, 10], "plot": [0, 1, 10, 12, 13, 15, 16, 18], "vasp_const": [0, 10], "wavecar": [0, 1, 5, 9, 10, 11, 14, 16, 22], "__version__": 0, "0": [0, 2, 3, 5, 6, 7, 11, 13, 14], "3": [0, 2, 3, 5, 7, 8, 9, 11, 13, 14, 16, 19], "4": [0, 3, 5, 11, 13, 15, 16, 19], "commandlin": [1, 5, 16], "interfac": [1, 5, 9, 17, 22], "tool": [1, 3, 11, 14, 18, 21], "perform": [1, 2, 3, 5, 6, 11, 14, 17, 18], "gener": [1, 3, 5, 8, 10, 13, 14, 17, 18], "kpoint": [1, 2, 3, 5, 6, 9, 11, 13, 16, 18, 22], "supercel": [1, 3, 5, 11, 12, 13, 14, 17, 18, 20, 21], "calcul": [1, 2, 3, 4, 5, 8, 9, 13, 14, 17, 20, 21], "unfold_statu": 1, "print": [1, 11], "statu": [1, 5, 15, 16], "unfold_calcul": 1, "add_mpl_style_opt": 1, "decor": 1, "add": [1, 3, 17, 19], "mpl_style_fil": [1, 11], "option": [1, 2, 11, 13, 14, 15, 16, 18, 22], "command": [1, 11, 13, 14, 15, 16, 17, 18, 22], "unfold_effective_mass": 1, "comput": [1, 3, 5, 11, 13, 16, 21, 22], "effect": [1, 2, 3, 5, 13, 16, 17, 20, 21, 22], "mass": [1, 2, 3, 13], "trace": [1, 11], "weight": [1, 3, 4, 5, 6, 11, 13, 15, 16, 17, 21, 22], "add_plot_opt": 1, "common": [1, 16], "unfold_plot": 1, "spectral": [1, 3, 5, 6, 11, 13, 15, 16, 17, 21, 22], "process_do": 1, "process": [1, 5, 8, 17, 21, 22], "do": [1, 4, 11, 12, 16, 18, 22], "return": [1, 2, 3, 4, 5, 6, 8, 9], "sdosplott": 1, "object": [1, 2, 3, 4, 5, 17], "dos_opt": [1, 3], "dict": [1, 3, 4, 5], "unfold_plot_project": 1, "structur": [1, 2, 3, 5, 11, 13, 17, 20, 21, 22], "atom": [1, 3, 4, 5, 11, 12, 17, 22], "project": [1, 3, 4, 5, 12, 17, 21, 22], "_unfold_plot": 1, "routin": [1, 17], "print_symmetry_data": 1, "symmetri": [1, 3, 5, 11, 13, 14, 15, 17, 22], "inform": [1, 2, 8, 11, 13, 14, 15, 16, 17, 22], "matrix_from_str": 1, "pars": [1, 5, 22], "transform": [1, 5, 11, 22], "matrix": [1, 5, 11, 22], "from": [1, 2, 4, 5, 6, 8, 9, 11, 13, 14, 15, 16, 17, 20, 21, 22], "string": [1, 3, 4, 5, 13, 14], "supported_dft_cod": 1, "default_cmap": 1, "context_set": 1, "vasp": [1, 4, 5, 6, 7, 8, 11, 13, 14, 16, 17, 22], "castep": [1, 6, 9, 11, 12, 17, 22], "purpl": [1, 3, 11, 13], "green": [1, 3, 11, 13, 14], "orang": [1, 3, 11], "red": [1, 3, 11, 13, 14], "blue": [1, 3, 11, 13], "ylorbr": 1, "ylorrd": 1, "orrd": 1, "purd": [1, 3, 11], "rdpu": 1, "bupu": [1, 14, 22], "none": [1, 2, 3, 4, 5, 6, 7], "pc_file": [1, 11], "sc_file": [1, 11], "time_revers": [1, 5, 6], "out_fil": [1, 11], "no_expand": 1, "symprec": [1, 5, 11], "nk_per_split": [1, 5, 11], "scf_kpoint": [1, 11], "ye": [1, 19], "separate_fold": 1, "There": [1, 11, 13, 14, 15], "ar": [1, 2, 3, 4, 5, 6, 9, 11, 13, 14, 15, 16, 17, 18, 21, 22], "two": [1, 2, 3, 6, 8, 11, 14, 16, 22], "mode": [1, 2, 6, 11], "run": [1, 11, 15, 16, 17, 18, 22], "us": [1, 2, 3, 5, 6, 7, 11, 12, 13, 14, 16, 18, 19, 21, 22], "non": [1, 5, 11, 14, 16, 17, 22], "scf": [1, 5, 11, 16, 22], "e": [1, 2, 3, 5, 11, 13, 14, 15, 16, 17, 20, 21, 22], "g": [1, 2, 3, 5, 8, 9, 11, 13, 14, 16, 17, 19, 21, 22], "fix": [1, 11, 15, 21], "charg": [1, 3, 11, 14, 16, 19], "densiti": [1, 3, 6, 11, 15, 16, 21], "includ": [1, 2, 5, 11, 16, 17, 21, 22], "set": [1, 2, 3, 5, 6, 8, 11, 13, 14, 15, 16, 21, 22], "zero": [1, 3, 5, 9, 11, 13, 14, 22], "In": [1, 5, 11, 13, 14, 15, 16, 17, 21, 22], "both": [1, 2, 11, 13, 14], "case": [1, 4, 11, 13, 14, 16, 17, 22], "can": [1, 2, 3, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22], "split": [1, 3, 5, 11, 13, 14, 16, 22], "multipl": [1, 3, 11, 13, 14, 16, 21, 22], "thi": [1, 2, 3, 5, 6, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22], "default": [1, 2, 3, 11, 13, 16, 22], "go": [1, 11, 21], "down": [1, 8, 11], "first": [1, 2, 6, 8, 11, 15, 16, 17, 21, 22], "rout": [1, 11], "where": [1, 3, 5, 11, 13, 14, 21, 22], "onli": [1, 4, 5, 8, 11, 13, 14, 16, 17, 21, 22], "those": [1, 4, 5, 11, 13, 17, 22], "need": [1, 3, 5, 8, 11, 13, 14, 15, 16, 17, 18, 21, 22], "all": [1, 5, 6, 9, 11, 14, 17, 21, 22], "written": [1, 6, 8, 11, 15, 22], "same": [1, 3, 5, 11, 13, 15, 21], "file": [1, 3, 4, 5, 6, 8, 11, 12, 13, 14, 17, 18, 22], "user": [1, 8, 11, 17, 22], "i": [1, 2, 3, 4, 5, 6, 8, 11, 13, 14, 15, 17, 18, 19, 21, 22], "free": [1, 11], "manual": [1, 2, 11, 13, 22], "them": [1, 3, 11, 17, 22], "The": [1, 2, 3, 4, 5, 6, 8, 11, 13, 14, 15, 16, 17, 21, 22], "second": [1, 11], "approach": [1, 11, 17], "activ": [1, 11], "nk": [1, 9, 11, 16, 22], "per": [1, 5, 11, 16, 22], "time": [1, 5, 11, 13, 14, 22], "provid": [1, 2, 11, 13, 14, 15, 16, 20, 22], "serial": [1, 5, 11], "contain": [1, 2, 3, 5, 6, 10, 11, 13, 15, 16, 21, 22], "follow": [1, 5, 8, 11, 14, 15, 16, 17, 18, 21, 22], "actual": [1, 3, 11, 16], "ctx": 1, "data_fil": [1, 11], "sub": [1, 2, 11, 13], "avail": [1, 11, 13, 14, 15, 16, 21], "under": [1, 11, 16, 21, 22], "group": [1, 11, 13, 14, 15, 16, 21], "wavefunc": [1, 11], "save_a": [1, 11], "gamma": [1, 3, 5, 8, 11, 13, 15, 16, 17, 22], "ncl": [1, 3, 5, 11, 22], "wave": [1, 5, 8, 9, 11, 15, 16, 17, 21, 22], "suppli": [1, 2, 3, 11], "path": [1, 2, 4, 5, 6, 8, 11, 13, 14, 15, 16, 17, 21], "onc": [1, 11], "done": [1, 11, 13, 22], "longer": [1, 11, 16, 21], "store": [1, 5, 8, 11, 13, 14, 15, 16, 22], "output": [1, 6, 11, 13, 14, 15, 16, 18, 21, 22], "json": [1, 4, 5, 11, 13, 14, 22], "func": [1, 6], "intensity_threshold": [1, 11], "spin": [1, 2, 3, 4, 8, 9, 11, 17, 22], "band_filt": [1, 11], "npoint": [1, 2, 3, 5, 11], "extrema_detect_tol": [1, 2, 11], "nocc": [1, 2, 11], "plot_fit": 1, "fit_label": [1, 11], "emin": [1, 5, 11, 13], "emax": [1, 5, 11, 13], "manual_extrema": [1, 11], "note": [1, 2, 5, 11, 13, 14, 16, 22], "work": [1, 2, 5, 11, 12, 13, 15, 16, 17, 20], "simpl": [1, 11, 15], "like": [1, 4, 5, 11, 14, 22], "fail": [1, 11], "complex": [1, 8, 11, 13], "fit": [1, 2, 3, 11, 16, 17], "flag": [1, 5, 11], "detect": [1, 2, 3, 5, 11, 13, 22], "edg": [1, 2, 3, 11, 14], "vers": [1, 11], "parabol": [1, 2, 11], "visual": [1, 3, 11], "confirm": [1, 11], "unsur": [1, 11], "sigma": [1, 3, 5, 11], "eref": [1, 3, 11], "show": [1, 3, 5, 11, 14, 16, 18], "cmap": [1, 3, 11, 14, 22], "no_symm_averag": 1, "vscale": [1, 3, 11], "dos_label": [1, 3, 11], "zero_lin": [1, 3], "dos_el": [1, 11], "dos_orbit": [1, 11], "dos_atom": [1, 11], "legend_cutoff": [1, 11], "gaussian": [1, 5, 11, 14, 21], "no_tot": 1, "total_onli": 1, "scale": [1, 3, 6, 11], "poscar": [1, 3, 5, 11, 13, 14, 16, 22], "atoms_idx": [1, 3, 5, 11], "orbit": [1, 3, 4, 5, 8, 11, 12, 13, 15, 22], "titl": [1, 3, 11], "width": [1, 5, 11], "height": [1, 11], "dpi": [1, 3, 11], "intens": [1, 2, 3, 11, 13, 16], "eb": [1, 5, 11, 17, 22], "combin": [1, 2, 11, 13, 14, 21], "colour": [1, 3, 5, 11, 13], "colourspac": [1, 11], "ax": [1, 3], "kset": 1, "obtain": [2, 5, 13, 14, 15, 16, 17, 21, 22], "effectivemass": [2, 3], "fit_effective_mass": 2, "either": [2, 4], "nonparabol": 2, "fitted_band": 2, "curv": 2, "points_with_tol": 2, "indic": [2, 5, 11, 13, 14, 21], "valu": [2, 3, 8, 13], "point": [2, 3, 5, 8, 13, 14, 17, 21], "an": [2, 3, 5, 6, 8, 13, 14, 15, 16, 17, 21, 22], "arrai": [2, 3, 5, 6], "close": [2, 8], "toler": [2, 11], "locate_kpoint_seg": 2, "locat": [2, 5, 13, 15, 16, 21], "label": [2, 3, 5, 6, 11, 14, 15, 17], "defin": [2, 3, 5, 6, 11, 13, 14, 16, 21], "segment": 2, "ev_to_hartre": 2, "bohr_to_m": 2, "angstrom_to_bohr": 2, "tmp_data": 2, "distanc": [2, 5], "energi": [2, 3, 5, 8, 9, 11, 13, 16, 21], "true": [2, 3, 4, 5, 6, 8, 9, 11, 15, 22], "adapt": 2, "sumo": [2, 13, 14, 15, 16, 22], "arg": [2, 4, 5, 6, 11, 18], "obj": [2, 4], "numpi": [2, 3, 5, 6], "ndarrai": [2, 3, 5, 6], "x": [2, 5, 8, 11, 13, 15, 16], "between": [2, 5, 14, 15, 22], "k": [2, 3, 4, 5, 8, 9, 13, 14, 17, 19, 20, 21], "reciproc": [2, 5, 6, 21], "angstrom": 2, "normalis": [2, 3, 4, 11], "extrema": [2, 11, 13], "eigenvalu": [2, 8, 15, 16, 21], "bool": [2, 3, 5], "If": [2, 6, 11, 13, 14, 16, 17, 22], "fals": [2, 3, 4, 5, 6, 8, 11], "attempt": 2, "float": [2, 3, 5, 6], "unit": [2, 16, 17, 21, 22], "electron": [2, 3, 11, 13, 14, 15, 16, 17, 21, 22], "rest": 2, "math": 2, "m_0": 2, "eff_mass": 2, "tol": [2, 11, 13], "0001": 2, "sign": 2, "1": [2, 3, 4, 5, 7, 8, 10, 11, 13, 14, 15, 16, 19, 21], "unfoldkset": [2, 3, 5, 17], "intensity_tol": 2, "extrema_tol": 2, "001": 2, "initi": [2, 3, 4, 5, 8, 9], "instanti": [2, 3, 5], "paramet": [2, 3, 4, 5, 6, 8, 14, 21, 22], "hold": 2, "threshold": [2, 11], "number": [2, 3, 5, 9, 11, 15, 16], "set_nocc": 2, "properti": [2, 5, 9], "primit": [2, 3, 5, 16, 17, 21], "cell": [2, 3, 5, 6, 8, 14, 16, 17, 19], "kpoints_label": 2, "get_band_extrema": 2, "str": [2, 3, 4, 5, 6], "cbm": [2, 13], "ispin": [2, 8, 9], "idx": [2, 3, 5, 11, 13, 14], "search": 2, "take": [2, 5, 13, 14, 16, 17, 22], "step": [2, 15, 16, 17], "compar": [2, 16, 17, 22], "record": [2, 8], "vbm": [2, 5, 13, 14], "base": [2, 4, 5, 6, 9, 13, 14, 17, 21], "afterward": 2, "select": [2, 4, 5, 21], "conduct": [2, 14, 22], "minimum": [2, 11], "valenc": [2, 14], "maximum": [2, 8, 11], "determin": [2, 11], "proxim": 2, "self": [2, 5, 11, 14, 15, 16, 22], "index": [2, 3, 4, 5, 8, 9, 11, 13, 14], "A": [2, 3, 4, 5, 6, 8, 11, 13, 14, 17, 18, 19, 20, 21, 22], "tupl": [2, 3, 5, 6, 8], "list": [2, 3, 4, 5, 6, 11, 13, 14, 17, 19], "within": [2, 3, 14, 17], "each": [2, 3, 4, 5, 6, 9, 11, 13, 14, 15, 21, 22], "rais": 2, "valueerror": 2, "unknown": 2, "_get_kpoint_dist": 2, "along": [2, 5, 6, 13, 15, 16], "space": [2, 5, 6, 15, 16, 21], "doe": [2, 5, 21, 22], "account": [2, 5, 17], "break": [2, 5, 13, 15, 16, 17, 22], "lattic": [2, 5, 21, 22], "vector": [2, 5, 8, 9, 21, 22], "2pi": 2, "factor": [2, 3, 5, 11], "np": [2, 3, 5, 6, 8, 15, 16], "linalg": [2, 5], "inv": [2, 5], "l": [2, 5, 13, 16, 19], "t": [2, 5, 11, 14, 16, 17, 19, 21], "2": [2, 3, 5, 6, 7, 8, 11, 12, 13, 15, 16, 21], "pi": [2, 5, 7], "_get_fitting_data": 2, "kidx": 2, "int": [2, 3, 4, 5], "iband": [2, 8], "direct": [2, 3, 15, 16, 17], "get": [2, 4, 5, 13, 16, 22], "specif": [2, 4, 5, 6, 9, 13, 17], "overrid": 2, "normal": [2, 3, 13, 16], "origin": [2, 5, 8, 17, 21, 22], "get_effective_mass": 2, "union": [2, 3, 4, 5, 6], "ik": [2, 9], "channel": [2, 3, 11], "dictionari": [2, 4, 5], "hole": [2, 3, 13], "_get_effective_mass": 2, "out": [2, 11, 14, 15, 16, 17, 19, 22], "method": 2, "relat": [2, 5, 8, 11], "idxk": 2, "label_idx": 2, "label_nam": 2, "correspond": [2, 5, 13, 14, 15, 16, 17, 21, 22], "name": [2, 3, 4, 5, 11, 15, 16, 22], "forward": 2, "backward": 2, "start": 2, "end": [2, 8, 21], "unfoldplott": 3, "interpolate_color": 3, "interpol": [3, 11], "colorspac": 3, "adjust_light": 3, "lighten": 3, "given": [3, 5, 6, 11, 17, 21, 22], "color": [3, 5], "multipli": [3, 21], "luminos": 3, "amount": [3, 21], "input": [3, 6, 12, 17, 22], "matplotlib": [3, 5, 22], "hex": [3, 5], "rgb": [3, 5, 11], "plotter": 3, "static": [3, 19], "plot_do": 3, "dos_plott": 3, "ylim": 3, "orbitals_subplot": 3, "prepar": 3, "state": [3, 8, 11, 15, 21], "plot_spectral_funct": 3, "eng": 3, "sf": 3, "figsiz": 3, "5": [3, 5, 6, 11, 13, 14, 16], "300": [3, 11], "contour_plot": 3, "alpha": [3, 13], "save": [3, 4, 11, 16, 17, 22], "vmin": 3, "vmax": 3, "refer": [3, 16], "size": [3, 22], "figur": [3, 11, 13, 22], "limit": [3, 21], "y": [3, 11, 14, 17, 19], "axi": [3, 5, 11], "respect": [3, 13, 21, 22], "graph": [3, 11], "map": [3, 5, 11, 13, 16, 21], "smaller": 3, "increas": [3, 13, 14, 16], "whether": [3, 4, 5, 8, 11], "contour": 3, "instead": [3, 13, 14], "mesh": [3, 11, 14, 16], "transpar": [3, 13], "exist": [3, 5, 6, 17], "min": 3, "max": 3, "_plot_spectral_function_rgba": 3, "150": 3, "pyplot": 3, "rgba": 3, "lower": [3, 14, 16, 17, 22], "bound": 3, "construct": [3, 5], "upper": [3, 14], "_add_kpoint_label": 3, "x_is_kidx": 3, "plot_effective_mass": 3, "eff": 3, "effective_mass_data": 3, "kwarg": [3, 5, 6], "top": [3, 17, 22], "data": [3, 4, 5, 9, 11, 13, 14, 15, 16, 22], "plot_spectral_weight": 3, "c1": 3, "reduct": [3, 21], "mean": [3, 21], "when": [3, 11, 13, 14, 15, 16, 21, 22], "scatter": 3, "represent": [3, 4, 5], "marker": 3, "overlap": [3, 4], "other": [3, 6, 8, 13, 14, 17, 22], "lead": 3, "misrepresent": 3, "howev": [3, 13, 14, 17, 21], "still": 3, "turn": [3, 13, 22], "off": [3, 11], "underli": 3, "check": [3, 5, 8, 13, 17, 22], "correct": [3, 13, 17, 22], "extract": [3, 5, 8, 13, 17, 20, 21, 22], "have": [3, 13, 14, 15, 16, 22], "plot_project": 3, "2000": [3, 5, 11], "symm_averag": [3, 5], "use_subplot": 3, "lab": [3, 11], "onto": [3, 5, 14], "subplot": 3, "singl": [3, 8, 13, 16, 22], "simpli": [3, 17, 22], "site": [3, 17, 22], "column": [3, 21], "row": [3, 5, 9, 21, 22], "pastel": [3, 11], "els": [3, 11], "yellow": [3, 11], "plot_effective_mass_fit": 3, "efm": 3, "carrier": [3, 14, 19], "120": 3, "type": [3, 13, 14], "kind": [3, 13], "plt": 3, "sequenc": 3, "specifi": [3, 5, 8, 11, 13, 14, 15], "ani": [3, 13, 17, 18], "wai": [3, 22], "support": [3, 22], "shape": [3, 5, 9], "n": [3, 6, 9, 21], "last": [3, 15], "give": [3, 14, 16, 18, 22], "which": [3, 5, 8, 11, 13, 14, 15, 16, 17, 21, 22], "allow": [3, 13], "hsv": [3, 11], "luvlch": [3, 11], "lablch": [3, 11], "xyz": [3, 11], "format": [3, 5, 8, 11, 17], "exampl": [3, 5, 13, 14, 15, 16, 21, 22], "slightli": 3, "lighter": 3, "r": [3, 11, 13, 14, 17, 19], "6": [3, 5, 13, 14, 16], "significantli": [3, 14], "darker": 3, "f034a3": 3, "55": [3, 14], "reader": 4, "fobjs_or_path": 4, "is_soc": [4, 8], "monti": [4, 5], "msonabl": [4, 5], "read": [4, 5, 6, 8, 9, 11, 17, 22], "handl": [4, 8, 9, 17], "coupl": [4, 8, 22], "everi": 4, "_read": 4, "fobj": 4, "parsed_kpoint": 4, "main": [4, 5, 14, 17, 22], "function": [4, 8, 9, 11, 13, 14, 15, 16, 17, 21, 22], "normalise_proj": 4, "proj_data": 4, "For": [4, 5, 11, 13, 14, 17, 21, 22], "nspin": [4, 5, 8, 9], "nkpt": [4, 8, 9], "nband": [4, 5, 8, 9], "sum": [4, 5], "over": [4, 5, 8, 21], "nion": 4, "proj_nam": 4, "most": [4, 14, 16, 17], "fall": 4, "insid": 4, "radii": 4, "spd": 4, "spheric": 4, "harmon": 4, "count": 4, "_read_header_nion_proj_nam": 4, "header": 4, "amalgam": 4, "get_project": 4, "atom_idx": 4, "proj": 4, "weight_by_k": 4, "projector": 4, "appli": [4, 5], "as_dict": [4, 5], "convert": [4, 5, 13, 14], "so": [4, 13, 14, 17, 22], "classmethod": [4, 5, 9], "from_dict": 4, "d": [4, 11, 13, 14, 17, 19], "reconstruct": 4, "without": [4, 13], "call": 4, "init": 4, "workflow": [5, 17, 22], "algorithm": 5, "high": [5, 6, 14, 15, 21, 22], "level": [5, 17], "low": 5, "get_symmetry_dataset": 5, "dataset": 5, "spglib": 5, "find_k_from_k": 5, "fold": [5, 15, 21], "satisfi": [5, 8], "equat": [5, 21], "also": [5, 13, 14, 15, 16, 17, 18, 22], "rotate_kpt": 5, "rotat": 5, "crystal": [5, 14], "real": 5, "expand_k_by_symmetri": 5, "expand": [5, 11, 16, 21], "sampl": [5, 15, 17, 18, 22], "pc": 5, "due": [5, 14, 16, 18, 21], "lorentzsmear": 5, "simul": [5, 14, 17], "delta": [5, 21], "lorentzian": [5, 21], "lim_": 5, "gaussiansmear": 5, "make_kpath": 5, "clean_latex_str": 5, "clean": 5, "up": 5, "latex": 5, "necessari": [5, 15, 17], "spectral_function_from_weight_set": 5, "spectral_weight_multiple_sourc": 5, "bz": 5, "concatenate_scf_kpoint": 5, "concaten": 5, "ibzkpt": [5, 11, 22], "create_white_colormap": 5, "creat": [5, 10, 13, 14, 16, 17, 22], "colormap": 5, "white": 5, "certain": [5, 14, 17], "create_white_colormap_from_exist": 5, "one": [5, 9, 11, 13, 14, 16, 17, 21, 22], "parse_atoms_idx": 5, "syntax": 5, "inclus": 5, "process_projection_opt": 5, "style": [5, 11, 17, 18, 22], "read_poscar_contcar_if_pres": 5, "ase": 5, "contcar": [5, 11, 13, 14], "present": [5, 11, 13, 21], "current": [5, 11, 14, 15, 16, 17], "directori": [5, 11, 15, 16, 17], "parse_atom": 5, "comma": [5, 11, 13, 14], "separ": [5, 11, 13, 14], "na": [5, 11, 14], "bi": [5, 11, 14], "well": [5, 13, 15, 17, 22], "1e": [5, 6, 11], "05": [5, 6, 7, 11], "m": [5, 11, 14, 15, 16, 17, 19, 21, 22], "vec": [5, 8, 20, 21], "consist": [5, 11, 13, 14, 15, 16, 21, 22], "opt": 5, "should": [5, 11, 13, 14, 16, 18, 22], "act": 5, "fraction": [5, 6], "coordin": [5, 6], "kpt": 5, "opts_pc": 5, "opts_sc": 5, "kpts_pc": 5, "pc_latt": 5, "pc_opt": 5, "sc_opt": 5, "metadata": 5, "expansion_result": 5, "calculated_quant": 5, "kpoint_label": 5, "dft_code": [5, 17], "3x3": [5, 11], "oper": [5, 15, 16, 21], "assum": [5, 11, 15, 16, 18], "revers": [5, 11], "broken": [5, 21], "result": [5, 6, 13, 14], "expans": [5, 15, 16], "quantiti": [5, 21], "pass": [5, 11, 13, 14, 22], "dft": [5, 11, 13, 14, 16, 21, 22], "_version": 5, "check_vers": 5, "version": [5, 11, 14, 17, 18], "program": 5, "is_calcul": 5, "has_averaged_spectral_weight": 5, "averag": [5, 11, 17, 22], "from_atom": 5, "sc": 5, "initialis": 5, "precis": [5, 8], "from_fil": [5, 9], "fname": [5, 9], "load": [5, 13, 15, 16, 22], "expand_pc_kpoint": 5, "__repr__": 5, "nsymm_orig": 5, "nsymm_expand": 5, "nkpts_orig": 5, "total": [5, 11, 14], "unexpand": 5, "nkpts_expand": 5, "generate_sc_kpoint": 5, "write_sc_kpoint": 5, "scf_kpoints_and_weight": 5, "use_separate_fold": 5, "write": [5, 6, 17], "write_pc_kpoint": 5, "_read_weight": 5, "wavefunct": [5, 8, 9, 17, 21, 22], "gamma_half": [5, 8], "load_procar": 5, "_construct_procar_kmap": 5, "procar_kmap": 5, "_get_spectral_weight": 5, "01": [5, 11], "also_spectral_funct": 5, "fetch": 5, "request": 5, "atomic_project": 5, "whose": 5, "get_band_weight_set": 5, "item": 5, "get_spectral_funct": 5, "smear": [5, 11, 21], "collinear": [5, 11, 17, 22], "magnet": [5, 17, 22], "functioin": 5, "get_spectral_weight": 5, "": [5, 11, 13, 14, 16, 17, 19, 21, 22], "Not": 5, "ha": [5, 6, 8, 11, 16, 22], "been": [5, 13, 14, 16, 22], "get_kpoint_dist": 5, "x0": 5, "02": [5, 11], "kbound": 5, "nseg": 5, "40": 5, "tag": [5, 6, 8, 13, 14, 16, 22], "spectral_weight_set": 5, "kweight_set": 5, "nedo": 5, "4000": 5, "band_weight_set": 5, "k_i": [5, 21], "sum_m": [5, 21], "p_": [5, 21], "km": [5, 21], "em": 5, "approxim": 5, "addit": [5, 16, 17, 22], "lsorbit": [5, 8], "verbos": 5, "versu": [5, 20, 21], "alloi": [5, 17, 20, 21], "impur": [5, 20, 21], "phy": [5, 20, 21], "rev": [5, 20, 21], "b": [5, 8, 11, 13, 14, 20, 21], "85": [5, 20, 21], "085201": [5, 20, 21], "2012": [5, 20, 21], "dot": 5, "basi": [5, 21], "wherea": 5, "get_vbm_cbm": 5, "thresh": 5, "08": 5, "get_ovlap_g": 5, "ikpt": [5, 8], "epsilon": 5, "subset": [5, 13], "ones": 5, "match": [5, 11, 13, 14, 15, 22], "find_k_index": 5, "k0": 5, "find": [5, 6, 13, 15, 21], "spectral_weight_k": 5, "whichspin": 5, "sum_n": [5, 21], "kn": 5, "equival": [5, 6, 11, 16, 21], "sum_": [5, 21], "c_": [5, 21], "spectral_weight": 5, "spectral_funct": 5, "unfold_obj": 5, "transform_matrix": 5, "scf_kpt": 5, "scf_weight": 5, "listedcolormap": 5, "encod": 5, "hyphen": [5, 13, 14], "ASE": [5, 17], "atoms_to_project": 5, "separt": 5, "symbol": [5, 15, 16], "write_kpoint": 6, "write_kpoints_castep": 6, "optic": [6, 14, 19], "templat": [6, 22], "updat": [6, 17], "write_kpoints_vasp": 6, "read_kpoints_line_vasp": 6, "line": [6, 11, 14, 15, 18, 22], "resolv": 6, "explicit": [6, 22], "read_kpoint": 6, "read_kpoints_vasp": 6, "read_kpoints_castep": 6, "explicitli": 6, "wrap_kpoint": 6, "wrap": [6, 21], "rang": [6, 11, 13, 14], "find_uniqu": 6, "uniqu": [6, 21], "slice": 6, "dimens": [6, 13], "optimis": [6, 17, 22], "o": [6, 11, 13, 16, 17, 19], "reduce_kpoint": 6, "reduc": [6, 16, 22], "duplic": 6, "kpoints_equ": 6, "re_com": 6, "outpath": 6, "nx3": 6, "dest": 6, "sourc": 6, "comment": [6, 16], "put": 6, "otherwis": [6, 11], "equal": [6, 22], "20": [6, 11, 13], "dispatch": [6, 17], "keyword": 6, "variabl": 6, "seq": 6, "unique_idx": 6, "inv_map": 6, "rounding_digit": 6, "10": [6, 19, 20, 21, 22], "k1": 6, "k2": 6, "atol": 6, "physic": [7, 17], "constant": 7, "__all__": 7, "autoa": 7, "rytoev": 7, "clight": 7, "evtoj": 7, "amtokg": 7, "bolkev": 7, "bolk": 7, "evtokc": 7, "tpi": 7, "citpi": 7, "felect": 7, "edep": 7, "hsqdtm": 7, "magmomtoenergi": 7, "momtomom": 7, "autoa2": 7, "autoa3": 7, "autoa4": 7, "autoa5": 7, "autdeby": 7, "529177249": 7, "13": [7, 13, 14, 19], "605826": 7, "137": 7, "037": 7, "60217733e": 7, "19": 7, "6605402e": 7, "27": 7, "8": [7, 13, 20, 21], "6173857e": 7, "23": [7, 11, 20, 21], "06": 7, "141592653589793": 7, "541746": 7, "plane": [8, 9, 17, 21, 22], "coeffici": [8, 9, 17, 21, 22], "pseudowavefunct": 8, "fnm": 8, "lgamma": 8, "trim": 8, "pyvaspwfc": [8, 17], "qijingzheng": 8, "zqj": 8, "kaka": 8, "gmail": 8, "com": [8, 16, 17], "remain": 8, "mani": [8, 13, 14, 15, 16, 17, 21], "elf": 8, "shown": [8, 13, 14, 21], "http": [8, 16, 17, 19, 20, 21, 22], "www": [8, 16, 22], "andrew": 8, "cmu": 8, "edu": 8, "feenstra": 8, "wavetran": 8, "length": 8, "compon": [8, 21], "rtag": 8, "encut": 8, "latvec": 8, "c": [8, 11, 13, 14, 17, 21], "loop": [8, 15], "occup": [8, 9], "spint": 8, "wether": 8, "soc": [8, 19], "is_gamma": 8, "read_wf_head": 8, "system": [8, 13], "rec1": 8, "recl": 8, "rec2": 8, "j": [8, 17, 19, 21], "set_wf_prec": 8, "45200": 8, "complex64": 8, "q": 8, "45210": 8, "doubl": 8, "complex128": 8, "read_band": 8, "fermi": 8, "get_gvector": [8, 9], "force_gamma": 8, "check_consist": 8, "frac": 8, "e_": 8, "cut": [8, 11], "read_band_coeff": 8, "norm": [8, 9], "planewav": 8, "locate_rec": 8, "rec": 8, "posit": 8, "check_index": 8, "valid": [8, 11], "compat": 9, "layer": 9, "access": 9, "vaspwavefunct": 9, "castepwavefunct": 9, "wfc": 9, "rather": [9, 11, 14], "than": [9, 11, 14, 22], "python": [9, 13, 14], "abstract": [9, 17], "mesh_siz": 9, "nb": 9, "gvector": 9, "nwave": 9, "get_band_coeff": 9, "ib": 9, "castepxbin": 9, "page": [10, 11, 16, 17, 22], "auto": 10, "document": [10, 11], "easyunfold": [10, 12, 13, 14, 18, 19, 22], "sphinx": 10, "autodoc2": 10, "our": [11, 14, 16, 17], "form": [11, 13, 14, 17, 22], "z": [11, 19], "diagon": [11, 22], "x1": 11, "y1": 11, "z1": 11, "x2": 11, "y2": 11, "z2": 11, "x3": 11, "y3": 11, "z3": 11, "automat": [11, 14, 22], "guess": 11, "folder": [11, 13, 14, 15, 16, 18], "hybrid": [11, 13, 14, 22], "argument": [11, 15, 16, 22], "requir": [11, 14, 17, 22], "mpl": [11, 22], "custom": 11, "mplstyle": 11, "dev": 11, "branch": [11, 16, 17], "filter": [11, 13], "displac": [11, 12, 13], "png": [11, 16], "ev": [11, 16], "rel": [11, 17, 22], "k_index": 11, "band_index": 11, "raster": 11, "imag": 11, "p": [11, 14, 21, 22], "differ": [11, 13, 14, 22], "px": [11, 14], "py": [11, 14], "recommend": [11, 22], "possibl": [11, 17, 22], "21": [11, 15, 16], "22": 11, "36": 11, "must": [11, 13, 14, 16, 22], "more": [11, 13, 14, 15, 17, 22], "don": [11, 16], "standard": [11, 15, 22], "deviat": 11, "broaden": 11, "legend": [11, 13], "cutoff": 11, "ru": 11, "lm": 11, "decompos": 11, "pz": [11, 14], "contribut": [11, 13, 14, 21], "element": [11, 13, 14, 22], "horizont": 11, "vasprun": [11, 14, 16], "xml": [11, 14, 16], "gz": [11, 14], "alongsid": [11, 14], "bandstructur": [11, 15], "gga": [11, 14, 16, 22], "uniform": [11, 14], "preced": [11, 14], "symm": 11, "interact": [11, 13], "Will": 11, "deprec": 11, "futur": [11, 13, 14], "bin": 11, "showcas": 12, "capabl": 12, "found": [12, 13, 17, 21], "here": [12, 13, 14, 15, 16, 17, 21], "si": [12, 13], "mgo": [12, 14, 17], "disord": [12, 17, 19, 21, 22], "nabi": [12, 15, 16, 19], "often": [13, 21], "know": 13, "variou": [13, 17], "analys": 13, "chemistri": [13, 17], "plai": 13, "infer": 13, "accord": 13, "similar": [13, 14, 22], "becaus": [13, 21], "itself": 13, "its": [13, 17, 22], "ad": [13, 17, 22], "third": 13, "tricki": 13, "visualis": 13, "we": [13, 14, 16, 17, 19, 21, 22], "2x1x2": 13, "mg": 13, "procedur": [13, 21], "essenti": [13, 17], "describ": 13, "lorbit": [13, 14], "11": [13, 14, 16, 22], "12": [13, 14], "14": [13, 14], "incar": [13, 14, 16], "subcommand": [13, 14], "mgo_sup": 13, "desir": 13, "calc1": [13, 14, 22], "cal2": [13, 14], "kept": [13, 14, 15], "replot": [13, 14], "fusion": 13, "1st": 13, "2nd": 13, "3rd": 13, "4th": 13, "speci": 13, "chang": [13, 14, 17, 22], "sever": 13, "see": [13, 14, 15, 16, 17, 22], "help": [13, 14, 17, 18, 22], "detail": [13, 14, 15, 17, 22], "want": [13, 14, 16, 17, 22], "scheme": 13, "abov": [13, 14, 15, 16], "order": [13, 14, 17, 22], "altern": [13, 14, 16], "f": [13, 14], "integ": [13, 14], "being": [13, 14, 17, 21], "convent": [13, 14], "intern": [13, 14, 15, 16], "could": 13, "some": [13, 14, 16, 17, 22], "especi": 13, "clearer": [13, 14], "behaviour": 13, "customis": [13, 15, 16, 22], "h": [13, 14, 15, 22], "below": [13, 14, 15, 16, 17, 22], "16": [13, 14, 19], "47": 13, "15": [13, 21], "m_e": 13, "373553": 13, "367203": 13, "m_h": 13, "44604": 13, "13525": 13, "ambigu": 13, "pleas": [13, 16, 17], "cross": 13, "adjust": [13, 14], "awai": 13, "veri": [13, 16], "small": 13, "On": 13, "hand": 13, "window": 13, "assign": 13, "One": [13, 16, 21], "inspect": [13, 15, 16], "make": [13, 14, 17, 22], "sens": 13, "jupyt": 13, "notebook": 13, "sure": 13, "tabul": 13, "befor": [13, 14, 17], "report": 13, "unreli": 13, "littl": [13, 14], "gap": [13, 14], "difficult": 13, "reproduc": 14, "nabis2": [14, 22], "decompress": 14, "gzip": 14, "recalcul": 14, "80": 14, "special": [14, 16, 17, 22], "quasirandom": 14, "sq": [14, 17, 22], "cation": [14, 19], "quasi": [14, 16, 17, 22], "randomli": 14, "distribut": 14, "randomis": 14, "materi": [14, 22], "icet": 14, "atat": 14, "These": [14, 17, 20, 22], "were": 14, "publish": 14, "huang": [14, 17, 19], "kavanagh": [14, 17, 19], "et": [14, 17, 21], "al": [14, 17, 21], "2022": [14, 17, 19], "earli": [14, 17], "wa": [14, 16, 17], "agbi": [14, 19], "_2": [14, 19], "wang": [14, 17, 19], "demonstr": 14, "kei": [14, 15, 21], "thu": 14, "photovolta": 14, "previous": [14, 21], "ce": [14, 22], "nice": [14, 22], "via": 14, "colourmap": 14, "try": 14, "viridi": [14, 22], "bone_r": 14, "left": [14, 21], "right": 14, "ve": 14, "messag": [14, 18, 22], "info": 14, "semi": [14, 16], "local": [14, 16], "lda": [14, 22], "you": [14, 16, 17, 22], "unrepres": 14, "chgcar": 14, "To": [14, 17, 18, 22], "packag": [14, 15, 17, 18, 21, 22], "instal": [14, 15, 17, 22], "depend": [14, 17, 18, 21], "avoid": 14, "strict": 14, "pymatgen": 14, "pip": [14, 17, 22], "understand": 14, "curiou": 14, "sulfur": 14, "anion": 14, "domin": 14, "while": [14, 17], "bismuth": 14, "minim": 14, "sodium": 14, "expect": [14, 15, 17], "conclus": 14, "clear": 14, "faint": 14, "less": [14, 22], "appar": 14, "individu": [14, 16], "omit": [14, 22], "just": 14, "isn": 14, "aesthet": 14, "clearli": 14, "doesn": 14, "spectat": 14, "ion": 14, "mai": [14, 21, 22], "flat": 14, "localis": [14, 19], "bulk": [14, 22], "57": 14, "65": 14, "67": 14, "56": 14, "66": 14, "rich": 14, "pocket": 14, "discuss": [14, 17, 22], "weak": 14, "anti": 14, "bond": 14, "occupi": 14, "lone": 14, "pair": 14, "ref": 14, "p_x": 14, "p_y": 14, "p_z": 14, "cubic": 14, "transit": 14, "metal": [14, 19], "octahedr": 14, "tetrahedr": 14, "environ": [14, 17], "would": [14, 16], "signific": 14, "yt": 14, "righetto": [14, 19], "strong": [14, 19], "absorpt": [14, 19], "ultrafast": [14, 19], "nanocryst": [14, 19], "slow": [14, 19], "recombin": [14, 19], "nat": [14, 19], "commun": [14, 17, 19], "4960": [14, 19], "burgu\u00e9": [14, 19], "ceballo": [14, 19], "engin": [14, 19], "yield": [14, 19], "agbis2": 14, "enhanc": [14, 19], "effici": [14, 19], "ultrathin": [14, 19], "solar": [14, 19], "photon": [14, 17, 19], "235": [14, 19], "241": [14, 19], "guid": [15, 16, 22], "2x1x1": 15, "pristin": [15, 17, 22], "root": [15, 16], "si_prim": 15, "si_211_band": 15, "eas": 15, "about": [15, 16, 17], "modifi": [15, 16], "227": [15, 16], "fd": [15, 16], "3m": [15, 16], "No": [15, 16], "51": 15, "48": [15, 16], "24": 15, "goe": 15, "copi": [15, 16], "cp": [15, 16], "easyunfold_sc_kpoint": 15, "si_211_unfold": 15, "seed": [15, 22], "param": [15, 22], "task": 15, "spectral_task": 15, "write_orbit": [15, 22], "enabl": 15, "disk": 15, "launch": 15, "cd": [15, 16], "mpirun": [15, 16], "mpi": 15, "field": [15, 22], "ground": 15, "henc": [15, 17, 21, 22], "potenti": 15, "switch": 15, "solv": 15, "tip": [15, 16], "prettifi": [15, 16], "surpris": 15, "sinc": [15, 21], "blindli": 15, "back": 15, "midpoint": 15, "2x": 15, "2x2x2": 16, "crystallin": 16, "silicon": 16, "si222": 16, "si_super_deform": 16, "kpoints_band": [16, 22], "kgen": [16, 22], "tutori": 16, "doc": [16, 17, 22], "160": 16, "r3m": 16, "73": 16, "103": 16, "w": 16, "38": 16, "50": 16, "kpoints_easyunfold": [16, 22], "si_supercell_deform": 16, "involv": [16, 22], "carri": 16, "ensur": [16, 22], "appropri": [16, 17, 22], "converg": 16, "icharg": [16, 22], "kpoints_scf": 16, "sed": 16, "vasp_std": 16, "now": 16, "icarg": 16, "sh": 16, "script": 16, "yourself": 16, "download": 16, "wget": 16, "dropbox": 16, "3cmn2epw7d290jd": 16, "dl": 16, "appear": 16, "extra": [16, 17], "It": [16, 17, 22], "quit": 16, "By": 16, "new": [16, 17, 18], "swap": 16, "kpoints_no": 16, "unfold_no": 16, "spuriou": 16, "miss": [16, 17, 18], "nevertheless": [16, 17], "fewer": 16, "284": 16, "70": 16, "had": 16, "alwai": 16, "correctli": 16, "captur": 16, "care": 16, "too": 16, "larg": [16, 22], "random": [16, 17, 20, 21, 22], "workload": 16, "resourc": 16, "intend": 17, "notabl": 17, "improv": 17, "properli": 17, "accordingli": 17, "typic": [17, 22], "applic": 17, "analysi": [17, 22], "defect": [17, 21, 22], "surfac": [17, 22], "illustr": 17, "goal": [17, 21, 22], "implement": [17, 22], "robust": 17, "friendli": 17, "softwar": 17, "methodologi": [17, 21], "cs\u2082": 17, "sn": [17, 19], "ti": 17, "br\u2086": 17, "vacanc": 17, "perovskit": 17, "oxygen": 17, "v": [17, 20, 21], "\u2092\u2070": 17, "slab": [17, 22], "etc": [17, 22], "seri": [17, 22], "post": [17, 21, 22], "autom": [17, 22], "compris": [17, 22], "dynam": [17, 19, 22], "vibrat": [17, 22], "polar": [17, 22], "elast": [17, 22], "brillouin": [17, 21, 22], "zone": [17, 21, 22], "theori": [17, 22], "ll": [17, 19], "paper": [17, 19], "thei": [17, 19], "come": [17, 19], "liga": 17, "walsh": [17, 19], "scanlon": [17, 19], "konstantato": [17, 19], "journal": 17, "2023": [17, 19], "natur": [17, 21], "nicolson": [17, 19], "amer": 17, "chemic": 17, "societi": 17, "At": [17, 22], "moment": [17, 22], "principl": [17, 22], "subclass": 17, "attribut": 17, "place": [17, 22], "io": 17, "nativ": 17, "public": 17, "fact": 17, "alreadi": 17, "wide": 17, "yet": 17, "framework": 17, "widen": 17, "fruit": 17, "further": [17, 21, 22], "bonan": 17, "zhu": 17, "se\u00e1n": 17, "adair": 17, "And": 17, "who": 17, "joe": 17, "willi": 17, "david": 17, "issu": 17, "tracker": 17, "open": 17, "ticket": 17, "welcom": 17, "your": [17, 18, 22], "extend": 17, "own": 17, "manag": 17, "through": [17, 21], "github": 17, "pull": 17, "extern": 17, "prefer": 17, "fork": 17, "core": 17, "repositori": 17, "propos": 17, "might": 17, "how": 17, "scope": 17, "technic": 17, "keep": 17, "compliant": 17, "pre": 17, "commit": 17, "hook": 17, "merg": 17, "accept": 17, "clone": 17, "test": 17, "git": 17, "smtg": 17, "bham": 17, "pytest": 17, "build": 17, "html": 17, "consult": 17, "lint": 17, "after": 18, "usag": 18, "exit": 18, "recent": 18, "pyproject": 18, "toml": 18, "configur": 18, "upgrad": 18, "u": 18, "breternitz": 19, "tomm": 19, "morita": 19, "squir": 19, "tovar": 19, "schorr": 19, "interplai": 19, "mix": 19, "chalcohalid": 19, "sb": 19, "_3": 19, "am": 19, "chem": 19, "doi": [19, 20, 21], "org": [19, 20, 21, 22], "1021": 19, "jac": 19, "2c13336": 19, "rusu": 19, "levin": 19, "unold": 19, "zelewski": 19, "sneyd": 19, "zhang": 19, "dai": 19, "britton": 19, "julin": 19, "napari": 19, "xiao": 19, "laitinen": 19, "torrent": 19, "murciano": 19, "strank": 19, "rao": 19, "herz": 19, "hoy": 19, "1038": 19, "s41467": 19, "022": 19, "32669": 19, "s41566": 19, "021": 19, "00950": 19, "theoret": [20, 21], "background": [20, 21], "popescu": [20, 21], "zunger": [20, 21], "lett": [20, 21], "2010": [20, 21], "104": [20, 21], "236403": [20, 21], "1103": [20, 21], "physrevlett": [20, 21], "physrevb": [20, 21], "literatur": 21, "summari": 21, "breviti": 21, "notat": 21, "_0": 21, "_i": 21, "n_": 21, "implic": 21, "complic": 21, "kohn": 21, "sham": 21, "achiev": 21, "ket": 21, "bloch": 21, "braket": 21, "repres": 21, "probabl": 21, "charact": 21, "preserv": 21, "deriv": 21, "e_m": 21, "practic": 21, "replac": 21, "discretis": 21, "grid": 21, "central": 21, "_j": 21, "g_j": 21, "commensur": [21, 22], "g_": 21, "_m": 21, "presenc": 21, "symmetr": 21, "eigenst": 21, "necessarili": 21, "imperfect": 21, "strain": 21, "distort": 21, "address": 21, "k_": 21, "prime": 21, "inequival": 21, "commonli": 21, "mathbf": 21, "begin": 21, "pmatrix": 21, "x_a": 21, "y_a": 21, "z_a": 21, "x_b": 21, "y_b": 21, "z_b": 21, "x_c": 21, "y_c": 21, "z_c": 21, "c_u": 21, "sometim": 21, "relationship": 21, "becom": 21, "transpos": 21, "phonopi": 21, "easier": 22, "error": 22, "prone": 22, "easili": 22, "prototyp": 22, "idealis": 22, "host": 22, "compound": 22, "establish": 22, "seekpath": 22, "standardis": 22, "poscar_prim": 22, "least": 22, "relax": 22, "minimis": 22, "vaspwiki": 22, "previou": 22, "overhead": 22, "memori": 22, "consumpt": 22, "60": 22, "kpoints_easyunfold_001": 22, "kpoints_easyunfold_002": 22, "cell_sup": 22, "cell_primit": 22, "matric": 22, "made": 22, "nine": 22, "major": 22, "easyunfol": 22, "perfectli": 22, "did": 22, "undergo": 22, "import": 22, "exactli": 22, "deform": 22, "spectral_kpoints_list": 22, "block": 22, "choic": 22, "later": 22, "complet": 22, "proce": 22, "calc2": 22, "calc": 22, "former": 22, "though": 22, "sheet": 22, "font": 22, "tick": 22}, "objects": {"": [[0, 0, 0, "-", "easyunfold"]], "easyunfold": [[0, 1, 1, "", "__version__"], [1, 0, 0, "-", "cli"], [2, 0, 0, "-", "effective_mass"], [3, 0, 0, "-", "plotting"], [4, 0, 0, "-", "procar"], [5, 0, 0, "-", "unfold"], [6, 0, 0, "-", "utils"], [7, 0, 0, "-", "vasp_constant"], [8, 0, 0, "-", "wavecar"], [9, 0, 0, "-", "wavefun"]], "easyunfold.cli": [[1, 1, 1, "", "CONTEXT_SETTINGS"], [1, 1, 1, "", "DEFAULT_CMAPS"], [1, 1, 1, "", "SUPPORTED_DFT_CODES"], [1, 2, 1, "", "_unfold_plot"], [1, 2, 1, "", "add_mpl_style_option"], [1, 2, 1, "", "add_plot_options"], [1, 2, 1, "", "easyunfold"], [1, 2, 1, "", "generate"], [1, 2, 1, "", "matrix_from_string"], [1, 2, 1, "", "print_symmetry_data"], [1, 2, 1, "", "process_dos"], [1, 2, 1, "", "unfold"], [1, 2, 1, "", "unfold_calculate"], [1, 2, 1, "", "unfold_effective_mass"], [1, 2, 1, "", "unfold_plot"], [1, 2, 1, "", "unfold_plot_projections"], [1, 2, 1, "", "unfold_status"]], "easyunfold.effective_mass": [[2, 3, 1, "", "EffectiveMass"], [2, 1, 1, "", "TMP_DATA"], [2, 1, 1, "", "angstrom_to_bohr"], [2, 1, 1, "", "bohr_to_m"], [2, 1, 1, "", "eV_to_hartree"], [2, 2, 1, "", "fit_effective_mass"], [2, 2, 1, "", "fitted_band"], [2, 2, 1, "", "locate_kpoint_segment"], [2, 2, 1, "", "points_with_tol"]], "easyunfold.effective_mass.EffectiveMass": [[2, 4, 1, "", "_get_effective_masses"], [2, 4, 1, "", "_get_fitting_data"], [2, 4, 1, "", "_get_kpoint_distances"], [2, 4, 1, "", "get_band_extrema"], [2, 4, 1, "", "get_effective_masses"], [2, 5, 1, "", "kpoints"], [2, 5, 1, "", "kpoints_labels"], [2, 4, 1, "", "set_nocc"]], "easyunfold.plotting": [[3, 3, 1, "", "UnfoldPlotter"], [3, 2, 1, "", "adjust_lightness"], [3, 2, 1, "", "interpolate_colors"]], "easyunfold.plotting.UnfoldPlotter": [[3, 4, 1, "", "_add_kpoint_labels"], [3, 4, 1, "", "_plot_spectral_function_rgba"], [3, 4, 1, "", "plot_dos"], [3, 4, 1, "", "plot_effective_mass"], [3, 4, 1, "", "plot_effective_mass_fit"], [3, 4, 1, "", "plot_projected"], [3, 4, 1, "", "plot_spectral_function"], [3, 4, 1, "", "plot_spectral_weights"]], "easyunfold.procar": [[4, 3, 1, "", "Procar"]], "easyunfold.procar.Procar": [[4, 4, 1, "", "_read"], [4, 4, 1, "", "_read_header_nion_proj_names"], [4, 4, 1, "", "as_dict"], [4, 4, 1, "", "from_dict"], [4, 4, 1, "", "get_projection"], [4, 4, 1, "", "normalise_projs"], [4, 4, 1, "", "read"]], "easyunfold.unfold": [[5, 2, 1, "", "GaussianSmearing"], [5, 2, 1, "", "LorentzSmearing"], [5, 3, 1, "", "Unfold"], [5, 3, 1, "", "UnfoldKSet"], [5, 2, 1, "", "clean_latex_string"], [5, 2, 1, "", "concatenate_scf_kpoints"], [5, 2, 1, "", "create_white_colormap"], [5, 2, 1, "", "create_white_colormap_from_existing"], [5, 2, 1, "", "expand_K_by_symmetry"], [5, 2, 1, "", "find_K_from_k"], [5, 2, 1, "", "get_symmetry_dataset"], [5, 2, 1, "", "make_kpath"], [5, 2, 1, "", "parse_atoms"], [5, 2, 1, "", "parse_atoms_idx"], [5, 2, 1, "", "process_projection_options"], [5, 2, 1, "", "read_poscar_contcar_if_present"], [5, 2, 1, "", "rotate_kpt"], [5, 2, 1, "", "spectral_function_from_weight_sets"], [5, 2, 1, "", "spectral_weight_multiple_source"]], "easyunfold.unfold.Unfold": [[5, 4, 1, "", "find_K_index"], [5, 4, 1, "", "get_ovlap_G"], [5, 4, 1, "", "get_vbm_cbm"], [5, 4, 1, "", "spectral_function"], [5, 4, 1, "", "spectral_weight"], [5, 4, 1, "", "spectral_weight_k"]], "easyunfold.unfold.UnfoldKSet": [[5, 6, 1, "", "_VERSION"], [5, 4, 1, "", "__repr__"], [5, 4, 1, "", "_construct_procar_kmap"], [5, 4, 1, "", "_get_spectral_weights"], [5, 4, 1, "", "_read_weights"], [5, 4, 1, "", "as_dict"], [5, 4, 1, "", "check_version"], [5, 4, 1, "", "expand_pc_kpoints"], [5, 4, 1, "", "from_atoms"], [5, 4, 1, "", "from_file"], [5, 4, 1, "", "generate_sc_kpoints"], [5, 4, 1, "", "get_band_weight_sets"], [5, 4, 1, "", "get_kpoint_distances"], [5, 4, 1, "", "get_spectral_function"], [5, 4, 1, "", "get_spectral_weights"], [5, 5, 1, "", "has_averaged_spectral_weights"], [5, 5, 1, "", "is_calculated"], [5, 4, 1, "", "load_procars"], [5, 5, 1, "", "nkpts_expand"], [5, 5, 1, "", "nkpts_orig"], [5, 5, 1, "", "nsymm_expand"], [5, 5, 1, "", "nsymm_orig"], [5, 5, 1, "", "procar"], [5, 5, 1, "", "procar_kmaps"], [5, 4, 1, "", "write_pc_kpoints"], [5, 4, 1, "", "write_sc_kpoints"]], "easyunfold.utils": [[6, 1, 1, "", "RE_COMMENT"], [6, 2, 1, "", "find_unique"], [6, 2, 1, "", "kpoints_equal"], [6, 2, 1, "", "read_kpoints"], [6, 2, 1, "", "read_kpoints_castep"], [6, 2, 1, "", "read_kpoints_line_vasp"], [6, 2, 1, "", "read_kpoints_vasp"], [6, 2, 1, "", "reduce_kpoints"], [6, 2, 1, "", "wrap_kpoints"], [6, 2, 1, "", "write_kpoints"], [6, 2, 1, "", "write_kpoints_castep"], [6, 2, 1, "", "write_kpoints_vasp"]], "easyunfold.vasp_constant": [[7, 1, 1, "", "AMTOKG"], [7, 1, 1, "", "AUTDEBYE"], [7, 1, 1, "", "AUTOA"], [7, 1, 1, "", "AUTOA2"], [7, 1, 1, "", "AUTOA3"], [7, 1, 1, "", "AUTOA4"], [7, 1, 1, "", "AUTOA5"], [7, 1, 1, "", "BOLK"], [7, 1, 1, "", "BOLKEV"], [7, 1, 1, "", "CITPI"], [7, 1, 1, "", "CLIGHT"], [7, 1, 1, "", "EDEPS"], [7, 1, 1, "", "EVTOJ"], [7, 1, 1, "", "EVTOKCAL"], [7, 1, 1, "", "FELECT"], [7, 1, 1, "", "HSQDTM"], [7, 1, 1, "", "MAGMOMTOENERGY"], [7, 1, 1, "", "MOMTOMOM"], [7, 1, 1, "", "PI"], [7, 1, 1, "", "RYTOEV"], [7, 1, 1, "", "TPI"], [7, 1, 1, "", "__all__"]], "easyunfold.wavecar": [[8, 3, 1, "", "Wavecar"]], "easyunfold.wavecar.Wavecar": [[8, 4, 1, "", "check_index"], [8, 4, 1, "", "close"], [8, 4, 1, "", "get_gvectors"], [8, 4, 1, "", "is_gamma"], [8, 4, 1, "", "is_soc"], [8, 4, 1, "", "locate_rec"], [8, 4, 1, "", "read_band_coeffs"], [8, 4, 1, "", "read_bands"], [8, 4, 1, "", "read_wf_header"], [8, 4, 1, "", "set_wf_prec"]], "easyunfold.wavefun": [[9, 3, 1, "", "CastepWaveFunction"], [9, 3, 1, "", "VaspWaveFunction"], [9, 3, 1, "", "WaveFunction"]], "easyunfold.wavefun.CastepWaveFunction": [[9, 5, 1, "", "bands"], [9, 4, 1, "", "from_file"], [9, 4, 1, "", "get_band_coeffs"], [9, 4, 1, "", "get_gvectors"], [9, 5, 1, "", "kpoints"], [9, 5, 1, "", "mesh_size"], [9, 5, 1, "", "nspins"], [9, 5, 1, "", "occupancies"]], "easyunfold.wavefun.VaspWaveFunction": [[9, 5, 1, "", "bands"], [9, 4, 1, "", "get_band_coeffs"], [9, 4, 1, "", "get_gvectors"], [9, 5, 1, "", "kpoints"], [9, 5, 1, "", "mesh_size"], [9, 5, 1, "", "nspins"], [9, 5, 1, "", "occupancies"]], "easyunfold.wavefun.WaveFunction": [[9, 5, 1, "", "bands"], [9, 4, 1, "", "get_band_coeffs"], [9, 4, 1, "", "get_gvectors"], [9, 5, 1, "", "kpoints"], [9, 5, 1, "", "mesh_size"], [9, 5, 1, "", "nbands"], [9, 5, 1, "", "nkpts"], [9, 5, 1, "", "nspins"], [9, 5, 1, "", "occupancies"]], "easyunfold-generate": [[11, 7, 1, "cmdoption-easyunfold-generate-c", "--code"], [11, 7, 1, "cmdoption-easyunfold-generate-m", "--matrix"], [11, 7, 1, "cmdoption-easyunfold-generate-nk-per-split", "--nk-per-split"], [11, 7, 1, "cmdoption-easyunfold-generate-no-expand", "--no-expand"], [11, 7, 1, "cmdoption-easyunfold-generate-separate-folders", "--no-separate-folders"], [11, 7, 1, "cmdoption-easyunfold-generate-time-reversal", "--no-time-reversal"], [11, 7, 1, "cmdoption-easyunfold-generate-o", "--out-file"], [11, 7, 1, "cmdoption-easyunfold-generate-scf-kpoints", "--scf-kpoints"], [11, 7, 1, "cmdoption-easyunfold-generate-separate-folders", "--separate-folders"], [11, 7, 1, "cmdoption-easyunfold-generate-symprec", "--symprec"], [11, 7, 1, "cmdoption-easyunfold-generate-time-reversal", "--time-reversal"], [11, 7, 1, "cmdoption-easyunfold-generate-c", "-c"], [11, 7, 1, "cmdoption-easyunfold-generate-m", "-m"], [11, 7, 1, "cmdoption-easyunfold-generate-o", "-o"], [11, 7, 1, "cmdoption-easyunfold-generate-arg-KPOINTS", "KPOINTS"], [11, 7, 1, "cmdoption-easyunfold-generate-arg-PC_FILE", "PC_FILE"], [11, 7, 1, "cmdoption-easyunfold-generate-arg-SC_FILE", "SC_FILE"]], "easyunfold-unfold-calculate": [[11, 7, 1, "cmdoption-easyunfold-unfold-calculate-gamma", "--gamma"], [11, 7, 1, "cmdoption-easyunfold-unfold-calculate-ncl", "--ncl"], [11, 7, 1, "cmdoption-easyunfold-unfold-calculate-save-as", "--save-as"], [11, 7, 1, "cmdoption-easyunfold-unfold-calculate-arg-WAVEFUNC", "WAVEFUNC"]], "easyunfold-unfold-effective-mass": [[11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-band-filter", "--band-filter"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-emax", "--emax"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-emin", "--emin"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-extrema-detect-tol", "--extrema-detect-tol"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-fit-label", "--fit-label"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-intensity-threshold", "--intensity-threshold"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-manual-extrema", "--manual-extrema"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-m", "--mpl-style-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-nocc", "--nocc"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-npoints", "--npoints"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-o", "--out-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-plot", "--plot"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-plot-fit", "--plot-fit"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-spin", "--spin"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-m", "-m"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-o", "-o"]], "easyunfold-unfold-plot-projections": [[11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-atoms", "--atoms"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-atoms-idx", "--atoms-idx"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-cmap", "--cmap"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-colours", "--colours"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-colourspace", "--colourspace"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-combined", "--combined"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-dos", "--dos"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-dos-atoms", "--dos-atoms"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-dos-elements", "--dos-elements"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-dos-label", "--dos-label"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-dos-orbitals", "--dos-orbitals"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-dpi", "--dpi"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-emax", "--emax"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-emin", "--emin"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-eref", "--eref"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-gaussian", "--gaussian"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-height", "--height"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-intensity", "--intensity"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-legend-cutoff", "--legend-cutoff"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-m", "--mpl-style-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-combined", "--no-combined"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-no-symm-average", "--no-symm-average"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-no-total", "--no-total"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-npoints", "--npoints"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-orbitals", "--orbitals"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-o", "--out-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-poscar", "--poscar"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-procar", "--procar"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-scale", "--scale"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-show", "--show"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-sigma", "--sigma"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-title", "--title"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-total-only", "--total-only"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-vscale", "--vscale"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-width", "--width"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-zero-line", "--zero-line"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-m", "-m"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-o", "-o"]], "easyunfold-unfold-plot": [[11, 7, 1, "cmdoption-easyunfold-unfold-plot-atoms", "--atoms"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-atoms-idx", "--atoms-idx"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-cmap", "--cmap"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-dos", "--dos"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-dos-atoms", "--dos-atoms"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-dos-elements", "--dos-elements"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-dos-label", "--dos-label"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-dos-orbitals", "--dos-orbitals"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-dpi", "--dpi"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-emax", "--emax"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-emin", "--emin"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-eref", "--eref"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-gaussian", "--gaussian"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-height", "--height"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-intensity", "--intensity"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-legend-cutoff", "--legend-cutoff"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-m", "--mpl-style-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-no-symm-average", "--no-symm-average"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-no-total", "--no-total"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-npoints", "--npoints"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-orbitals", "--orbitals"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-o", "--out-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-poscar", "--poscar"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-procar", "--procar"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-scale", "--scale"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-show", "--show"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-sigma", "--sigma"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-title", "--title"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-total-only", "--total-only"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-vscale", "--vscale"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-width", "--width"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-zero-line", "--zero-line"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-m", "-m"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-o", "-o"]], "easyunfold-unfold": [[11, 7, 1, "cmdoption-easyunfold-unfold-d", "--data-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-d", "-d"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:function", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:attribute", "7": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "function", "Python function"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "attribute", "Python attribute"], "7": ["std", "cmdoption", "program option"]}, "titleterms": {"easyunfold": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 15, 16, 17], "submodul": 0, "packag": 0, "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "data": [0, 1, 2, 6, 7], "api": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "cli": [1, 11], "modul": [1, 2, 3, 4, 5, 6, 7, 8, 9], "function": [1, 2, 3, 5, 6], "effective_mass": 2, "class": [2, 3, 4, 5, 8, 9], "plot": [3, 11, 14, 22], "procar": 4, "unfold": [5, 11, 14, 15, 16, 21, 22], "refer": [5, 10, 11, 20], "util": 6, "vasp_const": 7, "wavecar": 8, "wavefun": 9, "gener": [11, 15, 16, 22], "calcul": [11, 15, 16, 22], "effect": 11, "mass": 11, "project": [11, 13, 14, 15, 16], "statu": 11, "exampl": [12, 17], "mgo": 13, "atom": [13, 14, 16], "disord": 14, "nabi": 14, "sub": 14, "2": [14, 22], "orbit": 14, "do": 14, "standard": 14, "band": [14, 15, 16, 21], "structur": [14, 15, 16], "visualis": 14, "customis": 14, "colour": 14, "map": 14, "intens": 14, "scale": 14, "densiti": 14, "state": 14, "specif": 14, "select": 14, "lm": 14, "decompos": 14, "si": [15, 16], "supercel": [15, 16, 22], "us": [15, 17], "castep": 15, "file": [15, 16], "json": [15, 16], "k": [15, 16, 22], "point": [15, 16, 22], "perform": [15, 16, 22], "primit": [15, 22], "cell": [15, 21, 22], "displac": 16, "what": 16, "happen": 16, "symmetri": [16, 21], "i": 16, "properli": 16, "taken": 16, "account": 16, "document": 17, "output": 17, "usag": 17, "studi": 17, "dft": 17, "code": 17, "support": 17, "compat": 17, "note": 17, "contributor": 17, "bug": 17, "report": 17, "featur": 17, "request": 17, "seek": 17, "contribut": 17, "develop": [17, 18], "instal": 18, "from": 18, "pip": 18, "sourc": 18, "public": 19, "theori": 21, "consider": 21, "transform": 21, "matrix": 21, "convent": 21, "tutori": 22, "step": 22, "1": 22, "path": 22, "3": 22, "4": 22, "result": 22}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"easyunfold": [[0, "module-easyunfold"], [11, "easyunfold"]], "Submodules": [[0, "submodules"]], "Package Contents": [[0, "package-contents"]], "Data": [[0, "data"], [1, "data"], [2, "data"], [6, "data"], [7, "data"]], "API": [[0, "api"], [1, "api"], [2, "api"], [3, "api"], [4, "api"], [5, "api"], [6, "api"], [7, "api"], [8, "api"], [9, "api"]], "easyunfold.cli": [[1, "module-easyunfold.cli"]], "Module Contents": [[1, "module-contents"], [2, "module-contents"], [3, "module-contents"], [4, "module-contents"], [5, "module-contents"], [6, "module-contents"], [7, "module-contents"], [8, "module-contents"], [9, "module-contents"]], "Functions": [[1, "functions"], [2, "functions"], [3, "functions"], [5, "functions"], [6, "functions"]], "easyunfold.effective_mass": [[2, "module-easyunfold.effective_mass"]], "Classes": [[2, "classes"], [3, "classes"], [4, "classes"], [5, "classes"], [8, "classes"], [9, "classes"]], "easyunfold.plotting": [[3, "module-easyunfold.plotting"]], "easyunfold.procar": [[4, "module-easyunfold.procar"]], "easyunfold.unfold": [[5, "module-easyunfold.unfold"]], "Reference": [[5, null]], "easyunfold.utils": [[6, "module-easyunfold.utils"]], "easyunfold.vasp_constant": [[7, "module-easyunfold.vasp_constant"]], "easyunfold.wavecar": [[8, "module-easyunfold.wavecar"]], "easyunfold.wavefun": [[9, "module-easyunfold.wavefun"]], "API Reference": [[10, "api-reference"]], "CLI Reference": [[11, "cli-reference"]], "generate": [[11, "easyunfold-generate"]], "unfold": [[11, "easyunfold-unfold"]], "calculate": [[11, "easyunfold-unfold-calculate"]], "effective-mass": [[11, "easyunfold-unfold-effective-mass"]], "plot": [[11, "easyunfold-unfold-plot"]], "plot-projections": [[11, "easyunfold-unfold-plot-projections"]], "status": [[11, "easyunfold-unfold-status"]], "Examples": [[12, "examples"]], "MgO with atomic projections": [[13, "mgo-with-atomic-projections"]], "Disordered NaBiS2 with atomic/orbital projections & DOS plotting": [[14, "disordered-nabis2-with-atomic-orbital-projections-dos-plotting"]], "Standard Unfolded Band Structure": [[14, "standard-unfolded-band-structure"]], "Visualisation Customisation: Colour map and intensity scaling": [[14, "visualisation-customisation-colour-map-and-intensity-scaling"]], "Unfolded Band Structure with Density of States (DOS)": [[14, "unfolded-band-structure-with-density-of-states-dos"]], "Atom-Projected Unfolded Band Structure": [[14, "atom-projected-unfolded-band-structure"]], "Atom-projected Unfolded Band Structure with DOS": [[14, "atom-projected-unfolded-band-structure-with-dos"]], "Unfolded Band Structure with Specific Atom Selection": [[14, "unfolded-band-structure-with-specific-atom-selection"]], "Unfolded Band Structure with Orbital Projections": [[14, "unfolded-band-structure-with-orbital-projections"]], "lm-decomposed Orbital Projections": [[14, "lm-decomposed-orbital-projections"]], "Si supercell using CASTEP": [[15, "si-supercell-using-castep"]], "Generate the project file (easyunfold.json) and k-points for supercell calculation": [[15, "generate-the-project-file-easyunfold-json-and-k-points-for-supercell-calculation"], [16, "generate-the-project-file-easyunfold-json-and-k-points-for-supercell-calculation"]], "Perform the supercell band structure calculation": [[15, "perform-the-supercell-band-structure-calculation"], [16, "perform-the-supercell-band-structure-calculation"]], "Perform band unfolding": [[15, "perform-band-unfolding"], [16, "perform-band-unfolding"]], "Band structures of the primitive cell and supercell": [[15, "band-structures-of-the-primitive-cell-and-supercell"]], "Si supercell with a displaced atom": [[16, "si-supercell-with-a-displaced-atom"]], "What happens if symmetry is not properly taken into account?": [[16, "what-happens-if-symmetry-is-not-properly-taken-into-account"]], "easyunfold Documentation": [[17, "easyunfold-documentation"]], "Example Outputs": [[17, "example-outputs"]], "Usage": [[17, "usage"]], "Studies using easyunfold": [[17, "studies-using-easyunfold"]], "DFT code support": [[17, "dft-code-support"]], "Code Compatibility Notes": [[17, "code-compatibility-notes"]], "Contributors": [[17, "contributors"]], "Bugs reports and feature requests": [[17, "bugs-reports-and-feature-requests"]], "Seeking support": [[17, "seeking-support"]], "Contributing": [[17, "contributing"]], "Code contributions": [[17, "code-contributions"]], "Development": [[17, "development"]], "Installation": [[18, "installation"]], "Install from pip": [[18, "install-from-pip"]], "Developer Installation (from source)": [[18, "developer-installation-from-source"]], "Publications": [[19, "publications"]], "References": [[20, "references"]], "Band Unfolding Theory": [[21, "band-unfolding-theory"]], "Symmetry Considerations": [[21, "symmetry-considerations"]], "Cell and Transformation Matrix convention": [[21, "cell-and-transformation-matrix-convention"]], "Tutorial": [[22, "tutorial"]], "Step 1 - Generate the k-point path for the primitive cell": [[22, "step-1-generate-the-k-point-path-for-the-primitive-cell"]], "Step 2 - Generate the k-point path for the supercell calculation": [[22, "step-2-generate-the-k-point-path-for-the-supercell-calculation"]], "Step 3 - Perform the unfolding": [[22, "step-3-perform-the-unfolding"]], "Step 4 - Plot the results": [[22, "step-4-plot-the-results"]]}, "indexentries": {"__version__ (in module easyunfold)": [[0, "easyunfold.__version__"]], "easyunfold": [[0, "module-easyunfold"]], "module": [[0, "module-easyunfold"], [1, "module-easyunfold.cli"], [2, "module-easyunfold.effective_mass"], [3, "module-easyunfold.plotting"], [4, "module-easyunfold.procar"], [5, "module-easyunfold.unfold"], [6, "module-easyunfold.utils"], [7, "module-easyunfold.vasp_constant"], [8, "module-easyunfold.wavecar"], [9, "module-easyunfold.wavefun"]], "context_settings (in module easyunfold.cli)": [[1, "easyunfold.cli.CONTEXT_SETTINGS"]], "default_cmaps (in module easyunfold.cli)": [[1, "easyunfold.cli.DEFAULT_CMAPS"]], "supported_dft_codes (in module easyunfold.cli)": [[1, "easyunfold.cli.SUPPORTED_DFT_CODES"]], "_unfold_plot() (in module easyunfold.cli)": [[1, "easyunfold.cli._unfold_plot"]], "add_mpl_style_option() (in module easyunfold.cli)": [[1, "easyunfold.cli.add_mpl_style_option"]], "add_plot_options() (in module easyunfold.cli)": [[1, "easyunfold.cli.add_plot_options"]], "easyunfold() (in module easyunfold.cli)": [[1, "easyunfold.cli.easyunfold"]], "easyunfold.cli": [[1, "module-easyunfold.cli"]], "generate() (in module easyunfold.cli)": [[1, "easyunfold.cli.generate"]], "matrix_from_string() (in module easyunfold.cli)": [[1, "easyunfold.cli.matrix_from_string"]], "print_symmetry_data() (in module easyunfold.cli)": [[1, "easyunfold.cli.print_symmetry_data"]], "process_dos() (in module easyunfold.cli)": [[1, "easyunfold.cli.process_dos"]], "unfold() (in module easyunfold.cli)": [[1, "easyunfold.cli.unfold"]], "unfold_calculate() (in module easyunfold.cli)": [[1, "easyunfold.cli.unfold_calculate"]], "unfold_effective_mass() (in module easyunfold.cli)": [[1, "easyunfold.cli.unfold_effective_mass"]], "unfold_plot() (in module easyunfold.cli)": [[1, "easyunfold.cli.unfold_plot"]], "unfold_plot_projections() (in module easyunfold.cli)": [[1, "easyunfold.cli.unfold_plot_projections"]], "unfold_status() (in module easyunfold.cli)": [[1, "easyunfold.cli.unfold_status"]], "effectivemass (class in easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.EffectiveMass"]], "tmp_data (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.TMP_DATA"]], "_get_effective_masses() (easyunfold.effective_mass.effectivemass method)": [[2, "easyunfold.effective_mass.EffectiveMass._get_effective_masses"]], "_get_fitting_data() (easyunfold.effective_mass.effectivemass method)": [[2, "easyunfold.effective_mass.EffectiveMass._get_fitting_data"]], "_get_kpoint_distances() (easyunfold.effective_mass.effectivemass method)": [[2, "easyunfold.effective_mass.EffectiveMass._get_kpoint_distances"]], "angstrom_to_bohr (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.angstrom_to_bohr"]], "bohr_to_m (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.bohr_to_m"]], "ev_to_hartree (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.eV_to_hartree"]], "easyunfold.effective_mass": [[2, "module-easyunfold.effective_mass"]], "fit_effective_mass() (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.fit_effective_mass"]], "fitted_band() (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.fitted_band"]], "get_band_extrema() (easyunfold.effective_mass.effectivemass method)": [[2, "easyunfold.effective_mass.EffectiveMass.get_band_extrema"]], "get_effective_masses() (easyunfold.effective_mass.effectivemass method)": [[2, "easyunfold.effective_mass.EffectiveMass.get_effective_masses"]], "kpoints (easyunfold.effective_mass.effectivemass property)": [[2, "easyunfold.effective_mass.EffectiveMass.kpoints"]], "kpoints_labels (easyunfold.effective_mass.effectivemass property)": [[2, "easyunfold.effective_mass.EffectiveMass.kpoints_labels"]], "locate_kpoint_segment() (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.locate_kpoint_segment"]], "points_with_tol() (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.points_with_tol"]], "set_nocc() (easyunfold.effective_mass.effectivemass method)": [[2, "easyunfold.effective_mass.EffectiveMass.set_nocc"]], "unfoldplotter (class in easyunfold.plotting)": [[3, "easyunfold.plotting.UnfoldPlotter"]], "_add_kpoint_labels() (easyunfold.plotting.unfoldplotter method)": [[3, "easyunfold.plotting.UnfoldPlotter._add_kpoint_labels"]], "_plot_spectral_function_rgba() (easyunfold.plotting.unfoldplotter method)": [[3, "easyunfold.plotting.UnfoldPlotter._plot_spectral_function_rgba"]], "adjust_lightness() (in module easyunfold.plotting)": [[3, "easyunfold.plotting.adjust_lightness"]], "easyunfold.plotting": [[3, "module-easyunfold.plotting"]], "interpolate_colors() (in module easyunfold.plotting)": [[3, "easyunfold.plotting.interpolate_colors"]], "plot_dos() (easyunfold.plotting.unfoldplotter static method)": [[3, "easyunfold.plotting.UnfoldPlotter.plot_dos"]], "plot_effective_mass() (easyunfold.plotting.unfoldplotter method)": [[3, "easyunfold.plotting.UnfoldPlotter.plot_effective_mass"]], "plot_effective_mass_fit() (easyunfold.plotting.unfoldplotter static method)": [[3, "easyunfold.plotting.UnfoldPlotter.plot_effective_mass_fit"]], "plot_projected() (easyunfold.plotting.unfoldplotter method)": [[3, "easyunfold.plotting.UnfoldPlotter.plot_projected"]], "plot_spectral_function() (easyunfold.plotting.unfoldplotter method)": [[3, "easyunfold.plotting.UnfoldPlotter.plot_spectral_function"]], "plot_spectral_weights() (easyunfold.plotting.unfoldplotter method)": [[3, "easyunfold.plotting.UnfoldPlotter.plot_spectral_weights"]], "procar (class in easyunfold.procar)": [[4, "easyunfold.procar.Procar"]], "_read() (easyunfold.procar.procar method)": [[4, "easyunfold.procar.Procar._read"]], "_read_header_nion_proj_names() (easyunfold.procar.procar method)": [[4, "easyunfold.procar.Procar._read_header_nion_proj_names"]], "as_dict() (easyunfold.procar.procar method)": [[4, "easyunfold.procar.Procar.as_dict"]], "easyunfold.procar": [[4, "module-easyunfold.procar"]], "from_dict() (easyunfold.procar.procar class method)": [[4, "easyunfold.procar.Procar.from_dict"]], "get_projection() (easyunfold.procar.procar method)": [[4, "easyunfold.procar.Procar.get_projection"]], "normalise_projs() (easyunfold.procar.procar method)": [[4, "easyunfold.procar.Procar.normalise_projs"]], "read() (easyunfold.procar.procar method)": [[4, "easyunfold.procar.Procar.read"]], "gaussiansmearing() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.GaussianSmearing"]], "lorentzsmearing() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.LorentzSmearing"]], "unfold (class in easyunfold.unfold)": [[5, "easyunfold.unfold.Unfold"]], "unfoldkset (class in easyunfold.unfold)": [[5, "easyunfold.unfold.UnfoldKSet"]], "_version (easyunfold.unfold.unfoldkset attribute)": [[5, "easyunfold.unfold.UnfoldKSet._VERSION"]], "__repr__() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.__repr__"]], "_construct_procar_kmap() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet._construct_procar_kmap"]], "_get_spectral_weights() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet._get_spectral_weights"]], "_read_weights() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet._read_weights"]], "as_dict() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.as_dict"]], "check_version() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.check_version"]], "clean_latex_string() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.clean_latex_string"]], "concatenate_scf_kpoints() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.concatenate_scf_kpoints"]], "create_white_colormap() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.create_white_colormap"]], "create_white_colormap_from_existing() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.create_white_colormap_from_existing"]], "easyunfold.unfold": [[5, "module-easyunfold.unfold"]], "expand_k_by_symmetry() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.expand_K_by_symmetry"]], "expand_pc_kpoints() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.expand_pc_kpoints"]], "find_k_from_k() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.find_K_from_k"]], "find_k_index() (easyunfold.unfold.unfold method)": [[5, "easyunfold.unfold.Unfold.find_K_index"]], "from_atoms() (easyunfold.unfold.unfoldkset class method)": [[5, "easyunfold.unfold.UnfoldKSet.from_atoms"]], "from_file() (easyunfold.unfold.unfoldkset class method)": [[5, "easyunfold.unfold.UnfoldKSet.from_file"]], "generate_sc_kpoints() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.generate_sc_kpoints"]], "get_band_weight_sets() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.get_band_weight_sets"]], "get_kpoint_distances() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.get_kpoint_distances"]], "get_ovlap_g() (easyunfold.unfold.unfold method)": [[5, "easyunfold.unfold.Unfold.get_ovlap_G"]], "get_spectral_function() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.get_spectral_function"]], "get_spectral_weights() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.get_spectral_weights"]], "get_symmetry_dataset() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.get_symmetry_dataset"]], "get_vbm_cbm() (easyunfold.unfold.unfold method)": [[5, "easyunfold.unfold.Unfold.get_vbm_cbm"]], "has_averaged_spectral_weights (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.has_averaged_spectral_weights"]], "is_calculated (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.is_calculated"]], "load_procars() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.load_procars"]], "make_kpath() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.make_kpath"]], "nkpts_expand (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.nkpts_expand"]], "nkpts_orig (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.nkpts_orig"]], "nsymm_expand (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.nsymm_expand"]], "nsymm_orig (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.nsymm_orig"]], "parse_atoms() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.parse_atoms"]], "parse_atoms_idx() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.parse_atoms_idx"]], "procar (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.procar"]], "procar_kmaps (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.procar_kmaps"]], "process_projection_options() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.process_projection_options"]], "read_poscar_contcar_if_present() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.read_poscar_contcar_if_present"]], "rotate_kpt() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.rotate_kpt"]], "spectral_function() (easyunfold.unfold.unfold method)": [[5, "easyunfold.unfold.Unfold.spectral_function"]], "spectral_function_from_weight_sets() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.spectral_function_from_weight_sets"]], "spectral_weight() (easyunfold.unfold.unfold method)": [[5, "easyunfold.unfold.Unfold.spectral_weight"]], "spectral_weight_k() (easyunfold.unfold.unfold method)": [[5, "easyunfold.unfold.Unfold.spectral_weight_k"]], "spectral_weight_multiple_source() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.spectral_weight_multiple_source"]], "write_pc_kpoints() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.write_pc_kpoints"]], "write_sc_kpoints() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.write_sc_kpoints"]], "re_comment (in module easyunfold.utils)": [[6, "easyunfold.utils.RE_COMMENT"]], "easyunfold.utils": [[6, "module-easyunfold.utils"]], "find_unique() (in module easyunfold.utils)": [[6, "easyunfold.utils.find_unique"]], "kpoints_equal() (in module easyunfold.utils)": [[6, "easyunfold.utils.kpoints_equal"]], "read_kpoints() (in module easyunfold.utils)": [[6, "easyunfold.utils.read_kpoints"]], "read_kpoints_castep() (in module easyunfold.utils)": [[6, "easyunfold.utils.read_kpoints_castep"]], "read_kpoints_line_vasp() (in module easyunfold.utils)": [[6, "easyunfold.utils.read_kpoints_line_vasp"]], "read_kpoints_vasp() (in module easyunfold.utils)": [[6, "easyunfold.utils.read_kpoints_vasp"]], "reduce_kpoints() (in module easyunfold.utils)": [[6, "easyunfold.utils.reduce_kpoints"]], "wrap_kpoints() (in module easyunfold.utils)": [[6, "easyunfold.utils.wrap_kpoints"]], "write_kpoints() (in module easyunfold.utils)": [[6, "easyunfold.utils.write_kpoints"]], "write_kpoints_castep() (in module easyunfold.utils)": [[6, "easyunfold.utils.write_kpoints_castep"]], "write_kpoints_vasp() (in module easyunfold.utils)": [[6, "easyunfold.utils.write_kpoints_vasp"]], "amtokg (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AMTOKG"]], "autdebye (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AUTDEBYE"]], "autoa (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AUTOA"]], "autoa2 (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AUTOA2"]], "autoa3 (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AUTOA3"]], "autoa4 (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AUTOA4"]], "autoa5 (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AUTOA5"]], "bolk (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.BOLK"]], "bolkev (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.BOLKEV"]], "citpi (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.CITPI"]], "clight (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.CLIGHT"]], "edeps (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.EDEPS"]], "evtoj (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.EVTOJ"]], "evtokcal (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.EVTOKCAL"]], "felect (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.FELECT"]], "hsqdtm (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.HSQDTM"]], "magmomtoenergy (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.MAGMOMTOENERGY"]], "momtomom (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.MOMTOMOM"]], "pi (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.PI"]], "rytoev (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.RYTOEV"]], "tpi (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.TPI"]], "__all__ (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.__all__"]], "easyunfold.vasp_constant": [[7, "module-easyunfold.vasp_constant"]], "wavecar (class in easyunfold.wavecar)": [[8, "easyunfold.wavecar.Wavecar"]], "check_index() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.check_index"]], "close() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.close"]], "easyunfold.wavecar": [[8, "module-easyunfold.wavecar"]], "get_gvectors() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.get_gvectors"]], "is_gamma() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.is_gamma"]], "is_soc() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.is_soc"]], "locate_rec() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.locate_rec"]], "read_band_coeffs() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.read_band_coeffs"]], "read_bands() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.read_bands"]], "read_wf_header() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.read_wf_header"]], "set_wf_prec() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.set_wf_prec"]], "castepwavefunction (class in easyunfold.wavefun)": [[9, "easyunfold.wavefun.CastepWaveFunction"]], "vaspwavefunction (class in easyunfold.wavefun)": [[9, "easyunfold.wavefun.VaspWaveFunction"]], "wavefunction (class in easyunfold.wavefun)": [[9, "easyunfold.wavefun.WaveFunction"]], "bands (easyunfold.wavefun.castepwavefunction property)": [[9, "easyunfold.wavefun.CastepWaveFunction.bands"]], "bands (easyunfold.wavefun.vaspwavefunction property)": [[9, "easyunfold.wavefun.VaspWaveFunction.bands"]], "bands (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.bands"]], "easyunfold.wavefun": [[9, "module-easyunfold.wavefun"]], "from_file() (easyunfold.wavefun.castepwavefunction class method)": [[9, "easyunfold.wavefun.CastepWaveFunction.from_file"]], "get_band_coeffs() (easyunfold.wavefun.castepwavefunction method)": [[9, "easyunfold.wavefun.CastepWaveFunction.get_band_coeffs"]], "get_band_coeffs() (easyunfold.wavefun.vaspwavefunction method)": [[9, "easyunfold.wavefun.VaspWaveFunction.get_band_coeffs"]], "get_band_coeffs() (easyunfold.wavefun.wavefunction method)": [[9, "easyunfold.wavefun.WaveFunction.get_band_coeffs"]], "get_gvectors() (easyunfold.wavefun.castepwavefunction method)": [[9, "easyunfold.wavefun.CastepWaveFunction.get_gvectors"]], "get_gvectors() (easyunfold.wavefun.vaspwavefunction method)": [[9, "easyunfold.wavefun.VaspWaveFunction.get_gvectors"]], "get_gvectors() (easyunfold.wavefun.wavefunction method)": [[9, "easyunfold.wavefun.WaveFunction.get_gvectors"]], "kpoints (easyunfold.wavefun.castepwavefunction property)": [[9, "easyunfold.wavefun.CastepWaveFunction.kpoints"]], "kpoints (easyunfold.wavefun.vaspwavefunction property)": [[9, "easyunfold.wavefun.VaspWaveFunction.kpoints"]], "kpoints (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.kpoints"]], "mesh_size (easyunfold.wavefun.castepwavefunction property)": [[9, "easyunfold.wavefun.CastepWaveFunction.mesh_size"]], "mesh_size (easyunfold.wavefun.vaspwavefunction property)": [[9, "easyunfold.wavefun.VaspWaveFunction.mesh_size"]], "mesh_size (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.mesh_size"]], "nbands (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.nbands"]], "nkpts (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.nkpts"]], "nspins (easyunfold.wavefun.castepwavefunction property)": [[9, "easyunfold.wavefun.CastepWaveFunction.nspins"]], "nspins (easyunfold.wavefun.vaspwavefunction property)": [[9, "easyunfold.wavefun.VaspWaveFunction.nspins"]], "nspins (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.nspins"]], "occupancies (easyunfold.wavefun.castepwavefunction property)": [[9, "easyunfold.wavefun.CastepWaveFunction.occupancies"]], "occupancies (easyunfold.wavefun.vaspwavefunction property)": [[9, "easyunfold.wavefun.VaspWaveFunction.occupancies"]], "occupancies (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.occupancies"]], "--atoms": [[11, "cmdoption-easyunfold-unfold-plot-atoms"], [11, "cmdoption-easyunfold-unfold-plot-projections-atoms"]], "--atoms-idx": [[11, "cmdoption-easyunfold-unfold-plot-atoms-idx"], [11, "cmdoption-easyunfold-unfold-plot-projections-atoms-idx"]], "--band-filter": [[11, "cmdoption-easyunfold-unfold-effective-mass-band-filter"]], "--cmap": [[11, "cmdoption-easyunfold-unfold-plot-cmap"], [11, "cmdoption-easyunfold-unfold-plot-projections-cmap"]], "--code": [[11, "cmdoption-easyunfold-generate-c"]], "--colours": [[11, "cmdoption-easyunfold-unfold-plot-projections-colours"]], "--colourspace": [[11, "cmdoption-easyunfold-unfold-plot-projections-colourspace"]], "--combined": [[11, "cmdoption-easyunfold-unfold-plot-projections-combined"]], "--data-file": [[11, "cmdoption-easyunfold-unfold-d"]], "--dos": [[11, "cmdoption-easyunfold-unfold-plot-dos"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos"]], "--dos-atoms": [[11, "cmdoption-easyunfold-unfold-plot-dos-atoms"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-atoms"]], "--dos-elements": [[11, "cmdoption-easyunfold-unfold-plot-dos-elements"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-elements"]], "--dos-label": [[11, "cmdoption-easyunfold-unfold-plot-dos-label"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-label"]], "--dos-orbitals": [[11, "cmdoption-easyunfold-unfold-plot-dos-orbitals"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-orbitals"]], "--dpi": [[11, "cmdoption-easyunfold-unfold-plot-dpi"], [11, "cmdoption-easyunfold-unfold-plot-projections-dpi"]], "--emax": [[11, "cmdoption-easyunfold-unfold-effective-mass-emax"], [11, "cmdoption-easyunfold-unfold-plot-emax"], [11, "cmdoption-easyunfold-unfold-plot-projections-emax"]], "--emin": [[11, "cmdoption-easyunfold-unfold-effective-mass-emin"], [11, "cmdoption-easyunfold-unfold-plot-emin"], [11, "cmdoption-easyunfold-unfold-plot-projections-emin"]], "--eref": [[11, "cmdoption-easyunfold-unfold-plot-eref"], [11, "cmdoption-easyunfold-unfold-plot-projections-eref"]], "--extrema-detect-tol": [[11, "cmdoption-easyunfold-unfold-effective-mass-extrema-detect-tol"]], "--fit-label": [[11, "cmdoption-easyunfold-unfold-effective-mass-fit-label"]], "--gamma": [[11, "cmdoption-easyunfold-unfold-calculate-gamma"]], "--gaussian": [[11, "cmdoption-easyunfold-unfold-plot-gaussian"], [11, "cmdoption-easyunfold-unfold-plot-projections-gaussian"]], "--height": [[11, "cmdoption-easyunfold-unfold-plot-height"], [11, "cmdoption-easyunfold-unfold-plot-projections-height"]], "--intensity": [[11, "cmdoption-easyunfold-unfold-plot-intensity"], [11, "cmdoption-easyunfold-unfold-plot-projections-intensity"]], "--intensity-threshold": [[11, "cmdoption-easyunfold-unfold-effective-mass-intensity-threshold"]], "--legend-cutoff": [[11, "cmdoption-easyunfold-unfold-plot-legend-cutoff"], [11, "cmdoption-easyunfold-unfold-plot-projections-legend-cutoff"]], "--manual-extrema": [[11, "cmdoption-easyunfold-unfold-effective-mass-manual-extrema"]], "--matrix": [[11, "cmdoption-easyunfold-generate-m"]], "--mpl-style-file": [[11, "cmdoption-easyunfold-unfold-effective-mass-m"], [11, "cmdoption-easyunfold-unfold-plot-m"], [11, "cmdoption-easyunfold-unfold-plot-projections-m"]], "--ncl": [[11, "cmdoption-easyunfold-unfold-calculate-ncl"]], "--nk-per-split": [[11, "cmdoption-easyunfold-generate-nk-per-split"]], "--no-combined": [[11, "cmdoption-easyunfold-unfold-plot-projections-combined"]], "--no-expand": [[11, "cmdoption-easyunfold-generate-no-expand"]], "--no-separate-folders": [[11, "cmdoption-easyunfold-generate-separate-folders"]], "--no-symm-average": [[11, "cmdoption-easyunfold-unfold-plot-no-symm-average"], [11, "cmdoption-easyunfold-unfold-plot-projections-no-symm-average"]], "--no-time-reversal": [[11, "cmdoption-easyunfold-generate-time-reversal"]], "--no-total": [[11, "cmdoption-easyunfold-unfold-plot-no-total"], [11, "cmdoption-easyunfold-unfold-plot-projections-no-total"]], "--nocc": [[11, "cmdoption-easyunfold-unfold-effective-mass-nocc"]], "--npoints": [[11, "cmdoption-easyunfold-unfold-effective-mass-npoints"], [11, "cmdoption-easyunfold-unfold-plot-npoints"], [11, "cmdoption-easyunfold-unfold-plot-projections-npoints"]], "--orbitals": [[11, "cmdoption-easyunfold-unfold-plot-orbitals"], [11, "cmdoption-easyunfold-unfold-plot-projections-orbitals"]], "--out-file": [[11, "cmdoption-easyunfold-generate-o"], [11, "cmdoption-easyunfold-unfold-effective-mass-o"], [11, "cmdoption-easyunfold-unfold-plot-o"], [11, "cmdoption-easyunfold-unfold-plot-projections-o"]], "--plot": [[11, "cmdoption-easyunfold-unfold-effective-mass-plot"]], "--plot-fit": [[11, "cmdoption-easyunfold-unfold-effective-mass-plot-fit"]], "--poscar": [[11, "cmdoption-easyunfold-unfold-plot-poscar"], [11, "cmdoption-easyunfold-unfold-plot-projections-poscar"]], "--procar": [[11, "cmdoption-easyunfold-unfold-plot-procar"], [11, "cmdoption-easyunfold-unfold-plot-projections-procar"]], "--save-as": [[11, "cmdoption-easyunfold-unfold-calculate-save-as"]], "--scale": [[11, "cmdoption-easyunfold-unfold-plot-projections-scale"], [11, "cmdoption-easyunfold-unfold-plot-scale"]], "--scf-kpoints": [[11, "cmdoption-easyunfold-generate-scf-kpoints"]], "--separate-folders": [[11, "cmdoption-easyunfold-generate-separate-folders"]], "--show": [[11, "cmdoption-easyunfold-unfold-plot-projections-show"], [11, "cmdoption-easyunfold-unfold-plot-show"]], "--sigma": [[11, "cmdoption-easyunfold-unfold-plot-projections-sigma"], [11, "cmdoption-easyunfold-unfold-plot-sigma"]], "--spin": [[11, "cmdoption-easyunfold-unfold-effective-mass-spin"]], "--symprec": [[11, "cmdoption-easyunfold-generate-symprec"]], "--time-reversal": [[11, "cmdoption-easyunfold-generate-time-reversal"]], "--title": [[11, "cmdoption-easyunfold-unfold-plot-projections-title"], [11, "cmdoption-easyunfold-unfold-plot-title"]], "--total-only": [[11, "cmdoption-easyunfold-unfold-plot-projections-total-only"], [11, "cmdoption-easyunfold-unfold-plot-total-only"]], "--vscale": [[11, "cmdoption-easyunfold-unfold-plot-projections-vscale"], [11, "cmdoption-easyunfold-unfold-plot-vscale"]], "--width": [[11, "cmdoption-easyunfold-unfold-plot-projections-width"], [11, "cmdoption-easyunfold-unfold-plot-width"]], "--zero-line": [[11, "cmdoption-easyunfold-unfold-plot-projections-zero-line"], [11, "cmdoption-easyunfold-unfold-plot-zero-line"]], "-c": [[11, "cmdoption-easyunfold-generate-c"]], "-d": [[11, "cmdoption-easyunfold-unfold-d"]], "-m": [[11, "cmdoption-easyunfold-generate-m"], [11, "cmdoption-easyunfold-unfold-effective-mass-m"], [11, "cmdoption-easyunfold-unfold-plot-m"], [11, "cmdoption-easyunfold-unfold-plot-projections-m"]], "-o": [[11, "cmdoption-easyunfold-generate-o"], [11, "cmdoption-easyunfold-unfold-effective-mass-o"], [11, "cmdoption-easyunfold-unfold-plot-o"], [11, "cmdoption-easyunfold-unfold-plot-projections-o"]], "kpoints": [[11, "cmdoption-easyunfold-generate-arg-KPOINTS"]], "pc_file": [[11, "cmdoption-easyunfold-generate-arg-PC_FILE"]], "sc_file": [[11, "cmdoption-easyunfold-generate-arg-SC_FILE"]], "wavefunc": [[11, "cmdoption-easyunfold-unfold-calculate-arg-WAVEFUNC"]], "easyunfold-generate command line option": [[11, "cmdoption-easyunfold-generate-arg-KPOINTS"], [11, "cmdoption-easyunfold-generate-arg-PC_FILE"], [11, "cmdoption-easyunfold-generate-arg-SC_FILE"], [11, "cmdoption-easyunfold-generate-c"], [11, "cmdoption-easyunfold-generate-m"], [11, "cmdoption-easyunfold-generate-nk-per-split"], [11, "cmdoption-easyunfold-generate-no-expand"], [11, "cmdoption-easyunfold-generate-o"], [11, "cmdoption-easyunfold-generate-scf-kpoints"], [11, "cmdoption-easyunfold-generate-separate-folders"], [11, "cmdoption-easyunfold-generate-symprec"], [11, "cmdoption-easyunfold-generate-time-reversal"]], "easyunfold-unfold command line option": [[11, "cmdoption-easyunfold-unfold-d"]], "easyunfold-unfold-calculate command line option": [[11, "cmdoption-easyunfold-unfold-calculate-arg-WAVEFUNC"], [11, "cmdoption-easyunfold-unfold-calculate-gamma"], [11, "cmdoption-easyunfold-unfold-calculate-ncl"], [11, "cmdoption-easyunfold-unfold-calculate-save-as"]], "easyunfold-unfold-effective-mass command line option": [[11, "cmdoption-easyunfold-unfold-effective-mass-band-filter"], [11, "cmdoption-easyunfold-unfold-effective-mass-emax"], [11, "cmdoption-easyunfold-unfold-effective-mass-emin"], [11, "cmdoption-easyunfold-unfold-effective-mass-extrema-detect-tol"], [11, "cmdoption-easyunfold-unfold-effective-mass-fit-label"], [11, "cmdoption-easyunfold-unfold-effective-mass-intensity-threshold"], [11, "cmdoption-easyunfold-unfold-effective-mass-m"], [11, "cmdoption-easyunfold-unfold-effective-mass-manual-extrema"], [11, "cmdoption-easyunfold-unfold-effective-mass-nocc"], [11, "cmdoption-easyunfold-unfold-effective-mass-npoints"], [11, "cmdoption-easyunfold-unfold-effective-mass-o"], [11, "cmdoption-easyunfold-unfold-effective-mass-plot"], [11, "cmdoption-easyunfold-unfold-effective-mass-plot-fit"], [11, "cmdoption-easyunfold-unfold-effective-mass-spin"]], "easyunfold-unfold-plot command line option": [[11, "cmdoption-easyunfold-unfold-plot-atoms"], [11, "cmdoption-easyunfold-unfold-plot-atoms-idx"], [11, "cmdoption-easyunfold-unfold-plot-cmap"], [11, "cmdoption-easyunfold-unfold-plot-dos"], [11, "cmdoption-easyunfold-unfold-plot-dos-atoms"], [11, "cmdoption-easyunfold-unfold-plot-dos-elements"], [11, "cmdoption-easyunfold-unfold-plot-dos-label"], [11, "cmdoption-easyunfold-unfold-plot-dos-orbitals"], [11, "cmdoption-easyunfold-unfold-plot-dpi"], [11, "cmdoption-easyunfold-unfold-plot-emax"], [11, "cmdoption-easyunfold-unfold-plot-emin"], [11, "cmdoption-easyunfold-unfold-plot-eref"], [11, "cmdoption-easyunfold-unfold-plot-gaussian"], [11, "cmdoption-easyunfold-unfold-plot-height"], [11, "cmdoption-easyunfold-unfold-plot-intensity"], [11, "cmdoption-easyunfold-unfold-plot-legend-cutoff"], [11, "cmdoption-easyunfold-unfold-plot-m"], [11, "cmdoption-easyunfold-unfold-plot-no-symm-average"], [11, "cmdoption-easyunfold-unfold-plot-no-total"], [11, "cmdoption-easyunfold-unfold-plot-npoints"], [11, "cmdoption-easyunfold-unfold-plot-o"], [11, "cmdoption-easyunfold-unfold-plot-orbitals"], [11, "cmdoption-easyunfold-unfold-plot-poscar"], [11, "cmdoption-easyunfold-unfold-plot-procar"], [11, "cmdoption-easyunfold-unfold-plot-scale"], [11, "cmdoption-easyunfold-unfold-plot-show"], [11, "cmdoption-easyunfold-unfold-plot-sigma"], [11, "cmdoption-easyunfold-unfold-plot-title"], [11, "cmdoption-easyunfold-unfold-plot-total-only"], [11, "cmdoption-easyunfold-unfold-plot-vscale"], [11, "cmdoption-easyunfold-unfold-plot-width"], [11, "cmdoption-easyunfold-unfold-plot-zero-line"]], "easyunfold-unfold-plot-projections command line option": [[11, "cmdoption-easyunfold-unfold-plot-projections-atoms"], [11, "cmdoption-easyunfold-unfold-plot-projections-atoms-idx"], [11, "cmdoption-easyunfold-unfold-plot-projections-cmap"], [11, "cmdoption-easyunfold-unfold-plot-projections-colours"], [11, "cmdoption-easyunfold-unfold-plot-projections-colourspace"], [11, "cmdoption-easyunfold-unfold-plot-projections-combined"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-atoms"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-elements"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-label"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-orbitals"], [11, "cmdoption-easyunfold-unfold-plot-projections-dpi"], [11, "cmdoption-easyunfold-unfold-plot-projections-emax"], [11, "cmdoption-easyunfold-unfold-plot-projections-emin"], [11, "cmdoption-easyunfold-unfold-plot-projections-eref"], [11, "cmdoption-easyunfold-unfold-plot-projections-gaussian"], [11, "cmdoption-easyunfold-unfold-plot-projections-height"], [11, "cmdoption-easyunfold-unfold-plot-projections-intensity"], [11, "cmdoption-easyunfold-unfold-plot-projections-legend-cutoff"], [11, "cmdoption-easyunfold-unfold-plot-projections-m"], [11, "cmdoption-easyunfold-unfold-plot-projections-no-symm-average"], [11, "cmdoption-easyunfold-unfold-plot-projections-no-total"], [11, "cmdoption-easyunfold-unfold-plot-projections-npoints"], [11, "cmdoption-easyunfold-unfold-plot-projections-o"], [11, "cmdoption-easyunfold-unfold-plot-projections-orbitals"], [11, "cmdoption-easyunfold-unfold-plot-projections-poscar"], [11, "cmdoption-easyunfold-unfold-plot-projections-procar"], [11, "cmdoption-easyunfold-unfold-plot-projections-scale"], [11, "cmdoption-easyunfold-unfold-plot-projections-show"], [11, "cmdoption-easyunfold-unfold-plot-projections-sigma"], [11, "cmdoption-easyunfold-unfold-plot-projections-title"], [11, "cmdoption-easyunfold-unfold-plot-projections-total-only"], [11, "cmdoption-easyunfold-unfold-plot-projections-vscale"], [11, "cmdoption-easyunfold-unfold-plot-projections-width"], [11, "cmdoption-easyunfold-unfold-plot-projections-zero-line"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["apidocs/easyunfold/easyunfold", "apidocs/easyunfold/easyunfold.cli", "apidocs/easyunfold/easyunfold.effective_mass", "apidocs/easyunfold/easyunfold.plotting", "apidocs/easyunfold/easyunfold.procar", "apidocs/easyunfold/easyunfold.unfold", "apidocs/easyunfold/easyunfold.utils", "apidocs/easyunfold/easyunfold.vasp_constant", "apidocs/easyunfold/easyunfold.wavecar", "apidocs/easyunfold/easyunfold.wavefun", "apidocs/index", "cli", "examples", "examples/example_mgo", "examples/example_nabis2", "examples/example_si211_castep", "examples/example_si222", "index", "installation", "publications", "references", "theory", "tutorial"], "filenames": ["apidocs/easyunfold/easyunfold.md", "apidocs/easyunfold/easyunfold.cli.md", "apidocs/easyunfold/easyunfold.effective_mass.md", "apidocs/easyunfold/easyunfold.plotting.md", "apidocs/easyunfold/easyunfold.procar.md", "apidocs/easyunfold/easyunfold.unfold.md", "apidocs/easyunfold/easyunfold.utils.md", "apidocs/easyunfold/easyunfold.vasp_constant.md", "apidocs/easyunfold/easyunfold.wavecar.md", "apidocs/easyunfold/easyunfold.wavefun.md", "apidocs/index.rst", "cli.rst", "examples.md", "examples/example_mgo.md", "examples/example_nabis2.md", "examples/example_si211_castep.md", "examples/example_si222.md", "index.md", "installation.md", "publications.md", "references.md", "theory.md", "tutorial.md"], "titles": ["easyunfold", "easyunfold.cli", "easyunfold.effective_mass", "easyunfold.plotting", "easyunfold.procar", "easyunfold.unfold", "easyunfold.utils", "easyunfold.vasp_constant", "easyunfold.wavecar", "easyunfold.wavefun", "API Reference", "CLI Reference", "Examples", "MgO with atomic projections", "Disordered NaBiS2 with atomic/orbital projections & DOS plotting", "Si supercell using CASTEP", "Si supercell with a displaced atom", "easyunfold Documentation", "Installation", "Publications", "References", "Band Unfolding Theory", "Tutorial"], "terms": {"collect": [0, 2, 3], "code": [0, 1, 5, 6, 8, 11, 15, 21, 22], "band": [0, 1, 2, 3, 4, 5, 8, 9, 11, 13, 17, 18, 20, 22], "unfold": [0, 1, 2, 3, 8, 10, 13, 17, 18, 20], "effective_mass": [0, 3, 10], "procar": [0, 1, 3, 5, 10, 11, 13, 14], "util": [0, 3, 10], "wavefun": [0, 10], "cli": [0, 10], "plot": [0, 1, 10, 12, 13, 15, 16, 18], "vasp_const": [0, 10], "wavecar": [0, 1, 5, 9, 10, 11, 14, 16, 22], "__version__": 0, "0": [0, 2, 3, 5, 6, 7, 11, 13, 14], "3": [0, 2, 3, 5, 7, 8, 9, 11, 13, 14, 16, 19], "5": [0, 3, 5, 6, 11, 13, 14, 16], "commandlin": [1, 5, 16], "interfac": [1, 5, 9, 17, 22], "tool": [1, 3, 11, 14, 18, 21], "perform": [1, 2, 3, 5, 6, 11, 14, 17, 18], "gener": [1, 3, 5, 8, 10, 13, 14, 17, 18], "kpoint": [1, 2, 3, 5, 6, 9, 11, 13, 16, 18, 22], "supercel": [1, 3, 5, 11, 12, 13, 14, 17, 18, 20, 21], "calcul": [1, 2, 3, 4, 5, 8, 9, 13, 14, 17, 20, 21], "unfold_statu": 1, "print": [1, 11], "statu": [1, 5, 15, 16], "unfold_calcul": 1, "add_mpl_style_opt": 1, "decor": 1, "add": [1, 3, 17, 19], "mpl_style_fil": [1, 11], "option": [1, 2, 11, 13, 14, 15, 16, 18, 22], "command": [1, 11, 13, 14, 15, 16, 17, 18, 22], "unfold_effective_mass": 1, "comput": [1, 3, 5, 11, 13, 16, 21, 22], "effect": [1, 2, 3, 5, 13, 16, 17, 20, 21, 22], "mass": [1, 2, 3, 13], "trace": [1, 11], "weight": [1, 3, 4, 5, 6, 11, 13, 15, 16, 17, 21, 22], "add_plot_opt": 1, "common": [1, 16], "unfold_plot": 1, "spectral": [1, 3, 5, 6, 11, 13, 15, 16, 17, 21, 22], "process_do": 1, "process": [1, 5, 8, 17, 21, 22], "do": [1, 4, 11, 12, 16, 18, 22], "return": [1, 2, 3, 4, 5, 6, 8, 9], "sdosplott": 1, "object": [1, 2, 3, 4, 5, 17], "dos_opt": [1, 3], "dict": [1, 3, 4, 5], "unfold_plot_project": 1, "structur": [1, 2, 3, 5, 11, 13, 17, 20, 21, 22], "atom": [1, 3, 4, 5, 11, 12, 17, 22], "project": [1, 3, 4, 5, 12, 17, 21, 22], "_unfold_plot": 1, "routin": [1, 17], "print_symmetry_data": 1, "symmetri": [1, 3, 5, 11, 13, 14, 15, 17, 22], "inform": [1, 2, 8, 11, 13, 14, 15, 16, 17, 22], "matrix_from_str": 1, "pars": [1, 5, 22], "transform": [1, 5, 11, 22], "matrix": [1, 5, 11, 22], "from": [1, 2, 4, 5, 6, 8, 9, 11, 13, 14, 15, 16, 17, 20, 21, 22], "string": [1, 3, 4, 5, 13, 14], "supported_dft_cod": 1, "default_cmap": 1, "context_set": 1, "vasp": [1, 4, 5, 6, 7, 8, 11, 13, 14, 16, 17, 22], "castep": [1, 6, 9, 11, 12, 17, 22], "purpl": [1, 3, 11, 13], "green": [1, 3, 11, 13, 14], "orang": [1, 3, 11], "red": [1, 3, 11, 13, 14], "blue": [1, 3, 11, 13], "ylorbr": 1, "ylorrd": 1, "orrd": 1, "purd": [1, 3, 11], "rdpu": 1, "bupu": [1, 14, 22], "none": [1, 2, 3, 4, 5, 6, 7], "pc_file": [1, 11], "sc_file": [1, 11], "time_revers": [1, 5, 6], "out_fil": [1, 11], "no_expand": 1, "symprec": [1, 5, 11], "nk_per_split": [1, 5, 11], "scf_kpoint": [1, 11], "ye": [1, 19], "separate_fold": 1, "There": [1, 11, 13, 14, 15], "ar": [1, 2, 3, 4, 5, 6, 9, 11, 13, 14, 15, 16, 17, 18, 21, 22], "two": [1, 2, 3, 6, 8, 11, 14, 16, 22], "mode": [1, 2, 6, 11], "run": [1, 11, 15, 16, 17, 18, 22], "us": [1, 2, 3, 5, 6, 7, 11, 12, 13, 14, 16, 18, 19, 21, 22], "non": [1, 5, 11, 14, 16, 17, 22], "scf": [1, 5, 11, 16, 22], "e": [1, 2, 3, 5, 11, 13, 14, 15, 16, 17, 20, 21, 22], "g": [1, 2, 3, 5, 8, 9, 11, 13, 14, 16, 17, 19, 21, 22], "fix": [1, 11, 15, 21], "charg": [1, 3, 11, 14, 16, 19], "densiti": [1, 3, 6, 11, 15, 16, 21], "includ": [1, 2, 5, 11, 16, 17, 21, 22], "set": [1, 2, 3, 5, 6, 8, 11, 13, 14, 15, 16, 21, 22], "zero": [1, 3, 5, 9, 11, 13, 14, 22], "In": [1, 5, 11, 13, 14, 15, 16, 17, 21, 22], "both": [1, 2, 11, 13, 14], "case": [1, 4, 11, 13, 14, 16, 17, 22], "can": [1, 2, 3, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22], "split": [1, 3, 5, 11, 13, 14, 16, 22], "multipl": [1, 3, 11, 13, 14, 16, 21, 22], "thi": [1, 2, 3, 5, 6, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22], "default": [1, 2, 3, 11, 13, 16, 22], "go": [1, 11, 21], "down": [1, 8, 11], "first": [1, 2, 6, 8, 11, 15, 16, 17, 21, 22], "rout": [1, 11], "where": [1, 3, 5, 11, 13, 14, 21, 22], "onli": [1, 4, 5, 8, 11, 13, 14, 16, 17, 21, 22], "those": [1, 4, 5, 11, 13, 17, 22], "need": [1, 3, 5, 8, 11, 13, 14, 15, 16, 17, 18, 21, 22], "all": [1, 5, 6, 9, 11, 14, 17, 21, 22], "written": [1, 6, 8, 11, 15, 22], "same": [1, 3, 5, 11, 13, 15, 21], "file": [1, 3, 4, 5, 6, 8, 11, 12, 13, 14, 17, 18, 22], "user": [1, 8, 11, 17, 22], "i": [1, 2, 3, 4, 5, 6, 8, 11, 13, 14, 15, 17, 18, 19, 21, 22], "free": [1, 11], "manual": [1, 2, 11, 13, 22], "them": [1, 3, 11, 17, 22], "The": [1, 2, 3, 4, 5, 6, 8, 11, 13, 14, 15, 16, 17, 21, 22], "second": [1, 11], "approach": [1, 11, 17], "activ": [1, 11], "nk": [1, 9, 11, 16, 22], "per": [1, 5, 11, 16, 22], "time": [1, 5, 11, 13, 14, 22], "provid": [1, 2, 11, 13, 14, 15, 16, 20, 22], "serial": [1, 5, 11], "contain": [1, 2, 3, 5, 6, 10, 11, 13, 15, 16, 21, 22], "follow": [1, 5, 8, 11, 14, 15, 16, 17, 18, 21, 22], "actual": [1, 3, 11, 16], "ctx": 1, "data_fil": [1, 11], "sub": [1, 2, 11, 13], "avail": [1, 11, 13, 14, 15, 16, 21], "under": [1, 11, 16, 21, 22], "group": [1, 11, 13, 14, 15, 16, 21], "wavefunc": [1, 11], "save_a": [1, 11], "gamma": [1, 3, 5, 8, 11, 13, 15, 16, 17, 22], "ncl": [1, 3, 5, 11, 22], "wave": [1, 5, 8, 9, 11, 15, 16, 17, 21, 22], "suppli": [1, 2, 3, 11], "path": [1, 2, 4, 5, 6, 8, 11, 13, 14, 15, 16, 17, 21], "onc": [1, 11], "done": [1, 11, 13, 22], "longer": [1, 11, 16, 21], "store": [1, 5, 8, 11, 13, 14, 15, 16, 22], "output": [1, 6, 11, 13, 14, 15, 16, 18, 21, 22], "json": [1, 4, 5, 11, 13, 14, 22], "func": [1, 6], "intensity_threshold": [1, 11], "spin": [1, 2, 3, 4, 8, 9, 11, 17, 22], "band_filt": [1, 11], "npoint": [1, 2, 3, 5, 11], "extrema_detect_tol": [1, 2, 11], "nocc": [1, 2, 11], "plot_fit": 1, "fit_label": [1, 11], "emin": [1, 5, 11, 13], "emax": [1, 5, 11, 13], "manual_extrema": [1, 11], "note": [1, 2, 5, 11, 13, 14, 16, 22], "work": [1, 2, 5, 11, 12, 13, 15, 16, 17, 20], "simpl": [1, 11, 15], "like": [1, 4, 5, 11, 14, 22], "fail": [1, 11], "complex": [1, 8, 11, 13], "fit": [1, 2, 3, 11, 16, 17], "flag": [1, 5, 11], "detect": [1, 2, 3, 5, 11, 13, 22], "edg": [1, 2, 3, 11, 14], "vers": [1, 11], "parabol": [1, 2, 11], "visual": [1, 3, 11], "confirm": [1, 11], "unsur": [1, 11], "sigma": [1, 3, 5, 11], "eref": [1, 3, 11], "show": [1, 3, 5, 11, 14, 16, 18], "cmap": [1, 3, 11, 14, 22], "no_symm_averag": 1, "vscale": [1, 3, 11], "dos_label": [1, 3, 11], "zero_lin": [1, 3], "dos_el": [1, 11], "dos_orbit": [1, 11], "dos_atom": [1, 11], "legend_cutoff": [1, 11], "gaussian": [1, 5, 11, 14, 21], "no_tot": 1, "total_onli": 1, "scale": [1, 3, 6, 11], "poscar": [1, 3, 5, 11, 13, 14, 16, 22], "atoms_idx": [1, 3, 5, 11], "orbit": [1, 3, 4, 5, 8, 11, 12, 13, 15, 22], "titl": [1, 3, 11], "width": [1, 5, 11], "height": [1, 11], "dpi": [1, 3, 11], "intens": [1, 2, 3, 11, 13, 16], "eb": [1, 5, 11, 17, 22], "combin": [1, 2, 11, 13, 14, 21], "colour": [1, 3, 5, 11, 13], "colourspac": [1, 11], "ax": [1, 3], "kset": 1, "obtain": [2, 5, 13, 14, 15, 16, 17, 21, 22], "effectivemass": [2, 3], "fit_effective_mass": 2, "either": [2, 4], "nonparabol": 2, "fitted_band": 2, "curv": 2, "points_with_tol": 2, "indic": [2, 5, 11, 13, 14, 21], "valu": [2, 3, 8, 13], "point": [2, 3, 5, 8, 13, 14, 17, 21], "an": [2, 3, 5, 6, 8, 13, 14, 15, 16, 17, 21, 22], "arrai": [2, 3, 5, 6], "close": [2, 8], "toler": [2, 11], "locate_kpoint_seg": 2, "locat": [2, 5, 13, 15, 16, 21], "label": [2, 3, 5, 6, 11, 14, 15, 17], "defin": [2, 3, 5, 6, 11, 13, 14, 16, 21], "segment": 2, "ev_to_hartre": 2, "bohr_to_m": 2, "angstrom_to_bohr": 2, "tmp_data": 2, "distanc": [2, 5], "energi": [2, 3, 5, 8, 9, 11, 13, 16, 21], "true": [2, 3, 4, 5, 6, 8, 9, 11, 15, 22], "adapt": 2, "sumo": [2, 13, 14, 15, 16, 22], "arg": [2, 4, 5, 6, 11, 18], "obj": [2, 4], "numpi": [2, 3, 5, 6], "ndarrai": [2, 3, 5, 6], "x": [2, 5, 8, 11, 13, 15, 16], "between": [2, 5, 14, 15, 22], "k": [2, 3, 4, 5, 8, 9, 13, 14, 17, 19, 20, 21], "reciproc": [2, 5, 6, 21], "angstrom": 2, "normalis": [2, 3, 4, 11], "extrema": [2, 11, 13], "eigenvalu": [2, 8, 15, 16, 21], "bool": [2, 3, 5], "If": [2, 6, 11, 13, 14, 16, 17, 22], "fals": [2, 3, 4, 5, 6, 8, 11], "attempt": 2, "float": [2, 3, 5, 6], "unit": [2, 16, 17, 21, 22], "electron": [2, 3, 11, 13, 14, 15, 16, 17, 21, 22], "rest": 2, "math": 2, "m_0": 2, "eff_mass": 2, "tol": [2, 11, 13], "0001": 2, "sign": 2, "1": [2, 3, 4, 5, 7, 8, 10, 11, 13, 14, 15, 16, 19, 21], "unfoldkset": [2, 3, 5, 17], "intensity_tol": 2, "extrema_tol": 2, "001": 2, "initi": [2, 3, 4, 5, 8, 9], "instanti": [2, 3, 5], "paramet": [2, 3, 4, 5, 6, 8, 14, 21, 22], "hold": 2, "threshold": [2, 11], "number": [2, 3, 5, 9, 11, 15, 16], "set_nocc": 2, "properti": [2, 5, 9], "primit": [2, 3, 5, 16, 17, 21], "cell": [2, 3, 5, 6, 8, 14, 16, 17, 19], "kpoints_label": 2, "get_band_extrema": 2, "str": [2, 3, 4, 5, 6], "cbm": [2, 13], "ispin": [2, 8, 9], "idx": [2, 3, 5, 11, 13, 14], "search": 2, "take": [2, 5, 13, 14, 16, 17, 22], "step": [2, 15, 16, 17], "compar": [2, 16, 17, 22], "record": [2, 8], "vbm": [2, 5, 13, 14], "base": [2, 4, 5, 6, 9, 13, 14, 17, 21], "afterward": 2, "select": [2, 4, 5, 21], "conduct": [2, 14, 22], "minimum": [2, 11], "valenc": [2, 14], "maximum": [2, 8, 11], "determin": [2, 11], "proxim": 2, "self": [2, 5, 11, 14, 15, 16, 22], "index": [2, 3, 4, 5, 8, 9, 11, 13, 14], "A": [2, 3, 4, 5, 6, 8, 11, 13, 14, 17, 18, 19, 20, 21, 22], "tupl": [2, 3, 5, 6, 8], "list": [2, 3, 4, 5, 6, 11, 13, 14, 17, 19], "within": [2, 3, 14, 17], "each": [2, 3, 4, 5, 6, 9, 11, 13, 14, 15, 21, 22], "rais": 2, "valueerror": 2, "unknown": 2, "_get_kpoint_dist": 2, "along": [2, 5, 6, 13, 15, 16], "space": [2, 5, 6, 15, 16, 21], "doe": [2, 5, 21, 22], "account": [2, 5, 17], "break": [2, 5, 13, 15, 16, 17, 22], "lattic": [2, 5, 21, 22], "vector": [2, 5, 8, 9, 21, 22], "2pi": 2, "factor": [2, 3, 5, 11], "np": [2, 3, 5, 6, 8, 15, 16], "linalg": [2, 5], "inv": [2, 5], "l": [2, 5, 13, 16, 19], "t": [2, 5, 11, 14, 16, 17, 19, 21], "2": [2, 3, 5, 6, 7, 8, 11, 12, 13, 15, 16, 21], "pi": [2, 5, 7], "_get_fitting_data": 2, "kidx": 2, "int": [2, 3, 4, 5], "iband": [2, 8], "direct": [2, 3, 15, 16, 17], "get": [2, 4, 5, 13, 16, 22], "specif": [2, 4, 5, 6, 9, 13, 17], "overrid": 2, "normal": [2, 3, 13, 16], "origin": [2, 5, 8, 17, 21, 22], "get_effective_mass": 2, "union": [2, 3, 4, 5, 6], "ik": [2, 9], "channel": [2, 3, 11], "dictionari": [2, 4, 5], "hole": [2, 3, 13], "_get_effective_mass": 2, "out": [2, 11, 14, 15, 16, 17, 19, 22], "method": 2, "relat": [2, 5, 8, 11], "idxk": 2, "label_idx": 2, "label_nam": 2, "correspond": [2, 5, 13, 14, 15, 16, 17, 21, 22], "name": [2, 3, 4, 5, 11, 15, 16, 22], "forward": 2, "backward": 2, "start": 2, "end": [2, 8, 21], "unfoldplott": 3, "interpolate_color": 3, "interpol": [3, 11], "colorspac": 3, "adjust_light": 3, "lighten": 3, "given": [3, 5, 6, 11, 17, 21, 22], "color": [3, 5], "multipli": [3, 21], "luminos": 3, "amount": [3, 21], "input": [3, 6, 12, 17, 22], "matplotlib": [3, 5, 22], "hex": [3, 5], "rgb": [3, 5, 11], "plotter": 3, "static": [3, 19], "plot_do": 3, "dos_plott": 3, "ylim": 3, "orbitals_subplot": 3, "prepar": 3, "state": [3, 8, 11, 15, 21], "plot_spectral_funct": 3, "eng": 3, "sf": 3, "figsiz": 3, "4": [3, 5, 11, 13, 15, 16, 19], "300": [3, 11], "contour_plot": 3, "alpha": [3, 13], "save": [3, 4, 11, 16, 17, 22], "vmin": 3, "vmax": 3, "refer": [3, 16], "size": [3, 22], "figur": [3, 11, 13, 22], "limit": [3, 21], "y": [3, 11, 14, 17, 19], "axi": [3, 5, 11], "respect": [3, 13, 21, 22], "graph": [3, 11], "map": [3, 5, 11, 13, 16, 21], "smaller": 3, "increas": [3, 13, 14, 16], "whether": [3, 4, 5, 8, 11], "contour": 3, "instead": [3, 13, 14], "mesh": [3, 11, 14, 16], "transpar": [3, 13], "exist": [3, 5, 6, 17], "min": 3, "max": 3, "_plot_spectral_function_rgba": 3, "150": 3, "pyplot": 3, "rgba": 3, "lower": [3, 14, 16, 17, 22], "bound": 3, "construct": [3, 5], "upper": [3, 14], "_add_kpoint_label": 3, "x_is_kidx": 3, "plot_effective_mass": 3, "eff": 3, "effective_mass_data": 3, "kwarg": [3, 5, 6], "top": [3, 17, 22], "data": [3, 4, 5, 9, 11, 13, 14, 15, 16, 22], "plot_spectral_weight": 3, "c1": 3, "reduct": [3, 21], "mean": [3, 21], "when": [3, 11, 13, 14, 15, 16, 21, 22], "scatter": 3, "represent": [3, 4, 5], "marker": 3, "overlap": [3, 4], "other": [3, 6, 8, 13, 14, 17, 22], "lead": 3, "misrepresent": 3, "howev": [3, 13, 14, 17, 21], "still": 3, "turn": [3, 13, 22], "off": [3, 11], "underli": 3, "check": [3, 5, 8, 13, 17, 22], "correct": [3, 13, 17, 22], "extract": [3, 5, 8, 13, 17, 20, 21, 22], "have": [3, 13, 14, 15, 16, 22], "plot_project": 3, "2000": [3, 5, 11], "symm_averag": [3, 5], "use_subplot": 3, "lab": [3, 11], "onto": [3, 5, 14], "subplot": 3, "singl": [3, 8, 13, 16, 22], "simpli": [3, 17, 22], "site": [3, 17, 22], "column": [3, 21], "row": [3, 5, 9, 21, 22], "pastel": [3, 11], "els": [3, 11], "yellow": [3, 11], "plot_effective_mass_fit": 3, "efm": 3, "carrier": [3, 14, 19], "120": 3, "type": [3, 13, 14], "kind": [3, 13], "plt": 3, "sequenc": 3, "specifi": [3, 5, 8, 11, 13, 14, 15], "ani": [3, 13, 17, 18], "wai": [3, 22], "support": [3, 22], "shape": [3, 5, 9], "n": [3, 6, 9, 21], "last": [3, 15], "give": [3, 14, 16, 18, 22], "which": [3, 5, 8, 11, 13, 14, 15, 16, 17, 21, 22], "allow": [3, 13], "hsv": [3, 11], "luvlch": [3, 11], "lablch": [3, 11], "xyz": [3, 11], "format": [3, 5, 8, 11, 17], "exampl": [3, 5, 13, 14, 15, 16, 21, 22], "slightli": 3, "lighter": 3, "r": [3, 11, 13, 14, 17, 19], "6": [3, 5, 13, 14, 16], "significantli": [3, 14], "darker": 3, "f034a3": 3, "55": [3, 14], "reader": 4, "fobjs_or_path": 4, "is_soc": [4, 8], "monti": [4, 5], "msonabl": [4, 5], "read": [4, 5, 6, 8, 9, 11, 17, 22], "handl": [4, 8, 9, 17], "coupl": [4, 8, 22], "everi": 4, "_read": 4, "fobj": 4, "parsed_kpoint": 4, "main": [4, 5, 14, 17, 22], "function": [4, 8, 9, 11, 13, 14, 15, 16, 17, 21, 22], "normalise_proj": 4, "proj_data": 4, "For": [4, 5, 11, 13, 14, 17, 21, 22], "nspin": [4, 5, 8, 9], "nkpt": [4, 8, 9], "nband": [4, 5, 8, 9], "sum": [4, 5], "over": [4, 5, 8, 21], "nion": 4, "proj_nam": 4, "most": [4, 14, 16, 17], "fall": 4, "insid": 4, "radii": 4, "spd": 4, "spheric": 4, "harmon": 4, "count": 4, "_read_header_nion_proj_nam": 4, "header": 4, "amalgam": 4, "get_project": 4, "atom_idx": 4, "proj": 4, "weight_by_k": 4, "projector": 4, "appli": [4, 5], "as_dict": [4, 5], "convert": [4, 5, 13, 14], "so": [4, 13, 14, 17, 22], "classmethod": [4, 5, 9], "from_dict": 4, "d": [4, 11, 13, 14, 17, 19], "reconstruct": 4, "without": [4, 13], "call": 4, "init": 4, "workflow": [5, 17, 22], "algorithm": 5, "high": [5, 6, 14, 15, 21, 22], "level": [5, 17], "low": 5, "get_symmetry_dataset": 5, "dataset": 5, "spglib": 5, "find_k_from_k": 5, "fold": [5, 15, 21], "satisfi": [5, 8], "equat": [5, 21], "also": [5, 13, 14, 15, 16, 17, 18, 22], "rotate_kpt": 5, "rotat": 5, "crystal": [5, 14], "real": 5, "expand_k_by_symmetri": 5, "expand": [5, 11, 16, 21], "sampl": [5, 15, 17, 18, 22], "pc": 5, "due": [5, 14, 16, 18, 21], "lorentzsmear": 5, "simul": [5, 14, 17], "delta": [5, 21], "lorentzian": [5, 21], "lim_": 5, "gaussiansmear": 5, "make_kpath": 5, "clean_latex_str": 5, "clean": 5, "up": 5, "latex": 5, "necessari": [5, 15, 17], "spectral_function_from_weight_set": 5, "spectral_weight_multiple_sourc": 5, "bz": 5, "concatenate_scf_kpoint": 5, "concaten": 5, "ibzkpt": [5, 11, 22], "create_white_colormap": 5, "creat": [5, 10, 13, 14, 16, 17, 22], "colormap": 5, "white": 5, "certain": [5, 14, 17], "create_white_colormap_from_exist": 5, "one": [5, 9, 11, 13, 14, 16, 17, 21, 22], "parse_atoms_idx": 5, "syntax": 5, "inclus": 5, "process_projection_opt": 5, "style": [5, 11, 17, 18, 22], "read_poscar_contcar_if_pres": 5, "ase": 5, "contcar": [5, 11, 13, 14], "present": [5, 11, 13, 21], "current": [5, 11, 14, 15, 16, 17], "directori": [5, 11, 15, 16, 17], "parse_atom": 5, "comma": [5, 11, 13, 14], "separ": [5, 11, 13, 14], "na": [5, 11, 14], "bi": [5, 11, 14], "well": [5, 13, 15, 17, 22], "1e": [5, 6, 11], "05": [5, 6, 7, 11], "m": [5, 11, 14, 15, 16, 17, 19, 21, 22], "vec": [5, 8, 20, 21], "consist": [5, 11, 13, 14, 15, 16, 21, 22], "opt": 5, "should": [5, 11, 13, 14, 16, 18, 22], "act": 5, "fraction": [5, 6], "coordin": [5, 6], "kpt": 5, "opts_pc": 5, "opts_sc": 5, "kpts_pc": 5, "pc_latt": 5, "pc_opt": 5, "sc_opt": 5, "metadata": 5, "expansion_result": 5, "calculated_quant": 5, "kpoint_label": 5, "dft_code": [5, 17], "3x3": [5, 11], "oper": [5, 15, 16, 21], "assum": [5, 11, 15, 16, 18], "revers": [5, 11], "broken": [5, 21], "result": [5, 6, 13, 14], "expans": [5, 15, 16], "quantiti": [5, 21], "pass": [5, 11, 13, 14, 22], "dft": [5, 11, 13, 14, 16, 21, 22], "_version": 5, "check_vers": 5, "version": [5, 11, 14, 17, 18], "program": 5, "is_calcul": 5, "has_averaged_spectral_weight": 5, "averag": [5, 11, 17, 22], "from_atom": 5, "sc": 5, "initialis": 5, "precis": [5, 8], "from_fil": [5, 9], "fname": [5, 9], "load": [5, 13, 15, 16, 22], "expand_pc_kpoint": 5, "__repr__": 5, "nsymm_orig": 5, "nsymm_expand": 5, "nkpts_orig": 5, "total": [5, 11, 14], "unexpand": 5, "nkpts_expand": 5, "generate_sc_kpoint": 5, "write_sc_kpoint": 5, "scf_kpoints_and_weight": 5, "use_separate_fold": 5, "write": [5, 6, 17], "write_pc_kpoint": 5, "_read_weight": 5, "wavefunct": [5, 8, 9, 17, 21, 22], "gamma_half": [5, 8], "load_procar": 5, "_construct_procar_kmap": 5, "procar_kmap": 5, "_get_spectral_weight": 5, "01": [5, 11], "also_spectral_funct": 5, "fetch": 5, "request": 5, "atomic_project": 5, "whose": 5, "get_band_weight_set": 5, "item": 5, "get_spectral_funct": 5, "smear": [5, 11, 21], "collinear": [5, 11, 17, 22], "magnet": [5, 17, 22], "functioin": 5, "get_spectral_weight": 5, "": [5, 11, 13, 14, 16, 17, 19, 21, 22], "Not": 5, "ha": [5, 6, 8, 11, 16, 22], "been": [5, 13, 14, 16, 22], "get_kpoint_dist": 5, "x0": 5, "02": [5, 11], "kbound": 5, "nseg": 5, "40": 5, "tag": [5, 6, 8, 13, 14, 16, 22], "spectral_weight_set": 5, "kweight_set": 5, "nedo": 5, "4000": 5, "band_weight_set": 5, "k_i": [5, 21], "sum_m": [5, 21], "p_": [5, 21], "km": [5, 21], "em": 5, "approxim": 5, "addit": [5, 16, 17, 22], "lsorbit": [5, 8], "verbos": 5, "versu": [5, 20, 21], "alloi": [5, 17, 20, 21], "impur": [5, 20, 21], "phy": [5, 20, 21], "rev": [5, 20, 21], "b": [5, 8, 11, 13, 14, 20, 21], "85": [5, 20, 21], "085201": [5, 20, 21], "2012": [5, 20, 21], "dot": 5, "basi": [5, 21], "wherea": 5, "get_vbm_cbm": 5, "thresh": 5, "08": 5, "get_ovlap_g": 5, "ikpt": [5, 8], "epsilon": 5, "subset": [5, 13], "ones": 5, "match": [5, 11, 13, 14, 15, 22], "find_k_index": 5, "k0": 5, "find": [5, 6, 13, 15, 21], "spectral_weight_k": 5, "whichspin": 5, "sum_n": [5, 21], "kn": 5, "equival": [5, 6, 11, 16, 21], "sum_": [5, 21], "c_": [5, 21], "spectral_weight": 5, "spectral_funct": 5, "unfold_obj": 5, "transform_matrix": 5, "scf_kpt": 5, "scf_weight": 5, "listedcolormap": 5, "encod": 5, "hyphen": [5, 13, 14], "ASE": [5, 17], "atoms_to_project": 5, "separt": 5, "symbol": [5, 15, 16], "write_kpoint": 6, "write_kpoints_castep": 6, "optic": [6, 14, 19], "templat": [6, 22], "updat": [6, 17], "write_kpoints_vasp": 6, "read_kpoints_line_vasp": 6, "line": [6, 11, 14, 15, 18, 22], "resolv": 6, "explicit": [6, 22], "read_kpoint": 6, "read_kpoints_vasp": 6, "read_kpoints_castep": 6, "explicitli": 6, "wrap_kpoint": 6, "wrap": [6, 21], "rang": [6, 11, 13, 14], "find_uniqu": 6, "uniqu": [6, 21], "slice": 6, "dimens": [6, 13], "optimis": [6, 17, 22], "o": [6, 11, 13, 16, 17, 19], "reduce_kpoint": 6, "reduc": [6, 16, 22], "duplic": 6, "kpoints_equ": 6, "re_com": 6, "outpath": 6, "nx3": 6, "dest": 6, "sourc": 6, "comment": [6, 16], "put": 6, "otherwis": [6, 11], "equal": [6, 22], "20": [6, 11, 13], "dispatch": [6, 17], "keyword": 6, "variabl": 6, "seq": 6, "unique_idx": 6, "inv_map": 6, "rounding_digit": 6, "10": [6, 19, 20, 21, 22], "k1": 6, "k2": 6, "atol": 6, "physic": [7, 17], "constant": 7, "__all__": 7, "autoa": 7, "rytoev": 7, "clight": 7, "evtoj": 7, "amtokg": 7, "bolkev": 7, "bolk": 7, "evtokc": 7, "tpi": 7, "citpi": 7, "felect": 7, "edep": 7, "hsqdtm": 7, "magmomtoenergi": 7, "momtomom": 7, "autoa2": 7, "autoa3": 7, "autoa4": 7, "autoa5": 7, "autdeby": 7, "529177249": 7, "13": [7, 13, 14, 19], "605826": 7, "137": 7, "037": 7, "60217733e": 7, "19": 7, "6605402e": 7, "27": 7, "8": [7, 13, 20, 21], "6173857e": 7, "23": [7, 11, 20, 21], "06": 7, "141592653589793": 7, "541746": 7, "plane": [8, 9, 17, 21, 22], "coeffici": [8, 9, 17, 21, 22], "pseudowavefunct": 8, "fnm": 8, "lgamma": 8, "trim": 8, "pyvaspwfc": [8, 17], "qijingzheng": 8, "zqj": 8, "kaka": 8, "gmail": 8, "com": [8, 16, 17], "remain": 8, "mani": [8, 13, 14, 15, 16, 17, 21], "elf": 8, "shown": [8, 13, 14, 21], "http": [8, 16, 17, 19, 20, 21, 22], "www": [8, 16, 22], "andrew": 8, "cmu": 8, "edu": 8, "feenstra": 8, "wavetran": 8, "length": 8, "compon": [8, 21], "rtag": 8, "encut": 8, "latvec": 8, "c": [8, 11, 13, 14, 17, 21], "loop": [8, 15], "occup": [8, 9], "spint": 8, "wether": 8, "soc": [8, 19], "is_gamma": 8, "read_wf_head": 8, "system": [8, 13], "rec1": 8, "recl": 8, "rec2": 8, "j": [8, 17, 19, 21], "set_wf_prec": 8, "45200": 8, "complex64": 8, "q": 8, "45210": 8, "doubl": 8, "complex128": 8, "read_band": 8, "fermi": 8, "get_gvector": [8, 9], "force_gamma": 8, "check_consist": 8, "frac": 8, "e_": 8, "cut": [8, 11], "read_band_coeff": 8, "norm": [8, 9], "planewav": 8, "locate_rec": 8, "rec": 8, "posit": 8, "check_index": 8, "valid": [8, 11], "compat": 9, "layer": 9, "access": 9, "vaspwavefunct": 9, "castepwavefunct": 9, "wfc": 9, "rather": [9, 11, 14], "than": [9, 11, 14, 22], "python": [9, 13, 14], "abstract": [9, 17], "mesh_siz": 9, "nb": 9, "gvector": 9, "nwave": 9, "get_band_coeff": 9, "ib": 9, "castepxbin": 9, "page": [10, 11, 16, 17, 22], "auto": 10, "document": [10, 11], "easyunfold": [10, 12, 13, 14, 18, 19, 22], "sphinx": 10, "autodoc2": 10, "our": [11, 14, 16, 17], "form": [11, 13, 14, 17, 22], "z": [11, 19], "diagon": [11, 22], "x1": 11, "y1": 11, "z1": 11, "x2": 11, "y2": 11, "z2": 11, "x3": 11, "y3": 11, "z3": 11, "automat": [11, 14, 22], "guess": 11, "folder": [11, 13, 14, 15, 16, 18], "hybrid": [11, 13, 14, 22], "argument": [11, 15, 16, 22], "requir": [11, 14, 17, 22], "mpl": [11, 22], "custom": 11, "mplstyle": 11, "dev": 11, "branch": [11, 16, 17], "filter": [11, 13], "displac": [11, 12, 13], "png": [11, 16], "ev": [11, 16], "rel": [11, 17, 22], "k_index": 11, "band_index": 11, "raster": 11, "imag": 11, "p": [11, 14, 21, 22], "differ": [11, 13, 14, 22], "px": [11, 14], "py": [11, 14], "recommend": [11, 22], "possibl": [11, 17, 22], "21": [11, 15, 16], "22": 11, "36": 11, "must": [11, 13, 14, 16, 22], "more": [11, 13, 14, 15, 17, 22], "don": [11, 16], "standard": [11, 15, 22], "deviat": 11, "broaden": 11, "legend": [11, 13], "cutoff": 11, "ru": 11, "lm": 11, "decompos": 11, "pz": [11, 14], "contribut": [11, 13, 14, 21], "element": [11, 13, 14, 22], "horizont": 11, "vasprun": [11, 14, 16], "xml": [11, 14, 16], "gz": [11, 14], "alongsid": [11, 14], "bandstructur": [11, 15], "gga": [11, 14, 16, 22], "uniform": [11, 14], "preced": [11, 14], "symm": 11, "interact": [11, 13], "Will": 11, "deprec": 11, "futur": [11, 13, 14], "bin": 11, "showcas": 12, "capabl": 12, "found": [12, 13, 17, 21], "here": [12, 13, 14, 15, 16, 17, 21], "si": [12, 13], "mgo": [12, 14, 17], "disord": [12, 17, 19, 21, 22], "nabi": [12, 15, 16, 19], "often": [13, 21], "know": 13, "variou": [13, 17], "analys": 13, "chemistri": [13, 17], "plai": 13, "infer": 13, "accord": 13, "similar": [13, 14, 22], "becaus": [13, 21], "itself": 13, "its": [13, 17, 22], "ad": [13, 17, 22], "third": 13, "tricki": 13, "visualis": 13, "we": [13, 14, 16, 17, 19, 21, 22], "2x1x2": 13, "mg": 13, "procedur": [13, 21], "essenti": [13, 17], "describ": 13, "lorbit": [13, 14], "11": [13, 14, 16, 22], "12": [13, 14], "14": [13, 14], "incar": [13, 14, 16], "subcommand": [13, 14], "mgo_sup": 13, "desir": 13, "calc1": [13, 14, 22], "cal2": [13, 14], "kept": [13, 14, 15], "replot": [13, 14], "fusion": 13, "1st": 13, "2nd": 13, "3rd": 13, "4th": 13, "speci": 13, "chang": [13, 14, 17, 22], "sever": 13, "see": [13, 14, 15, 16, 17, 22], "help": [13, 14, 17, 18, 22], "detail": [13, 14, 15, 17, 22], "want": [13, 14, 16, 17, 22], "scheme": 13, "abov": [13, 14, 15, 16], "order": [13, 14, 17, 22], "altern": [13, 14, 16], "f": [13, 14], "integ": [13, 14], "being": [13, 14, 17, 21], "convent": [13, 14], "intern": [13, 14, 15, 16], "could": 13, "some": [13, 14, 16, 17, 22], "especi": 13, "clearer": [13, 14], "behaviour": 13, "customis": [13, 15, 16, 22], "h": [13, 14, 15, 22], "below": [13, 14, 15, 16, 17, 22], "16": [13, 14, 19], "47": 13, "15": [13, 21], "m_e": 13, "373553": 13, "367203": 13, "m_h": 13, "44604": 13, "13525": 13, "ambigu": 13, "pleas": [13, 16, 17], "cross": 13, "adjust": [13, 14], "awai": 13, "veri": [13, 16], "small": 13, "On": 13, "hand": 13, "window": 13, "assign": 13, "One": [13, 16, 21], "inspect": [13, 15, 16], "make": [13, 14, 17, 22], "sens": 13, "jupyt": 13, "notebook": 13, "sure": 13, "tabul": 13, "befor": [13, 14, 17], "report": 13, "unreli": 13, "littl": [13, 14], "gap": [13, 14], "difficult": 13, "reproduc": 14, "nabis2": [14, 22], "decompress": 14, "gzip": 14, "recalcul": 14, "80": 14, "special": [14, 16, 17, 22], "quasirandom": 14, "sq": [14, 17, 22], "cation": [14, 19], "quasi": [14, 16, 17, 22], "randomli": 14, "distribut": 14, "randomis": 14, "materi": [14, 22], "icet": 14, "atat": 14, "These": [14, 17, 20, 22], "were": 14, "publish": 14, "huang": [14, 17, 19], "kavanagh": [14, 17, 19], "et": [14, 17, 21], "al": [14, 17, 21], "2022": [14, 17, 19], "earli": [14, 17], "wa": [14, 16, 17], "agbi": [14, 19], "_2": [14, 19], "wang": [14, 17, 19], "demonstr": 14, "kei": [14, 15, 21], "thu": 14, "photovolta": 14, "previous": [14, 21], "ce": [14, 22], "nice": [14, 22], "via": 14, "colourmap": 14, "try": 14, "viridi": [14, 22], "bone_r": 14, "left": [14, 21], "right": 14, "ve": 14, "messag": [14, 18, 22], "info": 14, "semi": [14, 16], "local": [14, 16], "lda": [14, 22], "you": [14, 16, 17, 22], "unrepres": 14, "chgcar": 14, "To": [14, 17, 18, 22], "packag": [14, 15, 17, 18, 21, 22], "instal": [14, 15, 17, 22], "depend": [14, 17, 18, 21], "avoid": 14, "strict": 14, "pymatgen": 14, "pip": [14, 17, 22], "understand": 14, "curiou": 14, "sulfur": 14, "anion": 14, "domin": 14, "while": [14, 17], "bismuth": 14, "minim": 14, "sodium": 14, "expect": [14, 15, 17], "conclus": 14, "clear": 14, "faint": 14, "less": [14, 22], "appar": 14, "individu": [14, 16], "omit": [14, 22], "just": 14, "isn": 14, "aesthet": 14, "clearli": 14, "doesn": 14, "spectat": 14, "ion": 14, "mai": [14, 21, 22], "flat": 14, "localis": [14, 19], "bulk": [14, 22], "57": 14, "65": 14, "67": 14, "56": 14, "66": 14, "rich": 14, "pocket": 14, "discuss": [14, 17, 22], "weak": 14, "anti": 14, "bond": 14, "occupi": 14, "lone": 14, "pair": 14, "ref": 14, "p_x": 14, "p_y": 14, "p_z": 14, "cubic": 14, "transit": 14, "metal": [14, 19], "octahedr": 14, "tetrahedr": 14, "environ": [14, 17], "would": [14, 16], "signific": 14, "yt": 14, "righetto": [14, 19], "strong": [14, 19], "absorpt": [14, 19], "ultrafast": [14, 19], "nanocryst": [14, 19], "slow": [14, 19], "recombin": [14, 19], "nat": [14, 19], "commun": [14, 17, 19], "4960": [14, 19], "burgu\u00e9": [14, 19], "ceballo": [14, 19], "engin": [14, 19], "yield": [14, 19], "agbis2": 14, "enhanc": [14, 19], "effici": [14, 19], "ultrathin": [14, 19], "solar": [14, 19], "photon": [14, 17, 19], "235": [14, 19], "241": [14, 19], "guid": [15, 16, 22], "2x1x1": 15, "pristin": [15, 17, 22], "root": [15, 16], "si_prim": 15, "si_211_band": 15, "eas": 15, "about": [15, 16, 17], "modifi": [15, 16], "227": [15, 16], "fd": [15, 16], "3m": [15, 16], "No": [15, 16], "51": 15, "48": [15, 16], "24": 15, "goe": 15, "copi": [15, 16], "cp": [15, 16], "easyunfold_sc_kpoint": 15, "si_211_unfold": 15, "seed": [15, 22], "param": [15, 22], "task": 15, "spectral_task": 15, "write_orbit": [15, 22], "enabl": 15, "disk": 15, "launch": 15, "cd": [15, 16], "mpirun": [15, 16], "mpi": 15, "field": [15, 22], "ground": 15, "henc": [15, 17, 21, 22], "potenti": 15, "switch": 15, "solv": 15, "tip": [15, 16], "prettifi": [15, 16], "surpris": 15, "sinc": [15, 21], "blindli": 15, "back": 15, "midpoint": 15, "2x": 15, "2x2x2": 16, "crystallin": 16, "silicon": 16, "si222": 16, "si_super_deform": 16, "kpoints_band": [16, 22], "kgen": [16, 22], "tutori": 16, "doc": [16, 17, 22], "160": 16, "r3m": 16, "73": 16, "103": 16, "w": 16, "38": 16, "50": 16, "kpoints_easyunfold": [16, 22], "si_supercell_deform": 16, "involv": [16, 22], "carri": 16, "ensur": [16, 22], "appropri": [16, 17, 22], "converg": 16, "icharg": [16, 22], "kpoints_scf": 16, "sed": 16, "vasp_std": 16, "now": 16, "icarg": 16, "sh": 16, "script": 16, "yourself": 16, "download": 16, "wget": 16, "dropbox": 16, "3cmn2epw7d290jd": 16, "dl": 16, "appear": 16, "extra": [16, 17], "It": [16, 17, 22], "quit": 16, "By": 16, "new": [16, 17, 18], "swap": 16, "kpoints_no": 16, "unfold_no": 16, "spuriou": 16, "miss": [16, 17, 18], "nevertheless": [16, 17], "fewer": 16, "284": 16, "70": 16, "had": 16, "alwai": 16, "correctli": 16, "captur": 16, "care": 16, "too": 16, "larg": [16, 22], "random": [16, 17, 20, 21, 22], "workload": 16, "resourc": 16, "intend": 17, "notabl": 17, "improv": 17, "properli": 17, "accordingli": 17, "typic": [17, 22], "applic": 17, "analysi": [17, 22], "defect": [17, 21, 22], "surfac": [17, 22], "illustr": 17, "goal": [17, 21, 22], "implement": [17, 22], "robust": 17, "friendli": 17, "softwar": 17, "methodologi": [17, 21], "cs\u2082": 17, "sn": [17, 19], "ti": 17, "br\u2086": 17, "vacanc": 17, "perovskit": 17, "oxygen": 17, "v": [17, 20, 21], "\u2092\u2070": 17, "slab": [17, 22], "etc": [17, 22], "seri": [17, 22], "post": [17, 21, 22], "autom": [17, 22], "compris": [17, 22], "dynam": [17, 19, 22], "vibrat": [17, 22], "polar": [17, 22], "elast": [17, 22], "brillouin": [17, 21, 22], "zone": [17, 21, 22], "theori": [17, 22], "ll": [17, 19], "paper": [17, 19], "thei": [17, 19], "come": [17, 19], "liga": 17, "walsh": [17, 19], "scanlon": [17, 19], "konstantato": [17, 19], "journal": 17, "2023": [17, 19], "natur": [17, 21], "nicolson": [17, 19], "amer": 17, "chemic": 17, "societi": 17, "At": [17, 22], "moment": [17, 22], "principl": [17, 22], "subclass": 17, "attribut": 17, "place": [17, 22], "io": 17, "nativ": 17, "public": 17, "fact": 17, "alreadi": 17, "wide": 17, "yet": 17, "framework": 17, "widen": 17, "fruit": 17, "further": [17, 21, 22], "bonan": 17, "zhu": 17, "se\u00e1n": 17, "adair": 17, "And": 17, "who": 17, "joe": 17, "willi": 17, "david": 17, "issu": 17, "tracker": 17, "open": 17, "ticket": 17, "welcom": 17, "your": [17, 18, 22], "extend": 17, "own": 17, "manag": 17, "through": [17, 21], "github": 17, "pull": 17, "extern": 17, "prefer": 17, "fork": 17, "core": 17, "repositori": 17, "propos": 17, "might": 17, "how": 17, "scope": 17, "technic": 17, "keep": 17, "compliant": 17, "pre": 17, "commit": 17, "hook": 17, "merg": 17, "accept": 17, "clone": 17, "test": 17, "git": 17, "smtg": 17, "bham": 17, "pytest": 17, "build": 17, "html": 17, "consult": 17, "lint": 17, "after": 18, "usag": 18, "exit": 18, "recent": 18, "pyproject": 18, "toml": 18, "configur": 18, "upgrad": 18, "u": 18, "breternitz": 19, "tomm": 19, "morita": 19, "squir": 19, "tovar": 19, "schorr": 19, "interplai": 19, "mix": 19, "chalcohalid": 19, "sb": 19, "_3": 19, "am": 19, "chem": 19, "doi": [19, 20, 21], "org": [19, 20, 21, 22], "1021": 19, "jac": 19, "2c13336": 19, "rusu": 19, "levin": 19, "unold": 19, "zelewski": 19, "sneyd": 19, "zhang": 19, "dai": 19, "britton": 19, "julin": 19, "napari": 19, "xiao": 19, "laitinen": 19, "torrent": 19, "murciano": 19, "strank": 19, "rao": 19, "herz": 19, "hoy": 19, "1038": 19, "s41467": 19, "022": 19, "32669": 19, "s41566": 19, "021": 19, "00950": 19, "theoret": [20, 21], "background": [20, 21], "popescu": [20, 21], "zunger": [20, 21], "lett": [20, 21], "2010": [20, 21], "104": [20, 21], "236403": [20, 21], "1103": [20, 21], "physrevlett": [20, 21], "physrevb": [20, 21], "literatur": 21, "summari": 21, "breviti": 21, "notat": 21, "_0": 21, "_i": 21, "n_": 21, "implic": 21, "complic": 21, "kohn": 21, "sham": 21, "achiev": 21, "ket": 21, "bloch": 21, "braket": 21, "repres": 21, "probabl": 21, "charact": 21, "preserv": 21, "deriv": 21, "e_m": 21, "practic": 21, "replac": 21, "discretis": 21, "grid": 21, "central": 21, "_j": 21, "g_j": 21, "commensur": [21, 22], "g_": 21, "_m": 21, "presenc": 21, "symmetr": 21, "eigenst": 21, "necessarili": 21, "imperfect": 21, "strain": 21, "distort": 21, "address": 21, "k_": 21, "prime": 21, "inequival": 21, "commonli": 21, "mathbf": 21, "begin": 21, "pmatrix": 21, "x_a": 21, "y_a": 21, "z_a": 21, "x_b": 21, "y_b": 21, "z_b": 21, "x_c": 21, "y_c": 21, "z_c": 21, "c_u": 21, "sometim": 21, "relationship": 21, "becom": 21, "transpos": 21, "phonopi": 21, "easier": 22, "error": 22, "prone": 22, "easili": 22, "prototyp": 22, "idealis": 22, "host": 22, "compound": 22, "establish": 22, "seekpath": 22, "standardis": 22, "poscar_prim": 22, "least": 22, "relax": 22, "minimis": 22, "vaspwiki": 22, "previou": 22, "overhead": 22, "memori": 22, "consumpt": 22, "60": 22, "kpoints_easyunfold_001": 22, "kpoints_easyunfold_002": 22, "cell_sup": 22, "cell_primit": 22, "matric": 22, "made": 22, "nine": 22, "major": 22, "easyunfol": 22, "perfectli": 22, "did": 22, "undergo": 22, "import": 22, "exactli": 22, "deform": 22, "spectral_kpoints_list": 22, "block": 22, "choic": 22, "later": 22, "complet": 22, "proce": 22, "calc2": 22, "calc": 22, "former": 22, "though": 22, "sheet": 22, "font": 22, "tick": 22}, "objects": {"": [[0, 0, 0, "-", "easyunfold"]], "easyunfold": [[0, 1, 1, "", "__version__"], [1, 0, 0, "-", "cli"], [2, 0, 0, "-", "effective_mass"], [3, 0, 0, "-", "plotting"], [4, 0, 0, "-", "procar"], [5, 0, 0, "-", "unfold"], [6, 0, 0, "-", "utils"], [7, 0, 0, "-", "vasp_constant"], [8, 0, 0, "-", "wavecar"], [9, 0, 0, "-", "wavefun"]], "easyunfold.cli": [[1, 1, 1, "", "CONTEXT_SETTINGS"], [1, 1, 1, "", "DEFAULT_CMAPS"], [1, 1, 1, "", "SUPPORTED_DFT_CODES"], [1, 2, 1, "", "_unfold_plot"], [1, 2, 1, "", "add_mpl_style_option"], [1, 2, 1, "", "add_plot_options"], [1, 2, 1, "", "easyunfold"], [1, 2, 1, "", "generate"], [1, 2, 1, "", "matrix_from_string"], [1, 2, 1, "", "print_symmetry_data"], [1, 2, 1, "", "process_dos"], [1, 2, 1, "", "unfold"], [1, 2, 1, "", "unfold_calculate"], [1, 2, 1, "", "unfold_effective_mass"], [1, 2, 1, "", "unfold_plot"], [1, 2, 1, "", "unfold_plot_projections"], [1, 2, 1, "", "unfold_status"]], "easyunfold.effective_mass": [[2, 3, 1, "", "EffectiveMass"], [2, 1, 1, "", "TMP_DATA"], [2, 1, 1, "", "angstrom_to_bohr"], [2, 1, 1, "", "bohr_to_m"], [2, 1, 1, "", "eV_to_hartree"], [2, 2, 1, "", "fit_effective_mass"], [2, 2, 1, "", "fitted_band"], [2, 2, 1, "", "locate_kpoint_segment"], [2, 2, 1, "", "points_with_tol"]], "easyunfold.effective_mass.EffectiveMass": [[2, 4, 1, "", "_get_effective_masses"], [2, 4, 1, "", "_get_fitting_data"], [2, 4, 1, "", "_get_kpoint_distances"], [2, 4, 1, "", "get_band_extrema"], [2, 4, 1, "", "get_effective_masses"], [2, 5, 1, "", "kpoints"], [2, 5, 1, "", "kpoints_labels"], [2, 4, 1, "", "set_nocc"]], "easyunfold.plotting": [[3, 3, 1, "", "UnfoldPlotter"], [3, 2, 1, "", "adjust_lightness"], [3, 2, 1, "", "interpolate_colors"]], "easyunfold.plotting.UnfoldPlotter": [[3, 4, 1, "", "_add_kpoint_labels"], [3, 4, 1, "", "_plot_spectral_function_rgba"], [3, 4, 1, "", "plot_dos"], [3, 4, 1, "", "plot_effective_mass"], [3, 4, 1, "", "plot_effective_mass_fit"], [3, 4, 1, "", "plot_projected"], [3, 4, 1, "", "plot_spectral_function"], [3, 4, 1, "", "plot_spectral_weights"]], "easyunfold.procar": [[4, 3, 1, "", "Procar"]], "easyunfold.procar.Procar": [[4, 4, 1, "", "_read"], [4, 4, 1, "", "_read_header_nion_proj_names"], [4, 4, 1, "", "as_dict"], [4, 4, 1, "", "from_dict"], [4, 4, 1, "", "get_projection"], [4, 4, 1, "", "normalise_projs"], [4, 4, 1, "", "read"]], "easyunfold.unfold": [[5, 2, 1, "", "GaussianSmearing"], [5, 2, 1, "", "LorentzSmearing"], [5, 3, 1, "", "Unfold"], [5, 3, 1, "", "UnfoldKSet"], [5, 2, 1, "", "clean_latex_string"], [5, 2, 1, "", "concatenate_scf_kpoints"], [5, 2, 1, "", "create_white_colormap"], [5, 2, 1, "", "create_white_colormap_from_existing"], [5, 2, 1, "", "expand_K_by_symmetry"], [5, 2, 1, "", "find_K_from_k"], [5, 2, 1, "", "get_symmetry_dataset"], [5, 2, 1, "", "make_kpath"], [5, 2, 1, "", "parse_atoms"], [5, 2, 1, "", "parse_atoms_idx"], [5, 2, 1, "", "process_projection_options"], [5, 2, 1, "", "read_poscar_contcar_if_present"], [5, 2, 1, "", "rotate_kpt"], [5, 2, 1, "", "spectral_function_from_weight_sets"], [5, 2, 1, "", "spectral_weight_multiple_source"]], "easyunfold.unfold.Unfold": [[5, 4, 1, "", "find_K_index"], [5, 4, 1, "", "get_ovlap_G"], [5, 4, 1, "", "get_vbm_cbm"], [5, 4, 1, "", "spectral_function"], [5, 4, 1, "", "spectral_weight"], [5, 4, 1, "", "spectral_weight_k"]], "easyunfold.unfold.UnfoldKSet": [[5, 6, 1, "", "_VERSION"], [5, 4, 1, "", "__repr__"], [5, 4, 1, "", "_construct_procar_kmap"], [5, 4, 1, "", "_get_spectral_weights"], [5, 4, 1, "", "_read_weights"], [5, 4, 1, "", "as_dict"], [5, 4, 1, "", "check_version"], [5, 4, 1, "", "expand_pc_kpoints"], [5, 4, 1, "", "from_atoms"], [5, 4, 1, "", "from_file"], [5, 4, 1, "", "generate_sc_kpoints"], [5, 4, 1, "", "get_band_weight_sets"], [5, 4, 1, "", "get_kpoint_distances"], [5, 4, 1, "", "get_spectral_function"], [5, 4, 1, "", "get_spectral_weights"], [5, 5, 1, "", "has_averaged_spectral_weights"], [5, 5, 1, "", "is_calculated"], [5, 4, 1, "", "load_procars"], [5, 5, 1, "", "nkpts_expand"], [5, 5, 1, "", "nkpts_orig"], [5, 5, 1, "", "nsymm_expand"], [5, 5, 1, "", "nsymm_orig"], [5, 5, 1, "", "procar"], [5, 5, 1, "", "procar_kmaps"], [5, 4, 1, "", "write_pc_kpoints"], [5, 4, 1, "", "write_sc_kpoints"]], "easyunfold.utils": [[6, 1, 1, "", "RE_COMMENT"], [6, 2, 1, "", "find_unique"], [6, 2, 1, "", "kpoints_equal"], [6, 2, 1, "", "read_kpoints"], [6, 2, 1, "", "read_kpoints_castep"], [6, 2, 1, "", "read_kpoints_line_vasp"], [6, 2, 1, "", "read_kpoints_vasp"], [6, 2, 1, "", "reduce_kpoints"], [6, 2, 1, "", "wrap_kpoints"], [6, 2, 1, "", "write_kpoints"], [6, 2, 1, "", "write_kpoints_castep"], [6, 2, 1, "", "write_kpoints_vasp"]], "easyunfold.vasp_constant": [[7, 1, 1, "", "AMTOKG"], [7, 1, 1, "", "AUTDEBYE"], [7, 1, 1, "", "AUTOA"], [7, 1, 1, "", "AUTOA2"], [7, 1, 1, "", "AUTOA3"], [7, 1, 1, "", "AUTOA4"], [7, 1, 1, "", "AUTOA5"], [7, 1, 1, "", "BOLK"], [7, 1, 1, "", "BOLKEV"], [7, 1, 1, "", "CITPI"], [7, 1, 1, "", "CLIGHT"], [7, 1, 1, "", "EDEPS"], [7, 1, 1, "", "EVTOJ"], [7, 1, 1, "", "EVTOKCAL"], [7, 1, 1, "", "FELECT"], [7, 1, 1, "", "HSQDTM"], [7, 1, 1, "", "MAGMOMTOENERGY"], [7, 1, 1, "", "MOMTOMOM"], [7, 1, 1, "", "PI"], [7, 1, 1, "", "RYTOEV"], [7, 1, 1, "", "TPI"], [7, 1, 1, "", "__all__"]], "easyunfold.wavecar": [[8, 3, 1, "", "Wavecar"]], "easyunfold.wavecar.Wavecar": [[8, 4, 1, "", "check_index"], [8, 4, 1, "", "close"], [8, 4, 1, "", "get_gvectors"], [8, 4, 1, "", "is_gamma"], [8, 4, 1, "", "is_soc"], [8, 4, 1, "", "locate_rec"], [8, 4, 1, "", "read_band_coeffs"], [8, 4, 1, "", "read_bands"], [8, 4, 1, "", "read_wf_header"], [8, 4, 1, "", "set_wf_prec"]], "easyunfold.wavefun": [[9, 3, 1, "", "CastepWaveFunction"], [9, 3, 1, "", "VaspWaveFunction"], [9, 3, 1, "", "WaveFunction"]], "easyunfold.wavefun.CastepWaveFunction": [[9, 5, 1, "", "bands"], [9, 4, 1, "", "from_file"], [9, 4, 1, "", "get_band_coeffs"], [9, 4, 1, "", "get_gvectors"], [9, 5, 1, "", "kpoints"], [9, 5, 1, "", "mesh_size"], [9, 5, 1, "", "nspins"], [9, 5, 1, "", "occupancies"]], "easyunfold.wavefun.VaspWaveFunction": [[9, 5, 1, "", "bands"], [9, 4, 1, "", "get_band_coeffs"], [9, 4, 1, "", "get_gvectors"], [9, 5, 1, "", "kpoints"], [9, 5, 1, "", "mesh_size"], [9, 5, 1, "", "nspins"], [9, 5, 1, "", "occupancies"]], "easyunfold.wavefun.WaveFunction": [[9, 5, 1, "", "bands"], [9, 4, 1, "", "get_band_coeffs"], [9, 4, 1, "", "get_gvectors"], [9, 5, 1, "", "kpoints"], [9, 5, 1, "", "mesh_size"], [9, 5, 1, "", "nbands"], [9, 5, 1, "", "nkpts"], [9, 5, 1, "", "nspins"], [9, 5, 1, "", "occupancies"]], "easyunfold-generate": [[11, 7, 1, "cmdoption-easyunfold-generate-c", "--code"], [11, 7, 1, "cmdoption-easyunfold-generate-m", "--matrix"], [11, 7, 1, "cmdoption-easyunfold-generate-nk-per-split", "--nk-per-split"], [11, 7, 1, "cmdoption-easyunfold-generate-no-expand", "--no-expand"], [11, 7, 1, "cmdoption-easyunfold-generate-separate-folders", "--no-separate-folders"], [11, 7, 1, "cmdoption-easyunfold-generate-time-reversal", "--no-time-reversal"], [11, 7, 1, "cmdoption-easyunfold-generate-o", "--out-file"], [11, 7, 1, "cmdoption-easyunfold-generate-scf-kpoints", "--scf-kpoints"], [11, 7, 1, "cmdoption-easyunfold-generate-separate-folders", "--separate-folders"], [11, 7, 1, "cmdoption-easyunfold-generate-symprec", "--symprec"], [11, 7, 1, "cmdoption-easyunfold-generate-time-reversal", "--time-reversal"], [11, 7, 1, "cmdoption-easyunfold-generate-c", "-c"], [11, 7, 1, "cmdoption-easyunfold-generate-m", "-m"], [11, 7, 1, "cmdoption-easyunfold-generate-o", "-o"], [11, 7, 1, "cmdoption-easyunfold-generate-arg-KPOINTS", "KPOINTS"], [11, 7, 1, "cmdoption-easyunfold-generate-arg-PC_FILE", "PC_FILE"], [11, 7, 1, "cmdoption-easyunfold-generate-arg-SC_FILE", "SC_FILE"]], "easyunfold-unfold-calculate": [[11, 7, 1, "cmdoption-easyunfold-unfold-calculate-gamma", "--gamma"], [11, 7, 1, "cmdoption-easyunfold-unfold-calculate-ncl", "--ncl"], [11, 7, 1, "cmdoption-easyunfold-unfold-calculate-save-as", "--save-as"], [11, 7, 1, "cmdoption-easyunfold-unfold-calculate-arg-WAVEFUNC", "WAVEFUNC"]], "easyunfold-unfold-effective-mass": [[11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-band-filter", "--band-filter"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-emax", "--emax"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-emin", "--emin"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-extrema-detect-tol", "--extrema-detect-tol"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-fit-label", "--fit-label"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-intensity-threshold", "--intensity-threshold"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-manual-extrema", "--manual-extrema"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-m", "--mpl-style-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-nocc", "--nocc"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-npoints", "--npoints"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-o", "--out-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-plot", "--plot"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-plot-fit", "--plot-fit"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-spin", "--spin"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-m", "-m"], [11, 7, 1, "cmdoption-easyunfold-unfold-effective-mass-o", "-o"]], "easyunfold-unfold-plot-projections": [[11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-atoms", "--atoms"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-atoms-idx", "--atoms-idx"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-cmap", "--cmap"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-colours", "--colours"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-colourspace", "--colourspace"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-combined", "--combined"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-dos", "--dos"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-dos-atoms", "--dos-atoms"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-dos-elements", "--dos-elements"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-dos-label", "--dos-label"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-dos-orbitals", "--dos-orbitals"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-dpi", "--dpi"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-emax", "--emax"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-emin", "--emin"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-eref", "--eref"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-gaussian", "--gaussian"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-height", "--height"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-intensity", "--intensity"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-legend-cutoff", "--legend-cutoff"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-m", "--mpl-style-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-combined", "--no-combined"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-no-symm-average", "--no-symm-average"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-no-total", "--no-total"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-npoints", "--npoints"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-orbitals", "--orbitals"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-o", "--out-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-poscar", "--poscar"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-procar", "--procar"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-scale", "--scale"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-show", "--show"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-sigma", "--sigma"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-title", "--title"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-total-only", "--total-only"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-vscale", "--vscale"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-width", "--width"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-zero-line", "--zero-line"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-m", "-m"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-projections-o", "-o"]], "easyunfold-unfold-plot": [[11, 7, 1, "cmdoption-easyunfold-unfold-plot-atoms", "--atoms"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-atoms-idx", "--atoms-idx"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-cmap", "--cmap"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-dos", "--dos"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-dos-atoms", "--dos-atoms"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-dos-elements", "--dos-elements"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-dos-label", "--dos-label"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-dos-orbitals", "--dos-orbitals"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-dpi", "--dpi"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-emax", "--emax"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-emin", "--emin"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-eref", "--eref"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-gaussian", "--gaussian"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-height", "--height"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-intensity", "--intensity"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-legend-cutoff", "--legend-cutoff"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-m", "--mpl-style-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-no-symm-average", "--no-symm-average"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-no-total", "--no-total"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-npoints", "--npoints"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-orbitals", "--orbitals"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-o", "--out-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-poscar", "--poscar"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-procar", "--procar"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-scale", "--scale"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-show", "--show"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-sigma", "--sigma"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-title", "--title"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-total-only", "--total-only"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-vscale", "--vscale"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-width", "--width"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-zero-line", "--zero-line"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-m", "-m"], [11, 7, 1, "cmdoption-easyunfold-unfold-plot-o", "-o"]], "easyunfold-unfold": [[11, 7, 1, "cmdoption-easyunfold-unfold-d", "--data-file"], [11, 7, 1, "cmdoption-easyunfold-unfold-d", "-d"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:function", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:attribute", "7": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "function", "Python function"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "attribute", "Python attribute"], "7": ["std", "cmdoption", "program option"]}, "titleterms": {"easyunfold": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 15, 16, 17], "submodul": 0, "packag": 0, "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "data": [0, 1, 2, 6, 7], "api": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "cli": [1, 11], "modul": [1, 2, 3, 4, 5, 6, 7, 8, 9], "function": [1, 2, 3, 5, 6], "effective_mass": 2, "class": [2, 3, 4, 5, 8, 9], "plot": [3, 11, 14, 22], "procar": 4, "unfold": [5, 11, 14, 15, 16, 21, 22], "refer": [5, 10, 11, 20], "util": 6, "vasp_const": 7, "wavecar": 8, "wavefun": 9, "gener": [11, 15, 16, 22], "calcul": [11, 15, 16, 22], "effect": 11, "mass": 11, "project": [11, 13, 14, 15, 16], "statu": 11, "exampl": [12, 17], "mgo": 13, "atom": [13, 14, 16], "disord": 14, "nabi": 14, "sub": 14, "2": [14, 22], "orbit": 14, "do": 14, "standard": 14, "band": [14, 15, 16, 21], "structur": [14, 15, 16], "visualis": 14, "customis": 14, "colour": 14, "map": 14, "intens": 14, "scale": 14, "densiti": 14, "state": 14, "specif": 14, "select": 14, "lm": 14, "decompos": 14, "si": [15, 16], "supercel": [15, 16, 22], "us": [15, 17], "castep": 15, "file": [15, 16], "json": [15, 16], "k": [15, 16, 22], "point": [15, 16, 22], "perform": [15, 16, 22], "primit": [15, 22], "cell": [15, 21, 22], "displac": 16, "what": 16, "happen": 16, "symmetri": [16, 21], "i": 16, "properli": 16, "taken": 16, "account": 16, "document": 17, "output": 17, "usag": 17, "studi": 17, "dft": 17, "code": 17, "support": 17, "compat": 17, "note": 17, "contributor": 17, "bug": 17, "report": 17, "featur": 17, "request": 17, "seek": 17, "contribut": 17, "develop": [17, 18], "instal": 18, "from": 18, "pip": 18, "sourc": 18, "public": 19, "theori": 21, "consider": 21, "transform": 21, "matrix": 21, "convent": 21, "tutori": 22, "step": 22, "1": 22, "path": 22, "3": 22, "4": 22, "result": 22}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"easyunfold": [[0, "module-easyunfold"], [11, "easyunfold"]], "Submodules": [[0, "submodules"]], "Package Contents": [[0, "package-contents"]], "Data": [[0, "data"], [1, "data"], [2, "data"], [6, "data"], [7, "data"]], "API": [[0, "api"], [1, "api"], [2, "api"], [3, "api"], [4, "api"], [5, "api"], [6, "api"], [7, "api"], [8, "api"], [9, "api"]], "easyunfold.cli": [[1, "module-easyunfold.cli"]], "Module Contents": [[1, "module-contents"], [2, "module-contents"], [3, "module-contents"], [4, "module-contents"], [5, "module-contents"], [6, "module-contents"], [7, "module-contents"], [8, "module-contents"], [9, "module-contents"]], "Functions": [[1, "functions"], [2, "functions"], [3, "functions"], [5, "functions"], [6, "functions"]], "easyunfold.effective_mass": [[2, "module-easyunfold.effective_mass"]], "Classes": [[2, "classes"], [3, "classes"], [4, "classes"], [5, "classes"], [8, "classes"], [9, "classes"]], "easyunfold.plotting": [[3, "module-easyunfold.plotting"]], "easyunfold.procar": [[4, "module-easyunfold.procar"]], "easyunfold.unfold": [[5, "module-easyunfold.unfold"]], "Reference": [[5, null]], "easyunfold.utils": [[6, "module-easyunfold.utils"]], "easyunfold.vasp_constant": [[7, "module-easyunfold.vasp_constant"]], "easyunfold.wavecar": [[8, "module-easyunfold.wavecar"]], "easyunfold.wavefun": [[9, "module-easyunfold.wavefun"]], "API Reference": [[10, "api-reference"]], "CLI Reference": [[11, "cli-reference"]], "generate": [[11, "easyunfold-generate"]], "unfold": [[11, "easyunfold-unfold"]], "calculate": [[11, "easyunfold-unfold-calculate"]], "effective-mass": [[11, "easyunfold-unfold-effective-mass"]], "plot": [[11, "easyunfold-unfold-plot"]], "plot-projections": [[11, "easyunfold-unfold-plot-projections"]], "status": [[11, "easyunfold-unfold-status"]], "Examples": [[12, "examples"]], "MgO with atomic projections": [[13, "mgo-with-atomic-projections"]], "Disordered NaBiS2 with atomic/orbital projections & DOS plotting": [[14, "disordered-nabis2-with-atomic-orbital-projections-dos-plotting"]], "Standard Unfolded Band Structure": [[14, "standard-unfolded-band-structure"]], "Visualisation Customisation: Colour map and intensity scaling": [[14, "visualisation-customisation-colour-map-and-intensity-scaling"]], "Unfolded Band Structure with Density of States (DOS)": [[14, "unfolded-band-structure-with-density-of-states-dos"]], "Atom-Projected Unfolded Band Structure": [[14, "atom-projected-unfolded-band-structure"]], "Atom-projected Unfolded Band Structure with DOS": [[14, "atom-projected-unfolded-band-structure-with-dos"]], "Unfolded Band Structure with Specific Atom Selection": [[14, "unfolded-band-structure-with-specific-atom-selection"]], "Unfolded Band Structure with Orbital Projections": [[14, "unfolded-band-structure-with-orbital-projections"]], "lm-decomposed Orbital Projections": [[14, "lm-decomposed-orbital-projections"]], "Si supercell using CASTEP": [[15, "si-supercell-using-castep"]], "Generate the project file (easyunfold.json) and k-points for supercell calculation": [[15, "generate-the-project-file-easyunfold-json-and-k-points-for-supercell-calculation"], [16, "generate-the-project-file-easyunfold-json-and-k-points-for-supercell-calculation"]], "Perform the supercell band structure calculation": [[15, "perform-the-supercell-band-structure-calculation"], [16, "perform-the-supercell-band-structure-calculation"]], "Perform band unfolding": [[15, "perform-band-unfolding"], [16, "perform-band-unfolding"]], "Band structures of the primitive cell and supercell": [[15, "band-structures-of-the-primitive-cell-and-supercell"]], "Si supercell with a displaced atom": [[16, "si-supercell-with-a-displaced-atom"]], "What happens if symmetry is not properly taken into account?": [[16, "what-happens-if-symmetry-is-not-properly-taken-into-account"]], "easyunfold Documentation": [[17, "easyunfold-documentation"]], "Example Outputs": [[17, "example-outputs"]], "Usage": [[17, "usage"]], "Studies using easyunfold": [[17, "studies-using-easyunfold"]], "DFT code support": [[17, "dft-code-support"]], "Code Compatibility Notes": [[17, "code-compatibility-notes"]], "Contributors": [[17, "contributors"]], "Bugs reports and feature requests": [[17, "bugs-reports-and-feature-requests"]], "Seeking support": [[17, "seeking-support"]], "Contributing": [[17, "contributing"]], "Code contributions": [[17, "code-contributions"]], "Development": [[17, "development"]], "Installation": [[18, "installation"]], "Install from pip": [[18, "install-from-pip"]], "Developer Installation (from source)": [[18, "developer-installation-from-source"]], "Publications": [[19, "publications"]], "References": [[20, "references"]], "Band Unfolding Theory": [[21, "band-unfolding-theory"]], "Symmetry Considerations": [[21, "symmetry-considerations"]], "Cell and Transformation Matrix convention": [[21, "cell-and-transformation-matrix-convention"]], "Tutorial": [[22, "tutorial"]], "Step 1 - Generate the k-point path for the primitive cell": [[22, "step-1-generate-the-k-point-path-for-the-primitive-cell"]], "Step 2 - Generate the k-point path for the supercell calculation": [[22, "step-2-generate-the-k-point-path-for-the-supercell-calculation"]], "Step 3 - Perform the unfolding": [[22, "step-3-perform-the-unfolding"]], "Step 4 - Plot the results": [[22, "step-4-plot-the-results"]]}, "indexentries": {"__version__ (in module easyunfold)": [[0, "easyunfold.__version__"]], "easyunfold": [[0, "module-easyunfold"]], "module": [[0, "module-easyunfold"], [1, "module-easyunfold.cli"], [2, "module-easyunfold.effective_mass"], [3, "module-easyunfold.plotting"], [4, "module-easyunfold.procar"], [5, "module-easyunfold.unfold"], [6, "module-easyunfold.utils"], [7, "module-easyunfold.vasp_constant"], [8, "module-easyunfold.wavecar"], [9, "module-easyunfold.wavefun"]], "context_settings (in module easyunfold.cli)": [[1, "easyunfold.cli.CONTEXT_SETTINGS"]], "default_cmaps (in module easyunfold.cli)": [[1, "easyunfold.cli.DEFAULT_CMAPS"]], "supported_dft_codes (in module easyunfold.cli)": [[1, "easyunfold.cli.SUPPORTED_DFT_CODES"]], "_unfold_plot() (in module easyunfold.cli)": [[1, "easyunfold.cli._unfold_plot"]], "add_mpl_style_option() (in module easyunfold.cli)": [[1, "easyunfold.cli.add_mpl_style_option"]], "add_plot_options() (in module easyunfold.cli)": [[1, "easyunfold.cli.add_plot_options"]], "easyunfold() (in module easyunfold.cli)": [[1, "easyunfold.cli.easyunfold"]], "easyunfold.cli": [[1, "module-easyunfold.cli"]], "generate() (in module easyunfold.cli)": [[1, "easyunfold.cli.generate"]], "matrix_from_string() (in module easyunfold.cli)": [[1, "easyunfold.cli.matrix_from_string"]], "print_symmetry_data() (in module easyunfold.cli)": [[1, "easyunfold.cli.print_symmetry_data"]], "process_dos() (in module easyunfold.cli)": [[1, "easyunfold.cli.process_dos"]], "unfold() (in module easyunfold.cli)": [[1, "easyunfold.cli.unfold"]], "unfold_calculate() (in module easyunfold.cli)": [[1, "easyunfold.cli.unfold_calculate"]], "unfold_effective_mass() (in module easyunfold.cli)": [[1, "easyunfold.cli.unfold_effective_mass"]], "unfold_plot() (in module easyunfold.cli)": [[1, "easyunfold.cli.unfold_plot"]], "unfold_plot_projections() (in module easyunfold.cli)": [[1, "easyunfold.cli.unfold_plot_projections"]], "unfold_status() (in module easyunfold.cli)": [[1, "easyunfold.cli.unfold_status"]], "effectivemass (class in easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.EffectiveMass"]], "tmp_data (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.TMP_DATA"]], "_get_effective_masses() (easyunfold.effective_mass.effectivemass method)": [[2, "easyunfold.effective_mass.EffectiveMass._get_effective_masses"]], "_get_fitting_data() (easyunfold.effective_mass.effectivemass method)": [[2, "easyunfold.effective_mass.EffectiveMass._get_fitting_data"]], "_get_kpoint_distances() (easyunfold.effective_mass.effectivemass method)": [[2, "easyunfold.effective_mass.EffectiveMass._get_kpoint_distances"]], "angstrom_to_bohr (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.angstrom_to_bohr"]], "bohr_to_m (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.bohr_to_m"]], "ev_to_hartree (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.eV_to_hartree"]], "easyunfold.effective_mass": [[2, "module-easyunfold.effective_mass"]], "fit_effective_mass() (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.fit_effective_mass"]], "fitted_band() (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.fitted_band"]], "get_band_extrema() (easyunfold.effective_mass.effectivemass method)": [[2, "easyunfold.effective_mass.EffectiveMass.get_band_extrema"]], "get_effective_masses() (easyunfold.effective_mass.effectivemass method)": [[2, "easyunfold.effective_mass.EffectiveMass.get_effective_masses"]], "kpoints (easyunfold.effective_mass.effectivemass property)": [[2, "easyunfold.effective_mass.EffectiveMass.kpoints"]], "kpoints_labels (easyunfold.effective_mass.effectivemass property)": [[2, "easyunfold.effective_mass.EffectiveMass.kpoints_labels"]], "locate_kpoint_segment() (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.locate_kpoint_segment"]], "points_with_tol() (in module easyunfold.effective_mass)": [[2, "easyunfold.effective_mass.points_with_tol"]], "set_nocc() (easyunfold.effective_mass.effectivemass method)": [[2, "easyunfold.effective_mass.EffectiveMass.set_nocc"]], "unfoldplotter (class in easyunfold.plotting)": [[3, "easyunfold.plotting.UnfoldPlotter"]], "_add_kpoint_labels() (easyunfold.plotting.unfoldplotter method)": [[3, "easyunfold.plotting.UnfoldPlotter._add_kpoint_labels"]], "_plot_spectral_function_rgba() (easyunfold.plotting.unfoldplotter method)": [[3, "easyunfold.plotting.UnfoldPlotter._plot_spectral_function_rgba"]], "adjust_lightness() (in module easyunfold.plotting)": [[3, "easyunfold.plotting.adjust_lightness"]], "easyunfold.plotting": [[3, "module-easyunfold.plotting"]], "interpolate_colors() (in module easyunfold.plotting)": [[3, "easyunfold.plotting.interpolate_colors"]], "plot_dos() (easyunfold.plotting.unfoldplotter static method)": [[3, "easyunfold.plotting.UnfoldPlotter.plot_dos"]], "plot_effective_mass() (easyunfold.plotting.unfoldplotter method)": [[3, "easyunfold.plotting.UnfoldPlotter.plot_effective_mass"]], "plot_effective_mass_fit() (easyunfold.plotting.unfoldplotter static method)": [[3, "easyunfold.plotting.UnfoldPlotter.plot_effective_mass_fit"]], "plot_projected() (easyunfold.plotting.unfoldplotter method)": [[3, "easyunfold.plotting.UnfoldPlotter.plot_projected"]], "plot_spectral_function() (easyunfold.plotting.unfoldplotter method)": [[3, "easyunfold.plotting.UnfoldPlotter.plot_spectral_function"]], "plot_spectral_weights() (easyunfold.plotting.unfoldplotter method)": [[3, "easyunfold.plotting.UnfoldPlotter.plot_spectral_weights"]], "procar (class in easyunfold.procar)": [[4, "easyunfold.procar.Procar"]], "_read() (easyunfold.procar.procar method)": [[4, "easyunfold.procar.Procar._read"]], "_read_header_nion_proj_names() (easyunfold.procar.procar method)": [[4, "easyunfold.procar.Procar._read_header_nion_proj_names"]], "as_dict() (easyunfold.procar.procar method)": [[4, "easyunfold.procar.Procar.as_dict"]], "easyunfold.procar": [[4, "module-easyunfold.procar"]], "from_dict() (easyunfold.procar.procar class method)": [[4, "easyunfold.procar.Procar.from_dict"]], "get_projection() (easyunfold.procar.procar method)": [[4, "easyunfold.procar.Procar.get_projection"]], "normalise_projs() (easyunfold.procar.procar method)": [[4, "easyunfold.procar.Procar.normalise_projs"]], "read() (easyunfold.procar.procar method)": [[4, "easyunfold.procar.Procar.read"]], "gaussiansmearing() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.GaussianSmearing"]], "lorentzsmearing() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.LorentzSmearing"]], "unfold (class in easyunfold.unfold)": [[5, "easyunfold.unfold.Unfold"]], "unfoldkset (class in easyunfold.unfold)": [[5, "easyunfold.unfold.UnfoldKSet"]], "_version (easyunfold.unfold.unfoldkset attribute)": [[5, "easyunfold.unfold.UnfoldKSet._VERSION"]], "__repr__() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.__repr__"]], "_construct_procar_kmap() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet._construct_procar_kmap"]], "_get_spectral_weights() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet._get_spectral_weights"]], "_read_weights() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet._read_weights"]], "as_dict() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.as_dict"]], "check_version() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.check_version"]], "clean_latex_string() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.clean_latex_string"]], "concatenate_scf_kpoints() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.concatenate_scf_kpoints"]], "create_white_colormap() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.create_white_colormap"]], "create_white_colormap_from_existing() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.create_white_colormap_from_existing"]], "easyunfold.unfold": [[5, "module-easyunfold.unfold"]], "expand_k_by_symmetry() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.expand_K_by_symmetry"]], "expand_pc_kpoints() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.expand_pc_kpoints"]], "find_k_from_k() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.find_K_from_k"]], "find_k_index() (easyunfold.unfold.unfold method)": [[5, "easyunfold.unfold.Unfold.find_K_index"]], "from_atoms() (easyunfold.unfold.unfoldkset class method)": [[5, "easyunfold.unfold.UnfoldKSet.from_atoms"]], "from_file() (easyunfold.unfold.unfoldkset class method)": [[5, "easyunfold.unfold.UnfoldKSet.from_file"]], "generate_sc_kpoints() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.generate_sc_kpoints"]], "get_band_weight_sets() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.get_band_weight_sets"]], "get_kpoint_distances() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.get_kpoint_distances"]], "get_ovlap_g() (easyunfold.unfold.unfold method)": [[5, "easyunfold.unfold.Unfold.get_ovlap_G"]], "get_spectral_function() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.get_spectral_function"]], "get_spectral_weights() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.get_spectral_weights"]], "get_symmetry_dataset() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.get_symmetry_dataset"]], "get_vbm_cbm() (easyunfold.unfold.unfold method)": [[5, "easyunfold.unfold.Unfold.get_vbm_cbm"]], "has_averaged_spectral_weights (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.has_averaged_spectral_weights"]], "is_calculated (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.is_calculated"]], "load_procars() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.load_procars"]], "make_kpath() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.make_kpath"]], "nkpts_expand (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.nkpts_expand"]], "nkpts_orig (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.nkpts_orig"]], "nsymm_expand (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.nsymm_expand"]], "nsymm_orig (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.nsymm_orig"]], "parse_atoms() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.parse_atoms"]], "parse_atoms_idx() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.parse_atoms_idx"]], "procar (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.procar"]], "procar_kmaps (easyunfold.unfold.unfoldkset property)": [[5, "easyunfold.unfold.UnfoldKSet.procar_kmaps"]], "process_projection_options() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.process_projection_options"]], "read_poscar_contcar_if_present() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.read_poscar_contcar_if_present"]], "rotate_kpt() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.rotate_kpt"]], "spectral_function() (easyunfold.unfold.unfold method)": [[5, "easyunfold.unfold.Unfold.spectral_function"]], "spectral_function_from_weight_sets() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.spectral_function_from_weight_sets"]], "spectral_weight() (easyunfold.unfold.unfold method)": [[5, "easyunfold.unfold.Unfold.spectral_weight"]], "spectral_weight_k() (easyunfold.unfold.unfold method)": [[5, "easyunfold.unfold.Unfold.spectral_weight_k"]], "spectral_weight_multiple_source() (in module easyunfold.unfold)": [[5, "easyunfold.unfold.spectral_weight_multiple_source"]], "write_pc_kpoints() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.write_pc_kpoints"]], "write_sc_kpoints() (easyunfold.unfold.unfoldkset method)": [[5, "easyunfold.unfold.UnfoldKSet.write_sc_kpoints"]], "re_comment (in module easyunfold.utils)": [[6, "easyunfold.utils.RE_COMMENT"]], "easyunfold.utils": [[6, "module-easyunfold.utils"]], "find_unique() (in module easyunfold.utils)": [[6, "easyunfold.utils.find_unique"]], "kpoints_equal() (in module easyunfold.utils)": [[6, "easyunfold.utils.kpoints_equal"]], "read_kpoints() (in module easyunfold.utils)": [[6, "easyunfold.utils.read_kpoints"]], "read_kpoints_castep() (in module easyunfold.utils)": [[6, "easyunfold.utils.read_kpoints_castep"]], "read_kpoints_line_vasp() (in module easyunfold.utils)": [[6, "easyunfold.utils.read_kpoints_line_vasp"]], "read_kpoints_vasp() (in module easyunfold.utils)": [[6, "easyunfold.utils.read_kpoints_vasp"]], "reduce_kpoints() (in module easyunfold.utils)": [[6, "easyunfold.utils.reduce_kpoints"]], "wrap_kpoints() (in module easyunfold.utils)": [[6, "easyunfold.utils.wrap_kpoints"]], "write_kpoints() (in module easyunfold.utils)": [[6, "easyunfold.utils.write_kpoints"]], "write_kpoints_castep() (in module easyunfold.utils)": [[6, "easyunfold.utils.write_kpoints_castep"]], "write_kpoints_vasp() (in module easyunfold.utils)": [[6, "easyunfold.utils.write_kpoints_vasp"]], "amtokg (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AMTOKG"]], "autdebye (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AUTDEBYE"]], "autoa (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AUTOA"]], "autoa2 (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AUTOA2"]], "autoa3 (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AUTOA3"]], "autoa4 (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AUTOA4"]], "autoa5 (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.AUTOA5"]], "bolk (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.BOLK"]], "bolkev (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.BOLKEV"]], "citpi (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.CITPI"]], "clight (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.CLIGHT"]], "edeps (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.EDEPS"]], "evtoj (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.EVTOJ"]], "evtokcal (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.EVTOKCAL"]], "felect (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.FELECT"]], "hsqdtm (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.HSQDTM"]], "magmomtoenergy (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.MAGMOMTOENERGY"]], "momtomom (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.MOMTOMOM"]], "pi (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.PI"]], "rytoev (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.RYTOEV"]], "tpi (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.TPI"]], "__all__ (in module easyunfold.vasp_constant)": [[7, "easyunfold.vasp_constant.__all__"]], "easyunfold.vasp_constant": [[7, "module-easyunfold.vasp_constant"]], "wavecar (class in easyunfold.wavecar)": [[8, "easyunfold.wavecar.Wavecar"]], "check_index() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.check_index"]], "close() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.close"]], "easyunfold.wavecar": [[8, "module-easyunfold.wavecar"]], "get_gvectors() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.get_gvectors"]], "is_gamma() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.is_gamma"]], "is_soc() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.is_soc"]], "locate_rec() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.locate_rec"]], "read_band_coeffs() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.read_band_coeffs"]], "read_bands() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.read_bands"]], "read_wf_header() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.read_wf_header"]], "set_wf_prec() (easyunfold.wavecar.wavecar method)": [[8, "easyunfold.wavecar.Wavecar.set_wf_prec"]], "castepwavefunction (class in easyunfold.wavefun)": [[9, "easyunfold.wavefun.CastepWaveFunction"]], "vaspwavefunction (class in easyunfold.wavefun)": [[9, "easyunfold.wavefun.VaspWaveFunction"]], "wavefunction (class in easyunfold.wavefun)": [[9, "easyunfold.wavefun.WaveFunction"]], "bands (easyunfold.wavefun.castepwavefunction property)": [[9, "easyunfold.wavefun.CastepWaveFunction.bands"]], "bands (easyunfold.wavefun.vaspwavefunction property)": [[9, "easyunfold.wavefun.VaspWaveFunction.bands"]], "bands (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.bands"]], "easyunfold.wavefun": [[9, "module-easyunfold.wavefun"]], "from_file() (easyunfold.wavefun.castepwavefunction class method)": [[9, "easyunfold.wavefun.CastepWaveFunction.from_file"]], "get_band_coeffs() (easyunfold.wavefun.castepwavefunction method)": [[9, "easyunfold.wavefun.CastepWaveFunction.get_band_coeffs"]], "get_band_coeffs() (easyunfold.wavefun.vaspwavefunction method)": [[9, "easyunfold.wavefun.VaspWaveFunction.get_band_coeffs"]], "get_band_coeffs() (easyunfold.wavefun.wavefunction method)": [[9, "easyunfold.wavefun.WaveFunction.get_band_coeffs"]], "get_gvectors() (easyunfold.wavefun.castepwavefunction method)": [[9, "easyunfold.wavefun.CastepWaveFunction.get_gvectors"]], "get_gvectors() (easyunfold.wavefun.vaspwavefunction method)": [[9, "easyunfold.wavefun.VaspWaveFunction.get_gvectors"]], "get_gvectors() (easyunfold.wavefun.wavefunction method)": [[9, "easyunfold.wavefun.WaveFunction.get_gvectors"]], "kpoints (easyunfold.wavefun.castepwavefunction property)": [[9, "easyunfold.wavefun.CastepWaveFunction.kpoints"]], "kpoints (easyunfold.wavefun.vaspwavefunction property)": [[9, "easyunfold.wavefun.VaspWaveFunction.kpoints"]], "kpoints (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.kpoints"]], "mesh_size (easyunfold.wavefun.castepwavefunction property)": [[9, "easyunfold.wavefun.CastepWaveFunction.mesh_size"]], "mesh_size (easyunfold.wavefun.vaspwavefunction property)": [[9, "easyunfold.wavefun.VaspWaveFunction.mesh_size"]], "mesh_size (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.mesh_size"]], "nbands (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.nbands"]], "nkpts (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.nkpts"]], "nspins (easyunfold.wavefun.castepwavefunction property)": [[9, "easyunfold.wavefun.CastepWaveFunction.nspins"]], "nspins (easyunfold.wavefun.vaspwavefunction property)": [[9, "easyunfold.wavefun.VaspWaveFunction.nspins"]], "nspins (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.nspins"]], "occupancies (easyunfold.wavefun.castepwavefunction property)": [[9, "easyunfold.wavefun.CastepWaveFunction.occupancies"]], "occupancies (easyunfold.wavefun.vaspwavefunction property)": [[9, "easyunfold.wavefun.VaspWaveFunction.occupancies"]], "occupancies (easyunfold.wavefun.wavefunction property)": [[9, "easyunfold.wavefun.WaveFunction.occupancies"]], "--atoms": [[11, "cmdoption-easyunfold-unfold-plot-atoms"], [11, "cmdoption-easyunfold-unfold-plot-projections-atoms"]], "--atoms-idx": [[11, "cmdoption-easyunfold-unfold-plot-atoms-idx"], [11, "cmdoption-easyunfold-unfold-plot-projections-atoms-idx"]], "--band-filter": [[11, "cmdoption-easyunfold-unfold-effective-mass-band-filter"]], "--cmap": [[11, "cmdoption-easyunfold-unfold-plot-cmap"], [11, "cmdoption-easyunfold-unfold-plot-projections-cmap"]], "--code": [[11, "cmdoption-easyunfold-generate-c"]], "--colours": [[11, "cmdoption-easyunfold-unfold-plot-projections-colours"]], "--colourspace": [[11, "cmdoption-easyunfold-unfold-plot-projections-colourspace"]], "--combined": [[11, "cmdoption-easyunfold-unfold-plot-projections-combined"]], "--data-file": [[11, "cmdoption-easyunfold-unfold-d"]], "--dos": [[11, "cmdoption-easyunfold-unfold-plot-dos"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos"]], "--dos-atoms": [[11, "cmdoption-easyunfold-unfold-plot-dos-atoms"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-atoms"]], "--dos-elements": [[11, "cmdoption-easyunfold-unfold-plot-dos-elements"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-elements"]], "--dos-label": [[11, "cmdoption-easyunfold-unfold-plot-dos-label"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-label"]], "--dos-orbitals": [[11, "cmdoption-easyunfold-unfold-plot-dos-orbitals"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-orbitals"]], "--dpi": [[11, "cmdoption-easyunfold-unfold-plot-dpi"], [11, "cmdoption-easyunfold-unfold-plot-projections-dpi"]], "--emax": [[11, "cmdoption-easyunfold-unfold-effective-mass-emax"], [11, "cmdoption-easyunfold-unfold-plot-emax"], [11, "cmdoption-easyunfold-unfold-plot-projections-emax"]], "--emin": [[11, "cmdoption-easyunfold-unfold-effective-mass-emin"], [11, "cmdoption-easyunfold-unfold-plot-emin"], [11, "cmdoption-easyunfold-unfold-plot-projections-emin"]], "--eref": [[11, "cmdoption-easyunfold-unfold-plot-eref"], [11, "cmdoption-easyunfold-unfold-plot-projections-eref"]], "--extrema-detect-tol": [[11, "cmdoption-easyunfold-unfold-effective-mass-extrema-detect-tol"]], "--fit-label": [[11, "cmdoption-easyunfold-unfold-effective-mass-fit-label"]], "--gamma": [[11, "cmdoption-easyunfold-unfold-calculate-gamma"]], "--gaussian": [[11, "cmdoption-easyunfold-unfold-plot-gaussian"], [11, "cmdoption-easyunfold-unfold-plot-projections-gaussian"]], "--height": [[11, "cmdoption-easyunfold-unfold-plot-height"], [11, "cmdoption-easyunfold-unfold-plot-projections-height"]], "--intensity": [[11, "cmdoption-easyunfold-unfold-plot-intensity"], [11, "cmdoption-easyunfold-unfold-plot-projections-intensity"]], "--intensity-threshold": [[11, "cmdoption-easyunfold-unfold-effective-mass-intensity-threshold"]], "--legend-cutoff": [[11, "cmdoption-easyunfold-unfold-plot-legend-cutoff"], [11, "cmdoption-easyunfold-unfold-plot-projections-legend-cutoff"]], "--manual-extrema": [[11, "cmdoption-easyunfold-unfold-effective-mass-manual-extrema"]], "--matrix": [[11, "cmdoption-easyunfold-generate-m"]], "--mpl-style-file": [[11, "cmdoption-easyunfold-unfold-effective-mass-m"], [11, "cmdoption-easyunfold-unfold-plot-m"], [11, "cmdoption-easyunfold-unfold-plot-projections-m"]], "--ncl": [[11, "cmdoption-easyunfold-unfold-calculate-ncl"]], "--nk-per-split": [[11, "cmdoption-easyunfold-generate-nk-per-split"]], "--no-combined": [[11, "cmdoption-easyunfold-unfold-plot-projections-combined"]], "--no-expand": [[11, "cmdoption-easyunfold-generate-no-expand"]], "--no-separate-folders": [[11, "cmdoption-easyunfold-generate-separate-folders"]], "--no-symm-average": [[11, "cmdoption-easyunfold-unfold-plot-no-symm-average"], [11, "cmdoption-easyunfold-unfold-plot-projections-no-symm-average"]], "--no-time-reversal": [[11, "cmdoption-easyunfold-generate-time-reversal"]], "--no-total": [[11, "cmdoption-easyunfold-unfold-plot-no-total"], [11, "cmdoption-easyunfold-unfold-plot-projections-no-total"]], "--nocc": [[11, "cmdoption-easyunfold-unfold-effective-mass-nocc"]], "--npoints": [[11, "cmdoption-easyunfold-unfold-effective-mass-npoints"], [11, "cmdoption-easyunfold-unfold-plot-npoints"], [11, "cmdoption-easyunfold-unfold-plot-projections-npoints"]], "--orbitals": [[11, "cmdoption-easyunfold-unfold-plot-orbitals"], [11, "cmdoption-easyunfold-unfold-plot-projections-orbitals"]], "--out-file": [[11, "cmdoption-easyunfold-generate-o"], [11, "cmdoption-easyunfold-unfold-effective-mass-o"], [11, "cmdoption-easyunfold-unfold-plot-o"], [11, "cmdoption-easyunfold-unfold-plot-projections-o"]], "--plot": [[11, "cmdoption-easyunfold-unfold-effective-mass-plot"]], "--plot-fit": [[11, "cmdoption-easyunfold-unfold-effective-mass-plot-fit"]], "--poscar": [[11, "cmdoption-easyunfold-unfold-plot-poscar"], [11, "cmdoption-easyunfold-unfold-plot-projections-poscar"]], "--procar": [[11, "cmdoption-easyunfold-unfold-plot-procar"], [11, "cmdoption-easyunfold-unfold-plot-projections-procar"]], "--save-as": [[11, "cmdoption-easyunfold-unfold-calculate-save-as"]], "--scale": [[11, "cmdoption-easyunfold-unfold-plot-projections-scale"], [11, "cmdoption-easyunfold-unfold-plot-scale"]], "--scf-kpoints": [[11, "cmdoption-easyunfold-generate-scf-kpoints"]], "--separate-folders": [[11, "cmdoption-easyunfold-generate-separate-folders"]], "--show": [[11, "cmdoption-easyunfold-unfold-plot-projections-show"], [11, "cmdoption-easyunfold-unfold-plot-show"]], "--sigma": [[11, "cmdoption-easyunfold-unfold-plot-projections-sigma"], [11, "cmdoption-easyunfold-unfold-plot-sigma"]], "--spin": [[11, "cmdoption-easyunfold-unfold-effective-mass-spin"]], "--symprec": [[11, "cmdoption-easyunfold-generate-symprec"]], "--time-reversal": [[11, "cmdoption-easyunfold-generate-time-reversal"]], "--title": [[11, "cmdoption-easyunfold-unfold-plot-projections-title"], [11, "cmdoption-easyunfold-unfold-plot-title"]], "--total-only": [[11, "cmdoption-easyunfold-unfold-plot-projections-total-only"], [11, "cmdoption-easyunfold-unfold-plot-total-only"]], "--vscale": [[11, "cmdoption-easyunfold-unfold-plot-projections-vscale"], [11, "cmdoption-easyunfold-unfold-plot-vscale"]], "--width": [[11, "cmdoption-easyunfold-unfold-plot-projections-width"], [11, "cmdoption-easyunfold-unfold-plot-width"]], "--zero-line": [[11, "cmdoption-easyunfold-unfold-plot-projections-zero-line"], [11, "cmdoption-easyunfold-unfold-plot-zero-line"]], "-c": [[11, "cmdoption-easyunfold-generate-c"]], "-d": [[11, "cmdoption-easyunfold-unfold-d"]], "-m": [[11, "cmdoption-easyunfold-generate-m"], [11, "cmdoption-easyunfold-unfold-effective-mass-m"], [11, "cmdoption-easyunfold-unfold-plot-m"], [11, "cmdoption-easyunfold-unfold-plot-projections-m"]], "-o": [[11, "cmdoption-easyunfold-generate-o"], [11, "cmdoption-easyunfold-unfold-effective-mass-o"], [11, "cmdoption-easyunfold-unfold-plot-o"], [11, "cmdoption-easyunfold-unfold-plot-projections-o"]], "kpoints": [[11, "cmdoption-easyunfold-generate-arg-KPOINTS"]], "pc_file": [[11, "cmdoption-easyunfold-generate-arg-PC_FILE"]], "sc_file": [[11, "cmdoption-easyunfold-generate-arg-SC_FILE"]], "wavefunc": [[11, "cmdoption-easyunfold-unfold-calculate-arg-WAVEFUNC"]], "easyunfold-generate command line option": [[11, "cmdoption-easyunfold-generate-arg-KPOINTS"], [11, "cmdoption-easyunfold-generate-arg-PC_FILE"], [11, "cmdoption-easyunfold-generate-arg-SC_FILE"], [11, "cmdoption-easyunfold-generate-c"], [11, "cmdoption-easyunfold-generate-m"], [11, "cmdoption-easyunfold-generate-nk-per-split"], [11, "cmdoption-easyunfold-generate-no-expand"], [11, "cmdoption-easyunfold-generate-o"], [11, "cmdoption-easyunfold-generate-scf-kpoints"], [11, "cmdoption-easyunfold-generate-separate-folders"], [11, "cmdoption-easyunfold-generate-symprec"], [11, "cmdoption-easyunfold-generate-time-reversal"]], "easyunfold-unfold command line option": [[11, "cmdoption-easyunfold-unfold-d"]], "easyunfold-unfold-calculate command line option": [[11, "cmdoption-easyunfold-unfold-calculate-arg-WAVEFUNC"], [11, "cmdoption-easyunfold-unfold-calculate-gamma"], [11, "cmdoption-easyunfold-unfold-calculate-ncl"], [11, "cmdoption-easyunfold-unfold-calculate-save-as"]], "easyunfold-unfold-effective-mass command line option": [[11, "cmdoption-easyunfold-unfold-effective-mass-band-filter"], [11, "cmdoption-easyunfold-unfold-effective-mass-emax"], [11, "cmdoption-easyunfold-unfold-effective-mass-emin"], [11, "cmdoption-easyunfold-unfold-effective-mass-extrema-detect-tol"], [11, "cmdoption-easyunfold-unfold-effective-mass-fit-label"], [11, "cmdoption-easyunfold-unfold-effective-mass-intensity-threshold"], [11, "cmdoption-easyunfold-unfold-effective-mass-m"], [11, "cmdoption-easyunfold-unfold-effective-mass-manual-extrema"], [11, "cmdoption-easyunfold-unfold-effective-mass-nocc"], [11, "cmdoption-easyunfold-unfold-effective-mass-npoints"], [11, "cmdoption-easyunfold-unfold-effective-mass-o"], [11, "cmdoption-easyunfold-unfold-effective-mass-plot"], [11, "cmdoption-easyunfold-unfold-effective-mass-plot-fit"], [11, "cmdoption-easyunfold-unfold-effective-mass-spin"]], "easyunfold-unfold-plot command line option": [[11, "cmdoption-easyunfold-unfold-plot-atoms"], [11, "cmdoption-easyunfold-unfold-plot-atoms-idx"], [11, "cmdoption-easyunfold-unfold-plot-cmap"], [11, "cmdoption-easyunfold-unfold-plot-dos"], [11, "cmdoption-easyunfold-unfold-plot-dos-atoms"], [11, "cmdoption-easyunfold-unfold-plot-dos-elements"], [11, "cmdoption-easyunfold-unfold-plot-dos-label"], [11, "cmdoption-easyunfold-unfold-plot-dos-orbitals"], [11, "cmdoption-easyunfold-unfold-plot-dpi"], [11, "cmdoption-easyunfold-unfold-plot-emax"], [11, "cmdoption-easyunfold-unfold-plot-emin"], [11, "cmdoption-easyunfold-unfold-plot-eref"], [11, "cmdoption-easyunfold-unfold-plot-gaussian"], [11, "cmdoption-easyunfold-unfold-plot-height"], [11, "cmdoption-easyunfold-unfold-plot-intensity"], [11, "cmdoption-easyunfold-unfold-plot-legend-cutoff"], [11, "cmdoption-easyunfold-unfold-plot-m"], [11, "cmdoption-easyunfold-unfold-plot-no-symm-average"], [11, "cmdoption-easyunfold-unfold-plot-no-total"], [11, "cmdoption-easyunfold-unfold-plot-npoints"], [11, "cmdoption-easyunfold-unfold-plot-o"], [11, "cmdoption-easyunfold-unfold-plot-orbitals"], [11, "cmdoption-easyunfold-unfold-plot-poscar"], [11, "cmdoption-easyunfold-unfold-plot-procar"], [11, "cmdoption-easyunfold-unfold-plot-scale"], [11, "cmdoption-easyunfold-unfold-plot-show"], [11, "cmdoption-easyunfold-unfold-plot-sigma"], [11, "cmdoption-easyunfold-unfold-plot-title"], [11, "cmdoption-easyunfold-unfold-plot-total-only"], [11, "cmdoption-easyunfold-unfold-plot-vscale"], [11, "cmdoption-easyunfold-unfold-plot-width"], [11, "cmdoption-easyunfold-unfold-plot-zero-line"]], "easyunfold-unfold-plot-projections command line option": [[11, "cmdoption-easyunfold-unfold-plot-projections-atoms"], [11, "cmdoption-easyunfold-unfold-plot-projections-atoms-idx"], [11, "cmdoption-easyunfold-unfold-plot-projections-cmap"], [11, "cmdoption-easyunfold-unfold-plot-projections-colours"], [11, "cmdoption-easyunfold-unfold-plot-projections-colourspace"], [11, "cmdoption-easyunfold-unfold-plot-projections-combined"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-atoms"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-elements"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-label"], [11, "cmdoption-easyunfold-unfold-plot-projections-dos-orbitals"], [11, "cmdoption-easyunfold-unfold-plot-projections-dpi"], [11, "cmdoption-easyunfold-unfold-plot-projections-emax"], [11, "cmdoption-easyunfold-unfold-plot-projections-emin"], [11, "cmdoption-easyunfold-unfold-plot-projections-eref"], [11, "cmdoption-easyunfold-unfold-plot-projections-gaussian"], [11, "cmdoption-easyunfold-unfold-plot-projections-height"], [11, "cmdoption-easyunfold-unfold-plot-projections-intensity"], [11, "cmdoption-easyunfold-unfold-plot-projections-legend-cutoff"], [11, "cmdoption-easyunfold-unfold-plot-projections-m"], [11, "cmdoption-easyunfold-unfold-plot-projections-no-symm-average"], [11, "cmdoption-easyunfold-unfold-plot-projections-no-total"], [11, "cmdoption-easyunfold-unfold-plot-projections-npoints"], [11, "cmdoption-easyunfold-unfold-plot-projections-o"], [11, "cmdoption-easyunfold-unfold-plot-projections-orbitals"], [11, "cmdoption-easyunfold-unfold-plot-projections-poscar"], [11, "cmdoption-easyunfold-unfold-plot-projections-procar"], [11, "cmdoption-easyunfold-unfold-plot-projections-scale"], [11, "cmdoption-easyunfold-unfold-plot-projections-show"], [11, "cmdoption-easyunfold-unfold-plot-projections-sigma"], [11, "cmdoption-easyunfold-unfold-plot-projections-title"], [11, "cmdoption-easyunfold-unfold-plot-projections-total-only"], [11, "cmdoption-easyunfold-unfold-plot-projections-vscale"], [11, "cmdoption-easyunfold-unfold-plot-projections-width"], [11, "cmdoption-easyunfold-unfold-plot-projections-zero-line"]]}}) \ No newline at end of file