diff --git a/_api/cp2kdata.output.html b/_api/cp2kdata.output.html index 6f05422..8401f51 100644 --- a/_api/cp2kdata.output.html +++ b/_api/cp2kdata.output.html @@ -446,9 +446,14 @@

cp2kdata.output module

static check_run_type(run_type)[source]#
+
+
+static drop_first_info(cp2k_info, array, info='info')[source]#
+
+
-static drop_last_info(cp2k_info, array)[source]#
+static drop_last_info(cp2k_info, array, info='info')[source]#
diff --git a/_api/cp2kdata.utils.html b/_api/cp2kdata.utils.html index 1d23f60..4e1caaf 100644 --- a/_api/cp2kdata.utils.html +++ b/_api/cp2kdata.utils.html @@ -477,13 +477,6 @@

cp2kdata.utils module

cp2kdata.utils.interpolate_spline(old_x, old_y, new_x)[source]#
-
-
-cp2kdata.utils.printtbox(arg)[source]#
-

This function is a print decorated with a few characters so that the -print function present a characteristic string. Useful for postprocess.

-
-
cp2kdata.utils.set_pbc(pos, cell)[source]#
diff --git a/_modules/cp2kdata/block_parser/header_info.html b/_modules/cp2kdata/block_parser/header_info.html index f864ef1..30f6b5c 100644 --- a/_modules/cp2kdata/block_parser/header_info.html +++ b/_modules/cp2kdata/block_parser/header_info.html @@ -383,7 +383,9 @@

Source code for cp2kdata.block_parser.header_info

from dataclasses import dataclass # use monty.re because it can terminate on match from monty.re import regrep +from cp2kdata.log import get_logger +logger = get_logger(__name__)
[docs]@dataclass class Cp2kInfo: @@ -424,6 +426,8 @@

Source code for cp2kdata.block_parser.header_info

raise ValueError(f"More than one restart information found in {filename}") elif num_match_restart == 1: cp2k_restart = True + logger.debug(f"Found restart information in the output header") + elif num_match_restart == 0: cp2k_restart = False diff --git a/_modules/cp2kdata/output.html b/_modules/cp2kdata/output.html index 9ec0236..594065d 100644 --- a/_modules/cp2kdata/output.html +++ b/_modules/cp2kdata/output.html @@ -480,6 +480,7 @@

Source code for cp2kdata.output

         # restart should be true or false
         if restart is not None:
             self.cp2k_info.restart = restart
+            logger.debug("Overwrite restart information with user provided restart = True.")
 
         self.check_run_type(run_type=self.global_info.run_type)
 
@@ -782,8 +783,12 @@ 

Source code for cp2kdata.output

             format_logger(info="Forces", filename=self.filename)
             self.atomic_forces_list = parse_atomic_forces_list(
                 self.output_file)
+
+            self.atomic_forces_list = self.drop_first_info(
+                self.cp2k_info, self.atomic_forces_list, info="forces")
+
             self.atomic_forces_list = self.drop_last_info(
-                self.cp2k_info, self.atomic_forces_list)
+                self.cp2k_info, self.atomic_forces_list, info="forces")
 
         stress_file_list = glob.glob(
             os.path.join(self.path_prefix, "*.stress"))
@@ -802,8 +807,13 @@ 

Source code for cp2kdata.output

             self.stress_tensor_list = parse_stress_tensor_list(
                 self.output_file)
 
-            self.stress_tensor_list = self.drop_last_info(
-                self.cp2k_info, self.stress_tensor_list)
+            # stress tensor could be None if the output file doesn't contain stress information
+            if self.stress_tensor_list is not None:
+                self.stress_tensor_list = self.drop_first_info(
+                    self.cp2k_info, self.stress_tensor_list, info="stresses")
+
+                self.stress_tensor_list = self.drop_last_info(
+                    self.cp2k_info, self.stress_tensor_list, info="stresses")
 
         self.num_frames = len(self.energies_list)
 
@@ -901,12 +911,22 @@ 

Source code for cp2kdata.output

 
[docs] def get_vib_freq_list(self): return self.vib_freq_list
+
[docs] @staticmethod + def drop_first_info(cp2k_info, array, info="info"): + # drop first info parsed from output if it restart from preivous MD run + if cp2k_info.restart == True: + logger.info( + f"The cp2k output is restarted from previous MD run, drop the first {info}." + ) + array = array[1:] + return array
+
[docs] @staticmethod - def drop_last_info(cp2k_info, array): + def drop_last_info(cp2k_info, array, info="info"): # drop last info parsed from output if it is terminated by request (touch EXIT) if cp2k_info.terminated_by_request == True: print( - "cp2kdata found the cp2k output is terminated by request, drop the last info.") + f"The cp2k output is terminated by user request, drop the last {info}.") array = array[:-1] return array
diff --git a/_modules/cp2kdata/utils.html b/_modules/cp2kdata/utils.html index 0323800..c3fe217 100644 --- a/_modules/cp2kdata/utils.html +++ b/_modules/cp2kdata/utils.html @@ -459,14 +459,6 @@

Source code for cp2kdata.utils

         tot_gr += s_gr/frames
     return tot_gr
- -
[docs]def printtbox(arg): - """ - This function is a print decorated with a few characters so that the - print function present a characteristic string. Useful for postprocess. - """ - print("--> CP2KDATA: {0}".format(arg))
-
[docs]def format_logger(info, filename): logger.debug(f"Parsing {info:10} from {filename}")
diff --git a/genindex.html b/genindex.html index f6c2990..d47da02 100644 --- a/genindex.html +++ b/genindex.html @@ -743,6 +743,8 @@

D

@@ -1153,8 +1155,6 @@

