diff --git a/docs/doctrees/environment.pickle b/docs/doctrees/environment.pickle index 1656adb..643666b 100644 Binary files a/docs/doctrees/environment.pickle and b/docs/doctrees/environment.pickle differ diff --git a/docs/searchindex.js b/docs/searchindex.js index 5bd1043..d88cf3d 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["_themes/README", "change_log", "index", "modules", "pymatgen", "pymatgen.analysis", "pymatgen.analysis.diffusion", "pymatgen.analysis.diffusion.aimd", "pymatgen.analysis.diffusion.aimd.clustering", "pymatgen.analysis.diffusion.aimd.pathway", "pymatgen.analysis.diffusion.aimd.rdf", "pymatgen.analysis.diffusion.aimd.tests.test_clustering", "pymatgen.analysis.diffusion.aimd.tests.test_pathway", "pymatgen.analysis.diffusion.aimd.tests.test_rdf", "pymatgen.analysis.diffusion.aimd.tests.test_van_hove", "pymatgen.analysis.diffusion.aimd.van_hove", "pymatgen.analysis.diffusion.analyzer", "pymatgen.analysis.diffusion.neb", "pymatgen.analysis.diffusion.neb.full_path_mapper", "pymatgen.analysis.diffusion.neb.io", "pymatgen.analysis.diffusion.neb.pathfinder", "pymatgen.analysis.diffusion.neb.periodic_dijkstra", "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper", "pymatgen.analysis.diffusion.neb.tests.test_io", "pymatgen.analysis.diffusion.neb.tests.test_pathfinder", "pymatgen.analysis.diffusion.tests.test_analyzer", "pymatgen.analysis.diffusion.tests.test_pathfinder", "pymatgen.analysis.diffusion.utils", "pymatgen.analysis.diffusion.utils.edge_data_from_sc", "pymatgen.analysis.diffusion.utils.maggma", "pymatgen.analysis.diffusion.utils.parse_entries", "pymatgen.analysis.diffusion.utils.supercells", "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc", "pymatgen.analysis.diffusion.utils.tests.test_maggma", "pymatgen.analysis.diffusion.utils.tests.test_parse_entries", "pymatgen_diffusion", "pymatgen_diffusion.aimd", "pymatgen_diffusion.neb"], "filenames": ["_themes/README.rst", "change_log.rst", "index.rst", "modules.rst", "pymatgen.rst", "pymatgen.analysis.rst", "pymatgen.analysis.diffusion.rst", "pymatgen.analysis.diffusion.aimd.rst", "pymatgen.analysis.diffusion.aimd.clustering.rst", "pymatgen.analysis.diffusion.aimd.pathway.rst", "pymatgen.analysis.diffusion.aimd.rdf.rst", "pymatgen.analysis.diffusion.aimd.tests.test_clustering.rst", "pymatgen.analysis.diffusion.aimd.tests.test_pathway.rst", "pymatgen.analysis.diffusion.aimd.tests.test_rdf.rst", "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.rst", "pymatgen.analysis.diffusion.aimd.van_hove.rst", "pymatgen.analysis.diffusion.analyzer.rst", "pymatgen.analysis.diffusion.neb.rst", "pymatgen.analysis.diffusion.neb.full_path_mapper.rst", "pymatgen.analysis.diffusion.neb.io.rst", "pymatgen.analysis.diffusion.neb.pathfinder.rst", "pymatgen.analysis.diffusion.neb.periodic_dijkstra.rst", "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.rst", "pymatgen.analysis.diffusion.neb.tests.test_io.rst", "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.rst", "pymatgen.analysis.diffusion.tests.test_analyzer.rst", "pymatgen.analysis.diffusion.tests.test_pathfinder.rst", "pymatgen.analysis.diffusion.utils.rst", "pymatgen.analysis.diffusion.utils.edge_data_from_sc.rst", "pymatgen.analysis.diffusion.utils.maggma.rst", "pymatgen.analysis.diffusion.utils.parse_entries.rst", "pymatgen.analysis.diffusion.utils.supercells.rst", "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc.rst", "pymatgen.analysis.diffusion.utils.tests.test_maggma.rst", "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.rst", "pymatgen_diffusion.rst", "pymatgen_diffusion.aimd.rst", "pymatgen_diffusion.neb.rst"], "titles": ["krTheme Sphinx Style", "Change Log", "Introduction", "pymatgen", "pymatgen namespace", "pymatgen.analysis namespace", "pymatgen.analysis.diffusion package", "pymatgen.analysis.diffusion.aimd package", "pymatgen.analysis.diffusion.aimd.clustering module", "pymatgen.analysis.diffusion.aimd.pathway module", "pymatgen.analysis.diffusion.aimd.rdf module", "pymatgen.analysis.diffusion.aimd.tests.test_clustering module", "pymatgen.analysis.diffusion.aimd.tests.test_pathway module", "pymatgen.analysis.diffusion.aimd.tests.test_rdf module", "pymatgen.analysis.diffusion.aimd.tests.test_van_hove module", "pymatgen.analysis.diffusion.aimd.van_hove module", "pymatgen.analysis.diffusion.analyzer module", "pymatgen.analysis.diffusion.neb package", "pymatgen.analysis.diffusion.neb.full_path_mapper module", "pymatgen.analysis.diffusion.neb.io module", "pymatgen.analysis.diffusion.neb.pathfinder module", "pymatgen.analysis.diffusion.neb.periodic_dijkstra module", "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper module", "pymatgen.analysis.diffusion.neb.tests.test_io module", "pymatgen.analysis.diffusion.neb.tests.test_pathfinder module", "pymatgen.analysis.diffusion.tests.test_analyzer module", "pymatgen.analysis.diffusion.tests.test_pathfinder module", "pymatgen.analysis.diffusion.utils package", "pymatgen.analysis.diffusion.utils.edge_data_from_sc module", "pymatgen.analysis.diffusion.utils.maggma module", "pymatgen.analysis.diffusion.utils.parse_entries module", "pymatgen.analysis.diffusion.utils.supercells module", "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc module", "pymatgen.analysis.diffusion.utils.tests.test_maggma module", "pymatgen.analysis.diffusion.utils.tests.test_parse_entries module", "pymatgen_diffusion package", "pymatgen_diffusion.aimd package", "pymatgen_diffusion.neb package"], "terms": {"thi": [0, 2, 8, 9, 10, 15, 16, 19, 20, 21, 22], "repositori": [0, 2], "contain": [0, 1, 18, 20, 28, 29, 30], "kenneth": 0, "reitz": 0, "us": [0, 2, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 34], "most": [0, 18], "hi": 0, "project": [0, 29], "It": [0, 1, 9, 15, 16], "i": [0, 1, 2, 8, 9, 10, 15, 16, 18, 20, 21, 30, 31], "driv": 0, "mitsuhiko": 0, "": [0, 2, 8, 9, 15, 16, 18, 21, 28, 31], "theme": 0, "flask": 0, "relat": [0, 16], "To": [0, 15, 16], "your": [0, 20], "document": [0, 29], "follow": [0, 2, 9, 15, 16, 18, 20, 21], "guid": 0, "put": 0, "folder": 0, "_theme": 0, "doc": [0, 2], "altern": [0, 20], "you": [0, 2, 8, 9, 15, 16, 18, 20], "can": [0, 8, 9, 15, 16, 18, 20, 21, 22, 29, 30, 31], "also": [0, 20, 29, 30], "git": 0, "submodul": [0, 5, 35], "check": [0, 2, 8, 16, 20, 21, 22], "out": [0, 2, 30], "content": [0, 5], "add": [0, 2, 18, 28], "conf": 0, "py": [0, 23], "sy": 0, "path": [0, 2, 16, 18, 20, 21, 30], "append": 0, "o": [0, 10, 16, 23, 24], "abspath": 0, "html_theme_path": 0, "html_theme": 0, "kr": 0, "The": [0, 2, 8, 9, 10, 15, 16, 18, 20, 21, 28, 29, 30, 31], "exist": [0, 16, 20], "standard": [0, 16, 20], "larg": [0, 20], "kr_small": 0, "small": 0, "one": [0, 10, 15, 16, 19, 29, 30], "page": [0, 2], "intend": 0, "veri": [0, 15, 21], "addon": 0, "librari": 0, "complet": [1, 20], "migrat": [1, 2, 18, 20, 28, 29, 30, 31], "pymatgen": [1, 2], "analysi": [1, 2], "pathfind": [1, 5, 6, 17, 28, 35], "over": [1, 9, 10, 16, 31], "diffus": [1, 2, 5], "make": [1, 2, 8, 16, 20, 22], "migrationhop": [1, 5, 6, 17, 18, 20, 22, 28], "msonabl": [1, 16, 18, 20], "acrutt": 1, "fix": [1, 20], "msite": 1, "calc": [1, 31], "order": [1, 16], "hmlli": 1, "remov": [1, 20], "magmom": 1, "jmmshn": 1, "bad": 1, "releas": [1, 2], "due": 1, "error": [1, 2, 16], "manifest": 1, "diffusionanalyz": [1, 2, 5, 6, 9, 15, 16], "ha": [1, 2, 9, 16, 18], "been": [1, 2], "from": [1, 2, 8, 9, 15, 16, 18, 19, 20, 21, 28, 29, 30, 31], "analyz": [1, 5, 6, 9, 15], "more": [1, 2, 9, 15, 18, 20, 30], "self": [1, 15, 20], "suit": 1, "tool": [1, 17], "now": [1, 18], "namespac": [1, 2, 3], "packag": [1, 2, 5, 29], "pypi": 1, "should": [1, 8, 9, 16, 18, 20, 22], "import": [1, 8], "via": [1, 16, 20], "instead": [1, 16, 20], "pymatgen_diffus": 1, "py3k": 1, "cleanup": 1, "compat": 1, "neb": [1, 5, 6, 28, 31, 35], "includ": [1, 2, 9, 10, 15, 16, 20], "an": [1, 2, 11, 12, 13, 14, 15, 16, 18, 20, 22, 23, 24, 25, 26, 34], "implement": [1, 8, 10, 15, 20], "idpp": [1, 2, 20], "solver": [1, 20], "develop": 2, "materi": [2, 16, 18, 29], "virtual": [2, 20], "lab": 2, "note": [2, 9, 15, 16, 19, 20], "reli": 2, "structur": [2, 5, 6, 7, 9, 10, 15, 16, 18, 19, 20, 23, 24, 28, 29, 30, 31], "manipul": 2, "file": [2, 10, 16, 20], "io": [2, 5, 6, 17, 23, 35], "preliminari": 2, "analys": [2, 16], "In": [2, 9, 15, 20], "particular": [2, 15], "heavili": 2, "purpos": 2, "provid": [2, 8, 16, 20, 30], "other": [2, 15, 16, 18, 20], "trajectori": [2, 8, 9, 16], "extract": 2, "class": [2, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 34], "alwai": [2, 10, 15, 20, 21, 22], "scientif": 2, "work": [2, 8, 18, 20, 28, 30], "progress": 2, "pl": 2, "back": 2, "detail": [2, 20], "van": [2, 15], "hove": [2, 15], "probabl": [2, 9], "densiti": [2, 9, 15, 18, 20, 22], "cluster": [2, 5, 6, 7, 9, 35], "e": [2, 10, 15, 16, 18, 20, 30], "g": [2, 15, 16, 18, 20, 21], "k": [2, 8, 16, 20], "mean": [2, 8, 16, 18, 20], "period": [2, 8, 19, 20, 21], "boundari": [2, 8, 19, 20], "condit": [2, 8, 19, 20], "find": [2, 18, 20, 21, 31], "For": [2, 8, 16, 18, 20, 30], "all": [2, 9, 10, 15, 16, 18, 20, 21, 22, 30, 31], "modul": [2, 5], "pleas": [2, 9, 15, 16, 20], "refer": [2, 9, 10, 18, 20], "If": [2, 8, 9, 10, 15, 16, 18, 20, 30], "consid": [2, 9, 15, 16, 20], "relev": [2, 18], "public": 2, "each": [2, 8, 16, 18, 20, 21, 29, 30], "we": [2, 10, 15, 20, 21, 22, 31], "welcom": 2, "form": [2, 18, 20], "d": [2, 9, 16], "like": [2, 8, 16, 18, 20], "fork": 2, "send": 2, "u": 2, "pull": 2, "request": 2, "code": [2, 18], "fund": 2, "nation": 2, "scienc": [2, 16], "foundat": 2, "design": 2, "revolution": 2, "engin": 2, "futur": [2, 15], "dmref": 2, "program": 2, "under": [2, 18], "grant": 2, "No": [2, 16], "1436976": 2, "mit": 2, "term": [2, 9], "ar": [2, 8, 9, 10, 15, 16, 18, 19, 20, 21, 22, 28, 29, 30], "c": [2, 9, 15, 16, 23, 24], "2015": [2, 9, 15], "regent": 2, "univers": 2, "california": 2, "right": 2, "reserv": 2, "redistribut": 2, "sourc": [2, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34], "binari": 2, "without": [2, 21], "modif": [2, 19], "permit": 2, "met": 2, "1": [2, 9, 10, 15, 16, 18, 20, 21, 23, 24], "must": [2, 16, 18, 30], "retain": [2, 18], "abov": [2, 9], "notic": 2, "list": [2, 8, 9, 10, 15, 16, 18, 19, 20, 28, 29, 30, 31], "disclaim": 2, "2": [2, 9, 15, 16, 20, 21, 23, 24, 28, 30], "reproduc": 2, "distribut": [2, 9, 10, 15, 20], "3": [2, 9, 10, 16, 18, 20, 21, 23, 24, 30], "neither": 2, "name": [2, 11, 12, 13, 14, 18, 20, 22, 23, 24, 25, 26, 29, 30, 34], "holder": 2, "nor": 2, "its": [2, 16, 20], "contributor": 2, "mai": [2, 9, 16, 20], "endors": 2, "promot": 2, "product": [2, 18], "deriv": 2, "softwar": [2, 16, 20], "specif": [2, 18], "prior": 2, "written": [2, 10, 16], "permiss": 2, "BY": 2, "THE": 2, "AND": 2, "AS": 2, "ani": [2, 15, 16, 18, 20, 29], "express": 2, "OR": 2, "impli": 2, "warranti": 2, "BUT": 2, "NOT": 2, "limit": [2, 10, 21], "TO": 2, "OF": 2, "merchant": 2, "fit": [2, 16], "FOR": 2, "A": [2, 8, 9, 10, 15, 16, 18, 19, 20, 21, 23, 24], "IN": 2, "NO": 2, "event": [2, 18, 31], "shall": 2, "BE": 2, "liabl": 2, "direct": [2, 10, 15, 16], "indirect": 2, "incident": 2, "special": 2, "exemplari": 2, "consequenti": 2, "damag": 2, "procur": 2, "substitut": 2, "good": [2, 16, 20, 21], "servic": 2, "loss": 2, "data": [2, 8, 10, 15, 16, 18, 20, 28], "profit": 2, "busi": 2, "interrupt": 2, "howev": 2, "caus": 2, "ON": 2, "theori": [2, 19], "liabil": 2, "whether": [2, 10, 16, 18, 20, 28], "contract": 2, "strict": [2, 18, 30], "tort": 2, "neglig": 2, "otherwis": [2, 10, 16, 20], "aris": [2, 16], "wai": [2, 21, 22], "even": [2, 20], "IF": 2, "advis": 2, "possibl": [2, 18, 20, 31], "SUCH": 2, "copi": [2, 18, 30], "modifi": 2, "educ": 2, "research": [2, 20], "fee": 2, "agreement": 2, "herebi": 2, "paragraph": 2, "three": [2, 10, 15, 20], "appear": 2, "commerci": 2, "obtain": [2, 9, 15, 16, 18, 20, 30, 31], "contact": 2, "technologi": 2, "transfer": 2, "offic": 2, "9500": 2, "gilman": 2, "drive": 2, "mail": 2, "0910": 2, "la": 2, "jolla": 2, "ca": 2, "92093": 2, "858": 2, "534": 2, "5815": 2, "invent": 2, "ucsd": 2, "edu": [2, 19], "suppli": [2, 8, 16], "accompani": 2, "doe": [2, 11, 12, 13, 14, 18, 20, 22, 23, 24, 25, 26, 34], "warrant": 2, "oper": [2, 18], "uninterrupt": 2, "free": 2, "end": [2, 9, 16, 19, 20, 22, 28], "user": 2, "understand": 2, "wa": 2, "exclus": 2, "reason": [2, 20], "parti": 2, "lost": 2, "ITS": 2, "hereund": 2, "basi": 2, "oblig": 2, "mainten": 2, "support": [2, 10, 16, 19, 20], "updat": 2, "enhanc": [2, 9, 15], "index": [2, 8, 10, 15, 18, 21, 28], "search": [2, 21], "aimd": [5, 6, 16, 35], "kmean": [5, 6, 7, 8], "get_centroid": [5, 6, 7, 8], "get_label": [5, 6, 7, 8], "should_stop": [5, 6, 7, 8], "kmeanspbc": [5, 6, 7, 8], "get_random_centroid": [5, 6, 7, 8], "pathwai": [5, 6, 7, 17, 18, 21, 35], "probabilitydensityanalysi": [5, 6, 7, 9], "from_diffusion_analyz": [5, 6, 7, 9], "generate_stable_sit": [5, 6, 7, 9], "get_full_structur": [5, 6, 7, 9], "to_chgcar": [5, 6, 7, 9], "siteoccupancyanalyz": [5, 6, 7, 9], "site_occ": [5, 6, 7, 9], "coords_ref": [5, 6, 7, 9], "nsite": [5, 6, 7, 9], "get_average_site_occup": [5, 6, 7, 9], "rdf": [5, 6, 7, 15, 35], "radialdistributionfunct": [5, 6, 7, 10], "coordination_numb": [5, 6, 7, 10], "export_rdf": [5, 6, 7, 10], "from_speci": [5, 6, 7, 10], "get_rdf_plot": [5, 6, 7, 10], "radialdistributionfunctionfast": [5, 6, 7, 10], "get_coordination_numb": [5, 6, 7, 10], "get_one_rdf": [5, 6, 7, 10], "get_rdf": [5, 6, 7, 10], "van_hov": [5, 6, 7, 35], "evolutionanalyz": [5, 6, 7, 15], "atom_dist": [5, 6, 7, 15], "get_df": [5, 6, 7, 15], "get_min_dist": [5, 6, 7, 15], "get_pair": [5, 6, 7, 15], "plot_atomic_evolut": [5, 6, 7, 15], "plot_evolution_from_data": [5, 6, 7, 15], "plot_rdf_evolut": [5, 6, 7, 15], "vanhoveanalysi": [5, 6, 7, 15], "get_1d_plot": [5, 6, 7, 15], "get_3d_plot": [5, 6, 7, 15], "full_path_mapp": [5, 6, 17, 35], "chargebarriergraph": [5, 6, 17, 18], "get_least_chg_path": [5, 6, 17, 18], "get_summary_dict": [5, 6, 16, 17, 18], "populate_edges_with_chg_density_info": [5, 6, 17, 18], "migrationgraph": [5, 6, 17, 18, 28, 30], "add_data_to_similar_edg": [5, 6, 17, 18], "assign_cost_to_graph": [5, 6, 17, 18], "get_path": [5, 6, 17, 18, 20, 23, 24], "get_structure_from_entri": [5, 6, 17, 18], "host_structur": [5, 6, 17, 18], "only_sit": [5, 6, 17, 18], "symm_structur": [5, 6, 17, 18, 20], "unique_hop": [5, 6, 17, 18], "with_base_structur": [5, 6, 17, 18], "with_dist": [5, 6, 17, 18], "with_local_env_strategi": [5, 6, 17, 18], "almost": [5, 6, 17, 18], "check_uc_hop": [5, 6, 17, 18], "generic_groupbi": [5, 6, 17, 18], "get_hop_site_sequ": [5, 6, 17, 18], "get_only_sites_from_structur": [5, 6, 17, 18], "map_hop_sc2uc": [5, 6, 17, 18], "order_path": [5, 6, 17, 18], "mvlcinebendpointset": [5, 6, 17, 19], "mvlcinebset": [5, 6, 17, 19], "get_endpoint_dist": [5, 6, 17, 19], "get_endpoints_from_index": [5, 6, 17, 19], "chgcarpotenti": [5, 6, 17, 20], "distinctpathfind": [5, 6, 17, 20], "write_all_path": [5, 6, 17, 20], "freevolumepotenti": [5, 6, 17, 20], "idppsolv": [5, 6, 17, 20], "from_endpoint": [5, 6, 17, 20], "get_unit_vector": [5, 6, 17, 20], "run": [5, 6, 8, 10, 16, 17, 20], "get_sc_structur": [5, 6, 17, 20], "get_structur": [5, 6, 17, 20], "length": [5, 6, 17, 18, 20, 22, 30, 31], "write_path": [5, 6, 17, 20], "mixedpotenti": [5, 6, 17, 20], "nebpathfind": [5, 6, 17, 20], "imag": [5, 6, 10, 15, 16, 17, 18, 20, 21], "interpol": [5, 6, 17, 20], "plot_imag": [5, 6, 17, 20], "string_relax": [5, 6, 17, 20], "staticpotenti": [5, 6, 17, 20], "gaussian_smear": [5, 6, 17, 20], "get_v": [5, 6, 17, 20], "normal": [5, 6, 17, 20], "rescale_field": [5, 6, 17, 20], "periodic_dijkstra": [5, 6, 17, 35], "get_optimal_pathway_rev": [5, 6, 17, 21], "periodic_dijkstra_on_sgraph": [5, 6, 17, 21], "util": [5, 6], "edge_data_from_sc": [5, 6, 27], "add_edge_data_from_sc": [5, 6, 27, 28], "get_uc_po": [5, 6, 27, 28], "get_unique_hop": [5, 6, 27, 28], "mh_eq": [5, 6, 27, 28], "maggma": [5, 6, 27], "get_entries_from_db": [5, 6, 27, 29], "parse_entri": [5, 6, 27], "get_inserted_on_bas": [5, 6, 27, 30], "get_insertion_energi": [5, 6, 27, 30], "get_matched_structure_map": [5, 6, 27, 30], "get_sym_migration_ion_sit": [5, 6, 27, 30], "process_entri": [5, 6, 27, 30], "supercel": [5, 6, 10, 15, 18, 20, 27, 28, 30], "get_sc_fromstruct": [5, 6, 27, 31], "get_start_end_structur": [5, 6, 27, 31], "as_dict": [5, 6, 16], "export_msdt": [5, 6, 16], "from_dict": [5, 6, 16], "from_fil": [5, 6, 16, 20], "from_structur": [5, 6, 16], "from_vasprun": [5, 6, 16], "get_drift_corrected_structur": [5, 6, 16], "get_framework_rms_plot": [5, 6, 16], "get_msd_plot": [5, 6, 16], "plot_msd": [5, 6, 16], "fit_arrheniu": [5, 6, 16], "get_arrhenius_plot": [5, 6, 16], "get_conversion_factor": [5, 6, 16], "get_diffusivity_from_msd": [5, 6, 16], "get_extrapolated_conduct": [5, 6, 16], "get_extrapolated_diffus": [5, 6, 16], "simul": [7, 9, 10, 15, 16, 20, 31], "algorithm": [8, 9, 20], "determin": [8, 9, 16, 18, 20], "centroid": 8, "adapt": 8, "exampl": [8, 16, 18], "atom": [8, 10, 15, 16, 20, 31], "posit": [8, 16, 20, 28, 30], "md": [8, 9, 10, 15, 16], "max_iter": 8, "int": [8, 10, 15, 16, 18, 19, 20, 21, 28, 31], "1000": [8, 16, 20], "base": [8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 30, 34], "object": [8, 9, 10, 15, 16, 18, 19, 20, 21, 22, 28, 30, 31], "simpl": 8, "paramet": [8, 9, 10, 15, 16, 18, 19, 20, 21, 28, 29, 30, 31], "maximum": [8, 10, 15, 16, 18, 20, 31], "number": [8, 9, 10, 15, 16, 18, 20, 30, 31], "iter": [8, 16, 20, 21, 31], "algo": [8, 20], "point": [8, 9, 10, 15, 16, 19, 20, 21, 22], "initial_centroid": 8, "none": [8, 10, 15, 16, 18, 20, 21, 28, 30], "ndarrai": [8, 16], "mxn": 8, "where": [8, 9, 16, 20, 21, 30], "m": [8, 16], "featur": 8, "n": [8, 9, 30], "np": [8, 10, 15, 16], "arrai": [8, 9, 10, 15, 16, 18], "initi": [8, 9, 10, 15, 16, 20, 28, 31], "guess": [8, 16, 20], "random": 8, "return": [8, 9, 10, 15, 16, 18, 19, 20, 21, 28, 30, 31], "final": [8, 20, 28, 31], "label": [8, 10, 15, 18, 22, 28], "ss": 8, "sum": [8, 20], "squar": [8, 16], "distanc": [8, 9, 15, 19, 20], "type": [8, 9, 15, 16, 18, 19, 20, 21, 30, 31], "static": [8, 15, 18, 20], "geometr": [8, 20, 31], "have": [8, 11, 12, 13, 14, 16, 18, 20, 21, 22, 23, 24, 25, 26, 34], "empti": [8, 18, 31], "randomli": 8, "re": [8, 28], "element": [8, 10, 15, 16, 19, 20], "dataset": 8, "chose": 8, "closest": 8, "old_centroid": 8, "stop": [8, 16, 21], "old": 8, "thu": 8, "far": 8, "lattic": [8, 16, 18, 20, 23, 24, 31], "version": 8, "pbc": [8, 23, 24], "metric": 8, "chang": [8, 16, 20], "well": [8, 20], "new": [8, 16, 20, 30], "fraction": [8, 9, 16, 18, 30], "coordin": [8, 9, 10, 20], "gener": [8, 9, 16, 18, 19, 20, 31], "interv": [9, 15], "0": [9, 10, 15, 18, 20, 21, 23, 24, 30, 31], "5": [9, 20, 23, 24, 30], "speci": [9, 10, 15, 16, 18, 20, 30], "li": [9, 10, 15, 16, 18, 20, 24, 30], "na": [9, 10, 15, 23], "comput": [9, 10, 15, 16], "time": [9, 15, 16], "averag": [9, 10, 15, 16], "select": [9, 15], "uniform": 9, "grid": [9, 10, 15, 20], "int_": 9, "omega": 9, "3rp": 9, "r": [9, 15, 20], "cite": [9, 15, 16, 20], "paper": [9, 15, 16], "zhu": [9, 15], "z": [9, 15, 16], "chu": [9, 15], "h": [9, 10, 15, 16, 20], "deng": [9, 15], "ong": [9, 15, 16], "p": [9, 15, 16, 23, 24], "role": [9, 15], "interstiti": [9, 15, 20], "dopant": [9, 15], "conduct": [9, 15, 16], "cubic": [9, 15, 31], "na3ps4": [9, 15], "superion": [9, 15, 16], "conductor": [9, 15, 16], "chem": [9, 15, 20], "mater": [9, 15], "27": [9, 15, 23, 24], "pp": [9, 15], "8318": [9, 15], "8325": [9, 15], "param": [9, 18, 19, 20, 30], "crystal": 9, "ionic": [9, 16], "store": 9, "ntimestep": 9, "nion": 9, "b": [9, 15, 18, 23, 24], "compon": [9, 16, 20], "float": [9, 10, 15, 16, 18, 20, 30, 31], "between": [9, 16, 18, 19, 20], "two": [9, 16, 19, 20, 28], "nearest": 9, "angstrom": [9, 10, 15, 18, 20], "str": [9, 10, 15, 16, 18, 20, 21, 28, 29, 30], "interest": [9, 10, 15, 20], "classmethod": [9, 10, 16, 18, 20], "diffusion_analyz": [9, 15], "creat": [9, 11, 12, 13, 14, 16, 22, 23, 24, 25, 26, 30, 31, 34], "p_ratio": 9, "25": [9, 20, 23, 24], "d_cutoff": 9, "set": [9, 10, 14, 15, 16, 18, 19, 20, 21, 22, 24, 34], "low": 9, "energi": [9, 16, 18, 20, 30], "site": [9, 16, 18, 19, 20, 22, 28, 30], "function": [9, 10, 15, 18, 20, 21, 28, 29, 30, 31], "given": [9, 10, 15, 16, 18, 20, 21, 28, 30], "threshold": [9, 20], "higher": 9, "than": [9, 15, 16, 20, 30], "further": 9, "hierarch": 9, "method": [9, 10, 11, 12, 13, 14, 16, 20, 22, 23, 24, 25, 26, 34], "closer": 9, "cutoff": [9, 18, 20], "converg": [9, 16, 20], "slowli": 9, "fast": [9, 10], "shallow": 9, "landscap": 9, "slow": [9, 15, 20], "which": [9, 15, 16, 18, 20], "stabl": 9, "stable_sit": 9, "attribut": [9, 28], "nx3": 9, "numpi": [9, 10, 16, 20], "filenam": [9, 10, 16, 20], "chgcar": [9, 20], "vasp": [9, 16, 19, 20], "save": [9, 15, 18], "format": [9, 10, 16, 18], "visual": [9, 20], "vesta": [9, 20], "occup": 9, "shortest": [9, 15], "scheme": 9, "x": [9, 10, 15, 16], "associ": [9, 10, 15, 20], "same": [9, 10, 16, 18, 20, 22, 28, 30], "sequenc": [9, 16, 18], "indic": [9, 10, 15, 18, 19, 20, 21, 30], "pmg_structur": [9, 10, 20], "n_": 9, "step": [9, 15, 16, 20], "nest": 9, "get": [9, 10, 15, 16, 18, 20, 28, 29, 30], "subset": [9, 15], "reference_indic": 10, "ngrid": [10, 15], "101": [10, 15, 24], "rmax": [10, 15], "10": [10, 15, 16, 20, 23, 24, 31], "cell_rang": [10, 15], "sigma": [10, 15], "calcul": [10, 15, 16, 17, 18, 19, 20, 28, 30, 31], "radial": [10, 15], "composit": 10, "allow": [10, 20, 28, 31], "ensembl": 10, "minimum": [10, 15, 16, 20, 31], "zero": [10, 15], "rang": [10, 15, 16, 20], "translat": [10, 15, 18, 30], "vector": [10, 15, 18, 20, 31], "default": [10, 15, 16, 18, 20, 21], "adjac": [10, 15], "cell": [10, 15, 18, 20, 21, 22, 28, 30, 31], "along": [10, 15, 20], "smear": [10, 15, 20], "gaussian": [10, 15, 20], "option": [10, 15, 16, 18, 20, 21], "properti": [10, 18, 20], "output": [10, 18, 20], "csv": [10, 15, 16], "dat": [10, 16], "extens": [10, 16], "assum": [10, 16, 18, 19, 20, 30], "tupl": [10, 15, 20, 21, 28, 31], "reference_speci": [10, 15], "string": [10, 15, 16, 18, 20], "symbol": [10, 15], "eg": 10, "pair": [10, 15, 20, 21, 30], "water": 10, "xlim": 10, "8": [10, 15, 23, 24], "ylim": 10, "005": [10, 23], "loc_peak": 10, "bool": [10, 16, 18, 20, 28, 31], "fals": [10, 16, 18, 20, 28, 31], "plot": [10, 15, 16], "legend": 10, "current": [10, 16, 18], "ax": [10, 15], "y": [10, 16], "peak": 10, "true": [10, 18, 20, 22, 23, 24, 28, 30], "core": [10, 15, 16, 20, 28, 31], "rmin": 10, "n_job": 10, "linspac": 10, "minim": [10, 20], "radiu": [10, 18, 22], "maxim": 10, "smooth": [10, 16, 20], "cpu": 10, "process": [10, 15, 16, 20, 30], "ref_speci": 10, "is_averag": 10, "just": [10, 20], "singl": [10, 18, 30], "center": 10, "take": [10, 16, 18, 20, 28, 30], "valu": [10, 18, 20], "kmeanspbctest": 11, "methodnam": [11, 12, 13, 14, 22, 23, 24, 25, 26, 34], "runtest": [11, 12, 13, 14, 22, 23, 24, 25, 26, 34], "testcas": [11, 12, 13, 14, 22, 23, 24, 34], "instanc": [11, 12, 13, 14, 22, 23, 24, 25, 26, 30, 34], "when": [11, 12, 13, 14, 16, 18, 22, 23, 24, 25, 26, 34], "execut": [11, 12, 13, 14, 22, 23, 24, 25, 26, 34], "rais": [11, 12, 13, 14, 22, 23, 24, 25, 26, 34], "valueerror": [11, 12, 13, 14, 22, 23, 24, 25, 26, 34], "specifi": [11, 12, 13, 14, 15, 18, 22, 23, 24, 25, 26, 34], "kmeanstest": 11, "probabilitydensitytest": 12, "test_generate_stable_sit": 12, "test_prob": 12, "test_probability_classmethod": 12, "test_to_chgcar": 12, "siteoccupancytest": 12, "test_site_occup": 12, "test_site_occupancy_classmethod": 12, "rdftest": [13, 14], "test_rdf_coordination_numb": [13, 14], "evolutionanalyzertest": 14, "test_get_df": 14, "setup": [14, 22, 24, 34], "hook": [14, 22, 24, 34], "up": [14, 16, 20, 21, 22, 24, 34], "fixtur": [14, 22, 24, 34], "befor": [14, 16, 20, 22, 24, 34], "exercis": [14, 22, 24, 34], "test_raises_valueerror_if_reference_species_not_in_structur": 14, "test_raises_valueerror_if_sigma_is_not_posit": 14, "test_raises_valueerror_if_species_not_in_structur": 14, "test_raises_valueerror_if_ngrid_is_less_than_2": 14, "test_rdf": 14, "test_rdf_two_species_coordination_numb": 14, "vanhovetest": 14, "correl": [15, 20], "time_step": [15, 16], "evolut": 15, "dure": [15, 20], "some": [15, 20, 30], "quantit": 15, "character": 15, "tang": 15, "lin": 15, "wang": 15, "chen": 15, "zheng": 15, "probe": 15, "solid": 15, "interfaci": 15, "reaction": 15, "state": [15, 16], "sodium": 15, "ion": [15, 16, 18, 20, 28, 29, 30], "batteri": 15, "first": [15, 16, 18, 19, 20, 30], "principl": [15, 16], "2018": 15, "30": [15, 16], "163": 15, "173": 15, "input": [15, 16, 18, 19, 20, 30], "correct": [15, 16], "f": [15, 16], "potim": 15, "incar": 15, "window": 15, "count": 15, "within": [15, 16, 18, 20, 28, 31], "unit": [15, 16, 18, 20, 22, 23, 28, 31], "choos": 15, "concentr": 15, "func": 15, "callabl": [15, 18, 21], "save_csv": 15, "kwarg": [15, 16, 18, 19, 20], "frame": 15, "would": [15, 16, 20], "hundr": 15, "pars": [15, 16, 18], "functiontyp": 15, "spectrum": 15, "requir": [15, 16, 19], "get_atomic_distribut": 15, "extra": 15, "datafram": 15, "df": 15, "panda": 15, "column": 15, "tol": [15, 20, 31], "1e": [15, 20, 31], "less": [15, 20, 31], "throughout": 15, "tabl": 15, "cmap": 15, "matplotlib": [15, 16], "color": 15, "linearsegmentedcolormap": 15, "map": [15, 18, 30], "heat": 15, "extern": 15, "_subplot": 15, "axessubplot": 15, "x_label": 15, "cb_label": 15, "listedcolormap": 15, "might": [15, 18, 21], "bar": [15, 16], "cmocean": 15, "cm": [15, 16, 19], "thermal": 15, "recommend": [15, 20], "avg_nstep": [15, 16], "50": 15, "step_skip": [15, 16], "part": 15, "distinct": [15, 20], "gd": 15, "t": [15, 16, 28, 30, 31], "t0": 15, "statist": [15, 16], "skip": 15, "defin": [15, 16, 18, 20, 30], "resolut": 15, "reduc": [15, 16], "onli": [15, 16, 18, 20, 30], "those": [15, 16, 18, 20], "ignor": [15, 28], "mode": [15, 16, 18, 20], "moment": 15, "addit": [15, 18, 20, 21], "seaborn": 15, "color_plaett": 15, "set1": 15, "figsiz": 15, "12": [15, 23, 24], "3d": 15, "argument": [15, 16], "perform": [16, 20], "displac": [16, 20], "etc": [16, 18], "mo": 16, "richard": 16, "w": 16, "miara": 16, "l": 16, "lee": 16, "ceder": [16, 20], "2013": 16, "phase": [16, 18, 30], "stabil": 16, "electrochem": 16, "li10": 16, "1mp2x12": 16, "ge": 16, "si": 16, "sn": 16, "al": [16, 20], "se": 16, "famili": 16, "environment": 16, "6": [16, 20, 23, 24], "148": 16, "doi": 16, "1039": 16, "c2ee23355j": 16, "2012": 16, "studi": 16, "li10gep2s12": 16, "lithium": 16, "super": [16, 28], "chemistri": 16, "24": 16, "15": [16, 23], "17": [16, 20, 23], "1021": 16, "cm203303y": 16, "temperatur": 16, "max": 16, "min_ob": 16, "c_rang": 16, "c_range_include_edg": 16, "constructor": 16, "meant": 16, "pre": 16, "conveni": [16, 20], "see": [16, 18, 19, 20], "matrix": [16, 20, 30], "below": 16, "expect": 16, "2dt": 16, "dimension": 16, "reliabl": [16, 20], "estim": 16, "least": [16, 18, 20], "regress": 16, "msd": 16, "against": 16, "slope": 16, "tradit": 16, "weight": [16, 20, 21], "shape": [16, 20], "axi": 16, "kelvin": 16, "measur": 16, "sampl": 16, "frequenc": 16, "multipli": 16, "real": [16, 20], "what": 16, "tri": 16, "origin": [16, 18, 20], "subject": 16, "observ": 16, "varianc": 16, "accordingli": 16, "constant": [16, 20], "timestep": 16, "min_step": 16, "quantiti": 16, "v": [16, 20], "dt": 16, "total_run_tim": 16, "so": [16, 18, 20, 21, 29, 30, 31], "uncorrel": 16, "appli": [16, 20, 30], "usual": [16, 20], "pretti": [16, 20], "everi": 16, "npt": 16, "nvt": 16, "region": 16, "start": [16, 18, 20, 31], "collect": 16, "\u00e5": 16, "edg": [16, 18, 20, 21, 28], "These": [16, 28], "construct": [16, 18, 20, 29, 31], "dict": [16, 18, 21, 30], "write": [16, 19, 20], "easili": 16, "represent": [16, 18, 31], "filepath": 16, "ncore": 16, "initial_disp": 16, "initial_structur": 16, "vasprun": 16, "xml": 16, "done": 16, "sequenti": 16, "thei": [16, 20, 28], "run1": 16, "run2": 16, "run3": 16, "pass": [16, 18, 20], "multiprocess": 16, "speed": 16, "consider": 16, "serial": 16, "want": [16, 20], "multipl": [16, 29], "ionic_step_skip": 16, "inconsist": 16, "result": 16, "restrict": 16, "sometim": 16, "need": [16, 18, 20, 29, 30], "ad": [16, 18, 28], "sens": 16, "typic": 16, "both": [16, 18, 20], "variabl": [16, 28], "stipul": 16, "_": 16, "suffici": 16, "strictur": 16, "drift": 16, "memori": 16, "usag": 16, "huge": 16, "don": [16, 31], "often": [16, 21], "onc": 16, "faster": [16, 31], "after": 16, "plt": 16, "granular": 16, "200": 16, "matching_": 16, "rm": 16, "framework": [16, 18], "melt": 16, "especi": 16, "move": [16, 20, 21], "paddl": 16, "wheel": 16, "similar": [16, 22, 29], "mechan": [16, 20], "show": 16, "doesn": 16, "constitut": 16, "pyplot": 16, "made": 16, "match": [16, 18, 20, 28, 29, 30], "disord": 16, "secondari": 16, "mobil": [16, 18], "present": [16, 18, 31], "graph": [16, 18, 21, 22], "By": 16, "mscd": 16, "include_msd_t": 16, "include_mscd_t": 16, "summari": [16, 23, 24], "inform": [16, 18], "charg": [16, 18, 20, 22], "individu": 16, "overal": 16, "temp": 16, "ea": 16, "arrheniu": 16, "exp": 16, "kt": 16, "diffusivity_error": 16, "keyword": [16, 19], "arg": [16, 19], "do": 16, "convers": [16, 20], "factor": 16, "convert": 16, "oxid": 16, "avail": 16, "els": 16, "valenc": 16, "electron": 16, "esp": 16, "main": 16, "group": [16, 18, 19, 22, 29, 30], "deviat": [16, 20], "correspond": [16, 28], "new_temp": 16, "extrapol": 16, "desir": 16, "inlcud": 17, "migraiton": 18, "m_graph": 18, "structuregraph": [18, 21], "potential_field": 18, "volumetricdata": 18, "potential_data_kei": 18, "host": [18, 20, 28, 30], "constructur": 18, "cost": [18, 21], "assign": 18, "describ": 18, "field": [18, 20, 21], "metast": [18, 30], "migrating_speci": [18, 20], "symprec": [18, 20, 30], "symmetri": [18, 20, 28, 30], "precis": [18, 20], "equival": [18, 20, 28, 30], "intercol": 18, "through": [18, 20, 28], "amount": 18, "hop": [18, 22, 28, 31], "add_kei": 18, "dictionari": [18, 21, 30], "databas": [18, 29], "tube_radiu": 18, "tube": [18, 22], "vac_mod": [18, 20, 31], "python": 18, "handl": 18, "migratrion": 18, "node": [18, 20, 21], "occupi": 18, "connect": [18, 20], "decor": [18, 30], "togeth": 18, "structure_is_bas": 18, "network": [18, 20], "vacanc": [18, 20], "target_label": 18, "m_hop": 18, "insert": [18, 29, 30], "uniqu": [18, 22, 28], "differ": [18, 20], "flip": 18, "cost_kei": 18, "hop_dist": 18, "read": [18, 19], "popul": [18, 21, 22], "kei": [18, 21, 28], "sc": [18, 28, 30], "here": 18, "max_val": 18, "100000": 18, "flip_hop": 18, "basic": [18, 20], "idea": 18, "endpoint": [18, 19, 20, 23], "p1": 18, "outsid": [18, 23], "ask": 18, "either": [18, 20], "neighbor": 18, "uc": [18, 28], "filter": 18, "isit": [18, 20, 28, 31], "esit": [18, 20, 28, 31], "coher": 18, "orient": 18, "entri": [18, 28, 29, 30], "computedstructureentri": [18, 30], "migrating_ion_entri": [18, 30], "computedentri": [18, 30], "insertion_energi": 18, "mixtur": 18, "metal": [18, 30], "spacegroupanalyz": [18, 30], "ltol": [18, 30], "toler": [18, 20, 30], "structurematch": [18, 28, 30], "stol": [18, 30], "angle_tol": [18, 30], "angl": [18, 23, 24, 30], "fro": [18, 30], "only_single_cat": [18, 30], "cation": [18, 30], "accur": [18, 30], "use_strict_tol": [18, 30], "halv": [18, 30], "rank": [18, 30], "enough": [18, 21, 22], "added_kei": 18, "non": 18, "symmetrizedstructur": [18, 20], "symmetr": [18, 20, 28], "item": 18, "base_structur": 18, "max_dist": 18, "nn": 18, "strategi": 18, "min": [18, 20], "until": [18, 20, 31], "1d": [18, 20], "percol": [18, 20], "nearneighbor": 18, "local": [18, 20], "environ": 18, "equal": [18, 28], "sc_hop": 18, "uc_hop": 18, "2x2x2": 18, "equilval": 18, "lenght": 18, "list_in": 18, "comp": 18, "built": 18, "eq": 18, "unsort": 18, "compar": 18, "hop_list": 18, "start_u": 18, "print": 18, "track": 18, "full_structur": 18, "mg": [18, 28], "onto": [18, 30], "exactli": 18, "later": 18, "45": [18, 24], "55": [18, 24], "9": [18, 23, 24], "img": 18, "100": [18, 20], "invers": 18, "account": 18, "case": [18, 20], "switch": 18, "accord": 18, "iindex": 18, "eindex": 18, "previou": 18, "fiel": 19, "mitrelaxset": 19, "relax": [19, 20], "vaspinputset": 19, "mitnebset": 19, "mavrl": 19, "test": 19, "ci": 19, "vtst": 19, "henkelman": [19, 20], "http": 19, "utexa": 19, "vtsttool": 19, "ep_0": 19, "ep_1": 19, "second": 19, "dist": 19, "site_indic": 19, "perfect": 19, "potenti": 20, "max_path_length": 20, "perc_mod": 20, "info": 20, "known": 20, "mainli": 20, "becaus": 20, "fname": 20, "nimag": 20, "hydrogen": 20, "placehold": 20, "chosen": 20, "smallest": [20, 31], "extrem": 20, "per": [20, 29], "passthrough": 20, "struct": 20, "dim": 20, "lower": 20, "farther": 20, "awai": [20, 21], "size": [20, 30, 31], "depend": [20, 29], "improv": 20, "about": 20, "smidstrup": 20, "et": 20, "j": 20, "phy": 20, "140": 20, "214106": 20, "2014": 20, "sort_tol": 20, "interpolate_lattic": 20, "linear": 20, "increas": 20, "vec": 20, "maxit": 20, "05": [20, 24, 31], "gtol": 20, "001": 20, "step_siz": 20, "max_disp": 20, "spring_const": 20, "manner": 20, "total": [20, 30], "forc": 20, "compris": 20, "spring": 20, "approach": 20, "113": 20, "9901": 20, "2000": 20, "consecut": 20, "absolut": 20, "yield": 20, "call": [20, 21], "regular": 20, "host_symm_struct": 20, "repres": 20, "spacegroup": [20, 28], "min_atom": [20, 31], "80": [20, 31], "max_atom": [20, 31], "240": [20, 31], "min_length": [20, 31], "toleranac": [20, 31], "identifi": [20, 31], "base_struct": [20, 30, 31], "fulli": 20, "intercal": 20, "idpp_kwarg": 20, "nebpath": 20, "were": 20, "li4fe4p4o16": 20, "formula": 20, "li3fe4p4o16": 20, "while": 20, "life4p4o16": 20, "better": 20, "easier": 20, "subsequ": 20, "easi": 20, "view": 20, "coeffici": 20, "extend": 20, "superclass": 20, "mix": 20, "start_struct": 20, "end_struct": 20, "relax_sit": 20, "n_imag": 20, "20": 20, "mid_struct": 20, "elast": 20, "band": 20, "respect": 20, "whose": 20, "ziqin": 20, "rong": 20, "daniil": 20, "kitchaev": 20, "pieremanuel": 20, "canepa": 20, "wenxuan": 20, "huang": 20, "gerbrand": 20, "journal": 20, "chemic": 20, "physic": 20, "145": 20, "7": [20, 23, 24], "074112": 20, "help": 20, "s1": [20, 30], "s2": [20, 30], "except": 20, "ones": 20, "mid": 20, "still": 20, "outfil": 20, "poscar": 20, "dr": 20, "min_it": 20, "max_it": 20, "10000": 20, "max_tol": 20, "5e": [20, 24], "06": [20, 24], "found": [20, 21], "counterbalanc": 20, "respons": 20, "minima": 20, "kept": 20, "discret": 20, "anywher": 20, "40": 20, "seem": 20, "ratio": 20, "diverg": 20, "gradient": 20, "seen": 20, "optim": [20, 21], "exit": 20, "unconverg": 20, "termin": [20, 31], "strongli": 20, "pot": 20, "rescal": 20, "volumentr": 20, "isotrop": 20, "width": 20, "necessari": 20, "avoid": 20, "narrow": 20, "although": 20, "gga": 20, "rel": 20, "anywai": 20, "obei": 20, "cartesian": 20, "new_dim": 20, "dft": 20, "strang": 20, "skew": 20, "too": 20, "fine": 20, "coars": 20, "give": [20, 31], "dijkstra": 21, "path_par": 21, "leaf_nod": 21, "leaf": 21, "networkx": 21, "max_imag": 21, "target_reach": 21, "lambda": 21, "lowest": 21, "sinc": [21, 30], "mani": [21, 30, 31], "target": 21, "how": 21, "to_jimag": 21, "across": 21, "site_index": 21, "jimag": 21, "top": 21, "heap": 21, "miss": 21, "quickli": 21, "best": [21, 31], "parent": 21, "best_an": 21, "sgraph": 21, "chargebarriergraphtest": 22, "test_get_summary_dict": 22, "test_integr": 22, "saniti": 22, "long": 22, "diagonali": 22, "turn": 22, "cover": 22, "entir": [22, 30], "test_populate_edges_with_chg_density_info": 22, "valid": 22, "mn6o5f7": 22, "migrationgraphcomplextest": 22, "test_add_data_to_similar_edg": 22, "test_assign_cost_to_graph": 22, "test_get_key_in_path": 22, "test_get_path": [22, 24], "test_group_and_label_hop": 22, "similiarli": 22, "test_not_matching_first": 22, "test_order_path": 22, "test_periodic_dijkstra": 22, "test_unique_hops_dict": 22, "inequilval": 22, "migrationgraphfromentriestest": 22, "test_m_graph_construct": 22, "test_m_graph_from_entries_fail": 22, "migrationgraphsimpletest": 22, "test_get_pos_and_migration_hop": 22, "sure": 22, "mvlcinebendpointsettest": 23, "abc": [23, 24], "815000056846058": 23, "131710473490111": 23, "61": [23, 24], "14080369885537": 23, "59": [23, 24], "9999995733517": 23, "volum": [23, 24], "510": 23, "2218449146199": 23, "4": [23, 24], "4075": 23, "634014": 23, "089343": 23, "582": 23, "periodicsit": [23, 24, 28, 31], "zr": 23, "811e": 23, "18": 23, "4774": 23, "6457": [23, 24], "06296": 23, "422e": 23, "089": 23, "268": 23, "1457": 23, "563": 23, "549e": 23, "105": [23, 24], "3543": 23, "937": 23, "314": 23, "8543": [23, 24], "437": 23, "837": 23, "634": [23, 24], "686": [23, 24], "4584": 23, "0416": 23, "75": [23, 24], "122": 23, "86": 23, "285": 23, "13": 23, "04": 23, "895": [23, 24], "9584": 23, "315": [23, 24], "5416": 23, "72": 23, "696": 23, "14": 23, "924": 23, "495": [23, 24], "8797": 23, "9132": 23, "7387": 23, "16": 23, "7121": 23, "9569": [23, 24], "451": 23, "11": [23, 24], "32": 23, "133": 23, "995": 23, "2121": 23, "4132": 23, "621": 23, "3797": 23, "712": [23, 24], "215": 23, "6581": 23, "505": [23, 24], "1203": 23, "0868": 23, "558": [23, 24], "2879": 23, "039": [23, 24], "449": 23, "7879": 23, "5868": 23, "74": [23, 24], "6203": 23, "76": 23, "9463": 23, "46": 23, "798": 23, "564": 23, "7787": 23, "2372": 23, "581": 23, "36": [23, 24], "4201": 23, "6342": 23, "773": [23, 24], "26": 23, "589": 23, "064": 23, "9201": 23, "7372": 23, "827": 23, "2787": 23, "368": 23, "784": 23, "436": 23, "2213": 23, "7628": 23, "999": [23, 24], "5799": 23, "64": 23, "093": 23, "993": [23, 24], "936": 23, "0799": 23, "2628": 23, "454": 23, "7213": 23, "99": [23, 24], "test_incar": 23, "test_incar_user_set": 23, "mvlcinebsettest": 23, "35e": 23, "269e": 23, "096e": 23, "791": 23, "utilitytest": 23, "test_get_endpoint_dist": 23, "test_get_endpoints_from_index": 23, "path_str": [23, 24], "dirnam": [23, 24], "distinctpathfindertest": 24, "pymatgentest": [24, 25, 26], "test_max_path_length": 24, "idppsolvertest": 24, "final_struct": 24, "411723299877": 24, "0783517723596": 24, "47759961582329": 24, "90": 24, "1191": 24, "8693444977544": 24, "185": 24, "182": 24, "417": 24, "498": 24, "5118": 24, "2551": 24, "227": 24, "94": 24, "321": 24, "502": 24, "9882": 24, "2449": 24, "07": 24, "085": 24, "4977": 24, "7475": 24, "23": 24, "051": 24, "132": 24, "5023": 24, "501": 24, "7525": 24, "0005125": 24, "018": 24, "004327": 24, "922e": 24, "2499": 24, "0004565": 24, "41": 24, "021": 24, "734": 24, "2501": 24, "4995": 24, "058": 24, "003074": 24, "9995": 24, "0003243": 24, "005658": 24, "059": 24, "736": 24, "0005434": 24, "4997": 24, "206": 24, "02": 24, "369": 24, "108": 24, "008545": 24, "9997": 24, "9989": 24, "0009016": 24, "003162": 24, "738": 24, "0003037": 24, "9996": 24, "043": 24, "0004624": 24, "5004": 24, "879e": 24, "002981": 24, "053": 24, "73": 24, "0002863": 24, "5011": 24, "4991": 24, "fe": 24, "141": 24, "511": 24, "487": 24, "7819": 24, "1251": 24, "2624": 24, "506": 24, "228": 24, "1247": 24, "7626": 24, "569": 24, "472": 24, "778": 24, "6266": 24, "2608": 24, "137": 24, "545": 24, "235": 24, "7816": 24, "6247": 24, "7633": 24, "947": 24, "613": 24, "283": 24, "1243": 24, "4867": 24, "938": 24, "504": 24, "355": 24, "2822": 24, "1245": 24, "9871": 24, "957": 24, "578": 24, "609": 24, "284": 24, "6274": 24, "4863": 24, "96": 24, "565": 24, "381": 24, "2842": 24, "6264": 24, "9898": 24, "528": 24, "252": 24, "2181": 24, "3749": 24, "2376": 24, "271": 24, "533": 24, "988": 24, "3753": 24, "7374": 24, "312": 24, "267": 24, "222": 24, "8734": 24, "2392": 24, "274": 24, "57": 24, "982": 24, "2184": 24, "8753": 24, "7367": 24, "465": 24, "537": 24, "1261": 24, "717": 24, "3757": 24, "0133": 24, "473": 24, "535": 24, "861": 24, "7178": 24, "3755": 24, "5129": 24, "455": 24, "54": 24, "1303": 24, "716": 24, "8726": 24, "01374": 24, "452": 24, "836": 24, "7158": 24, "8736": 24, "5102": 24, "198": 24, "507": 24, "5953": 24, "1248": 24, "0396": 24, "211": 24, "514": 24, "111": 24, "5966": 24, "1253": 24, "5393": 24, "196": 24, "548": 24, "3633": 24, "5951": 24, "6249": 24, "03833": 24, "22": 24, "5974": 24, "6221": 24, "5402": 24, "9887": 24, "09496": 24, "2099": 24, "9865": 24, "513": 24, "727": 24, "09475": 24, "7098": 24, "9818": 24, "544": 24, "0943": 24, "6246": 24, "2102": 24, "9911": 24, "546": 24, "09519": 24, "6248": 24, "7109": 24, "214": 24, "532": 24, "364": 24, "4047": 24, "3752": 24, "4604": 24, "526": 24, "4034": 24, "3747": 24, "9607": 24, "216": 24, "376": 24, "4049": 24, "8751": 24, "4617": 24, "191": 24, "097": 24, "4026": 24, "8779": 24, "9598": 24, "423": 24, "749": 24, "905": 24, "2901": 24, "425": 24, "489": 24, "9053": 24, "7902": 24, "43": 24, "746": 24, "9057": 24, "8754": 24, "2898": 24, "421": 24, "479": 24, "9048": 24, "8752": 24, "7891": 24, "223": 24, "527": 24, "577": 24, "5977": 24, "1264": 24, "3775": 24, "209": 24, "5964": 24, "1252": 24, "8774": 24, "275": 24, "44": 24, "601": 24, "6027": 24, "616": 24, "38": 24, "212": 24, "293": 24, "875": 24, "9902": 24, "512": 24, "0951": 24, "372": 24, "9889": 24, "264": 24, "09498": 24, "8719": 24, "529": 24, "09506": 24, "3724": 24, "9929": 24, "09536": 24, "6243": 24, "873": 24, "189": 24, "161": 24, "4023": 24, "3736": 24, "1225": 24, "202": 24, "901": 24, "4036": 24, "3748": 24, "6226": 24, "68": 24, "3973": 24, "884": 24, "923": 24, "625": 24, "422": 24, "213": 24, "9049": 24, "128": 24, "953": 24, "6281": 24, "1276": 24, "419": 24, "58": 24, "943": 24, "9046": 24, "8757": 24, "627": 24, "968": 24, "379": 24, "9574": 24, "1455": 24, "966": 24, "522": 24, "119": 24, "9572": 24, "126": 24, "6456": 24, "963": 24, "543": 24, "383": 24, "6245": 24, "1459": 24, "972": 24, "541": 24, "125": 24, "9578": 24, "6462": 24, "766": 24, "52": 24, "9751": 24, "4577": 24, "1259": 24, "1029": 24, "718": 24, "4589": 24, "6033": 24, "763": 24, "503": 24, "9219": 24, "4574": 24, "6212": 24, "09727": 24, "78": 24, "542": 24, "4591": 24, "6244": 24, "4439": 24, "04263": 24, "3545": 24, "4458": 24, "517": 24, "098": 24, "04282": 24, "374": 24, "8544": 24, "4487": 24, "356": 24, "0431": 24, "8755": 24, "3541": 24, "4398": 24, "092": 24, "04224": 24, "8538": 24, "646": 24, "519": 24, "764": 24, "5423": 24, "3741": 24, "3971": 24, "5411": 24, "8967": 24, "649": 24, "817": 24, "5426": 24, "8788": 24, "4027": 24, "632": 24, "5409": 24, "8756": 24, "8973": 24, "2665": 24, "9991": 24, "6664": 24, "02207": 24, "1054": 24, "962": 24, "2813": 24, "739": 24, "6687": 24, "02329": 24, "6056": 24, "942": 24, "299": 24, "9884": 24, "6668": 24, "5215": 24, "1043": 24, "941": 24, "805": 24, "6667": 24, "5202": 24, "6125": 24, "363": 24, "1669": 24, "2268": 24, "1439": 24, "102": 24, "167": 24, "2274": 24, "6438": 24, "729": 24, "776": 24, "362": 24, "1661": 24, "7266": 24, "1437": 24, "728": 24, "787": 24, "117": 24, "1659": 24, "7275": 24, "6454": 24, "459": 24, "737": 24, "3322": 24, "2732": 24, "3942": 24, "461": 24, "288": 24, "468": 24, "3324": 24, "2722": 24, "8934": 24, "389": 24, "797": 24, "3255": 24, "7761": 24, "4006": 24, "444": 24, "482": 24, "3308": 24, "7749": 24, "688": 24, "775": 24, "373": 24, "8344": 24, "4782": 24, "3559": 24, "691": 24, "8347": 24, "4773": 24, "8567": 24, "685": 24, "81": 24, "366": 24, "8342": 24, "9781": 24, "3552": 24, "669": 24, "8326": 24, "9771": 24, "8557": 24, "3336": 24, "4779": 24, "3946": 24, "758": 24, "477": 24, "3313": 24, "4767": 24, "8944": 24, "469": 24, "82": 24, "3332": 24, "9785": 24, "3957": 24, "47": 24, "83": 24, "412": 24, "3333": 24, "9798": 24, "8875": 24, "674": 24, "375": 24, "8331": 24, "3561": 24, "673": 24, "114": 24, "833": 24, "2726": 24, "8562": 24, "682": 24, "342": 24, "377": 24, "8339": 24, "7734": 24, "3563": 24, "684": 24, "33": 24, "099": 24, "8341": 24, "7725": 24, "8546": 24, "952": 24, "002": 24, "6678": 24, "1058": 24, "951": 24, "752": 24, "6676": 24, "2278": 24, "6066": 24, "022": 24, "744": 24, "9423": 24, "6745": 24, "7239": 24, "09942": 24, "967": 24, "757": 24, "6692": 24, "7251": 24, "605": 24, "724": 24, "2638": 24, "1656": 24, "02184": 24, "1441": 24, "721": 24, "2747": 24, "1653": 24, "02274": 24, "6433": 24, "726": 24, "303": 24, "1658": 24, "5219": 24, "1448": 24, "743": 24, "316": 24, "107": 24, "1674": 24, "5229": 24, "6443": 24, "init_struct": 24, "187": 24, "921": 24, "4982": 24, "7386": 24, "255": 24, "08": 24, "032": 24, "007788": 24, "251": 24, "0008217": 24, "002969": 24, "023": 24, "0002851": 24, "2503": 24, "055": 24, "493e": 24, "7497": 24, "741e": 24, "002765": 24, "046": 24, "731": 24, "0002656": 24, "4992": 24, "224": 24, "158": 24, "322": 24, "5018": 24, "2614": 24, "245": 24, "031": 24, "084": 24, "2509": 24, "047": 24, "7491": 24, "0003644": 24, "0009345": 24, "005748": 24, "737e": 24, "0006065": 24, "733": 24, "9999": 24, "4994": 24, "003601": 24, "00038": 24, "005541": 24, "735": 24, "0005322": 24, "4996": 24, "142": 24, "509": 24, "782": 24, "1249": 24, "7627": 24, "7781": 24, "6233": 24, "552": 24, "234": 24, "6253": 24, "518": 24, "614": 24, "1257": 24, "4868": 24, "1256": 24, "956": 24, "607": 24, "2839": 24, "4861": 24, "959": 24, "6237": 24, "9897": 24, "311": 24, "549": 24, "2219": 24, "3767": 24, "218": 24, "56": 24, "8747": 24, "7373": 24, "1314": 24, "7161": 24, "3774": 24, "01386": 24, "453": 24, "3763": 24, "5103": 24, "8743": 24, "0132": 24, "8744": 24, "1246": 24, "6251": 24, "584": 24, "6279": 24, "5401": 24, "9888": 24, "515": 24, "09497": 24, "1255": 24, "09474": 24, "7099": 24, "9815": 24, "554": 24, "992": 24, "09427": 24, "6254": 24, "9909": 24, "09517": 24, "6252": 24, "192": 24, "3721": 24, "9599": 24, "8749": 24, "524": 24, "747": 24, "3746": 24, "8745": 24, "488": 24, "7901": 24, "492": 24, "5976": 24, "1236": 24, "21": 24, "5965": 24, "658": 24, "6026": 24, "3799": 24, "9903": 24, "09511": 24, "9896": 24, "508": 24, "09505": 24, "872": 24, "09508": 24, "3723": 24, "9927": 24, "273": 24, "09534": 24, "6258": 24, "8729": 24, "42": 24, "138": 24, "3974": 24, "1201": 24, "201": 24, "4035": 24, "4024": 24, "8764": 24, "1277": 24, "9047": 24, "3742": 24, "6271": 24, "628": 24, "378": 24, "1454": 24, "497": 24, "1239": 24, "555": 24, "9568": 24, "6255": 24, "557": 24, "124": 24, "9577": 24, "6257": 24, "9756": 24, "1242": 24, "719": 24, "6034": 24, "596": 24, "9216": 24, "6289": 24, "09724": 24, "779": 24, "556": 24, "71": 24, "6256": 24, "6024": 24, "4493": 24, "523": 24, "04315": 24, "3745": 24, "521": 24, "04226": 24, "3743": 24, "4436": 24, "0426": 24, "3546": 24, "4459": 24, "04283": 24, "8761": 24, "483": 24, "3711": 24, "4028": 24, "633": 24, "3744": 24, "8976": 24, "8758": 24, "8966": 24, "2785": 24, "003": 24, "02306": 24, "95": 24, "266": 24, "748": 24, "6675": 24, "02202": 24, "6065": 24, "354": 24, "9424": 24, "6744": 24, "5261": 24, "09944": 24, "34": 24, "5249": 24, "6049": 24, "725": 24, "756": 24, "1657": 24, "2281": 24, "745": 24, "2272": 24, "795": 24, "7282": 24, "1447": 24, "106": 24, "7271": 24, "6442": 24, "278": 24, "2714": 24, "3959": 24, "411": 24, "2702": 24, "327": 24, "3335": 24, "7722": 24, "448": 24, "3312": 24, "683": 24, "4765": 24, "767": 24, "834": 24, "4775": 24, "8545": 24, "9768": 24, "9774": 24, "8561": 24, "39": 24, "796": 24, "3256": 24, "474": 24, "446": 24, "484": 24, "331": 24, "4751": 24, "8951": 24, "9769": 24, "462": 24, "3325": 24, "978": 24, "8935": 24, "367": 24, "8343": 24, "2718": 24, "3553": 24, "296": 24, "2729": 24, "8558": 24, "687": 24, "323": 24, "7719": 24, "334": 24, "7728": 24, "751": 24, "9992": 24, "6665": 24, "6688": 24, "2266": 24, "9868": 24, "7286": 24, "1041": 24, "815": 24, "7298": 24, "2801": 24, "02319": 24, "02262": 24, "6439": 24, "5235": 24, "166": 24, "5225": 24, "6455": 24, "test_idpp": 24, "test_idpp_from_ep": 24, "test_idpp_from_ep_diff_latt": 24, "migrationhoptest": 24, "test_get_sc_structur": 24, "test_get_sc_structures_vacmod": 24, "test_get_start_end_structs_from_hop": 24, "test_get_start_end_structs_from_hop_vac": 24, "test_mson": 24, "diffusionanalyzertest": 25, "test_from_structure_npt": 25, "test_init": 25, "test_init_npt": 25, "functest": 25, "test_fit_arrheniu": 25, "test_get_conversion_factor": 25, "pathfindertest": 26, "test_mhop_mson": 26, "i_sc": 28, "e_sc": 28, "data_arrai": 28, "custom_kei": 28, "use_host_sg": 28, "fullpathmapp": 28, "hop_label": 28, "flag": 28, "sm": [28, 30], "transform": [28, 31], "unitcel": [28, 31], "structr": 28, "trasform": 28, "mh1": 28, "mh2": 28, "migrationpath": 28, "precess": 28, "boolean": 28, "queri": 29, "style": 29, "mongostor": 29, "cathod": 29, "isol": 29, "rest": 29, "structure_group_stor": 29, "material_stor": 29, "migrating_ion": [29, 30], "material_id": 29, "topotact": 29, "electrod": 29, "db": 29, "documenet": 29, "task": 29, "combin": 30, "base_": 30, "inserted_": 30, "base_entri": 30, "inserted_entri": 30, "working_ion": 30, "addition": 30, "san": 30, "kind": 30, "smaller": 30, "bigger": 30, "sc_m": 30, "inserted_struct": 30, "01": 30, "base_struct_entri": 30, "space": 30, "highest": 30, "full": 30, "cubicsupercelltransform": 31, "pmg": 31, "much": 31, "configur": 31, "abl": 31, "try": 31, "cap": 31, "decreas": 31, "close": 31, "struc_sc": 31, "sc_mat": 31, "debug": 31, "test_add_edge_data_from_sc": 32, "test_get_uc_po": 32, "test_get_unique_hop_host": 32, "test_get_unique_host_nonhost": 32, "maggma_stor": 33, "parseentriestest": 34, "test_filter_and_merg": 34, "test_get_all_sym_sit": 34, "test_get_inserted_on_bas": 34, "test_get_insertion_energi": 34, "test_process_": 34}, "objects": {"": [[4, 0, 0, "-", "pymatgen"]], "pymatgen": [[5, 0, 0, "-", "analysis"]], "pymatgen.analysis": [[6, 0, 0, "-", "diffusion"]], "pymatgen.analysis.diffusion": [[7, 0, 0, "-", "aimd"], [16, 0, 0, "-", "analyzer"], [17, 0, 0, "-", "neb"], [27, 0, 0, "-", "utils"]], "pymatgen.analysis.diffusion.aimd": [[8, 0, 0, "-", "clustering"], [9, 0, 0, "-", "pathway"], [10, 0, 0, "-", "rdf"], [15, 0, 0, "-", "van_hove"]], "pymatgen.analysis.diffusion.aimd.clustering": [[8, 1, 1, "", "Kmeans"], [8, 1, 1, "", "KmeansPBC"], [8, 3, 1, "", "get_random_centroid"], [8, 3, 1, "", "get_random_centroids"]], "pymatgen.analysis.diffusion.aimd.clustering.Kmeans": [[8, 2, 1, "", "cluster"], [8, 2, 1, "", "get_centroids"], [8, 2, 1, "", "get_labels"], [8, 2, 1, "", "should_stop"]], "pymatgen.analysis.diffusion.aimd.clustering.KmeansPBC": [[8, 2, 1, "", "get_centroids"], [8, 2, 1, "", "get_labels"], [8, 2, 1, "", "should_stop"]], "pymatgen.analysis.diffusion.aimd.pathway": [[9, 1, 1, "", "ProbabilityDensityAnalysis"], [9, 1, 1, "", "SiteOccupancyAnalyzer"]], "pymatgen.analysis.diffusion.aimd.pathway.ProbabilityDensityAnalysis": [[9, 2, 1, "", "from_diffusion_analyzer"], [9, 2, 1, "", "generate_stable_sites"], [9, 2, 1, "", "get_full_structure"], [9, 2, 1, "", "to_chgcar"]], "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer": [[9, 4, 1, "", "coords_ref"], [9, 2, 1, "", "from_diffusion_analyzer"], [9, 2, 1, "", "get_average_site_occupancy"], [9, 4, 1, "", "nsites"], [9, 4, 1, "", "site_occ"], [9, 4, 1, "", "structure"]], "pymatgen.analysis.diffusion.aimd.rdf": [[10, 1, 1, "", "RadialDistributionFunction"], [10, 1, 1, "", "RadialDistributionFunctionFast"]], "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunction": [[10, 5, 1, "", "coordination_number"], [10, 2, 1, "", "export_rdf"], [10, 2, 1, "", "from_species"], [10, 2, 1, "", "get_rdf_plot"]], "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunctionFast": [[10, 2, 1, "", "get_coordination_number"], [10, 2, 1, "", "get_one_rdf"], [10, 2, 1, "", "get_rdf"]], "pymatgen.analysis.diffusion.aimd.tests": [[11, 0, 0, "-", "test_clustering"], [12, 0, 0, "-", "test_pathway"], [13, 0, 0, "-", "test_rdf"], [14, 0, 0, "-", "test_van_hove"]], "pymatgen.analysis.diffusion.aimd.tests.test_clustering": [[11, 1, 1, "", "KmeansPBCTest"], [11, 1, 1, "", "KmeansTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_clustering.KmeansPBCTest": [[11, 2, 1, "", "test_cluster"]], "pymatgen.analysis.diffusion.aimd.tests.test_clustering.KmeansTest": [[11, 2, 1, "", "test_cluster"]], "pymatgen.analysis.diffusion.aimd.tests.test_pathway": [[12, 1, 1, "", "ProbabilityDensityTest"], [12, 1, 1, "", "SiteOccupancyTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_pathway.ProbabilityDensityTest": [[12, 2, 1, "", "test_generate_stable_sites"], [12, 2, 1, "", "test_probability"], [12, 2, 1, "", "test_probability_classmethod"], [12, 2, 1, "", "test_to_chgcar"]], "pymatgen.analysis.diffusion.aimd.tests.test_pathway.SiteOccupancyTest": [[12, 2, 1, "", "test_site_occupancy"], [12, 2, 1, "", "test_site_occupancy_classmethod"]], "pymatgen.analysis.diffusion.aimd.tests.test_rdf": [[13, 1, 1, "", "RDFTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_rdf.RDFTest": [[13, 2, 1, "", "test_rdf"], [13, 2, 1, "", "test_rdf_coordination_number"]], "pymatgen.analysis.diffusion.aimd.tests.test_van_hove": [[14, 1, 1, "", "EvolutionAnalyzerTest"], [14, 1, 1, "", "RDFTest"], [14, 1, 1, "", "VanHoveTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.EvolutionAnalyzerTest": [[14, 2, 1, "", "test_get_df"]], "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest": [[14, 2, 1, "", "setUp"], [14, 2, 1, "", "test_raises_ValueError_if_reference_species_not_in_structure"], [14, 2, 1, "", "test_raises_ValueError_if_sigma_is_not_positive"], [14, 2, 1, "", "test_raises_ValueError_if_species_not_in_structure"], [14, 2, 1, "", "test_raises_valueerror_if_ngrid_is_less_than_2"], [14, 2, 1, "", "test_rdf"], [14, 2, 1, "", "test_rdf_coordination_number"], [14, 2, 1, "", "test_rdf_two_species_coordination_number"]], "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.VanHoveTest": [[14, 2, 1, "", "test_van_hove"]], "pymatgen.analysis.diffusion.aimd.van_hove": [[15, 1, 1, "", "EvolutionAnalyzer"], [15, 1, 1, "", "VanHoveAnalysis"]], "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer": [[15, 2, 1, "", "atom_dist"], [15, 2, 1, "", "get_df"], [15, 2, 1, "", "get_min_dist"], [15, 2, 1, "", "get_pairs"], [15, 2, 1, "", "plot_atomic_evolution"], [15, 2, 1, "", "plot_evolution_from_data"], [15, 2, 1, "", "plot_rdf_evolution"], [15, 2, 1, "", "rdf"]], "pymatgen.analysis.diffusion.aimd.van_hove.VanHoveAnalysis": [[15, 2, 1, "", "get_1d_plot"], [15, 2, 1, "", "get_3d_plot"]], "pymatgen.analysis.diffusion.analyzer": [[16, 1, 1, "", "DiffusionAnalyzer"], [16, 3, 1, "", "fit_arrhenius"], [16, 3, 1, "", "get_arrhenius_plot"], [16, 3, 1, "", "get_conversion_factor"], [16, 3, 1, "", "get_diffusivity_from_msd"], [16, 3, 1, "", "get_extrapolated_conductivity"], [16, 3, 1, "", "get_extrapolated_diffusivity"]], "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer": [[16, 2, 1, "", "as_dict"], [16, 2, 1, "", "export_msdt"], [16, 2, 1, "", "from_dict"], [16, 2, 1, "", "from_files"], [16, 2, 1, "", "from_structures"], [16, 2, 1, "", "from_vaspruns"], [16, 2, 1, "", "get_drift_corrected_structures"], [16, 2, 1, "", "get_framework_rms_plot"], [16, 2, 1, "", "get_msd_plot"], [16, 2, 1, "", "get_summary_dict"], [16, 2, 1, "", "plot_msd"]], "pymatgen.analysis.diffusion.neb": [[18, 0, 0, "-", "full_path_mapper"], [19, 0, 0, "-", "io"], [20, 0, 0, "-", "pathfinder"], [21, 0, 0, "-", "periodic_dijkstra"]], "pymatgen.analysis.diffusion.neb.full_path_mapper": [[18, 1, 1, "", "ChargeBarrierGraph"], [18, 1, 1, "", "MigrationGraph"], [18, 3, 1, "", "almost"], [18, 3, 1, "", "check_uc_hop"], [18, 3, 1, "", "generic_groupby"], [18, 3, 1, "", "get_hop_site_sequence"], [18, 3, 1, "", "get_only_sites_from_structure"], [18, 3, 1, "", "map_hop_sc2uc"], [18, 3, 1, "", "order_path"]], "pymatgen.analysis.diffusion.neb.full_path_mapper.ChargeBarrierGraph": [[18, 2, 1, "", "get_least_chg_path"], [18, 2, 1, "", "get_summary_dict"], [18, 2, 1, "", "populate_edges_with_chg_density_info"]], "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph": [[18, 2, 1, "", "add_data_to_similar_edges"], [18, 2, 1, "", "assign_cost_to_graph"], [18, 2, 1, "", "get_path"], [18, 2, 1, "", "get_structure_from_entries"], [18, 2, 1, "", "get_summary_dict"], [18, 5, 1, "", "host_structure"], [18, 5, 1, "", "only_sites"], [18, 5, 1, "", "symm_structure"], [18, 5, 1, "", "unique_hops"], [18, 2, 1, "", "with_base_structure"], [18, 2, 1, "", "with_distance"], [18, 2, 1, "", "with_local_env_strategy"]], "pymatgen.analysis.diffusion.neb.io": [[19, 1, 1, "", "MVLCINEBEndPointSet"], [19, 1, 1, "", "MVLCINEBSet"], [19, 3, 1, "", "get_endpoint_dist"], [19, 3, 1, "", "get_endpoints_from_index"]], "pymatgen.analysis.diffusion.neb.pathfinder": [[20, 1, 1, "", "ChgcarPotential"], [20, 1, 1, "", "DistinctPathFinder"], [20, 1, 1, "", "FreeVolumePotential"], [20, 1, 1, "", "IDPPSolver"], [20, 1, 1, "", "MigrationHop"], [20, 1, 1, "", "MixedPotential"], [20, 1, 1, "", "NEBPathfinder"], [20, 1, 1, "", "StaticPotential"]], "pymatgen.analysis.diffusion.neb.pathfinder.DistinctPathFinder": [[20, 2, 1, "", "get_paths"], [20, 2, 1, "", "write_all_paths"]], "pymatgen.analysis.diffusion.neb.pathfinder.IDPPSolver": [[20, 2, 1, "", "from_endpoints"], [20, 2, 1, "", "get_unit_vector"], [20, 2, 1, "", "run"]], "pymatgen.analysis.diffusion.neb.pathfinder.MigrationHop": [[20, 2, 1, "", "get_sc_structures"], [20, 2, 1, "", "get_structures"], [20, 5, 1, "", "length"], [20, 2, 1, "", "write_path"]], "pymatgen.analysis.diffusion.neb.pathfinder.NEBPathfinder": [[20, 5, 1, "", "images"], [20, 2, 1, "", "interpolate"], [20, 2, 1, "", "plot_images"], [20, 2, 1, "", "string_relax"]], "pymatgen.analysis.diffusion.neb.pathfinder.StaticPotential": [[20, 2, 1, "", "gaussian_smear"], [20, 2, 1, "", "get_v"], [20, 2, 1, "", "normalize"], [20, 2, 1, "", "rescale_field"]], "pymatgen.analysis.diffusion.neb.periodic_dijkstra": [[21, 3, 1, "", "get_optimal_pathway_rev"], [21, 3, 1, "", "periodic_dijkstra"], [21, 3, 1, "", "periodic_dijkstra_on_sgraph"]], "pymatgen.analysis.diffusion.neb.tests": [[22, 0, 0, "-", "test_full_path_mapper"], [23, 0, 0, "-", "test_io"], [24, 0, 0, "-", "test_pathfinder"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper": [[22, 1, 1, "", "ChargeBarrierGraphTest"], [22, 1, 1, "", "MigrationGraphComplexTest"], [22, 1, 1, "", "MigrationGraphFromEntriesTest"], [22, 1, 1, "", "MigrationGraphSimpleTest"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.ChargeBarrierGraphTest": [[22, 2, 1, "", "setUp"], [22, 2, 1, "", "test_get_summary_dict"], [22, 2, 1, "", "test_integration"], [22, 2, 1, "", "test_populate_edges_with_chg_density_info"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest": [[22, 2, 1, "", "setUp"], [22, 2, 1, "", "test_add_data_to_similar_edges"], [22, 2, 1, "", "test_assign_cost_to_graph"], [22, 2, 1, "", "test_get_key_in_path"], [22, 2, 1, "", "test_get_path"], [22, 2, 1, "", "test_group_and_label_hops"], [22, 2, 1, "", "test_not_matching_first"], [22, 2, 1, "", "test_order_path"], [22, 2, 1, "", "test_periodic_dijkstra"], [22, 2, 1, "", "test_unique_hops_dict"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphFromEntriesTest": [[22, 2, 1, "", "setUp"], [22, 2, 1, "", "test_m_graph_construction"], [22, 2, 1, "", "test_m_graph_from_entries_failed"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphSimpleTest": [[22, 2, 1, "", "setUp"], [22, 2, 1, "", "test_get_pos_and_migration_hop"], [22, 2, 1, "", "test_get_summary_dict"]], "pymatgen.analysis.diffusion.neb.tests.test_io": [[23, 1, 1, "", "MVLCINEBEndPointSetTest"], [23, 1, 1, "", "MVLCINEBSetTest"], [23, 1, 1, "", "UtilityTest"], [23, 3, 1, "", "get_path"]], "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBEndPointSetTest": [[23, 4, 1, "", "endpoint"], [23, 2, 1, "", "test_incar"], [23, 2, 1, "", "test_incar_user_setting"]], "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBSetTest": [[23, 4, 1, "", "structures"], [23, 2, 1, "", "test_incar"], [23, 2, 1, "", "test_incar_user_setting"]], "pymatgen.analysis.diffusion.neb.tests.test_io.UtilityTest": [[23, 4, 1, "", "structure"], [23, 2, 1, "", "test_get_endpoint_dist"], [23, 2, 1, "", "test_get_endpoints_from_index"]], "pymatgen.analysis.diffusion.neb.tests.test_pathfinder": [[24, 1, 1, "", "DistinctPathFinderTest"], [24, 1, 1, "", "IDPPSolverTest"], [24, 1, 1, "", "MigrationHopTest"], [24, 3, 1, "", "get_path"]], "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.DistinctPathFinderTest": [[24, 2, 1, "", "test_get_paths"], [24, 2, 1, "", "test_max_path_length"]], "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest": [[24, 4, 1, "", "final_struct"], [24, 4, 1, "", "init_struct"], [24, 2, 1, "", "test_idpp"], [24, 2, 1, "", "test_idpp_from_ep"], [24, 2, 1, "", "test_idpp_from_ep_diff_latt"]], "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest": [[24, 2, 1, "", "setUp"], [24, 2, 1, "", "test_get_sc_structures"], [24, 2, 1, "", "test_get_sc_structures_vacmode"], [24, 2, 1, "", "test_get_start_end_structs_from_hop"], [24, 2, 1, "", "test_get_start_end_structs_from_hop_vac"], [24, 2, 1, "", "test_msonable"]], "pymatgen.analysis.diffusion.tests": [[25, 0, 0, "-", "test_analyzer"], [26, 0, 0, "-", "test_pathfinder"]], "pymatgen.analysis.diffusion.tests.test_analyzer": [[25, 1, 1, "", "DiffusionAnalyzerTest"], [25, 1, 1, "", "FuncTest"]], "pymatgen.analysis.diffusion.tests.test_analyzer.DiffusionAnalyzerTest": [[25, 2, 1, "", "test_from_structure_NPT"], [25, 2, 1, "", "test_init"], [25, 2, 1, "", "test_init_npt"]], "pymatgen.analysis.diffusion.tests.test_analyzer.FuncTest": [[25, 2, 1, "", "test_fit_arrhenius"], [25, 2, 1, "", "test_get_conversion_factor"]], "pymatgen.analysis.diffusion.tests.test_pathfinder": [[26, 1, 1, "", "PathfinderTest"]], "pymatgen.analysis.diffusion.tests.test_pathfinder.PathfinderTest": [[26, 2, 1, "", "test_mhop_msonable"]], "pymatgen.analysis.diffusion.utils": [[28, 0, 0, "-", "edge_data_from_sc"], [29, 0, 0, "-", "maggma"], [30, 0, 0, "-", "parse_entries"], [31, 0, 0, "-", "supercells"]], "pymatgen.analysis.diffusion.utils.edge_data_from_sc": [[28, 3, 1, "", "add_edge_data_from_sc"], [28, 3, 1, "", "get_uc_pos"], [28, 3, 1, "", "get_unique_hop"], [28, 3, 1, "", "mh_eq"]], "pymatgen.analysis.diffusion.utils.maggma": [[29, 3, 1, "", "get_entries_from_dbs"]], "pymatgen.analysis.diffusion.utils.parse_entries": [[30, 3, 1, "", "get_inserted_on_base"], [30, 3, 1, "", "get_insertion_energy"], [30, 3, 1, "", "get_matched_structure_mapping"], [30, 3, 1, "", "get_sym_migration_ion_sites"], [30, 3, 1, "", "process_entries"]], "pymatgen.analysis.diffusion.utils.supercells": [[31, 3, 1, "", "get_sc_fromstruct"], [31, 3, 1, "", "get_start_end_structures"]], "pymatgen.analysis.diffusion.utils.tests": [[32, 0, 0, "-", "test_edge_data_from_sc"], [33, 0, 0, "-", "test_maggma"], [34, 0, 0, "-", "test_parse_entries"]], "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc": [[32, 3, 1, "", "test_add_edge_data_from_sc"], [32, 3, 1, "", "test_get_uc_pos"], [32, 3, 1, "", "test_get_unique_hop_host"], [32, 3, 1, "", "test_get_unique_host_nonhost"]], "pymatgen.analysis.diffusion.utils.tests.test_maggma": [[33, 3, 1, "", "maggma_stores"], [33, 3, 1, "", "test"]], "pymatgen.analysis.diffusion.utils.tests.test_parse_entries": [[34, 1, 1, "", "ParseEntriesTest"]], "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest": [[34, 2, 1, "", "setUp"], [34, 2, 1, "", "test_filter_and_merge"], [34, 2, 1, "", "test_get_all_sym_sites"], [34, 2, 1, "", "test_get_inserted_on_base"], [34, 2, 1, "", "test_get_insertion_energy"], [34, 2, 1, "", "test_process_ents"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function", "4": "py:attribute", "5": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "property", "Python property"]}, "titleterms": {"krtheme": 0, "sphinx": 0, "style": 0, "chang": [1, 2], "log": [1, 2], "v2023": 1, "8": 1, "15": 1, "v2022": 1, "4": 1, "22": 1, "v2021": 1, "29": 1, "3": 1, "6": 1, "5": 1, "v2019": 1, "2": 1, "28": 1, "v2018": 1, "1": 1, "v0": 1, "0": 1, "introduct": 2, "featur": 2, "non": 2, "exhaust": 2, "api": 2, "document": 2, "cite": 2, "contribut": 2, "acknowledg": 2, "licens": 2, "our": 2, "copyright": 2, "polici": 2, "indic": 2, "tabl": 2, "pymatgen": [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], "namespac": [4, 5], "analysi": [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], "subpackag": [5, 6, 7, 17, 27, 35, 36, 37], "diffus": [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], "packag": [6, 7, 17, 27, 35, 36, 37], "submodul": [6, 7, 17, 27, 36, 37], "modul": [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": [6, 7, 17, 27, 35, 36, 37], "aimd": [7, 8, 9, 10, 11, 12, 13, 14, 15, 36], "cluster": [8, 36], "pathwai": [9, 36], "rdf": [10, 36], "test": [11, 12, 13, 14, 22, 23, 24, 25, 26, 32, 33, 34], "test_clust": 11, "test_pathwai": 12, "test_rdf": 13, "test_van_hov": 14, "van_hov": [15, 36], "analyz": 16, "neb": [17, 18, 19, 20, 21, 22, 23, 24, 37], "full_path_mapp": [18, 37], "io": [19, 37], "pathfind": [20, 37], "periodic_dijkstra": [21, 37], "test_full_path_mapp": 22, "test_io": 23, "test_pathfind": [24, 26], "test_analyz": 25, "util": [27, 28, 29, 30, 31, 32, 33, 34], "edge_data_from_sc": 28, "maggma": 29, "parse_entri": 30, "supercel": 31, "test_edge_data_from_sc": 32, "test_maggma": 33, "test_parse_entri": 34, "pymatgen_diffus": [35, 36, 37]}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 58}, "alltitles": {"krTheme Sphinx Style": [[0, "krtheme-sphinx-style"]], "Change Log": [[1, "change-log"], [2, "change-log"]], "v2023.8.15": [[1, "v2023-8-15"]], "v2022.4.22": [[1, "v2022-4-22"]], "v2021.4.29": [[1, "v2021-4-29"]], "v2021.3.6": [[1, "v2021-3-6"]], "v2021.3.5": [[1, "v2021-3-5"]], "v2019.2.28": [[1, "v2019-2-28"]], "v2018.1.4": [[1, "v2018-1-4"]], "v0.3.0": [[1, "v0-3-0"]], "Introduction": [[2, "introduction"]], "Features (non-exhaustive!)": [[2, "features-non-exhaustive"]], "API documentation": [[2, "api-documentation"]], "Citing": [[2, "citing"]], "Contributing": [[2, "contributing"]], "Acknowledgements": [[2, "acknowledgements"]], "License": [[2, "license"]], "Our Copyright Policy": [[2, "our-copyright-policy"]], "Indices and tables": [[2, "indices-and-tables"]], "pymatgen": [[3, "pymatgen"]], "pymatgen namespace": [[4, "module-pymatgen"]], "pymatgen.analysis namespace": [[5, "module-pymatgen.analysis"]], "Subpackages": [[5, "subpackages"], [6, "subpackages"], [7, "subpackages"], [17, "subpackages"], [27, "subpackages"], [35, "subpackages"], [36, "subpackages"], [37, "subpackages"]], "pymatgen.analysis.diffusion package": [[6, "pymatgen-analysis-diffusion-package"]], "Submodules": [[6, "submodules"], [7, "submodules"], [17, "submodules"], [27, "submodules"], [36, "submodules"], [37, "submodules"]], "Module contents": [[6, "module-pymatgen.analysis.diffusion"], [7, "module-pymatgen.analysis.diffusion.aimd"], [17, "module-pymatgen.analysis.diffusion.neb"], [27, "module-pymatgen.analysis.diffusion.utils"], [35, "module-contents"], [36, "module-contents"], [37, "module-contents"]], "pymatgen.analysis.diffusion.aimd package": [[7, "pymatgen-analysis-diffusion-aimd-package"]], "pymatgen.analysis.diffusion.aimd.clustering module": [[8, "module-pymatgen.analysis.diffusion.aimd.clustering"]], "pymatgen.analysis.diffusion.aimd.pathway module": [[9, "module-pymatgen.analysis.diffusion.aimd.pathway"]], "pymatgen.analysis.diffusion.aimd.rdf module": [[10, "module-pymatgen.analysis.diffusion.aimd.rdf"]], "pymatgen.analysis.diffusion.aimd.tests.test_clustering module": [[11, "module-pymatgen.analysis.diffusion.aimd.tests.test_clustering"]], "pymatgen.analysis.diffusion.aimd.tests.test_pathway module": [[12, "module-pymatgen.analysis.diffusion.aimd.tests.test_pathway"]], "pymatgen.analysis.diffusion.aimd.tests.test_rdf module": [[13, "module-pymatgen.analysis.diffusion.aimd.tests.test_rdf"]], "pymatgen.analysis.diffusion.aimd.tests.test_van_hove module": [[14, "module-pymatgen.analysis.diffusion.aimd.tests.test_van_hove"]], "pymatgen.analysis.diffusion.aimd.van_hove module": [[15, "module-pymatgen.analysis.diffusion.aimd.van_hove"]], "pymatgen.analysis.diffusion.analyzer module": [[16, "module-pymatgen.analysis.diffusion.analyzer"]], "pymatgen.analysis.diffusion.neb package": [[17, "pymatgen-analysis-diffusion-neb-package"]], "pymatgen.analysis.diffusion.neb.full_path_mapper module": [[18, "module-pymatgen.analysis.diffusion.neb.full_path_mapper"]], "pymatgen.analysis.diffusion.neb.io module": [[19, "module-pymatgen.analysis.diffusion.neb.io"]], "pymatgen.analysis.diffusion.neb.pathfinder module": [[20, "module-pymatgen.analysis.diffusion.neb.pathfinder"]], "pymatgen.analysis.diffusion.neb.periodic_dijkstra module": [[21, "module-pymatgen.analysis.diffusion.neb.periodic_dijkstra"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper module": [[22, "module-pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper"]], "pymatgen.analysis.diffusion.neb.tests.test_io module": [[23, "module-pymatgen.analysis.diffusion.neb.tests.test_io"]], "pymatgen.analysis.diffusion.neb.tests.test_pathfinder module": [[24, "module-pymatgen.analysis.diffusion.neb.tests.test_pathfinder"]], "pymatgen.analysis.diffusion.tests.test_analyzer module": [[25, "module-pymatgen.analysis.diffusion.tests.test_analyzer"]], "pymatgen.analysis.diffusion.tests.test_pathfinder module": [[26, "module-pymatgen.analysis.diffusion.tests.test_pathfinder"]], "pymatgen.analysis.diffusion.utils package": [[27, "pymatgen-analysis-diffusion-utils-package"]], "pymatgen.analysis.diffusion.utils.edge_data_from_sc module": [[28, "module-pymatgen.analysis.diffusion.utils.edge_data_from_sc"]], "pymatgen.analysis.diffusion.utils.maggma module": [[29, "module-pymatgen.analysis.diffusion.utils.maggma"]], "pymatgen.analysis.diffusion.utils.parse_entries module": [[30, "module-pymatgen.analysis.diffusion.utils.parse_entries"]], "pymatgen.analysis.diffusion.utils.supercells module": [[31, "module-pymatgen.analysis.diffusion.utils.supercells"]], "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc module": [[32, "module-pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc"]], "pymatgen.analysis.diffusion.utils.tests.test_maggma module": [[33, "module-pymatgen.analysis.diffusion.utils.tests.test_maggma"]], "pymatgen.analysis.diffusion.utils.tests.test_parse_entries module": [[34, "module-pymatgen.analysis.diffusion.utils.tests.test_parse_entries"]], "pymatgen_diffusion package": [[35, "pymatgen-diffusion-package"]], "pymatgen_diffusion.aimd package": [[36, "pymatgen-diffusion-aimd-package"]], "pymatgen_diffusion.aimd.clustering module": [[36, "pymatgen-diffusion-aimd-clustering-module"]], "pymatgen_diffusion.aimd.pathway module": [[36, "pymatgen-diffusion-aimd-pathway-module"]], "pymatgen_diffusion.aimd.rdf module": [[36, "pymatgen-diffusion-aimd-rdf-module"]], "pymatgen_diffusion.aimd.van_hove module": [[36, "pymatgen-diffusion-aimd-van-hove-module"]], "pymatgen_diffusion.neb package": [[37, "pymatgen-diffusion-neb-package"]], "pymatgen_diffusion.neb.full_path_mapper module": [[37, "pymatgen-diffusion-neb-full-path-mapper-module"]], "pymatgen_diffusion.neb.io module": [[37, "pymatgen-diffusion-neb-io-module"]], "pymatgen_diffusion.neb.pathfinder module": [[37, "pymatgen-diffusion-neb-pathfinder-module"]], "pymatgen_diffusion.neb.periodic_dijkstra module": [[37, "pymatgen-diffusion-neb-periodic-dijkstra-module"]]}, "indexentries": {"module": [[4, "module-pymatgen"], [5, "module-pymatgen.analysis"], [6, "module-pymatgen.analysis.diffusion"], [7, "module-pymatgen.analysis.diffusion.aimd"], [8, "module-pymatgen.analysis.diffusion.aimd.clustering"], [9, "module-pymatgen.analysis.diffusion.aimd.pathway"], [10, "module-pymatgen.analysis.diffusion.aimd.rdf"], [11, "module-pymatgen.analysis.diffusion.aimd.tests.test_clustering"], [12, "module-pymatgen.analysis.diffusion.aimd.tests.test_pathway"], [13, "module-pymatgen.analysis.diffusion.aimd.tests.test_rdf"], [14, "module-pymatgen.analysis.diffusion.aimd.tests.test_van_hove"], [15, "module-pymatgen.analysis.diffusion.aimd.van_hove"], [16, "module-pymatgen.analysis.diffusion.analyzer"], [17, "module-pymatgen.analysis.diffusion.neb"], [18, "module-pymatgen.analysis.diffusion.neb.full_path_mapper"], [19, "module-pymatgen.analysis.diffusion.neb.io"], [20, "module-pymatgen.analysis.diffusion.neb.pathfinder"], [21, "module-pymatgen.analysis.diffusion.neb.periodic_dijkstra"], [22, "module-pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper"], [23, "module-pymatgen.analysis.diffusion.neb.tests.test_io"], [24, "module-pymatgen.analysis.diffusion.neb.tests.test_pathfinder"], [25, "module-pymatgen.analysis.diffusion.tests.test_analyzer"], [26, "module-pymatgen.analysis.diffusion.tests.test_pathfinder"], [27, "module-pymatgen.analysis.diffusion.utils"], [28, "module-pymatgen.analysis.diffusion.utils.edge_data_from_sc"], [29, "module-pymatgen.analysis.diffusion.utils.maggma"], [30, "module-pymatgen.analysis.diffusion.utils.parse_entries"], [31, "module-pymatgen.analysis.diffusion.utils.supercells"], [32, "module-pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc"], [33, "module-pymatgen.analysis.diffusion.utils.tests.test_maggma"], [34, "module-pymatgen.analysis.diffusion.utils.tests.test_parse_entries"]], "pymatgen": [[4, "module-pymatgen"]], "pymatgen.analysis": [[5, "module-pymatgen.analysis"]], "pymatgen.analysis.diffusion": [[6, "module-pymatgen.analysis.diffusion"]], "pymatgen.analysis.diffusion.aimd": [[7, "module-pymatgen.analysis.diffusion.aimd"]], "kmeans (class in pymatgen.analysis.diffusion.aimd.clustering)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.Kmeans"]], "kmeanspbc (class in pymatgen.analysis.diffusion.aimd.clustering)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.KmeansPBC"]], "cluster() (kmeans method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.Kmeans.cluster"]], "get_centroids() (kmeans static method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.Kmeans.get_centroids"]], "get_centroids() (kmeanspbc method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.KmeansPBC.get_centroids"]], "get_labels() (kmeans static method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.Kmeans.get_labels"]], "get_labels() (kmeanspbc method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.KmeansPBC.get_labels"]], "get_random_centroid() (in module pymatgen.analysis.diffusion.aimd.clustering)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.get_random_centroid"]], "get_random_centroids() (in module pymatgen.analysis.diffusion.aimd.clustering)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.get_random_centroids"]], "pymatgen.analysis.diffusion.aimd.clustering": [[8, "module-pymatgen.analysis.diffusion.aimd.clustering"]], "should_stop() (kmeans method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.Kmeans.should_stop"]], "should_stop() (kmeanspbc method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.KmeansPBC.should_stop"]], "probabilitydensityanalysis (class in pymatgen.analysis.diffusion.aimd.pathway)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.ProbabilityDensityAnalysis"]], "siteoccupancyanalyzer (class in pymatgen.analysis.diffusion.aimd.pathway)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer"]], "coords_ref (siteoccupancyanalyzer attribute)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer.coords_ref"]], "from_diffusion_analyzer() (probabilitydensityanalysis class method)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.ProbabilityDensityAnalysis.from_diffusion_analyzer"]], "from_diffusion_analyzer() (siteoccupancyanalyzer class method)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer.from_diffusion_analyzer"]], "generate_stable_sites() (probabilitydensityanalysis method)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.ProbabilityDensityAnalysis.generate_stable_sites"]], "get_average_site_occupancy() (siteoccupancyanalyzer method)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer.get_average_site_occupancy"]], "get_full_structure() (probabilitydensityanalysis method)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.ProbabilityDensityAnalysis.get_full_structure"]], "nsites (siteoccupancyanalyzer attribute)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer.nsites"]], "pymatgen.analysis.diffusion.aimd.pathway": [[9, "module-pymatgen.analysis.diffusion.aimd.pathway"]], "site_occ (siteoccupancyanalyzer attribute)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer.site_occ"]], "structure (siteoccupancyanalyzer attribute)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer.structure"]], "to_chgcar() (probabilitydensityanalysis method)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.ProbabilityDensityAnalysis.to_chgcar"]], "radialdistributionfunction (class in pymatgen.analysis.diffusion.aimd.rdf)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunction"]], "radialdistributionfunctionfast (class in pymatgen.analysis.diffusion.aimd.rdf)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunctionFast"]], "coordination_number (radialdistributionfunction property)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunction.coordination_number"]], "export_rdf() (radialdistributionfunction method)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunction.export_rdf"]], "from_species() (radialdistributionfunction class method)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunction.from_species"]], "get_coordination_number() (radialdistributionfunctionfast method)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunctionFast.get_coordination_number"]], "get_one_rdf() (radialdistributionfunctionfast method)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunctionFast.get_one_rdf"]], "get_rdf() (radialdistributionfunctionfast method)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunctionFast.get_rdf"]], "get_rdf_plot() (radialdistributionfunction method)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunction.get_rdf_plot"]], "pymatgen.analysis.diffusion.aimd.rdf": [[10, "module-pymatgen.analysis.diffusion.aimd.rdf"]], "kmeanspbctest (class in pymatgen.analysis.diffusion.aimd.tests.test_clustering)": [[11, "pymatgen.analysis.diffusion.aimd.tests.test_clustering.KmeansPBCTest"]], "kmeanstest (class in pymatgen.analysis.diffusion.aimd.tests.test_clustering)": [[11, "pymatgen.analysis.diffusion.aimd.tests.test_clustering.KmeansTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_clustering": [[11, "module-pymatgen.analysis.diffusion.aimd.tests.test_clustering"]], "test_cluster() (kmeanspbctest method)": [[11, "pymatgen.analysis.diffusion.aimd.tests.test_clustering.KmeansPBCTest.test_cluster"]], "test_cluster() (kmeanstest method)": [[11, "pymatgen.analysis.diffusion.aimd.tests.test_clustering.KmeansTest.test_cluster"]], "probabilitydensitytest (class in pymatgen.analysis.diffusion.aimd.tests.test_pathway)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.ProbabilityDensityTest"]], "siteoccupancytest (class in pymatgen.analysis.diffusion.aimd.tests.test_pathway)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.SiteOccupancyTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_pathway": [[12, "module-pymatgen.analysis.diffusion.aimd.tests.test_pathway"]], "test_generate_stable_sites() (probabilitydensitytest method)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.ProbabilityDensityTest.test_generate_stable_sites"]], "test_probability() (probabilitydensitytest method)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.ProbabilityDensityTest.test_probability"]], "test_probability_classmethod() (probabilitydensitytest method)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.ProbabilityDensityTest.test_probability_classmethod"]], "test_site_occupancy() (siteoccupancytest method)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.SiteOccupancyTest.test_site_occupancy"]], "test_site_occupancy_classmethod() (siteoccupancytest method)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.SiteOccupancyTest.test_site_occupancy_classmethod"]], "test_to_chgcar() (probabilitydensitytest method)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.ProbabilityDensityTest.test_to_chgcar"]], "rdftest (class in pymatgen.analysis.diffusion.aimd.tests.test_rdf)": [[13, "pymatgen.analysis.diffusion.aimd.tests.test_rdf.RDFTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_rdf": [[13, "module-pymatgen.analysis.diffusion.aimd.tests.test_rdf"]], "test_rdf() (rdftest method)": [[13, "pymatgen.analysis.diffusion.aimd.tests.test_rdf.RDFTest.test_rdf"], [14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_rdf"]], "test_rdf_coordination_number() (rdftest method)": [[13, "pymatgen.analysis.diffusion.aimd.tests.test_rdf.RDFTest.test_rdf_coordination_number"], [14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_rdf_coordination_number"]], "evolutionanalyzertest (class in pymatgen.analysis.diffusion.aimd.tests.test_van_hove)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.EvolutionAnalyzerTest"]], "rdftest (class in pymatgen.analysis.diffusion.aimd.tests.test_van_hove)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest"]], "vanhovetest (class in pymatgen.analysis.diffusion.aimd.tests.test_van_hove)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.VanHoveTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_van_hove": [[14, "module-pymatgen.analysis.diffusion.aimd.tests.test_van_hove"]], "setup() (rdftest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.setUp"]], "test_get_df() (evolutionanalyzertest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.EvolutionAnalyzerTest.test_get_df"]], "test_raises_valueerror_if_reference_species_not_in_structure() (rdftest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_raises_ValueError_if_reference_species_not_in_structure"]], "test_raises_valueerror_if_sigma_is_not_positive() (rdftest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_raises_ValueError_if_sigma_is_not_positive"]], "test_raises_valueerror_if_species_not_in_structure() (rdftest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_raises_ValueError_if_species_not_in_structure"]], "test_raises_valueerror_if_ngrid_is_less_than_2() (rdftest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_raises_valueerror_if_ngrid_is_less_than_2"]], "test_rdf_two_species_coordination_number() (rdftest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_rdf_two_species_coordination_number"]], "test_van_hove() (vanhovetest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.VanHoveTest.test_van_hove"]], "evolutionanalyzer (class in pymatgen.analysis.diffusion.aimd.van_hove)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer"]], "vanhoveanalysis (class in pymatgen.analysis.diffusion.aimd.van_hove)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.VanHoveAnalysis"]], "atom_dist() (evolutionanalyzer static method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.atom_dist"]], "get_1d_plot() (vanhoveanalysis method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.VanHoveAnalysis.get_1d_plot"]], "get_3d_plot() (vanhoveanalysis method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.VanHoveAnalysis.get_3d_plot"]], "get_df() (evolutionanalyzer method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.get_df"]], "get_min_dist() (evolutionanalyzer static method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.get_min_dist"]], "get_pairs() (evolutionanalyzer static method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.get_pairs"]], "plot_atomic_evolution() (evolutionanalyzer method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.plot_atomic_evolution"]], "plot_evolution_from_data() (evolutionanalyzer static method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.plot_evolution_from_data"]], "plot_rdf_evolution() (evolutionanalyzer method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.plot_rdf_evolution"]], "pymatgen.analysis.diffusion.aimd.van_hove": [[15, "module-pymatgen.analysis.diffusion.aimd.van_hove"]], "rdf() (evolutionanalyzer static method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.rdf"]], "diffusionanalyzer (class in pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer"]], "as_dict() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.as_dict"]], "export_msdt() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.export_msdt"]], "fit_arrhenius() (in module pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.fit_arrhenius"]], "from_dict() (diffusionanalyzer class method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.from_dict"]], "from_files() (diffusionanalyzer class method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.from_files"]], "from_structures() (diffusionanalyzer class method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.from_structures"]], "from_vaspruns() (diffusionanalyzer class method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.from_vaspruns"]], "get_arrhenius_plot() (in module pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.get_arrhenius_plot"]], "get_conversion_factor() (in module pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.get_conversion_factor"]], "get_diffusivity_from_msd() (in module pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.get_diffusivity_from_msd"]], "get_drift_corrected_structures() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.get_drift_corrected_structures"]], "get_extrapolated_conductivity() (in module pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.get_extrapolated_conductivity"]], "get_extrapolated_diffusivity() (in module pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.get_extrapolated_diffusivity"]], "get_framework_rms_plot() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.get_framework_rms_plot"]], "get_msd_plot() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.get_msd_plot"]], "get_summary_dict() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.get_summary_dict"]], "plot_msd() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.plot_msd"]], "pymatgen.analysis.diffusion.analyzer": [[16, "module-pymatgen.analysis.diffusion.analyzer"]], "pymatgen.analysis.diffusion.neb": [[17, "module-pymatgen.analysis.diffusion.neb"]], "chargebarriergraph (class in pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.ChargeBarrierGraph"]], "migrationgraph (class in pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph"]], "add_data_to_similar_edges() (migrationgraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.add_data_to_similar_edges"]], "almost() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.almost"]], "assign_cost_to_graph() (migrationgraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.assign_cost_to_graph"]], "check_uc_hop() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.check_uc_hop"]], "generic_groupby() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.generic_groupby"]], "get_hop_site_sequence() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.get_hop_site_sequence"]], "get_least_chg_path() (chargebarriergraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.ChargeBarrierGraph.get_least_chg_path"]], "get_only_sites_from_structure() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.get_only_sites_from_structure"]], "get_path() (migrationgraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.get_path"]], "get_structure_from_entries() (migrationgraph static method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.get_structure_from_entries"]], "get_summary_dict() (chargebarriergraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.ChargeBarrierGraph.get_summary_dict"]], "get_summary_dict() (migrationgraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.get_summary_dict"]], "host_structure (migrationgraph property)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.host_structure"]], "map_hop_sc2uc() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.map_hop_sc2uc"]], "only_sites (migrationgraph property)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.only_sites"]], "order_path() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.order_path"]], "populate_edges_with_chg_density_info() (chargebarriergraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.ChargeBarrierGraph.populate_edges_with_chg_density_info"]], "pymatgen.analysis.diffusion.neb.full_path_mapper": [[18, "module-pymatgen.analysis.diffusion.neb.full_path_mapper"]], "symm_structure (migrationgraph property)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.symm_structure"]], "unique_hops (migrationgraph property)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.unique_hops"]], "with_base_structure() (migrationgraph class method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.with_base_structure"]], "with_distance() (migrationgraph class method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.with_distance"]], "with_local_env_strategy() (migrationgraph class method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.with_local_env_strategy"]], "mvlcinebendpointset (class in pymatgen.analysis.diffusion.neb.io)": [[19, "pymatgen.analysis.diffusion.neb.io.MVLCINEBEndPointSet"]], "mvlcinebset (class in pymatgen.analysis.diffusion.neb.io)": [[19, "pymatgen.analysis.diffusion.neb.io.MVLCINEBSet"]], "get_endpoint_dist() (in module pymatgen.analysis.diffusion.neb.io)": [[19, "pymatgen.analysis.diffusion.neb.io.get_endpoint_dist"]], "get_endpoints_from_index() (in module pymatgen.analysis.diffusion.neb.io)": [[19, "pymatgen.analysis.diffusion.neb.io.get_endpoints_from_index"]], "pymatgen.analysis.diffusion.neb.io": [[19, "module-pymatgen.analysis.diffusion.neb.io"]], "chgcarpotential (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.ChgcarPotential"]], "distinctpathfinder (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.DistinctPathFinder"]], "freevolumepotential (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.FreeVolumePotential"]], "idppsolver (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.IDPPSolver"]], "migrationhop (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.MigrationHop"]], "mixedpotential (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.MixedPotential"]], "nebpathfinder (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.NEBPathfinder"]], "staticpotential (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.StaticPotential"]], "from_endpoints() (idppsolver class method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.IDPPSolver.from_endpoints"]], "gaussian_smear() (staticpotential method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.StaticPotential.gaussian_smear"]], "get_paths() (distinctpathfinder method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.DistinctPathFinder.get_paths"]], "get_sc_structures() (migrationhop method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.MigrationHop.get_sc_structures"]], "get_structures() (migrationhop method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.MigrationHop.get_structures"]], "get_unit_vector() (idppsolver static method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.IDPPSolver.get_unit_vector"]], "get_v() (staticpotential method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.StaticPotential.get_v"]], "images (nebpathfinder property)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.NEBPathfinder.images"]], "interpolate() (nebpathfinder method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.NEBPathfinder.interpolate"]], "length (migrationhop property)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.MigrationHop.length"]], "normalize() (staticpotential method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.StaticPotential.normalize"]], "plot_images() (nebpathfinder method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.NEBPathfinder.plot_images"]], "pymatgen.analysis.diffusion.neb.pathfinder": [[20, "module-pymatgen.analysis.diffusion.neb.pathfinder"]], "rescale_field() (staticpotential method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.StaticPotential.rescale_field"]], "run() (idppsolver method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.IDPPSolver.run"]], "string_relax() (nebpathfinder static method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.NEBPathfinder.string_relax"]], "write_all_paths() (distinctpathfinder method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.DistinctPathFinder.write_all_paths"]], "write_path() (migrationhop method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.MigrationHop.write_path"]], "get_optimal_pathway_rev() (in module pymatgen.analysis.diffusion.neb.periodic_dijkstra)": [[21, "pymatgen.analysis.diffusion.neb.periodic_dijkstra.get_optimal_pathway_rev"]], "periodic_dijkstra() (in module pymatgen.analysis.diffusion.neb.periodic_dijkstra)": [[21, "pymatgen.analysis.diffusion.neb.periodic_dijkstra.periodic_dijkstra"]], "periodic_dijkstra_on_sgraph() (in module pymatgen.analysis.diffusion.neb.periodic_dijkstra)": [[21, "pymatgen.analysis.diffusion.neb.periodic_dijkstra.periodic_dijkstra_on_sgraph"]], "pymatgen.analysis.diffusion.neb.periodic_dijkstra": [[21, "module-pymatgen.analysis.diffusion.neb.periodic_dijkstra"]], "chargebarriergraphtest (class in pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.ChargeBarrierGraphTest"]], "migrationgraphcomplextest (class in pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest"]], "migrationgraphfromentriestest (class in pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphFromEntriesTest"]], "migrationgraphsimpletest (class in pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphSimpleTest"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper": [[22, "module-pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper"]], "setup() (chargebarriergraphtest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.ChargeBarrierGraphTest.setUp"]], "setup() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.setUp"]], "setup() (migrationgraphfromentriestest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphFromEntriesTest.setUp"]], "setup() (migrationgraphsimpletest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphSimpleTest.setUp"]], "test_add_data_to_similar_edges() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_add_data_to_similar_edges"]], "test_assign_cost_to_graph() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_assign_cost_to_graph"]], "test_get_key_in_path() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_get_key_in_path"]], "test_get_path() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_get_path"]], "test_get_pos_and_migration_hop() (migrationgraphsimpletest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphSimpleTest.test_get_pos_and_migration_hop"]], "test_get_summary_dict() (chargebarriergraphtest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.ChargeBarrierGraphTest.test_get_summary_dict"]], "test_get_summary_dict() (migrationgraphsimpletest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphSimpleTest.test_get_summary_dict"]], "test_group_and_label_hops() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_group_and_label_hops"]], "test_integration() (chargebarriergraphtest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.ChargeBarrierGraphTest.test_integration"]], "test_m_graph_construction() (migrationgraphfromentriestest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphFromEntriesTest.test_m_graph_construction"]], "test_m_graph_from_entries_failed() (migrationgraphfromentriestest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphFromEntriesTest.test_m_graph_from_entries_failed"]], "test_not_matching_first() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_not_matching_first"]], "test_order_path() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_order_path"]], "test_periodic_dijkstra() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_periodic_dijkstra"]], "test_populate_edges_with_chg_density_info() (chargebarriergraphtest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.ChargeBarrierGraphTest.test_populate_edges_with_chg_density_info"]], "test_unique_hops_dict() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_unique_hops_dict"]], "mvlcinebendpointsettest (class in pymatgen.analysis.diffusion.neb.tests.test_io)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBEndPointSetTest"]], "mvlcinebsettest (class in pymatgen.analysis.diffusion.neb.tests.test_io)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBSetTest"]], "utilitytest (class in pymatgen.analysis.diffusion.neb.tests.test_io)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.UtilityTest"]], "endpoint (mvlcinebendpointsettest attribute)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBEndPointSetTest.endpoint"]], "get_path() (in module pymatgen.analysis.diffusion.neb.tests.test_io)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.get_path"]], "pymatgen.analysis.diffusion.neb.tests.test_io": [[23, "module-pymatgen.analysis.diffusion.neb.tests.test_io"]], "structure (utilitytest attribute)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.UtilityTest.structure"]], "structures (mvlcinebsettest attribute)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBSetTest.structures"]], "test_get_endpoint_dist() (utilitytest method)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.UtilityTest.test_get_endpoint_dist"]], "test_get_endpoints_from_index() (utilitytest method)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.UtilityTest.test_get_endpoints_from_index"]], "test_incar() (mvlcinebendpointsettest method)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBEndPointSetTest.test_incar"]], "test_incar() (mvlcinebsettest method)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBSetTest.test_incar"]], "test_incar_user_setting() (mvlcinebendpointsettest method)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBEndPointSetTest.test_incar_user_setting"]], "test_incar_user_setting() (mvlcinebsettest method)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBSetTest.test_incar_user_setting"]], "distinctpathfindertest (class in pymatgen.analysis.diffusion.neb.tests.test_pathfinder)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.DistinctPathFinderTest"]], "idppsolvertest (class in pymatgen.analysis.diffusion.neb.tests.test_pathfinder)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest"]], "migrationhoptest (class in pymatgen.analysis.diffusion.neb.tests.test_pathfinder)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest"]], "final_struct (idppsolvertest attribute)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest.final_struct"]], "get_path() (in module pymatgen.analysis.diffusion.neb.tests.test_pathfinder)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.get_path"]], "init_struct (idppsolvertest attribute)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest.init_struct"]], "pymatgen.analysis.diffusion.neb.tests.test_pathfinder": [[24, "module-pymatgen.analysis.diffusion.neb.tests.test_pathfinder"]], "setup() (migrationhoptest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest.setUp"]], "test_get_paths() (distinctpathfindertest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.DistinctPathFinderTest.test_get_paths"]], "test_get_sc_structures() (migrationhoptest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest.test_get_sc_structures"]], "test_get_sc_structures_vacmode() (migrationhoptest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest.test_get_sc_structures_vacmode"]], "test_get_start_end_structs_from_hop() (migrationhoptest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest.test_get_start_end_structs_from_hop"]], "test_get_start_end_structs_from_hop_vac() (migrationhoptest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest.test_get_start_end_structs_from_hop_vac"]], "test_idpp() (idppsolvertest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest.test_idpp"]], "test_idpp_from_ep() (idppsolvertest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest.test_idpp_from_ep"]], "test_idpp_from_ep_diff_latt() (idppsolvertest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest.test_idpp_from_ep_diff_latt"]], "test_max_path_length() (distinctpathfindertest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.DistinctPathFinderTest.test_max_path_length"]], "test_msonable() (migrationhoptest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest.test_msonable"]], "diffusionanalyzertest (class in pymatgen.analysis.diffusion.tests.test_analyzer)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.DiffusionAnalyzerTest"]], "functest (class in pymatgen.analysis.diffusion.tests.test_analyzer)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.FuncTest"]], "pymatgen.analysis.diffusion.tests.test_analyzer": [[25, "module-pymatgen.analysis.diffusion.tests.test_analyzer"]], "test_fit_arrhenius() (functest method)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.FuncTest.test_fit_arrhenius"]], "test_from_structure_npt() (diffusionanalyzertest method)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.DiffusionAnalyzerTest.test_from_structure_NPT"]], "test_get_conversion_factor() (functest method)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.FuncTest.test_get_conversion_factor"]], "test_init() (diffusionanalyzertest method)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.DiffusionAnalyzerTest.test_init"]], "test_init_npt() (diffusionanalyzertest method)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.DiffusionAnalyzerTest.test_init_npt"]], "pathfindertest (class in pymatgen.analysis.diffusion.tests.test_pathfinder)": [[26, "pymatgen.analysis.diffusion.tests.test_pathfinder.PathfinderTest"]], "pymatgen.analysis.diffusion.tests.test_pathfinder": [[26, "module-pymatgen.analysis.diffusion.tests.test_pathfinder"]], "test_mhop_msonable() (pathfindertest method)": [[26, "pymatgen.analysis.diffusion.tests.test_pathfinder.PathfinderTest.test_mhop_msonable"]], "pymatgen.analysis.diffusion.utils": [[27, "module-pymatgen.analysis.diffusion.utils"]], "add_edge_data_from_sc() (in module pymatgen.analysis.diffusion.utils.edge_data_from_sc)": [[28, "pymatgen.analysis.diffusion.utils.edge_data_from_sc.add_edge_data_from_sc"]], "get_uc_pos() (in module pymatgen.analysis.diffusion.utils.edge_data_from_sc)": [[28, "pymatgen.analysis.diffusion.utils.edge_data_from_sc.get_uc_pos"]], "get_unique_hop() (in module pymatgen.analysis.diffusion.utils.edge_data_from_sc)": [[28, "pymatgen.analysis.diffusion.utils.edge_data_from_sc.get_unique_hop"]], "mh_eq() (in module pymatgen.analysis.diffusion.utils.edge_data_from_sc)": [[28, "pymatgen.analysis.diffusion.utils.edge_data_from_sc.mh_eq"]], "pymatgen.analysis.diffusion.utils.edge_data_from_sc": [[28, "module-pymatgen.analysis.diffusion.utils.edge_data_from_sc"]], "get_entries_from_dbs() (in module pymatgen.analysis.diffusion.utils.maggma)": [[29, "pymatgen.analysis.diffusion.utils.maggma.get_entries_from_dbs"]], "pymatgen.analysis.diffusion.utils.maggma": [[29, "module-pymatgen.analysis.diffusion.utils.maggma"]], "get_inserted_on_base() (in module pymatgen.analysis.diffusion.utils.parse_entries)": [[30, "pymatgen.analysis.diffusion.utils.parse_entries.get_inserted_on_base"]], "get_insertion_energy() (in module pymatgen.analysis.diffusion.utils.parse_entries)": [[30, "pymatgen.analysis.diffusion.utils.parse_entries.get_insertion_energy"]], "get_matched_structure_mapping() (in module pymatgen.analysis.diffusion.utils.parse_entries)": [[30, "pymatgen.analysis.diffusion.utils.parse_entries.get_matched_structure_mapping"]], "get_sym_migration_ion_sites() (in module pymatgen.analysis.diffusion.utils.parse_entries)": [[30, "pymatgen.analysis.diffusion.utils.parse_entries.get_sym_migration_ion_sites"]], "process_entries() (in module pymatgen.analysis.diffusion.utils.parse_entries)": [[30, "pymatgen.analysis.diffusion.utils.parse_entries.process_entries"]], "pymatgen.analysis.diffusion.utils.parse_entries": [[30, "module-pymatgen.analysis.diffusion.utils.parse_entries"]], "get_sc_fromstruct() (in module pymatgen.analysis.diffusion.utils.supercells)": [[31, "pymatgen.analysis.diffusion.utils.supercells.get_sc_fromstruct"]], "get_start_end_structures() (in module pymatgen.analysis.diffusion.utils.supercells)": [[31, "pymatgen.analysis.diffusion.utils.supercells.get_start_end_structures"]], "pymatgen.analysis.diffusion.utils.supercells": [[31, "module-pymatgen.analysis.diffusion.utils.supercells"]], "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc": [[32, "module-pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc"]], "test_add_edge_data_from_sc() (in module pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc)": [[32, "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc.test_add_edge_data_from_sc"]], "test_get_uc_pos() (in module pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc)": [[32, "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc.test_get_uc_pos"]], "test_get_unique_hop_host() (in module pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc)": [[32, "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc.test_get_unique_hop_host"]], "test_get_unique_host_nonhost() (in module pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc)": [[32, "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc.test_get_unique_host_nonhost"]], "maggma_stores() (in module pymatgen.analysis.diffusion.utils.tests.test_maggma)": [[33, "pymatgen.analysis.diffusion.utils.tests.test_maggma.maggma_stores"]], "pymatgen.analysis.diffusion.utils.tests.test_maggma": [[33, "module-pymatgen.analysis.diffusion.utils.tests.test_maggma"]], "test() (in module pymatgen.analysis.diffusion.utils.tests.test_maggma)": [[33, "pymatgen.analysis.diffusion.utils.tests.test_maggma.test"]], "parseentriestest (class in pymatgen.analysis.diffusion.utils.tests.test_parse_entries)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest"]], "pymatgen.analysis.diffusion.utils.tests.test_parse_entries": [[34, "module-pymatgen.analysis.diffusion.utils.tests.test_parse_entries"]], "setup() (parseentriestest method)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest.setUp"]], "test_filter_and_merge() (parseentriestest method)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest.test_filter_and_merge"]], "test_get_all_sym_sites() (parseentriestest method)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest.test_get_all_sym_sites"]], "test_get_inserted_on_base() (parseentriestest method)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest.test_get_inserted_on_base"]], "test_get_insertion_energy() (parseentriestest method)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest.test_get_insertion_energy"]], "test_process_ents() (parseentriestest method)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest.test_process_ents"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["_themes/README", "change_log", "index", "modules", "pymatgen", "pymatgen.analysis", "pymatgen.analysis.diffusion", "pymatgen.analysis.diffusion.aimd", "pymatgen.analysis.diffusion.aimd.clustering", "pymatgen.analysis.diffusion.aimd.pathway", "pymatgen.analysis.diffusion.aimd.rdf", "pymatgen.analysis.diffusion.aimd.tests.test_clustering", "pymatgen.analysis.diffusion.aimd.tests.test_pathway", "pymatgen.analysis.diffusion.aimd.tests.test_rdf", "pymatgen.analysis.diffusion.aimd.tests.test_van_hove", "pymatgen.analysis.diffusion.aimd.van_hove", "pymatgen.analysis.diffusion.analyzer", "pymatgen.analysis.diffusion.neb", "pymatgen.analysis.diffusion.neb.full_path_mapper", "pymatgen.analysis.diffusion.neb.io", "pymatgen.analysis.diffusion.neb.pathfinder", "pymatgen.analysis.diffusion.neb.periodic_dijkstra", "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper", "pymatgen.analysis.diffusion.neb.tests.test_io", "pymatgen.analysis.diffusion.neb.tests.test_pathfinder", "pymatgen.analysis.diffusion.tests.test_analyzer", "pymatgen.analysis.diffusion.tests.test_pathfinder", "pymatgen.analysis.diffusion.utils", "pymatgen.analysis.diffusion.utils.edge_data_from_sc", "pymatgen.analysis.diffusion.utils.maggma", "pymatgen.analysis.diffusion.utils.parse_entries", "pymatgen.analysis.diffusion.utils.supercells", "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc", "pymatgen.analysis.diffusion.utils.tests.test_maggma", "pymatgen.analysis.diffusion.utils.tests.test_parse_entries", "pymatgen_diffusion", "pymatgen_diffusion.aimd", "pymatgen_diffusion.neb"], "filenames": ["_themes/README.rst", "change_log.rst", "index.rst", "modules.rst", "pymatgen.rst", "pymatgen.analysis.rst", "pymatgen.analysis.diffusion.rst", "pymatgen.analysis.diffusion.aimd.rst", "pymatgen.analysis.diffusion.aimd.clustering.rst", "pymatgen.analysis.diffusion.aimd.pathway.rst", "pymatgen.analysis.diffusion.aimd.rdf.rst", "pymatgen.analysis.diffusion.aimd.tests.test_clustering.rst", "pymatgen.analysis.diffusion.aimd.tests.test_pathway.rst", "pymatgen.analysis.diffusion.aimd.tests.test_rdf.rst", "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.rst", "pymatgen.analysis.diffusion.aimd.van_hove.rst", "pymatgen.analysis.diffusion.analyzer.rst", "pymatgen.analysis.diffusion.neb.rst", "pymatgen.analysis.diffusion.neb.full_path_mapper.rst", "pymatgen.analysis.diffusion.neb.io.rst", "pymatgen.analysis.diffusion.neb.pathfinder.rst", "pymatgen.analysis.diffusion.neb.periodic_dijkstra.rst", "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.rst", "pymatgen.analysis.diffusion.neb.tests.test_io.rst", "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.rst", "pymatgen.analysis.diffusion.tests.test_analyzer.rst", "pymatgen.analysis.diffusion.tests.test_pathfinder.rst", "pymatgen.analysis.diffusion.utils.rst", "pymatgen.analysis.diffusion.utils.edge_data_from_sc.rst", "pymatgen.analysis.diffusion.utils.maggma.rst", "pymatgen.analysis.diffusion.utils.parse_entries.rst", "pymatgen.analysis.diffusion.utils.supercells.rst", "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc.rst", "pymatgen.analysis.diffusion.utils.tests.test_maggma.rst", "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.rst", "pymatgen_diffusion.rst", "pymatgen_diffusion.aimd.rst", "pymatgen_diffusion.neb.rst"], "titles": ["krTheme Sphinx Style", "Change Log", "Introduction", "pymatgen", "pymatgen namespace", "pymatgen.analysis namespace", "pymatgen.analysis.diffusion package", "pymatgen.analysis.diffusion.aimd package", "pymatgen.analysis.diffusion.aimd.clustering module", "pymatgen.analysis.diffusion.aimd.pathway module", "pymatgen.analysis.diffusion.aimd.rdf module", "pymatgen.analysis.diffusion.aimd.tests.test_clustering module", "pymatgen.analysis.diffusion.aimd.tests.test_pathway module", "pymatgen.analysis.diffusion.aimd.tests.test_rdf module", "pymatgen.analysis.diffusion.aimd.tests.test_van_hove module", "pymatgen.analysis.diffusion.aimd.van_hove module", "pymatgen.analysis.diffusion.analyzer module", "pymatgen.analysis.diffusion.neb package", "pymatgen.analysis.diffusion.neb.full_path_mapper module", "pymatgen.analysis.diffusion.neb.io module", "pymatgen.analysis.diffusion.neb.pathfinder module", "pymatgen.analysis.diffusion.neb.periodic_dijkstra module", "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper module", "pymatgen.analysis.diffusion.neb.tests.test_io module", "pymatgen.analysis.diffusion.neb.tests.test_pathfinder module", "pymatgen.analysis.diffusion.tests.test_analyzer module", "pymatgen.analysis.diffusion.tests.test_pathfinder module", "pymatgen.analysis.diffusion.utils package", "pymatgen.analysis.diffusion.utils.edge_data_from_sc module", "pymatgen.analysis.diffusion.utils.maggma module", "pymatgen.analysis.diffusion.utils.parse_entries module", "pymatgen.analysis.diffusion.utils.supercells module", "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc module", "pymatgen.analysis.diffusion.utils.tests.test_maggma module", "pymatgen.analysis.diffusion.utils.tests.test_parse_entries module", "pymatgen_diffusion package", "pymatgen_diffusion.aimd package", "pymatgen_diffusion.neb package"], "terms": {"thi": [0, 2, 8, 9, 10, 15, 16, 19, 20, 21, 22], "repositori": [0, 2], "contain": [0, 1, 18, 20, 28, 29, 30], "kenneth": 0, "reitz": 0, "us": [0, 2, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 34], "most": [0, 18], "hi": 0, "project": [0, 29], "It": [0, 1, 9, 15, 16], "i": [0, 1, 2, 8, 9, 10, 15, 16, 18, 20, 21, 30, 31], "driv": 0, "mitsuhiko": 0, "": [0, 2, 8, 9, 15, 16, 18, 21, 28, 31], "theme": 0, "flask": 0, "relat": [0, 16], "To": [0, 15, 16], "your": [0, 20], "document": [0, 29], "follow": [0, 2, 9, 15, 16, 18, 20, 21], "guid": 0, "put": 0, "folder": 0, "_theme": 0, "doc": [0, 2], "altern": [0, 20], "you": [0, 2, 8, 9, 15, 16, 18, 20], "can": [0, 8, 9, 15, 16, 18, 20, 21, 22, 29, 30, 31], "also": [0, 20, 29, 30], "git": 0, "submodul": [0, 5, 35], "check": [0, 2, 8, 16, 20, 21, 22], "out": [0, 2, 30], "content": [0, 5], "add": [0, 2, 18, 28], "conf": 0, "py": [0, 23], "sy": 0, "path": [0, 2, 16, 18, 20, 21, 30], "append": 0, "o": [0, 10, 16, 23, 24], "abspath": 0, "html_theme_path": 0, "html_theme": 0, "kr": 0, "The": [0, 2, 8, 9, 10, 15, 16, 18, 20, 21, 28, 29, 30, 31], "exist": [0, 16, 20], "standard": [0, 16, 20], "larg": [0, 20], "kr_small": 0, "small": 0, "one": [0, 10, 15, 16, 19, 29, 30], "page": [0, 2], "intend": 0, "veri": [0, 15, 21], "addon": 0, "librari": 0, "complet": [1, 20], "migrat": [1, 2, 18, 20, 28, 29, 30, 31], "pymatgen": [1, 2], "analysi": [1, 2], "pathfind": [1, 5, 6, 17, 28, 35], "over": [1, 9, 10, 16, 31], "diffus": [1, 2, 5], "make": [1, 2, 8, 16, 20, 22], "migrationhop": [1, 5, 6, 17, 18, 20, 22, 28], "msonabl": [1, 16, 18, 20], "acrutt": 1, "fix": [1, 20], "msite": 1, "calc": [1, 31], "order": [1, 16], "hmlli": 1, "remov": [1, 20], "magmom": 1, "jmmshn": 1, "bad": 1, "releas": [1, 2], "due": 1, "error": [1, 2, 16], "manifest": 1, "diffusionanalyz": [1, 2, 5, 6, 9, 15, 16], "ha": [1, 2, 9, 16, 18], "been": [1, 2], "from": [1, 2, 8, 9, 15, 16, 18, 19, 20, 21, 28, 29, 30, 31], "analyz": [1, 5, 6, 9, 15], "more": [1, 2, 9, 15, 18, 20, 30], "self": [1, 15, 20], "suit": 1, "tool": [1, 17], "now": [1, 18], "namespac": [1, 2, 3], "packag": [1, 2, 5, 29], "pypi": 1, "should": [1, 8, 9, 16, 18, 20, 22], "import": [1, 8], "via": [1, 16, 20], "instead": [1, 16, 20], "pymatgen_diffus": 1, "py3k": 1, "cleanup": 1, "compat": 1, "neb": [1, 5, 6, 28, 31, 35], "includ": [1, 2, 9, 10, 15, 16, 20], "an": [1, 2, 11, 12, 13, 14, 15, 16, 18, 20, 22, 23, 24, 25, 26, 34], "implement": [1, 8, 10, 15, 20], "idpp": [1, 2, 20], "solver": [1, 20], "develop": 2, "materi": [2, 16, 18, 29], "virtual": [2, 20], "lab": 2, "note": [2, 9, 15, 16, 19, 20], "reli": 2, "structur": [2, 5, 6, 7, 9, 10, 15, 16, 18, 19, 20, 23, 24, 28, 29, 30, 31], "manipul": 2, "file": [2, 10, 16, 20], "io": [2, 5, 6, 17, 23, 35], "preliminari": 2, "analys": [2, 16], "In": [2, 9, 15, 20], "particular": [2, 15], "heavili": 2, "purpos": 2, "provid": [2, 8, 16, 20, 30], "other": [2, 15, 16, 18, 20], "trajectori": [2, 8, 9, 16], "extract": 2, "class": [2, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 34], "alwai": [2, 10, 15, 20, 21, 22], "scientif": 2, "work": [2, 8, 18, 20, 28, 30], "progress": 2, "pl": 2, "back": 2, "detail": [2, 20], "van": [2, 15], "hove": [2, 15], "probabl": [2, 9], "densiti": [2, 9, 15, 18, 20, 22], "cluster": [2, 5, 6, 7, 9, 35], "e": [2, 10, 15, 16, 18, 20, 30], "g": [2, 15, 16, 18, 20, 21], "k": [2, 8, 16, 20], "mean": [2, 8, 16, 18, 20], "period": [2, 8, 19, 20, 21], "boundari": [2, 8, 19, 20], "condit": [2, 8, 19, 20], "find": [2, 18, 20, 21, 31], "For": [2, 8, 16, 18, 20, 30], "all": [2, 9, 10, 15, 16, 18, 20, 21, 22, 30, 31], "modul": [2, 5], "pleas": [2, 9, 15, 16, 20], "refer": [2, 9, 10, 18, 20], "If": [2, 8, 9, 10, 15, 16, 18, 20, 30], "consid": [2, 9, 15, 16, 20], "relev": [2, 18], "public": 2, "each": [2, 8, 16, 18, 20, 21, 29, 30], "we": [2, 10, 15, 20, 21, 22, 31], "welcom": 2, "form": [2, 18, 20], "d": [2, 9, 16], "like": [2, 8, 16, 18, 20], "fork": 2, "send": 2, "u": 2, "pull": 2, "request": 2, "code": [2, 18], "fund": 2, "nation": 2, "scienc": [2, 16], "foundat": 2, "design": 2, "revolution": 2, "engin": 2, "futur": [2, 15], "dmref": 2, "program": 2, "under": [2, 18], "grant": 2, "No": [2, 16], "1436976": 2, "mit": 2, "term": [2, 9], "ar": [2, 8, 9, 10, 15, 16, 18, 19, 20, 21, 22, 28, 29, 30], "c": [2, 9, 15, 16, 23, 24], "2015": [2, 9, 15], "regent": 2, "univers": 2, "california": 2, "right": 2, "reserv": 2, "redistribut": 2, "sourc": [2, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34], "binari": 2, "without": [2, 21], "modif": [2, 19], "permit": 2, "met": 2, "1": [2, 9, 10, 15, 16, 18, 20, 21, 23, 24], "must": [2, 16, 18, 30], "retain": [2, 18], "abov": [2, 9], "notic": 2, "list": [2, 8, 9, 10, 15, 16, 18, 19, 20, 28, 29, 30, 31], "disclaim": 2, "2": [2, 9, 15, 16, 20, 21, 23, 24, 28, 30], "reproduc": 2, "distribut": [2, 9, 10, 15, 20], "3": [2, 9, 10, 16, 18, 20, 21, 23, 24, 30], "neither": 2, "name": [2, 11, 12, 13, 14, 18, 20, 22, 23, 24, 25, 26, 29, 30, 34], "holder": 2, "nor": 2, "its": [2, 16, 20], "contributor": 2, "mai": [2, 9, 16, 20], "endors": 2, "promot": 2, "product": [2, 18], "deriv": 2, "softwar": [2, 16, 20], "specif": [2, 18], "prior": 2, "written": [2, 10, 16], "permiss": 2, "BY": 2, "THE": 2, "AND": 2, "AS": 2, "ani": [2, 15, 16, 18, 20, 29], "express": 2, "OR": 2, "impli": 2, "warranti": 2, "BUT": 2, "NOT": 2, "limit": [2, 10, 21], "TO": 2, "OF": 2, "merchant": 2, "fit": [2, 16], "FOR": 2, "A": [2, 8, 9, 10, 15, 16, 18, 19, 20, 21, 23, 24], "IN": 2, "NO": 2, "event": [2, 18, 31], "shall": 2, "BE": 2, "liabl": 2, "direct": [2, 10, 15, 16], "indirect": 2, "incident": 2, "special": 2, "exemplari": 2, "consequenti": 2, "damag": 2, "procur": 2, "substitut": 2, "good": [2, 16, 20, 21], "servic": 2, "loss": 2, "data": [2, 8, 10, 15, 16, 18, 20, 28], "profit": 2, "busi": 2, "interrupt": 2, "howev": 2, "caus": 2, "ON": 2, "theori": [2, 19], "liabil": 2, "whether": [2, 10, 16, 18, 20, 28], "contract": 2, "strict": [2, 18, 30], "tort": 2, "neglig": 2, "otherwis": [2, 10, 16, 20], "aris": [2, 16], "wai": [2, 21, 22], "even": [2, 20], "IF": 2, "advis": 2, "possibl": [2, 18, 20, 31], "SUCH": 2, "copi": [2, 18, 30], "modifi": 2, "educ": 2, "research": [2, 20], "fee": 2, "agreement": 2, "herebi": 2, "paragraph": 2, "three": [2, 10, 15, 20], "appear": 2, "commerci": 2, "obtain": [2, 9, 15, 16, 18, 20, 30, 31], "contact": 2, "technologi": 2, "transfer": 2, "offic": 2, "9500": 2, "gilman": 2, "drive": 2, "mail": 2, "0910": 2, "la": 2, "jolla": 2, "ca": 2, "92093": 2, "858": 2, "534": 2, "5815": 2, "invent": 2, "ucsd": 2, "edu": [2, 19], "suppli": [2, 8, 16], "accompani": 2, "doe": [2, 11, 12, 13, 14, 18, 20, 22, 23, 24, 25, 26, 34], "warrant": 2, "oper": [2, 18], "uninterrupt": 2, "free": 2, "end": [2, 9, 16, 19, 20, 22, 28], "user": 2, "understand": 2, "wa": 2, "exclus": 2, "reason": [2, 20], "parti": 2, "lost": 2, "ITS": 2, "hereund": 2, "basi": 2, "oblig": 2, "mainten": 2, "support": [2, 10, 16, 19, 20], "updat": 2, "enhanc": [2, 9, 15], "index": [2, 8, 10, 15, 18, 21, 28], "search": [2, 21], "aimd": [5, 6, 16, 35], "kmean": [5, 6, 7, 8], "get_centroid": [5, 6, 7, 8], "get_label": [5, 6, 7, 8], "should_stop": [5, 6, 7, 8], "kmeanspbc": [5, 6, 7, 8], "get_random_centroid": [5, 6, 7, 8], "pathwai": [5, 6, 7, 17, 18, 21, 35], "probabilitydensityanalysi": [5, 6, 7, 9], "from_diffusion_analyz": [5, 6, 7, 9], "generate_stable_sit": [5, 6, 7, 9], "get_full_structur": [5, 6, 7, 9], "to_chgcar": [5, 6, 7, 9], "siteoccupancyanalyz": [5, 6, 7, 9], "site_occ": [5, 6, 7, 9], "coords_ref": [5, 6, 7, 9], "nsite": [5, 6, 7, 9], "get_average_site_occup": [5, 6, 7, 9], "rdf": [5, 6, 7, 15, 35], "radialdistributionfunct": [5, 6, 7, 10], "coordination_numb": [5, 6, 7, 10], "export_rdf": [5, 6, 7, 10], "from_speci": [5, 6, 7, 10], "get_rdf_plot": [5, 6, 7, 10], "radialdistributionfunctionfast": [5, 6, 7, 10], "get_coordination_numb": [5, 6, 7, 10], "get_one_rdf": [5, 6, 7, 10], "get_rdf": [5, 6, 7, 10], "van_hov": [5, 6, 7, 35], "evolutionanalyz": [5, 6, 7, 15], "atom_dist": [5, 6, 7, 15], "get_df": [5, 6, 7, 15], "get_min_dist": [5, 6, 7, 15], "get_pair": [5, 6, 7, 15], "plot_atomic_evolut": [5, 6, 7, 15], "plot_evolution_from_data": [5, 6, 7, 15], "plot_rdf_evolut": [5, 6, 7, 15], "vanhoveanalysi": [5, 6, 7, 15], "get_1d_plot": [5, 6, 7, 15], "get_3d_plot": [5, 6, 7, 15], "full_path_mapp": [5, 6, 17, 35], "chargebarriergraph": [5, 6, 17, 18], "get_least_chg_path": [5, 6, 17, 18], "get_summary_dict": [5, 6, 16, 17, 18], "populate_edges_with_chg_density_info": [5, 6, 17, 18], "migrationgraph": [5, 6, 17, 18, 28, 30], "add_data_to_similar_edg": [5, 6, 17, 18], "assign_cost_to_graph": [5, 6, 17, 18], "get_path": [5, 6, 17, 18, 20, 23, 24], "get_structure_from_entri": [5, 6, 17, 18], "host_structur": [5, 6, 17, 18], "only_sit": [5, 6, 17, 18], "symm_structur": [5, 6, 17, 18, 20], "unique_hop": [5, 6, 17, 18], "with_base_structur": [5, 6, 17, 18], "with_dist": [5, 6, 17, 18], "with_local_env_strategi": [5, 6, 17, 18], "almost": [5, 6, 17, 18], "check_uc_hop": [5, 6, 17, 18], "generic_groupbi": [5, 6, 17, 18], "get_hop_site_sequ": [5, 6, 17, 18], "get_only_sites_from_structur": [5, 6, 17, 18], "map_hop_sc2uc": [5, 6, 17, 18], "order_path": [5, 6, 17, 18], "mvlcinebendpointset": [5, 6, 17, 19], "mvlcinebset": [5, 6, 17, 19], "get_endpoint_dist": [5, 6, 17, 19], "get_endpoints_from_index": [5, 6, 17, 19], "chgcarpotenti": [5, 6, 17, 20], "distinctpathfind": [5, 6, 17, 20], "write_all_path": [5, 6, 17, 20], "freevolumepotenti": [5, 6, 17, 20], "idppsolv": [5, 6, 17, 20], "from_endpoint": [5, 6, 17, 20], "get_unit_vector": [5, 6, 17, 20], "run": [5, 6, 8, 10, 16, 17, 20], "get_sc_structur": [5, 6, 17, 20], "get_structur": [5, 6, 17, 20], "length": [5, 6, 17, 18, 20, 22, 30, 31], "write_path": [5, 6, 17, 20], "mixedpotenti": [5, 6, 17, 20], "nebpathfind": [5, 6, 17, 20], "imag": [5, 6, 10, 15, 16, 17, 18, 20, 21], "interpol": [5, 6, 17, 20], "plot_imag": [5, 6, 17, 20], "string_relax": [5, 6, 17, 20], "staticpotenti": [5, 6, 17, 20], "gaussian_smear": [5, 6, 17, 20], "get_v": [5, 6, 17, 20], "normal": [5, 6, 17, 20], "rescale_field": [5, 6, 17, 20], "periodic_dijkstra": [5, 6, 17, 35], "get_optimal_pathway_rev": [5, 6, 17, 21], "periodic_dijkstra_on_sgraph": [5, 6, 17, 21], "util": [5, 6], "edge_data_from_sc": [5, 6, 27], "add_edge_data_from_sc": [5, 6, 27, 28], "get_uc_po": [5, 6, 27, 28], "get_unique_hop": [5, 6, 27, 28], "mh_eq": [5, 6, 27, 28], "maggma": [5, 6, 27], "get_entries_from_db": [5, 6, 27, 29], "parse_entri": [5, 6, 27], "get_inserted_on_bas": [5, 6, 27, 30], "get_insertion_energi": [5, 6, 27, 30], "get_matched_structure_map": [5, 6, 27, 30], "get_sym_migration_ion_sit": [5, 6, 27, 30], "process_entri": [5, 6, 27, 30], "supercel": [5, 6, 10, 15, 18, 20, 27, 28, 30], "get_sc_fromstruct": [5, 6, 27, 31], "get_start_end_structur": [5, 6, 27, 31], "as_dict": [5, 6, 16], "export_msdt": [5, 6, 16], "from_dict": [5, 6, 16], "from_fil": [5, 6, 16, 20], "from_structur": [5, 6, 16], "from_vasprun": [5, 6, 16], "get_drift_corrected_structur": [5, 6, 16], "get_framework_rms_plot": [5, 6, 16], "get_msd_plot": [5, 6, 16], "plot_msd": [5, 6, 16], "fit_arrheniu": [5, 6, 16], "get_arrhenius_plot": [5, 6, 16], "get_conversion_factor": [5, 6, 16], "get_diffusivity_from_msd": [5, 6, 16], "get_extrapolated_conduct": [5, 6, 16], "get_extrapolated_diffus": [5, 6, 16], "simul": [7, 9, 10, 15, 16, 20, 31], "algorithm": [8, 9, 20], "determin": [8, 9, 16, 18, 20], "centroid": 8, "adapt": 8, "exampl": [8, 16, 18], "atom": [8, 10, 15, 16, 20, 31], "posit": [8, 16, 20, 28, 30], "md": [8, 9, 10, 15, 16], "max_iter": 8, "int": [8, 10, 15, 16, 18, 19, 20, 21, 28, 31], "1000": [8, 16, 20], "base": [8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 30, 34], "object": [8, 9, 10, 15, 16, 18, 19, 20, 21, 22, 28, 30, 31], "simpl": 8, "paramet": [8, 9, 10, 15, 16, 18, 19, 20, 21, 28, 29, 30, 31], "maximum": [8, 10, 15, 16, 18, 20, 31], "number": [8, 9, 10, 15, 16, 18, 20, 30, 31], "iter": [8, 16, 20, 21, 31], "algo": [8, 20], "point": [8, 9, 10, 15, 16, 19, 20, 21, 22], "initial_centroid": 8, "none": [8, 10, 15, 16, 18, 20, 21, 28, 30], "ndarrai": [8, 16], "mxn": 8, "where": [8, 9, 16, 20, 21, 30], "m": [8, 16], "featur": 8, "n": [8, 9, 30], "np": [8, 10, 15, 16], "arrai": [8, 9, 10, 15, 16, 18], "initi": [8, 9, 10, 15, 16, 20, 28, 31], "guess": [8, 16, 20], "random": 8, "return": [8, 9, 10, 15, 16, 18, 19, 20, 21, 28, 30, 31], "final": [8, 20, 28, 31], "label": [8, 10, 15, 18, 22, 28], "ss": 8, "sum": [8, 20], "squar": [8, 16], "distanc": [8, 9, 15, 19, 20], "type": [8, 9, 15, 16, 18, 19, 20, 21, 30, 31], "static": [8, 15, 18, 20], "geometr": [8, 20, 31], "have": [8, 11, 12, 13, 14, 16, 18, 20, 21, 22, 23, 24, 25, 26, 34], "empti": [8, 18, 31], "randomli": 8, "re": [8, 28], "element": [8, 10, 15, 16, 19, 20], "dataset": 8, "chose": 8, "closest": 8, "old_centroid": 8, "stop": [8, 16, 21], "old": 8, "thu": 8, "far": 8, "lattic": [8, 16, 18, 20, 23, 24, 31], "version": 8, "pbc": [8, 23, 24], "metric": 8, "chang": [8, 16, 20], "well": [8, 20], "new": [8, 16, 20, 30], "fraction": [8, 9, 16, 18, 30], "coordin": [8, 9, 10, 20], "gener": [8, 9, 16, 18, 19, 20, 31], "interv": [9, 15], "0": [9, 10, 15, 18, 20, 21, 23, 24, 30, 31], "5": [9, 20, 23, 24, 30], "speci": [9, 10, 15, 16, 18, 20, 30], "li": [9, 10, 15, 16, 18, 20, 24, 30], "na": [9, 10, 15, 23], "comput": [9, 10, 15, 16], "time": [9, 15, 16], "averag": [9, 10, 15, 16], "select": [9, 15], "uniform": 9, "grid": [9, 10, 15, 20], "int_": 9, "omega": 9, "3rp": 9, "r": [9, 15, 20], "cite": [9, 15, 16, 20], "paper": [9, 15, 16], "zhu": [9, 15], "z": [9, 15, 16], "chu": [9, 15], "h": [9, 10, 15, 16, 20], "deng": [9, 15], "ong": [9, 15, 16], "p": [9, 15, 16, 23, 24], "role": [9, 15], "interstiti": [9, 15, 20], "dopant": [9, 15], "conduct": [9, 15, 16], "cubic": [9, 15, 31], "na3ps4": [9, 15], "superion": [9, 15, 16], "conductor": [9, 15, 16], "chem": [9, 15, 20], "mater": [9, 15], "27": [9, 15, 23, 24], "pp": [9, 15], "8318": [9, 15], "8325": [9, 15], "param": [9, 18, 19, 20, 30], "crystal": 9, "ionic": [9, 16], "store": 9, "ntimestep": 9, "nion": 9, "b": [9, 15, 18, 23, 24], "compon": [9, 16, 20], "float": [9, 10, 15, 16, 18, 20, 30, 31], "between": [9, 16, 18, 19, 20], "two": [9, 16, 19, 20, 28], "nearest": 9, "angstrom": [9, 10, 15, 18, 20], "str": [9, 10, 15, 16, 18, 20, 21, 28, 29, 30], "interest": [9, 10, 15, 20], "classmethod": [9, 10, 16, 18, 20], "diffusion_analyz": [9, 15], "creat": [9, 11, 12, 13, 14, 16, 22, 23, 24, 25, 26, 30, 31, 34], "p_ratio": 9, "25": [9, 20, 23, 24], "d_cutoff": 9, "set": [9, 10, 14, 15, 16, 18, 19, 20, 21, 22, 24, 34], "low": 9, "energi": [9, 16, 18, 20, 30], "site": [9, 16, 18, 19, 20, 22, 28, 30], "function": [9, 10, 15, 18, 20, 21, 28, 29, 30, 31], "given": [9, 10, 15, 16, 18, 20, 21, 28, 30], "threshold": [9, 20], "higher": 9, "than": [9, 15, 16, 20, 30], "further": 9, "hierarch": 9, "method": [9, 10, 11, 12, 13, 14, 16, 20, 22, 23, 24, 25, 26, 34], "closer": 9, "cutoff": [9, 18, 20], "converg": [9, 16, 20], "slowli": 9, "fast": [9, 10], "shallow": 9, "landscap": 9, "slow": [9, 15, 20], "which": [9, 15, 16, 18, 20], "stabl": 9, "stable_sit": 9, "attribut": [9, 28], "nx3": 9, "numpi": [9, 10, 16, 20], "filenam": [9, 10, 16, 20], "chgcar": [9, 20], "vasp": [9, 16, 19, 20], "save": [9, 15, 18], "format": [9, 10, 16, 18], "visual": [9, 20], "vesta": [9, 20], "occup": 9, "shortest": [9, 15], "scheme": 9, "x": [9, 10, 15, 16], "associ": [9, 10, 15, 20], "same": [9, 10, 16, 18, 20, 22, 28, 30], "sequenc": [9, 16, 18], "indic": [9, 10, 15, 18, 19, 20, 21, 30], "pmg_structur": [9, 10, 20], "n_": 9, "step": [9, 15, 16, 20], "nest": 9, "get": [9, 10, 15, 16, 18, 20, 28, 29, 30], "subset": [9, 15], "reference_indic": 10, "ngrid": [10, 15], "101": [10, 15, 24], "rmax": [10, 15], "10": [10, 15, 16, 20, 23, 24, 31], "cell_rang": [10, 15], "sigma": [10, 15], "calcul": [10, 15, 16, 17, 18, 19, 20, 28, 30, 31], "radial": [10, 15], "composit": 10, "allow": [10, 20, 28, 31], "ensembl": 10, "minimum": [10, 15, 16, 20, 31], "zero": [10, 15], "rang": [10, 15, 16, 20], "translat": [10, 15, 18, 30], "vector": [10, 15, 18, 20, 31], "default": [10, 15, 16, 18, 20, 21], "adjac": [10, 15], "cell": [10, 15, 18, 20, 21, 22, 28, 30, 31], "along": [10, 15, 20], "smear": [10, 15, 20], "gaussian": [10, 15, 20], "option": [10, 15, 16, 18, 20, 21], "properti": [10, 18, 20], "output": [10, 18, 20], "csv": [10, 15, 16], "dat": [10, 16], "extens": [10, 16], "assum": [10, 16, 18, 19, 20, 30], "tupl": [10, 15, 20, 21, 28, 31], "reference_speci": [10, 15], "string": [10, 15, 16, 18, 20], "symbol": [10, 15], "eg": 10, "pair": [10, 15, 20, 21, 30], "water": 10, "xlim": 10, "8": [10, 15, 23, 24], "ylim": 10, "005": [10, 23], "loc_peak": 10, "bool": [10, 16, 18, 20, 28, 31], "fals": [10, 16, 18, 20, 28, 31], "plot": [10, 15, 16], "legend": 10, "current": [10, 16, 18], "ax": [10, 15], "y": [10, 16], "peak": 10, "true": [10, 18, 20, 22, 23, 24, 28, 30], "core": [10, 15, 16, 20, 28, 31], "rmin": 10, "n_job": 10, "linspac": 10, "minim": [10, 20], "radiu": [10, 18, 22], "maxim": 10, "smooth": [10, 16, 20], "cpu": 10, "process": [10, 15, 16, 20, 30], "ref_speci": 10, "is_averag": 10, "just": [10, 20], "singl": [10, 18, 30], "center": 10, "take": [10, 16, 18, 20, 28, 30], "valu": [10, 18, 20], "kmeanspbctest": 11, "methodnam": [11, 12, 13, 14, 22, 23, 24, 25, 26, 34], "runtest": [11, 12, 13, 14, 22, 23, 24, 25, 26, 34], "testcas": [11, 12, 13, 14, 22, 23, 24, 34], "instanc": [11, 12, 13, 14, 22, 23, 24, 25, 26, 30, 34], "when": [11, 12, 13, 14, 16, 18, 22, 23, 24, 25, 26, 34], "execut": [11, 12, 13, 14, 22, 23, 24, 25, 26, 34], "rais": [11, 12, 13, 14, 22, 23, 24, 25, 26, 34], "valueerror": [11, 12, 13, 14, 22, 23, 24, 25, 26, 34], "specifi": [11, 12, 13, 14, 15, 18, 22, 23, 24, 25, 26, 34], "kmeanstest": 11, "probabilitydensitytest": 12, "test_generate_stable_sit": 12, "test_prob": 12, "test_probability_classmethod": 12, "test_to_chgcar": 12, "siteoccupancytest": 12, "test_site_occup": 12, "test_site_occupancy_classmethod": 12, "rdftest": [13, 14], "test_rdf_coordination_numb": [13, 14], "evolutionanalyzertest": 14, "test_get_df": 14, "setup": [14, 22, 24, 34], "hook": [14, 22, 24, 34], "up": [14, 16, 20, 21, 22, 24, 34], "fixtur": [14, 22, 24, 34], "befor": [14, 16, 20, 22, 24, 34], "exercis": [14, 22, 24, 34], "test_raises_valueerror_if_reference_species_not_in_structur": 14, "test_raises_valueerror_if_sigma_is_not_posit": 14, "test_raises_valueerror_if_species_not_in_structur": 14, "test_raises_valueerror_if_ngrid_is_less_than_2": 14, "test_rdf": 14, "test_rdf_two_species_coordination_numb": 14, "vanhovetest": 14, "correl": [15, 20], "time_step": [15, 16], "evolut": 15, "dure": [15, 20], "some": [15, 20, 30], "quantit": 15, "character": 15, "tang": 15, "lin": 15, "wang": 15, "chen": 15, "zheng": 15, "probe": 15, "solid": 15, "interfaci": 15, "reaction": 15, "state": [15, 16], "sodium": 15, "ion": [15, 16, 18, 20, 28, 29, 30], "batteri": 15, "first": [15, 16, 18, 19, 20, 30], "principl": [15, 16], "2018": 15, "30": [15, 16], "163": 15, "173": 15, "input": [15, 16, 18, 19, 20, 30], "correct": [15, 16], "f": [15, 16], "potim": 15, "incar": 15, "window": 15, "count": 15, "within": [15, 16, 18, 20, 28, 31], "unit": [15, 16, 18, 20, 22, 23, 28, 31], "choos": 15, "concentr": 15, "func": 15, "callabl": [15, 18, 21], "save_csv": 15, "kwarg": [15, 16, 18, 19, 20], "frame": 15, "would": [15, 16, 20], "hundr": 15, "pars": [15, 16, 18], "functiontyp": 15, "spectrum": 15, "requir": [15, 16, 19], "get_atomic_distribut": 15, "extra": 15, "datafram": 15, "df": 15, "panda": 15, "column": 15, "tol": [15, 20, 31], "1e": [15, 20, 31], "less": [15, 20, 31], "throughout": 15, "tabl": 15, "cmap": 15, "matplotlib": [15, 16], "color": 15, "linearsegmentedcolormap": 15, "map": [15, 18, 30], "heat": 15, "extern": 15, "_subplot": 15, "axessubplot": 15, "x_label": 15, "cb_label": 15, "listedcolormap": 15, "might": [15, 18, 21], "bar": [15, 16], "cmocean": 15, "cm": [15, 16, 19], "thermal": 15, "recommend": [15, 20], "avg_nstep": [15, 16], "50": 15, "step_skip": [15, 16], "part": 15, "distinct": [15, 20], "gd": 15, "t": [15, 16, 28, 30, 31], "t0": 15, "statist": [15, 16], "skip": 15, "defin": [15, 16, 18, 20, 30], "resolut": 15, "reduc": [15, 16], "onli": [15, 16, 18, 20, 30], "those": [15, 16, 18, 20], "ignor": [15, 28], "mode": [15, 16, 18, 20], "moment": 15, "addit": [15, 18, 20, 21], "seaborn": 15, "color_plaett": 15, "set1": 15, "figsiz": 15, "12": [15, 23, 24], "3d": 15, "argument": [15, 16], "perform": [16, 20], "displac": [16, 20], "etc": [16, 18], "mo": 16, "richard": 16, "w": 16, "miara": 16, "l": 16, "lee": 16, "ceder": [16, 20], "2013": 16, "phase": [16, 18, 30], "stabil": 16, "electrochem": 16, "li10": 16, "1mp2x12": 16, "ge": 16, "si": 16, "sn": 16, "al": [16, 20], "se": 16, "famili": 16, "environment": 16, "6": [16, 20, 23, 24], "148": 16, "doi": 16, "1039": 16, "c2ee23355j": 16, "2012": 16, "studi": 16, "li10gep2s12": 16, "lithium": 16, "super": [16, 28], "chemistri": 16, "24": 16, "15": [16, 23], "17": [16, 20, 23], "1021": 16, "cm203303y": 16, "temperatur": 16, "max": 16, "min_ob": 16, "c_rang": 16, "c_range_include_edg": 16, "constructor": 16, "meant": 16, "pre": 16, "conveni": [16, 20], "see": [16, 18, 19, 20], "matrix": [16, 20, 30], "below": 16, "expect": 16, "2dt": 16, "dimension": 16, "reliabl": [16, 20], "estim": 16, "least": [16, 18, 20], "regress": 16, "msd": 16, "against": 16, "slope": 16, "tradit": 16, "weight": [16, 20, 21], "shape": [16, 20], "axi": 16, "kelvin": 16, "measur": 16, "sampl": 16, "frequenc": 16, "multipli": 16, "real": [16, 20], "what": 16, "tri": 16, "origin": [16, 18, 20], "subject": 16, "observ": 16, "varianc": 16, "accordingli": 16, "constant": [16, 20], "timestep": 16, "min_step": 16, "quantiti": 16, "v": [16, 20], "dt": 16, "total_run_tim": 16, "so": [16, 18, 20, 21, 29, 30, 31], "uncorrel": 16, "appli": [16, 20, 30], "usual": [16, 20], "pretti": [16, 20], "everi": 16, "npt": 16, "nvt": 16, "region": 16, "start": [16, 18, 20, 31], "collect": 16, "\u00e5": 16, "edg": [16, 18, 20, 21, 28], "These": [16, 28], "construct": [16, 18, 20, 29, 31], "dict": [16, 18, 21, 30], "write": [16, 19, 20], "easili": 16, "represent": [16, 18, 31], "filepath": 16, "ncore": 16, "initial_disp": 16, "initial_structur": 16, "vasprun": 16, "xml": 16, "done": 16, "sequenti": 16, "thei": [16, 20, 28], "run1": 16, "run2": 16, "run3": 16, "pass": [16, 18, 20], "multiprocess": 16, "speed": 16, "consider": 16, "serial": 16, "want": [16, 20], "multipl": [16, 29], "ionic_step_skip": 16, "inconsist": 16, "result": 16, "restrict": 16, "sometim": 16, "need": [16, 18, 20, 29, 30], "ad": [16, 18, 28], "sens": 16, "typic": 16, "both": [16, 18, 20], "variabl": [16, 28], "stipul": 16, "_": 16, "suffici": 16, "strictur": 16, "drift": 16, "memori": 16, "usag": 16, "huge": 16, "don": [16, 31], "often": [16, 21], "onc": 16, "faster": [16, 31], "after": 16, "plt": 16, "granular": 16, "200": 16, "matching_": 16, "rm": 16, "framework": [16, 18], "melt": 16, "especi": 16, "move": [16, 20, 21], "paddl": 16, "wheel": 16, "similar": [16, 22, 29], "mechan": [16, 20], "show": 16, "doesn": 16, "constitut": 16, "pyplot": 16, "made": 16, "match": [16, 18, 20, 28, 29, 30], "disord": 16, "secondari": 16, "mobil": [16, 18], "present": [16, 18, 31], "graph": [16, 18, 21, 22], "By": 16, "mscd": 16, "include_msd_t": 16, "include_mscd_t": 16, "summari": [16, 23, 24], "inform": [16, 18], "charg": [16, 18, 20, 22], "individu": 16, "overal": 16, "temp": 16, "ea": 16, "arrheniu": 16, "exp": 16, "kt": 16, "diffusivity_error": 16, "keyword": [16, 19], "arg": [16, 19], "do": 16, "convers": [16, 20], "factor": 16, "convert": 16, "oxid": 16, "avail": 16, "els": 16, "valenc": 16, "electron": 16, "esp": 16, "main": 16, "group": [16, 18, 19, 22, 29, 30], "deviat": [16, 20], "correspond": [16, 28], "new_temp": 16, "extrapol": 16, "desir": 16, "inlcud": 17, "migraiton": 18, "m_graph": 18, "structuregraph": [18, 21], "potential_field": 18, "volumetricdata": 18, "potential_data_kei": 18, "host": [18, 20, 28, 30], "constructur": 18, "cost": [18, 21], "assign": 18, "describ": 18, "field": [18, 20, 21], "metast": [18, 30], "migrating_speci": [18, 20], "symprec": [18, 20, 30], "symmetri": [18, 20, 28, 30], "precis": [18, 20], "equival": [18, 20, 28, 30], "intercol": 18, "through": [18, 20, 28], "amount": 18, "hop": [18, 22, 28, 31], "add_kei": 18, "dictionari": [18, 21, 30], "databas": [18, 29], "tube_radiu": 18, "tube": [18, 22], "vac_mod": [18, 20, 31], "python": 18, "handl": 18, "migratrion": 18, "node": [18, 20, 21], "occupi": 18, "connect": [18, 20], "decor": [18, 30], "togeth": 18, "structure_is_bas": 18, "network": [18, 20], "vacanc": [18, 20], "target_label": 18, "m_hop": 18, "insert": [18, 29, 30], "uniqu": [18, 22, 28], "differ": [18, 20], "flip": 18, "cost_kei": 18, "hop_dist": 18, "read": [18, 19], "popul": [18, 21, 22], "kei": [18, 21, 28], "sc": [18, 28, 30], "here": 18, "max_val": 18, "100000": 18, "flip_hop": 18, "basic": [18, 20], "idea": 18, "endpoint": [18, 19, 20, 23], "p1": 18, "outsid": [18, 23], "ask": 18, "either": [18, 20], "neighbor": 18, "uc": [18, 28], "filter": 18, "isit": [18, 20, 28, 31], "esit": [18, 20, 28, 31], "coher": 18, "orient": 18, "entri": [18, 28, 29, 30], "computedstructureentri": [18, 30], "migrating_ion_entri": [18, 30], "computedentri": [18, 30], "insertion_energi": 18, "mixtur": 18, "metal": [18, 30], "spacegroupanalyz": [18, 30], "ltol": [18, 30], "toler": [18, 20, 30], "structurematch": [18, 28, 30], "stol": [18, 30], "angle_tol": [18, 30], "angl": [18, 23, 24, 30], "fro": [18, 30], "only_single_cat": [18, 30], "cation": [18, 30], "accur": [18, 30], "use_strict_tol": [18, 30], "halv": [18, 30], "rank": [18, 30], "enough": [18, 21, 22], "added_kei": 18, "non": 18, "symmetrizedstructur": [18, 20], "symmetr": [18, 20, 28], "item": 18, "base_structur": 18, "max_dist": 18, "nn": 18, "strategi": 18, "min": [18, 20], "until": [18, 20, 31], "1d": [18, 20], "percol": [18, 20], "nearneighbor": 18, "local": [18, 20], "environ": 18, "equal": [18, 28], "sc_hop": 18, "uc_hop": 18, "2x2x2": 18, "equilval": 18, "lenght": 18, "list_in": 18, "comp": 18, "built": 18, "eq": 18, "unsort": 18, "compar": 18, "hop_list": 18, "start_u": 18, "print": 18, "track": 18, "full_structur": 18, "mg": [18, 28], "onto": [18, 30], "exactli": 18, "later": 18, "45": [18, 24], "55": [18, 24], "9": [18, 23, 24], "img": 18, "100": [18, 20], "invers": 18, "account": 18, "case": [18, 20], "switch": 18, "accord": 18, "iindex": 18, "eindex": 18, "previou": 18, "fiel": 19, "mitrelaxset": 19, "relax": [19, 20], "vaspinputset": 19, "mitnebset": 19, "mavrl": 19, "test": 19, "ci": 19, "vtst": 19, "henkelman": [19, 20], "http": 19, "utexa": 19, "vtsttool": 19, "ep_0": 19, "ep_1": 19, "second": 19, "dist": 19, "site_indic": 19, "perfect": 19, "potenti": 20, "max_path_length": 20, "perc_mod": 20, "info": 20, "known": 20, "mainli": 20, "becaus": 20, "fname": 20, "nimag": 20, "hydrogen": 20, "placehold": 20, "chosen": 20, "smallest": [20, 31], "extrem": 20, "per": [20, 29], "passthrough": 20, "struct": 20, "dim": 20, "lower": 20, "farther": 20, "awai": [20, 21], "size": [20, 30, 31], "depend": [20, 29], "improv": 20, "about": 20, "smidstrup": 20, "et": 20, "j": 20, "phy": 20, "140": 20, "214106": 20, "2014": 20, "sort_tol": 20, "interpolate_lattic": 20, "linear": 20, "increas": 20, "vec": 20, "maxit": 20, "05": [20, 24, 31], "gtol": 20, "001": 20, "step_siz": 20, "max_disp": 20, "spring_const": 20, "manner": 20, "total": [20, 30], "forc": 20, "compris": 20, "spring": 20, "approach": 20, "113": 20, "9901": 20, "2000": 20, "consecut": 20, "absolut": 20, "yield": 20, "call": [20, 21], "regular": 20, "host_symm_struct": 20, "repres": 20, "spacegroup": [20, 28], "min_atom": [20, 31], "80": [20, 31], "max_atom": [20, 31], "240": [20, 31], "min_length": [20, 31], "toleranac": [20, 31], "identifi": [20, 31], "base_struct": [20, 30, 31], "fulli": 20, "intercal": 20, "idpp_kwarg": 20, "nebpath": 20, "were": 20, "li4fe4p4o16": 20, "formula": 20, "li3fe4p4o16": 20, "while": 20, "life4p4o16": 20, "better": 20, "easier": 20, "subsequ": 20, "easi": 20, "view": 20, "coeffici": 20, "extend": 20, "superclass": 20, "mix": 20, "start_struct": 20, "end_struct": 20, "relax_sit": 20, "n_imag": 20, "20": 20, "mid_struct": 20, "elast": 20, "band": 20, "respect": 20, "whose": 20, "ziqin": 20, "rong": 20, "daniil": 20, "kitchaev": 20, "pieremanuel": 20, "canepa": 20, "wenxuan": 20, "huang": 20, "gerbrand": 20, "journal": 20, "chemic": 20, "physic": 20, "145": 20, "7": [20, 23, 24], "074112": 20, "help": 20, "s1": [20, 30], "s2": [20, 30], "except": 20, "ones": 20, "mid": 20, "still": 20, "outfil": 20, "poscar": 20, "dr": 20, "min_it": 20, "max_it": 20, "10000": 20, "max_tol": 20, "5e": [20, 24], "06": [20, 24], "found": [20, 21], "counterbalanc": 20, "respons": 20, "minima": 20, "kept": 20, "discret": 20, "anywher": 20, "40": 20, "seem": 20, "ratio": 20, "diverg": 20, "gradient": 20, "seen": 20, "optim": [20, 21], "exit": 20, "unconverg": 20, "termin": [20, 31], "strongli": 20, "pot": 20, "rescal": 20, "volumentr": 20, "isotrop": 20, "width": 20, "necessari": 20, "avoid": 20, "narrow": 20, "although": 20, "gga": 20, "rel": 20, "anywai": 20, "obei": 20, "cartesian": 20, "new_dim": 20, "dft": 20, "strang": 20, "skew": 20, "too": 20, "fine": 20, "coars": 20, "give": [20, 31], "dijkstra": 21, "path_par": 21, "leaf_nod": 21, "leaf": 21, "networkx": 21, "max_imag": 21, "target_reach": 21, "lambda": 21, "lowest": 21, "sinc": [21, 30], "mani": [21, 30, 31], "target": 21, "how": 21, "to_jimag": 21, "across": 21, "site_index": 21, "jimag": 21, "top": 21, "heap": 21, "miss": 21, "quickli": 21, "best": [21, 31], "parent": 21, "best_an": 21, "sgraph": 21, "chargebarriergraphtest": 22, "test_get_summary_dict": 22, "test_integr": 22, "saniti": 22, "long": 22, "diagonali": 22, "turn": 22, "cover": 22, "entir": [22, 30], "test_populate_edges_with_chg_density_info": 22, "valid": 22, "mn6o5f7": 22, "migrationgraphcomplextest": 22, "test_add_data_to_similar_edg": 22, "test_assign_cost_to_graph": 22, "test_get_key_in_path": 22, "test_get_path": [22, 24], "test_group_and_label_hop": 22, "similiarli": 22, "test_not_matching_first": 22, "test_order_path": 22, "test_periodic_dijkstra": 22, "test_unique_hops_dict": 22, "inequilval": 22, "migrationgraphfromentriestest": 22, "test_m_graph_construct": 22, "test_m_graph_from_entries_fail": 22, "migrationgraphsimpletest": 22, "test_get_pos_and_migration_hop": 22, "sure": 22, "mvlcinebendpointsettest": 23, "abc": [23, 24], "815000056846058": 23, "131710473490111": 23, "61": [23, 24], "14080369885537": 23, "59": [23, 24], "9999995733517": 23, "volum": [23, 24], "510": 23, "2218449146199": 23, "4": [23, 24], "4075": 23, "634014": 23, "089343": 23, "582": 23, "periodicsit": [23, 24, 28, 31], "zr": 23, "811e": 23, "18": 23, "4774": 23, "6457": [23, 24], "06296": 23, "422e": 23, "089": 23, "268": 23, "1457": 23, "563": 23, "549e": 23, "105": [23, 24], "3543": 23, "937": 23, "314": 23, "8543": [23, 24], "437": 23, "837": 23, "634": [23, 24], "686": [23, 24], "4584": 23, "0416": 23, "75": [23, 24], "122": 23, "86": 23, "285": 23, "13": 23, "04": 23, "895": [23, 24], "9584": 23, "315": [23, 24], "5416": 23, "72": 23, "696": 23, "14": 23, "924": 23, "495": [23, 24], "8797": 23, "9132": 23, "7387": 23, "16": 23, "7121": 23, "9569": [23, 24], "451": 23, "11": [23, 24], "32": 23, "133": 23, "995": 23, "2121": 23, "4132": 23, "621": 23, "3797": 23, "712": [23, 24], "215": 23, "6581": 23, "505": [23, 24], "1203": 23, "0868": 23, "558": [23, 24], "2879": 23, "039": [23, 24], "449": 23, "7879": 23, "5868": 23, "74": [23, 24], "6203": 23, "76": 23, "9463": 23, "46": 23, "798": 23, "564": 23, "7787": 23, "2372": 23, "581": 23, "36": [23, 24], "4201": 23, "6342": 23, "773": [23, 24], "26": 23, "589": 23, "064": 23, "9201": 23, "7372": 23, "827": 23, "2787": 23, "368": 23, "784": 23, "436": 23, "2213": 23, "7628": 23, "999": [23, 24], "5799": 23, "64": 23, "093": 23, "993": [23, 24], "936": 23, "0799": 23, "2628": 23, "454": 23, "7213": 23, "99": [23, 24], "test_incar": 23, "test_incar_user_set": 23, "mvlcinebsettest": 23, "35e": 23, "269e": 23, "096e": 23, "791": 23, "utilitytest": 23, "test_get_endpoint_dist": 23, "test_get_endpoints_from_index": 23, "path_str": [23, 24], "dirnam": [23, 24], "distinctpathfindertest": 24, "pymatgentest": [24, 25, 26], "test_max_path_length": 24, "idppsolvertest": 24, "final_struct": 24, "411723299877": 24, "0783517723596": 24, "47759961582329": 24, "90": 24, "1191": 24, "8693444977544": 24, "185": 24, "182": 24, "417": 24, "498": 24, "5118": 24, "2551": 24, "227": 24, "94": 24, "321": 24, "502": 24, "9882": 24, "2449": 24, "07": 24, "085": 24, "4977": 24, "7475": 24, "23": 24, "051": 24, "132": 24, "5023": 24, "501": 24, "7525": 24, "0005125": 24, "018": 24, "004327": 24, "922e": 24, "2499": 24, "0004565": 24, "41": 24, "021": 24, "734": 24, "2501": 24, "4995": 24, "058": 24, "003074": 24, "9995": 24, "0003243": 24, "005658": 24, "059": 24, "736": 24, "0005434": 24, "4997": 24, "206": 24, "02": 24, "369": 24, "108": 24, "008545": 24, "9997": 24, "9989": 24, "0009016": 24, "003162": 24, "738": 24, "0003037": 24, "9996": 24, "043": 24, "0004624": 24, "5004": 24, "879e": 24, "002981": 24, "053": 24, "73": 24, "0002863": 24, "5011": 24, "4991": 24, "fe": 24, "141": 24, "511": 24, "487": 24, "7819": 24, "1251": 24, "2624": 24, "506": 24, "228": 24, "1247": 24, "7626": 24, "569": 24, "472": 24, "778": 24, "6266": 24, "2608": 24, "137": 24, "545": 24, "235": 24, "7816": 24, "6247": 24, "7633": 24, "947": 24, "613": 24, "283": 24, "1243": 24, "4867": 24, "938": 24, "504": 24, "355": 24, "2822": 24, "1245": 24, "9871": 24, "957": 24, "578": 24, "609": 24, "284": 24, "6274": 24, "4863": 24, "96": 24, "565": 24, "381": 24, "2842": 24, "6264": 24, "9898": 24, "528": 24, "252": 24, "2181": 24, "3749": 24, "2376": 24, "271": 24, "533": 24, "988": 24, "3753": 24, "7374": 24, "312": 24, "267": 24, "222": 24, "8734": 24, "2392": 24, "274": 24, "57": 24, "982": 24, "2184": 24, "8753": 24, "7367": 24, "465": 24, "537": 24, "1261": 24, "717": 24, "3757": 24, "0133": 24, "473": 24, "535": 24, "861": 24, "7178": 24, "3755": 24, "5129": 24, "455": 24, "54": 24, "1303": 24, "716": 24, "8726": 24, "01374": 24, "452": 24, "836": 24, "7158": 24, "8736": 24, "5102": 24, "198": 24, "507": 24, "5953": 24, "1248": 24, "0396": 24, "211": 24, "514": 24, "111": 24, "5966": 24, "1253": 24, "5393": 24, "196": 24, "548": 24, "3633": 24, "5951": 24, "6249": 24, "03833": 24, "22": 24, "5974": 24, "6221": 24, "5402": 24, "9887": 24, "09496": 24, "2099": 24, "9865": 24, "513": 24, "727": 24, "09475": 24, "7098": 24, "9818": 24, "544": 24, "0943": 24, "6246": 24, "2102": 24, "9911": 24, "546": 24, "09519": 24, "6248": 24, "7109": 24, "214": 24, "532": 24, "364": 24, "4047": 24, "3752": 24, "4604": 24, "526": 24, "4034": 24, "3747": 24, "9607": 24, "216": 24, "376": 24, "4049": 24, "8751": 24, "4617": 24, "191": 24, "097": 24, "4026": 24, "8779": 24, "9598": 24, "423": 24, "749": 24, "905": 24, "2901": 24, "425": 24, "489": 24, "9053": 24, "7902": 24, "43": 24, "746": 24, "9057": 24, "8754": 24, "2898": 24, "421": 24, "479": 24, "9048": 24, "8752": 24, "7891": 24, "223": 24, "527": 24, "577": 24, "5977": 24, "1264": 24, "3775": 24, "209": 24, "5964": 24, "1252": 24, "8774": 24, "275": 24, "44": 24, "601": 24, "6027": 24, "616": 24, "38": 24, "212": 24, "293": 24, "875": 24, "9902": 24, "512": 24, "0951": 24, "372": 24, "9889": 24, "264": 24, "09498": 24, "8719": 24, "529": 24, "09506": 24, "3724": 24, "9929": 24, "09536": 24, "6243": 24, "873": 24, "189": 24, "161": 24, "4023": 24, "3736": 24, "1225": 24, "202": 24, "901": 24, "4036": 24, "3748": 24, "6226": 24, "68": 24, "3973": 24, "884": 24, "923": 24, "625": 24, "422": 24, "213": 24, "9049": 24, "128": 24, "953": 24, "6281": 24, "1276": 24, "419": 24, "58": 24, "943": 24, "9046": 24, "8757": 24, "627": 24, "968": 24, "379": 24, "9574": 24, "1455": 24, "966": 24, "522": 24, "119": 24, "9572": 24, "126": 24, "6456": 24, "963": 24, "543": 24, "383": 24, "6245": 24, "1459": 24, "972": 24, "541": 24, "125": 24, "9578": 24, "6462": 24, "766": 24, "52": 24, "9751": 24, "4577": 24, "1259": 24, "1029": 24, "718": 24, "4589": 24, "6033": 24, "763": 24, "503": 24, "9219": 24, "4574": 24, "6212": 24, "09727": 24, "78": 24, "542": 24, "4591": 24, "6244": 24, "4439": 24, "04263": 24, "3545": 24, "4458": 24, "517": 24, "098": 24, "04282": 24, "374": 24, "8544": 24, "4487": 24, "356": 24, "0431": 24, "8755": 24, "3541": 24, "4398": 24, "092": 24, "04224": 24, "8538": 24, "646": 24, "519": 24, "764": 24, "5423": 24, "3741": 24, "3971": 24, "5411": 24, "8967": 24, "649": 24, "817": 24, "5426": 24, "8788": 24, "4027": 24, "632": 24, "5409": 24, "8756": 24, "8973": 24, "2665": 24, "9991": 24, "6664": 24, "02207": 24, "1054": 24, "962": 24, "2813": 24, "739": 24, "6687": 24, "02329": 24, "6056": 24, "942": 24, "299": 24, "9884": 24, "6668": 24, "5215": 24, "1043": 24, "941": 24, "805": 24, "6667": 24, "5202": 24, "6125": 24, "363": 24, "1669": 24, "2268": 24, "1439": 24, "102": 24, "167": 24, "2274": 24, "6438": 24, "729": 24, "776": 24, "362": 24, "1661": 24, "7266": 24, "1437": 24, "728": 24, "787": 24, "117": 24, "1659": 24, "7275": 24, "6454": 24, "459": 24, "737": 24, "3322": 24, "2732": 24, "3942": 24, "461": 24, "288": 24, "468": 24, "3324": 24, "2722": 24, "8934": 24, "389": 24, "797": 24, "3255": 24, "7761": 24, "4006": 24, "444": 24, "482": 24, "3308": 24, "7749": 24, "688": 24, "775": 24, "373": 24, "8344": 24, "4782": 24, "3559": 24, "691": 24, "8347": 24, "4773": 24, "8567": 24, "685": 24, "81": 24, "366": 24, "8342": 24, "9781": 24, "3552": 24, "669": 24, "8326": 24, "9771": 24, "8557": 24, "3336": 24, "4779": 24, "3946": 24, "758": 24, "477": 24, "3313": 24, "4767": 24, "8944": 24, "469": 24, "82": 24, "3332": 24, "9785": 24, "3957": 24, "47": 24, "83": 24, "412": 24, "3333": 24, "9798": 24, "8875": 24, "674": 24, "375": 24, "8331": 24, "3561": 24, "673": 24, "114": 24, "833": 24, "2726": 24, "8562": 24, "682": 24, "342": 24, "377": 24, "8339": 24, "7734": 24, "3563": 24, "684": 24, "33": 24, "099": 24, "8341": 24, "7725": 24, "8546": 24, "952": 24, "002": 24, "6678": 24, "1058": 24, "951": 24, "752": 24, "6676": 24, "2278": 24, "6066": 24, "022": 24, "744": 24, "9423": 24, "6745": 24, "7239": 24, "09942": 24, "967": 24, "757": 24, "6692": 24, "7251": 24, "605": 24, "724": 24, "2638": 24, "1656": 24, "02184": 24, "1441": 24, "721": 24, "2747": 24, "1653": 24, "02274": 24, "6433": 24, "726": 24, "303": 24, "1658": 24, "5219": 24, "1448": 24, "743": 24, "316": 24, "107": 24, "1674": 24, "5229": 24, "6443": 24, "init_struct": 24, "187": 24, "921": 24, "4982": 24, "7386": 24, "255": 24, "08": 24, "032": 24, "007788": 24, "251": 24, "0008217": 24, "002969": 24, "023": 24, "0002851": 24, "2503": 24, "055": 24, "493e": 24, "7497": 24, "741e": 24, "002765": 24, "046": 24, "731": 24, "0002656": 24, "4992": 24, "224": 24, "158": 24, "322": 24, "5018": 24, "2614": 24, "245": 24, "031": 24, "084": 24, "2509": 24, "047": 24, "7491": 24, "0003644": 24, "0009345": 24, "005748": 24, "737e": 24, "0006065": 24, "733": 24, "9999": 24, "4994": 24, "003601": 24, "00038": 24, "005541": 24, "735": 24, "0005322": 24, "4996": 24, "142": 24, "509": 24, "782": 24, "1249": 24, "7627": 24, "7781": 24, "6233": 24, "552": 24, "234": 24, "6253": 24, "518": 24, "614": 24, "1257": 24, "4868": 24, "1256": 24, "956": 24, "607": 24, "2839": 24, "4861": 24, "959": 24, "6237": 24, "9897": 24, "311": 24, "549": 24, "2219": 24, "3767": 24, "218": 24, "56": 24, "8747": 24, "7373": 24, "1314": 24, "7161": 24, "3774": 24, "01386": 24, "453": 24, "3763": 24, "5103": 24, "8743": 24, "0132": 24, "8744": 24, "1246": 24, "6251": 24, "584": 24, "6279": 24, "5401": 24, "9888": 24, "515": 24, "09497": 24, "1255": 24, "09474": 24, "7099": 24, "9815": 24, "554": 24, "992": 24, "09427": 24, "6254": 24, "9909": 24, "09517": 24, "6252": 24, "192": 24, "3721": 24, "9599": 24, "8749": 24, "524": 24, "747": 24, "3746": 24, "8745": 24, "488": 24, "7901": 24, "492": 24, "5976": 24, "1236": 24, "21": 24, "5965": 24, "658": 24, "6026": 24, "3799": 24, "9903": 24, "09511": 24, "9896": 24, "508": 24, "09505": 24, "872": 24, "09508": 24, "3723": 24, "9927": 24, "273": 24, "09534": 24, "6258": 24, "8729": 24, "42": 24, "138": 24, "3974": 24, "1201": 24, "201": 24, "4035": 24, "4024": 24, "8764": 24, "1277": 24, "9047": 24, "3742": 24, "6271": 24, "628": 24, "378": 24, "1454": 24, "497": 24, "1239": 24, "555": 24, "9568": 24, "6255": 24, "557": 24, "124": 24, "9577": 24, "6257": 24, "9756": 24, "1242": 24, "719": 24, "6034": 24, "596": 24, "9216": 24, "6289": 24, "09724": 24, "779": 24, "556": 24, "71": 24, "6256": 24, "6024": 24, "4493": 24, "523": 24, "04315": 24, "3745": 24, "521": 24, "04226": 24, "3743": 24, "4436": 24, "0426": 24, "3546": 24, "4459": 24, "04283": 24, "8761": 24, "483": 24, "3711": 24, "4028": 24, "633": 24, "3744": 24, "8976": 24, "8758": 24, "8966": 24, "2785": 24, "003": 24, "02306": 24, "95": 24, "266": 24, "748": 24, "6675": 24, "02202": 24, "6065": 24, "354": 24, "9424": 24, "6744": 24, "5261": 24, "09944": 24, "34": 24, "5249": 24, "6049": 24, "725": 24, "756": 24, "1657": 24, "2281": 24, "745": 24, "2272": 24, "795": 24, "7282": 24, "1447": 24, "106": 24, "7271": 24, "6442": 24, "278": 24, "2714": 24, "3959": 24, "411": 24, "2702": 24, "327": 24, "3335": 24, "7722": 24, "448": 24, "3312": 24, "683": 24, "4765": 24, "767": 24, "834": 24, "4775": 24, "8545": 24, "9768": 24, "9774": 24, "8561": 24, "39": 24, "796": 24, "3256": 24, "474": 24, "446": 24, "484": 24, "331": 24, "4751": 24, "8951": 24, "9769": 24, "462": 24, "3325": 24, "978": 24, "8935": 24, "367": 24, "8343": 24, "2718": 24, "3553": 24, "296": 24, "2729": 24, "8558": 24, "687": 24, "323": 24, "7719": 24, "334": 24, "7728": 24, "751": 24, "9992": 24, "6665": 24, "6688": 24, "2266": 24, "9868": 24, "7286": 24, "1041": 24, "815": 24, "7298": 24, "2801": 24, "02319": 24, "02262": 24, "6439": 24, "5235": 24, "166": 24, "5225": 24, "6455": 24, "test_idpp": 24, "test_idpp_from_ep": 24, "test_idpp_from_ep_diff_latt": 24, "migrationhoptest": 24, "test_get_sc_structur": 24, "test_get_sc_structures_vacmod": 24, "test_get_start_end_structs_from_hop": 24, "test_get_start_end_structs_from_hop_vac": 24, "test_mson": 24, "diffusionanalyzertest": 25, "test_from_structure_npt": 25, "test_init": 25, "test_init_npt": 25, "functest": 25, "test_fit_arrheniu": 25, "test_get_conversion_factor": 25, "pathfindertest": 26, "test_mhop_mson": 26, "i_sc": 28, "e_sc": 28, "data_arrai": 28, "custom_kei": 28, "use_host_sg": 28, "fullpathmapp": 28, "hop_label": 28, "flag": 28, "sm": [28, 30], "transform": [28, 31], "unitcel": [28, 31], "structr": 28, "trasform": 28, "mh1": 28, "mh2": 28, "migrationpath": 28, "precess": 28, "boolean": 28, "queri": 29, "style": 29, "mongostor": 29, "cathod": 29, "isol": 29, "rest": 29, "structure_group_stor": 29, "material_stor": 29, "migrating_ion": [29, 30], "material_id": 29, "topotact": 29, "electrod": 29, "db": 29, "documenet": 29, "task": 29, "combin": 30, "base_": 30, "inserted_": 30, "base_entri": 30, "inserted_entri": 30, "working_ion": 30, "addition": 30, "san": 30, "kind": 30, "smaller": 30, "bigger": 30, "sc_m": 30, "inserted_struct": 30, "01": 30, "base_struct_entri": 30, "space": 30, "highest": 30, "full": 30, "cubicsupercelltransform": 31, "pmg": 31, "much": 31, "configur": 31, "abl": 31, "try": 31, "cap": 31, "decreas": 31, "close": 31, "struc_sc": 31, "sc_mat": 31, "debug": 31, "test_add_edge_data_from_sc": 32, "test_get_uc_po": 32, "test_get_unique_hop_host": 32, "test_get_unique_host_nonhost": 32, "maggma_stor": 33, "parseentriestest": 34, "test_filter_and_merg": 34, "test_get_all_sym_sit": 34, "test_get_inserted_on_bas": 34, "test_get_insertion_energi": 34, "test_process_": 34}, "objects": {"": [[4, 0, 0, "-", "pymatgen"]], "pymatgen": [[5, 0, 0, "-", "analysis"]], "pymatgen.analysis": [[6, 0, 0, "-", "diffusion"]], "pymatgen.analysis.diffusion": [[7, 0, 0, "-", "aimd"], [16, 0, 0, "-", "analyzer"], [17, 0, 0, "-", "neb"], [27, 0, 0, "-", "utils"]], "pymatgen.analysis.diffusion.aimd": [[8, 0, 0, "-", "clustering"], [9, 0, 0, "-", "pathway"], [10, 0, 0, "-", "rdf"], [15, 0, 0, "-", "van_hove"]], "pymatgen.analysis.diffusion.aimd.clustering": [[8, 1, 1, "", "Kmeans"], [8, 1, 1, "", "KmeansPBC"], [8, 3, 1, "", "get_random_centroid"], [8, 3, 1, "", "get_random_centroids"]], "pymatgen.analysis.diffusion.aimd.clustering.Kmeans": [[8, 2, 1, "", "cluster"], [8, 2, 1, "", "get_centroids"], [8, 2, 1, "", "get_labels"], [8, 2, 1, "", "should_stop"]], "pymatgen.analysis.diffusion.aimd.clustering.KmeansPBC": [[8, 2, 1, "", "get_centroids"], [8, 2, 1, "", "get_labels"], [8, 2, 1, "", "should_stop"]], "pymatgen.analysis.diffusion.aimd.pathway": [[9, 1, 1, "", "ProbabilityDensityAnalysis"], [9, 1, 1, "", "SiteOccupancyAnalyzer"]], "pymatgen.analysis.diffusion.aimd.pathway.ProbabilityDensityAnalysis": [[9, 2, 1, "", "from_diffusion_analyzer"], [9, 2, 1, "", "generate_stable_sites"], [9, 2, 1, "", "get_full_structure"], [9, 2, 1, "", "to_chgcar"]], "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer": [[9, 4, 1, "", "coords_ref"], [9, 2, 1, "", "from_diffusion_analyzer"], [9, 2, 1, "", "get_average_site_occupancy"], [9, 4, 1, "", "nsites"], [9, 4, 1, "", "site_occ"], [9, 4, 1, "", "structure"]], "pymatgen.analysis.diffusion.aimd.rdf": [[10, 1, 1, "", "RadialDistributionFunction"], [10, 1, 1, "", "RadialDistributionFunctionFast"]], "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunction": [[10, 5, 1, "", "coordination_number"], [10, 2, 1, "", "export_rdf"], [10, 2, 1, "", "from_species"], [10, 2, 1, "", "get_rdf_plot"]], "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunctionFast": [[10, 2, 1, "", "get_coordination_number"], [10, 2, 1, "", "get_one_rdf"], [10, 2, 1, "", "get_rdf"]], "pymatgen.analysis.diffusion.aimd.tests": [[11, 0, 0, "-", "test_clustering"], [12, 0, 0, "-", "test_pathway"], [13, 0, 0, "-", "test_rdf"], [14, 0, 0, "-", "test_van_hove"]], "pymatgen.analysis.diffusion.aimd.tests.test_clustering": [[11, 1, 1, "", "KmeansPBCTest"], [11, 1, 1, "", "KmeansTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_clustering.KmeansPBCTest": [[11, 2, 1, "", "test_cluster"]], "pymatgen.analysis.diffusion.aimd.tests.test_clustering.KmeansTest": [[11, 2, 1, "", "test_cluster"]], "pymatgen.analysis.diffusion.aimd.tests.test_pathway": [[12, 1, 1, "", "ProbabilityDensityTest"], [12, 1, 1, "", "SiteOccupancyTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_pathway.ProbabilityDensityTest": [[12, 2, 1, "", "test_generate_stable_sites"], [12, 2, 1, "", "test_probability"], [12, 2, 1, "", "test_probability_classmethod"], [12, 2, 1, "", "test_to_chgcar"]], "pymatgen.analysis.diffusion.aimd.tests.test_pathway.SiteOccupancyTest": [[12, 2, 1, "", "test_site_occupancy"], [12, 2, 1, "", "test_site_occupancy_classmethod"]], "pymatgen.analysis.diffusion.aimd.tests.test_rdf": [[13, 1, 1, "", "RDFTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_rdf.RDFTest": [[13, 2, 1, "", "test_rdf"], [13, 2, 1, "", "test_rdf_coordination_number"]], "pymatgen.analysis.diffusion.aimd.tests.test_van_hove": [[14, 1, 1, "", "EvolutionAnalyzerTest"], [14, 1, 1, "", "RDFTest"], [14, 1, 1, "", "VanHoveTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.EvolutionAnalyzerTest": [[14, 2, 1, "", "test_get_df"]], "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest": [[14, 2, 1, "", "setUp"], [14, 2, 1, "", "test_raises_ValueError_if_reference_species_not_in_structure"], [14, 2, 1, "", "test_raises_ValueError_if_sigma_is_not_positive"], [14, 2, 1, "", "test_raises_ValueError_if_species_not_in_structure"], [14, 2, 1, "", "test_raises_valueerror_if_ngrid_is_less_than_2"], [14, 2, 1, "", "test_rdf"], [14, 2, 1, "", "test_rdf_coordination_number"], [14, 2, 1, "", "test_rdf_two_species_coordination_number"]], "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.VanHoveTest": [[14, 2, 1, "", "test_van_hove"]], "pymatgen.analysis.diffusion.aimd.van_hove": [[15, 1, 1, "", "EvolutionAnalyzer"], [15, 1, 1, "", "VanHoveAnalysis"]], "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer": [[15, 2, 1, "", "atom_dist"], [15, 2, 1, "", "get_df"], [15, 2, 1, "", "get_min_dist"], [15, 2, 1, "", "get_pairs"], [15, 2, 1, "", "plot_atomic_evolution"], [15, 2, 1, "", "plot_evolution_from_data"], [15, 2, 1, "", "plot_rdf_evolution"], [15, 2, 1, "", "rdf"]], "pymatgen.analysis.diffusion.aimd.van_hove.VanHoveAnalysis": [[15, 2, 1, "", "get_1d_plot"], [15, 2, 1, "", "get_3d_plot"]], "pymatgen.analysis.diffusion.analyzer": [[16, 1, 1, "", "DiffusionAnalyzer"], [16, 3, 1, "", "fit_arrhenius"], [16, 3, 1, "", "get_arrhenius_plot"], [16, 3, 1, "", "get_conversion_factor"], [16, 3, 1, "", "get_diffusivity_from_msd"], [16, 3, 1, "", "get_extrapolated_conductivity"], [16, 3, 1, "", "get_extrapolated_diffusivity"]], "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer": [[16, 2, 1, "", "as_dict"], [16, 2, 1, "", "export_msdt"], [16, 2, 1, "", "from_dict"], [16, 2, 1, "", "from_files"], [16, 2, 1, "", "from_structures"], [16, 2, 1, "", "from_vaspruns"], [16, 2, 1, "", "get_drift_corrected_structures"], [16, 2, 1, "", "get_framework_rms_plot"], [16, 2, 1, "", "get_msd_plot"], [16, 2, 1, "", "get_summary_dict"], [16, 2, 1, "", "plot_msd"]], "pymatgen.analysis.diffusion.neb": [[18, 0, 0, "-", "full_path_mapper"], [19, 0, 0, "-", "io"], [20, 0, 0, "-", "pathfinder"], [21, 0, 0, "-", "periodic_dijkstra"]], "pymatgen.analysis.diffusion.neb.full_path_mapper": [[18, 1, 1, "", "ChargeBarrierGraph"], [18, 1, 1, "", "MigrationGraph"], [18, 3, 1, "", "almost"], [18, 3, 1, "", "check_uc_hop"], [18, 3, 1, "", "generic_groupby"], [18, 3, 1, "", "get_hop_site_sequence"], [18, 3, 1, "", "get_only_sites_from_structure"], [18, 3, 1, "", "map_hop_sc2uc"], [18, 3, 1, "", "order_path"]], "pymatgen.analysis.diffusion.neb.full_path_mapper.ChargeBarrierGraph": [[18, 2, 1, "", "get_least_chg_path"], [18, 2, 1, "", "get_summary_dict"], [18, 2, 1, "", "populate_edges_with_chg_density_info"]], "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph": [[18, 2, 1, "", "add_data_to_similar_edges"], [18, 2, 1, "", "assign_cost_to_graph"], [18, 2, 1, "", "get_path"], [18, 2, 1, "", "get_structure_from_entries"], [18, 2, 1, "", "get_summary_dict"], [18, 5, 1, "", "host_structure"], [18, 5, 1, "", "only_sites"], [18, 5, 1, "", "symm_structure"], [18, 5, 1, "", "unique_hops"], [18, 2, 1, "", "with_base_structure"], [18, 2, 1, "", "with_distance"], [18, 2, 1, "", "with_local_env_strategy"]], "pymatgen.analysis.diffusion.neb.io": [[19, 1, 1, "", "MVLCINEBEndPointSet"], [19, 1, 1, "", "MVLCINEBSet"], [19, 3, 1, "", "get_endpoint_dist"], [19, 3, 1, "", "get_endpoints_from_index"]], "pymatgen.analysis.diffusion.neb.pathfinder": [[20, 1, 1, "", "ChgcarPotential"], [20, 1, 1, "", "DistinctPathFinder"], [20, 1, 1, "", "FreeVolumePotential"], [20, 1, 1, "", "IDPPSolver"], [20, 1, 1, "", "MigrationHop"], [20, 1, 1, "", "MixedPotential"], [20, 1, 1, "", "NEBPathfinder"], [20, 1, 1, "", "StaticPotential"]], "pymatgen.analysis.diffusion.neb.pathfinder.DistinctPathFinder": [[20, 2, 1, "", "get_paths"], [20, 2, 1, "", "write_all_paths"]], "pymatgen.analysis.diffusion.neb.pathfinder.IDPPSolver": [[20, 2, 1, "", "from_endpoints"], [20, 2, 1, "", "get_unit_vector"], [20, 2, 1, "", "run"]], "pymatgen.analysis.diffusion.neb.pathfinder.MigrationHop": [[20, 2, 1, "", "get_sc_structures"], [20, 2, 1, "", "get_structures"], [20, 5, 1, "", "length"], [20, 2, 1, "", "write_path"]], "pymatgen.analysis.diffusion.neb.pathfinder.NEBPathfinder": [[20, 5, 1, "", "images"], [20, 2, 1, "", "interpolate"], [20, 2, 1, "", "plot_images"], [20, 2, 1, "", "string_relax"]], "pymatgen.analysis.diffusion.neb.pathfinder.StaticPotential": [[20, 2, 1, "", "gaussian_smear"], [20, 2, 1, "", "get_v"], [20, 2, 1, "", "normalize"], [20, 2, 1, "", "rescale_field"]], "pymatgen.analysis.diffusion.neb.periodic_dijkstra": [[21, 3, 1, "", "get_optimal_pathway_rev"], [21, 3, 1, "", "periodic_dijkstra"], [21, 3, 1, "", "periodic_dijkstra_on_sgraph"]], "pymatgen.analysis.diffusion.neb.tests": [[22, 0, 0, "-", "test_full_path_mapper"], [23, 0, 0, "-", "test_io"], [24, 0, 0, "-", "test_pathfinder"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper": [[22, 1, 1, "", "ChargeBarrierGraphTest"], [22, 1, 1, "", "MigrationGraphComplexTest"], [22, 1, 1, "", "MigrationGraphFromEntriesTest"], [22, 1, 1, "", "MigrationGraphSimpleTest"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.ChargeBarrierGraphTest": [[22, 2, 1, "", "setUp"], [22, 2, 1, "", "test_get_summary_dict"], [22, 2, 1, "", "test_integration"], [22, 2, 1, "", "test_populate_edges_with_chg_density_info"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest": [[22, 2, 1, "", "setUp"], [22, 2, 1, "", "test_add_data_to_similar_edges"], [22, 2, 1, "", "test_assign_cost_to_graph"], [22, 2, 1, "", "test_get_key_in_path"], [22, 2, 1, "", "test_get_path"], [22, 2, 1, "", "test_group_and_label_hops"], [22, 2, 1, "", "test_not_matching_first"], [22, 2, 1, "", "test_order_path"], [22, 2, 1, "", "test_periodic_dijkstra"], [22, 2, 1, "", "test_unique_hops_dict"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphFromEntriesTest": [[22, 2, 1, "", "setUp"], [22, 2, 1, "", "test_m_graph_construction"], [22, 2, 1, "", "test_m_graph_from_entries_failed"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphSimpleTest": [[22, 2, 1, "", "setUp"], [22, 2, 1, "", "test_get_pos_and_migration_hop"], [22, 2, 1, "", "test_get_summary_dict"]], "pymatgen.analysis.diffusion.neb.tests.test_io": [[23, 1, 1, "", "MVLCINEBEndPointSetTest"], [23, 1, 1, "", "MVLCINEBSetTest"], [23, 1, 1, "", "UtilityTest"], [23, 3, 1, "", "get_path"]], "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBEndPointSetTest": [[23, 4, 1, "", "endpoint"], [23, 2, 1, "", "test_incar"], [23, 2, 1, "", "test_incar_user_setting"]], "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBSetTest": [[23, 4, 1, "", "structures"], [23, 2, 1, "", "test_incar"], [23, 2, 1, "", "test_incar_user_setting"]], "pymatgen.analysis.diffusion.neb.tests.test_io.UtilityTest": [[23, 4, 1, "", "structure"], [23, 2, 1, "", "test_get_endpoint_dist"], [23, 2, 1, "", "test_get_endpoints_from_index"]], "pymatgen.analysis.diffusion.neb.tests.test_pathfinder": [[24, 1, 1, "", "DistinctPathFinderTest"], [24, 1, 1, "", "IDPPSolverTest"], [24, 1, 1, "", "MigrationHopTest"], [24, 3, 1, "", "get_path"]], "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.DistinctPathFinderTest": [[24, 2, 1, "", "test_get_paths"], [24, 2, 1, "", "test_max_path_length"]], "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest": [[24, 4, 1, "", "final_struct"], [24, 4, 1, "", "init_struct"], [24, 2, 1, "", "test_idpp"], [24, 2, 1, "", "test_idpp_from_ep"], [24, 2, 1, "", "test_idpp_from_ep_diff_latt"]], "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest": [[24, 2, 1, "", "setUp"], [24, 2, 1, "", "test_get_sc_structures"], [24, 2, 1, "", "test_get_sc_structures_vacmode"], [24, 2, 1, "", "test_get_start_end_structs_from_hop"], [24, 2, 1, "", "test_get_start_end_structs_from_hop_vac"], [24, 2, 1, "", "test_msonable"]], "pymatgen.analysis.diffusion.tests": [[25, 0, 0, "-", "test_analyzer"], [26, 0, 0, "-", "test_pathfinder"]], "pymatgen.analysis.diffusion.tests.test_analyzer": [[25, 1, 1, "", "DiffusionAnalyzerTest"], [25, 1, 1, "", "FuncTest"]], "pymatgen.analysis.diffusion.tests.test_analyzer.DiffusionAnalyzerTest": [[25, 2, 1, "", "test_from_structure_NPT"], [25, 2, 1, "", "test_init"], [25, 2, 1, "", "test_init_npt"]], "pymatgen.analysis.diffusion.tests.test_analyzer.FuncTest": [[25, 2, 1, "", "test_fit_arrhenius"], [25, 2, 1, "", "test_get_conversion_factor"]], "pymatgen.analysis.diffusion.tests.test_pathfinder": [[26, 1, 1, "", "PathfinderTest"]], "pymatgen.analysis.diffusion.tests.test_pathfinder.PathfinderTest": [[26, 2, 1, "", "test_mhop_msonable"]], "pymatgen.analysis.diffusion.utils": [[28, 0, 0, "-", "edge_data_from_sc"], [29, 0, 0, "-", "maggma"], [30, 0, 0, "-", "parse_entries"], [31, 0, 0, "-", "supercells"]], "pymatgen.analysis.diffusion.utils.edge_data_from_sc": [[28, 3, 1, "", "add_edge_data_from_sc"], [28, 3, 1, "", "get_uc_pos"], [28, 3, 1, "", "get_unique_hop"], [28, 3, 1, "", "mh_eq"]], "pymatgen.analysis.diffusion.utils.maggma": [[29, 3, 1, "", "get_entries_from_dbs"]], "pymatgen.analysis.diffusion.utils.parse_entries": [[30, 3, 1, "", "get_inserted_on_base"], [30, 3, 1, "", "get_insertion_energy"], [30, 3, 1, "", "get_matched_structure_mapping"], [30, 3, 1, "", "get_sym_migration_ion_sites"], [30, 3, 1, "", "process_entries"]], "pymatgen.analysis.diffusion.utils.supercells": [[31, 3, 1, "", "get_sc_fromstruct"], [31, 3, 1, "", "get_start_end_structures"]], "pymatgen.analysis.diffusion.utils.tests": [[32, 0, 0, "-", "test_edge_data_from_sc"], [33, 0, 0, "-", "test_maggma"], [34, 0, 0, "-", "test_parse_entries"]], "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc": [[32, 3, 1, "", "test_add_edge_data_from_sc"], [32, 3, 1, "", "test_get_uc_pos"], [32, 3, 1, "", "test_get_unique_hop_host"], [32, 3, 1, "", "test_get_unique_host_nonhost"]], "pymatgen.analysis.diffusion.utils.tests.test_maggma": [[33, 3, 1, "", "maggma_stores"], [33, 3, 1, "", "test"]], "pymatgen.analysis.diffusion.utils.tests.test_parse_entries": [[34, 1, 1, "", "ParseEntriesTest"]], "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest": [[34, 2, 1, "", "setUp"], [34, 2, 1, "", "test_filter_and_merge"], [34, 2, 1, "", "test_get_all_sym_sites"], [34, 2, 1, "", "test_get_inserted_on_base"], [34, 2, 1, "", "test_get_insertion_energy"], [34, 2, 1, "", "test_process_ents"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function", "4": "py:attribute", "5": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "property", "Python property"]}, "titleterms": {"krtheme": 0, "sphinx": 0, "style": 0, "chang": [1, 2], "log": [1, 2], "v2023": 1, "8": 1, "15": 1, "v2022": 1, "4": 1, "22": 1, "v2021": 1, "29": 1, "3": 1, "6": 1, "5": 1, "v2019": 1, "2": 1, "28": 1, "v2018": 1, "1": 1, "v0": 1, "0": 1, "introduct": 2, "featur": 2, "non": 2, "exhaust": 2, "api": 2, "document": 2, "cite": 2, "contribut": 2, "acknowledg": 2, "licens": 2, "our": 2, "copyright": 2, "polici": 2, "indic": 2, "tabl": 2, "pymatgen": [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], "namespac": [4, 5], "analysi": [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], "subpackag": [5, 6, 7, 17, 27, 35, 36, 37], "diffus": [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], "packag": [6, 7, 17, 27, 35, 36, 37], "submodul": [6, 7, 17, 27, 36, 37], "modul": [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": [6, 7, 17, 27, 35, 36, 37], "aimd": [7, 8, 9, 10, 11, 12, 13, 14, 15, 36], "cluster": [8, 36], "pathwai": [9, 36], "rdf": [10, 36], "test": [11, 12, 13, 14, 22, 23, 24, 25, 26, 32, 33, 34], "test_clust": 11, "test_pathwai": 12, "test_rdf": 13, "test_van_hov": 14, "van_hov": [15, 36], "analyz": 16, "neb": [17, 18, 19, 20, 21, 22, 23, 24, 37], "full_path_mapp": [18, 37], "io": [19, 37], "pathfind": [20, 37], "periodic_dijkstra": [21, 37], "test_full_path_mapp": 22, "test_io": 23, "test_pathfind": [24, 26], "test_analyz": 25, "util": [27, 28, 29, 30, 31, 32, 33, 34], "edge_data_from_sc": 28, "maggma": 29, "parse_entri": 30, "supercel": 31, "test_edge_data_from_sc": 32, "test_maggma": 33, "test_parse_entri": 34, "pymatgen_diffus": [35, 36, 37]}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 58}, "alltitles": {"krTheme Sphinx Style": [[0, "krtheme-sphinx-style"]], "Introduction": [[2, "introduction"]], "Change Log": [[2, "change-log"], [1, "change-log"]], "Features (non-exhaustive!)": [[2, "features-non-exhaustive"]], "API documentation": [[2, "api-documentation"]], "Citing": [[2, "citing"]], "Contributing": [[2, "contributing"]], "Acknowledgements": [[2, "acknowledgements"]], "License": [[2, "license"]], "Our Copyright Policy": [[2, "our-copyright-policy"]], "Indices and tables": [[2, "indices-and-tables"]], "pymatgen": [[3, "pymatgen"]], "v2023.8.15": [[1, "v2023-8-15"]], "v2022.4.22": [[1, "v2022-4-22"]], "v2021.4.29": [[1, "v2021-4-29"]], "v2021.3.6": [[1, "v2021-3-6"]], "v2021.3.5": [[1, "v2021-3-5"]], "v2019.2.28": [[1, "v2019-2-28"]], "v2018.1.4": [[1, "v2018-1-4"]], "v0.3.0": [[1, "v0-3-0"]], "pymatgen namespace": [[4, "module-pymatgen"]], "pymatgen.analysis namespace": [[5, "module-pymatgen.analysis"]], "Subpackages": [[5, "subpackages"], [6, "subpackages"], [7, "subpackages"], [17, "subpackages"], [27, "subpackages"], [35, "subpackages"], [36, "subpackages"], [37, "subpackages"]], "pymatgen.analysis.diffusion package": [[6, "pymatgen-analysis-diffusion-package"]], "Submodules": [[6, "submodules"], [7, "submodules"], [17, "submodules"], [27, "submodules"], [36, "submodules"], [37, "submodules"]], "Module contents": [[6, "module-pymatgen.analysis.diffusion"], [7, "module-pymatgen.analysis.diffusion.aimd"], [17, "module-pymatgen.analysis.diffusion.neb"], [27, "module-pymatgen.analysis.diffusion.utils"], [35, "module-contents"], [36, "module-contents"], [37, "module-contents"]], "pymatgen.analysis.diffusion.aimd package": [[7, "pymatgen-analysis-diffusion-aimd-package"]], "pymatgen.analysis.diffusion.aimd.clustering module": [[8, "module-pymatgen.analysis.diffusion.aimd.clustering"]], "pymatgen.analysis.diffusion.aimd.pathway module": [[9, "module-pymatgen.analysis.diffusion.aimd.pathway"]], "pymatgen.analysis.diffusion.aimd.rdf module": [[10, "module-pymatgen.analysis.diffusion.aimd.rdf"]], "pymatgen.analysis.diffusion.aimd.tests.test_clustering module": [[11, "module-pymatgen.analysis.diffusion.aimd.tests.test_clustering"]], "pymatgen.analysis.diffusion.aimd.tests.test_pathway module": [[12, "module-pymatgen.analysis.diffusion.aimd.tests.test_pathway"]], "pymatgen.analysis.diffusion.aimd.tests.test_rdf module": [[13, "module-pymatgen.analysis.diffusion.aimd.tests.test_rdf"]], "pymatgen.analysis.diffusion.aimd.tests.test_van_hove module": [[14, "module-pymatgen.analysis.diffusion.aimd.tests.test_van_hove"]], "pymatgen.analysis.diffusion.aimd.van_hove module": [[15, "module-pymatgen.analysis.diffusion.aimd.van_hove"]], "pymatgen.analysis.diffusion.analyzer module": [[16, "module-pymatgen.analysis.diffusion.analyzer"]], "pymatgen.analysis.diffusion.neb package": [[17, "pymatgen-analysis-diffusion-neb-package"]], "pymatgen.analysis.diffusion.neb.full_path_mapper module": [[18, "module-pymatgen.analysis.diffusion.neb.full_path_mapper"]], "pymatgen.analysis.diffusion.neb.io module": [[19, "module-pymatgen.analysis.diffusion.neb.io"]], "pymatgen.analysis.diffusion.neb.pathfinder module": [[20, "module-pymatgen.analysis.diffusion.neb.pathfinder"]], "pymatgen.analysis.diffusion.neb.periodic_dijkstra module": [[21, "module-pymatgen.analysis.diffusion.neb.periodic_dijkstra"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper module": [[22, "module-pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper"]], "pymatgen.analysis.diffusion.neb.tests.test_io module": [[23, "module-pymatgen.analysis.diffusion.neb.tests.test_io"]], "pymatgen.analysis.diffusion.neb.tests.test_pathfinder module": [[24, "module-pymatgen.analysis.diffusion.neb.tests.test_pathfinder"]], "pymatgen.analysis.diffusion.tests.test_analyzer module": [[25, "module-pymatgen.analysis.diffusion.tests.test_analyzer"]], "pymatgen.analysis.diffusion.tests.test_pathfinder module": [[26, "module-pymatgen.analysis.diffusion.tests.test_pathfinder"]], "pymatgen.analysis.diffusion.utils package": [[27, "pymatgen-analysis-diffusion-utils-package"]], "pymatgen.analysis.diffusion.utils.edge_data_from_sc module": [[28, "module-pymatgen.analysis.diffusion.utils.edge_data_from_sc"]], "pymatgen.analysis.diffusion.utils.maggma module": [[29, "module-pymatgen.analysis.diffusion.utils.maggma"]], "pymatgen.analysis.diffusion.utils.parse_entries module": [[30, "module-pymatgen.analysis.diffusion.utils.parse_entries"]], "pymatgen.analysis.diffusion.utils.supercells module": [[31, "module-pymatgen.analysis.diffusion.utils.supercells"]], "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc module": [[32, "module-pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc"]], "pymatgen.analysis.diffusion.utils.tests.test_maggma module": [[33, "module-pymatgen.analysis.diffusion.utils.tests.test_maggma"]], "pymatgen.analysis.diffusion.utils.tests.test_parse_entries module": [[34, "module-pymatgen.analysis.diffusion.utils.tests.test_parse_entries"]], "pymatgen_diffusion package": [[35, "pymatgen-diffusion-package"]], "pymatgen_diffusion.aimd package": [[36, "pymatgen-diffusion-aimd-package"]], "pymatgen_diffusion.aimd.clustering module": [[36, "pymatgen-diffusion-aimd-clustering-module"]], "pymatgen_diffusion.aimd.pathway module": [[36, "pymatgen-diffusion-aimd-pathway-module"]], "pymatgen_diffusion.aimd.rdf module": [[36, "pymatgen-diffusion-aimd-rdf-module"]], "pymatgen_diffusion.aimd.van_hove module": [[36, "pymatgen-diffusion-aimd-van-hove-module"]], "pymatgen_diffusion.neb package": [[37, "pymatgen-diffusion-neb-package"]], "pymatgen_diffusion.neb.full_path_mapper module": [[37, "pymatgen-diffusion-neb-full-path-mapper-module"]], "pymatgen_diffusion.neb.io module": [[37, "pymatgen-diffusion-neb-io-module"]], "pymatgen_diffusion.neb.pathfinder module": [[37, "pymatgen-diffusion-neb-pathfinder-module"]], "pymatgen_diffusion.neb.periodic_dijkstra module": [[37, "pymatgen-diffusion-neb-periodic-dijkstra-module"]]}, "indexentries": {"module": [[4, "module-pymatgen"], [5, "module-pymatgen.analysis"], [6, "module-pymatgen.analysis.diffusion"], [7, "module-pymatgen.analysis.diffusion.aimd"], [8, "module-pymatgen.analysis.diffusion.aimd.clustering"], [9, "module-pymatgen.analysis.diffusion.aimd.pathway"], [10, "module-pymatgen.analysis.diffusion.aimd.rdf"], [11, "module-pymatgen.analysis.diffusion.aimd.tests.test_clustering"], [12, "module-pymatgen.analysis.diffusion.aimd.tests.test_pathway"], [13, "module-pymatgen.analysis.diffusion.aimd.tests.test_rdf"], [14, "module-pymatgen.analysis.diffusion.aimd.tests.test_van_hove"], [15, "module-pymatgen.analysis.diffusion.aimd.van_hove"], [16, "module-pymatgen.analysis.diffusion.analyzer"], [17, "module-pymatgen.analysis.diffusion.neb"], [18, "module-pymatgen.analysis.diffusion.neb.full_path_mapper"], [19, "module-pymatgen.analysis.diffusion.neb.io"], [20, "module-pymatgen.analysis.diffusion.neb.pathfinder"], [21, "module-pymatgen.analysis.diffusion.neb.periodic_dijkstra"], [22, "module-pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper"], [23, "module-pymatgen.analysis.diffusion.neb.tests.test_io"], [24, "module-pymatgen.analysis.diffusion.neb.tests.test_pathfinder"], [25, "module-pymatgen.analysis.diffusion.tests.test_analyzer"], [26, "module-pymatgen.analysis.diffusion.tests.test_pathfinder"], [27, "module-pymatgen.analysis.diffusion.utils"], [28, "module-pymatgen.analysis.diffusion.utils.edge_data_from_sc"], [29, "module-pymatgen.analysis.diffusion.utils.maggma"], [30, "module-pymatgen.analysis.diffusion.utils.parse_entries"], [31, "module-pymatgen.analysis.diffusion.utils.supercells"], [32, "module-pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc"], [33, "module-pymatgen.analysis.diffusion.utils.tests.test_maggma"], [34, "module-pymatgen.analysis.diffusion.utils.tests.test_parse_entries"]], "pymatgen": [[4, "module-pymatgen"]], "pymatgen.analysis": [[5, "module-pymatgen.analysis"]], "pymatgen.analysis.diffusion": [[6, "module-pymatgen.analysis.diffusion"]], "pymatgen.analysis.diffusion.aimd": [[7, "module-pymatgen.analysis.diffusion.aimd"]], "kmeans (class in pymatgen.analysis.diffusion.aimd.clustering)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.Kmeans"]], "kmeanspbc (class in pymatgen.analysis.diffusion.aimd.clustering)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.KmeansPBC"]], "cluster() (kmeans method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.Kmeans.cluster"]], "get_centroids() (kmeans static method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.Kmeans.get_centroids"]], "get_centroids() (kmeanspbc method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.KmeansPBC.get_centroids"]], "get_labels() (kmeans static method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.Kmeans.get_labels"]], "get_labels() (kmeanspbc method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.KmeansPBC.get_labels"]], "get_random_centroid() (in module pymatgen.analysis.diffusion.aimd.clustering)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.get_random_centroid"]], "get_random_centroids() (in module pymatgen.analysis.diffusion.aimd.clustering)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.get_random_centroids"]], "pymatgen.analysis.diffusion.aimd.clustering": [[8, "module-pymatgen.analysis.diffusion.aimd.clustering"]], "should_stop() (kmeans method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.Kmeans.should_stop"]], "should_stop() (kmeanspbc method)": [[8, "pymatgen.analysis.diffusion.aimd.clustering.KmeansPBC.should_stop"]], "probabilitydensityanalysis (class in pymatgen.analysis.diffusion.aimd.pathway)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.ProbabilityDensityAnalysis"]], "siteoccupancyanalyzer (class in pymatgen.analysis.diffusion.aimd.pathway)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer"]], "coords_ref (siteoccupancyanalyzer attribute)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer.coords_ref"]], "from_diffusion_analyzer() (probabilitydensityanalysis class method)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.ProbabilityDensityAnalysis.from_diffusion_analyzer"]], "from_diffusion_analyzer() (siteoccupancyanalyzer class method)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer.from_diffusion_analyzer"]], "generate_stable_sites() (probabilitydensityanalysis method)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.ProbabilityDensityAnalysis.generate_stable_sites"]], "get_average_site_occupancy() (siteoccupancyanalyzer method)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer.get_average_site_occupancy"]], "get_full_structure() (probabilitydensityanalysis method)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.ProbabilityDensityAnalysis.get_full_structure"]], "nsites (siteoccupancyanalyzer attribute)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer.nsites"]], "pymatgen.analysis.diffusion.aimd.pathway": [[9, "module-pymatgen.analysis.diffusion.aimd.pathway"]], "site_occ (siteoccupancyanalyzer attribute)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer.site_occ"]], "structure (siteoccupancyanalyzer attribute)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.SiteOccupancyAnalyzer.structure"]], "to_chgcar() (probabilitydensityanalysis method)": [[9, "pymatgen.analysis.diffusion.aimd.pathway.ProbabilityDensityAnalysis.to_chgcar"]], "radialdistributionfunction (class in pymatgen.analysis.diffusion.aimd.rdf)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunction"]], "radialdistributionfunctionfast (class in pymatgen.analysis.diffusion.aimd.rdf)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunctionFast"]], "coordination_number (radialdistributionfunction property)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunction.coordination_number"]], "export_rdf() (radialdistributionfunction method)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunction.export_rdf"]], "from_species() (radialdistributionfunction class method)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunction.from_species"]], "get_coordination_number() (radialdistributionfunctionfast method)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunctionFast.get_coordination_number"]], "get_one_rdf() (radialdistributionfunctionfast method)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunctionFast.get_one_rdf"]], "get_rdf() (radialdistributionfunctionfast method)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunctionFast.get_rdf"]], "get_rdf_plot() (radialdistributionfunction method)": [[10, "pymatgen.analysis.diffusion.aimd.rdf.RadialDistributionFunction.get_rdf_plot"]], "pymatgen.analysis.diffusion.aimd.rdf": [[10, "module-pymatgen.analysis.diffusion.aimd.rdf"]], "kmeanspbctest (class in pymatgen.analysis.diffusion.aimd.tests.test_clustering)": [[11, "pymatgen.analysis.diffusion.aimd.tests.test_clustering.KmeansPBCTest"]], "kmeanstest (class in pymatgen.analysis.diffusion.aimd.tests.test_clustering)": [[11, "pymatgen.analysis.diffusion.aimd.tests.test_clustering.KmeansTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_clustering": [[11, "module-pymatgen.analysis.diffusion.aimd.tests.test_clustering"]], "test_cluster() (kmeanspbctest method)": [[11, "pymatgen.analysis.diffusion.aimd.tests.test_clustering.KmeansPBCTest.test_cluster"]], "test_cluster() (kmeanstest method)": [[11, "pymatgen.analysis.diffusion.aimd.tests.test_clustering.KmeansTest.test_cluster"]], "probabilitydensitytest (class in pymatgen.analysis.diffusion.aimd.tests.test_pathway)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.ProbabilityDensityTest"]], "siteoccupancytest (class in pymatgen.analysis.diffusion.aimd.tests.test_pathway)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.SiteOccupancyTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_pathway": [[12, "module-pymatgen.analysis.diffusion.aimd.tests.test_pathway"]], "test_generate_stable_sites() (probabilitydensitytest method)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.ProbabilityDensityTest.test_generate_stable_sites"]], "test_probability() (probabilitydensitytest method)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.ProbabilityDensityTest.test_probability"]], "test_probability_classmethod() (probabilitydensitytest method)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.ProbabilityDensityTest.test_probability_classmethod"]], "test_site_occupancy() (siteoccupancytest method)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.SiteOccupancyTest.test_site_occupancy"]], "test_site_occupancy_classmethod() (siteoccupancytest method)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.SiteOccupancyTest.test_site_occupancy_classmethod"]], "test_to_chgcar() (probabilitydensitytest method)": [[12, "pymatgen.analysis.diffusion.aimd.tests.test_pathway.ProbabilityDensityTest.test_to_chgcar"]], "rdftest (class in pymatgen.analysis.diffusion.aimd.tests.test_rdf)": [[13, "pymatgen.analysis.diffusion.aimd.tests.test_rdf.RDFTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_rdf": [[13, "module-pymatgen.analysis.diffusion.aimd.tests.test_rdf"]], "test_rdf() (rdftest method)": [[13, "pymatgen.analysis.diffusion.aimd.tests.test_rdf.RDFTest.test_rdf"], [14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_rdf"]], "test_rdf_coordination_number() (rdftest method)": [[13, "pymatgen.analysis.diffusion.aimd.tests.test_rdf.RDFTest.test_rdf_coordination_number"], [14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_rdf_coordination_number"]], "evolutionanalyzertest (class in pymatgen.analysis.diffusion.aimd.tests.test_van_hove)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.EvolutionAnalyzerTest"]], "rdftest (class in pymatgen.analysis.diffusion.aimd.tests.test_van_hove)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest"]], "vanhovetest (class in pymatgen.analysis.diffusion.aimd.tests.test_van_hove)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.VanHoveTest"]], "pymatgen.analysis.diffusion.aimd.tests.test_van_hove": [[14, "module-pymatgen.analysis.diffusion.aimd.tests.test_van_hove"]], "setup() (rdftest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.setUp"]], "test_get_df() (evolutionanalyzertest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.EvolutionAnalyzerTest.test_get_df"]], "test_raises_valueerror_if_reference_species_not_in_structure() (rdftest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_raises_ValueError_if_reference_species_not_in_structure"]], "test_raises_valueerror_if_sigma_is_not_positive() (rdftest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_raises_ValueError_if_sigma_is_not_positive"]], "test_raises_valueerror_if_species_not_in_structure() (rdftest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_raises_ValueError_if_species_not_in_structure"]], "test_raises_valueerror_if_ngrid_is_less_than_2() (rdftest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_raises_valueerror_if_ngrid_is_less_than_2"]], "test_rdf_two_species_coordination_number() (rdftest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.RDFTest.test_rdf_two_species_coordination_number"]], "test_van_hove() (vanhovetest method)": [[14, "pymatgen.analysis.diffusion.aimd.tests.test_van_hove.VanHoveTest.test_van_hove"]], "evolutionanalyzer (class in pymatgen.analysis.diffusion.aimd.van_hove)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer"]], "vanhoveanalysis (class in pymatgen.analysis.diffusion.aimd.van_hove)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.VanHoveAnalysis"]], "atom_dist() (evolutionanalyzer static method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.atom_dist"]], "get_1d_plot() (vanhoveanalysis method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.VanHoveAnalysis.get_1d_plot"]], "get_3d_plot() (vanhoveanalysis method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.VanHoveAnalysis.get_3d_plot"]], "get_df() (evolutionanalyzer method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.get_df"]], "get_min_dist() (evolutionanalyzer static method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.get_min_dist"]], "get_pairs() (evolutionanalyzer static method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.get_pairs"]], "plot_atomic_evolution() (evolutionanalyzer method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.plot_atomic_evolution"]], "plot_evolution_from_data() (evolutionanalyzer static method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.plot_evolution_from_data"]], "plot_rdf_evolution() (evolutionanalyzer method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.plot_rdf_evolution"]], "pymatgen.analysis.diffusion.aimd.van_hove": [[15, "module-pymatgen.analysis.diffusion.aimd.van_hove"]], "rdf() (evolutionanalyzer static method)": [[15, "pymatgen.analysis.diffusion.aimd.van_hove.EvolutionAnalyzer.rdf"]], "diffusionanalyzer (class in pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer"]], "as_dict() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.as_dict"]], "export_msdt() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.export_msdt"]], "fit_arrhenius() (in module pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.fit_arrhenius"]], "from_dict() (diffusionanalyzer class method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.from_dict"]], "from_files() (diffusionanalyzer class method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.from_files"]], "from_structures() (diffusionanalyzer class method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.from_structures"]], "from_vaspruns() (diffusionanalyzer class method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.from_vaspruns"]], "get_arrhenius_plot() (in module pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.get_arrhenius_plot"]], "get_conversion_factor() (in module pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.get_conversion_factor"]], "get_diffusivity_from_msd() (in module pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.get_diffusivity_from_msd"]], "get_drift_corrected_structures() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.get_drift_corrected_structures"]], "get_extrapolated_conductivity() (in module pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.get_extrapolated_conductivity"]], "get_extrapolated_diffusivity() (in module pymatgen.analysis.diffusion.analyzer)": [[16, "pymatgen.analysis.diffusion.analyzer.get_extrapolated_diffusivity"]], "get_framework_rms_plot() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.get_framework_rms_plot"]], "get_msd_plot() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.get_msd_plot"]], "get_summary_dict() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.get_summary_dict"]], "plot_msd() (diffusionanalyzer method)": [[16, "pymatgen.analysis.diffusion.analyzer.DiffusionAnalyzer.plot_msd"]], "pymatgen.analysis.diffusion.analyzer": [[16, "module-pymatgen.analysis.diffusion.analyzer"]], "pymatgen.analysis.diffusion.neb": [[17, "module-pymatgen.analysis.diffusion.neb"]], "chargebarriergraph (class in pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.ChargeBarrierGraph"]], "migrationgraph (class in pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph"]], "add_data_to_similar_edges() (migrationgraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.add_data_to_similar_edges"]], "almost() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.almost"]], "assign_cost_to_graph() (migrationgraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.assign_cost_to_graph"]], "check_uc_hop() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.check_uc_hop"]], "generic_groupby() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.generic_groupby"]], "get_hop_site_sequence() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.get_hop_site_sequence"]], "get_least_chg_path() (chargebarriergraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.ChargeBarrierGraph.get_least_chg_path"]], "get_only_sites_from_structure() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.get_only_sites_from_structure"]], "get_path() (migrationgraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.get_path"]], "get_structure_from_entries() (migrationgraph static method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.get_structure_from_entries"]], "get_summary_dict() (chargebarriergraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.ChargeBarrierGraph.get_summary_dict"]], "get_summary_dict() (migrationgraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.get_summary_dict"]], "host_structure (migrationgraph property)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.host_structure"]], "map_hop_sc2uc() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.map_hop_sc2uc"]], "only_sites (migrationgraph property)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.only_sites"]], "order_path() (in module pymatgen.analysis.diffusion.neb.full_path_mapper)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.order_path"]], "populate_edges_with_chg_density_info() (chargebarriergraph method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.ChargeBarrierGraph.populate_edges_with_chg_density_info"]], "pymatgen.analysis.diffusion.neb.full_path_mapper": [[18, "module-pymatgen.analysis.diffusion.neb.full_path_mapper"]], "symm_structure (migrationgraph property)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.symm_structure"]], "unique_hops (migrationgraph property)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.unique_hops"]], "with_base_structure() (migrationgraph class method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.with_base_structure"]], "with_distance() (migrationgraph class method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.with_distance"]], "with_local_env_strategy() (migrationgraph class method)": [[18, "pymatgen.analysis.diffusion.neb.full_path_mapper.MigrationGraph.with_local_env_strategy"]], "mvlcinebendpointset (class in pymatgen.analysis.diffusion.neb.io)": [[19, "pymatgen.analysis.diffusion.neb.io.MVLCINEBEndPointSet"]], "mvlcinebset (class in pymatgen.analysis.diffusion.neb.io)": [[19, "pymatgen.analysis.diffusion.neb.io.MVLCINEBSet"]], "get_endpoint_dist() (in module pymatgen.analysis.diffusion.neb.io)": [[19, "pymatgen.analysis.diffusion.neb.io.get_endpoint_dist"]], "get_endpoints_from_index() (in module pymatgen.analysis.diffusion.neb.io)": [[19, "pymatgen.analysis.diffusion.neb.io.get_endpoints_from_index"]], "pymatgen.analysis.diffusion.neb.io": [[19, "module-pymatgen.analysis.diffusion.neb.io"]], "chgcarpotential (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.ChgcarPotential"]], "distinctpathfinder (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.DistinctPathFinder"]], "freevolumepotential (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.FreeVolumePotential"]], "idppsolver (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.IDPPSolver"]], "migrationhop (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.MigrationHop"]], "mixedpotential (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.MixedPotential"]], "nebpathfinder (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.NEBPathfinder"]], "staticpotential (class in pymatgen.analysis.diffusion.neb.pathfinder)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.StaticPotential"]], "from_endpoints() (idppsolver class method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.IDPPSolver.from_endpoints"]], "gaussian_smear() (staticpotential method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.StaticPotential.gaussian_smear"]], "get_paths() (distinctpathfinder method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.DistinctPathFinder.get_paths"]], "get_sc_structures() (migrationhop method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.MigrationHop.get_sc_structures"]], "get_structures() (migrationhop method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.MigrationHop.get_structures"]], "get_unit_vector() (idppsolver static method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.IDPPSolver.get_unit_vector"]], "get_v() (staticpotential method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.StaticPotential.get_v"]], "images (nebpathfinder property)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.NEBPathfinder.images"]], "interpolate() (nebpathfinder method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.NEBPathfinder.interpolate"]], "length (migrationhop property)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.MigrationHop.length"]], "normalize() (staticpotential method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.StaticPotential.normalize"]], "plot_images() (nebpathfinder method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.NEBPathfinder.plot_images"]], "pymatgen.analysis.diffusion.neb.pathfinder": [[20, "module-pymatgen.analysis.diffusion.neb.pathfinder"]], "rescale_field() (staticpotential method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.StaticPotential.rescale_field"]], "run() (idppsolver method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.IDPPSolver.run"]], "string_relax() (nebpathfinder static method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.NEBPathfinder.string_relax"]], "write_all_paths() (distinctpathfinder method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.DistinctPathFinder.write_all_paths"]], "write_path() (migrationhop method)": [[20, "pymatgen.analysis.diffusion.neb.pathfinder.MigrationHop.write_path"]], "get_optimal_pathway_rev() (in module pymatgen.analysis.diffusion.neb.periodic_dijkstra)": [[21, "pymatgen.analysis.diffusion.neb.periodic_dijkstra.get_optimal_pathway_rev"]], "periodic_dijkstra() (in module pymatgen.analysis.diffusion.neb.periodic_dijkstra)": [[21, "pymatgen.analysis.diffusion.neb.periodic_dijkstra.periodic_dijkstra"]], "periodic_dijkstra_on_sgraph() (in module pymatgen.analysis.diffusion.neb.periodic_dijkstra)": [[21, "pymatgen.analysis.diffusion.neb.periodic_dijkstra.periodic_dijkstra_on_sgraph"]], "pymatgen.analysis.diffusion.neb.periodic_dijkstra": [[21, "module-pymatgen.analysis.diffusion.neb.periodic_dijkstra"]], "chargebarriergraphtest (class in pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.ChargeBarrierGraphTest"]], "migrationgraphcomplextest (class in pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest"]], "migrationgraphfromentriestest (class in pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphFromEntriesTest"]], "migrationgraphsimpletest (class in pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphSimpleTest"]], "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper": [[22, "module-pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper"]], "setup() (chargebarriergraphtest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.ChargeBarrierGraphTest.setUp"]], "setup() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.setUp"]], "setup() (migrationgraphfromentriestest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphFromEntriesTest.setUp"]], "setup() (migrationgraphsimpletest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphSimpleTest.setUp"]], "test_add_data_to_similar_edges() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_add_data_to_similar_edges"]], "test_assign_cost_to_graph() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_assign_cost_to_graph"]], "test_get_key_in_path() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_get_key_in_path"]], "test_get_path() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_get_path"]], "test_get_pos_and_migration_hop() (migrationgraphsimpletest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphSimpleTest.test_get_pos_and_migration_hop"]], "test_get_summary_dict() (chargebarriergraphtest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.ChargeBarrierGraphTest.test_get_summary_dict"]], "test_get_summary_dict() (migrationgraphsimpletest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphSimpleTest.test_get_summary_dict"]], "test_group_and_label_hops() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_group_and_label_hops"]], "test_integration() (chargebarriergraphtest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.ChargeBarrierGraphTest.test_integration"]], "test_m_graph_construction() (migrationgraphfromentriestest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphFromEntriesTest.test_m_graph_construction"]], "test_m_graph_from_entries_failed() (migrationgraphfromentriestest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphFromEntriesTest.test_m_graph_from_entries_failed"]], "test_not_matching_first() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_not_matching_first"]], "test_order_path() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_order_path"]], "test_periodic_dijkstra() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_periodic_dijkstra"]], "test_populate_edges_with_chg_density_info() (chargebarriergraphtest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.ChargeBarrierGraphTest.test_populate_edges_with_chg_density_info"]], "test_unique_hops_dict() (migrationgraphcomplextest method)": [[22, "pymatgen.analysis.diffusion.neb.tests.test_full_path_mapper.MigrationGraphComplexTest.test_unique_hops_dict"]], "mvlcinebendpointsettest (class in pymatgen.analysis.diffusion.neb.tests.test_io)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBEndPointSetTest"]], "mvlcinebsettest (class in pymatgen.analysis.diffusion.neb.tests.test_io)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBSetTest"]], "utilitytest (class in pymatgen.analysis.diffusion.neb.tests.test_io)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.UtilityTest"]], "endpoint (mvlcinebendpointsettest attribute)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBEndPointSetTest.endpoint"]], "get_path() (in module pymatgen.analysis.diffusion.neb.tests.test_io)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.get_path"]], "pymatgen.analysis.diffusion.neb.tests.test_io": [[23, "module-pymatgen.analysis.diffusion.neb.tests.test_io"]], "structure (utilitytest attribute)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.UtilityTest.structure"]], "structures (mvlcinebsettest attribute)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBSetTest.structures"]], "test_get_endpoint_dist() (utilitytest method)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.UtilityTest.test_get_endpoint_dist"]], "test_get_endpoints_from_index() (utilitytest method)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.UtilityTest.test_get_endpoints_from_index"]], "test_incar() (mvlcinebendpointsettest method)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBEndPointSetTest.test_incar"]], "test_incar() (mvlcinebsettest method)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBSetTest.test_incar"]], "test_incar_user_setting() (mvlcinebendpointsettest method)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBEndPointSetTest.test_incar_user_setting"]], "test_incar_user_setting() (mvlcinebsettest method)": [[23, "pymatgen.analysis.diffusion.neb.tests.test_io.MVLCINEBSetTest.test_incar_user_setting"]], "distinctpathfindertest (class in pymatgen.analysis.diffusion.neb.tests.test_pathfinder)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.DistinctPathFinderTest"]], "idppsolvertest (class in pymatgen.analysis.diffusion.neb.tests.test_pathfinder)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest"]], "migrationhoptest (class in pymatgen.analysis.diffusion.neb.tests.test_pathfinder)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest"]], "final_struct (idppsolvertest attribute)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest.final_struct"]], "get_path() (in module pymatgen.analysis.diffusion.neb.tests.test_pathfinder)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.get_path"]], "init_struct (idppsolvertest attribute)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest.init_struct"]], "pymatgen.analysis.diffusion.neb.tests.test_pathfinder": [[24, "module-pymatgen.analysis.diffusion.neb.tests.test_pathfinder"]], "setup() (migrationhoptest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest.setUp"]], "test_get_paths() (distinctpathfindertest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.DistinctPathFinderTest.test_get_paths"]], "test_get_sc_structures() (migrationhoptest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest.test_get_sc_structures"]], "test_get_sc_structures_vacmode() (migrationhoptest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest.test_get_sc_structures_vacmode"]], "test_get_start_end_structs_from_hop() (migrationhoptest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest.test_get_start_end_structs_from_hop"]], "test_get_start_end_structs_from_hop_vac() (migrationhoptest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest.test_get_start_end_structs_from_hop_vac"]], "test_idpp() (idppsolvertest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest.test_idpp"]], "test_idpp_from_ep() (idppsolvertest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest.test_idpp_from_ep"]], "test_idpp_from_ep_diff_latt() (idppsolvertest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.IDPPSolverTest.test_idpp_from_ep_diff_latt"]], "test_max_path_length() (distinctpathfindertest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.DistinctPathFinderTest.test_max_path_length"]], "test_msonable() (migrationhoptest method)": [[24, "pymatgen.analysis.diffusion.neb.tests.test_pathfinder.MigrationHopTest.test_msonable"]], "diffusionanalyzertest (class in pymatgen.analysis.diffusion.tests.test_analyzer)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.DiffusionAnalyzerTest"]], "functest (class in pymatgen.analysis.diffusion.tests.test_analyzer)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.FuncTest"]], "pymatgen.analysis.diffusion.tests.test_analyzer": [[25, "module-pymatgen.analysis.diffusion.tests.test_analyzer"]], "test_fit_arrhenius() (functest method)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.FuncTest.test_fit_arrhenius"]], "test_from_structure_npt() (diffusionanalyzertest method)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.DiffusionAnalyzerTest.test_from_structure_NPT"]], "test_get_conversion_factor() (functest method)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.FuncTest.test_get_conversion_factor"]], "test_init() (diffusionanalyzertest method)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.DiffusionAnalyzerTest.test_init"]], "test_init_npt() (diffusionanalyzertest method)": [[25, "pymatgen.analysis.diffusion.tests.test_analyzer.DiffusionAnalyzerTest.test_init_npt"]], "pathfindertest (class in pymatgen.analysis.diffusion.tests.test_pathfinder)": [[26, "pymatgen.analysis.diffusion.tests.test_pathfinder.PathfinderTest"]], "pymatgen.analysis.diffusion.tests.test_pathfinder": [[26, "module-pymatgen.analysis.diffusion.tests.test_pathfinder"]], "test_mhop_msonable() (pathfindertest method)": [[26, "pymatgen.analysis.diffusion.tests.test_pathfinder.PathfinderTest.test_mhop_msonable"]], "pymatgen.analysis.diffusion.utils": [[27, "module-pymatgen.analysis.diffusion.utils"]], "add_edge_data_from_sc() (in module pymatgen.analysis.diffusion.utils.edge_data_from_sc)": [[28, "pymatgen.analysis.diffusion.utils.edge_data_from_sc.add_edge_data_from_sc"]], "get_uc_pos() (in module pymatgen.analysis.diffusion.utils.edge_data_from_sc)": [[28, "pymatgen.analysis.diffusion.utils.edge_data_from_sc.get_uc_pos"]], "get_unique_hop() (in module pymatgen.analysis.diffusion.utils.edge_data_from_sc)": [[28, "pymatgen.analysis.diffusion.utils.edge_data_from_sc.get_unique_hop"]], "mh_eq() (in module pymatgen.analysis.diffusion.utils.edge_data_from_sc)": [[28, "pymatgen.analysis.diffusion.utils.edge_data_from_sc.mh_eq"]], "pymatgen.analysis.diffusion.utils.edge_data_from_sc": [[28, "module-pymatgen.analysis.diffusion.utils.edge_data_from_sc"]], "get_entries_from_dbs() (in module pymatgen.analysis.diffusion.utils.maggma)": [[29, "pymatgen.analysis.diffusion.utils.maggma.get_entries_from_dbs"]], "pymatgen.analysis.diffusion.utils.maggma": [[29, "module-pymatgen.analysis.diffusion.utils.maggma"]], "get_inserted_on_base() (in module pymatgen.analysis.diffusion.utils.parse_entries)": [[30, "pymatgen.analysis.diffusion.utils.parse_entries.get_inserted_on_base"]], "get_insertion_energy() (in module pymatgen.analysis.diffusion.utils.parse_entries)": [[30, "pymatgen.analysis.diffusion.utils.parse_entries.get_insertion_energy"]], "get_matched_structure_mapping() (in module pymatgen.analysis.diffusion.utils.parse_entries)": [[30, "pymatgen.analysis.diffusion.utils.parse_entries.get_matched_structure_mapping"]], "get_sym_migration_ion_sites() (in module pymatgen.analysis.diffusion.utils.parse_entries)": [[30, "pymatgen.analysis.diffusion.utils.parse_entries.get_sym_migration_ion_sites"]], "process_entries() (in module pymatgen.analysis.diffusion.utils.parse_entries)": [[30, "pymatgen.analysis.diffusion.utils.parse_entries.process_entries"]], "pymatgen.analysis.diffusion.utils.parse_entries": [[30, "module-pymatgen.analysis.diffusion.utils.parse_entries"]], "get_sc_fromstruct() (in module pymatgen.analysis.diffusion.utils.supercells)": [[31, "pymatgen.analysis.diffusion.utils.supercells.get_sc_fromstruct"]], "get_start_end_structures() (in module pymatgen.analysis.diffusion.utils.supercells)": [[31, "pymatgen.analysis.diffusion.utils.supercells.get_start_end_structures"]], "pymatgen.analysis.diffusion.utils.supercells": [[31, "module-pymatgen.analysis.diffusion.utils.supercells"]], "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc": [[32, "module-pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc"]], "test_add_edge_data_from_sc() (in module pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc)": [[32, "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc.test_add_edge_data_from_sc"]], "test_get_uc_pos() (in module pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc)": [[32, "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc.test_get_uc_pos"]], "test_get_unique_hop_host() (in module pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc)": [[32, "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc.test_get_unique_hop_host"]], "test_get_unique_host_nonhost() (in module pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc)": [[32, "pymatgen.analysis.diffusion.utils.tests.test_edge_data_from_sc.test_get_unique_host_nonhost"]], "maggma_stores() (in module pymatgen.analysis.diffusion.utils.tests.test_maggma)": [[33, "pymatgen.analysis.diffusion.utils.tests.test_maggma.maggma_stores"]], "pymatgen.analysis.diffusion.utils.tests.test_maggma": [[33, "module-pymatgen.analysis.diffusion.utils.tests.test_maggma"]], "test() (in module pymatgen.analysis.diffusion.utils.tests.test_maggma)": [[33, "pymatgen.analysis.diffusion.utils.tests.test_maggma.test"]], "parseentriestest (class in pymatgen.analysis.diffusion.utils.tests.test_parse_entries)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest"]], "pymatgen.analysis.diffusion.utils.tests.test_parse_entries": [[34, "module-pymatgen.analysis.diffusion.utils.tests.test_parse_entries"]], "setup() (parseentriestest method)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest.setUp"]], "test_filter_and_merge() (parseentriestest method)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest.test_filter_and_merge"]], "test_get_all_sym_sites() (parseentriestest method)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest.test_get_all_sym_sites"]], "test_get_inserted_on_base() (parseentriestest method)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest.test_get_inserted_on_base"]], "test_get_insertion_energy() (parseentriestest method)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest.test_get_insertion_energy"]], "test_process_ents() (parseentriestest method)": [[34, "pymatgen.analysis.diffusion.utils.tests.test_parse_entries.ParseEntriesTest.test_process_ents"]]}}) \ No newline at end of file