P

  • plot_U_test() (in module cp2kdata.plots.test_plot)
  • print_level (cp2kdata.block_parser.header_info.GlobalInfo attribute) -
  • -
  • printtbox() (in module cp2kdata.utils)
  • diff --git a/objects.inv b/objects.inv index 9a66550..14e62b1 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/searchindex.js b/searchindex.js index 87f333e..47c6031 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["_api/cp2kdata", "_api/cp2kdata.block_parser", "_api/cp2kdata.block_parser.atomic_kind", "_api/cp2kdata.block_parser.cells", "_api/cp2kdata.block_parser.converge", "_api/cp2kdata.block_parser.coordinates", "_api/cp2kdata.block_parser.dft_plus_u", "_api/cp2kdata.block_parser.dipole", "_api/cp2kdata.block_parser.energies", "_api/cp2kdata.block_parser.errors_handle", "_api/cp2kdata.block_parser.fep", "_api/cp2kdata.block_parser.forces", "_api/cp2kdata.block_parser.geo_opt", "_api/cp2kdata.block_parser.header_info", "_api/cp2kdata.block_parser.hirshfeld", "_api/cp2kdata.block_parser.md_xyz", "_api/cp2kdata.block_parser.mulliken", "_api/cp2kdata.block_parser.stress", "_api/cp2kdata.block_parser.vibration", "_api/cp2kdata.cell", "_api/cp2kdata.cli", "_api/cp2kdata.cli.cmd", "_api/cp2kdata.cli.funcs", "_api/cp2kdata.cube", "_api/cp2kdata.cube.cube", "_api/cp2kdata.dpdata_plugin", "_api/cp2kdata.log", "_api/cp2kdata.matplotlibstyle", "_api/cp2kdata.output", "_api/cp2kdata.pdos", "_api/cp2kdata.pdos.pdos", "_api/cp2kdata.plots", "_api/cp2kdata.plots.fep_plot", "_api/cp2kdata.plots.geo_opt_plot", "_api/cp2kdata.plots.test_plot", "_api/cp2kdata.test_input", "_api/cp2kdata.units", "_api/cp2kdata.utils", "_api/modules", "docs/backlog", "docs/cube/README", "docs/dpdata_plugin", "docs/input_test", "docs/output", "docs/pdos/README", "intro"], "filenames": ["_api/cp2kdata.rst", "_api/cp2kdata.block_parser.rst", "_api/cp2kdata.block_parser.atomic_kind.rst", "_api/cp2kdata.block_parser.cells.rst", "_api/cp2kdata.block_parser.converge.rst", "_api/cp2kdata.block_parser.coordinates.rst", "_api/cp2kdata.block_parser.dft_plus_u.rst", "_api/cp2kdata.block_parser.dipole.rst", "_api/cp2kdata.block_parser.energies.rst", "_api/cp2kdata.block_parser.errors_handle.rst", "_api/cp2kdata.block_parser.fep.rst", "_api/cp2kdata.block_parser.forces.rst", "_api/cp2kdata.block_parser.geo_opt.rst", "_api/cp2kdata.block_parser.header_info.rst", "_api/cp2kdata.block_parser.hirshfeld.rst", "_api/cp2kdata.block_parser.md_xyz.rst", "_api/cp2kdata.block_parser.mulliken.rst", "_api/cp2kdata.block_parser.stress.rst", "_api/cp2kdata.block_parser.vibration.rst", "_api/cp2kdata.cell.rst", "_api/cp2kdata.cli.rst", "_api/cp2kdata.cli.cmd.rst", "_api/cp2kdata.cli.funcs.rst", "_api/cp2kdata.cube.rst", "_api/cp2kdata.cube.cube.rst", "_api/cp2kdata.dpdata_plugin.rst", "_api/cp2kdata.log.rst", "_api/cp2kdata.matplotlibstyle.rst", "_api/cp2kdata.output.rst", "_api/cp2kdata.pdos.rst", "_api/cp2kdata.pdos.pdos.rst", "_api/cp2kdata.plots.rst", "_api/cp2kdata.plots.fep_plot.rst", "_api/cp2kdata.plots.geo_opt_plot.rst", "_api/cp2kdata.plots.test_plot.rst", "_api/cp2kdata.test_input.rst", "_api/cp2kdata.units.rst", "_api/cp2kdata.utils.rst", "_api/modules.rst", "docs/backlog.md", "docs/cube/README.md", "docs/dpdata_plugin.md", "docs/input_test.md", "docs/output.md", "docs/pdos/README.md", "intro.md"], "titles": ["cp2kdata package", "cp2kdata.block_parser package", "cp2kdata.block_parser.atomic_kind module", "cp2kdata.block_parser.cells module", "cp2kdata.block_parser.converge module", "cp2kdata.block_parser.coordinates module", "cp2kdata.block_parser.dft_plus_u module", "cp2kdata.block_parser.dipole module", "cp2kdata.block_parser.energies module", "cp2kdata.block_parser.errors_handle module", "cp2kdata.block_parser.fep module", "cp2kdata.block_parser.forces module", "cp2kdata.block_parser.geo_opt module", "cp2kdata.block_parser.header_info module", "cp2kdata.block_parser.hirshfeld module", "cp2kdata.block_parser.md_xyz module", "cp2kdata.block_parser.mulliken module", "cp2kdata.block_parser.stress module", "cp2kdata.block_parser.vibration module", "cp2kdata.cell module", "cp2kdata.cli package", "cp2kdata.cli.cmd module", "cp2kdata.cli.funcs module", "cp2kdata.cube package", "cp2kdata.cube.cube module", "cp2kdata.dpdata_plugin module", "cp2kdata.log module", "cp2kdata.matplotlibstyle package", "cp2kdata.output module", "cp2kdata.pdos package", "cp2kdata.pdos.pdos module", "cp2kdata.plots package", "cp2kdata.plots.fep_plot module", "cp2kdata.plots.geo_opt_plot module", "cp2kdata.plots.test_plot module", "cp2kdata.test_input module", "cp2kdata.units module", "cp2kdata.utils module", "cp2kdata", "Idea List", "Manipulate CP2K Cube Files", "CP2KData Plugin for dpdata", "Generate Standard Test Inputs", "Manipulate CP2K Output/Log Files", "Manipulate CP2K Pdos Files", "CP2KData"], "terms": {"block_pars": [0, 38], "atomic_kind": [0, 1], "cell": [0, 1, 24, 37, 38, 41, 43], "converg": [0, 1, 42], "coordin": [0, 1, 41, 43], "dft_plus_u": [0, 1], "dipol": [0, 1], "energi": [0, 1, 30, 41, 43], "errors_handl": [0, 1], "fep": [0, 1], "forc": [0, 1, 41, 43], "geo_opt": [0, 1], "header_info": [0, 1], "hirshfeld": [0, 1], "md_xyz": [0, 1], "mulliken": [0, 1, 28], "stress": [0, 1, 41, 43], "vibrat": [0, 1], "cli": [0, 38, 39], "cmd": [0, 20], "func": [0, 20], "cube": [0, 38, 39, 45], "matplotlibstyl": [0, 38], "pdo": [0, 38, 39, 45], "plot": [0, 38, 43], "fep_plot": [0, 31], "geo_opt_plot": [0, 31], "test_plot": [0, 31], "dpdata_plugin": [0, 38], "log": [0, 38, 45], "output": [0, 38, 39, 40, 41, 45], "test_input": [0, 38], "unit": [0, 24, 38, 40], "util": [0, 38], "parse_atomic_kind": 2, "output_fil": [2, 3, 5, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 28], "sourc": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 25, 26, 28, 30, 32, 33, 34, 35, 37], "parse_num_atomic_kind": 2, "parse_all_cel": 3, "parse_all_md_cel": 3, "list": [3, 35, 37, 42, 43, 44], "str": [3, 13, 24, 25, 28, 30, 35], "cp2k_info": [3, 28], "cp2kinfo": [3, 13], "init_cell_info": 3, "none": [3, 13, 19, 24, 25, 26, 28, 30, 34, 35], "class": [4, 13, 19, 24, 25, 28, 30, 43], "convergeinfo": 4, "bool": [4, 13, 25, 28, 35], "fals": [4, 24, 35, 40], "base": [4, 13, 19, 24, 25, 28, 30], "object": [4, 13, 19, 24, 28, 30, 35, 37, 40], "parse_e_f_converg": 4, "filenam": [4, 13, 28, 30, 37], "parse_md_converg": 4, "parse_init_atomic_coordin": 5, "parse_dft_plus_u_occ": 6, "parse_dipole_list": 7, "parse_energies_list": 8, "parse_error": 9, "parse_vertical_gap": 10, "mix_ener_fil": 10, "r_col": 10, "3": [10, 44], "p_col": 10, "4": [10, 40, 44], "parse_atomic_forces_list": 11, "parse_geo_opt_info": 12, "float": [12, 24, 30, 40], "version": [13, 43], "restart": [13, 25, 28, 41], "terminated_by_request": 13, "dftinfo": [13, 16], "ks_type": 13, "multipl": 13, "globalinfo": 13, "run_typ": [13, 28, 43], "print_level": 13, "mdinfo": 13, "ensemble_typ": 13, "parse_cp2k_info": 13, "parse_dft_info": 13, "parse_global_info": 13, "parse_md_info": 13, "parse_hirshfeld_pop_list": 14, "parse_frc_xyz": 15, "frcxyz_fil": 15, "parse_md_cel": 15, "cell_fil": 15, "parse_md_en": 15, "ener_fil": 15, "parse_md_stress": 15, "stress_fil": 15, "parse_pos_xyz": 15, "posxyz_fil": 15, "parse_pos_xyz_from_wanni": 15, "wannier_xyz_fiel": 15, "parse_mulliken_pop_list": 16, "parse_stress_tensor_list": 17, "parse_vibration_freq_list": 18, "cp2kcell": [19, 24, 40], "cell_param": 19, "ndarrai": [19, 24, 30, 37], "ani": [19, 24, 37, 45], "dtype": [19, 24, 25, 37], "float64": [19, 24], "grid_point": 19, "option": [19, 24, 25, 28, 30, 35, 40, 43], "int64": 19, "grid_spacing_matrix": 19, "copi": [19, 24], "get_cell_angl": 19, "get_cell_length": 19, "get_cell_param": [19, 34], "get_dv": 19, "get_volum": 19, "cp2kcube": 24, "fname": 24, "cube_v": 24, "stc": [24, 40], "atom": [24, 37, 40, 43], "msonabl": 24, "document": 24, "as_dict": 24, "return": [24, 25, 30, 37, 40], "data": [24, 25, 39, 40, 41, 42, 45], "dict": [24, 25], "instanc": 24, "get_cel": [24, 40], "get_integr": [24, 40], "start_x": [24, 40], "end_x": [24, 40], "start_i": [24, 40], "end_i": [24, 40], "start_z": [24, 40], "end_z": [24, 40], "get_mav": [24, 40], "l1": [24, 40], "l2": [24, 40], "0": [24, 30, 35, 40, 42, 44], "ncov": [24, 40], "1": [24, 30, 35, 40, 41, 42, 43, 44], "interpol": [24, 40], "axi": [24, 40], "z": [24, 40], "get_pav": [24, 40], "get_stc": [24, 40], "properti": [24, 28, 30], "num_atom": [24, 34], "quick_plot": [24, 40], "reduce_resolut": [24, 40], "stride": [24, 40], "xyz": [24, 42, 43], "static": [24, 28], "square_wave_filt": 24, "x": [24, 40], "l": 24, "cell_z": 24, "view_cube_acsii": 24, "mav": [24, 40], "au": 24, "width": [24, 40], "135": 24, "write_cub": [24, 40], "comment": [24, 41], "cp2kcubetraj": 24, "prefix": 24, "cp2kenergyforceformat": 25, "format": [25, 40, 41], "from_labeled_system": 25, "file_nam": [25, 30], "kwarg": [25, 28], "implement": 25, "labeledsystem": [25, 41], "from": [25, 30, 39, 40, 41, 43, 44], "convert": [25, 30], "thi": [25, 37, 40, 44], "paramet": [25, 30, 35, 37, 40], "file": [25, 30, 35, 37, 39, 41, 42], "name": [25, 26, 41], "i": 25, "e": [25, 42], "first": [25, 30, 40], "argument": [25, 40, 43], "keyword": 25, "pass": 25, "method": [25, 40], "system": [25, 40], "whose": 25, "kei": 25, "ar": [25, 40, 41, 43], "defin": [25, 40], "type": [25, 28, 30, 35, 40, 43], "cp2kmdformat": 25, "get_chemical_symbols_from_cp2kdata": 25, "cp2koutput": [25, 28, 43], "true_symbol": 25, "get_uniq_atom_names_and_typ": 25, "chemical_symbol": 25, "get_logg": 26, "path_prefix": [28, 43], "pars": [28, 41, 44], "cp2k": [28, 30, 35, 41, 42], "check_md_typ": 28, "md_type": 28, "check_run_typ": 28, "drop_last_info": 28, "arrai": [28, 30, 32, 34, 37, 43], "get_all_cel": 28, "get_ase_atom": 28, "get_atom_kinds_list": 28, "get_atom_num": 28, "get_atomic_forces_list": 28, "get_atomic_kind": 28, "get_chemical_symbol": [28, 43], "get_chemical_symbols_fak": [28, 43], "get_energies_list": [28, 43], "get_force_statu": 28, "get_geo_opt_info": [28, 43], "get_geo_opt_info_plot": [28, 43], "logscal": 28, "true": [28, 30, 35, 40, 41, 42, 43], "dst": [28, 33], "get_global_info": 28, "get_init_atomic_coordin": [28, 43], "get_init_cel": 28, "get_mulliken_pop_list": 28, "get_num_atom": [28, 34], "get_num_fram": 28, "get_run_typ": [28, 43], "get_spin_moment_list": 28, "get_spin_moment_mulliken_list": 28, "get_stress_statu": 28, "get_stress_tensor_list": 28, "get_version_str": [28, 43], "get_vib_freq_list": [28, 43], "has_forc": 28, "has_stress": 28, "mulliken_pop_list": 28, "organize_md_cel": 28, "parse_cell_opt": 28, "parse_energy_forc": 28, "parse_geo_opt": 28, "parse_md": 28, "parse_vibrational_analysi": 28, "to_ase_atom": 28, "vib_freq_list": 28, "cp2kpdo": [30, 44], "parse_file_nam": 30, "get_do": [30, 44], "sigma": [30, 44], "dos_typ": [30, 44], "total": [30, 40, 44], "usecol": [30, 44], "tupl": [30, 35, 44], "int": [30, 37, 44], "get": [30, 43, 45], "densiti": [30, 40], "state": [30, 41], "do": [30, 44], "The": [30, 37, 40, 43], "standard": [30, 39, 43], "deviat": 30, "gaussian": 30, "smooth": 30, "retriev": 30, "can": [30, 40, 41, 42, 43, 44, 45], "s": 30, "p": [30, 35], "d": [30, 42], "f": 30, "column": 30, "us": [30, 37, 40, 41, 42, 43, 44, 45], "custom": [30, 44], "onli": [30, 40], "applic": 30, "smth_do": 30, "np": 30, "ener": [30, 43, 44], "valu": [30, 37, 40, 42], "correspond": 30, "get_homo_en": 30, "highest": 30, "occupi": 30, "molecular": 30, "orbit": [30, 42], "homo": 30, "get_lumo_en": 30, "lowest": 30, "unoccupi": 30, "lumo": 30, "lumo_en": 30, "get_raw_do": 30, "steplen": 30, "occup": 30, "read_dos_el": 30, "read": 30, "element": [30, 37, 42, 43], "line": [30, 40, 41, 42], "extract": [30, 39], "read_dos_energi": 30, "them": [30, 40], "electron": [30, 40], "volt": 30, "ev": 30, "an": [30, 40, 45], "numpi": [30, 37], "read_dos_fermi": 30, "fermi": 30, "get_true_el": 30, "pdosobj": 30, "replace_dict": 30, "pdos_name_pars": 30, "plot_single_pdo": 30, "ax": [30, 34, 40], "true_el": 30, "spin": 30, "raw": 30, "quick_plot_rk": [30, 44], "pdos_dir": 30, "quick_plot_uk": [30, 44], "style": 30, "get_cum_mean": 32, "get_fep_gap": 32, "eta_sub_dir_list": 32, "plot_ti": 32, "fig_nam": 32, "geo_opt_info_plot": 33, "geo_opt_info": 33, "basis_dir_name_convert": 34, "basis_test_sub_dir": 34, "basis_dir_name_ord": 34, "basis_dir_nam": 34, "basis_name_ord": 34, "basis_nam": 34, "get_u_list": 34, "u_test_sub_dir_list": 34, "get_basis_name_list": 34, "basis_test_sub_dir_list": 34, "cp2k_out": 34, "get_cutoff_list": 34, "cutoff_test_sub_dir_list": 34, "get_dos_param": 34, "cp2k_pdo": 34, "get_e_f_": 34, "cp2k_out_nam": 34, "get_err_per_atom": 34, "get_exp_collect_from_yaml": 34, "yaml_fil": 34, "get_matrix_rmse_and_max_err": 34, "matrix_list": 34, "get_min_gap": 34, "u_test_sub_dir": 34, "get_multiple_cell_param": 34, "get_multiple_e_f_": 34, "get_multiple_min_gap": 34, "plot_u_test": 34, "target_dir": [34, 35], "exp_collect": 34, "plot_axes_u": 34, "u_list": 34, "y_list": 34, "idx": 34, "plot_axes_basi": 34, "basis_list": 34, "plot_axes_cutoff": 34, "cutoff_list": 34, "plot_axes_exp": 34, "exp_valu": 34, "plot_basis_test": 34, "plot_cutoff_test": 34, "batch_sub": 35, "sub_cmd": 35, "bsub": 35, "sub_dir_name_list": 35, "copy_file_list": 35, "file_list": 35, "get_cp2k": 35, "cp2k_input_fil": 35, "get_batch_inp": 35, "stc_list": 35, "remove_sect": 35, "sec_obj": 35, "remov": 35, "pycp2k": 35, "section": [35, 44], "prevent": 35, "print": [35, 37, 40, 41, 43, 44], "input": [35, 37, 39, 41, 43, 45], "write_basis_test_inp": 35, "test_el": 35, "o": [35, 43], "short_rang": 35, "other_file_list": 35, "write_batch_inp": 35, "cp2k_list": 35, "dir_nam": 35, "calc": 35, "suffix_list": 35, "write_cutoff_test_inp": 35, "cutoff_rang": 35, "300": 35, "601": 35, "50": 35, "scf_converg": [35, 42], "_summary_": 35, "_extended_summary_": 35, "_type_": 35, "_description_": 35, "default": 35, "write_hubbard_u_test_inp": 35, "u_rang": 35, "8": [35, 40, 42, 44], "test_orbit": 35, "sotr": 37, "misc": 37, "function": 37, "create_path": 37, "path": [37, 40], "file_cont": 37, "num": 37, "find_closet_idx_by_valu": 37, "arr": 37, "scalartyp": 37, "find": 37, "index": 37, "closest": 37, "given": 37, "specifi": [37, 40, 41], "format_logg": 37, "info": 37, "get_rdf": 37, "po": [37, 43], "r": 37, "nbin": 37, "frame": [37, 41, 43], "get_rdf_list": 37, "radial": 37, "length": [37, 40], "bin": 37, "number": [37, 40, 41, 43], "rang": [37, 40, 42], "how": [37, 41], "much": 37, "you": [37, 40, 41, 42, 43, 45], "consid": 37, "pair": 37, "interpolate_splin": 37, "old_x": 37, "old_i": 37, "new_x": 37, "printtbox": 37, "arg": 37, "decor": 37, "few": 37, "charact": 37, "so": 37, "present": 37, "characterist": 37, "string": 37, "postprocess": [37, 45], "set_pbc": 37, "set": [37, 41, 43, 45], "pbc": 37, "packag": [38, 40, 45], "subpackag": 38, "submodul": 38, "modul": [38, 40, 45], "content": 38, "manipul": 39, "modifi": 39, "step": [39, 42], "inform": [39, 41, 43, 45], "gener": [39, 40, 41], "test": [39, 40], "directori": [39, 40, 43], "nice": 39, "figur": [39, 40], "interfac": [39, 40], "cp2kdata": [40, 42, 43, 44], "python": [40, 45], "provid": [40, 41, 42, 43], "tool": [40, 42], "work": 40, "softwar": 40, "One": [40, 42, 43, 45], "featur": 40, "its": 40, "abil": 40, "handl": 40, "perform": 40, "variou": 40, "analys": 40, "import": [40, 41, 43, 44], "necessari": 40, "load": 40, "cube_file_path": 40, "slab": 40, "electron_dens": 40, "1_0": [40, 44], "mycub": 40, "user": 40, "easili": [40, 42, 43], "obtain": [40, 43], "follow": [40, 41, 42, 43], "As": 40, "result": [40, 42], "new": [40, 45], "includ": [40, 45], "make": 40, "easi": 40, "ASE": 40, "ase": 40, "full": [40, 43], "exampl": [40, 41, 42, 43, 44, 45], "1152": 40, "0007910850024": 40, "exactli": 40, "integ": 40, "should": [40, 41], "round": 40, "manual": [40, 43], "sometim": 40, "we": [40, 41], "need": [40, 41], "certain": 40, "area": 40, "instead": 40, "variabl": [40, 45], "desir": 40, "y": 40, "41": 40, "76": 40, "8702837077294211": 40, "12970844915317598": 40, "note": 40, "appli": 40, "non": 40, "orthogon": 40, "calcul": [40, 41], "both": 40, "without": [40, 43], "pav_x": 40, "pav": 40, "4096": 40, "point": 40, "allow": 40, "comput": [40, 41], "second": 40, "period": 40, "mav_x": 40, "2": [40, 41], "conveni": 40, "wai": 40, "oper": 40, "contain": [40, 41], "within": 40, "extremli": 40, "would": [40, 45], "like": [40, 45], "charg": 40, "differ": 40, "cube1": 40, "cube2": 40, "two": [40, 41], "ad": 40, "result_cub": 40, "which": [40, 41, 43, 44], "all": 40, "abov": [40, 41, 42], "resolut": 40, "larger": 40, "grid": 40, "With": 40, "command": [40, 42], "under": [40, 44], "current": [40, 41], "folder": 40, "creat": 40, "your": [40, 41, 43], "matplotlib": 40, "further": 40, "manupul": 40, "save": 40, "fig": 40, "savefig": 40, "png": 40, "often": 40, "instal": [40, 41], "hpc": 40, "mean": 40, "graphic": 40, "check": [40, 41], "In": [40, 41, 43], "cube_fil": 40, "adjust": 40, "accord": 40, "80": 40, "For": [40, 41, 43, 44], "other": [40, 42], "see": 40, "help": 40, "usag": 40, "text": 40, "boolean": 40, "switch": 40, "show": [40, 43], "messag": 40, "exit": 40, "against": 40, "those": [40, 41], "siesta": 40, "abinit": 40, "shown": 40, "support": 41, "when": [41, 43], "pip": 41, "automat": 41, "well": 41, "instruct": 41, "pleas": [41, 45], "refer": 41, "offici": 41, "repositori": 41, "deepmodel": 41, "exmpl": 41, "demonstr": 41, "simul": 41, "e_f": 41, "energy_forc": 41, "dp": 41, "cp2k_e_f_output": 41, "fmt": 41, "recommend": 41, "setup": 41, "force_ev": 41, "tensor": 41, "out": 41, "below": 41, "stress_tensor": 41, "analyt": 41, "ON": 41, "end": [41, 44], "md": 41, "cp2kmd_dir": 41, "cp2kmd_output_nam": 41, "cp2k_output_nam": 41, "frequenc": [41, 43], "100": [41, 42], "each": 41, "motion": 41, "trajectori": 41, "some": 41, "case": 41, "initi": [41, 43], "structur": 41, "evalu": 41, "again": 41, "therefor": 41, "otherwis": [41, 43], "inconsist": 41, "pose": 41, "whether": [41, 42], "through": [41, 43], "header": 41, "bivo4": 41, "water": [41, 44], "quantiti": 41, "random": 41, "veloc": 41, "counter": 41, "averag": 41, "particl": 41, "thermostat": 41, "real": 41, "time": 41, "propag": 41, "pint": 41, "bead": 41, "posit": [41, 43], "nose": 41, "gle": 41, "helium": 41, "permut": 41, "solut": 41, "rng": 41, "ext_restart": 41, "restart_file_nam": 41, "li": 41, "lifsi": 41, "dme": 41, "doesn": 41, "t": [41, 44], "have": [41, 42], "explicitli": 41, "tell": 41, "templat": 42, "inp": 42, "cutoff": 42, "gen": 42, "neccessari": 42, "crang": 42, "min": 42, "max": 42, "scf": 42, "coord": 42, "lsf": 42, "800": 42, "basi": 42, "sr": 42, "short": 42, "fe": 42, "hubbard": 42, "u": 42, "hubbardu": 42, "ur": 42, "orb": 42, "onc": 42, "complet": [42, 45], "mention": 42, "To": 42, "code": [43, 45], "depend": 43, "run": 43, "requir": 43, "mai": 43, "more": 43, "than": 43, "ask": 43, "addit": 43, "project": 43, "frc": 43, "detail": 43, "subsect": 43, "cp2k_output_fil": 43, "cp2k_output": 43, "where": 43, "brief": 43, "summari": 43, "stdout": 43, "6": [43, 44], "30": 43, "ye": 43, "fe1": 43, "fe2": 43, "numb": 43, "18": 43, "output_energy_forc": 43, "symbol": 43, "output_geo_opt": 43, "potenti": 43, "geometri": 43, "optim": 43, "quick": 43, "On": 43, "choos": 43, "three": 43, "If": [43, 44, 45], "collect": 43, "specif": 43, "kind": 43, "output_md": 43, "altern": 43, "consequ": 43, "loss": 43, "infrom": 43, "must": 43, "rais": 43, "error": 43, "7": [43, 44], "84": 43, "No": 43, "ir": 43, "h": 43, "20": 43, "48": 43, "16": 43, "normal": 43, "mode": 43, "vib_freq": 43, "86": 43, "376632": 43, "97": 43, "513035": 43, "121": 43, "216151": 43, "129": 43, "190651": 43, "132": 43, "227782": 43, "136": 43, "462792": 43, "142": 43, "615702": 43, "147": 43, "191117": 43, "159": 43, "80634": 43, "162": 43, "154751": 43, "168": 43, "906485": 43, "170": 43, "829935": 43, "173": 43, "900984": 43, "177": 43, "693402": 43, "183": 43, "401291": 43, "184": 43, "730182": 43, "187": 43, "076345": 43, "189": 43, "403066": 43, "191": 43, "336104": 43, "192": 43, "041037": 43, "193": 43, "255332": 43, "195": 43, "888228": 43, "198": 43, "675828": 43, "199": 43, "922815": 43, "206": 43, "417016": 43, "210": 43, "953256": 43, "218": 43, "001682": 43, "219": 43, "425306": 43, "222": 43, "52259": 43, "224": 43, "924497": 43, "234": 43, "303527": 43, "913409": 43, "238": 43, "023057": 43, "248": 43, "354352": 43, "255": 43, "550832": 43, "258": 43, "840498": 43, "261": 43, "863363": 43, "276": 43, "005055": 43, "283": 43, "689727": 43, "291": 43, "995009": 43, "301": 43, "789878": 43, "310": 43, "297048": 43, "323": 43, "748766": 43, "329": 43, "656908": 43, "346": 43, "17215": 43, "353": 43, "855895": 43, "360": 43, "270334": 43, "376": 43, "393988": 43, "378": 43, "928125": 43, "392": 43, "873287": 43, "396": 43, "863859": 43, "402": 43, "392675": 43, "406": 43, "699951": 43, "413": 43, "228256": 43, "416": 43, "512902": 43, "427": 43, "329694": 43, "435": 43, "765748": 43, "438": 43, "283727": 43, "452": 43, "313934": 43, "458": 43, "465777": 43, "460": 43, "79924": 43, "465": 43, "321668": 43, "472": 43, "298302": 43, "475": 43, "940439": 43, "483": 43, "095673": 43, "484": 43, "024696": 43, "485": 43, "946038": 43, "488": 43, "381279": 43, "501": 43, "80579": 43, "508": 43, "714296": 43, "515": 43, "24576": 43, "524": 43, "550782": 43, "548": 43, "347144": 43, "553": 43, "286646": 43, "561": 43, "806014": 43, "568": 43, "374944": 43, "575": 43, "581685": 43, "581": 43, "82834": 43, "593": 43, "158413": 43, "603": 43, "508201": 43, "612": 43, "45818": 43, "615": 43, "321528": 43, "617": 43, "676424": 43, "628": 43, "791272": 43, "632": 43, "70203": 43, "634": 43, "782343": 43, "637": 43, "505407": 43, "646": 43, "571283": 43, "647": 43, "068464": 43, "665": 43, "866031": 43, "668": 43, "360042": 43, "674": 43, "062077": 43, "675": 43, "781939": 43, "691": 43, "829219": 43, "692": 43, "289219": 43, "702": 43, "477412": 43, "703": 43, "782994": 43, "709": 43, "119554": 43, "717": 43, "545042": 43, "725": 43, "023678": 43, "974217": 43, "732": 43, "039541": 43, "735": 43, "313457": 43, "738": 43, "154712": 43, "741": 43, "528806": 43, "743": 43, "384134": 43, "752": 43, "69417": 43, "753": 43, "024109": 43, "754": 43, "98813": 43, "758": 43, "675974": 43, "760": 43, "589761": 43, "767": 43, "204112": 43, "773": 43, "037322": 43, "778": 43, "035202": 43, "790": 43, "192429": 43, "793": 43, "116029": 43, "676956": 43, "797": 43, "698711": 43, "799": 43, "368024": 43, "803": 43, "600176": 43, "809": 43, "272806": 43, "822": 43, "118902": 43, "840": 43, "188822": 43, "850": 43, "058458": 43, "895": 43, "024762": 43, "905": 43, "977585": 43, "973": 43, "556033": 43, "992": 43, "515143": 43, "1014": 43, "623025": 43, "1017": 43, "337562": 43, "1023": 43, "263474": 43, "1027": 43, "645573": 43, "dft": 44, "compon": 44, "nlumo": 44, "add_last": 44, "numer": 44, "common_iteration_level": 44, "append": 44, "lod": 44, "5": 44, "dosfil": 44, "univers": 44, "alpha_k2": 44, "1_50": 44, "mypdo": 44, "prefer": 44, "togeth": 44, "accept": 44, "list1": 44, "calculation_dir": 44, "uk": 44, "rk": 44, "download": 45, "git": 45, "clone": 45, "http": 45, "github": 45, "com": 45, "robinzyb": 45, "cd": 45, "plug": 45, "dpdata": 45, "advic": 45, "welcom": 45, "open": 45, "issu": 45, "upload": 45, "environ": 45, "cp2kdata_log_level": 45, "debug": 45}, "objects": {"": [[0, 0, 0, "-", "cp2kdata"]], "cp2kdata": [[1, 0, 0, "-", "block_parser"], [19, 0, 0, "-", "cell"], [20, 0, 0, "-", "cli"], [23, 0, 0, "-", "cube"], [25, 0, 0, "-", "dpdata_plugin"], [26, 0, 0, "-", "log"], [27, 0, 0, "-", "matplotlibstyle"], [28, 0, 0, "-", "output"], [29, 0, 0, "-", "pdos"], [31, 0, 0, "-", "plots"], [35, 0, 0, "-", "test_input"], [36, 0, 0, "-", "units"], [37, 0, 0, "-", "utils"]], "cp2kdata.block_parser": [[2, 0, 0, "-", "atomic_kind"], [3, 0, 0, "-", "cells"], [4, 0, 0, "-", "converge"], [5, 0, 0, "-", "coordinates"], [6, 0, 0, "-", "dft_plus_u"], [7, 0, 0, "-", "dipole"], [8, 0, 0, "-", "energies"], [9, 0, 0, "-", "errors_handle"], [10, 0, 0, "-", "fep"], [11, 0, 0, "-", "forces"], [12, 0, 0, "-", "geo_opt"], [13, 0, 0, "-", "header_info"], [14, 0, 0, "-", "hirshfeld"], [15, 0, 0, "-", "md_xyz"], [16, 0, 0, "-", "mulliken"], [17, 0, 0, "-", "stress"], [18, 0, 0, "-", "vibration"]], "cp2kdata.block_parser.atomic_kind": [[2, 1, 1, "", "parse_atomic_kinds"], [2, 1, 1, "", "parse_num_atomic_kinds"]], "cp2kdata.block_parser.cells": [[3, 1, 1, "", "parse_all_cells"], [3, 1, 1, "", "parse_all_md_cells"]], "cp2kdata.block_parser.converge": [[4, 2, 1, "", "ConvergeInfo"], [4, 1, 1, "", "parse_e_f_converge"], [4, 1, 1, "", "parse_md_converge"]], "cp2kdata.block_parser.converge.ConvergeInfo": [[4, 3, 1, "", "converge"]], "cp2kdata.block_parser.coordinates": [[5, 1, 1, "", "parse_init_atomic_coordinates"]], "cp2kdata.block_parser.dft_plus_u": [[6, 1, 1, "", "parse_dft_plus_u_occ"]], "cp2kdata.block_parser.dipole": [[7, 1, 1, "", "parse_dipole_list"]], "cp2kdata.block_parser.energies": [[8, 1, 1, "", "parse_energies_list"]], "cp2kdata.block_parser.errors_handle": [[9, 1, 1, "", "parse_errors"]], "cp2kdata.block_parser.fep": [[10, 1, 1, "", "parse_vertical_gap"]], "cp2kdata.block_parser.forces": [[11, 1, 1, "", "parse_atomic_forces_list"]], "cp2kdata.block_parser.geo_opt": [[12, 1, 1, "", "parse_geo_opt_info"]], "cp2kdata.block_parser.header_info": [[13, 2, 1, "", "Cp2kInfo"], [13, 2, 1, "", "DFTInfo"], [13, 2, 1, "", "GlobalInfo"], [13, 2, 1, "", "MDInfo"], [13, 1, 1, "", "parse_cp2k_info"], [13, 1, 1, "", "parse_dft_info"], [13, 1, 1, "", "parse_global_info"], [13, 1, 1, "", "parse_md_info"]], "cp2kdata.block_parser.header_info.Cp2kInfo": [[13, 3, 1, "", "restart"], [13, 3, 1, "", "terminated_by_request"], [13, 3, 1, "", "version"]], "cp2kdata.block_parser.header_info.DFTInfo": [[13, 3, 1, "", "ks_type"], [13, 3, 1, "", "multiplicity"]], "cp2kdata.block_parser.header_info.GlobalInfo": [[13, 3, 1, "", "print_level"], [13, 3, 1, "", "run_type"]], "cp2kdata.block_parser.header_info.MDInfo": [[13, 3, 1, "", "ensemble_type"]], "cp2kdata.block_parser.hirshfeld": [[14, 1, 1, "", "parse_hirshfeld_pop_list"]], "cp2kdata.block_parser.md_xyz": [[15, 1, 1, "", "parse_frc_xyz"], [15, 1, 1, "", "parse_md_cell"], [15, 1, 1, "", "parse_md_ener"], [15, 1, 1, "", "parse_md_stress"], [15, 1, 1, "", "parse_pos_xyz"], [15, 1, 1, "", "parse_pos_xyz_from_wannier"]], "cp2kdata.block_parser.mulliken": [[16, 1, 1, "", "parse_mulliken_pop_list"]], "cp2kdata.block_parser.stress": [[17, 1, 1, "", "parse_stress_tensor_list"]], "cp2kdata.block_parser.vibration": [[18, 1, 1, "", "parse_vibration_freq_list"]], "cp2kdata.cell": [[19, 2, 1, "", "Cp2kCell"]], "cp2kdata.cell.Cp2kCell": [[19, 4, 1, "", "copy"], [19, 4, 1, "", "get_cell_angles"], [19, 4, 1, "", "get_cell_lengths"], [19, 4, 1, "", "get_cell_param"], [19, 4, 1, "", "get_dv"], [19, 4, 1, "", "get_volume"]], "cp2kdata.cli": [[21, 0, 0, "-", "cmd"], [22, 0, 0, "-", "funcs"]], "cp2kdata.cube": [[24, 0, 0, "-", "cube"]], "cp2kdata.cube.cube": [[24, 2, 1, "", "Cp2kCube"], [24, 2, 1, "", "Cp2kCubeTraj"]], "cp2kdata.cube.cube.Cp2kCube": [[24, 4, 1, "", "as_dict"], [24, 4, 1, "", "copy"], [24, 4, 1, "", "get_cell"], [24, 4, 1, "", "get_integration"], [24, 4, 1, "", "get_mav"], [24, 4, 1, "", "get_pav"], [24, 4, 1, "", "get_stc"], [24, 5, 1, "", "num_atoms"], [24, 4, 1, "", "quick_plot"], [24, 4, 1, "", "reduce_resolution"], [24, 4, 1, "", "square_wave_filter"], [24, 4, 1, "", "view_cube_acsii"], [24, 4, 1, "", "write_cube"]], "cp2kdata.dpdata_plugin": [[25, 2, 1, "", "CP2KEnergyForceFormat"], [25, 2, 1, "", "CP2KMDFormat"], [25, 1, 1, "", "get_chemical_symbols_from_cp2kdata"], [25, 1, 1, "", "get_uniq_atom_names_and_types"]], "cp2kdata.dpdata_plugin.CP2KEnergyForceFormat": [[25, 4, 1, "", "from_labeled_system"]], "cp2kdata.dpdata_plugin.CP2KMDFormat": [[25, 4, 1, "", "from_labeled_system"]], "cp2kdata.log": [[26, 1, 1, "", "get_logger"]], "cp2kdata.output": [[28, 2, 1, "", "Cp2kOutput"]], "cp2kdata.output.Cp2kOutput": [[28, 4, 1, "", "check_md_type"], [28, 4, 1, "", "check_run_type"], [28, 4, 1, "", "drop_last_info"], [28, 4, 1, "", "get_all_cells"], [28, 4, 1, "", "get_ase_atoms"], [28, 4, 1, "", "get_atom_kinds_list"], [28, 4, 1, "", "get_atom_num"], [28, 4, 1, "", "get_atomic_forces_list"], [28, 4, 1, "", "get_atomic_kind"], [28, 4, 1, "", "get_chemical_symbols"], [28, 4, 1, "", "get_chemical_symbols_fake"], [28, 4, 1, "", "get_energies_list"], [28, 4, 1, "", "get_force_status"], [28, 4, 1, "", "get_geo_opt_info"], [28, 4, 1, "", "get_geo_opt_info_plot"], [28, 4, 1, "", "get_global_info"], [28, 4, 1, "", "get_init_atomic_coordinates"], [28, 4, 1, "", "get_init_cell"], [28, 4, 1, "", "get_mulliken_pop_list"], [28, 4, 1, "", "get_num_atoms"], [28, 4, 1, "", "get_num_frames"], [28, 4, 1, "", "get_run_type"], [28, 4, 1, "", "get_spin_moment_list"], [28, 4, 1, "", "get_spin_moment_mulliken_list"], [28, 4, 1, "", "get_stress_status"], [28, 4, 1, "", "get_stress_tensor_list"], [28, 4, 1, "", "get_version_string"], [28, 4, 1, "", "get_vib_freq_list"], [28, 4, 1, "", "has_force"], [28, 4, 1, "", "has_stress"], [28, 5, 1, "", "mulliken_pop_list"], [28, 4, 1, "", "organize_md_cell"], [28, 4, 1, "", "parse_cell_opt"], [28, 4, 1, "", "parse_energy_force"], [28, 4, 1, "", "parse_geo_opt"], [28, 4, 1, "", "parse_md"], [28, 4, 1, "", "parse_vibrational_analysis"], [28, 4, 1, "", "to_ase_atoms"], [28, 5, 1, "", "vib_freq_list"]], "cp2kdata.pdos": [[30, 0, 0, "-", "pdos"]], "cp2kdata.pdos.pdos": [[30, 2, 1, "", "Cp2kPdos"], [30, 1, 1, "", "get_true_element"], [30, 1, 1, "", "pdos_name_parser"], [30, 1, 1, "", "plot_single_pdos"], [30, 1, 1, "", "quick_plot_rks"], [30, 1, 1, "", "quick_plot_uks"]], "cp2kdata.pdos.pdos.Cp2kPdos": [[30, 4, 1, "", "get_dos"], [30, 4, 1, "", "get_homo_ener"], [30, 4, 1, "", "get_lumo_ener"], [30, 4, 1, "", "get_raw_dos"], [30, 5, 1, "", "occupation"], [30, 4, 1, "", "read_dos_element"], [30, 4, 1, "", "read_dos_energies"], [30, 4, 1, "", "read_dos_fermi"]], "cp2kdata.plots": [[32, 0, 0, "-", "fep_plot"], [33, 0, 0, "-", "geo_opt_plot"], [34, 0, 0, "-", "test_plot"]], "cp2kdata.plots.fep_plot": [[32, 1, 1, "", "get_cum_mean"], [32, 1, 1, "", "get_fep_gaps"], [32, 1, 1, "", "plot_ti"]], "cp2kdata.plots.geo_opt_plot": [[33, 1, 1, "", "geo_opt_info_plot"]], "cp2kdata.plots.test_plot": [[34, 1, 1, "", "basis_dir_name_converter"], [34, 1, 1, "", "basis_dir_name_order"], [34, 1, 1, "", "basis_name_order"], [34, 1, 1, "", "get_U_list"], [34, 1, 1, "", "get_basis_name_list"], [34, 1, 1, "", "get_cell_param"], [34, 1, 1, "", "get_cutoff_list"], [34, 1, 1, "", "get_dos_param"], [34, 1, 1, "", "get_e_f_s"], [34, 1, 1, "", "get_err_per_atom"], [34, 1, 1, "", "get_exp_collect_from_yaml"], [34, 1, 1, "", "get_matrix_rmse_and_max_err"], [34, 1, 1, "", "get_min_gap"], [34, 1, 1, "", "get_multiple_cell_param"], [34, 1, 1, "", "get_multiple_e_f_s"], [34, 1, 1, "", "get_multiple_min_gap"], [34, 1, 1, "", "get_num_atoms"], [34, 1, 1, "", "plot_U_test"], [34, 1, 1, "", "plot_axes_U"], [34, 1, 1, "", "plot_axes_basis"], [34, 1, 1, "", "plot_axes_cutoff"], [34, 1, 1, "", "plot_axes_exp"], [34, 1, 1, "", "plot_basis_test"], [34, 1, 1, "", "plot_cutoff_test"]], "cp2kdata.test_input": [[35, 1, 1, "", "batch_sub"], [35, 1, 1, "", "copy_file_list"], [35, 1, 1, "", "get_CP2K"], [35, 1, 1, "", "get_batch_inp"], [35, 1, 1, "", "remove_section"], [35, 1, 1, "", "write_basis_test_inp"], [35, 1, 1, "", "write_batch_inp"], [35, 1, 1, "", "write_cutoff_test_inp"], [35, 1, 1, "", "write_hubbard_U_test_inp"]], "cp2kdata.utils": [[37, 1, 1, "", "create_path"], [37, 1, 1, "", "file_content"], [37, 1, 1, "", "find_closet_idx_by_value"], [37, 1, 1, "", "format_logger"], [37, 1, 1, "", "get_rdf"], [37, 1, 1, "", "get_rdf_list"], [37, 1, 1, "", "interpolate_spline"], [37, 1, 1, "", "printtbox"], [37, 1, 1, "", "set_pbc"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:method", "5": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"]}, "titleterms": {"cp2kdata": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 45], "packag": [0, 1, 20, 23, 27, 29, 31], "subpackag": 0, "submodul": [0, 1, 20, 23, 29, 31], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "content": [0, 1, 20, 23, 27, 29, 31], "block_pars": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "atomic_kind": 2, "cell": [3, 19, 40], "converg": 4, "coordin": 5, "dft_plus_u": 6, "dipol": 7, "energi": [8, 44], "errors_handl": 9, "fep": 10, "forc": 11, "geo_opt": [12, 43], "header_info": 13, "hirshfeld": 14, "md_xyz": 15, "mulliken": 16, "stress": 17, "vibrat": 18, "cli": [20, 21, 22], "cmd": 21, "func": 22, "cube": [23, 24, 40], "dpdata_plugin": 25, "log": [26, 43], "matplotlibstyl": 27, "output": [28, 42, 43], "pdo": [29, 30, 44], "plot": [31, 32, 33, 34, 40, 42], "fep_plot": 32, "geo_opt_plot": 33, "test_plot": 34, "test_input": 35, "unit": 36, "util": 37, "idea": 39, "list": 39, "TO": 39, "do": 39, "manipul": [40, 43, 44, 45], "cp2k": [40, 43, 44, 45], "file": [40, 43, 44, 45], "get": 40, "start": 40, "retriev": 40, "inform": 40, "structur": 40, "integr": 40, "over": 40, "space": 40, "planar": 40, "averag": 40, "macro": 40, "addit": [40, 45], "subtract": 40, "cp2kcube": 40, "reduc": 40, "resulot": 40, "write": [40, 44], "quick": 40, "view": 40, "termin": 40, "benchmark": 40, "comparison": 40, "plugin": 41, "dpdata": 41, "gener": 42, "standard": 42, "test": 42, "input": [42, 44], "basick": 43, "usag": 43, "pars": 43, "energy_forc": 43, "md": 43, "vibrational_analysi": 43, "recommend": 44, "setup": 44, "normal": 44, "each": 44, "type": 44, "element": 44, "ldo": 44, "select": 44, "atom": 44, "process": 44, "singl": 44, "quickplot": 44, "point": 44, "calcul": 44, "instal": 45, "from": 45, "pip": 45, "sourc": 45, "featur": 45, "request": 45, "develop": 45}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "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.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["_api/cp2kdata", "_api/cp2kdata.block_parser", "_api/cp2kdata.block_parser.atomic_kind", "_api/cp2kdata.block_parser.cells", "_api/cp2kdata.block_parser.converge", "_api/cp2kdata.block_parser.coordinates", "_api/cp2kdata.block_parser.dft_plus_u", "_api/cp2kdata.block_parser.dipole", "_api/cp2kdata.block_parser.energies", "_api/cp2kdata.block_parser.errors_handle", "_api/cp2kdata.block_parser.fep", "_api/cp2kdata.block_parser.forces", "_api/cp2kdata.block_parser.geo_opt", "_api/cp2kdata.block_parser.header_info", "_api/cp2kdata.block_parser.hirshfeld", "_api/cp2kdata.block_parser.md_xyz", "_api/cp2kdata.block_parser.mulliken", "_api/cp2kdata.block_parser.stress", "_api/cp2kdata.block_parser.vibration", "_api/cp2kdata.cell", "_api/cp2kdata.cli", "_api/cp2kdata.cli.cmd", "_api/cp2kdata.cli.funcs", "_api/cp2kdata.cube", "_api/cp2kdata.cube.cube", "_api/cp2kdata.dpdata_plugin", "_api/cp2kdata.log", "_api/cp2kdata.matplotlibstyle", "_api/cp2kdata.output", "_api/cp2kdata.pdos", "_api/cp2kdata.pdos.pdos", "_api/cp2kdata.plots", "_api/cp2kdata.plots.fep_plot", "_api/cp2kdata.plots.geo_opt_plot", "_api/cp2kdata.plots.test_plot", "_api/cp2kdata.test_input", "_api/cp2kdata.units", "_api/cp2kdata.utils", "_api/modules", "docs/backlog", "docs/cube/README", "docs/dpdata_plugin", "docs/input_test", "docs/output", "docs/pdos/README", "intro"], "filenames": ["_api/cp2kdata.rst", "_api/cp2kdata.block_parser.rst", "_api/cp2kdata.block_parser.atomic_kind.rst", "_api/cp2kdata.block_parser.cells.rst", "_api/cp2kdata.block_parser.converge.rst", "_api/cp2kdata.block_parser.coordinates.rst", "_api/cp2kdata.block_parser.dft_plus_u.rst", "_api/cp2kdata.block_parser.dipole.rst", "_api/cp2kdata.block_parser.energies.rst", "_api/cp2kdata.block_parser.errors_handle.rst", "_api/cp2kdata.block_parser.fep.rst", "_api/cp2kdata.block_parser.forces.rst", "_api/cp2kdata.block_parser.geo_opt.rst", "_api/cp2kdata.block_parser.header_info.rst", "_api/cp2kdata.block_parser.hirshfeld.rst", "_api/cp2kdata.block_parser.md_xyz.rst", "_api/cp2kdata.block_parser.mulliken.rst", "_api/cp2kdata.block_parser.stress.rst", "_api/cp2kdata.block_parser.vibration.rst", "_api/cp2kdata.cell.rst", "_api/cp2kdata.cli.rst", "_api/cp2kdata.cli.cmd.rst", "_api/cp2kdata.cli.funcs.rst", "_api/cp2kdata.cube.rst", "_api/cp2kdata.cube.cube.rst", "_api/cp2kdata.dpdata_plugin.rst", "_api/cp2kdata.log.rst", "_api/cp2kdata.matplotlibstyle.rst", "_api/cp2kdata.output.rst", "_api/cp2kdata.pdos.rst", "_api/cp2kdata.pdos.pdos.rst", "_api/cp2kdata.plots.rst", "_api/cp2kdata.plots.fep_plot.rst", "_api/cp2kdata.plots.geo_opt_plot.rst", "_api/cp2kdata.plots.test_plot.rst", "_api/cp2kdata.test_input.rst", "_api/cp2kdata.units.rst", "_api/cp2kdata.utils.rst", "_api/modules.rst", "docs/backlog.md", "docs/cube/README.md", "docs/dpdata_plugin.md", "docs/input_test.md", "docs/output.md", "docs/pdos/README.md", "intro.md"], "titles": ["cp2kdata package", "cp2kdata.block_parser package", "cp2kdata.block_parser.atomic_kind module", "cp2kdata.block_parser.cells module", "cp2kdata.block_parser.converge module", "cp2kdata.block_parser.coordinates module", "cp2kdata.block_parser.dft_plus_u module", "cp2kdata.block_parser.dipole module", "cp2kdata.block_parser.energies module", "cp2kdata.block_parser.errors_handle module", "cp2kdata.block_parser.fep module", "cp2kdata.block_parser.forces module", "cp2kdata.block_parser.geo_opt module", "cp2kdata.block_parser.header_info module", "cp2kdata.block_parser.hirshfeld module", "cp2kdata.block_parser.md_xyz module", "cp2kdata.block_parser.mulliken module", "cp2kdata.block_parser.stress module", "cp2kdata.block_parser.vibration module", "cp2kdata.cell module", "cp2kdata.cli package", "cp2kdata.cli.cmd module", "cp2kdata.cli.funcs module", "cp2kdata.cube package", "cp2kdata.cube.cube module", "cp2kdata.dpdata_plugin module", "cp2kdata.log module", "cp2kdata.matplotlibstyle package", "cp2kdata.output module", "cp2kdata.pdos package", "cp2kdata.pdos.pdos module", "cp2kdata.plots package", "cp2kdata.plots.fep_plot module", "cp2kdata.plots.geo_opt_plot module", "cp2kdata.plots.test_plot module", "cp2kdata.test_input module", "cp2kdata.units module", "cp2kdata.utils module", "cp2kdata", "Idea List", "Manipulate CP2K Cube Files", "CP2KData Plugin for dpdata", "Generate Standard Test Inputs", "Manipulate CP2K Output/Log Files", "Manipulate CP2K Pdos Files", "CP2KData"], "terms": {"block_pars": [0, 38], "atomic_kind": [0, 1], "cell": [0, 1, 24, 37, 38, 41, 43], "converg": [0, 1, 42], "coordin": [0, 1, 41, 43], "dft_plus_u": [0, 1], "dipol": [0, 1], "energi": [0, 1, 30, 41, 43], "errors_handl": [0, 1], "fep": [0, 1], "forc": [0, 1, 41, 43], "geo_opt": [0, 1], "header_info": [0, 1], "hirshfeld": [0, 1], "md_xyz": [0, 1], "mulliken": [0, 1, 28], "stress": [0, 1, 41, 43], "vibrat": [0, 1], "cli": [0, 38, 39], "cmd": [0, 20], "func": [0, 20], "cube": [0, 38, 39, 45], "matplotlibstyl": [0, 38], "pdo": [0, 38, 39, 45], "plot": [0, 38, 43], "fep_plot": [0, 31], "geo_opt_plot": [0, 31], "test_plot": [0, 31], "dpdata_plugin": [0, 38], "log": [0, 38, 45], "output": [0, 38, 39, 40, 41, 45], "test_input": [0, 38], "unit": [0, 24, 38, 40], "util": [0, 38], "parse_atomic_kind": 2, "output_fil": [2, 3, 5, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 28], "sourc": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 25, 26, 28, 30, 32, 33, 34, 35, 37], "parse_num_atomic_kind": 2, "parse_all_cel": 3, "parse_all_md_cel": 3, "list": [3, 35, 37, 42, 43, 44], "str": [3, 13, 24, 25, 28, 30, 35], "cp2k_info": [3, 28], "cp2kinfo": [3, 13], "init_cell_info": 3, "none": [3, 13, 19, 24, 25, 26, 28, 30, 34, 35], "class": [4, 13, 19, 24, 25, 28, 30, 43], "convergeinfo": 4, "bool": [4, 13, 25, 28, 35], "fals": [4, 24, 35, 40], "base": [4, 13, 19, 24, 25, 28, 30], "object": [4, 13, 19, 24, 28, 30, 35, 37, 40], "parse_e_f_converg": 4, "filenam": [4, 13, 28, 30, 37], "parse_md_converg": 4, "parse_init_atomic_coordin": 5, "parse_dft_plus_u_occ": 6, "parse_dipole_list": 7, "parse_energies_list": 8, "parse_error": 9, "parse_vertical_gap": 10, "mix_ener_fil": 10, "r_col": 10, "3": [10, 44], "p_col": 10, "4": [10, 40, 44], "parse_atomic_forces_list": 11, "parse_geo_opt_info": 12, "float": [12, 24, 30, 40], "version": [13, 43], "restart": [13, 25, 28, 41], "terminated_by_request": 13, "dftinfo": [13, 16], "ks_type": 13, "multipl": 13, "globalinfo": 13, "run_typ": [13, 28, 43], "print_level": 13, "mdinfo": 13, "ensemble_typ": 13, "parse_cp2k_info": 13, "parse_dft_info": 13, "parse_global_info": 13, "parse_md_info": 13, "parse_hirshfeld_pop_list": 14, "parse_frc_xyz": 15, "frcxyz_fil": 15, "parse_md_cel": 15, "cell_fil": 15, "parse_md_en": 15, "ener_fil": 15, "parse_md_stress": 15, "stress_fil": 15, "parse_pos_xyz": 15, "posxyz_fil": 15, "parse_pos_xyz_from_wanni": 15, "wannier_xyz_fiel": 15, "parse_mulliken_pop_list": 16, "parse_stress_tensor_list": 17, "parse_vibration_freq_list": 18, "cp2kcell": [19, 24, 40], "cell_param": 19, "ndarrai": [19, 24, 30, 37], "ani": [19, 24, 37, 45], "dtype": [19, 24, 25, 37], "float64": [19, 24], "grid_point": 19, "option": [19, 24, 25, 28, 30, 35, 40, 43], "int64": 19, "grid_spacing_matrix": 19, "copi": [19, 24], "get_cell_angl": 19, "get_cell_length": 19, "get_cell_param": [19, 34], "get_dv": 19, "get_volum": 19, "cp2kcube": 24, "fname": 24, "cube_v": 24, "stc": [24, 40], "atom": [24, 37, 40, 43], "msonabl": 24, "document": 24, "as_dict": 24, "return": [24, 25, 30, 37, 40], "data": [24, 25, 39, 40, 41, 42, 45], "dict": [24, 25], "instanc": 24, "get_cel": [24, 40], "get_integr": [24, 40], "start_x": [24, 40], "end_x": [24, 40], "start_i": [24, 40], "end_i": [24, 40], "start_z": [24, 40], "end_z": [24, 40], "get_mav": [24, 40], "l1": [24, 40], "l2": [24, 40], "0": [24, 30, 35, 40, 42, 44], "ncov": [24, 40], "1": [24, 30, 35, 40, 41, 42, 43, 44], "interpol": [24, 40], "axi": [24, 40], "z": [24, 40], "get_pav": [24, 40], "get_stc": [24, 40], "properti": [24, 28, 30], "num_atom": [24, 34], "quick_plot": [24, 40], "reduce_resolut": [24, 40], "stride": [24, 40], "xyz": [24, 42, 43], "static": [24, 28], "square_wave_filt": 24, "x": [24, 40], "l": 24, "cell_z": 24, "view_cube_acsii": 24, "mav": [24, 40], "au": 24, "width": [24, 40], "135": 24, "write_cub": [24, 40], "comment": [24, 41], "cp2kcubetraj": 24, "prefix": 24, "cp2kenergyforceformat": 25, "format": [25, 40, 41], "from_labeled_system": 25, "file_nam": [25, 30], "kwarg": [25, 28], "implement": 25, "labeledsystem": [25, 41], "from": [25, 30, 39, 40, 41, 43, 44], "convert": [25, 30], "thi": [25, 37, 40, 44], "paramet": [25, 30, 35, 37, 40], "file": [25, 30, 35, 37, 39, 41, 42], "name": [25, 26, 41], "i": 25, "e": [25, 42], "first": [25, 30, 40], "argument": [25, 40, 43], "keyword": 25, "pass": 25, "method": [25, 40], "system": [25, 40], "whose": 25, "kei": 25, "ar": [25, 40, 41, 43], "defin": [25, 40], "type": [25, 28, 30, 35, 40, 43], "cp2kmdformat": 25, "get_chemical_symbols_from_cp2kdata": 25, "cp2koutput": [25, 28, 43], "true_symbol": 25, "get_uniq_atom_names_and_typ": 25, "chemical_symbol": 25, "get_logg": 26, "path_prefix": [28, 43], "pars": [28, 41, 44], "cp2k": [28, 30, 35, 41, 42], "check_md_typ": 28, "md_type": 28, "check_run_typ": 28, "drop_first_info": 28, "arrai": [28, 30, 32, 34, 37, 43], "info": [28, 37], "drop_last_info": 28, "get_all_cel": 28, "get_ase_atom": 28, "get_atom_kinds_list": 28, "get_atom_num": 28, "get_atomic_forces_list": 28, "get_atomic_kind": 28, "get_chemical_symbol": [28, 43], "get_chemical_symbols_fak": [28, 43], "get_energies_list": [28, 43], "get_force_statu": 28, "get_geo_opt_info": [28, 43], "get_geo_opt_info_plot": [28, 43], "logscal": 28, "true": [28, 30, 35, 40, 41, 42, 43], "dst": [28, 33], "get_global_info": 28, "get_init_atomic_coordin": [28, 43], "get_init_cel": 28, "get_mulliken_pop_list": 28, "get_num_atom": [28, 34], "get_num_fram": 28, "get_run_typ": [28, 43], "get_spin_moment_list": 28, "get_spin_moment_mulliken_list": 28, "get_stress_statu": 28, "get_stress_tensor_list": 28, "get_version_str": [28, 43], "get_vib_freq_list": [28, 43], "has_forc": 28, "has_stress": 28, "mulliken_pop_list": 28, "organize_md_cel": 28, "parse_cell_opt": 28, "parse_energy_forc": 28, "parse_geo_opt": 28, "parse_md": 28, "parse_vibrational_analysi": 28, "to_ase_atom": 28, "vib_freq_list": 28, "cp2kpdo": [30, 44], "parse_file_nam": 30, "get_do": [30, 44], "sigma": [30, 44], "dos_typ": [30, 44], "total": [30, 40, 44], "usecol": [30, 44], "tupl": [30, 35, 44], "int": [30, 37, 44], "get": [30, 43, 45], "densiti": [30, 40], "state": [30, 41], "do": [30, 44], "The": [30, 37, 40, 43], "standard": [30, 39, 43], "deviat": 30, "gaussian": 30, "smooth": 30, "retriev": 30, "can": [30, 40, 41, 42, 43, 44, 45], "s": 30, "p": [30, 35], "d": [30, 42], "f": 30, "column": 30, "us": [30, 40, 41, 42, 43, 44, 45], "custom": [30, 44], "onli": [30, 40], "applic": 30, "smth_do": 30, "np": 30, "ener": [30, 43, 44], "valu": [30, 37, 40, 42], "correspond": 30, "get_homo_en": 30, "highest": 30, "occupi": 30, "molecular": 30, "orbit": [30, 42], "homo": 30, "get_lumo_en": 30, "lowest": 30, "unoccupi": 30, "lumo": 30, "lumo_en": 30, "get_raw_do": 30, "steplen": 30, "occup": 30, "read_dos_el": 30, "read": 30, "element": [30, 37, 42, 43], "line": [30, 40, 41, 42], "extract": [30, 39], "read_dos_energi": 30, "them": [30, 40], "electron": [30, 40], "volt": 30, "ev": 30, "an": [30, 40, 45], "numpi": [30, 37], "read_dos_fermi": 30, "fermi": 30, "get_true_el": 30, "pdosobj": 30, "replace_dict": 30, "pdos_name_pars": 30, "plot_single_pdo": 30, "ax": [30, 34, 40], "true_el": 30, "spin": 30, "raw": 30, "quick_plot_rk": [30, 44], "pdos_dir": 30, "quick_plot_uk": [30, 44], "style": 30, "get_cum_mean": 32, "get_fep_gap": 32, "eta_sub_dir_list": 32, "plot_ti": 32, "fig_nam": 32, "geo_opt_info_plot": 33, "geo_opt_info": 33, "basis_dir_name_convert": 34, "basis_test_sub_dir": 34, "basis_dir_name_ord": 34, "basis_dir_nam": 34, "basis_name_ord": 34, "basis_nam": 34, "get_u_list": 34, "u_test_sub_dir_list": 34, "get_basis_name_list": 34, "basis_test_sub_dir_list": 34, "cp2k_out": 34, "get_cutoff_list": 34, "cutoff_test_sub_dir_list": 34, "get_dos_param": 34, "cp2k_pdo": 34, "get_e_f_": 34, "cp2k_out_nam": 34, "get_err_per_atom": 34, "get_exp_collect_from_yaml": 34, "yaml_fil": 34, "get_matrix_rmse_and_max_err": 34, "matrix_list": 34, "get_min_gap": 34, "u_test_sub_dir": 34, "get_multiple_cell_param": 34, "get_multiple_e_f_": 34, "get_multiple_min_gap": 34, "plot_u_test": 34, "target_dir": [34, 35], "exp_collect": 34, "plot_axes_u": 34, "u_list": 34, "y_list": 34, "idx": 34, "plot_axes_basi": 34, "basis_list": 34, "plot_axes_cutoff": 34, "cutoff_list": 34, "plot_axes_exp": 34, "exp_valu": 34, "plot_basis_test": 34, "plot_cutoff_test": 34, "batch_sub": 35, "sub_cmd": 35, "bsub": 35, "sub_dir_name_list": 35, "copy_file_list": 35, "file_list": 35, "get_cp2k": 35, "cp2k_input_fil": 35, "get_batch_inp": 35, "stc_list": 35, "remove_sect": 35, "sec_obj": 35, "remov": 35, "pycp2k": 35, "section": [35, 44], "prevent": 35, "print": [35, 40, 41, 43, 44], "input": [35, 37, 39, 41, 43, 45], "write_basis_test_inp": 35, "test_el": 35, "o": [35, 43], "short_rang": 35, "other_file_list": 35, "write_batch_inp": 35, "cp2k_list": 35, "dir_nam": 35, "calc": 35, "suffix_list": 35, "write_cutoff_test_inp": 35, "cutoff_rang": 35, "300": 35, "601": 35, "50": 35, "scf_converg": [35, 42], "_summary_": 35, "_extended_summary_": 35, "_type_": 35, "_description_": 35, "default": 35, "write_hubbard_u_test_inp": 35, "u_rang": 35, "8": [35, 40, 42, 44], "test_orbit": 35, "sotr": 37, "misc": 37, "function": 37, "create_path": 37, "path": [37, 40], "file_cont": 37, "num": 37, "find_closet_idx_by_valu": 37, "arr": 37, "scalartyp": 37, "find": 37, "index": 37, "closest": 37, "given": 37, "specifi": [37, 40, 41], "format_logg": 37, "get_rdf": 37, "po": [37, 43], "r": 37, "nbin": 37, "frame": [37, 41, 43], "get_rdf_list": 37, "radial": 37, "length": [37, 40], "bin": 37, "number": [37, 40, 41, 43], "rang": [37, 40, 42], "how": [37, 41], "much": 37, "you": [37, 40, 41, 42, 43, 45], "consid": 37, "pair": 37, "interpolate_splin": 37, "old_x": 37, "old_i": 37, "new_x": 37, "set_pbc": 37, "set": [37, 41, 43, 45], "pbc": 37, "packag": [38, 40, 45], "subpackag": 38, "submodul": 38, "modul": [38, 40, 45], "content": 38, "manipul": 39, "modifi": 39, "step": [39, 42], "inform": [39, 41, 43, 45], "gener": [39, 40, 41], "test": [39, 40], "directori": [39, 40, 43], "nice": 39, "figur": [39, 40], "interfac": [39, 40], "cp2kdata": [40, 42, 43, 44], "python": [40, 45], "provid": [40, 41, 42, 43], "tool": [40, 42], "work": 40, "softwar": 40, "One": [40, 42, 43, 45], "featur": 40, "its": 40, "abil": 40, "handl": 40, "perform": 40, "variou": 40, "analys": 40, "import": [40, 41, 43, 44], "necessari": 40, "load": 40, "cube_file_path": 40, "slab": 40, "electron_dens": 40, "1_0": [40, 44], "mycub": 40, "user": 40, "easili": [40, 42, 43], "obtain": [40, 43], "follow": [40, 41, 42, 43], "As": 40, "result": [40, 42], "new": [40, 45], "includ": [40, 45], "make": 40, "easi": 40, "ASE": 40, "ase": 40, "full": [40, 43], "exampl": [40, 41, 42, 43, 44, 45], "1152": 40, "0007910850024": 40, "exactli": 40, "integ": 40, "should": [40, 41], "round": 40, "manual": [40, 43], "sometim": 40, "we": [40, 41], "need": [40, 41], "certain": 40, "area": 40, "instead": 40, "variabl": [40, 45], "desir": 40, "y": 40, "41": 40, "76": 40, "8702837077294211": 40, "12970844915317598": 40, "note": 40, "appli": 40, "non": 40, "orthogon": 40, "calcul": [40, 41], "both": 40, "without": [40, 43], "pav_x": 40, "pav": 40, "4096": 40, "point": 40, "allow": 40, "comput": [40, 41], "second": 40, "period": 40, "mav_x": 40, "2": [40, 41], "conveni": 40, "wai": 40, "oper": 40, "contain": [40, 41], "within": 40, "extremli": 40, "would": [40, 45], "like": [40, 45], "charg": 40, "differ": 40, "cube1": 40, "cube2": 40, "two": [40, 41], "ad": 40, "result_cub": 40, "which": [40, 41, 43, 44], "all": 40, "abov": [40, 41, 42], "resolut": 40, "larger": 40, "grid": 40, "With": 40, "command": [40, 42], "under": [40, 44], "current": [40, 41], "folder": 40, "creat": 40, "your": [40, 41, 43], "matplotlib": 40, "further": 40, "manupul": 40, "save": 40, "fig": 40, "savefig": 40, "png": 40, "often": 40, "instal": [40, 41], "hpc": 40, "mean": 40, "graphic": 40, "check": [40, 41], "In": [40, 41, 43], "cube_fil": 40, "adjust": 40, "accord": 40, "80": 40, "For": [40, 41, 43, 44], "other": [40, 42], "see": 40, "help": 40, "usag": 40, "text": 40, "boolean": 40, "switch": 40, "show": [40, 43], "messag": 40, "exit": 40, "against": 40, "those": [40, 41], "siesta": 40, "abinit": 40, "shown": 40, "support": 41, "when": [41, 43], "pip": 41, "automat": 41, "well": 41, "instruct": 41, "pleas": [41, 45], "refer": 41, "offici": 41, "repositori": 41, "deepmodel": 41, "exmpl": 41, "demonstr": 41, "simul": 41, "e_f": 41, "energy_forc": 41, "dp": 41, "cp2k_e_f_output": 41, "fmt": 41, "recommend": 41, "setup": 41, "force_ev": 41, "tensor": 41, "out": 41, "below": 41, "stress_tensor": 41, "analyt": 41, "ON": 41, "end": [41, 44], "md": 41, "cp2kmd_dir": 41, "cp2kmd_output_nam": 41, "cp2k_output_nam": 41, "frequenc": [41, 43], "100": [41, 42], "each": 41, "motion": 41, "trajectori": 41, "some": 41, "case": 41, "initi": [41, 43], "structur": 41, "evalu": 41, "again": 41, "therefor": 41, "otherwis": [41, 43], "inconsist": 41, "pose": 41, "whether": [41, 42], "through": [41, 43], "header": 41, "bivo4": 41, "water": [41, 44], "quantiti": 41, "random": 41, "veloc": 41, "counter": 41, "averag": 41, "particl": 41, "thermostat": 41, "real": 41, "time": 41, "propag": 41, "pint": 41, "bead": 41, "posit": [41, 43], "nose": 41, "gle": 41, "helium": 41, "permut": 41, "solut": 41, "rng": 41, "ext_restart": 41, "restart_file_nam": 41, "li": 41, "lifsi": 41, "dme": 41, "doesn": 41, "t": [41, 44], "have": [41, 42], "explicitli": 41, "tell": 41, "templat": 42, "inp": 42, "cutoff": 42, "gen": 42, "neccessari": 42, "crang": 42, "min": 42, "max": 42, "scf": 42, "coord": 42, "lsf": 42, "800": 42, "basi": 42, "sr": 42, "short": 42, "fe": 42, "hubbard": 42, "u": 42, "hubbardu": 42, "ur": 42, "orb": 42, "onc": 42, "complet": [42, 45], "mention": 42, "To": 42, "code": [43, 45], "depend": 43, "run": 43, "requir": 43, "mai": 43, "more": 43, "than": 43, "ask": 43, "addit": 43, "project": 43, "frc": 43, "detail": 43, "subsect": 43, "cp2k_output_fil": 43, "cp2k_output": 43, "where": 43, "brief": 43, "summari": 43, "stdout": 43, "6": [43, 44], "30": 43, "ye": 43, "fe1": 43, "fe2": 43, "numb": 43, "18": 43, "output_energy_forc": 43, "symbol": 43, "output_geo_opt": 43, "potenti": 43, "geometri": 43, "optim": 43, "quick": 43, "On": 43, "choos": 43, "three": 43, "If": [43, 44, 45], "collect": 43, "specif": 43, "kind": 43, "output_md": 43, "altern": 43, "consequ": 43, "loss": 43, "infrom": 43, "must": 43, "rais": 43, "error": 43, "7": [43, 44], "84": 43, "No": 43, "ir": 43, "h": 43, "20": 43, "48": 43, "16": 43, "normal": 43, "mode": 43, "vib_freq": 43, "86": 43, "376632": 43, "97": 43, "513035": 43, "121": 43, "216151": 43, "129": 43, "190651": 43, "132": 43, "227782": 43, "136": 43, "462792": 43, "142": 43, "615702": 43, "147": 43, "191117": 43, "159": 43, "80634": 43, "162": 43, "154751": 43, "168": 43, "906485": 43, "170": 43, "829935": 43, "173": 43, "900984": 43, "177": 43, "693402": 43, "183": 43, "401291": 43, "184": 43, "730182": 43, "187": 43, "076345": 43, "189": 43, "403066": 43, "191": 43, "336104": 43, "192": 43, "041037": 43, "193": 43, "255332": 43, "195": 43, "888228": 43, "198": 43, "675828": 43, "199": 43, "922815": 43, "206": 43, "417016": 43, "210": 43, "953256": 43, "218": 43, "001682": 43, "219": 43, "425306": 43, "222": 43, "52259": 43, "224": 43, "924497": 43, "234": 43, "303527": 43, "913409": 43, "238": 43, "023057": 43, "248": 43, "354352": 43, "255": 43, "550832": 43, "258": 43, "840498": 43, "261": 43, "863363": 43, "276": 43, "005055": 43, "283": 43, "689727": 43, "291": 43, "995009": 43, "301": 43, "789878": 43, "310": 43, "297048": 43, "323": 43, "748766": 43, "329": 43, "656908": 43, "346": 43, "17215": 43, "353": 43, "855895": 43, "360": 43, "270334": 43, "376": 43, "393988": 43, "378": 43, "928125": 43, "392": 43, "873287": 43, "396": 43, "863859": 43, "402": 43, "392675": 43, "406": 43, "699951": 43, "413": 43, "228256": 43, "416": 43, "512902": 43, "427": 43, "329694": 43, "435": 43, "765748": 43, "438": 43, "283727": 43, "452": 43, "313934": 43, "458": 43, "465777": 43, "460": 43, "79924": 43, "465": 43, "321668": 43, "472": 43, "298302": 43, "475": 43, "940439": 43, "483": 43, "095673": 43, "484": 43, "024696": 43, "485": 43, "946038": 43, "488": 43, "381279": 43, "501": 43, "80579": 43, "508": 43, "714296": 43, "515": 43, "24576": 43, "524": 43, "550782": 43, "548": 43, "347144": 43, "553": 43, "286646": 43, "561": 43, "806014": 43, "568": 43, "374944": 43, "575": 43, "581685": 43, "581": 43, "82834": 43, "593": 43, "158413": 43, "603": 43, "508201": 43, "612": 43, "45818": 43, "615": 43, "321528": 43, "617": 43, "676424": 43, "628": 43, "791272": 43, "632": 43, "70203": 43, "634": 43, "782343": 43, "637": 43, "505407": 43, "646": 43, "571283": 43, "647": 43, "068464": 43, "665": 43, "866031": 43, "668": 43, "360042": 43, "674": 43, "062077": 43, "675": 43, "781939": 43, "691": 43, "829219": 43, "692": 43, "289219": 43, "702": 43, "477412": 43, "703": 43, "782994": 43, "709": 43, "119554": 43, "717": 43, "545042": 43, "725": 43, "023678": 43, "974217": 43, "732": 43, "039541": 43, "735": 43, "313457": 43, "738": 43, "154712": 43, "741": 43, "528806": 43, "743": 43, "384134": 43, "752": 43, "69417": 43, "753": 43, "024109": 43, "754": 43, "98813": 43, "758": 43, "675974": 43, "760": 43, "589761": 43, "767": 43, "204112": 43, "773": 43, "037322": 43, "778": 43, "035202": 43, "790": 43, "192429": 43, "793": 43, "116029": 43, "676956": 43, "797": 43, "698711": 43, "799": 43, "368024": 43, "803": 43, "600176": 43, "809": 43, "272806": 43, "822": 43, "118902": 43, "840": 43, "188822": 43, "850": 43, "058458": 43, "895": 43, "024762": 43, "905": 43, "977585": 43, "973": 43, "556033": 43, "992": 43, "515143": 43, "1014": 43, "623025": 43, "1017": 43, "337562": 43, "1023": 43, "263474": 43, "1027": 43, "645573": 43, "dft": 44, "compon": 44, "nlumo": 44, "add_last": 44, "numer": 44, "common_iteration_level": 44, "append": 44, "lod": 44, "5": 44, "dosfil": 44, "univers": 44, "alpha_k2": 44, "1_50": 44, "mypdo": 44, "prefer": 44, "togeth": 44, "accept": 44, "list1": 44, "calculation_dir": 44, "uk": 44, "rk": 44, "postprocess": 45, "download": 45, "git": 45, "clone": 45, "http": 45, "github": 45, "com": 45, "robinzyb": 45, "cd": 45, "plug": 45, "dpdata": 45, "advic": 45, "welcom": 45, "open": 45, "issu": 45, "upload": 45, "environ": 45, "cp2kdata_log_level": 45, "debug": 45}, "objects": {"": [[0, 0, 0, "-", "cp2kdata"]], "cp2kdata": [[1, 0, 0, "-", "block_parser"], [19, 0, 0, "-", "cell"], [20, 0, 0, "-", "cli"], [23, 0, 0, "-", "cube"], [25, 0, 0, "-", "dpdata_plugin"], [26, 0, 0, "-", "log"], [27, 0, 0, "-", "matplotlibstyle"], [28, 0, 0, "-", "output"], [29, 0, 0, "-", "pdos"], [31, 0, 0, "-", "plots"], [35, 0, 0, "-", "test_input"], [36, 0, 0, "-", "units"], [37, 0, 0, "-", "utils"]], "cp2kdata.block_parser": [[2, 0, 0, "-", "atomic_kind"], [3, 0, 0, "-", "cells"], [4, 0, 0, "-", "converge"], [5, 0, 0, "-", "coordinates"], [6, 0, 0, "-", "dft_plus_u"], [7, 0, 0, "-", "dipole"], [8, 0, 0, "-", "energies"], [9, 0, 0, "-", "errors_handle"], [10, 0, 0, "-", "fep"], [11, 0, 0, "-", "forces"], [12, 0, 0, "-", "geo_opt"], [13, 0, 0, "-", "header_info"], [14, 0, 0, "-", "hirshfeld"], [15, 0, 0, "-", "md_xyz"], [16, 0, 0, "-", "mulliken"], [17, 0, 0, "-", "stress"], [18, 0, 0, "-", "vibration"]], "cp2kdata.block_parser.atomic_kind": [[2, 1, 1, "", "parse_atomic_kinds"], [2, 1, 1, "", "parse_num_atomic_kinds"]], "cp2kdata.block_parser.cells": [[3, 1, 1, "", "parse_all_cells"], [3, 1, 1, "", "parse_all_md_cells"]], "cp2kdata.block_parser.converge": [[4, 2, 1, "", "ConvergeInfo"], [4, 1, 1, "", "parse_e_f_converge"], [4, 1, 1, "", "parse_md_converge"]], "cp2kdata.block_parser.converge.ConvergeInfo": [[4, 3, 1, "", "converge"]], "cp2kdata.block_parser.coordinates": [[5, 1, 1, "", "parse_init_atomic_coordinates"]], "cp2kdata.block_parser.dft_plus_u": [[6, 1, 1, "", "parse_dft_plus_u_occ"]], "cp2kdata.block_parser.dipole": [[7, 1, 1, "", "parse_dipole_list"]], "cp2kdata.block_parser.energies": [[8, 1, 1, "", "parse_energies_list"]], "cp2kdata.block_parser.errors_handle": [[9, 1, 1, "", "parse_errors"]], "cp2kdata.block_parser.fep": [[10, 1, 1, "", "parse_vertical_gap"]], "cp2kdata.block_parser.forces": [[11, 1, 1, "", "parse_atomic_forces_list"]], "cp2kdata.block_parser.geo_opt": [[12, 1, 1, "", "parse_geo_opt_info"]], "cp2kdata.block_parser.header_info": [[13, 2, 1, "", "Cp2kInfo"], [13, 2, 1, "", "DFTInfo"], [13, 2, 1, "", "GlobalInfo"], [13, 2, 1, "", "MDInfo"], [13, 1, 1, "", "parse_cp2k_info"], [13, 1, 1, "", "parse_dft_info"], [13, 1, 1, "", "parse_global_info"], [13, 1, 1, "", "parse_md_info"]], "cp2kdata.block_parser.header_info.Cp2kInfo": [[13, 3, 1, "", "restart"], [13, 3, 1, "", "terminated_by_request"], [13, 3, 1, "", "version"]], "cp2kdata.block_parser.header_info.DFTInfo": [[13, 3, 1, "", "ks_type"], [13, 3, 1, "", "multiplicity"]], "cp2kdata.block_parser.header_info.GlobalInfo": [[13, 3, 1, "", "print_level"], [13, 3, 1, "", "run_type"]], "cp2kdata.block_parser.header_info.MDInfo": [[13, 3, 1, "", "ensemble_type"]], "cp2kdata.block_parser.hirshfeld": [[14, 1, 1, "", "parse_hirshfeld_pop_list"]], "cp2kdata.block_parser.md_xyz": [[15, 1, 1, "", "parse_frc_xyz"], [15, 1, 1, "", "parse_md_cell"], [15, 1, 1, "", "parse_md_ener"], [15, 1, 1, "", "parse_md_stress"], [15, 1, 1, "", "parse_pos_xyz"], [15, 1, 1, "", "parse_pos_xyz_from_wannier"]], "cp2kdata.block_parser.mulliken": [[16, 1, 1, "", "parse_mulliken_pop_list"]], "cp2kdata.block_parser.stress": [[17, 1, 1, "", "parse_stress_tensor_list"]], "cp2kdata.block_parser.vibration": [[18, 1, 1, "", "parse_vibration_freq_list"]], "cp2kdata.cell": [[19, 2, 1, "", "Cp2kCell"]], "cp2kdata.cell.Cp2kCell": [[19, 4, 1, "", "copy"], [19, 4, 1, "", "get_cell_angles"], [19, 4, 1, "", "get_cell_lengths"], [19, 4, 1, "", "get_cell_param"], [19, 4, 1, "", "get_dv"], [19, 4, 1, "", "get_volume"]], "cp2kdata.cli": [[21, 0, 0, "-", "cmd"], [22, 0, 0, "-", "funcs"]], "cp2kdata.cube": [[24, 0, 0, "-", "cube"]], "cp2kdata.cube.cube": [[24, 2, 1, "", "Cp2kCube"], [24, 2, 1, "", "Cp2kCubeTraj"]], "cp2kdata.cube.cube.Cp2kCube": [[24, 4, 1, "", "as_dict"], [24, 4, 1, "", "copy"], [24, 4, 1, "", "get_cell"], [24, 4, 1, "", "get_integration"], [24, 4, 1, "", "get_mav"], [24, 4, 1, "", "get_pav"], [24, 4, 1, "", "get_stc"], [24, 5, 1, "", "num_atoms"], [24, 4, 1, "", "quick_plot"], [24, 4, 1, "", "reduce_resolution"], [24, 4, 1, "", "square_wave_filter"], [24, 4, 1, "", "view_cube_acsii"], [24, 4, 1, "", "write_cube"]], "cp2kdata.dpdata_plugin": [[25, 2, 1, "", "CP2KEnergyForceFormat"], [25, 2, 1, "", "CP2KMDFormat"], [25, 1, 1, "", "get_chemical_symbols_from_cp2kdata"], [25, 1, 1, "", "get_uniq_atom_names_and_types"]], "cp2kdata.dpdata_plugin.CP2KEnergyForceFormat": [[25, 4, 1, "", "from_labeled_system"]], "cp2kdata.dpdata_plugin.CP2KMDFormat": [[25, 4, 1, "", "from_labeled_system"]], "cp2kdata.log": [[26, 1, 1, "", "get_logger"]], "cp2kdata.output": [[28, 2, 1, "", "Cp2kOutput"]], "cp2kdata.output.Cp2kOutput": [[28, 4, 1, "", "check_md_type"], [28, 4, 1, "", "check_run_type"], [28, 4, 1, "", "drop_first_info"], [28, 4, 1, "", "drop_last_info"], [28, 4, 1, "", "get_all_cells"], [28, 4, 1, "", "get_ase_atoms"], [28, 4, 1, "", "get_atom_kinds_list"], [28, 4, 1, "", "get_atom_num"], [28, 4, 1, "", "get_atomic_forces_list"], [28, 4, 1, "", "get_atomic_kind"], [28, 4, 1, "", "get_chemical_symbols"], [28, 4, 1, "", "get_chemical_symbols_fake"], [28, 4, 1, "", "get_energies_list"], [28, 4, 1, "", "get_force_status"], [28, 4, 1, "", "get_geo_opt_info"], [28, 4, 1, "", "get_geo_opt_info_plot"], [28, 4, 1, "", "get_global_info"], [28, 4, 1, "", "get_init_atomic_coordinates"], [28, 4, 1, "", "get_init_cell"], [28, 4, 1, "", "get_mulliken_pop_list"], [28, 4, 1, "", "get_num_atoms"], [28, 4, 1, "", "get_num_frames"], [28, 4, 1, "", "get_run_type"], [28, 4, 1, "", "get_spin_moment_list"], [28, 4, 1, "", "get_spin_moment_mulliken_list"], [28, 4, 1, "", "get_stress_status"], [28, 4, 1, "", "get_stress_tensor_list"], [28, 4, 1, "", "get_version_string"], [28, 4, 1, "", "get_vib_freq_list"], [28, 4, 1, "", "has_force"], [28, 4, 1, "", "has_stress"], [28, 5, 1, "", "mulliken_pop_list"], [28, 4, 1, "", "organize_md_cell"], [28, 4, 1, "", "parse_cell_opt"], [28, 4, 1, "", "parse_energy_force"], [28, 4, 1, "", "parse_geo_opt"], [28, 4, 1, "", "parse_md"], [28, 4, 1, "", "parse_vibrational_analysis"], [28, 4, 1, "", "to_ase_atoms"], [28, 5, 1, "", "vib_freq_list"]], "cp2kdata.pdos": [[30, 0, 0, "-", "pdos"]], "cp2kdata.pdos.pdos": [[30, 2, 1, "", "Cp2kPdos"], [30, 1, 1, "", "get_true_element"], [30, 1, 1, "", "pdos_name_parser"], [30, 1, 1, "", "plot_single_pdos"], [30, 1, 1, "", "quick_plot_rks"], [30, 1, 1, "", "quick_plot_uks"]], "cp2kdata.pdos.pdos.Cp2kPdos": [[30, 4, 1, "", "get_dos"], [30, 4, 1, "", "get_homo_ener"], [30, 4, 1, "", "get_lumo_ener"], [30, 4, 1, "", "get_raw_dos"], [30, 5, 1, "", "occupation"], [30, 4, 1, "", "read_dos_element"], [30, 4, 1, "", "read_dos_energies"], [30, 4, 1, "", "read_dos_fermi"]], "cp2kdata.plots": [[32, 0, 0, "-", "fep_plot"], [33, 0, 0, "-", "geo_opt_plot"], [34, 0, 0, "-", "test_plot"]], "cp2kdata.plots.fep_plot": [[32, 1, 1, "", "get_cum_mean"], [32, 1, 1, "", "get_fep_gaps"], [32, 1, 1, "", "plot_ti"]], "cp2kdata.plots.geo_opt_plot": [[33, 1, 1, "", "geo_opt_info_plot"]], "cp2kdata.plots.test_plot": [[34, 1, 1, "", "basis_dir_name_converter"], [34, 1, 1, "", "basis_dir_name_order"], [34, 1, 1, "", "basis_name_order"], [34, 1, 1, "", "get_U_list"], [34, 1, 1, "", "get_basis_name_list"], [34, 1, 1, "", "get_cell_param"], [34, 1, 1, "", "get_cutoff_list"], [34, 1, 1, "", "get_dos_param"], [34, 1, 1, "", "get_e_f_s"], [34, 1, 1, "", "get_err_per_atom"], [34, 1, 1, "", "get_exp_collect_from_yaml"], [34, 1, 1, "", "get_matrix_rmse_and_max_err"], [34, 1, 1, "", "get_min_gap"], [34, 1, 1, "", "get_multiple_cell_param"], [34, 1, 1, "", "get_multiple_e_f_s"], [34, 1, 1, "", "get_multiple_min_gap"], [34, 1, 1, "", "get_num_atoms"], [34, 1, 1, "", "plot_U_test"], [34, 1, 1, "", "plot_axes_U"], [34, 1, 1, "", "plot_axes_basis"], [34, 1, 1, "", "plot_axes_cutoff"], [34, 1, 1, "", "plot_axes_exp"], [34, 1, 1, "", "plot_basis_test"], [34, 1, 1, "", "plot_cutoff_test"]], "cp2kdata.test_input": [[35, 1, 1, "", "batch_sub"], [35, 1, 1, "", "copy_file_list"], [35, 1, 1, "", "get_CP2K"], [35, 1, 1, "", "get_batch_inp"], [35, 1, 1, "", "remove_section"], [35, 1, 1, "", "write_basis_test_inp"], [35, 1, 1, "", "write_batch_inp"], [35, 1, 1, "", "write_cutoff_test_inp"], [35, 1, 1, "", "write_hubbard_U_test_inp"]], "cp2kdata.utils": [[37, 1, 1, "", "create_path"], [37, 1, 1, "", "file_content"], [37, 1, 1, "", "find_closet_idx_by_value"], [37, 1, 1, "", "format_logger"], [37, 1, 1, "", "get_rdf"], [37, 1, 1, "", "get_rdf_list"], [37, 1, 1, "", "interpolate_spline"], [37, 1, 1, "", "set_pbc"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:method", "5": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"]}, "titleterms": {"cp2kdata": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 45], "packag": [0, 1, 20, 23, 27, 29, 31], "subpackag": 0, "submodul": [0, 1, 20, 23, 29, 31], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "content": [0, 1, 20, 23, 27, 29, 31], "block_pars": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "atomic_kind": 2, "cell": [3, 19, 40], "converg": 4, "coordin": 5, "dft_plus_u": 6, "dipol": 7, "energi": [8, 44], "errors_handl": 9, "fep": 10, "forc": 11, "geo_opt": [12, 43], "header_info": 13, "hirshfeld": 14, "md_xyz": 15, "mulliken": 16, "stress": 17, "vibrat": 18, "cli": [20, 21, 22], "cmd": 21, "func": 22, "cube": [23, 24, 40], "dpdata_plugin": 25, "log": [26, 43], "matplotlibstyl": 27, "output": [28, 42, 43], "pdo": [29, 30, 44], "plot": [31, 32, 33, 34, 40, 42], "fep_plot": 32, "geo_opt_plot": 33, "test_plot": 34, "test_input": 35, "unit": 36, "util": 37, "idea": 39, "list": 39, "TO": 39, "do": 39, "manipul": [40, 43, 44, 45], "cp2k": [40, 43, 44, 45], "file": [40, 43, 44, 45], "get": 40, "start": 40, "retriev": 40, "inform": 40, "structur": 40, "integr": 40, "over": 40, "space": 40, "planar": 40, "averag": 40, "macro": 40, "addit": [40, 45], "subtract": 40, "cp2kcube": 40, "reduc": 40, "resulot": 40, "write": [40, 44], "quick": 40, "view": 40, "termin": 40, "benchmark": 40, "comparison": 40, "plugin": 41, "dpdata": 41, "gener": 42, "standard": 42, "test": 42, "input": [42, 44], "basick": 43, "usag": 43, "pars": 43, "energy_forc": 43, "md": 43, "vibrational_analysi": 43, "recommend": 44, "setup": 44, "normal": 44, "each": 44, "type": 44, "element": 44, "ldo": 44, "select": 44, "atom": 44, "process": 44, "singl": 44, "quickplot": 44, "point": 44, "calcul": 44, "instal": 45, "from": 45, "pip": 45, "sourc": 45, "featur": 45, "request": 45, "develop": 45}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "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.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9, "sphinx": 56}}) \ No newline at end of file