From ec9464528fbe3b95d86d30c4361722746196b854 Mon Sep 17 00:00:00 2001 From: Shyue Ping Ong Date: Wed, 18 May 2022 13:31:33 -0700 Subject: [PATCH] Update docs --- docs/_static/documentation_options.js | 2 +- docs/addons.html | 4 +- docs/change_log.html | 11 +- docs/compatibility.html | 4 +- docs/contributing.html | 4 +- docs/genindex.html | 6 +- docs/index.html | 10 +- docs/installation.html | 4 +- docs/introduction.html | 12 +- docs/latest_changes.html | 10 +- docs/modules.html | 4 +- docs/objects.inv | Bin 51015 -> 51023 bytes docs/py-modindex.html | 4 +- docs/pymatgen.alchemy.filters.html | 42 +- docs/pymatgen.alchemy.html | 4 +- docs/pymatgen.alchemy.materials.html | 38 +- docs/pymatgen.alchemy.transmuters.html | 36 +- docs/pymatgen.analysis.adsorption.html | 46 +- docs/pymatgen.analysis.bond_dissociation.html | 14 +- docs/pymatgen.analysis.bond_valence.html | 20 +- ...env.connectivity.connected_components.html | 48 +- ...menv.connectivity.connectivity_finder.html | 10 +- ...hemenv.connectivity.environment_nodes.html | 52 +- ...ymatgen.analysis.chemenv.connectivity.html | 4 +- ...v.connectivity.structure_connectivity.html | 32 +- ...ation_environments.chemenv_strategies.html | 362 ++++----- ..._environments.coordination_geometries.html | 122 +-- ...onments.coordination_geometries_files.html | 4 +- ...ronments.coordination_geometry_finder.html | 92 +-- ...sis.chemenv.coordination_environments.html | 4 +- ...n_environments.structure_environments.html | 142 ++-- ...env.coordination_environments.voronoi.html | 44 +- docs/pymatgen.analysis.chemenv.html | 4 +- ...analysis.chemenv.utils.chemenv_config.html | 20 +- ...analysis.chemenv.utils.chemenv_errors.html | 14 +- ...env.utils.coordination_geometry_utils.html | 108 +-- ...gen.analysis.chemenv.utils.defs_utils.html | 36 +- ...gen.analysis.chemenv.utils.func_utils.html | 68 +- ...en.analysis.chemenv.utils.graph_utils.html | 28 +- docs/pymatgen.analysis.chemenv.utils.html | 4 +- ...gen.analysis.chemenv.utils.math_utils.html | 38 +- ....analysis.chemenv.utils.scripts_utils.html | 14 +- docs/pymatgen.analysis.chempot_diagram.html | 30 +- docs/pymatgen.analysis.cost.html | 22 +- docs/pymatgen.analysis.defects.core.html | 88 +- ...pymatgen.analysis.defects.corrections.html | 42 +- ...analysis.defects.defect_compatibility.html | 26 +- ...nalysis.defects.dilute_solution_model.html | 10 +- .../pymatgen.analysis.defects.generators.html | 16 +- docs/pymatgen.analysis.defects.html | 4 +- ...atgen.analysis.defects.thermodynamics.html | 32 +- docs/pymatgen.analysis.defects.utils.html | 90 +-- docs/pymatgen.analysis.diffraction.core.html | 26 +- docs/pymatgen.analysis.diffraction.html | 4 +- ...pymatgen.analysis.diffraction.neutron.html | 8 +- docs/pymatgen.analysis.diffraction.tem.html | 46 +- docs/pymatgen.analysis.diffraction.xrd.html | 10 +- .../pymatgen.analysis.diffusion_analyzer.html | 38 +- docs/pymatgen.analysis.dimensionality.html | 20 +- .../pymatgen.analysis.elasticity.elastic.html | 124 +-- docs/pymatgen.analysis.elasticity.html | 4 +- docs/pymatgen.analysis.elasticity.strain.html | 34 +- docs/pymatgen.analysis.elasticity.stress.html | 20 +- docs/pymatgen.analysis.energy_models.html | 34 +- docs/pymatgen.analysis.eos.html | 56 +- docs/pymatgen.analysis.ewald.html | 64 +- docs/pymatgen.analysis.excitation.html | 10 +- docs/pymatgen.analysis.ferroelectricity.html | 4 +- ...nalysis.ferroelectricity.polarization.html | 44 +- docs/pymatgen.analysis.fragmenter.html | 8 +- docs/pymatgen.analysis.functional_groups.html | 18 +- docs/pymatgen.analysis.gb.grain.html | 58 +- docs/pymatgen.analysis.gb.html | 4 +- docs/pymatgen.analysis.graphs.html | 122 +-- docs/pymatgen.analysis.hhi.html | 4 +- docs/pymatgen.analysis.html | 4 +- docs/pymatgen.analysis.interface.html | 4 +- ...pymatgen.analysis.interface_reactions.html | 28 +- ...alysis.interfaces.coherent_interfaces.html | 14 +- docs/pymatgen.analysis.interfaces.html | 4 +- ...nalysis.interfaces.substrate_analyzer.html | 28 +- docs/pymatgen.analysis.interfaces.zsl.html | 46 +- docs/pymatgen.analysis.local_env.html | 246 +++--- .../pymatgen.analysis.magnetism.analyzer.html | 70 +- ...ymatgen.analysis.magnetism.heisenberg.html | 30 +- docs/pymatgen.analysis.magnetism.html | 4 +- ...ymatgen.analysis.magnetism.jahnteller.html | 20 +- docs/pymatgen.analysis.molecule_matcher.html | 80 +- ...nalysis.molecule_structure_comparator.html | 22 +- docs/pymatgen.analysis.nmr.html | 58 +- docs/pymatgen.analysis.path_finder.html | 30 +- docs/pymatgen.analysis.phase_diagram.html | 166 ++-- docs/pymatgen.analysis.piezo.html | 8 +- docs/pymatgen.analysis.piezo_sensitivity.html | 34 +- docs/pymatgen.analysis.pourbaix_diagram.html | 96 +-- docs/pymatgen.analysis.prototypes.html | 8 +- docs/pymatgen.analysis.quasiharmonic.html | 24 +- ...pymatgen.analysis.reaction_calculator.html | 62 +- docs/pymatgen.analysis.solar.html | 4 +- docs/pymatgen.analysis.solar.slme.html | 18 +- .../pymatgen.analysis.structure_analyzer.html | 46 +- docs/pymatgen.analysis.structure_matcher.html | 82 +- ...structure_prediction.dopant_predictor.html | 8 +- ...ymatgen.analysis.structure_prediction.html | 4 +- ...e_prediction.substitution_probability.html | 12 +- ...ysis.structure_prediction.substitutor.html | 18 +- ...structure_prediction.volume_predictor.html | 16 +- .../pymatgen.analysis.substrate_analyzer.html | 4 +- docs/pymatgen.analysis.surface_analysis.html | 122 +-- docs/pymatgen.analysis.thermochemistry.html | 10 +- docs/pymatgen.analysis.topological.html | 4 +- ...ymatgen.analysis.topological.spillage.html | 12 +- docs/pymatgen.analysis.transition_state.html | 20 +- docs/pymatgen.analysis.wulff.html | 82 +- docs/pymatgen.analysis.xas.html | 4 +- docs/pymatgen.analysis.xas.spectrum.html | 14 +- docs/pymatgen.analysis.xps.html | 12 +- docs/pymatgen.apps.battery.analyzer.html | 18 +- docs/pymatgen.apps.battery.battery_abc.html | 104 +-- ...atgen.apps.battery.conversion_battery.html | 52 +- docs/pymatgen.apps.battery.html | 4 +- ...matgen.apps.battery.insertion_battery.html | 46 +- docs/pymatgen.apps.battery.plotter.html | 18 +- docs/pymatgen.apps.borg.hive.html | 38 +- docs/pymatgen.apps.borg.html | 4 +- docs/pymatgen.apps.borg.queen.html | 18 +- docs/pymatgen.apps.html | 4 +- .../pymatgen.cli.feff_plot_cross_section.html | 6 +- docs/pymatgen.cli.feff_plot_dos.html | 6 +- docs/pymatgen.cli.gaussian_analyzer.html | 8 +- docs/pymatgen.cli.get_environment.html | 6 +- docs/pymatgen.cli.html | 4 +- docs/pymatgen.cli.pmg.html | 10 +- docs/pymatgen.cli.pmg_analyze.html | 10 +- docs/pymatgen.cli.pmg_config.html | 16 +- docs/pymatgen.cli.pmg_plot.html | 12 +- docs/pymatgen.cli.pmg_potcar.html | 10 +- docs/pymatgen.cli.pmg_query.html | 6 +- docs/pymatgen.cli.pmg_structure.html | 14 +- docs/pymatgen.command_line.bader_caller.html | 26 +- ...ymatgen.command_line.chargemol_caller.html | 18 +- .../pymatgen.command_line.critic2_caller.html | 40 +- .../pymatgen.command_line.enumlib_caller.html | 6 +- docs/pymatgen.command_line.gulp_caller.html | 44 +- docs/pymatgen.command_line.html | 4 +- docs/pymatgen.command_line.mcsqs_caller.html | 18 +- .../pymatgen.command_line.vampire_caller.html | 10 +- docs/pymatgen.core.bonds.html | 18 +- docs/pymatgen.core.composition.html | 92 +-- docs/pymatgen.core.html | 4 +- docs/pymatgen.core.interface.html | 48 +- docs/pymatgen.core.ion.html | 30 +- docs/pymatgen.core.lattice.html | 122 +-- docs/pymatgen.core.libxcfunc.html | 760 +++++++++--------- docs/pymatgen.core.molecular_orbitals.html | 22 +- docs/pymatgen.core.operations.html | 62 +- docs/pymatgen.core.periodic_table.html | 518 ++++++------ docs/pymatgen.core.sites.html | 64 +- docs/pymatgen.core.spectrum.html | 20 +- docs/pymatgen.core.structure.html | 266 +++--- docs/pymatgen.core.surface.html | 100 +-- docs/pymatgen.core.tensors.html | 120 +-- docs/pymatgen.core.trajectory.html | 24 +- docs/pymatgen.core.units.html | 66 +- docs/pymatgen.core.xcfunc.html | 28 +- docs/pymatgen.dao.html | 4 +- ...en.electronic_structure.bandstructure.html | 90 +-- ...matgen.electronic_structure.boltztrap.html | 88 +- ...atgen.electronic_structure.boltztrap2.html | 4 +- docs/pymatgen.electronic_structure.cohp.html | 84 +- docs/pymatgen.electronic_structure.core.html | 82 +- docs/pymatgen.electronic_structure.dos.html | 104 +-- docs/pymatgen.electronic_structure.html | 4 +- ...pymatgen.electronic_structure.plotter.html | 126 +-- docs/pymatgen.entries.compatibility.html | 54 +- docs/pymatgen.entries.computed_entries.html | 86 +- ...ymatgen.entries.correction_calculator.html | 28 +- docs/pymatgen.entries.entry_tools.html | 30 +- docs/pymatgen.entries.exp_entries.html | 10 +- docs/pymatgen.entries.html | 18 +- docs/pymatgen.entries.mixing_scheme.html | 14 +- docs/pymatgen.ext.cod.html | 14 +- docs/pymatgen.ext.crystalsai.html | 12 +- docs/pymatgen.ext.html | 4 +- docs/pymatgen.ext.jhu.html | 6 +- docs/pymatgen.ext.matproj.html | 122 +-- docs/pymatgen.ext.optimade.html | 34 +- docs/pymatgen.html | 4 +- docs/pymatgen.io.abinit.abiobjects.html | 180 ++--- docs/pymatgen.io.abinit.abitimer.html | 92 +-- docs/pymatgen.io.abinit.html | 4 +- docs/pymatgen.io.abinit.inputs.html | 122 +-- docs/pymatgen.io.abinit.netcdf.html | 44 +- docs/pymatgen.io.abinit.pseudos.html | 102 +-- docs/pymatgen.io.abinit.variable.html | 22 +- docs/pymatgen.io.adf.html | 90 +-- docs/pymatgen.io.ase.html | 12 +- docs/pymatgen.io.atat.html | 10 +- docs/pymatgen.io.babel.html | 34 +- docs/pymatgen.io.cif.html | 46 +- docs/pymatgen.io.core.html | 26 +- docs/pymatgen.io.cp2k.html | 4 +- docs/pymatgen.io.cp2k.inputs.html | 138 ++-- docs/pymatgen.io.cp2k.outputs.html | 92 +-- docs/pymatgen.io.cp2k.sets.html | 52 +- docs/pymatgen.io.cp2k.utils.html | 18 +- docs/pymatgen.io.cssr.html | 12 +- docs/pymatgen.io.cube.html | 16 +- docs/pymatgen.io.exciting.html | 4 +- docs/pymatgen.io.exciting.inputs.html | 26 +- docs/pymatgen.io.feff.html | 4 +- docs/pymatgen.io.feff.inputs.html | 66 +- docs/pymatgen.io.feff.outputs.html | 54 +- docs/pymatgen.io.feff.sets.html | 48 +- docs/pymatgen.io.fiesta.html | 60 +- docs/pymatgen.io.gaussian.html | 122 +-- docs/pymatgen.io.html | 4 +- docs/pymatgen.io.jarvis.html | 10 +- docs/pymatgen.io.lammps.data.html | 70 +- docs/pymatgen.io.lammps.html | 4 +- docs/pymatgen.io.lammps.inputs.html | 16 +- docs/pymatgen.io.lammps.outputs.html | 16 +- docs/pymatgen.io.lammps.utils.html | 10 +- docs/pymatgen.io.lmto.html | 20 +- docs/pymatgen.io.lobster.html | 4 +- docs/pymatgen.io.lobster.inputs.html | 40 +- docs/pymatgen.io.lobster.lobsterenv.html | 32 +- docs/pymatgen.io.lobster.outputs.html | 82 +- docs/pymatgen.io.nwchem.html | 42 +- docs/pymatgen.io.packmol.html | 14 +- docs/pymatgen.io.phonopy.html | 34 +- docs/pymatgen.io.prismatic.html | 8 +- docs/pymatgen.io.pwscf.html | 32 +- docs/pymatgen.io.qchem.html | 4 +- docs/pymatgen.io.qchem.inputs.html | 60 +- docs/pymatgen.io.qchem.outputs.html | 26 +- docs/pymatgen.io.qchem.sets.html | 20 +- docs/pymatgen.io.qchem.utils.html | 12 +- docs/pymatgen.io.shengbte.html | 28 +- docs/pymatgen.io.template.html | 8 +- docs/pymatgen.io.vasp.help.html | 14 +- docs/pymatgen.io.vasp.html | 4 +- docs/pymatgen.io.vasp.inputs.html | 214 ++--- docs/pymatgen.io.vasp.outputs.html | 435 +++++----- docs/pymatgen.io.vasp.sets.html | 180 ++--- docs/pymatgen.io.wannier90.html | 30 +- docs/pymatgen.io.xcrysden.html | 10 +- docs/pymatgen.io.xr.html | 12 +- docs/pymatgen.io.xtb.html | 4 +- docs/pymatgen.io.xtb.inputs.html | 10 +- docs/pymatgen.io.xtb.outputs.html | 6 +- docs/pymatgen.io.xyz.html | 18 +- docs/pymatgen.io.zeopp.html | 24 +- docs/pymatgen.optimization.html | 4 +- ...matgen.optimization.linear_assignment.html | 6 +- ....optimization.linear_assignment_numpy.html | 8 +- docs/pymatgen.optimization.neighbors.html | 8 +- docs/pymatgen.phonon.bandstructure.html | 46 +- docs/pymatgen.phonon.dos.html | 40 +- docs/pymatgen.phonon.gruneisen.html | 30 +- docs/pymatgen.phonon.html | 4 +- docs/pymatgen.phonon.ir_spectra.html | 24 +- docs/pymatgen.phonon.plotter.html | 74 +- docs/pymatgen.symmetry.analyzer.html | 76 +- docs/pymatgen.symmetry.bandstructure.html | 16 +- docs/pymatgen.symmetry.groups.html | 36 +- docs/pymatgen.symmetry.html | 4 +- docs/pymatgen.symmetry.kpath.html | 80 +- docs/pymatgen.symmetry.maggroups.html | 6 +- docs/pymatgen.symmetry.settings.html | 26 +- docs/pymatgen.symmetry.site_symmetries.html | 8 +- docs/pymatgen.symmetry.structure.html | 14 +- ...nsformations.advanced_transformations.html | 130 +-- ...ransformations.defect_transformations.html | 12 +- docs/pymatgen.transformations.html | 4 +- ....transformations.site_transformations.html | 72 +- ...nsformations.standard_transformations.html | 150 ++-- ...en.transformations.transformation_abc.html | 14 +- docs/pymatgen.util.convergence.html | 56 +- docs/pymatgen.util.coord.html | 48 +- docs/pymatgen.util.coord_cython.html | 10 +- docs/pymatgen.util.html | 4 +- docs/pymatgen.util.io_utils.html | 16 +- docs/pymatgen.util.num.html | 26 +- docs/pymatgen.util.plotting.html | 24 +- docs/pymatgen.util.provenance.html | 40 +- docs/pymatgen.util.serialization.html | 22 +- docs/pymatgen.util.string.html | 40 +- docs/pymatgen.util.testing.html | 34 +- docs/pymatgen.util.typing.html | 4 +- docs/pymatgen.vis.html | 4 +- docs/pymatgen.vis.plotters.html | 16 +- docs/pymatgen.vis.structure_chemview.html | 6 +- docs/pymatgen.vis.structure_vtk.html | 82 +- docs/references.html | 4 +- docs/search.html | 4 +- docs/searchindex.js | 2 +- docs/team.html | 4 +- docs/usage.html | 4 +- docs_rst/change_log.rst | 4 + docs_rst/latest_changes.rst | 6 +- pymatgen/core/__init__.py | 2 +- setup.py | 2 +- 303 files changed, 6322 insertions(+), 6280 deletions(-) diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index 3acbe6c270a..b9cadbdf062 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '2022.5.18', + VERSION: '2022.5.18.1', LANGUAGE: 'None', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/addons.html b/docs/addons.html index 0681dd4ad12..d5b19e95995 100644 --- a/docs/addons.html +++ b/docs/addons.html @@ -4,7 +4,7 @@ - Pymatgen Add-ons — pymatgen 2022.5.18 documentation + Pymatgen Add-ons — pymatgen 2022.5.18.1 documentation @@ -37,7 +37,7 @@ pymatgen
- 2022.5.18 + 2022.5.18.1
diff --git a/docs/change_log.html b/docs/change_log.html index 9499ab711b4..eba3a4578d4 100644 --- a/docs/change_log.html +++ b/docs/change_log.html @@ -4,7 +4,7 @@ - Change log — pymatgen 2022.5.18 documentation + Change log — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
- 2022.5.18 + 2022.5.18.1
@@ -53,6 +53,7 @@
  • Introduction
  • Installation
  • Change log
      +
    • v2022.5.18.1
    • v2022.5.18
    • v2022.5.17
    • v2022.4.26
    • @@ -394,6 +395,12 @@

      Change log

      +
      +

      v2022.5.18.1

      +
        +
      • Initial support for parsing ML MD runs from vasprun.xml (@shyuep).

      • +
      +

      v2022.5.18

        diff --git a/docs/compatibility.html b/docs/compatibility.html index 12f9be35321..7fd072c7404 100644 --- a/docs/compatibility.html +++ b/docs/compatibility.html @@ -4,7 +4,7 @@ - Compatibility — pymatgen 2022.5.18 documentation + Compatibility — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        diff --git a/docs/contributing.html b/docs/contributing.html index f9dc1b04d84..3cecabcfa5e 100644 --- a/docs/contributing.html +++ b/docs/contributing.html @@ -4,7 +4,7 @@ - Contributing — pymatgen 2022.5.18 documentation + Contributing — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        diff --git a/docs/genindex.html b/docs/genindex.html index 1d4cdb60337..95b999bf365 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -3,7 +3,7 @@ - Index — pymatgen 2022.5.18 documentation + Index — pymatgen 2022.5.18.1 documentation @@ -36,7 +36,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        @@ -7994,6 +7994,8 @@

        M

      • md() (LammpsRun class method)
      • md5() (Pseudo method) +
      • +
      • md_data (Vasprun attribute)
      • me_imag (WSWQ attribute), [1]
      • diff --git a/docs/index.html b/docs/index.html index c0f7384cace..f7499737005 100644 --- a/docs/index.html +++ b/docs/index.html @@ -4,7 +4,7 @@ - Introduction — pymatgen 2022.5.18 documentation + Introduction — pymatgen 2022.5.18.1 documentation @@ -38,7 +38,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        @@ -207,10 +207,10 @@

        Why use pymatgen?

        Change log

        -
        -

        v2022.5.18

        +
        +

        v2022.5.18.1

          -
        • Bug fix for sulfide_type. Sometimes symmetry analysis fails because of tolerance issues. A fallback to analyze all sites.

        • +
        • Initial support for parsing ML MD runs from vasprun.xml (@shyuep).

        Older versions

        diff --git a/docs/installation.html b/docs/installation.html index 78a9083ea15..e23dba7563e 100644 --- a/docs/installation.html +++ b/docs/installation.html @@ -4,7 +4,7 @@ - Installation — pymatgen 2022.5.18 documentation + Installation — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        diff --git a/docs/introduction.html b/docs/introduction.html index 945c85dc372..665f9b194d4 100644 --- a/docs/introduction.html +++ b/docs/introduction.html @@ -4,7 +4,7 @@ - Introduction — pymatgen 2022.5.18 documentation + Introduction — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        @@ -55,7 +55,7 @@
      • Matgenie & Examples
      • Why use pymatgen?
      • Change log
      • Getting pymatgen
      • @@ -227,10 +227,10 @@

        Why use pymatgen?

        Change log

        -
        -

        v2022.5.18

        +
        +

        v2022.5.18.1

          -
        • Bug fix for sulfide_type. Sometimes symmetry analysis fails because of tolerance issues. A fallback to analyze all sites.

        • +
        • Initial support for parsing ML MD runs from vasprun.xml (@shyuep).

        Older versions

        diff --git a/docs/latest_changes.html b/docs/latest_changes.html index 9bfabdaed68..c986f32f6e8 100644 --- a/docs/latest_changes.html +++ b/docs/latest_changes.html @@ -4,7 +4,7 @@ - Change log — pymatgen 2022.5.18 documentation + Change log — pymatgen 2022.5.18.1 documentation @@ -37,7 +37,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        @@ -85,10 +85,10 @@

        Change log

        -
        -

        v2022.5.18

        +
        +

        v2022.5.18.1

          -
        • Bug fix for sulfide_type. Sometimes symmetry analysis fails because of tolerance issues. A fallback to analyze all sites.

        • +
        • Initial support for parsing ML MD runs from vasprun.xml (@shyuep).

        diff --git a/docs/modules.html b/docs/modules.html index e03a1b1a45a..6d7b41cd26d 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -4,7 +4,7 @@ - pymatgen — pymatgen 2022.5.18 documentation + pymatgen — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        diff --git a/docs/objects.inv b/docs/objects.inv index d2ad552c49e79415c448851cf77c7e503411f202..66b4a361a6ded23812df84cb6d5159a93206a323 100644 GIT binary patch delta 10964 zcmV;_Dl65;jswq*1CT`mE-|r1nVf$nQ2;!3s*zK_^_bE;L9qy564X84EHu^0M_?Mt zXEtIN1+Dm0J5xdRDORBfVNHn^Tb!RP35Fd9>p<+DZM6QECwzGZl+SSyuV2LH5}N?+3G+$D;e$<1B99zm zr)`rX;V$fvZ$~qUSd-jXQ55+lU@-}?CyG?mLoQaqDFF}go)Cz!X*1db@~S5c z&OuH_Q;4UM{55j5R)Y#p@UDLsLEQ=dT>kkVAXhD*;17{Y)C31)@FtZexX~$aj!`@m z_*X0Nn9CoU@HAcAQBye*{bolVzQahOe;Q$VcL%poSD`IFgU@AaWaI&J-V{(yK5Etf}8 z9&R_#O22w**Qt+2n7(=d6@P5z#L(EFXR&KkH6kg~R|aVh)k~H@y#_~HgyKC|*s*I3 zEf0C9h@|4xS+YYifZ+-kZy2jBBMenHW{zjnfpJ^S8x(mBYba~zlRyowFq8U# zPGcNREdtucnj1&p$2@-|Gc@D8W5X+&BN)0{>}s)CjvSf?vsXDv!>#cN zYe!z=lfjLIJ${drlJAXi!X++TkNoMMggt(?ysJADr*#y})(n4#pkh{#M1ndv{UN~3 zKDw#t4FPm?@IxToh805)vnEVC6k=!b5en2fo|X&f16^^?l0(?~5o&S!^!3x1&sP8H zg8KO7@+a=Z&f9|3<*kVj}pLqDR@9nNzS)jP_-n!_1E8x7VBfc()jygPb+#0820%dmq7 zTZ&&FzrpCJfZ)a~9FeBW+fP8+)mR={`Vrel=3y=K2-09w8uqhCJV!lgHO4W%i;`Tzb!yXo3U7&l#yQs31{ zwLT|)0%gQlSPoB}V4WYn?xNYxi4Rha7*FG!>GrD`j0Gu8LmI1VA%l=V7?IOe8V!Q` z%?!601olrOn8RrZOO@=y{J^3rx@Mp0)&fS$ZG`?>e$p9k7s!O*^h)#qxPndu%k`y` zo6CPCU;L##BUPvEP2|wn9MapeZA5S|E-gT@(id5=GM5?ut{$o~LbTtqvLY>Rzuhli zj4zy>Vmg5>WMmEzuae34sbkaevT+Qp(Tl7LHVNPMz*kGgTC~lBR6^M&`HQJ=jpvs3 zhj+bBhj+6s{QF=3_1{|VI=LpDe4HYoF%Eyr*m(Ka4#ebX<#k>irAKCauqHTaeGvjOAK9$iLil z$j=&q3-%?Db(nc`xi_+o zC4H2yB9sMmy=J1pVdDyhiPVK{O++dPU4&a8DasGB80O10FZj8#Df)k#*)q30 zB#G$p=I~54*Q_3@O{&to;gz@?HZQxp8WQSrg z`uh90p*f!pYDvJewbfx8#Skv2D*41I_l>hAQPx+*q&0^$O;wD4A6%jy`M847RKAOm z;|v$1dBtivTNN%(JM!b-t>b?^A#+>BPgnMEr%-jCv;lQSbMloVVBNgJ2;kOr@;anE zG`xDO1|HiOg3}ci#twk%{|FcEppZnAYi-oS;c!3(*|ik;;8sRs83<6uK!ZeQ37_hV z2!rz7B!U?f_!h^>md3@qS`<8nRDu8(v+{SGQ~MZm5NP$X8LX~SPuYKig8+xL*jjoI zBgQ5#Q%o2(uRb(V*8bxt`MLh-xsEYxavvuQL!lQaq@{d#Fv6fRn*xlBhV-MUIUA{3vF1=q=GN-|m`N^e@dzbGlMG zJi`Wt7b6EdujL!gO${5?yHxDdc z4DF=W{pfrwd|&vy#9^R)G;9B@S=WgDq4UZ6EAs;{%Vw36IHn~@J#tjO#}5Or$@lpf zNaQ=p;7$GrxV8VSTp^YE^ln4O6YKwLbFy^7B{Ewh^z$yxi+a14J2KRxZx#8N)5Fi=XlC9@HK zo`EcskBP$UPjx+I6Ce5_-W;ixh-NdH8tCEG= z>PEf)TvbBi?sNN!4}9*PI#vPR&X4f^if@^r5N|xWtaI?{Sa>e><;V`ST6)OTyWG4* zrL_mCuEl@bo&xu$K|znX7td~|Y%Sj6m2czne{!;)L!R}!&Q_~@5F4Y?Q*nA3 z;`PBV#70bQC%pTL53Q*kWZuG9JOq==bF|v&_&Df|Sfmgq#Mfo4rfW0Ls&d zn*w2QxE0th>##u3mH(X&6vT0se`iP?NYq=E?KHa!!$O)-Aa`Q5d-Sl3)u^{1X-P{K z)cJojSTG2!%woVN7Xv*p?1aZ}F5SUHgImh7`W>_? z+n8do#LAV+;_Vay?v^}KoHin(9~{Y1P%(ec#(QIMm*FHN4N#t=Ll6^ISjR2SuxwM! zWzIP?xm?%&V+zaRO0#BAX$P$#t3YK(2lF&Mfj1f#7DhOL%z z;DK`-2HwD}PtuKoe&ECU1m}-sno~H#XrnG3!~pRb+Ca`JmM-fGqbU-!aT@{-VOW1+ z{0djyg)gPsYmF=DhvUOx(~m=#jpM;K6s^Q??M1u&KXs?B7Uo6?YYXg zc<&WI31i>*;ji8qK6q#N%{#+Cy)*pFD+A3#-}v4M*1vjZ_~4!4H{T4zD}mVe^4u*5 z3b8-ynI_-He(i}9_%)}(x=}L`KPP|4H^FKu0UzZ$txPs@4%5%0>?7KwSUe5pxNvsD z(htutpKzrco5r=6gTjsI|D`ErpAadw>oR`n92+q!-X$B)vUs*OTQDlQhCy?(5pg58 zWNm8=u*4^aa-7zGz%)?D|L}Zeoy|yvc+M_cybXB}Qkq9>e%{ui%)G>EH+Fw^-qTv1 zZffF!ZoT)5t-iJ^?c#DzQpht6TN&v`bF{&@zS^t60Os@Dg3&o{b`RO;KFThSCtl1k zH*`E>2+Uy+K$$}A6%$Yzd0e)2#J@ST;hWbS>A{Js>jN|`^+ZT-W2b^B+MzV$t#TBN zF7J*G%AKCitN3+z$m+6;fMPsMAnw_d%j z#?0>1GLZ-Hn~B_&n4C?qD>FZsO|b{((AEI*6qLqF0|T&Fu+iA5T8x-w%lX?g{A zXjJcNOz;tHqvpXsYS8$aOw^?26`3ffy&97|)8*<+@La>IFu5MJ<~FeiuW?w6 zI|A6B*8KpWCjFiK^9buU=>w(61k;{Hy@7T;k4~eEdbDct1otR|?n~)z&b_H`qDTyO zo~sOxuxh!cLnvZ|n5S&+~D=|F>MK5T4F53M+ zV1A2|;UJNlm^lqGV}|R(UNya%F~YTb#k9I$12F3~tMS**^^99P)ubM&hV~T`@ zIWEXMehR}fL+RLMgUjf4ZD#49@iiEyi<(zsqVj)kULA*{6+-Sxtkg}t@f)reR(bgL z>xC5_w$XVxWv|O~IVybx&dXKP|Hu5-BBpPc6@hpQZ*vH&FCfjL`JP1b$Lm~La#Qcx z8k(EZ*U-=$HNBpO)=^mQ)S>t)ZM9dot2Werjjzs1HELdsiFQx&$PK+KF;J^!S2col z)b@WW2Ct5~jyObkIb|bCQsP?C=$BFBx>YHbXRMdJR@+QtxU^ucHynSX{iyK!b1QXare{?33JlP!-}RW`v>=G{ zs&s882p05kZtbqf{Kmh7GowCNXL$Wu%6I7)cRVEB1ZyP19I@-u@+#T}RFLCP8ihXwMv^S{MI_!H7BTmCNGz-|Xy`XgHroOe zmPEluoX$aovPLM}1S3`*^Z|nu9wUDU%Y27}H7Vesk2VoVi-BawehEA^ACBzDm^pCO zSU&hB_@{4zfB7cxh@Wo!;pZeR0zOC$azuEijO$JbmLQ915s01-653CR__cVy=I+Ki-{MI(P{<<9mn z+KDC~a0ejfL!o|xHWW6a!l}qL4e$cp(YQ?T)B;6u97IG+|3m92&7-VY6VhZY-@SaIL^VOikBSPpY#^y*kFbE*gXi%=2jheGW z!4AdcWN^@e1TRCvDnM4Q7%qQ+;UF~RRZ)--2h#m8VMVN7Eu0F?wd4L`y@tSHTbdW* z(!~xp>%0>%gYdw8YHI6BD>0WIwH6)gGdffjj!|YXgkW5WTNnrp#J|i?=(UKYz#Flf zf+i&VM3j%}AINkuoxm1hOx0Sart2Mp$$QQaRin3wsEEA=2h37xtP_7{xG=^jl^&YG z0P-y7G{_F2yr)I^D~?5{VV_-DadW!EDKdZW>K%n_4fZH_Q}Q87 zt{+vMVmg4C1163}#R*dTqP-WKM#IYP-GjO*QVTJ#+GZ$cI6zIMK`8vY49|S{N+S$p z2Q5TsV`xK1n1wmX>ZLiLl5R7A8%G-)*h1RS%1pNEFF{(>EOZ9S9I`z&7mB_<0GVM6 z5!wvf(BMXL2Ht-}o?uWEgo#x-5(O)=D%66xzHhPuGd`H$Xz#~kO#K~HN6ykmb!DHE z%`*vKV{GWEdeGfr#ej%$+s0`T5Yyy+9Lx7K^P_$P+|EEu5pWike0-ux>XGb83Yv=_ zjL+Pvfml=~=0WHP{4C+)W~sYx_`2Mo;p@L(0C4WBjdOoKC17iuN@ywnA?t&|9$IjA zoW=6x+n2AOgU6@4dvn(^5SLHpg=o;qzNT#q#ua-Udmq46lkk9CrX=JYI1qFwqs_L! z^cLy@7d2s-oF@HFm=#bE(NfHI)tbU|Sn;*8{%JtchCq=5mZ1=Da$087LHR#Hgky2z z7Dpg(7$twf7K!bRn3k432Pe#vleJ>;4#*y>#sX41M=a3#>A=eCs1q>7UXZzqs3a_X zL@o7P{q+T_ecS$iqJ!xMw&1R1E!n zWMG}bTaQ@RPO@%DML?AWyf5r#Fdn>-Vp|RUfjQn#p7KAkX$61CEPh-H=-v2^X!h{= z2V*L=oQ-os@>;?TXCb02@cK-i)gOBMk#ksQJh^klg@Blt~kXXmnJi|dj9yW~wgsA>8}RVE?>!>)LBQJjmp>MTSb z#chyg36XsfC-LN+*=2FioS)I~O(I&n;=?olGrJcLK*KK=3KK6rY5`SSEtKeB%U<2XNDpc!j;{P|)Xg+DK> zWsLE<_*fPNO)p0L4ab{9TjVk3>9QWVp1GBY1$vEWbHroq>RxD$0BXXc>UCQ z=%o7jA3w{}Bb%Q;f4=z{rIGme|NH)PUJB)DswUCmdqb%m_(lBq(^0I_tRqq6G%97?azR$0I97+D zI`YTA*U655;mM8|-DJnV_ppf#UseRFmOHl6{c=|M35|Mko*n*Ce^4nN)#{Wg1GNIx zVX6M4glnVzsRd)fe^wXtIy8SZOq-`^FCC(v#UV<$m3nN1C>ASlhu*~1w=PJNg5$h$ z%Q=HutVt}FvrUkdOh0skpo;69LCmeizJi&fkK`+^BbL$Hp-ZcbhH?j5B>+jXL*S@}P+osDx;SKr=DZJAN3B`~;#?b=B;(0$LC(7<%E3iDF2a?sTr+c#^!F6kZan#C?GJM$oF~VPQI@qSK7tQZYMFm=j95WJE9+5C$Jj#Bx40He^`kRw^`o7>L3YTrSQJ1cbyh-&JLpj1I;wyf z8=?XicT+*&>Q&%<)8?Q$NgI7zR7>5#)6-HL8P!uz6Yv{~E#52rM zQBF&AMAEXY#gYJy#g!k2)_E$eV?IOGx70I85sH60uLIN!)25x&RkbdkzMOKj5sP3p zzkQU`DsV*7vsH(WP#nm6=N3yo6W4N|;c8XbtjwI7m5zj`)K@o8wy}G{T1rn*q3G2Y z3k#NFQ!-i(g`j2FZY>M4TtJ5{(rSTaKz4CJ+6>=_=}3+^cB&x9$Yr+KlfX*f!nP~o z%5Q(CHO=f>Fd-Gkw?!za;VSf`wX4<3=uj{V5m{XBEIJM$jY%E!?BR1!^PR=cdU06? zMFgUjIabeT+0MW;VmiJfj+QDxn-mv>S>`Q`n2zd*qqoo_h+Ac!%UjtO_G)cq1rvtT z6(4yyXTC{c*QAB+pvw=m<;D@m?qzaJVb_19g|63y@&N?@Bm$3zTdN)?(pnu(QSJQg zVO zw1cOoCHS3M=!A%tMy5Bz2TV-hUCuV0i5qDXI)p2(5w6ygAEZ|)nZ^m{f(UU-@LLatP5hmtZ zW@;&-BU9=1y{1ac;sm>p2stB@Lel4^afWVv^trs2{T$gr3#ZQLOx&)6wL3bBW;qt& zb*)qPz7%#vTIdEF=!1@EhQ#}j>MwsZAEDhT#1M7Q`3IGy8j6!b?KW{ovqCN#af6@+ zWk;*e$ZU{W3r1=@YUj2b{MfVBfkXa!s)dGOq9g|aOy#^NIwqA~3%^GeW99-nXpvT5i6UVW zfy_!#OB%S2X!_jP7MSvny726enP5SN~^#2LW@)yo0dt)4%<+P(K8%gVo5N(`k`=GSQNaG~0jAXHrJSsAnTu zNNiBa7(tfPB)yV7eCKGroVaLT2hcNi<@)$ekowrNWTR!^-+E9*3Jp@7F%x1f(~sOB z=ok!_4Z0#4e9iTN`m>DfX#y7l8fckT3rvd;#&b8 zQcU=bl!oJoa>hfG1f_pfD5+kGmcS``JMFo{YA0Nw2jZ=w@AVKDrM-xNFjpH|o(vHfn*>GKtB`S&Oc`NsAL?qZXSo&YV?f37h!a zm`3s>WPdYf_O`T%zJqGy-=QQUVw=fPgRZVaEAeei9JUJ~=+ldeb~f&S2m`fSo&qqA1mn2)oGNz+Q85429( z4@_43P@I)AK-VI@;7$5o_-Z#5r(Sk?CVMX0+0JaQ>`vgz$d$GLgAoHTc8S`7lDC4}%o?;HFVXw*$&XNV{kuQ62e*m`u+=OpofsuUo6p z3A?cOt=#kqnpPZ530#!Wtw6RzF`jXzeF0(W6z9&M61QIv?Un4OS(qIUQRINynDR zIHUoSH{gwY9Z3yi7wwF5-@nMl|9*HFY+Y)dUJ|JDO2QuHD5AG4hP(4tk}dk}x?lzph;;fe%BSPNSV^x!sWPk~AQ zSc{wvwYXeQ{c+0|3gW0gm@WgdY*GJ z6Pd!%Q<0SWR9n83kd~&x(37ON2&1)yLj4redXQE!g0TilemuugX?nmyqAeu; z=^RMN_rd6fxYf5FpuXX&_2s+DetkQkxwqErY2(D~ak~-G$m-Nj+Z+ z&A@3hqOO>p&0t39o0#$I7}VEu;3|Jr51y#1glb2b)#r1>I$a;+mZmg2Xd%_-9>^+P zA7oA#|4nn(tS!(3+obISeq*7wyOke%0A-pUu)j@J^LKyEs5E^IMkO#em$r-s+t5_h zcZ<<>gmfGRgH-~iPW&jLgV%NA>Z{SEwnTL3T8GNEINhuY?a;LTeh%EE>_LAmaFWGH zk6M2}M{QE}pzaXMbco{HIhst-XLw3nJf>#E;{yGlDy>FGi$S+UG~jx3mY*%w+?LT0 z7;IU7H<@xHpuyG|@*7H1g7g3Viw?LEI0rta?E&74rPBy&2d4G+bJ!+jAF6g}u3)1H&|@`D_3>Gm@_5`C~u>VE8;?r@5XHgc5d z#XlnSGBEivuxWonc`nw+)5Ynh;$5q$nAG=PaFwzbRlH_xgslYnaO<@Fz=zC?E5G-` zs+6awx{bo~EkYrA<~4*^HMrN~)B@*#$Fx0qwcq^Q;$%ngo0j5Sw1=z*&rG{3UL6>@ zl#xuJR6Ku|BzzU2Tk@j&*7(`W>HkBD{zHlW1o3N delta 10955 zcmV;+Dm2y4jswSz1CT|rN12>|rhZF1rFnv45o9E&`=?oGs`H7!G?dRj#9jwl@dL^U55os-w$)RCv!vt-bFmNk=D z(sH>oGaR}5Y%(l%;m3Z;ED|$Bb<{{bN8)m+Ycx@9uhq3-5C$5Ta?dS)ysMVHAeJ#Y zpnNiy9sKC44k>P<^}jsf%afXXCW?6dB0l2Z1ZYo~PcjZ4Y;qELMK#U-RdN~`&tDZ18hawqGAs#gH z*T~h13MxFoyI$9HC-`%J`R9LtT(y9LKk6+}6C9AiTS=M_M5n+xM)6SKU#-Anu4rh2 z$aHZ>O}I$(n;m)hJ|KzyX@uq79o%+Wg|_$%KI5#Bkq69`4@|KT27Uy!MwjzOAH@s4 zmfZlSEd+T*O3qxZOZ2{pzh< zr#>2C`sx8x{IQu6Lt}%Un66RPh@?zk8KgZ_?@a>r8XRpAidS1<$F4QBJc^;>hKjdg z$qvadgDYITVXQWGFm&m(#uu=eIi4g3#%(okP~omB+OzLAajd3)!2xuE? zZXAIh^N`TsHTf5RFLJnXVuj`$$94>I8uB)snqGb$3GEsob~rM0Acq=vNMOf@J}$2$o1 zY9L5kZL1wA$`%Z{$h; zUxk5yfZw5*$h$m=degKF3pi+br6izDB;Tp1Dc%=BS|-68DYm>QNWx16iA${v0$u{L zAjXUZ#TJ2-vAFUap*$k*xO+Ky9Pk@TQ-bq<|NV=0)3uQ>Zn_?&zN?dJeNOxY%80SB z9G*JCIzN2fMYEq1AEX>Hp2j=V?N>7x3sRbfG*;I_1|feiBB!e~8U**78E!KO?4L$3 zhtm+2D%pqmfkjme%s$ht1&o&42>rGEq%+(ukO{%*E$0Dn1)T_%>q{p$mrK6*OM6Ct zs!rRR$f2=0q_<_;h~QvcT7Y7uFS24~E;IgJJtt*^XumjRMOxf`yI;N--yu82bOKw* z_!%OqB$Ka5$EM?D;}}|_7g-l<629#ju9l3oXq#uFgtAZa7gOOH&n@i_?|PjM?`B>2 z_rLz@zqQ1^06I%h{@B+>%2O~-(O2M6o-cI1Yv9YHjuhVrj&?_ z3(;Y`W13}JqmW;XW}zhh8`E3Hv_7~6V@&T*E5o2Hwc`Tz2hC|piNW-Tp#bIa6mV)z z#jItWV?I*Pwpauo7m+4RQwt}=E!k`X6ozGv!b7lAI`bi9geODqD4)FToHw{MM6Z-8m2uZ3ZYCYqEoKwVDRR0Z)6=y`Y2z;5ew*g z%|wI4#uW?`sSDehi1>Xf`X(=bLgm_~v#A#=`^!mv)0a#2T^@Aq1Z>kGbtH%3E}rEd zKk~mV+gxYHtfv~qVP4FJC(DBscmA*1{tueb@_aEgo#>fT6sqV(;&sp%h1F##6)mND zbACQeT95I}t%7)~=e!_vj?o9Z2)95|lpka<%$I9k@N;ET^f$9*Zh1(564B$$;hAc# zSv^#nRHb>tD{(n&UUqpmD#tXht`N`1Jg>iOXyt`4dEIM%UhW^s4#i^h_4jc@b3Pr^ zl7MGxtHU;mAzV;Z@`+RK8)r?TtgnhmYYu6es!04kxI{hjaRsBPe7z#a87@fk*3@*i zDqNm+Mesc=eMC+7+c8@~ zOcGLf&RmO5id&rGRJv?ycu)n1qnLqWi$w@>F^r7(V2$j=196OxUtfKc-mtYeFcPQk z8;;Gb69waQSv&xLCxgo*QE{e=92x!jQOxSlTcTgS-8Hf3Uz+#ebft94F&Ny*(5ADv zmHl)cIe6<$^Y20uQXD$TZXFv+|#iCXepZffo3 z2czj^qP9)xoJ%ER^(?jACtl9qQ&JeGmmN?iw1qm&Y@7XmjsT9)3ddl$rya!d`B=u2 zOG5{~STX4znmCPGtC&tz`=VgOJTplau_Mgqu>RQ?p8?F2F}9^|9$35>+DWbZ(fL^T zzVLa8!$A9J*8W?wt`Yk~=actW<_BJu%_=8xOiPk_%oBR=U zfuhK|Vm=vv-99lGPa%wc1`244X~BE3$TmKhNxq1c8478S9mJ~j?>s20pj~z*rr-}> zo}a=tWNCd0k6e$V(IG|R+3D`PyVD89{4gl%iHl(YUXREQiFk5Gb2PR7s-Hptpp-4ETD-+8-^S(tRkQ5?@eL-HWUA>pGJ@#?Vt z4I@xe6*MJy6PFeWHUnYIn?DJ0^CFLDI+Z>7cTe4*1M$)K`6g`|=S6%)j=6)x^Kvrr z=c=6HM^+A`vszV~cs8p#j!0&%+IsvdRy!GgF6N}1tycLUHb$kV;`B1a>w{m2jhNa_ zc=r__T2nj7yoIrN2qu^3XtmSvanKvFNFh#$ugh3X*JuVz!IjR{OJ>J51;XHPE3jYI zVS%74|2rQjh~q5(&X78gsJANHX?7Qeg*2l;?!;>M=wTVFQEx%gl9nu}^J%bP5L%gk z#eh#R@P3|rivI+>eQt^^n~|{|_`%RgKg28+uY?>-y%Ic5V$BBL#&ra&y-am?**q5> zgYP=e9*JG|j*!~R4h6EfkAQxPyM<5GE%|EL36I}gx`T%Xx0Ge|J7`t5F~wksl`EIU z+bIOxEqSCkZA3;tIFh5FVxEon#^5f0!%0XQpgc#1ASSG^j$52z*`}JysH=e8CN+`b zwdua~-Gh{I=pB^Yzn}SkKl1sA*}_|(PH3&w7~7O%FmzK0Mq3*UTP@|l1Lrslyn$Pv zq#FhOz=!n-&L7J(r*MYRMqNCJ0pc^Xft*t;UDg#wQzU5PHUu2Pu*CQkuGE)*xHzCU zl-`zkfpQvCkI;)%7y=e`AAW(0U;R^j@Ji9%g#fmkGpce${8q`@bCqxL-Yb3*#=h~x zU%fMY@Xqj?cZPp@XZV*_2AYSy@x2qQfA!Ar!8^lmz8Q#D0{%O}>r& z+7l=6YfgoAqh=z0PLOYc)l>q1KFW1knQY`7rk_XIN3=_Q)ysbrgoK8n<%=8 z7|mCxzz!p|VVXg!v_M&Z79UO$^w;@?6}60vF0CC4cyB09cPA)4TvEwf-dAn#M-+?C zS7Lt#ovzFPO`2YT1sc`69upMn|4VTQAjENeEjDOS>e`IZr0O+Tp;5o9F~d8;v{#2Xi@NbOp#`MUVAMT*rUv~8D5`?*I;jdy?R}Zncb&lA`jp< z6S*rfIh$fvW`0(6ufP=TI$n)geiqM%ex#+iPItHxi!|tTWyWaI^a||IsNU6>;3L|| zF+vl7__lu5wz!xH8gyDPF2mO1ji<1q=w(c>*7SPDFj|eStnupgj6{tmgf|cQ!XVaN zkiV>!SKwd_%3Y6td!cE8Z&4o8Z>T8ZYZ-Q#)w;H(VpjGVEYYIj^_XKB7bJ`EvRtu( z6s7pPM?OILLpz$@Cs7cK$GEq)@H70qc%hj3SxrSF^ay@FzZDJ8#Y?P5h>h~pOoKC37E^KC6O|Hbm^!i=UybMZR+_auiUJw+2!wKEt zYp^hzLW`S+&riX}`{hgU>C3m}i#Ed8<(0gBdVGGkf4RS674N@(f4u*8bJaS2y1CX` zz7C&fRr7+b&#v3WJ>WMKaSerTcZ3x*AGskouS!>cVtNjWUeNelwEKU+{1zp{K_WLX za~fjC4A+IdYI-$eglqT6SLuqc+6Ut-t~L*r84k%6SeRL%t1&c-nisVPq`@#^HM4gZ4wvLb6gYgpsu=F9^H<+u|2CsS7wlUJ+HtD4a!}Q>9s-= zUz7bA)w(t#G%I@zmT1xNYRvHti(jT(p`Bf;D>Fv3u2*1-76q@z6bTD+T#$GC6ozGn z(y_}1m(lIo%+f*QYcNh1HLu1*<=wnG4o540gxr-_shfJ^H(W2Q^6>4~3oATqqw{jg zUYF-`RQd{>m#e1#kNK}fOy4jo0`V5!<`7t4K$=DKJ&ELx*SWOhrrxzRG&iNMp`kfy zdOZ!Tqp;kmL-AGGYOiirZK(YkU!9d|)VvxK?VjY38+un_pjOSUY6R=3?Ntn39d#Xl zaftA8%3gesZP)XFfprdMEsM)j`81Zi7{AbOI7a(X;rHi%R_e-3AZ7@%3d>oLP=K@jIv>Do*XEa>6f z+Fg|2{rhU;0W3Aa|AG~-=c+}~Wp7kz_&kY7V_ z;5O&KhS-47l5)peEHmzb@s~6!i~BsMxgfy%5ND?^)AnNW48PV(#ydSXg7w&~KP*wgo6GiGqzdor4Nx zjZnA=MyxvM0|qHPMi7?y4hL(0QoutWZ6c5s1Idv65_oDp9NCXCbKt76eDF>1Pu~Rp z@=f3oKi&Al&q-PYe2^OCi11Ds*PRk9K^D^@5Ir9xw4W03Yw>=~-LI{CHFOVFPV>k( ze&gS*BR3(ll=6x220J(GCmt3iiHgwRur&5>|m5I~~Qpj}$Nj~64S~b9G%v)Ziydy(c_&~7 z;eq?q)Yg?&VlF*uEjrd`bf_#Gqs(9k!MGB)Fc2Duf0?1sYY|ImNT3yOEGRST(IE9hB@aiwj6pADAf5(E%2iyE8%~?&S)!igB>Ts7Nf{(;Yj{0NhVMi|HrT8Plb(1wmM z3v-gyOLIUa-DUtcjy5>3g|wlSnQYZxg0!kx=nRxOWP5Bb6n%XFGQ$=kv>CRc!Hwh$ zyoo%)peP7`6RUD03RYxQs0DL<-(&@5d@#Y$-jBza`a7tOoTZQI%04HXXA-`~*w9t= zpu5A00TJW2jng6^rpfy_mhWliNBsu4oq?Dl;4Ccp_(YY|BiWM_G#5V@pSe{7v8YVU zgU}K9S;EK7Qg`3*b-6>s*MGqP;M`Xm=X^@Q);N`a&{FkC%< zw*CD?2h$B~!F!4C5BI^{mv832VhlF#h`!&xeE)X8^n?GRg7!Rk#Xn{Oo`6>(&Wjtd zGIS zWZjU8fGP`kU)arHJa{9;wi@~abG)HE<$q+;3jUB;{J0d*yYU^-?BVkd##CxK8|Q}P zwS*haLPS~M^_e`YKlJt^=djLra_5T4zoGuBgaNPixk1r|t=Ib&u*eMUurKH>eH)E` z+O+H-+~QkO+%i^FpKcnHBM6`IthiCq0b}t@)(AV{3-anL=@{=hJzPP*pbo2e;CAj(e{+_WCg}w-4#WD8|JqZ#mqa4(IMF4IGc%zq-#18Rn@0@X5&qO z;W@IUh~~)@lP82pB2V)slsmV8X2*xt{1RKnaelZ!GuH6<^Tj#}e_mM27~^&Eu`CLj zUX1t~jxlc?^HC?XWcZQpJW|4Tb8T2TK3&l?V!jlY3^>|gzYJ>>dS<9^0eT~U$W*vj zK3&-2+%pv))#7{xieOFlIPyzG(qqc+kP+Emn-NSrPqzpNNJ(|Kr!6)nBB<&-IGo&o@!@5B}Gm!Yyyx;uONB zo#gmemF!mj{xkpmr;sKYD#(h&q&Rfav_DkI+JEXv8KV`BMcR__`l<8KN%iwTewL?4 zHa~y-UqgbU`N217SRLZ*Lf~-JstPVqUTVG|p^tO!&scWkBm<*f1(8ujEnJN%>mpi(@l)hSg5Y6YspQvFE@*GBzQ z3&w)~tS;zvXlj@?Pt#t1Iz&HElc~V+)(~{G0wUN%)>NeI(QGGnct<&^X zX`KW`jON*C6EVqYSlUQB?H6KFByPep8WLnDJrmb)pW~WU*r8Z|M#HkRSCU5J8coY7 z>KCUwGhHR5W2!OEo75=)ckro*udqAmgWOVB_`B%Cl&OEgQ6RcI8U2Wj(6A3?h}!*n z*lMpALjDqnFamt$H##S6lrb6UXfZ4w{11fB@)B{%RUB&{Qy*s-gYs~$!LS^(_KBt$ zem~Hlyl8ZB$Pmqcc^|HhTD1zqxi&P(?aJ$TU0Sw|w2~0BBi?;(2%emcbHvd(>(g$0 z{dB)j#?{ZQ}|$_>(&6{sJ%fC$E-wn&4z1!Oy#C%i^Wkd zvC24HuVX4Vy;>}edTnx)ZHFt?O6I0no5xW#{&j?A$5d{LwOAbWQWu;@SXn2bn|56; zqkxmwDI%`ZSiUtA@B}z^ zRI)FrRm)yJtC~&xbH^$@%G(rbAzQU5wm9cPhZH4$By`lIo5rTi34>K52ankiweefL zqKJPeP6SyOiCcnN$`+Qvk+gsuoXLr_1Gmkov?Nnp7Wt5zR|#CSsIi?CDRAPh1Q&Ku zKwvtN@AJr=d|ySbw2PU^OD10u5r2BOP2JDsO)8uq8?@kq2qB9c+;~S;&)z}QGUFJr zf`nFo)}x$`v4x~>aV?nYM`zmVM>~Ck?2u`(D1b=ntb`JG(4oS0Q~@(KLrL ztHArF%|UgNHu|=xmb!zdr=>PBs;8hP;5QUoyoVIgg3I)J_&qOGhb_#boR;W_q-9%+ zB>^0ZD?bjc^Hf^Le1@uTsb`QP6m?z)s2QezO*^TpYF$2kIpt_07Qt+O`zWVX;E1GW zs}3KbIFR?wEtY&HuH`<%)vB;rnK?Hr9SKjVuWp`fWA}u$l%AqO(W@^O7A(c4WV9R# zLCdh+S{7uvfDT)v)dI_a?Bam58NLzIksNXCR6&lB%WShJft9|6ZCAvV-%e|q*|%VS zLMo1Li%?R-Rp?1;SF4xNpZ=pvJx5_@3x3Vwn)!NDmCJd)5KJs$Te3Qbi zNekUUmmg@$jU$fT%jB5Cu1gDDuM6dW0|@>}1Rf8!Ry|InwK|-l+WFhZLXr%r*Y(_# z=}T(Wtd~!#W|~-(;Q~5JkyZ!0EZY-ltpca0dj6aiv^Zq8UjHb6r{z2% zY1#fR5hGiaCo&elk+37GX`A6yOU&Av%ibP6#@^D}MZzWmnU$iJG;kf! z^trJuFz@wC%KN@WiV;CXx3xb%*M23)1qVIO0pnD84Z4aX7X zjE5!(N~=&(y%a5ffm8H$+H;51PPjr5&c*VXZbL&WZQ$&pnsQb>3X#y*S%=dUCOyv3 z&AQ}#bRT|j*Q6tF)T4`R)B>kv5|fp)7F~Ih7AMF?EjDGGIjhhTHu1MHjpRwl{$|eX zZD|vI2i3^GLrF%&Hj|?UU3rrZC&=eo=={m~QCun8)3~{RpbFBb#gU(T(5iHON-bnW z0X6&81Gj|w;M*9zB<8~>U6DQl{h<@}*`&KhXRWR=A7>Mjrj}%Jngw zAoa3|D1U~3tjN!O*eYE=q-pJ?Bhd@2TWe8Y%>$N>NH4l!s3Ja>mX=!y^g@@0R$Jhd z>29sG1^R&NwEe(2`hmqt_Q8PN$n?S=5qcR!Kc@^c@qO4kc%a}9dGpm7Qj>fht% ze?LJHlBcQFSyr(DY#9*u37+8hVx4txy+AA8!H(d6?<8~3=7h(kFnFID7w_CqvH@z< zNt{$_@Q11MVT3*(1}XHxO{0)*2b7JFcF{tjI`R)OnVx}|9@U9ow^pMQc46;Zx#<-& ztvH$zxG14pfoz9jJmXCJ0>acO&YeLeZoeSfE7?!8Fkb*|OO+znmP>w4g$>LdOg(vh zi`I63tj3r^t41HXP8ad-At)$~&1KM%)9|*Dv~2s#sl;1yI<^*)jxCXKNCPHsz#I8G zk{ZS?+8O7*f02#<{S=Q&_C!Avf+3BxApF}okWA5|$|B4UBI+nZL=V`A^x+=U_rd?z zmRel?tp`w~=tJT^W;y+#MXSE|Al51SP{qT46$y&47Pc1X!EMr>0+ar+7C9Yiak-xQ z_}EYfqQ0JC)v3S)?n=lO35@iNl%Jm+F2GKHh3A}RN& zwtOieElq`?CrNP;Mr#X+64H`X7!&_MS`p%7mg)B0TTtp`tkr07E`S9+u3-+GWliXJ3+Rrn;Fd*AnS#3p5* zfi=m@Ms^~mCoveC*fZDRi*M(kGDV-(QrxU@OQavzqN%M}v}H5|hGrqZo0>%j-Z5a)=p{c0v7NhM5={O7q zs{~A)_)$U!uj|IuSEEa9iRjR^4wY?jx>*(4p=tg79Joo@gIeGui;*6Gwf=sN+NA73 z-659g5XHB1G?}8$@RYcCOwEYL1^Pi%T8)ktgKmjv!1d-VKU=K1Eu$eY*s}a?GUY}< zgRL{EpP(bNqbgNorL1}8p;F2Cq5hf5o~i31A7m?DWm7&L0Tr7@rz5sL8?_; zMg>z$Hrti%;7Y%!Nr@xgDXkoW^;f<6bOKw+pH+7yY(GoUC)mq>VL2~R3F%g}kDvR& z`_{0lPn*0r+F#BHM z`r`>?ljh8Nngqs6A!kw=eEoH{M#65V{h~TXv#mB_hLCtCGCCqn@Vn;ws|X5XCXgaJ ze3f1cpP-FP9vU%!9nBF(OT|Y{V&T-nR7>fI8WcT`c<;6PO?NIpC#+>X!PJwx*`U?_ z^tLB2943%c@|(T_DQGRk|**O;H`EP1)}6+6&Ep_GA_Xdw5P&6KfH@)ttGnKlUM}Jtytu2RY!P z(}eO|tdFOEi_=fVyH-;%sqekuDrGOKc+J`fTM6{x)@l2J51AQPe(!}XR) z_$orTqdeSpNz~tz=u&-u t7PVR6ZrnlfyOO%YI~>zYu7$ktzy2hjt8dF5->?7qyZG^^{~y!R;9XfNaOMC2 diff --git a/docs/py-modindex.html b/docs/py-modindex.html index 263c7569ae6..6a15a6b4c8c 100644 --- a/docs/py-modindex.html +++ b/docs/py-modindex.html @@ -3,7 +3,7 @@ - Python Module Index — pymatgen 2022.5.18 documentation + Python Module Index — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        diff --git a/docs/pymatgen.alchemy.filters.html b/docs/pymatgen.alchemy.filters.html index 6a336fa3f33..4b1ffe39804 100644 --- a/docs/pymatgen.alchemy.filters.html +++ b/docs/pymatgen.alchemy.filters.html @@ -4,7 +4,7 @@ - pymatgen.alchemy.filters module — pymatgen 2022.5.18 documentation + pymatgen.alchemy.filters module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        @@ -118,14 +118,14 @@

        This module defines filters for Transmuter object.

        -class AbstractStructureFilter[source]
        +class AbstractStructureFilter[source]

        Bases: monty.json.MSONable

        AbstractStructureFilter that defines an API to perform testing of Structures. Structures that return True to a test are retained during transmutation while those that return False are removed.

        -abstract test(structure)[source]
        +abstract test(structure)[source]

        Method to execute the test.

        Parameters
        @@ -142,7 +142,7 @@
        -class ChargeBalanceFilter[source]
        +class ChargeBalanceFilter[source]

        Bases: pymatgen.alchemy.filters.AbstractStructureFilter

        This filter removes structures that are not charge balanced from the transmuter. This only works if the structure is oxidation state @@ -151,7 +151,7 @@

        No args required.

        -test(structure)[source]
        +test(structure)[source]

        Method to execute the test.

        Parameters
        @@ -165,7 +165,7 @@
        -class ContainsSpecieFilter(species, strict_compare=False, AND=True, exclude=False)[source]
        +class ContainsSpecieFilter(species, strict_compare=False, AND=True, exclude=False)[source]

        Bases: pymatgen.alchemy.filters.AbstractStructureFilter

        Filter for structures containing certain elements or species. By default compares by atomic number.

        @@ -183,13 +183,13 @@
        -as_dict()[source]
        +as_dict()[source]

        Returns: MSONAble dict

        -classmethod from_dict(d)[source]
        +classmethod from_dict(d)[source]
        Parameters

        d (dict) – Dict representation

        @@ -202,7 +202,7 @@
        -test(structure)[source]
        +test(structure)[source]

        Method to execute the test.

        Returns: True if structure do not contain specified species.

        @@ -211,7 +211,7 @@
        -class RemoveDuplicatesFilter(structure_matcher=<pymatgen.analysis.structure_matcher.StructureMatcher object>, symprec=None)[source]
        +class RemoveDuplicatesFilter(structure_matcher=<pymatgen.analysis.structure_matcher.StructureMatcher object>, symprec=None)[source]

        Bases: pymatgen.alchemy.filters.AbstractStructureFilter

        This filter removes exact duplicate structures from the transmuter.

        Remove duplicate structures based on the structure matcher @@ -229,7 +229,7 @@

        -test(structure)[source]
        +test(structure)[source]
        Parameters

        structure (Structure) – Input structure to test

        @@ -242,7 +242,7 @@
        -class RemoveExistingFilter(existing_structures, structure_matcher=<pymatgen.analysis.structure_matcher.StructureMatcher object>, symprec=None)[source]
        +class RemoveExistingFilter(existing_structures, structure_matcher=<pymatgen.analysis.structure_matcher.StructureMatcher object>, symprec=None)[source]

        Bases: pymatgen.alchemy.filters.AbstractStructureFilter

        This filter removes structures existing in a given list from the transmuter.

        Remove existing structures based on the structure matcher @@ -261,13 +261,13 @@

        -as_dict()[source]
        +as_dict()[source]

        Returns: MSONable dict

        -test(structure)[source]
        +test(structure)[source]

        Method to execute the test.

        Parameters
        @@ -281,7 +281,7 @@
        -class SpecieProximityFilter(specie_and_min_dist_dict)[source]
        +class SpecieProximityFilter(specie_and_min_dist_dict)[source]

        Bases: pymatgen.alchemy.filters.AbstractStructureFilter

        This filter removes structures that have certain species that are too close together.

        @@ -297,13 +297,13 @@
        -as_dict()[source]
        +as_dict()[source]

        Returns: MSONable dict

        -classmethod from_dict(d)[source]
        +classmethod from_dict(d)[source]
        Parameters

        d (dict) – Dict representation

        @@ -316,7 +316,7 @@
        -test(structure)[source]
        +test(structure)[source]

        Method to execute the test.

        Parameters
        @@ -333,7 +333,7 @@
        -class SpeciesMaxDistFilter(sp1, sp2, max_dist)[source]
        +class SpeciesMaxDistFilter(sp1, sp2, max_dist)[source]

        Bases: pymatgen.alchemy.filters.AbstractStructureFilter

        This filter removes structures that do have two particular species that are not nearest neighbors by a predefined max_dist. For instance, if you are @@ -353,7 +353,7 @@

        -test(structure)[source]
        +test(structure)[source]

        Method to execute the test.

        Parameters
        diff --git a/docs/pymatgen.alchemy.html b/docs/pymatgen.alchemy.html index 28c586b3013..889d8dd5b15 100644 --- a/docs/pymatgen.alchemy.html +++ b/docs/pymatgen.alchemy.html @@ -4,7 +4,7 @@ - pymatgen.alchemy package — pymatgen 2022.5.18 documentation + pymatgen.alchemy package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        diff --git a/docs/pymatgen.alchemy.materials.html b/docs/pymatgen.alchemy.materials.html index bf47b912c56..60452fd6799 100644 --- a/docs/pymatgen.alchemy.materials.html +++ b/docs/pymatgen.alchemy.materials.html @@ -4,7 +4,7 @@ - pymatgen.alchemy.materials module — pymatgen 2022.5.18 documentation + pymatgen.alchemy.materials module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        @@ -120,7 +120,7 @@ series of transformations.

        -class TransformedStructure(structure: Structure, transformations: list[AbstractTransformation] = None, history: list[AbstractTransformation | dict[str, Any]] = None, other_parameters: dict[str, Any] = None)[source]
        +class TransformedStructure(structure: Structure, transformations: list[AbstractTransformation] = None, history: list[AbstractTransformation | dict[str, Any]] = None, other_parameters: dict[str, Any] = None)[source]

        Bases: monty.json.MSONable

        Container object for new structures that include history of transformations.

        @@ -140,7 +140,7 @@
        -append_filter(structure_filter: pymatgen.alchemy.filters.AbstractStructureFilter) None[source]
        +append_filter(structure_filter: pymatgen.alchemy.filters.AbstractStructureFilter) None[source]

        Adds a filter.

        Parameters
        @@ -152,7 +152,7 @@
        -append_transformation(transformation, return_alternatives=False, clear_redo=True)[source]
        +append_transformation(transformation, return_alternatives=False, clear_redo=True)[source]

        Appends a transformation to the TransformedStructure.

        Parameters
        @@ -174,13 +174,13 @@
        -as_dict() dict[str, Any][source]
        +as_dict() dict[str, Any][source]

        Dict representation of the TransformedStructure.

        -extend_transformations(transformations: list[pymatgen.transformations.transformation_abc.AbstractTransformation], return_alternatives: bool = False) None[source]
        +extend_transformations(transformations: list[pymatgen.transformations.transformation_abc.AbstractTransformation], return_alternatives: bool = False) None[source]

        Extends a sequence of transformations to the TransformedStructure.

        Parameters
        @@ -197,7 +197,7 @@
        -static from_cif_string(cif_string: str, transformations: Optional[list[pymatgen.transformations.transformation_abc.AbstractTransformation]] = None, primitive: bool = True, occupancy_tolerance: float = 1.0) pymatgen.alchemy.materials.TransformedStructure[source]
        +static from_cif_string(cif_string: str, transformations: Optional[list[pymatgen.transformations.transformation_abc.AbstractTransformation]] = None, primitive: bool = True, occupancy_tolerance: float = 1.0) pymatgen.alchemy.materials.TransformedStructure[source]

        Generates TransformedStructure from a cif string.

        Parameters
        @@ -225,13 +225,13 @@
        -classmethod from_dict(d) pymatgen.alchemy.materials.TransformedStructure[source]
        +classmethod from_dict(d) pymatgen.alchemy.materials.TransformedStructure[source]

        Creates a TransformedStructure from a dict.

        -static from_poscar_string(poscar_string: str, transformations: Optional[list[pymatgen.transformations.transformation_abc.AbstractTransformation]] = None) pymatgen.alchemy.materials.TransformedStructure[source]
        +static from_poscar_string(poscar_string: str, transformations: Optional[list[pymatgen.transformations.transformation_abc.AbstractTransformation]] = None) pymatgen.alchemy.materials.TransformedStructure[source]

        Generates TransformedStructure from a poscar string.

        Parameters
        @@ -246,7 +246,7 @@
        -classmethod from_snl(snl: pymatgen.util.provenance.StructureNL) pymatgen.alchemy.materials.TransformedStructure[source]
        +classmethod from_snl(snl: pymatgen.util.provenance.StructureNL) pymatgen.alchemy.materials.TransformedStructure[source]

        Create TransformedStructure from SNL.

        Parameters
        @@ -260,7 +260,7 @@
        -get_vasp_input(vasp_input_set: type[pymatgen.io.vasp.sets.VaspInputSet] = <class 'pymatgen.io.vasp.sets.MPRelaxSet'>, **kwargs) dict[str, Any][source]
        +get_vasp_input(vasp_input_set: type[pymatgen.io.vasp.sets.VaspInputSet] = <class 'pymatgen.io.vasp.sets.MPRelaxSet'>, **kwargs) dict[str, Any][source]

        Returns VASP input as a dict of vasp objects.

        Parameters
        @@ -272,7 +272,7 @@
        -redo_next_change() None[source]
        +redo_next_change() None[source]

        Redo the last undone change in the TransformedStructure.

        Raises
        @@ -283,7 +283,7 @@
        -set_parameter(key: str, value: Any) None[source]
        +set_parameter(key: str, value: Any) None[source]

        Set a parameter

        Parameters
        @@ -297,14 +297,14 @@
        -property structures: list[pymatgen.core.structure.Structure][source]
        +property structures: list[pymatgen.core.structure.Structure][source]

        Copy of all structures in the TransformedStructure. A structure is stored after every single transformation.

        -to_snl(authors, **kwargs) pymatgen.util.provenance.StructureNL[source]
        +to_snl(authors, **kwargs) pymatgen.util.provenance.StructureNL[source]

        Generate SNL from TransformedStructure.

        Parameters
        @@ -322,7 +322,7 @@
        -undo_last_change() None[source]
        +undo_last_change() None[source]

        Undo the last change in the TransformedStructure.

        Raises
        @@ -333,7 +333,7 @@
        -property was_modified: bool[source]
        +property was_modified: bool[source]

        Boolean describing whether the last transformation on the structure made any alterations to it one example of when this would return false is in the case of performing a substitution transformation on the @@ -342,7 +342,7 @@

        -write_vasp_input(vasp_input_set: type[pymatgen.io.vasp.sets.VaspInputSet] = <class 'pymatgen.io.vasp.sets.MPRelaxSet'>, output_dir: str = '.', create_directory: bool = True, **kwargs) None[source]
        +write_vasp_input(vasp_input_set: type[pymatgen.io.vasp.sets.VaspInputSet] = <class 'pymatgen.io.vasp.sets.MPRelaxSet'>, output_dir: str = '.', create_directory: bool = True, **kwargs) None[source]

        Writes VASP input to an output_dir.

        Parameters
        diff --git a/docs/pymatgen.alchemy.transmuters.html b/docs/pymatgen.alchemy.transmuters.html index 4b9d388fd0d..aa2d0d00cf1 100644 --- a/docs/pymatgen.alchemy.transmuters.html +++ b/docs/pymatgen.alchemy.transmuters.html @@ -4,7 +4,7 @@ - pymatgen.alchemy.transmuters module — pymatgen 2022.5.18 documentation + pymatgen.alchemy.transmuters module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        @@ -123,7 +123,7 @@ entire directory of vasp input files for running.

        -class CifTransmuter(cif_string, transformations=None, primitive=True, extend_collection=False)[source]
        +class CifTransmuter(cif_string, transformations=None, primitive=True, extend_collection=False)[source]

        Bases: pymatgen.alchemy.transmuters.StandardTransmuter

        Generates a Transmuter from a cif string, possibly containing multiple structures.

        @@ -145,7 +145,7 @@
        -static from_filenames(filenames, transformations=None, primitive=True, extend_collection=False)[source]
        +static from_filenames(filenames, transformations=None, primitive=True, extend_collection=False)[source]

        Generates a TransformedStructureCollection from a cif, possibly containing multiple structures.

        @@ -165,7 +165,7 @@
        -class PoscarTransmuter(poscar_string, transformations=None, extend_collection=False)[source]
        +class PoscarTransmuter(poscar_string, transformations=None, extend_collection=False)[source]

        Bases: pymatgen.alchemy.transmuters.StandardTransmuter

        Generates a transmuter from a sequence of POSCARs.

        @@ -181,7 +181,7 @@
        -static from_filenames(poscar_filenames, transformations=None, extend_collection=False)[source]
        +static from_filenames(poscar_filenames, transformations=None, extend_collection=False)[source]

        Convenient constructor to generates a POSCAR transmuter from a list of POSCAR filenames.

        @@ -200,7 +200,7 @@
        -class StandardTransmuter(transformed_structures, transformations=None, extend_collection=0, ncores=None)[source]
        +class StandardTransmuter(transformed_structures, transformations=None, extend_collection=0, ncores=None)[source]

        Bases: object

        An example of a Transmuter object, which performs a sequence of transformations on many structures to generate TransformedStructures.

        @@ -225,7 +225,7 @@
        -add_tags(tags)[source]
        +add_tags(tags)[source]

        Add tags for the structures generated by the transmuter.

        Parameters
        @@ -237,7 +237,7 @@
        -append_transformation(transformation, extend_collection=False, clear_redo=True)[source]
        +append_transformation(transformation, extend_collection=False, clear_redo=True)[source]

        Appends a transformation to all TransformedStructures.

        Parameters
        @@ -264,7 +264,7 @@
        -append_transformed_structures(tstructs_or_transmuter)[source]
        +append_transformed_structures(tstructs_or_transmuter)[source]

        Method is overloaded to accept either a list of transformed structures or transmuter, it which case it appends the second transmuter”s structures.

        @@ -278,7 +278,7 @@
        -apply_filter(structure_filter)[source]
        +apply_filter(structure_filter)[source]

        Applies a structure_filter to the list of TransformedStructures in the transmuter.

        @@ -290,7 +290,7 @@
        -extend_transformations(transformations)[source]
        +extend_transformations(transformations)[source]

        Extends a sequence of transformations to the TransformedStructure.

        Parameters
        @@ -301,7 +301,7 @@
        -static from_structures(structures, transformations=None, extend_collection=0)[source]
        +static from_structures(structures, transformations=None, extend_collection=0)[source]

        Alternative constructor from structures rather than TransformedStructures.

        @@ -324,7 +324,7 @@
        -redo_next_change()[source]
        +redo_next_change()[source]

        Redo the last undone transformation in the TransformedStructure.

        Raises
        @@ -335,7 +335,7 @@
        -set_parameter(key, value)[source]
        +set_parameter(key, value)[source]

        Add parameters to the transmuter. Additional parameters are stored in the as_dict() output.

        @@ -350,7 +350,7 @@
        -undo_last_change()[source]
        +undo_last_change()[source]

        Undo the last transformation in the TransformedStructure.

        Raises
        @@ -361,7 +361,7 @@
        -write_vasp_input(**kwargs)[source]
        +write_vasp_input(**kwargs)[source]

        Batch write vasp input for a sequence of transformed structures to output_dir, following the format output_dir/{formula}_{number}.

        @@ -375,7 +375,7 @@
        -batch_write_vasp_input(transformed_structures, vasp_input_set=<class 'pymatgen.io.vasp.sets.MPRelaxSet'>, output_dir='.', create_directory=True, subfolder=None, include_cif=False, **kwargs)[source]
        +batch_write_vasp_input(transformed_structures, vasp_input_set=<class 'pymatgen.io.vasp.sets.MPRelaxSet'>, output_dir='.', create_directory=True, subfolder=None, include_cif=False, **kwargs)[source]

        Batch write vasp input for a sequence of transformed structures to output_dir, following the format output_dir/{group}/{formula}_{number}.

        diff --git a/docs/pymatgen.analysis.adsorption.html b/docs/pymatgen.analysis.adsorption.html index acc1b88b1e1..b8aff4fbb01 100644 --- a/docs/pymatgen.analysis.adsorption.html +++ b/docs/pymatgen.analysis.adsorption.html @@ -4,7 +4,7 @@ - pymatgen.analysis.adsorption module — pymatgen 2022.5.18 documentation + pymatgen.analysis.adsorption module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        @@ -119,7 +119,7 @@ and to find adsorption sites on slabs

        -class AdsorbateSiteFinder(slab, selective_dynamics=False, height=0.9, mi_vec=None)[source]
        +class AdsorbateSiteFinder(slab, selective_dynamics=False, height=0.9, mi_vec=None)[source]

        Bases: object

        This class finds adsorbate sites on slabs and generates adsorbate structures according to user-defined criteria. @@ -167,7 +167,7 @@

        -add_adsorbate(molecule, ads_coord, repeat=None, translate=True, reorient=True)[source]
        +add_adsorbate(molecule, ads_coord, repeat=None, translate=True, reorient=True)[source]

        Adds an adsorbate at a particular coordinate. Adsorbate represented by a Molecule object and is translated to (0, 0, 0) if translate is True, or positioned relative to the input adsorbate @@ -190,7 +190,7 @@

        -adsorb_both_surfaces(molecule, repeat=None, min_lw=5.0, translate=True, reorient=True, find_args=None)[source]
        +adsorb_both_surfaces(molecule, repeat=None, min_lw=5.0, translate=True, reorient=True, find_args=None)[source]

        Function that generates all adsorption structures for a given molecular adsorbate on both surfaces of a slab. This is useful for calculating surface energy where both surfaces need to be @@ -213,7 +213,7 @@

        -classmethod assign_selective_dynamics(slab)[source]
        +classmethod assign_selective_dynamics(slab)[source]

        Helper function to assign selective dynamics site_properties based on surface, subsurface site properties

        @@ -225,13 +225,13 @@
        -assign_site_properties(slab, height=0.9)[source]
        +assign_site_properties(slab, height=0.9)[source]

        Assigns site properties.

        -classmethod ensemble_center(site_list, indices, cartesian=True)[source]
        +classmethod ensemble_center(site_list, indices, cartesian=True)[source]

        Finds the center of an ensemble of sites selected from a list of sites. Helper method for the find_adsorption_sites algorithm.

        @@ -250,7 +250,7 @@
        -find_adsorption_sites(distance=2.0, put_inside=True, symm_reduce=0.01, near_reduce=0.01, positions=['ontop', 'bridge', 'hollow'], no_obtuse_hollow=True)[source]
        +find_adsorption_sites(distance=2.0, put_inside=True, symm_reduce=0.01, near_reduce=0.01, positions=['ontop', 'bridge', 'hollow'], no_obtuse_hollow=True)[source]

        Finds surface sites according to the above algorithm. Returns a list of corresponding Cartesian coordinates.

        @@ -280,7 +280,7 @@
        -find_surface_sites_by_height(slab, height=0.9, xy_tol=0.05)[source]
        +find_surface_sites_by_height(slab, height=0.9, xy_tol=0.05)[source]

        This method finds surface sites by determining which sites are within a threshold value in height from the topmost site in a list of sites

        @@ -302,7 +302,7 @@
        -classmethod from_bulk_and_miller(structure, miller_index, min_slab_size=8.0, min_vacuum_size=10.0, max_normal_search=None, center_slab=True, selective_dynamics=False, undercoord_threshold=0.09)[source]
        +classmethod from_bulk_and_miller(structure, miller_index, min_slab_size=8.0, min_vacuum_size=10.0, max_normal_search=None, center_slab=True, selective_dynamics=False, undercoord_threshold=0.09)[source]

        This method constructs the adsorbate site finder from a bulk structure and a miller index, which allows the surface sites to be determined from the difference in bulk and slab coordination, @@ -330,7 +330,7 @@

        -generate_adsorption_structures(molecule, repeat=None, min_lw=5.0, translate=True, reorient=True, find_args=None)[source]
        +generate_adsorption_structures(molecule, repeat=None, min_lw=5.0, translate=True, reorient=True, find_args=None)[source]

        Function that generates all adsorption structures for a given molecular adsorbate. Can take repeat argument or minimum length/width of precursor slab as an input

        @@ -354,7 +354,7 @@
        -generate_substitution_structures(atom, target_species=None, sub_both_sides=False, range_tol=0.01, dist_from_surf=0)[source]
        +generate_substitution_structures(atom, target_species=None, sub_both_sides=False, range_tol=0.01, dist_from_surf=0)[source]
        Function that performs substitution-type doping on the surface and

        returns all possible configurations where one dopant is substituted per surface. Can substitute one surface or both.

        @@ -378,7 +378,7 @@
        -get_extended_surface_mesh(repeat=(5, 5, 1))[source]
        +get_extended_surface_mesh(repeat=(5, 5, 1))[source]

        Gets an extended surface mesh for to use for adsorption site finding by constructing supercell of surface sites

        @@ -390,7 +390,7 @@
        -near_reduce(coords_set, threshold=0.0001)[source]
        +near_reduce(coords_set, threshold=0.0001)[source]

        Prunes coordinate set for coordinates that are within threshold

        @@ -405,19 +405,19 @@
        -subsurface_sites()[source]
        +subsurface_sites()[source]

        convenience method to return list of subsurface sites

        -property surface_sites[source]
        +property surface_sites[source]

        convenience method to return a list of surface sites

        -symm_reduce(coords_set, threshold=1e-06)[source]
        +symm_reduce(coords_set, threshold=1e-06)[source]

        Reduces the set of adsorbate sites by finding removing symmetrically equivalent duplicates

        @@ -435,20 +435,20 @@
        -get_mi_vec(slab)[source]
        +get_mi_vec(slab)[source]

        Convenience function which returns the unit vector aligned with the miller index.

        -get_rot(slab)[source]
        +get_rot(slab)[source]

        Gets the transformation to rotate the z axis into the miller index

        -plot_slab(slab, ax, scale=0.8, repeat=5, window=1.5, draw_unit_cell=True, decay=0.2, adsorption_sites=True, inverse=False)[source]
        +plot_slab(slab, ax, scale=0.8, repeat=5, window=1.5, draw_unit_cell=True, decay=0.2, adsorption_sites=True, inverse=False)[source]

        Function that helps visualize the slab in a 2-D plot, for convenient viewing of output of AdsorbateSiteFinder.

        @@ -470,13 +470,13 @@
        -put_coord_inside(lattice, cart_coordinate)[source]
        +put_coord_inside(lattice, cart_coordinate)[source]

        converts a Cartesian coordinate such that it is inside the unit cell.

        -reorient_z(structure)[source]
        +reorient_z(structure)[source]

        reorients a structure such that the z axis is concurrent with the normal to the A-B plane

        diff --git a/docs/pymatgen.analysis.bond_dissociation.html b/docs/pymatgen.analysis.bond_dissociation.html index 2adb1a72e22..a61a2d295cb 100644 --- a/docs/pymatgen.analysis.bond_dissociation.html +++ b/docs/pymatgen.analysis.bond_dissociation.html @@ -4,7 +4,7 @@ - pymatgen.analysis.bond_dissociation module — pymatgen 2022.5.18 documentation + pymatgen.analysis.bond_dissociation module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        @@ -118,7 +118,7 @@

        Module for BondDissociationEnergies.

        -class BondDissociationEnergies(molecule_entry, fragment_entries, allow_additional_charge_separation=False, multibreak=False)[source]
        +class BondDissociationEnergies(molecule_entry, fragment_entries, allow_additional_charge_separation=False, multibreak=False)[source]

        Bases: monty.json.MSONable

        Standard constructor for bond dissociation energies. All bonds in the principle molecule are looped through and their dissociation energies are calculated given the energies of the resulting @@ -143,7 +143,7 @@

        -build_new_entry(frags, bonds)[source]
        +build_new_entry(frags, bonds)[source]

        Simple function to format a bond dissociation entry that will eventually be returned to the user.

        Parameters
        @@ -160,7 +160,7 @@
        -filter_fragment_entries(fragment_entries)[source]
        +filter_fragment_entries(fragment_entries)[source]

        Filter the fragment entries.

        Parameters
        @@ -174,7 +174,7 @@
        -fragment_and_process(bonds)[source]
        +fragment_and_process(bonds)[source]

        Fragment and process bonds.

        Parameters
        @@ -188,7 +188,7 @@
        -search_fragment_entries(frag)[source]
        +search_fragment_entries(frag)[source]

        Search all fragment entries for those isomorphic to the given fragment. We distinguish between entries where both initial and final molgraphs are isomorphic to the given fragment (entries) vs those where only the initial molgraph is isomorphic to the given diff --git a/docs/pymatgen.analysis.bond_valence.html b/docs/pymatgen.analysis.bond_valence.html index 1297ed143b7..87537c05e7f 100644 --- a/docs/pymatgen.analysis.bond_valence.html +++ b/docs/pymatgen.analysis.bond_valence.html @@ -4,7 +4,7 @@ - pymatgen.analysis.bond_valence module — pymatgen 2022.5.18 documentation + pymatgen.analysis.bond_valence module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

        - 2022.5.18 + 2022.5.18.1
        @@ -118,7 +118,7 @@

        This module implements classes to perform bond valence analyses.

        -class BVAnalyzer(symm_tol=0.1, max_radius=4, max_permutations=100000, distance_scale_factor=1.015, charge_neutrality_tolerance=1e-05, forbidden_species=None)[source]
        +class BVAnalyzer(symm_tol=0.1, max_radius=4, max_permutations=100000, distance_scale_factor=1.015, charge_neutrality_tolerance=1e-05, forbidden_species=None)[source]

        Bases: object

        This class implements a maximum a posteriori (MAP) estimation method to determine oxidation states in a structure. The algorithm is as follows: @@ -158,12 +158,12 @@

        -CHARGE_NEUTRALITY_TOLERANCE = 1e-05[source]
        +CHARGE_NEUTRALITY_TOLERANCE = 1e-05[source]
        -get_oxi_state_decorated_structure(structure)[source]
        +get_oxi_state_decorated_structure(structure)[source]

        Get an oxidation state decorated structure. This currently works only for ordered structures only.

        @@ -181,7 +181,7 @@
        -get_valences(structure)[source]
        +get_valences(structure)[source]

        Returns a list of valences for the structure. This currently works only for ordered structures only.

        @@ -205,7 +205,7 @@
        -add_oxidation_state_by_site_fraction(structure, oxidation_states)[source]
        +add_oxidation_state_by_site_fraction(structure, oxidation_states)[source]

        Add oxidation states to a structure by fractional site.

        Parameters
        @@ -218,7 +218,7 @@
        -calculate_bv_sum(site, nn_list, scale_factor=1.0)[source]
        +calculate_bv_sum(site, nn_list, scale_factor=1.0)[source]

        Calculates the BV sum of a site.

        Parameters
        @@ -236,7 +236,7 @@
        -calculate_bv_sum_unordered(site, nn_list, scale_factor=1)[source]
        +calculate_bv_sum_unordered(site, nn_list, scale_factor=1)[source]

        Calculates the BV sum of a site for unordered structures.

        Parameters
        @@ -254,7 +254,7 @@
        -get_z_ordered_elmap(comp)[source]
        +get_z_ordered_elmap(comp)[source]

        Arbitrary ordered elmap on the elements/species of a composition of a given site in an unordered structure. Returns a list of tuples ( element_or_specie: occupation) in the arbitrary order.

        diff --git a/docs/pymatgen.analysis.chemenv.connectivity.connected_components.html b/docs/pymatgen.analysis.chemenv.connectivity.connected_components.html index 200c9c01777..90107592cdf 100644 --- a/docs/pymatgen.analysis.chemenv.connectivity.connected_components.html +++ b/docs/pymatgen.analysis.chemenv.connectivity.connected_components.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.connectivity.connected_components module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.connectivity.connected_components module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
        - 2022.5.18 + 2022.5.18.1
        @@ -120,7 +120,7 @@

        Connected components.

        -class ConnectedComponent(environments=None, links=None, environments_data=None, links_data=None, graph=None)[source]
        +class ConnectedComponent(environments=None, links=None, environments_data=None, links_data=None, graph=None)[source]

        Bases: monty.json.MSONable

        Class used to describe the connected components in a structure in terms of coordination environments.

        Constructor for the ConnectedComponent object.

        @@ -143,7 +143,7 @@
        -as_dict()[source]
        +as_dict()[source]

        Bson-serializable dict representation of the ConnectedComponent object.

        Returns
        @@ -157,7 +157,7 @@
        -compute_periodicity(algorithm='all_simple_paths')[source]
        +compute_periodicity(algorithm='all_simple_paths')[source]
        Parameters

        () (algorithm) –

        @@ -168,19 +168,19 @@
        -compute_periodicity_all_simple_paths_algorithm()[source]
        +compute_periodicity_all_simple_paths_algorithm()[source]

        Returns:

        -compute_periodicity_cycle_basis()[source]
        +compute_periodicity_cycle_basis()[source]

        Returns:

        -coordination_sequence(source_node, path_size=5, coordination='number', include_source=False)[source]
        +coordination_sequence(source_node, path_size=5, coordination='number', include_source=False)[source]

        Get the coordination sequence for a given node.

        Parameters
        @@ -230,7 +230,7 @@
        -description(full=False)[source]
        +description(full=False)[source]
        Parameters

        () (full) –

        @@ -241,7 +241,7 @@
        -elastic_centered_graph(start_node=None)[source]
        +elastic_centered_graph(start_node=None)[source]
        Parameters

        () (start_node) –

        @@ -252,7 +252,7 @@
        -classmethod from_dict(d)[source]
        +classmethod from_dict(d)[source]

        Reconstructs the ConnectedComponent object from a dict representation of the ConnectedComponent object created using the as_dict method.

        @@ -270,7 +270,7 @@
        -classmethod from_graph(g)[source]
        +classmethod from_graph(g)[source]

        Constructor for the ConnectedComponent object from a graph of the connected component

        Parameters
        @@ -287,7 +287,7 @@
        -property graph[source]
        +property graph[source]

        Return the graph of this connected component.

        Returns
        @@ -305,37 +305,37 @@
        -property is_0d[source]
        +property is_0d[source]

        Returns:

        -property is_1d[source]
        +property is_1d[source]

        Returns:

        -property is_2d[source]
        +property is_2d[source]

        Returns:

        -property is_3d[source]
        +property is_3d[source]

        Returns:

        -property is_periodic[source]
        +property is_periodic[source]

        Returns:

        -make_supergraph(multiplicity)[source]
        +make_supergraph(multiplicity)[source]
        Parameters

        () (multiplicity) –

        @@ -346,19 +346,19 @@
        -property periodicity[source]
        +property periodicity[source]

        Returns:

        -property periodicity_vectors[source]
        +property periodicity_vectors[source]

        Returns:

        -show_graph(graph=None, save_file=None, drawing_type='internal', pltshow=True)[source]
        +show_graph(graph=None, save_file=None, drawing_type='internal', pltshow=True)[source]
        Parameters
          @@ -376,7 +376,7 @@
          -draw_network(env_graph, pos, ax, sg=None, periodicity_vectors=None)[source]
          +draw_network(env_graph, pos, ax, sg=None, periodicity_vectors=None)[source]

          Draw network of environments in a matplotlib figure axes.

          Parameters
          @@ -394,7 +394,7 @@
          -make_supergraph(graph, multiplicity, periodicity_vectors)[source]
          +make_supergraph(graph, multiplicity, periodicity_vectors)[source]

          Make supergraph from a graph of environments.

          Parameters
          diff --git a/docs/pymatgen.analysis.chemenv.connectivity.connectivity_finder.html b/docs/pymatgen.analysis.chemenv.connectivity.connectivity_finder.html index 78ba58f86eb..c3b22b97bcf 100644 --- a/docs/pymatgen.analysis.chemenv.connectivity.connectivity_finder.html +++ b/docs/pymatgen.analysis.chemenv.connectivity.connectivity_finder.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.connectivity.connectivity_finder module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.connectivity.connectivity_finder module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
          - 2022.5.18 + 2022.5.18.1
          @@ -120,7 +120,7 @@

          Module implementing connectivity finding.

          -class ConnectivityFinder(multiple_environments_choice=None)[source]
          +class ConnectivityFinder(multiple_environments_choice=None)[source]

          Bases: object

          Main class used to find the structure connectivity of a structure

          Constructor for the ConnectivityFinder.

          @@ -133,7 +133,7 @@ coordination environments.

          -get_structure_connectivity(light_structure_environments)[source]
          +get_structure_connectivity(light_structure_environments)[source]

          Get the structure connectivity from the coordination environments provided as an input.

          @@ -148,7 +148,7 @@
          -setup_parameters(multiple_environments_choice)[source]
          +setup_parameters(multiple_environments_choice)[source]

          Setup of the parameters for the connectivity finder.

          diff --git a/docs/pymatgen.analysis.chemenv.connectivity.environment_nodes.html b/docs/pymatgen.analysis.chemenv.connectivity.environment_nodes.html index 00c28406d0f..9c8a40450db 100644 --- a/docs/pymatgen.analysis.chemenv.connectivity.environment_nodes.html +++ b/docs/pymatgen.analysis.chemenv.connectivity.environment_nodes.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.connectivity.environment_nodes module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.connectivity.environment_nodes module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
          - 2022.5.18 + 2022.5.18.1
          @@ -120,7 +120,7 @@

          Environment nodes module.

          -class AbstractEnvironmentNode(central_site, i_central_site)[source]
          +class AbstractEnvironmentNode(central_site, i_central_site)[source]

          Bases: monty.json.MSONable

          Abstract class used to define an environment as a node in a graph.

          Constructor for the AbstractEnvironmentNode object.

          @@ -135,104 +135,104 @@
          -ATOM = 6[source]
          +ATOM = 6[source]
          -CE_NNBCES_NBCES_LIGANDS = -1[source]
          +CE_NNBCES_NBCES_LIGANDS = -1[source]
          -COORDINATION_ENVIRONMENT = 0[source]
          +COORDINATION_ENVIRONMENT = 0[source]
          -DEFAULT_EXTENSIONS = (6, 0)[source]
          +DEFAULT_EXTENSIONS = (6, 0)[source]
          -LIGANDS_ARRANGEMENT = 4[source]
          +LIGANDS_ARRANGEMENT = 4[source]
          -NEIGHBORING_CES = 2[source]
          +NEIGHBORING_CES = 2[source]
          -NEIGHBORING_COORDINATION_ENVIRONMENTS = 2[source]
          +NEIGHBORING_COORDINATION_ENVIRONMENTS = 2[source]
          -NEIGHBORS_LIGANDS_ARRANGEMENT = 5[source]
          +NEIGHBORS_LIGANDS_ARRANGEMENT = 5[source]
          -NUMBER_OF_LIGANDS_FOR_EACH_NEIGHBORING_CE = 3[source]
          +NUMBER_OF_LIGANDS_FOR_EACH_NEIGHBORING_CE = 3[source]
          -NUMBER_OF_LIGANDS_FOR_EACH_NEIGHBORING_COORDINATION_ENVIRONMENT = 3[source]
          +NUMBER_OF_LIGANDS_FOR_EACH_NEIGHBORING_COORDINATION_ENVIRONMENT = 3[source]
          -NUMBER_OF_NEIGHBORING_CES = 1[source]
          +NUMBER_OF_NEIGHBORING_CES = 1[source]
          -NUMBER_OF_NEIGHBORING_COORDINATION_ENVIRONMENTS = 1[source]
          +NUMBER_OF_NEIGHBORING_COORDINATION_ENVIRONMENTS = 1[source]
          -property atom_symbol[source]
          +property atom_symbol[source]

          Symbol of the atom on the central site.

          -property ce[source]
          +property ce[source]

          Coordination environment of this node.

          -property ce_symbol[source]
          +property ce_symbol[source]

          Coordination environment of this node.

          -abstract property coordination_environment[source]
          +abstract property coordination_environment[source]

          Coordination environment of this node.

          -everything_equal(other)[source]
          +everything_equal(other)[source]

          Checks equality with respect to another AbstractEnvironmentNode using the index of the central site as well as the central site itself.

          -property isite[source]
          +property isite[source]

          Index of the central site.

          -property mp_symbol[source]
          +property mp_symbol[source]

          Coordination environment of this node.

          @@ -240,7 +240,7 @@
          -class EnvironmentNode(central_site, i_central_site, ce_symbol)[source]
          +class EnvironmentNode(central_site, i_central_site, ce_symbol)[source]

          Bases: pymatgen.analysis.chemenv.connectivity.environment_nodes.AbstractEnvironmentNode

          Class used to define an environment as a node in a graph.

          Constructor for the EnvironmentNode object.

          @@ -256,13 +256,13 @@
          -property coordination_environment[source]
          +property coordination_environment[source]

          Coordination environment of this node.

          -everything_equal(other)[source]
          +everything_equal(other)[source]

          Compare with another environment node.

          Returns
          @@ -275,7 +275,7 @@
          -get_environment_node(central_site, i_central_site, ce_symbol)[source]
          +get_environment_node(central_site, i_central_site, ce_symbol)[source]

          Get the EnvironmentNode class or subclass for the given site and symbol.

          Parameters
          diff --git a/docs/pymatgen.analysis.chemenv.connectivity.html b/docs/pymatgen.analysis.chemenv.connectivity.html index d85b61796de..2653ebfd4ff 100644 --- a/docs/pymatgen.analysis.chemenv.connectivity.html +++ b/docs/pymatgen.analysis.chemenv.connectivity.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.connectivity package — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.connectivity package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
          - 2022.5.18 + 2022.5.18.1
          diff --git a/docs/pymatgen.analysis.chemenv.connectivity.structure_connectivity.html b/docs/pymatgen.analysis.chemenv.connectivity.structure_connectivity.html index d5a9719d0cc..d250db6f5e8 100644 --- a/docs/pymatgen.analysis.chemenv.connectivity.structure_connectivity.html +++ b/docs/pymatgen.analysis.chemenv.connectivity.structure_connectivity.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.connectivity.structure_connectivity module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.connectivity.structure_connectivity module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
          - 2022.5.18 + 2022.5.18.1
          @@ -120,7 +120,7 @@

          Structure connectivity class.

          -class StructureConnectivity(light_structure_environment, connectivity_graph=None, environment_subgraphs=None)[source]
          +class StructureConnectivity(light_structure_environment, connectivity_graph=None, environment_subgraphs=None)[source]

          Bases: monty.json.MSONable

          Main class containing the connectivity of a structure.

          Constructor for the StructureConnectivity object.

          @@ -141,7 +141,7 @@
          -add_bonds(isite, site_neighbors_set)[source]
          +add_bonds(isite, site_neighbors_set)[source]

          Add the bonds for a given site index to the structure connectivity graph.

          Parameters
          @@ -155,19 +155,19 @@
          -add_sites()[source]
          +add_sites()[source]

          Add the sites in the structure connectivity graph.

          -as_dict()[source]
          +as_dict()[source]

          Returns:

          -environment_subgraph(environments_symbols=None, only_atoms=None)[source]
          +environment_subgraph(environments_symbols=None, only_atoms=None)[source]
          Parameters
            @@ -181,7 +181,7 @@
            -classmethod from_dict(d)[source]
            +classmethod from_dict(d)[source]
            Parameters

            () (d) –

            @@ -192,7 +192,7 @@
            -get_connected_components(environments_symbols=None, only_atoms=None)[source]
            +get_connected_components(environments_symbols=None, only_atoms=None)[source]
            Parameters
              @@ -206,13 +206,13 @@
              +print_links()[source]

              Returns:

              -setup_atom_environment_subgraph(atom_environment)[source]
              +setup_atom_environment_subgraph(atom_environment)[source]
              Parameters

              () (atom_environment) –

              @@ -223,7 +223,7 @@
              -setup_atom_environments_subgraph(atoms_environments)[source]
              +setup_atom_environments_subgraph(atoms_environments)[source]
              Parameters

              () (atoms_environments) –

              @@ -234,13 +234,13 @@
              -setup_connectivity_description()[source]
              +setup_connectivity_description()[source]

              Returns:

              -setup_environment_subgraph(environments_symbols, only_atoms=None)[source]
              +setup_environment_subgraph(environments_symbols, only_atoms=None)[source]

              Set up the graph for predefined environments and optionally atoms.

              Parameters
              @@ -254,7 +254,7 @@
              -setup_environments_subgraph(environments_symbols)[source]
              +setup_environments_subgraph(environments_symbols)[source]
              Parameters

              () (environments_symbols) –

              @@ -267,7 +267,7 @@
              -get_delta_image(isite1, isite2, data1, data2)[source]
              +get_delta_image(isite1, isite2, data1, data2)[source]

              Helper method to get the delta image between one environment and another from the ligand’s delta images.

              diff --git a/docs/pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.html b/docs/pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.html index 86bcc7ffc0e..551e038f8f8 100644 --- a/docs/pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.html +++ b/docs/pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
              - 2022.5.18 + 2022.5.18.1
              @@ -123,7 +123,7 @@ fraction. The choice of the strategy depends on the purpose of the user.

              -class AbstractChemenvStrategy(structure_environments=None, symmetry_measure_type='csm_wcs_ctwcc')[source]
              +class AbstractChemenvStrategy(structure_environments=None, symmetry_measure_type='csm_wcs_ctwcc')[source]

              Bases: monty.json.MSONable

              Class used to define a Chemenv strategy for the neighbors and coordination environment to be applied to a StructureEnvironments object

              @@ -134,39 +134,39 @@
              -AC = <pymatgen.analysis.chemenv.utils.defs_utils.AdditionalConditions object>[source]
              +AC = <pymatgen.analysis.chemenv.utils.defs_utils.AdditionalConditions object>[source]
              -DEFAULT_SYMMETRY_MEASURE_TYPE = 'csm_wcs_ctwcc'[source]
              +DEFAULT_SYMMETRY_MEASURE_TYPE = 'csm_wcs_ctwcc'[source]
              -STRATEGY_DESCRIPTION: str = None[source]
              +STRATEGY_DESCRIPTION: str = None[source]
              -STRATEGY_INFO_FIELDS: List = [][source]
              +STRATEGY_INFO_FIELDS: List = [][source]
              -STRATEGY_OPTIONS: Dict[str, Dict] = {}[source]
              +STRATEGY_OPTIONS: Dict[str, Dict] = {}[source]
              -abstract as_dict()[source]
              +abstract as_dict()[source]

              Bson-serializable dict representation of the SimplestChemenvStrategy object. :return: Bson-serializable dict representation of the SimplestChemenvStrategy object.

              -equivalent_site_index_and_transform(psite)[source]
              +equivalent_site_index_and_transform(psite)[source]

              Get the equivalent site and corresponding symmetry+translation transformations.

              Parameters
              @@ -180,7 +180,7 @@
              -classmethod from_dict(d)[source]
              +classmethod from_dict(d)[source]

              Reconstructs the SimpleAbundanceChemenvStrategy object from a dict representation of the SimpleAbundanceChemenvStrategy object created using the as_dict method. :param d: dict representation of the SimpleAbundanceChemenvStrategy object @@ -189,7 +189,7 @@

              -get_site_ce_fractions_and_neighbors(site, full_ce_info=False, strategy_info=False)[source]
              +get_site_ce_fractions_and_neighbors(site, full_ce_info=False, strategy_info=False)[source]

              Applies the strategy to the structure_environments object in order to get coordination environments, their fraction, csm, geometry_info, and neighbors :param site: Site for which the above information is seeked @@ -199,7 +199,7 @@

              -abstract get_site_coordination_environment(site)[source]
              +abstract get_site_coordination_environment(site)[source]

              Applies the strategy to the structure_environments object in order to define the coordination environment of a given site. :param site: Site for which the coordination environment is looked for @@ -211,7 +211,7 @@

              -abstract get_site_coordination_environments(site)[source]
              +abstract get_site_coordination_environments(site)[source]

              Applies the strategy to the structure_environments object in order to define the coordination environment of a given site. :param site: Site for which the coordination environment is looked for @@ -223,7 +223,7 @@

              -abstract get_site_coordination_environments_fractions(site, isite=None, dequivsite=None, dthissite=None, mysym=None, ordered=True, min_fraction=0.0, return_maps=True, return_strategy_dict_info=False)[source]
              +abstract get_site_coordination_environments_fractions(site, isite=None, dequivsite=None, dthissite=None, mysym=None, ordered=True, min_fraction=0.0, return_maps=True, return_strategy_dict_info=False)[source]

              Applies the strategy to the structure_environments object in order to define the coordination environment of a given site. :param site: Site for which the coordination environment is looked for @@ -235,7 +235,7 @@

              -abstract get_site_neighbors(site)[source]
              +abstract get_site_neighbors(site)[source]

              Applies the strategy to the structure_environments object in order to get the neighbors of a given site. :param site: Site for which the neighbors are looked for :param structure_environments: StructureEnvironments object containing all the information needed to get the

              @@ -252,13 +252,13 @@
              -prepare_symmetries()[source]
              +prepare_symmetries()[source]

              Prepare the symmetries for the structure contained in the structure environments.

              -set_option(option_name, option_value)[source]
              +set_option(option_name, option_value)[source]

              Set up a given option for this strategy.

              Parameters
              @@ -275,7 +275,7 @@
              -set_structure_environments(structure_environments)[source]
              +set_structure_environments(structure_environments)[source]

              Set the structure environments to this strategy.

              Parameters
              @@ -289,7 +289,7 @@
              -setup_options(all_options_dict)[source]
              +setup_options(all_options_dict)[source]

              Set up options for this strategy based on a dict.

              Parameters
              @@ -303,13 +303,13 @@
              -property symmetry_measure_type[source]
              +property symmetry_measure_type[source]

              Type of symmetry measure.

              -property uniquely_determines_coordination_environments[source]
              +property uniquely_determines_coordination_environments[source]

              Returns True if the strategy leads to a unique coordination environment, False otherwise. :return: True if the strategy leads to a unique coordination environment, False otherwise.

              @@ -318,29 +318,29 @@
              -class AdditionalConditionInt(integer)[source]
              +class AdditionalConditionInt(integer)[source]

              Bases: int, pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.StrategyOption

              Integer representing an additional condition in a strategy.

              Special int representing additional conditions.

              -allowed_values: Optional[str] = 'Integer amongst :\n - 0 for "No additional condition"\n - 1 for "Only anion-cation bonds"\n - 2 for "No element-element bonds (same elements)"\n - 3 for "Only anion-cation bonds and no element-element bonds (same elements)"\n - 4 for "Only element-oxygen bonds"\n'[source]
              +allowed_values: Optional[str] = 'Integer amongst :\n - 0 for "No additional condition"\n - 1 for "Only anion-cation bonds"\n - 2 for "No element-element bonds (same elements)"\n - 3 for "Only anion-cation bonds and no element-element bonds (same elements)"\n - 4 for "Only element-oxygen bonds"\n'[source]
              -as_dict()[source]
              +as_dict()[source]

              MSONable dict

              -description = 'Only element-oxygen bonds'[source]
              +description = 'Only element-oxygen bonds'[source]
              -classmethod from_dict(d)[source]
              +classmethod from_dict(d)[source]

              Initialize additional condition from dict.

              Parameters
              @@ -351,14 +351,14 @@
              -integer = 4[source]
              +integer = 4[source]
              -class AngleCutoffFloat(myfloat)[source]
              +class AngleCutoffFloat(myfloat)[source]

              Bases: float, pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.StrategyOption

              Angle cutoff in a strategy

              Special float that should be between 0.0 and 1.0.

              @@ -369,18 +369,18 @@
              -allowed_values: Optional[str] = 'Real number between 0.0 and 1.0'[source]
              +allowed_values: Optional[str] = 'Real number between 0.0 and 1.0'[source]
              -as_dict()[source]
              +as_dict()[source]

              MSONAble dict

              -classmethod from_dict(d)[source]
              +classmethod from_dict(d)[source]

              Initialize angle cutoff from dict.

              Parameters
              @@ -393,7 +393,7 @@
              -class AngleNbSetWeight(aa=1.0)[source]
              +class AngleNbSetWeight(aa=1.0)[source]

              Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NbSetWeight

              Weight of neighbors set based on the angle.

              Initialize AngleNbSetWeight estimator.

              @@ -404,12 +404,12 @@
              -SHORT_NAME = 'AngleWeight'[source]
              +SHORT_NAME = 'AngleWeight'[source]
              -static angle_sum(nb_set)[source]
              +static angle_sum(nb_set)[source]

              Sum of all angles in a neighbors set.

              Parameters
              @@ -423,7 +423,7 @@
              -angle_sumn(nb_set)[source]
              +angle_sumn(nb_set)[source]

              Sum of all angles to a given power in a neighbors set.

              Parameters
              @@ -437,13 +437,13 @@
              -as_dict()[source]
              +as_dict()[source]

              MSONAble dict

              -classmethod from_dict(dd)[source]
              +classmethod from_dict(dd)[source]

              From dict :param dd: :return:

              @@ -451,7 +451,7 @@
              -weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]
              +weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]

              Get the weight of a given neighbors set.

              Parameters
              @@ -472,7 +472,7 @@
              -class AnglePlateauNbSetWeight(angle_function=None, weight_function=None)[source]
              +class AnglePlateauNbSetWeight(angle_function=None, weight_function=None)[source]

              Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NbSetWeight

              Weight of neighbors set based on the angle.

              Initialize AnglePlateauNbSetWeight.

              @@ -486,18 +486,18 @@
              -SHORT_NAME = 'AnglePlateauWeight'[source]
              +SHORT_NAME = 'AnglePlateauWeight'[source]
              -as_dict()[source]
              +as_dict()[source]

              MSONable dict

              -classmethod from_dict(dd)[source]
              +classmethod from_dict(dd)[source]

              Initialize from dict.

              Parameters
              @@ -511,7 +511,7 @@
              -weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]
              +weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]

              Get the weight of a given neighbors set.

              Parameters
              @@ -532,7 +532,7 @@
              -class CNBiasNbSetWeight(cn_weights, initialization_options)[source]
              +class CNBiasNbSetWeight(cn_weights, initialization_options)[source]

              Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NbSetWeight

              Weight of neighbors set based on specific biases towards specific coordination numbers.

              Initialize CNBiasNbSetWeight.

              @@ -546,18 +546,18 @@
              -SHORT_NAME = 'CNBiasWeight'[source]
              +SHORT_NAME = 'CNBiasWeight'[source]
              -as_dict()[source]
              +as_dict()[source]

              MSONable dict

              -classmethod explicit(cn_weights)[source]
              +classmethod explicit(cn_weights)[source]

              Initializes weights explicitly for each coordination.

              Parameters
              @@ -571,7 +571,7 @@
              -classmethod from_description(dd)[source]
              +classmethod from_description(dd)[source]

              Initializes weights from description.

              Parameters
              @@ -585,7 +585,7 @@
              -classmethod from_dict(dd)[source]
              +classmethod from_dict(dd)[source]

              Initialize from dict.

              Parameters
              @@ -599,7 +599,7 @@
              -classmethod geometrically_equidistant(weight_cn1, weight_cn13)[source]
              +classmethod geometrically_equidistant(weight_cn1, weight_cn13)[source]

              Initializes geometrically equidistant weights for each coordination.

              Parameters
              @@ -616,7 +616,7 @@
              -classmethod linearly_equidistant(weight_cn1, weight_cn13)[source]
              +classmethod linearly_equidistant(weight_cn1, weight_cn13)[source]

              Initializes linearly equidistant weights for each coordination.

              Parameters
              @@ -633,7 +633,7 @@
              -weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]
              +weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]

              Get the weight of a given neighbors set.

              Parameters
              @@ -654,7 +654,7 @@
              -class CSMFloat(myfloat)[source]
              +class CSMFloat(myfloat)[source]

              Bases: float, pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.StrategyOption

              Real number representing a Continuous Symmetry Measure

              Special float that should be between 0.0 and 100.0.

              @@ -665,18 +665,18 @@
              -allowed_values: Optional[str] = 'Real number between 0.0 and 100.0'[source]
              +allowed_values: Optional[str] = 'Real number between 0.0 and 100.0'[source]
              -as_dict()[source]
              +as_dict()[source]

              MSONable dict

              -classmethod from_dict(d)[source]
              +classmethod from_dict(d)[source]

              Initialize CSM from dict.

              Parameters
              @@ -689,7 +689,7 @@
              -class DeltaCSMNbSetWeight(effective_csm_estimator={'function': 'power2_inverse_decreasing', 'options': {'max_csm': 8.0}}, weight_estimator={'function': 'smootherstep', 'options': {'delta_csm_max': 3.0, 'delta_csm_min': 0.5}}, delta_cn_weight_estimators=None, symmetry_measure_type='csm_wcs_ctwcc')[source]
              +class DeltaCSMNbSetWeight(effective_csm_estimator={'function': 'power2_inverse_decreasing', 'options': {'max_csm': 8.0}}, weight_estimator={'function': 'smootherstep', 'options': {'delta_csm_max': 3.0, 'delta_csm_min': 0.5}}, delta_cn_weight_estimators=None, symmetry_measure_type='csm_wcs_ctwcc')[source]

              Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NbSetWeight

              Weight of neighbors set based on the differences of CSM.

              Initialize SelfCSMNbSetWeight.

              @@ -705,34 +705,34 @@
              -DEFAULT_EFFECTIVE_CSM_ESTIMATOR = {'function': 'power2_inverse_decreasing', 'options': {'max_csm': 8.0}}[source]
              +DEFAULT_EFFECTIVE_CSM_ESTIMATOR = {'function': 'power2_inverse_decreasing', 'options': {'max_csm': 8.0}}[source]
              -DEFAULT_SYMMETRY_MEASURE_TYPE = 'csm_wcs_ctwcc'[source]
              +DEFAULT_SYMMETRY_MEASURE_TYPE = 'csm_wcs_ctwcc'[source]
              -DEFAULT_WEIGHT_ESTIMATOR = {'function': 'smootherstep', 'options': {'delta_csm_max': 3.0, 'delta_csm_min': 0.5}}[source]
              +DEFAULT_WEIGHT_ESTIMATOR = {'function': 'smootherstep', 'options': {'delta_csm_max': 3.0, 'delta_csm_min': 0.5}}[source]
              -SHORT_NAME = 'DeltaCSMWeight'[source]
              +SHORT_NAME = 'DeltaCSMWeight'[source]
              -as_dict()[source]
              +as_dict()[source]

              MSONable dict. :return:

              -classmethod delta_cn_specifics(delta_csm_mins=None, delta_csm_maxs=None, function='smootherstep', symmetry_measure_type='csm_wcs_ctwcc', effective_csm_estimator={'function': 'power2_inverse_decreasing', 'options': {'max_csm': 8.0}})[source]
              +classmethod delta_cn_specifics(delta_csm_mins=None, delta_csm_maxs=None, function='smootherstep', symmetry_measure_type='csm_wcs_ctwcc', effective_csm_estimator={'function': 'power2_inverse_decreasing', 'options': {'max_csm': 8.0}})[source]

              Initializes DeltaCSMNbSetWeight from specific coordination number differences.

              Parameters
              @@ -752,7 +752,7 @@
              -classmethod from_dict(dd)[source]
              +classmethod from_dict(dd)[source]

              Initialize from dict.

              Parameters
              @@ -766,7 +766,7 @@
              -weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]
              +weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]

              Get the weight of a given neighbors set.

              Parameters
              @@ -787,7 +787,7 @@
              -class DeltaDistanceNbSetWeight(weight_function=None, nbs_source='voronoi')[source]
              +class DeltaDistanceNbSetWeight(weight_function=None, nbs_source='voronoi')[source]

              Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NbSetWeight

              Weight of neighbors set based on the difference of distances.

              Initialize DeltaDistanceNbSetWeight.

              @@ -801,18 +801,18 @@
              -SHORT_NAME = 'DeltaDistanceNbSetWeight'[source]
              +SHORT_NAME = 'DeltaDistanceNbSetWeight'[source]
              -as_dict()[source]
              +as_dict()[source]

              MSONable dict

              -classmethod from_dict(dd)[source]
              +classmethod from_dict(dd)[source]

              Initialize from dict.

              Parameters
              @@ -826,7 +826,7 @@
              -weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]
              +weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]

              Get the weight of a given neighbors set.

              Parameters
              @@ -847,7 +847,7 @@
              -class DistanceAngleAreaNbSetWeight(weight_type='has_intersection', surface_definition={'angle_bounds': {'lower': 0.1, 'upper': 0.8}, 'distance_bounds': {'lower': 1.2, 'upper': 1.8}, 'type': 'standard_elliptic'}, nb_sets_from_hints='fallback_to_source', other_nb_sets='0_weight', additional_condition=1, smoothstep_distance=None, smoothstep_angle=None)[source]
              +class DistanceAngleAreaNbSetWeight(weight_type='has_intersection', surface_definition={'angle_bounds': {'lower': 0.1, 'upper': 0.8}, 'distance_bounds': {'lower': 1.2, 'upper': 1.8}, 'type': 'standard_elliptic'}, nb_sets_from_hints='fallback_to_source', other_nb_sets='0_weight', additional_condition=1, smoothstep_distance=None, smoothstep_angle=None)[source]

              Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NbSetWeight

              Weight of neighbors set based on the area in the distance-angle space.

              Initialize CNBiasNbSetWeight.

              @@ -866,28 +866,28 @@
              -AC = <pymatgen.analysis.chemenv.utils.defs_utils.AdditionalConditions object>[source]
              +AC = <pymatgen.analysis.chemenv.utils.defs_utils.AdditionalConditions object>[source]
              -DEFAULT_SURFACE_DEFINITION = {'angle_bounds': {'lower': 0.1, 'upper': 0.8}, 'distance_bounds': {'lower': 1.2, 'upper': 1.8}, 'type': 'standard_elliptic'}[source]
              +DEFAULT_SURFACE_DEFINITION = {'angle_bounds': {'lower': 0.1, 'upper': 0.8}, 'distance_bounds': {'lower': 1.2, 'upper': 1.8}, 'type': 'standard_elliptic'}[source]
              -SHORT_NAME = 'DistAngleAreaWeight'[source]
              +SHORT_NAME = 'DistAngleAreaWeight'[source]
              -as_dict()[source]
              +as_dict()[source]

              MSONable dict

              -classmethod from_dict(dd)[source]
              +classmethod from_dict(dd)[source]

              Initialize from dict.

              Parameters
              @@ -901,7 +901,7 @@
              -rectangle_crosses_area(d1, d2, a1, a2)[source]
              +rectangle_crosses_area(d1, d2, a1, a2)[source]

              Whether a given rectangle crosses the area defined by the upper and lower curves.

              Parameters
              @@ -920,7 +920,7 @@
              -w_area_has_intersection(nb_set, structure_environments, cn_map, additional_info)[source]
              +w_area_has_intersection(nb_set, structure_environments, cn_map, additional_info)[source]

              Get intersection of the neighbors set area with the surface.

              Parameters
              @@ -939,7 +939,7 @@
              -w_area_has_intersection_smoothstep(nb_set, structure_environments, cn_map, additional_info)[source]
              +w_area_has_intersection_smoothstep(nb_set, structure_environments, cn_map, additional_info)[source]

              Get intersection of the neighbors set area with the surface.

              Parameters
              @@ -958,7 +958,7 @@
              -w_area_intersection_nbsfh_fbs_onb0(nb_set, structure_environments, cn_map, additional_info)[source]
              +w_area_intersection_nbsfh_fbs_onb0(nb_set, structure_environments, cn_map, additional_info)[source]

              Get intersection of the neighbors set area with the surface.

              Parameters
              @@ -977,7 +977,7 @@
              -weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]
              +weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]

              Get the weight of a given neighbors set.

              Parameters
              @@ -998,7 +998,7 @@
              -class DistanceCutoffFloat(myfloat)[source]
              +class DistanceCutoffFloat(myfloat)[source]

              Bases: float, pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.StrategyOption

              Distance cutoff in a strategy.

              Special float that should be between 1.0 and infinity.

              @@ -1009,18 +1009,18 @@
              -allowed_values: Optional[str] = 'Real number between 1.0 and +infinity'[source]
              +allowed_values: Optional[str] = 'Real number between 1.0 and +infinity'[source]
              -as_dict()[source]
              +as_dict()[source]

              MSONAble dict

              -classmethod from_dict(d)[source]
              +classmethod from_dict(d)[source]

              Initialize distance cutoff from dict.

              Parameters
              @@ -1033,7 +1033,7 @@
              -class DistanceNbSetWeight(weight_function=None, nbs_source='voronoi')[source]
              +class DistanceNbSetWeight(weight_function=None, nbs_source='voronoi')[source]

              Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NbSetWeight

              Weight of neighbors set based on the distance.

              Initialize DistanceNbSetWeight.

              @@ -1047,18 +1047,18 @@
              -SHORT_NAME = 'DistanceNbSetWeight'[source]
              +SHORT_NAME = 'DistanceNbSetWeight'[source]
              -as_dict()[source]
              +as_dict()[source]

              MSOnable dict

              -classmethod from_dict(dd)[source]
              +classmethod from_dict(dd)[source]

              Initialize from dict.

              Parameters
              @@ -1072,7 +1072,7 @@
              -weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]
              +weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]

              Get the weight of a given neighbors set.

              Parameters
              @@ -1093,7 +1093,7 @@
              -class DistancePlateauNbSetWeight(distance_function=None, weight_function=None)[source]
              +class DistancePlateauNbSetWeight(distance_function=None, weight_function=None)[source]

              Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NbSetWeight

              Weight of neighbors set based on the distance.

              Initialize DistancePlateauNbSetWeight.

              @@ -1107,18 +1107,18 @@
              -SHORT_NAME = 'DistancePlateauWeight'[source]
              +SHORT_NAME = 'DistancePlateauWeight'[source]
              -as_dict()[source]
              +as_dict()[source]

              MSONable dict

              -classmethod from_dict(dd)[source]
              +classmethod from_dict(dd)[source]

              Initialize from dict.

              Parameters
              @@ -1132,7 +1132,7 @@
              -weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]
              +weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]

              Get the weight of a given neighbors set.

              Parameters
              @@ -1153,7 +1153,7 @@
              -class MultiWeightsChemenvStrategy(structure_environments=None, additional_condition=1, symmetry_measure_type='csm_wcs_ctwcc', dist_ang_area_weight=None, self_csm_weight=None, delta_csm_weight=None, cn_bias_weight=None, angle_weight=None, normalized_angle_distance_weight=None, ce_estimator={'function': 'power2_inverse_power2_decreasing', 'options': {'max_csm': 8.0}})[source]
              +class MultiWeightsChemenvStrategy(structure_environments=None, additional_condition=1, symmetry_measure_type='csm_wcs_ctwcc', dist_ang_area_weight=None, self_csm_weight=None, delta_csm_weight=None, cn_bias_weight=None, angle_weight=None, normalized_angle_distance_weight=None, ce_estimator={'function': 'power2_inverse_power2_decreasing', 'options': {'max_csm': 8.0}})[source]

              Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.WeightedNbSetChemenvStrategy

              Constructor for the MultiWeightsChemenvStrategy. :param structure_environments: StructureEnvironments object containing all the information on the

              @@ -1162,29 +1162,29 @@
          -DEFAULT_CE_ESTIMATOR = {'function': 'power2_inverse_power2_decreasing', 'options': {'max_csm': 8.0}}[source]
          +DEFAULT_CE_ESTIMATOR = {'function': 'power2_inverse_power2_decreasing', 'options': {'max_csm': 8.0}}[source]
          -DEFAULT_DIST_ANG_AREA_WEIGHT: Dict = {}[source]
          +DEFAULT_DIST_ANG_AREA_WEIGHT: Dict = {}[source]
          -STRATEGY_DESCRIPTION: str = '    Multi Weights ChemenvStrategy'[source]
          +STRATEGY_DESCRIPTION: str = '    Multi Weights ChemenvStrategy'[source]
          -as_dict()[source]
          +as_dict()[source]

          Bson-serializable dict representation of the MultiWeightsChemenvStrategy object. :return: Bson-serializable dict representation of the MultiWeightsChemenvStrategy object.

          -classmethod from_dict(d)[source]
          +classmethod from_dict(d)[source]

          Reconstructs the MultiWeightsChemenvStrategy object from a dict representation of the MultipleAbundanceChemenvStrategy object created using the as_dict method. :param d: dict representation of the MultiWeightsChemenvStrategy object @@ -1193,13 +1193,13 @@

          -classmethod stats_article_weights_parameters()[source]
          +classmethod stats_article_weights_parameters()[source]

          Initialize strategy used in the statistics article.

          -property uniquely_determines_coordination_environments[source]
          +property uniquely_determines_coordination_environments[source]

          Whether this strategy uniquely determines coordination environments.

          @@ -1207,18 +1207,18 @@
          -class NbSetWeight[source]
          +class NbSetWeight[source]

          Bases: monty.json.MSONable

          Abstract object for neighbors sets weights estimations.

          -abstract as_dict()[source]
          +abstract as_dict()[source]

          A JSON-serializable dict representation of this neighbors set weight.

          -abstract weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]
          +abstract weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]

          Get the weight of a given neighbors set.

          Parameters
          @@ -1239,7 +1239,7 @@
          -class NormalizedAngleDistanceNbSetWeight(average_type, aa, bb)[source]
          +class NormalizedAngleDistanceNbSetWeight(average_type, aa, bb)[source]

          Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NbSetWeight

          Weight of neighbors set based on the normalized angle/distance.

          Initialize NormalizedAngleDistanceNbSetWeight.

          @@ -1254,12 +1254,12 @@
          -SHORT_NAME = 'NormAngleDistWeight'[source]
          +SHORT_NAME = 'NormAngleDistWeight'[source]
          -static ang(nb_set)[source]
          +static ang(nb_set)[source]

          Angle weight.

          Parameters
          @@ -1273,7 +1273,7 @@
          -static anginvdist(nb_set)[source]
          +static anginvdist(nb_set)[source]

          Angle/distance weight.

          Parameters
          @@ -1287,7 +1287,7 @@
          -anginvndist(nb_set)[source]
          +anginvndist(nb_set)[source]

          Angle/power distance weight.

          Parameters
          @@ -1301,7 +1301,7 @@
          -angn(nb_set)[source]
          +angn(nb_set)[source]

          Power angle weight.

          Parameters
          @@ -1315,7 +1315,7 @@
          -angninvdist(nb_set)[source]
          +angninvdist(nb_set)[source]

          Power angle/distance weight.

          Parameters
          @@ -1329,7 +1329,7 @@
          -angninvndist(nb_set)[source]
          +angninvndist(nb_set)[source]

          Power angle/power distance weight.

          Parameters
          @@ -1343,13 +1343,13 @@
          -as_dict()[source]
          +as_dict()[source]

          MSONable dict

          -static aweight(fda_list)[source]
          +static aweight(fda_list)[source]

          Standard mean of the weights.

          Parameters
          @@ -1363,7 +1363,7 @@
          -classmethod from_dict(dd)[source]
          +classmethod from_dict(dd)[source]

          Initialize from dict.

          Parameters
          @@ -1377,7 +1377,7 @@
          -static gweight(fda_list)[source]
          +static gweight(fda_list)[source]

          Geometric mean of the weights.

          Parameters
          @@ -1391,7 +1391,7 @@
          -static invdist(nb_set)[source]
          +static invdist(nb_set)[source]

          Inverse distance weight.

          Parameters
          @@ -1405,7 +1405,7 @@
          -invndist(nb_set)[source]
          +invndist(nb_set)[source]

          Inverse power distance weight.

          Parameters
          @@ -1419,7 +1419,7 @@
          -weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]
          +weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]

          Get the weight of a given neighbors set.

          Parameters
          @@ -1440,7 +1440,7 @@
          -class SelfCSMNbSetWeight(effective_csm_estimator={'function': 'power2_inverse_decreasing', 'options': {'max_csm': 8.0}}, weight_estimator={'function': 'power2_decreasing_exp', 'options': {'alpha': 1.0, 'max_csm': 8.0}}, symmetry_measure_type='csm_wcs_ctwcc')[source]
          +class SelfCSMNbSetWeight(effective_csm_estimator={'function': 'power2_inverse_decreasing', 'options': {'max_csm': 8.0}}, weight_estimator={'function': 'power2_decreasing_exp', 'options': {'alpha': 1.0, 'max_csm': 8.0}}, symmetry_measure_type='csm_wcs_ctwcc')[source]

          Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NbSetWeight

          Weight of neighbors set based on the Self CSM.

          Initialize SelfCSMNbSetWeight.

          @@ -1455,33 +1455,33 @@
          -DEFAULT_EFFECTIVE_CSM_ESTIMATOR = {'function': 'power2_inverse_decreasing', 'options': {'max_csm': 8.0}}[source]
          +DEFAULT_EFFECTIVE_CSM_ESTIMATOR = {'function': 'power2_inverse_decreasing', 'options': {'max_csm': 8.0}}[source]
          -DEFAULT_SYMMETRY_MEASURE_TYPE = 'csm_wcs_ctwcc'[source]
          +DEFAULT_SYMMETRY_MEASURE_TYPE = 'csm_wcs_ctwcc'[source]
          -DEFAULT_WEIGHT_ESTIMATOR = {'function': 'power2_decreasing_exp', 'options': {'alpha': 1.0, 'max_csm': 8.0}}[source]
          +DEFAULT_WEIGHT_ESTIMATOR = {'function': 'power2_decreasing_exp', 'options': {'alpha': 1.0, 'max_csm': 8.0}}[source]
          -SHORT_NAME = 'SelfCSMWeight'[source]
          +SHORT_NAME = 'SelfCSMWeight'[source]
          -as_dict()[source]
          +as_dict()[source]

          MSONable dict

          -classmethod from_dict(dd)[source]
          +classmethod from_dict(dd)[source]

          Initialize from dict.

          Parameters
          @@ -1495,7 +1495,7 @@
          -weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]
          +weight(nb_set, structure_environments, cn_map=None, additional_info=None)[source]

          Get the weight of a given neighbors set.

          Parameters
          @@ -1516,7 +1516,7 @@
          -class SimpleAbundanceChemenvStrategy(structure_environments=None, additional_condition=1, symmetry_measure_type='csm_wcs_ctwcc')[source]
          +class SimpleAbundanceChemenvStrategy(structure_environments=None, additional_condition=1, symmetry_measure_type='csm_wcs_ctwcc')[source]

          Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AbstractChemenvStrategy

          Simple ChemenvStrategy using the neighbors that are the most “abundant” in the grid of angle and distance parameters for the definition of neighbors in the Voronoi approach. @@ -1528,34 +1528,34 @@

          -DEFAULT_ADDITIONAL_CONDITION = 1[source]
          +DEFAULT_ADDITIONAL_CONDITION = 1[source]
          -DEFAULT_MAX_DIST = 2.0[source]
          +DEFAULT_MAX_DIST = 2.0[source]
          -STRATEGY_DESCRIPTION: str = '    Simple Abundance ChemenvStrategy using the most "abundant" neighbors map \n    for the definition of neighbors in the Voronoi approach. \n    The coordination environment is then given as the one with the \n    lowest continuous symmetry measure.'[source]
          +STRATEGY_DESCRIPTION: str = '    Simple Abundance ChemenvStrategy using the most "abundant" neighbors map \n    for the definition of neighbors in the Voronoi approach. \n    The coordination environment is then given as the one with the \n    lowest continuous symmetry measure.'[source]
          -STRATEGY_OPTIONS: Dict[str, Dict] = {'additional_condition': {'default': 1, 'internal': '_additional_condition', 'type': <class 'pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AdditionalConditionInt'>}, 'surface_calculation_type': {}}[source]
          +STRATEGY_OPTIONS: Dict[str, Dict] = {'additional_condition': {'default': 1, 'internal': '_additional_condition', 'type': <class 'pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AdditionalConditionInt'>}, 'surface_calculation_type': {}}[source]
          -as_dict()[source]
          +as_dict()[source]

          Bson-serializable dict representation of the SimpleAbundanceChemenvStrategy object. :return: Bson-serializable dict representation of the SimpleAbundanceChemenvStrategy object.

          -classmethod from_dict(d)[source]
          +classmethod from_dict(d)[source]

          Reconstructs the SimpleAbundanceChemenvStrategy object from a dict representation of the SimpleAbundanceChemenvStrategy object created using the as_dict method. :param d: dict representation of the SimpleAbundanceChemenvStrategy object @@ -1564,7 +1564,7 @@

          -get_site_coordination_environment(site, isite=None, dequivsite=None, dthissite=None, mysym=None, return_map=False)[source]
          +get_site_coordination_environment(site, isite=None, dequivsite=None, dthissite=None, mysym=None, return_map=False)[source]

          Get the coordination environment of a given site.

          Parameters
          @@ -1585,7 +1585,7 @@
          -get_site_coordination_environments(site, isite=None, dequivsite=None, dthissite=None, mysym=None, return_maps=False)[source]
          +get_site_coordination_environments(site, isite=None, dequivsite=None, dthissite=None, mysym=None, return_maps=False)[source]

          Get the coordination environments of a given site.

          Parameters
          @@ -1606,7 +1606,7 @@
          -get_site_neighbors(site)[source]
          +get_site_neighbors(site)[source]

          Get the neighbors of a given site with this strategy.

          Parameters
          @@ -1620,7 +1620,7 @@
          -property uniquely_determines_coordination_environments[source]
          +property uniquely_determines_coordination_environments[source]

          Whether this strategy uniquely determines coordination environments.

          @@ -1628,7 +1628,7 @@
          -class SimplestChemenvStrategy(structure_environments=None, distance_cutoff=1.4, angle_cutoff=0.3, additional_condition=1, continuous_symmetry_measure_cutoff=10.0, symmetry_measure_type='csm_wcs_ctwcc')[source]
          +class SimplestChemenvStrategy(structure_environments=None, distance_cutoff=1.4, angle_cutoff=0.3, additional_condition=1, continuous_symmetry_measure_cutoff=10.0, symmetry_measure_type='csm_wcs_ctwcc')[source]

          Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AbstractChemenvStrategy

          Simplest ChemenvStrategy using fixed angle and distance parameters for the definition of neighbors in the Voronoi approach. The coordination environment is then given as the one with the lowest continuous symmetry measure

          @@ -1637,37 +1637,37 @@ :param angle_cutoff: Angle cutoff used

          -DEFAULT_ADDITIONAL_CONDITION = 1[source]
          +DEFAULT_ADDITIONAL_CONDITION = 1[source]
          -DEFAULT_ANGLE_CUTOFF = 0.3[source]
          +DEFAULT_ANGLE_CUTOFF = 0.3[source]
          -DEFAULT_CONTINUOUS_SYMMETRY_MEASURE_CUTOFF = 10.0[source]
          +DEFAULT_CONTINUOUS_SYMMETRY_MEASURE_CUTOFF = 10.0[source]
          -DEFAULT_DISTANCE_CUTOFF = 1.4[source]
          +DEFAULT_DISTANCE_CUTOFF = 1.4[source]
          -STRATEGY_DESCRIPTION: str = '    Simplest ChemenvStrategy using fixed angle and distance parameters \n    for the definition of neighbors in the Voronoi approach. \n    The coordination environment is then given as the one with the \n    lowest continuous symmetry measure.'[source]
          +STRATEGY_DESCRIPTION: str = '    Simplest ChemenvStrategy using fixed angle and distance parameters \n    for the definition of neighbors in the Voronoi approach. \n    The coordination environment is then given as the one with the \n    lowest continuous symmetry measure.'[source]
          -STRATEGY_OPTIONS: Dict[str, Dict] = {'additional_condition': {'default': 1, 'internal': '_additional_condition', 'type': <class 'pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AdditionalConditionInt'>}, 'angle_cutoff': {'default': 0.3, 'internal': '_angle_cutoff', 'type': <class 'pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AngleCutoffFloat'>}, 'continuous_symmetry_measure_cutoff': {'default': 10.0, 'internal': '_continuous_symmetry_measure_cutoff', 'type': <class 'pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.CSMFloat'>}, 'distance_cutoff': {'default': 1.4, 'internal': '_distance_cutoff', 'type': <class 'pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DistanceCutoffFloat'>}}[source]
          +STRATEGY_OPTIONS: Dict[str, Dict] = {'additional_condition': {'default': 1, 'internal': '_additional_condition', 'type': <class 'pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AdditionalConditionInt'>}, 'angle_cutoff': {'default': 0.3, 'internal': '_angle_cutoff', 'type': <class 'pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AngleCutoffFloat'>}, 'continuous_symmetry_measure_cutoff': {'default': 10.0, 'internal': '_continuous_symmetry_measure_cutoff', 'type': <class 'pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.CSMFloat'>}, 'distance_cutoff': {'default': 1.4, 'internal': '_distance_cutoff', 'type': <class 'pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DistanceCutoffFloat'>}}[source]
          -add_strategy_visualization_to_subplot(subplot, visualization_options=None, plot_type=None)[source]
          +add_strategy_visualization_to_subplot(subplot, visualization_options=None, plot_type=None)[source]

          Add a visual of the strategy on a distance-angle plot.

          Parameters
          @@ -1685,38 +1685,38 @@
          -property additional_condition[source]
          +property additional_condition[source]

          Additional condition for this strategy.

          -property angle_cutoff[source]
          +property angle_cutoff[source]

          Angle cutoff used.

          -as_dict()[source]
          +as_dict()[source]

          Bson-serializable dict representation of the SimplestChemenvStrategy object. :return: Bson-serializable dict representation of the SimplestChemenvStrategy object.

          -property continuous_symmetry_measure_cutoff[source]
          +property continuous_symmetry_measure_cutoff[source]

          CSM cutoff used

          -property distance_cutoff[source]
          +property distance_cutoff[source]

          Distance cutoff used.

          -classmethod from_dict(d)[source]
          +classmethod from_dict(d)[source]

          Reconstructs the SimplestChemenvStrategy object from a dict representation of the SimplestChemenvStrategy object created using the as_dict method. :param d: dict representation of the SimplestChemenvStrategy object @@ -1725,7 +1725,7 @@

          -get_site_coordination_environment(site, isite=None, dequivsite=None, dthissite=None, mysym=None, return_map=False)[source]
          +get_site_coordination_environment(site, isite=None, dequivsite=None, dthissite=None, mysym=None, return_map=False)[source]

          Get the coordination environment of a given site.

          Parameters
          @@ -1746,7 +1746,7 @@
          -get_site_coordination_environments(site, isite=None, dequivsite=None, dthissite=None, mysym=None, return_maps=False)[source]
          +get_site_coordination_environments(site, isite=None, dequivsite=None, dthissite=None, mysym=None, return_maps=False)[source]

          Get the coordination environments of a given site.

          Parameters
          @@ -1767,7 +1767,7 @@
          -get_site_coordination_environments_fractions(site, isite=None, dequivsite=None, dthissite=None, mysym=None, ordered=True, min_fraction=0.0, return_maps=True, return_strategy_dict_info=False)[source]
          +get_site_coordination_environments_fractions(site, isite=None, dequivsite=None, dthissite=None, mysym=None, ordered=True, min_fraction=0.0, return_maps=True, return_strategy_dict_info=False)[source]

          Get the coordination environments of a given site and additional information.

          Parameters
          @@ -1791,7 +1791,7 @@
          -get_site_neighbors(site, isite=None, dequivsite=None, dthissite=None, mysym=None)[source]
          +get_site_neighbors(site, isite=None, dequivsite=None, dthissite=None, mysym=None)[source]

          Get the neighbors of a given site.

          Parameters
          @@ -1811,7 +1811,7 @@
          -property uniquely_determines_coordination_environments[source]
          +property uniquely_determines_coordination_environments[source]

          Whether this strategy uniquely determines coordination environments.

          @@ -1819,17 +1819,17 @@
          -class StrategyOption[source]
          +class StrategyOption[source]

          Bases: monty.json.MSONable

          Abstract class for the options of the chemenv strategies.

          -allowed_values: Optional[str] = None[source]
          +allowed_values: Optional[str] = None[source]
          -abstract as_dict()[source]
          +abstract as_dict()[source]

          A JSON-serializable dict representation of this strategy option.

          @@ -1837,7 +1837,7 @@
          -class TargettedPenaltiedAbundanceChemenvStrategy(structure_environments=None, truncate_dist_ang=True, additional_condition=1, max_nabundant=5, target_environments=['O:6'], target_penalty_type='max_csm', max_csm=5.0, symmetry_measure_type='csm_wcs_ctwcc')[source]
          +class TargettedPenaltiedAbundanceChemenvStrategy(structure_environments=None, truncate_dist_ang=True, additional_condition=1, max_nabundant=5, target_environments=['O:6'], target_penalty_type='max_csm', max_csm=5.0, symmetry_measure_type='csm_wcs_ctwcc')[source]

          Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.SimpleAbundanceChemenvStrategy

          Simple ChemenvStrategy using the neighbors that are the most “abundant” in the grid of angle and distance parameters for the definition of neighbors in the Voronoi approach, with a bias for a given list of target @@ -1855,19 +1855,19 @@ :param symmetry_measure_type:

          -DEFAULT_TARGET_ENVIRONMENTS = ['O:6'][source]
          +DEFAULT_TARGET_ENVIRONMENTS = ['O:6'][source]
          -as_dict()[source]
          +as_dict()[source]

          Bson-serializable dict representation of the TargettedPenaltiedAbundanceChemenvStrategy object. :return: Bson-serializable dict representation of the TargettedPenaltiedAbundanceChemenvStrategy object.

          -classmethod from_dict(d)[source]
          +classmethod from_dict(d)[source]

          Reconstructs the TargettedPenaltiedAbundanceChemenvStrategy object from a dict representation of the TargettedPenaltiedAbundanceChemenvStrategy object created using the as_dict method. :param d: dict representation of the TargettedPenaltiedAbundanceChemenvStrategy object @@ -1876,7 +1876,7 @@

          -get_site_coordination_environment(site, isite=None, dequivsite=None, dthissite=None, mysym=None, return_map=False)[source]
          +get_site_coordination_environment(site, isite=None, dequivsite=None, dthissite=None, mysym=None, return_map=False)[source]

          Get the coordination environment of a given site.

          Parameters
          @@ -1897,7 +1897,7 @@
          -property uniquely_determines_coordination_environments[source]
          +property uniquely_determines_coordination_environments[source]

          Whether this strategy uniquely determines coordination environments.

          @@ -1905,7 +1905,7 @@
          -class WeightedNbSetChemenvStrategy(structure_environments=None, additional_condition=1, symmetry_measure_type='csm_wcs_ctwcc', nb_set_weights=None, ce_estimator={'function': 'power2_inverse_power2_decreasing', 'options': {'max_csm': 8.0}})[source]
          +class WeightedNbSetChemenvStrategy(structure_environments=None, additional_condition=1, symmetry_measure_type='csm_wcs_ctwcc', nb_set_weights=None, ce_estimator={'function': 'power2_inverse_power2_decreasing', 'options': {'max_csm': 8.0}})[source]

          Bases: pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AbstractChemenvStrategy

          Constructor for the WeightedNbSetChemenvStrategy. :param structure_environments: StructureEnvironments object containing all the information on the

          @@ -1914,24 +1914,24 @@
          -DEFAULT_CE_ESTIMATOR = {'function': 'power2_inverse_power2_decreasing', 'options': {'max_csm': 8.0}}[source]
          +DEFAULT_CE_ESTIMATOR = {'function': 'power2_inverse_power2_decreasing', 'options': {'max_csm': 8.0}}[source]
          -STRATEGY_DESCRIPTION: str = '    WeightedNbSetChemenvStrategy'[source]
          +STRATEGY_DESCRIPTION: str = '    WeightedNbSetChemenvStrategy'[source]
          -as_dict()[source]
          +as_dict()[source]

          Bson-serializable dict representation of the WeightedNbSetChemenvStrategy object. :return: Bson-serializable dict representation of the WeightedNbSetChemenvStrategy object.

          -classmethod from_dict(d)[source]
          +classmethod from_dict(d)[source]

          Reconstructs the WeightedNbSetChemenvStrategy object from a dict representation of the WeightedNbSetChemenvStrategy object created using the as_dict method. :param d: dict representation of the WeightedNbSetChemenvStrategy object @@ -1940,14 +1940,14 @@

          -get_site_coordination_environment(site)[source]
          +get_site_coordination_environment(site)[source]

          Get the coordination environment of a given site.

          Not implemented for this strategy

          -get_site_coordination_environments(site, isite=None, dequivsite=None, dthissite=None, mysym=None, return_maps=False)[source]
          +get_site_coordination_environments(site, isite=None, dequivsite=None, dthissite=None, mysym=None, return_maps=False)[source]

          Get the coordination environments of a given site.

          Parameters
          @@ -1968,7 +1968,7 @@
          -get_site_coordination_environments_fractions(site, isite=None, dequivsite=None, dthissite=None, mysym=None, ordered=True, min_fraction=0.0, return_maps=True, return_strategy_dict_info=False, return_all=False)[source]
          +get_site_coordination_environments_fractions(site, isite=None, dequivsite=None, dthissite=None, mysym=None, ordered=True, min_fraction=0.0, return_maps=True, return_strategy_dict_info=False, return_all=False)[source]

          Get the coordination environments of a given site and additional information.

          Parameters
          @@ -1992,14 +1992,14 @@
          -get_site_neighbors(site)[source]
          +get_site_neighbors(site)[source]

          Get the neighbors of a given site.

          Not implemented for this strategy.

          -property uniquely_determines_coordination_environments[source]
          +property uniquely_determines_coordination_environments[source]

          Whether this strategy uniquely determines coordination environments.

          @@ -2007,7 +2007,7 @@
          -get_effective_csm(nb_set, cn_map, structure_environments, additional_info, symmetry_measure_type, max_effective_csm, effective_csm_estimator_ratio_function)[source]
          +get_effective_csm(nb_set, cn_map, structure_environments, additional_info, symmetry_measure_type, max_effective_csm, effective_csm_estimator_ratio_function)[source]

          Get the effective continuous symmetry measure of a given neighbors set.

          Parameters
          @@ -2029,7 +2029,7 @@
          -set_info(additional_info, field, isite, cn_map, value)[source]
          +set_info(additional_info, field, isite, cn_map, value)[source]

          Set additional information for the weights.

          Parameters
          diff --git a/docs/pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.html b/docs/pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.html index cb0e6c2c44b..a0c42aaec89 100644 --- a/docs/pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.html +++ b/docs/pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.coordination_environments.coordination_geometries module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.coordination_environments.coordination_geometries module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
          - 2022.5.18 + 2022.5.18.1
          @@ -129,7 +129,7 @@ identification algorithms.

          -class AbstractChemenvAlgorithm(algorithm_type)[source]
          +class AbstractChemenvAlgorithm(algorithm_type)[source]

          Bases: monty.json.MSONable

          Base class used to define a Chemenv algorithm used to identify the correct permutation for the computation of the Continuous Symmetry Measure.

          @@ -141,14 +141,14 @@
          -property algorithm_type[source]
          +property algorithm_type[source]

          Return the type of algorithm.

          Returns: Type of the algorithm

          -abstract as_dict()[source]
          +abstract as_dict()[source]

          A JSON-serializable dict representation of the algorithm

          @@ -156,7 +156,7 @@
          -class AllCoordinationGeometries(permutations_safe_override=False, only_symbols=None)[source]
          +class AllCoordinationGeometries(permutations_safe_override=False, only_symbols=None)[source]

          Bases: dict

          Class used to store all the reference “coordination geometries” (list with instances of the CoordinationGeometry classes)

          @@ -171,7 +171,7 @@
          -get_geometries(coordination=None, returned='cg')[source]
          +get_geometries(coordination=None, returned='cg')[source]

          Returns a list of coordination geometries with the given coordination number.

          Parameters
          @@ -185,7 +185,7 @@
          -get_geometry_from_IUCr_symbol(IUCr_symbol)[source]
          +get_geometry_from_IUCr_symbol(IUCr_symbol)[source]

          Returns the coordination geometry of the given IUCr symbol.

          Parameters
          @@ -196,7 +196,7 @@
          -get_geometry_from_IUPAC_symbol(IUPAC_symbol)[source]
          +get_geometry_from_IUPAC_symbol(IUPAC_symbol)[source]

          Returns the coordination geometry of the given IUPAC symbol.

          Parameters
          @@ -207,7 +207,7 @@
          -get_geometry_from_mp_symbol(mp_symbol)[source]
          +get_geometry_from_mp_symbol(mp_symbol)[source]

          Returns the coordination geometry of the given mp_symbol.

          Parameters
          @@ -218,7 +218,7 @@
          -get_geometry_from_name(name)[source]
          +get_geometry_from_name(name)[source]

          Returns the coordination geometry of the given name.

          Parameters
          @@ -229,7 +229,7 @@
          -get_implemented_geometries(coordination=None, returned='cg', include_deactivated=False)[source]
          +get_implemented_geometries(coordination=None, returned='cg', include_deactivated=False)[source]

          Returns a list of the implemented coordination geometries with the given coordination number.

          Parameters
          @@ -245,7 +245,7 @@
          -get_not_implemented_geometries(coordination=None, returned='mp_symbol')[source]
          +get_not_implemented_geometries(coordination=None, returned='mp_symbol')[source]

          Returns a list of the implemented coordination geometries with the given coordination number.

          Parameters
          @@ -260,7 +260,7 @@
          -get_symbol_cn_mapping(coordination=None)[source]
          +get_symbol_cn_mapping(coordination=None)[source]

          Return a dictionary mapping the symbol of a CoordinationGeometry to its coordination.

          Parameters
          @@ -272,7 +272,7 @@
          -get_symbol_name_mapping(coordination=None)[source]
          +get_symbol_name_mapping(coordination=None)[source]

          Return a dictionary mapping the symbol of a CoordinationGeometry to its name.

          Parameters
          @@ -284,7 +284,7 @@
          -is_a_valid_coordination_geometry(mp_symbol=None, IUPAC_symbol=None, IUCr_symbol=None, name=None, cn=None)[source]
          +is_a_valid_coordination_geometry(mp_symbol=None, IUPAC_symbol=None, IUCr_symbol=None, name=None, cn=None)[source]

          Checks whether a given coordination geometry is valid (exists) and whether the parameters are coherent with each other.

          @@ -302,7 +302,7 @@
          -pretty_print(type='implemented_geometries', maxcn=8, additional_info=None)[source]
          +pretty_print(type='implemented_geometries', maxcn=8, additional_info=None)[source]

          Return a string with a list of the Coordination Geometries.

          Parameters
          @@ -321,7 +321,7 @@
          -class CoordinationGeometry(mp_symbol, name, alternative_names=None, IUPAC_symbol=None, IUCr_symbol=None, coordination=None, central_site=array([0., 0., 0.]), points=None, solid_angles=None, permutations_safe_override=False, deactivate=False, faces=None, edges=None, algorithms=None, equivalent_indices=None, neighbors_sets_hints=None)[source]
          +class CoordinationGeometry(mp_symbol, name, alternative_names=None, IUPAC_symbol=None, IUCr_symbol=None, coordination=None, central_site=array([0., 0., 0.]), points=None, solid_angles=None, permutations_safe_override=False, deactivate=False, faces=None, edges=None, algorithms=None, equivalent_indices=None, neighbors_sets_hints=None)[source]

          Bases: object

          Class used to store the ideal representation of a chemical environment or “coordination geometry”.

          Initializes one “coordination geometry” according to [Pure Appl. Chem., Vol. 79, No. 10, pp. 1779–1799, 2007] @@ -353,36 +353,36 @@

          -CSM_SKIP_SEPARATION_PLANE_ALGO = 10.0[source]
          +CSM_SKIP_SEPARATION_PLANE_ALGO = 10.0[source]
          -property IUCr_symbol[source]
          +property IUCr_symbol[source]

          Returns the IUCr symbol of this coordination geometry.

          -property IUCr_symbol_str[source]
          +property IUCr_symbol_str[source]

          Returns a string representation of the IUCr symbol of this coordination geometry.

          -property IUPAC_symbol[source]
          +property IUPAC_symbol[source]

          Returns the IUPAC symbol of this coordination geometry.

          -property IUPAC_symbol_str[source]
          +property IUPAC_symbol_str[source]

          Returns a string representation of the IUPAC symbol of this coordination geometry.

          -class NeighborsSetsHints(hints_type, options)[source]
          +class NeighborsSetsHints(hints_type, options)[source]

          Bases: object

          Class used to describe neighbors sets hints.

          This allows to possibly get a lower coordination from a capped-like model polyhedron.

          @@ -398,18 +398,18 @@
          -ALLOWED_HINTS_TYPES = ['single_cap', 'double_cap', 'triple_cap'][source]
          +ALLOWED_HINTS_TYPES = ['single_cap', 'double_cap', 'triple_cap'][source]
          -as_dict()[source]
          +as_dict()[source]

          A JSON-serializable dict representation of this NeighborsSetsHints

          -double_cap_hints(hints_info)[source]
          +double_cap_hints(hints_info)[source]

          Return hints for an additional neighbors set, i.e. the voronoi indices that constitute this new neighbors set, in case of a “Double cap” hint.

          @@ -422,7 +422,7 @@
          -classmethod from_dict(dd)[source]
          +classmethod from_dict(dd)[source]

          Reconstructs the NeighborsSetsHints from its JSON-serializable dict representation.

          Parameters
          @@ -434,7 +434,7 @@
          -hints(hints_info)[source]
          +hints(hints_info)[source]

          Return hints for an additional neighbors set, i.e. the voronoi indices that constitute this new neighbors set.

          @@ -447,7 +447,7 @@
          -single_cap_hints(hints_info)[source]
          +single_cap_hints(hints_info)[source]

          Return hints for an additional neighbors set, i.e. the voronoi indices that constitute this new neighbors set, in case of a “Single cap” hint.

          @@ -460,7 +460,7 @@
          -triple_cap_hints(hints_info)[source]
          +triple_cap_hints(hints_info)[source]

          Return hints for an additional neighbors set, i.e. the voronoi indices that constitute this new neighbors set, in case of a “Triple cap” hint.

          @@ -475,52 +475,52 @@
          -property algorithms[source]
          +property algorithms[source]

          Returns the list of algorithms that are used to identify this coordination geometry.

          -as_dict()[source]
          +as_dict()[source]

          A JSON-serializable dict representation of this CoordinationGeometry.

          -property ce_symbol[source]
          +property ce_symbol[source]

          Returns the symbol of this coordination geometry.

          -property coordination_number[source]
          +property coordination_number[source]

          Returns the coordination number of this coordination geometry.

          -property distfactor_max[source]
          +property distfactor_max[source]

          The maximum distfactor for the perfect CoordinationGeometry.

          Returns: Maximum distfactor for the perfect CoordinationGeometry (usually 1.0 for symmetric polyhedrons).

          -edges(sites, permutation=None, input='sites')[source]
          +edges(sites, permutation=None, input='sites')[source]

          Returns the list of edges of this coordination geometry. Each edge is given as a list of its end vertices coordinates.

          -faces(sites, permutation=None)[source]
          +faces(sites, permutation=None)[source]

          Returns the list of faces of this coordination geometry. Each face is given as a list of its vertices coordinates.

          -classmethod from_dict(dd)[source]
          +classmethod from_dict(dd)[source]

          Reconstructs the CoordinationGeometry from its JSON-serializable dict representation.

          Parameters
          @@ -532,55 +532,55 @@
          -get_central_site()[source]
          +get_central_site()[source]

          Returns the central site of this coordination geometry.

          -get_coordination_number()[source]
          +get_coordination_number()[source]

          Returns the coordination number of this coordination geometry.

          -get_name()[source]
          +get_name()[source]

          Returns the name of this coordination geometry.

          -get_pmeshes(sites, permutation=None)[source]
          +get_pmeshes(sites, permutation=None)[source]

          Returns the pmesh strings used for jmol to show this geometry.

          -is_implemented()[source]
          +is_implemented()[source]

          Returns True if this coordination geometry is implemented.

          -property mp_symbol[source]
          +property mp_symbol[source]

          Returns the MP symbol of this coordination geometry.

          -property number_of_permutations[source]
          +property number_of_permutations[source]

          Returns the number of permutations of this coordination geometry.

          -property pauling_stability_ratio[source]
          +property pauling_stability_ratio[source]

          Returns the theoretical Pauling stability ratio (rC/rA) for this environment.

          -ref_permutation(permutation)[source]
          +ref_permutation(permutation)[source]

          Returns the reference permutation for a set of equivalent permutations.

          Can be useful to skip permutations that have already been performed.

          @@ -593,7 +593,7 @@
          -set_permutations_safe_override(permutations_safe_override)[source]
          +set_permutations_safe_override(permutations_safe_override)[source]

          Setup ChemEnv so that a safe set of permutations are used.

          Parameters
          @@ -604,7 +604,7 @@
          -solid_angles(permutation=None)[source]
          +solid_angles(permutation=None)[source]

          Returns the list of “perfect” solid angles Each edge is given as a list of its end vertices coordinates.

          @@ -613,7 +613,7 @@
          -class ExplicitPermutationsAlgorithm(permutations)[source]
          +class ExplicitPermutationsAlgorithm(permutations)[source]

          Bases: pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.AbstractChemenvAlgorithm

          Class representing the algorithm doing the explicit permutations for the calculation of the Continuous Symmetry Measure.

          @@ -627,14 +627,14 @@
          -property as_dict[source]
          +property as_dict[source]

          Return the JSON-serializable dict representation of this ExplicitPermutationsAlgorithm algorithm.

          Returns: a JSON-serializable dict representation of this ExplicitPermutationsAlgorithm algorithm.

          -classmethod from_dict(dd)[source]
          +classmethod from_dict(dd)[source]

          Reconstructs the ExplicitPermutationsAlgorithm algorithm from its JSON-serializable dict representation.

          Parameters
          @@ -646,7 +646,7 @@
          -property permutations[source]
          +property permutations[source]

          Return the permutations to be performed for this algorithm.

          Returns: Permutations to be performed.

          @@ -655,7 +655,7 @@
          -class SeparationPlane(plane_points, mirror_plane=False, ordered_plane=False, point_groups=None, ordered_point_groups=None, explicit_permutations=None, minimum_number_of_points=None, explicit_optimized_permutations=None, multiplicity=None, other_plane_points=None)[source]
          +class SeparationPlane(plane_points, mirror_plane=False, ordered_plane=False, point_groups=None, ordered_point_groups=None, explicit_permutations=None, minimum_number_of_points=None, explicit_optimized_permutations=None, multiplicity=None, other_plane_points=None)[source]

          Bases: pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.AbstractChemenvAlgorithm

          Class representing the algorithm using separation planes for the calculation of the Continuous Symmetry Measure.

          @@ -688,7 +688,7 @@
          -property argsorted_ref_separation_perm[source]
          +property argsorted_ref_separation_perm[source]

          “Arg sorted” ordered indices of the separation plane.

          This is used in the identification of the final permutation to be used.

          Returns: list of the “arg sorted” ordered indices of the separation plane.

          @@ -696,14 +696,14 @@
          -property as_dict[source]
          +property as_dict[source]

          Return the JSON-serializable dict representation of this SeparationPlane algorithm.

          Returns: a JSON-serializable dict representation of this SeparationPlane algorithm.

          -classmethod from_dict(dd)[source]
          +classmethod from_dict(dd)[source]

          Reconstructs the SeparationPlane algorithm from its JSON-serializable dict representation.

          Parameters
          @@ -715,14 +715,14 @@
          -property permutations[source]
          +property permutations[source]

          Permutations used for this separation plane algorithm.

          Returns: List of permutations to be performed.

          -property ref_separation_perm[source]
          +property ref_separation_perm[source]

          Ordered indices of the separation plane.

          Examples

          For a separation plane of type 2|4|3, with plane_points indices [0, 3, 5, 8] and @@ -733,7 +733,7 @@

          -safe_separation_permutations(ordered_plane=False, ordered_point_groups=None, add_opposite=False)[source]
          +safe_separation_permutations(ordered_plane=False, ordered_point_groups=None, add_opposite=False)[source]

          Simple and safe permutations for this separation plane.

          This is not meant to be used in production. Default configuration for ChemEnv does not use this method. :param ordered_plane: Whether the order of the points in the plane can be used to reduce the

          diff --git a/docs/pymatgen.analysis.chemenv.coordination_environments.coordination_geometries_files.html b/docs/pymatgen.analysis.chemenv.coordination_environments.coordination_geometries_files.html index 5f275f86a17..8d84c18c0a4 100644 --- a/docs/pymatgen.analysis.chemenv.coordination_environments.coordination_geometries_files.html +++ b/docs/pymatgen.analysis.chemenv.coordination_environments.coordination_geometries_files.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.coordination_environments.coordination_geometries_files package — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.coordination_environments.coordination_geometries_files package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
          - 2022.5.18 + 2022.5.18.1
          diff --git a/docs/pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder.html b/docs/pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder.html index e7e761f42d4..4d96ddc3302 100644 --- a/docs/pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder.html +++ b/docs/pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
          - 2022.5.18 + 2022.5.18.1
          @@ -130,7 +130,7 @@ DOI: 10.1107/S2052520620007994

          -class AbstractGeometry(central_site=None, bare_coords=None, centering_type='standard', include_central_site_in_centroid=False, optimization=None)[source]
          +class AbstractGeometry(central_site=None, bare_coords=None, centering_type='standard', include_central_site_in_centroid=False, optimization=None)[source]

          Bases: object

          Class used to describe a geometry (perfect or distorted)

          Constructor for the abstract geometry @@ -148,7 +148,7 @@

          -property cn[source]
          +property cn[source]

          Coordination number

          Type
          @@ -159,7 +159,7 @@
          -property coordination_number[source]
          +property coordination_number[source]

          Coordination number

          Type
          @@ -170,7 +170,7 @@
          -classmethod from_cg(cg, centering_type='standard', include_central_site_in_centroid=False)[source]
          +classmethod from_cg(cg, centering_type='standard', include_central_site_in_centroid=False)[source]
          Parameters
            @@ -187,7 +187,7 @@
            -points_wcs_csc(permutation=None)[source]
            +points_wcs_csc(permutation=None)[source]
            Parameters

            permutation

            @@ -200,7 +200,7 @@
            -points_wcs_ctwcc(permutation=None)[source]
            +points_wcs_ctwcc(permutation=None)[source]
            Parameters

            permutation

            @@ -213,7 +213,7 @@
            -points_wcs_ctwocc(permutation=None)[source]
            +points_wcs_ctwocc(permutation=None)[source]
            Parameters

            permutation

            @@ -226,7 +226,7 @@
            -points_wocs_csc(permutation=None)[source]
            +points_wocs_csc(permutation=None)[source]
            Parameters

            permutation

            @@ -239,7 +239,7 @@
            -points_wocs_ctwcc(permutation=None)[source]
            +points_wocs_ctwcc(permutation=None)[source]
            Parameters

            permutation

            @@ -252,7 +252,7 @@
            -points_wocs_ctwocc(permutation=None)[source]
            +points_wocs_ctwocc(permutation=None)[source]
            Parameters

            permutation

            @@ -267,7 +267,7 @@
            -class LocalGeometryFinder(permutations_safe_override=False, plane_ordering_override=True, debug_level=None, plane_safe_permutations=False, only_symbols=None, print_citation=False)[source]
            +class LocalGeometryFinder(permutations_safe_override=False, plane_ordering_override=True, debug_level=None, plane_safe_permutations=False, only_symbols=None, print_citation=False)[source]

            Bases: object

            Main class used to find the local environments in a structure

            @@ -285,47 +285,47 @@
            -BVA_DISTANCE_SCALE_FACTORS = {'GGA_relaxed': 1.015, 'LDA_relaxed': 0.995, 'experimental': 1.0}[source]
            +BVA_DISTANCE_SCALE_FACTORS = {'GGA_relaxed': 1.015, 'LDA_relaxed': 0.995, 'experimental': 1.0}[source]
            -DEFAULT_BVA_DISTANCE_SCALE_FACTOR = 1.0[source]
            +DEFAULT_BVA_DISTANCE_SCALE_FACTOR = 1.0[source]
            -DEFAULT_SPG_ANALYZER_OPTIONS = {'angle_tolerance': 5, 'symprec': 0.001}[source]
            +DEFAULT_SPG_ANALYZER_OPTIONS = {'angle_tolerance': 5, 'symprec': 0.001}[source]
            -DEFAULT_STRATEGY = <pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.MultiWeightsChemenvStrategy object>[source]
            +DEFAULT_STRATEGY = <pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.MultiWeightsChemenvStrategy object>[source]
            -PRESETS = {'DEFAULT': {'maximum_distance_factor': 2.0, 'minimum_angle_factor': 0.05, 'optimization': 2, 'voronoi_normalized_angle_tolerance': 0.03, 'voronoi_normalized_distance_tolerance': 0.05}}[source]
            +PRESETS = {'DEFAULT': {'maximum_distance_factor': 2.0, 'minimum_angle_factor': 0.05, 'optimization': 2, 'voronoi_normalized_angle_tolerance': 0.03, 'voronoi_normalized_distance_tolerance': 0.05}}[source]
            -STRUCTURE_REFINEMENT_NONE = 'none'[source]
            +STRUCTURE_REFINEMENT_NONE = 'none'[source]
            -STRUCTURE_REFINEMENT_REFINED = 'refined'[source]
            +STRUCTURE_REFINEMENT_REFINED = 'refined'[source]
            -STRUCTURE_REFINEMENT_SYMMETRIZED = 'symmetrized'[source]
            +STRUCTURE_REFINEMENT_SYMMETRIZED = 'symmetrized'[source]
            -compute_coordination_environments(structure, indices=None, only_cations=True, strategy=<pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.MultiWeightsChemenvStrategy object>, valences='bond-valence-analysis', initial_structure_environments=None)[source]
            +compute_coordination_environments(structure, indices=None, only_cations=True, strategy=<pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.MultiWeightsChemenvStrategy object>, valences='bond-valence-analysis', initial_structure_environments=None)[source]
            Parameters
              @@ -345,7 +345,7 @@
              -compute_structure_environments(excluded_atoms=None, only_atoms=None, only_cations=True, only_indices=None, maximum_distance_factor=2.0, minimum_angle_factor=0.05, max_cn=None, min_cn=None, only_symbols=None, valences='undefined', additional_conditions=None, info=None, timelimit=None, initial_structure_environments=None, get_from_hints=False, voronoi_normalized_distance_tolerance=0.05, voronoi_normalized_angle_tolerance=0.03, recompute=None, optimization=2)[source]
              +compute_structure_environments(excluded_atoms=None, only_atoms=None, only_cations=True, only_indices=None, maximum_distance_factor=2.0, minimum_angle_factor=0.05, max_cn=None, min_cn=None, only_symbols=None, valences='undefined', additional_conditions=None, info=None, timelimit=None, initial_structure_environments=None, get_from_hints=False, voronoi_normalized_distance_tolerance=0.05, voronoi_normalized_angle_tolerance=0.03, recompute=None, optimization=2)[source]

              Computes and returns the StructureEnvironments object containing all the information about the coordination environments in the structure :param excluded_atoms: Atoms for which the coordination geometries does not have to be identified @@ -390,7 +390,7 @@

              -coordination_geometry_symmetry_measures(coordination_geometry, tested_permutations=False, points_perfect=None, optimization=None)[source]
              +coordination_geometry_symmetry_measures(coordination_geometry, tested_permutations=False, points_perfect=None, optimization=None)[source]

              Returns the symmetry measures of a given coordination_geometry for a set of permutations depending on the permutation setup. Depending on the parameters of the LocalGeometryFinder and on the coordination

              @@ -411,7 +411,7 @@
              -coordination_geometry_symmetry_measures_fallback_random(coordination_geometry, NRANDOM=10, points_perfect=None)[source]
              +coordination_geometry_symmetry_measures_fallback_random(coordination_geometry, NRANDOM=10, points_perfect=None)[source]

              Returns the symmetry measures for a random set of permutations for the coordination geometry “coordination_geometry”. Fallback implementation for the plane separation algorithms measures of each permutation @@ -422,7 +422,7 @@

              -coordination_geometry_symmetry_measures_separation_plane(coordination_geometry, separation_plane_algo, testing=False, tested_permutations=False, points_perfect=None)[source]
              +coordination_geometry_symmetry_measures_separation_plane(coordination_geometry, separation_plane_algo, testing=False, tested_permutations=False, points_perfect=None)[source]

              Returns the symmetry measures of the given coordination geometry “coordination_geometry” using separation facets to reduce the complexity of the system. Caller to the refined 2POINTS, 3POINTS and other … :param coordination_geometry: The coordination geometry to be investigated @@ -431,7 +431,7 @@

              -coordination_geometry_symmetry_measures_separation_plane_optim(coordination_geometry, separation_plane_algo, points_perfect=None, nb_set=None, optimization=None)[source]
              +coordination_geometry_symmetry_measures_separation_plane_optim(coordination_geometry, separation_plane_algo, points_perfect=None, nb_set=None, optimization=None)[source]

              Returns the symmetry measures of the given coordination geometry “coordination_geometry” using separation facets to reduce the complexity of the system. Caller to the refined 2POINTS, 3POINTS and other … :param coordination_geometry: The coordination geometry to be investigated. @@ -457,7 +457,7 @@

              -coordination_geometry_symmetry_measures_sepplane_optim(coordination_geometry, points_perfect=None, nb_set=None, optimization=None)[source]
              +coordination_geometry_symmetry_measures_sepplane_optim(coordination_geometry, points_perfect=None, nb_set=None, optimization=None)[source]

              Returns the symmetry measures of a given coordination_geometry for a set of permutations depending on the permutation setup. Depending on the parameters of the LocalGeometryFinder and on the coordination

              @@ -478,7 +478,7 @@
              -coordination_geometry_symmetry_measures_standard(coordination_geometry, algo, points_perfect=None, optimization=None)[source]
              +coordination_geometry_symmetry_measures_standard(coordination_geometry, algo, points_perfect=None, optimization=None)[source]

              Returns the symmetry measures for a set of permutations (whose setup depends on the coordination geometry) for the coordination geometry “coordination_geometry”. Standard implementation looking for the symmetry measures of each permutation @@ -488,21 +488,21 @@

              -get_coordination_symmetry_measures(only_minimum=True, all_csms=True, optimization=None)[source]
              +get_coordination_symmetry_measures(only_minimum=True, all_csms=True, optimization=None)[source]

              Returns the continuous symmetry measures of the current local geometry in a dictionary. :return: the continuous symmetry measures of the current local geometry in a dictionary.

              -get_coordination_symmetry_measures_optim(only_minimum=True, all_csms=True, nb_set=None, optimization=None)[source]
              +get_coordination_symmetry_measures_optim(only_minimum=True, all_csms=True, nb_set=None, optimization=None)[source]

              Returns the continuous symmetry measures of the current local geometry in a dictionary. :return: the continuous symmetry measures of the current local geometry in a dictionary.

              -get_structure()[source]
              +get_structure()[source]

              Returns the pymatgen Structure that has been setup for the identification of geometries (the initial one might have been refined/symmetrized using the SpaceGroupAnalyzer). :return: The pymatgen Structure that has been setup for the identification of geometries (the initial one @@ -511,7 +511,7 @@

              -set_structure(lattice, species, coords, coords_are_cartesian)[source]
              +set_structure(lattice, species, coords, coords_are_cartesian)[source]

              Sets up the pymatgen structure for which the coordination geometries have to be identified starting from the lattice, the species and the coordinates :param lattice: The lattice of the structure @@ -522,7 +522,7 @@

              -setup_explicit_indices_local_geometry(explicit_indices)[source]
              +setup_explicit_indices_local_geometry(explicit_indices)[source]

              Sets up explicit indices for the local geometry, for testing purposes :param explicit_indices: explicit indices for the neighbors (set of numbers from 0 to CN-1 in a given order)

              @@ -530,7 +530,7 @@
              -setup_local_geometry(isite, coords, optimization=None)[source]
              +setup_local_geometry(isite, coords, optimization=None)[source]

              Sets up the AbstractGeometry for the local geometry of site with index isite. :param isite: Index of the site for which the local geometry has to be set up :param coords: The coordinates of the (local) neighbors

              @@ -538,14 +538,14 @@
              -setup_ordered_indices_local_geometry(coordination)[source]
              +setup_ordered_indices_local_geometry(coordination)[source]

              Sets up ordered indices for the local geometry, for testing purposes :param coordination: coordination of the local geometry

              -setup_parameter(parameter, value)[source]
              +setup_parameter(parameter, value)[source]

              Setup of one specific parameter to the given value. The other parameters are unchanged. See setup_parameters method for the list of possible parameters :param parameter: Parameter to setup/update @@ -554,7 +554,7 @@

              -setup_parameters(centering_type='standard', include_central_site_in_centroid=False, bva_distance_scale_factor=None, structure_refinement='refined', spg_analyzer_options=None)[source]
              +setup_parameters(centering_type='standard', include_central_site_in_centroid=False, bva_distance_scale_factor=None, structure_refinement='refined', spg_analyzer_options=None)[source]

              Setup of the parameters for the coordination geometry finder. A reference point for the geometries has to be chosen. This can be the centroid of the structure (including or excluding the atom for which the coordination geometry is looked for) or the atom itself. In the ‘standard’ centering_type, the reference point is the central @@ -580,21 +580,21 @@

              -setup_random_indices_local_geometry(coordination)[source]
              +setup_random_indices_local_geometry(coordination)[source]

              Sets up random indices for the local geometry, for testing purposes :param coordination: coordination of the local geometry

              -setup_random_structure(coordination)[source]
              +setup_random_structure(coordination)[source]

              Sets up a purely random structure with a given coordination. :param coordination: coordination number for the random structure

              -setup_structure(structure)[source]
              +setup_structure(structure)[source]

              Sets up the structure for which the coordination geometries have to be identified. The structure is analyzed with the space group analyzer and a refined structure is used :param structure: A pymatgen Structure

              @@ -602,7 +602,7 @@
              -setup_test_perfect_environment(symbol, randomness=False, max_random_dist=0.1, symbol_type='mp_symbol', indices='RANDOM', random_translation='NONE', random_rotation='NONE', random_scale='NONE', points=None)[source]
              +setup_test_perfect_environment(symbol, randomness=False, max_random_dist=0.1, symbol_type='mp_symbol', indices='RANDOM', random_translation='NONE', random_rotation='NONE', random_scale='NONE', points=None)[source]
              Parameters
                @@ -625,7 +625,7 @@
                -update_nb_set_environments(se, isite, cn, inb_set, nb_set, recompute=False, optimization=None)[source]
                +update_nb_set_environments(se, isite, cn, inb_set, nb_set, recompute=False, optimization=None)[source]
                Parameters
                  @@ -648,7 +648,7 @@
                  -find_rotation(points_distorted, points_perfect)[source]
                  +find_rotation(points_distorted, points_perfect)[source]

                  This finds the rotation matrix that aligns the (distorted) set of points “points_distorted” with respect to the (perfect) set of points “points_perfect” in a least-square sense. :param points_distorted: List of points describing a given (distorted) polyhedron for which the rotation that

                  @@ -667,7 +667,7 @@
                  -find_scaling_factor(points_distorted, points_perfect, rot)[source]
                  +find_scaling_factor(points_distorted, points_perfect, rot)[source]

                  This finds the scaling factor between the (distorted) set of points “points_distorted” and the (perfect) set of points “points_perfect” in a least-square sense. :param points_distorted: List of points describing a given (distorted) polyhedron for which the scaling factor has

                  @@ -689,7 +689,7 @@
                  -symmetry_measure(points_distorted, points_perfect)[source]
                  +symmetry_measure(points_distorted, points_perfect)[source]

                  Computes the continuous symmetry measure of the (distorted) set of points “points_distorted” with respect to the (perfect) set of points “points_perfect”. :param points_distorted: List of points describing a given (distorted) polyhedron for which the symmetry measure

                  diff --git a/docs/pymatgen.analysis.chemenv.coordination_environments.html b/docs/pymatgen.analysis.chemenv.coordination_environments.html index dd15765ca99..f995ae31d7a 100644 --- a/docs/pymatgen.analysis.chemenv.coordination_environments.html +++ b/docs/pymatgen.analysis.chemenv.coordination_environments.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.coordination_environments package — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.coordination_environments package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                  - 2022.5.18 + 2022.5.18.1
                  diff --git a/docs/pymatgen.analysis.chemenv.coordination_environments.structure_environments.html b/docs/pymatgen.analysis.chemenv.coordination_environments.structure_environments.html index e3a699d266b..99d8f5e37d8 100644 --- a/docs/pymatgen.analysis.chemenv.coordination_environments.structure_environments.html +++ b/docs/pymatgen.analysis.chemenv.coordination_environments.structure_environments.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.coordination_environments.structure_environments module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.coordination_environments.structure_environments module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                  - 2022.5.18 + 2022.5.18.1
                  @@ -124,7 +124,7 @@ and possibly some fraction corresponding to these.

                  -class ChemicalEnvironments(coord_geoms=None)[source]
                  +class ChemicalEnvironments(coord_geoms=None)[source]

                  Bases: monty.json.MSONable

                  Class used to store all the information about the chemical environment of a given site for a given list of coordinated neighbours (internally called “cn_map”).

                  @@ -137,7 +137,7 @@
                  -add_coord_geom(mp_symbol, symmetry_measure, algo='UNKNOWN', permutation=None, override=False, local2perfect_map=None, perfect2local_map=None, detailed_voronoi_index=None, other_symmetry_measures=None, rotation_matrix=None, scaling_factor=None)[source]
                  +add_coord_geom(mp_symbol, symmetry_measure, algo='UNKNOWN', permutation=None, override=False, local2perfect_map=None, perfect2local_map=None, detailed_voronoi_index=None, other_symmetry_measures=None, rotation_matrix=None, scaling_factor=None)[source]

                  Adds a coordination geometry to the ChemicalEnvironments object.

                  Parameters
                  @@ -164,7 +164,7 @@
                  -as_dict()[source]
                  +as_dict()[source]

                  Returns a dictionary representation of the ChemicalEnvironments object.

                  Returns
                  @@ -175,7 +175,7 @@
                  -classmethod from_dict(d)[source]
                  +classmethod from_dict(d)[source]

                  Reconstructs the ChemicalEnvironments object from a dict representation of the ChemicalEnvironments created using the as_dict method.

                  @@ -190,7 +190,7 @@
                  -is_close_to(other, rtol=0.0, atol=1e-08)[source]
                  +is_close_to(other, rtol=0.0, atol=1e-08)[source]

                  Whether this ChemicalEnvironments object is close to another one.

                  Parameters
                  @@ -208,7 +208,7 @@
                  -minimum_geometries(n=None, symmetry_measure_type=None, max_csm=None)[source]
                  +minimum_geometries(n=None, symmetry_measure_type=None, max_csm=None)[source]

                  Returns a list of geometries with increasing continuous symmetry measure in this ChemicalEnvironments object.

                  Parameters
                  @@ -225,7 +225,7 @@
                  -minimum_geometry(symmetry_measure_type=None, max_csm=None)[source]
                  +minimum_geometry(symmetry_measure_type=None, max_csm=None)[source]

                  Returns the geometry with the minimum continuous symmetry measure of this ChemicalEnvironments.

                  Returns
                  @@ -242,7 +242,7 @@
                  -class LightStructureEnvironments(strategy, coordination_environments=None, all_nbs_sites=None, neighbors_sets=None, structure=None, valences=None, valences_origin=None)[source]
                  +class LightStructureEnvironments(strategy, coordination_environments=None, all_nbs_sites=None, neighbors_sets=None, structure=None, valences=None, valences_origin=None)[source]

                  Bases: monty.json.MSONable

                  Class used to store the chemical environments of a given structure obtained from a given ChemenvStrategy. Currently, only strategies leading to the determination of a unique environment for each site is allowed @@ -265,17 +265,17 @@

                  -DEFAULT_STATISTICS_FIELDS = ['anion_list', 'anion_atom_list', 'cation_list', 'cation_atom_list', 'neutral_list', 'neutral_atom_list', 'atom_coordination_environments_present', 'ion_coordination_environments_present', 'fraction_atom_coordination_environments_present', 'fraction_ion_coordination_environments_present', 'coordination_environments_atom_present', 'coordination_environments_ion_present'][source]
                  +DEFAULT_STATISTICS_FIELDS = ['anion_list', 'anion_atom_list', 'cation_list', 'cation_atom_list', 'neutral_list', 'neutral_atom_list', 'atom_coordination_environments_present', 'ion_coordination_environments_present', 'fraction_atom_coordination_environments_present', 'fraction_ion_coordination_environments_present', 'coordination_environments_atom_present', 'coordination_environments_ion_present'][source]
                  -DELTA_MAX_OXIDATION_STATE = 0.1[source]
                  +DELTA_MAX_OXIDATION_STATE = 0.1[source]
                  -class NeighborsSet(structure, isite, all_nbs_sites, all_nbs_sites_indices)[source]
                  +class NeighborsSet(structure, isite, all_nbs_sites, all_nbs_sites_indices)[source]

                  Bases: object

                  Class used to store a given set of neighbors of a given site (based on a list of sites, the voronoi container is not part of the LightStructureEnvironments object).

                  @@ -292,13 +292,13 @@
                  -as_dict()[source]
                  +as_dict()[source]

                  A JSON-serializable dict representation of the NeighborsSet.

                  -classmethod from_dict(dd, structure, all_nbs_sites)[source]
                  +classmethod from_dict(dd, structure, all_nbs_sites)[source]

                  Reconstructs the NeighborsSet algorithm from its JSON-serializable dict representation, together with the structure and all the possible neighbors sites.

                  As an inner (nested) class, the NeighborsSet is not supposed to be used anywhere else that inside the @@ -318,25 +318,25 @@

                  -property neighb_coords[source]
                  +property neighb_coords[source]

                  Coordinates of neighbors for this NeighborsSet.

                  -property neighb_indices_and_images: list[dict[str, int]][source]
                  +property neighb_indices_and_images: list[dict[str, int]][source]

                  List of indices and images with respect to the original unit cell sites for this NeighborsSet.

                  -property neighb_sites[source]
                  +property neighb_sites[source]

                  Neighbors for this NeighborsSet as pymatgen Sites.

                  -property neighb_sites_and_indices[source]
                  +property neighb_sites_and_indices[source]

                  List of neighbors for this NeighborsSet as pymatgen Sites and their index in the original structure.

                  @@ -344,14 +344,14 @@
                  -as_dict()[source]
                  +as_dict()[source]

                  Bson-serializable dict representation of the LightStructureEnvironments object. :returns: Bson-serializable dict representation of the LightStructureEnvironments object.

                  -clear_environments(conditions=None)[source]
                  +clear_environments(conditions=None)[source]

                  Get the clear environments in the structure.

                  Parameters
                  @@ -363,7 +363,7 @@
                  -contains_only_one_anion(anion)[source]
                  +contains_only_one_anion(anion)[source]

                  Whether this LightStructureEnvironments concerns a structure with only one given anion type.

                  Parameters
                  @@ -375,7 +375,7 @@
                  -contains_only_one_anion_atom(anion_atom)[source]
                  +contains_only_one_anion_atom(anion_atom)[source]

                  Whether this LightStructureEnvironments concerns a structure with only one given anion atom type.

                  Parameters
                  @@ -387,14 +387,14 @@
                  -environments_identified()[source]
                  +environments_identified()[source]

                  Return the set of environments identified in this structure.

                  Returns: Set of environments identified in this structure.

                  -classmethod from_dict(d)[source]
                  +classmethod from_dict(d)[source]

                  Reconstructs the LightStructureEnvironments object from a dict representation of the LightStructureEnvironments created using the as_dict method.

                  @@ -409,7 +409,7 @@
                  -classmethod from_structure_environments(strategy, structure_environments, valences=None, valences_origin=None)[source]
                  +classmethod from_structure_environments(strategy, structure_environments, valences=None, valences_origin=None)[source]

                  Construct a LightStructureEnvironments object from a strategy and a StructureEnvironments object.

                  Parameters
                  @@ -427,7 +427,7 @@
                  -get_site_info_for_specie_allces(specie, min_fraction=0.0)[source]
                  +get_site_info_for_specie_allces(specie, min_fraction=0.0)[source]

                  Get list of indices that have the given specie.

                  Parameters
                  @@ -442,7 +442,7 @@
                  -get_site_info_for_specie_ce(specie, ce_symbol)[source]
                  +get_site_info_for_specie_ce(specie, ce_symbol)[source]

                  Get list of indices that have the given specie with a given Coordination environment.

                  Parameters
                  @@ -460,7 +460,7 @@
                  -get_statistics(statistics_fields=['anion_list', 'anion_atom_list', 'cation_list', 'cation_atom_list', 'neutral_list', 'neutral_atom_list', 'atom_coordination_environments_present', 'ion_coordination_environments_present', 'fraction_atom_coordination_environments_present', 'fraction_ion_coordination_environments_present', 'coordination_environments_atom_present', 'coordination_environments_ion_present'], bson_compatible=False)[source]
                  +get_statistics(statistics_fields=['anion_list', 'anion_atom_list', 'cation_list', 'cation_atom_list', 'neutral_list', 'neutral_atom_list', 'atom_coordination_environments_present', 'ion_coordination_environments_present', 'fraction_atom_coordination_environments_present', 'fraction_ion_coordination_environments_present', 'coordination_environments_atom_present', 'coordination_environments_ion_present'], bson_compatible=False)[source]

                  Get the statistics of environments for this structure. :param statistics_fields: Which statistics to get. :param bson_compatible: Whether to make the dictionary BSON-compatible.

                  @@ -473,13 +473,13 @@
                  -setup_statistic_lists()[source]
                  +setup_statistic_lists()[source]

                  Set up the statistics of environments for this LightStructureEnvironments.

                  -site_contains_environment(isite, ce_symbol)[source]
                  +site_contains_environment(isite, ce_symbol)[source]

                  Whether a given site contains a given coordination environment.

                  Parameters
                  @@ -494,7 +494,7 @@
                  -site_has_clear_environment(isite, conditions=None)[source]
                  +site_has_clear_environment(isite, conditions=None)[source]

                  Whether a given site has a “clear” environments.

                  A “clear” environment is somewhat arbitrary. You can pass (multiple) conditions, e.g. the environment should have a continuous symmetry measure lower than this, a fraction higher than that, …

                  @@ -511,7 +511,7 @@
                  -structure_contains_atom_environment(atom_symbol, ce_symbol)[source]
                  +structure_contains_atom_environment(atom_symbol, ce_symbol)[source]

                  Checks whether the structure contains a given atom in a given environment.

                  Parameters
                  @@ -528,7 +528,7 @@
                  -structure_has_clear_environments(conditions=None, skip_none=True, skip_empty=False)[source]
                  +structure_has_clear_environments(conditions=None, skip_none=True, skip_empty=False)[source]

                  Whether all sites in a structure have “clear” environments. :param conditions: Conditions to be checked for an environment to be “clear”. :param skip_none: Whether to skip sites for which no environments have been computed. @@ -538,7 +538,7 @@

                  -property uniquely_determines_coordination_environments[source]
                  +property uniquely_determines_coordination_environments[source]

                  True if the coordination environments are uniquely determined.

                  @@ -546,7 +546,7 @@
                  -class StructureEnvironments(voronoi, valences, sites_map, equivalent_sites, ce_list, structure, neighbors_sets=None, info=None)[source]
                  +class StructureEnvironments(voronoi, valences, sites_map, equivalent_sites, ce_list, structure, neighbors_sets=None, info=None)[source]

                  Bases: monty.json.MSONable

                  Class used to store the chemical environments of a given structure.

                  Constructor for the StructureEnvironments object.

                  @@ -566,12 +566,12 @@
                  -AC = <pymatgen.analysis.chemenv.utils.defs_utils.AdditionalConditions object>[source]
                  +AC = <pymatgen.analysis.chemenv.utils.defs_utils.AdditionalConditions object>[source]
                  -class NeighborsSet(structure, isite, detailed_voronoi, site_voronoi_indices, sources=None)[source]
                  +class NeighborsSet(structure, isite, detailed_voronoi, site_voronoi_indices, sources=None)[source]

                  Bases: object

                  Class used to store a given set of neighbors of a given site (based on the detailed_voronoi).

                  Constructor for NeighborsSet.

                  @@ -590,7 +590,7 @@
                  -add_source(source)[source]
                  +add_source(source)[source]

                  Add a source to this NeighborsSet.

                  Parameters
                  @@ -601,43 +601,43 @@
                  -angle_plateau()[source]
                  +angle_plateau()[source]

                  Returns the angles plateau’s for this NeighborsSet.

                  -property angles[source]
                  +property angles[source]

                  Angles for each neighbor in this NeighborsSet.

                  -as_dict()[source]
                  +as_dict()[source]

                  A JSON-serializable dict representation of the NeighborsSet.

                  -property coords[source]
                  +property coords[source]

                  Coordinates of the current central atom and its neighbors for this NeighborsSet.

                  -distance_plateau()[source]
                  +distance_plateau()[source]

                  Returns the distances plateau’s for this NeighborsSet.

                  -property distances[source]
                  +property distances[source]

                  Distances to each neighbor in this NeighborsSet.

                  -classmethod from_dict(dd, structure, detailed_voronoi)[source]
                  +classmethod from_dict(dd, structure, detailed_voronoi)[source]

                  Reconstructs the NeighborsSet algorithm from its JSON-serializable dict representation, together with the structure and the DetailedVoronoiContainer.

                  As an inner (nested) class, the NeighborsSet is not supposed to be used anywhere else that inside the @@ -658,7 +658,7 @@

                  -get_neighb_voronoi_indices(permutation)[source]
                  +get_neighb_voronoi_indices(permutation)[source]

                  Return the indices in the detailed_voronoi corresponding to the current permutation.

                  Parameters
                  @@ -670,56 +670,56 @@
                  -property info[source]
                  +property info[source]

                  Summarized information about this NeighborsSet.

                  -property neighb_coords[source]
                  +property neighb_coords[source]

                  Coordinates of neighbors for this NeighborsSet.

                  -property neighb_coordsOpt[source]
                  +property neighb_coordsOpt[source]

                  Optimized access to the coordinates of neighbors for this NeighborsSet.

                  -property neighb_sites[source]
                  +property neighb_sites[source]

                  Neighbors for this NeighborsSet as pymatgen Sites.

                  -property neighb_sites_and_indices[source]
                  +property neighb_sites_and_indices[source]

                  List of neighbors for this NeighborsSet as pymatgen Sites and their index in the original structure.

                  -property normalized_angles[source]
                  +property normalized_angles[source]

                  Normalized angles for each neighbor in this NeighborsSet.

                  -property normalized_distances[source]
                  +property normalized_distances[source]

                  Normalized distances to each neighbor in this NeighborsSet.

                  -property source[source]
                  +property source[source]

                  Returns the source of this NeighborsSet (how it was generated, e.g. from which Voronoi cut-offs, or from hints).

                  -voronoi_grid_surface_points(additional_condition=1, other_origins='DO_NOTHING')[source]
                  +voronoi_grid_surface_points(additional_condition=1, other_origins='DO_NOTHING')[source]

                  Get the surface points in the Voronoi grid for this neighbor from the sources. The general shape of the points should look like a staircase such as in the following figure :

                  @@ -768,7 +768,7 @@
                  -add_neighbors_set(isite, nb_set)[source]
                  +add_neighbors_set(isite, nb_set)[source]

                  Adds a neighbor set to the list of neighbors sets for this site.

                  Parameters
                  @@ -782,7 +782,7 @@
                  -as_dict()[source]
                  +as_dict()[source]

                  Bson-serializable dict representation of the StructureEnvironments object.

                  Returns
                  @@ -793,7 +793,7 @@
                  -differences_wrt(other)[source]
                  +differences_wrt(other)[source]

                  Return differences found in the current StructureEnvironments with respect to another StructureEnvironments.

                  Parameters
                  @@ -807,7 +807,7 @@
                  -classmethod from_dict(d)[source]
                  +classmethod from_dict(d)[source]

                  Reconstructs the StructureEnvironments object from a dict representation of the StructureEnvironments created using the as_dict method.

                  @@ -822,7 +822,7 @@
                  -get_coordination_environments(isite, cn, nb_set)[source]
                  +get_coordination_environments(isite, cn, nb_set)[source]

                  Get the ChemicalEnvironments for a given site, coordination and neighbors set.

                  Parameters
                  @@ -838,7 +838,7 @@
                  -get_csm(isite, mp_symbol)[source]
                  +get_csm(isite, mp_symbol)[source]

                  Get the continuous symmetry measure for a given site in the given coordination environment.

                  Parameters
                  @@ -853,7 +853,7 @@
                  -get_csm_and_maps(isite, max_csm=8.0, figsize=None, symmetry_measure_type=None)[source]
                  +get_csm_and_maps(isite, max_csm=8.0, figsize=None, symmetry_measure_type=None)[source]

                  Plotting of the coordination numbers of a given site for all the distfactor/angfactor parameters. If the chemical environments are given, a color map is added to the plot, with the lowest continuous symmetry measure as the value for the color of that distfactor/angfactor set.

                  @@ -874,7 +874,7 @@
                  -get_csms(isite, mp_symbol)[source]
                  +get_csms(isite, mp_symbol)[source]
                  Returns the continuous symmetry measure(s) of site with index isite with respect to the

                  perfect coordination environment with mp_symbol. For some environments, a given mp_symbol might not be available (if there is no voronoi parameters leading to a number of neighbours corresponding to @@ -898,7 +898,7 @@

                  -get_environments_figure(isite, plot_type=None, title='Coordination numbers', max_dist=2.0, colormap=None, figsize=None, strategy=None)[source]
                  +get_environments_figure(isite, plot_type=None, title='Coordination numbers', max_dist=2.0, colormap=None, figsize=None, strategy=None)[source]

                  Plotting of the coordination environments of a given site for all the distfactor/angfactor regions. The chemical environments with the lowest continuous symmetry measure is shown for each distfactor/angfactor region as the value for the color of that distfactor/angfactor region (using a colormap).

                  @@ -925,7 +925,7 @@
                  -init_neighbors_sets(isite, additional_conditions=None, valences=None)[source]
                  +init_neighbors_sets(isite, additional_conditions=None, valences=None)[source]

                  Initialize the list of neighbors sets for the current site.

                  Parameters
                  @@ -942,7 +942,7 @@
                  -plot_csm_and_maps(isite, max_csm=8.0)[source]
                  +plot_csm_and_maps(isite, max_csm=8.0)[source]

                  Plotting of the coordination numbers of a given site for all the distfactor/angfactor parameters. If the chemical environments are given, a color map is added to the plot, with the lowest continuous symmetry measure as the value for the color of that distfactor/angfactor set.

                  @@ -958,7 +958,7 @@
                  -plot_environments(isite, plot_type=None, title='Coordination numbers', max_dist=2.0, figsize=None, strategy=None)[source]
                  +plot_environments(isite, plot_type=None, title='Coordination numbers', max_dist=2.0, figsize=None, strategy=None)[source]

                  Plotting of the coordination numbers of a given site for all the distfactor/angfactor parameters. If the chemical environments are given, a color map is added to the plot, with the lowest continuous symmetry measure as the value for the color of that distfactor/angfactor set.

                  @@ -981,7 +981,7 @@
                  -save_environments_figure(isite, imagename='image.png', plot_type=None, title='Coordination numbers', max_dist=2.0, figsize=None)[source]
                  +save_environments_figure(isite, imagename='image.png', plot_type=None, title='Coordination numbers', max_dist=2.0, figsize=None)[source]

                  Saves the environments figure to a given file.

                  Parameters
                  @@ -1002,7 +1002,7 @@
                  -update_coordination_environments(isite, cn, nb_set, ce)[source]
                  +update_coordination_environments(isite, cn, nb_set, ce)[source]

                  Updates the coordination environment for this site, coordination and neighbor set.

                  Parameters
                  @@ -1018,7 +1018,7 @@
                  -update_site_info(isite, info_dict)[source]
                  +update_site_info(isite, info_dict)[source]

                  Update information about this site.

                  Parameters
                  diff --git a/docs/pymatgen.analysis.chemenv.coordination_environments.voronoi.html b/docs/pymatgen.analysis.chemenv.coordination_environments.voronoi.html index e6b5938cf62..171a9195ef1 100644 --- a/docs/pymatgen.analysis.chemenv.coordination_environments.voronoi.html +++ b/docs/pymatgen.analysis.chemenv.coordination_environments.voronoi.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.coordination_environments.voronoi module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.coordination_environments.voronoi module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                  - 2022.5.18 + 2022.5.18.1
                  @@ -120,7 +120,7 @@

                  This module contains the object used to describe the possible bonded atoms based on a Voronoi analysis.

                  -class DetailedVoronoiContainer(structure=None, voronoi_list2=None, voronoi_cutoff=10.0, isites=None, normalized_distance_tolerance=1e-05, normalized_angle_tolerance=0.001, additional_conditions=None, valences=None, maximum_distance_factor=None, minimum_angle_factor=None)[source]
                  +class DetailedVoronoiContainer(structure=None, voronoi_list2=None, voronoi_cutoff=10.0, isites=None, normalized_distance_tolerance=1e-05, normalized_angle_tolerance=0.001, additional_conditions=None, valences=None, maximum_distance_factor=None, minimum_angle_factor=None)[source]

                  Bases: monty.json.MSONable

                  Class used to store the full Voronoi of a given structure.

                  Constructor for the VoronoiContainer object. Either a structure is given, in which case the Voronoi is @@ -146,12 +146,12 @@

                  -AC = <pymatgen.analysis.chemenv.utils.defs_utils.AdditionalConditions object>[source]
                  +AC = <pymatgen.analysis.chemenv.utils.defs_utils.AdditionalConditions object>[source]
                  -as_dict()[source]
                  +as_dict()[source]

                  Bson-serializable dict representation of the VoronoiContainer.

                  Returns
                  @@ -162,22 +162,22 @@
                  -default_normalized_angle_tolerance = 0.001[source]
                  +default_normalized_angle_tolerance = 0.001[source]
                  -default_normalized_distance_tolerance = 1e-05[source]
                  +default_normalized_distance_tolerance = 1e-05[source]
                  -default_voronoi_cutoff = 10.0[source]
                  +default_voronoi_cutoff = 10.0[source]
                  -classmethod from_dict(d)[source]
                  +classmethod from_dict(d)[source]

                  Reconstructs the VoronoiContainer object from a dict representation of the VoronoiContainer created using the as_dict method.

                  @@ -192,7 +192,7 @@
                  -get_rdf_figure(isite, normalized=True, figsize=None, step_function=None)[source]
                  +get_rdf_figure(isite, normalized=True, figsize=None, step_function=None)[source]

                  Get the Radial Distribution Figure for a given site.

                  Parameters
                  @@ -211,7 +211,7 @@
                  -get_sadf_figure(isite, normalized=True, figsize=None, step_function=None)[source]
                  +get_sadf_figure(isite, normalized=True, figsize=None, step_function=None)[source]

                  Get the Solid Angle Distribution Figure for a given site. :param isite: Index of the site. :param normalized: Whether to normalize angles. @@ -226,7 +226,7 @@

                  -is_close_to(other, rtol=0.0, atol=1e-08)[source]
                  +is_close_to(other, rtol=0.0, atol=1e-08)[source]

                  Whether two DetailedVoronoiContainer objects are close to each other.

                  Parameters
                  @@ -244,7 +244,7 @@
                  -maps_and_surfaces(isite, surface_calculation_type=None, max_dist=2.0, additional_conditions=None)[source]
                  +maps_and_surfaces(isite, surface_calculation_type=None, max_dist=2.0, additional_conditions=None)[source]

                  Get the different surfaces and their cn_map corresponding to the different distance-angle cutoffs for a given site.

                  @@ -264,7 +264,7 @@
                  -maps_and_surfaces_bounded(isite, surface_calculation_options=None, additional_conditions=None)[source]
                  +maps_and_surfaces_bounded(isite, surface_calculation_options=None, additional_conditions=None)[source]

                  Get the different surfaces (using boundaries) and their cn_map corresponding to the different distance-angle cutoffs for a given site.

                  @@ -283,7 +283,7 @@
                  -neighbors(isite, distfactor, angfactor, additional_condition=None)[source]
                  +neighbors(isite, distfactor, angfactor, additional_condition=None)[source]

                  Get the neighbors of a given site corresponding to a given distance and angle factor.

                  Parameters
                  @@ -302,7 +302,7 @@
                  -neighbors_surfaces(isite, surface_calculation_type=None, max_dist=2.0)[source]
                  +neighbors_surfaces(isite, surface_calculation_type=None, max_dist=2.0)[source]

                  Get the different surfaces corresponding to the different distance-angle cutoffs for a given site.

                  Parameters
                  @@ -320,7 +320,7 @@
                  -neighbors_surfaces_bounded(isite, surface_calculation_options=None)[source]
                  +neighbors_surfaces_bounded(isite, surface_calculation_options=None)[source]

                  Get the different surfaces (using boundaries) corresponding to the different distance-angle cutoffs for a given site.

                  @@ -338,7 +338,7 @@
                  -setup_neighbors_distances_and_angles(indices)[source]
                  +setup_neighbors_distances_and_angles(indices)[source]

                  Initializes the angle and distance separations.

                  Parameters
                  @@ -349,7 +349,7 @@
                  -setup_voronoi_list(indices, voronoi_cutoff)[source]
                  +setup_voronoi_list(indices, voronoi_cutoff)[source]

                  Set up of the voronoi list of neighbours by calling qhull.

                  Parameters
                  @@ -366,7 +366,7 @@
                  -to_bson_voronoi_list2()[source]
                  +to_bson_voronoi_list2()[source]

                  Transforms the voronoi_list into a vlist + bson_nb_voro_list, that are BSON-encodable.

                  Returns
                  @@ -377,7 +377,7 @@
                  -voronoi_parameters_bounds_and_limits(isite, plot_type, max_dist)[source]
                  +voronoi_parameters_bounds_and_limits(isite, plot_type, max_dist)[source]

                  Get the different boundaries and limits of the distance and angle factors for the given site.

                  Parameters
                  @@ -397,7 +397,7 @@
                  -from_bson_voronoi_list2(bson_nb_voro_list2, structure)[source]
                  +from_bson_voronoi_list2(bson_nb_voro_list2, structure)[source]

                  Returns the voronoi_list needed for the VoronoiContainer object from a bson-encoded voronoi_list.

                  Parameters
                  diff --git a/docs/pymatgen.analysis.chemenv.html b/docs/pymatgen.analysis.chemenv.html index a249fa9c243..fb5610bd8bc 100644 --- a/docs/pymatgen.analysis.chemenv.html +++ b/docs/pymatgen.analysis.chemenv.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv package — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                  - 2022.5.18 + 2022.5.18.1
                  diff --git a/docs/pymatgen.analysis.chemenv.utils.chemenv_config.html b/docs/pymatgen.analysis.chemenv.utils.chemenv_config.html index 14b6e98e7b9..294bcd66903 100644 --- a/docs/pymatgen.analysis.chemenv.utils.chemenv_config.html +++ b/docs/pymatgen.analysis.chemenv.utils.chemenv_config.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.utils.chemenv_config module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.utils.chemenv_config module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                  - 2022.5.18 + 2022.5.18.1
                  @@ -120,7 +120,7 @@

                  This module contains the classes for configuration of the chemenv package.

                  -class ChemEnvConfig(package_options=None)[source]
                  +class ChemEnvConfig(package_options=None)[source]

                  Bases: object

                  Class used to store the configuration of the chemenv package :
                    @@ -137,45 +137,45 @@
                  -DEFAULT_PACKAGE_OPTIONS = {'default_max_distance_factor': 1.5, 'default_strategy': {'strategy': 'SimplestChemenvStrategy', 'strategy_options': {'additional_condition': 1, 'angle_cutoff': 0.3, 'continuous_symmetry_measure_cutoff': 10.0, 'distance_cutoff': 1.4}}}[source]
                  +DEFAULT_PACKAGE_OPTIONS = {'default_max_distance_factor': 1.5, 'default_strategy': {'strategy': 'SimplestChemenvStrategy', 'strategy_options': {'additional_condition': 1, 'angle_cutoff': 0.3, 'continuous_symmetry_measure_cutoff': 10.0, 'distance_cutoff': 1.4}}}[source]
                  -classmethod auto_load(root_dir=None)[source]
                  +classmethod auto_load(root_dir=None)[source]

                  Autoload options. :param root_dir:

                  -property has_materials_project_access[source]
                  +property has_materials_project_access[source]

                  Whether MP access is enabled. :return:

                  -package_options_description()[source]
                  +package_options_description()[source]

                  Describe package options.

                  -save(root_dir=None)[source]
                  +save(root_dir=None)[source]

                  Save the options. :param root_dir:

                  -setup()[source]
                  +setup()[source]

                  Setup the class.

                  -setup_package_options()[source]
                  +setup_package_options()[source]

                  Setup the package options.

                  diff --git a/docs/pymatgen.analysis.chemenv.utils.chemenv_errors.html b/docs/pymatgen.analysis.chemenv.utils.chemenv_errors.html index 9ec6265c6cf..0a39484fd13 100644 --- a/docs/pymatgen.analysis.chemenv.utils.chemenv_errors.html +++ b/docs/pymatgen.analysis.chemenv.utils.chemenv_errors.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.utils.chemenv_errors module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.utils.chemenv_errors module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                  - 2022.5.18 + 2022.5.18.1
                  @@ -120,7 +120,7 @@

                  This module contains the error classes for the chemenv package.

                  -exception AbstractChemenvError(cls, method, msg)[source]
                  +exception AbstractChemenvError(cls, method, msg)[source]

                  Bases: Exception

                  Abstract class for Chemenv errors.

                  @@ -136,7 +136,7 @@
                  -exception ChemenvError(cls, method, msg)[source]
                  +exception ChemenvError(cls, method, msg)[source]

                  Bases: Exception

                  Chemenv error.

                  @@ -152,7 +152,7 @@
                  -exception EquivalentSiteSearchError(site)[source]
                  +exception EquivalentSiteSearchError(site)[source]

                  Bases: pymatgen.analysis.chemenv.utils.chemenv_errors.AbstractChemenvError

                  Equivalent site search error.

                  @@ -164,7 +164,7 @@
                  -exception NeighborsNotComputedChemenvError(site)[source]
                  +exception NeighborsNotComputedChemenvError(site)[source]

                  Bases: pymatgen.analysis.chemenv.utils.chemenv_errors.AbstractChemenvError

                  Neighbors not computed error.

                  @@ -176,7 +176,7 @@
                  -exception SolidAngleError(cosinus)[source]
                  +exception SolidAngleError(cosinus)[source]

                  Bases: pymatgen.analysis.chemenv.utils.chemenv_errors.AbstractChemenvError

                  Solid angle error.

                  diff --git a/docs/pymatgen.analysis.chemenv.utils.coordination_geometry_utils.html b/docs/pymatgen.analysis.chemenv.utils.coordination_geometry_utils.html index 3575401b817..56f18dc90db 100644 --- a/docs/pymatgen.analysis.chemenv.utils.coordination_geometry_utils.html +++ b/docs/pymatgen.analysis.chemenv.utils.coordination_geometry_utils.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.utils.coordination_geometry_utils module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.utils.coordination_geometry_utils module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                  - 2022.5.18 + 2022.5.18.1
                  @@ -120,25 +120,25 @@

                  This module contains some utility functions and classes that are used in the chemenv package.

                  -class Plane(coefficients, p1=None, p2=None, p3=None)[source]
                  +class Plane(coefficients, p1=None, p2=None, p3=None)[source]

                  Bases: object

                  Class used to describe a plane

                  Initializes a plane from the 4 coefficients a, b, c and d of ax + by + cz + d = 0 :param coefficients: abcd coefficients of the plane

                  -TEST_2D_POINTS = [array([0., 0.]), array([1., 0.]), array([0., 1.]), array([-1.,  0.]), array([ 0., -1.]), array([0., 2.]), array([2., 0.]), array([ 0., -2.]), array([-2.,  0.]), array([1., 1.]), array([2., 2.]), array([-1., -1.]), array([-2., -2.]), array([1., 2.]), array([ 1., -2.]), array([-1.,  2.]), array([-1., -2.]), array([2., 1.]), array([ 2., -1.]), array([-2.,  1.]), array([-2., -1.])][source]
                  +TEST_2D_POINTS = [array([0., 0.]), array([1., 0.]), array([0., 1.]), array([-1.,  0.]), array([ 0., -1.]), array([0., 2.]), array([2., 0.]), array([ 0., -2.]), array([-2.,  0.]), array([1., 1.]), array([2., 2.]), array([-1., -1.]), array([-2., -2.]), array([1., 2.]), array([ 1., -2.]), array([-1.,  2.]), array([-1., -2.]), array([2., 1.]), array([ 2., -1.]), array([-2.,  1.]), array([-2., -1.])][source]
                  -property a[source]
                  +property a[source]

                  Coefficient a of the plane.

                  -property abcd[source]
                  +property abcd[source]

                  Return a tuple with the plane coefficients.

                  Returns
                  @@ -149,19 +149,19 @@
                  -property b[source]
                  +property b[source]

                  Coefficient b of the plane.

                  -property c[source]
                  +property c[source]

                  Coefficient c of the plane.

                  -property coefficients[source]
                  +property coefficients[source]

                  Return a copy of the plane coefficients.

                  Returns
                  @@ -172,25 +172,25 @@
                  -property crosses_origin[source]
                  +property crosses_origin[source]

                  Whether this plane crosses the origin (i.e. coefficient d is 0.0).

                  -property d[source]
                  +property d[source]

                  Coefficient d of the plane.

                  -property distance_to_origin[source]
                  +property distance_to_origin[source]

                  Distance of the plane to the origin.

                  -distance_to_point(point)[source]
                  +distance_to_point(point)[source]

                  Computes the absolute distance from the plane to the point :param point: Point for which distance is computed :return: Distance between the plane and the point

                  @@ -198,7 +198,7 @@
                  -distances(points)[source]
                  +distances(points)[source]

                  Computes the distances from the plane to each of the points. Positive distances are on the side of the normal of the plane while negative distances are on the other side :param points: Points for which distances are computed @@ -210,7 +210,7 @@

                  -distances_indices_groups(points, delta=None, delta_factor=0.05, sign=False)[source]
                  +distances_indices_groups(points, delta=None, delta_factor=0.05, sign=False)[source]

                  Computes the distances from the plane to each of the points. Positive distances are on the side of the normal of the plane while negative distances are on the other side. Indices sorting the points from closest to furthest is also computed. Grouped indices are also given, for which indices of the distances that are @@ -237,7 +237,7 @@

                  -distances_indices_sorted(points, sign=False)[source]
                  +distances_indices_sorted(points, sign=False)[source]

                  Computes the distances from the plane to each of the points. Positive distances are on the side of the normal of the plane while negative distances are on the other side. Indices sorting the points from closest to furthest is also computed. @@ -252,7 +252,7 @@

                  -fit_error(points, fit='least_square_distance')[source]
                  +fit_error(points, fit='least_square_distance')[source]

                  Evaluate the error for a list of points with respect to this plane.

                  Parameters
                  @@ -269,7 +269,7 @@
                  -fit_least_square_distance_error(points)[source]
                  +fit_least_square_distance_error(points)[source]

                  Evaluate the sum of squared distances error for a list of points with respect to this plane.

                  Parameters
                  @@ -283,7 +283,7 @@
                  -fit_maximum_distance_error(points)[source]
                  +fit_maximum_distance_error(points)[source]

                  Evaluate the max distance error for a list of points with respect to this plane.

                  Parameters
                  @@ -297,7 +297,7 @@
                  -classmethod from_2points_and_origin(p1, p2)[source]
                  +classmethod from_2points_and_origin(p1, p2)[source]

                  Initializes plane from two points and the origin.

                  Parameters
                  @@ -314,7 +314,7 @@
                  -classmethod from_3points(p1, p2, p3)[source]
                  +classmethod from_3points(p1, p2, p3)[source]

                  Initializes plane from three points.

                  Parameters
                  @@ -332,7 +332,7 @@
                  -classmethod from_coefficients(a, b, c, d)[source]
                  +classmethod from_coefficients(a, b, c, d)[source]

                  Initialize plane from its coefficients.

                  Parameters
                  @@ -351,7 +351,7 @@
                  -classmethod from_npoints(points, best_fit='least_square_distance')[source]
                  +classmethod from_npoints(points, best_fit='least_square_distance')[source]

                  Initializes plane from a list of points.

                  If the number of points is larger than 3, will use a least square fitting or max distance fitting.

                  @@ -369,7 +369,7 @@
                  -classmethod from_npoints_least_square_distance(points)[source]
                  +classmethod from_npoints_least_square_distance(points)[source]

                  Initializes plane from a list of points using a least square fitting procedure.

                  Parameters
                  @@ -383,7 +383,7 @@
                  -classmethod from_npoints_maximum_distance(points)[source]
                  +classmethod from_npoints_maximum_distance(points)[source]

                  Initializes plane from a list of points using a max distance fitting procedure.

                  Parameters
                  @@ -397,7 +397,7 @@
                  -indices_separate(points, dist_tolerance)[source]
                  +indices_separate(points, dist_tolerance)[source]

                  Returns three lists containing the indices of the points lying on one side of the plane, on the plane and on the other side of the plane. The dist_tolerance parameter controls the tolerance to which a point is considered to lie on the plane or not (distance to the plane) @@ -416,7 +416,7 @@

                  -init_3points(nonzeros, zeros)[source]
                  +init_3points(nonzeros, zeros)[source]

                  Initialize three random points on this plane.

                  Parameters
                  @@ -433,7 +433,7 @@
                  -is_in_list(plane_list)[source]
                  +is_in_list(plane_list)[source]

                  Checks whether the plane is identical to one of the Planes in the plane_list list of Planes :param plane_list: List of Planes to be compared to :return: True if the plane is in the list, False otherwise

                  @@ -441,7 +441,7 @@
                  -is_in_plane(pp, dist_tolerance)[source]
                  +is_in_plane(pp, dist_tolerance)[source]

                  Determines if point pp is in the plane within the tolerance dist_tolerance :param pp: point to be tested :param dist_tolerance: tolerance on the distance to the plane within which point pp is considered in the plane @@ -450,7 +450,7 @@

                  -is_same_plane_as(plane)[source]
                  +is_same_plane_as(plane)[source]

                  Checks whether the plane is identical to another Plane “plane” :param plane: Plane to be compared to :return: True if the two facets are identical, False otherwise

                  @@ -458,7 +458,7 @@
                  -orthonormal_vectors()[source]
                  +orthonormal_vectors()[source]

                  Returns a list of three orthogonal vectors, the two first being parallel to the plane and the third one is the normal vector of the plane :return: List of orthogonal vectors @@ -467,7 +467,7 @@

                  -classmethod perpendicular_bisector(p1, p2)[source]
                  +classmethod perpendicular_bisector(p1, p2)[source]

                  Initialize a plane from the perpendicular bisector of two points.

                  The perpendicular bisector of two points is the plane perpendicular to the vector joining these two points and passing through the middle of the segment joining the two points.

                  @@ -486,7 +486,7 @@
                  -project_and_to2dim(pps, plane_center)[source]
                  +project_and_to2dim(pps, plane_center)[source]

                  Projects the list of points pps to the plane and changes the basis from 3D to the 2D basis of the plane :param pps: List of points to be projected :return: :raise:

                  @@ -494,7 +494,7 @@
                  -project_and_to2dim_ordered_indices(pps, plane_center='mean')[source]
                  +project_and_to2dim_ordered_indices(pps, plane_center='mean')[source]

                  Projects each points in the point list pps on plane and returns the indices that would sort the list of projected points in anticlockwise order :param pps: List of points to project on plane @@ -503,7 +503,7 @@

                  -projectionpoints(pps)[source]
                  +projectionpoints(pps)[source]

                  Projects each points in the point list pps on plane and returns the list of projected points :param pps: List of points to project on plane :return: List of projected point on plane

                  @@ -513,7 +513,7 @@
                  -anticlockwise_sort(pps)[source]
                  +anticlockwise_sort(pps)[source]

                  Sort a list of 2D points in anticlockwise order :param pps: List of points to be sorted :return: Sorted list of points

                  @@ -521,7 +521,7 @@
                  -anticlockwise_sort_indices(pps)[source]
                  +anticlockwise_sort_indices(pps)[source]

                  Returns the indices that would sort a list of 2D points in anticlockwise order :param pps: List of points to be sorted :return: Indices of the sorted list of points

                  @@ -529,7 +529,7 @@
                  -changebasis(uu, vv, nn, pps)[source]
                  +changebasis(uu, vv, nn, pps)[source]

                  For a list of points given in standard coordinates (in terms of e1, e2 and e3), returns the same list expressed in the basis (uu, vv, nn), which is supposed to be orthonormal. :param uu: First vector of the basis @@ -541,7 +541,7 @@

                  -collinear(p1, p2, p3=None, tolerance=0.25)[source]
                  +collinear(p1, p2, p3=None, tolerance=0.25)[source]

                  Checks if the three points p1, p2 and p3 are collinear or not within a given tolerance. The collinearity is checked by computing the area of the triangle defined by the three points p1, p2 and p3. If the area of this triangle is less than (tolerance x largest_triangle), then the three points are considered collinear. The @@ -566,7 +566,7 @@

                  -diamond_functions(xx, yy, y_x0, x_y0)[source]
                  +diamond_functions(xx, yy, y_x0, x_y0)[source]

                  Method that creates two upper and lower functions based on points xx and yy as well as intercepts defined by y_x0 and x_y0. The resulting functions form kind of a distorted diamond-like structure aligned from @@ -616,7 +616,7 @@

                  -function_comparison(f1, f2, x1, x2, numpoints_check=500)[source]
                  +function_comparison(f1, f2, x1, x2, numpoints_check=500)[source]

                  Method that compares two functions

                  Parameters
                  @@ -642,7 +642,7 @@
                  -get_lower_and_upper_f(surface_calculation_options)[source]
                  +get_lower_and_upper_f(surface_calculation_options)[source]

                  Get the lower and upper functions defining a surface in the distance-angle space of neighbors.

                  Parameters
                  @@ -656,7 +656,7 @@
                  -is_anion_cation_bond(valences, ii, jj)[source]
                  +is_anion_cation_bond(valences, ii, jj)[source]

                  Checks if two given sites are an anion and a cation. :param valences: list of site valences :param ii: index of a site @@ -666,7 +666,7 @@

                  -matrixTimesVector(MM, aa)[source]
                  +matrixTimesVector(MM, aa)[source]
                  Parameters
                    @@ -682,7 +682,7 @@
                    -my_solid_angle(center, coords)[source]
                    +my_solid_angle(center, coords)[source]

                    Helper method to calculate the solid angle of a set of coords from the center.

                    @@ -700,7 +700,7 @@
                    -quarter_ellipsis_functions(xx, yy)[source]
                    +quarter_ellipsis_functions(xx, yy)[source]

                    Method that creates two quarter-ellipse functions based on points xx and yy. The ellipsis is supposed to be aligned with the axes. The two ellipsis pass through the two points xx and yy.

                    @@ -718,7 +718,7 @@
                    -rectangle_surface_intersection(rectangle, f_lower, f_upper, bounds_lower=None, bounds_upper=None, check=True, numpoints_check=500)[source]
                    +rectangle_surface_intersection(rectangle, f_lower, f_upper, bounds_lower=None, bounds_upper=None, check=True, numpoints_check=500)[source]

                    Method to calculate the surface of the intersection of a rectangle (aligned with axes) and another surface defined by two functions f_lower and f_upper.

                    @@ -741,7 +741,7 @@
                    -rotateCoords(coords, R)[source]
                    +rotateCoords(coords, R)[source]

                    Rotate the list of points using rotation matrix R :param coords: List of points to be rotated :param R: Rotation matrix @@ -750,7 +750,7 @@

                    -rotateCoordsOpt(coords, R)[source]
                    +rotateCoordsOpt(coords, R)[source]

                    Rotate the list of points using rotation matrix R :param coords: List of points to be rotated :param R: Rotation matrix @@ -759,7 +759,7 @@

                    -separation_in_list(separation_indices, separation_indices_list)[source]
                    +separation_in_list(separation_indices, separation_indices_list)[source]

                    Checks if the separation indices of a plane are already in the list :param separation_indices: list of separation indices (three arrays of integers) :param separation_indices_list: list of the list of separation indices to be compared to @@ -768,7 +768,7 @@

                    -sort_separation(separation)[source]
                    +sort_separation(separation)[source]

                    Sort a separation.

                    Parameters
                    @@ -782,7 +782,7 @@
                    -sort_separation_tuple(separation)[source]
                    +sort_separation_tuple(separation)[source]

                    Sort a separation

                    Parameters
                    @@ -796,7 +796,7 @@
                    -spline_functions(lower_points, upper_points, degree=3)[source]
                    +spline_functions(lower_points, upper_points, degree=3)[source]

                    Method that creates two (upper and lower) spline functions based on points lower_points and upper_points.

                    Parameters
                    @@ -814,7 +814,7 @@
                    -vectorsToMatrix(aa, bb)[source]
                    +vectorsToMatrix(aa, bb)[source]

                    Performs the vector multiplication of the elements of two vectors, constructing the 3x3 matrix. :param aa: One vector of size 3 :param bb: Another vector of size 3 diff --git a/docs/pymatgen.analysis.chemenv.utils.defs_utils.html b/docs/pymatgen.analysis.chemenv.utils.defs_utils.html index 506ababd5fc..09324d04def 100644 --- a/docs/pymatgen.analysis.chemenv.utils.defs_utils.html +++ b/docs/pymatgen.analysis.chemenv.utils.defs_utils.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.utils.defs_utils module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.utils.defs_utils module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                    - 2022.5.18 + 2022.5.18.1
                    @@ -120,77 +120,77 @@

                    This module contains the definition of some objects used in the chemenv package.

                    -class AdditionalConditions[source]
                    +class AdditionalConditions[source]

                    Bases: object

                    Class for additional conditions.

                    -ALL = [0, 1, 2, 3, 4][source]
                    +ALL = [0, 1, 2, 3, 4][source]
                    -CONDITION_DESCRIPTION = {0: 'No additional condition', 1: 'Only anion-cation bonds', 2: 'No element-element bonds (same elements)', 3: 'Only anion-cation bonds and no element-element bonds (same elements)', 4: 'Only element-oxygen bonds'}[source]
                    +CONDITION_DESCRIPTION = {0: 'No additional condition', 1: 'Only anion-cation bonds', 2: 'No element-element bonds (same elements)', 3: 'Only anion-cation bonds and no element-element bonds (same elements)', 4: 'Only element-oxygen bonds'}[source]
                    -NONE = 0[source]
                    +NONE = 0[source]
                    -NO_AC = 0[source]
                    +NO_AC = 0[source]
                    -NO_ADDITIONAL_CONDITION = 0[source]
                    +NO_ADDITIONAL_CONDITION = 0[source]
                    -NO_E2SEB = 2[source]
                    +NO_E2SEB = 2[source]
                    -NO_ELEMENT_TO_SAME_ELEMENT_BONDS = 2[source]
                    +NO_ELEMENT_TO_SAME_ELEMENT_BONDS = 2[source]
                    -ONLY_ACB = 1[source]
                    +ONLY_ACB = 1[source]
                    -ONLY_ACB_AND_NO_E2SEB = 3[source]
                    +ONLY_ACB_AND_NO_E2SEB = 3[source]
                    -ONLY_ANION_CATION_BONDS = 1[source]
                    +ONLY_ANION_CATION_BONDS = 1[source]
                    -ONLY_ANION_CATION_BONDS_AND_NO_ELEMENT_TO_SAME_ELEMENT_BONDS = 3[source]
                    +ONLY_ANION_CATION_BONDS_AND_NO_ELEMENT_TO_SAME_ELEMENT_BONDS = 3[source]
                    -ONLY_E2OB = 4[source]
                    +ONLY_E2OB = 4[source]
                    -ONLY_ELEMENT_TO_OXYGEN_BONDS = 4[source]
                    +ONLY_ELEMENT_TO_OXYGEN_BONDS = 4[source]
                    -check_condition(condition, structure, parameters)[source]
                    +check_condition(condition, structure, parameters)[source]
                    Parameters
                      @@ -209,7 +209,7 @@
                      -chemenv_citations()[source]
                      +chemenv_citations()[source]
                      Returns

                      diff --git a/docs/pymatgen.analysis.chemenv.utils.func_utils.html b/docs/pymatgen.analysis.chemenv.utils.func_utils.html index f99e02c80cd..23778618094 100644 --- a/docs/pymatgen.analysis.chemenv.utils.func_utils.html +++ b/docs/pymatgen.analysis.chemenv.utils.func_utils.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.utils.func_utils module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.utils.func_utils module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                      - 2022.5.18 + 2022.5.18.1
                      @@ -120,7 +120,7 @@

                      This module contains some utility functions and classes that are used in the chemenv package.

                      -class AbstractRatioFunction(function, options_dict=None)[source]
                      +class AbstractRatioFunction(function, options_dict=None)[source]

                      Bases: object

                      Abstract class for all ratio functions

                      Constructor for AbstractRatioFunction

                      @@ -134,12 +134,12 @@
                      -ALLOWED_FUNCTIONS: Dict[str, list] = {}[source]
                      +ALLOWED_FUNCTIONS: Dict[str, list] = {}[source]
                      -evaluate(value)[source]
                      +evaluate(value)[source]

                      Evaluate the ratio function for the given value.

                      Parameters
                      @@ -153,7 +153,7 @@
                      -classmethod from_dict(dd)[source]
                      +classmethod from_dict(dd)[source]

                      Construct ratio function from dict.

                      Parameters
                      @@ -167,7 +167,7 @@
                      -setup_parameters(options_dict)[source]
                      +setup_parameters(options_dict)[source]

                      Set up the parameters for this ratio function.

                      Parameters
                      @@ -183,7 +183,7 @@
                      -class CSMFiniteRatioFunction(function, options_dict=None)[source]
                      +class CSMFiniteRatioFunction(function, options_dict=None)[source]

                      Bases: pymatgen.analysis.chemenv.utils.func_utils.AbstractRatioFunction

                      Concrete implementation of a series of ratio functions applied to the continuous symmetry measure (CSM).

                      Uses “finite” ratio functions.

                      @@ -201,12 +201,12 @@
                      -ALLOWED_FUNCTIONS: Dict[str, list] = {'power2_decreasing_exp': ['max_csm', 'alpha'], 'smootherstep': ['lower_csm', 'upper_csm'], 'smoothstep': ['lower_csm', 'upper_csm']}[source]
                      +ALLOWED_FUNCTIONS: Dict[str, list] = {'power2_decreasing_exp': ['max_csm', 'alpha'], 'smootherstep': ['lower_csm', 'upper_csm'], 'smoothstep': ['lower_csm', 'upper_csm']}[source]
                      -fractions(data)[source]
                      +fractions(data)[source]

                      Get the fractions from the CSM ratio function applied to the data.

                      Parameters
                      @@ -220,7 +220,7 @@
                      -mean_estimator(data)[source]
                      +mean_estimator(data)[source]

                      Get the weighted CSM using this CSM ratio function applied to the data.

                      Parameters
                      @@ -234,7 +234,7 @@
                      -power2_decreasing_exp(vals)[source]
                      +power2_decreasing_exp(vals)[source]

                      Get the evaluation of the ratio function f(x)=exp(-a*x)*(x-1)^2.

                      The CSM values (i.e. “x”), are scaled to the “max_csm” parameter. The “a” constant correspond to the “alpha” parameter.

                      @@ -250,7 +250,7 @@
                      -ratios(data)[source]
                      +ratios(data)[source]

                      Get the fractions from the CSM ratio function applied to the data.

                      Parameters
                      @@ -264,7 +264,7 @@
                      -smootherstep(vals)[source]
                      +smootherstep(vals)[source]

                      Get the evaluation of the smootherstep ratio function: f(x)=6*x^5-15*x^4+10*x^3.

                      The CSM values (i.e. “x”), are scaled between the “lower_csm” and “upper_csm” parameters.

                      @@ -279,7 +279,7 @@
                      -smoothstep(vals)[source]
                      +smoothstep(vals)[source]

                      Get the evaluation of the smoothstep ratio function: f(x)=3*x^2-2*x^3.

                      The CSM values (i.e. “x”), are scaled between the “lower_csm” and “upper_csm” parameters.

                      @@ -296,7 +296,7 @@
                      -class CSMInfiniteRatioFunction(function, options_dict=None)[source]
                      +class CSMInfiniteRatioFunction(function, options_dict=None)[source]

                      Bases: pymatgen.analysis.chemenv.utils.func_utils.AbstractRatioFunction

                      Concrete implementation of a series of ratio functions applied to the continuous symmetry measure (CSM).

                      Uses “infinite” ratio functions.

                      @@ -314,12 +314,12 @@
                      -ALLOWED_FUNCTIONS: Dict[str, list] = {'power2_inverse_decreasing': ['max_csm'], 'power2_inverse_power2_decreasing': ['max_csm']}[source]
                      +ALLOWED_FUNCTIONS: Dict[str, list] = {'power2_inverse_decreasing': ['max_csm'], 'power2_inverse_power2_decreasing': ['max_csm']}[source]
                      -fractions(data)[source]
                      +fractions(data)[source]

                      Get the fractions from the CSM ratio function applied to the data.

                      Parameters
                      @@ -333,7 +333,7 @@
                      -mean_estimator(data)[source]
                      +mean_estimator(data)[source]

                      Get the weighted CSM using this CSM ratio function applied to the data.

                      Parameters
                      @@ -347,7 +347,7 @@
                      -power2_inverse_decreasing(vals)[source]
                      +power2_inverse_decreasing(vals)[source]

                      Get the evaluation of the ratio function f(x)=(x-1)^2 / x.

                      The CSM values (i.e. “x”), are scaled to the “max_csm” parameter. The “a” constant correspond to the “alpha” parameter.

                      @@ -363,7 +363,7 @@
                      -power2_inverse_power2_decreasing(vals)[source]
                      +power2_inverse_power2_decreasing(vals)[source]

                      Get the evaluation of the ratio function f(x)=(x-1)^2 / x^2.

                      The CSM values (i.e. “x”), are scaled to the “max_csm” parameter. The “a” constant correspond to the “alpha” parameter.

                      @@ -379,7 +379,7 @@
                      -ratios(data)[source]
                      +ratios(data)[source]

                      Get the fractions from the CSM ratio function applied to the data.

                      Parameters
                      @@ -395,7 +395,7 @@
                      -class DeltaCSMRatioFunction(function, options_dict=None)[source]
                      +class DeltaCSMRatioFunction(function, options_dict=None)[source]

                      Bases: pymatgen.analysis.chemenv.utils.func_utils.AbstractRatioFunction

                      Concrete implementation of a series of ratio functions applied to differences of continuous symmetry measures (DeltaCSM).

                      @@ -414,12 +414,12 @@
                      -ALLOWED_FUNCTIONS: Dict[str, list] = {'smootherstep': ['delta_csm_min', 'delta_csm_max']}[source]
                      +ALLOWED_FUNCTIONS: Dict[str, list] = {'smootherstep': ['delta_csm_min', 'delta_csm_max']}[source]
                      -smootherstep(vals)[source]
                      +smootherstep(vals)[source]

                      Get the evaluation of the smootherstep ratio function: f(x)=6*x^5-15*x^4+10*x^3.

                      The DeltaCSM values (i.e. “x”), are scaled between the “delta_csm_min” and “delta_csm_max” parameters.

                      @@ -436,7 +436,7 @@
                      -class RatioFunction(function, options_dict=None)[source]
                      +class RatioFunction(function, options_dict=None)[source]

                      Bases: pymatgen.analysis.chemenv.utils.func_utils.AbstractRatioFunction

                      Concrete implementation of a series of ratio functions.

                      Constructor for AbstractRatioFunction

                      @@ -450,12 +450,12 @@
                      -ALLOWED_FUNCTIONS: Dict[str, list] = {'inverse_smootherstep': ['lower', 'upper'], 'inverse_smoothstep': ['lower', 'upper'], 'power2_decreasing_exp': ['max', 'alpha'], 'power2_inverse_decreasing': ['max'], 'power2_inverse_power2_decreasing': ['max'], 'smootherstep': ['lower', 'upper'], 'smoothstep': ['lower', 'upper']}[source]
                      +ALLOWED_FUNCTIONS: Dict[str, list] = {'inverse_smootherstep': ['lower', 'upper'], 'inverse_smoothstep': ['lower', 'upper'], 'power2_decreasing_exp': ['max', 'alpha'], 'power2_inverse_decreasing': ['max'], 'power2_inverse_power2_decreasing': ['max'], 'smootherstep': ['lower', 'upper'], 'smoothstep': ['lower', 'upper']}[source]
                      -inverse_smootherstep(vals)[source]
                      +inverse_smootherstep(vals)[source]

                      Get the evaluation of the “inverse” smootherstep ratio function: f(x)=1-(6*x^5-15*x^4+10*x^3).

                      The values (i.e. “x”), are scaled between the “lower” and “upper” parameters.

                      @@ -470,7 +470,7 @@
                      -inverse_smoothstep(vals)[source]
                      +inverse_smoothstep(vals)[source]

                      Get the evaluation of the “inverse” smoothstep ratio function: f(x)=1-(3*x^2-2*x^3).

                      The values (i.e. “x”), are scaled between the “lower” and “upper” parameters.

                      @@ -485,7 +485,7 @@
                      -power2_decreasing_exp(vals)[source]
                      +power2_decreasing_exp(vals)[source]

                      Get the evaluation of the ratio function f(x)=exp(-a*x)*(x-1)^2.

                      The values (i.e. “x”), are scaled to the “max” parameter. The “a” constant correspond to the “alpha” parameter.

                      @@ -501,7 +501,7 @@
                      -power2_inverse_decreasing(vals)[source]
                      +power2_inverse_decreasing(vals)[source]

                      Get the evaluation of the ratio function f(x)=(x-1)^2 / x.

                      The values (i.e. “x”), are scaled to the “max” parameter.

                      @@ -516,7 +516,7 @@
                      -power2_inverse_power2_decreasing(vals)[source]
                      +power2_inverse_power2_decreasing(vals)[source]

                      Get the evaluation of the ratio function f(x)=(x-1)^2 / x^2.

                      The values (i.e. “x”), are scaled to the “max” parameter.

                      @@ -531,7 +531,7 @@
                      -smootherstep(vals)[source]
                      +smootherstep(vals)[source]

                      Get the evaluation of the smootherstep ratio function: f(x)=6*x^5-15*x^4+10*x^3.

                      The values (i.e. “x”), are scaled between the “lower” and “upper” parameters.

                      @@ -546,7 +546,7 @@
                      -smoothstep(vals)[source]
                      +smoothstep(vals)[source]

                      Get the evaluation of the smoothstep ratio function: f(x)=3*x^2-2*x^3.

                      The values (i.e. “x”), are scaled between the “lower” and “upper” parameters.

                      diff --git a/docs/pymatgen.analysis.chemenv.utils.graph_utils.html b/docs/pymatgen.analysis.chemenv.utils.graph_utils.html index 3cf451c4a60..c7b3345f1fc 100644 --- a/docs/pymatgen.analysis.chemenv.utils.graph_utils.html +++ b/docs/pymatgen.analysis.chemenv.utils.graph_utils.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.utils.graph_utils module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.utils.graph_utils module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                      - 2022.5.18 + 2022.5.18.1
                      @@ -120,7 +120,7 @@

                      This module contains some graph utils that are used in the chemenv package.

                      -class MultiGraphCycle(nodes, edge_indices, validate=True, ordered=None)[source]
                      +class MultiGraphCycle(nodes, edge_indices, validate=True, ordered=None)[source]

                      Bases: monty.json.MSONable

                      Class used to describe a cycle in a multigraph.

                      nodes are the nodes of the cycle and edge_indices are the indices of the edges in the cycle. @@ -144,7 +144,7 @@

                      -order(raise_on_fail=True)[source]
                      +order(raise_on_fail=True)[source]

                      Orders the SimpleGraphCycle.

                      The ordering is performed such that the first node is the “lowest” one and the second node is the lowest one of the two neighbor nodes of the @@ -163,7 +163,7 @@

                      -validate(check_strict_ordering=False)[source]
                      +validate(check_strict_ordering=False)[source]
                      Parameters

                      check_strict_ordering

                      @@ -178,7 +178,7 @@
                      -class SimpleGraphCycle(nodes, validate=True, ordered=None)[source]
                      +class SimpleGraphCycle(nodes, validate=True, ordered=None)[source]

                      Bases: monty.json.MSONable

                      Class used to describe a cycle in a simple graph (graph without multiple edges).

                      Note that the convention used here is the networkx convention for which simple graphs allow @@ -198,7 +198,7 @@

                      -as_dict()[source]
                      +as_dict()[source]
                      Returns

                      MSONAble dict

                      @@ -208,7 +208,7 @@
                      -classmethod from_dict(d, validate=False)[source]
                      +classmethod from_dict(d, validate=False)[source]

                      Serialize from dict. :param d: :param validate: @@ -217,7 +217,7 @@

                      -classmethod from_edges(edges, edges_are_ordered=True)[source]
                      +classmethod from_edges(edges, edges_are_ordered=True)[source]

                      Constructs SimpleGraphCycle from a list edges.

                      By default, the edges list is supposed to be ordered as it will be much faster to construct the cycle. If edges_are_ordered is set to @@ -227,7 +227,7 @@

                      -order(raise_on_fail=True)[source]
                      +order(raise_on_fail=True)[source]

                      Orders the SimpleGraphCycle.

                      The ordering is performed such that the first node is the “lowest” one and the second node is the lowest one of the two neighbor nodes of the @@ -246,7 +246,7 @@

                      -validate(check_strict_ordering=False)[source]
                      +validate(check_strict_ordering=False)[source]
                      Parameters

                      check_strict_ordering

                      @@ -261,7 +261,7 @@
                      -get_all_elementary_cycles(graph)[source]
                      +get_all_elementary_cycles(graph)[source]
                      Parameters

                      graph

                      @@ -274,7 +274,7 @@
                      -get_all_simple_paths_edges(graph, source, target, cutoff=None, data=True)[source]
                      +get_all_simple_paths_edges(graph, source, target, cutoff=None, data=True)[source]

                      Get all the simple path and edges. :param graph: :param source: @@ -286,7 +286,7 @@

                      -get_delta(node1, node2, edge_data)[source]
                      +get_delta(node1, node2, edge_data)[source]

                      Get the delta. :param node1: :param node2: diff --git a/docs/pymatgen.analysis.chemenv.utils.html b/docs/pymatgen.analysis.chemenv.utils.html index 3cf325c5766..5f0210097c2 100644 --- a/docs/pymatgen.analysis.chemenv.utils.html +++ b/docs/pymatgen.analysis.chemenv.utils.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.utils package — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.utils package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                      - 2022.5.18 + 2022.5.18.1
                      diff --git a/docs/pymatgen.analysis.chemenv.utils.math_utils.html b/docs/pymatgen.analysis.chemenv.utils.math_utils.html index f64fb786abb..64d108c81c9 100644 --- a/docs/pymatgen.analysis.chemenv.utils.math_utils.html +++ b/docs/pymatgen.analysis.chemenv.utils.math_utils.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.utils.math_utils module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.utils.math_utils module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                      - 2022.5.18 + 2022.5.18.1
                      @@ -120,7 +120,7 @@

                      This module contains some math utils that are used in the chemenv package.

                      -cosinus_step(xx, edges=None, inverse=False)[source]
                      +cosinus_step(xx, edges=None, inverse=False)[source]
                      Parameters
                        @@ -137,7 +137,7 @@
                        -divisors(n)[source]
                        +divisors(n)[source]

                        From a given natural integer, returns the list of divisors in ascending order :param n: Natural integer :return: List of divisors of n in ascending order

                        @@ -145,7 +145,7 @@
                        -get_center_of_arc(p1, p2, radius)[source]
                        +get_center_of_arc(p1, p2, radius)[source]
                        Parameters
                          @@ -162,7 +162,7 @@
                          -get_linearly_independent_vectors(vectors_list)[source]
                          +get_linearly_independent_vectors(vectors_list)[source]
                          Parameters

                          vectors_list

                          @@ -175,7 +175,7 @@
                          -normal_cdf_step(xx, mean, scale)[source]
                          +normal_cdf_step(xx, mean, scale)[source]
                          Parameters
                            @@ -192,7 +192,7 @@
                            -power2_decreasing_exp(xx, edges=None, alpha=1.0)[source]
                            +power2_decreasing_exp(xx, edges=None, alpha=1.0)[source]
                            Parameters
                              @@ -209,7 +209,7 @@
                              -power2_inverse_decreasing(xx, edges=None, prefactor=None)[source]
                              +power2_inverse_decreasing(xx, edges=None, prefactor=None)[source]
                              Parameters
                                @@ -226,7 +226,7 @@
                                -power2_inverse_power2_decreasing(xx, edges=None, prefactor=None)[source]
                                +power2_inverse_power2_decreasing(xx, edges=None, prefactor=None)[source]
                                Parameters
                                  @@ -243,7 +243,7 @@
                                  -power2_inverse_powern_decreasing(xx, edges=None, prefactor=None, powern=2.0)[source]
                                  +power2_inverse_powern_decreasing(xx, edges=None, prefactor=None, powern=2.0)[source]
                                  Parameters
                                    @@ -261,7 +261,7 @@
                                    -power2_tangent_decreasing(xx, edges=None, prefactor=None)[source]
                                    +power2_tangent_decreasing(xx, edges=None, prefactor=None)[source]
                                    Parameters
                                      @@ -278,7 +278,7 @@
                                      -power3_step(xx, edges=None, inverse=False)[source]
                                      +power3_step(xx, edges=None, inverse=False)[source]
                                      Parameters
                                        @@ -295,7 +295,7 @@
                                        -powern_decreasing(xx, edges=None, nn=2)[source]
                                        +powern_decreasing(xx, edges=None, nn=2)[source]
                                        Parameters
                                          @@ -312,7 +312,7 @@
                                          -powern_parts_step(xx, edges=None, inverse=False, nn=2)[source]
                                          +powern_parts_step(xx, edges=None, inverse=False, nn=2)[source]
                                          Parameters
                                            @@ -330,7 +330,7 @@
                                            -prime_factors(n)[source]
                                            +prime_factors(n)[source]

                                            Lists prime factors of a given natural integer, from greatest to smallest :param n: Natural integer :rtype : list of all prime factors of the given natural n

                                            @@ -338,7 +338,7 @@
                                            -scale_and_clamp(xx, edge0, edge1, clamp0, clamp1)[source]
                                            +scale_and_clamp(xx, edge0, edge1, clamp0, clamp1)[source]
                                            Parameters
                                              @@ -357,7 +357,7 @@
                                              -smootherstep(xx, edges=None, inverse=False)[source]
                                              +smootherstep(xx, edges=None, inverse=False)[source]
                                              Parameters
                                                @@ -374,7 +374,7 @@
                                                -smoothstep(xx, edges=None, inverse=False)[source]
                                                +smoothstep(xx, edges=None, inverse=False)[source]
                                                Parameters
                                                  diff --git a/docs/pymatgen.analysis.chemenv.utils.scripts_utils.html b/docs/pymatgen.analysis.chemenv.utils.scripts_utils.html index 98ae9db660d..59e7bb9ef45 100644 --- a/docs/pymatgen.analysis.chemenv.utils.scripts_utils.html +++ b/docs/pymatgen.analysis.chemenv.utils.scripts_utils.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chemenv.utils.scripts_utils module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chemenv.utils.scripts_utils module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -120,7 +120,7 @@

                                                  This module contains some script utils that are used in the chemenv package.

                                                  -compute_environments(chemenv_configuration)[source]
                                                  +compute_environments(chemenv_configuration)[source]

                                                  Compute the environments.

                                                  Parameters
                                                  @@ -134,7 +134,7 @@
                                                  -draw_cg(vis, site, neighbors, cg=None, perm=None, perfect2local_map=None, show_perfect=False, csm_info=None, symmetry_measure_type='csm_wcs_ctwcc', perfect_radius=0.1, show_distorted=True, faces_color_override=None)[source]
                                                  +draw_cg(vis, site, neighbors, cg=None, perm=None, perfect2local_map=None, show_perfect=False, csm_info=None, symmetry_measure_type='csm_wcs_ctwcc', perfect_radius=0.1, show_distorted=True, faces_color_override=None)[source]

                                                  Draw cg.

                                                  Parameters
                                                  @@ -161,14 +161,14 @@
                                                  -thankyou()[source]
                                                  +thankyou()[source]

                                                  Show thank you message. :return:

                                                  -visualize(cg, zoom=None, vis=None, myfactor=1.0, view_index=True, faces_color_override=None)[source]
                                                  +visualize(cg, zoom=None, vis=None, myfactor=1.0, view_index=True, faces_color_override=None)[source]

                                                  Visualizing a coordination geometry :param cg: :param zoom: @@ -181,7 +181,7 @@

                                                  -welcome(chemenv_config)[source]
                                                  +welcome(chemenv_config)[source]

                                                  Show welcome message. :param chemenv_config: :return:

                                                  diff --git a/docs/pymatgen.analysis.chempot_diagram.html b/docs/pymatgen.analysis.chempot_diagram.html index f77d45f08c8..c50cbda367e 100644 --- a/docs/pymatgen.analysis.chempot_diagram.html +++ b/docs/pymatgen.analysis.chempot_diagram.html @@ -4,7 +4,7 @@ - pymatgen.analysis.chempot_diagram module — pymatgen 2022.5.18 documentation + pymatgen.analysis.chempot_diagram module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -136,7 +136,7 @@
                  -class ChemicalPotentialDiagram(entries: list[PDEntry], limits: dict[Element, float] | None = None, default_min_limit: float = - 50.0)[source]
                  +class ChemicalPotentialDiagram(entries: list[PDEntry], limits: dict[Element, float] | None = None, default_min_limit: float = - 50.0)[source]

                  Bases: monty.json.MSONable

                  The chemical potential diagram is the mathematical dual to the compositional phase diagram. To create the diagram, convex minimization is @@ -172,37 +172,37 @@

                  -property border_hyperplanes: numpy.ndarray[source]
                  +property border_hyperplanes: numpy.ndarray[source]

                  Returns bordering hyperplanes

                  -property chemical_system: str[source]
                  +property chemical_system: str[source]

                  Returns the chemical system (A-B-C-…) of diagram object

                  -property domains: dict[str, numpy.ndarray][source]
                  +property domains: dict[str, numpy.ndarray][source]

                  Mapping of formulas to array of domain boundary points

                  -property el_refs: dict[pymatgen.core.periodic_table.Element, pymatgen.analysis.phase_diagram.PDEntry][source]
                  +property el_refs: dict[pymatgen.core.periodic_table.Element, pymatgen.analysis.phase_diagram.PDEntry][source]

                  Returns a dictionary of elements and reference entries

                  -property entry_dict: dict[str, pymatgen.entries.computed_entries.ComputedEntry][source]
                  +property entry_dict: dict[str, pymatgen.entries.computed_entries.ComputedEntry][source]

                  Mapping between reduced formula and ComputedEntry

                  -get_plot(elements: list[Element | str] | None = None, label_stable: bool | None = True, formulas_to_draw: list[str] | None = None, draw_formula_meshes: bool | None = True, draw_formula_lines: bool | None = True, formula_colors: list[str] = ['rgb(27,158,119)', 'rgb(217,95,2)', 'rgb(117,112,179)', 'rgb(231,41,138)', 'rgb(102,166,30)', 'rgb(230,171,2)', 'rgb(166,118,29)', 'rgb(102,102,102)'], element_padding: float | None = 1.0) Figure[source]
                  +get_plot(elements: list[Element | str] | None = None, label_stable: bool | None = True, formulas_to_draw: list[str] | None = None, draw_formula_meshes: bool | None = True, draw_formula_lines: bool | None = True, formula_colors: list[str] = ['rgb(27,158,119)', 'rgb(217,95,2)', 'rgb(117,112,179)', 'rgb(231,41,138)', 'rgb(102,166,30)', 'rgb(230,171,2)', 'rgb(166,118,29)', 'rgb(102,102,102)'], element_padding: float | None = 1.0) Figure[source]

                  Plot the 2-dimensional or 3-dimensional chemical potential diagram using an interactive Plotly interface.

                  Elemental axes can be specified; if none provided, will automatically default @@ -241,19 +241,19 @@

                  -property hyperplane_entries: list[pymatgen.analysis.phase_diagram.PDEntry][source]
                  +property hyperplane_entries: list[pymatgen.analysis.phase_diagram.PDEntry][source]

                  Returns list of entries corresponding to hyperplanes

                  -property hyperplanes: numpy.ndarray[source]
                  +property hyperplanes: numpy.ndarray[source]

                  Returns array of hyperplane data

                  -property lims: numpy.ndarray[source]
                  +property lims: numpy.ndarray[source]

                  Returns array of limits used in constructing hyperplanes

                  @@ -261,7 +261,7 @@
                  -get_2d_orthonormal_vector(line_pts: numpy.ndarray) numpy.ndarray[source]
                  +get_2d_orthonormal_vector(line_pts: numpy.ndarray) numpy.ndarray[source]

                  Calculates a vector that is orthonormal to a line given by a set of points. Used for determining the location of an annotation on a 2-d chemical potential diagram.

                  @@ -275,7 +275,7 @@
                  -get_centroid_2d(vertices: numpy.ndarray) numpy.ndarray[source]
                  +get_centroid_2d(vertices: numpy.ndarray) numpy.ndarray[source]

                  A barebones implementation of the formula for calculating the centroid of a 2D polygon. Useful for calculating the location of an annotation on a chemical potential domain within a 3D chemical potential diagram.

                  @@ -293,7 +293,7 @@
                  -simple_pca(data: numpy.ndarray, k: int = 2) tuple[numpy.ndarray, numpy.ndarray, numpy.ndarray][source]
                  +simple_pca(data: numpy.ndarray, k: int = 2) tuple[numpy.ndarray, numpy.ndarray, numpy.ndarray][source]

                  A barebones implementation of principal component analysis (PCA) used in the ChemicalPotentialDiagram class for plotting.

                  diff --git a/docs/pymatgen.analysis.cost.html b/docs/pymatgen.analysis.cost.html index 4c4d2f30e86..02b7db84563 100644 --- a/docs/pymatgen.analysis.cost.html +++ b/docs/pymatgen.analysis.cost.html @@ -4,7 +4,7 @@ - pymatgen.analysis.cost module — pymatgen 2022.5.18 documentation + pymatgen.analysis.cost module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                  - 2022.5.18 + 2022.5.18.1
                  @@ -122,7 +122,7 @@ to give the desired compound with lowest total cost.

                  -class CostAnalyzer(costdb)[source]
                  +class CostAnalyzer(costdb)[source]

                  Bases: object

                  Given a CostDB, figures out the minimum cost solutions via convex hull

                  @@ -132,7 +132,7 @@
                  -get_cost_per_kg(comp)[source]
                  +get_cost_per_kg(comp)[source]

                  Get best estimate of minimum cost/kg based on known data

                  Parameters
                  @@ -146,7 +146,7 @@
                  -get_cost_per_mol(comp)[source]
                  +get_cost_per_mol(comp)[source]

                  Get best estimate of minimum cost/mol based on known data

                  Parameters
                  @@ -160,7 +160,7 @@
                  -get_lowest_decomposition(composition)[source]
                  +get_lowest_decomposition(composition)[source]

                  Get the decomposition leading to lowest cost

                  Parameters
                  @@ -179,13 +179,13 @@
                  -class CostDB[source]
                  +class CostDB[source]

                  Bases: object

                  Abstract class for representing a Cost database. Can be extended, e.g. for file-based or REST-based databases

                  -abstract get_entries(chemsys)[source]
                  +abstract get_entries(chemsys)[source]

                  For a given chemical system, return an array of CostEntries

                  Parameters
                  @@ -201,7 +201,7 @@
                  -class CostDBCSV(filename)[source]
                  +class CostDBCSV(filename)[source]

                  Bases: pymatgen.analysis.cost.CostDB

                  Read a CSV file to get costs Format is formula,cost_per_kg,name,BibTeX

                  @@ -212,7 +212,7 @@
                  -get_entries(chemsys)[source]
                  +get_entries(chemsys)[source]

                  For a given chemical system, return an array of CostEntries

                  Parameters
                  @@ -228,7 +228,7 @@
                  -class CostEntry(composition, cost, name, reference)[source]
                  +class CostEntry(composition, cost, name, reference)[source]

                  Bases: pymatgen.analysis.phase_diagram.PDEntry

                  Extends PDEntry to include a BibTeX reference and include language about cost

                  diff --git a/docs/pymatgen.analysis.defects.core.html b/docs/pymatgen.analysis.defects.core.html index 249cd311d38..8caf99c5611 100644 --- a/docs/pymatgen.analysis.defects.core.html +++ b/docs/pymatgen.analysis.defects.core.html @@ -4,7 +4,7 @@ - pymatgen.analysis.defects.core module — pymatgen 2022.5.18 documentation + pymatgen.analysis.defects.core module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                  - 2022.5.18 + 2022.5.18.1
                  @@ -119,7 +119,7 @@

                  Base classes representing defects.

                  -class Defect(structure, defect_site, charge=0.0, multiplicity=None)[source]
                  +class Defect(structure, defect_site, charge=0.0, multiplicity=None)[source]

                  Bases: monty.json.MSONable

                  Abstract class for a single point defect

                  Initializes an abstract defect

                  @@ -141,19 +141,19 @@
                  -property bulk_structure[source]
                  +property bulk_structure[source]

                  Returns the structure without any defects.

                  -property charge[source]
                  +property charge[source]

                  Returns the charge of a defect

                  -copy()[source]
                  +copy()[source]

                  Convenience method to get a copy of the defect.

                  Returns
                  @@ -164,13 +164,13 @@
                  -abstract property defect_composition[source]
                  +abstract property defect_composition[source]

                  Returns the defect composition as a Composition object

                  -abstract generate_defect_structure(supercell=(1, 1, 1))[source]
                  +abstract generate_defect_structure(supercell=(1, 1, 1))[source]

                  Given structure and defect_site (and type of defect) should return a defect_structure that is charged :param supercell: supercell integer, vector, or scaling matrix :type supercell: int, [3x1], or [[]] (3x3)

                  @@ -178,26 +178,26 @@
                  -abstract get_multiplicity()[source]
                  +abstract get_multiplicity()[source]

                  Method to determine multiplicity. For non-Interstitial objects, also confirms that defect_site is a site in bulk_structure.

                  -property multiplicity[source]
                  +property multiplicity[source]

                  Returns the multiplicity of a defect site within the structure (needed for concentration analysis)

                  -abstract property name[source]
                  +abstract property name[source]

                  Returns a name for this defect

                  -set_charge(new_charge=0.0)[source]
                  +set_charge(new_charge=0.0)[source]

                  Sets the overall charge :param charge: new charge to set :type charge: float

                  @@ -205,7 +205,7 @@
                  -property site[source]
                  +property site[source]

                  Returns the defect position as a site object

                  @@ -213,12 +213,12 @@
                  -class DefectCorrection[source]
                  +class DefectCorrection[source]

                  Bases: monty.json.MSONable

                  A Correction class modeled off the computed entry correction format

                  -correct_entry(entry)[source]
                  +correct_entry(entry)[source]

                  Corrects a single entry.

                  Parameters
                  @@ -235,7 +235,7 @@
                  -abstract get_correction(entry)[source]
                  +abstract get_correction(entry)[source]

                  Returns correction for a single entry.

                  Parameters
                  @@ -255,7 +255,7 @@
                  -class DefectEntry(defect, uncorrected_energy, corrections=None, parameters=None, entry_id=None)[source]
                  +class DefectEntry(defect, uncorrected_energy, corrections=None, parameters=None, entry_id=None)[source]

                  Bases: monty.json.MSONable

                  An lightweight DefectEntry object containing key computed data for many defect analysis.

                  @@ -279,13 +279,13 @@
                  -as_dict()[source]
                  +as_dict()[source]

                  JSON-serializable dict representation of DefectEntry

                  -property bulk_structure[source]
                  +property bulk_structure[source]

                  Structure object of bulk.

                  Type
                  @@ -296,7 +296,7 @@
                  -property charge[source]
                  +property charge[source]

                  Charge of defect.

                  Type
                  @@ -307,7 +307,7 @@
                  -copy()[source]
                  +copy()[source]

                  Convenience method to get a copy of the DefectEntry.

                  Returns
                  @@ -318,7 +318,7 @@
                  -defect_concentration(chemical_potentials, temperature=300, fermi_level=0.0)[source]
                  +defect_concentration(chemical_potentials, temperature=300, fermi_level=0.0)[source]

                  Compute the defect concentration for a temperature and Fermi level. :param temperature: the temperature in K :param fermi_level: the fermi level in eV (with respect to the VBM)

                  @@ -331,7 +331,7 @@
                  -property energy[source]
                  +property energy[source]

                  Corrected energy of the entry

                  Type
                  @@ -342,7 +342,7 @@
                  -formation_energy(chemical_potentials=None, fermi_level=0)[source]
                  +formation_energy(chemical_potentials=None, fermi_level=0)[source]
                  Compute the formation energy for a defect taking into account a given chemical potential and fermi_level
                  Args:
                  @@ -372,7 +372,7 @@
                  -classmethod from_dict(d)[source]
                  +classmethod from_dict(d)[source]

                  Reconstitute a DefectEntry object from a dict representation created using as_dict().

                  @@ -387,7 +387,7 @@
                  -property multiplicity[source]
                  +property multiplicity[source]

                  Multiplicity of defect.

                  Type
                  @@ -398,7 +398,7 @@
                  -property name[source]
                  +property name[source]

                  Defect name

                  Type
                  @@ -409,7 +409,7 @@
                  -property site[source]
                  +property site[source]

                  Site of defect.

                  Type
                  @@ -422,7 +422,7 @@
                  -class Interstitial(structure, defect_site, charge=0.0, site_name='', multiplicity=None)[source]
                  +class Interstitial(structure, defect_site, charge=0.0, site_name='', multiplicity=None)[source]

                  Bases: pymatgen.analysis.defects.core.Defect

                  Subclass of Defect to capture essential information for a single Interstitial defect structure.

                  Initializes an interstial defect. @@ -458,7 +458,7 @@

                  -property defect_composition[source]
                  +property defect_composition[source]

                  Defect composition.

                  Type
                  @@ -469,7 +469,7 @@
                  -generate_defect_structure(supercell=(1, 1, 1))[source]
                  +generate_defect_structure(supercell=(1, 1, 1))[source]

                  Returns Defective Interstitial structure, decorated with charge If bulk structure had any site properties, all of these properties are removed in the resulting defect structure

                  @@ -482,13 +482,13 @@
                  -get_multiplicity()[source]
                  +get_multiplicity()[source]

                  Returns the multiplicity of a defect site within the structure (needed for concentration analysis)

                  -property name[source]
                  +property name[source]

                  Returns a name for this defect

                  @@ -496,7 +496,7 @@
                  -class Substitution(structure, defect_site, charge=0.0, multiplicity=None)[source]
                  +class Substitution(structure, defect_site, charge=0.0, multiplicity=None)[source]

                  Bases: pymatgen.analysis.defects.core.Defect

                  Subclass of Defect to capture essential information for a single Substitution defect structure.

                  Initializes an abstract defect

                  @@ -518,7 +518,7 @@
                  -property defect_composition[source]
                  +property defect_composition[source]

                  Composition of defect.

                  Type
                  @@ -529,7 +529,7 @@
                  -generate_defect_structure(supercell=(1, 1, 1))[source]
                  +generate_defect_structure(supercell=(1, 1, 1))[source]

                  Returns Defective Substitution structure, decorated with charge. If bulk structure had any site properties, all of these properties are removed in the resulting defect structure.

                  @@ -542,14 +542,14 @@
                  -get_multiplicity()[source]
                  +get_multiplicity()[source]

                  Returns the multiplicity of a defect site within the structure (needed for concentration analysis) and confirms that defect_site is a site in bulk_structure.

                  -property name[source]
                  +property name[source]

                  Returns a name for this defect

                  @@ -557,7 +557,7 @@
                  -class Vacancy(structure, defect_site, charge=0.0, multiplicity=None)[source]
                  +class Vacancy(structure, defect_site, charge=0.0, multiplicity=None)[source]

                  Bases: pymatgen.analysis.defects.core.Defect

                  Subclass of Defect to capture essential information for a single Vacancy defect structure.

                  Initializes an abstract defect

                  @@ -579,7 +579,7 @@
                  -property defect_composition[source]
                  +property defect_composition[source]

                  Composition of defect.

                  Type
                  @@ -590,7 +590,7 @@
                  -generate_defect_structure(supercell=(1, 1, 1))[source]
                  +generate_defect_structure(supercell=(1, 1, 1))[source]

                  Returns Defective Vacancy structure, decorated with charge :param supercell: supercell integer, vector, or scaling matrix :type supercell: int, [3x1], or [[]] (3x3)

                  @@ -598,14 +598,14 @@
                  -get_multiplicity()[source]
                  +get_multiplicity()[source]

                  Returns the multiplicity of a defect site within the structure (needed for concentration analysis) and confirms that defect_site is a site in bulk_structure.

                  -property name[source]
                  +property name[source]

                  Returns a name for this defect

                  @@ -613,7 +613,7 @@
                  -create_saturated_interstitial_structure(interstitial_def, dist_tol=0.1)[source]
                  +create_saturated_interstitial_structure(interstitial_def, dist_tol=0.1)[source]

                  this takes a Interstitial defect object and generates the sublattice for it based on the structure’s space group. Useful for understanding multiplicity of an interstitial diff --git a/docs/pymatgen.analysis.defects.corrections.html b/docs/pymatgen.analysis.defects.corrections.html index 01a6e5ecd8b..d3830864004 100644 --- a/docs/pymatgen.analysis.defects.corrections.html +++ b/docs/pymatgen.analysis.defects.corrections.html @@ -4,7 +4,7 @@ - pymatgen.analysis.defects.corrections module — pymatgen 2022.5.18 documentation + pymatgen.analysis.defects.corrections module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                  - 2022.5.18 + 2022.5.18.1
                  @@ -119,13 +119,13 @@

                  Implementation of defect correction methods.

                  -class BandEdgeShiftingCorrection[source]
                  +class BandEdgeShiftingCorrection[source]

                  Bases: pymatgen.analysis.defects.core.DefectCorrection

                  A class for BandEdgeShiftingCorrection class. Largely adapted from PyCDT code

                  Initializes the BandEdgeShiftingCorrection class

                  -get_correction(entry)[source]
                  +get_correction(entry)[source]

                  Gets the BandEdge correction for a defect entry :param entry: defect entry to compute BandFilling correction on.

                  @@ -158,7 +158,7 @@
                  -class BandFillingCorrection(resolution=0.01)[source]
                  +class BandFillingCorrection(resolution=0.01)[source]

                  Bases: pymatgen.analysis.defects.core.DefectCorrection

                  A class for BandFillingCorrection class. Largely adapted from PyCDT code

                  Initializes the Bandfilling correction

                  @@ -169,7 +169,7 @@
                  -get_correction(entry)[source]
                  +get_correction(entry)[source]

                  Gets the BandFilling correction for a defect entry :param entry: defect entry to compute BandFilling correction on.

                  @@ -210,7 +210,7 @@
                  -perform_bandfill_corr(eigenvalues, kpoint_weights, potalign, vbm, cbm, soc_calc=False)[source]
                  +perform_bandfill_corr(eigenvalues, kpoint_weights, potalign, vbm, cbm, soc_calc=False)[source]

                  This calculates the band filling correction based on excess of electrons/holes in CB/VB…

                  Note that the total free holes and electrons may also be used for a “shallow donor/acceptor”
                  @@ -225,7 +225,7 @@
                  -class FreysoldtCorrection(dielectric_const, q_model=None, energy_cutoff=520, madetol=0.0001, axis=None)[source]
                  +class FreysoldtCorrection(dielectric_const, q_model=None, energy_cutoff=520, madetol=0.0001, axis=None)[source]

                  Bases: pymatgen.analysis.defects.core.DefectCorrection

                  A class for FreysoldtCorrection class. Largely adapted from PyCDT code

                  If this correction is used, please reference Freysoldt’s original paper. @@ -250,7 +250,7 @@

                  -get_correction(entry)[source]
                  +get_correction(entry)[source]

                  Gets the Freysoldt correction for a defect entry :param entry: defect entry to compute Freysoldt correction on.

                  @@ -293,7 +293,7 @@
                  -perform_es_corr(lattice, q, step=0.0001)[source]
                  +perform_es_corr(lattice, q, step=0.0001)[source]

                  Perform Electrostatic Freysoldt Correction :param lattice: Pymatgen lattice object :param q: Charge of defect @@ -309,7 +309,7 @@

                  -perform_pot_corr(axis_grid, pureavg, defavg, lattice, q, defect_frac_position, axis, widthsample=1.0)[source]
                  +perform_pot_corr(axis_grid, pureavg, defavg, lattice, q, defect_frac_position, axis, widthsample=1.0)[source]

                  For performing planar averaging potential alignment :param axis_grid (1 x NGX where NGX is the length of the NGX grid:

                  @@ -351,7 +351,7 @@
                  -plot(axis, title=None, saved=False)[source]
                  +plot(axis, title=None, saved=False)[source]

                  Plots the planar average electrostatic potential against the Long range and short range models from Freysoldt. Must run perform_pot_corr or get_correction (to load metadata) before this can be used. @@ -371,7 +371,7 @@

                  -class KumagaiCorrection(dielectric_tensor, sampling_radius=None, gamma=None)[source]
                  +class KumagaiCorrection(dielectric_tensor, sampling_radius=None, gamma=None)[source]

                  Bases: pymatgen.analysis.defects.core.DefectCorrection

                  A class for KumagaiCorrection class. Largely adapted from PyCDT code

                  If this correction is used, please reference Kumagai and Oba’s original paper @@ -393,7 +393,7 @@

                  -get_correction(entry)[source]
                  +get_correction(entry)[source]

                  Gets the Kumagai correction for a defect entry :param entry: defect entry to compute Kumagai correction on.

                  @@ -425,7 +425,7 @@
                  -static get_potential_shift(gamma, volume)[source]
                  +static get_potential_shift(gamma, volume)[source]
                  Parameters
                    @@ -441,19 +441,19 @@
                    -get_real_summation(gamma, real_vectors)[source]
                    +get_real_summation(gamma, real_vectors)[source]

                    Get real summation term from list of real-space vectors

                    -get_recip_summation(gamma, recip_vectors, volume, r=[0.0, 0.0, 0.0])[source]
                    +get_recip_summation(gamma, recip_vectors, volume, r=[0.0, 0.0, 0.0])[source]

                    Get Reciprocal summation term from list of reciprocal-space vectors

                    -get_self_interaction(gamma)[source]
                    +get_self_interaction(gamma)[source]
                    Parameters

                    () (gamma) –

                    @@ -466,7 +466,7 @@
                    -perform_es_corr(gamma, prec, lattice, charge)[source]
                    +perform_es_corr(gamma, prec, lattice, charge)[source]

                    Perform Electrostatic Kumagai Correction :param gamma: Ewald parameter :type gamma: float @@ -484,7 +484,7 @@

                    -perform_pot_corr(defect_structure, defect_frac_coords, site_list, sampling_radius, q, r_vecs, g_vecs, gamma)[source]
                    +perform_pot_corr(defect_structure, defect_frac_coords, site_list, sampling_radius, q, r_vecs, g_vecs, gamma)[source]

                    For performing potential alignment in manner described by Kumagai et al. :param defect_structure: Pymatgen Structure object corresponding to the defect supercell :param defect_frac_coords: Defect Position in fractional coordinates of the supercell

                    @@ -514,7 +514,7 @@
                    -plot(title=None, saved=False)[source]
                    +plot(title=None, saved=False)[source]

                    Plots the AtomicSite electrostatic potential against the Long range and short range models from Kumagai and Oba (doi: 10.1103/PhysRevB.89.195205)

                    diff --git a/docs/pymatgen.analysis.defects.defect_compatibility.html b/docs/pymatgen.analysis.defects.defect_compatibility.html index e82fedb4fdc..b598b9d2120 100644 --- a/docs/pymatgen.analysis.defects.defect_compatibility.html +++ b/docs/pymatgen.analysis.defects.defect_compatibility.html @@ -4,7 +4,7 @@ - pymatgen.analysis.defects.defect_compatibility module — pymatgen 2022.5.18 documentation + pymatgen.analysis.defects.defect_compatibility module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                    - 2022.5.18 + 2022.5.18.1
                    @@ -120,7 +120,7 @@ defects

                    -class DefectCompatibility(plnr_avg_var_tol=0.0001, plnr_avg_minmax_tol=0.1, atomic_site_var_tol=0.005, atomic_site_minmax_tol=0.1, tot_relax_tol=1.0, perc_relax_tol=50.0, defect_tot_relax_tol=2.0, preferred_cc='freysoldt', free_chg_cutoff=2.1, use_bandfilling=True, use_bandedgeshift=True)[source]
                    +class DefectCompatibility(plnr_avg_var_tol=0.0001, plnr_avg_minmax_tol=0.1, atomic_site_var_tol=0.005, atomic_site_minmax_tol=0.1, tot_relax_tol=1.0, perc_relax_tol=50.0, defect_tot_relax_tol=2.0, preferred_cc='freysoldt', free_chg_cutoff=2.1, use_bandfilling=True, use_bandedgeshift=True)[source]

                    Bases: monty.json.MSONable

                    The DefectCompatibility class evaluates corrections and delocalization metrics on a DefectEntry. It can only parse based on the available @@ -180,7 +180,7 @@

                    -check_final_relaxed_structure_delocalized(defect_entry)[source]
                    +check_final_relaxed_structure_delocalized(defect_entry)[source]

                    NOTE this assumes initial and final structures have sites indexed in same way

                    Parameters
                    @@ -194,7 +194,7 @@
                    -check_freysoldt_delocalized(defect_entry)[source]
                    +check_freysoldt_delocalized(defect_entry)[source]

                    Check for Freysoldt delocalization.

                    Parameters
                    @@ -208,7 +208,7 @@
                    -check_kumagai_delocalized(defect_entry)[source]
                    +check_kumagai_delocalized(defect_entry)[source]

                    Check for Kumagai delocalization.

                    Parameters
                    @@ -222,7 +222,7 @@
                    -delocalization_analysis(defect_entry)[source]
                    +delocalization_analysis(defect_entry)[source]
                    Do delocalization analysis. To do this, one considers:
                    1. sampling region of planar averaged electrostatic potential (freysoldt approach)

                    2. @@ -245,7 +245,7 @@
                      -perform_all_corrections(defect_entry)[source]
                      +perform_all_corrections(defect_entry)[source]

                      Perform all corrections for a defect.

                      Parameters
                      @@ -259,7 +259,7 @@
                      -static perform_band_edge_shifting(defect_entry)[source]
                      +static perform_band_edge_shifting(defect_entry)[source]

                      Perform band edge shifting correction.

                      Parameters
                      @@ -273,7 +273,7 @@
                      -static perform_bandfilling(defect_entry)[source]
                      +static perform_bandfilling(defect_entry)[source]

                      Perform bandfilling correction.

                      Parameters
                      @@ -287,7 +287,7 @@
                      -static perform_freysoldt(defect_entry)[source]
                      +static perform_freysoldt(defect_entry)[source]

                      Perform Freysoldt correction.

                      Parameters
                      @@ -301,7 +301,7 @@
                      -static perform_kumagai(defect_entry)[source]
                      +static perform_kumagai(defect_entry)[source]

                      Perform Kumagai correction.

                      Parameters
                      @@ -315,7 +315,7 @@
                      -process_entry(defect_entry, perform_corrections=True)[source]
                      +process_entry(defect_entry, perform_corrections=True)[source]

                      Process a given DefectEntry with qualifiers given from initialization of class. Order of processing is:

                      diff --git a/docs/pymatgen.analysis.defects.dilute_solution_model.html b/docs/pymatgen.analysis.defects.dilute_solution_model.html index df58f29b474..afd171f82cf 100644 --- a/docs/pymatgen.analysis.defects.dilute_solution_model.html +++ b/docs/pymatgen.analysis.defects.dilute_solution_model.html @@ -4,7 +4,7 @@ - pymatgen.analysis.defects.dilute_solution_model module — pymatgen 2022.5.18 documentation + pymatgen.analysis.defects.dilute_solution_model module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                      - 2022.5.18 + 2022.5.18.1
                      @@ -124,7 +124,7 @@ Manual and citation for the code, DOI: 10.1016/j.cpc.2015.03.015

                      -compute_defect_density(structure, e0, vac_defs, antisite_defs, T=800, trial_chem_pot=None, plot_style='highcharts')[source]
                      +compute_defect_density(structure, e0, vac_defs, antisite_defs, T=800, trial_chem_pot=None, plot_style='highcharts')[source]

                      Wrapper for the dilute_solution_model. The computed plot data is prepared based on plot_style.

                      @@ -161,7 +161,7 @@
                      -solute_defect_density(structure, e0, vac_defs, antisite_defs, solute_defs, solute_concen=0.01, T=800, trial_chem_pot=None, plot_style='highchargs')[source]
                      +solute_defect_density(structure, e0, vac_defs, antisite_defs, solute_defs, solute_concen=0.01, T=800, trial_chem_pot=None, plot_style='highchargs')[source]

                      Wrapper for the solute_site_preference_finder. The computed plot data is prepared based on plot_style.

                      @@ -202,7 +202,7 @@
                      -solute_site_preference_finder(structure, e0, T, vac_defs, antisite_defs, solute_defs, solute_concen=0.01, trial_chem_pot=None)[source]
                      +solute_site_preference_finder(structure, e0, T, vac_defs, antisite_defs, solute_defs, solute_concen=0.01, trial_chem_pot=None)[source]

                      Compute the solute defect densities using dilute solution model. :param structure: pymatgen.core.structure.Structure object representing the

                      diff --git a/docs/pymatgen.analysis.defects.generators.html b/docs/pymatgen.analysis.defects.generators.html index a148af631bc..701ac279913 100644 --- a/docs/pymatgen.analysis.defects.generators.html +++ b/docs/pymatgen.analysis.defects.generators.html @@ -4,7 +4,7 @@ - pymatgen.analysis.defects.generators module — pymatgen 2022.5.18 documentation + pymatgen.analysis.defects.generators module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                      - 2022.5.18 + 2022.5.18.1
                      @@ -119,7 +119,7 @@

                      This module defines classes to generate point defect structures

                      -class DefectGenerator[source]
                      +class DefectGenerator[source]

                      Bases: monty.json.MSONable

                      Abstract class for point defects Implements generator pattern

                      @@ -127,7 +127,7 @@
                      -class InterstitialGenerator(structure, element)[source]
                      +class InterstitialGenerator(structure, element)[source]

                      Bases: pymatgen.analysis.defects.generators.DefectGenerator

                      Generator for interstitials at positions where the interstitialcy is coordinated by nearest neighbors @@ -147,7 +147,7 @@

                      -class SimpleChargeGenerator(defect)[source]
                      +class SimpleChargeGenerator(defect)[source]

                      Bases: pymatgen.analysis.defects.generators.DefectGenerator

                      Does an extremely simple/limited charge generation scheme (only one charge generated)

                      @@ -167,7 +167,7 @@
                      -class SubstitutionGenerator(structure, element)[source]
                      +class SubstitutionGenerator(structure, element)[source]

                      Bases: pymatgen.analysis.defects.generators.DefectGenerator

                      Simple generator for substitution based on periodically equivalent sites

                      @@ -181,7 +181,7 @@
                      -class VacancyGenerator(structure, include_bv_charge=False)[source]
                      +class VacancyGenerator(structure, include_bv_charge=False)[source]

                      Bases: pymatgen.analysis.defects.generators.DefectGenerator

                      Simple generator for vacancies based on periodically equivalent sites

                      @@ -192,7 +192,7 @@
                      -class VoronoiInterstitialGenerator(structure, element)[source]
                      +class VoronoiInterstitialGenerator(structure, element)[source]

                      Bases: pymatgen.analysis.defects.generators.DefectGenerator

                      Generator for interstitials based on a simple Voronoi analysis

                      Initializes an Interstitial generator using Voronoi sites diff --git a/docs/pymatgen.analysis.defects.html b/docs/pymatgen.analysis.defects.html index 7bd11c5e5e6..8dede0a59f2 100644 --- a/docs/pymatgen.analysis.defects.html +++ b/docs/pymatgen.analysis.defects.html @@ -4,7 +4,7 @@ - pymatgen.analysis.defects package — pymatgen 2022.5.18 documentation + pymatgen.analysis.defects package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                      - 2022.5.18 + 2022.5.18.1
                      diff --git a/docs/pymatgen.analysis.defects.thermodynamics.html b/docs/pymatgen.analysis.defects.thermodynamics.html index f36b5cdbede..43e2a61f865 100644 --- a/docs/pymatgen.analysis.defects.thermodynamics.html +++ b/docs/pymatgen.analysis.defects.thermodynamics.html @@ -4,7 +4,7 @@ - pymatgen.analysis.defects.thermodynamics module — pymatgen 2022.5.18 documentation + pymatgen.analysis.defects.thermodynamics module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                      - 2022.5.18 + 2022.5.18.1
                      @@ -119,7 +119,7 @@

                      Defect thermodynamics, such as defect phase diagrams, etc.

                      -class DefectPhaseDiagram(entries, vbm, band_gap, filter_compatible=True, metadata=None)[source]
                      +class DefectPhaseDiagram(entries, vbm, band_gap, filter_compatible=True, metadata=None)[source]

                      Bases: monty.json.MSONable

                      This is similar to a PhaseDiagram object in pymatgen, but has ability to do quick analysis of defect formation energies @@ -160,19 +160,19 @@

                      -property all_stable_entries[source]
                      +property all_stable_entries[source]

                      List all stable entries (defect+charge) in the DefectPhaseDiagram

                      -property all_unstable_entries[source]
                      +property all_unstable_entries[source]

                      List all unstable entries (defect+charge) in the DefectPhaseDiagram

                      -as_dict()[source]
                      +as_dict()[source]
                      Returns

                      JSON-serializable dict representation of DefectPhaseDiagram

                      @@ -182,7 +182,7 @@
                      -defect_concentrations(chemical_potentials, temperature=300, fermi_level=0.0)[source]
                      +defect_concentrations(chemical_potentials, temperature=300, fermi_level=0.0)[source]

                      Give list of all concentrations at specified efermi in the DefectPhaseDiagram :param chemical_potentials = {Element: number} is dict of chemical potentials to provide formation energies for :param temperature = temperature to produce concentrations from: @@ -199,13 +199,13 @@

                      -property defect_types[source]
                      +property defect_types[source]

                      List types of defects existing in the DefectPhaseDiagram

                      -find_stable_charges()[source]
                      +find_stable_charges()[source]

                      Sets the stable charges and transition states for a series of defect entries. This function uses scipy’s HalfspaceInterection to oncstruct the polygons corresponding to defect stability as @@ -224,7 +224,7 @@

                      -classmethod from_dict(d)[source]
                      +classmethod from_dict(d)[source]

                      Reconstitute a DefectPhaseDiagram object from a dict representation created using as_dict().

                      @@ -239,7 +239,7 @@
                      -get_dopability_limits(chemical_potentials)[source]
                      +get_dopability_limits(chemical_potentials)[source]

                      Find Dopability limits for a given chemical potential. This is defined by the defect formation energies which first cross zero in formation energies. @@ -264,7 +264,7 @@

                      -plot(mu_elts=None, xlim=None, ylim=None, ax_fontsize=1.3, lg_fontsize=1.0, lg_position=None, fermi_level=None, title=None, saved=False)[source]
                      +plot(mu_elts=None, xlim=None, ylim=None, ax_fontsize=1.3, lg_fontsize=1.0, lg_position=None, fermi_level=None, title=None, saved=False)[source]

                      Produce defect Formation energy vs Fermi energy plot :param mu_elts: a dictionary of {Element:value} giving the chemical

                      @@ -291,7 +291,7 @@
                      -solve_for_fermi_energy(temperature, chemical_potentials, bulk_dos)[source]
                      +solve_for_fermi_energy(temperature, chemical_potentials, bulk_dos)[source]

                      Solve for the Fermi energy self-consistently as a function of T Observations are Defect concentrations, electron and hole conc :param temperature: Temperature to equilibrate fermi energies for @@ -306,7 +306,7 @@

                      -solve_for_non_equilibrium_fermi_energy(temperature, quench_temperature, chemical_potentials, bulk_dos)[source]
                      +solve_for_non_equilibrium_fermi_energy(temperature, quench_temperature, chemical_potentials, bulk_dos)[source]

                      Solve for the Fermi energy after quenching in the defect concentrations at a higher temperature (the quench temperature), as outlined in P. Canepa et al (2017) Chemistry of Materials (doi: 10.1021/acs.chemmater.7b02909)

                      @@ -327,7 +327,7 @@
                      -suggest_charges(tolerance=0.1)[source]
                      +suggest_charges(tolerance=0.1)[source]

                      Suggest possible charges for defects to compute based on proximity of known transitions from entries to VBM and CBM

                      @@ -340,7 +340,7 @@
                      -suggest_larger_supercells(tolerance=0.1)[source]
                      +suggest_larger_supercells(tolerance=0.1)[source]

                      Suggest larger supercells for different defect+chg combinations based on use of compatibility analysis. Does this for any charged defects which have is_compatible = False, and the defect+chg formation energy is stable at fermi levels within the band gap.

                      diff --git a/docs/pymatgen.analysis.defects.utils.html b/docs/pymatgen.analysis.defects.utils.html index ed65a3ca811..17f925a563f 100644 --- a/docs/pymatgen.analysis.defects.utils.html +++ b/docs/pymatgen.analysis.defects.utils.html @@ -4,7 +4,7 @@ - pymatgen.analysis.defects.utils module — pymatgen 2022.5.18 documentation + pymatgen.analysis.defects.utils module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                      - 2022.5.18 + 2022.5.18.1
                      @@ -119,7 +119,7 @@

                      Utilities for defects module.

                      -class ChargeDensityAnalyzer(chgcar)[source]
                      +class ChargeDensityAnalyzer(chgcar)[source]

                      Bases: monty.json.MSONable

                      Analyzer to find potential interstitial sites based on charge density. The total charge density is used.

                      @@ -131,7 +131,7 @@
                      -property charge_distribution_df[source]
                      +property charge_distribution_df[source]

                      Charge distribution.

                      Type
                      @@ -142,7 +142,7 @@
                      -cluster_nodes(tol=0.2)[source]
                      +cluster_nodes(tol=0.2)[source]

                      Cluster nodes that are too close together using a tol.

                      Parameters
                      @@ -153,7 +153,7 @@
                      -property extrema_df[source]
                      +property extrema_df[source]

                      The extrema in charge density.

                      Type
                      @@ -164,7 +164,7 @@
                      -classmethod from_file(chgcar_filename)[source]
                      +classmethod from_file(chgcar_filename)[source]

                      Init from a CHGCAR.

                      Parameters
                      @@ -178,7 +178,7 @@
                      -get_local_extrema(find_min=True, threshold_frac=None, threshold_abs=None)[source]
                      +get_local_extrema(find_min=True, threshold_frac=None, threshold_abs=None)[source]

                      Get all local extrema fractional coordinates in charge density, searching for local minimum by default. Note that sites are NOT grouped symmetrically.

                      @@ -218,7 +218,7 @@
                      -get_structure_with_nodes(find_min=True, min_dist=0.5, tol=0.2, threshold_frac=None, threshold_abs=None)[source]
                      +get_structure_with_nodes(find_min=True, min_dist=0.5, tol=0.2, threshold_frac=None, threshold_abs=None)[source]

                      Get the modified structure with the possible interstitial sites added. The species is set as a DummySpecies X.

                      @@ -257,7 +257,7 @@
                      -remove_collisions(min_dist=0.5)[source]
                      +remove_collisions(min_dist=0.5)[source]

                      Remove predicted sites that are too close to existing atoms in the structure.

                      @@ -271,7 +271,7 @@
                      -sort_sites_by_integrated_chg(r=0.4)[source]
                      +sort_sites_by_integrated_chg(r=0.4)[source]

                      Get the average charge density around each local minima in the charge density and store the result in _extrema_df :param r: radius of sphere around each site to evaluate the average @@ -282,7 +282,7 @@

                      -class ChargeInsertionAnalyzer(chgcar, working_ion='Li', avg_radius=0.4, max_avg_charge=1.0, clustering_tol=0.6, ltol=0.2, stol=0.3, angle_tol=5)[source]
                      +class ChargeInsertionAnalyzer(chgcar, working_ion='Li', avg_radius=0.4, max_avg_charge=1.0, clustering_tol=0.6, ltol=0.2, stol=0.3, angle_tol=5)[source]

                      Bases: pymatgen.analysis.defects.utils.ChargeDensityAnalyzer

                      Analyze the charge density and create new candidate structures by inserting at each charge minima The similar inserterd structures are given the same uniqueness label. @@ -307,7 +307,7 @@

                      -get_labels()[source]
                      +get_labels()[source]

                      Populate the extrema dataframe (self._extrema_df) with the insertion structure. Then, group the sites by structure similarity. Finally store a full list of the insertion sites, with their labels as a Structure Object

                      @@ -317,7 +317,7 @@
                      -class QModel(beta=1.0, expnorm=0.0, gamma=1.0)[source]
                      +class QModel(beta=1.0, expnorm=0.0, gamma=1.0)[source]

                      Bases: monty.json.MSONable

                      Model for the defect charge distribution. A combination of exponential tail and gaussian distribution is used @@ -342,7 +342,7 @@

                      -rho_rec(g2)[source]
                      +rho_rec(g2)[source]

                      Reciprocal space model charge value for input squared reciprocal vector. :param g2: Square of reciprocal vector

                      @@ -355,7 +355,7 @@
                      -property rho_rec_limit0[source]
                      +property rho_rec_limit0[source]

                      Reciprocal space model charge value close to reciprocal vector 0 . rho_rec(g->0) -> 1 + rho_rec_limit0 * g^2

                      @@ -365,7 +365,7 @@
                      -class StructureMotifInterstitial(struct, inter_elem, motif_types=('tetrahedral', 'octahedral'), op_threshs=(0.3, 0.5), dl=0.2, doverlap=1, facmaxdl=1.01, verbose=False)[source]
                      +class StructureMotifInterstitial(struct, inter_elem, motif_types=('tetrahedral', 'octahedral'), op_threshs=(0.3, 0.5), dl=0.2, doverlap=1, facmaxdl=1.01, verbose=False)[source]

                      Bases: object

                      Generate interstitial sites at positions where the interstitialcy is coordinated by nearest neighbors @@ -412,7 +412,7 @@

                      -enumerate_defectsites()[source]
                      +enumerate_defectsites()[source]

                      Get all defect sites.

                      Returns
                      @@ -430,7 +430,7 @@
                      -get_coordinating_elements_cns(i)[source]
                      +get_coordinating_elements_cns(i)[source]

                      Get element-specific coordination numbers of defect with index i.

                      Returns
                      @@ -449,13 +449,13 @@
                      -get_defectsite_multiplicity(n)[source]
                      +get_defectsite_multiplicity(n)[source]

                      Returns the symmtric multiplicity of the defect site at the index.

                      -get_motif_type(i)[source]
                      +get_motif_type(i)[source]

                      Get the motif type of defect with index i (e.g., “tet”).

                      Returns
                      @@ -469,7 +469,7 @@
                      -get_op_value(i)[source]
                      +get_op_value(i)[source]

                      Get order-parameter value of defect with index i.

                      Returns
                      @@ -483,7 +483,7 @@
                      -make_supercells_with_defects(scaling_matrix)[source]
                      +make_supercells_with_defects(scaling_matrix)[source]

                      Generate a sequence of supercells in which each supercell contains a single interstitial, except for the first supercell in the sequence @@ -506,7 +506,7 @@

                      -class TopographyAnalyzer(structure, framework_ions, cations, tol=0.0001, max_cell_range=1, check_volume=True, constrained_c_frac=0.5, thickness=0.5)[source]
                      +class TopographyAnalyzer(structure, framework_ions, cations, tol=0.0001, max_cell_range=1, check_volume=True, constrained_c_frac=0.5, thickness=0.5)[source]

                      Bases: object

                      This is a generalized module to perform topological analyses of a crystal structure using Voronoi tessellations. It can be used for finding potential @@ -560,7 +560,7 @@

                      -analyze_symmetry(tol)[source]
                      +analyze_symmetry(tol)[source]
                      Parameters

                      tol – Tolerance for SpaceGroupAnalyzer

                      @@ -573,14 +573,14 @@
                      -check_volume()[source]
                      +check_volume()[source]

                      Basic check for volume of all voronoi poly sum to unit cell volume Note that this does not apply after poly combination.

                      -cluster_nodes(tol=0.2)[source]
                      +cluster_nodes(tol=0.2)[source]

                      Cluster nodes that are too close together using a tol.

                      Parameters
                      @@ -591,20 +591,20 @@
                      -get_structure_with_nodes()[source]
                      +get_structure_with_nodes()[source]

                      Get the modified structure with the voronoi nodes inserted. The species is set as a DummySpecies X.

                      -print_stats()[source]
                      +print_stats()[source]

                      Print stats such as the MSE dist.

                      -remove_collisions(min_dist=0.5)[source]
                      +remove_collisions(min_dist=0.5)[source]

                      Remove vnodes that are too close to existing atoms in the structure

                      Parameters
                      @@ -616,13 +616,13 @@
                      -vtk()[source]
                      +vtk()[source]

                      Show VTK visualization.

                      -write_topology(fname='Topo.cif')[source]
                      +write_topology(fname='Topo.cif')[source]

                      Write topology to a file.

                      Parameters
                      @@ -635,7 +635,7 @@
                      -class VoronoiPolyhedron(lattice, frac_coords, polyhedron_indices, all_coords, name=None)[source]
                      +class VoronoiPolyhedron(lattice, frac_coords, polyhedron_indices, all_coords, name=None)[source]

                      Bases: object

                      Convenience container for a voronoi point in PBC and its associated polyhedron.

                      @@ -651,7 +651,7 @@
                      -property coordination[source]
                      +property coordination[source]

                      Coordination number

                      Type
                      @@ -662,7 +662,7 @@
                      -is_image(poly, tol)[source]
                      +is_image(poly, tol)[source]
                      Parameters
                        @@ -678,7 +678,7 @@
                        -property volume[source]
                        +property volume[source]

                        Volume

                        Type
                        @@ -691,7 +691,7 @@
                        -calculate_vol(coords)[source]
                        +calculate_vol(coords)[source]

                        Calculate volume given a set of coords.

                        Parameters
                        @@ -705,7 +705,7 @@
                        -closestsites(struct_blk, struct_def, pos)[source]
                        +closestsites(struct_blk, struct_def, pos)[source]

                        Returns closest site to the input position for both bulk and defect structures :param struct_blk: Bulk structure @@ -716,13 +716,13 @@

                        -converge(f, step, tol, max_h)[source]
                        +converge(f, step, tol, max_h)[source]

                        simple newton iteration based convergence function

                        -eV_to_k(energy)[source]
                        +eV_to_k(energy)[source]

                        Convert energy to reciprocal vector magnitude k via hbar*k^2/2m :param a: Energy in eV.

                        @@ -734,7 +734,7 @@
                        -generate_R_and_G_vecs(gamma, prec_set, lattice, epsilon)[source]
                        +generate_R_and_G_vecs(gamma, prec_set, lattice, epsilon)[source]

                        This returns a set of real and reciprocal lattice vectors (and real/recip summation values) based on a list of precision values (prec_set)

                        @@ -745,7 +745,7 @@
                        -generate_reciprocal_vectors_squared(a1, a2, a3, encut)[source]
                        +generate_reciprocal_vectors_squared(a1, a2, a3, encut)[source]

                        Generate reciprocal vector magnitudes within the cutoff along the specified lattice vectors. :param a1: Lattice vector a (in Bohrs) @@ -762,7 +762,7 @@

                        -generic_groupby(list_in, comp=<built-in function eq>)[source]
                        +generic_groupby(list_in, comp=<built-in function eq>)[source]

                        Group a list of unsortable objects :param list_in: A list of generic objects :param comp: (Default value = operator.eq) The comparator

                        @@ -775,7 +775,7 @@
                        -genrecip(a1, a2, a3, encut)[source]
                        +genrecip(a1, a2, a3, encut)[source]
                        Parameters
                          @@ -793,7 +793,7 @@
                          -tune_for_gamma(lattice, epsilon)[source]
                          +tune_for_gamma(lattice, epsilon)[source]

                          This tunes the gamma parameter for Kumagai anisotropic Ewald calculation. Method is to find a gamma parameter which generates a similar number of reciprocal and real lattice vectors, diff --git a/docs/pymatgen.analysis.diffraction.core.html b/docs/pymatgen.analysis.diffraction.core.html index 1c350eb769a..4e553a5d6c2 100644 --- a/docs/pymatgen.analysis.diffraction.core.html +++ b/docs/pymatgen.analysis.diffraction.core.html @@ -4,7 +4,7 @@ - pymatgen.analysis.diffraction.core module — pymatgen 2022.5.18 documentation + pymatgen.analysis.diffraction.core module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                          - 2022.5.18 + 2022.5.18.1
                          @@ -119,22 +119,22 @@

                          This module implements core classes for calculation of diffraction patterns.

                          -class AbstractDiffractionPatternCalculator[source]
                          +class AbstractDiffractionPatternCalculator[source]

                          Bases: abc.ABC

                          Abstract base class for computing the diffraction pattern of a crystal.

                          -SCALED_INTENSITY_TOL = 0.001[source]
                          +SCALED_INTENSITY_TOL = 0.001[source]
                          -TWO_THETA_TOL = 1e-05[source]
                          +TWO_THETA_TOL = 1e-05[source]
                          -abstract get_pattern(structure, scaled=True, two_theta_range=(0, 90))[source]
                          +abstract get_pattern(structure, scaled=True, two_theta_range=(0, 90))[source]

                          Calculates the diffraction pattern for a structure.

                          Parameters
                          @@ -157,7 +157,7 @@
                          -get_plot(structure, two_theta_range=(0, 90), annotate_peaks='compact', ax=None, with_labels=True, fontsize=16)[source]
                          +get_plot(structure, two_theta_range=(0, 90), annotate_peaks='compact', ax=None, with_labels=True, fontsize=16)[source]

                          Returns the diffraction plot as a matplotlib.pyplot.

                          Parameters
                          @@ -185,7 +185,7 @@
                          -plot_structures(structures, fontsize=6, **kwargs)[source]
                          +plot_structures(structures, fontsize=6, **kwargs)[source]

                          Plot diffraction patterns for multiple structures on the same figure.

                          Parameters
                          @@ -248,7 +248,7 @@
                          -show_plot(structure, **kwargs)[source]
                          +show_plot(structure, **kwargs)[source]

                          Shows the diffraction plot.

                          Parameters
                          @@ -271,7 +271,7 @@
                          -class DiffractionPattern(x, y, hkls, d_hkls)[source]
                          +class DiffractionPattern(x, y, hkls, d_hkls)[source]

                          Bases: pymatgen.core.spectrum.Spectrum

                          A representation of a diffraction pattern

                          @@ -290,19 +290,19 @@
                          -XLABEL = '$2\\Theta$'[source]
                          +XLABEL = '$2\\Theta$'[source]
                          -YLABEL = 'Intensity'[source]
                          +YLABEL = 'Intensity'[source]
                          -get_unique_families(hkls)[source]
                          +get_unique_families(hkls)[source]

                          Returns unique families of Miller indices. Families must be permutations of each other.

                          diff --git a/docs/pymatgen.analysis.diffraction.html b/docs/pymatgen.analysis.diffraction.html index 4eb17b97a20..7ade9902532 100644 --- a/docs/pymatgen.analysis.diffraction.html +++ b/docs/pymatgen.analysis.diffraction.html @@ -4,7 +4,7 @@ - pymatgen.analysis.diffraction package — pymatgen 2022.5.18 documentation + pymatgen.analysis.diffraction package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                          - 2022.5.18 + 2022.5.18.1
                          diff --git a/docs/pymatgen.analysis.diffraction.neutron.html b/docs/pymatgen.analysis.diffraction.neutron.html index c0d9794a448..0b917debe2d 100644 --- a/docs/pymatgen.analysis.diffraction.neutron.html +++ b/docs/pymatgen.analysis.diffraction.neutron.html @@ -4,7 +4,7 @@ - pymatgen.analysis.diffraction.neutron module — pymatgen 2022.5.18 documentation + pymatgen.analysis.diffraction.neutron module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                          - 2022.5.18 + 2022.5.18.1
                          @@ -119,7 +119,7 @@

                          This module implements a neutron diffraction (ND) pattern calculator.

                          -class NDCalculator(wavelength=1.54184, symprec=0, debye_waller_factors=None)[source]
                          +class NDCalculator(wavelength=1.54184, symprec=0, debye_waller_factors=None)[source]

                          Bases: pymatgen.analysis.diffraction.core.AbstractDiffractionPatternCalculator

                          Computes the powder neutron diffraction pattern of a crystal structure. This code is a slight modification of XRDCalculator in @@ -149,7 +149,7 @@

                          -get_pattern(structure, scaled=True, two_theta_range=(0, 90))[source]
                          +get_pattern(structure, scaled=True, two_theta_range=(0, 90))[source]

                          Calculates the powder neutron diffraction pattern for a structure.

                          Parameters
                          diff --git a/docs/pymatgen.analysis.diffraction.tem.html b/docs/pymatgen.analysis.diffraction.tem.html index 4d7d0e85e6e..0e80018b7be 100644 --- a/docs/pymatgen.analysis.diffraction.tem.html +++ b/docs/pymatgen.analysis.diffraction.tem.html @@ -4,7 +4,7 @@ - pymatgen.analysis.diffraction.tem module — pymatgen 2022.5.18 documentation + pymatgen.analysis.diffraction.tem module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                          - 2022.5.18 + 2022.5.18.1
                          @@ -119,7 +119,7 @@

                          This module implements a TEM pattern calculator.

                          -class TEMCalculator(symprec: Optional[float] = None, voltage: float = 200, beam_direction: tuple[int, int, int] = (0, 0, 1), camera_length: int = 160, debye_waller_factors: Optional[dict[str, float]] = None, cs: float = 1)[source]
                          +class TEMCalculator(symprec: Optional[float] = None, voltage: float = 200, beam_direction: tuple[int, int, int] = (0, 0, 1), camera_length: int = 160, debye_waller_factors: Optional[dict[str, float]] = None, cs: float = 1)[source]

                          Bases: pymatgen.analysis.diffraction.core.AbstractDiffractionPatternCalculator

                          Computes the TEM pattern of a crystal structure for multiple Laue zones. Code partially inspired from XRD calculation implementation. X-ray factor to electron factor

                          @@ -152,7 +152,7 @@
                          -bragg_angles(interplanar_spacings: dict[tuple[int, int, int], float]) dict[tuple[int, int, int], float][source]
                          +bragg_angles(interplanar_spacings: dict[tuple[int, int, int], float]) dict[tuple[int, int, int], float][source]

                          Gets the Bragg angles for every hkl point passed in (where n = 1). :param interplanar_spacings: dictionary of hkl to interplanar spacing :type interplanar_spacings: dict

                          @@ -165,7 +165,7 @@
                          -cell_intensity(structure: pymatgen.core.structure.Structure, bragg_angles: dict[tuple[int, int, int], float]) dict[tuple[int, int, int], float][source]
                          +cell_intensity(structure: pymatgen.core.structure.Structure, bragg_angles: dict[tuple[int, int, int], float]) dict[tuple[int, int, int], float][source]

                          Calculates cell intensity for each hkl plane. For simplicity’s sake, take I = |F|**2. :param structure: The input structure. :type structure: Structure @@ -180,7 +180,7 @@

                          -cell_scattering_factors(structure: pymatgen.core.structure.Structure, bragg_angles: dict[tuple[int, int, int], float]) dict[tuple[int, int, int], int][source]
                          +cell_scattering_factors(structure: pymatgen.core.structure.Structure, bragg_angles: dict[tuple[int, int, int], float]) dict[tuple[int, int, int], int][source]

                          Calculates the scattering factor for the whole cell. :param structure: The input structure. :type structure: Structure @@ -195,7 +195,7 @@

                          -electron_scattering_factors(structure: pymatgen.core.structure.Structure, bragg_angles: dict[tuple[int, int, int], float]) dict[str, dict[tuple[int, int, int], float]][source]
                          +electron_scattering_factors(structure: pymatgen.core.structure.Structure, bragg_angles: dict[tuple[int, int, int], float]) dict[str, dict[tuple[int, int, int], float]][source]

                          Calculates atomic scattering factors for electrons using the Mott-Bethe formula (1st order Born approximation). :param structure: The input structure. :type structure: Structure @@ -210,7 +210,7 @@

                          -static generate_points(coord_left: int = - 10, coord_right: int = 10) numpy.ndarray[source]
                          +static generate_points(coord_left: int = - 10, coord_right: int = 10) numpy.ndarray[source]

                          Generates a bunch of 3D points that span a cube. :param coord_left: The minimum coordinate value. :type coord_left: int @@ -225,7 +225,7 @@

                          -get_first_point(structure: pymatgen.core.structure.Structure, points: list) dict[tuple[int, int, int], float][source]
                          +get_first_point(structure: pymatgen.core.structure.Structure, points: list) dict[tuple[int, int, int], float][source]

                          Gets the first point to be plotted in the 2D DP, corresponding to maximum d/minimum R. :param structure: The input structure. :type structure: Structure @@ -240,7 +240,7 @@

                          -static get_interplanar_angle(structure: pymatgen.core.structure.Structure, p1: tuple[int, int, int], p2: tuple[int, int, int]) float[source]
                          +static get_interplanar_angle(structure: pymatgen.core.structure.Structure, p1: tuple[int, int, int], p2: tuple[int, int, int]) float[source]

                          Returns the interplanar angle (in degrees) between the normal of two crystal planes. Formulas from International Tables for Crystallography Volume C pp. 2-9. :param structure: The input structure. @@ -258,7 +258,7 @@

                          -get_interplanar_spacings(structure: Structure, points: list[tuple[int, int, int]] | np.ndarray) dict[tuple[int, int, int], float][source]
                          +get_interplanar_spacings(structure: Structure, points: list[tuple[int, int, int]] | np.ndarray) dict[tuple[int, int, int], float][source]
                          Parameters
                            @@ -274,7 +274,7 @@
                            -get_pattern(structure: pymatgen.core.structure.Structure, scaled: Optional[bool] = None, two_theta_range: Optional[tuple[float, float]] = None) pandas.core.frame.DataFrame[source]
                            +get_pattern(structure: pymatgen.core.structure.Structure, scaled: Optional[bool] = None, two_theta_range: Optional[tuple[float, float]] = None) pandas.core.frame.DataFrame[source]

                            Returns all relevant TEM DP info in a pandas dataframe. :param structure: The input structure. :type structure: Structure @@ -291,7 +291,7 @@

                            -get_plot_2d(structure: pymatgen.core.structure.Structure) plotly.graph_objs._figure.Figure[source]
                            +get_plot_2d(structure: pymatgen.core.structure.Structure) plotly.graph_objs._figure.Figure[source]

                            Generates the 2D diffraction pattern of the input structure. :param structure: The input structure. :type structure: Structure

                            @@ -304,7 +304,7 @@
                            -get_plot_2d_concise(structure: pymatgen.core.structure.Structure) plotly.graph_objs._figure.Figure[source]
                            +get_plot_2d_concise(structure: pymatgen.core.structure.Structure) plotly.graph_objs._figure.Figure[source]

                            Generates the concise 2D diffraction pattern of the input structure of a smaller size and without layout. Does not display. :param structure: The input structure. @@ -318,7 +318,7 @@

                            -static get_plot_coeffs(p1: tuple[int, int, int], p2: tuple[int, int, int], p3: tuple[int, int, int]) numpy.ndarray[source]
                            +static get_plot_coeffs(p1: tuple[int, int, int], p2: tuple[int, int, int], p3: tuple[int, int, int]) numpy.ndarray[source]

                            Calculates coefficients of the vector addition required to generate positions for each DP point by the Moore-Penrose inverse method. :param p1: The first point. Fixed. @@ -336,7 +336,7 @@

                            -get_positions(structure: pymatgen.core.structure.Structure, points: list) dict[tuple[int, int, int], numpy.ndarray][source]
                            +get_positions(structure: pymatgen.core.structure.Structure, points: list) dict[tuple[int, int, int], numpy.ndarray][source]

                            Calculates all the positions of each hkl point in the 2D diffraction pattern by vector addition. Distance in centimeters. :param structure: The input structure. @@ -352,7 +352,7 @@

                            -get_s2(bragg_angles: dict[tuple[int, int, int], float]) dict[tuple[int, int, int], float][source]
                            +get_s2(bragg_angles: dict[tuple[int, int, int], float]) dict[tuple[int, int, int], float][source]

                            Calculates the s squared parameter (= square of sin theta over lambda) for each hkl plane. :param bragg_angles: The bragg angles for each hkl plane. :type bragg_angles: Dict

                            @@ -369,7 +369,7 @@
                            -is_parallel(structure: pymatgen.core.structure.Structure, plane: tuple[int, int, int], other_plane: tuple[int, int, int]) bool[source]
                            +is_parallel(structure: pymatgen.core.structure.Structure, plane: tuple[int, int, int], other_plane: tuple[int, int, int]) bool[source]

                            Checks if two hkl planes are parallel in reciprocal space. :param structure: The input structure. :type structure: Structure @@ -386,7 +386,7 @@

                            -normalized_cell_intensity(structure: pymatgen.core.structure.Structure, bragg_angles: dict[tuple[int, int, int], float]) dict[tuple[int, int, int], float][source]
                            +normalized_cell_intensity(structure: pymatgen.core.structure.Structure, bragg_angles: dict[tuple[int, int, int], float]) dict[tuple[int, int, int], float][source]

                            Normalizes the cell_intensity dict to 1, for use in plotting. :param structure: The input structure. :type structure: Structure @@ -401,7 +401,7 @@

                            -tem_dots(structure: pymatgen.core.structure.Structure, points) list[source]
                            +tem_dots(structure: pymatgen.core.structure.Structure, points) list[source]

                            Generates all TEM_dot as named tuples that will appear on the 2D diffraction pattern. :param structure: The input structure. :type structure: Structure @@ -416,7 +416,7 @@

                            -wavelength_rel() float[source]
                            +wavelength_rel() float[source]
                            Calculates the wavelength of the electron beam with relativistic kinematic effects taken

                            into account.

                            @@ -433,7 +433,7 @@
                            -x_ray_factors(structure: pymatgen.core.structure.Structure, bragg_angles: dict[tuple[int, int, int], float]) dict[str, dict[tuple[int, int, int], float]][source]
                            +x_ray_factors(structure: pymatgen.core.structure.Structure, bragg_angles: dict[tuple[int, int, int], float]) dict[str, dict[tuple[int, int, int], float]][source]

                            Calculates x-ray factors, which are required to calculate atomic scattering factors. Method partially inspired by the equivalent process in the xrd module. :param structure: The input structure. @@ -449,7 +449,7 @@

                            -zone_axis_filter(points: list[tuple[int, int, int]] | np.ndarray, laue_zone: int = 0) list[tuple[int, int, int]][source]
                            +zone_axis_filter(points: list[tuple[int, int, int]] | np.ndarray, laue_zone: int = 0) list[tuple[int, int, int]][source]

                            Filters out all points that exist within the specified Laue zone according to the zone axis rule. :param points: The list of points to be filtered. :type points: np.ndarray diff --git a/docs/pymatgen.analysis.diffraction.xrd.html b/docs/pymatgen.analysis.diffraction.xrd.html index 7dc2c617988..12db9afdc35 100644 --- a/docs/pymatgen.analysis.diffraction.xrd.html +++ b/docs/pymatgen.analysis.diffraction.xrd.html @@ -4,7 +4,7 @@ - pymatgen.analysis.diffraction.xrd module — pymatgen 2022.5.18 documentation + pymatgen.analysis.diffraction.xrd module — pymatgen 2022.5.18.1 documentation @@ -40,7 +40,7 @@ pymatgen

                            - 2022.5.18 + 2022.5.18.1
                            @@ -120,7 +120,7 @@

                            This module implements an XRD pattern calculator.

                            -class XRDCalculator(wavelength='CuKa', symprec=0, debye_waller_factors=None)[source]
                            +class XRDCalculator(wavelength='CuKa', symprec=0, debye_waller_factors=None)[source]

                            Bases: pymatgen.analysis.diffraction.core.AbstractDiffractionPatternCalculator

                            Computes the XRD pattern of a crystal structure.

                            This code is implemented by Shyue Ping Ong as part of UCSD’s NANO106 - @@ -184,12 +184,12 @@

                            -AVAILABLE_RADIATION = ('CuKa', 'CuKa2', 'CuKa1', 'CuKb1', 'MoKa', 'MoKa2', 'MoKa1', 'MoKb1', 'CrKa', 'CrKa2', 'CrKa1', 'CrKb1', 'FeKa', 'FeKa2', 'FeKa1', 'FeKb1', 'CoKa', 'CoKa2', 'CoKa1', 'CoKb1', 'AgKa', 'AgKa2', 'AgKa1', 'AgKb1')[source]
                            +AVAILABLE_RADIATION = ('CuKa', 'CuKa2', 'CuKa1', 'CuKb1', 'MoKa', 'MoKa2', 'MoKa1', 'MoKb1', 'CrKa', 'CrKa2', 'CrKa1', 'CrKb1', 'FeKa', 'FeKa2', 'FeKa1', 'FeKb1', 'CoKa', 'CoKa2', 'CoKa1', 'CoKb1', 'AgKa', 'AgKa2', 'AgKa1', 'AgKb1')[source]
                            -get_pattern(structure, scaled=True, two_theta_range=(0, 90))[source]
                            +get_pattern(structure, scaled=True, two_theta_range=(0, 90))[source]

                            Calculates the diffraction pattern for a structure.

                            Parameters
                            diff --git a/docs/pymatgen.analysis.diffusion_analyzer.html b/docs/pymatgen.analysis.diffusion_analyzer.html index e885b46c6b7..ec87eebb16c 100644 --- a/docs/pymatgen.analysis.diffusion_analyzer.html +++ b/docs/pymatgen.analysis.diffusion_analyzer.html @@ -4,7 +4,7 @@ - pymatgen.analysis.diffusion_analyzer module — pymatgen 2022.5.18 documentation + pymatgen.analysis.diffusion_analyzer module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                            - 2022.5.18 + 2022.5.18.1
                            @@ -131,7 +131,7 @@
                            -class DiffusionAnalyzer(structure, displacements, specie, temperature, time_step, step_skip, smoothed='max', min_obs=30, avg_nsteps=1000, lattices=None)[source]
                            +class DiffusionAnalyzer(structure, displacements, specie, temperature, time_step, step_skip, smoothed='max', min_obs=30, avg_nsteps=1000, lattices=None)[source]

                            Bases: monty.json.MSONable

                            Class for performing diffusion analysis.

                            This constructor is meant to be used with pre-processed data. @@ -193,13 +193,13 @@

                            -as_dict()[source]
                            +as_dict()[source]

                            Returns: MSONable dict

                            -export_msdt(filename)[source]
                            +export_msdt(filename)[source]

                            Writes MSD data to a csv file that can be easily plotted in other software.

                            @@ -213,7 +213,7 @@
                            -classmethod from_dict(d)[source]
                            +classmethod from_dict(d)[source]
                            Parameters

                            d (dict) – Dict representation

                            @@ -224,7 +224,7 @@
                            -classmethod from_files(filepaths, specie, step_skip=10, ncores=None, initial_disp=None, initial_structure=None, **kwargs)[source]
                            +classmethod from_files(filepaths, specie, step_skip=10, ncores=None, initial_disp=None, initial_structure=None, **kwargs)[source]

                            Convenient constructor that takes in a list of vasprun.xml paths to perform diffusion analysis.

                            @@ -266,7 +266,7 @@
                            -classmethod from_structures(structures, specie, temperature, time_step, step_skip, initial_disp=None, initial_structure=None, **kwargs)[source]
                            +classmethod from_structures(structures, specie, temperature, time_step, step_skip, initial_disp=None, initial_structure=None, **kwargs)[source]

                            Convenient constructor that takes in a list of Structure objects to perform diffusion analysis.

                            @@ -301,7 +301,7 @@
                            -classmethod from_vaspruns(vaspruns, specie, initial_disp=None, initial_structure=None, **kwargs)[source]
                            +classmethod from_vaspruns(vaspruns, specie, initial_disp=None, initial_structure=None, **kwargs)[source]

                            Convenient constructor that takes in a list of Vasprun objects to perform diffusion analysis.

                            @@ -331,7 +331,7 @@
                            -get_drift_corrected_structures(start=None, stop=None, step=None)[source]
                            +get_drift_corrected_structures(start=None, stop=None, step=None)[source]

                            Returns an iterator for the drift-corrected structures. Use of iterator is to reduce memory usage as # of structures in MD can be huge. You don’t often need all the structures all at once.

                            @@ -354,7 +354,7 @@
                            -get_framework_rms_plot(plt=None, granularity=200, matching_s=None)[source]
                            +get_framework_rms_plot(plt=None, granularity=200, matching_s=None)[source]

                            Get the plot of rms framework displacement vs time. Useful for checking for melting, especially if framework atoms can move via paddle-wheel or similar mechanism (which would show up in max framework displacement @@ -377,7 +377,7 @@

                            -get_msd_plot(plt=None, mode='specie')[source]
                            +get_msd_plot(plt=None, mode='specie')[source]

                            Get the plot of the smoothed msd vs time graph. Useful for checking convergence. This can be written to an image file.

                            @@ -395,7 +395,7 @@
                            -get_summary_dict(include_msd_t=False, include_mscd_t=False)[source]
                            +get_summary_dict(include_msd_t=False, include_mscd_t=False)[source]

                            Provides a summary of diffusion information.

                            Parameters
                            @@ -414,7 +414,7 @@
                            -plot_msd(mode='default')[source]
                            +plot_msd(mode='default')[source]

                            Plot the smoothed msd vs time graph. Useful for checking convergence.

                            Parameters
                            @@ -431,7 +431,7 @@
                            -fit_arrhenius(temps, diffusivities)[source]
                            +fit_arrhenius(temps, diffusivities)[source]
                            Returns Ea, c, standard error of Ea from the Arrhenius fit:

                            D = c * exp(-Ea/kT)

                            @@ -449,7 +449,7 @@
                            -get_arrhenius_plot(temps, diffusivities, diffusivity_errors=None, **kwargs)[source]
                            +get_arrhenius_plot(temps, diffusivities, diffusivity_errors=None, **kwargs)[source]

                            Returns an Arrhenius plot.

                            Parameters
                            @@ -470,7 +470,7 @@
                            -get_conversion_factor(structure, species, temperature)[source]
                            +get_conversion_factor(structure, species, temperature)[source]

                            Conversion factor to convert between cm^2/s diffusivity measurements and mS/cm conductivity measurements based on number of atoms of diffusing species. Note that the charge is based on the oxidation state of the @@ -493,7 +493,7 @@

                            -get_extrapolated_conductivity(temps, diffusivities, new_temp, structure, species)[source]
                            +get_extrapolated_conductivity(temps, diffusivities, new_temp, structure, species)[source]

                            Returns extrapolated mS/cm conductivity.

                            Parameters
                            @@ -514,7 +514,7 @@
                            -get_extrapolated_diffusivity(temps, diffusivities, new_temp)[source]
                            +get_extrapolated_diffusivity(temps, diffusivities, new_temp)[source]

                            Returns (Arrhenius) extrapolated diffusivity at new_temp

                            Parameters
                            diff --git a/docs/pymatgen.analysis.dimensionality.html b/docs/pymatgen.analysis.dimensionality.html index 833cd1e382f..138ae583338 100644 --- a/docs/pymatgen.analysis.dimensionality.html +++ b/docs/pymatgen.analysis.dimensionality.html @@ -4,7 +4,7 @@ - pymatgen.analysis.dimensionality module — pymatgen 2022.5.18 documentation + pymatgen.analysis.dimensionality module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                            - 2022.5.18 + 2022.5.18.1
                            @@ -140,7 +140,7 @@
                            -calculate_dimensionality_of_site(bonded_structure, site_index, inc_vertices=False)[source]
                            +calculate_dimensionality_of_site(bonded_structure, site_index, inc_vertices=False)[source]

                            Calculates the dimensionality of the component containing the given site.

                            Implements directly the modified breadth-first-search algorithm described in Algorithm 1 of:

                            @@ -172,7 +172,7 @@
                            -find_clusters(struct, connected_matrix)[source]
                            +find_clusters(struct, connected_matrix)[source]

                            Finds bonded clusters of atoms in the structure with periodic boundary conditions.

                            If there are atoms that are not bonded to anything, returns [0,1,0]. (For @@ -201,7 +201,7 @@

                            -find_connected_atoms(struct, tolerance=0.45, ldict={'Ac': 1.88, 'Ag': 1.59, 'Al': 1.35, 'Am': 1.51, 'Ar': 1.57, 'As': 1.21, 'At': 1.7, 'Au': 1.5, 'B': 0.83, 'Ba': 1.34, 'Be': 0.35, 'Bh': 1.6, 'Bi': 1.54, 'Bk': 1.5, 'Br': 1.21, 'C': 0.68, 'Ca': 0.99, 'Cd': 1.69, 'Ce': 1.83, 'Cf': 1.5, 'Cl': 0.99, 'Cm': 1.5, 'Co': 1.33, 'Cr': 1.35, 'Cs': 1.67, 'Cu': 1.52, 'Db': 1.6, 'Dy': 1.75, 'Er': 1.73, 'Es': 1.5, 'Eu': 1.99, 'F': 0.64, 'Fe': 1.34, 'Fm': 1.5, 'Fr': 2, 'Ga': 1.22, 'Gd': 1.79, 'Ge': 1.17, 'H': 0.23, 'He': 0.93, 'Hf': 1.57, 'Hg': 1.7, 'Ho': 1.74, 'Hs': 1.6, 'I': 1.4, 'In': 1.63, 'Ir': 1.32, 'K': 1.33, 'Kr': 1.91, 'La': 1.87, 'Li': 0.68, 'Lr': 1.5, 'Lu': 1.72, 'Md': 1.5, 'Mg': 1.1, 'Mn': 1.35, 'Mo': 1.47, 'Mt': 1.6, 'N': 0.68, 'Na': 0.97, 'Nb': 1.48, 'Nd': 1.81, 'Ne': 1.12, 'Ni': 1.5, 'No': 1.5, 'Np': 1.55, 'O': 0.68, 'Os': 1.37, 'P': 0.75, 'Pa': 1.61, 'Pb': 1.54, 'Pd': 1.5, 'Pm': 1.8, 'Po': 1.68, 'Pr': 1.82, 'Pt': 1.5, 'Pu': 1.53, 'Ra': 1.9, 'Rb': 1.47, 'Re': 1.35, 'Rf': 1.6, 'Rh': 1.45, 'Rn': 2.4, 'Ru': 1.4, 'S': 1.02, 'Sb': 1.46, 'Sc': 1.44, 'Se': 1.22, 'Sg': 1.6, 'Si': 1.2, 'Sm': 1.8, 'Sn': 1.46, 'Sr': 1.12, 'Ta': 1.43, 'Tb': 1.76, 'Tc': 1.35, 'Te': 1.47, 'Th': 1.79, 'Ti': 1.47, 'Tl': 1.55, 'Tm': 1.72, 'U': 1.58, 'V': 1.33, 'W': 1.37, 'Xe': 1.98, 'Y': 1.78, 'Yb': 1.94, 'Zn': 1.45, 'Zr': 1.56})[source]
                            +find_connected_atoms(struct, tolerance=0.45, ldict={'Ac': 1.88, 'Ag': 1.59, 'Al': 1.35, 'Am': 1.51, 'Ar': 1.57, 'As': 1.21, 'At': 1.7, 'Au': 1.5, 'B': 0.83, 'Ba': 1.34, 'Be': 0.35, 'Bh': 1.6, 'Bi': 1.54, 'Bk': 1.5, 'Br': 1.21, 'C': 0.68, 'Ca': 0.99, 'Cd': 1.69, 'Ce': 1.83, 'Cf': 1.5, 'Cl': 0.99, 'Cm': 1.5, 'Co': 1.33, 'Cr': 1.35, 'Cs': 1.67, 'Cu': 1.52, 'Db': 1.6, 'Dy': 1.75, 'Er': 1.73, 'Es': 1.5, 'Eu': 1.99, 'F': 0.64, 'Fe': 1.34, 'Fm': 1.5, 'Fr': 2, 'Ga': 1.22, 'Gd': 1.79, 'Ge': 1.17, 'H': 0.23, 'He': 0.93, 'Hf': 1.57, 'Hg': 1.7, 'Ho': 1.74, 'Hs': 1.6, 'I': 1.4, 'In': 1.63, 'Ir': 1.32, 'K': 1.33, 'Kr': 1.91, 'La': 1.87, 'Li': 0.68, 'Lr': 1.5, 'Lu': 1.72, 'Md': 1.5, 'Mg': 1.1, 'Mn': 1.35, 'Mo': 1.47, 'Mt': 1.6, 'N': 0.68, 'Na': 0.97, 'Nb': 1.48, 'Nd': 1.81, 'Ne': 1.12, 'Ni': 1.5, 'No': 1.5, 'Np': 1.55, 'O': 0.68, 'Os': 1.37, 'P': 0.75, 'Pa': 1.61, 'Pb': 1.54, 'Pd': 1.5, 'Pm': 1.8, 'Po': 1.68, 'Pr': 1.82, 'Pt': 1.5, 'Pu': 1.53, 'Ra': 1.9, 'Rb': 1.47, 'Re': 1.35, 'Rf': 1.6, 'Rh': 1.45, 'Rn': 2.4, 'Ru': 1.4, 'S': 1.02, 'Sb': 1.46, 'Sc': 1.44, 'Se': 1.22, 'Sg': 1.6, 'Si': 1.2, 'Sm': 1.8, 'Sn': 1.46, 'Sr': 1.12, 'Ta': 1.43, 'Tb': 1.76, 'Tc': 1.35, 'Te': 1.47, 'Th': 1.79, 'Ti': 1.47, 'Tl': 1.55, 'Tm': 1.72, 'U': 1.58, 'V': 1.33, 'W': 1.37, 'Xe': 1.98, 'Y': 1.78, 'Yb': 1.94, 'Zn': 1.45, 'Zr': 1.56})[source]

                            Finds bonded atoms and returns a adjacency matrix of bonded atoms.

                            Author: “Gowoon Cheon” Email: “gcheon@stanford.edu

                            @@ -230,7 +230,7 @@
                            -get_dimensionality_cheon(structure_raw, tolerance=0.45, ldict={'Ac': 1.88, 'Ag': 1.59, 'Al': 1.35, 'Am': 1.51, 'Ar': 1.57, 'As': 1.21, 'At': 1.7, 'Au': 1.5, 'B': 0.83, 'Ba': 1.34, 'Be': 0.35, 'Bh': 1.6, 'Bi': 1.54, 'Bk': 1.5, 'Br': 1.21, 'C': 0.68, 'Ca': 0.99, 'Cd': 1.69, 'Ce': 1.83, 'Cf': 1.5, 'Cl': 0.99, 'Cm': 1.5, 'Co': 1.33, 'Cr': 1.35, 'Cs': 1.67, 'Cu': 1.52, 'Db': 1.6, 'Dy': 1.75, 'Er': 1.73, 'Es': 1.5, 'Eu': 1.99, 'F': 0.64, 'Fe': 1.34, 'Fm': 1.5, 'Fr': 2, 'Ga': 1.22, 'Gd': 1.79, 'Ge': 1.17, 'H': 0.23, 'He': 0.93, 'Hf': 1.57, 'Hg': 1.7, 'Ho': 1.74, 'Hs': 1.6, 'I': 1.4, 'In': 1.63, 'Ir': 1.32, 'K': 1.33, 'Kr': 1.91, 'La': 1.87, 'Li': 0.68, 'Lr': 1.5, 'Lu': 1.72, 'Md': 1.5, 'Mg': 1.1, 'Mn': 1.35, 'Mo': 1.47, 'Mt': 1.6, 'N': 0.68, 'Na': 0.97, 'Nb': 1.48, 'Nd': 1.81, 'Ne': 1.12, 'Ni': 1.5, 'No': 1.5, 'Np': 1.55, 'O': 0.68, 'Os': 1.37, 'P': 0.75, 'Pa': 1.61, 'Pb': 1.54, 'Pd': 1.5, 'Pm': 1.8, 'Po': 1.68, 'Pr': 1.82, 'Pt': 1.5, 'Pu': 1.53, 'Ra': 1.9, 'Rb': 1.47, 'Re': 1.35, 'Rf': 1.6, 'Rh': 1.45, 'Rn': 2.4, 'Ru': 1.4, 'S': 1.02, 'Sb': 1.46, 'Sc': 1.44, 'Se': 1.22, 'Sg': 1.6, 'Si': 1.2, 'Sm': 1.8, 'Sn': 1.46, 'Sr': 1.12, 'Ta': 1.43, 'Tb': 1.76, 'Tc': 1.35, 'Te': 1.47, 'Th': 1.79, 'Ti': 1.47, 'Tl': 1.55, 'Tm': 1.72, 'U': 1.58, 'V': 1.33, 'W': 1.37, 'Xe': 1.98, 'Y': 1.78, 'Yb': 1.94, 'Zn': 1.45, 'Zr': 1.56}, standardize=True, larger_cell=False)[source]
                            +get_dimensionality_cheon(structure_raw, tolerance=0.45, ldict={'Ac': 1.88, 'Ag': 1.59, 'Al': 1.35, 'Am': 1.51, 'Ar': 1.57, 'As': 1.21, 'At': 1.7, 'Au': 1.5, 'B': 0.83, 'Ba': 1.34, 'Be': 0.35, 'Bh': 1.6, 'Bi': 1.54, 'Bk': 1.5, 'Br': 1.21, 'C': 0.68, 'Ca': 0.99, 'Cd': 1.69, 'Ce': 1.83, 'Cf': 1.5, 'Cl': 0.99, 'Cm': 1.5, 'Co': 1.33, 'Cr': 1.35, 'Cs': 1.67, 'Cu': 1.52, 'Db': 1.6, 'Dy': 1.75, 'Er': 1.73, 'Es': 1.5, 'Eu': 1.99, 'F': 0.64, 'Fe': 1.34, 'Fm': 1.5, 'Fr': 2, 'Ga': 1.22, 'Gd': 1.79, 'Ge': 1.17, 'H': 0.23, 'He': 0.93, 'Hf': 1.57, 'Hg': 1.7, 'Ho': 1.74, 'Hs': 1.6, 'I': 1.4, 'In': 1.63, 'Ir': 1.32, 'K': 1.33, 'Kr': 1.91, 'La': 1.87, 'Li': 0.68, 'Lr': 1.5, 'Lu': 1.72, 'Md': 1.5, 'Mg': 1.1, 'Mn': 1.35, 'Mo': 1.47, 'Mt': 1.6, 'N': 0.68, 'Na': 0.97, 'Nb': 1.48, 'Nd': 1.81, 'Ne': 1.12, 'Ni': 1.5, 'No': 1.5, 'Np': 1.55, 'O': 0.68, 'Os': 1.37, 'P': 0.75, 'Pa': 1.61, 'Pb': 1.54, 'Pd': 1.5, 'Pm': 1.8, 'Po': 1.68, 'Pr': 1.82, 'Pt': 1.5, 'Pu': 1.53, 'Ra': 1.9, 'Rb': 1.47, 'Re': 1.35, 'Rf': 1.6, 'Rh': 1.45, 'Rn': 2.4, 'Ru': 1.4, 'S': 1.02, 'Sb': 1.46, 'Sc': 1.44, 'Se': 1.22, 'Sg': 1.6, 'Si': 1.2, 'Sm': 1.8, 'Sn': 1.46, 'Sr': 1.12, 'Ta': 1.43, 'Tb': 1.76, 'Tc': 1.35, 'Te': 1.47, 'Th': 1.79, 'Ti': 1.47, 'Tl': 1.55, 'Tm': 1.72, 'U': 1.58, 'V': 1.33, 'W': 1.37, 'Xe': 1.98, 'Y': 1.78, 'Yb': 1.94, 'Zn': 1.45, 'Zr': 1.56}, standardize=True, larger_cell=False)[source]

                            Algorithm for finding the dimensions of connected subunits in a structure. This method finds the dimensionality of the material even when the material is not layered along low-index planes, or does not have flat @@ -273,7 +273,7 @@

                            -get_dimensionality_gorai(structure, max_hkl=2, el_radius_updates=None, min_slab_size=5, min_vacuum_size=5, standardize=True, bonds=None)[source]
                            +get_dimensionality_gorai(structure, max_hkl=2, el_radius_updates=None, min_slab_size=5, min_vacuum_size=5, standardize=True, bonds=None)[source]

                            This method returns whether a structure is 3D, 2D (layered), or 1D (linear chains or molecules) according to the algorithm published in Gorai, P., Toberer, E. & Stevanovic, V. Computational Identification of Promising @@ -311,7 +311,7 @@

                            -get_dimensionality_larsen(bonded_structure)[source]
                            +get_dimensionality_larsen(bonded_structure)[source]

                            Gets the dimensionality of a bonded structure.

                            The dimensionality of the structure is the highest dimensionality of all structure components. This method is very robust and can handle @@ -343,7 +343,7 @@

                            -get_structure_components(bonded_structure, inc_orientation=False, inc_site_ids=False, inc_molecule_graph=False)[source]
                            +get_structure_components(bonded_structure, inc_orientation=False, inc_site_ids=False, inc_molecule_graph=False)[source]

                            Gets information on the components in a bonded structure.

                            Correctly determines the dimensionality of all structures, regardless of structure type or improper connections due to periodic boundary conditions.

                            @@ -411,7 +411,7 @@
                            -zero_d_graph_to_molecule_graph(bonded_structure, graph)[source]
                            +zero_d_graph_to_molecule_graph(bonded_structure, graph)[source]

                            Converts a zero-dimensional networkx Graph object into a MoleculeGraph.

                            Implements a similar breadth-first search to that in calculate_dimensionality_of_site().

                            diff --git a/docs/pymatgen.analysis.elasticity.elastic.html b/docs/pymatgen.analysis.elasticity.elastic.html index af1c8bfe4f7..8b783943482 100644 --- a/docs/pymatgen.analysis.elasticity.elastic.html +++ b/docs/pymatgen.analysis.elasticity.elastic.html @@ -4,7 +4,7 @@ - pymatgen.analysis.elasticity.elastic module — pymatgen 2022.5.18 documentation + pymatgen.analysis.elasticity.elastic module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                            - 2022.5.18 + 2022.5.18.1
                            @@ -121,7 +121,7 @@ stress-strain data

                            -class ComplianceTensor(s_array)[source]
                            +class ComplianceTensor(s_array)[source]

                            Bases: pymatgen.core.tensors.Tensor

                            This class represents the compliance tensor, and exists primarily to keep the voigt-conversion scheme consistent @@ -135,7 +135,7 @@

                            -class ElasticTensor(input_array, tol=0.0001)[source]
                            +class ElasticTensor(input_array, tol=0.0001)[source]

                            Bases: pymatgen.analysis.elasticity.elastic.NthOrderElasticTensor

                            This class extends Tensor to describe the 3x3x3x3 second-order elastic tensor, C_{ijkl}, with various @@ -158,7 +158,7 @@

                            -cahill_thermalcond(*args, **kwargs)[source]
                            +cahill_thermalcond(*args, **kwargs)[source]
                            Parameters
                              @@ -173,7 +173,7 @@
                              -clarke_thermalcond(*args, **kwargs)[source]
                              +clarke_thermalcond(*args, **kwargs)[source]
                              Parameters
                                @@ -188,7 +188,7 @@
                                -property compliance_tensor[source]
                                +property compliance_tensor[source]

                                returns the Voigt-notation compliance tensor, which is the matrix inverse of the Voigt-notation elastic tensor

                                @@ -196,7 +196,7 @@
                                -debye_temperature(*args, **kwargs)[source]
                                +debye_temperature(*args, **kwargs)[source]
                                Parameters
                                  @@ -211,13 +211,13 @@
                                  -directional_elastic_mod(n)[source]
                                  +directional_elastic_mod(n)[source]

                                  Calculates directional elastic modulus for a specific vector

                                  -directional_poisson_ratio(n, m, tol=1e-08)[source]
                                  +directional_poisson_ratio(n, m, tol=1e-08)[source]

                                  Calculates the poisson ratio for a specific direction relative to a second, orthogonal direction

                                  @@ -233,7 +233,7 @@
                                  -classmethod from_independent_strains(strains, stresses, eq_stress=None, vasp=False, tol=1e-10)[source]
                                  +classmethod from_independent_strains(strains, stresses, eq_stress=None, vasp=False, tol=1e-10)[source]

                                  Constructs the elastic tensor least-squares fit of independent strains :param strains: list of strain objects to fit :type strains: list of Strains @@ -256,7 +256,7 @@

                                  -classmethod from_pseudoinverse(strains, stresses)[source]
                                  +classmethod from_pseudoinverse(strains, stresses)[source]

                                  Class method to fit an elastic tensor from stress/strain data. Method uses Moore-Penrose pseudoinverse to invert the s = C*e equation with elastic tensor, stress, and @@ -273,25 +273,25 @@

                                  -property g_reuss[source]
                                  +property g_reuss[source]

                                  returns the G_r shear modulus

                                  -property g_voigt[source]
                                  +property g_voigt[source]

                                  returns the G_v shear modulus

                                  -property g_vrh[source]
                                  +property g_vrh[source]

                                  returns the G_vrh (Voigt-Reuss-Hill) average shear modulus

                                  -get_structure_property_dict(structure, include_base_props=True, ignore_errors=False)[source]
                                  +get_structure_property_dict(structure, include_base_props=True, ignore_errors=False)[source]

                                  returns a dictionary of properties derived from the elastic tensor and an associated structure

                                  @@ -310,37 +310,37 @@
                                  -green_kristoffel(u)[source]
                                  +green_kristoffel(u)[source]

                                  Returns the Green-Kristoffel tensor for a second-order tensor

                                  -property homogeneous_poisson[source]
                                  +property homogeneous_poisson[source]

                                  returns the homogeneous poisson ratio

                                  -property k_reuss[source]
                                  +property k_reuss[source]

                                  returns the K_r bulk modulus

                                  -property k_voigt[source]
                                  +property k_voigt[source]

                                  returns the K_v bulk modulus

                                  -property k_vrh[source]
                                  +property k_vrh[source]

                                  returns the K_vrh (Voigt-Reuss-Hill) average bulk modulus

                                  -long_v(*args, **kwargs)[source]
                                  +long_v(*args, **kwargs)[source]
                                  Parameters
                                    @@ -355,13 +355,13 @@
                                    -property property_dict[source]
                                    +property property_dict[source]

                                    returns a dictionary of properties derived from the elastic tensor

                                    -snyder_ac(*args, **kwargs)[source]
                                    +snyder_ac(*args, **kwargs)[source]
                                    Parameters
                                      @@ -376,7 +376,7 @@
                                      -snyder_opt(*args, **kwargs)[source]
                                      +snyder_opt(*args, **kwargs)[source]
                                      Parameters
                                        @@ -391,7 +391,7 @@
                                        -snyder_total(*args, **kwargs)[source]
                                        +snyder_total(*args, **kwargs)[source]
                                        Parameters
                                          @@ -406,7 +406,7 @@
                                          -trans_v(*args, **kwargs)[source]
                                          +trans_v(*args, **kwargs)[source]
                                          Parameters
                                            @@ -421,13 +421,13 @@
                                            -property universal_anisotropy[source]
                                            +property universal_anisotropy[source]

                                            returns the universal anisotropy value

                                            -property y_mod[source]
                                            +property y_mod[source]

                                            Calculates Young’s modulus (in SI units) using the Voigt-Reuss-Hill averages of bulk and shear moduli

                                            @@ -436,7 +436,7 @@
                                            -class ElasticTensorExpansion(c_list)[source]
                                            +class ElasticTensorExpansion(c_list)[source]

                                            Bases: pymatgen.core.tensors.TensorCollection

                                            This class is a sequence of elastic tensors corresponding to an elastic tensor expansion, which can be used to @@ -453,34 +453,34 @@

                                            -calculate_stress(strain)[source]
                                            +calculate_stress(strain)[source]

                                            Calculate’s a given elastic tensor’s contribution to the stress using Einstein summation

                                            -energy_density(strain, convert_GPa_to_eV=True)[source]
                                            +energy_density(strain, convert_GPa_to_eV=True)[source]

                                            Calculates the elastic energy density due to a strain

                                            -classmethod from_diff_fit(strains, stresses, eq_stress=None, tol=1e-10, order=3)[source]
                                            +classmethod from_diff_fit(strains, stresses, eq_stress=None, tol=1e-10, order=3)[source]

                                            Generates an elastic tensor expansion via the fitting function defined below in diff_fit

                                            -get_compliance_expansion()[source]
                                            +get_compliance_expansion()[source]

                                            Gets a compliance tensor expansion from the elastic tensor expansion.

                                            -get_effective_ecs(strain, order=2)[source]
                                            +get_effective_ecs(strain, order=2)[source]

                                            Returns the effective elastic constants from the elastic tensor expansion.

                                            @@ -496,7 +496,7 @@
                                            -get_ggt(n, u)[source]
                                            +get_ggt(n, u)[source]

                                            Gets the Generalized Gruneisen tensor for a given third-order elastic tensor expansion.

                                            @@ -511,7 +511,7 @@
                                            -get_gruneisen_parameter(temperature=None, structure=None, quad=None)[source]
                                            +get_gruneisen_parameter(temperature=None, structure=None, quad=None)[source]

                                            Gets the single average gruneisen parameter from the TGT.

                                            Parameters
                                            @@ -531,7 +531,7 @@
                                            -get_heat_capacity(temperature, structure, n, u, cutoff=100.0)[source]
                                            +get_heat_capacity(temperature, structure, n, u, cutoff=100.0)[source]

                                            Gets the directional heat capacity for a higher order tensor expansion as a function of direction and polarization.

                                            @@ -552,7 +552,7 @@
                                            -get_stability_criteria(s, n)[source]
                                            +get_stability_criteria(s, n)[source]

                                            Gets the stability criteria from the symmetric Wallace tensor from an input vector and stress value.

                                            @@ -570,7 +570,7 @@
                                            -get_strain_from_stress(stress)[source]
                                            +get_strain_from_stress(stress)[source]

                                            Gets the strain from a stress state according to the compliance expansion corresponding to the tensor expansion.

                                            @@ -578,7 +578,7 @@
                                            -get_symmetric_wallace_tensor(tau)[source]
                                            +get_symmetric_wallace_tensor(tau)[source]

                                            Gets the symmetrized wallace tensor for determining yield strength criteria.

                                            @@ -591,7 +591,7 @@
                                            -get_tgt(temperature=None, structure=None, quad=None)[source]
                                            +get_tgt(temperature=None, structure=None, quad=None)[source]

                                            Gets the thermodynamic Gruneisen tensor (TGT) by via an integration of the GGT weighted by the directional heat capacity.

                                            @@ -618,7 +618,7 @@
                                            -get_wallace_tensor(tau)[source]
                                            +get_wallace_tensor(tau)[source]

                                            Gets the Wallace Tensor for determining yield strength criteria.

                                            @@ -631,7 +631,7 @@
                                            -get_yield_stress(n)[source]
                                            +get_yield_stress(n)[source]

                                            Gets the yield stress for a given direction

                                            Parameters
                                            @@ -643,7 +643,7 @@
                                            -omega(structure, n, u)[source]
                                            +omega(structure, n, u)[source]

                                            Finds directional frequency contribution to the heat capacity from direction and polarization

                                            @@ -661,14 +661,14 @@
                                            -property order[source]
                                            +property order[source]

                                            Order of the elastic tensor expansion, i. e. the order of the highest included set of elastic constants

                                            -thermal_expansion_coeff(structure, temperature, mode='debye')[source]
                                            +thermal_expansion_coeff(structure, temperature, mode='debye')[source]

                                            Gets thermal expansion coefficient from third-order constants.

                                            Parameters
                                            @@ -689,7 +689,7 @@
                                            -class NthOrderElasticTensor(input_array, check_rank=None, tol=0.0001)[source]
                                            +class NthOrderElasticTensor(input_array, check_rank=None, tol=0.0001)[source]

                                            Bases: pymatgen.core.tensors.Tensor

                                            An object representing an nth-order tensor expansion of the stress-strain constitutive equations

                                            @@ -704,12 +704,12 @@
                                            -GPa_to_eV_A3 = 0.006241509074460764[source]
                                            +GPa_to_eV_A3 = 0.006241509074460764[source]
                                            -calculate_stress(strain)[source]
                                            +calculate_stress(strain)[source]

                                            Calculate’s a given elastic tensor’s contribution to the stress using Einstein summation

                                            @@ -721,13 +721,13 @@
                                            -energy_density(strain, convert_GPa_to_eV=True)[source]
                                            +energy_density(strain, convert_GPa_to_eV=True)[source]

                                            Calculates the elastic energy density due to a strain

                                            -classmethod from_diff_fit(strains, stresses, eq_stress=None, order=2, tol=1e-10)[source]
                                            +classmethod from_diff_fit(strains, stresses, eq_stress=None, order=2, tol=1e-10)[source]
                                            Parameters
                                            -diff_fit(strains, stresses, eq_stress=None, order=2, tol=1e-10)[source]
                                            +diff_fit(strains, stresses, eq_stress=None, order=2, tol=1e-10)[source]

                                            nth order elastic constant fitting function based on central-difference derivatives with respect to distinct strain states. The algorithm is summarized as follows:

                                            @@ -804,7 +804,7 @@
                                            -find_eq_stress(strains, stresses, tol=1e-10)[source]
                                            +find_eq_stress(strains, stresses, tol=1e-10)[source]

                                            Finds stress corresponding to zero strain state in stress-strain list

                                            Parameters
                                            @@ -819,7 +819,7 @@
                                            -generate_pseudo(strain_states, order=3)[source]
                                            +generate_pseudo(strain_states, order=3)[source]

                                            Generates the pseudoinverse for a given set of strains.

                                            Parameters
                                            @@ -848,7 +848,7 @@
                                            -get_diff_coeff(hvec, n=1)[source]
                                            +get_diff_coeff(hvec, n=1)[source]

                                            Helper function to find difference coefficients of an derivative on an arbitrary mesh.

                                            @@ -863,7 +863,7 @@
                                            -get_strain_state_dict(strains, stresses, eq_stress=None, tol=1e-10, add_eq=True, sort=True)[source]
                                            +get_strain_state_dict(strains, stresses, eq_stress=None, tol=1e-10, add_eq=True, sort=True)[source]

                                            Creates a dictionary of voigt-notation stress-strain sets keyed by “strain state”, i. e. a tuple corresponding to the non-zero entries in ratios to the lowest nonzero value, @@ -893,7 +893,7 @@

                                            -get_symbol_list(rank, dim=6)[source]
                                            +get_symbol_list(rank, dim=6)[source]

                                            Returns a symbolic representation of the voigt-notation tensor that places identical symbols for entries related by index transposition, i. e. C_1121 = C_1211 etc.

                                            @@ -921,14 +921,14 @@
                                            -raise_error_if_unphysical(f)[source]
                                            +raise_error_if_unphysical(f)[source]

                                            Wrapper for functions or properties that should raise an error if tensor is unphysical.

                                            -subs(entry, cmap)[source]
                                            +subs(entry, cmap)[source]

                                            Sympy substitution function, primarily for the purposes of numpy vectorization

                                            diff --git a/docs/pymatgen.analysis.elasticity.html b/docs/pymatgen.analysis.elasticity.html index ca1eb598a42..42962daeb4d 100644 --- a/docs/pymatgen.analysis.elasticity.html +++ b/docs/pymatgen.analysis.elasticity.html @@ -4,7 +4,7 @@ - pymatgen.analysis.elasticity package — pymatgen 2022.5.18 documentation + pymatgen.analysis.elasticity package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                            - 2022.5.18 + 2022.5.18.1
                                            diff --git a/docs/pymatgen.analysis.elasticity.strain.html b/docs/pymatgen.analysis.elasticity.strain.html index 9f1c4c84fdb..4d9daff6d54 100644 --- a/docs/pymatgen.analysis.elasticity.strain.html +++ b/docs/pymatgen.analysis.elasticity.strain.html @@ -4,7 +4,7 @@ - pymatgen.analysis.elasticity.strain module — pymatgen 2022.5.18 documentation + pymatgen.analysis.elasticity.strain module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                            - 2022.5.18 + 2022.5.18.1
                                            @@ -121,7 +121,7 @@ generating deformed structure sets for further calculations.

                                            -class Deformation(deformation_gradient)[source]
                                            +class Deformation(deformation_gradient)[source]

                                            Bases: pymatgen.core.tensors.SquareTensor

                                            Subclass of SquareTensor that describes the deformation gradient tensor

                                            Create a Deformation object. Note that the constructor uses __new__ @@ -135,7 +135,7 @@

                                            -apply_to_structure(structure)[source]
                                            +apply_to_structure(structure)[source]

                                            Apply the deformation gradient to a structure.

                                            Parameters
                                            @@ -147,7 +147,7 @@
                                            -classmethod from_index_amount(matrixpos, amt)[source]
                                            +classmethod from_index_amount(matrixpos, amt)[source]

                                            Factory method for constructing a Deformation object from a matrix position and amount

                                            @@ -164,34 +164,34 @@
                                            -get_perturbed_indices(tol=1e-08)[source]
                                            +get_perturbed_indices(tol=1e-08)[source]

                                            Gets indices of perturbed elements of the deformation gradient, i. e. those that differ from the identity

                                            -property green_lagrange_strain[source]
                                            +property green_lagrange_strain[source]

                                            calculates the euler-lagrange strain from the deformation gradient

                                            -is_independent(tol=1e-08)[source]
                                            +is_independent(tol=1e-08)[source]

                                            checks to determine whether the deformation is independent

                                            -symbol = 'd'[source]
                                            +symbol = 'd'[source]
                                            -class DeformedStructureSet(structure, norm_strains=None, shear_strains=None, symmetry=False)[source]
                                            +class DeformedStructureSet(structure, norm_strains=None, shear_strains=None, symmetry=False)[source]

                                            Bases: collections.abc.Sequence

                                            class that generates a set of independently deformed structures that can be used to calculate linear stress-strain response

                                            @@ -213,7 +213,7 @@
                                            -class Strain(strain_matrix)[source]
                                            +class Strain(strain_matrix)[source]

                                            Bases: pymatgen.core.tensors.SquareTensor

                                            Subclass of SquareTensor that describes the Green-Lagrange strain tensor.

                                            Create a Strain object. Note that the constructor uses __new__ @@ -228,7 +228,7 @@

                                            -classmethod from_deformation(deformation)[source]
                                            +classmethod from_deformation(deformation)[source]

                                            Factory method that returns a Strain object from a deformation gradient

                                            @@ -240,7 +240,7 @@
                                            -classmethod from_index_amount(idx, amount)[source]
                                            +classmethod from_index_amount(idx, amount)[source]

                                            Like Deformation.from_index_amount, except generates a strain from the zero 3x3 tensor or voigt vector with the amount specified in the index location. Ensures @@ -258,18 +258,18 @@

                                            -get_deformation_matrix(shape='upper')[source]
                                            +get_deformation_matrix(shape='upper')[source]

                                            returns the deformation matrix

                                            -symbol = 'e'[source]
                                            +symbol = 'e'[source]
                                            -property von_mises_strain[source]
                                            +property von_mises_strain[source]

                                            Equivalent strain to Von Mises Stress

                                            @@ -277,7 +277,7 @@
                                            -convert_strain_to_deformation(strain, shape='upper')[source]
                                            +convert_strain_to_deformation(strain, shape='upper')[source]

                                            This function converts a strain to a deformation gradient that will produce that strain. Supports three methods:

                                            diff --git a/docs/pymatgen.analysis.elasticity.stress.html b/docs/pymatgen.analysis.elasticity.stress.html index dabad06865c..f595b10ee63 100644 --- a/docs/pymatgen.analysis.elasticity.stress.html +++ b/docs/pymatgen.analysis.elasticity.stress.html @@ -4,7 +4,7 @@ - pymatgen.analysis.elasticity.stress module — pymatgen 2022.5.18 documentation + pymatgen.analysis.elasticity.stress module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                            - 2022.5.18 + 2022.5.18.1
                                            @@ -120,7 +120,7 @@ calculate relevant properties of the stress tensor.

                                            -class Stress(stress_matrix)[source]
                                            +class Stress(stress_matrix)[source]

                                            Bases: pymatgen.core.tensors.SquareTensor

                                            This class extends SquareTensor as a representation of the stress

                                            @@ -135,7 +135,7 @@
                                            -property dev_principal_invariants[source]
                                            +property dev_principal_invariants[source]

                                            returns the principal invariants of the deviatoric stress tensor, which is calculated by finding the coefficients of the characteristic polynomial of the stress tensor minus the identity times the mean @@ -144,19 +144,19 @@

                                            -property deviator_stress[source]
                                            +property deviator_stress[source]

                                            returns the deviatoric component of the stress

                                            -property mean_stress[source]
                                            +property mean_stress[source]

                                            returns the mean stress

                                            -piola_kirchoff_1(def_grad)[source]
                                            +piola_kirchoff_1(def_grad)[source]

                                            calculates the first Piola-Kirchoff stress

                                            Parameters
                                            @@ -167,7 +167,7 @@
                                            -piola_kirchoff_2(def_grad)[source]
                                            +piola_kirchoff_2(def_grad)[source]

                                            calculates the second Piola-Kirchoff stress

                                            Parameters
                                            @@ -178,12 +178,12 @@
                                            -symbol = 's'[source]
                                            +symbol = 's'[source]
                                            -property von_mises[source]
                                            +property von_mises[source]

                                            returns the von mises stress

                                            diff --git a/docs/pymatgen.analysis.energy_models.html b/docs/pymatgen.analysis.energy_models.html index 1321c242703..abb47b291f0 100644 --- a/docs/pymatgen.analysis.energy_models.html +++ b/docs/pymatgen.analysis.energy_models.html @@ -4,7 +4,7 @@ - pymatgen.analysis.energy_models module — pymatgen 2022.5.18 documentation + pymatgen.analysis.energy_models module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                            - 2022.5.18 + 2022.5.18.1
                                            @@ -120,12 +120,12 @@ “energy” for any given structure.

                                            -class EnergyModel[source]
                                            +class EnergyModel[source]

                                            Bases: monty.json.MSONable

                                            Abstract structure filter class.

                                            -classmethod from_dict(d)[source]
                                            +classmethod from_dict(d)[source]
                                            Parameters

                                            d – Dict representation

                                            @@ -138,7 +138,7 @@
                                            -abstract get_energy(structure) float[source]
                                            +abstract get_energy(structure) float[source]
                                            Parameters

                                            structure – Structure

                                            @@ -153,7 +153,7 @@
                                            -class EwaldElectrostaticModel(real_space_cut=None, recip_space_cut=None, eta=None, acc_factor=8.0)[source]
                                            +class EwaldElectrostaticModel(real_space_cut=None, recip_space_cut=None, eta=None, acc_factor=8.0)[source]

                                            Bases: pymatgen.analysis.energy_models.EnergyModel

                                            Wrapper around EwaldSum to calculate the electrostatic energy.

                                            Initializes the model. Args have the same definitions as in @@ -177,7 +177,7 @@

                                            -as_dict()[source]
                                            +as_dict()[source]
                                            Returns

                                            MSONable dict

                                            @@ -187,7 +187,7 @@
                                            -get_energy(structure)[source]
                                            +get_energy(structure)[source]
                                            Parameters

                                            structure – Structure

                                            @@ -202,7 +202,7 @@
                                            -class IsingModel(j, max_radius)[source]
                                            +class IsingModel(j, max_radius)[source]

                                            Bases: pymatgen.analysis.energy_models.EnergyModel

                                            A very simple Ising model, with r^2 decay.

                                            @@ -215,7 +215,7 @@
                                            -as_dict()[source]
                                            +as_dict()[source]
                                            Returns

                                            MSONable dict

                                            @@ -225,7 +225,7 @@
                                            -get_energy(structure)[source]
                                            +get_energy(structure)[source]
                                            Parameters

                                            structure – Structure

                                            @@ -240,14 +240,14 @@
                                            -class NsitesModel[source]
                                            +class NsitesModel[source]

                                            Bases: pymatgen.analysis.energy_models.EnergyModel

                                            Sets the energy to the number of sites. More sites => higher “energy”. Used to rank structures from smallest number of sites to largest number of sites after enumeration.

                                            -as_dict()[source]
                                            +as_dict()[source]
                                            Returns

                                            MSONable dict

                                            @@ -257,7 +257,7 @@
                                            -get_energy(structure)[source]
                                            +get_energy(structure)[source]
                                            Parameters

                                            structure – Structure

                                            @@ -272,7 +272,7 @@
                                            -class SymmetryModel(symprec=0.1, angle_tolerance=5)[source]
                                            +class SymmetryModel(symprec=0.1, angle_tolerance=5)[source]

                                            Bases: pymatgen.analysis.energy_models.EnergyModel

                                            Sets the energy to the -ve of the spacegroup number. Higher symmetry => lower “energy”.

                                            @@ -288,7 +288,7 @@
                                            -as_dict()[source]
                                            +as_dict()[source]
                                            Returns

                                            MSONable dict

                                            @@ -298,7 +298,7 @@
                                            -get_energy(structure)[source]
                                            +get_energy(structure)[source]
                                            Parameters

                                            structure – Structure

                                            diff --git a/docs/pymatgen.analysis.eos.html b/docs/pymatgen.analysis.eos.html index fdfe711f985..beb0c7d4397 100644 --- a/docs/pymatgen.analysis.eos.html +++ b/docs/pymatgen.analysis.eos.html @@ -4,7 +4,7 @@ - pymatgen.analysis.eos module — pymatgen 2022.5.18 documentation + pymatgen.analysis.eos module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                            - 2022.5.18 + 2022.5.18.1
                                            @@ -120,7 +120,7 @@ @gmatteo but has since undergone major refactoring.

                                            -class Birch(volumes, energies)[source]
                                            +class Birch(volumes, energies)[source]

                                            Bases: pymatgen.analysis.eos.EOSBase

                                            Birch EOS.

                                            @@ -135,7 +135,7 @@
                                            -class BirchMurnaghan(volumes, energies)[source]
                                            +class BirchMurnaghan(volumes, energies)[source]

                                            Bases: pymatgen.analysis.eos.EOSBase

                                            BirchMurnaghan EOS

                                            @@ -150,7 +150,7 @@
                                            -class DeltaFactor(volumes, energies)[source]
                                            +class DeltaFactor(volumes, energies)[source]

                                            Bases: pymatgen.analysis.eos.PolynomialEOS

                                            Fitting a polynomial EOS using delta factor.

                                            @@ -163,7 +163,7 @@
                                            -fit(order=3)[source]
                                            +fit(order=3)[source]

                                            Overridden since this eos works with volume**(2/3) instead of volume.

                                            @@ -171,7 +171,7 @@
                                            -class EOS(eos_name='murnaghan')[source]
                                            +class EOS(eos_name='murnaghan')[source]

                                            Bases: object

                                            Convenient wrapper. Retained in its original state to ensure backward compatibility.

                                            @@ -206,12 +206,12 @@
                                            -MODELS = {'birch': <class 'pymatgen.analysis.eos.Birch'>, 'birch_murnaghan': <class 'pymatgen.analysis.eos.BirchMurnaghan'>, 'deltafactor': <class 'pymatgen.analysis.eos.DeltaFactor'>, 'murnaghan': <class 'pymatgen.analysis.eos.Murnaghan'>, 'numerical_eos': <class 'pymatgen.analysis.eos.NumericalEOS'>, 'pourier_tarantola': <class 'pymatgen.analysis.eos.PourierTarantola'>, 'vinet': <class 'pymatgen.analysis.eos.Vinet'>}[source]
                                            +MODELS = {'birch': <class 'pymatgen.analysis.eos.Birch'>, 'birch_murnaghan': <class 'pymatgen.analysis.eos.BirchMurnaghan'>, 'deltafactor': <class 'pymatgen.analysis.eos.DeltaFactor'>, 'murnaghan': <class 'pymatgen.analysis.eos.Murnaghan'>, 'numerical_eos': <class 'pymatgen.analysis.eos.NumericalEOS'>, 'pourier_tarantola': <class 'pymatgen.analysis.eos.PourierTarantola'>, 'vinet': <class 'pymatgen.analysis.eos.Vinet'>}[source]
                                            -fit(volumes, energies)[source]
                                            +fit(volumes, energies)[source]

                                            Fit energies as function of volumes.

                                            Parameters
                                            @@ -233,7 +233,7 @@
                                            -class EOSBase(volumes, energies)[source]
                                            +class EOSBase(volumes, energies)[source]

                                            Bases: object

                                            Abstract class that must be subcalssed by all equation of state implementations.

                                            @@ -247,14 +247,14 @@
                                            -property b0[source]
                                            +property b0[source]

                                            Returns the bulk modulus. Note: the units for the bulk modulus: unit of energy/unit of volume^3.

                                            -property b0_GPa[source]
                                            +property b0_GPa[source]

                                            Returns the bulk modulus in GPa. Note: This assumes that the energy and volumes are in eV and Ang^3

                                            @@ -264,26 +264,26 @@
                                            -property b1[source]
                                            +property b1[source]

                                            Returns the derivative of bulk modulus wrt pressure(dimensionless)

                                            -property e0[source]
                                            +property e0[source]

                                            Returns the min energy.

                                            -fit()[source]
                                            +fit()[source]

                                            Do the fitting. Does least square fitting. If you want to use custom fitting, must override this.

                                            -func(volume)[source]
                                            +func(volume)[source]

                                            The equation of state function with the parameters other than volume set to the ones obtained from fitting.

                                            @@ -298,7 +298,7 @@
                                            -plot(width=8, height=None, plt=None, dpi=None, **kwargs)[source]
                                            +plot(width=8, height=None, plt=None, dpi=None, **kwargs)[source]

                                            Plot the equation of state.

                                            Parameters
                                            @@ -321,7 +321,7 @@
                                            -plot_ax(ax=None, fontsize=12, **kwargs)[source]
                                            +plot_ax(ax=None, fontsize=12, **kwargs)[source]

                                            Plot the equation of state on axis ax

                                            Parameters
                                            @@ -382,7 +382,7 @@
                                            -property results[source]
                                            +property results[source]

                                            Returns a summary dict.

                                            Returns
                                            @@ -393,7 +393,7 @@
                                            -property v0[source]
                                            +property v0[source]

                                            Returns the minimum or the reference volume in Ang^3.

                                            @@ -401,14 +401,14 @@
                                            -exception EOSError[source]
                                            +exception EOSError[source]

                                            Bases: Exception

                                            Error class for EOS fitting.

                                            -class Murnaghan(volumes, energies)[source]
                                            +class Murnaghan(volumes, energies)[source]

                                            Bases: pymatgen.analysis.eos.EOSBase

                                            Murnaghan EOS.

                                            @@ -423,7 +423,7 @@
                                            -class NumericalEOS(volumes, energies)[source]
                                            +class NumericalEOS(volumes, energies)[source]

                                            Bases: pymatgen.analysis.eos.PolynomialEOS

                                            A numerical EOS.

                                            @@ -436,7 +436,7 @@
                                            -fit(min_ndata_factor=3, max_poly_order_factor=5, min_poly_order=2)[source]
                                            +fit(min_ndata_factor=3, max_poly_order_factor=5, min_poly_order=2)[source]

                                            Fit the input data to the ‘numerical eos’, the equation of state employed in the quasiharmonic Debye model described in the paper: 10.1103/PhysRevB.90.174107.

                                            @@ -469,7 +469,7 @@
                                            -class PolynomialEOS(volumes, energies)[source]
                                            +class PolynomialEOS(volumes, energies)[source]

                                            Bases: pymatgen.analysis.eos.EOSBase

                                            Derives from EOSBase. Polynomial based equations of states must subclass this.

                                            @@ -483,7 +483,7 @@
                                            -fit(order)[source]
                                            +fit(order)[source]

                                            Do polynomial fitting and set the parameters. Uses numpy polyfit.

                                            Parameters
                                            @@ -496,7 +496,7 @@
                                            -class PourierTarantola(volumes, energies)[source]
                                            +class PourierTarantola(volumes, energies)[source]

                                            Bases: pymatgen.analysis.eos.EOSBase

                                            PourierTarantola EOS

                                            @@ -511,7 +511,7 @@
                                            -class Vinet(volumes, energies)[source]
                                            +class Vinet(volumes, energies)[source]

                                            Bases: pymatgen.analysis.eos.EOSBase

                                            Vinet EOS.

                                            diff --git a/docs/pymatgen.analysis.ewald.html b/docs/pymatgen.analysis.ewald.html index 8bffc0afb71..1aab3ef90ad 100644 --- a/docs/pymatgen.analysis.ewald.html +++ b/docs/pymatgen.analysis.ewald.html @@ -4,7 +4,7 @@ - pymatgen.analysis.ewald module — pymatgen 2022.5.18 documentation + pymatgen.analysis.ewald module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                            - 2022.5.18 + 2022.5.18.1
                                            @@ -118,7 +118,7 @@

                                            This module provides classes for calculating the ewald sum of a structure.

                                            -class EwaldMinimizer(matrix, m_list, num_to_return=1, algo=0)[source]
                                            +class EwaldMinimizer(matrix, m_list, num_to_return=1, algo=0)[source]

                                            Bases: object

                                            This class determines the manipulations that will minimize an ewald matrix, given a list of possible manipulations. This class does not perform the @@ -153,7 +153,7 @@

                                            -ALGO_BEST_FIRST = 2[source]
                                            +ALGO_BEST_FIRST = 2[source]

                                            Slowly increases the speed (with the cost of decreasing accuracy) as the minimizer runs. Attempts to limit the run time to approximately 30 minutes.

                                            @@ -166,29 +166,29 @@
                                            -ALGO_COMPLETE = 1[source]
                                            +ALGO_COMPLETE = 1[source]
                                            -ALGO_FAST = 0[source]
                                            +ALGO_FAST = 0[source]
                                            -ALGO_TIME_LIMIT = 3[source]
                                            +ALGO_TIME_LIMIT = 3[source]
                                            -add_m_list(matrix_sum, m_list)[source]
                                            +add_m_list(matrix_sum, m_list)[source]

                                            This adds an m_list to the output_lists and updates the current minimum if the list is full.

                                            -best_case(matrix, m_list, indices_left)[source]
                                            +best_case(matrix, m_list, indices_left)[source]

                                            Computes a best case given a matrix and manipulation list.

                                            Parameters
                                            @@ -206,7 +206,7 @@
                                            -property best_m_list[source]
                                            +property best_m_list[source]

                                            Best m_list found.

                                            Type
                                            @@ -217,21 +217,21 @@
                                            -classmethod get_next_index(matrix, manipulation, indices_left)[source]
                                            +classmethod get_next_index(matrix, manipulation, indices_left)[source]

                                            Returns an index that should have the most negative effect on the matrix sum

                                            -minimize_matrix()[source]
                                            +minimize_matrix()[source]

                                            This method finds and returns the permutations that produce the lowest ewald sum calls recursive function to iterate through permutations

                                            -property minimized_sum[source]
                                            +property minimized_sum[source]

                                            Minimized sum

                                            Type
                                            @@ -242,7 +242,7 @@
                                            -property output_lists[source]
                                            +property output_lists[source]

                                            output lists.

                                            Type
                                            @@ -255,7 +255,7 @@
                                            -class EwaldSummation(structure, real_space_cut=None, recip_space_cut=None, eta=None, acc_factor=12.0, w=0.7071067811865475, compute_forces=False)[source]
                                            +class EwaldSummation(structure, real_space_cut=None, recip_space_cut=None, eta=None, acc_factor=12.0, w=0.7071067811865475, compute_forces=False)[source]

                                            Bases: monty.json.MSONable

                                            Calculates the electrostatic energy of a periodic array of charges using the Ewald technique.

                                            @@ -301,12 +301,12 @@
                                            -CONV_FACT = 14.39964547842567[source]
                                            +CONV_FACT = 14.39964547842567[source]
                                            -as_dict(verbosity: int = 0) dict[source]
                                            +as_dict(verbosity: int = 0) dict[source]

                                            Json-serialization dict representation of EwaldSummation.

                                            Parameters
                                            @@ -318,14 +318,14 @@
                                            -compute_partial_energy(removed_indices)[source]
                                            +compute_partial_energy(removed_indices)[source]

                                            Gives total ewald energy for certain sites being removed, i.e. zeroed out.

                                            -compute_sub_structure(sub_structure, tol=0.001)[source]
                                            +compute_sub_structure(sub_structure, tol=0.001)[source]

                                            Gives total ewald energy for an sub structure in the same lattice. The sub_structure must be a subset of the original structure, with possible different charges.

                                            @@ -344,7 +344,7 @@
                                            -property eta[source]
                                            +property eta[source]

                                            eta value used in Ewald summation.

                                            Type
                                            @@ -355,14 +355,14 @@
                                            -property forces[source]
                                            +property forces[source]

                                            The forces on each site as a Nx3 matrix. Each row corresponds to a site.

                                            -classmethod from_dict(d: dict, fmt: Optional[str] = None, **kwargs) pymatgen.analysis.ewald.EwaldSummation[source]
                                            +classmethod from_dict(d: dict, fmt: Optional[str] = None, **kwargs) pymatgen.analysis.ewald.EwaldSummation[source]

                                            Create an EwaldSummation instance from JSON-serialized dictionary.

                                            Parameters
                                            @@ -382,7 +382,7 @@
                                            -get_site_energy(site_index)[source]
                                            +get_site_energy(site_index)[source]

                                            Compute the energy for a single site in the structure

                                            Parameters
                                            @@ -396,39 +396,39 @@
                                            -property point_energy[source]
                                            +property point_energy[source]

                                            The point energy.

                                            -property point_energy_matrix[source]
                                            +property point_energy_matrix[source]

                                            The point space matrix. A diagonal matrix with the point terms for each site in the diagonal elements.

                                            -property real_space_energy[source]
                                            +property real_space_energy[source]

                                            The real space space energy.

                                            -property real_space_energy_matrix[source]
                                            +property real_space_energy_matrix[source]

                                            The real space energy matrix. Each matrix element (i, j) corresponds to the interaction energy between site i and site j in real space.

                                            -property reciprocal_space_energy[source]
                                            +property reciprocal_space_energy[source]

                                            The reciprocal space energy.

                                            -property reciprocal_space_energy_matrix[source]
                                            +property reciprocal_space_energy_matrix[source]

                                            The reciprocal space energy matrix. Each matrix element (i, j) corresponds to the interaction energy between site i and site j in reciprocal space.

                                            @@ -436,13 +436,13 @@
                                            -property total_energy[source]
                                            +property total_energy[source]

                                            The total energy.

                                            -property total_energy_matrix[source]
                                            +property total_energy_matrix[source]

                                            The total energy matrix. Each matrix element (i, j) corresponds to the total interaction energy between site i and site j.

                                            Note that this does not include the charged-cell energy, which is only important @@ -453,7 +453,7 @@

                                            -compute_average_oxidation_state(site)[source]
                                            +compute_average_oxidation_state(site)[source]

                                            Calculates the average oxidation state of a site

                                            Parameters
                                            diff --git a/docs/pymatgen.analysis.excitation.html b/docs/pymatgen.analysis.excitation.html index 9d183bdb85b..8b72e66bf26 100644 --- a/docs/pymatgen.analysis.excitation.html +++ b/docs/pymatgen.analysis.excitation.html @@ -4,7 +4,7 @@ - pymatgen.analysis.excitation module — pymatgen 2022.5.18 documentation + pymatgen.analysis.excitation module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                            - 2022.5.18 + 2022.5.18.1
                                            @@ -118,7 +118,7 @@

                                            This module defines an excitation spectrum class.

                                            -class ExcitationSpectrum(x, y)[source]
                                            +class ExcitationSpectrum(x, y)[source]

                                            Bases: pymatgen.core.spectrum.Spectrum

                                            Basic excitation spectrum object.

                                            @@ -131,12 +131,12 @@
                                            -XLABEL = 'Energy (eV)'[source]
                                            +XLABEL = 'Energy (eV)'[source]
                                            -YLABEL = 'Intensity'[source]
                                            +YLABEL = 'Intensity'[source]
                                            diff --git a/docs/pymatgen.analysis.ferroelectricity.html b/docs/pymatgen.analysis.ferroelectricity.html index 4194de34b55..621c3750fbb 100644 --- a/docs/pymatgen.analysis.ferroelectricity.html +++ b/docs/pymatgen.analysis.ferroelectricity.html @@ -4,7 +4,7 @@ - pymatgen.analysis.ferroelectricity package — pymatgen 2022.5.18 documentation + pymatgen.analysis.ferroelectricity package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                            - 2022.5.18 + 2022.5.18.1
                                            diff --git a/docs/pymatgen.analysis.ferroelectricity.polarization.html b/docs/pymatgen.analysis.ferroelectricity.polarization.html index 42c14cd3e34..6a05dc21c1e 100644 --- a/docs/pymatgen.analysis.ferroelectricity.polarization.html +++ b/docs/pymatgen.analysis.ferroelectricity.polarization.html @@ -4,7 +4,7 @@ - pymatgen.analysis.ferroelectricity.polarization module — pymatgen 2022.5.18 documentation + pymatgen.analysis.ferroelectricity.polarization module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                            - 2022.5.18 + 2022.5.18.1
                                            @@ -155,7 +155,7 @@ determine the spontaneous polarization because it serves as a reference point.

                                            -class EnergyTrend(energies)[source]
                                            +class EnergyTrend(energies)[source]

                                            Bases: object

                                            Class for fitting trends to energies.

                                            @@ -165,25 +165,25 @@
                                            -endpoints_minima(slope_cutoff=0.005)[source]
                                            +endpoints_minima(slope_cutoff=0.005)[source]

                                            Test if spline endpoints are at minima for a given slope cutoff.

                                            -max_spline_jump()[source]
                                            +max_spline_jump()[source]

                                            Get maximum difference between spline and energy trend.

                                            -smoothness()[source]
                                            +smoothness()[source]

                                            Get rms average difference between spline and energy trend.

                                            -spline()[source]
                                            +spline()[source]

                                            Fit spline to energy trend data.

                                            @@ -191,7 +191,7 @@
                                            -class Polarization(p_elecs, p_ions, structures, p_elecs_in_cartesian=True, p_ions_in_cartesian=False)[source]
                                            +class Polarization(p_elecs, p_ions, structures, p_elecs_in_cartesian=True, p_ions_in_cartesian=False)[source]

                                            Bases: object

                                            Class for recovering the same branch polarization for a set of polarization calculations along the nonpolar - polar distortion @@ -218,7 +218,7 @@

                                            -classmethod from_outcars_and_structures(outcars, structures, calc_ionic_from_zval=False)[source]
                                            +classmethod from_outcars_and_structures(outcars, structures, calc_ionic_from_zval=False)[source]

                                            Create Polarization object from list of Outcars and Structures in order of nonpolar to polar.

                                            Note, we recommend calculating the ionic dipole moment using calc_ionic @@ -228,14 +228,14 @@

                                            -get_lattice_quanta(convert_to_muC_per_cm2=True, all_in_polar=True)[source]
                                            +get_lattice_quanta(convert_to_muC_per_cm2=True, all_in_polar=True)[source]

                                            Returns the dipole / polarization quanta along a, b, and c for all structures.

                                            -get_pelecs_and_pions(convert_to_muC_per_cm2=False)[source]
                                            +get_pelecs_and_pions(convert_to_muC_per_cm2=False)[source]

                                            Get the electronic and ionic dipole moments / polarizations.

                                            convert_to_muC_per_cm2: Convert from electron * Angstroms to microCoulomb

                                            per centimeter**2

                                            @@ -245,20 +245,20 @@
                                            -get_polarization_change(convert_to_muC_per_cm2=True, all_in_polar=True)[source]
                                            +get_polarization_change(convert_to_muC_per_cm2=True, all_in_polar=True)[source]

                                            Get difference between nonpolar and polar same branch polarization.

                                            -get_polarization_change_norm(convert_to_muC_per_cm2=True, all_in_polar=True)[source]
                                            +get_polarization_change_norm(convert_to_muC_per_cm2=True, all_in_polar=True)[source]

                                            Get magnitude of difference between nonpolar and polar same branch polarization.

                                            -get_same_branch_polarization_data(convert_to_muC_per_cm2=True, all_in_polar=True)[source]
                                            +get_same_branch_polarization_data(convert_to_muC_per_cm2=True, all_in_polar=True)[source]

                                            Get same branch dipole moment (convert_to_muC_per_cm2=False) or polarization for given polarization data (convert_to_muC_per_cm2=True).

                                            Polarization is a lattice vector, meaning it is only defined modulo the @@ -295,20 +295,20 @@

                                            -max_spline_jumps(convert_to_muC_per_cm2=True, all_in_polar=True)[source]
                                            +max_spline_jumps(convert_to_muC_per_cm2=True, all_in_polar=True)[source]

                                            Get maximum difference between spline and same branch polarization data.

                                            -same_branch_splines(convert_to_muC_per_cm2=True, all_in_polar=True)[source]
                                            +same_branch_splines(convert_to_muC_per_cm2=True, all_in_polar=True)[source]

                                            Fit splines to same branch polarization. This is used to assess any jumps in the same branch polarizaiton.

                                            -smoothness(convert_to_muC_per_cm2=True, all_in_polar=True)[source]
                                            +smoothness(convert_to_muC_per_cm2=True, all_in_polar=True)[source]

                                            Get rms average difference between spline and same branch polarization data.

                                            @@ -316,7 +316,7 @@
                                            -class PolarizationLattice(lattice: ArrayLike | Lattice, species: Sequence[CompositionLike], coords: Sequence[ArrayLike], charge: float = None, validate_proximity: bool = False, to_unit_cell: bool = False, coords_are_cartesian: bool = False, site_properties: dict = None)[source]
                                            +class PolarizationLattice(lattice: ArrayLike | Lattice, species: Sequence[CompositionLike], coords: Sequence[ArrayLike], charge: float = None, validate_proximity: bool = False, to_unit_cell: bool = False, coords_are_cartesian: bool = False, site_properties: dict = None)[source]

                                            Bases: pymatgen.core.structure.Structure

                                            Why is a Lattice inheriting a structure? This is ridiculous.

                                            Create a periodic structure.

                                            @@ -358,7 +358,7 @@
                                            -get_nearest_site(coords, site, r=None)[source]
                                            +get_nearest_site(coords, site, r=None)[source]

                                            Given coords and a site, find closet site to coords. :param coords: Cartesian coords of center of sphere :type coords: 3x1 array @@ -375,7 +375,7 @@

                                            -calc_ionic(site, structure, zval)[source]
                                            +calc_ionic(site, structure, zval)[source]

                                            Calculate the ionic dipole moment using ZVAL from pseudopotential

                                            site: PeriodicSite structure: Structure @@ -385,7 +385,7 @@

                                            -get_total_ionic_dipole(structure, zval_dict)[source]
                                            +get_total_ionic_dipole(structure, zval_dict)[source]

                                            Get the total ionic dipole moment for a structure.

                                            structure: pymatgen Structure zval_dict: specie, zval dictionary pairs @@ -395,7 +395,7 @@

                                            -zval_dict_from_potcar(potcar)[source]
                                            +zval_dict_from_potcar(potcar)[source]

                                            Creates zval_dictionary for calculating the ionic polarization from Potcar object

                                            potcar: Potcar object

                                            diff --git a/docs/pymatgen.analysis.fragmenter.html b/docs/pymatgen.analysis.fragmenter.html index 71d919b40df..4ae599a1e58 100644 --- a/docs/pymatgen.analysis.fragmenter.html +++ b/docs/pymatgen.analysis.fragmenter.html @@ -4,7 +4,7 @@ - pymatgen.analysis.fragmenter module — pymatgen 2022.5.18 documentation + pymatgen.analysis.fragmenter module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                            - 2022.5.18 + 2022.5.18.1
                                            @@ -118,7 +118,7 @@

                                            Perform fragmentation of molecules.

                                            -class Fragmenter(molecule, edges=None, depth=1, open_rings=False, use_metal_edge_extender=False, opt_steps=10000, prev_unique_frag_dict=None, assume_previous_thoroughness=True)[source]
                                            +class Fragmenter(molecule, edges=None, depth=1, open_rings=False, use_metal_edge_extender=False, opt_steps=10000, prev_unique_frag_dict=None, assume_previous_thoroughness=True)[source]

                                            Bases: monty.json.MSONable

                                            Molecule fragmenter class.

                                            Standard constructor for molecule fragmentation

                                            @@ -162,7 +162,7 @@
                                            -open_ring(mol_graph, bond, opt_steps)[source]
                                            +open_ring(mol_graph, bond, opt_steps)[source]

                                            Function to actually open a ring using OpenBabel’s local opt. Given a molecule graph and a bond, convert the molecule graph into an OpenBabel molecule, remove the given bond, perform the local opt with the number of steps determined by diff --git a/docs/pymatgen.analysis.functional_groups.html b/docs/pymatgen.analysis.functional_groups.html index 03c4f4aab5f..2378b059279 100644 --- a/docs/pymatgen.analysis.functional_groups.html +++ b/docs/pymatgen.analysis.functional_groups.html @@ -4,7 +4,7 @@ - pymatgen.analysis.functional_groups module — pymatgen 2022.5.18 documentation + pymatgen.analysis.functional_groups module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                            - 2022.5.18 + 2022.5.18.1
                                            @@ -118,7 +118,7 @@

                                            Determine functional groups present in a Molecule.

                                            -class FunctionalGroupExtractor(molecule, optimize=False)[source]
                                            +class FunctionalGroupExtractor(molecule, optimize=False)[source]

                                            Bases: object

                                            This class is used to algorithmically parse a molecule (represented by an instance of pymatgen.analysis.graphs.MoleculeGraph) and determine arbitrary @@ -137,7 +137,7 @@

                                            -categorize_functional_groups(groups)[source]
                                            +categorize_functional_groups(groups)[source]

                                            Determine classes of functional groups present in a set.

                                            Parameters
                                            @@ -153,7 +153,7 @@
                                            -get_all_functional_groups(elements=None, func_groups=None, catch_basic=True)[source]
                                            +get_all_functional_groups(elements=None, func_groups=None, catch_basic=True)[source]

                                            Identify all functional groups (or all within a certain subset) in the molecule, combining the methods described above.

                                            @@ -177,7 +177,7 @@
                                            -get_basic_functional_groups(func_groups=None)[source]
                                            +get_basic_functional_groups(func_groups=None)[source]

                                            Identify functional groups that cannot be identified by the Ertl method of get_special_carbon and get_heteroatoms, such as benzene rings, methyl groups, and ethyl groups.

                                            @@ -197,7 +197,7 @@
                                            -get_heteroatoms(elements=None)[source]
                                            +get_heteroatoms(elements=None)[source]

                                            Identify non-H, non-C atoms in the MoleculeGraph, returning a list of their node indices.

                                            @@ -213,7 +213,7 @@
                                            -get_special_carbon(elements=None)[source]
                                            +get_special_carbon(elements=None)[source]

                                            Identify Carbon atoms in the MoleculeGraph that fit the characteristics defined Ertl (2017), returning a list of their node indices.

                                            @@ -239,7 +239,7 @@
                                            +link_marked_atoms(atoms)[source]

                                            Take a list of marked “interesting” atoms (heteroatoms, special carbons) and attempt to connect them, returning a list of disjoint groups of special atoms (and their connected hydrogens).

                                            diff --git a/docs/pymatgen.analysis.gb.grain.html b/docs/pymatgen.analysis.gb.grain.html index 0525775db2f..8f53501fea0 100644 --- a/docs/pymatgen.analysis.gb.grain.html +++ b/docs/pymatgen.analysis.gb.grain.html @@ -4,7 +4,7 @@ - pymatgen.analysis.gb.grain module — pymatgen 2022.5.18 documentation + pymatgen.analysis.gb.grain module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                            - 2022.5.18 + 2022.5.18.1
                                            @@ -119,7 +119,7 @@

                                            Module containing classes to generate grain boundaries.

                                            -class GrainBoundary(lattice, species, coords, rotation_axis, rotation_angle, gb_plane, join_plane, init_cell, vacuum_thickness, ab_shift, site_properties, oriented_unit_cell, validate_proximity=False, coords_are_cartesian=False)[source]
                                            +class GrainBoundary(lattice, species, coords, rotation_axis, rotation_angle, gb_plane, join_plane, init_cell, vacuum_thickness, ab_shift, site_properties, oriented_unit_cell, validate_proximity=False, coords_are_cartesian=False)[source]

                                            Bases: pymatgen.core.structure.Structure

                                            Subclass of Structure representing a GrainBoundary (gb) object. Implements additional attributes pertaining to gbs, but the @@ -185,7 +185,7 @@

                                            -as_dict()[source]
                                            +as_dict()[source]
                                            Returns

                                            Dictionary representation of GrainBoundary object

                                            @@ -195,19 +195,19 @@
                                            -property bottom_grain[source]
                                            +property bottom_grain[source]

                                            return the bottom grain (Structure) of the GB.

                                            -property coincidents[source]
                                            +property coincidents[source]

                                            return the a list of coincident sites.

                                            -copy()[source]
                                            +copy()[source]

                                            Convenience method to get a copy of the structure, with options to add site properties.

                                            @@ -220,7 +220,7 @@
                                            -classmethod from_dict(d)[source]
                                            +classmethod from_dict(d)[source]

                                            Generates a GrainBoundary object from a dictionary created by as_dict().

                                            Parameters
                                            @@ -234,7 +234,7 @@
                                            -get_sorted_structure(key=None, reverse=False)[source]
                                            +get_sorted_structure(key=None, reverse=False)[source]

                                            Get a sorted copy of the structure. The parameters have the same meaning as in list.sort. By default, sites are sorted by the electronegativity of the species. Note that Slab has to override this @@ -254,14 +254,14 @@

                                            -property sigma[source]
                                            +property sigma[source]

                                            This method returns the sigma value of the gb. If using ‘quick_gen’ to generate GB, this value is not valid.

                                            -property sigma_from_site_prop[source]
                                            +property sigma_from_site_prop[source]

                                            This method returns the sigma value of the gb from site properties. If the GB structure merge some atoms due to the atoms too closer with each other, this property will not work.

                                            @@ -269,7 +269,7 @@
                                            -property top_grain[source]
                                            +property top_grain[source]

                                            return the top grain (Structure) of the GB.

                                            @@ -277,7 +277,7 @@
                                            -class GrainBoundaryGenerator(initial_structure, symprec=0.1, angle_tolerance=1)[source]
                                            +class GrainBoundaryGenerator(initial_structure, symprec=0.1, angle_tolerance=1)[source]

                                            Bases: object

                                            This class is to generate grain boundaries (GBs) from bulk conventional cell (fcc, bcc can from the primitive cell), and works for Cubic, @@ -311,7 +311,7 @@

                                            angle_tolerance (float): Angle tolerance for symmetry finding.

                                            -static enum_possible_plane_cubic(plane_cutoff, r_axis, r_angle)[source]
                                            +static enum_possible_plane_cubic(plane_cutoff, r_axis, r_angle)[source]

                                            Find all possible plane combinations for GBs given a rotation axis and angle for cubic system, and classify them to different categories, including ‘Twist’, ‘Symmetric tilt’, ‘Normal tilt’, ‘Mixed’ GBs.

                                            @@ -339,7 +339,7 @@
                                            -static enum_sigma_cubic(cutoff, r_axis)[source]
                                            +static enum_sigma_cubic(cutoff, r_axis)[source]

                                            Find all possible sigma values and corresponding rotation angles within a sigma value cutoff with known rotation axis in cubic system. The algorithm for this code is from reference, Acta Cryst, A40,108(1984) @@ -368,7 +368,7 @@

                                            -static enum_sigma_hex(cutoff, r_axis, c2_a2_ratio)[source]
                                            +static enum_sigma_hex(cutoff, r_axis, c2_a2_ratio)[source]

                                            Find all possible sigma values and corresponding rotation angles within a sigma value cutoff with known rotation axis in hexagonal system. The algorithm for this code is from reference, Acta Cryst, A38,550(1982)

                                            @@ -408,7 +408,7 @@
                                            -static enum_sigma_ort(cutoff, r_axis, c2_b2_a2_ratio)[source]
                                            +static enum_sigma_ort(cutoff, r_axis, c2_b2_a2_ratio)[source]

                                            Find all possible sigma values and corresponding rotation angles within a sigma value cutoff with known rotation axis in orthorhombic system. The algorithm for this code is from reference, Scipta Metallurgica 27, 291(1992)

                                            @@ -442,7 +442,7 @@
                                            -static enum_sigma_rho(cutoff, r_axis, ratio_alpha)[source]
                                            +static enum_sigma_rho(cutoff, r_axis, ratio_alpha)[source]

                                            Find all possible sigma values and corresponding rotation angles within a sigma value cutoff with known rotation axis in rhombohedral system. The algorithm for this code is from reference, Acta Cryst, A45,505(1989).

                                            @@ -486,7 +486,7 @@
                                            -static enum_sigma_tet(cutoff, r_axis, c2_a2_ratio)[source]
                                            +static enum_sigma_tet(cutoff, r_axis, c2_a2_ratio)[source]

                                            Find all possible sigma values and corresponding rotation angles within a sigma value cutoff with known rotation axis in tetragonal system. The algorithm for this code is from reference, Acta Cryst, B46,117(1990)

                                            @@ -519,7 +519,7 @@
                                            -gb_from_parameters(rotation_axis, rotation_angle, expand_times=4, vacuum_thickness=0.0, ab_shift=[0, 0], normal=False, ratio=None, plane=None, max_search=20, tol_coi=1e-08, rm_ratio=0.7, quick_gen=False)[source]
                                            +gb_from_parameters(rotation_axis, rotation_angle, expand_times=4, vacuum_thickness=0.0, ab_shift=[0, 0], normal=False, ratio=None, plane=None, max_search=20, tol_coi=1e-08, rm_ratio=0.7, quick_gen=False)[source]
                                            Parameters
                                              @@ -584,7 +584,7 @@
                                              -get_ratio(max_denominator=5, index_none=None)[source]
                                              +get_ratio(max_denominator=5, index_none=None)[source]

                                              find the axial ratio needed for GB generator input. :param max_denominator: the maximum denominator for

                                              @@ -603,7 +603,7 @@
                                              -static get_rotation_angle_from_sigma(sigma, r_axis, lat_type='C', ratio=None)[source]
                                              +static get_rotation_angle_from_sigma(sigma, r_axis, lat_type='C', ratio=None)[source]

                                              Find all possible rotation angle for the given sigma value.

                                              Parameters
                                              @@ -650,7 +650,7 @@
                                              -static get_trans_mat(r_axis, angle, normal=False, trans_cry=array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]]), lat_type='c', ratio=None, surface=None, max_search=20, quick_gen=False)[source]
                                              +static get_trans_mat(r_axis, angle, normal=False, trans_cry=array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]]), lat_type='c', ratio=None, surface=None, max_search=20, quick_gen=False)[source]

                                              Find the two transformation matrix for each grain from given rotation axis, GB plane, rotation angle and corresponding ratio (see explanation for ratio below). @@ -735,7 +735,7 @@

                                              -static reduce_mat(mat, mag, r_matrix)[source]
                                              +static reduce_mat(mat, mag, r_matrix)[source]

                                              Reduce integer array mat’s determinant mag times by linear combination of its row vectors, so that the new array after rotation (r_matrix) is still an integer array

                                              @@ -755,7 +755,7 @@
                                              -static slab_from_csl(csl, surface, normal, trans_cry, max_search=20, quick_gen=False)[source]
                                              +static slab_from_csl(csl, surface, normal, trans_cry, max_search=20, quick_gen=False)[source]

                                              By linear operation of csl lattice vectors to get the best corresponding slab lattice. That is the area of a,b vectors (within the surface plane) is the smallest, the c vector first, has shortest length perpendicular @@ -785,7 +785,7 @@

                                              -static vec_to_surface(vec)[source]
                                              +static vec_to_surface(vec)[source]

                                              Transform a float vector to a surface miller index with integers.

                                              Parameters
                                              @@ -801,7 +801,7 @@
                                              -factors(n)[source]
                                              +factors(n)[source]

                                              Compute the factors of a integer. :param n: the input integer

                                              @@ -813,7 +813,7 @@
                                              -fix_pbc(structure, matrix=None)[source]
                                              +fix_pbc(structure, matrix=None)[source]

                                              Set all frac_coords of the input structure within [0,1].

                                              Parameters
                                              @@ -831,7 +831,7 @@
                                              -symm_group_cubic(mat)[source]
                                              +symm_group_cubic(mat)[source]

                                              obtain cubic symmetric equivalents of the list of vectors.

                                              diff --git a/docs/pymatgen.analysis.gb.html b/docs/pymatgen.analysis.gb.html index 733c916cab0..b2f657cd399 100644 --- a/docs/pymatgen.analysis.gb.html +++ b/docs/pymatgen.analysis.gb.html @@ -4,7 +4,7 @@ - pymatgen.analysis.gb package — pymatgen 2022.5.18 documentation + pymatgen.analysis.gb package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                              - 2022.5.18 + 2022.5.18.1
                                              diff --git a/docs/pymatgen.analysis.graphs.html b/docs/pymatgen.analysis.graphs.html index fe9f5ff7e38..ce3322f7469 100644 --- a/docs/pymatgen.analysis.graphs.html +++ b/docs/pymatgen.analysis.graphs.html @@ -4,7 +4,7 @@ - pymatgen.analysis.graphs module — pymatgen 2022.5.18 documentation + pymatgen.analysis.graphs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                              - 2022.5.18 + 2022.5.18.1
                                              @@ -118,36 +118,36 @@

                                              Module for graph representations of crystals and molecules.

                                              -class ConnectedSite(site, jimage, index, weight, dist)[source]
                                              +class ConnectedSite(site, jimage, index, weight, dist)[source]

                                              Bases: tuple

                                              Create new instance of ConnectedSite(site, jimage, index, weight, dist)

                                              -dist[source]
                                              +dist[source]

                                              Alias for field number 4

                                              -index[source]
                                              +index[source]

                                              Alias for field number 2

                                              -jimage[source]
                                              +jimage[source]

                                              Alias for field number 1

                                              -site[source]
                                              +site[source]

                                              Alias for field number 0

                                              -weight[source]
                                              +weight[source]

                                              Alias for field number 3

                                              @@ -155,7 +155,7 @@
                                              -exception MolGraphSplitError[source]
                                              +exception MolGraphSplitError[source]

                                              Bases: Exception

                                              Raised when a molecule graph is failed to split into two disconnected subgraphs

                                              @@ -163,7 +163,7 @@
                                              -class MoleculeGraph(molecule, graph_data=None)[source]
                                              +class MoleculeGraph(molecule, graph_data=None)[source]

                                              Bases: monty.json.MSONable

                                              This is a class for annotating a Molecule with bond information, stored in the form of a graph. A “bond” does @@ -192,7 +192,7 @@

                                              -add_edge(from_index, to_index, weight=None, warn_duplicates=True, edge_properties=None)[source]
                                              +add_edge(from_index, to_index, weight=None, warn_duplicates=True, edge_properties=None)[source]

                                              Add edge to graph.

                                              Since physically a ‘bond’ (or other connection between sites) doesn’t have a direction, from_index, @@ -220,7 +220,7 @@

                                              -alter_edge(from_index, to_index, new_weight=None, new_edge_properties=None)[source]
                                              +alter_edge(from_index, to_index, new_weight=None, new_edge_properties=None)[source]

                                              Alters either the weight or the edge_properties of an edge in the MoleculeGraph.

                                              @@ -246,7 +246,7 @@
                                              -as_dict()[source]
                                              +as_dict()[source]

                                              As in :Class: pymatgen.core.Molecule except with using to_dict_of_dicts from NetworkX to store graph information.

                                              @@ -254,7 +254,7 @@
                                              -break_edge(from_index, to_index, allow_reverse=False)[source]
                                              +break_edge(from_index, to_index, allow_reverse=False)[source]

                                              Remove an edge from the MoleculeGraph

                                              Parameters
                                              @@ -274,7 +274,7 @@
                                              -build_unique_fragments()[source]
                                              +build_unique_fragments()[source]

                                              Find all possible fragment combinations of the MoleculeGraphs (in other words, all connected induced subgraphs)

                                              @@ -286,7 +286,7 @@
                                              -diff(other, strict=True)[source]
                                              +diff(other, strict=True)[source]

                                              Compares two MoleculeGraphs. Returns dict with keys ‘self’, ‘other’, ‘both’ with edges that are present in only one MoleculeGraph (‘self’ and @@ -320,7 +320,7 @@

                                              -draw_graph_to_file(filename='graph', diff=None, hide_unconnected_nodes=False, hide_image_edges=True, edge_colors=False, node_labels=False, weight_labels=False, image_labels=False, color_scheme='VESTA', keep_dot=False, algo='fdp')[source]
                                              +draw_graph_to_file(filename='graph', diff=None, hide_unconnected_nodes=False, hide_image_edges=True, edge_colors=False, node_labels=False, weight_labels=False, image_labels=False, color_scheme='VESTA', keep_dot=False, algo='fdp')[source]

                                              Draws graph using GraphViz.

                                              The networkx graph object itself can also be drawn with networkx’s in-built graph drawing methods, but @@ -367,7 +367,7 @@

                                              -property edge_weight_name[source]
                                              +property edge_weight_name[source]

                                              Name of the edge weight property of graph

                                              Type
                                              @@ -378,7 +378,7 @@
                                              -property edge_weight_unit[source]
                                              +property edge_weight_unit[source]

                                              Units of the edge weight property of graph

                                              Type
                                              @@ -389,7 +389,7 @@
                                              -find_rings(including=None)[source]
                                              +find_rings(including=None)[source]

                                              Find ring structures in the MoleculeGraph.

                                              Parameters
                                              @@ -410,7 +410,7 @@
                                              -classmethod from_dict(d)[source]
                                              +classmethod from_dict(d)[source]

                                              As in :Class: pymatgen.core.Molecule except restoring graphs using from_dict_of_dicts from NetworkX to restore graph information.

                                              @@ -418,7 +418,7 @@
                                              -get_connected_sites(n)[source]
                                              +get_connected_sites(n)[source]

                                              Returns a named tuple of neighbors of site n: periodic_site, jimage, index, weight. Index is the index of the corresponding site @@ -434,7 +434,7 @@

                                              -get_coordination_of_site(n)[source]
                                              +get_coordination_of_site(n)[source]

                                              Returns the number of neighbors of site n. In graph terms, simply returns degree of node corresponding to site n. @@ -444,7 +444,7 @@

                                              -get_disconnected_fragments()[source]
                                              +get_disconnected_fragments()[source]

                                              Determine if the MoleculeGraph is connected. If it is not, separate the MoleculeGraph into different MoleculeGraphs, where each resulting MoleculeGraph is a disconnected subgraph of the original. @@ -460,7 +460,7 @@

                                              -insert_node(i, species, coords, validate_proximity=False, site_properties=None, edges=None)[source]
                                              +insert_node(i, species, coords, validate_proximity=False, site_properties=None, edges=None)[source]

                                              A wrapper around Molecule.insert(), which also incorporates the new site into the MoleculeGraph.

                                              @@ -489,7 +489,7 @@
                                              -isomorphic_to(other)[source]
                                              +isomorphic_to(other)[source]

                                              Checks if the graphs of two MoleculeGraphs are isomorphic to one another. In order to prevent problems with misdirected edges, both graphs are converted into undirected nx.Graph objects.

                                              @@ -505,7 +505,7 @@
                                              -property name[source]
                                              +property name[source]

                                              Name of graph

                                              Type
                                              @@ -516,7 +516,7 @@
                                              -remove_nodes(indices)[source]
                                              +remove_nodes(indices)[source]

                                              A wrapper for Molecule.remove_sites().

                                              Parameters
                                              @@ -531,7 +531,7 @@
                                              -replace_group(index, func_grp, strategy, bond_order=1, graph_dict=None, strategy_params=None)[source]
                                              +replace_group(index, func_grp, strategy, bond_order=1, graph_dict=None, strategy_params=None)[source]

                                              Builds off of Molecule.substitute and MoleculeGraph.substitute_group to replace a functional group in self.molecule with a functional group. This method also amends self.graph to incorporate the new functional @@ -578,7 +578,7 @@

                                              -set_node_attributes()[source]
                                              +set_node_attributes()[source]

                                              Replicates molecule site properties (specie, coords, etc.) in the MoleculeGraph.

                                              @@ -590,7 +590,7 @@
                                              -sort(key: Optional[Callable[[pymatgen.core.structure.Molecule], float]] = None, reverse: bool = False) None[source]
                                              +sort(key: Optional[Callable[[pymatgen.core.structure.Molecule], float]] = None, reverse: bool = False) None[source]

                                              Same as Molecule.sort(), also remaps nodes in graph.

                                              Parameters
                                              @@ -604,7 +604,7 @@
                                              -split_molecule_subgraphs(bonds, allow_reverse=False, alterations=None)[source]
                                              +split_molecule_subgraphs(bonds, allow_reverse=False, alterations=None)[source]

                                              Split MoleculeGraph into two or more MoleculeGraphs by breaking a set of bonds. This function uses MoleculeGraph.break_edge repeatedly to create @@ -645,7 +645,7 @@

                                              -substitute_group(index, func_grp, strategy, bond_order=1, graph_dict=None, strategy_params=None)[source]
                                              +substitute_group(index, func_grp, strategy, bond_order=1, graph_dict=None, strategy_params=None)[source]

                                              Builds off of Molecule.substitute to replace an atom in self.molecule with a functional group. This method also amends self.graph to incorporate the new functional group.

                                              @@ -698,7 +698,7 @@
                                              -static with_edges(molecule, edges)[source]
                                              +static with_edges(molecule, edges)[source]

                                              Constructor for MoleculeGraph, using pre-existing or pre-defined edges with optional edge parameters.

                                              @@ -719,7 +719,7 @@
                                              -classmethod with_empty_graph(molecule, name='bonds', edge_weight_name=None, edge_weight_units=None)[source]
                                              +classmethod with_empty_graph(molecule, name='bonds', edge_weight_name=None, edge_weight_units=None)[source]

                                              Constructor for MoleculeGraph, returns a MoleculeGraph object with an empty graph (no edges, only nodes defined that correspond to Sites in Molecule).

                                              @@ -741,7 +741,7 @@
                                              -static with_local_env_strategy(molecule, strategy)[source]
                                              +static with_local_env_strategy(molecule, strategy)[source]

                                              Constructor for MoleculeGraph, using a strategy from :Class: pymatgen.analysis.local_env.

                                              @@ -762,7 +762,7 @@
                                              -class StructureGraph(structure, graph_data=None)[source]
                                              +class StructureGraph(structure, graph_data=None)[source]

                                              Bases: monty.json.MSONable

                                              This is a class for annotating a Structure with bond information, stored in the form of a graph. A “bond” does @@ -794,7 +794,7 @@

                                              see as_dict method for format)

                                              -add_edge(from_index, to_index, from_jimage=(0, 0, 0), to_jimage=None, weight=None, warn_duplicates=True, edge_properties=None)[source]
                                              +add_edge(from_index, to_index, from_jimage=(0, 0, 0), to_jimage=None, weight=None, warn_duplicates=True, edge_properties=None)[source]

                                              Add edge to graph.

                                              Since physically a ‘bond’ (or other connection between sites) doesn’t have a direction, from_index, @@ -825,7 +825,7 @@

                                              -alter_edge(from_index, to_index, to_jimage=None, new_weight=None, new_edge_properties=None)[source]
                                              +alter_edge(from_index, to_index, to_jimage=None, new_weight=None, new_edge_properties=None)[source]

                                              Alters either the weight or the edge_properties of an edge in the StructureGraph.

                                              @@ -852,7 +852,7 @@
                                              -as_dict()[source]
                                              +as_dict()[source]

                                              As in :Class: pymatgen.core.Structure except with using to_dict_of_dicts from NetworkX to store graph information.

                                              @@ -860,7 +860,7 @@
                                              -break_edge(from_index, to_index, to_jimage=None, allow_reverse=False)[source]
                                              +break_edge(from_index, to_index, to_jimage=None, allow_reverse=False)[source]

                                              Remove an edge from the StructureGraph. If no image is given, this method will fail.

                                              Parameters
                                              @@ -881,7 +881,7 @@
                                              -diff(other, strict=True)[source]
                                              +diff(other, strict=True)[source]

                                              Compares two StructureGraphs. Returns dict with keys ‘self’, ‘other’, ‘both’ with edges that are present in only one StructureGraph (‘self’ and @@ -915,7 +915,7 @@

                                              -draw_graph_to_file(filename='graph', diff=None, hide_unconnected_nodes=False, hide_image_edges=True, edge_colors=False, node_labels=False, weight_labels=False, image_labels=False, color_scheme='VESTA', keep_dot=False, algo='fdp')[source]
                                              +draw_graph_to_file(filename='graph', diff=None, hide_unconnected_nodes=False, hide_image_edges=True, edge_colors=False, node_labels=False, weight_labels=False, image_labels=False, color_scheme='VESTA', keep_dot=False, algo='fdp')[source]

                                              Draws graph using GraphViz.

                                              The networkx graph object itself can also be drawn with networkx’s in-built graph drawing methods, but @@ -962,7 +962,7 @@

                                              -property edge_weight_name[source]
                                              +property edge_weight_name[source]

                                              Name of the edge weight property of graph

                                              Type
                                              @@ -973,7 +973,7 @@
                                              -property edge_weight_unit[source]
                                              +property edge_weight_unit[source]

                                              Units of the edge weight property of graph

                                              Type
                                              @@ -984,7 +984,7 @@
                                              -classmethod from_dict(d)[source]
                                              +classmethod from_dict(d)[source]

                                              As in :Class: pymatgen.core.Structure except restoring graphs using from_dict_of_dicts from NetworkX to restore graph information.

                                              @@ -992,7 +992,7 @@
                                              -get_connected_sites(n, jimage=(0, 0, 0))[source]
                                              +get_connected_sites(n, jimage=(0, 0, 0))[source]

                                              Returns a named tuple of neighbors of site n: periodic_site, jimage, index, weight. Index is the index of the corresponding site @@ -1008,7 +1008,7 @@

                                              -get_coordination_of_site(n)[source]
                                              +get_coordination_of_site(n)[source]

                                              Returns the number of neighbors of site n. In graph terms, simply returns degree of node corresponding to site n. @@ -1018,7 +1018,7 @@

                                              -get_subgraphs_as_molecules(use_weights=False)[source]
                                              +get_subgraphs_as_molecules(use_weights=False)[source]

                                              Retrieve subgraphs as molecules, useful for extracting molecules from periodic crystals.

                                              Will only return unique molecules, not any duplicates @@ -1041,7 +1041,7 @@

                                              -insert_node(i, species, coords, coords_are_cartesian=False, validate_proximity=False, site_properties=None, edges=None)[source]
                                              +insert_node(i, species, coords, coords_are_cartesian=False, validate_proximity=False, site_properties=None, edges=None)[source]

                                              A wrapper around Molecule.insert(), which also incorporates the new site into the MoleculeGraph.

                                              @@ -1072,7 +1072,7 @@
                                              -property name[source]
                                              +property name[source]

                                              Name of graph

                                              Type
                                              @@ -1083,7 +1083,7 @@
                                              -remove_nodes(indices)[source]
                                              +remove_nodes(indices)[source]

                                              A wrapper for Molecule.remove_sites().

                                              Parameters
                                              @@ -1098,7 +1098,7 @@
                                              -set_node_attributes()[source]
                                              +set_node_attributes()[source]

                                              Gives each node a “specie” and a “coords” attribute, updated with the current species and coordinates.

                                              @@ -1110,7 +1110,7 @@
                                              -sort(key=None, reverse=False)[source]
                                              +sort(key=None, reverse=False)[source]

                                              Same as Structure.sort(), also remaps nodes in graph. :param key: :param reverse: @@ -1119,7 +1119,7 @@

                                              -substitute_group(index, func_grp, strategy, bond_order=1, graph_dict=None, strategy_params=None)[source]
                                              +substitute_group(index, func_grp, strategy, bond_order=1, graph_dict=None, strategy_params=None)[source]

                                              Builds off of Structure.substitute to replace an atom in self.structure with a functional group. This method also amends self.graph to incorporate the new functional group.

                                              @@ -1172,7 +1172,7 @@
                                              -property types_and_weights_of_connections[source]
                                              +property types_and_weights_of_connections[source]

                                              Extract a dictionary summarizing the types and weights of edges in the graph.

                                              @@ -1187,7 +1187,7 @@
                                              -types_of_coordination_environments(anonymous=False)[source]
                                              +types_of_coordination_environments(anonymous=False)[source]

                                              Extract information on the different co-ordination environments present in the graph.

                                              @@ -1204,7 +1204,7 @@
                                              -property weight_statistics[source]
                                              +property weight_statistics[source]

                                              Extract a statistical summary of edge weights present in the graph.

                                              @@ -1217,7 +1217,7 @@
                                              -static with_edges(structure, edges)[source]
                                              +static with_edges(structure, edges)[source]

                                              Constructor for MoleculeGraph, using pre-existing or pre-defined edges with optional edge parameters.

                                              @@ -1239,7 +1239,7 @@
                                              -classmethod with_empty_graph(structure, name='bonds', edge_weight_name=None, edge_weight_units=None)[source]
                                              +classmethod with_empty_graph(structure, name='bonds', edge_weight_name=None, edge_weight_units=None)[source]

                                              Constructor for StructureGraph, returns a StructureGraph object with an empty graph (no edges, only nodes defined that correspond to Sites in Structure).

                                              @@ -1261,7 +1261,7 @@
                                              -static with_local_env_strategy(structure, strategy, weights=False)[source]
                                              +static with_local_env_strategy(structure, strategy, weights=False)[source]

                                              Constructor for StructureGraph, using a strategy from :Class: pymatgen.analysis.local_env.

                                              diff --git a/docs/pymatgen.analysis.hhi.html b/docs/pymatgen.analysis.hhi.html index 4bf38e75040..ab877387119 100644 --- a/docs/pymatgen.analysis.hhi.html +++ b/docs/pymatgen.analysis.hhi.html @@ -4,7 +4,7 @@ - pymatgen.analysis.hhi module — pymatgen 2022.5.18 documentation + pymatgen.analysis.hhi module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                              - 2022.5.18 + 2022.5.18.1
                                              diff --git a/docs/pymatgen.analysis.html b/docs/pymatgen.analysis.html index f6333d47f6e..f7bcf3e9f72 100644 --- a/docs/pymatgen.analysis.html +++ b/docs/pymatgen.analysis.html @@ -4,7 +4,7 @@ - pymatgen.analysis namespace — pymatgen 2022.5.18 documentation + pymatgen.analysis namespace — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                              - 2022.5.18 + 2022.5.18.1
                                              diff --git a/docs/pymatgen.analysis.interface.html b/docs/pymatgen.analysis.interface.html index ba7e67a90a8..e4dca74e103 100644 --- a/docs/pymatgen.analysis.interface.html +++ b/docs/pymatgen.analysis.interface.html @@ -4,7 +4,7 @@ - pymatgen.analysis.interface module — pymatgen 2022.5.18 documentation + pymatgen.analysis.interface module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                              - 2022.5.18 + 2022.5.18.1
                                              diff --git a/docs/pymatgen.analysis.interface_reactions.html b/docs/pymatgen.analysis.interface_reactions.html index 45b21ca41bd..ef373401138 100644 --- a/docs/pymatgen.analysis.interface_reactions.html +++ b/docs/pymatgen.analysis.interface_reactions.html @@ -4,7 +4,7 @@ - pymatgen.analysis.interface_reactions module — pymatgen 2022.5.18 documentation + pymatgen.analysis.interface_reactions module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                              - 2022.5.18 + 2022.5.18.1
                                              @@ -128,7 +128,7 @@ Nature Reviews Materials, 5(2), 105–126. https://doi.org/10.1038/s41578-019-0157-5

                                              -class GrandPotentialInterfacialReactivity(c1: pymatgen.core.composition.Composition, c2: pymatgen.core.composition.Composition, grand_pd: pymatgen.analysis.phase_diagram.GrandPotentialPhaseDiagram, pd_non_grand: pymatgen.analysis.phase_diagram.PhaseDiagram, include_no_mixing_energy: bool = False, norm: bool = True, use_hull_energy: bool = True)[source]
                                              +class GrandPotentialInterfacialReactivity(c1: pymatgen.core.composition.Composition, c2: pymatgen.core.composition.Composition, grand_pd: pymatgen.analysis.phase_diagram.GrandPotentialPhaseDiagram, pd_non_grand: pymatgen.analysis.phase_diagram.PhaseDiagram, include_no_mixing_energy: bool = False, norm: bool = True, use_hull_energy: bool = True)[source]

                                              Bases: pymatgen.analysis.interface_reactions.InterfacialReactivity

                                              Extends upon InterfacialReactivity to allow for modelling possible reactions at the interface between two solids in the presence of an open element. The @@ -162,7 +162,7 @@

                                              -get_no_mixing_energy()[source]
                                              +get_no_mixing_energy()[source]

                                              Generates the opposite number of energy above grand potential convex hull for both reactants.

                                              @@ -176,7 +176,7 @@
                                              -class InterfacialReactivity(c1: pymatgen.core.composition.Composition, c2: pymatgen.core.composition.Composition, pd: pymatgen.analysis.phase_diagram.PhaseDiagram, norm: bool = True, use_hull_energy: bool = False, **kwargs)[source]
                                              +class InterfacialReactivity(c1: pymatgen.core.composition.Composition, c2: pymatgen.core.composition.Composition, pd: pymatgen.analysis.phase_diagram.PhaseDiagram, norm: bool = True, use_hull_energy: bool = False, **kwargs)[source]

                                              Bases: monty.json.MSONable

                                              Class for modeling an interface between two solids and its possible reactions. The two reactants are provided as Composition objects (c1 and c2), along with the @@ -212,12 +212,12 @@

                                              -EV_TO_KJ_PER_MOL = 96.4853[source]
                                              +EV_TO_KJ_PER_MOL = 96.4853[source]
                                              -classmethod get_chempot_correction(element: str, temp: float, pres: float)[source]
                                              +classmethod get_chempot_correction(element: str, temp: float, pres: float)[source]

                                              Get the normalized correction term Δμ for chemical potential of a gas phase consisting of element at given temperature and pressure, referenced to that in the standard state (T_std = 298.15 K, @@ -241,7 +241,7 @@

                                              -get_critical_original_kink_ratio()[source]
                                              +get_critical_original_kink_ratio()[source]

                                              Returns a list of molar mixing ratio for each kink between ORIGINAL (instead of processed) reactant compositions. This is the same list as mixing ratio obtained from get_kinks method @@ -256,14 +256,14 @@

                                              -get_dataframe() pandas.core.frame.DataFrame[source]
                                              +get_dataframe() pandas.core.frame.DataFrame[source]

                                              Returns a pandas DataFrame representation of the data produced by the get_kinks() method.

                                              -get_kinks() list[tuple[int, float, float, pymatgen.analysis.reaction_calculator.Reaction, float]][source]
                                              +get_kinks() list[tuple[int, float, float, pymatgen.analysis.reaction_calculator.Reaction, float]][source]

                                              Finds all the kinks in mixing ratio where reaction products changes along the tie-line of composition self.c1 and composition self.c2.

                                              @@ -279,7 +279,7 @@
                                              -property labels[source]
                                              +property labels[source]

                                              Returns a dictionary containing kink information: {index: ‘x= mixing_ratio energy= reaction_energy reaction_equation’}. E.g., {1: ‘x= 0.0 energy = 0.0 Mn -> Mn’,

                                              @@ -291,7 +291,7 @@
                                              -property minimum[source]
                                              +property minimum[source]

                                              Finds the minimum reaction energy E_min and corresponding mixing ratio x_min.

                                              @@ -303,7 +303,7 @@
                                              -plot(backend: Literal['plotly', 'matplotlib'] = 'plotly') Figure | plt.Figure[source]
                                              +plot(backend: Literal['plotly', 'matplotlib'] = 'plotly') Figure | plt.Figure[source]

                                              Plots reaction energy as a function of mixing ratio x in self.c1 - self.c2 tie line.

                                              @@ -319,7 +319,7 @@
                                              -property products[source]
                                              +property products[source]

                                              List of formulas of potential products. E.g., [‘Li’,’O2’,’Mn’].

                                              diff --git a/docs/pymatgen.analysis.interfaces.coherent_interfaces.html b/docs/pymatgen.analysis.interfaces.coherent_interfaces.html index f3ddd3b2d0b..c9a0c472e5d 100644 --- a/docs/pymatgen.analysis.interfaces.coherent_interfaces.html +++ b/docs/pymatgen.analysis.interfaces.coherent_interfaces.html @@ -4,7 +4,7 @@ - pymatgen.analysis.interfaces.coherent_interfaces module — pymatgen 2022.5.18 documentation + pymatgen.analysis.interfaces.coherent_interfaces module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                              - 2022.5.18 + 2022.5.18.1
                                              @@ -119,7 +119,7 @@

                                              This module provides classes to store, generate, and manipulate material interfaces.

                                              -class CoherentInterfaceBuilder(substrate_structure: Structure, film_structure: Structure, film_miller: tuple[int, int, int], substrate_miller: tuple[int, int, int], zslgen: ZSLGenerator | None = None)[source]
                                              +class CoherentInterfaceBuilder(substrate_structure: Structure, film_structure: Structure, film_miller: tuple[int, int, int], substrate_miller: tuple[int, int, int], zslgen: ZSLGenerator | None = None)[source]

                                              Bases: object

                                              This class constructs the coherent interfaces between two crystalline slabs Coherency is defined by matching lattices not sub-planes.

                                              @@ -136,7 +136,7 @@
                                              -get_interfaces(termination: tuple[str, str], gap: float = 2.0, vacuum_over_film: float = 20.0, film_thickness: float | int = 1, substrate_thickness: float | int = 1, in_layers: bool = True) Iterator[Interface][source]
                                              +get_interfaces(termination: tuple[str, str], gap: float = 2.0, vacuum_over_film: float = 20.0, film_thickness: float | int = 1, substrate_thickness: float | int = 1, in_layers: bool = True) Iterator[Interface][source]

                                              Generates interface structures given the film and substrate structure as well as the desired terminations

                                              @@ -157,20 +157,20 @@
                                              -from_2d_to_3d(mat: numpy.ndarray) numpy.ndarray[source]
                                              +from_2d_to_3d(mat: numpy.ndarray) numpy.ndarray[source]

                                              Converts a 2D matrix to a 3D matrix

                                              -get_2d_transform(start: numpy.ndarray, end: numpy.ndarray) numpy.ndarray[source]
                                              +get_2d_transform(start: numpy.ndarray, end: numpy.ndarray) numpy.ndarray[source]

                                              Gets a 2d transformation matrix that converts start to end

                                              -get_rot_3d_for_2d(film_matrix, sub_matrix) numpy.ndarray[source]
                                              +get_rot_3d_for_2d(film_matrix, sub_matrix) numpy.ndarray[source]

                                              Finds a trasnformation matrix that will rotate and strain the film to the subtrate while preserving the c-axis

                                              diff --git a/docs/pymatgen.analysis.interfaces.html b/docs/pymatgen.analysis.interfaces.html index d283b03258e..8bf71d2c3ae 100644 --- a/docs/pymatgen.analysis.interfaces.html +++ b/docs/pymatgen.analysis.interfaces.html @@ -4,7 +4,7 @@ - pymatgen.analysis.interfaces package — pymatgen 2022.5.18 documentation + pymatgen.analysis.interfaces package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                              - 2022.5.18 + 2022.5.18.1
                                              diff --git a/docs/pymatgen.analysis.interfaces.substrate_analyzer.html b/docs/pymatgen.analysis.interfaces.substrate_analyzer.html index 6f7dbba679d..97f59a76e9c 100644 --- a/docs/pymatgen.analysis.interfaces.substrate_analyzer.html +++ b/docs/pymatgen.analysis.interfaces.substrate_analyzer.html @@ -4,7 +4,7 @@ - pymatgen.analysis.interfaces.substrate_analyzer module — pymatgen 2022.5.18 documentation + pymatgen.analysis.interfaces.substrate_analyzer module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                              - 2022.5.18 + 2022.5.18.1
                                              @@ -119,7 +119,7 @@

                                              This module provides classes to identify optimal substrates for film growth

                                              -class SubstrateAnalyzer(film_max_miller=1, substrate_max_miller=1, **kwargs)[source]
                                              +class SubstrateAnalyzer(film_max_miller=1, substrate_max_miller=1, **kwargs)[source]

                                              Bases: pymatgen.analysis.interfaces.zsl.ZSLGenerator

                                              This class applies a set of search criteria to identify suitable substrates for film growth. It first uses a topoplogical search by Zur @@ -144,7 +144,7 @@

                                              -calculate(film, substrate, elasticity_tensor=None, film_millers=None, substrate_millers=None, ground_state_energy=0, lowest=False)[source]
                                              +calculate(film, substrate, elasticity_tensor=None, film_millers=None, substrate_millers=None, ground_state_energy=0, lowest=False)[source]

                                              Finds all topological matches for the substrate and calculates elastic strain energy and total energy for the film if elasticity tensor and ground state energy are provided:

                                              @@ -169,7 +169,7 @@
                                              -generate_surface_vectors(film_millers, substrate_millers)[source]
                                              +generate_surface_vectors(film_millers, substrate_millers)[source]

                                              Generates the film/substrate slab combinations for a set of given miller indices

                                              @@ -188,51 +188,51 @@
                                              -class SubstrateMatch(film_sl_vectors: list, substrate_sl_vectors: list, film_vectors: list, substrate_vectors: list, film_transformation: list, substrate_transformation: list, film_miller: tuple[int, int, int], substrate_miller: tuple[int, int, int], strain: pymatgen.analysis.elasticity.strain.Strain, von_mises_strain: float, ground_state_energy: float, elastic_energy: float)[source]
                                              +class SubstrateMatch(film_sl_vectors: list, substrate_sl_vectors: list, film_vectors: list, substrate_vectors: list, film_transformation: list, substrate_transformation: list, film_miller: tuple[int, int, int], substrate_miller: tuple[int, int, int], strain: pymatgen.analysis.elasticity.strain.Strain, von_mises_strain: float, ground_state_energy: float, elastic_energy: float)[source]

                                              Bases: pymatgen.analysis.interfaces.zsl.ZSLMatch

                                              A substrate match building on the Zur and McGill algorithm. This match class includes the miller planes of the film and substrate the full strain tensor, the Von Mises strain, the ground state energy if provided, and the elastic energy

                                              -elastic_energy: float[source]
                                              +elastic_energy: float[source]
                                              -film_miller: tuple[int, int, int][source]
                                              +film_miller: tuple[int, int, int][source]
                                              -classmethod from_zsl(match: pymatgen.analysis.interfaces.zsl.ZSLMatch, film: pymatgen.core.structure.Structure, film_miller, substrate_miller, elasticity_tensor=None, ground_state_energy=0)[source]
                                              +classmethod from_zsl(match: pymatgen.analysis.interfaces.zsl.ZSLMatch, film: pymatgen.core.structure.Structure, film_miller, substrate_miller, elasticity_tensor=None, ground_state_energy=0)[source]

                                              Generate a substrate match from a ZSL match plus metadata

                                              -ground_state_energy: float[source]
                                              +ground_state_energy: float[source]
                                              -strain: pymatgen.analysis.elasticity.strain.Strain[source]
                                              +strain: pymatgen.analysis.elasticity.strain.Strain[source]
                                              -substrate_miller: tuple[int, int, int][source]
                                              +substrate_miller: tuple[int, int, int][source]
                                              -property total_energy[source]
                                              +property total_energy[source]

                                              Total energy of this match

                                              -von_mises_strain: float[source]
                                              +von_mises_strain: float[source]
                                              diff --git a/docs/pymatgen.analysis.interfaces.zsl.html b/docs/pymatgen.analysis.interfaces.zsl.html index 1644ec7bb8c..d26a4f463d0 100644 --- a/docs/pymatgen.analysis.interfaces.zsl.html +++ b/docs/pymatgen.analysis.interfaces.zsl.html @@ -4,7 +4,7 @@ - pymatgen.analysis.interfaces.zsl module — pymatgen 2022.5.18 documentation + pymatgen.analysis.interfaces.zsl module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                              - 2022.5.18 + 2022.5.18.1
                                              @@ -119,7 +119,7 @@

                                              This module implements the Zur and McGill lattice matching algorithm

                                              -class ZSLGenerator(max_area_ratio_tol=0.09, max_area=400, max_length_tol=0.03, max_angle_tol=0.01, bidirectional=False)[source]
                                              +class ZSLGenerator(max_area_ratio_tol=0.09, max_area=400, max_length_tol=0.03, max_angle_tol=0.01, bidirectional=False)[source]

                                              Bases: monty.json.MSONable

                                              This class generate matching interface super lattices based on the methodology of lattice vector matching for heterostructural interfaces proposed by @@ -158,7 +158,7 @@

                                              -generate_sl_transformation_sets(film_area, substrate_area)[source]
                                              +generate_sl_transformation_sets(film_area, substrate_area)[source]

                                              Generates transformation sets for film/substrate pair given the area of the unit cell area for the film and substrate. The transformation sets map the film and substrate unit cells to super @@ -186,7 +186,7 @@

                                              -get_equiv_transformations(transformation_sets, film_vectors, substrate_vectors)[source]
                                              +get_equiv_transformations(transformation_sets, film_vectors, substrate_vectors)[source]

                                              Applies the transformation_sets to the film and substrate vectors to generate super-lattices and checks if they matches. Returns all matching vectors sets. @@ -211,7 +211,7 @@

                                              -is_same_vectors(vec_set1, vec_set2)[source]
                                              +is_same_vectors(vec_set1, vec_set2)[source]

                                              Determine if two sets of vectors are the same within length and angle tolerances :param vec_set1: an array of two vectors @@ -224,7 +224,7 @@

                                              -class ZSLMatch(film_sl_vectors: list, substrate_sl_vectors: list, film_vectors: list, substrate_vectors: list, film_transformation: list, substrate_transformation: list)[source]
                                              +class ZSLMatch(film_sl_vectors: list, substrate_sl_vectors: list, film_vectors: list, substrate_vectors: list, film_transformation: list, substrate_transformation: list)[source]

                                              Bases: monty.json.MSONable

                                              A match from the Zur and McGill Algorithm. The super_lattice vectors are listed as _sl_vectors. These are reduced according to the algorithm in the paper which @@ -232,57 +232,57 @@ the appropriate transformation matrix

                                              -film_sl_vectors: list[source]
                                              +film_sl_vectors: list[source]
                                              -film_transformation: list[source]
                                              +film_transformation: list[source]
                                              -film_vectors: list[source]
                                              +film_vectors: list[source]
                                              -property match_area[source]
                                              +property match_area[source]

                                              The area of the match between the substrate and film super lattice vectors

                                              -property match_transformation[source]
                                              +property match_transformation[source]

                                              The transformation matrix to convert the film super lattice vectors to the substrate

                                              -substrate_sl_vectors: list[source]
                                              +substrate_sl_vectors: list[source]
                                              -substrate_transformation: list[source]
                                              +substrate_transformation: list[source]
                                              -substrate_vectors: list[source]
                                              +substrate_vectors: list[source]
                                              -fast_norm(a)[source]
                                              +fast_norm(a)[source]

                                              Much faster variant of numpy linalg norm

                                              -gen_sl_transform_matricies(area_multiple)[source]
                                              +gen_sl_transform_matricies(area_multiple)[source]

                                              Generates the transformation matricies that convert a set of 2D vectors into a super lattice of integer area multiple as proven in Cassels:

                                              @@ -307,20 +307,20 @@
                                              -get_factors(n)[source]
                                              +get_factors(n)[source]

                                              Generate all factors of n

                                              -reduce_vectors(a, b)[source]
                                              +reduce_vectors(a, b)[source]

                                              Generate independent and unique basis vectors based on the methodology of Zur and McGill

                                              -rel_angle(vec_set1, vec_set2)[source]
                                              +rel_angle(vec_set1, vec_set2)[source]

                                              Calculate the relative angle between two vector sets

                                              Parameters
                                              @@ -334,19 +334,19 @@
                                              -rel_strain(vec1, vec2)[source]
                                              +rel_strain(vec1, vec2)[source]

                                              Calculate relative strain between two vectors

                                              -vec_angle(a, b)[source]
                                              +vec_angle(a, b)[source]

                                              Calculate angle between two vectors

                                              -vec_area(a, b)[source]
                                              +vec_area(a, b)[source]

                                              Area of lattice plane defined by two vectors

                                              diff --git a/docs/pymatgen.analysis.local_env.html b/docs/pymatgen.analysis.local_env.html index 046a545bd27..b4af51f6af0 100644 --- a/docs/pymatgen.analysis.local_env.html +++ b/docs/pymatgen.analysis.local_env.html @@ -4,7 +4,7 @@ - pymatgen.analysis.local_env module — pymatgen 2022.5.18 documentation + pymatgen.analysis.local_env module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                              - 2022.5.18 + 2022.5.18.1
                                              @@ -120,7 +120,7 @@ of single sites in molecules and structures.

                                              -class BrunnerNN_real(tol=0.0001, cutoff=8.0)[source]
                                              +class BrunnerNN_real(tol=0.0001, cutoff=8.0)[source]

                                              Bases: pymatgen.analysis.local_env.NearNeighbors

                                              Determine coordination number using Brunner’s algorithm which counts the atoms that are within the largest gap in differences in real space @@ -138,7 +138,7 @@

                                              -get_nn_info(structure, n)[source]
                                              +get_nn_info(structure, n)[source]

                                              Get all near-neighbor sites as well as the associated image locations and weights of the site with index n in structure.

                                              @@ -165,7 +165,7 @@
                                              -property molecules_allowed[source]
                                              +property molecules_allowed[source]

                                              can this NearNeighbors class be used with Molecule objects?

                                              @@ -177,7 +177,7 @@
                                              -property structures_allowed[source]
                                              +property structures_allowed[source]

                                              can this NearNeighbors class be used with Structure objects?

                                              @@ -191,7 +191,7 @@
                                              -class BrunnerNN_reciprocal(tol=0.0001, cutoff=8.0)[source]
                                              +class BrunnerNN_reciprocal(tol=0.0001, cutoff=8.0)[source]

                                              Bases: pymatgen.analysis.local_env.NearNeighbors

                                              Determine coordination number using Brunner’s algorithm which counts the atoms that are within the largest gap in differences in real space @@ -209,7 +209,7 @@

                                              -get_nn_info(structure, n)[source]
                                              +get_nn_info(structure, n)[source]

                                              Get all near-neighbor sites as well as the associated image locations and weights of the site with index n in structure.

                                              @@ -236,7 +236,7 @@
                                              -property molecules_allowed[source]
                                              +property molecules_allowed[source]

                                              can this NearNeighbors class be used with Molecule objects?

                                              @@ -248,7 +248,7 @@
                                              -property structures_allowed[source]
                                              +property structures_allowed[source]

                                              can this NearNeighbors class be used with Structure objects?

                                              @@ -262,7 +262,7 @@
                                              -class BrunnerNN_relative(tol=0.0001, cutoff=8.0)[source]
                                              +class BrunnerNN_relative(tol=0.0001, cutoff=8.0)[source]

                                              Bases: pymatgen.analysis.local_env.NearNeighbors

                                              Determine coordination number using Brunner’s algorithm which counts the atoms that are within the largest gap in differences in real space @@ -280,7 +280,7 @@

                                              -get_nn_info(structure, n)[source]
                                              +get_nn_info(structure, n)[source]

                                              Get all near-neighbor sites as well as the associated image locations and weights of the site with index n in structure.

                                              @@ -307,7 +307,7 @@
                                              -property molecules_allowed[source]
                                              +property molecules_allowed[source]

                                              can this NearNeighbors class be used with Molecule objects?

                                              @@ -319,7 +319,7 @@
                                              -property structures_allowed[source]
                                              +property structures_allowed[source]

                                              can this NearNeighbors class be used with Structure objects?

                                              @@ -333,7 +333,7 @@
                                              -class CovalentBondNN(tol=0.2, order=True)[source]
                                              +class CovalentBondNN(tol=0.2, order=True)[source]

                                              Bases: pymatgen.analysis.local_env.NearNeighbors

                                              Determine near-neighbor sites and bond orders using built-in pymatgen.Molecule CovalentBond functionality.

                                              @@ -350,7 +350,7 @@
                                              -property extend_structure_molecules[source]
                                              +property extend_structure_molecules[source]

                                              Do Molecules need to be converted to Structures to use this NearNeighbors class? Note: this property is not defined for classes for which molecules_allowed == False.

                                              @@ -363,7 +363,7 @@
                                              -get_bonded_structure(structure, decorate=False)[source]
                                              +get_bonded_structure(structure, decorate=False)[source]

                                              Obtain a MoleculeGraph object using this NearNeighbor class.

                                              @@ -381,7 +381,7 @@
                                              -get_nn_info(structure, n)[source]
                                              +get_nn_info(structure, n)[source]

                                              Get all near-neighbor sites and weights (orders) of bonds for a given atom.

                                              @@ -400,7 +400,7 @@
                                              -get_nn_shell_info(structure, site_idx, shell)[source]
                                              +get_nn_shell_info(structure, site_idx, shell)[source]

                                              Get a certain nearest neighbor shell for a certain site.

                                              Determines all non-backtracking paths through the neighbor network computed by get_nn_info. The weight is determined by multiplying @@ -435,7 +435,7 @@

                                              -property molecules_allowed[source]
                                              +property molecules_allowed[source]

                                              can this NearNeighbors class be used with Molecule objects?

                                              @@ -447,7 +447,7 @@
                                              -property structures_allowed[source]
                                              +property structures_allowed[source]

                                              can this NearNeighbors class be used with Structure objects?

                                              @@ -461,7 +461,7 @@
                                              -class Critic2NN[source]
                                              +class Critic2NN[source]

                                              Bases: pymatgen.analysis.local_env.NearNeighbors

                                              Performs a topological analysis using critic2 to obtain neighbor information, using a sum of atomic charge @@ -471,7 +471,7 @@

                                              Init for Critic2NN.

                                              -property extend_structure_molecules[source]
                                              +property extend_structure_molecules[source]

                                              Do Molecules need to be converted to Structures to use this NearNeighbors class? Note: this property is not defined for classes for which molecules_allowed == False.

                                              @@ -484,7 +484,7 @@
                                              -get_bonded_structure(structure, decorate=False)[source]
                                              +get_bonded_structure(structure, decorate=False)[source]
                                              Parameters
                                                @@ -500,7 +500,7 @@
                                                -get_nn_info(structure, n)[source]
                                                +get_nn_info(structure, n)[source]

                                                Get all near-neighbor sites as well as the associated image locations and weights of the site with index n in structure.

                                                @@ -527,7 +527,7 @@
                                                -property molecules_allowed[source]
                                                +property molecules_allowed[source]

                                                can this NearNeighbors class be used with Molecule objects?

                                                @@ -539,7 +539,7 @@
                                                -property structures_allowed[source]
                                                +property structures_allowed[source]

                                                can this NearNeighbors class be used with Structure objects?

                                                @@ -553,7 +553,7 @@
                                                -class CrystalNN(weighted_cn=False, cation_anion=False, distance_cutoffs=(0.5, 1), x_diff_weight=3.0, porous_adjustment=True, search_cutoff=7, fingerprint_length=None)[source]
                                                +class CrystalNN(weighted_cn=False, cation_anion=False, distance_cutoffs=(0.5, 1), x_diff_weight=3.0, porous_adjustment=True, search_cutoff=7, fingerprint_length=None)[source]

                                                Bases: pymatgen.analysis.local_env.NearNeighbors

                                                This is custom near neighbor method intended for use in all kinds of periodic structures (metals, minerals, porous structures, etc). It is based @@ -594,24 +594,24 @@

                                                -class NNData(all_nninfo, cn_weights, cn_nninfo)[source]
                                                +class NNData(all_nninfo, cn_weights, cn_nninfo)[source]

                                                Bases: tuple

                                                Create new instance of NNData(all_nninfo, cn_weights, cn_nninfo)

                                                -all_nninfo[source]
                                                +all_nninfo[source]

                                                Alias for field number 0

                                                -cn_nninfo[source]
                                                +cn_nninfo[source]

                                                Alias for field number 2

                                                -cn_weights[source]
                                                +cn_weights[source]

                                                Alias for field number 1

                                                @@ -619,7 +619,7 @@
                                                -get_cn(structure, n, use_weights=False)[source]
                                                +get_cn(structure, n, use_weights=False)[source]

                                                Get coordination number, CN, of site with index n in structure.

                                                Parameters
                                                @@ -643,7 +643,7 @@
                                                -get_cn_dict(structure, n, use_weights=False)[source]
                                                +get_cn_dict(structure, n, use_weights=False)[source]

                                                Get coordination number, CN, of each element bonded to site with index n in structure

                                                Parameters
                                                @@ -667,7 +667,7 @@
                                                -get_nn_data(structure, n, length=None)[source]
                                                +get_nn_data(structure, n, length=None)[source]

                                                The main logic of the method to compute near neighbor.

                                                Parameters
                                                @@ -693,7 +693,7 @@
                                                -get_nn_info(structure, n)[source]
                                                +get_nn_info(structure, n)[source]

                                                Get all near-neighbor information. :param structure: (Structure) pymatgen Structure :param n: (int) index of target site

                                                @@ -719,7 +719,7 @@
                                                -property molecules_allowed[source]
                                                +property molecules_allowed[source]

                                                can this NearNeighbors class be used with Molecule objects?

                                                @@ -731,7 +731,7 @@
                                                -property structures_allowed[source]
                                                +property structures_allowed[source]

                                                can this NearNeighbors class be used with Structure objects?

                                                @@ -743,7 +743,7 @@
                                                -static transform_to_length(nndata, length)[source]
                                                +static transform_to_length(nndata, length)[source]

                                                Given NNData, transforms data to the specified fingerprint length :param nndata: (NNData) :param length: (int) desired length of NNData

                                                @@ -753,7 +753,7 @@
                                                -class CutOffDictNN(cut_off_dict=None)[source]
                                                +class CutOffDictNN(cut_off_dict=None)[source]

                                                Bases: pymatgen.analysis.local_env.NearNeighbors

                                                A basic NN class using a dictionary of fixed cut-off distances. Only pairs of elements listed in the cut-off dictionary are considered @@ -780,7 +780,7 @@ :type e.g. {: ‘Fe2+’, ‘O2-’

                                                -property extend_structure_molecules[source]
                                                +property extend_structure_molecules[source]

                                                Do Molecules need to be converted to Structures to use this NearNeighbors class? Note: this property is not defined for classes for which molecules_allowed == False.

                                                @@ -793,7 +793,7 @@
                                                -static from_preset(preset)[source]
                                                +static from_preset(preset)[source]

                                                Initialise a CutOffDictNN according to a preset set of cut-offs.

                                                Parameters
                                                @@ -812,7 +812,7 @@
                                                -get_nn_info(structure, n)[source]
                                                +get_nn_info(structure, n)[source]

                                                Get all near-neighbor sites as well as the associated image locations and weights of the site with index n in structure.

                                                @@ -839,7 +839,7 @@
                                                -property molecules_allowed[source]
                                                +property molecules_allowed[source]

                                                can this NearNeighbors class be used with Molecule objects?

                                                @@ -851,7 +851,7 @@
                                                -property structures_allowed[source]
                                                +property structures_allowed[source]

                                                can this NearNeighbors class be used with Structure objects?

                                                @@ -865,7 +865,7 @@
                                                -class EconNN(tol: float = 0.2, cutoff: float = 10.0, cation_anion: bool = False, use_fictive_radius: bool = False)[source]
                                                +class EconNN(tol: float = 0.2, cutoff: float = 10.0, cation_anion: bool = False, use_fictive_radius: bool = False)[source]

                                                Bases: pymatgen.analysis.local_env.NearNeighbors

                                                Determines the average effective coordination number for each cation in a given structure using Hoppe’s algorithm.

                                                @@ -888,7 +888,7 @@
                                                -property extend_structure_molecules[source]
                                                +property extend_structure_molecules[source]

                                                Do Molecules need to be converted to Structures to use this NearNeighbors class? Note: this property is not defined for classes for which molecules_allowed == False.

                                                @@ -901,7 +901,7 @@
                                                -get_nn_info(structure, n)[source]
                                                +get_nn_info(structure, n)[source]

                                                Get all near-neighbor sites as well as the associated image locations and weights of the site with index n in structure.

                                                @@ -928,7 +928,7 @@
                                                -property molecules_allowed[source]
                                                +property molecules_allowed[source]

                                                can this NearNeighbors class be used with Molecule objects?

                                                @@ -940,7 +940,7 @@
                                                -property structures_allowed[source]
                                                +property structures_allowed[source]

                                                can this NearNeighbors class be used with Structure objects?

                                                @@ -954,7 +954,7 @@
                                                -class IsayevNN(tol: float = 0.25, targets: Element | list[Element] | None = None, cutoff: float = 13.0, allow_pathological: bool = False, extra_nn_info: bool = True, compute_adj_neighbors: bool = True)[source]
                                                +class IsayevNN(tol: float = 0.25, targets: Element | list[Element] | None = None, cutoff: float = 13.0, allow_pathological: bool = False, extra_nn_info: bool = True, compute_adj_neighbors: bool = True)[source]

                                                Bases: pymatgen.analysis.local_env.VoronoiNN

                                                Uses the algorithm defined in 10.1038/ncomms15679

                                                Sites are considered neighbors if (i) they share a Voronoi facet and (ii) the @@ -975,7 +975,7 @@

                                                -get_all_nn_info(structure: pymatgen.core.structure.Structure) list[list[dict[str, Any]]][source]
                                                +get_all_nn_info(structure: pymatgen.core.structure.Structure) list[list[dict[str, Any]]][source]
                                                Parameters

                                                structure (Structure) – input structure.

                                                @@ -989,7 +989,7 @@
                                                -get_nn_info(structure: pymatgen.core.structure.Structure, n: int) list[dict[str, Any]][source]
                                                +get_nn_info(structure: pymatgen.core.structure.Structure, n: int) list[dict[str, Any]][source]

                                                Get all near-neighbor site information.

                                                Gets the the associated image locations and weights of the site with index n in structure using Voronoi decomposition and distance cutoff.

                                                @@ -1019,7 +1019,7 @@
                                                -class JmolNN(tol=0.45, min_bond_distance=0.4, el_radius_updates=None)[source]
                                                +class JmolNN(tol=0.45, min_bond_distance=0.4, el_radius_updates=None)[source]

                                                Bases: pymatgen.analysis.local_env.NearNeighbors

                                                Determine near-neighbor sites and coordination number using an emulation of Jmol’s default autoBond() algorithm. This version of the algorithm @@ -1037,7 +1037,7 @@

                                                -property extend_structure_molecules[source]
                                                +property extend_structure_molecules[source]

                                                Do Molecules need to be converted to Structures to use this NearNeighbors class? Note: this property is not defined for classes for which molecules_allowed == False.

                                                @@ -1050,7 +1050,7 @@
                                                -get_max_bond_distance(el1_sym, el2_sym)[source]
                                                +get_max_bond_distance(el1_sym, el2_sym)[source]

                                                Use Jmol algorithm to determine bond length from atomic parameters :param el1_sym: (str) symbol of atom 1 :param el2_sym: (str) symbol of atom 2

                                                @@ -1059,7 +1059,7 @@
                                                -get_nn_info(structure, n)[source]
                                                +get_nn_info(structure, n)[source]

                                                Get all near-neighbor sites as well as the associated image locations and weights of the site with index n using the bond identification algorithm underlying Jmol.

                                                @@ -1087,7 +1087,7 @@
                                                -property molecules_allowed[source]
                                                +property molecules_allowed[source]

                                                can this NearNeighbors class be used with Molecule objects?

                                                @@ -1099,7 +1099,7 @@
                                                -property structures_allowed[source]
                                                +property structures_allowed[source]

                                                can this NearNeighbors class be used with Structure objects?

                                                @@ -1113,7 +1113,7 @@
                                                -class LocalStructOrderParams(types, parameters=None, cutoff=- 10.0)[source]
                                                +class LocalStructOrderParams(types, parameters=None, cutoff=- 10.0)[source]

                                                Bases: object

                                                This class permits the calculation of various types of local structure order parameters.

                                                @@ -1250,7 +1250,7 @@
                                                -compute_trigonometric_terms(thetas, phis)[source]
                                                +compute_trigonometric_terms(thetas, phis)[source]

                                                Computes trigonometric terms that are required to calculate bond orientational order parameters using internal variables.

                                                @@ -1275,7 +1275,7 @@
                                                -get_order_parameters(structure, n, indices_neighs=None, tol=0.0, target_spec=None)[source]
                                                +get_order_parameters(structure, n, indices_neighs=None, tol=0.0, target_spec=None)[source]

                                                Compute all order parameters of site n.

                                                Parameters
                                                @@ -1331,7 +1331,7 @@
                                                -get_parameters(index)[source]
                                                +get_parameters(index)[source]

                                                Returns list of floats that represents the parameters associated with calculation of the order @@ -1354,7 +1354,7 @@

                                                -get_q2(thetas=None, phis=None)[source]
                                                +get_q2(thetas=None, phis=None)[source]

                                                Calculates the value of the bond orientational order parameter of weight l=2. If the function is called with non-empty lists of polar and azimuthal angles the corresponding trigonometric terms @@ -1382,7 +1382,7 @@

                                                -get_q4(thetas=None, phis=None)[source]
                                                +get_q4(thetas=None, phis=None)[source]

                                                Calculates the value of the bond orientational order parameter of weight l=4. If the function is called with non-empty lists of polar and azimuthal angles the corresponding trigonometric terms @@ -1410,7 +1410,7 @@

                                                -get_q6(thetas=None, phis=None)[source]
                                                +get_q6(thetas=None, phis=None)[source]

                                                Calculates the value of the bond orientational order parameter of weight l=6. If the function is called with non-empty lists of polar and azimuthal angles the corresponding trigonometric terms @@ -1438,7 +1438,7 @@

                                                -get_type(index)[source]
                                                +get_type(index)[source]

                                                Return type of order parameter at the index provided and represented by a short string.

                                                @@ -1457,7 +1457,7 @@
                                                -property last_nneigh[source]
                                                +property last_nneigh[source]

                                                Returns: int: the number of neighbors encountered during the most

                                                @@ -1469,7 +1469,7 @@
                                                -property num_ops[source]
                                                +property num_ops[source]

                                                Returns: int: the number of different order parameters that are targeted

                                                @@ -1481,7 +1481,7 @@
                                                -class MinimumDistanceNN(tol=0.1, cutoff=10.0, get_all_sites=False)[source]
                                                +class MinimumDistanceNN(tol=0.1, cutoff=10.0, get_all_sites=False)[source]

                                                Bases: pymatgen.analysis.local_env.NearNeighbors

                                                Determine near-neighbor sites and coordination number using the nearest neighbor(s) at distance, d_min, plus all neighbors @@ -1501,7 +1501,7 @@

                                                -property extend_structure_molecules[source]
                                                +property extend_structure_molecules[source]

                                                Do Molecules need to be converted to Structures to use this NearNeighbors class? Note: this property is not defined for classes for which molecules_allowed == False.

                                                @@ -1514,7 +1514,7 @@
                                                -get_nn_info(structure, n)[source]
                                                +get_nn_info(structure, n)[source]

                                                Get all near-neighbor sites as well as the associated image locations and weights of the site with index n using the closest neighbor distance-based method.

                                                @@ -1542,7 +1542,7 @@
                                                -property molecules_allowed[source]
                                                +property molecules_allowed[source]

                                                can this NearNeighbors class be used with Molecule objects?

                                                @@ -1554,7 +1554,7 @@
                                                -property structures_allowed[source]
                                                +property structures_allowed[source]

                                                can this NearNeighbors class be used with Structure objects?

                                                @@ -1568,7 +1568,7 @@
                                                -class MinimumOKeeffeNN(tol=0.1, cutoff=10.0)[source]
                                                +class MinimumOKeeffeNN(tol=0.1, cutoff=10.0)[source]

                                                Bases: pymatgen.analysis.local_env.NearNeighbors

                                                Determine near-neighbor sites and coordination number using the neighbor(s) at closest relative distance, d_min_OKeffee, plus some @@ -1587,7 +1587,7 @@

                                                -property extend_structure_molecules[source]
                                                +property extend_structure_molecules[source]

                                                Do Molecules need to be converted to Structures to use this NearNeighbors class? Note: this property is not defined for classes for which molecules_allowed == False.

                                                @@ -1600,7 +1600,7 @@
                                                -get_nn_info(structure, n)[source]
                                                +get_nn_info(structure, n)[source]

                                                Get all near-neighbor sites as well as the associated image locations and weights of the site with index n using the closest relative neighbor distance-based method with O’Keeffe parameters.

                                                @@ -1628,7 +1628,7 @@
                                                -property molecules_allowed[source]
                                                +property molecules_allowed[source]

                                                can this NearNeighbors class be used with Molecule objects?

                                                @@ -1640,7 +1640,7 @@
                                                -property structures_allowed[source]
                                                +property structures_allowed[source]

                                                can this NearNeighbors class be used with Structure objects?

                                                @@ -1654,7 +1654,7 @@
                                                -class MinimumVIRENN(tol=0.1, cutoff=10.0)[source]
                                                +class MinimumVIRENN(tol=0.1, cutoff=10.0)[source]

                                                Bases: pymatgen.analysis.local_env.NearNeighbors

                                                Determine near-neighbor sites and coordination number using the neighbor(s) at closest relative distance, d_min_VIRE, plus some @@ -1673,7 +1673,7 @@

                                                -get_nn_info(structure, n)[source]
                                                +get_nn_info(structure, n)[source]

                                                Get all near-neighbor sites as well as the associated image locations and weights of the site with index n using the closest relative neighbor distance-based method with VIRE atomic/ionic radii.

                                                @@ -1701,7 +1701,7 @@
                                                -property molecules_allowed[source]
                                                +property molecules_allowed[source]

                                                can this NearNeighbors class be used with Molecule objects?

                                                @@ -1713,7 +1713,7 @@
                                                -property structures_allowed[source]
                                                +property structures_allowed[source]

                                                can this NearNeighbors class be used with Structure objects?

                                                @@ -1727,13 +1727,13 @@
                                                -class NearNeighbors[source]
                                                +class NearNeighbors[source]

                                                Bases: object

                                                Base class to determine near neighbors that typically include nearest neighbors and others that are within some tolerable distance.

                                                -property extend_structure_molecules[source]
                                                +property extend_structure_molecules[source]

                                                Do Molecules need to be converted to Structures to use this NearNeighbors class? Note: this property is not defined for classes for which molecules_allowed == False.

                                                @@ -1746,7 +1746,7 @@
                                                -get_all_nn_info(structure)[source]
                                                +get_all_nn_info(structure)[source]

                                                Get a listing of all neighbors for all sites in a structure

                                                Parameters
                                                @@ -1764,7 +1764,7 @@
                                                -get_bonded_structure(structure, decorate=False, weights=True)[source]
                                                +get_bonded_structure(structure, decorate=False, weights=True)[source]

                                                Obtain a StructureGraph object using this NearNeighbor class. Requires the optional dependency networkx (pip install networkx).

                                                @@ -1785,7 +1785,7 @@
                                                -get_cn(structure, n, use_weights=False)[source]
                                                +get_cn(structure, n, use_weights=False)[source]

                                                Get coordination number, CN, of site with index n in structure.

                                                Parameters
                                                @@ -1809,7 +1809,7 @@
                                                -get_cn_dict(structure, n, use_weights=False)[source]
                                                +get_cn_dict(structure, n, use_weights=False)[source]

                                                Get coordination number, CN, of each element bonded to site with index n in structure

                                                Parameters
                                                @@ -1833,7 +1833,7 @@
                                                -get_local_order_parameters(structure, n)[source]
                                                +get_local_order_parameters(structure, n)[source]

                                                Calculate those local structure order parameters for the given site whose ideal CN corresponds to the underlying motif (e.g., CN=4, then calculate the @@ -1856,7 +1856,7 @@

                                                -get_nn(structure, n)[source]
                                                +get_nn(structure, n)[source]

                                                Get near neighbors of site with index n in structure.

                                                Parameters
                                                @@ -1877,7 +1877,7 @@
                                                -get_nn_images(structure, n)[source]
                                                +get_nn_images(structure, n)[source]

                                                Get image location of all near neighbors of site with index n in structure.

                                                @@ -1903,7 +1903,7 @@
                                                -get_nn_info(structure, n)[source]
                                                +get_nn_info(structure, n)[source]

                                                Get all near-neighbor sites as well as the associated image locations and weights of the site with index n.

                                                @@ -1935,7 +1935,7 @@
                                                -get_nn_shell_info(structure, site_idx, shell)[source]
                                                +get_nn_shell_info(structure, site_idx, shell)[source]

                                                Get a certain nearest neighbor shell for a certain site.

                                                Determines all non-backtracking paths through the neighbor network computed by get_nn_info. The weight is determined by multiplying @@ -1970,7 +1970,7 @@

                                                -get_weights_of_nn_sites(structure, n)[source]
                                                +get_weights_of_nn_sites(structure, n)[source]

                                                Get weight associated with each near neighbor of site with index n in structure.

                                                @@ -1991,7 +1991,7 @@
                                                -property molecules_allowed[source]
                                                +property molecules_allowed[source]

                                                can this NearNeighbors class be used with Molecule objects?

                                                @@ -2003,7 +2003,7 @@
                                                -property structures_allowed[source]
                                                +property structures_allowed[source]

                                                can this NearNeighbors class be used with Structure objects?

                                                @@ -2017,7 +2017,7 @@
                                                -class OpenBabelNN(order=True)[source]
                                                +class OpenBabelNN(order=True)[source]

                                                Bases: pymatgen.analysis.local_env.NearNeighbors

                                                Determine near-neighbor sites and bond orders using OpenBabel API.

                                                NOTE: This strategy is only appropriate for molecules, and not for @@ -2032,7 +2032,7 @@

                                                -property extend_structure_molecules[source]
                                                +property extend_structure_molecules[source]

                                                Do Molecules need to be converted to Structures to use this NearNeighbors class? Note: this property is not defined for classes for which molecules_allowed == False.

                                                @@ -2045,7 +2045,7 @@
                                                -get_bonded_structure(structure, decorate=False)[source]
                                                +get_bonded_structure(structure, decorate=False)[source]

                                                Obtain a MoleculeGraph object using this NearNeighbor class. Requires the optional dependency networkx (pip install networkx).

                                                @@ -2064,7 +2064,7 @@
                                                -get_nn_info(structure, n)[source]
                                                +get_nn_info(structure, n)[source]

                                                Get all near-neighbor sites and weights (orders) of bonds for a given atom.

                                                @@ -2086,7 +2086,7 @@
                                                -get_nn_shell_info(structure, site_idx, shell)[source]
                                                +get_nn_shell_info(structure, site_idx, shell)[source]

                                                Get a certain nearest neighbor shell for a certain site.

                                                Determines all non-backtracking paths through the neighbor network computed by get_nn_info. The weight is determined by multiplying @@ -2121,7 +2121,7 @@

                                                -property molecules_allowed[source]
                                                +property molecules_allowed[source]

                                                can this NearNeighbors class be used with Molecule objects?

                                                @@ -2133,7 +2133,7 @@
                                                -property structures_allowed[source]
                                                +property structures_allowed[source]

                                                can this NearNeighbors class be used with Structure objects?

                                                @@ -2147,7 +2147,7 @@
                                                -class ValenceIonicRadiusEvaluator(structure)[source]
                                                +class ValenceIonicRadiusEvaluator(structure)[source]

                                                Bases: object

                                                Computes site valences and ionic radii for a structure using bond valence analyzer

                                                @@ -2158,19 +2158,19 @@
                                                -property radii[source]
                                                +property radii[source]

                                                List of ionic radii of elements in the order of sites.

                                                -property structure[source]
                                                +property structure[source]

                                                Returns oxidation state decorated structure.

                                                -property valences[source]
                                                +property valences[source]

                                                List of oxidation states of elements in the order of sites.

                                                @@ -2178,7 +2178,7 @@
                                                -class VoronoiNN(tol=0, targets=None, cutoff=13.0, allow_pathological=False, weight='solid_angle', extra_nn_info=True, compute_adj_neighbors=True)[source]
                                                +class VoronoiNN(tol=0, targets=None, cutoff=13.0, allow_pathological=False, weight='solid_angle', extra_nn_info=True, compute_adj_neighbors=True)[source]

                                                Bases: pymatgen.analysis.local_env.NearNeighbors

                                                Uses a Voronoi algorithm to determine near neighbors for each site in a structure.

                                                @@ -2201,7 +2201,7 @@
                                                -get_all_nn_info(structure)[source]
                                                +get_all_nn_info(structure)[source]
                                                Parameters

                                                structure (Structure) – input structure.

                                                @@ -2214,7 +2214,7 @@
                                                -get_all_voronoi_polyhedra(structure)[source]
                                                +get_all_voronoi_polyhedra(structure)[source]

                                                Get the Voronoi polyhedra for all site in a simulation cell

                                                Parameters
                                                @@ -2244,7 +2244,7 @@
                                                -get_nn_info(structure, n)[source]
                                                +get_nn_info(structure, n)[source]

                                                Get all near-neighbor sites as well as the associated image locations and weights of the site with index n in structure using Voronoi decomposition.

                                                @@ -2272,7 +2272,7 @@
                                                -get_voronoi_polyhedra(structure, n)[source]
                                                +get_voronoi_polyhedra(structure, n)[source]

                                                Gives a weighted polyhedra around a site.

                                                See ref: A Proposed Rigorous Definition of Coordination Number, M. O’Keeffe, Acta Cryst. (1979). A35, 772-775

                                                @@ -2308,7 +2308,7 @@
                                                -property molecules_allowed[source]
                                                +property molecules_allowed[source]

                                                can this NearNeighbors class be used with Molecule objects?

                                                @@ -2320,7 +2320,7 @@
                                                -property structures_allowed[source]
                                                +property structures_allowed[source]

                                                can this NearNeighbors class be used with Structure objects?

                                                @@ -2334,7 +2334,7 @@
                                                -get_neighbors_of_site_with_index(struct, n, approach='min_dist', delta=0.1, cutoff=10.0)[source]
                                                +get_neighbors_of_site_with_index(struct, n, approach='min_dist', delta=0.1, cutoff=10.0)[source]

                                                Returns the neighbors of a given site using a specific neighbor-finding method.

                                                @@ -2357,7 +2357,7 @@
                                                -get_okeeffe_distance_prediction(el1, el2)[source]
                                                +get_okeeffe_distance_prediction(el1, el2)[source]

                                                Returns an estimate of the bond valence parameter (bond length) using the derived parameters from ‘Atoms Sizes and Bond Lengths in Molecules and Crystals’ (O’Keeffe & Brese, 1991). The estimate is based on two @@ -2380,7 +2380,7 @@

                                                -get_okeeffe_params(el_symbol)[source]
                                                +get_okeeffe_params(el_symbol)[source]

                                                Returns the elemental parameters related to atom size and electronegativity which are used for estimating bond-valence parameters (bond length) of pairs of atoms on the basis of data @@ -2405,7 +2405,7 @@

                                                -gramschmidt(vin, uin)[source]
                                                +gramschmidt(vin, uin)[source]

                                                Returns that part of the first input vector that is orthogonal to the second input vector. The output vector is not normalized.

                                                @@ -2421,7 +2421,7 @@
                                                -metal_edge_extender(mol_graph)[source]
                                                +metal_edge_extender(mol_graph)[source]

                                                Function to identify and add missed coordinate bond edges for metals

                                                Parameters
                                                @@ -2442,7 +2442,7 @@
                                                -site_is_of_motif_type(struct, n, approach='min_dist', delta=0.1, cutoff=10.0, thresh=None)[source]
                                                +site_is_of_motif_type(struct, n, approach='min_dist', delta=0.1, cutoff=10.0, thresh=None)[source]

                                                Returns the motif type of the site with index n in structure struct; currently featuring “tetrahedral”, “octahedral”, “bcc”, and “cp” (close-packed: fcc and hcp) as well as “square pyramidal” and @@ -2472,7 +2472,7 @@

                                                -solid_angle(center, coords)[source]
                                                +solid_angle(center, coords)[source]

                                                Helper method to calculate the solid angle of a set of coords from the center.

                                                @@ -2490,7 +2490,7 @@
                                                -vol_tetra(vt1, vt2, vt3, vt4)[source]
                                                +vol_tetra(vt1, vt2, vt3, vt4)[source]

                                                Calculate the volume of a tetrahedron, given the four vertices of vt1, vt2, vt3 and vt4. :param vt1: coordinates of vertex 1. diff --git a/docs/pymatgen.analysis.magnetism.analyzer.html b/docs/pymatgen.analysis.magnetism.analyzer.html index 36a9309c2f0..ba5a031c9c6 100644 --- a/docs/pymatgen.analysis.magnetism.analyzer.html +++ b/docs/pymatgen.analysis.magnetism.analyzer.html @@ -4,7 +4,7 @@ - pymatgen.analysis.magnetism.analyzer module — pymatgen 2022.5.18 documentation + pymatgen.analysis.magnetism.analyzer module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                - 2022.5.18 + 2022.5.18.1
                                                @@ -120,7 +120,7 @@ (e.g. Structures with associated magmom tags).

                                                -class CollinearMagneticStructureAnalyzer(structure: Structure, overwrite_magmom_mode: OverwriteMagmomMode | str = 'none', round_magmoms: bool = False, detect_valences: bool = False, make_primitive: bool = True, default_magmoms: dict = None, set_net_positive: bool = True, threshold: float = 0.0, threshold_nonmag: float = 0.1)[source]
                                                +class CollinearMagneticStructureAnalyzer(structure: Structure, overwrite_magmom_mode: OverwriteMagmomMode | str = 'none', round_magmoms: bool = False, detect_valences: bool = False, make_primitive: bool = True, default_magmoms: dict = None, set_net_positive: bool = True, threshold: float = 0.0, threshold_nonmag: float = 0.1)[source]

                                                Bases: object

                                                A class which provides a few helpful methods to analyze collinear magnetic structures.

                                                @@ -178,7 +178,7 @@
                                                -get_exchange_group_info(symprec: float = 0.01, angle_tolerance: float = 5.0) tuple[str, int][source]
                                                +get_exchange_group_info(symprec: float = 0.01, angle_tolerance: float = 5.0) tuple[str, int][source]

                                                Returns the information on the symmetry of the Hamiltonian describing the exchange energy of the system, taking into account relative direction of magnetic moments but not their @@ -202,7 +202,7 @@

                                                -get_ferromagnetic_structure(make_primitive: bool = True) pymatgen.core.structure.Structure[source]
                                                +get_ferromagnetic_structure(make_primitive: bool = True) pymatgen.core.structure.Structure[source]

                                                Returns a Structure with all magnetic moments positive or zero.

                                                @@ -218,7 +218,7 @@
                                                -get_nonmagnetic_structure(make_primitive: bool = True) pymatgen.core.structure.Structure[source]
                                                +get_nonmagnetic_structure(make_primitive: bool = True) pymatgen.core.structure.Structure[source]

                                                Returns a Structure without magnetic moments defined.

                                                Parameters
                                                @@ -233,7 +233,7 @@
                                                -get_structure_with_only_magnetic_atoms(make_primitive: bool = True) pymatgen.core.structure.Structure[source]
                                                +get_structure_with_only_magnetic_atoms(make_primitive: bool = True) pymatgen.core.structure.Structure[source]

                                                Returns a Structure with only magnetic atoms present.

                                                Parameters
                                                @@ -246,26 +246,26 @@
                                                -get_structure_with_spin() pymatgen.core.structure.Structure[source]
                                                +get_structure_with_spin() pymatgen.core.structure.Structure[source]

                                                Returns a Structure with species decorated with spin values instead of using magmom site properties.

                                                -property is_magnetic: bool[source]
                                                +property is_magnetic: bool[source]

                                                Convenience property, returns True if any non-zero magmoms present.

                                                -property magmoms: numpy.ndarray[source]
                                                +property magmoms: numpy.ndarray[source]

                                                Convenience property, returns magmoms as a numpy array.

                                                -property magnetic_species_and_magmoms: dict[str, Any][source]
                                                +property magnetic_species_and_magmoms: dict[str, Any][source]

                                                Returns a dict of magnetic species and the magnitude of their associated magmoms. Will return a list if there are multiple magmoms per species.

                                                @@ -274,7 +274,7 @@
                                                -matches_ordering(other: pymatgen.core.structure.Structure) bool[source]
                                                +matches_ordering(other: pymatgen.core.structure.Structure) bool[source]

                                                Compares the magnetic orderings of one structure with another.

                                                Parameters
                                                @@ -286,13 +286,13 @@
                                                -property number_of_magnetic_sites: int[source]
                                                +property number_of_magnetic_sites: int[source]

                                                Number of magnetic sites present in structure.

                                                -number_of_unique_magnetic_sites(symprec: float = 0.001, angle_tolerance: float = 5) int[source]
                                                +number_of_unique_magnetic_sites(symprec: float = 0.001, angle_tolerance: float = 5) int[source]
                                                Parameters
                                                  @@ -307,7 +307,7 @@
                                                  -property ordering: pymatgen.analysis.magnetism.analyzer.Ordering[source]
                                                  +property ordering: pymatgen.analysis.magnetism.analyzer.Ordering[source]

                                                  Applies heuristics to return a magnetic ordering for a collinear magnetic structure. Result is not guaranteed for correctness.

                                                  Returns: Ordering Enum (‘FiM’ is used as the abbreviation for @@ -316,13 +316,13 @@

                                                  -property types_of_magnetic_specie: tuple[Element | Species | DummySpecies, ...][source]
                                                  +property types_of_magnetic_specie: tuple[Element | Species | DummySpecies, ...][source]

                                                  Specie->Species rename. Used to maintain backwards compatibility.

                                                  -property types_of_magnetic_species: tuple[Element | Species | DummySpecies, ...][source]
                                                  +property types_of_magnetic_species: tuple[Element | Species | DummySpecies, ...][source]

                                                  Equivalent to Structure.types_of_specie but only returns magnetic species.

                                                  Returns: types of Species as a list

                                                  @@ -332,18 +332,18 @@
                                                  -class MagneticDeformation(type, deformation)[source]
                                                  +class MagneticDeformation(type, deformation)[source]

                                                  Bases: tuple

                                                  Create new instance of MagneticDeformation(type, deformation)

                                                  -deformation[source]
                                                  +deformation[source]

                                                  Alias for field number 1

                                                  -type[source]
                                                  +type[source]

                                                  Alias for field number 0

                                                  @@ -351,7 +351,7 @@
                                                  -class MagneticStructureEnumerator(structure: Structure, default_magmoms: dict[str, float] | None = None, strategies: list[str] | tuple[str, ...] = ('ferromagnetic', 'antiferromagnetic'), automatic: bool = True, truncate_by_symmetry: bool = True, transformation_kwargs: dict | None = None)[source]
                                                  +class MagneticStructureEnumerator(structure: Structure, default_magmoms: dict[str, float] | None = None, strategies: list[str] | tuple[str, ...] = ('ferromagnetic', 'antiferromagnetic'), automatic: bool = True, truncate_by_symmetry: bool = True, transformation_kwargs: dict | None = None)[source]

                                                  Bases: object

                                                  Combines MagneticStructureAnalyzer and MagOrderingTransformation to automatically generate a set of transformations for a given structure @@ -385,78 +385,78 @@

                                                  -available_strategies = ('ferromagnetic', 'antiferromagnetic', 'ferrimagnetic_by_motif', 'ferrimagnetic_by_species', 'antiferromagnetic_by_motif', 'nonmagnetic')[source]
                                                  +available_strategies = ('ferromagnetic', 'antiferromagnetic', 'ferrimagnetic_by_motif', 'ferrimagnetic_by_species', 'antiferromagnetic_by_motif', 'nonmagnetic')[source]
                                                  -class Ordering(value)[source]
                                                  +class Ordering(value)[source]

                                                  Bases: enum.Enum

                                                  Enumeration defining possible magnetic orderings.

                                                  -AFM = 'AFM'[source]
                                                  +AFM = 'AFM'[source]
                                                  -FM = 'FM'[source]
                                                  +FM = 'FM'[source]
                                                  -FiM = 'FiM'[source]
                                                  +FiM = 'FiM'[source]
                                                  -NM = 'NM'[source]
                                                  +NM = 'NM'[source]
                                                  -Unknown = 'Unknown'[source]
                                                  +Unknown = 'Unknown'[source]
                                                  -class OverwriteMagmomMode(value)[source]
                                                  +class OverwriteMagmomMode(value)[source]

                                                  Bases: enum.Enum

                                                  Enumeration defining different modes for analyzer.

                                                  -none = 'none'[source]
                                                  +none = 'none'[source]
                                                  -normalize = 'normalize'[source]
                                                  +normalize = 'normalize'[source]
                                                  -replace_all = 'replace_all'[source]
                                                  +replace_all = 'replace_all'[source]
                                                  -respect_sign = 'respect_sign'[source]
                                                  +respect_sign = 'respect_sign'[source]
                                                  -respect_zero = 'respect_zeros'[source]
                                                  +respect_zero = 'respect_zeros'[source]
                                                  -magnetic_deformation(structure_A: pymatgen.core.structure.Structure, structure_B: pymatgen.core.structure.Structure) pymatgen.analysis.magnetism.analyzer.MagneticDeformation[source]
                                                  +magnetic_deformation(structure_A: pymatgen.core.structure.Structure, structure_B: pymatgen.core.structure.Structure) pymatgen.analysis.magnetism.analyzer.MagneticDeformation[source]

                                                  Calculates ‘magnetic deformation proxy’, a measure of deformation (norm of finite strain) between ‘non-magnetic’ (non-spin-polarized) and diff --git a/docs/pymatgen.analysis.magnetism.heisenberg.html b/docs/pymatgen.analysis.magnetism.heisenberg.html index 8aa51a81f09..8ada252f4b0 100644 --- a/docs/pymatgen.analysis.magnetism.heisenberg.html +++ b/docs/pymatgen.analysis.magnetism.heisenberg.html @@ -4,7 +4,7 @@ - pymatgen.analysis.magnetism.heisenberg module — pymatgen 2022.5.18 documentation + pymatgen.analysis.magnetism.heisenberg module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -121,7 +121,7 @@ model.

                                                  -class HeisenbergMapper(ordered_structures, energies, cutoff=0.0, tol=0.02)[source]
                                                  +class HeisenbergMapper(ordered_structures, energies, cutoff=0.0, tol=0.02)[source]

                                                  Bases: object

                                                  Class to compute exchange parameters from low energy magnetic orderings.

                                                  Exchange parameters are computed by mapping to a classical Heisenberg @@ -161,7 +161,7 @@

                                                  -estimate_exchange(fm_struct=None, afm_struct=None, fm_e=None, afm_e=None)[source]
                                                  +estimate_exchange(fm_struct=None, afm_struct=None, fm_e=None, afm_e=None)[source]

                                                  Estimate <J> for a structure based on low energy FM and AFM orderings.

                                                  Parameters
                                                  @@ -183,7 +183,7 @@
                                                  -get_exchange()[source]
                                                  +get_exchange()[source]

                                                  Take Heisenberg Hamiltonian and corresponding energy for each row and solve for the exchange parameters.

                                                  @@ -198,7 +198,7 @@
                                                  -get_heisenberg_model()[source]
                                                  +get_heisenberg_model()[source]

                                                  Save results of mapping to a HeisenbergModel object.

                                                  Returns
                                                  @@ -212,7 +212,7 @@
                                                  -get_interaction_graph(filename=None)[source]
                                                  +get_interaction_graph(filename=None)[source]

                                                  Get a StructureGraph with edges and weights that correspond to exchange interactions and J_ij values, respectively.

                                                  @@ -230,7 +230,7 @@
                                                  -get_low_energy_orderings()[source]
                                                  +get_low_energy_orderings()[source]

                                                  Find lowest energy FM and AFM orderings to compute E_AFM - E_FM.

                                                  Returns
                                                  @@ -247,7 +247,7 @@
                                                  -get_mft_temperature(j_avg)[source]
                                                  +get_mft_temperature(j_avg)[source]

                                                  Crude mean field estimate of critical temperature based on <J> for one sublattice, or solving the coupled equations for a multisublattice material.

                                                  @@ -268,7 +268,7 @@
                                                  -class HeisenbergModel(formula=None, structures=None, energies=None, cutoff=None, tol=None, sgraphs=None, unique_site_ids=None, wyckoff_ids=None, nn_interactions=None, dists=None, ex_mat=None, ex_params=None, javg=None, igraph=None)[source]
                                                  +class HeisenbergModel(formula=None, structures=None, energies=None, cutoff=None, tol=None, sgraphs=None, unique_site_ids=None, wyckoff_ids=None, nn_interactions=None, dists=None, ex_mat=None, ex_params=None, javg=None, igraph=None)[source]

                                                  Bases: monty.json.MSONable

                                                  Store a Heisenberg model fit to low-energy magnetic orderings. Intended to be generated by HeisenbergMapper.get_heisenberg_model().

                                                  @@ -298,13 +298,13 @@
                                                  -as_dict()[source]
                                                  +as_dict()[source]

                                                  Because some dicts have tuple keys, some sanitization is required for json compatibility.

                                                  -classmethod from_dict(d)[source]
                                                  +classmethod from_dict(d)[source]

                                                  Create a HeisenbergModel from a dict.

                                                  @@ -312,7 +312,7 @@
                                                  -class HeisenbergScreener(structures, energies, screen=False)[source]
                                                  +class HeisenbergScreener(structures, energies, screen=False)[source]

                                                  Bases: object

                                                  Class to clean and screen magnetic orderings.

                                                  This class pre-processes magnetic orderings and energies for @@ -329,7 +329,7 @@

                                                  -screened_structures[source]
                                                  +screened_structures[source]

                                                  Sorted structures.

                                                  Type
                                                  @@ -340,7 +340,7 @@
                                                  -screened_energies[source]
                                                  +screened_energies[source]

                                                  Sorted energies.

                                                  Type
                                                  diff --git a/docs/pymatgen.analysis.magnetism.html b/docs/pymatgen.analysis.magnetism.html index bf691261c73..f4c78e07c02 100644 --- a/docs/pymatgen.analysis.magnetism.html +++ b/docs/pymatgen.analysis.magnetism.html @@ -4,7 +4,7 @@ - pymatgen.analysis.magnetism package — pymatgen 2022.5.18 documentation + pymatgen.analysis.magnetism package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  diff --git a/docs/pymatgen.analysis.magnetism.jahnteller.html b/docs/pymatgen.analysis.magnetism.jahnteller.html index e5857148a78..1ee2804cd79 100644 --- a/docs/pymatgen.analysis.magnetism.jahnteller.html +++ b/docs/pymatgen.analysis.magnetism.jahnteller.html @@ -4,7 +4,7 @@ - pymatgen.analysis.magnetism.jahnteller module — pymatgen 2022.5.18 documentation + pymatgen.analysis.magnetism.jahnteller module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -119,7 +119,7 @@

                                                  JahnTeller distortion analysis.

                                                  -class JahnTellerAnalyzer[source]
                                                  +class JahnTellerAnalyzer[source]

                                                  Bases: object

                                                  Will attempt to classify if structure may be Jahn-Teller active. Class currently uses datafile of hard-coded common Jahn-Teller @@ -130,7 +130,7 @@

                                                  Init for JahnTellerAnalyzer.

                                                  -get_analysis(structure: pymatgen.core.structure.Structure, calculate_valences: bool = True, guesstimate_spin: bool = False, op_threshold: float = 0.1) dict[source]
                                                  +get_analysis(structure: pymatgen.core.structure.Structure, calculate_valences: bool = True, guesstimate_spin: bool = False, op_threshold: float = 0.1) dict[source]

                                                  Convenience method, uses get_analysis_and_structure method.

                                                  Obtain an analysis of a given structure and if it may be Jahn-Teller active or not. This is a heuristic, and may give false positives and @@ -158,7 +158,7 @@

                                                  -get_analysis_and_structure(structure: pymatgen.core.structure.Structure, calculate_valences: bool = True, guesstimate_spin: bool = False, op_threshold: float = 0.1) tuple[dict, pymatgen.core.structure.Structure][source]
                                                  +get_analysis_and_structure(structure: pymatgen.core.structure.Structure, calculate_valences: bool = True, guesstimate_spin: bool = False, op_threshold: float = 0.1) tuple[dict, pymatgen.core.structure.Structure][source]

                                                  Obtain an analysis of a given structure and if it may be Jahn-Teller active or not. This is a heuristic, and may give false positives and false negatives (false positives are preferred).

                                                  @@ -185,7 +185,7 @@
                                                  -get_magnitude_of_effect_from_species(species: str | Species, spin_state: str, motif: str) str[source]
                                                  +get_magnitude_of_effect_from_species(species: str | Species, spin_state: str, motif: str) str[source]

                                                  Get magnitude of Jahn-Teller effect from provided species, spin state and motif.

                                                  Parameters
                                                  @@ -201,7 +201,7 @@
                                                  -static get_magnitude_of_effect_from_spin_config(motif: str, spin_config: dict[str, float]) str[source]
                                                  +static get_magnitude_of_effect_from_spin_config(motif: str, spin_config: dict[str, float]) str[source]

                                                  Roughly, the magnitude of Jahn-Teller distortion will be: * in octahedral environments, strong if e_g orbitals unevenly occupied but weak if t_2g orbitals unevenly @@ -221,7 +221,7 @@

                                                  -is_jahn_teller_active(structure: pymatgen.core.structure.Structure, calculate_valences: bool = True, guesstimate_spin: bool = False, op_threshold: float = 0.1) bool[source]
                                                  +is_jahn_teller_active(structure: pymatgen.core.structure.Structure, calculate_valences: bool = True, guesstimate_spin: bool = False, op_threshold: float = 0.1) bool[source]

                                                  Convenience method, uses get_analysis_and_structure method. Check if a given structure and if it may be Jahn-Teller active or not. This is a heuristic, and may give false positives and @@ -248,7 +248,7 @@

                                                  -static mu_so(species: str | Species, motif: Literal['oct', 'tet'], spin_state: Literal['high', 'low']) float | None[source]
                                                  +static mu_so(species: str | Species, motif: Literal['oct', 'tet'], spin_state: Literal['high', 'low']) float | None[source]

                                                  Calculates the spin-only magnetic moment for a given species. Only supports transition metals.

                                                  @@ -274,7 +274,7 @@
                                                  -tag_structure(structure: pymatgen.core.structure.Structure, calculate_valences: bool = True, guesstimate_spin: bool = False, op_threshold: float = 0.1) pymatgen.core.structure.Structure[source]
                                                  +tag_structure(structure: pymatgen.core.structure.Structure, calculate_valences: bool = True, guesstimate_spin: bool = False, op_threshold: float = 0.1) pymatgen.core.structure.Structure[source]

                                                  Convenience method, uses get_analysis_and_structure method. Add a “possible_jt_active” site property on Structure.

                                                  diff --git a/docs/pymatgen.analysis.molecule_matcher.html b/docs/pymatgen.analysis.molecule_matcher.html index 1484a2fad2b..463b324bf34 100644 --- a/docs/pymatgen.analysis.molecule_matcher.html +++ b/docs/pymatgen.analysis.molecule_matcher.html @@ -4,7 +4,7 @@ - pymatgen.analysis.molecule_matcher module — pymatgen 2022.5.18 documentation + pymatgen.analysis.molecule_matcher module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -124,14 +124,14 @@ you can find at https://github.com/charnley/rmsd.

                                                  -class AbstractMolAtomMapper[source]
                                                  +class AbstractMolAtomMapper[source]

                                                  Bases: monty.json.MSONable

                                                  Abstract molecular atom order mapping class. A mapping will be able to find the uniform atom order of two molecules that can pair the geometrically equivalent atoms.

                                                  -classmethod from_dict(d)[source]
                                                  +classmethod from_dict(d)[source]
                                                  Parameters

                                                  () (d) – Dict

                                                  @@ -144,7 +144,7 @@
                                                  -abstract get_molecule_hash(mol)[source]
                                                  +abstract get_molecule_hash(mol)[source]

                                                  Defines a hash for molecules. This allows molecules to be grouped efficiently for comparison.

                                                  @@ -159,7 +159,7 @@
                                                  -abstract uniform_labels(mol1, mol2)[source]
                                                  +abstract uniform_labels(mol1, mol2)[source]

                                                  Pair the geometrically equivalent atoms of the molecules.

                                                  Parameters
                                                  @@ -184,7 +184,7 @@
                                                  -class BruteForceOrderMatcher(target: pymatgen.core.structure.Molecule)[source]
                                                  +class BruteForceOrderMatcher(target: pymatgen.core.structure.Molecule)[source]

                                                  Bases: pymatgen.analysis.molecule_matcher.KabschMatcher

                                                  Finding the best match between molecules by selecting molecule order with the smallest RMSD from all the possible order combinations.

                                                  @@ -199,7 +199,7 @@
                                                  -fit(p: pymatgen.core.structure.Molecule, ignore_warning=False)[source]
                                                  +fit(p: pymatgen.core.structure.Molecule, ignore_warning=False)[source]

                                                  Order, rotate and transform p molecule according to the best match.

                                                  A ValueError will be raised when the total number of possible combinations become unfeasible (more than a million combinations).

                                                  @@ -222,7 +222,7 @@
                                                  -match(p: pymatgen.core.structure.Molecule, ignore_warning=False)[source]
                                                  +match(p: pymatgen.core.structure.Molecule, ignore_warning=False)[source]

                                                  Similar as KabschMatcher.match but this method also finds the order of atoms which belongs to the best match.

                                                  A ValueError will be raised when the total number of possible combinations @@ -248,7 +248,7 @@

                                                  -static permutations(atoms)[source]
                                                  +static permutations(atoms)[source]

                                                  Generates all the possible permutations of atom order. To achieve better performance all the cases where the atoms are different has been ignored.

                                                  @@ -257,7 +257,7 @@
                                                  -class GeneticOrderMatcher(target: pymatgen.core.structure.Molecule, threshold: float)[source]
                                                  +class GeneticOrderMatcher(target: pymatgen.core.structure.Molecule, threshold: float)[source]

                                                  Bases: pymatgen.analysis.molecule_matcher.KabschMatcher

                                                  This method was inspired by genetic algorithms and tries to match molecules based on their already matched fragments.

                                                  @@ -286,7 +286,7 @@
                                                  -fit(p: pymatgen.core.structure.Molecule)[source]
                                                  +fit(p: pymatgen.core.structure.Molecule)[source]

                                                  Order, rotate and transform all of the matched p molecule according to the given threshold.

                                                  @@ -305,7 +305,7 @@
                                                  -match(p: pymatgen.core.structure.Molecule)[source]
                                                  +match(p: pymatgen.core.structure.Molecule)[source]

                                                  Similar as KabschMatcher.match but this method also finds all of the possible atomic orders according to the threshold.

                                                  @@ -326,7 +326,7 @@
                                                  -permutations(p: pymatgen.core.structure.Molecule)[source]
                                                  +permutations(p: pymatgen.core.structure.Molecule)[source]

                                                  Generates all of possible permutations of atom order according the threshold.

                                                  Parameters
                                                  @@ -342,7 +342,7 @@
                                                  -class HungarianOrderMatcher(target: pymatgen.core.structure.Molecule)[source]
                                                  +class HungarianOrderMatcher(target: pymatgen.core.structure.Molecule)[source]

                                                  Bases: pymatgen.analysis.molecule_matcher.KabschMatcher

                                                  This method pre-aligns the molecules based on their principal inertia axis and then re-orders the input atom list using the Hungarian method.

                                                  @@ -358,7 +358,7 @@
                                                  -fit(p: pymatgen.core.structure.Molecule)[source]
                                                  +fit(p: pymatgen.core.structure.Molecule)[source]

                                                  Order, rotate and transform p molecule according to the best match.

                                                  Parameters
                                                  @@ -376,7 +376,7 @@
                                                  -static get_principal_axis(coords, weights)[source]
                                                  +static get_principal_axis(coords, weights)[source]

                                                  Get the molecule’s principal axis.

                                                  Parameters
                                                  @@ -393,7 +393,7 @@
                                                  -match(p: pymatgen.core.structure.Molecule)[source]
                                                  +match(p: pymatgen.core.structure.Molecule)[source]

                                                  Similar as KabschMatcher.match but this method also finds the order of atoms which belongs to the best match.

                                                  @@ -414,7 +414,7 @@
                                                  -static permutations(p_atoms, p_centroid, p_weights, q_atoms, q_centroid, q_weights)[source]
                                                  +static permutations(p_atoms, p_centroid, p_weights, q_atoms, q_centroid, q_weights)[source]

                                                  Generates two possible permutations of atom order. This method uses the principle component of the inertia tensor to prealign the molecules and hungarian method to determine the order. There are always two possible permutation depending on the way to pre-aligning the molecules.

                                                  @@ -437,7 +437,7 @@
                                                  -static rotation_matrix_vectors(v1, v2)[source]
                                                  +static rotation_matrix_vectors(v1, v2)[source]

                                                  Returns the rotation matrix that rotates v1 onto v2 using Rodrigues’ rotation formula.

                                                  See more: https://math.stackexchange.com/a/476311

                                                  @@ -458,7 +458,7 @@
                                                  -class InchiMolAtomMapper(angle_tolerance=10.0)[source]
                                                  +class InchiMolAtomMapper(angle_tolerance=10.0)[source]

                                                  Bases: pymatgen.analysis.molecule_matcher.AbstractMolAtomMapper

                                                  Pair atoms by inchi labels.

                                                  @@ -468,7 +468,7 @@
                                                  -as_dict()[source]
                                                  +as_dict()[source]
                                                  Returns

                                                  MSONAble dict.

                                                  @@ -478,7 +478,7 @@
                                                  -classmethod from_dict(d)[source]
                                                  +classmethod from_dict(d)[source]
                                                  Parameters

                                                  d (dict) – Dict Representation

                                                  @@ -491,13 +491,13 @@
                                                  -get_molecule_hash(mol)[source]
                                                  +get_molecule_hash(mol)[source]

                                                  Return inchi as molecular hash

                                                  -uniform_labels(mol1, mol2)[source]
                                                  +uniform_labels(mol1, mol2)[source]
                                                  Parameters
                                                    @@ -515,12 +515,12 @@
                                                    -class IsomorphismMolAtomMapper[source]
                                                    +class IsomorphismMolAtomMapper[source]

                                                    Bases: pymatgen.analysis.molecule_matcher.AbstractMolAtomMapper

                                                    Pair atoms by isomorphism permutations in the OpenBabel::OBAlign class

                                                    -as_dict()[source]
                                                    +as_dict()[source]
                                                    Returns

                                                    Jsonable dict.

                                                    @@ -530,7 +530,7 @@
                                                    -classmethod from_dict(d)[source]
                                                    +classmethod from_dict(d)[source]
                                                    Parameters

                                                    d (dict) – Dict representation

                                                    @@ -543,13 +543,13 @@
                                                    -get_molecule_hash(mol)[source]
                                                    +get_molecule_hash(mol)[source]

                                                    Return inchi as molecular hash

                                                    -uniform_labels(mol1, mol2)[source]
                                                    +uniform_labels(mol1, mol2)[source]

                                                    Pair the geometrically equivalent atoms of the molecules. Calculate RMSD on all possible isomorphism mappings and return mapping with the least RMSD

                                                    @@ -576,7 +576,7 @@
                                                    -class KabschMatcher(target: pymatgen.core.structure.Molecule)[source]
                                                    +class KabschMatcher(target: pymatgen.core.structure.Molecule)[source]

                                                    Bases: monty.json.MSONable

                                                    Molecule matcher using Kabsch algorithm

                                                    The Kabsch algorithm capable aligning two molecules by finding the parameters @@ -593,7 +593,7 @@

                                                    -fit(p: pymatgen.core.structure.Molecule)[source]
                                                    +fit(p: pymatgen.core.structure.Molecule)[source]

                                                    Rotate and transform p molecule according to the best match.

                                                    Parameters
                                                    @@ -611,7 +611,7 @@
                                                    -static kabsch(P: numpy.ndarray, Q: numpy.ndarray)[source]
                                                    +static kabsch(P: numpy.ndarray, Q: numpy.ndarray)[source]

                                                    The Kabsch algorithm is a method for calculating the optimal rotation matrix that minimizes the root mean squared deviation (RMSD) between two paired sets of points P and Q, centered around the their centroid.

                                                    @@ -636,7 +636,7 @@
                                                    -match(p: pymatgen.core.structure.Molecule)[source]
                                                    +match(p: pymatgen.core.structure.Molecule)[source]

                                                    Using the Kabsch algorithm the alignment of two molecules (P, Q) happens in three steps: - translate the P and Q into their centroid @@ -666,7 +666,7 @@

                                                    -class MoleculeMatcher(tolerance=0.01, mapper=<pymatgen.analysis.molecule_matcher.InchiMolAtomMapper object>)[source]
                                                    +class MoleculeMatcher(tolerance=0.01, mapper=<pymatgen.analysis.molecule_matcher.InchiMolAtomMapper object>)[source]

                                                    Bases: monty.json.MSONable

                                                    Class to match molecules and identify whether molecules are the same.

                                                    @@ -681,7 +681,7 @@
                                                    -as_dict()[source]
                                                    +as_dict()[source]
                                                    Returns

                                                    MSONAble dict.

                                                    @@ -691,7 +691,7 @@
                                                    -fit(mol1, mol2)[source]
                                                    +fit(mol1, mol2)[source]

                                                    Fit two molecules.

                                                    Parameters
                                                    @@ -708,7 +708,7 @@
                                                    -classmethod from_dict(d)[source]
                                                    +classmethod from_dict(d)[source]
                                                    Parameters

                                                    d (dict) – Dict representation

                                                    @@ -721,7 +721,7 @@
                                                    -get_rmsd(mol1, mol2)[source]
                                                    +get_rmsd(mol1, mol2)[source]

                                                    Get RMSD between two molecule with arbitrary atom order.

                                                    Returns
                                                    @@ -733,7 +733,7 @@
                                                    -group_molecules(mol_list)[source]
                                                    +group_molecules(mol_list)[source]

                                                    Group molecules by structural equality.

                                                    Parameters
                                                    diff --git a/docs/pymatgen.analysis.molecule_structure_comparator.html b/docs/pymatgen.analysis.molecule_structure_comparator.html index 2c9de894d4c..14bea8f17b9 100644 --- a/docs/pymatgen.analysis.molecule_structure_comparator.html +++ b/docs/pymatgen.analysis.molecule_structure_comparator.html @@ -4,7 +4,7 @@ - pymatgen.analysis.molecule_structure_comparator module — pymatgen 2022.5.18 documentation + pymatgen.analysis.molecule_structure_comparator module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -124,20 +124,20 @@ comparisons without the atom order correspondence prerequisite.

                                                    -class CovalentRadius[source]
                                                    +class CovalentRadius[source]

                                                    Bases: object

                                                    Covalent Radius of the elements.

                                                    Beatriz C. et al. Dalton Trans. 2008, 2832-2838. DOI: 10.1039/b801115j

                                                    -radius = {'Ac': 2.15, 'Ag': 1.45, 'Al': 1.21, 'Am': 1.8, 'Ar': 1.06, 'As': 1.19, 'At': 1.5, 'Au': 1.36, 'B': 0.84, 'Ba': 2.15, 'Be': 0.96, 'Bi': 1.48, 'Br': 1.2, 'C': 0.73, 'Ca': 1.76, 'Cd': 1.44, 'Ce': 2.04, 'Cl': 1.02, 'Cm': 1.69, 'Co': 1.38, 'Cr': 1.39, 'Cs': 2.44, 'Cu': 1.32, 'Dy': 1.92, 'Er': 1.89, 'Eu': 1.98, 'F': 0.57, 'Fe': 1.42, 'Fr': 2.6, 'Ga': 1.22, 'Gd': 1.96, 'Ge': 1.2, 'H': 0.31, 'He': 0.28, 'Hf': 1.75, 'Hg': 1.32, 'Ho': 1.92, 'I': 1.39, 'In': 1.42, 'Ir': 1.41, 'K': 2.03, 'Kr': 1.16, 'La': 2.07, 'Li': 1.28, 'Lu': 1.87, 'Mg': 1.41, 'Mn': 1.5, 'Mo': 1.54, 'N': 0.71, 'Na': 1.66, 'Nb': 1.64, 'Nd': 2.01, 'Ne': 0.58, 'Ni': 1.24, 'Np': 1.9, 'O': 0.66, 'Os': 1.44, 'P': 1.07, 'Pa': 2.0, 'Pb': 1.46, 'Pd': 1.39, 'Pm': 1.99, 'Po': 1.4, 'Pr': 2.03, 'Pt': 1.36, 'Pu': 1.87, 'Ra': 2.21, 'Rb': 2.2, 'Re': 1.51, 'Rh': 1.42, 'Rn': 1.5, 'Ru': 1.46, 'S': 1.05, 'Sb': 1.39, 'Sc': 1.7, 'Se': 1.2, 'Si': 1.11, 'Sm': 1.98, 'Sn': 1.39, 'Sr': 1.95, 'Ta': 1.7, 'Tb': 1.94, 'Tc': 1.47, 'Te': 1.38, 'Th': 2.06, 'Ti': 1.6, 'Tl': 1.45, 'Tm': 1.9, 'U': 1.96, 'V': 1.53, 'W': 1.62, 'Xe': 1.4, 'Y': 1.9, 'Yb': 1.87, 'Zn': 1.22, 'Zr': 1.75}[source]
                                                    +radius = {'Ac': 2.15, 'Ag': 1.45, 'Al': 1.21, 'Am': 1.8, 'Ar': 1.06, 'As': 1.19, 'At': 1.5, 'Au': 1.36, 'B': 0.84, 'Ba': 2.15, 'Be': 0.96, 'Bi': 1.48, 'Br': 1.2, 'C': 0.73, 'Ca': 1.76, 'Cd': 1.44, 'Ce': 2.04, 'Cl': 1.02, 'Cm': 1.69, 'Co': 1.38, 'Cr': 1.39, 'Cs': 2.44, 'Cu': 1.32, 'Dy': 1.92, 'Er': 1.89, 'Eu': 1.98, 'F': 0.57, 'Fe': 1.42, 'Fr': 2.6, 'Ga': 1.22, 'Gd': 1.96, 'Ge': 1.2, 'H': 0.31, 'He': 0.28, 'Hf': 1.75, 'Hg': 1.32, 'Ho': 1.92, 'I': 1.39, 'In': 1.42, 'Ir': 1.41, 'K': 2.03, 'Kr': 1.16, 'La': 2.07, 'Li': 1.28, 'Lu': 1.87, 'Mg': 1.41, 'Mn': 1.5, 'Mo': 1.54, 'N': 0.71, 'Na': 1.66, 'Nb': 1.64, 'Nd': 2.01, 'Ne': 0.58, 'Ni': 1.24, 'Np': 1.9, 'O': 0.66, 'Os': 1.44, 'P': 1.07, 'Pa': 2.0, 'Pb': 1.46, 'Pd': 1.39, 'Pm': 1.99, 'Po': 1.4, 'Pr': 2.03, 'Pt': 1.36, 'Pu': 1.87, 'Ra': 2.21, 'Rb': 2.2, 'Re': 1.51, 'Rh': 1.42, 'Rn': 1.5, 'Ru': 1.46, 'S': 1.05, 'Sb': 1.39, 'Sc': 1.7, 'Se': 1.2, 'Si': 1.11, 'Sm': 1.98, 'Sn': 1.39, 'Sr': 1.95, 'Ta': 1.7, 'Tb': 1.94, 'Tc': 1.47, 'Te': 1.38, 'Th': 2.06, 'Ti': 1.6, 'Tl': 1.45, 'Tm': 1.9, 'U': 1.96, 'V': 1.53, 'W': 1.62, 'Xe': 1.4, 'Y': 1.9, 'Yb': 1.87, 'Zn': 1.22, 'Zr': 1.75}[source]
                                                    -class MoleculeStructureComparator(bond_length_cap=0.3, covalent_radius={'Ac': 2.15, 'Ag': 1.45, 'Al': 1.21, 'Am': 1.8, 'Ar': 1.06, 'As': 1.19, 'At': 1.5, 'Au': 1.36, 'B': 0.84, 'Ba': 2.15, 'Be': 0.96, 'Bi': 1.48, 'Br': 1.2, 'C': 0.73, 'Ca': 1.76, 'Cd': 1.44, 'Ce': 2.04, 'Cl': 1.02, 'Cm': 1.69, 'Co': 1.38, 'Cr': 1.39, 'Cs': 2.44, 'Cu': 1.32, 'Dy': 1.92, 'Er': 1.89, 'Eu': 1.98, 'F': 0.57, 'Fe': 1.42, 'Fr': 2.6, 'Ga': 1.22, 'Gd': 1.96, 'Ge': 1.2, 'H': 0.31, 'He': 0.28, 'Hf': 1.75, 'Hg': 1.32, 'Ho': 1.92, 'I': 1.39, 'In': 1.42, 'Ir': 1.41, 'K': 2.03, 'Kr': 1.16, 'La': 2.07, 'Li': 1.28, 'Lu': 1.87, 'Mg': 1.41, 'Mn': 1.5, 'Mo': 1.54, 'N': 0.71, 'Na': 1.66, 'Nb': 1.64, 'Nd': 2.01, 'Ne': 0.58, 'Ni': 1.24, 'Np': 1.9, 'O': 0.66, 'Os': 1.44, 'P': 1.07, 'Pa': 2.0, 'Pb': 1.46, 'Pd': 1.39, 'Pm': 1.99, 'Po': 1.4, 'Pr': 2.03, 'Pt': 1.36, 'Pu': 1.87, 'Ra': 2.21, 'Rb': 2.2, 'Re': 1.51, 'Rh': 1.42, 'Rn': 1.5, 'Ru': 1.46, 'S': 1.05, 'Sb': 1.39, 'Sc': 1.7, 'Se': 1.2, 'Si': 1.11, 'Sm': 1.98, 'Sn': 1.39, 'Sr': 1.95, 'Ta': 1.7, 'Tb': 1.94, 'Tc': 1.47, 'Te': 1.38, 'Th': 2.06, 'Ti': 1.6, 'Tl': 1.45, 'Tm': 1.9, 'U': 1.96, 'V': 1.53, 'W': 1.62, 'Xe': 1.4, 'Y': 1.9, 'Yb': 1.87, 'Zn': 1.22, 'Zr': 1.75}, priority_bonds=(), priority_cap=0.8, ignore_ionic_bond=True, bond_13_cap=0.05)[source]
                                                    +class MoleculeStructureComparator(bond_length_cap=0.3, covalent_radius={'Ac': 2.15, 'Ag': 1.45, 'Al': 1.21, 'Am': 1.8, 'Ar': 1.06, 'As': 1.19, 'At': 1.5, 'Au': 1.36, 'B': 0.84, 'Ba': 2.15, 'Be': 0.96, 'Bi': 1.48, 'Br': 1.2, 'C': 0.73, 'Ca': 1.76, 'Cd': 1.44, 'Ce': 2.04, 'Cl': 1.02, 'Cm': 1.69, 'Co': 1.38, 'Cr': 1.39, 'Cs': 2.44, 'Cu': 1.32, 'Dy': 1.92, 'Er': 1.89, 'Eu': 1.98, 'F': 0.57, 'Fe': 1.42, 'Fr': 2.6, 'Ga': 1.22, 'Gd': 1.96, 'Ge': 1.2, 'H': 0.31, 'He': 0.28, 'Hf': 1.75, 'Hg': 1.32, 'Ho': 1.92, 'I': 1.39, 'In': 1.42, 'Ir': 1.41, 'K': 2.03, 'Kr': 1.16, 'La': 2.07, 'Li': 1.28, 'Lu': 1.87, 'Mg': 1.41, 'Mn': 1.5, 'Mo': 1.54, 'N': 0.71, 'Na': 1.66, 'Nb': 1.64, 'Nd': 2.01, 'Ne': 0.58, 'Ni': 1.24, 'Np': 1.9, 'O': 0.66, 'Os': 1.44, 'P': 1.07, 'Pa': 2.0, 'Pb': 1.46, 'Pd': 1.39, 'Pm': 1.99, 'Po': 1.4, 'Pr': 2.03, 'Pt': 1.36, 'Pu': 1.87, 'Ra': 2.21, 'Rb': 2.2, 'Re': 1.51, 'Rh': 1.42, 'Rn': 1.5, 'Ru': 1.46, 'S': 1.05, 'Sb': 1.39, 'Sc': 1.7, 'Se': 1.2, 'Si': 1.11, 'Sm': 1.98, 'Sn': 1.39, 'Sr': 1.95, 'Ta': 1.7, 'Tb': 1.94, 'Tc': 1.47, 'Te': 1.38, 'Th': 2.06, 'Ti': 1.6, 'Tl': 1.45, 'Tm': 1.9, 'U': 1.96, 'V': 1.53, 'W': 1.62, 'Xe': 1.4, 'Y': 1.9, 'Yb': 1.87, 'Zn': 1.22, 'Zr': 1.75}, priority_bonds=(), priority_cap=0.8, ignore_ionic_bond=True, bond_13_cap=0.05)[source]

                                                    Bases: monty.json.MSONable

                                                    Class to check whether the connection tables of the two molecules are the same. The atom in the two molecule must be paired accordingly.

                                                    @@ -160,7 +160,7 @@
                                                    -are_equal(mol1, mol2)[source]
                                                    +are_equal(mol1, mol2)[source]

                                                    Compare the bond table of the two molecules.

                                                    Parameters
                                                    @@ -174,13 +174,13 @@
                                                    -as_dict()[source]
                                                    +as_dict()[source]

                                                    Returns: MSONable dict

                                                    -classmethod from_dict(d)[source]
                                                    +classmethod from_dict(d)[source]
                                                    Parameters

                                                    d (dict) – Dict representation

                                                    @@ -193,7 +193,7 @@
                                                    -static get_13_bonds(priority_bonds)[source]
                                                    +static get_13_bonds(priority_bonds)[source]
                                                    Parameters

                                                    () (priority_bonds) –

                                                    @@ -204,12 +204,12 @@
                                                    -halogen_list = ['F', 'Cl', 'Br', 'I'][source]
                                                    +halogen_list = ['F', 'Cl', 'Br', 'I'][source]
                                                    -ionic_element_list = ['Na', 'Mg', 'Al', 'Sc', 'V', 'Cr', 'Mn', 'Fe', 'Co', 'Ni', 'Cu', 'Zn', 'Ga', 'Rb', 'Sr'][source]
                                                    +ionic_element_list = ['Na', 'Mg', 'Al', 'Sc', 'V', 'Cr', 'Mn', 'Fe', 'Co', 'Ni', 'Cu', 'Zn', 'Ga', 'Rb', 'Sr'][source]
                                                    diff --git a/docs/pymatgen.analysis.nmr.html b/docs/pymatgen.analysis.nmr.html index 2ff8cce201c..6c09a908b05 100644 --- a/docs/pymatgen.analysis.nmr.html +++ b/docs/pymatgen.analysis.nmr.html @@ -4,7 +4,7 @@ - pymatgen.analysis.nmr module — pymatgen 2022.5.18 documentation + pymatgen.analysis.nmr module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -118,7 +118,7 @@

                                                    A module for NMR analysis

                                                    -class ChemicalShielding(cs_matrix, vscale=None)[source]
                                                    +class ChemicalShielding(cs_matrix, vscale=None)[source]

                                                    Bases: pymatgen.core.tensors.SquareTensor

                                                    This class extends the SquareTensor to perform extra analysis unique to NMR Chemical shielding tensors

                                                    @@ -143,30 +143,30 @@
                                                    -class HaeberlenNotation(sigma_iso, delta_sigma_iso, zeta, eta)[source]
                                                    +class HaeberlenNotation(sigma_iso, delta_sigma_iso, zeta, eta)[source]

                                                    Bases: tuple

                                                    Create new instance of HaeberlenNotation(sigma_iso, delta_sigma_iso, zeta, eta)

                                                    -delta_sigma_iso[source]
                                                    +delta_sigma_iso[source]

                                                    Alias for field number 1

                                                    -eta[source]
                                                    +eta[source]

                                                    Alias for field number 3

                                                    -sigma_iso[source]
                                                    +sigma_iso[source]

                                                    Alias for field number 0

                                                    -zeta[source]
                                                    +zeta[source]

                                                    Alias for field number 2

                                                    @@ -174,24 +174,24 @@
                                                    -class MarylandNotation(sigma_iso, omega, kappa)[source]
                                                    +class MarylandNotation(sigma_iso, omega, kappa)[source]

                                                    Bases: tuple

                                                    Create new instance of MarylandNotation(sigma_iso, omega, kappa)

                                                    -kappa[source]
                                                    +kappa[source]

                                                    Alias for field number 2

                                                    -omega[source]
                                                    +omega[source]

                                                    Alias for field number 1

                                                    -sigma_iso[source]
                                                    +sigma_iso[source]

                                                    Alias for field number 0

                                                    @@ -199,30 +199,30 @@
                                                    -class MehringNotation(sigma_iso, sigma_11, sigma_22, sigma_33)[source]
                                                    +class MehringNotation(sigma_iso, sigma_11, sigma_22, sigma_33)[source]

                                                    Bases: tuple

                                                    Create new instance of MehringNotation(sigma_iso, sigma_11, sigma_22, sigma_33)

                                                    -sigma_11[source]
                                                    +sigma_11[source]

                                                    Alias for field number 1

                                                    -sigma_22[source]
                                                    +sigma_22[source]

                                                    Alias for field number 2

                                                    -sigma_33[source]
                                                    +sigma_33[source]

                                                    Alias for field number 3

                                                    -sigma_iso[source]
                                                    +sigma_iso[source]

                                                    Alias for field number 0

                                                    @@ -230,7 +230,7 @@
                                                    -classmethod from_maryland_notation(sigma_iso, omega, kappa)[source]
                                                    +classmethod from_maryland_notation(sigma_iso, omega, kappa)[source]

                                                    Initialize from Maryland notation.

                                                    Parameters
                                                    @@ -248,7 +248,7 @@
                                                    -property haeberlen_values[source]
                                                    +property haeberlen_values[source]

                                                    the Chemical shielding tensor in Haeberlen Notation

                                                    Type
                                                    @@ -259,7 +259,7 @@
                                                    -property maryland_values[source]
                                                    +property maryland_values[source]

                                                    the Chemical shielding tensor in Maryland Notation

                                                    Type
                                                    @@ -270,7 +270,7 @@
                                                    -property mehring_values[source]
                                                    +property mehring_values[source]

                                                    the Chemical shielding tensor in Mehring Notation

                                                    Type
                                                    @@ -281,7 +281,7 @@
                                                    -property principal_axis_system[source]
                                                    +property principal_axis_system[source]

                                                    Returns a chemical shielding tensor aligned to the principle axis system so that only the 3 diagonal components are non-zero

                                                    @@ -290,7 +290,7 @@
                                                    -class ElectricFieldGradient(efg_matrix, vscale=None)[source]
                                                    +class ElectricFieldGradient(efg_matrix, vscale=None)[source]

                                                    Bases: pymatgen.core.tensors.SquareTensor

                                                    This class extends the SquareTensor to perform extra analysis unique to NMR Electric Field Gradient tensors in units of V/Angstrom^2

                                                    @@ -313,7 +313,7 @@
                                                    -property V_xx[source]
                                                    +property V_xx[source]

                                                    First diagonal element

                                                    Type
                                                    @@ -324,7 +324,7 @@
                                                    -property V_yy[source]
                                                    +property V_yy[source]

                                                    Second diagonal element

                                                    Type
                                                    @@ -335,7 +335,7 @@
                                                    -property V_zz[source]
                                                    +property V_zz[source]

                                                    Third diagonal element

                                                    Type
                                                    @@ -346,14 +346,14 @@
                                                    -property asymmetry[source]
                                                    +property asymmetry[source]

                                                    Asymmetry of the electric field tensor defined as: (V_yy - V_xx)/V_zz

                                                    -coupling_constant(specie)[source]
                                                    +coupling_constant(specie)[source]
                                                    Computes the coupling constant C_q as defined in:

                                                    Wasylishen R E, Ashbrook S E, Wimperis S. NMR of quadrupolar nuclei in solid materials[M]. John Wiley & Sons, 2012. (Chapter 3.2)

                                                    @@ -380,7 +380,7 @@
                                                    -property principal_axis_system[source]
                                                    +property principal_axis_system[source]

                                                    Returns a electric field gradient tensor aligned to the principle axis system so that only the 3 diagonal components are non-zero

                                                    diff --git a/docs/pymatgen.analysis.path_finder.html b/docs/pymatgen.analysis.path_finder.html index 7e8dc87e6ec..1b9fa106a41 100644 --- a/docs/pymatgen.analysis.path_finder.html +++ b/docs/pymatgen.analysis.path_finder.html @@ -4,7 +4,7 @@ - pymatgen.analysis.path_finder module — pymatgen 2022.5.18 documentation + pymatgen.analysis.path_finder module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -125,7 +125,7 @@
                                                    -class ChgcarPotential(chgcar, smear=False, normalize=True)[source]
                                                    +class ChgcarPotential(chgcar, smear=False, normalize=True)[source]

                                                    Bases: pymatgen.analysis.path_finder.StaticPotential

                                                    Implements a potential field based on the charge density output from VASP.

                                                    @@ -144,7 +144,7 @@
                                                    -class FreeVolumePotential(struct, dim, smear=False, normalize=True)[source]
                                                    +class FreeVolumePotential(struct, dim, smear=False, normalize=True)[source]

                                                    Bases: pymatgen.analysis.path_finder.StaticPotential

                                                    Implements a potential field based on geometric distances from atoms in the structure - basically, the potential @@ -165,7 +165,7 @@

                                                    -class MixedPotential(potentials, coefficients, smear=False, normalize=True)[source]
                                                    +class MixedPotential(potentials, coefficients, smear=False, normalize=True)[source]

                                                    Bases: pymatgen.analysis.path_finder.StaticPotential

                                                    Implements a potential that is a weighted sum of some other potentials

                                                    @@ -183,7 +183,7 @@
                                                    -class NEBPathfinder(start_struct, end_struct, relax_sites, v, n_images=20, mid_struct=None)[source]
                                                    +class NEBPathfinder(start_struct, end_struct, relax_sites, v, n_images=20, mid_struct=None)[source]

                                                    Bases: object

                                                    General pathfinder for interpolating between two structures, where the interpolating path is calculated with the elastic band method with @@ -204,14 +204,14 @@

                                                    -property images[source]
                                                    +property images[source]

                                                    Returns a list of structures interpolating between the start and endpoint structures.

                                                    -interpolate()[source]
                                                    +interpolate()[source]

                                                    Finds a set of n_images from self.s1 to self.s2, where all sites except for the ones given in relax_sites, the interpolation is linear (as in pymatgen.core.structure.interpolate), and for the site indices given @@ -223,14 +223,14 @@

                                                    -plot_images(outfile)[source]
                                                    +plot_images(outfile)[source]

                                                    Generates a POSCAR with the calculated diffusion path with respect to the first endpoint. :param outfile: Output file for the POSCAR

                                                    -static string_relax(start, end, V, n_images=25, dr=None, h=3.0, k=0.17, min_iter=100, max_iter=10000, max_tol=5e-06)[source]
                                                    +static string_relax(start, end, V, n_images=25, dr=None, h=3.0, k=0.17, min_iter=100, max_iter=10000, max_tol=5e-06)[source]

                                                    Implements path relaxation via the elastic band method. In general, the method is to define a path by a set of points (images) connected with bands with some elasticity constant k. The images then relax along the @@ -272,7 +272,7 @@

                                                    -class StaticPotential(struct, pot)[source]
                                                    +class StaticPotential(struct, pot)[source]

                                                    Bases: object

                                                    Defines a general static potential for diffusion calculations. Implements grid-rescaling and smearing for the potential grid. Also provides a @@ -287,7 +287,7 @@

                                                    -gaussian_smear(r)[source]
                                                    +gaussian_smear(r)[source]

                                                    Applies an isotropic Gaussian smear of width (standard deviation) r to the potential field. This is necessary to avoid finding paths through narrow minima or nodes that may exist in the field (although any @@ -302,19 +302,19 @@

                                                    -get_v()[source]
                                                    +get_v()[source]

                                                    Returns the potential

                                                    -normalize()[source]
                                                    +normalize()[source]

                                                    Sets the potential range 0 to 1.

                                                    -rescale_field(new_dim)[source]
                                                    +rescale_field(new_dim)[source]

                                                    Changes the discretization of the potential field by linear interpolation. This is necessary if the potential field obtained from DFT is strangely skewed, or is too fine or coarse. Obeys diff --git a/docs/pymatgen.analysis.phase_diagram.html b/docs/pymatgen.analysis.phase_diagram.html index 32e5d626b4f..1e2725fcbcb 100644 --- a/docs/pymatgen.analysis.phase_diagram.html +++ b/docs/pymatgen.analysis.phase_diagram.html @@ -4,7 +4,7 @@ - pymatgen.analysis.phase_diagram module — pymatgen 2022.5.18 documentation + pymatgen.analysis.phase_diagram module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -118,7 +118,7 @@

                                                    This module defines tools to generate and analyze phase diagrams.

                                                    -class CompoundPhaseDiagram(entries, terminal_compositions, normalize_terminal_compositions=True)[source]
                                                    +class CompoundPhaseDiagram(entries, terminal_compositions, normalize_terminal_compositions=True)[source]

                                                    Bases: pymatgen.analysis.phase_diagram.PhaseDiagram

                                                    Generates phase diagrams from compounds as terminations instead of elements.

                                                    @@ -142,12 +142,12 @@
                                                    -amount_tol = 1e-05[source]
                                                    +amount_tol = 1e-05[source]
                                                    -as_dict()[source]
                                                    +as_dict()[source]
                                                    Returns

                                                    MSONable dictionary representation of CompoundPhaseDiagram

                                                    @@ -157,7 +157,7 @@
                                                    -classmethod from_dict(d)[source]
                                                    +classmethod from_dict(d)[source]
                                                    Parameters

                                                    d (dict) – dictionary representation of CompoundPhaseDiagram

                                                    @@ -170,7 +170,7 @@
                                                    -transform_entries(entries, terminal_compositions)[source]
                                                    +transform_entries(entries, terminal_compositions)[source]

                                                    Method to transform all entries to the composition coordinate in the terminal compositions. If the entry does not fall within the space defined by the terminal compositions, they are excluded. For example, @@ -193,7 +193,7 @@

                                                    -class GrandPotPDEntry(entry, chempots, name=None)[source]
                                                    +class GrandPotPDEntry(entry, chempots, name=None)[source]

                                                    Bases: pymatgen.analysis.phase_diagram.PDEntry

                                                    A grand potential pd entry object encompassing all relevant data for phase diagrams. Chemical potentials are given as a element-chemical potential @@ -210,7 +210,7 @@

                                                    -as_dict()[source]
                                                    +as_dict()[source]
                                                    Returns

                                                    MSONable dictionary representation of GrandPotPDEntry

                                                    @@ -220,7 +220,7 @@
                                                    -property chemical_energy[source]
                                                    +property chemical_energy[source]

                                                    The chemical energy term mu*N in the grand potential

                                                    Returns
                                                    @@ -231,7 +231,7 @@
                                                    -property composition: pymatgen.core.composition.Composition[source]
                                                    +property composition: pymatgen.core.composition.Composition[source]

                                                    The composition after removing free species

                                                    Returns
                                                    @@ -242,14 +242,14 @@
                                                    -property energy[source]
                                                    +property energy[source]

                                                    Returns: The grand potential energy

                                                    -classmethod from_dict(d)[source]
                                                    +classmethod from_dict(d)[source]
                                                    Parameters

                                                    d (dict) – dictionary representation of GrandPotPDEntry

                                                    @@ -264,7 +264,7 @@
                                                    -class GrandPotentialPhaseDiagram(entries, chempots, elements=None, *, computed_data=None)[source]
                                                    +class GrandPotentialPhaseDiagram(entries, chempots, elements=None, *, computed_data=None)[source]

                                                    Bases: pymatgen.analysis.phase_diagram.PhaseDiagram

                                                    A class representing a Grand potential phase diagram. Grand potential phase diagrams are essentially phase diagrams that are open to one or more @@ -298,7 +298,7 @@

                                                    -as_dict()[source]
                                                    +as_dict()[source]
                                                    Returns

                                                    MSONable dict

                                                    @@ -308,7 +308,7 @@
                                                    -classmethod from_dict(d)[source]
                                                    +classmethod from_dict(d)[source]
                                                    Parameters

                                                    d – Dict representation

                                                    @@ -323,12 +323,12 @@
                                                    -class PDEntry(composition: pymatgen.core.composition.Composition, energy: float, name: Optional[str] = None, attribute: Optional[object] = None)[source]
                                                    +class PDEntry(composition: pymatgen.core.composition.Composition, energy: float, name: Optional[str] = None, attribute: Optional[object] = None)[source]

                                                    Bases: pymatgen.entries.Entry

                                                    An object encompassing all relevant data for phase diagrams.

                                                    -composition[source]
                                                    +composition[source]

                                                    The composition associated with the PDEntry.

                                                    Type
                                                    @@ -339,7 +339,7 @@
                                                    -energy[source]
                                                    +energy[source]

                                                    The energy associated with the entry.

                                                    Type
                                                    @@ -350,7 +350,7 @@
                                                    -name[source]
                                                    +name[source]

                                                    A name for the entry. This is the string shown in the phase diagrams. By default, this is the reduced formula for the composition, but can be set to some other string for display purposes.

                                                    @@ -363,7 +363,7 @@
                                                    -attribute[source]
                                                    +attribute[source]

                                                    A arbitrary attribute. Can be used to specify that the entry is a newly found compound, or to specify a particular label for the entry, etc. An attribute can be anything but must be MSONable.

                                                    @@ -387,7 +387,7 @@
                                                    -as_dict()[source]
                                                    +as_dict()[source]
                                                    Returns

                                                    the energy of the entry.

                                                    @@ -397,14 +397,14 @@
                                                    -property energy: float[source]
                                                    +property energy: float[source]

                                                    Returns: the energy of the entry.

                                                    -classmethod from_dict(d)[source]
                                                    +classmethod from_dict(d)[source]
                                                    Parameters

                                                    d (dict) – dictionary representation of PDEntry

                                                    @@ -419,7 +419,7 @@
                                                    -class PDPlotter(phasediagram: pymatgen.analysis.phase_diagram.PhaseDiagram, show_unstable: float = 0.2, backend: Literal['plotly', 'matplotlib'] = 'plotly', **plotkwargs)[source]
                                                    +class PDPlotter(phasediagram: pymatgen.analysis.phase_diagram.PhaseDiagram, show_unstable: float = 0.2, backend: Literal['plotly', 'matplotlib'] = 'plotly', **plotkwargs)[source]

                                                    Bases: object

                                                    A plotter class for compositional phase diagrams.

                                                    @@ -445,7 +445,7 @@
                                                    -get_chempot_range_map_plot(elements, referenced=True)[source]
                                                    +get_chempot_range_map_plot(elements, referenced=True)[source]

                                                    Returns a plot of the chemical potential range _map. Currently works only for 3-component PDs.

                                                    @@ -467,7 +467,7 @@
                                                    -get_contour_pd_plot()[source]
                                                    +get_contour_pd_plot()[source]

                                                    Plot a contour phase diagram plot, where phase triangles are colored according to degree of instability by interpolation. Currently only works for 3-component phase diagrams.

                                                    @@ -480,7 +480,7 @@
                                                    -get_plot(label_stable=True, label_unstable=True, ordering=None, energy_colormap=None, process_attributes=False, plt=None, label_uncertainties=False)[source]
                                                    +get_plot(label_stable=True, label_unstable=True, ordering=None, energy_colormap=None, process_attributes=False, plt=None, label_uncertainties=False)[source]
                                                    Parameters
                                                      @@ -505,7 +505,7 @@
                                                      -property pd_plot_data[source]
                                                      +property pd_plot_data[source]

                                                      Plotting data for phase diagram. Cached for repetitive calls. 2-comp - Full hull with energies 3/4-comp - Projection into 2D or 3D Gibbs triangle.

                                                      @@ -535,7 +535,7 @@
                                                      -plot_chempot_range_map(elements, referenced=True)[source]
                                                      +plot_chempot_range_map(elements, referenced=True)[source]

                                                      Plot the chemical potential range _map. Currently works only for 3-component PDs.

                                                      @@ -554,7 +554,7 @@
                                                      -plot_element_profile(element, comp, show_label_index=None, xlim=5)[source]
                                                      +plot_element_profile(element, comp, show_label_index=None, xlim=5)[source]

                                                      Draw the element profile plot for a composition varying different chemical potential of an element. X value is the negative value of the chemical potential reference to @@ -588,7 +588,7 @@

                                                      -show(*args, **kwargs)[source]
                                                      +show(*args, **kwargs)[source]

                                                      Draw the phase diagram using Plotly (or Matplotlib) and show it.

                                                      Parameters
                                                      @@ -602,7 +602,7 @@
                                                      -write_image(stream, image_format='svg', **kwargs)[source]
                                                      +write_image(stream, image_format='svg', **kwargs)[source]

                                                      Writes the phase diagram to an image in a stream.

                                                      Parameters
                                                      @@ -620,7 +620,7 @@
                                                      -class PhaseDiagram(entries, elements=None, *, computed_data=None)[source]
                                                      +class PhaseDiagram(entries, elements=None, *, computed_data=None)[source]

                                                      Bases: monty.json.MSONable

                                                      BasePhaseDiagram is not intended to be used directly, and PhaseDiagram should be preferred.

                                                      When constructing a PhaseDiagram, a lot of heavy processing is performed to calculate the @@ -658,7 +658,7 @@

                                                      -dim[source]
                                                      +dim[source]

                                                      The dimensionality of the phase diagram.

                                                      Type
                                                      @@ -669,13 +669,13 @@
                                                      -elements[source]
                                                      +elements[source]

                                                      Elements in the phase diagram.

                                                      -el_refs[source]
                                                      +el_refs[source]

                                                      List of elemental references for the phase diagrams. These are entries corresponding to the lowest energy element entries for simple compositional phase diagrams.

                                                      @@ -683,7 +683,7 @@
                                                      -all_entries[source]
                                                      +all_entries[source]

                                                      All entries provided for Phase Diagram construction. Note that this does not mean that all these entries are actually used in the phase diagram. For example, this includes the positive formation energy @@ -692,21 +692,21 @@

                                                      -qhull_entries[source]
                                                      +qhull_entries[source]

                                                      Actual entries used in convex hull. Excludes all positive formation energy entries.

                                                      -qhull_data[source]
                                                      +qhull_data[source]

                                                      Data used in the convex hull operation. This is essentially a matrix of composition data and energy per atom values created from qhull_entries.

                                                      -facets[source]
                                                      +facets[source]

                                                      Facets of the phase diagram in the form of [[1,2,3],[4,5,6]…]. For a ternary, it is the indices (references to qhull_entries and qhull_data) for the vertices of the phase triangles. Similarly @@ -715,21 +715,21 @@

                                                      -simplices[source]
                                                      +simplices[source]

                                                      The simplices of the phase diagram as a list of np.ndarray, i.e., the list of stable compositional coordinates in the phase diagram.

                                                      -property all_entries_hulldata[source]
                                                      +property all_entries_hulldata[source]

                                                      Returns: The actual ndarray used to construct the convex hull.

                                                      -as_dict()[source]
                                                      +as_dict()[source]
                                                      Returns

                                                      MSONAble dict

                                                      @@ -739,12 +739,12 @@
                                                      -formation_energy_tol = 1e-11[source]
                                                      +formation_energy_tol = 1e-11[source]
                                                      -classmethod from_dict(d)[source]
                                                      +classmethod from_dict(d)[source]
                                                      Parameters

                                                      d – Dict representation

                                                      @@ -757,7 +757,7 @@
                                                      -get_all_chempots(comp)[source]
                                                      +get_all_chempots(comp)[source]

                                                      Get chemical potentials at a given compositon.

                                                      Parameters
                                                      @@ -771,7 +771,7 @@
                                                      -get_chempot_range_map(elements, referenced=True, joggle=True)[source]
                                                      +get_chempot_range_map(elements, referenced=True, joggle=True)[source]

                                                      Returns a chemical potential range map for each stable entry.

                                                      Parameters
                                                      @@ -799,7 +799,7 @@
                                                      -get_chempot_range_stability_phase(target_comp, open_elt)[source]
                                                      +get_chempot_range_stability_phase(target_comp, open_elt)[source]

                                                      returns a set of chemical potentials corresponding to the max and min chemical potential of the open element for a given composition. It is quite common to have for instance a ternary oxide (e.g., ABO3) for @@ -825,7 +825,7 @@

                                                      -get_composition_chempots(comp)[source]
                                                      +get_composition_chempots(comp)[source]

                                                      Get the chemical potentials for all elements at a given composition.

                                                      Parameters
                                                      @@ -839,7 +839,7 @@
                                                      -get_critical_compositions(comp1, comp2)[source]
                                                      +get_critical_compositions(comp1, comp2)[source]

                                                      Get the critical compositions along the tieline between two compositions. I.e. where the decomposition products change. The endpoints are also returned.

                                                      @@ -865,7 +865,7 @@
                                                      -get_decomp_and_e_above_hull(entry, allow_negative=False, check_stable=True)[source]
                                                      +get_decomp_and_e_above_hull(entry, allow_negative=False, check_stable=True)[source]

                                                      Provides the decomposition and energy above convex hull for an entry. Due to caching, can be much faster if entries with the same composition are processed together.

                                                      @@ -896,7 +896,7 @@
                                                      -get_decomp_and_hull_energy_per_atom(comp)[source]
                                                      +get_decomp_and_hull_energy_per_atom(comp)[source]
                                                      Parameters

                                                      comp (Composition) – Input composition

                                                      @@ -909,7 +909,7 @@
                                                      -get_decomp_and_phase_separation_energy(entry, space_limit=200, stable_only=False, tols=[1e-08], maxiter=1000)[source]
                                                      +get_decomp_and_phase_separation_energy(entry, space_limit=200, stable_only=False, tols=[1e-08], maxiter=1000)[source]

                                                      Provides the combination of entries in the PhaseDiagram that gives the lowest formation enthalpy with the same composition as the given entry excluding entries with the same composition and the energy difference @@ -958,7 +958,7 @@

                                                      -get_decomposition(comp)[source]
                                                      +get_decomposition(comp)[source]

                                                      Provides the decomposition at a particular composition.

                                                      Parameters
                                                      @@ -976,7 +976,7 @@
                                                      -get_e_above_hull(entry, **kwargs)[source]
                                                      +get_e_above_hull(entry, **kwargs)[source]

                                                      Provides the energy above convex hull for an entry

                                                      Parameters
                                                      @@ -991,7 +991,7 @@
                                                      -get_element_profile(element, comp, comp_tol=1e-05)[source]
                                                      +get_element_profile(element, comp, comp_tol=1e-05)[source]

                                                      Provides the element evolution data for a composition. For example, can be used to analyze Li conversion voltages by varying uLi and looking at the phases formed. Also can be used to analyze O2 @@ -1018,7 +1018,7 @@

                                                      -get_equilibrium_reaction_energy(entry)[source]
                                                      +get_equilibrium_reaction_energy(entry)[source]

                                                      Provides the reaction energy of a stable entry from the neighboring equilibrium stable entries (also known as the inverse distance to hull).

                                                      @@ -1035,7 +1035,7 @@
                                                      -get_form_energy(entry)[source]
                                                      +get_form_energy(entry)[source]

                                                      Returns the formation energy for an entry (NOT normalized) from the elemental references.

                                                      @@ -1050,7 +1050,7 @@
                                                      -get_form_energy_per_atom(entry)[source]
                                                      +get_form_energy_per_atom(entry)[source]

                                                      Returns the formation energy per atom for an entry from the elemental references.

                                                      @@ -1065,7 +1065,7 @@
                                                      -get_hull_energy(comp)[source]
                                                      +get_hull_energy(comp)[source]
                                                      Parameters

                                                      comp (Composition) – Input composition

                                                      @@ -1082,7 +1082,7 @@
                                                      -get_hull_energy_per_atom(comp)[source]
                                                      +get_hull_energy_per_atom(comp)[source]
                                                      Parameters

                                                      comp (Composition) – Input composition

                                                      @@ -1095,7 +1095,7 @@
                                                      -get_phase_separation_energy(entry, **kwargs)[source]
                                                      +get_phase_separation_energy(entry, **kwargs)[source]

                                                      Provides the energy to the convex hull for the given entry. For stable entries already in the phase diagram the algorithm provides the phase separation energy which is referred to as the decomposition enthalpy in:

                                                      @@ -1137,7 +1137,7 @@
                                                      -get_reference_energy_per_atom(comp)[source]
                                                      +get_reference_energy_per_atom(comp)[source]
                                                      Parameters

                                                      comp (Composition) – Input composition

                                                      @@ -1150,7 +1150,7 @@
                                                      -get_transition_chempots(element)[source]
                                                      +get_transition_chempots(element)[source]

                                                      Get the critical chemical potentials for an element in the Phase Diagram.

                                                      @@ -1166,7 +1166,7 @@
                                                      -getmu_vertices_stability_phase(target_comp, dep_elt, tol_en=0.01)[source]
                                                      +getmu_vertices_stability_phase(target_comp, dep_elt, tol_en=0.01)[source]

                                                      returns a set of chemical potentials corresponding to the vertices of the simplex in the chemical potential phase diagram. The simplex is built using all elements in the target_composition @@ -1197,12 +1197,12 @@

                                                      -numerical_tol = 1e-08[source]
                                                      +numerical_tol = 1e-08[source]
                                                      -pd_coords(comp)[source]
                                                      +pd_coords(comp)[source]

                                                      The phase diagram is generated in a reduced dimensional space (n_elements - 1). This function returns the coordinates in that space. These coordinates are compatible with the stored simplex objects.

                                                      @@ -1218,7 +1218,7 @@
                                                      -property unstable_entries[source]
                                                      +property unstable_entries[source]

                                                      Returns: list of Entries that are unstable in the phase diagram.

                                                      @@ -1230,14 +1230,14 @@
                                                      -exception PhaseDiagramError[source]
                                                      +exception PhaseDiagramError[source]

                                                      Bases: Exception

                                                      An exception class for Phase Diagram generation.

                                                      -class ReactionDiagram(entry1, entry2, all_entries, tol=0.0001, float_fmt='%.4f')[source]
                                                      +class ReactionDiagram(entry1, entry2, all_entries, tol=0.0001, float_fmt='%.4f')[source]

                                                      Bases: object

                                                      Analyzes the possible reactions between a pair of compounds, e.g., an electrolyte and an electrode.

                                                      @@ -1265,7 +1265,7 @@
                                                      -get_compound_pd()[source]
                                                      +get_compound_pd()[source]

                                                      Get the CompoundPhaseDiagram object, which can then be used for plotting.

                                                      @@ -1279,7 +1279,7 @@
                                                      -class TransformedPDEntry(entry, sp_mapping, name=None)[source]
                                                      +class TransformedPDEntry(entry, sp_mapping, name=None)[source]

                                                      Bases: pymatgen.analysis.phase_diagram.PDEntry

                                                      This class represents a TransformedPDEntry, which allows for a PDEntry to be transformed to a different composition coordinate space. It is used in the @@ -1296,12 +1296,12 @@

                                                      -amount_tol = 1e-05[source]
                                                      +amount_tol = 1e-05[source]
                                                      -as_dict()[source]
                                                      +as_dict()[source]
                                                      Returns

                                                      MSONable dictionary representation of TransformedPDEntry

                                                      @@ -1311,7 +1311,7 @@
                                                      -property composition: pymatgen.core.composition.Composition[source]
                                                      +property composition: pymatgen.core.composition.Composition[source]

                                                      The composition in the dummy species space

                                                      Returns
                                                      @@ -1322,7 +1322,7 @@
                                                      -classmethod from_dict(d)[source]
                                                      +classmethod from_dict(d)[source]
                                                      Parameters

                                                      d (dict) – dictionary representation of TransformedPDEntry

                                                      @@ -1337,14 +1337,14 @@
                                                      -exception TransformedPDEntryError[source]
                                                      +exception TransformedPDEntryError[source]

                                                      Bases: Exception

                                                      An exception class for TransformedPDEntry.

                                                      -get_facets(qhull_data, joggle=False)[source]
                                                      +get_facets(qhull_data, joggle=False)[source]

                                                      Get the simplex facets for the Convex hull.

                                                      Parameters
                                                      @@ -1364,7 +1364,7 @@
                                                      -order_phase_diagram(lines, stable_entries, unstable_entries, ordering)[source]
                                                      +order_phase_diagram(lines, stable_entries, unstable_entries, ordering)[source]

                                                      Orders the entries (their coordinates) in a phase diagram plot according to the user specified ordering. Ordering should be given as [‘Up’, ‘Left’, ‘Right’], where Up, @@ -1401,7 +1401,7 @@

                                                      -tet_coord(coord)[source]
                                                      +tet_coord(coord)[source]

                                                      Convert a 3D coordinate into a tetrahedron based coordinate system for a prettier phase diagram.

                                                      @@ -1416,7 +1416,7 @@
                                                      -triangular_coord(coord)[source]
                                                      +triangular_coord(coord)[source]

                                                      Convert a 2D coordinate into a triangle-based coordinate system for a prettier phase diagram.

                                                      @@ -1431,7 +1431,7 @@
                                                      -uniquelines(q)[source]
                                                      +uniquelines(q)[source]

                                                      Given all the facets, convert it into a set of unique lines. Specifically used for converting convex hull facets into line pairs of coordinates.

                                                      diff --git a/docs/pymatgen.analysis.piezo.html b/docs/pymatgen.analysis.piezo.html index c2f42a600f1..eb83d0ca33c 100644 --- a/docs/pymatgen.analysis.piezo.html +++ b/docs/pymatgen.analysis.piezo.html @@ -4,7 +4,7 @@ - pymatgen.analysis.piezo module — pymatgen 2022.5.18 documentation + pymatgen.analysis.piezo module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -118,7 +118,7 @@

                                                      This module provides classes for the Piezoelectric tensor

                                                      -class PiezoTensor(input_array, tol=0.001)[source]
                                                      +class PiezoTensor(input_array, tol=0.001)[source]

                                                      Bases: pymatgen.core.tensors.Tensor

                                                      This class describes the 3x6 piezo tensor in Voigt-notation

                                                      Create an PiezoTensor object. The constructor throws an error if @@ -134,7 +134,7 @@

                                                      -classmethod from_vasp_voigt(input_vasp_array)[source]
                                                      +classmethod from_vasp_voigt(input_vasp_array)[source]
                                                      Parameters

                                                      input_vasp_array (nd.array) – Voigt form of tensor.

                                                      diff --git a/docs/pymatgen.analysis.piezo_sensitivity.html b/docs/pymatgen.analysis.piezo_sensitivity.html index daad12314b6..285d9aba1de 100644 --- a/docs/pymatgen.analysis.piezo_sensitivity.html +++ b/docs/pymatgen.analysis.piezo_sensitivity.html @@ -4,7 +4,7 @@ - pymatgen.analysis.piezo_sensitivity module — pymatgen 2022.5.18 documentation + pymatgen.analysis.piezo_sensitivity module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -118,7 +118,7 @@

                                                      Piezo sensitivity analysis module.

                                                      -class BornEffectiveCharge(structure, bec, pointops, tol=0.001)[source]
                                                      +class BornEffectiveCharge(structure, bec, pointops, tol=0.001)[source]

                                                      Bases: object

                                                      This class describes the Nx3x3 born effective charge tensor

                                                      Create an BornEffectiveChargeTensor object defined by a @@ -133,7 +133,7 @@

                                                      -get_BEC_operations(eigtol=1e-05, opstol=0.001)[source]
                                                      +get_BEC_operations(eigtol=1e-05, opstol=0.001)[source]

                                                      Returns the symmetry operations which maps the tensors belonging to equivalent sites onto each other in the form [site index 1, site index 2, [Symmops mapping from site @@ -156,7 +156,7 @@

                                                      -get_rand_BEC(max_charge=1)[source]
                                                      +get_rand_BEC(max_charge=1)[source]

                                                      Generate a random born effective charge tensor which obeys a structure’s symmetry and the acoustic sum rule

                                                      @@ -173,7 +173,7 @@
                                                      -class ForceConstantMatrix(structure, fcm, pointops, sharedops, tol=0.001)[source]
                                                      +class ForceConstantMatrix(structure, fcm, pointops, sharedops, tol=0.001)[source]

                                                      Bases: object

                                                      This class describes the NxNx3x3 force constant matrix defined by a structure, point operations of the structure’s atomic sites, and the @@ -187,7 +187,7 @@

                                                      -get_FCM_operations(eigtol=1e-05, opstol=1e-05)[source]
                                                      +get_FCM_operations(eigtol=1e-05, opstol=1e-05)[source]

                                                      Returns the symmetry operations which maps the tensors belonging to equivalent sites onto each other in the form [site index 1a, site index 1b, site index 2a, site index 2b, @@ -210,7 +210,7 @@

                                                      -get_asum_FCM(fcm, numiter=15)[source]
                                                      +get_asum_FCM(fcm, numiter=15)[source]

                                                      Generate a symmeterized force constant matrix that obeys the objects symmetry constraints and obeys the acoustic sum rule through an iterative procedure

                                                      @@ -229,7 +229,7 @@
                                                      -get_rand_FCM(asum=15, force=10)[source]
                                                      +get_rand_FCM(asum=15, force=10)[source]

                                                      Generate a symmeterized force constant matrix from an unsymmeterized matrix that has no unstable modes and also obeys the acoustic sum rule through an iterative procedure

                                                      @@ -249,7 +249,7 @@
                                                      -get_stable_FCM(fcm, fcmasum=10)[source]
                                                      +get_stable_FCM(fcm, fcmasum=10)[source]

                                                      Generate a symmeterized force constant matrix that obeys the objects symmetry constraints, has no unstable modes and also obeys the acoustic sum rule through an iterative procedure

                                                      @@ -269,7 +269,7 @@
                                                      -get_symmetrized_FCM(unsymmetrized_fcm, max_force=1)[source]
                                                      +get_symmetrized_FCM(unsymmetrized_fcm, max_force=1)[source]

                                                      Generate a symmeterized force constant matrix from an unsymmeterized matrix

                                                      Parameters
                                                      @@ -286,7 +286,7 @@
                                                      -get_unstable_FCM(max_force=1)[source]
                                                      +get_unstable_FCM(max_force=1)[source]

                                                      Generate an unsymmeterized force constant matrix

                                                      Parameters
                                                      @@ -302,7 +302,7 @@
                                                      -class InternalStrainTensor(structure, ist, pointops, tol=0.001)[source]
                                                      +class InternalStrainTensor(structure, ist, pointops, tol=0.001)[source]

                                                      Bases: object

                                                      This class describes the Nx3x3x3 internal tensor defined by a structure, point operations of the structure’s atomic sites.

                                                      @@ -315,7 +315,7 @@
                                                      -get_IST_operations(opstol=0.001)[source]
                                                      +get_IST_operations(opstol=0.001)[source]

                                                      Returns the symmetry operations which maps the tensors belonging to equivalent sites onto each other in the form [site index 1, site index 2, [Symmops mapping from site @@ -336,7 +336,7 @@

                                                      -get_rand_IST(max_force=1)[source]
                                                      +get_rand_IST(max_force=1)[source]

                                                      Generate a random internal strain tensor which obeys a structure’s symmetry and the acoustic sum rule

                                                      @@ -353,7 +353,7 @@
                                                      -get_piezo(BEC, IST, FCM, rcond=0.0001)[source]
                                                      +get_piezo(BEC, IST, FCM, rcond=0.0001)[source]

                                                      Generate a random piezoelectric tensor based on a structure and corresponding symmetry

                                                      @@ -373,7 +373,7 @@
                                                      -rand_piezo(struc, pointops, sharedops, BEC, IST, FCM, anumiter=10)[source]
                                                      +rand_piezo(struc, pointops, sharedops, BEC, IST, FCM, anumiter=10)[source]

                                                      Generate a random piezoelectric tensor based on a structure and corresponding symmetry

                                                      diff --git a/docs/pymatgen.analysis.pourbaix_diagram.html b/docs/pymatgen.analysis.pourbaix_diagram.html index 751718171e7..c5e03413637 100644 --- a/docs/pymatgen.analysis.pourbaix_diagram.html +++ b/docs/pymatgen.analysis.pourbaix_diagram.html @@ -4,7 +4,7 @@ - pymatgen.analysis.pourbaix_diagram module — pymatgen 2022.5.18 documentation + pymatgen.analysis.pourbaix_diagram module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -128,13 +128,13 @@
                                                      -class IonEntry(ion, energy, name=None, attribute=None)[source]
                                                      +class IonEntry(ion, energy, name=None, attribute=None)[source]

                                                      Bases: pymatgen.analysis.phase_diagram.PDEntry

                                                      Object similar to PDEntry, but contains an Ion object instead of a Composition object.

                                                      -name[source]
                                                      +name[source]

                                                      A name for the entry. This is the string shown in the phase diagrams. By default, this is the reduced formula for the composition, but can be set to some other string for display purposes.

                                                      @@ -152,13 +152,13 @@
                                                      -as_dict()[source]
                                                      +as_dict()[source]

                                                      Creates a dict of composition, energy, and ion name

                                                      -classmethod from_dict(d)[source]
                                                      +classmethod from_dict(d)[source]

                                                      Returns an IonEntry object from a dict.

                                                      @@ -166,7 +166,7 @@
                                                      -class MultiEntry(entry_list, weights=None)[source]
                                                      +class MultiEntry(entry_list, weights=None)[source]

                                                      Bases: pymatgen.analysis.pourbaix_diagram.PourbaixEntry

                                                      PourbaixEntry-like object for constructing multi-elemental Pourbaix diagrams.

                                                      @@ -181,13 +181,13 @@
                                                      -as_dict()[source]
                                                      +as_dict()[source]

                                                      Returns: MSONable dict

                                                      -classmethod from_dict(d)[source]
                                                      +classmethod from_dict(d)[source]
                                                      Parameters

                                                      () (d) – Dict representation

                                                      @@ -200,7 +200,7 @@
                                                      -property name[source]
                                                      +property name[source]

                                                      MultiEntry name, i. e. the name of each entry joined by ‘ + ‘

                                                      @@ -208,7 +208,7 @@
                                                      -class PourbaixDiagram(entries: list[PourbaixEntry] | list[MultiEntry], comp_dict: dict[str, float] | None = None, conc_dict: dict[str, float] | None = None, filter_solids: bool = True, nproc: int | None = None)[source]
                                                      +class PourbaixDiagram(entries: list[PourbaixEntry] | list[MultiEntry], comp_dict: dict[str, float] | None = None, conc_dict: dict[str, float] | None = None, filter_solids: bool = True, nproc: int | None = None)[source]

                                                      Bases: monty.json.MSONable

                                                      Class to create a Pourbaix diagram from entries

                                                      @@ -236,13 +236,13 @@
                                                      -property all_entries[source]
                                                      +property all_entries[source]

                                                      Return all entries used to generate the Pourbaix diagram

                                                      -as_dict(include_unprocessed_entries=None)[source]
                                                      +as_dict(include_unprocessed_entries=None)[source]
                                                      Parameters

                                                      () (include_unprocessed_entries) – DEPRECATED. Whether to include unprocessed @@ -258,7 +258,7 @@

                                                      -find_stable_entry(pH, V)[source]
                                                      +find_stable_entry(pH, V)[source]

                                                      Finds stable entry at a pH,V condition :param pH: pH to find stable entry :type pH: float @@ -269,7 +269,7 @@

                                                      -classmethod from_dict(d)[source]
                                                      +classmethod from_dict(d)[source]
                                                      Parameters

                                                      () (d) – Dict representation.

                                                      @@ -282,7 +282,7 @@
                                                      -get_decomposition_energy(entry, pH, V)[source]
                                                      +get_decomposition_energy(entry, pH, V)[source]

                                                      Finds decomposition to most stable entries in eV/atom, supports vectorized inputs for pH and V

                                                      @@ -306,7 +306,7 @@
                                                      -get_hull_energy(pH, V)[source]
                                                      +get_hull_energy(pH, V)[source]

                                                      Gets the minimum energy of the Pourbaix “basin” that is formed from the stable Pourbaix planes. Vectorized.

                                                      @@ -324,7 +324,7 @@
                                                      -static get_pourbaix_domains(pourbaix_entries, limits=None)[source]
                                                      +static get_pourbaix_domains(pourbaix_entries, limits=None)[source]

                                                      Returns a set of Pourbaix stable domains (i. e. polygons) in pH-V space from a list of pourbaix_entries

                                                      This function works by using scipy’s HalfspaceIntersection @@ -357,7 +357,7 @@

                                                      -get_stable_entry(pH, V)[source]
                                                      +get_stable_entry(pH, V)[source]

                                                      Gets the stable entry at a given pH, V condition

                                                      Parameters
                                                      @@ -382,7 +382,7 @@
                                                      -static process_multientry(entry_list, prod_comp, coeff_threshold=0.0001)[source]
                                                      +static process_multientry(entry_list, prod_comp, coeff_threshold=0.0001)[source]

                                                      Static method for finding a multientry based on a list of entries and a product composition. Essentially checks to see if a valid aqueous @@ -406,19 +406,19 @@

                                                      -property stable_entries[source]
                                                      +property stable_entries[source]

                                                      Returns the stable entries in the Pourbaix diagram.

                                                      -property unprocessed_entries[source]
                                                      +property unprocessed_entries[source]

                                                      Return unprocessed entries

                                                      -property unstable_entries[source]
                                                      +property unstable_entries[source]

                                                      Returns all unstable entries in the Pourbaix diagram

                                                      @@ -426,7 +426,7 @@
                                                      -class PourbaixEntry(entry, entry_id=None, concentration=1e-06)[source]
                                                      +class PourbaixEntry(entry, entry_id=None, concentration=1e-06)[source]

                                                      Bases: monty.json.MSONable, pymatgen.util.string.Stringify

                                                      An object encompassing all data relevant to a solid or ion in a Pourbaix diagram. Each bulk solid/ion has an energy @@ -448,7 +448,7 @@

                                                      -as_dict()[source]
                                                      +as_dict()[source]

                                                      Returns dict which contains Pourbaix Entry data. Note that the pH, voltage, H2O factors are always calculated when constructing a PourbaixEntry object.

                                                      @@ -456,20 +456,20 @@
                                                      -property composition[source]
                                                      +property composition[source]

                                                      Returns composition

                                                      -property conc_term[source]
                                                      +property conc_term[source]

                                                      Returns the concentration contribution to the free energy, and should only be present when there are ions in the entry

                                                      -property energy[source]
                                                      +property energy[source]

                                                      returns energy

                                                      Returns (float): total energy of the Pourbaix

                                                      entry (at pH, V = 0 vs. SHE)

                                                      @@ -479,7 +479,7 @@
                                                      -energy_at_conditions(pH, V)[source]
                                                      +energy_at_conditions(pH, V)[source]

                                                      Get free energy for a given pH and V

                                                      Parameters
                                                      @@ -496,20 +496,20 @@
                                                      -property energy_per_atom[source]
                                                      +property energy_per_atom[source]

                                                      energy per atom of the Pourbaix entry

                                                      Returns (float): energy per atom

                                                      -classmethod from_dict(d)[source]
                                                      +classmethod from_dict(d)[source]

                                                      Invokes a PourbaixEntry from a dictionary

                                                      -get_element_fraction(element)[source]
                                                      +get_element_fraction(element)[source]

                                                      Gets the elemental fraction of a given non-OH element

                                                      Parameters
                                                      @@ -524,7 +524,7 @@
                                                      -property nH2O[source]
                                                      +property nH2O[source]

                                                      Number of H2O.

                                                      Type
                                                      @@ -535,7 +535,7 @@
                                                      -property nPhi[source]
                                                      +property nPhi[source]

                                                      Number of H2O.

                                                      Type
                                                      @@ -546,7 +546,7 @@
                                                      -property name[source]
                                                      +property name[source]

                                                      Name for entry

                                                      Type
                                                      @@ -557,13 +557,13 @@
                                                      -property normalization_factor[source]
                                                      +property normalization_factor[source]

                                                      Sum of number of atoms minus the number of H and O in composition

                                                      -property normalized_energy[source]
                                                      +property normalized_energy[source]

                                                      Returns: energy normalized by number of non H or O atoms, e. g. for Zn2O6, energy / 2 or for AgTe3(OH)3, energy / 4

                                                      @@ -571,7 +571,7 @@
                                                      -normalized_energy_at_conditions(pH, V)[source]
                                                      +normalized_energy_at_conditions(pH, V)[source]

                                                      Energy at an electrochemical condition, compatible with numpy arrays for pH/V input

                                                      @@ -589,19 +589,19 @@
                                                      -property npH[source]
                                                      +property npH[source]

                                                      Returns:

                                                      -property num_atoms[source]
                                                      +property num_atoms[source]

                                                      Return number of atoms in current formula. Useful for normalization

                                                      -to_pretty_string() str[source]
                                                      +to_pretty_string() str[source]
                                                      Returns

                                                      A pretty string representation.

                                                      @@ -613,7 +613,7 @@
                                                      -class PourbaixPlotter(pourbaix_diagram)[source]
                                                      +class PourbaixPlotter(pourbaix_diagram)[source]

                                                      Bases: object

                                                      A plotter class for phase diagrams.

                                                      @@ -623,7 +623,7 @@
                                                      -domain_vertices(entry)[source]
                                                      +domain_vertices(entry)[source]

                                                      Returns the vertices of the Pourbaix domain.

                                                      Parameters
                                                      @@ -637,7 +637,7 @@
                                                      -get_pourbaix_plot(limits=None, title='', label_domains=True, label_fontsize=20, show_water_lines=True, show_neutral_axes=True, plt=None)[source]
                                                      +get_pourbaix_plot(limits=None, title='', label_domains=True, label_fontsize=20, show_water_lines=True, show_neutral_axes=True, plt=None)[source]

                                                      Plot Pourbaix diagram.

                                                      Parameters
                                                      @@ -661,7 +661,7 @@
                                                      -plot_entry_stability(entry, pH_range=None, pH_resolution=100, V_range=None, V_resolution=100, e_hull_max=1, cmap='RdYlBu_r', **kwargs)[source]
                                                      +plot_entry_stability(entry, pH_range=None, pH_resolution=100, V_range=None, V_resolution=100, e_hull_max=1, cmap='RdYlBu_r', **kwargs)[source]
                                                      Parameters
                                                        @@ -681,7 +681,7 @@
                                                        -show(*args, **kwargs)[source]
                                                        +show(*args, **kwargs)[source]

                                                        Shows the Pourbaix plot

                                                        Parameters
                                                        @@ -700,7 +700,7 @@
                                                        -generate_entry_label(entry)[source]
                                                        +generate_entry_label(entry)[source]

                                                        Generates a label for the Pourbaix plotter

                                                        Parameters
                                                        @@ -711,7 +711,7 @@
                                                        -ion_or_solid_comp_object(formula)[source]
                                                        +ion_or_solid_comp_object(formula)[source]

                                                        Returns either an ion object or composition object given a formula.

                                                        diff --git a/docs/pymatgen.analysis.prototypes.html b/docs/pymatgen.analysis.prototypes.html index 52b59bcdb0d..e3a963ea6b7 100644 --- a/docs/pymatgen.analysis.prototypes.html +++ b/docs/pymatgen.analysis.prototypes.html @@ -4,7 +4,7 @@ - pymatgen.analysis.prototypes module — pymatgen 2022.5.18 documentation + pymatgen.analysis.prototypes module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                        - 2022.5.18 + 2022.5.18.1
                                                        @@ -125,7 +125,7 @@ https://doi.org/10.1016/j.commatsci.2017.01.017

                                                        -class AflowPrototypeMatcher(initial_ltol=0.2, initial_stol=0.3, initial_angle_tol=5)[source]
                                                        +class AflowPrototypeMatcher(initial_ltol=0.2, initial_stol=0.3, initial_angle_tol=5)[source]

                                                        Bases: object

                                                        This class will match structures to their crystal prototypes, and will attempt to group species together to match structures derived from @@ -150,7 +150,7 @@

                                                        -get_prototypes(structure)[source]
                                                        +get_prototypes(structure)[source]

                                                        Get prototype(s) structures for a given input structure. If you use this method in your work, please cite the appropriate diff --git a/docs/pymatgen.analysis.quasiharmonic.html b/docs/pymatgen.analysis.quasiharmonic.html index 64f1b28c9d9..ce5a0df6ae1 100644 --- a/docs/pymatgen.analysis.quasiharmonic.html +++ b/docs/pymatgen.analysis.quasiharmonic.html @@ -4,7 +4,7 @@ - pymatgen.analysis.quasiharmonic module — pymatgen 2022.5.18 documentation + pymatgen.analysis.quasiharmonic module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                        - 2022.5.18 + 2022.5.18.1
                                                        @@ -124,7 +124,7 @@
                                                      -class QuasiharmonicDebyeApprox(energies, volumes, structure, t_min=300.0, t_step=100, t_max=300.0, eos='vinet', pressure=0.0, poisson=0.25, use_mie_gruneisen=False, anharmonic_contribution=False)[source]
                                                      +class QuasiharmonicDebyeApprox(energies, volumes, structure, t_min=300.0, t_step=100, t_max=300.0, eos='vinet', pressure=0.0, poisson=0.25, use_mie_gruneisen=False, anharmonic_contribution=False)[source]

                                                      Bases: object

                                                      Quasiharmonic approximation.

                                                      @@ -157,7 +157,7 @@
                                                      -static debye_integral(y)[source]
                                                      +static debye_integral(y)[source]

                                                      Debye integral. Eq(5) in doi.org/10.1016/j.comphy.2003.12.001

                                                      Parameters
                                                      @@ -174,7 +174,7 @@
                                                      -debye_temperature(volume)[source]
                                                      +debye_temperature(volume)[source]

                                                      Calculates the debye temperature. Eq(6) in doi.org/10.1016/j.comphy.2003.12.001. Thanks to Joey.

                                                      Eq(6) above is equivalent to Eq(3) in doi.org/10.1103/PhysRevB.37.790 @@ -199,13 +199,13 @@

                                                      -get_summary_dict()[source]
                                                      +get_summary_dict()[source]

                                                      Returns a dict with a summary of the computed properties.

                                                      -gruneisen_parameter(temperature, volume)[source]
                                                      +gruneisen_parameter(temperature, volume)[source]
                                                      Slater-gamma formulation(the default):
                                                      gruneisen parameter = - d log(theta)/ d log(V)

                                                      = - ( 1/6 + 0.5 d log(B)/ d log(V) ) @@ -246,7 +246,7 @@

                                                      -optimize_gibbs_free_energy()[source]
                                                      +optimize_gibbs_free_energy()[source]

                                                      Evaluate the Gibbs free energy as a function of V, T and P i.e G(V, T, P), minimize G(V, T, P) wrt V for each T and store the optimum values.

                                                      @@ -258,7 +258,7 @@
                                                      -optimizer(temperature)[source]
                                                      +optimizer(temperature)[source]

                                                      Evaluate G(V, T, P) at the given temperature(and pressure) and minimize it wrt V.

                                                        @@ -290,7 +290,7 @@
                                                        -thermal_conductivity(temperature, volume)[source]
                                                        +thermal_conductivity(temperature, volume)[source]

                                                        Eq(17) in 10.1103/PhysRevB.90.174107

                                                        Parameters
                                                        @@ -310,7 +310,7 @@
                                                        -vibrational_free_energy(temperature, volume)[source]
                                                        +vibrational_free_energy(temperature, volume)[source]

                                                        Vibrational Helmholtz free energy, A_vib(V, T). Eq(4) in doi.org/10.1016/j.comphy.2003.12.001

                                                        @@ -331,7 +331,7 @@
                                                        -vibrational_internal_energy(temperature, volume)[source]
                                                        +vibrational_internal_energy(temperature, volume)[source]

                                                        Vibrational internal energy, U_vib(V, T). Eq(4) in doi.org/10.1016/j.comphy.2003.12.001

                                                        diff --git a/docs/pymatgen.analysis.reaction_calculator.html b/docs/pymatgen.analysis.reaction_calculator.html index 03400170d93..92467106ffb 100644 --- a/docs/pymatgen.analysis.reaction_calculator.html +++ b/docs/pymatgen.analysis.reaction_calculator.html @@ -4,7 +4,7 @@ - pymatgen.analysis.reaction_calculator module — pymatgen 2022.5.18 documentation + pymatgen.analysis.reaction_calculator module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                        - 2022.5.18 + 2022.5.18.1
                                                        @@ -118,7 +118,7 @@

                                                        This module provides classes that define a chemical reaction.

                                                        -class BalancedReaction(reactants_coeffs, products_coeffs)[source]
                                                        +class BalancedReaction(reactants_coeffs, products_coeffs)[source]

                                                        Bases: monty.json.MSONable

                                                        An object representing a complete chemical reaction.

                                                        Reactants and products to be specified as dict of {Composition: coeff}.

                                                        @@ -134,18 +134,18 @@
                                                        -TOLERANCE = 1e-06[source]
                                                        +TOLERANCE = 1e-06[source]
                                                        -property all_comp[source]
                                                        +property all_comp[source]

                                                        List of all compositions in the reaction.

                                                        -as_dict()[source]
                                                        +as_dict()[source]
                                                        Returns

                                                        A dictionary representation of BalancedReaction.

                                                        @@ -155,14 +155,14 @@
                                                        -as_entry(energies)[source]
                                                        +as_entry(energies)[source]

                                                        Returns a ComputedEntry representation of the reaction. :return:

                                                        -calculate_energy(energies)[source]
                                                        +calculate_energy(energies)[source]

                                                        Calculates the energy of the reaction.

                                                        Parameters
                                                        @@ -177,19 +177,19 @@
                                                        -property coeffs[source]
                                                        +property coeffs[source]

                                                        Final coefficients of the calculated reaction

                                                        -property elements[source]
                                                        +property elements[source]

                                                        List of elements in the reaction

                                                        -classmethod from_dict(d)[source]
                                                        +classmethod from_dict(d)[source]
                                                        Parameters

                                                        d (dict) – from as_dict()

                                                        @@ -202,7 +202,7 @@
                                                        -static from_string(rxn_string)[source]
                                                        +static from_string(rxn_string)[source]

                                                        Generates a balanced reaction from a string. The reaction must already be balanced.

                                                        @@ -217,13 +217,13 @@
                                                        -get_coeff(comp)[source]
                                                        +get_coeff(comp)[source]

                                                        Returns coefficient for a particular composition

                                                        -get_el_amount(element)[source]
                                                        +get_el_amount(element)[source]

                                                        Returns the amount of the element in the reaction.

                                                        Parameters
                                                        @@ -237,7 +237,7 @@
                                                        -normalize_to(comp, factor=1)[source]
                                                        +normalize_to(comp, factor=1)[source]

                                                        Normalizes the reaction to one of the compositions. By default, normalizes such that the composition given has a coefficient of 1. Another factor can be specified.

                                                        @@ -253,7 +253,7 @@
                                                        -normalize_to_element(element, factor=1)[source]
                                                        +normalize_to_element(element, factor=1)[source]

                                                        Normalizes the reaction to one of the elements. By default, normalizes such that the amount of the element is 1. Another factor can be specified.

                                                        @@ -269,27 +269,27 @@
                                                        -property normalized_repr[source]
                                                        +property normalized_repr[source]

                                                        A normalized representation of the reaction. All factors are converted to lowest common factors.

                                                        -normalized_repr_and_factor()[source]
                                                        +normalized_repr_and_factor()[source]

                                                        Normalized representation for a reaction For example, 4 Li + 2 O -> 2Li2O becomes 2 Li + O -> Li2O

                                                        -property products[source]
                                                        +property products[source]

                                                        List of products

                                                        -property reactants[source]
                                                        +property reactants[source]

                                                        List of reactants

                                                        @@ -297,7 +297,7 @@
                                                        -class ComputedReaction(reactant_entries, product_entries)[source]
                                                        +class ComputedReaction(reactant_entries, product_entries)[source]

                                                        Bases: pymatgen.analysis.reaction_calculator.Reaction

                                                        Convenience class to generate a reaction from ComputedEntry objects, with some additional attributes, such as a reaction energy based on computed @@ -312,14 +312,14 @@

                                                        -property all_entries[source]
                                                        +property all_entries[source]

                                                        Equivalent of all_comp but returns entries, in the same order as the coefficients.

                                                        -as_dict()[source]
                                                        +as_dict()[source]
                                                        Returns

                                                        A dictionary representation of ComputedReaction.

                                                        @@ -329,21 +329,21 @@
                                                        -property calculated_reaction_energy[source]
                                                        +property calculated_reaction_energy[source]

                                                        Returns (float): The calculated reaction energy.

                                                        -property calculated_reaction_energy_uncertainty[source]
                                                        +property calculated_reaction_energy_uncertainty[source]

                                                        Calculates the uncertainty in the reaction energy based on the uncertainty in the energies of the products and reactants

                                                        -classmethod from_dict(d)[source]
                                                        +classmethod from_dict(d)[source]
                                                        Parameters

                                                        d (dict) – from as_dict()

                                                        @@ -358,7 +358,7 @@
                                                        -class Reaction(reactants, products)[source]
                                                        +class Reaction(reactants, products)[source]

                                                        Bases: pymatgen.analysis.reaction_calculator.BalancedReaction

                                                        A more flexible class representing a Reaction. The reaction amounts will be automatically balanced. Reactants and products can swap sides so that @@ -377,7 +377,7 @@

                                                        -as_dict()[source]
                                                        +as_dict()[source]
                                                        Returns

                                                        A dictionary representation of Reaction.

                                                        @@ -387,13 +387,13 @@
                                                        -copy()[source]
                                                        +copy()[source]

                                                        Returns a copy of the Reaction object.

                                                        -classmethod from_dict(d)[source]
                                                        +classmethod from_dict(d)[source]
                                                        Parameters

                                                        d (dict) – from as_dict()

                                                        @@ -408,7 +408,7 @@
                                                        -exception ReactionError(msg)[source]
                                                        +exception ReactionError(msg)[source]

                                                        Bases: Exception

                                                        Exception class for Reactions. Allows more information in exception messages to cover situations not covered by standard exception classes.

                                                        diff --git a/docs/pymatgen.analysis.solar.html b/docs/pymatgen.analysis.solar.html index 3c4b1d97b42..20371acdf32 100644 --- a/docs/pymatgen.analysis.solar.html +++ b/docs/pymatgen.analysis.solar.html @@ -4,7 +4,7 @@ - pymatgen.analysis.solar package — pymatgen 2022.5.18 documentation + pymatgen.analysis.solar package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                        - 2022.5.18 + 2022.5.18.1
                                                        diff --git a/docs/pymatgen.analysis.solar.slme.html b/docs/pymatgen.analysis.solar.slme.html index 8bf541d4743..d5626255640 100644 --- a/docs/pymatgen.analysis.solar.slme.html +++ b/docs/pymatgen.analysis.solar.slme.html @@ -4,7 +4,7 @@ - pymatgen.analysis.solar.slme module — pymatgen 2022.5.18 documentation + pymatgen.analysis.solar.slme module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                        - 2022.5.18 + 2022.5.18.1
                                                        @@ -127,7 +127,7 @@
                                                        -absorption_coefficient(dielectric)[source]
                                                        +absorption_coefficient(dielectric)[source]

                                                        Calculate the optical absorption coefficient from an input set of pymatgen vasprun dielectric constant data. :param dielectric: A list containing the dielectric response function

                                                        @@ -149,13 +149,13 @@
                                                        -get_dir_indir_gap(run='')[source]
                                                        +get_dir_indir_gap(run='')[source]

                                                        Get direct and indirect bandgaps for a vasprun.xml

                                                        -matrix_eigvals(matrix)[source]
                                                        +matrix_eigvals(matrix)[source]

                                                        Calculate the eigenvalues of a matrix. :param matrix: The matrix to diagonalise. :type matrix: np.array

                                                        @@ -171,13 +171,13 @@
                                                        -optics(path='')[source]
                                                        +optics(path='')[source]

                                                        Helper function to calculate optical absorption coefficient

                                                        -parse_dielectric_data(data)[source]
                                                        +parse_dielectric_data(data)[source]

                                                        Convert a set of 2D vasprun formatted dielectric data to the eigenvalues of each corresponding 3x3 symmetric numpy matrices. :param data: length N list of dielectric data. Each entry should be

                                                        @@ -201,7 +201,7 @@
                                                        -slme(material_energy_for_absorbance_data, material_absorbance_data, material_direct_allowed_gap, material_indirect_gap, thickness=5e-05, temperature=293.15, absorbance_in_inverse_centimeters=False, cut_off_absorbance_below_direct_allowed_gap=True, plot_current_voltage=False)[source]
                                                        +slme(material_energy_for_absorbance_data, material_absorbance_data, material_direct_allowed_gap, material_indirect_gap, thickness=5e-05, temperature=293.15, absorbance_in_inverse_centimeters=False, cut_off_absorbance_below_direct_allowed_gap=True, plot_current_voltage=False)[source]

                                                        Calculate the SLME

                                                        Parameters
                                                        @@ -225,7 +225,7 @@
                                                        -to_matrix(xx, yy, zz, xy, yz, xz)[source]
                                                        +to_matrix(xx, yy, zz, xy, yz, xz)[source]

                                                        Convert a list of matrix components to a symmetric 3x3 matrix. Inputs should be in the order xx, yy, zz, xy, yz, xz. :param xx: xx component of the matrix. diff --git a/docs/pymatgen.analysis.structure_analyzer.html b/docs/pymatgen.analysis.structure_analyzer.html index 1dc432f4452..d8bd7003ed9 100644 --- a/docs/pymatgen.analysis.structure_analyzer.html +++ b/docs/pymatgen.analysis.structure_analyzer.html @@ -4,7 +4,7 @@ - pymatgen.analysis.structure_analyzer module — pymatgen 2022.5.18 documentation + pymatgen.analysis.structure_analyzer module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                        - 2022.5.18 + 2022.5.18.1
                                                        @@ -118,7 +118,7 @@

                                                        This module provides classes to perform topological analyses of structures.

                                                        -class OxideType(structure, relative_cutoff=1.1)[source]
                                                        +class OxideType(structure, relative_cutoff=1.1)[source]

                                                        Bases: object

                                                        Separate class for determining oxide type.

                                                        @@ -134,7 +134,7 @@
                                                        -parse_oxide()[source]
                                                        +parse_oxide()[source]

                                                        Determines if an oxide is a peroxide/superoxide/ozonide/normal oxide.

                                                        Returns
                                                        @@ -153,7 +153,7 @@
                                                        -class RelaxationAnalyzer(initial_structure, final_structure)[source]
                                                        +class RelaxationAnalyzer(initial_structure, final_structure)[source]

                                                        Bases: object

                                                        This class analyzes the relaxation in a calculation.

                                                        Please note that the input and final structures should have the same @@ -171,7 +171,7 @@

                                                        -get_percentage_bond_dist_changes(max_radius=3.0)[source]
                                                        +get_percentage_bond_dist_changes(max_radius=3.0)[source]

                                                        Returns the percentage bond distance changes for each site up to a maximum radius for nearest neighbors.

                                                        @@ -192,7 +192,7 @@
                                                        -get_percentage_lattice_parameter_changes()[source]
                                                        +get_percentage_lattice_parameter_changes()[source]

                                                        Returns the percentage lattice parameter changes.

                                                        Returns
                                                        @@ -205,7 +205,7 @@
                                                        -get_percentage_volume_change()[source]
                                                        +get_percentage_volume_change()[source]

                                                        Returns the percentage volume change.

                                                        Returns
                                                        @@ -218,7 +218,7 @@
                                                        -class VoronoiAnalyzer(cutoff=5.0, qhull_options='Qbb Qc Qz')[source]
                                                        +class VoronoiAnalyzer(cutoff=5.0, qhull_options='Qbb Qc Qz')[source]

                                                        Bases: object

                                                        Performs a statistical analysis of Voronoi polyhedra around each site. Each Voronoi polyhedron is described using Schaefli notation. @@ -244,7 +244,7 @@

                                                        -analyze(structure, n=0)[source]
                                                        +analyze(structure, n=0)[source]

                                                        Performs Voronoi analysis and returns the polyhedra around atom n in Schlaefli notation.

                                                        @@ -269,7 +269,7 @@
                                                        -analyze_structures(structures, step_freq=10, most_frequent_polyhedra=15)[source]
                                                        +analyze_structures(structures, step_freq=10, most_frequent_polyhedra=15)[source]

                                                        Perform Voronoi analysis on a list of Structures. Note that this might take a significant amount of time depending on the size and number of structures.

                                                        @@ -293,7 +293,7 @@
                                                        -static plot_vor_analysis(voronoi_ensemble)[source]
                                                        +static plot_vor_analysis(voronoi_ensemble)[source]

                                                        Plot the Voronoi analysis.

                                                        Parameters
                                                        @@ -309,7 +309,7 @@
                                                        -class VoronoiConnectivity(structure, cutoff=10)[source]
                                                        +class VoronoiConnectivity(structure, cutoff=10)[source]

                                                        Bases: object

                                                        Computes the solid angles swept out by the shared face of the voronoi polyhedron between two sites.

                                                        @@ -323,7 +323,7 @@
                                                        -property connectivity_array[source]
                                                        +property connectivity_array[source]

                                                        Provides connectivity array.

                                                        Returns
                                                        @@ -341,14 +341,14 @@
                                                        -get_connections()[source]
                                                        +get_connections()[source]

                                                        Returns a list of site pairs that are Voronoi Neighbors, along with their real-space distances.

                                                        -get_sitej(site_index, image_index)[source]
                                                        +get_sitej(site_index, image_index)[source]

                                                        Assuming there is some value in the connectivity array at indices (1, 3, 12). sitei can be obtained directly from the input structure (structure[1]). sitej can be obtained by passing 3, 12 to this function

                                                        @@ -364,7 +364,7 @@
                                                        -property max_connectivity[source]
                                                        +property max_connectivity[source]

                                                        returns the 2d array [sitei, sitej] that represents the maximum connectivity of site i to any periodic image of site j

                                                        @@ -374,7 +374,7 @@
                                                        -average_coordination_number(structures, freq=10)[source]
                                                        +average_coordination_number(structures, freq=10)[source]

                                                        Calculates the ensemble averaged Voronoi coordination numbers of a list of Structures using VoronoiNN. Typically used for analyzing the output of a Molecular Dynamics run.

                                                        @@ -393,7 +393,7 @@
                                                        -contains_peroxide(structure, relative_cutoff=1.1)[source]
                                                        +contains_peroxide(structure, relative_cutoff=1.1)[source]

                                                        Determines if a structure contains peroxide anions.

                                                        Parameters
                                                        @@ -412,7 +412,7 @@
                                                        -get_max_bond_lengths(structure, el_radius_updates=None)[source]
                                                        +get_max_bond_lengths(structure, el_radius_updates=None)[source]

                                                        Provides max bond length estimates for a structure based on the JMol table and algorithms.

                                                        @@ -431,7 +431,7 @@
                                                        -oxide_type(structure, relative_cutoff=1.1, return_nbonds=False)[source]
                                                        +oxide_type(structure, relative_cutoff=1.1, return_nbonds=False)[source]

                                                        Determines if an oxide is a peroxide/superoxide/ozonide/normal oxide

                                                        Parameters
                                                        @@ -447,7 +447,7 @@
                                                        -solid_angle(center, coords)[source]
                                                        +solid_angle(center, coords)[source]

                                                        Helper method to calculate the solid angle of a set of coords from the center.

                                                        @@ -465,7 +465,7 @@
                                                        -sulfide_type(structure)[source]
                                                        +sulfide_type(structure)[source]

                                                        Determines if a structure is a sulfide/polysulfide/sulfate

                                                        Parameters
                                                        diff --git a/docs/pymatgen.analysis.structure_matcher.html b/docs/pymatgen.analysis.structure_matcher.html index 891f5f654d4..de30952f206 100644 --- a/docs/pymatgen.analysis.structure_matcher.html +++ b/docs/pymatgen.analysis.structure_matcher.html @@ -4,7 +4,7 @@ - pymatgen.analysis.structure_matcher module — pymatgen 2022.5.18 documentation + pymatgen.analysis.structure_matcher module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                        - 2022.5.18 + 2022.5.18.1
                                                        @@ -118,13 +118,13 @@

                                                        This module provides classes to perform fitting of structures.

                                                        -class AbstractComparator[source]
                                                        +class AbstractComparator[source]

                                                        Bases: monty.json.MSONable

                                                        Abstract Comparator class. A Comparator defines how sites are compared in a structure.

                                                        -abstract are_equal(sp1, sp2)[source]
                                                        +abstract are_equal(sp1, sp2)[source]

                                                        Defines how the species of two sites are considered equal. For example, one can consider sites to have the same species only when the species are exactly the same, i.e., Fe2+ matches Fe2+ but not @@ -147,7 +147,7 @@

                                                        -as_dict()[source]
                                                        +as_dict()[source]
                                                        Returns

                                                        MSONable dict

                                                        @@ -157,7 +157,7 @@
                                                        -classmethod from_dict(d)[source]
                                                        +classmethod from_dict(d)[source]
                                                        Parameters

                                                        d – Dict representation

                                                        @@ -170,7 +170,7 @@
                                                        -abstract get_hash(composition)[source]
                                                        +abstract get_hash(composition)[source]

                                                        Defines a hash to group structures. This allows structures to be grouped efficiently for comparison. The hash must be invariant under supercell creation. (e.g. composition is not a good hash, but @@ -193,13 +193,13 @@

                                                        -class ElementComparator[source]
                                                        +class ElementComparator[source]

                                                        Bases: pymatgen.analysis.structure_matcher.AbstractComparator

                                                        A Comparator that matches elements. i.e. oxidation states are ignored.

                                                        -are_equal(sp1, sp2)[source]
                                                        +are_equal(sp1, sp2)[source]

                                                        True if element:amounts are exactly the same, i.e., oxidation state is not considered.

                                                        @@ -220,7 +220,7 @@
                                                        -get_hash(composition)[source]
                                                        +get_hash(composition)[source]

                                                        Returns: Fractional element composition

                                                        @@ -228,12 +228,12 @@
                                                        -class FrameworkComparator[source]
                                                        +class FrameworkComparator[source]

                                                        Bases: pymatgen.analysis.structure_matcher.AbstractComparator

                                                        A Comparator that matches sites, regardless of species.

                                                        -are_equal(sp1, sp2)[source]
                                                        +are_equal(sp1, sp2)[source]

                                                        True if there are atoms on both sites.

                                                        Parameters
                                                        @@ -252,7 +252,7 @@
                                                        -get_hash(composition)[source]
                                                        +get_hash(composition)[source]

                                                        No hash possible

                                                        @@ -260,13 +260,13 @@
                                                        -class OccupancyComparator[source]
                                                        +class OccupancyComparator[source]

                                                        Bases: pymatgen.analysis.structure_matcher.AbstractComparator

                                                        A Comparator that matches occupancies on sites, irrespective of the species of those sites.

                                                        -are_equal(sp1, sp2)[source]
                                                        +are_equal(sp1, sp2)[source]
                                                        Parameters
                                                          @@ -284,7 +284,7 @@
                                                          -get_hash(composition)[source]
                                                          +get_hash(composition)[source]
                                                          Parameters

                                                          composition – Composition.

                                                          @@ -302,13 +302,13 @@
                                                          -class OrderDisorderElementComparator[source]
                                                          +class OrderDisorderElementComparator[source]

                                                          Bases: pymatgen.analysis.structure_matcher.AbstractComparator

                                                          A Comparator that matches sites, given some overlap in the element composition

                                                          -are_equal(sp1, sp2)[source]
                                                          +are_equal(sp1, sp2)[source]

                                                          True if there is some overlap in composition between the species

                                                          Parameters
                                                          @@ -327,7 +327,7 @@
                                                          -get_hash(composition)[source]
                                                          +get_hash(composition)[source]

                                                          Returns: Fractional composition

                                                          @@ -335,7 +335,7 @@
                                                          -class PointDefectComparator(check_charge=False, check_primitive_cell=False, check_lattice_scale=False)[source]
                                                          +class PointDefectComparator(check_charge=False, check_primitive_cell=False, check_lattice_scale=False)[source]

                                                          Bases: monty.json.MSONable

                                                          A class that matches pymatgen Point Defect objects even if their Cartesian coordinates are different (compares sublattices for the defect)

                                                          @@ -360,7 +360,7 @@
                                                          -are_equal(d1, d2)[source]
                                                          +are_equal(d1, d2)[source]
                                                          Parameters
                                                            @@ -378,13 +378,13 @@
                                                            -class SpeciesComparator[source]
                                                            +class SpeciesComparator[source]

                                                            Bases: pymatgen.analysis.structure_matcher.AbstractComparator

                                                            A Comparator that matches species exactly. The default used in StructureMatcher.

                                                            -are_equal(sp1, sp2)[source]
                                                            +are_equal(sp1, sp2)[source]

                                                            True if species are exactly the same, i.e., Fe2+ == Fe2+ but not Fe3+.

                                                            Parameters
                                                            @@ -403,7 +403,7 @@
                                                            -get_hash(composition)[source]
                                                            +get_hash(composition)[source]

                                                            Returns: Fractional composition

                                                            @@ -411,14 +411,14 @@
                                                            -class SpinComparator[source]
                                                            +class SpinComparator[source]

                                                            Bases: pymatgen.analysis.structure_matcher.AbstractComparator

                                                            A Comparator that matches magnetic structures to their inverse spins. This comparator is primarily used to filter magnetically ordered structures with opposite spins, which are equivalent.

                                                            -are_equal(sp1, sp2)[source]
                                                            +are_equal(sp1, sp2)[source]

                                                            True if species are exactly the same, i.e., Fe2+ == Fe2+ but not Fe3+. and the spins are reversed. i.e., spin up maps to spin down, and vice versa.

                                                            @@ -439,7 +439,7 @@
                                                            -get_hash(composition)[source]
                                                            +get_hash(composition)[source]

                                                            Returns: Fractional composition

                                                            @@ -447,7 +447,7 @@
                                                            -class StructureMatcher(ltol=0.2, stol=0.3, angle_tol=5, primitive_cell=True, scale=True, attempt_supercell=False, allow_subset=False, comparator=<pymatgen.analysis.structure_matcher.SpeciesComparator object>, supercell_size='num_sites', ignored_species=None)[source]
                                                            +class StructureMatcher(ltol=0.2, stol=0.3, angle_tol=5, primitive_cell=True, scale=True, attempt_supercell=False, allow_subset=False, comparator=<pymatgen.analysis.structure_matcher.SpeciesComparator object>, supercell_size='num_sites', ignored_species=None)[source]

                                                            Bases: monty.json.MSONable

                                                            Class to match structures by similarity.

                                                            Algorithm:

                                                            @@ -541,7 +541,7 @@
                                                            -as_dict()[source]
                                                            +as_dict()[source]
                                                            Returns

                                                            MSONable dict

                                                            @@ -551,7 +551,7 @@
                                                            -fit(struct1: pymatgen.core.structure.Structure, struct2: pymatgen.core.structure.Structure, symmetric: bool = False, skip_structure_reduction: bool = False) bool[source]
                                                            +fit(struct1: pymatgen.core.structure.Structure, struct2: pymatgen.core.structure.Structure, symmetric: bool = False, skip_structure_reduction: bool = False) bool[source]

                                                            Fit two structures.

                                                            Parameters
                                                            @@ -573,7 +573,7 @@
                                                            -fit_anonymous(struct1: pymatgen.core.structure.Structure, struct2: pymatgen.core.structure.Structure, niggli: bool = True, skip_structure_reduction: bool = False)[source]
                                                            +fit_anonymous(struct1: pymatgen.core.structure.Structure, struct2: pymatgen.core.structure.Structure, niggli: bool = True, skip_structure_reduction: bool = False)[source]

                                                            Performs an anonymous fitting, which allows distinct species in one structure to map to another. E.g., to compare if the Li2O and Na2O structures are similar.

                                                            @@ -598,7 +598,7 @@
                                                            -classmethod from_dict(d)[source]
                                                            +classmethod from_dict(d)[source]
                                                            Parameters

                                                            d – Dict representation

                                                            @@ -611,7 +611,7 @@
                                                            -get_all_anonymous_mappings(struct1, struct2, niggli=True, include_dist=False)[source]
                                                            +get_all_anonymous_mappings(struct1, struct2, niggli=True, include_dist=False)[source]

                                                            Performs an anonymous fitting, which allows distinct species in one structure to map to another. Returns a dictionary of species substitutions that are within tolerance

                                                            @@ -632,7 +632,7 @@
                                                            -get_best_electronegativity_anonymous_mapping(struct1, struct2)[source]
                                                            +get_best_electronegativity_anonymous_mapping(struct1, struct2)[source]

                                                            Performs an anonymous fitting, which allows distinct species in one structure to map to another. E.g., to compare if the Li2O and Na2O structures are similar. If multiple substitutions are within tolerance @@ -656,7 +656,7 @@

                                                            -get_mapping(superset, subset)[source]
                                                            +get_mapping(superset, subset)[source]

                                                            Calculate the mapping from superset to subset.

                                                            Parameters
                                                            @@ -676,7 +676,7 @@
                                                            -get_rms_anonymous(struct1, struct2)[source]
                                                            +get_rms_anonymous(struct1, struct2)[source]

                                                            Performs an anonymous fitting, which allows distinct species in one structure to map to another. E.g., to compare if the Li2O and Na2O structures are similar.

                                                            @@ -699,7 +699,7 @@
                                                            -get_rms_dist(struct1, struct2)[source]
                                                            +get_rms_dist(struct1, struct2)[source]

                                                            Calculate RMS displacement between two structures

                                                            Parameters
                                                            @@ -718,7 +718,7 @@
                                                            -get_s2_like_s1(struct1, struct2, include_ignored_species=True)[source]
                                                            +get_s2_like_s1(struct1, struct2, include_ignored_species=True)[source]

                                                            Performs transformations on struct2 to put it in a basis similar to struct1 (without changing any of the inter-site distances)

                                                            @@ -741,7 +741,7 @@
                                                            -get_supercell_matrix(supercell, struct)[source]
                                                            +get_supercell_matrix(supercell, struct)[source]

                                                            Returns the matrix for transforming struct to supercell. This can be used for very distorted ‘supercells’ where the primitive cell is impossible to find

                                                            @@ -749,7 +749,7 @@
                                                            -get_transformation(struct1, struct2)[source]
                                                            +get_transformation(struct1, struct2)[source]

                                                            Returns the supercell transformation, fractional translation vector, and a mapping to transform struct2 to be similar to struct1.

                                                            @@ -779,7 +779,7 @@
                                                            -group_structures(s_list, anonymous=False)[source]
                                                            +group_structures(s_list, anonymous=False)[source]

                                                            Given a list of structures, use fit to group them by structural equality.

                                                            diff --git a/docs/pymatgen.analysis.structure_prediction.dopant_predictor.html b/docs/pymatgen.analysis.structure_prediction.dopant_predictor.html index 10810e08036..5a8aef36f9a 100644 --- a/docs/pymatgen.analysis.structure_prediction.dopant_predictor.html +++ b/docs/pymatgen.analysis.structure_prediction.dopant_predictor.html @@ -4,7 +4,7 @@ - pymatgen.analysis.structure_prediction.dopant_predictor module — pymatgen 2022.5.18 documentation + pymatgen.analysis.structure_prediction.dopant_predictor module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                            - 2022.5.18 + 2022.5.18.1
                                                            @@ -119,7 +119,7 @@

                                                            Predicting potential dopants

                                                            -get_dopants_from_shannon_radii(bonded_structure, num_dopants=5, match_oxi_sign=False)[source]
                                                            +get_dopants_from_shannon_radii(bonded_structure, num_dopants=5, match_oxi_sign=False)[source]

                                                            Get dopant suggestions based on Shannon radii differences.

                                                            Parameters
                                                            @@ -154,7 +154,7 @@
                                                            -get_dopants_from_substitution_probabilities(structure, num_dopants=5, threshold=0.001, match_oxi_sign=False)[source]
                                                            +get_dopants_from_substitution_probabilities(structure, num_dopants=5, threshold=0.001, match_oxi_sign=False)[source]

                                                            Get dopant suggestions based on substitution probabilities.

                                                            Parameters
                                                            diff --git a/docs/pymatgen.analysis.structure_prediction.html b/docs/pymatgen.analysis.structure_prediction.html index 455f49bd277..0c94cedfd80 100644 --- a/docs/pymatgen.analysis.structure_prediction.html +++ b/docs/pymatgen.analysis.structure_prediction.html @@ -4,7 +4,7 @@ - pymatgen.analysis.structure_prediction package — pymatgen 2022.5.18 documentation + pymatgen.analysis.structure_prediction package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                            - 2022.5.18 + 2022.5.18.1
                                                            diff --git a/docs/pymatgen.analysis.structure_prediction.substitution_probability.html b/docs/pymatgen.analysis.structure_prediction.substitution_probability.html index ac2691480dc..524e01c574d 100644 --- a/docs/pymatgen.analysis.structure_prediction.substitution_probability.html +++ b/docs/pymatgen.analysis.structure_prediction.substitution_probability.html @@ -4,7 +4,7 @@ - pymatgen.analysis.structure_prediction.substitution_probability module — pymatgen 2022.5.18 documentation + pymatgen.analysis.structure_prediction.substitution_probability module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                            - 2022.5.18 + 2022.5.18.1
                                                            @@ -120,7 +120,7 @@ probabilities.

                                                            -class SubstitutionPredictor(lambda_table=None, alpha=- 5, threshold=0.001)[source]
                                                            +class SubstitutionPredictor(lambda_table=None, alpha=- 5, threshold=0.001)[source]

                                                            Bases: object

                                                            Predicts likely substitutions either to or from a given composition or species list using the SubstitutionProbability

                                                            @@ -135,7 +135,7 @@
                                                            -composition_prediction(composition, to_this_composition=True)[source]
                                                            +composition_prediction(composition, to_this_composition=True)[source]

                                                            Returns charged balanced substitutions from a starting or ending composition.

                                                            @@ -159,7 +159,7 @@
                                                            -list_prediction(species, to_this_composition=True)[source]
                                                            +list_prediction(species, to_this_composition=True)[source]
                                                            Parameters
                                                              @@ -183,7 +183,7 @@
                                                              -class SubstitutionProbability(*args, **kwargs)[source]
                                                              +class SubstitutionProbability(*args, **kwargs)[source]

                                                              Bases: pymatgen.analysis.structure_prediction.substitution_probability.SubstitutionProbability

                                                              This class finds substitution probabilities given lists of atoms to substitute. The inputs make more sense if you look through the diff --git a/docs/pymatgen.analysis.structure_prediction.substitutor.html b/docs/pymatgen.analysis.structure_prediction.substitutor.html index 9de157b5186..dda41fb4138 100644 --- a/docs/pymatgen.analysis.structure_prediction.substitutor.html +++ b/docs/pymatgen.analysis.structure_prediction.substitutor.html @@ -4,7 +4,7 @@ - pymatgen.analysis.structure_prediction.substitutor module — pymatgen 2022.5.18 documentation + pymatgen.analysis.structure_prediction.substitutor module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -119,7 +119,7 @@

                                                              This module provides classes for predicting new structures from existing ones.

                                                              -class Substitutor(threshold=0.001, symprec=0.1, **kwargs)[source]
                                                              +class Substitutor(threshold=0.001, symprec=0.1, **kwargs)[source]

                                                              Bases: monty.json.MSONable

                                                              This object uses a data mined ionic substitution approach to propose compounds likely to be stable. It relies on an algorithm presented in @@ -141,13 +141,13 @@

                                                              -as_dict()[source]
                                                              +as_dict()[source]

                                                              Returns: MSONable dict

                                                              -classmethod from_dict(d)[source]
                                                              +classmethod from_dict(d)[source]
                                                              Parameters

                                                              d (dict) – Dict representation

                                                              @@ -160,21 +160,21 @@
                                                              -get_allowed_species()[source]
                                                              +get_allowed_species()[source]

                                                              returns the species in the domain of the probability function any other specie will not work

                                                              -pred_from_comp(composition)[source]
                                                              +pred_from_comp(composition)[source]

                                                              Similar to pred_from_list except this method returns a list after checking that compositions are charge balanced.

                                                              -pred_from_list(species_list)[source]
                                                              +pred_from_list(species_list)[source]

                                                              There are an exceptionally large number of substitutions to look at (260^n), where n is the number of species in the list. We need a more efficient than brute force way of going @@ -202,7 +202,7 @@

                                                              -pred_from_structures(target_species, structures_list, remove_duplicates=True, remove_existing=False)[source]
                                                              +pred_from_structures(target_species, structures_list, remove_duplicates=True, remove_existing=False)[source]

                                                              performs a structure prediction targeting compounds containing all of the target_species, based on a list of structure (those structures can for instance come from a database like the ICSD). It will return diff --git a/docs/pymatgen.analysis.structure_prediction.volume_predictor.html b/docs/pymatgen.analysis.structure_prediction.volume_predictor.html index 779f067d5cf..d207c0f739c 100644 --- a/docs/pymatgen.analysis.structure_prediction.volume_predictor.html +++ b/docs/pymatgen.analysis.structure_prediction.volume_predictor.html @@ -4,7 +4,7 @@ - pymatgen.analysis.structure_prediction.volume_predictor module — pymatgen 2022.5.18 documentation + pymatgen.analysis.structure_prediction.volume_predictor module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -119,7 +119,7 @@

                                                              Predict volumes of crystal structures.

                                                              -class DLSVolumePredictor(cutoff=4.0, min_scaling=0.5, max_scaling=1.5)[source]
                                                              +class DLSVolumePredictor(cutoff=4.0, min_scaling=0.5, max_scaling=1.5)[source]

                                                              Bases: object

                                                              Data-mined lattice scaling (DLS) scheme that relies on data-mined bond lengths to predict the crystal volume of a given structure.

                                                              @@ -145,7 +145,7 @@
                                                              -get_predicted_structure(structure, icsd_vol=False)[source]
                                                              +get_predicted_structure(structure, icsd_vol=False)[source]

                                                              Given a structure, returns back the structure scaled to predicted volume. :param structure: structure w/unknown volume @@ -159,7 +159,7 @@

                                                              -predict(structure, icsd_vol=False)[source]
                                                              +predict(structure, icsd_vol=False)[source]

                                                              Given a structure, returns the predicted volume.

                                                              Parameters
                                                              @@ -179,7 +179,7 @@
                                                              -class RLSVolumePredictor(check_isostructural=True, radii_type='ionic-atomic', use_bv=True)[source]
                                                              +class RLSVolumePredictor(check_isostructural=True, radii_type='ionic-atomic', use_bv=True)[source]

                                                              Bases: object

                                                              Reference lattice scaling (RLS) scheme that predicts the volume of a structure based on a known crystal structure.

                                                              @@ -200,7 +200,7 @@
                                                              -get_predicted_structure(structure, ref_structure)[source]
                                                              +get_predicted_structure(structure, ref_structure)[source]

                                                              Given a structure, returns back the structure scaled to predicted volume. :param structure: structure w/unknown volume @@ -218,7 +218,7 @@

                                                              -predict(structure, ref_structure)[source]
                                                              +predict(structure, ref_structure)[source]

                                                              Given a structure, returns the predicted volume.

                                                              Parameters
                                                              diff --git a/docs/pymatgen.analysis.substrate_analyzer.html b/docs/pymatgen.analysis.substrate_analyzer.html index 07c6ee52093..4ebba649fa1 100644 --- a/docs/pymatgen.analysis.substrate_analyzer.html +++ b/docs/pymatgen.analysis.substrate_analyzer.html @@ -4,7 +4,7 @@ - pymatgen.analysis.substrate_analyzer module — pymatgen 2022.5.18 documentation + pymatgen.analysis.substrate_analyzer module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              diff --git a/docs/pymatgen.analysis.surface_analysis.html b/docs/pymatgen.analysis.surface_analysis.html index 48d2d889993..0bee3d4e9be 100644 --- a/docs/pymatgen.analysis.surface_analysis.html +++ b/docs/pymatgen.analysis.surface_analysis.html @@ -4,7 +4,7 @@ - pymatgen.analysis.surface_analysis module — pymatgen 2022.5.18 documentation + pymatgen.analysis.surface_analysis module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -138,7 +138,7 @@
                                                              -class NanoscaleStability(se_analyzers, symprec=1e-05)[source]
                                                              +class NanoscaleStability(se_analyzers, symprec=1e-05)[source]

                                                              Bases: object

                                                              A class for analyzing the stability of nanoparticles of different

                                                              polymorphs with respect to size. The Wulff shape will be the @@ -158,7 +158,7 @@

                                                              -se_analyzers[source]
                                                              +se_analyzers[source]
                                                              List of SurfaceEnergyPlotter objects. Each item corresponds to a

                                                              different polymorph.

                                                              @@ -167,14 +167,14 @@
                                                              -symprec[source]
                                                              +symprec[source]

                                                              See WulffShape.

                                                              Analyzes the nanoscale stability of different polymorphs.

                                                              -static bulk_gform(bulk_entry)[source]
                                                              +static bulk_gform(bulk_entry)[source]

                                                              Returns the formation energy of the bulk :param bulk_entry: Entry of the corresponding bulk. :type bulk_entry: ComputedStructureEntry

                                                              @@ -182,7 +182,7 @@
                                                              -plot_all_stability_map(max_r, increments=50, delu_dict=None, delu_default=0, plt=None, labels=None, from_sphere_area=False, e_units='keV', r_units='nanometers', normalize=False, scale_per_atom=False)[source]
                                                              +plot_all_stability_map(max_r, increments=50, delu_dict=None, delu_default=0, plt=None, labels=None, from_sphere_area=False, e_units='keV', r_units='nanometers', normalize=False, scale_per_atom=False)[source]
                                                              Returns the plot of the formation energy of a particles

                                                              of different polymorphs against its effect radius

                                                              @@ -209,7 +209,7 @@
                                                              -plot_one_stability_map(analyzer, max_r, delu_dict=None, label='', increments=50, delu_default=0, plt=None, from_sphere_area=False, e_units='keV', r_units='nanometers', normalize=False, scale_per_atom=False)[source]
                                                              +plot_one_stability_map(analyzer, max_r, delu_dict=None, label='', increments=50, delu_default=0, plt=None, from_sphere_area=False, e_units='keV', r_units='nanometers', normalize=False, scale_per_atom=False)[source]
                                                              Returns the plot of the formation energy of a particle against its

                                                              effect radius

                                                              @@ -240,7 +240,7 @@
                                                              -scaled_wulff(wulffshape, r)[source]
                                                              +scaled_wulff(wulffshape, r)[source]
                                                              Scales the Wulff shape with an effective radius r. Note that the resulting

                                                              Wulff does not necessarily have the same effective radius as the one provided. The Wulff shape is scaled by its surface energies where first @@ -263,7 +263,7 @@

                                                              -solve_equilibrium_point(analyzer1, analyzer2, delu_dict={}, delu_default=0, units='nanometers')[source]
                                                              +solve_equilibrium_point(analyzer1, analyzer2, delu_dict={}, delu_default=0, units='nanometers')[source]
                                                              Gives the radial size of two particles where equilibrium is reached

                                                              between both particles. NOTE: the solution here is not the same as the solution visualized in the plot because solving for r @@ -293,7 +293,7 @@

                                                              -wulff_gform_and_r(wulffshape, bulk_entry, r, from_sphere_area=False, r_units='nanometers', e_units='keV', normalize=False, scale_per_atom=False)[source]
                                                              +wulff_gform_and_r(wulffshape, bulk_entry, r, from_sphere_area=False, r_units='nanometers', e_units='keV', normalize=False, scale_per_atom=False)[source]

                                                              Calculates the formation energy of the particle with arbitrary radius r.

                                                              Parameters
                                                              @@ -321,7 +321,7 @@
                                                              -class SlabEntry(structure, energy, miller_index, correction=0.0, parameters=None, data=None, entry_id=None, label=None, adsorbates=None, clean_entry=None, marker=None, color=None)[source]
                                                              +class SlabEntry(structure, energy, miller_index, correction=0.0, parameters=None, data=None, entry_id=None, label=None, adsorbates=None, clean_entry=None, marker=None, color=None)[source]

                                                              Bases: pymatgen.entries.computed_entries.ComputedStructureEntry

                                                              A ComputedStructureEntry object encompassing all data relevant to a

                                                              slab for analyzing surface thermodynamics.

                                                              @@ -329,19 +329,19 @@
                                                              -miller_index[source]
                                                              +miller_index[source]

                                                              Miller index of plane parallel to surface.

                                                              -label[source]
                                                              +label[source]

                                                              Brief description for this slab.

                                                              -adsorbates[source]
                                                              +adsorbates[source]

                                                              List of ComputedStructureEntry for the types of adsorbates

                                                              @@ -386,64 +386,64 @@
                                                              -property Nads_in_slab[source]
                                                              +property Nads_in_slab[source]

                                                              Returns the TOTAL number of adsorbates in the slab on BOTH sides

                                                              -property Nsurfs_ads_in_slab[source]
                                                              +property Nsurfs_ads_in_slab[source]

                                                              Returns the TOTAL number of adsorbed surfaces in the slab

                                                              -as_dict()[source]
                                                              +as_dict()[source]

                                                              Returns dict which contains Slab Entry data.

                                                              -property cleaned_up_slab[source]
                                                              +property cleaned_up_slab[source]

                                                              Returns a slab with the adsorbates removed

                                                              -property create_slab_label[source]
                                                              +property create_slab_label[source]

                                                              Returns a label (str) for this particular slab based on composition, coverage and Miller index.

                                                              -static from_computed_structure_entry(entry, miller_index, label=None, adsorbates=None, clean_entry=None, **kwargs)[source]
                                                              +static from_computed_structure_entry(entry, miller_index, label=None, adsorbates=None, clean_entry=None, **kwargs)[source]

                                                              Returns SlabEntry from a ComputedStructureEntry

                                                              -classmethod from_dict(d)[source]
                                                              +classmethod from_dict(d)[source]

                                                              Returns a SlabEntry by reading in an dictionary

                                                              -property get_monolayer[source]
                                                              +property get_monolayer[source]

                                                              Returns the primitive unit surface area density of the adsorbate.

                                                              -property get_unit_primitive_area[source]
                                                              +property get_unit_primitive_area[source]

                                                              Returns the surface area of the adsorbed system per unit area of the primitive slab system.

                                                              -gibbs_binding_energy(eads=False)[source]
                                                              +gibbs_binding_energy(eads=False)[source]
                                                              Returns the adsorption energy or Gibb’s binding energy

                                                              of an adsorbate on a surface

                                                              @@ -459,13 +459,13 @@
                                                              -property surface_area[source]
                                                              +property surface_area[source]

                                                              Calculates the surface area of the slab

                                                              -surface_energy(ucell_entry, ref_entries=None)[source]
                                                              +surface_energy(ucell_entry, ref_entries=None)[source]

                                                              Calculates the surface energy of this SlabEntry. :param ucell_entry: An entry object for the bulk :type ucell_entry: entry @@ -484,7 +484,7 @@

                                                              -class SurfaceEnergyPlotter(all_slab_entries, ucell_entry, ref_entries=None)[source]
                                                              +class SurfaceEnergyPlotter(all_slab_entries, ucell_entry, ref_entries=None)[source]

                                                              Bases: object

                                                              A class used for generating plots to analyze the thermodynamics of surfaces

                                                              of a material. Produces stability maps of different slab configurations, @@ -494,7 +494,7 @@

                                                              -all_slab_entries[source]
                                                              +all_slab_entries[source]
                                                              Either a list of SlabEntry objects (note for a list, the SlabEntry must

                                                              have the adsorbates and clean_entry parameter pulgged in) or a Nested dictionary containing a list of entries for slab calculations as @@ -532,19 +532,19 @@

                                                -ucell_entry[source]
                                                +ucell_entry[source]

                                                ComputedStructureEntry of the bulk reference for this particular material.

                                                -ref_entries[source]
                                                +ref_entries[source]

                                                List of ComputedStructureEntries to be used for calculating chemical potential.

                                                -color_dict[source]
                                                +color_dict[source]

                                                Randomly generated dictionary of colors associated with each facet.

                                                @@ -576,7 +576,7 @@
                                                -BE_vs_clean_SE(delu_dict, delu_default=0, plot_eads=False, annotate_monolayer=True, JPERM2=False)[source]
                                                +BE_vs_clean_SE(delu_dict, delu_default=0, plot_eads=False, annotate_monolayer=True, JPERM2=False)[source]
                                                For each facet, plot the clean surface energy against the most

                                                stable binding energy.

                                                @@ -611,7 +611,7 @@
                                                -area_frac_vs_chempot_plot(ref_delu, chempot_range, delu_dict=None, delu_default=0, increments=10, no_clean=False, no_doped=False)[source]
                                                +area_frac_vs_chempot_plot(ref_delu, chempot_range, delu_dict=None, delu_default=0, increments=10, no_clean=False, no_doped=False)[source]

                                                1D plot. Plots the change in the area contribution of each facet as a function of chemical potential.

                                                @@ -643,7 +643,7 @@
                                                -static chempot_plot_addons(plt, xrange, ref_el, axes, pad=2.4, rect=[- 0.047, 0, 0.84, 1], ylim=[])[source]
                                                +static chempot_plot_addons(plt, xrange, ref_el, axes, pad=2.4, rect=[- 0.047, 0, 0.84, 1], ylim=[])[source]

                                                Helper function to a chempot plot look nicer.

                                                Parameters
                                                @@ -664,7 +664,7 @@
                                                -chempot_vs_gamma(ref_delu, chempot_range, miller_index=(), delu_dict={}, delu_default=0, JPERM2=False, show_unstable=False, ylim=[], plt=None, no_clean=False, no_doped=False, use_entry_labels=False, no_label=False)[source]
                                                +chempot_vs_gamma(ref_delu, chempot_range, miller_index=(), delu_dict={}, delu_default=0, JPERM2=False, show_unstable=False, ylim=[], plt=None, no_clean=False, no_doped=False, use_entry_labels=False, no_label=False)[source]
                                                Plots the surface energy as a function of chemical potential.

                                                Each facet will be associated with its own distinct colors. Dashed lines will represent stoichiometries different from that @@ -709,7 +709,7 @@

                                                -chempot_vs_gamma_plot_one(plt, entry, ref_delu, chempot_range, delu_dict={}, delu_default=0, label='', JPERM2=False)[source]
                                                +chempot_vs_gamma_plot_one(plt, entry, ref_delu, chempot_range, delu_dict={}, delu_default=0, label='', JPERM2=False)[source]

                                                Helper function to help plot the surface energy of a single SlabEntry as a function of chemical potential.

                                                @@ -744,7 +744,7 @@
                                                -color_palette_dict(alpha=0.35)[source]
                                                +color_palette_dict(alpha=0.35)[source]

                                                Helper function to assign each facet a unique color using a dictionary.

                                                Parameters
                                                @@ -761,7 +761,7 @@
                                                -get_stable_entry_at_u(miller_index, delu_dict=None, delu_default=0, no_doped=False, no_clean=False)[source]
                                                +get_stable_entry_at_u(miller_index, delu_dict=None, delu_default=0, no_doped=False, no_clean=False)[source]
                                                Returns the entry corresponding to the most stable slab for a particular

                                                facet at a specific chempot. We assume that surface energy is constant so all free variables must be set with delu_dict, otherwise they are @@ -788,7 +788,7 @@

                                                -get_surface_equilibrium(slab_entries, delu_dict=None)[source]
                                                +get_surface_equilibrium(slab_entries, delu_dict=None)[source]
                                                Takes in a list of SlabEntries and calculates the chemical potentials

                                                at which all slabs in the list coexists simultaneously. Useful for building surface phase diagrams. Note that to solve for x equations @@ -820,7 +820,7 @@

                                                -monolayer_vs_BE(plot_eads=False)[source]
                                                +monolayer_vs_BE(plot_eads=False)[source]
                                                Plots the binding energy energy as a function of monolayers (ML), i.e.

                                                the fractional area adsorbate density for all facets. For each facet at a specific monlayer, only plot the lowest binding energy.

                                                @@ -842,7 +842,7 @@
                                                -set_all_variables(delu_dict, delu_default)[source]
                                                +set_all_variables(delu_dict, delu_default)[source]
                                                Sets all chemical potential values and returns a dictionary where

                                                the key is a sympy Symbol and the value is a float (chempot).

                                                @@ -865,7 +865,7 @@
                                                -stable_u_range_dict(chempot_range, ref_delu, no_doped=True, no_clean=False, delu_dict={}, miller_index=(), dmu_at_0=False, return_se_dict=False)[source]
                                                +stable_u_range_dict(chempot_range, ref_delu, no_doped=True, no_clean=False, delu_dict={}, miller_index=(), dmu_at_0=False, return_se_dict=False)[source]

                                                Creates a dictionary where each entry is a key pointing to a chemical potential range where the surface of that entry is stable. Does so by enumerating through all possible solutions (intersect) @@ -901,7 +901,7 @@

                                                -surface_chempot_range_map(elements, miller_index, ranges, incr=50, no_doped=False, no_clean=False, delu_dict=None, plt=None, annotate=True, show_unphyiscal_only=False, fontsize=10)[source]
                                                +surface_chempot_range_map(elements, miller_index, ranges, incr=50, no_doped=False, no_clean=False, delu_dict=None, plt=None, annotate=True, show_unphyiscal_only=False, fontsize=10)[source]
                                                Adapted from the get_chempot_range_map() method in the PhaseDiagram

                                                class. Plot the chemical potential range map based on surface energy stability. Currently works only for 2-component PDs. At @@ -939,7 +939,7 @@

                                                -wulff_from_chempot(delu_dict=None, delu_default=0, symprec=1e-05, no_clean=False, no_doped=False)[source]
                                                +wulff_from_chempot(delu_dict=None, delu_default=0, symprec=1e-05, no_clean=False, no_doped=False)[source]

                                                Method to get the Wulff shape at a specific chemical potential.

                                                Parameters
                                                @@ -966,7 +966,7 @@
                                                -class WorkFunctionAnalyzer(structure, locpot_along_c, efermi, shift=0, blength=3.5)[source]
                                                +class WorkFunctionAnalyzer(structure, locpot_along_c, efermi, shift=0, blength=3.5)[source]

                                                Bases: object

                                                A class used for calculating the work function

                                                from a slab model and visualizing the behavior @@ -975,19 +975,19 @@

                                                -efermi[source]
                                                +efermi[source]

                                                The Fermi energy

                                                -locpot_along_c[source]
                                                +locpot_along_c[source]

                                                Local potential in eV along points along the axis

                                                -vacuum_locpot[source]
                                                +vacuum_locpot[source]
                                                The maximum local potential along the c direction for

                                                the slab model, ie the potential at the vacuum

                                                @@ -996,7 +996,7 @@
                                                -work_function[source]
                                                +work_function[source]
                                                The minimum energy needed to move an electron from the

                                                surface to infinity. Defined as the difference between the potential at the vacuum and the Fermi energy.

                                                @@ -1006,13 +1006,13 @@
                                                -slab[source]
                                                +slab[source]

                                                The slab structure model

                                                -along_c[source]
                                                +along_c[source]
                                                Points along the c direction with same

                                                increments as the locpot in the c axis

                                                @@ -1021,19 +1021,19 @@
                                                -ave_locpot[source]
                                                +ave_locpot[source]

                                                Mean of the minimum and maximmum (vacuum) locpot along c

                                                -sorted_sites[source]
                                                +sorted_sites[source]

                                                List of sites from the slab sorted along the c direction

                                                -ave_bulk_p[source]
                                                +ave_bulk_p[source]

                                                The average locpot of the slab region along the c direction

                                                @@ -1054,7 +1054,7 @@
                                                -static from_files(poscar_filename, locpot_filename, outcar_filename, shift=0, blength=3.5)[source]
                                                +static from_files(poscar_filename, locpot_filename, outcar_filename, shift=0, blength=3.5)[source]
                                                Parameters
                                                  @@ -1074,7 +1074,7 @@
                                                  -get_labels(plt, label_fontsize=10)[source]
                                                  +get_labels(plt, label_fontsize=10)[source]

                                                  Handles the optional labelling of the plot with relevant quantities :param plt: Plot of the locpot vs c axis :type plt: plt @@ -1085,7 +1085,7 @@

                                                  -get_locpot_along_slab_plot(label_energies=True, plt=None, label_fontsize=10)[source]
                                                  +get_locpot_along_slab_plot(label_energies=True, plt=None, label_fontsize=10)[source]
                                                  Returns a plot of the local potential (eV) vs the

                                                  position along the c axis of the slab model (Ang)

                                                  @@ -1106,7 +1106,7 @@
                                                  -is_converged(min_points_frac=0.015, tol=0.0025)[source]
                                                  +is_converged(min_points_frac=0.015, tol=0.0025)[source]
                                                  A well converged work function should have a flat electrostatic

                                                  potential within some distance (min_point) about where the peak electrostatic potential is found along the c direction of the @@ -1131,7 +1131,7 @@

                                                  -entry_dict_from_list(all_slab_entries)[source]
                                                  +entry_dict_from_list(all_slab_entries)[source]

                                                  Converts a list of SlabEntry to an appropriate dictionary. It is assumed that if there is no adsorbate, then it is a clean SlabEntry and that adsorbed SlabEntry has the clean_entry parameter set.

                                                  @@ -1155,7 +1155,7 @@
                                                  -sub_chempots(gamma_dict, chempots)[source]
                                                  +sub_chempots(gamma_dict, chempots)[source]
                                                  Uses dot product of numpy array to sub chemical potentials

                                                  into the surface grand potential. This is much faster than using the subs function in sympy.

                                                  diff --git a/docs/pymatgen.analysis.thermochemistry.html b/docs/pymatgen.analysis.thermochemistry.html index cc46d031ea0..188552a126a 100644 --- a/docs/pymatgen.analysis.thermochemistry.html +++ b/docs/pymatgen.analysis.thermochemistry.html @@ -4,7 +4,7 @@ - pymatgen.analysis.thermochemistry module — pymatgen 2022.5.18 documentation + pymatgen.analysis.thermochemistry module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -118,7 +118,7 @@

                                                  A module to perform experimental thermochemical data analysis.

                                                  -class ThermoData(data_type, cpdname, phaseinfo, formula, value, ref='', method='', temp_range=(298, 298), uncertainty=None)[source]
                                                  +class ThermoData(data_type, cpdname, phaseinfo, formula, value, ref='', method='', temp_range=(298, 298), uncertainty=None)[source]

                                                  Bases: object

                                                  A object container for an experimental Thermochemical Data.

                                                  @@ -146,13 +146,13 @@
                                                  -as_dict()[source]
                                                  +as_dict()[source]

                                                  Returns: MSONable dict

                                                  -classmethod from_dict(d)[source]
                                                  +classmethod from_dict(d)[source]
                                                  Parameters

                                                  d (dict) – Dict representation

                                                  diff --git a/docs/pymatgen.analysis.topological.html b/docs/pymatgen.analysis.topological.html index 81fe4a679ec..3d1cc3be263 100644 --- a/docs/pymatgen.analysis.topological.html +++ b/docs/pymatgen.analysis.topological.html @@ -4,7 +4,7 @@ - pymatgen.analysis.topological package — pymatgen 2022.5.18 documentation + pymatgen.analysis.topological package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  diff --git a/docs/pymatgen.analysis.topological.spillage.html b/docs/pymatgen.analysis.topological.spillage.html index b6631b7be03..df4ab8359e6 100644 --- a/docs/pymatgen.analysis.topological.spillage.html +++ b/docs/pymatgen.analysis.topological.spillage.html @@ -4,7 +4,7 @@ - pymatgen.analysis.topological.spillage module — pymatgen 2022.5.18 documentation + pymatgen.analysis.topological.spillage module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -122,7 +122,7 @@ https://www.nature.com/articles/s41524-020-0319-4

                                                  -class SOCSpillage(wf_noso='', wf_so='')[source]
                                                  +class SOCSpillage(wf_noso='', wf_so='')[source]

                                                  Bases: object

                                                  Spin-orbit spillage criteria to predict whether a material is topologically non-trival. The spillage criteria physically signifies number of band-inverted electrons. @@ -132,19 +132,19 @@ :param wf_so: WAVECAR with spin-orbit coupling

                                                  -static isclose(n1, n2, rel_tol=1e-07)[source]
                                                  +static isclose(n1, n2, rel_tol=1e-07)[source]

                                                  Checking if the numbers are close enough

                                                  -static orth(A)[source]
                                                  +static orth(A)[source]

                                                  Helper function to create orthonormal basis

                                                  -overlap_so_spinpol()[source]
                                                  +overlap_so_spinpol()[source]

                                                  Main function to calculate SOC spillage

                                                  diff --git a/docs/pymatgen.analysis.transition_state.html b/docs/pymatgen.analysis.transition_state.html index 9bdf0ed8e24..7228672260d 100644 --- a/docs/pymatgen.analysis.transition_state.html +++ b/docs/pymatgen.analysis.transition_state.html @@ -4,7 +4,7 @@ - pymatgen.analysis.transition_state module — pymatgen 2022.5.18 documentation + pymatgen.analysis.transition_state module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -121,7 +121,7 @@

                                                  This allows the usage and customization in Python.

                                                  -class NEBAnalysis(r, energies, forces, structures, spline_options=None)[source]
                                                  +class NEBAnalysis(r, energies, forces, structures, spline_options=None)[source]

                                                  Bases: monty.json.MSONable

                                                  An NEBAnalysis class.

                                                  Initializes an NEBAnalysis from the cumulative root mean squared distances @@ -143,7 +143,7 @@

                                                  -as_dict()[source]
                                                  +as_dict()[source]

                                                  Dict representation of NEBAnalysis.

                                                  Returns
                                                  @@ -154,7 +154,7 @@
                                                  -classmethod from_dir(root_dir, relaxation_dirs=None, **kwargs)[source]
                                                  +classmethod from_dir(root_dir, relaxation_dirs=None, **kwargs)[source]

                                                  Initializes a NEBAnalysis object from a directory of a NEB run. Note that OUTCARs must be present in all image directories. For the terminal OUTCARs from relaxation calculations, you can specify the @@ -195,7 +195,7 @@

                                                  -classmethod from_outcars(outcars, structures, **kwargs)[source]
                                                  +classmethod from_outcars(outcars, structures, **kwargs)[source]

                                                  Initializes an NEBAnalysis from Outcar and Structure objects. Use the static constructors, e.g., from_dir instead if you prefer to have these automatically generated from a directory of NEB @@ -217,7 +217,7 @@

                                                  -get_extrema(normalize_rxn_coordinate=True)[source]
                                                  +get_extrema(normalize_rxn_coordinate=True)[source]

                                                  Returns the positions of the extrema along the MEP. Both local minimums and maximums are returned.

                                                  @@ -234,7 +234,7 @@
                                                  -get_plot(normalize_rxn_coordinate=True, label_barrier=True)[source]
                                                  +get_plot(normalize_rxn_coordinate=True, label_barrier=True)[source]

                                                  Returns the NEB plot. Uses Henkelman’s approach of spline fitting each section of the reaction path based on tangent force and energies.

                                                  @@ -253,7 +253,7 @@
                                                  -setup_spline(spline_options=None)[source]
                                                  +setup_spline(spline_options=None)[source]

                                                  Setup of the options for the spline interpolation

                                                  Parameters
                                                  @@ -268,7 +268,7 @@
                                                  -combine_neb_plots(neb_analyses, arranged_neb_analyses=False, reverse_plot=False)[source]
                                                  +combine_neb_plots(neb_analyses, arranged_neb_analyses=False, reverse_plot=False)[source]

                                                  neb_analyses: a list of NEBAnalysis objects

                                                  arranged_neb_analyses: The code connects two end points with the smallest-energy difference. If all end points have very close energies, it’s diff --git a/docs/pymatgen.analysis.wulff.html b/docs/pymatgen.analysis.wulff.html index ff707f613e2..621a101f0ab 100644 --- a/docs/pymatgen.analysis.wulff.html +++ b/docs/pymatgen.analysis.wulff.html @@ -4,7 +4,7 @@ - pymatgen.analysis.wulff module — pymatgen 2022.5.18 documentation + pymatgen.analysis.wulff module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -127,7 +127,7 @@ (2016). Surface energies of elemental crystals. Scientific Data.

                                                  -class WulffFacet(normal, e_surf, normal_pt, dual_pt, index, m_ind_orig, miller)[source]
                                                  +class WulffFacet(normal, e_surf, normal_pt, dual_pt, index, m_ind_orig, miller)[source]

                                                  Bases: object

                                                  Helper container for each Wulff plane.

                                                  @@ -147,7 +147,7 @@
                                                  -class WulffShape(lattice, miller_list, e_surf_list, symprec=1e-05)[source]
                                                  +class WulffShape(lattice, miller_list, e_surf_list, symprec=1e-05)[source]

                                                  Bases: object

                                                  Generate Wulff Shape from list of miller index and surface energies, with given conventional unit cell. @@ -165,121 +165,121 @@

                                                  -debug(bool)[source]
                                                  +debug(bool)[source]
                                                  -alpha[source]
                                                  +alpha[source]
                                                  transparency
                                                  -color_set[source]
                                                  +color_set[source]
                                                  -grid_off(bool)[source]
                                                  +grid_off(bool)[source]
                                                  -axis_off(bool)[source]
                                                  +axis_off(bool)[source]
                                                  -show_area[source]
                                                  +show_area[source]
                                                  -off_color[source]
                                                  +off_color[source]
                                                  color of facets off wulff
                                                  -structure[source]
                                                  +structure[source]
                                                  Structure object, input conventional unit cell (with H ) from lattice
                                                  -miller_list[source]
                                                  +miller_list[source]
                                                  list of input miller index, for hcp in the form of hkil
                                                  -hkl_list[source]
                                                  +hkl_list[source]
                                                  modify hkill to hkl, in the same order with input_miller
                                                  -e_surf_list[source]
                                                  +e_surf_list[source]
                                                  list of input surface energies, in the same order with input_miller
                                                  -lattice[source]
                                                  +lattice[source]
                                                  Lattice object, the input lattice for the conventional unit cell
                                                  -facets[source]
                                                  +facets[source]
                                                  [WulffFacet] for all facets considering symm
                                                  -dual_cv_simp[source]
                                                  +dual_cv_simp[source]
                                                  simplices from the dual convex hull (dual_pt)
                                                  -wulff_pt_list[source]
                                                  +wulff_pt_list[source]
                                                  -wulff_cv_simp[source]
                                                  +wulff_cv_simp[source]
                                                  simplices from the convex hull of wulff_pt_list
                                                  -on_wulff[source]
                                                  +on_wulff[source]
                                                  list for all input_miller, True is on wulff.
                                                  -color_area[source]
                                                  +color_area[source]
                                                  list for all input_miller, total area on wulff, off_wulff = 0.
                                                  -miller_area[source]
                                                  +miller_area[source]
                                                  ($hkl$): area for all input_miller
                                                  @@ -296,7 +296,7 @@
                                                  -property anisotropy[source]
                                                  +property anisotropy[source]

                                                  Returns: (float) Coefficient of Variation from weighted surface energy The ideal sphere is 0.

                                                  @@ -304,14 +304,14 @@
                                                  -property area_fraction_dict[source]
                                                  +property area_fraction_dict[source]

                                                  Returns: (dict): {hkl: area_hkl/total area on wulff}

                                                  -property effective_radius[source]
                                                  +property effective_radius[source]

                                                  Radius of the Wulffshape when the Wulffshape is approximated as a sphere.

                                                  @@ -323,13 +323,13 @@
                                                  -get_line_in_facet(facet)[source]
                                                  +get_line_in_facet(facet)[source]

                                                  Returns the sorted pts in a facet used to draw a line

                                                  -get_plot(color_set='PuBu', grid_off=True, axis_off=True, show_area=False, alpha=1, off_color='red', direction=None, bar_pos=(0.75, 0.15, 0.05, 0.65), bar_on=False, units_in_JPERM2=True, legend_on=True, aspect_ratio=(8, 8), custom_colors={})[source]
                                                  +get_plot(color_set='PuBu', grid_off=True, axis_off=True, show_area=False, alpha=1, off_color='red', direction=None, bar_pos=(0.75, 0.15, 0.05, 0.65), bar_on=False, units_in_JPERM2=True, legend_on=True, aspect_ratio=(8, 8), custom_colors={})[source]

                                                  Get the Wulff shape plot.

                                                  Parameters
                                                  @@ -372,7 +372,7 @@
                                                  -get_plotly(color_set='PuBu', off_color='red', alpha=1, custom_colors={}, units_in_JPERM2=True)[source]
                                                  +get_plotly(color_set='PuBu', off_color='red', alpha=1, custom_colors={}, units_in_JPERM2=True)[source]

                                                  Get the Wulff shape as a plotly Figure object.

                                                  Parameters
                                                  @@ -407,7 +407,7 @@
                                                  -property miller_area_dict[source]
                                                  +property miller_area_dict[source]

                                                  area_hkl on wulff}

                                                  Type
                                                  @@ -418,7 +418,7 @@
                                                  -property miller_energy_dict[source]
                                                  +property miller_energy_dict[source]

                                                  surface energy_hkl}

                                                  Type
                                                  @@ -429,7 +429,7 @@
                                                  -property shape_factor[source]
                                                  +property shape_factor[source]

                                                  This is useful for determining the critical nucleus size. A large shape factor indicates great anisotropy. See Ballufi, R. W., Allen, S. M. & Carter, W. C. Kinetics

                                                  @@ -445,7 +445,7 @@
                                                  -show(*args, **kwargs)[source]
                                                  +show(*args, **kwargs)[source]

                                                  Show the Wulff plot.

                                                  Parameters
                                                  @@ -459,27 +459,27 @@
                                                  -property surface_area[source]
                                                  +property surface_area[source]

                                                  Total surface area of Wulff shape.

                                                  -property tot_corner_sites[source]
                                                  +property tot_corner_sites[source]

                                                  Returns the number of vertices in the convex hull. Useful for identifying catalytically active sites.

                                                  -property tot_edges[source]
                                                  +property tot_edges[source]

                                                  Returns the number of edges in the convex hull. Useful for identifying catalytically active sites.

                                                  -property total_surface_energy[source]
                                                  +property total_surface_energy[source]

                                                  Total surface energy of the Wulff shape.

                                                  Returns
                                                  @@ -490,13 +490,13 @@
                                                  -property volume[source]
                                                  +property volume[source]

                                                  Volume of the Wulff shape

                                                  -property weighted_surface_energy[source]
                                                  +property weighted_surface_energy[source]

                                                  Returns: sum(surface_energy_hkl * area_hkl)/ sum(area_hkl)

                                                  @@ -505,7 +505,7 @@
                                                  -get_tri_area(pts)[source]
                                                  +get_tri_area(pts)[source]

                                                  Given a list of coords for 3 points, Compute the area of this triangle.

                                                  @@ -517,7 +517,7 @@
                                                  -hkl_tuple_to_str(hkl)[source]
                                                  +hkl_tuple_to_str(hkl)[source]

                                                  Prepare for display on plots “(hkl)” for surfaces Agrs:

                                                  diff --git a/docs/pymatgen.analysis.xas.html b/docs/pymatgen.analysis.xas.html index 3a0132ce0bf..3fd5373a2f4 100644 --- a/docs/pymatgen.analysis.xas.html +++ b/docs/pymatgen.analysis.xas.html @@ -4,7 +4,7 @@ - pymatgen.analysis.xas package — pymatgen 2022.5.18 documentation + pymatgen.analysis.xas package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  diff --git a/docs/pymatgen.analysis.xas.spectrum.html b/docs/pymatgen.analysis.xas.spectrum.html index d6c3d7043ca..31134ca50cc 100644 --- a/docs/pymatgen.analysis.xas.spectrum.html +++ b/docs/pymatgen.analysis.xas.spectrum.html @@ -4,7 +4,7 @@ - pymatgen.analysis.xas.spectrum module — pymatgen 2022.5.18 documentation + pymatgen.analysis.xas.spectrum module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -119,7 +119,7 @@

                                                  This module defines classes to represent all xas and stitching methods

                                                  -class XAS(x, y, structure, absorbing_element, edge='K', spectrum_type='XANES', absorbing_index=None)[source]
                                                  +class XAS(x, y, structure, absorbing_element, edge='K', spectrum_type='XANES', absorbing_index=None)[source]

                                                  Bases: pymatgen.core.spectrum.Spectrum

                                                  Basic XAS object.

                                                  @@ -140,17 +140,17 @@

                                                  Initializes a spectrum object.

                                                  -XLABEL = 'Energy'[source]
                                                  +XLABEL = 'Energy'[source]
                                                  -YLABEL = 'Intensity'[source]
                                                  +YLABEL = 'Intensity'[source]
                                                  -stitch(other: pymatgen.analysis.xas.spectrum.XAS, num_samples: int = 500, mode: Literal['XAFS', 'L23'] = 'XAFS') pymatgen.analysis.xas.spectrum.XAS[source]
                                                  +stitch(other: pymatgen.analysis.xas.spectrum.XAS, num_samples: int = 500, mode: Literal['XAFS', 'L23'] = 'XAFS') pymatgen.analysis.xas.spectrum.XAS[source]

                                                  Stitch XAS objects to get the full XAFS spectrum or L23 edge XANES spectrum depending on the mode.

                                                    @@ -194,7 +194,7 @@
                                                    -site_weighted_spectrum(xas_list: list[pymatgen.analysis.xas.spectrum.XAS], num_samples: int = 500) pymatgen.analysis.xas.spectrum.XAS[source]
                                                    +site_weighted_spectrum(xas_list: list[pymatgen.analysis.xas.spectrum.XAS], num_samples: int = 500) pymatgen.analysis.xas.spectrum.XAS[source]

                                                    Obtain site-weighted XAS object based on site multiplicity for each absorbing index and its corresponding site-wise spectrum.

                                                    diff --git a/docs/pymatgen.analysis.xps.html b/docs/pymatgen.analysis.xps.html index fc23adbaab4..0f54e388a60 100644 --- a/docs/pymatgen.analysis.xps.html +++ b/docs/pymatgen.analysis.xps.html @@ -4,7 +4,7 @@ - pymatgen.analysis.xps module — pymatgen 2022.5.18 documentation + pymatgen.analysis.xps module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -132,7 +132,7 @@

                                                    This version contains all detailed information for all orbitals.

                                                    -class XPS(x: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], y: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], *args, **kwargs)[source]
                                                    +class XPS(x: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], y: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], *args, **kwargs)[source]

                                                    Bases: pymatgen.core.spectrum.Spectrum

                                                    Class representing an X-ray photoelectron spectra.

                                                    @@ -151,17 +151,17 @@
                                                    -XLABEL = 'Binding Energy (eV)'[source]
                                                    +XLABEL = 'Binding Energy (eV)'[source]
                                                    -YLABEL = 'Intensity'[source]
                                                    +YLABEL = 'Intensity'[source]
                                                    -classmethod from_dos(dos: pymatgen.electronic_structure.dos.CompleteDos)[source]
                                                    +classmethod from_dos(dos: pymatgen.electronic_structure.dos.CompleteDos)[source]
                                                    Parameters
                                                      diff --git a/docs/pymatgen.apps.battery.analyzer.html b/docs/pymatgen.apps.battery.analyzer.html index 71299bbb9dc..19702f1c37f 100644 --- a/docs/pymatgen.apps.battery.analyzer.html +++ b/docs/pymatgen.apps.battery.analyzer.html @@ -4,7 +4,7 @@ - pymatgen.apps.battery.analyzer module — pymatgen 2022.5.18 documentation + pymatgen.apps.battery.analyzer module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -119,7 +119,7 @@

                                                      Analysis classes for batteries

                                                      -class BatteryAnalyzer(struc_oxid, working_ion='Li', oxi_override={})[source]
                                                      +class BatteryAnalyzer(struc_oxid, working_ion='Li', oxi_override={})[source]

                                                      Bases: object

                                                      A suite of methods for starting with an oxidized structure and determining its potential as a battery

                                                      Pass in a structure for analysis

                                                      @@ -136,7 +136,7 @@
                                                      -get_max_capgrav(remove=True, insert=True)[source]
                                                      +get_max_capgrav(remove=True, insert=True)[source]

                                                      Give max capacity in mAh/g for inserting and removing a charged ion Note that the weight is normalized to the most ion-packed state, thus removal of 1 Li from LiFePO4 gives the same capacity as insertion of 1 Li into FePO4.

                                                      @@ -155,7 +155,7 @@
                                                      -get_max_capvol(remove=True, insert=True, volume=None)[source]
                                                      +get_max_capvol(remove=True, insert=True, volume=None)[source]

                                                      Give max capacity in mAh/cc for inserting and removing a charged ion into base structure.

                                                      Parameters
                                                      @@ -173,7 +173,7 @@
                                                      -get_removals_int_oxid()[source]
                                                      +get_removals_int_oxid()[source]

                                                      Returns a set of ion removal steps, e.g. set([1.0 2.0 4.0]) etc. in order to produce integer oxidation states of the redox metals. If multiple redox metals are present, all combinations of reduction/oxidation are tested. @@ -191,7 +191,7 @@

                                                      -property max_ion_insertion[source]
                                                      +property max_ion_insertion[source]

                                                      Maximum number of ion A that can be inserted while maintaining charge-balance. No consideration is given to whether there (geometrically speaking) are ion sites to actually accommodate the extra ions.

                                                      @@ -204,7 +204,7 @@
                                                      -property max_ion_removal[source]
                                                      +property max_ion_removal[source]

                                                      Maximum number of ion A that can be removed while maintaining charge-balance.

                                                      Returns
                                                      @@ -217,7 +217,7 @@
                                                      -is_redox_active_intercalation(element)[source]
                                                      +is_redox_active_intercalation(element)[source]

                                                      True if element is redox active and interesting for intercalation materials

                                                      Parameters
                                                      diff --git a/docs/pymatgen.apps.battery.battery_abc.html b/docs/pymatgen.apps.battery.battery_abc.html index f7759585ef1..c7bab9443ac 100644 --- a/docs/pymatgen.apps.battery.battery_abc.html +++ b/docs/pymatgen.apps.battery.battery_abc.html @@ -4,7 +4,7 @@ - pymatgen.apps.battery.battery_abc module — pymatgen 2022.5.18 documentation + pymatgen.apps.battery.battery_abc module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -123,7 +123,7 @@ these common definitions to allow sharing of common logic between them.

                                                      -class AbstractElectrode(voltage_pairs: Tuple[pymatgen.apps.battery.battery_abc.AbstractVoltagePair, ...], working_ion_entry: pymatgen.entries.computed_entries.ComputedEntry, framework_formula: str)[source]
                                                      +class AbstractElectrode(voltage_pairs: Tuple[pymatgen.apps.battery.battery_abc.AbstractVoltagePair, ...], working_ion_entry: pymatgen.entries.computed_entries.ComputedEntry, framework_formula: str)[source]

                                                      Bases: collections.abc.Sequence, monty.json.MSONable

                                                      An Abstract Base Class representing an Electrode. It is essentially a sequence of VoltagePairs. Generally, subclasses only need to implement @@ -165,13 +165,13 @@

                                                -working_ion[source]
                                                +working_ion[source]

                                                Representation of the working ion that only contains element type

                                                -working_ion_entry[source]
                                                +working_ion_entry[source]

                                                Representation of the working_ion that contains the energy

                                                Type
                                                @@ -182,7 +182,7 @@
                                                -framework_formula[source]
                                                +framework_formula[source]

                                                The compositions of one formula unit of the host material

                                                Type
                                                @@ -193,18 +193,18 @@
                                                -property framework[source]
                                                +property framework[source]

                                                The composition object representing the framework

                                                -framework_formula: str[source]
                                                +framework_formula: str[source]
                                                -get_average_voltage(min_voltage=None, max_voltage=None)[source]
                                                +get_average_voltage(min_voltage=None, max_voltage=None)[source]

                                                Average voltage for path satisfying between a min and max voltage.

                                                Parameters
                                                @@ -224,7 +224,7 @@
                                                -get_capacity_grav(min_voltage=None, max_voltage=None, use_overall_normalization=True)[source]
                                                +get_capacity_grav(min_voltage=None, max_voltage=None, use_overall_normalization=True)[source]

                                                Get the gravimetric capacity of the electrode.

                                                Parameters
                                                @@ -248,7 +248,7 @@
                                                -get_capacity_vol(min_voltage=None, max_voltage=None, use_overall_normalization=True)[source]
                                                +get_capacity_vol(min_voltage=None, max_voltage=None, use_overall_normalization=True)[source]

                                                Get the volumetric capacity of the electrode.

                                                Parameters
                                                @@ -272,7 +272,7 @@
                                                -get_energy_density(min_voltage=None, max_voltage=None, use_overall_normalization=True)[source]
                                                +get_energy_density(min_voltage=None, max_voltage=None, use_overall_normalization=True)[source]
                                                Parameters
                                              -voltage[source]
                                              +voltage[source]

                                              Voltage for the step

                                              Type
                                              @@ -268,7 +268,7 @@
                                              -mAh[source]
                                              +mAh[source]

                                              Capacity of the step

                                              Type
                                              @@ -279,7 +279,7 @@
                                              -vol_charge[source]
                                              +vol_charge[source]

                                              Volume of charged state

                                              Type
                                              @@ -290,7 +290,7 @@
                                              -vol_discharge[source]
                                              +vol_discharge[source]

                                              Volume of discharged state

                                              Type
                                              @@ -301,7 +301,7 @@
                                              -mass_charge[source]
                                              +mass_charge[source]

                                              Mass of charged state

                                              Type
                                              @@ -312,7 +312,7 @@
                                              -mass_discharge[source]
                                              +mass_discharge[source]

                                              Mass of discharged state

                                              Type
                                              @@ -323,7 +323,7 @@
                                              -frac_charge[source]
                                              +frac_charge[source]

                                              Fraction of working ion in the charged state

                                              Type
                                              @@ -334,7 +334,7 @@
                                              -frac_discharge[source]
                                              +frac_discharge[source]

                                              Fraction of working ion in the discharged state

                                              Type
                                              @@ -345,7 +345,7 @@
                                              -entries_charge[source]
                                              +entries_charge[source]

                                              Entries in the charged state

                                              Type
                                              @@ -356,7 +356,7 @@
                                              -entries_discharge[source]
                                              +entries_discharge[source]

                                              Entries in discharged state

                                              Type
                                              @@ -367,7 +367,7 @@
                                              -working_ion_entry[source]
                                              +working_ion_entry[source]

                                              Entry of the working ion.

                                              Type
                                              @@ -378,17 +378,17 @@
                                              -entries_charge: Iterable[pymatgen.entries.computed_entries.ComputedEntry][source]
                                              +entries_charge: Iterable[pymatgen.entries.computed_entries.ComputedEntry][source]
                                              -entries_discharge: Iterable[pymatgen.entries.computed_entries.ComputedEntry][source]
                                              +entries_discharge: Iterable[pymatgen.entries.computed_entries.ComputedEntry][source]
                                              -classmethod from_steps(step1, step2, normalization_els, framework_formula=None)[source]
                                              +classmethod from_steps(step1, step2, normalization_els, framework_formula=None)[source]

                                              Creates a ConversionVoltagePair from two steps in the element profile from a PD analysis.

                                              @@ -405,7 +405,7 @@
                                              -rxn: pymatgen.analysis.reaction_calculator.BalancedReaction[source]
                                              +rxn: pymatgen.analysis.reaction_calculator.BalancedReaction[source]
                                              diff --git a/docs/pymatgen.apps.battery.html b/docs/pymatgen.apps.battery.html index 82b68d6c7c5..71820edc94e 100644 --- a/docs/pymatgen.apps.battery.html +++ b/docs/pymatgen.apps.battery.html @@ -4,7 +4,7 @@ - pymatgen.apps.battery package — pymatgen 2022.5.18 documentation + pymatgen.apps.battery package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                              - 2022.5.18 + 2022.5.18.1
                                              diff --git a/docs/pymatgen.apps.battery.insertion_battery.html b/docs/pymatgen.apps.battery.insertion_battery.html index 419bd0b47af..d69f87e32d3 100644 --- a/docs/pymatgen.apps.battery.insertion_battery.html +++ b/docs/pymatgen.apps.battery.insertion_battery.html @@ -4,7 +4,7 @@ - pymatgen.apps.battery.insertion_battery module — pymatgen 2022.5.18 documentation + pymatgen.apps.battery.insertion_battery module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                              - 2022.5.18 + 2022.5.18.1
                                              @@ -120,20 +120,20 @@ intercalation batteries.

                                              -class InsertionElectrode(voltage_pairs: Tuple[pymatgen.apps.battery.battery_abc.AbstractVoltagePair, ...], working_ion_entry: pymatgen.entries.computed_entries.ComputedEntry, framework_formula: str, stable_entries: Iterable[pymatgen.entries.computed_entries.ComputedEntry], unstable_entries: Iterable[pymatgen.entries.computed_entries.ComputedEntry])[source]
                                              +class InsertionElectrode(voltage_pairs: Tuple[pymatgen.apps.battery.battery_abc.AbstractVoltagePair, ...], working_ion_entry: pymatgen.entries.computed_entries.ComputedEntry, framework_formula: str, stable_entries: Iterable[pymatgen.entries.computed_entries.ComputedEntry], unstable_entries: Iterable[pymatgen.entries.computed_entries.ComputedEntry])[source]

                                              Bases: pymatgen.apps.battery.battery_abc.AbstractElectrode

                                              A set of topotactically related compounds, with different amounts of a single element, e.g. TiO2 and LiTiO2, that can be used to define an insertion battery electrode.

                                              -as_dict_legacy()[source]
                                              +as_dict_legacy()[source]

                                              Returns: MSONAble dict

                                              -classmethod from_dict_legacy(d)[source]
                                              +classmethod from_dict_legacy(d)[source]
                                              Parameters

                                              d (dict) – Dict representation

                                              @@ -146,7 +146,7 @@
                                              -classmethod from_entries(entries: Iterable[ComputedEntry | ComputedStructureEntry], working_ion_entry: ComputedEntry | ComputedStructureEntry | PDEntry, strip_structures: bool = False)[source]
                                              +classmethod from_entries(entries: Iterable[ComputedEntry | ComputedStructureEntry], working_ion_entry: ComputedEntry | ComputedStructureEntry | PDEntry, strip_structures: bool = False)[source]

                                              Create a new InsertionElectrode.

                                              Parameters
                                              @@ -170,19 +170,19 @@
                                              -property fully_charged_entry[source]
                                              +property fully_charged_entry[source]

                                              The most charged entry along the topotactic path.

                                              -property fully_discharged_entry[source]
                                              +property fully_discharged_entry[source]

                                              The most discharged entry along the topotactic path.

                                              -get_all_entries(charge_to_discharge=True)[source]
                                              +get_all_entries(charge_to_discharge=True)[source]

                                              Return all entries input for the electrode.

                                              Parameters
                                              @@ -198,7 +198,7 @@
                                              -get_max_instability(min_voltage=None, max_voltage=None)[source]
                                              +get_max_instability(min_voltage=None, max_voltage=None)[source]

                                              The maximum instability along a path for a specific voltage range.

                                              Parameters
                                              @@ -216,7 +216,7 @@
                                              -get_max_muO2(min_voltage=None, max_voltage=None)[source]
                                              +get_max_muO2(min_voltage=None, max_voltage=None)[source]

                                              Maximum critical oxygen chemical potential along path.

                                              Parameters
                                              @@ -235,7 +235,7 @@
                                              -get_min_instability(min_voltage=None, max_voltage=None)[source]
                                              +get_min_instability(min_voltage=None, max_voltage=None)[source]

                                              The minimum instability along a path for a specific voltage range.

                                              Parameters
                                              @@ -253,7 +253,7 @@
                                              -get_min_muO2(min_voltage=None, max_voltage=None)[source]
                                              +get_min_muO2(min_voltage=None, max_voltage=None)[source]

                                              Minimum critical oxygen chemical potential along path.

                                              Parameters
                                              @@ -273,7 +273,7 @@
                                              -get_stable_entries(charge_to_discharge=True)[source]
                                              +get_stable_entries(charge_to_discharge=True)[source]

                                              Get the stable entries.

                                              Parameters
                                              @@ -289,7 +289,7 @@
                                              -get_sub_electrodes(adjacent_only=True, include_myself=True)[source]
                                              +get_sub_electrodes(adjacent_only=True, include_myself=True)[source]

                                              If this electrode contains multiple voltage steps, then it is possible to use only a subset of the voltage steps to define other electrodes. For example, an LiTiO2 electrode might contain three subelectrodes: @@ -314,7 +314,7 @@

                                              -get_summary_dict(print_subelectrodes=True) dict[source]
                                              +get_summary_dict(print_subelectrodes=True) dict[source]

                                              Generate a summary dict. Populates the summary dict with the basic information from the parent method then populates more information. Since the parent method calls self.get_summary_dict(print_subelectrodes=True) for the subelectrodes. @@ -332,7 +332,7 @@

                                              -get_unstable_entries(charge_to_discharge=True)[source]
                                              +get_unstable_entries(charge_to_discharge=True)[source]

                                              Returns the unstable entries for the electrode.

                                              Parameters
                                              @@ -348,34 +348,34 @@
                                              -stable_entries: Iterable[ComputedEntry][source]
                                              +stable_entries: Iterable[ComputedEntry][source]
                                              -unstable_entries: Iterable[ComputedEntry][source]
                                              +unstable_entries: Iterable[ComputedEntry][source]
                                              -class InsertionVoltagePair(voltage: float, mAh: float, mass_charge: float, mass_discharge: float, vol_charge: float, vol_discharge: float, frac_charge: float, frac_discharge: float, working_ion_entry: pymatgen.entries.computed_entries.ComputedEntry, framework_formula: str, entry_charge: pymatgen.entries.computed_entries.ComputedEntry, entry_discharge: pymatgen.entries.computed_entries.ComputedEntry)[source]
                                              +class InsertionVoltagePair(voltage: float, mAh: float, mass_charge: float, mass_discharge: float, vol_charge: float, vol_discharge: float, frac_charge: float, frac_discharge: float, working_ion_entry: pymatgen.entries.computed_entries.ComputedEntry, framework_formula: str, entry_charge: pymatgen.entries.computed_entries.ComputedEntry, entry_discharge: pymatgen.entries.computed_entries.ComputedEntry)[source]

                                              Bases: pymatgen.apps.battery.battery_abc.AbstractVoltagePair

                                              Defines an Insertion Voltage Pair.

                                              -entry_charge: pymatgen.entries.computed_entries.ComputedEntry[source]
                                              +entry_charge: pymatgen.entries.computed_entries.ComputedEntry[source]
                                              -entry_discharge: pymatgen.entries.computed_entries.ComputedEntry[source]
                                              +entry_discharge: pymatgen.entries.computed_entries.ComputedEntry[source]
                                              -classmethod from_entries(entry1, entry2, working_ion_entry)[source]
                                              +classmethod from_entries(entry1, entry2, working_ion_entry)[source]
                                              Parameters
                                                diff --git a/docs/pymatgen.apps.battery.plotter.html b/docs/pymatgen.apps.battery.plotter.html index b1f55564e12..7de5a072528 100644 --- a/docs/pymatgen.apps.battery.plotter.html +++ b/docs/pymatgen.apps.battery.plotter.html @@ -4,7 +4,7 @@ - pymatgen.apps.battery.plotter module — pymatgen 2022.5.18 documentation + pymatgen.apps.battery.plotter module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                - 2022.5.18 + 2022.5.18.1
                                                @@ -119,7 +119,7 @@

                                                This module provides plotting capabilities for battery related applications.

                                                -class VoltageProfilePlotter(xaxis='capacity', hide_negative=False)[source]
                                                +class VoltageProfilePlotter(xaxis='capacity', hide_negative=False)[source]

                                                Bases: object

                                                A plotter to make voltage profile plots for batteries.

                                                @@ -136,7 +136,7 @@
                                                -add_electrode(electrode, label=None)[source]
                                                +add_electrode(electrode, label=None)[source]

                                                Add an electrode to the plot.

                                                Parameters
                                                @@ -152,7 +152,7 @@
                                                -get_plot(width=8, height=8, term_zero=True)[source]
                                                +get_plot(width=8, height=8, term_zero=True)[source]

                                                Returns a plot object.

                                                Parameters
                                                @@ -170,7 +170,7 @@
                                                -get_plot_data(electrode, term_zero=True)[source]
                                                +get_plot_data(electrode, term_zero=True)[source]
                                                Parameters
                                                  @@ -186,7 +186,7 @@
                                                  -get_plotly_figure(width=800, height=600, font_dict=None, term_zero=True, **kwargs)[source]
                                                  +get_plotly_figure(width=800, height=600, font_dict=None, term_zero=True, **kwargs)[source]

                                                  Return plotly Figure object :param width: Width of the plot. Defaults to 800 px. :param height: Height of the plot. Defaults to 600 px. @@ -198,7 +198,7 @@

                                                  -save(filename, image_format='eps', width=8, height=6)[source]
                                                  +save(filename, image_format='eps', width=8, height=6)[source]

                                                  Save the plot to an image file.

                                                  Parameters
                                                  @@ -212,7 +212,7 @@
                                                  -show(width=8, height=6)[source]
                                                  +show(width=8, height=6)[source]

                                                  Show the voltage profile plot.

                                                  Parameters
                                                  diff --git a/docs/pymatgen.apps.borg.hive.html b/docs/pymatgen.apps.borg.hive.html index aa9ca810434..5e72255aff7 100644 --- a/docs/pymatgen.apps.borg.hive.html +++ b/docs/pymatgen.apps.borg.hive.html @@ -4,7 +4,7 @@ - pymatgen.apps.borg.hive module — pymatgen 2022.5.18 documentation + pymatgen.apps.borg.hive module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -119,7 +119,7 @@

                                                  This module define the various drones used to assimilate data.

                                                  -class AbstractDrone[source]
                                                  +class AbstractDrone[source]

                                                  Bases: monty.json.MSONable

                                                  Abstract drone class that defines the various methods that must be implemented by drones. Because of the quirky nature of Python”s @@ -129,7 +129,7 @@ from_dict API.

                                                  -abstract assimilate(path)[source]
                                                  +abstract assimilate(path)[source]

                                                  Assimilate data in a directory path into a pymatgen object. Because of the quirky nature of Python”s multiprocessing, the object must support pymatgen’s as_dict() for parallel processing.

                                                  @@ -145,7 +145,7 @@
                                                  -abstract get_valid_paths(path)[source]
                                                  +abstract get_valid_paths(path)[source]

                                                  Checks if path contains valid data for assimilation, and then returns the valid paths. The paths returned can be a list of directory or file paths, depending on what kind of data you are assimilating. For @@ -168,7 +168,7 @@

                                                  -class GaussianToComputedEntryDrone(inc_structure=False, parameters=None, data=None, file_extensions=('.log',))[source]
                                                  +class GaussianToComputedEntryDrone(inc_structure=False, parameters=None, data=None, file_extensions=('.log',))[source]

                                                  Bases: pymatgen.apps.borg.hive.AbstractDrone

                                                  GaussianToEntryDrone assimilates directories containing Gaussian output to ComputedEntry/ComputedStructureEntry objects. By default, it is assumed @@ -200,13 +200,13 @@

                                                  -as_dict()[source]
                                                  +as_dict()[source]

                                                  Returns: MSONable dict

                                                  -assimilate(path)[source]
                                                  +assimilate(path)[source]

                                                  Assimilate data in a directory path into a ComputedEntry object.

                                                  Parameters
                                                  @@ -220,7 +220,7 @@
                                                  -classmethod from_dict(d)[source]
                                                  +classmethod from_dict(d)[source]
                                                  Parameters

                                                  d (dict) – Dict Representation

                                                  @@ -233,7 +233,7 @@
                                                  -get_valid_paths(path)[source]
                                                  +get_valid_paths(path)[source]

                                                  Checks if path contains files with define extensions.

                                                  Parameters
                                                  @@ -250,7 +250,7 @@
                                                  -class SimpleVaspToComputedEntryDrone(inc_structure=False)[source]
                                                  +class SimpleVaspToComputedEntryDrone(inc_structure=False)[source]

                                                  Bases: pymatgen.apps.borg.hive.VaspToComputedEntryDrone

                                                  A simpler VaspToComputedEntryDrone. Instead of parsing vasprun.xml, it parses only the INCAR, POTCAR, OSZICAR and KPOINTS files, which are much @@ -265,13 +265,13 @@

                                                  -as_dict()[source]
                                                  +as_dict()[source]

                                                  Returns: MSONAble dict

                                                  -assimilate(path)[source]
                                                  +assimilate(path)[source]

                                                  Assimilate data in a directory path into a ComputedEntry object.

                                                  Parameters
                                                  @@ -285,7 +285,7 @@
                                                  -classmethod from_dict(d)[source]
                                                  +classmethod from_dict(d)[source]
                                                  Parameters

                                                  d (dict) – Dict Representation

                                                  @@ -300,7 +300,7 @@
                                                  -class VaspToComputedEntryDrone(inc_structure=False, parameters=None, data=None)[source]
                                                  +class VaspToComputedEntryDrone(inc_structure=False, parameters=None, data=None)[source]

                                                  Bases: pymatgen.apps.borg.hive.AbstractDrone

                                                  VaspToEntryDrone assimilates directories containing vasp output to ComputedEntry/ComputedStructureEntry objects. There are some restrictions @@ -329,13 +329,13 @@

                                                  -as_dict()[source]
                                                  +as_dict()[source]

                                                  Returns: MSONABle dict

                                                  -assimilate(path)[source]
                                                  +assimilate(path)[source]

                                                  Assimilate data in a directory path into a ComputedEntry object.

                                                  Parameters
                                                  @@ -349,7 +349,7 @@
                                                  -classmethod from_dict(d)[source]
                                                  +classmethod from_dict(d)[source]
                                                  Parameters

                                                  d (dict) – Dict Representation

                                                  @@ -362,7 +362,7 @@
                                                  -get_valid_paths(path)[source]
                                                  +get_valid_paths(path)[source]

                                                  Checks if paths contains vasprun.xml or (POSCAR+OSZICAR)

                                                  Parameters
                                                  diff --git a/docs/pymatgen.apps.borg.html b/docs/pymatgen.apps.borg.html index f9426c819b6..637a4a7f57c 100644 --- a/docs/pymatgen.apps.borg.html +++ b/docs/pymatgen.apps.borg.html @@ -4,7 +4,7 @@ - pymatgen.apps.borg package — pymatgen 2022.5.18 documentation + pymatgen.apps.borg package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  diff --git a/docs/pymatgen.apps.borg.queen.html b/docs/pymatgen.apps.borg.queen.html index ed5821d2d20..0e1ff02682d 100644 --- a/docs/pymatgen.apps.borg.queen.html +++ b/docs/pymatgen.apps.borg.queen.html @@ -4,7 +4,7 @@ - pymatgen.apps.borg.queen module — pymatgen 2022.5.18 documentation + pymatgen.apps.borg.queen module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -120,7 +120,7 @@ data using Python’s multiprocessing.

                                                  -class BorgQueen(drone, rootpath=None, number_of_drones=1)[source]
                                                  +class BorgQueen(drone, rootpath=None, number_of_drones=1)[source]

                                                  Bases: object

                                                  The Borg Queen controls the drones to assimilate data in an entire directory tree. Uses multiprocessing to speed up things considerably. It @@ -145,25 +145,25 @@

                                                  -get_data()[source]
                                                  +get_data()[source]

                                                  Returns an list of assimilated objects

                                                  -load_data(filename)[source]
                                                  +load_data(filename)[source]

                                                  Load assimilated data from a file

                                                  -parallel_assimilate(rootpath)[source]
                                                  +parallel_assimilate(rootpath)[source]

                                                  Assimilate the entire subdirectory structure in rootpath.

                                                  -save_data(filename)[source]
                                                  +save_data(filename)[source]

                                                  Save the assimilated data to a file.

                                                  Parameters
                                                  @@ -176,7 +176,7 @@
                                                  -serial_assimilate(rootpath)[source]
                                                  +serial_assimilate(rootpath)[source]

                                                  Assimilate the entire subdirectory structure in rootpath serially.

                                                  @@ -184,7 +184,7 @@
                                                  -order_assimilation(args)[source]
                                                  +order_assimilation(args)[source]

                                                  Internal helper method for BorgQueen to process assimilation

                                                  diff --git a/docs/pymatgen.apps.html b/docs/pymatgen.apps.html index c41a52995e0..a11b7ba05a2 100644 --- a/docs/pymatgen.apps.html +++ b/docs/pymatgen.apps.html @@ -4,7 +4,7 @@ - pymatgen.apps package — pymatgen 2022.5.18 documentation + pymatgen.apps package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  diff --git a/docs/pymatgen.cli.feff_plot_cross_section.html b/docs/pymatgen.cli.feff_plot_cross_section.html index c18231a69cb..cdb56052a47 100644 --- a/docs/pymatgen.cli.feff_plot_cross_section.html +++ b/docs/pymatgen.cli.feff_plot_cross_section.html @@ -4,7 +4,7 @@ - pymatgen.cli.feff_plot_cross_section module — pymatgen 2022.5.18 documentation + pymatgen.cli.feff_plot_cross_section module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -118,7 +118,7 @@

                                                  Script for plotting cross sections generated by FEFF found in xmu.dat files.

                                                  -main()[source]
                                                  +main()[source]

                                                  Main function.

                                                  diff --git a/docs/pymatgen.cli.feff_plot_dos.html b/docs/pymatgen.cli.feff_plot_dos.html index 25fa265adf8..b69f4c4cec4 100644 --- a/docs/pymatgen.cli.feff_plot_dos.html +++ b/docs/pymatgen.cli.feff_plot_dos.html @@ -4,7 +4,7 @@ - pymatgen.cli.feff_plot_dos module — pymatgen 2022.5.18 documentation + pymatgen.cli.feff_plot_dos module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -119,7 +119,7 @@ either by site, element, or orbital

                                                  -main()[source]
                                                  +main()[source]

                                                  Main function.

                                                  diff --git a/docs/pymatgen.cli.gaussian_analyzer.html b/docs/pymatgen.cli.gaussian_analyzer.html index d0f162dd3c2..397bb7bb19d 100644 --- a/docs/pymatgen.cli.gaussian_analyzer.html +++ b/docs/pymatgen.cli.gaussian_analyzer.html @@ -4,7 +4,7 @@ - pymatgen.cli.gaussian_analyzer module — pymatgen 2022.5.18 documentation + pymatgen.cli.gaussian_analyzer module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                  - 2022.5.18 + 2022.5.18.1
                                                  @@ -118,7 +118,7 @@

                                                  A convenience script engine to read Gaussian output in a directory tree.

                                                  -get_energies(rootdir, reanalyze, verbose)[source]
                                                  +get_energies(rootdir, reanalyze, verbose)[source]
                                                  Parameters
                                                    @@ -135,7 +135,7 @@
                                                    -main()[source]
                                                    +main()[source]

                                                    Main function

                                                    diff --git a/docs/pymatgen.cli.get_environment.html b/docs/pymatgen.cli.get_environment.html index ba243a104a1..f5612da209a 100644 --- a/docs/pymatgen.cli.get_environment.html +++ b/docs/pymatgen.cli.get_environment.html @@ -4,7 +4,7 @@ - pymatgen.cli.get_environment module — pymatgen 2022.5.18 documentation + pymatgen.cli.get_environment module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -118,7 +118,7 @@

                                                    Implementation for get_environment CLI.

                                                    -main()[source]
                                                    +main()[source]

                                                    Main function.

                                                    diff --git a/docs/pymatgen.cli.html b/docs/pymatgen.cli.html index 2e93dc52356..6deb329096d 100644 --- a/docs/pymatgen.cli.html +++ b/docs/pymatgen.cli.html @@ -4,7 +4,7 @@ - pymatgen.cli package — pymatgen 2022.5.18 documentation + pymatgen.cli package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    diff --git a/docs/pymatgen.cli.pmg.html b/docs/pymatgen.cli.pmg.html index b9dc6d54d1a..a641fdafa70 100644 --- a/docs/pymatgen.cli.pmg.html +++ b/docs/pymatgen.cli.pmg.html @@ -4,7 +4,7 @@ - pymatgen.cli.pmg module — pymatgen 2022.5.18 documentation + pymatgen.cli.pmg module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -118,7 +118,7 @@

                                                    A master convenience script with many tools for vasp and structure analysis.

                                                    -diff_incar(args)[source]
                                                    +diff_incar(args)[source]

                                                    Handle diff commands.

                                                    Parameters
                                                    @@ -129,13 +129,13 @@
                                                    -main()[source]
                                                    +main()[source]

                                                    Handle main.

                                                    -parse_view(args)[source]
                                                    +parse_view(args)[source]

                                                    Handle view commands.

                                                    Parameters
                                                    diff --git a/docs/pymatgen.cli.pmg_analyze.html b/docs/pymatgen.cli.pmg_analyze.html index 10c6a95500b..da71da5b175 100644 --- a/docs/pymatgen.cli.pmg_analyze.html +++ b/docs/pymatgen.cli.pmg_analyze.html @@ -4,7 +4,7 @@ - pymatgen.cli.pmg_analyze module — pymatgen 2022.5.18 documentation + pymatgen.cli.pmg_analyze module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -118,7 +118,7 @@

                                                    Implementation for pmg analyze CLI.

                                                    -analyze(args)[source]
                                                    +analyze(args)[source]

                                                    Master function controlling which analysis to call.

                                                    Parameters
                                                    @@ -129,7 +129,7 @@
                                                    -get_energies(rootdir, reanalyze, verbose, quick, sort, fmt)[source]
                                                    +get_energies(rootdir, reanalyze, verbose, quick, sort, fmt)[source]

                                                    Get energies of all vaspruns in directory (nested). :param rootdir: Root directory. :type rootdir: str @@ -153,7 +153,7 @@

                                                    -get_magnetizations(mydir, ion_list)[source]
                                                    +get_magnetizations(mydir, ion_list)[source]

                                                    Get magnetization info from OUTCARs.

                                                    Parameters
                                                    diff --git a/docs/pymatgen.cli.pmg_config.html b/docs/pymatgen.cli.pmg_config.html index eff9d504726..ae063edefcc 100644 --- a/docs/pymatgen.cli.pmg_config.html +++ b/docs/pymatgen.cli.pmg_config.html @@ -4,7 +4,7 @@ - pymatgen.cli.pmg_config module — pymatgen 2022.5.18 documentation + pymatgen.cli.pmg_config module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -118,13 +118,13 @@

                                                    Implementation for pmg config CLI.

                                                    -add_config_var(tokens: list[str], backup_suffix: str) None[source]
                                                    +add_config_var(tokens: list[str], backup_suffix: str) None[source]

                                                    Add/update keys in .pmgrc.yaml config file.

                                                    -build_bader(fortran_command='gfortran')[source]
                                                    +build_bader(fortran_command='gfortran')[source]

                                                    Build bader package.

                                                    Parameters
                                                    @@ -135,7 +135,7 @@
                                                    -build_enum(fortran_command: str = 'gfortran') bool[source]
                                                    +build_enum(fortran_command: str = 'gfortran') bool[source]

                                                    Build enum.

                                                    Parameters
                                                    @@ -146,19 +146,19 @@
                                                    -configure_pmg(args: argparse.Namespace)[source]
                                                    +configure_pmg(args: argparse.Namespace)[source]

                                                    Handle configure command.

                                                    -install_software(install: Literal['enumlib', 'bader'])[source]
                                                    +install_software(install: Literal['enumlib', 'bader'])[source]

                                                    Install all optional external software.

                                                    -setup_potcars(potcar_dirs: list[str])[source]
                                                    +setup_potcars(potcar_dirs: list[str])[source]

                                                    Setup POTCAR directories.

                                                    diff --git a/docs/pymatgen.cli.pmg_plot.html b/docs/pymatgen.cli.pmg_plot.html index 1730de8389f..323c5b79a00 100644 --- a/docs/pymatgen.cli.pmg_plot.html +++ b/docs/pymatgen.cli.pmg_plot.html @@ -4,7 +4,7 @@ - pymatgen.cli.pmg_plot module — pymatgen 2022.5.18 documentation + pymatgen.cli.pmg_plot module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -118,7 +118,7 @@

                                                    Implementation for pmg plot CLI.

                                                    -get_chgint_plot(args)[source]
                                                    +get_chgint_plot(args)[source]

                                                    Plot integrated charge.

                                                    Parameters
                                                    @@ -129,7 +129,7 @@
                                                    -get_dos_plot(args)[source]
                                                    +get_dos_plot(args)[source]

                                                    Plot DOS.

                                                    Parameters
                                                    @@ -140,7 +140,7 @@
                                                    -get_xrd_plot(args)[source]
                                                    +get_xrd_plot(args)[source]

                                                    Plot XRD

                                                    Parameters
                                                    @@ -151,7 +151,7 @@
                                                    -plot(args)[source]
                                                    +plot(args)[source]

                                                    Master control method calling other plot methods based on args.

                                                    Parameters
                                                    diff --git a/docs/pymatgen.cli.pmg_potcar.html b/docs/pymatgen.cli.pmg_potcar.html index 559de7ed5e9..117f33cd95b 100644 --- a/docs/pymatgen.cli.pmg_potcar.html +++ b/docs/pymatgen.cli.pmg_potcar.html @@ -4,7 +4,7 @@ - pymatgen.cli.pmg_potcar module — pymatgen 2022.5.18 documentation + pymatgen.cli.pmg_potcar module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -118,7 +118,7 @@

                                                    Implementation for pmg potcar CLI.

                                                    -gen_potcar(dirname, filename)[source]
                                                    +gen_potcar(dirname, filename)[source]

                                                    Generate POTCAR from POTCAR.spec in directories.

                                                    Parameters
                                                    @@ -132,7 +132,7 @@
                                                    -generate_potcar(args)[source]
                                                    +generate_potcar(args)[source]

                                                    Generate POTCAR.

                                                    Parameters
                                                    @@ -143,7 +143,7 @@
                                                    -proc_dir(dirname, procfilefunction)[source]
                                                    +proc_dir(dirname, procfilefunction)[source]

                                                    Process a directory.

                                                    Parameters
                                                    diff --git a/docs/pymatgen.cli.pmg_query.html b/docs/pymatgen.cli.pmg_query.html index 238ecaec089..1357198195e 100644 --- a/docs/pymatgen.cli.pmg_query.html +++ b/docs/pymatgen.cli.pmg_query.html @@ -4,7 +4,7 @@ - pymatgen.cli.pmg_query module — pymatgen 2022.5.18 documentation + pymatgen.cli.pmg_query module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -118,7 +118,7 @@

                                                    Implementation for pmg query CLI.

                                                    -do_query(args)[source]
                                                    +do_query(args)[source]

                                                    Perform query to the Materials Project

                                                    Parameters
                                                    diff --git a/docs/pymatgen.cli.pmg_structure.html b/docs/pymatgen.cli.pmg_structure.html index ae1b4aefcb8..1b9e00f5977 100644 --- a/docs/pymatgen.cli.pmg_structure.html +++ b/docs/pymatgen.cli.pmg_structure.html @@ -4,7 +4,7 @@ - pymatgen.cli.pmg_structure module — pymatgen 2022.5.18 documentation + pymatgen.cli.pmg_structure module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -118,7 +118,7 @@

                                                    Implementation for pmg structure CLI.

                                                    -analyze_localenv(args)[source]
                                                    +analyze_localenv(args)[source]

                                                    Analyze local env of structures in files.

                                                    Parameters
                                                    @@ -129,7 +129,7 @@
                                                    -analyze_structures(args)[source]
                                                    +analyze_structures(args)[source]

                                                    Master function to handle which operation to perform.

                                                    Parameters
                                                    @@ -140,7 +140,7 @@
                                                    -analyze_symmetry(args)[source]
                                                    +analyze_symmetry(args)[source]

                                                    Analyze symmetry of structures in files.

                                                    Parameters
                                                    @@ -151,7 +151,7 @@
                                                    -compare_structures(args)[source]
                                                    +compare_structures(args)[source]

                                                    Compare structures in files for similarity using structure matcher.

                                                    Parameters
                                                    @@ -162,7 +162,7 @@
                                                    -convert_fmt(args)[source]
                                                    +convert_fmt(args)[source]

                                                    Convert files from one format to another

                                                    Parameters
                                                    diff --git a/docs/pymatgen.command_line.bader_caller.html b/docs/pymatgen.command_line.bader_caller.html index 8e90a1729c1..083351bb502 100644 --- a/docs/pymatgen.command_line.bader_caller.html +++ b/docs/pymatgen.command_line.bader_caller.html @@ -4,7 +4,7 @@ - pymatgen.command_line.bader_caller module — pymatgen 2022.5.18 documentation + pymatgen.command_line.bader_caller module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -125,7 +125,7 @@ Bader decomposition of charge density”, Comput. Mater. Sci. 36, 254-360 (2006).

                                                    -class BaderAnalysis(chgcar_filename=None, potcar_filename=None, chgref_filename=None, parse_atomic_densities=False, cube_filename=None)[source]
                                                    +class BaderAnalysis(chgcar_filename=None, potcar_filename=None, chgref_filename=None, parse_atomic_densities=False, cube_filename=None)[source]

                                                    Bases: object

                                                    Bader analysis for Cube files and VASP outputs.

                                                    Initializes the Bader caller.

                                                    @@ -143,7 +143,7 @@
                                                    -classmethod from_path(path, suffix='')[source]
                                                    +classmethod from_path(path, suffix='')[source]

                                                    Convenient constructor that takes in the path name of VASP run to perform Bader analysis.

                                                    @@ -160,7 +160,7 @@
                                                    -get_charge(atom_index)[source]
                                                    +get_charge(atom_index)[source]

                                                    Convenience method to get the charge on a particular atom. This is the “raw” charge generated by the Bader program, not a partial atomic charge. If the cube file is a spin-density file, then this will return the spin density per atom with @@ -177,7 +177,7 @@

                                                    -get_charge_decorated_structure()[source]
                                                    +get_charge_decorated_structure()[source]

                                                    Returns a charge decorated structure

                                                    Note, this assumes that the Bader analysis was correctly performed on a file with electron densities

                                                    @@ -185,7 +185,7 @@
                                                    -get_charge_transfer(atom_index, nelect=None)[source]
                                                    +get_charge_transfer(atom_index, nelect=None)[source]

                                                    Returns the charge transferred for a particular atom. A positive value means that the site has gained electron density (i.e. exhibits anionic character) whereas a negative value means the site has lost electron density (i.e. exhibits @@ -209,7 +209,7 @@

                                                    -get_decorated_structure(property_name, average=False)[source]
                                                    +get_decorated_structure(property_name, average=False)[source]

                                                    Get a property-decorated structure from the Bader analysis.

                                                    This is distinct from getting charge decorated structure, which assumes the “standard” Bader analysis of electron densities followed by converting @@ -240,7 +240,7 @@

                                                    -get_oxidation_state_decorated_structure(nelects=None)[source]
                                                    +get_oxidation_state_decorated_structure(nelects=None)[source]

                                                    Returns an oxidation state decorated structure based on bader analysis results. Each site is assigned a charge based on the computed partial atomic charge from bader.

                                                    Note, this assumes that the Bader analysis was correctly performed on a file @@ -249,7 +249,7 @@

                                                    -get_partial_charge(atom_index, nelect=None)[source]
                                                    +get_partial_charge(atom_index, nelect=None)[source]

                                                    Convenience method to get the partial charge on a particular atom. This is simply the negative value of the charge transferred. A positive value indicates that the atom has cationic character, whereas a negative value indicates the @@ -271,7 +271,7 @@

                                                    -property summary[source]
                                                    +property summary[source]

                                                    Dict summary of key analysis, e.g., atomic volume, charge, etc.

                                                    Type
                                                    @@ -284,7 +284,7 @@
                                                    -bader_analysis_from_objects(chgcar, potcar=None, aeccar0=None, aeccar2=None)[source]
                                                    +bader_analysis_from_objects(chgcar, potcar=None, aeccar0=None, aeccar2=None)[source]

                                                    Convenience method to run Bader analysis from a set of pymatgen Chgcar and Potcar objects.

                                                    This method will:

                                                    @@ -309,7 +309,7 @@
                                                    -bader_analysis_from_path(path, suffix='')[source]
                                                    +bader_analysis_from_path(path, suffix='')[source]

                                                    Convenience method to run Bader analysis on a folder containing typical VASP output files.

                                                    This method will:

                                                    diff --git a/docs/pymatgen.command_line.chargemol_caller.html b/docs/pymatgen.command_line.chargemol_caller.html index 7c48f601abd..6ea8a61985b 100644 --- a/docs/pymatgen.command_line.chargemol_caller.html +++ b/docs/pymatgen.command_line.chargemol_caller.html @@ -4,7 +4,7 @@ - pymatgen.command_line.chargemol_caller module — pymatgen 2022.5.18 documentation + pymatgen.command_line.chargemol_caller module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -151,7 +151,7 @@ (2010) 2455-2468.

                                                    -class ChargemolAnalysis(path=None, atomic_densities_path=None, run_chargemol=True)[source]
                                                    +class ChargemolAnalysis(path=None, atomic_densities_path=None, run_chargemol=True)[source]

                                                    Bases: object

                                                    Chargemol analysis for DDEC3, DDEC6, and/or CM5 population analyses, including the calculation of partial atomic charges, atomic spin moments, @@ -174,7 +174,7 @@

                                                    -get_bond_order(index_from, index_to)[source]
                                                    +get_bond_order(index_from, index_to)[source]

                                                    Convenience method to get the bond order between two atoms.

                                                    Parameters
                                                    @@ -194,7 +194,7 @@
                                                    -get_charge(atom_index, nelect=None, charge_type='ddec')[source]
                                                    +get_charge(atom_index, nelect=None, charge_type='ddec')[source]

                                                    Convenience method to get the charge on a particular atom using the same sign convention as the BaderAnalysis. Note that this is not the partial atomic charge. This value is nelect (e.g. ZVAL from the POTCAR) + the @@ -223,7 +223,7 @@

                                                    -get_charge_transfer(atom_index, charge_type='ddec')[source]
                                                    +get_charge_transfer(atom_index, charge_type='ddec')[source]

                                                    Returns the charge transferred for a particular atom. A positive value means that the site has gained electron density (i.e. exhibits anionic character) whereas a negative value means the site has lost electron density (i.e. exhibits @@ -247,7 +247,7 @@

                                                    -get_partial_charge(atom_index, charge_type='ddec')[source]
                                                    +get_partial_charge(atom_index, charge_type='ddec')[source]

                                                    Convenience method to get the partial atomic charge on a particular atom. This is the value printed in the Chargemol analysis.

                                                    @@ -262,7 +262,7 @@
                                                    -get_property_decorated_structure()[source]
                                                    +get_property_decorated_structure()[source]

                                                    Takes CHGCAR’s structure object and updates it with properties from the Chargemol analysis.

                                                    @@ -273,7 +273,7 @@
                                                    -property summary[source]
                                                    +property summary[source]

                                                    Returns a dictionary summary of the Chargemol analysis {

                                                    diff --git a/docs/pymatgen.command_line.critic2_caller.html b/docs/pymatgen.command_line.critic2_caller.html index 971561c1e27..feaeffeac71 100644 --- a/docs/pymatgen.command_line.critic2_caller.html +++ b/docs/pymatgen.command_line.critic2_caller.html @@ -4,7 +4,7 @@ - pymatgen.command_line.critic2_caller module — pymatgen 2022.5.18 documentation + pymatgen.command_line.critic2_caller module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                    - 2022.5.18 + 2022.5.18.1
                                                    @@ -150,7 +150,7 @@ (https://doi.org/10.1016/j.cpc.2008.07.018)

                                                    -class Critic2Analysis(structure, stdout=None, stderr=None, cpreport=None, yt=None, zpsp=None)[source]
                                                    +class Critic2Analysis(structure, stdout=None, stderr=None, cpreport=None, yt=None, zpsp=None)[source]

                                                    Bases: monty.json.MSONable

                                                    Class to process the standard output from critic2 into pymatgen-compatible objects.

                                                    This class is used to store results from the Critic2Caller.

                                                    @@ -190,7 +190,7 @@ Optional.

                                                    -get_critical_point_for_site(n)[source]
                                                    +get_critical_point_for_site(n)[source]
                                                    Parameters

                                                    n – Site index n

                                                    @@ -201,7 +201,7 @@
                                                    -get_volume_and_charge_for_site(n)[source]
                                                    +get_volume_and_charge_for_site(n)[source]
                                                    Parameters

                                                    n – Site index n

                                                    @@ -213,7 +213,7 @@
                                                    -structure_graph(include_critical_points=('bond', 'ring', 'cage'))[source]
                                                    +structure_graph(include_critical_points=('bond', 'ring', 'cage'))[source]

                                                    A StructureGraph object describing bonding information in the crystal. :param include_critical_points: add DummySpecies for @@ -232,7 +232,7 @@

                                                    -class Critic2Caller(input_script)[source]
                                                    +class Critic2Caller(input_script)[source]

                                                    Bases: object

                                                    Class to call critic2 and store standard output for further processing.

                                                    Run Critic2 on a given input script

                                                    @@ -243,7 +243,7 @@
                                                    -classmethod from_chgcar(structure, chgcar=None, chgcar_ref=None, user_input_settings=None, write_cml=False, write_json=True, zpsp=None)[source]
                                                    +classmethod from_chgcar(structure, chgcar=None, chgcar_ref=None, user_input_settings=None, write_cml=False, write_json=True, zpsp=None)[source]

                                                    Run Critic2 in automatic mode on a supplied structure, charge density (chgcar) and reference charge density (chgcar_ref).

                                                    The reason for a separate reference field is that in @@ -305,7 +305,7 @@

                                                    -classmethod from_path(path, suffix='', zpsp=None)[source]
                                                    +classmethod from_path(path, suffix='', zpsp=None)[source]

                                                    Convenience method to run critic2 analysis on a folder containing typical VASP output files. This method will:

                                                    @@ -334,7 +334,7 @@
                                                    -class CriticalPoint(index, type, frac_coords, point_group, multiplicity, field, field_gradient, coords=None, field_hessian=None)[source]
                                                    +class CriticalPoint(index, type, frac_coords, point_group, multiplicity, field, field_gradient, coords=None, field_hessian=None)[source]

                                                    Bases: monty.json.MSONable

                                                    Access information about a critical point and the field values at that point.

                                                    Class to characterise a critical point from a topological @@ -358,7 +358,7 @@

                                                    -property ellipticity[source]
                                                    +property ellipticity[source]

                                                    Most meaningful for bond critical points, can be physically interpreted as e.g. degree of pi-bonding in organic molecules. Consult @@ -368,7 +368,7 @@

                                                    -property laplacian[source]
                                                    +property laplacian[source]

                                                    The Laplacian of the field at the critical point

                                                    Type
                                                    @@ -379,7 +379,7 @@
                                                    -property type[source]
                                                    +property type[source]

                                                    Instance of CriticalPointType

                                                    Type
                                                    @@ -392,39 +392,39 @@
                                                    -class CriticalPointType(value)[source]
                                                    +class CriticalPointType(value)[source]

                                                    Bases: enum.Enum

                                                    Enum type for the different varieties of critical point.

                                                    -bond = 'bond'[source]
                                                    +bond = 'bond'[source]
                                                    -cage = 'cage'[source]
                                                    +cage = 'cage'[source]
                                                    -nnattr = 'nnattr'[source]
                                                    +nnattr = 'nnattr'[source]
                                                    -nucleus = 'nucleus'[source]
                                                    +nucleus = 'nucleus'[source]
                                                    -ring = 'ring'[source]
                                                    +ring = 'ring'[source]
                                                    -get_filepath(filename, warning, path, suffix)[source]
                                                    +get_filepath(filename, warning, path, suffix)[source]
                                                    Parameters
                                                      diff --git a/docs/pymatgen.command_line.enumlib_caller.html b/docs/pymatgen.command_line.enumlib_caller.html index a98f30a9f1b..f458c130958 100644 --- a/docs/pymatgen.command_line.enumlib_caller.html +++ b/docs/pymatgen.command_line.enumlib_caller.html @@ -4,7 +4,7 @@ - pymatgen.command_line.enumlib_caller module — pymatgen 2022.5.18 documentation + pymatgen.command_line.enumlib_caller module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -134,7 +134,7 @@ Sci. 136 144-149 (May 2017)

                                                      -exception EnumError[source]
                                                      +exception EnumError[source]

                                                      Bases: BaseException

                                                      Error subclass for enumeration errors.

                                                      diff --git a/docs/pymatgen.command_line.gulp_caller.html b/docs/pymatgen.command_line.gulp_caller.html index e2d49b526b8..814fedee44c 100644 --- a/docs/pymatgen.command_line.gulp_caller.html +++ b/docs/pymatgen.command_line.gulp_caller.html @@ -4,7 +4,7 @@ - pymatgen.command_line.gulp_caller module — pymatgen 2022.5.18 documentation + pymatgen.command_line.gulp_caller module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -120,7 +120,7 @@ WARNING: you need to have GULP installed on your system.

                                                      -class BuckinghamPotential(bush_lewis_flag)[source]
                                                      +class BuckinghamPotential(bush_lewis_flag)[source]

                                                      Bases: object

                                                      Generate the Buckingham Potential Table from the bush.lib and lewis.lib.

                                                      Ref: @@ -137,7 +137,7 @@

                                                      -class GulpCaller(cmd='gulp')[source]
                                                      +class GulpCaller(cmd='gulp')[source]

                                                      Bases: object

                                                      Class to run gulp from commandline

                                                      Initialize with the executable if not in the standard path

                                                      @@ -148,7 +148,7 @@
                                                      -run(gin)[source]
                                                      +run(gin)[source]

                                                      Run GULP using the gin as input

                                                      Parameters
                                                      @@ -167,7 +167,7 @@
                                                      -exception GulpConvergenceError(msg='')[source]
                                                      +exception GulpConvergenceError(msg='')[source]

                                                      Bases: Exception

                                                      Exception class for GULP. Raised when proper convergence is not reached in Mott-Littleton @@ -181,7 +181,7 @@

                                                      -exception GulpError(msg)[source]
                                                      +exception GulpError(msg)[source]

                                                      Bases: Exception

                                                      Exception class for GULP. Raised when the GULP gives an error

                                                      @@ -194,12 +194,12 @@
                                                      -class GulpIO[source]
                                                      +class GulpIO[source]

                                                      Bases: object

                                                      To generate GULP input and process output

                                                      -buckingham_input(structure, keywords, library=None, uc=True, valence_dict=None)[source]
                                                      +buckingham_input(structure, keywords, library=None, uc=True, valence_dict=None)[source]

                                                      Gets a GULP input for an oxide structure and buckingham potential from library.

                                                      @@ -217,7 +217,7 @@
                                                      -static buckingham_potential(structure, val_dict=None)[source]
                                                      +static buckingham_potential(structure, val_dict=None)[source]

                                                      Generate species, buckingham, and spring options for an oxide structure using the parameters in default libraries.

                                                      @@ -242,7 +242,7 @@
                                                      -static get_energy(gout)[source]
                                                      +static get_energy(gout)[source]
                                                      Parameters

                                                      () (gout) –

                                                      @@ -255,7 +255,7 @@
                                                      -static get_relaxed_structure(gout)[source]
                                                      +static get_relaxed_structure(gout)[source]
                                                      Parameters

                                                      () (gout) –

                                                      @@ -268,7 +268,7 @@
                                                      -static keyword_line(*args)[source]
                                                      +static keyword_line(*args)[source]

                                                      Checks if the input args are proper gulp keywords and generates the 1st line of gulp input. Full keywords are expected.

                                                      @@ -280,7 +280,7 @@
                                                      -static library_line(file_name)[source]
                                                      +static library_line(file_name)[source]

                                                      Specifies GULP library file to read species and potential parameters. If using library don’t specify species and potential in the input file and vice versa. Make sure the elements of @@ -297,7 +297,7 @@

                                                      -static specie_potential_lines(structure, potential, **kwargs)[source]
                                                      +static specie_potential_lines(structure, potential, **kwargs)[source]

                                                      Generates GULP input specie and potential string for pymatgen structure.

                                                      @@ -326,7 +326,7 @@
                                                      -static structure_lines(structure, cell_flg=True, frac_flg=True, anion_shell_flg=True, cation_shell_flg=False, symm_flg=True)[source]
                                                      +static structure_lines(structure, cell_flg=True, frac_flg=True, anion_shell_flg=True, cation_shell_flg=False, symm_flg=True)[source]

                                                      Generates GULP input string corresponding to pymatgen structure.

                                                      Parameters
                                                      @@ -356,7 +356,7 @@
                                                      -tersoff_input(structure, periodic=False, uc=True, *keywords)[source]
                                                      +tersoff_input(structure, periodic=False, uc=True, *keywords)[source]

                                                      Gets a GULP input with Tersoff potential for an oxide structure

                                                      Parameters
                                                      @@ -374,7 +374,7 @@
                                                      -static tersoff_potential(structure)[source]
                                                      +static tersoff_potential(structure)[source]

                                                      Generate the species, tersoff potential lines for an oxide structure

                                                      Parameters
                                                      @@ -387,7 +387,7 @@
                                                      -class TersoffPotential[source]
                                                      +class TersoffPotential[source]

                                                      Bases: object

                                                      Generate Tersoff Potential Table from “OxideTersoffPotentialentials” file

                                                      Init TersoffPotential

                                                      @@ -395,7 +395,7 @@
                                                      -get_energy_buckingham(structure, gulp_cmd='gulp', keywords=('optimise', 'conp', 'qok'), valence_dict=None)[source]
                                                      +get_energy_buckingham(structure, gulp_cmd='gulp', keywords=('optimise', 'conp', 'qok'), valence_dict=None)[source]

                                                      Compute the energy of a structure using Buckingham potential.

                                                      Parameters
                                                      @@ -412,7 +412,7 @@
                                                      -get_energy_relax_structure_buckingham(structure, gulp_cmd='gulp', keywords=('optimise', 'conp'), valence_dict=None)[source]
                                                      +get_energy_relax_structure_buckingham(structure, gulp_cmd='gulp', keywords=('optimise', 'conp'), valence_dict=None)[source]

                                                      Relax a structure and compute the energy using Buckingham potential.

                                                      Parameters
                                                      @@ -429,7 +429,7 @@
                                                      -get_energy_tersoff(structure, gulp_cmd='gulp')[source]
                                                      +get_energy_tersoff(structure, gulp_cmd='gulp')[source]

                                                      Compute the energy of a structure using Tersoff potential.

                                                      Parameters
                                                      diff --git a/docs/pymatgen.command_line.html b/docs/pymatgen.command_line.html index 9718d8723ff..3215b97e54b 100644 --- a/docs/pymatgen.command_line.html +++ b/docs/pymatgen.command_line.html @@ -4,7 +4,7 @@ - pymatgen.command_line package — pymatgen 2022.5.18 documentation + pymatgen.command_line package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      diff --git a/docs/pymatgen.command_line.mcsqs_caller.html b/docs/pymatgen.command_line.mcsqs_caller.html index 06056039314..80425400ff1 100644 --- a/docs/pymatgen.command_line.mcsqs_caller.html +++ b/docs/pymatgen.command_line.mcsqs_caller.html @@ -4,7 +4,7 @@ - pymatgen.command_line.mcsqs_caller module — pymatgen 2022.5.18 documentation + pymatgen.command_line.mcsqs_caller module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -119,7 +119,7 @@ https://www.brown.edu/Departments/Engineering/Labs/avdw/atat/

                                                      -class Sqs(bestsqs, objective_function, allsqs, clusters, directory)[source]
                                                      +class Sqs(bestsqs, objective_function, allsqs, clusters, directory)[source]

                                                      Bases: tuple

                                                      Return type for run_mcsqs. bestsqs: Structure @@ -129,31 +129,31 @@ directory: str

                                                      -allsqs[source]
                                                      +allsqs[source]

                                                      Alias for field number 2

                                                      -bestsqs[source]
                                                      +bestsqs[source]

                                                      Alias for field number 0

                                                      -clusters[source]
                                                      +clusters[source]

                                                      Alias for field number 3

                                                      -directory[source]
                                                      +directory[source]

                                                      Alias for field number 4

                                                      -objective_function[source]
                                                      +objective_function[source]

                                                      Alias for field number 1

                                                      @@ -161,7 +161,7 @@
                                                      -run_mcsqs(structure: Structure, clusters: dict[int, float], scaling: int | list[int] = 1, search_time: float = 60, directory: str | None = None, instances: int | None = None, temperature: int | float = 1, wr: float = 1, wn: float = 1, wd: float = 0.5, tol: float = 0.001) Sqs[source]
                                                      +run_mcsqs(structure: Structure, clusters: dict[int, float], scaling: int | list[int] = 1, search_time: float = 60, directory: str | None = None, instances: int | None = None, temperature: int | float = 1, wr: float = 1, wn: float = 1, wd: float = 0.5, tol: float = 0.001) Sqs[source]

                                                      Helper function for calling mcsqs with different arguments :param structure: Disordered pymatgen Structure object :type structure: Structure diff --git a/docs/pymatgen.command_line.vampire_caller.html b/docs/pymatgen.command_line.vampire_caller.html index 1103bb4b2f0..57b0005b96a 100644 --- a/docs/pymatgen.command_line.vampire_caller.html +++ b/docs/pymatgen.command_line.vampire_caller.html @@ -4,7 +4,7 @@ - pymatgen.command_line.vampire_caller module — pymatgen 2022.5.18 documentation + pymatgen.command_line.vampire_caller module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -126,7 +126,7 @@ and R. W. Chantrell. J. Phys.: Condens. Matter 26, 103202 (2014)

                                                      -class VampireCaller(ordered_structures=None, energies=None, mc_box_size=4.0, equil_timesteps=2000, mc_timesteps=4000, save_inputs=False, hm=None, avg=True, user_input_settings=None)[source]
                                                      +class VampireCaller(ordered_structures=None, energies=None, mc_box_size=4.0, equil_timesteps=2000, mc_timesteps=4000, save_inputs=False, hm=None, avg=True, user_input_settings=None)[source]

                                                      Bases: object

                                                      Run Vampire on a material with magnetic ordering and exchange parameter information to compute the critical temperature with classical Monte Carlo.

                                                      @@ -162,7 +162,7 @@
                                                      -static parse_stdout(vamp_stdout, nmats)[source]
                                                      +static parse_stdout(vamp_stdout, nmats)[source]

                                                      Parse stdout from Vampire.

                                                      Parameters
                                                      @@ -185,7 +185,7 @@
                                                      -class VampireOutput(parsed_out=None, nmats=None, critical_temp=None)[source]
                                                      +class VampireOutput(parsed_out=None, nmats=None, critical_temp=None)[source]

                                                      Bases: monty.json.MSONable

                                                      This class processes results from a Vampire Monte Carlo simulation and returns the critical temperature.

                                                      diff --git a/docs/pymatgen.core.bonds.html b/docs/pymatgen.core.bonds.html index bbe3a4fa0a0..d92225a9a41 100644 --- a/docs/pymatgen.core.bonds.html +++ b/docs/pymatgen.core.bonds.html @@ -4,7 +4,7 @@ - pymatgen.core.bonds module — pymatgen 2022.5.18 documentation + pymatgen.core.bonds module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -119,7 +119,7 @@ Molecule analysis.

                                                      -class CovalentBond(site1: pymatgen.core.sites.Site, site2: pymatgen.core.sites.Site)[source]
                                                      +class CovalentBond(site1: pymatgen.core.sites.Site, site2: pymatgen.core.sites.Site)[source]

                                                      Bases: object

                                                      Defines a covalent bond between two sites.

                                                      Initializes a covalent bond between two sites.

                                                      @@ -133,7 +133,7 @@
                                                      -get_bond_order(tol: float = 0.2, default_bl: float | None = None) float[source]
                                                      +get_bond_order(tol: float = 0.2, default_bl: float | None = None) float[source]

                                                      The bond order according the distance between the two sites :param tol: Relative tolerance to test.

                                                      @@ -158,7 +158,7 @@
                                                      -static is_bonded(site1, site2, tol: float = 0.2, bond_order: float | None = None, default_bl: float | None = None)[source]
                                                      +static is_bonded(site1, site2, tol: float = 0.2, bond_order: float | None = None, default_bl: float | None = None)[source]

                                                      Test if two sites are bonded, up to a certain limit. :param site1: First site :type site1: Site @@ -187,7 +187,7 @@

                                                      -property length: float[source]
                                                      +property length: float[source]

                                                      Length of the bond.

                                                      @@ -195,7 +195,7 @@
                                                      -get_bond_length(sp1: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies], sp2: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies], bond_order: float = 1) float[source]
                                                      +get_bond_length(sp1: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies], sp2: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies], bond_order: float = 1) float[source]

                                                      Get the bond length between two species.

                                                      Parameters
                                                      @@ -217,7 +217,7 @@
                                                      -get_bond_order(sp1, sp2, dist: float, tol: float = 0.2, default_bl: float | None = None)[source]
                                                      +get_bond_order(sp1, sp2, dist: float, tol: float = 0.2, default_bl: float | None = None)[source]

                                                      Calculate the bond order given the distance of 2 species

                                                      Parameters
                                                      @@ -244,7 +244,7 @@
                                                      -obtain_all_bond_lengths(sp1, sp2, default_bl: float | None = None)[source]
                                                      +obtain_all_bond_lengths(sp1, sp2, default_bl: float | None = None)[source]

                                                      Obtain bond lengths for all bond orders from bond length database

                                                      Parameters
                                                      diff --git a/docs/pymatgen.core.composition.html b/docs/pymatgen.core.composition.html index e313b90eec7..4e3600c34fe 100644 --- a/docs/pymatgen.core.composition.html +++ b/docs/pymatgen.core.composition.html @@ -4,7 +4,7 @@ - pymatgen.core.composition module — pymatgen 2022.5.18 documentation + pymatgen.core.composition module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -119,7 +119,7 @@ and a ChemicalPotential class to represent potentials.

                                                      -class ChemicalPotential(*args, **kwargs)[source]
                                                      +class ChemicalPotential(*args, **kwargs)[source]

                                                      Bases: dict, monty.json.MSONable

                                                      Class to represent set of chemical potentials. Can be: multiplied/divided by a Number multiplied by a Composition (returns an energy) added/subtracted with other ChemicalPotentials.

                                                      @@ -134,7 +134,7 @@
                                                      -get_energy(composition: pymatgen.core.composition.Composition, strict: bool = True) float[source]
                                                      +get_energy(composition: pymatgen.core.composition.Composition, strict: bool = True) float[source]

                                                      Calculates the energy of a composition.

                                                      Parameters
                                                      @@ -150,7 +150,7 @@
                                                      -class Composition(*args, strict: bool = False, **kwargs)[source]
                                                      +class Composition(*args, strict: bool = False, **kwargs)[source]

                                                      Bases: collections.abc.Hashable, collections.abc.Mapping, monty.json.MSONable, pymatgen.util.string.Stringify

                                                      Represents a Composition, which is essentially a {element:amount} mapping type. Composition is written to be immutable and hashable, @@ -216,7 +216,7 @@

                                                      -add_charges_from_oxi_state_guesses(oxi_states_override: Optional[dict] = None, target_charge: float = 0, all_oxi_states: bool = False, max_sites: Optional[int] = None) pymatgen.core.composition.Composition[source]
                                                      +add_charges_from_oxi_state_guesses(oxi_states_override: Optional[dict] = None, target_charge: float = 0, all_oxi_states: bool = False, max_sites: Optional[int] = None) pymatgen.core.composition.Composition[source]

                                                      Assign oxidation states based on guessed oxidation states.

                                                      See oxi_state_guesses for an explanation of how oxidation states are guessed. This operation uses the set of oxidation states for each site @@ -253,7 +253,7 @@

                                                      -almost_equals(other: pymatgen.core.composition.Composition, rtol: float = 0.1, atol: float = 1e-08) bool[source]
                                                      +almost_equals(other: pymatgen.core.composition.Composition, rtol: float = 0.1, atol: float = 1e-08) bool[source]

                                                      Returns true if compositions are equal within a tolerance.

                                                      Parameters
                                                      @@ -268,19 +268,19 @@
                                                      -property alphabetical_formula: str[source]
                                                      +property alphabetical_formula: str[source]

                                                      Returns a formula string, with elements sorted by alphabetically e.g., Fe4 Li4 O16 P4.

                                                      -amount_tolerance = 1e-08[source]
                                                      +amount_tolerance = 1e-08[source]
                                                      -property anonymized_formula: str[source]
                                                      +property anonymized_formula: str[source]

                                                      An anonymized formula. Unique species are arranged in ordering of increasing amounts and assigned ascending alphabets. Useful for prototyping formulas. For example, all stoichiometric perovskites have @@ -289,7 +289,7 @@

                                                      -as_dict() dict[str, float][source]
                                                      +as_dict() dict[str, float][source]
                                                      Returns

                                                      dict with species symbol and (unreduced) amount e.g., @@ -300,7 +300,7 @@

                                                      -property average_electroneg: float[source]
                                                      +property average_electroneg: float[source]

                                                      Average electronegativity of the composition.

                                                      Type
                                                      @@ -311,7 +311,7 @@
                                                      -property chemical_system: str[source]
                                                      +property chemical_system: str[source]

                                                      Get the chemical system of a Composition, for example “O-Si” for SiO2. Chemical system is a string of a list of elements sorted alphabetically and joined by dashes, by convention for use @@ -320,7 +320,7 @@

                                                      -contains_element_type(category: str) bool[source]
                                                      +contains_element_type(category: str) bool[source]

                                                      Check if Composition contains any elements matching a given category.

                                                      Parameters
                                                      @@ -337,7 +337,7 @@
                                                      -copy() pymatgen.core.composition.Composition[source]
                                                      +copy() pymatgen.core.composition.Composition[source]
                                                      Returns

                                                      A copy of the composition.

                                                      @@ -347,27 +347,27 @@
                                                      -property element_composition: pymatgen.core.composition.Composition[source]
                                                      +property element_composition: pymatgen.core.composition.Composition[source]

                                                      Returns the composition replacing any species by the corresponding element.

                                                      -property elements: list[Element | Species | DummySpecies][source]
                                                      +property elements: list[Element | Species | DummySpecies][source]

                                                      Returns view of elements in Composition.

                                                      -property formula: str[source]
                                                      +property formula: str[source]

                                                      Returns a formula string, with elements sorted by electronegativity, e.g., Li4 Fe4 P4 O16.

                                                      -property fractional_composition: pymatgen.core.composition.Composition[source]
                                                      +property fractional_composition: pymatgen.core.composition.Composition[source]

                                                      Returns the normalized composition in which the amounts of each species sum to 1. E.g. “Fe2 O3”.fractional_composition = “Fe0.4 O0.6”.

                                                      @@ -375,7 +375,7 @@
                                                      -classmethod from_dict(d) pymatgen.core.composition.Composition[source]
                                                      +classmethod from_dict(d) pymatgen.core.composition.Composition[source]

                                                      Creates a composition from a dict generated by as_dict(). Strictly not necessary given that the standard constructor already takes in such an input, but this method preserves the standard pymatgen API of having @@ -390,7 +390,7 @@

                                                      -get_atomic_fraction(el: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]) float[source]
                                                      +get_atomic_fraction(el: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]) float[source]

                                                      Calculate atomic fraction of an Element or Species.

                                                      Parameters
                                                      @@ -404,7 +404,7 @@
                                                      -get_el_amt_dict() dict[str, float][source]
                                                      +get_el_amt_dict() dict[str, float][source]
                                                      Returns

                                                      element symbol and (unreduced) amount. E.g. @@ -418,7 +418,7 @@

                                                      -get_integer_formula_and_factor(max_denominator: int = 10000, iupac_ordering: bool = False) tuple[str, float][source]
                                                      +get_integer_formula_and_factor(max_denominator: int = 10000, iupac_ordering: bool = False) tuple[str, float][source]

                                                      Calculates an integer formula and factor.

                                                      Parameters
                                                      @@ -444,7 +444,7 @@
                                                      -get_reduced_composition_and_factor() tuple[pymatgen.core.composition.Composition, float][source]
                                                      +get_reduced_composition_and_factor() tuple[pymatgen.core.composition.Composition, float][source]

                                                      Calculates a reduced composition and factor.

                                                      Returns
                                                      @@ -456,7 +456,7 @@
                                                      -get_reduced_formula_and_factor(iupac_ordering: bool = False) tuple[str, float][source]
                                                      +get_reduced_formula_and_factor(iupac_ordering: bool = False) tuple[str, float][source]

                                                      Calculates a reduced formula and factor.

                                                      Parameters
                                                      @@ -478,7 +478,7 @@
                                                      -get_wt_fraction(el: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]) float[source]
                                                      +get_wt_fraction(el: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]) float[source]

                                                      Calculate weight fraction of an Element or Species.

                                                      Parameters
                                                      @@ -495,7 +495,7 @@
                                                      -property hill_formula: str[source]
                                                      +property hill_formula: str[source]

                                                      Hill formula. The Hill system (or Hill notation) is a system of writing empirical chemical formulas, molecular chemical formulas and components of a condensed formula such that the number of carbon atoms @@ -513,13 +513,13 @@

                                                      -property is_element: bool[source]
                                                      +property is_element: bool[source]

                                                      True if composition is for an element.

                                                      -property iupac_formula: str[source]
                                                      +property iupac_formula: str[source]

                                                      Returns a formula string, with elements sorted by the iupac electronegativity ordering defined in Table VI of “Nomenclature of Inorganic Chemistry (IUPAC Recommendations 2005)”. This ordering @@ -531,19 +531,19 @@

                                                      -property num_atoms: float[source]
                                                      +property num_atoms: float[source]

                                                      Total number of atoms in Composition. For negative amounts, sum of absolute values

                                                      -oxi_prob = None[source]
                                                      +oxi_prob = None[source]
                                                      -oxi_state_guesses(oxi_states_override: Optional[dict] = None, target_charge: float = 0, all_oxi_states: bool = False, max_sites: Optional[int] = None) list[dict[str, float]][source]
                                                      +oxi_state_guesses(oxi_states_override: Optional[dict] = None, target_charge: float = 0, all_oxi_states: bool = False, max_sites: Optional[int] = None) list[dict[str, float]][source]

                                                      Checks if the composition is charge-balanced and returns back all charge-balanced oxidation state combinations. Composition must have integer values. Note that more num_atoms in the composition gives @@ -585,7 +585,7 @@

                                                      -static ranked_compositions_from_indeterminate_formula(fuzzy_formula: str, lock_if_strict: bool = True) list[pymatgen.core.composition.Composition][source]
                                                      +static ranked_compositions_from_indeterminate_formula(fuzzy_formula: str, lock_if_strict: bool = True) list[pymatgen.core.composition.Composition][source]

                                                      Takes in a formula where capitalization might not be correctly entered, and suggests a ranked list of potential Composition matches. Author: Anubhav Jain

                                                      @@ -608,21 +608,21 @@
                                                      -property reduced_composition: pymatgen.core.composition.Composition[source]
                                                      +property reduced_composition: pymatgen.core.composition.Composition[source]

                                                      Returns the reduced composition, i.e. amounts normalized by greatest common denominator. E.g. “Fe4 P4 O16”.reduced_composition = “Fe P O4”.

                                                      -property reduced_formula: str[source]
                                                      +property reduced_formula: str[source]

                                                      Returns a pretty normalized formula, i.e., LiFePO4 instead of Li4Fe4P4O16.

                                                      -remove_charges() pymatgen.core.composition.Composition[source]
                                                      +remove_charges() pymatgen.core.composition.Composition[source]

                                                      Removes the charges from any species in a Composition object.

                                                      Returns
                                                      @@ -634,7 +634,7 @@
                                                      -replace(elem_map: dict[str, str | dict[str, int | float]]) Composition[source]
                                                      +replace(elem_map: dict[str, str | dict[str, int | float]]) Composition[source]

                                                      Replace elements in a composition. Returns a new Composition, leaving the old one unchanged.

                                                      Parameters
                                                      @@ -653,12 +653,12 @@
                                                      -special_formulas = {'Cl': 'Cl2', 'CsO': 'Cs2O2', 'F': 'F2', 'H': 'H2', 'HO': 'H2O2', 'KO': 'K2O2', 'LiO': 'Li2O2', 'N': 'N2', 'NaO': 'Na2O2', 'O': 'O2', 'RbO': 'Rb2O2'}[source]
                                                      +special_formulas = {'Cl': 'Cl2', 'CsO': 'Cs2O2', 'F': 'F2', 'H': 'H2', 'HO': 'H2O2', 'KO': 'K2O2', 'LiO': 'Li2O2', 'N': 'N2', 'NaO': 'Na2O2', 'O': 'O2', 'RbO': 'Rb2O2'}[source]
                                                      -property to_data_dict: dict[source]
                                                      +property to_data_dict: dict[source]

                                                      Returns: A dict with many keys and values relating to Composition/Formula, including reduced_cell_composition, unit_cell_composition, @@ -667,7 +667,7 @@

                                                      -to_pretty_string() str[source]
                                                      +to_pretty_string() str[source]
                                                      Returns

                                                      Same as output __str__() but without spaces.

                                                      @@ -680,7 +680,7 @@
                                                      -property to_reduced_dict: dict[source]
                                                      +property to_reduced_dict: dict[source]

                                                      Returns: Dict with element symbol and reduced amount e.g., {“Fe”: 2.0, “O”:3.0}

                                                      @@ -688,7 +688,7 @@
                                                      -property total_electrons: float[source]
                                                      +property total_electrons: float[source]

                                                      Total number of electrons in composition.

                                                      Type
                                                      @@ -699,14 +699,14 @@
                                                      -property valid: bool[source]
                                                      +property valid: bool[source]

                                                      Returns True if Composition contains valid elements or species and False if the Composition contains any dummy species.

                                                      -property weight: float[source]
                                                      +property weight: float[source]

                                                      Total molecular weight of Composition

                                                      @@ -714,14 +714,14 @@
                                                      -exception CompositionError[source]
                                                      +exception CompositionError[source]

                                                      Bases: Exception

                                                      Exception class for composition errors

                                                      -reduce_formula(sym_amt, iupac_ordering: bool = False) tuple[str, float][source]
                                                      +reduce_formula(sym_amt, iupac_ordering: bool = False) tuple[str, float][source]

                                                      Helper method to reduce a sym_amt dict to a reduced formula and factor.

                                                      Parameters
                                                      diff --git a/docs/pymatgen.core.html b/docs/pymatgen.core.html index fa74a8384a8..9a6ed7335ea 100644 --- a/docs/pymatgen.core.html +++ b/docs/pymatgen.core.html @@ -4,7 +4,7 @@ - pymatgen.core package — pymatgen 2022.5.18 documentation + pymatgen.core package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      diff --git a/docs/pymatgen.core.interface.html b/docs/pymatgen.core.interface.html index 4658c9ab503..dc10a04973b 100644 --- a/docs/pymatgen.core.interface.html +++ b/docs/pymatgen.core.interface.html @@ -4,7 +4,7 @@ - pymatgen.core.interface module — pymatgen 2022.5.18 documentation + pymatgen.core.interface module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -118,7 +118,7 @@

                                                      This module provides classes to store, generate, and manipulate material interfaces.

                                                      -class Interface(lattice, species, coords, site_properties, validate_proximity=False, to_unit_cell=False, coords_are_cartesian=False, in_plane_offset: tuple[float, float] = (0, 0), gap: float = 0, vacuum_over_film: float = 0.0, interface_properties: dict | None = None)[source]
                                                      +class Interface(lattice, species, coords, site_properties, validate_proximity=False, to_unit_cell=False, coords_are_cartesian=False, in_plane_offset: tuple[float, float] = (0, 0), gap: float = 0, vacuum_over_film: float = 0.0, interface_properties: dict | None = None)[source]

                                                      Bases: pymatgen.core.structure.Structure

                                                      This class stores data for defining an interface between two structures. It is a subclass of pymatgen.core.structure.Structure.

                                                      @@ -163,7 +163,7 @@
                                                      -as_dict()[source]
                                                      +as_dict()[source]
                                                      Returns

                                                      MSONAble dict

                                                      @@ -173,7 +173,7 @@
                                                      -copy()[source]
                                                      +copy()[source]
                                                      Returns

                                                      A copy of the Interface.

                                                      @@ -186,37 +186,37 @@
                                                      -property film: pymatgen.core.structure.Structure[source]
                                                      +property film: pymatgen.core.structure.Structure[source]

                                                      A pymatgen Structure for just the film

                                                      -property film_indices: list[int][source]
                                                      +property film_indices: list[int][source]

                                                      Site indices of the film sites

                                                      -property film_layers: int[source]
                                                      +property film_layers: int[source]

                                                      Number of layers of the minimum element in the film composition

                                                      -property film_sites: list[pymatgen.core.sites.Site][source]
                                                      +property film_sites: list[pymatgen.core.sites.Site][source]

                                                      Return the film sites of the interface.

                                                      -property film_termination: str[source]
                                                      +property film_termination: str[source]

                                                      Label for the film termination chemistry

                                                      -classmethod from_dict(d)[source]
                                                      +classmethod from_dict(d)[source]
                                                      Parameters

                                                      d – dict

                                                      @@ -229,7 +229,7 @@
                                                      -classmethod from_slabs(substrate_slab: Slab, film_slab: Slab, in_plane_offset: tuple[float, float] = (0, 0), gap: float = 1.6, vacuum_over_film: float = 0.0, interface_properties: dict | None = None, center_slab: bool = True) Interface[source]
                                                      +classmethod from_slabs(substrate_slab: Slab, film_slab: Slab, in_plane_offset: tuple[float, float] = (0, 0), gap: float = 1.6, vacuum_over_film: float = 0.0, interface_properties: dict | None = None, center_slab: bool = True) Interface[source]

                                                      Makes an interface structure by merging a substrate and film slabs The film a- and b-vectors will be forced to be the substrate slab’s a- and b-vectors.

                                                      @@ -253,13 +253,13 @@
                                                      -property gap: float[source]
                                                      +property gap: float[source]

                                                      The gap in Cartesian units between the film and the substrate

                                                      -get_shifts_based_on_adsorbate_sites(tolerance: float = 0.1) list[tuple[float, float]][source]
                                                      +get_shifts_based_on_adsorbate_sites(tolerance: float = 0.1) list[tuple[float, float]][source]

                                                      Computes possible in-plane shifts based on an adsorbate site algorithm

                                                      Parameters
                                                      @@ -271,7 +271,7 @@
                                                      -get_sorted_structure(key=None, reverse=False) pymatgen.core.structure.Structure[source]
                                                      +get_sorted_structure(key=None, reverse=False) pymatgen.core.structure.Structure[source]

                                                      Get a sorted structure for the interface. The parameters have the same meaning as in list.sort. By default, sites are sorted by the electronegativity of the species.

                                                      @@ -290,44 +290,44 @@
                                                      -property in_plane_offset: numpy.ndarray[source]
                                                      +property in_plane_offset: numpy.ndarray[source]

                                                      The shift between the film and substrate in fractional coordinates

                                                      -property substrate: pymatgen.core.structure.Structure[source]
                                                      +property substrate: pymatgen.core.structure.Structure[source]

                                                      A pymatgen Structure for just the substrate

                                                      -property substrate_indices: list[int][source]
                                                      +property substrate_indices: list[int][source]

                                                      Site indices for the substrate atoms

                                                      -property substrate_layers: int[source]
                                                      +property substrate_layers: int[source]

                                                      Number of layers of the minimum element in the substrate composition

                                                      -property substrate_sites: list[pymatgen.core.sites.Site][source]
                                                      +property substrate_sites: list[pymatgen.core.sites.Site][source]

                                                      The site objects in the substrate

                                                      -property substrate_termination: str[source]
                                                      +property substrate_termination: str[source]

                                                      Label for the substrate termination chemistry

                                                      -property vacuum_over_film: float[source]
                                                      +property vacuum_over_film: float[source]

                                                      The vacuum space over the film in Cartesian units

                                                      @@ -335,13 +335,13 @@
                                                      -count_layers(struc: pymatgen.core.structure.Structure, el=None) int[source]
                                                      +count_layers(struc: pymatgen.core.structure.Structure, el=None) int[source]

                                                      Counts the number of ‘layers’ along the c-axis

                                                      -label_termination(slab: pymatgen.core.structure.Structure) str[source]
                                                      +label_termination(slab: pymatgen.core.structure.Structure) str[source]

                                                      Labels the slab surface termination

                                                      diff --git a/docs/pymatgen.core.ion.html b/docs/pymatgen.core.ion.html index 8aea06feb8e..f2d4d9467d1 100644 --- a/docs/pymatgen.core.ion.html +++ b/docs/pymatgen.core.ion.html @@ -4,7 +4,7 @@ - pymatgen.core.ion module — pymatgen 2022.5.18 documentation + pymatgen.core.ion module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -118,7 +118,7 @@

                                                      Module containing class to create an ion

                                                      -class Ion(composition, charge=0.0, properties=None)[source]
                                                      +class Ion(composition, charge=0.0, properties=None)[source]

                                                      Bases: pymatgen.core.composition.Composition, monty.json.MSONable, pymatgen.util.string.Stringify

                                                      Ion object. Just a Composition object with an additional variable to store charge.

                                                      @@ -128,21 +128,21 @@ For more information, please see pymatgen.core.Composition

                                                      -property alphabetical_formula: str[source]
                                                      +property alphabetical_formula: str[source]

                                                      Returns a formula string, with elements sorted by alphabetically and appended charge

                                                      -property anonymized_formula: str[source]
                                                      +property anonymized_formula: str[source]

                                                      An anonymized formula. Appends charge to the end of anonymized composition

                                                      -as_dict() dict[str, float][source]
                                                      +as_dict() dict[str, float][source]
                                                      Returns

                                                      dict with composition, as well as charge

                                                      @@ -152,26 +152,26 @@
                                                      -property charge: float[source]
                                                      +property charge: float[source]

                                                      Charge of the ion

                                                      -property composition: pymatgen.core.composition.Composition[source]
                                                      +property composition: pymatgen.core.composition.Composition[source]

                                                      Composition of ion.

                                                      -property formula: str[source]
                                                      +property formula: str[source]

                                                      Returns a formula string, with elements sorted by electronegativity, e.g., Li4 Fe4 P4 O16.

                                                      -classmethod from_dict(d) pymatgen.core.ion.Ion[source]
                                                      +classmethod from_dict(d) pymatgen.core.ion.Ion[source]

                                                      Generates an ion object from a dict created by as_dict().

                                                      Parameters
                                                      @@ -182,7 +182,7 @@
                                                      -classmethod from_formula(formula: str) pymatgen.core.ion.Ion[source]
                                                      +classmethod from_formula(formula: str) pymatgen.core.ion.Ion[source]

                                                      Creates Ion from formula. The net charge can either be represented as Mn++, Mn+2, Mn[2+], Mn[++], or Mn[+2]. Note the order of the sign and magnitude in each representation.

                                                      @@ -199,7 +199,7 @@
                                                      -get_reduced_formula_and_factor(iupac_ordering: bool = False, hydrates: bool = True) tuple[str, float][source]
                                                      +get_reduced_formula_and_factor(iupac_ordering: bool = False, hydrates: bool = True) tuple[str, float][source]

                                                      Calculates a reduced formula and factor.

                                                      Similar to Composition.get_reduced_formula_and_factor except that O-H formulas receive special handling to differentiate between hydrogen peroxide and OH-. @@ -234,7 +234,7 @@

                                                      -property reduced_formula: str[source]
                                                      +property reduced_formula: str[source]

                                                      Returns a reduced formula string with appended charge. The charge is placed in brackets with the sign preceding the magnitude, e.g., ‘Ca[+2]’.

                                                      @@ -242,7 +242,7 @@
                                                      -to_pretty_string() str[source]
                                                      +to_pretty_string() str[source]
                                                      Returns

                                                      Pretty string with proper superscripts.

                                                      @@ -252,7 +252,7 @@
                                                      -property to_reduced_dict: dict[source]
                                                      +property to_reduced_dict: dict[source]

                                                      Returns: dict with element symbol and reduced amount e.g., {“Fe”: 2.0, “O”:3.0}.

                                                      diff --git a/docs/pymatgen.core.lattice.html b/docs/pymatgen.core.lattice.html index 8735b73a163..017b12dda44 100644 --- a/docs/pymatgen.core.lattice.html +++ b/docs/pymatgen.core.lattice.html @@ -4,7 +4,7 @@ - pymatgen.core.lattice module — pymatgen 2022.5.18 documentation + pymatgen.core.lattice module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      @@ -118,7 +118,7 @@

                                                      Defines the classes relating to 3D lattices.

                                                      -class Lattice(matrix: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]])[source]
                                                      +class Lattice(matrix: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]])[source]

                                                      Bases: monty.json.MSONable

                                                      A lattice object. Essentially a matrix with conversion matrices. In general, it is assumed that length units are in Angstroms and angles are in @@ -141,31 +141,31 @@

                                                      -property a: float[source]
                                                      +property a: float[source]

                                                      a lattice parameter.

                                                      -property abc: tuple[float, float, float][source]
                                                      +property abc: tuple[float, float, float][source]

                                                      Lengths of the lattice vectors, i.e. (a, b, c)

                                                      -property alpha: float[source]
                                                      +property alpha: float[source]

                                                      Angle alpha of lattice in degrees.

                                                      -property angles: tuple[float, float, float][source]
                                                      +property angles: tuple[float, float, float][source]

                                                      Returns the angles (alpha, beta, gamma) of the lattice.

                                                      -as_dict(verbosity: int = 0) dict[source]
                                                      +as_dict(verbosity: int = 0) dict[source]

                                                      Json-serialization dict representation of the Lattice.

                                                      Parameters
                                                      @@ -177,31 +177,31 @@
                                                      -property b: float[source]
                                                      +property b: float[source]

                                                      b lattice parameter.

                                                      -property beta: float[source]
                                                      +property beta: float[source]

                                                      Angle beta of lattice in degrees.

                                                      -property c: float[source]
                                                      +property c: float[source]

                                                      c lattice parameter.

                                                      -copy()[source]
                                                      +copy()[source]

                                                      Deep copy of self.

                                                      -static cubic(a: float) pymatgen.core.lattice.Lattice[source]
                                                      +static cubic(a: float) pymatgen.core.lattice.Lattice[source]

                                                      Convenience constructor for a cubic lattice.

                                                      Parameters
                                                      @@ -215,7 +215,7 @@
                                                      -d_hkl(miller_index: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) float[source]
                                                      +d_hkl(miller_index: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) float[source]

                                                      Returns the distance between the hkl plane and the origin

                                                      Parameters
                                                      @@ -229,7 +229,7 @@
                                                      -dot(coords_a: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], coords_b: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], frac_coords: bool = False) numpy.ndarray[source]
                                                      +dot(coords_a: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], coords_b: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], frac_coords: bool = False) numpy.ndarray[source]

                                                      Compute the scalar product of vector(s).

                                                      Parameters
                                                      @@ -248,7 +248,7 @@
                                                      -find_all_mappings(other_lattice: Lattice, ltol: float = 1e-05, atol: float = 1, skip_rotation_matrix: bool = False) Iterator[tuple[Lattice, np.ndarray | None, np.ndarray]][source]
                                                      +find_all_mappings(other_lattice: Lattice, ltol: float = 1e-05, atol: float = 1, skip_rotation_matrix: bool = False) Iterator[tuple[Lattice, np.ndarray | None, np.ndarray]][source]

                                                      Finds all mappings between current lattice and another lattice.

                                                      Parameters
                                                      @@ -281,7 +281,7 @@
                                                      -find_mapping(other_lattice: Lattice, ltol: float = 1e-05, atol: float = 1, skip_rotation_matrix: bool = False) tuple[Lattice, np.ndarray | None, np.ndarray] | None[source]
                                                      +find_mapping(other_lattice: Lattice, ltol: float = 1e-05, atol: float = 1, skip_rotation_matrix: bool = False) tuple[Lattice, np.ndarray | None, np.ndarray] | None[source]

                                                      Finds a mapping between current lattice and another lattice. There are an infinite number of choices of basis vectors for two entirely equivalent lattices. This method returns a mapping that maps @@ -316,7 +316,7 @@

                                                      -classmethod from_dict(d: dict, fmt: Optional[str] = None, **kwargs)[source]
                                                      +classmethod from_dict(d: dict, fmt: Optional[str] = None, **kwargs)[source]

                                                      Create a Lattice from a dictionary containing the a, b, c, alpha, beta, and gamma parameters if fmt is None.

                                                      If fmt == “abivars”, the function build a Lattice object from a @@ -328,7 +328,7 @@

                                                      -classmethod from_parameters(a: float, b: float, c: float, alpha: float, beta: float, gamma: float, vesta: bool = False)[source]
                                                      +classmethod from_parameters(a: float, b: float, c: float, alpha: float, beta: float, gamma: float, vesta: bool = False)[source]

                                                      Create a Lattice using unit cell lengths and angles (in degrees).

                                                      Parameters
                                                      @@ -350,13 +350,13 @@
                                                      -property gamma: float[source]
                                                      +property gamma: float[source]

                                                      Angle gamma of lattice in degrees.

                                                      -get_all_distances(fcoords1: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], fcoords2: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) numpy.ndarray[source]
                                                      +get_all_distances(fcoords1: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], fcoords2: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) numpy.ndarray[source]

                                                      Returns the distances between two lists of coordinates taking into account periodic boundary conditions and the lattice. Note that this computes an MxN array of distances (i.e. the distance between each @@ -380,7 +380,7 @@

                                                      -get_brillouin_zone() list[list[numpy.ndarray]][source]
                                                      +get_brillouin_zone() list[list[numpy.ndarray]][source]

                                                      Returns the Wigner-Seitz cell for the reciprocal lattice, aka the Brillouin Zone.

                                                      @@ -395,7 +395,7 @@
                                                      -get_cartesian_coords(fractional_coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) numpy.ndarray[source]
                                                      +get_cartesian_coords(fractional_coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) numpy.ndarray[source]

                                                      Returns the Cartesian coordinates given fractional coordinates.

                                                      Parameters
                                                      @@ -409,7 +409,7 @@
                                                      -get_distance_and_image(frac_coords1: ArrayLike, frac_coords2: ArrayLike, jimage: ArrayLike | None = None) tuple[float, np.ndarray][source]
                                                      +get_distance_and_image(frac_coords1: ArrayLike, frac_coords2: ArrayLike, jimage: ArrayLike | None = None) tuple[float, np.ndarray][source]

                                                      Gets distance between two frac_coords assuming periodic boundary conditions. If the index jimage is not specified it selects the j image nearest to the i atom and returns the distance and jimage @@ -442,14 +442,14 @@

                                                      -get_frac_coords_from_lll(lll_frac_coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) numpy.ndarray[source]
                                                      +get_frac_coords_from_lll(lll_frac_coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) numpy.ndarray[source]

                                                      Given fractional coordinates in the lll basis, returns corresponding fractional coordinates in the lattice basis.

                                                      -get_fractional_coords(cart_coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) numpy.ndarray[source]
                                                      +get_fractional_coords(cart_coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) numpy.ndarray[source]

                                                      Returns the fractional coordinates given Cartesian coordinates.

                                                      Parameters
                                                      @@ -463,14 +463,14 @@
                                                      -get_lll_frac_coords(frac_coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) numpy.ndarray[source]
                                                      +get_lll_frac_coords(frac_coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) numpy.ndarray[source]

                                                      Given fractional coordinates in the lattice basis, returns corresponding fractional coordinates in the lll basis.

                                                      -get_lll_reduced_lattice(delta: float = 0.75) pymatgen.core.lattice.Lattice[source]
                                                      +get_lll_reduced_lattice(delta: float = 0.75) pymatgen.core.lattice.Lattice[source]
                                                      Parameters

                                                      delta – Delta parameter.

                                                      @@ -483,7 +483,7 @@
                                                      -get_miller_index_from_coords(coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], coords_are_cartesian: bool = True, round_dp: int = 4, verbose: bool = True) tuple[int, int, int][source]
                                                      +get_miller_index_from_coords(coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], coords_are_cartesian: bool = True, round_dp: int = 4, verbose: bool = True) tuple[int, int, int][source]

                                                      Get the Miller index of a plane from a list of site coordinates.

                                                      A minimum of 3 sets of coordinates are required. If more than 3 sets of coordinates are given, the best plane that minimises the distance to all @@ -514,7 +514,7 @@

                                                      -get_niggli_reduced_lattice(tol: float = 1e-05) pymatgen.core.lattice.Lattice[source]
                                                      +get_niggli_reduced_lattice(tol: float = 1e-05) pymatgen.core.lattice.Lattice[source]

                                                      Get the Niggli reduced lattice using the numerically stable algo proposed by R. W. Grosse-Kunstleve, N. K. Sauter, & P. D. Adams, Acta Crystallographica Section A Foundations of Crystallography, 2003, @@ -532,7 +532,7 @@

                                                      -get_points_in_sphere(frac_points: ArrayLike, center: ArrayLike, r: float, zip_results=True) list[tuple[np.ndarray, float, int, np.ndarray]] | list[np.ndarray] | list[source]
                                                      +get_points_in_sphere(frac_points: ArrayLike, center: ArrayLike, r: float, zip_results=True) list[tuple[np.ndarray, float, int, np.ndarray]] | list[np.ndarray] | list[source]

                                                      Find all points within a sphere from the point taking into account periodic boundary conditions. This includes sites in other periodic images.

                                                      @@ -574,12 +574,12 @@
                                                      -get_points_in_sphere_old(**kwargs)[source]
                                                      +get_points_in_sphere_old(**kwargs)[source]
                                                      -get_points_in_sphere_py(frac_points: ArrayLike, center: ArrayLike, r: float, zip_results=True) list[tuple[np.ndarray, float, int, np.ndarray]] | list[np.ndarray][source]
                                                      +get_points_in_sphere_py(frac_points: ArrayLike, center: ArrayLike, r: float, zip_results=True) list[tuple[np.ndarray, float, int, np.ndarray]] | list[np.ndarray][source]

                                                      Find all points within a sphere from the point taking into account periodic boundary conditions. This includes sites in other periodic images.

                                                      @@ -621,7 +621,7 @@
                                                      -get_recp_symmetry_operation(symprec: float = 0.01) list[source]
                                                      +get_recp_symmetry_operation(symprec: float = 0.01) list[source]

                                                      Find the symmetric operations of the reciprocal lattice, to be used for hkl transformations :param symprec: default is 0.001

                                                      @@ -629,7 +629,7 @@
                                                      -get_vector_along_lattice_directions(cart_coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) numpy.ndarray[source]
                                                      +get_vector_along_lattice_directions(cart_coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) numpy.ndarray[source]

                                                      Returns the coordinates along lattice directions given Cartesian coordinates.

                                                      Note, this is different than a projection of the Cartesian vector along the lattice parameters. It is simply the fractional coordinates multiplied by the @@ -649,7 +649,7 @@

                                                      -get_wigner_seitz_cell() list[list[numpy.ndarray]][source]
                                                      +get_wigner_seitz_cell() list[list[numpy.ndarray]][source]

                                                      Returns the Wigner-Seitz cell for the given lattice.

                                                      Returns
                                                      @@ -663,7 +663,7 @@
                                                      -static hexagonal(a: float, c: float) pymatgen.core.lattice.Lattice[source]
                                                      +static hexagonal(a: float, c: float) pymatgen.core.lattice.Lattice[source]

                                                      Convenience constructor for a hexagonal lattice.

                                                      Parameters
                                                      @@ -680,13 +680,13 @@
                                                      -property inv_matrix: numpy.ndarray[source]
                                                      +property inv_matrix: numpy.ndarray[source]

                                                      Inverse of lattice matrix.

                                                      -is_hexagonal(hex_angle_tol: float = 5, hex_length_tol: float = 0.01) bool[source]
                                                      +is_hexagonal(hex_angle_tol: float = 5, hex_length_tol: float = 0.01) bool[source]
                                                      Parameters
                                                        @@ -702,7 +702,7 @@
                                                        -property is_orthogonal: bool[source]
                                                        +property is_orthogonal: bool[source]

                                                        Whether all angles are 90 degrees.

                                                        Type
                                                        @@ -713,7 +713,7 @@
                                                        -property lengths: tuple[float, float, float][source]
                                                        +property lengths: tuple[float, float, float][source]

                                                        The lengths (a, b, c) of the lattice.

                                                        Type
                                                        @@ -724,7 +724,7 @@
                                                        -property lll_inverse: numpy.ndarray[source]
                                                        +property lll_inverse: numpy.ndarray[source]

                                                        Inverse of self.lll_mapping.

                                                        Type
                                                        @@ -735,7 +735,7 @@
                                                        -property lll_mapping: numpy.ndarray[source]
                                                        +property lll_mapping: numpy.ndarray[source]

                                                        The mapping between the LLL reduced lattice and the original lattice.

                                                        @@ -747,7 +747,7 @@
                                                        -property lll_matrix: numpy.ndarray[source]
                                                        +property lll_matrix: numpy.ndarray[source]

                                                        The matrix for LLL reduction

                                                        Type
                                                        @@ -758,19 +758,19 @@
                                                        -property matrix: numpy.ndarray[source]
                                                        +property matrix: numpy.ndarray[source]

                                                        Copy of matrix representing the Lattice

                                                        -property metric_tensor: numpy.ndarray[source]
                                                        +property metric_tensor: numpy.ndarray[source]

                                                        The metric tensor of the lattice.

                                                        -static monoclinic(a: float, b: float, c: float, beta: float) pymatgen.core.lattice.Lattice[source]
                                                        +static monoclinic(a: float, b: float, c: float, beta: float) pymatgen.core.lattice.Lattice[source]

                                                        Convenience constructor for a monoclinic lattice.

                                                        Parameters
                                                        @@ -791,7 +791,7 @@
                                                        -norm(coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], frac_coords: bool = True) float[source]
                                                        +norm(coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], frac_coords: bool = True) float[source]

                                                        Compute the norm of vector(s).

                                                        Parameters
                                                        @@ -809,7 +809,7 @@
                                                        -static orthorhombic(a: float, b: float, c: float) pymatgen.core.lattice.Lattice[source]
                                                        +static orthorhombic(a: float, b: float, c: float) pymatgen.core.lattice.Lattice[source]

                                                        Convenience constructor for an orthorhombic lattice.

                                                        Parameters
                                                        @@ -827,7 +827,7 @@
                                                        -property parameters: tuple[float, float, float, float, float, float][source]
                                                        +property parameters: tuple[float, float, float, float, float, float][source]

                                                        (a, b, c, alpha, beta, gamma).

                                                        Type
                                                        @@ -838,7 +838,7 @@
                                                        -property reciprocal_lattice: pymatgen.core.lattice.Lattice[source]
                                                        +property reciprocal_lattice: pymatgen.core.lattice.Lattice[source]

                                                        Return the reciprocal lattice. Note that this is the standard reciprocal lattice used for solid state physics with a factor of 2 * pi. If you are looking for the crystallographic reciprocal lattice, @@ -848,14 +848,14 @@

                                                        -property reciprocal_lattice_crystallographic: pymatgen.core.lattice.Lattice[source]
                                                        +property reciprocal_lattice_crystallographic: pymatgen.core.lattice.Lattice[source]

                                                        Returns the crystallographic reciprocal lattice, i.e., no factor of 2 * pi.

                                                        -static rhombohedral(a: float, alpha: float) pymatgen.core.lattice.Lattice[source]
                                                        +static rhombohedral(a: float, alpha: float) pymatgen.core.lattice.Lattice[source]

                                                        Convenience constructor for a rhombohedral lattice.

                                                        Parameters
                                                        @@ -872,7 +872,7 @@
                                                        -scale(new_volume: float) pymatgen.core.lattice.Lattice[source]
                                                        +scale(new_volume: float) pymatgen.core.lattice.Lattice[source]

                                                        Return a new Lattice with volume new_volume by performing a scaling of the lattice vectors so that length proportions and angles are preserved.

                                                        @@ -888,19 +888,19 @@
                                                        -selling_dist(other)[source]
                                                        +selling_dist(other)[source]

                                                        Returns the minimum Selling distance between two lattices.

                                                        -property selling_vector: numpy.ndarray[source]
                                                        +property selling_vector: numpy.ndarray[source]

                                                        Returns the (1,6) array of Selling Scalars.

                                                        -static tetragonal(a: float, c: float) pymatgen.core.lattice.Lattice[source]
                                                        +static tetragonal(a: float, c: float) pymatgen.core.lattice.Lattice[source]

                                                        Convenience constructor for a tetragonal lattice.

                                                        Parameters
                                                        @@ -917,7 +917,7 @@
                                                        -property volume: float[source]
                                                        +property volume: float[source]

                                                        Volume of the unit cell.

                                                        @@ -925,7 +925,7 @@
                                                        -find_neighbors(label: numpy.ndarray, nx: int, ny: int, nz: int) list[numpy.ndarray][source]
                                                        +find_neighbors(label: numpy.ndarray, nx: int, ny: int, nz: int) list[numpy.ndarray][source]

                                                        Given a cube index, find the neighbor cube indices

                                                        Parameters
                                                        @@ -942,7 +942,7 @@
                                                        -get_integer_index(miller_index: Sequence[float], round_dp: int = 4, verbose: bool = True) tuple[int, int, int][source]
                                                        +get_integer_index(miller_index: Sequence[float], round_dp: int = 4, verbose: bool = True) tuple[int, int, int][source]

                                                        Attempt to convert a vector of floats to whole numbers.

                                                        Parameters
                                                        @@ -964,7 +964,7 @@
                                                        -get_points_in_spheres(all_coords: np.ndarray, center_coords: np.ndarray, r: float, pbc: bool | list[bool] = True, numerical_tol: float = 1e-08, lattice: Lattice = None, return_fcoords: bool = False) list[list[tuple[np.ndarray, float, int, np.ndarray]]][source]
                                                        +get_points_in_spheres(all_coords: np.ndarray, center_coords: np.ndarray, r: float, pbc: bool | list[bool] = True, numerical_tol: float = 1e-08, lattice: Lattice = None, return_fcoords: bool = False) list[list[tuple[np.ndarray, float, int, np.ndarray]]][source]

                                                        For each point in center_coords, get all the neighboring points in all_coords that are within the cutoff radius r.

                                                        diff --git a/docs/pymatgen.core.libxcfunc.html b/docs/pymatgen.core.libxcfunc.html index 0fa0183e786..5fcb37a722c 100644 --- a/docs/pymatgen.core.libxcfunc.html +++ b/docs/pymatgen.core.libxcfunc.html @@ -4,7 +4,7 @@ - pymatgen.core.libxcfunc module — pymatgen 2022.5.18 documentation + pymatgen.core.libxcfunc module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                        - 2022.5.18 + 2022.5.18.1
                                                        @@ -122,7 +122,7 @@ Use the script ~pymatgen/dev_scripts/regen_libxcfunc.py to regenerate the enum values.

                                                        -class LibxcFunc(value)[source]
                                                        +class LibxcFunc(value)[source]

                                                        Bases: enum.Enum

                                                        Enumerator with the identifiers. This object is used by Xcfunc declared in xcfunc.py to create an internal representation of the XC functional. @@ -136,1824 +136,1824 @@

                                                        -GGA_C_AM05 = 135[source]
                                                        +GGA_C_AM05 = 135[source]
                                                        -GGA_C_APBE = 186[source]
                                                        +GGA_C_APBE = 186[source]
                                                        -GGA_C_BGCP = 39[source]
                                                        +GGA_C_BGCP = 39[source]
                                                        -GGA_C_FT97 = 88[source]
                                                        +GGA_C_FT97 = 88[source]
                                                        -GGA_C_GAM = 33[source]
                                                        +GGA_C_GAM = 33[source]
                                                        -GGA_C_HCTH_A = 97[source]
                                                        +GGA_C_HCTH_A = 97[source]
                                                        -GGA_C_LM = 137[source]
                                                        +GGA_C_LM = 137[source]
                                                        -GGA_C_LYP = 131[source]
                                                        +GGA_C_LYP = 131[source]
                                                        -GGA_C_N12 = 80[source]
                                                        +GGA_C_N12 = 80[source]
                                                        -GGA_C_N12_SX = 79[source]
                                                        +GGA_C_N12_SX = 79[source]
                                                        -GGA_C_OPTC = 200[source]
                                                        +GGA_C_OPTC = 200[source]
                                                        -GGA_C_OP_B88 = 87[source]
                                                        +GGA_C_OP_B88 = 87[source]
                                                        -GGA_C_OP_G96 = 85[source]
                                                        +GGA_C_OP_G96 = 85[source]
                                                        -GGA_C_OP_PBE = 86[source]
                                                        +GGA_C_OP_PBE = 86[source]
                                                        -GGA_C_OP_PW91 = 262[source]
                                                        +GGA_C_OP_PW91 = 262[source]
                                                        -GGA_C_OP_XALPHA = 84[source]
                                                        +GGA_C_OP_XALPHA = 84[source]
                                                        -GGA_C_P86 = 132[source]
                                                        +GGA_C_P86 = 132[source]
                                                        -GGA_C_PBE = 130[source]
                                                        +GGA_C_PBE = 130[source]
                                                        -GGA_C_PBEFE = 258[source]
                                                        +GGA_C_PBEFE = 258[source]
                                                        -GGA_C_PBEINT = 62[source]
                                                        +GGA_C_PBEINT = 62[source]
                                                        -GGA_C_PBELOC = 246[source]
                                                        +GGA_C_PBELOC = 246[source]
                                                        -GGA_C_PBE_JRGX = 138[source]
                                                        +GGA_C_PBE_JRGX = 138[source]
                                                        -GGA_C_PBE_SOL = 133[source]
                                                        +GGA_C_PBE_SOL = 133[source]
                                                        -GGA_C_PW91 = 134[source]
                                                        +GGA_C_PW91 = 134[source]
                                                        -GGA_C_Q2D = 47[source]
                                                        +GGA_C_Q2D = 47[source]
                                                        -GGA_C_REGTPSS = 83[source]
                                                        +GGA_C_REGTPSS = 83[source]
                                                        -GGA_C_REVTCA = 99[source]
                                                        +GGA_C_REVTCA = 99[source]
                                                        -GGA_C_RGE2 = 143[source]
                                                        +GGA_C_RGE2 = 143[source]
                                                        -GGA_C_SOGGA11 = 152[source]
                                                        +GGA_C_SOGGA11 = 152[source]
                                                        -GGA_C_SOGGA11_X = 159[source]
                                                        +GGA_C_SOGGA11_X = 159[source]
                                                        -GGA_C_SPBE = 89[source]
                                                        +GGA_C_SPBE = 89[source]
                                                        -GGA_C_TCA = 100[source]
                                                        +GGA_C_TCA = 100[source]
                                                        -GGA_C_WI = 148[source]
                                                        +GGA_C_WI = 148[source]
                                                        -GGA_C_WI0 = 153[source]
                                                        +GGA_C_WI0 = 153[source]
                                                        -GGA_C_WL = 147[source]
                                                        +GGA_C_WL = 147[source]
                                                        -GGA_C_XPBE = 136[source]
                                                        +GGA_C_XPBE = 136[source]
                                                        -GGA_C_ZPBEINT = 61[source]
                                                        +GGA_C_ZPBEINT = 61[source]
                                                        -GGA_C_ZPBESOL = 63[source]
                                                        +GGA_C_ZPBESOL = 63[source]
                                                        -GGA_K_ABSP1 = 506[source]
                                                        +GGA_K_ABSP1 = 506[source]
                                                        -GGA_K_ABSP2 = 507[source]
                                                        +GGA_K_ABSP2 = 507[source]
                                                        -GGA_K_APBE = 185[source]
                                                        +GGA_K_APBE = 185[source]
                                                        -GGA_K_APBEINT = 54[source]
                                                        +GGA_K_APBEINT = 54[source]
                                                        -GGA_K_BALTIN = 504[source]
                                                        +GGA_K_BALTIN = 504[source]
                                                        -GGA_K_DK = 516[source]
                                                        +GGA_K_DK = 516[source]
                                                        -GGA_K_ERNZERHOF = 520[source]
                                                        +GGA_K_ERNZERHOF = 520[source]
                                                        -GGA_K_FR_B88 = 514[source]
                                                        +GGA_K_FR_B88 = 514[source]
                                                        -GGA_K_FR_PW86 = 515[source]
                                                        +GGA_K_FR_PW86 = 515[source]
                                                        -GGA_K_GE2 = 501[source]
                                                        +GGA_K_GE2 = 501[source]
                                                        -GGA_K_GOLDEN = 502[source]
                                                        +GGA_K_GOLDEN = 502[source]
                                                        -GGA_K_GP85 = 510[source]
                                                        +GGA_K_GP85 = 510[source]
                                                        -GGA_K_GR = 508[source]
                                                        +GGA_K_GR = 508[source]
                                                        -GGA_K_LC94 = 521[source]
                                                        +GGA_K_LC94 = 521[source]
                                                        -GGA_K_LIEB = 505[source]
                                                        +GGA_K_LIEB = 505[source]
                                                        -GGA_K_LLP = 522[source]
                                                        +GGA_K_LLP = 522[source]
                                                        -GGA_K_LUDENA = 509[source]
                                                        +GGA_K_LUDENA = 509[source]
                                                        -GGA_K_MEYER = 57[source]
                                                        +GGA_K_MEYER = 57[source]
                                                        -GGA_K_OL1 = 512[source]
                                                        +GGA_K_OL1 = 512[source]
                                                        -GGA_K_OL2 = 513[source]
                                                        +GGA_K_OL2 = 513[source]
                                                        -GGA_K_PEARSON = 511[source]
                                                        +GGA_K_PEARSON = 511[source]
                                                        -GGA_K_PERDEW = 517[source]
                                                        +GGA_K_PERDEW = 517[source]
                                                        -GGA_K_REVAPBE = 55[source]
                                                        +GGA_K_REVAPBE = 55[source]
                                                        -GGA_K_REVAPBEINT = 53[source]
                                                        +GGA_K_REVAPBEINT = 53[source]
                                                        -GGA_K_TFVW = 52[source]
                                                        +GGA_K_TFVW = 52[source]
                                                        -GGA_K_THAKKAR = 523[source]
                                                        +GGA_K_THAKKAR = 523[source]
                                                        -GGA_K_TW1 = 187[source]
                                                        +GGA_K_TW1 = 187[source]
                                                        -GGA_K_TW2 = 188[source]
                                                        +GGA_K_TW2 = 188[source]
                                                        -GGA_K_TW3 = 189[source]
                                                        +GGA_K_TW3 = 189[source]
                                                        -GGA_K_TW4 = 190[source]
                                                        +GGA_K_TW4 = 190[source]
                                                        -GGA_K_VJKS = 519[source]
                                                        +GGA_K_VJKS = 519[source]
                                                        -GGA_K_VSK = 518[source]
                                                        +GGA_K_VSK = 518[source]
                                                        -GGA_K_VW = 500[source]
                                                        +GGA_K_VW = 500[source]
                                                        -GGA_K_YT65 = 503[source]
                                                        +GGA_K_YT65 = 503[source]
                                                        -GGA_XC_B97_D = 170[source]
                                                        +GGA_XC_B97_D = 170[source]
                                                        -GGA_XC_B97_GGA1 = 96[source]
                                                        +GGA_XC_B97_GGA1 = 96[source]
                                                        -GGA_XC_EDF1 = 165[source]
                                                        +GGA_XC_EDF1 = 165[source]
                                                        -GGA_XC_HCTH_120 = 162[source]
                                                        +GGA_XC_HCTH_120 = 162[source]
                                                        -GGA_XC_HCTH_147 = 163[source]
                                                        +GGA_XC_HCTH_147 = 163[source]
                                                        -GGA_XC_HCTH_407 = 164[source]
                                                        +GGA_XC_HCTH_407 = 164[source]
                                                        -GGA_XC_HCTH_407P = 93[source]
                                                        +GGA_XC_HCTH_407P = 93[source]
                                                        -GGA_XC_HCTH_93 = 161[source]
                                                        +GGA_XC_HCTH_93 = 161[source]
                                                        -GGA_XC_HCTH_P14 = 95[source]
                                                        +GGA_XC_HCTH_P14 = 95[source]
                                                        -GGA_XC_HCTH_P76 = 94[source]
                                                        +GGA_XC_HCTH_P76 = 94[source]
                                                        -GGA_XC_KT2 = 146[source]
                                                        +GGA_XC_KT2 = 146[source]
                                                        -GGA_XC_MOHLYP = 194[source]
                                                        +GGA_XC_MOHLYP = 194[source]
                                                        -GGA_XC_MOHLYP2 = 195[source]
                                                        +GGA_XC_MOHLYP2 = 195[source]
                                                        -GGA_XC_MPWLYP1W = 174[source]
                                                        +GGA_XC_MPWLYP1W = 174[source]
                                                        -GGA_XC_OBLYP_D = 67[source]
                                                        +GGA_XC_OBLYP_D = 67[source]
                                                        -GGA_XC_OPBE_D = 65[source]
                                                        +GGA_XC_OPBE_D = 65[source]
                                                        -GGA_XC_OPWLYP_D = 66[source]
                                                        +GGA_XC_OPWLYP_D = 66[source]
                                                        -GGA_XC_PBE1W = 173[source]
                                                        +GGA_XC_PBE1W = 173[source]
                                                        -GGA_XC_PBELYP1W = 175[source]
                                                        +GGA_XC_PBELYP1W = 175[source]
                                                        -GGA_XC_TH1 = 154[source]
                                                        +GGA_XC_TH1 = 154[source]
                                                        -GGA_XC_TH2 = 155[source]
                                                        +GGA_XC_TH2 = 155[source]
                                                        -GGA_XC_TH3 = 156[source]
                                                        +GGA_XC_TH3 = 156[source]
                                                        -GGA_XC_TH4 = 157[source]
                                                        +GGA_XC_TH4 = 157[source]
                                                        -GGA_XC_TH_FC = 197[source]
                                                        +GGA_XC_TH_FC = 197[source]
                                                        -GGA_XC_TH_FCFO = 198[source]
                                                        +GGA_XC_TH_FCFO = 198[source]
                                                        -GGA_XC_TH_FCO = 199[source]
                                                        +GGA_XC_TH_FCO = 199[source]
                                                        -GGA_XC_TH_FL = 196[source]
                                                        +GGA_XC_TH_FL = 196[source]
                                                        -GGA_XC_VV10 = 255[source]
                                                        +GGA_XC_VV10 = 255[source]
                                                        -GGA_XC_XLYP = 166[source]
                                                        +GGA_XC_XLYP = 166[source]
                                                        -GGA_X_2D_B86 = 128[source]
                                                        +GGA_X_2D_B86 = 128[source]
                                                        -GGA_X_2D_B86_MGC = 124[source]
                                                        +GGA_X_2D_B86_MGC = 124[source]
                                                        -GGA_X_2D_B88 = 127[source]
                                                        +GGA_X_2D_B88 = 127[source]
                                                        -GGA_X_2D_PBE = 129[source]
                                                        +GGA_X_2D_PBE = 129[source]
                                                        -GGA_X_AIRY = 192[source]
                                                        +GGA_X_AIRY = 192[source]
                                                        -GGA_X_AK13 = 56[source]
                                                        +GGA_X_AK13 = 56[source]
                                                        -GGA_X_AM05 = 120[source]
                                                        +GGA_X_AM05 = 120[source]
                                                        -GGA_X_APBE = 184[source]
                                                        +GGA_X_APBE = 184[source]
                                                        -GGA_X_B86 = 103[source]
                                                        +GGA_X_B86 = 103[source]
                                                        -GGA_X_B86_MGC = 105[source]
                                                        +GGA_X_B86_MGC = 105[source]
                                                        -GGA_X_B86_R = 41[source]
                                                        +GGA_X_B86_R = 41[source]
                                                        -GGA_X_B88 = 106[source]
                                                        +GGA_X_B88 = 106[source]
                                                        -GGA_X_BAYESIAN = 125[source]
                                                        +GGA_X_BAYESIAN = 125[source]
                                                        -GGA_X_BGCP = 38[source]
                                                        +GGA_X_BGCP = 38[source]
                                                        -GGA_X_BPCCAC = 98[source]
                                                        +GGA_X_BPCCAC = 98[source]
                                                        -GGA_X_C09X = 158[source]
                                                        +GGA_X_C09X = 158[source]
                                                        -GGA_X_CAP = 270[source]
                                                        +GGA_X_CAP = 270[source]
                                                        -GGA_X_DK87_R1 = 111[source]
                                                        +GGA_X_DK87_R1 = 111[source]
                                                        -GGA_X_DK87_R2 = 112[source]
                                                        +GGA_X_DK87_R2 = 112[source]
                                                        -GGA_X_EV93 = 35[source]
                                                        +GGA_X_EV93 = 35[source]
                                                        -GGA_X_FT97_A = 114[source]
                                                        +GGA_X_FT97_A = 114[source]
                                                        -GGA_X_FT97_B = 115[source]
                                                        +GGA_X_FT97_B = 115[source]
                                                        -GGA_X_G96 = 107[source]
                                                        +GGA_X_G96 = 107[source]
                                                        -GGA_X_GAM = 32[source]
                                                        +GGA_X_GAM = 32[source]
                                                        -GGA_X_HCTH_A = 34[source]
                                                        +GGA_X_HCTH_A = 34[source]
                                                        -GGA_X_HERMAN = 104[source]
                                                        +GGA_X_HERMAN = 104[source]
                                                        -GGA_X_HJS_B88 = 527[source]
                                                        +GGA_X_HJS_B88 = 527[source]
                                                        -GGA_X_HJS_B88_V2 = 46[source]
                                                        +GGA_X_HJS_B88_V2 = 46[source]
                                                        -GGA_X_HJS_B97X = 528[source]
                                                        +GGA_X_HJS_B97X = 528[source]
                                                        -GGA_X_HJS_PBE = 525[source]
                                                        +GGA_X_HJS_PBE = 525[source]
                                                        -GGA_X_HJS_PBE_SOL = 526[source]
                                                        +GGA_X_HJS_PBE_SOL = 526[source]
                                                        -GGA_X_HTBS = 191[source]
                                                        +GGA_X_HTBS = 191[source]
                                                        -GGA_X_ITYH = 529[source]
                                                        +GGA_X_ITYH = 529[source]
                                                        -GGA_X_KT1 = 145[source]
                                                        +GGA_X_KT1 = 145[source]
                                                        -GGA_X_LAG = 193[source]
                                                        +GGA_X_LAG = 193[source]
                                                        -GGA_X_LAMBDA_CH_N = 44[source]
                                                        +GGA_X_LAMBDA_CH_N = 44[source]
                                                        -GGA_X_LAMBDA_LO_N = 45[source]
                                                        +GGA_X_LAMBDA_LO_N = 45[source]
                                                        -GGA_X_LAMBDA_OC2_N = 40[source]
                                                        +GGA_X_LAMBDA_OC2_N = 40[source]
                                                        -GGA_X_LB = 160[source]
                                                        +GGA_X_LB = 160[source]
                                                        -GGA_X_LBM = 182[source]
                                                        +GGA_X_LBM = 182[source]
                                                        -GGA_X_LG93 = 113[source]
                                                        +GGA_X_LG93 = 113[source]
                                                        -GGA_X_LV_RPW86 = 58[source]
                                                        +GGA_X_LV_RPW86 = 58[source]
                                                        -GGA_X_MB88 = 149[source]
                                                        +GGA_X_MB88 = 149[source]
                                                        -GGA_X_MPBE = 122[source]
                                                        +GGA_X_MPBE = 122[source]
                                                        -GGA_X_MPW91 = 119[source]
                                                        +GGA_X_MPW91 = 119[source]
                                                        -GGA_X_N12 = 82[source]
                                                        +GGA_X_N12 = 82[source]
                                                        -GGA_X_OL2 = 183[source]
                                                        +GGA_X_OL2 = 183[source]
                                                        -GGA_X_OPTB88_VDW = 139[source]
                                                        +GGA_X_OPTB88_VDW = 139[source]
                                                        -GGA_X_OPTPBE_VDW = 141[source]
                                                        +GGA_X_OPTPBE_VDW = 141[source]
                                                        -GGA_X_OPTX = 110[source]
                                                        +GGA_X_OPTX = 110[source]
                                                        -GGA_X_PBE = 101[source]
                                                        +GGA_X_PBE = 101[source]
                                                        -GGA_X_PBEA = 121[source]
                                                        +GGA_X_PBEA = 121[source]
                                                        -GGA_X_PBEFE = 265[source]
                                                        +GGA_X_PBEFE = 265[source]
                                                        -GGA_X_PBEINT = 60[source]
                                                        +GGA_X_PBEINT = 60[source]
                                                        -GGA_X_PBEK1_VDW = 140[source]
                                                        +GGA_X_PBEK1_VDW = 140[source]
                                                        -GGA_X_PBE_JSJR = 126[source]
                                                        +GGA_X_PBE_JSJR = 126[source]
                                                        -GGA_X_PBE_MOL = 49[source]
                                                        +GGA_X_PBE_MOL = 49[source]
                                                        -GGA_X_PBE_R = 102[source]
                                                        +GGA_X_PBE_R = 102[source]
                                                        -GGA_X_PBE_SOL = 116[source]
                                                        +GGA_X_PBE_SOL = 116[source]
                                                        -GGA_X_PBE_TCA = 59[source]
                                                        +GGA_X_PBE_TCA = 59[source]
                                                        -GGA_X_PW86 = 108[source]
                                                        +GGA_X_PW86 = 108[source]
                                                        -GGA_X_PW91 = 109[source]
                                                        +GGA_X_PW91 = 109[source]
                                                        -GGA_X_Q2D = 48[source]
                                                        +GGA_X_Q2D = 48[source]
                                                        -GGA_X_RGE2 = 142[source]
                                                        +GGA_X_RGE2 = 142[source]
                                                        -GGA_X_RPBE = 117[source]
                                                        +GGA_X_RPBE = 117[source]
                                                        -GGA_X_RPW86 = 144[source]
                                                        +GGA_X_RPW86 = 144[source]
                                                        -GGA_X_SFAT = 530[source]
                                                        +GGA_X_SFAT = 530[source]
                                                        -GGA_X_SOGGA = 150[source]
                                                        +GGA_X_SOGGA = 150[source]
                                                        -GGA_X_SOGGA11 = 151[source]
                                                        +GGA_X_SOGGA11 = 151[source]
                                                        -GGA_X_SSB = 91[source]
                                                        +GGA_X_SSB = 91[source]
                                                        -GGA_X_SSB_D = 92[source]
                                                        +GGA_X_SSB_D = 92[source]
                                                        -GGA_X_SSB_SW = 90[source]
                                                        +GGA_X_SSB_SW = 90[source]
                                                        -GGA_X_VMT84_GE = 68[source]
                                                        +GGA_X_VMT84_GE = 68[source]
                                                        -GGA_X_VMT84_PBE = 69[source]
                                                        +GGA_X_VMT84_PBE = 69[source]
                                                        -GGA_X_VMT_GE = 70[source]
                                                        +GGA_X_VMT_GE = 70[source]
                                                        -GGA_X_VMT_PBE = 71[source]
                                                        +GGA_X_VMT_PBE = 71[source]
                                                        -GGA_X_WC = 118[source]
                                                        +GGA_X_WC = 118[source]
                                                        -GGA_X_WPBEH = 524[source]
                                                        +GGA_X_WPBEH = 524[source]
                                                        -GGA_X_XPBE = 123[source]
                                                        +GGA_X_XPBE = 123[source]
                                                        -HYB_GGA_XC_B1LYP = 416[source]
                                                        +HYB_GGA_XC_B1LYP = 416[source]
                                                        -HYB_GGA_XC_B1PW91 = 417[source]
                                                        +HYB_GGA_XC_B1PW91 = 417[source]
                                                        -HYB_GGA_XC_B1WC = 412[source]
                                                        +HYB_GGA_XC_B1WC = 412[source]
                                                        -HYB_GGA_XC_B3LYP = 402[source]
                                                        +HYB_GGA_XC_B3LYP = 402[source]
                                                        -HYB_GGA_XC_B3LYP5 = 475[source]
                                                        +HYB_GGA_XC_B3LYP5 = 475[source]
                                                        -HYB_GGA_XC_B3LYPs = 459[source]
                                                        +HYB_GGA_XC_B3LYPs = 459[source]
                                                        -HYB_GGA_XC_B3P86 = 403[source]
                                                        +HYB_GGA_XC_B3P86 = 403[source]
                                                        -HYB_GGA_XC_B3PW91 = 401[source]
                                                        +HYB_GGA_XC_B3PW91 = 401[source]
                                                        -HYB_GGA_XC_B97 = 407[source]
                                                        +HYB_GGA_XC_B97 = 407[source]
                                                        -HYB_GGA_XC_B97_1 = 408[source]
                                                        +HYB_GGA_XC_B97_1 = 408[source]
                                                        -HYB_GGA_XC_B97_1p = 266[source]
                                                        +HYB_GGA_XC_B97_1p = 266[source]
                                                        -HYB_GGA_XC_B97_2 = 410[source]
                                                        +HYB_GGA_XC_B97_2 = 410[source]
                                                        -HYB_GGA_XC_B97_3 = 414[source]
                                                        +HYB_GGA_XC_B97_3 = 414[source]
                                                        -HYB_GGA_XC_B97_K = 413[source]
                                                        +HYB_GGA_XC_B97_K = 413[source]
                                                        -HYB_GGA_XC_BHANDH = 435[source]
                                                        +HYB_GGA_XC_BHANDH = 435[source]
                                                        -HYB_GGA_XC_BHANDHLYP = 436[source]
                                                        +HYB_GGA_XC_BHANDHLYP = 436[source]
                                                        -HYB_GGA_XC_CAMY_B3LYP = 470[source]
                                                        +HYB_GGA_XC_CAMY_B3LYP = 470[source]
                                                        -HYB_GGA_XC_CAMY_BLYP = 455[source]
                                                        +HYB_GGA_XC_CAMY_BLYP = 455[source]
                                                        -HYB_GGA_XC_CAM_B3LYP = 433[source]
                                                        +HYB_GGA_XC_CAM_B3LYP = 433[source]
                                                        -HYB_GGA_XC_CAP0 = 477[source]
                                                        +HYB_GGA_XC_CAP0 = 477[source]
                                                        -HYB_GGA_XC_EDF2 = 476[source]
                                                        +HYB_GGA_XC_EDF2 = 476[source]
                                                        -HYB_GGA_XC_HJS_B88 = 431[source]
                                                        +HYB_GGA_XC_HJS_B88 = 431[source]
                                                        -HYB_GGA_XC_HJS_B97X = 432[source]
                                                        +HYB_GGA_XC_HJS_B97X = 432[source]
                                                        -HYB_GGA_XC_HJS_PBE = 429[source]
                                                        +HYB_GGA_XC_HJS_PBE = 429[source]
                                                        -HYB_GGA_XC_HJS_PBE_SOL = 430[source]
                                                        +HYB_GGA_XC_HJS_PBE_SOL = 430[source]
                                                        -HYB_GGA_XC_HPBEINT = 472[source]
                                                        +HYB_GGA_XC_HPBEINT = 472[source]
                                                        -HYB_GGA_XC_HSE03 = 427[source]
                                                        +HYB_GGA_XC_HSE03 = 427[source]
                                                        -HYB_GGA_XC_HSE06 = 428[source]
                                                        +HYB_GGA_XC_HSE06 = 428[source]
                                                        -HYB_GGA_XC_LCY_BLYP = 468[source]
                                                        +HYB_GGA_XC_LCY_BLYP = 468[source]
                                                        -HYB_GGA_XC_LCY_PBE = 467[source]
                                                        +HYB_GGA_XC_LCY_PBE = 467[source]
                                                        -HYB_GGA_XC_LC_VV10 = 469[source]
                                                        +HYB_GGA_XC_LC_VV10 = 469[source]
                                                        -HYB_GGA_XC_LRC_WPBE = 473[source]
                                                        +HYB_GGA_XC_LRC_WPBE = 473[source]
                                                        -HYB_GGA_XC_LRC_WPBEH = 465[source]
                                                        +HYB_GGA_XC_LRC_WPBEH = 465[source]
                                                        -HYB_GGA_XC_MB3LYP_RC04 = 437[source]
                                                        +HYB_GGA_XC_MB3LYP_RC04 = 437[source]
                                                        -HYB_GGA_XC_MPW3LYP = 419[source]
                                                        +HYB_GGA_XC_MPW3LYP = 419[source]
                                                        -HYB_GGA_XC_MPW3PW = 415[source]
                                                        +HYB_GGA_XC_MPW3PW = 415[source]
                                                        -HYB_GGA_XC_MPWLYP1M = 453[source]
                                                        +HYB_GGA_XC_MPWLYP1M = 453[source]
                                                        -HYB_GGA_XC_O3LYP = 404[source]
                                                        +HYB_GGA_XC_O3LYP = 404[source]
                                                        -HYB_GGA_XC_PBE0_13 = 456[source]
                                                        +HYB_GGA_XC_PBE0_13 = 456[source]
                                                        -HYB_GGA_XC_PBEH = 406[source]
                                                        +HYB_GGA_XC_PBEH = 406[source]
                                                        -HYB_GGA_XC_REVB3LYP = 454[source]
                                                        +HYB_GGA_XC_REVB3LYP = 454[source]
                                                        -HYB_GGA_XC_SB98_1a = 420[source]
                                                        +HYB_GGA_XC_SB98_1a = 420[source]
                                                        -HYB_GGA_XC_SB98_1b = 421[source]
                                                        +HYB_GGA_XC_SB98_1b = 421[source]
                                                        -HYB_GGA_XC_SB98_1c = 422[source]
                                                        +HYB_GGA_XC_SB98_1c = 422[source]
                                                        -HYB_GGA_XC_SB98_2a = 423[source]
                                                        +HYB_GGA_XC_SB98_2a = 423[source]
                                                        -HYB_GGA_XC_SB98_2b = 424[source]
                                                        +HYB_GGA_XC_SB98_2b = 424[source]
                                                        -HYB_GGA_XC_SB98_2c = 425[source]
                                                        +HYB_GGA_XC_SB98_2c = 425[source]
                                                        -HYB_GGA_XC_TUNED_CAM_B3LYP = 434[source]
                                                        +HYB_GGA_XC_TUNED_CAM_B3LYP = 434[source]
                                                        -HYB_GGA_XC_WB97 = 463[source]
                                                        +HYB_GGA_XC_WB97 = 463[source]
                                                        -HYB_GGA_XC_WB97X = 464[source]
                                                        +HYB_GGA_XC_WB97X = 464[source]
                                                        -HYB_GGA_XC_WB97X_D = 471[source]
                                                        +HYB_GGA_XC_WB97X_D = 471[source]
                                                        -HYB_GGA_XC_WB97X_V = 466[source]
                                                        +HYB_GGA_XC_WB97X_V = 466[source]
                                                        -HYB_GGA_XC_X3LYP = 411[source]
                                                        +HYB_GGA_XC_X3LYP = 411[source]
                                                        -HYB_GGA_XC_mPW1K = 405[source]
                                                        +HYB_GGA_XC_mPW1K = 405[source]
                                                        -HYB_GGA_XC_mPW1PW = 418[source]
                                                        +HYB_GGA_XC_mPW1PW = 418[source]
                                                        -HYB_GGA_X_N12_SX = 81[source]
                                                        +HYB_GGA_X_N12_SX = 81[source]
                                                        -HYB_GGA_X_SOGGA11_X = 426[source]
                                                        +HYB_GGA_X_SOGGA11_X = 426[source]
                                                        -HYB_MGGA_XC_B86B95 = 441[source]
                                                        +HYB_MGGA_XC_B86B95 = 441[source]
                                                        -HYB_MGGA_XC_B88B95 = 440[source]
                                                        +HYB_MGGA_XC_B88B95 = 440[source]
                                                        -HYB_MGGA_XC_BB1K = 443[source]
                                                        +HYB_MGGA_XC_BB1K = 443[source]
                                                        -HYB_MGGA_XC_M05 = 438[source]
                                                        +HYB_MGGA_XC_M05 = 438[source]
                                                        -HYB_MGGA_XC_M05_2X = 439[source]
                                                        +HYB_MGGA_XC_M05_2X = 439[source]
                                                        -HYB_MGGA_XC_M06 = 449[source]
                                                        +HYB_MGGA_XC_M06 = 449[source]
                                                        -HYB_MGGA_XC_M06_2X = 450[source]
                                                        +HYB_MGGA_XC_M06_2X = 450[source]
                                                        -HYB_MGGA_XC_M06_HF = 444[source]
                                                        +HYB_MGGA_XC_M06_HF = 444[source]
                                                        -HYB_MGGA_XC_M08_HX = 460[source]
                                                        +HYB_MGGA_XC_M08_HX = 460[source]
                                                        -HYB_MGGA_XC_M08_SO = 461[source]
                                                        +HYB_MGGA_XC_M08_SO = 461[source]
                                                        -HYB_MGGA_XC_M11 = 462[source]
                                                        +HYB_MGGA_XC_M11 = 462[source]
                                                        -HYB_MGGA_XC_MPW1B95 = 445[source]
                                                        +HYB_MGGA_XC_MPW1B95 = 445[source]
                                                        -HYB_MGGA_XC_MPWB1K = 446[source]
                                                        +HYB_MGGA_XC_MPWB1K = 446[source]
                                                        -HYB_MGGA_XC_PW6B95 = 451[source]
                                                        +HYB_MGGA_XC_PW6B95 = 451[source]
                                                        -HYB_MGGA_XC_PW86B95 = 442[source]
                                                        +HYB_MGGA_XC_PW86B95 = 442[source]
                                                        -HYB_MGGA_XC_PWB6K = 452[source]
                                                        +HYB_MGGA_XC_PWB6K = 452[source]
                                                        -HYB_MGGA_XC_REVTPSSH = 458[source]
                                                        +HYB_MGGA_XC_REVTPSSH = 458[source]
                                                        -HYB_MGGA_XC_TPSSH = 457[source]
                                                        +HYB_MGGA_XC_TPSSH = 457[source]
                                                        -HYB_MGGA_XC_WB97M_V = 531[source]
                                                        +HYB_MGGA_XC_WB97M_V = 531[source]
                                                        -HYB_MGGA_XC_X1B95 = 447[source]
                                                        +HYB_MGGA_XC_X1B95 = 447[source]
                                                        -HYB_MGGA_XC_XB1K = 448[source]
                                                        +HYB_MGGA_XC_XB1K = 448[source]
                                                        -HYB_MGGA_X_DLDF = 36[source]
                                                        +HYB_MGGA_X_DLDF = 36[source]
                                                        -HYB_MGGA_X_MN12_SX = 248[source]
                                                        +HYB_MGGA_X_MN12_SX = 248[source]
                                                        -HYB_MGGA_X_MN15 = 268[source]
                                                        +HYB_MGGA_X_MN15 = 268[source]
                                                        -HYB_MGGA_X_MS2H = 224[source]
                                                        +HYB_MGGA_X_MS2H = 224[source]
                                                        -HYB_MGGA_X_MVSH = 474[source]
                                                        +HYB_MGGA_X_MVSH = 474[source]
                                                        -HYB_MGGA_X_SCAN0 = 264[source]
                                                        +HYB_MGGA_X_SCAN0 = 264[source]
                                                        -LDA_C_1D_CSC = 18[source]
                                                        +LDA_C_1D_CSC = 18[source]
                                                        -LDA_C_1D_LOOS = 26[source]
                                                        +LDA_C_1D_LOOS = 26[source]
                                                        -LDA_C_2D_AMGB = 15[source]
                                                        +LDA_C_2D_AMGB = 15[source]
                                                        -LDA_C_2D_PRM = 16[source]
                                                        +LDA_C_2D_PRM = 16[source]
                                                        -LDA_C_GL = 5[source]
                                                        +LDA_C_GL = 5[source]
                                                        -LDA_C_GOMBAS = 24[source]
                                                        +LDA_C_GOMBAS = 24[source]
                                                        -LDA_C_HL = 4[source]
                                                        +LDA_C_HL = 4[source]
                                                        -LDA_C_ML1 = 22[source]
                                                        +LDA_C_ML1 = 22[source]
                                                        -LDA_C_ML2 = 23[source]
                                                        +LDA_C_ML2 = 23[source]
                                                        -LDA_C_OB_PW = 14[source]
                                                        +LDA_C_OB_PW = 14[source]
                                                        -LDA_C_OB_PZ = 11[source]
                                                        +LDA_C_OB_PZ = 11[source]
                                                        -LDA_C_PW = 12[source]
                                                        +LDA_C_PW = 12[source]
                                                        -LDA_C_PW_MOD = 13[source]
                                                        +LDA_C_PW_MOD = 13[source]
                                                        -LDA_C_PW_RPA = 25[source]
                                                        +LDA_C_PW_RPA = 25[source]
                                                        -LDA_C_PZ = 9[source]
                                                        +LDA_C_PZ = 9[source]
                                                        -LDA_C_PZ_MOD = 10[source]
                                                        +LDA_C_PZ_MOD = 10[source]
                                                        -LDA_C_RC04 = 27[source]
                                                        +LDA_C_RC04 = 27[source]
                                                        -LDA_C_RPA = 3[source]
                                                        +LDA_C_RPA = 3[source]
                                                        -LDA_C_VWN = 7[source]
                                                        +LDA_C_VWN = 7[source]
                                                        -LDA_C_VWN_1 = 28[source]
                                                        +LDA_C_VWN_1 = 28[source]
                                                        -LDA_C_VWN_2 = 29[source]
                                                        +LDA_C_VWN_2 = 29[source]
                                                        -LDA_C_VWN_3 = 30[source]
                                                        +LDA_C_VWN_3 = 30[source]
                                                        -LDA_C_VWN_4 = 31[source]
                                                        +LDA_C_VWN_4 = 31[source]
                                                        -LDA_C_VWN_RPA = 8[source]
                                                        +LDA_C_VWN_RPA = 8[source]
                                                        -LDA_C_WIGNER = 2[source]
                                                        +LDA_C_WIGNER = 2[source]
                                                        -LDA_C_XALPHA = 6[source]
                                                        +LDA_C_XALPHA = 6[source]
                                                        -LDA_C_vBH = 17[source]
                                                        +LDA_C_vBH = 17[source]
                                                        -LDA_K_LP = 51[source]
                                                        +LDA_K_LP = 51[source]
                                                        -LDA_K_TF = 50[source]
                                                        +LDA_K_TF = 50[source]
                                                        -LDA_X = 1[source]
                                                        +LDA_X = 1[source]
                                                        -LDA_XC_KSDT = 259[source]
                                                        +LDA_XC_KSDT = 259[source]
                                                        -LDA_XC_TETER93 = 20[source]
                                                        +LDA_XC_TETER93 = 20[source]
                                                        -LDA_XC_ZLP = 43[source]
                                                        +LDA_XC_ZLP = 43[source]
                                                        -LDA_X_1D = 21[source]
                                                        +LDA_X_1D = 21[source]
                                                        -LDA_X_2D = 19[source]
                                                        +LDA_X_2D = 19[source]
                                                        -MGGA_C_BC95 = 240[source]
                                                        +MGGA_C_BC95 = 240[source]
                                                        -MGGA_C_CC06 = 229[source]
                                                        +MGGA_C_CC06 = 229[source]
                                                        -MGGA_C_CS = 72[source]
                                                        +MGGA_C_CS = 72[source]
                                                        -MGGA_C_DLDF = 37[source]
                                                        +MGGA_C_DLDF = 37[source]
                                                        -MGGA_C_M05 = 237[source]
                                                        +MGGA_C_M05 = 237[source]
                                                        -MGGA_C_M05_2X = 238[source]
                                                        +MGGA_C_M05_2X = 238[source]
                                                        -MGGA_C_M06 = 235[source]
                                                        +MGGA_C_M06 = 235[source]
                                                        -MGGA_C_M06_2X = 236[source]
                                                        +MGGA_C_M06_2X = 236[source]
                                                        -MGGA_C_M06_HF = 234[source]
                                                        +MGGA_C_M06_HF = 234[source]
                                                        -MGGA_C_M06_L = 233[source]
                                                        +MGGA_C_M06_L = 233[source]
                                                        -MGGA_C_M08_HX = 78[source]
                                                        +MGGA_C_M08_HX = 78[source]
                                                        -MGGA_C_M08_SO = 77[source]
                                                        +MGGA_C_M08_SO = 77[source]
                                                        -MGGA_C_M11 = 76[source]
                                                        +MGGA_C_M11 = 76[source]
                                                        -MGGA_C_M11_L = 75[source]
                                                        +MGGA_C_M11_L = 75[source]
                                                        -MGGA_C_MN12_L = 74[source]
                                                        +MGGA_C_MN12_L = 74[source]
                                                        -MGGA_C_MN12_SX = 73[source]
                                                        +MGGA_C_MN12_SX = 73[source]
                                                        -MGGA_C_MN15 = 269[source]
                                                        +MGGA_C_MN15 = 269[source]
                                                        -MGGA_C_MN15_L = 261[source]
                                                        +MGGA_C_MN15_L = 261[source]
                                                        -MGGA_C_PKZB = 239[source]
                                                        +MGGA_C_PKZB = 239[source]
                                                        -MGGA_C_REVTPSS = 241[source]
                                                        +MGGA_C_REVTPSS = 241[source]
                                                        -MGGA_C_SCAN = 267[source]
                                                        +MGGA_C_SCAN = 267[source]
                                                        -MGGA_C_TPSS = 231[source]
                                                        +MGGA_C_TPSS = 231[source]
                                                        -MGGA_C_TPSSLOC = 247[source]
                                                        +MGGA_C_TPSSLOC = 247[source]
                                                        -MGGA_C_VSXC = 232[source]
                                                        +MGGA_C_VSXC = 232[source]
                                                        -MGGA_XC_B97M_V = 254[source]
                                                        +MGGA_XC_B97M_V = 254[source]
                                                        -MGGA_XC_OTPSS_D = 64[source]
                                                        +MGGA_XC_OTPSS_D = 64[source]
                                                        -MGGA_XC_TPSSLYP1W = 242[source]
                                                        +MGGA_XC_TPSSLYP1W = 242[source]
                                                        -MGGA_XC_ZLP = 42[source]
                                                        +MGGA_XC_ZLP = 42[source]
                                                        -MGGA_X_2D_PRHG07 = 210[source]
                                                        +MGGA_X_2D_PRHG07 = 210[source]
                                                        -MGGA_X_2D_PRHG07_PRP10 = 211[source]
                                                        +MGGA_X_2D_PRHG07_PRP10 = 211[source]
                                                        -MGGA_X_BJ06 = 207[source]
                                                        +MGGA_X_BJ06 = 207[source]
                                                        -MGGA_X_BLOC = 244[source]
                                                        +MGGA_X_BLOC = 244[source]
                                                        -MGGA_X_BR89 = 206[source]
                                                        +MGGA_X_BR89 = 206[source]
                                                        -MGGA_X_GVT4 = 204[source]
                                                        +MGGA_X_GVT4 = 204[source]
                                                        -MGGA_X_LTA = 201[source]
                                                        +MGGA_X_LTA = 201[source]
                                                        -MGGA_X_M05 = 214[source]
                                                        +MGGA_X_M05 = 214[source]
                                                        -MGGA_X_M05_2X = 215[source]
                                                        +MGGA_X_M05_2X = 215[source]
                                                        -MGGA_X_M06 = 217[source]
                                                        +MGGA_X_M06 = 217[source]
                                                        -MGGA_X_M06_2X = 218[source]
                                                        +MGGA_X_M06_2X = 218[source]
                                                        -MGGA_X_M06_HF = 216[source]
                                                        +MGGA_X_M06_HF = 216[source]
                                                        -MGGA_X_M06_L = 203[source]
                                                        +MGGA_X_M06_L = 203[source]
                                                        -MGGA_X_M08_HX = 219[source]
                                                        +MGGA_X_M08_HX = 219[source]
                                                        -MGGA_X_M08_SO = 220[source]
                                                        +MGGA_X_M08_SO = 220[source]
                                                        -MGGA_X_M11 = 225[source]
                                                        +MGGA_X_M11 = 225[source]
                                                        -MGGA_X_M11_L = 226[source]
                                                        +MGGA_X_M11_L = 226[source]
                                                        -MGGA_X_MBEEF = 249[source]
                                                        +MGGA_X_MBEEF = 249[source]
                                                        -MGGA_X_MBEEFVDW = 250[source]
                                                        +MGGA_X_MBEEFVDW = 250[source]
                                                        -MGGA_X_MK00 = 230[source]
                                                        +MGGA_X_MK00 = 230[source]
                                                        -MGGA_X_MK00B = 243[source]
                                                        +MGGA_X_MK00B = 243[source]
                                                        -MGGA_X_MN12_L = 227[source]
                                                        +MGGA_X_MN12_L = 227[source]
                                                        -MGGA_X_MN15_L = 260[source]
                                                        +MGGA_X_MN15_L = 260[source]
                                                        -MGGA_X_MODTPSS = 245[source]
                                                        +MGGA_X_MODTPSS = 245[source]
                                                        -MGGA_X_MS0 = 221[source]
                                                        +MGGA_X_MS0 = 221[source]
                                                        -MGGA_X_MS1 = 222[source]
                                                        +MGGA_X_MS1 = 222[source]
                                                        -MGGA_X_MS2 = 223[source]
                                                        +MGGA_X_MS2 = 223[source]
                                                        -MGGA_X_MVS = 257[source]
                                                        +MGGA_X_MVS = 257[source]
                                                        -MGGA_X_PKZB = 213[source]
                                                        +MGGA_X_PKZB = 213[source]
                                                        -MGGA_X_REVTPSS = 212[source]
                                                        +MGGA_X_REVTPSS = 212[source]
                                                        -MGGA_X_RPP09 = 209[source]
                                                        +MGGA_X_RPP09 = 209[source]
                                                        -MGGA_X_SCAN = 263[source]
                                                        +MGGA_X_SCAN = 263[source]
                                                        -MGGA_X_TAU_HCTH = 205[source]
                                                        +MGGA_X_TAU_HCTH = 205[source]
                                                        -MGGA_X_TB09 = 208[source]
                                                        +MGGA_X_TB09 = 208[source]
                                                        -MGGA_X_TPSS = 202[source]
                                                        +MGGA_X_TPSS = 202[source]
                                                        -static all_families()[source]
                                                        +static all_families()[source]

                                                        List of strings with the libxc families. Note that XC_FAMILY if removed from the string e.g. XC_FAMILY_LDA becomes LDA

                                                        -static all_kinds()[source]
                                                        +static all_kinds()[source]

                                                        List of strings with the libxc kinds. Also in this case, the string is obtained by remove the XC_ prefix. XC_CORRELATION –> CORRELATION

                                                        @@ -1961,81 +1961,81 @@
                                                        -as_dict()[source]
                                                        +as_dict()[source]

                                                        Makes LibxcFunc obey the general json interface used in pymatgen for easier serialization.

                                                        -static from_dict(d)[source]
                                                        +static from_dict(d)[source]

                                                        Makes LibxcFunc obey the general json interface used in pymatgen for easier serialization.

                                                        -property info_dict[source]
                                                        +property info_dict[source]

                                                        Dictionary with metadata. see libxc_docs.json

                                                        -property is_c_kind[source]
                                                        +property is_c_kind[source]

                                                        True if this is a correlation-only functional

                                                        -property is_gga_family[source]
                                                        +property is_gga_family[source]

                                                        True if this functional belongs to the GGA family.

                                                        -property is_hyb_gga_family[source]
                                                        +property is_hyb_gga_family[source]

                                                        True if this functional belongs to the hybrid + GGA family.

                                                        -property is_hyb_mgga_family[source]
                                                        +property is_hyb_mgga_family[source]

                                                        True if this functional belongs to the hybrid + meta-GGA family.

                                                        -property is_k_kind[source]
                                                        +property is_k_kind[source]

                                                        True if this is a kinetic functional

                                                        -property is_lda_family[source]
                                                        +property is_lda_family[source]

                                                        True if this functional belongs to the LDA family.

                                                        -property is_mgga_family[source]
                                                        +property is_mgga_family[source]

                                                        True if this functional belongs to the meta-GGA family.

                                                        -property is_x_kind[source]
                                                        +property is_x_kind[source]

                                                        True if this is an exchange-only functional

                                                        -property is_xc_kind[source]
                                                        +property is_xc_kind[source]

                                                        True if this is a exchange+correlation functional

                                                        -to_json()[source]
                                                        +to_json()[source]

                                                        Returns a json string representation of the MSONable object.

                                                        diff --git a/docs/pymatgen.core.molecular_orbitals.html b/docs/pymatgen.core.molecular_orbitals.html index ad89b938ad0..37712373ec8 100644 --- a/docs/pymatgen.core.molecular_orbitals.html +++ b/docs/pymatgen.core.molecular_orbitals.html @@ -4,7 +4,7 @@ - pymatgen.core.molecular_orbitals module — pymatgen 2022.5.18 documentation + pymatgen.core.molecular_orbitals module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                        - 2022.5.18 + 2022.5.18.1
                                                        @@ -119,7 +119,7 @@ solids. Useful for predicting PDOS character from structural information.

                                                        -class MolecularOrbitals(formula)[source]
                                                        +class MolecularOrbitals(formula)[source]

                                                        Bases: object

                                                        Represents the character of bands in a solid. The input is a chemical formula, since no structural characteristics are taken into account.

                                                        @@ -145,33 +145,33 @@
                                                        -composition[source]
                                                        +composition[source]

                                                        the composition as a dictionary. Ex: {‘Sr’: 1, ‘Ti’: 1, ‘O’, 3}

                                                        -elements[source]
                                                        +elements[source]

                                                        the dictionary keys for the composition

                                                        -elec_neg[source]
                                                        +elec_neg[source]

                                                        the maximum pairwise electronegativity difference

                                                        -aos[source]
                                                        +aos[source]

                                                        the consituant atomic orbitals for each element as a dictionary

                                                        -band_edges[source]
                                                        +band_edges[source]

                                                        dictionary containing the highest occupied molecular orbital (HOMO), lowest unoccupied molecular orbital (LUMO), and whether the material is predicted to be a @@ -180,7 +180,7 @@

                                                        -aos_as_list()[source]
                                                        +aos_as_list()[source]
                                                        Returns

                                                        A list of atomic orbitals, sorted from lowest to highest energy.

                                                        @@ -197,7 +197,7 @@
                                                        -max_electronegativity()[source]
                                                        +max_electronegativity()[source]
                                                        Returns

                                                        The maximum pairwise electronegativity difference.

                                                        @@ -207,7 +207,7 @@
                                                        -obtain_band_edges()[source]
                                                        +obtain_band_edges()[source]

                                                        Fill up the atomic orbitals with available electrons. :returns: HOMO, LUMO, and whether it’s a metal.

                                                        diff --git a/docs/pymatgen.core.operations.html b/docs/pymatgen.core.operations.html index 2f9d17b8b62..a9ae500a273 100644 --- a/docs/pymatgen.core.operations.html +++ b/docs/pymatgen.core.operations.html @@ -4,7 +4,7 @@ - pymatgen.core.operations module — pymatgen 2022.5.18 documentation + pymatgen.core.operations module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                        - 2022.5.18 + 2022.5.18.1
                                                        @@ -118,7 +118,7 @@

                                                        This module provides classes that operate on points or vectors in 3D space.

                                                        -class MagSymmOp(affine_transformation_matrix: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], time_reversal: int, tol: float = 0.01)[source]
                                                        +class MagSymmOp(affine_transformation_matrix: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], time_reversal: int, tol: float = 0.01)[source]

                                                        Bases: pymatgen.core.operations.SymmOp

                                                        Thin wrapper around SymmOp to extend it to support magnetic symmetry by including a time reversal operator. Magnetic symmetry is similar @@ -142,7 +142,7 @@

                                                        -as_dict() dict[source]
                                                        +as_dict() dict[source]
                                                        Returns

                                                        MSONABle dict

                                                        @@ -152,14 +152,14 @@
                                                        -as_xyzt_string() str[source]
                                                        +as_xyzt_string() str[source]

                                                        Returns a string of the form ‘x, y, z, +1’, ‘-x, -y, z, -1’, ‘-y+1/2, x+1/2, z+1/2, +1’, etc. Only works for integer rotation matrices

                                                        -classmethod from_dict(d: dict) pymatgen.core.operations.MagSymmOp[source]
                                                        +classmethod from_dict(d: dict) pymatgen.core.operations.MagSymmOp[source]
                                                        Parameters

                                                        d – dict

                                                        @@ -172,7 +172,7 @@
                                                        -static from_rotation_and_translation_and_time_reversal(rotation_matrix: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = ((1, 0, 0), (0, 1, 0), (0, 0, 1)), translation_vec: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = (0, 0, 0), time_reversal: int = 1, tol: float = 0.1) pymatgen.core.operations.MagSymmOp[source]
                                                        +static from_rotation_and_translation_and_time_reversal(rotation_matrix: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = ((1, 0, 0), (0, 1, 0), (0, 0, 1)), translation_vec: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = (0, 0, 0), time_reversal: int = 1, tol: float = 0.1) pymatgen.core.operations.MagSymmOp[source]

                                                        Creates a symmetry operation from a rotation matrix, translation vector and time reversal operator.

                                                        @@ -192,7 +192,7 @@
                                                        -classmethod from_symmop(symmop, time_reversal) pymatgen.core.operations.MagSymmOp[source]
                                                        +classmethod from_symmop(symmop, time_reversal) pymatgen.core.operations.MagSymmOp[source]

                                                        Initialize a MagSymmOp from a SymmOp and time reversal operator.

                                                        Parameters
                                                        @@ -209,7 +209,7 @@
                                                        -static from_xyzt_string(xyzt_string: str) pymatgen.core.operations.MagSymmOp[source]
                                                        +static from_xyzt_string(xyzt_string: str) pymatgen.core.operations.MagSymmOp[source]
                                                        Parameters

                                                        xyz_string – string of the form ‘x, y, z, +1’, ‘-x, -y, z, -1’, @@ -223,7 +223,7 @@

                                                        -operate_magmom(magmom)[source]
                                                        +operate_magmom(magmom)[source]

                                                        Apply time reversal operator on the magnetic moment. Note that magnetic moments transform as axial vectors, not polar vectors.

                                                        See ‘Symmetry and magnetic structures’, Rodríguez-Carvajal and @@ -245,14 +245,14 @@

                                                        -class SymmOp(affine_transformation_matrix: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], tol=0.01)[source]
                                                        +class SymmOp(affine_transformation_matrix: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], tol=0.01)[source]

                                                        Bases: monty.json.MSONable

                                                        A symmetry operation in Cartesian space. Consists of a rotation plus a translation. Implementation is as an affine transformation matrix of rank 4 for efficiency. Read: http://en.wikipedia.org/wiki/Affine_transformation.

                                                        -affine_matrix[source]
                                                        +affine_matrix[source]

                                                        A 4x4 numpy.array representing the symmetry operation.

                                                        @@ -271,7 +271,7 @@
                                                        -apply_rotation_only(vector: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]])[source]
                                                        +apply_rotation_only(vector: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]])[source]

                                                        Vectors should only be operated by the rotation matrix and not the translation vector.

                                                        @@ -283,7 +283,7 @@
                                                        +are_symmetrically_related(point_a: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], point_b: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], tol: float = 0.001) bool[source]

                                                        Checks if two points are symmetrically related.

                                                        Parameters
                                                        @@ -301,7 +301,7 @@
                                                        +are_symmetrically_related_vectors(from_a: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], to_a: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], r_a: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], from_b: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], to_b: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], r_b: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], tol: float = 0.001) tuple[bool, bool][source]

                                                        Checks if two vectors, or rather two vectors that connect two points each are symmetrically related. r_a and r_b give the change of unit cells. Two vectors are also considered symmetrically equivalent if starting @@ -326,7 +326,7 @@

                                                        -as_dict() dict[source]
                                                        +as_dict() dict[source]
                                                        Returns

                                                        MSONAble dict.

                                                        @@ -336,14 +336,14 @@
                                                        -as_xyz_string() str[source]
                                                        +as_xyz_string() str[source]

                                                        Returns a string of the form ‘x, y, z’, ‘-x, -y, z’, ‘-y+1/2, x+1/2, z+1/2’, etc. Only works for integer rotation matrices

                                                        -static from_axis_angle_and_translation(axis: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], angle: float, angle_in_radians: bool = False, translation_vec: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = (0, 0, 0)) pymatgen.core.operations.SymmOp[source]
                                                        +static from_axis_angle_and_translation(axis: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], angle: float, angle_in_radians: bool = False, translation_vec: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = (0, 0, 0)) pymatgen.core.operations.SymmOp[source]

                                                        Generates a SymmOp for a rotation about a given axis plus translation.

                                                        Parameters
                                                        @@ -364,7 +364,7 @@
                                                        -classmethod from_dict(d) pymatgen.core.operations.SymmOp[source]
                                                        +classmethod from_dict(d) pymatgen.core.operations.SymmOp[source]
                                                        Parameters

                                                        d – dict

                                                        @@ -377,7 +377,7 @@
                                                        -static from_origin_axis_angle(origin: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], axis: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], angle: float, angle_in_radians: bool = False) pymatgen.core.operations.SymmOp[source]
                                                        +static from_origin_axis_angle(origin: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], axis: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], angle: float, angle_in_radians: bool = False) pymatgen.core.operations.SymmOp[source]

                                                        Generates a SymmOp for a rotation about a given axis through an origin.

                                                        @@ -399,7 +399,7 @@
                                                        -static from_rotation_and_translation(rotation_matrix: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = ((1, 0, 0), (0, 1, 0), (0, 0, 1)), translation_vec: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = (0, 0, 0), tol=0.1)[source]
                                                        +static from_rotation_and_translation(rotation_matrix: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = ((1, 0, 0), (0, 1, 0), (0, 0, 1)), translation_vec: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = (0, 0, 0), tol=0.1)[source]

                                                        Creates a symmetry operation from a rotation matrix and a translation vector.

                                                        @@ -418,7 +418,7 @@
                                                        -static from_xyz_string(xyz_string: str) pymatgen.core.operations.SymmOp[source]
                                                        +static from_xyz_string(xyz_string: str) pymatgen.core.operations.SymmOp[source]
                                                        Parameters

                                                        xyz_string – string of the form ‘x, y, z’, ‘-x, -y, z’, @@ -432,13 +432,13 @@

                                                        -property inverse: pymatgen.core.operations.SymmOp[source]
                                                        +property inverse: pymatgen.core.operations.SymmOp[source]

                                                        Returns inverse of transformation.

                                                        -static inversion(origin: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = (0, 0, 0)) pymatgen.core.operations.SymmOp[source]
                                                        +static inversion(origin: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = (0, 0, 0)) pymatgen.core.operations.SymmOp[source]

                                                        Inversion symmetry operation about axis.

                                                        Parameters
                                                        @@ -453,7 +453,7 @@
                                                        -operate(point)[source]
                                                        +operate(point)[source]

                                                        Apply the operation on a point.

                                                        Parameters
                                                        @@ -467,7 +467,7 @@
                                                        -operate_multi(points)[source]
                                                        +operate_multi(points)[source]

                                                        Apply the operation on a list of points.

                                                        Parameters
                                                        @@ -481,7 +481,7 @@
                                                        -static reflection(normal: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], origin: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = (0, 0, 0)) pymatgen.core.operations.SymmOp[source]
                                                        +static reflection(normal: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], origin: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = (0, 0, 0)) pymatgen.core.operations.SymmOp[source]

                                                        Returns reflection symmetry operation.

                                                        Parameters
                                                        @@ -500,13 +500,13 @@
                                                        -property rotation_matrix: numpy.ndarray[source]
                                                        +property rotation_matrix: numpy.ndarray[source]

                                                        A 3x3 numpy.array representing the rotation matrix.

                                                        -static rotoreflection(axis: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], angle: float, origin: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = (0, 0, 0)) pymatgen.core.operations.SymmOp[source]
                                                        +static rotoreflection(axis: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], angle: float, origin: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]] = (0, 0, 0)) pymatgen.core.operations.SymmOp[source]

                                                        Returns a roto-reflection symmetry operation

                                                        Parameters
                                                        @@ -525,7 +525,7 @@
                                                        -transform_tensor(tensor: numpy.ndarray)[source]
                                                        +transform_tensor(tensor: numpy.ndarray)[source]

                                                        Applies rotation portion to a tensor. Note that tensor has to be in full form, not the Voigt form.

                                                        @@ -540,7 +540,7 @@
                                                        -property translation_vector: numpy.ndarray[source]
                                                        +property translation_vector: numpy.ndarray[source]

                                                        A rank 1 numpy.array of dim 3 representing the translation vector.

                                                        diff --git a/docs/pymatgen.core.periodic_table.html b/docs/pymatgen.core.periodic_table.html index 2e970b29719..81fb5f524f3 100644 --- a/docs/pymatgen.core.periodic_table.html +++ b/docs/pymatgen.core.periodic_table.html @@ -4,7 +4,7 @@ - pymatgen.core.periodic_table module — pymatgen 2022.5.18 documentation + pymatgen.core.periodic_table module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                        - 2022.5.18 + 2022.5.18.1
                                                        @@ -118,7 +118,7 @@

                                                        Module contains classes presenting Element and Species (Element + oxidation state) and PeriodicTable.

                                                        -class DummySpecie(symbol: str = 'X', oxidation_state: float | None = 0, properties: dict | None = None)[source]
                                                        +class DummySpecie(symbol: str = 'X', oxidation_state: float | None = 0, properties: dict | None = None)[source]

                                                        Bases: pymatgen.core.periodic_table.DummySpecies

                                                        This maps the historical grammatically inaccurate DummySpecie to DummySpecies to maintain backwards compatibility.

                                                        @@ -140,20 +140,20 @@
                                                        -class DummySpecies(symbol: str = 'X', oxidation_state: float | None = 0, properties: dict | None = None)[source]
                                                        +class DummySpecies(symbol: str = 'X', oxidation_state: float | None = 0, properties: dict | None = None)[source]

                                                        Bases: pymatgen.core.periodic_table.Species

                                                        A special specie for representing non-traditional elements or species. For example, representation of vacancies (charged or otherwise), or special sites, etc.

                                                        -oxi_state[source]
                                                        +oxi_state[source]

                                                        Oxidation state associated with Species.

                                                        -Z[source]
                                                        +Z[source]

                                                        DummySpecies is always assigned an atomic number equal to the hash number of the symbol. Obviously, it makes no sense whatsoever to use the atomic number of a Dummy specie for anything scientific. The purpose @@ -163,7 +163,7 @@

                                                        -X[source]
                                                        +X[source]

                                                        DummySpecies is always assigned an electronegativity of 0.

                                                        @@ -183,14 +183,14 @@
                                                        -property X: float[source]
                                                        +property X: float[source]

                                                        DummySpecies is always assigned an electronegativity of 0. The effect of this is that DummySpecies are always sorted in front of actual Species.

                                                        -property Z: int[source]
                                                        +property Z: int[source]

                                                        DummySpecies is always assigned an atomic number equal to the hash of the symbol. The expectation is that someone would be an actual dummy to use atomic numbers for a Dummy specie.

                                                        @@ -198,7 +198,7 @@
                                                        -as_dict() dict[source]
                                                        +as_dict() dict[source]
                                                        Returns

                                                        MSONAble dict representation.

                                                        @@ -208,7 +208,7 @@
                                                        -classmethod from_dict(d) pymatgen.core.periodic_table.DummySpecies[source]
                                                        +classmethod from_dict(d) pymatgen.core.periodic_table.DummySpecies[source]
                                                        Parameters

                                                        d – Dict representation

                                                        @@ -221,7 +221,7 @@
                                                        -static from_string(species_string: str) pymatgen.core.periodic_table.DummySpecies[source]
                                                        +static from_string(species_string: str) pymatgen.core.periodic_table.DummySpecies[source]

                                                        Returns a Dummy from a string representation.

                                                        Parameters
                                                        @@ -239,13 +239,13 @@
                                                        -property oxi_state: float | None[source]
                                                        +property oxi_state: float | None[source]

                                                        Oxidation state associated with DummySpecies

                                                        -property symbol: str[source]
                                                        +property symbol: str[source]

                                                        Symbol for DummySpecies.

                                                        Type
                                                        @@ -258,7 +258,7 @@
                                                        -class Element(value)[source]
                                                        +class Element(value)[source]

                                                        Bases: pymatgen.core.periodic_table.ElementBase

                                                        Enum representing an element in the periodic table.

                                                        Basic immutable element object with all relevant properties.

                                                        @@ -273,25 +273,25 @@
                                                        -Z[source]
                                                        +Z[source]

                                                        Atomic number

                                                        -symbol[source]
                                                        +symbol[source]

                                                        Element symbol

                                                        -long_name[source]
                                                        +long_name[source]

                                                        Long name for element. E.g., “Hydrogen”.

                                                        -atomic_radius_calculated[source]
                                                        +atomic_radius_calculated[source]

                                                        Calculated atomic radius for the element. This is the empirical value. Data is obtained from http://en.wikipedia.org/wiki/Atomic_radii_of_the_elements_(data_page).

                                                        @@ -299,7 +299,7 @@
                                                        -van_der_waals_radius[source]
                                                        +van_der_waals_radius[source]

                                                        Van der Waals radius for the element. This is the empirical value determined from critical reviews of X-ray diffraction, gas kinetic collision cross-section, and other experimental data by Bondi and later @@ -313,7 +313,7 @@

                                                        -mendeleev_no[source]
                                                        +mendeleev_no[source]

                                                        Mendeleev number from definition given by Pettifor, D. G. (1984). A chemical scale for crystal-structure maps. Solid State Communications, 51 (1), 31-34

                                                        @@ -321,43 +321,43 @@
                                                        -electrical_resistivity[source]
                                                        +electrical_resistivity[source]

                                                        Electrical resistivity

                                                        -velocity_of_sound[source]
                                                        +velocity_of_sound[source]

                                                        Velocity of sound

                                                        -reflectivity[source]
                                                        +reflectivity[source]

                                                        Reflectivity

                                                        -refractive_index[source]
                                                        +refractive_index[source]

                                                        Refractice index

                                                        -poissons_ratio[source]
                                                        +poissons_ratio[source]

                                                        Poisson’s ratio

                                                        -molar_volume[source]
                                                        +molar_volume[source]

                                                        Molar volume

                                                        -electronic_structure[source]
                                                        +electronic_structure[source]

                                                        Electronic structure. E.g., The electronic structure for Fe is represented as [Ar].3d6.4s2

                                                        @@ -365,7 +365,7 @@
                                                        -atomic_orbitals[source]
                                                        +atomic_orbitals[source]

                                                        Atomic Orbitals. Energy of the atomic orbitals as a dict. E.g., The orbitals energies in eV are represented as {‘1s’: -1.0, ‘2s’: -0.1} @@ -376,97 +376,97 @@

                                                        -thermal_conductivity[source]
                                                        +thermal_conductivity[source]

                                                        Thermal conductivity

                                                        -boiling_point[source]
                                                        +boiling_point[source]

                                                        Boiling point

                                                        -melting_point[source]
                                                        +melting_point[source]

                                                        Melting point

                                                        -critical_temperature[source]
                                                        +critical_temperature[source]

                                                        Critical temperature

                                                        -superconduction_temperature[source]
                                                        +superconduction_temperature[source]

                                                        Superconduction temperature

                                                        -liquid_range[source]
                                                        +liquid_range[source]

                                                        Liquid range

                                                        -bulk_modulus[source]
                                                        +bulk_modulus[source]

                                                        Bulk modulus

                                                        -youngs_modulus[source]
                                                        +youngs_modulus[source]

                                                        Young’s modulus

                                                        -brinell_hardness[source]
                                                        +brinell_hardness[source]

                                                        Brinell hardness

                                                        -rigidity_modulus[source]
                                                        +rigidity_modulus[source]

                                                        Rigidity modulus

                                                        -mineral_hardness[source]
                                                        +mineral_hardness[source]

                                                        Mineral hardness

                                                        -vickers_hardness[source]
                                                        +vickers_hardness[source]

                                                        Vicker’s hardness

                                                        -density_of_solid[source]
                                                        +density_of_solid[source]

                                                        Density of solid phase

                                                        -coefficient_of_linear_thermal_expansion[source]
                                                        +coefficient_of_linear_thermal_expansion[source]

                                                        Coefficient of linear thermal expansion

                                                        -ground_level[source]
                                                        +ground_level[source]

                                                        Ground level for element

                                                        -ionization_energies[source]
                                                        +ionization_energies[source]

                                                        List of ionization energies. First value is the first ionization energy, second is the second ionization energy, etc. Note that this is zero-based indexing! So Element.ionization_energies[0] refer to the 1st ionization energy. Values are from the NIST Atomic Spectra Database. Missing values are None.

                                                        @@ -474,599 +474,599 @@
                                                        -Ac = 'Ac'[source]
                                                        +Ac = 'Ac'[source]
                                                        -Ag = 'Ag'[source]
                                                        +Ag = 'Ag'[source]
                                                        -Al = 'Al'[source]
                                                        +Al = 'Al'[source]
                                                        -Am = 'Am'[source]
                                                        +Am = 'Am'[source]
                                                        -Ar = 'Ar'[source]
                                                        +Ar = 'Ar'[source]
                                                        -As = 'As'[source]
                                                        +As = 'As'[source]
                                                        -At = 'At'[source]
                                                        +At = 'At'[source]
                                                        -Au = 'Au'[source]
                                                        +Au = 'Au'[source]
                                                        -B = 'B'[source]
                                                        +B = 'B'[source]
                                                        -Ba = 'Ba'[source]
                                                        +Ba = 'Ba'[source]
                                                        -Be = 'Be'[source]
                                                        +Be = 'Be'[source]
                                                        -Bh = 'Bh'[source]
                                                        +Bh = 'Bh'[source]
                                                        -Bi = 'Bi'[source]
                                                        +Bi = 'Bi'[source]
                                                        -Bk = 'Bk'[source]
                                                        +Bk = 'Bk'[source]
                                                        -Br = 'Br'[source]
                                                        +Br = 'Br'[source]
                                                        -C = 'C'[source]
                                                        +C = 'C'[source]
                                                        -Ca = 'Ca'[source]
                                                        +Ca = 'Ca'[source]
                                                        -Cd = 'Cd'[source]
                                                        +Cd = 'Cd'[source]
                                                        -Ce = 'Ce'[source]
                                                        +Ce = 'Ce'[source]
                                                        -Cf = 'Cf'[source]
                                                        +Cf = 'Cf'[source]
                                                        -Cl = 'Cl'[source]
                                                        +Cl = 'Cl'[source]
                                                        -Cm = 'Cm'[source]
                                                        +Cm = 'Cm'[source]
                                                        -Cn = 'Cn'[source]
                                                        +Cn = 'Cn'[source]
                                                        -Co = 'Co'[source]
                                                        +Co = 'Co'[source]
                                                        -Cr = 'Cr'[source]
                                                        +Cr = 'Cr'[source]
                                                        -Cs = 'Cs'[source]
                                                        +Cs = 'Cs'[source]
                                                        -Cu = 'Cu'[source]
                                                        +Cu = 'Cu'[source]
                                                        -Db = 'Db'[source]
                                                        +Db = 'Db'[source]
                                                        -Ds = 'Ds'[source]
                                                        +Ds = 'Ds'[source]
                                                        -Dy = 'Dy'[source]
                                                        +Dy = 'Dy'[source]
                                                        -Er = 'Er'[source]
                                                        +Er = 'Er'[source]
                                                        -Es = 'Es'[source]
                                                        +Es = 'Es'[source]
                                                        -Eu = 'Eu'[source]
                                                        +Eu = 'Eu'[source]
                                                        -F = 'F'[source]
                                                        +F = 'F'[source]
                                                        -Fe = 'Fe'[source]
                                                        +Fe = 'Fe'[source]
                                                        -Fl = 'Fl'[source]
                                                        +Fl = 'Fl'[source]
                                                        -Fm = 'Fm'[source]
                                                        +Fm = 'Fm'[source]
                                                        -Fr = 'Fr'[source]
                                                        +Fr = 'Fr'[source]
                                                        -Ga = 'Ga'[source]
                                                        +Ga = 'Ga'[source]
                                                        -Gd = 'Gd'[source]
                                                        +Gd = 'Gd'[source]
                                                        -Ge = 'Ge'[source]
                                                        +Ge = 'Ge'[source]
                                                        -H = 'H'[source]
                                                        +H = 'H'[source]
                                                        -He = 'He'[source]
                                                        +He = 'He'[source]
                                                        -Hf = 'Hf'[source]
                                                        +Hf = 'Hf'[source]
                                                        -Hg = 'Hg'[source]
                                                        +Hg = 'Hg'[source]
                                                        -Ho = 'Ho'[source]
                                                        +Ho = 'Ho'[source]
                                                        -Hs = 'Hs'[source]
                                                        +Hs = 'Hs'[source]
                                                        -I = 'I'[source]
                                                        +I = 'I'[source]
                                                        -In = 'In'[source]
                                                        +In = 'In'[source]
                                                        -Ir = 'Ir'[source]
                                                        +Ir = 'Ir'[source]
                                                        -K = 'K'[source]
                                                        +K = 'K'[source]
                                                        -Kr = 'Kr'[source]
                                                        +Kr = 'Kr'[source]
                                                        -La = 'La'[source]
                                                        +La = 'La'[source]
                                                        -Li = 'Li'[source]
                                                        +Li = 'Li'[source]
                                                        -Lr = 'Lr'[source]
                                                        +Lr = 'Lr'[source]
                                                        -Lu = 'Lu'[source]
                                                        +Lu = 'Lu'[source]
                                                        -Lv = 'Lv'[source]
                                                        +Lv = 'Lv'[source]
                                                        -Mc = 'Mc'[source]
                                                        +Mc = 'Mc'[source]
                                                        -Md = 'Md'[source]
                                                        +Md = 'Md'[source]
                                                        -Mg = 'Mg'[source]
                                                        +Mg = 'Mg'[source]
                                                        -Mn = 'Mn'[source]
                                                        +Mn = 'Mn'[source]
                                                        -Mo = 'Mo'[source]
                                                        +Mo = 'Mo'[source]
                                                        -Mt = 'Mt'[source]
                                                        +Mt = 'Mt'[source]
                                                        -N = 'N'[source]
                                                        +N = 'N'[source]
                                                        -Na = 'Na'[source]
                                                        +Na = 'Na'[source]
                                                        -Nb = 'Nb'[source]
                                                        +Nb = 'Nb'[source]
                                                        -Nd = 'Nd'[source]
                                                        +Nd = 'Nd'[source]
                                                        -Ne = 'Ne'[source]
                                                        +Ne = 'Ne'[source]
                                                        -Nh = 'Nh'[source]
                                                        +Nh = 'Nh'[source]
                                                        -Ni = 'Ni'[source]
                                                        +Ni = 'Ni'[source]
                                                        -No = 'No'[source]
                                                        +No = 'No'[source]
                                                        -Np = 'Np'[source]
                                                        +Np = 'Np'[source]
                                                        -O = 'O'[source]
                                                        +O = 'O'[source]
                                                        -Og = 'Og'[source]
                                                        +Og = 'Og'[source]
                                                        -Os = 'Os'[source]
                                                        +Os = 'Os'[source]
                                                        -P = 'P'[source]
                                                        +P = 'P'[source]
                                                        -Pa = 'Pa'[source]
                                                        +Pa = 'Pa'[source]
                                                        -Pb = 'Pb'[source]
                                                        +Pb = 'Pb'[source]
                                                        -Pd = 'Pd'[source]
                                                        +Pd = 'Pd'[source]
                                                        -Pm = 'Pm'[source]
                                                        +Pm = 'Pm'[source]
                                                        -Po = 'Po'[source]
                                                        +Po = 'Po'[source]
                                                        -Pr = 'Pr'[source]
                                                        +Pr = 'Pr'[source]
                                                        -Pt = 'Pt'[source]
                                                        +Pt = 'Pt'[source]
                                                        -Pu = 'Pu'[source]
                                                        +Pu = 'Pu'[source]
                                                        -Ra = 'Ra'[source]
                                                        +Ra = 'Ra'[source]
                                                        -Rb = 'Rb'[source]
                                                        +Rb = 'Rb'[source]
                                                        -Re = 'Re'[source]
                                                        +Re = 'Re'[source]
                                                        -Rf = 'Rf'[source]
                                                        +Rf = 'Rf'[source]
                                                        -Rg = 'Rg'[source]
                                                        +Rg = 'Rg'[source]
                                                        -Rh = 'Rh'[source]
                                                        +Rh = 'Rh'[source]
                                                        -Rn = 'Rn'[source]
                                                        +Rn = 'Rn'[source]
                                                        -Ru = 'Ru'[source]
                                                        +Ru = 'Ru'[source]
                                                        -S = 'S'[source]
                                                        +S = 'S'[source]
                                                        -Sb = 'Sb'[source]
                                                        +Sb = 'Sb'[source]
                                                        -Sc = 'Sc'[source]
                                                        +Sc = 'Sc'[source]
                                                        -Se = 'Se'[source]
                                                        +Se = 'Se'[source]
                                                        -Sg = 'Sg'[source]
                                                        +Sg = 'Sg'[source]
                                                        -Si = 'Si'[source]
                                                        +Si = 'Si'[source]
                                                        -Sm = 'Sm'[source]
                                                        +Sm = 'Sm'[source]
                                                        -Sn = 'Sn'[source]
                                                        +Sn = 'Sn'[source]
                                                        -Sr = 'Sr'[source]
                                                        +Sr = 'Sr'[source]
                                                        -Ta = 'Ta'[source]
                                                        +Ta = 'Ta'[source]
                                                        -Tb = 'Tb'[source]
                                                        +Tb = 'Tb'[source]
                                                        -Tc = 'Tc'[source]
                                                        +Tc = 'Tc'[source]
                                                        -Te = 'Te'[source]
                                                        +Te = 'Te'[source]
                                                        -Th = 'Th'[source]
                                                        +Th = 'Th'[source]
                                                        -Ti = 'Ti'[source]
                                                        +Ti = 'Ti'[source]
                                                        -Tl = 'Tl'[source]
                                                        +Tl = 'Tl'[source]
                                                        -Tm = 'Tm'[source]
                                                        +Tm = 'Tm'[source]
                                                        -Ts = 'Ts'[source]
                                                        +Ts = 'Ts'[source]
                                                        -U = 'U'[source]
                                                        +U = 'U'[source]
                                                        -V = 'V'[source]
                                                        +V = 'V'[source]
                                                        -W = 'W'[source]
                                                        +W = 'W'[source]
                                                        -Xe = 'Xe'[source]
                                                        +Xe = 'Xe'[source]
                                                        -Y = 'Y'[source]
                                                        +Y = 'Y'[source]
                                                        -Yb = 'Yb'[source]
                                                        +Yb = 'Yb'[source]
                                                        -Zn = 'Zn'[source]
                                                        +Zn = 'Zn'[source]
                                                        -Zr = 'Zr'[source]
                                                        +Zr = 'Zr'[source]
                                                        -class ElementBase(value)[source]
                                                        +class ElementBase(value)[source]

                                                        Bases: enum.Enum

                                                        Element class defined without any enum values so it can be subclassed.

                                                        Basic immutable element object with all relevant properties.

                                                        @@ -1081,25 +1081,25 @@
                                                        -Z[source]
                                                        +Z[source]

                                                        Atomic number

                                                        -symbol[source]
                                                        +symbol[source]

                                                        Element symbol

                                                        -long_name[source]
                                                        +long_name[source]

                                                        Long name for element. E.g., “Hydrogen”.

                                                        -atomic_radius_calculated[source]
                                                        +atomic_radius_calculated[source]

                                                        Calculated atomic radius for the element. This is the empirical value. Data is obtained from http://en.wikipedia.org/wiki/Atomic_radii_of_the_elements_(data_page).

                                                        @@ -1107,7 +1107,7 @@
                                                        -van_der_waals_radius[source]
                                                        +van_der_waals_radius[source]

                                                        Van der Waals radius for the element. This is the empirical value determined from critical reviews of X-ray diffraction, gas kinetic collision cross-section, and other experimental data by Bondi and later @@ -1121,7 +1121,7 @@

                                                        -mendeleev_no[source]
                                                        +mendeleev_no[source]

                                                        Mendeleev number from definition given by Pettifor, D. G. (1984). A chemical scale for crystal-structure maps. Solid State Communications, 51 (1), 31-34

                                                        @@ -1129,43 +1129,43 @@
                                                        -electrical_resistivity[source]
                                                        +electrical_resistivity[source]

                                                        Electrical resistivity

                                                        -velocity_of_sound[source]
                                                        +velocity_of_sound[source]

                                                        Velocity of sound

                                                        -reflectivity[source]
                                                        +reflectivity[source]

                                                        Reflectivity

                                                        -refractive_index[source]
                                                        +refractive_index[source]

                                                        Refractice index

                                                        -poissons_ratio[source]
                                                        +poissons_ratio[source]

                                                        Poisson’s ratio

                                                        -molar_volume[source]
                                                        +molar_volume[source]

                                                        Molar volume

                                                        -electronic_structure[source]
                                                        +electronic_structure[source]

                                                        Electronic structure. E.g., The electronic structure for Fe is represented as [Ar].3d6.4s2

                                                        @@ -1173,7 +1173,7 @@
                                                        -atomic_orbitals[source]
                                                        +atomic_orbitals[source]

                                                        Atomic Orbitals. Energy of the atomic orbitals as a dict. E.g., The orbitals energies in eV are represented as {‘1s’: -1.0, ‘2s’: -0.1} @@ -1184,97 +1184,97 @@

                                                        -thermal_conductivity[source]
                                                        +thermal_conductivity[source]

                                                        Thermal conductivity

                                                        -boiling_point[source]
                                                        +boiling_point[source]

                                                        Boiling point

                                                        -melting_point[source]
                                                        +melting_point[source]

                                                        Melting point

                                                        -critical_temperature[source]
                                                        +critical_temperature[source]

                                                        Critical temperature

                                                        -superconduction_temperature[source]
                                                        +superconduction_temperature[source]

                                                        Superconduction temperature

                                                        -liquid_range[source]
                                                        +liquid_range[source]

                                                        Liquid range

                                                        -bulk_modulus[source]
                                                        +bulk_modulus[source]

                                                        Bulk modulus

                                                        -youngs_modulus[source]
                                                        +youngs_modulus[source]

                                                        Young’s modulus

                                                        -brinell_hardness[source]
                                                        +brinell_hardness[source]

                                                        Brinell hardness

                                                        -rigidity_modulus[source]
                                                        +rigidity_modulus[source]

                                                        Rigidity modulus

                                                        -mineral_hardness[source]
                                                        +mineral_hardness[source]

                                                        Mineral hardness

                                                        -vickers_hardness[source]
                                                        +vickers_hardness[source]

                                                        Vicker’s hardness

                                                        -density_of_solid[source]
                                                        +density_of_solid[source]

                                                        Density of solid phase

                                                        -coefficient_of_linear_thermal_expansion[source]
                                                        +coefficient_of_linear_thermal_expansion[source]

                                                        Coefficient of linear thermal expansion

                                                        -ground_level[source]
                                                        +ground_level[source]

                                                        Ground level for element

                                                        -ionization_energies[source]
                                                        +ionization_energies[source]

                                                        List of ionization energies. First value is the first ionization energy, second is the second ionization energy, etc. Note that this is zero-based indexing! So Element.ionization_energies[0] refer to the 1st ionization energy. Values are from the NIST Atomic Spectra Database. Missing values are None.

                                                        @@ -1282,7 +1282,7 @@
                                                        -property X: float[source]
                                                        +property X: float[source]

                                                        Electronegativity of element. Note that if an element does not have an electronegativity, a NaN float is returned.

                                                        @@ -1294,21 +1294,21 @@
                                                        -as_dict() dict[Literal['element', '@module', '@class'], str][source]
                                                        +as_dict() dict[Literal['element', '@module', '@class'], str][source]

                                                        Makes Element obey the general json interface used in pymatgen for easier serialization.

                                                        -property atomic_mass: pymatgen.core.units.FloatWithUnit[source]
                                                        +property atomic_mass: pymatgen.core.units.FloatWithUnit[source]

                                                        Returns: float: The atomic mass of the element in amu.

                                                        -property atomic_radius: FloatWithUnit | None[source]
                                                        +property atomic_radius: FloatWithUnit | None[source]

                                                        Returns: float | None: The atomic radius of the element in Ångstroms. Can be None for

                                                        @@ -1318,7 +1318,7 @@
                                                        -property average_anionic_radius: float[source]
                                                        +property average_anionic_radius: float[source]

                                                        Average anionic radius for element (with units). The average is taken over all negative oxidation states of the element for which data is present.

                                                        @@ -1326,7 +1326,7 @@
                                                        -property average_cationic_radius: pymatgen.core.units.FloatWithUnit[source]
                                                        +property average_cationic_radius: pymatgen.core.units.FloatWithUnit[source]

                                                        Average cationic radius for element (with units). The average is taken over all positive oxidation states of the element for which data is present.

                                                        @@ -1334,45 +1334,45 @@
                                                        -property average_ionic_radius: pymatgen.core.units.FloatWithUnit[source]
                                                        +property average_ionic_radius: pymatgen.core.units.FloatWithUnit[source]

                                                        Average ionic radius for element (with units). The average is taken over all oxidation states of the element for which data is present.

                                                        -property block: str[source]
                                                        +property block: str[source]

                                                        Return the block character “s,p,d,f”

                                                        -property common_oxidation_states: tuple[int, ...][source]
                                                        +property common_oxidation_states: tuple[int, ...][source]

                                                        Tuple of common oxidation states

                                                        -property data: dict[str, Any][source]
                                                        +property data: dict[str, Any][source]

                                                        Returns dict of data for element.

                                                        -property electron_affinity: float[source]
                                                        +property electron_affinity: float[source]

                                                        First ionization energy of element.

                                                        -property electronic_structure: str[source]
                                                        +property electronic_structure: str[source]

                                                        Electronic structure as string, with only valence electrons. E.g., The electronic structure for Fe is represented as ‘[Ar].3d6.4s2’

                                                        -static from_Z(z: int) pymatgen.core.periodic_table.Element[source]
                                                        +static from_Z(z: int) pymatgen.core.periodic_table.Element[source]

                                                        Get an element from an atomic number.

                                                        Parameters
                                                        @@ -1386,14 +1386,14 @@
                                                        -static from_dict(d) pymatgen.core.periodic_table.Element[source]
                                                        +static from_dict(d) pymatgen.core.periodic_table.Element[source]

                                                        Makes Element obey the general json interface used in pymatgen for easier serialization.

                                                        -static from_row_and_group(row: int, group: int) pymatgen.core.periodic_table.Element[source]
                                                        +static from_row_and_group(row: int, group: int) pymatgen.core.periodic_table.Element[source]

                                                        Returns an element from a row and group number. Important Note: For lanthanoids and actinoids, the row number must be 8 and 9, respectively, and the group number must be @@ -1420,7 +1420,7 @@

                                                        -property full_electronic_structure: list[tuple[int, str, int]][source]
                                                        +property full_electronic_structure: list[tuple[int, str, int]][source]

                                                        Full electronic structure as tuple. E.g., The electronic structure for Fe is represented as: [(1, “s”, 2), (2, “s”, 2), (2, “p”, 6), (3, “s”, 2), (3, “p”, 6), @@ -1429,119 +1429,119 @@

                                                        -property ground_state_term_symbol[source]
                                                        +property ground_state_term_symbol[source]

                                                        Ground state term symbol Selected based on Hund’s Rule

                                                        -property group: int[source]
                                                        +property group: int[source]

                                                        Returns the periodic table group of the element. Note: For lanthanoids and actinoids, the group is always 3.

                                                        -property icsd_oxidation_states: tuple[int, ...][source]
                                                        +property icsd_oxidation_states: tuple[int, ...][source]

                                                        Tuple of all oxidation states with at least 10 instances in ICSD database AND at least 1% of entries for that element

                                                        -property ionic_radii: dict[int, float][source]
                                                        +property ionic_radii: dict[int, float][source]

                                                        All ionic radii of the element as a dict of {oxidation state: ionic radii}. Radii are given in angstrom.

                                                        -property ionization_energy: float[source]
                                                        +property ionization_energy: float[source]

                                                        First ionization energy of element.

                                                        -property is_actinoid: bool[source]
                                                        +property is_actinoid: bool[source]

                                                        True if element is a actinoid.

                                                        -property is_alkali: bool[source]
                                                        +property is_alkali: bool[source]

                                                        True if element is an alkali metal.

                                                        -property is_alkaline: bool[source]
                                                        +property is_alkaline: bool[source]

                                                        True if element is an alkaline earth metal (group II).

                                                        -property is_chalcogen: bool[source]
                                                        +property is_chalcogen: bool[source]

                                                        True if element is a chalcogen.

                                                        -property is_halogen: bool[source]
                                                        +property is_halogen: bool[source]

                                                        True if element is a halogen.

                                                        -property is_lanthanoid: bool[source]
                                                        +property is_lanthanoid: bool[source]

                                                        True if element is a lanthanoid.

                                                        -property is_metal: bool[source]
                                                        +property is_metal: bool[source]

                                                        True if is a metal.

                                                        -property is_metalloid: bool[source]
                                                        +property is_metalloid: bool[source]

                                                        True if element is a metalloid.

                                                        -property is_noble_gas: bool[source]
                                                        +property is_noble_gas: bool[source]

                                                        True if element is noble gas.

                                                        -property is_post_transition_metal: bool[source]
                                                        +property is_post_transition_metal: bool[source]

                                                        True if element is a post-transition or poor metal.

                                                        -property is_quadrupolar: bool[source]
                                                        +property is_quadrupolar: bool[source]

                                                        Checks if this element can be quadrupolar.

                                                        -property is_rare_earth_metal: bool[source]
                                                        +property is_rare_earth_metal: bool[source]

                                                        True if element is a rare earth metal.

                                                        -property is_transition_metal: bool[source]
                                                        +property is_transition_metal: bool[source]

                                                        True if element is a transition metal.

                                                        -static is_valid_symbol(symbol: str) bool[source]
                                                        +static is_valid_symbol(symbol: str) bool[source]

                                                        Returns true if symbol is a valid element symbol.

                                                        Parameters
                                                        @@ -1556,7 +1556,7 @@
                                                        -property iupac_ordering[source]
                                                        +property iupac_ordering[source]

                                                        Ordering according to Table VI of “Nomenclature of Inorganic Chemistry (IUPAC Recommendations 2005)”. This ordering effectively follows the groups and rows of the periodic table, except the Lanthanides, Actinides @@ -1565,44 +1565,44 @@

                                                        -property max_oxidation_state: float[source]
                                                        +property max_oxidation_state: float[source]

                                                        Maximum oxidation state for element

                                                        -property metallic_radius: float[source]
                                                        +property metallic_radius: float[source]

                                                        Metallic radius of the element. Radius is given in ang.

                                                        -property min_oxidation_state: float[source]
                                                        +property min_oxidation_state: float[source]

                                                        Minimum oxidation state for element

                                                        -property nmr_quadrupole_moment: dict[str, pymatgen.core.units.FloatWithUnit][source]
                                                        +property nmr_quadrupole_moment: dict[str, pymatgen.core.units.FloatWithUnit][source]

                                                        Get a dictionary the nuclear electric quadrupole moment in units of e*millibarns for various isotopes

                                                        -property number: int[source]
                                                        +property number: int[source]

                                                        Alternative attribute for atomic number Z

                                                        -property oxidation_states: tuple[int, ...][source]
                                                        +property oxidation_states: tuple[int, ...][source]

                                                        Tuple of all known oxidation states

                                                        -static print_periodic_table(filter_function: Callable | None = None)[source]
                                                        +static print_periodic_table(filter_function: Callable | None = None)[source]

                                                        A pretty ASCII printer for the periodic table, based on some filter_function.

                                                        @@ -1617,7 +1617,7 @@
                                                        -property row: int[source]
                                                        +property row: int[source]

                                                        Returns the periodic table row of the element. Note: For lanthanoids and actinoids, the row is always 6 or 7, respectively.

                                                        @@ -1625,14 +1625,14 @@
                                                        -property term_symbols: list[list[str]][source]
                                                        +property term_symbols: list[list[str]][source]

                                                        All possible Russell-Saunders term symbol of the Element. eg. L = 1, n_e = 2 (s2) returns [[‘1D2’], [‘3P0’, ‘3P1’, ‘3P2’], [‘1S0’]]

                                                        -property valence[source]
                                                        +property valence[source]

                                                        From full electron config obtain valence subshell angular moment (L) and number of valence e- (v_e)

                                                        @@ -1640,7 +1640,7 @@
                                                        -class Specie(symbol: str, oxidation_state: float | None = 0.0, properties: dict | None = None)[source]
                                                        +class Specie(symbol: str, oxidation_state: float | None = 0.0, properties: dict | None = None)[source]

                                                        Bases: pymatgen.core.periodic_table.Species

                                                        This maps the historical grammatically inaccurate Specie to Species to maintain backwards compatibility.

                                                        @@ -1658,13 +1658,13 @@
                                                        -oxi_state[source]
                                                        +oxi_state[source]

                                                        Oxidation state associated with Species

                                                        -ionic_radius[source]
                                                        +ionic_radius[source]

                                                        Ionic radius of Species (with specific oxidation state).

                                                        @@ -1675,7 +1675,7 @@
                                                        -class Species(symbol: str, oxidation_state: float | None = 0.0, properties: dict | None = None)[source]
                                                        +class Species(symbol: str, oxidation_state: float | None = 0.0, properties: dict | None = None)[source]

                                                        Bases: monty.json.MSONable, pymatgen.util.string.Stringify

                                                        An extension of Element with an oxidation state and other optional properties. Properties associated with Species should be “idealized” @@ -1697,13 +1697,13 @@

                                                        -oxi_state[source]
                                                        +oxi_state[source]

                                                        Oxidation state associated with Species

                                                        -ionic_radius[source]
                                                        +ionic_radius[source]

                                                        Ionic radius of Species (with specific oxidation state).

                                                        @@ -1712,12 +1712,12 @@
                                                        -STRING_MODE = 'SUPERSCRIPT'[source]
                                                        +STRING_MODE = 'SUPERSCRIPT'[source]
                                                        -as_dict() dict[source]
                                                        +as_dict() dict[source]
                                                        Returns

                                                        Json-able dictionary representation.

                                                        @@ -1727,13 +1727,13 @@
                                                        -property element[source]
                                                        +property element[source]

                                                        Underlying element object

                                                        -classmethod from_dict(d) pymatgen.core.periodic_table.Species[source]
                                                        +classmethod from_dict(d) pymatgen.core.periodic_table.Species[source]
                                                        Parameters

                                                        d – Dict representation.

                                                        @@ -1746,7 +1746,7 @@
                                                        -static from_string(species_string: str) pymatgen.core.periodic_table.Species[source]
                                                        +static from_string(species_string: str) pymatgen.core.periodic_table.Species[source]

                                                        Returns a Species from a string representation.

                                                        Parameters
                                                        @@ -1764,7 +1764,7 @@
                                                        -get_crystal_field_spin(coordination: Literal['oct', 'tet'] = 'oct', spin_config: Literal['low', 'high'] = 'high') float[source]
                                                        +get_crystal_field_spin(coordination: Literal['oct', 'tet'] = 'oct', spin_config: Literal['low', 'high'] = 'high') float[source]

                                                        Calculate the crystal field spin based on coordination and spin configuration. Only works for transition metal species.

                                                        @@ -1788,7 +1788,7 @@
                                                        -get_nmr_quadrupole_moment(isotope: str | None = None) float[source]
                                                        +get_nmr_quadrupole_moment(isotope: str | None = None) float[source]

                                                        Gets the nuclear electric quadrupole moment in units of e*millibarns

                                                        @@ -1801,7 +1801,7 @@
                                                        -get_shannon_radius(cn: str, spin: Literal['', 'Low Spin', 'High Spin'] = '', radius_type: Literal['ionic', 'crystal'] = 'ionic') float[source]
                                                        +get_shannon_radius(cn: str, spin: Literal['', 'Low Spin', 'High Spin'] = '', radius_type: Literal['ionic', 'crystal'] = 'ionic') float[source]

                                                        Get the local environment specific ionic radius for species.

                                                        Parameters
                                                        @@ -1824,24 +1824,24 @@
                                                        -property ionic_radius: float | None[source]
                                                        +property ionic_radius: float | None[source]

                                                        Ionic radius of specie. Returns None if data is not present.

                                                        -property oxi_state: float | None[source]
                                                        +property oxi_state: float | None[source]

                                                        Oxidation state of Species.

                                                        -supported_properties = ('spin',)[source]
                                                        +supported_properties = ('spin',)[source]
                                                        -to_pretty_string() str[source]
                                                        +to_pretty_string() str[source]
                                                        Returns

                                                        String without properties.

                                                        @@ -1853,7 +1853,7 @@
                                                        -get_el_sp(obj) Element | Species | DummySpecies[source]
                                                        +get_el_sp(obj) Element | Species | DummySpecies[source]

                                                        Utility method to get an Element or Species from an input obj. If obj is in itself an element or a specie, it is returned automatically. If obj is an int or a string representing an integer, the Element diff --git a/docs/pymatgen.core.sites.html b/docs/pymatgen.core.sites.html index 2a83d445400..f01d70cfee0 100644 --- a/docs/pymatgen.core.sites.html +++ b/docs/pymatgen.core.sites.html @@ -4,7 +4,7 @@ - pymatgen.core.sites module — pymatgen 2022.5.18 documentation + pymatgen.core.sites module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                        - 2022.5.18 + 2022.5.18.1
                                                        @@ -118,7 +118,7 @@

                                                        This module defines classes representing non-periodic and periodic sites.

                                                        -class PeriodicSite(species: SpeciesLike | CompositionLike, coords: ArrayLike, lattice: Lattice, to_unit_cell: bool = False, coords_are_cartesian: bool = False, properties: dict = None, skip_checks: bool = False)[source]
                                                        +class PeriodicSite(species: SpeciesLike | CompositionLike, coords: ArrayLike, lattice: Lattice, to_unit_cell: bool = False, coords_are_cartesian: bool = False, properties: dict = None, skip_checks: bool = False)[source]

                                                        Bases: pymatgen.core.sites.Site, monty.json.MSONable

                                                        Extension of generic Site object to periodic systems. PeriodicSite includes a lattice system.

                                                        @@ -156,13 +156,13 @@
                                                        -property a: float[source]
                                                        +property a: float[source]

                                                        Fractional a coordinate

                                                        -as_dict(verbosity: int = 0) dict[source]
                                                        +as_dict(verbosity: int = 0) dict[source]

                                                        JSON-serializable dict representation of PeriodicSite.

                                                        Parameters
                                                        @@ -175,25 +175,25 @@
                                                        -property b: float[source]
                                                        +property b: float[source]

                                                        Fractional b coordinate

                                                        -property c: float[source]
                                                        +property c: float[source]

                                                        Fractional c coordinate

                                                        -property coords: numpy.ndarray[source]
                                                        +property coords: numpy.ndarray[source]

                                                        Cartesian coordinates

                                                        -distance(other: PeriodicSite, jimage: ArrayLike | None = None)[source]
                                                        +distance(other: PeriodicSite, jimage: ArrayLike | None = None)[source]

                                                        Get distance between two sites assuming periodic boundary conditions.

                                                        Parameters
                                                        @@ -216,7 +216,7 @@
                                                        -distance_and_image(other: PeriodicSite, jimage: ArrayLike | None = None) tuple[float, np.ndarray][source]
                                                        +distance_and_image(other: PeriodicSite, jimage: ArrayLike | None = None) tuple[float, np.ndarray][source]

                                                        Gets distance and instance between two sites assuming periodic boundary conditions. If the index jimage of two sites atom j is not specified it selects the j image nearest to the i atom and returns the distance and @@ -245,7 +245,7 @@

                                                        -distance_and_image_from_frac_coords(fcoords: ArrayLike, jimage: ArrayLike | None = None) tuple[float, np.ndarray][source]
                                                        +distance_and_image_from_frac_coords(fcoords: ArrayLike, jimage: ArrayLike | None = None) tuple[float, np.ndarray][source]

                                                        Gets distance between site and a fractional coordinate assuming periodic boundary conditions. If the index jimage of two sites atom j is not specified it selects the j image nearest to the i atom and @@ -275,13 +275,13 @@

                                                        -property frac_coords: numpy.ndarray[source]
                                                        +property frac_coords: numpy.ndarray[source]

                                                        Fractional coordinates

                                                        -classmethod from_dict(d, lattice=None) pymatgen.core.sites.PeriodicSite[source]
                                                        +classmethod from_dict(d, lattice=None) pymatgen.core.sites.PeriodicSite[source]

                                                        Create PeriodicSite from dict representation.

                                                        Parameters
                                                        @@ -300,7 +300,7 @@
                                                        -is_periodic_image(other: pymatgen.core.sites.PeriodicSite, tolerance: float = 1e-08, check_lattice: bool = True) bool[source]
                                                        +is_periodic_image(other: pymatgen.core.sites.PeriodicSite, tolerance: float = 1e-08, check_lattice: bool = True) bool[source]

                                                        Returns True if sites are periodic images of each other.

                                                        Parameters
                                                        @@ -322,31 +322,31 @@
                                                        -property lattice: pymatgen.core.lattice.Lattice[source]
                                                        +property lattice: pymatgen.core.lattice.Lattice[source]

                                                        Lattice associated with PeriodicSite

                                                        -to_unit_cell(in_place=False) PeriodicSite | None[source]
                                                        +to_unit_cell(in_place=False) PeriodicSite | None[source]

                                                        Move frac coords to within the unit cell cell.

                                                        -property x: float[source]
                                                        +property x: float[source]

                                                        Cartesian x coordinate

                                                        -property y: float[source]
                                                        +property y: float[source]

                                                        Cartesian y coordinate

                                                        -property z: float[source]
                                                        +property z: float[source]

                                                        Cartesian z coordinate

                                                        @@ -354,7 +354,7 @@
                                                        -class Site(species: SpeciesLike | CompositionLike, coords: ArrayLike, properties: dict = None, skip_checks: bool = False)[source]
                                                        +class Site(species: SpeciesLike | CompositionLike, coords: ArrayLike, properties: dict = None, skip_checks: bool = False)[source]

                                                        Bases: collections.abc.Hashable, monty.json.MSONable

                                                        A generalized non-periodic site. This is essentially a composition at a point in space, with some optional properties associated with it. A @@ -389,13 +389,13 @@

                                                        -as_dict() dict[source]
                                                        +as_dict() dict[source]

                                                        JSON-serializable dict representation for Site.

                                                        -distance(other) float[source]
                                                        +distance(other) float[source]

                                                        Get distance between two sites.

                                                        Parameters
                                                        @@ -409,7 +409,7 @@
                                                        -distance_from_point(pt) float[source]
                                                        +distance_from_point(pt) float[source]

                                                        Returns distance between the site and a point in space.

                                                        Parameters
                                                        @@ -423,25 +423,25 @@
                                                        -classmethod from_dict(d: dict) pymatgen.core.sites.Site[source]
                                                        +classmethod from_dict(d: dict) pymatgen.core.sites.Site[source]

                                                        Create Site from dict representation

                                                        -property is_ordered: bool[source]
                                                        +property is_ordered: bool[source]

                                                        True if site is an ordered site, i.e., with a single species with occupancy 1.

                                                        -position_atol = 1e-05[source]
                                                        +position_atol = 1e-05[source]
                                                        -property specie: Element | Species | DummySpecies[source]
                                                        +property specie: Element | Species | DummySpecies[source]

                                                        The Species/Element at the site. Only works for ordered sites. Otherwise an AttributeError is raised. Use this property sparingly. Robust design should make use of the property species instead. Note that the @@ -456,7 +456,7 @@

                                                        -property species: pymatgen.core.composition.Composition[source]
                                                        +property species: pymatgen.core.composition.Composition[source]

                                                        The species on the site as a composition, e.g., Fe0.5Mn0.5.

                                                        Type
                                                        @@ -467,25 +467,25 @@
                                                        -property species_string: str[source]
                                                        +property species_string: str[source]

                                                        String representation of species on the site.

                                                        -property x: float[source]
                                                        +property x: float[source]

                                                        Cartesian x coordinate

                                                        -property y: float[source]
                                                        +property y: float[source]

                                                        Cartesian y coordinate

                                                        -property z: float[source]
                                                        +property z: float[source]

                                                        Cartesian z coordinate

                                                        diff --git a/docs/pymatgen.core.spectrum.html b/docs/pymatgen.core.spectrum.html index 3d749973be4..ff2aa0946c1 100644 --- a/docs/pymatgen.core.spectrum.html +++ b/docs/pymatgen.core.spectrum.html @@ -4,7 +4,7 @@ - pymatgen.core.spectrum module — pymatgen 2022.5.18 documentation + pymatgen.core.spectrum module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                        - 2022.5.18 + 2022.5.18.1
                                                        @@ -119,7 +119,7 @@ x y value pairs.

                                                        -class Spectrum(x: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], y: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], *args, **kwargs)[source]
                                                        +class Spectrum(x: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], y: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], *args, **kwargs)[source]

                                                        Bases: monty.json.MSONable

                                                        Base class for any type of xas, essentially just x, y values. Examples include XRD patterns, XANES, EXAFS, NMR, DOS, etc.

                                                        @@ -144,17 +144,17 @@
                                                        -XLABEL = 'x'[source]
                                                        +XLABEL = 'x'[source]
                                                        -YLABEL = 'y'[source]
                                                        +YLABEL = 'y'[source]
                                                        -copy()[source]
                                                        +copy()[source]
                                                        Returns

                                                        Copy of Spectrum object.

                                                        @@ -164,7 +164,7 @@
                                                        -get_interpolated_value(x: float) list[float][source]
                                                        +get_interpolated_value(x: float) list[float][source]

                                                        Returns an interpolated y value for a particular x value.

                                                        Parameters
                                                        @@ -178,7 +178,7 @@
                                                        -normalize(mode: Literal['max', 'sum'] = 'max', value: float = 1.0)[source]
                                                        +normalize(mode: Literal['max', 'sum'] = 'max', value: float = 1.0)[source]

                                                        Normalize the spectrum with respect to the sum of intensity

                                                        Parameters
                                                        @@ -194,7 +194,7 @@
                                                        -smear(sigma: float = 0.0, func: str | Callable = 'gaussian')[source]
                                                        +smear(sigma: float = 0.0, func: str | Callable = 'gaussian')[source]

                                                        Apply Gaussian/Lorentzian smearing to spectrum y value.

                                                        Parameters
                                                        @@ -211,7 +211,7 @@
                                                        -lorentzian(x, x_0: float = 0, sigma: float = 1.0)[source]
                                                        +lorentzian(x, x_0: float = 0, sigma: float = 1.0)[source]
                                                        Parameters
                                                          diff --git a/docs/pymatgen.core.structure.html b/docs/pymatgen.core.structure.html index d92598c34ab..9e23eeeeef3 100644 --- a/docs/pymatgen.core.structure.html +++ b/docs/pymatgen.core.structure.html @@ -4,7 +4,7 @@ - pymatgen.core.structure module — pymatgen 2022.5.18 documentation + pymatgen.core.structure module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                          - 2022.5.18 + 2022.5.18.1
                                                          @@ -119,7 +119,7 @@ periodic structure.

                                                          -class IMolecule(species: Sequence[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies, dict, pymatgen.core.composition.Composition]], coords: Sequence[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]], charge: float = 0.0, spin_multiplicity: Optional[int] = None, validate_proximity: bool = False, site_properties: Optional[dict] = None, charge_spin_check: bool = True)[source]
                                                          +class IMolecule(species: Sequence[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies, dict, pymatgen.core.composition.Composition]], coords: Sequence[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]], charge: float = 0.0, spin_multiplicity: Optional[int] = None, validate_proximity: bool = False, site_properties: Optional[dict] = None, charge_spin_check: bool = True)[source]

                                                          Bases: pymatgen.core.structure.SiteCollection, monty.json.MSONable

                                                          Basic immutable Molecule object without periodicity. Essentially a sequence of sites. IMolecule is made to be immutable so that they can @@ -156,13 +156,13 @@

                                                          -as_dict()[source]
                                                          +as_dict()[source]

                                                          JSON-serializable dict representation of Molecule

                                                          -break_bond(ind1: int, ind2: int, tol: float = 0.2) tuple[IMolecule | Molecule, ...][source]
                                                          +break_bond(ind1: int, ind2: int, tol: float = 0.2) tuple[IMolecule | Molecule, ...][source]

                                                          Returns two molecules based on breaking the bond between atoms at index ind1 and ind2.

                                                          @@ -185,19 +185,19 @@
                                                          -property center_of_mass: numpy.ndarray[source]
                                                          +property center_of_mass: numpy.ndarray[source]

                                                          Center of mass of molecule.

                                                          -property charge: float[source]
                                                          +property charge: float[source]

                                                          Charge of molecule

                                                          -classmethod from_dict(d) dict[source]
                                                          +classmethod from_dict(d) dict[source]

                                                          Reconstitute a Molecule object from a dict representation created using as_dict().

                                                          @@ -212,7 +212,7 @@
                                                          -classmethod from_file(filename)[source]
                                                          +classmethod from_file(filename)[source]

                                                          Reads a molecule from a file. Supported formats include xyz, gaussian input (gjf|g03|g09|com|inp), Gaussian output (.out|and pymatgen’s JSON-serialized molecules. Using openbabel, @@ -230,7 +230,7 @@

                                                          -classmethod from_sites(sites: Sequence[Site], charge: float = 0, spin_multiplicity: int = None, validate_proximity: bool = False, charge_spin_check: bool = True) IMolecule | Molecule[source]
                                                          +classmethod from_sites(sites: Sequence[Site], charge: float = 0, spin_multiplicity: int = None, validate_proximity: bool = False, charge_spin_check: bool = True) IMolecule | Molecule[source]

                                                          Convenience constructor to make a Molecule from a list of sites.

                                                          Parameters
                                                          @@ -251,7 +251,7 @@
                                                          -classmethod from_str(input_string: str, fmt: str)[source]
                                                          +classmethod from_str(input_string: str, fmt: str)[source]

                                                          Reads the molecule from a string.

                                                          Parameters
                                                          @@ -272,7 +272,7 @@
                                                          -get_boxed_structure(a: float, b: float, c: float, images: ArrayLike = (1, 1, 1), random_rotation: bool = False, min_dist: float = 1.0, cls=None, offset: ArrayLike = None, no_cross: bool = False, reorder: bool = True) IStructure | Structure[source]
                                                          +get_boxed_structure(a: float, b: float, c: float, images: ArrayLike = (1, 1, 1), random_rotation: bool = False, min_dist: float = 1.0, cls=None, offset: ArrayLike = None, no_cross: bool = False, reorder: bool = True) IStructure | Structure[source]

                                                          Creates a Structure from a Molecule by putting the Molecule in the center of a orthorhombic box. Useful for creating Structure for calculating molecules using periodic codes.

                                                          @@ -309,7 +309,7 @@
                                                          -get_centered_molecule() IMolecule | Molecule[source]
                                                          +get_centered_molecule() IMolecule | Molecule[source]

                                                          Returns a Molecule centered at the center of mass.

                                                          Returns
                                                          @@ -320,7 +320,7 @@
                                                          -get_covalent_bonds(tol: float = 0.2) list[pymatgen.core.bonds.CovalentBond][source]
                                                          +get_covalent_bonds(tol: float = 0.2) list[pymatgen.core.bonds.CovalentBond][source]

                                                          Determines the covalent bonds in a molecule.

                                                          Parameters
                                                          @@ -335,7 +335,7 @@
                                                          -get_distance(i: int, j: int) float[source]
                                                          +get_distance(i: int, j: int) float[source]

                                                          Get distance between site i and j.

                                                          Parameters
                                                          @@ -352,7 +352,7 @@
                                                          -get_neighbors(site: pymatgen.core.sites.Site, r: float) list[pymatgen.core.structure.Neighbor][source]
                                                          +get_neighbors(site: pymatgen.core.sites.Site, r: float) list[pymatgen.core.structure.Neighbor][source]

                                                          Get all neighbors to a site within a sphere of radius r. Excludes the site itself.

                                                          @@ -370,7 +370,7 @@
                                                          -get_neighbors_in_shell(origin: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], r: float, dr: float) list[pymatgen.core.structure.Neighbor][source]
                                                          +get_neighbors_in_shell(origin: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], r: float, dr: float) list[pymatgen.core.structure.Neighbor][source]

                                                          Returns all sites in a shell centered on origin (coords) between radii r-dr and r+dr.

                                                          @@ -389,7 +389,7 @@
                                                          -get_sites_in_sphere(pt: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], r: float) list[pymatgen.core.structure.Neighbor][source]
                                                          +get_sites_in_sphere(pt: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], r: float) list[pymatgen.core.structure.Neighbor][source]

                                                          Find all sites within a sphere from a point.

                                                          Parameters
                                                          @@ -406,25 +406,25 @@
                                                          -property nelectrons: float[source]
                                                          +property nelectrons: float[source]

                                                          Number of electrons in the molecule.

                                                          -property sites: tuple[pymatgen.core.sites.Site, ...][source]
                                                          +property sites: tuple[pymatgen.core.sites.Site, ...][source]

                                                          Returns a tuple of sites in the Molecule.

                                                          -property spin_multiplicity: float[source]
                                                          +property spin_multiplicity: float[source]

                                                          Spin multiplicity of molecule.

                                                          -to(fmt=None, filename=None)[source]
                                                          +to(fmt=None, filename=None)[source]

                                                          Outputs the molecule to a file or string.

                                                          Parameters
                                                          @@ -449,7 +449,7 @@
                                                          -class IStructure(lattice: ArrayLike | Lattice, species: Sequence[CompositionLike], coords: Sequence[ArrayLike], charge: float = None, validate_proximity: bool = False, to_unit_cell: bool = False, coords_are_cartesian: bool = False, site_properties: dict = None)[source]
                                                          +class IStructure(lattice: ArrayLike | Lattice, species: Sequence[CompositionLike], coords: Sequence[ArrayLike], charge: float = None, validate_proximity: bool = False, to_unit_cell: bool = False, coords_are_cartesian: bool = False, site_properties: dict = None)[source]

                                                          Bases: pymatgen.core.structure.SiteCollection, monty.json.MSONable

                                                          Basic immutable Structure object with periodicity. Essentially a sequence of PeriodicSites having a common lattice. IStructure is made to be @@ -498,7 +498,7 @@

                                                          -as_dataframe()[source]
                                                          +as_dataframe()[source]

                                                          Returns a Pandas dataframe of the sites. Structure level attributes are stored in DataFrame.attrs. Example:

                                                          Species a b c x y z magmom 0 (Si) 0.0 0.0 0.000000e+00 0.0 0.000000e+00 0.000000e+00 5 @@ -507,7 +507,7 @@

                                                          -as_dict(verbosity=1, fmt=None, **kwargs)[source]
                                                          +as_dict(verbosity=1, fmt=None, **kwargs)[source]

                                                          Dict representation of Structure.

                                                          Parameters
                                                          @@ -535,13 +535,13 @@
                                                          -property charge: float[source]
                                                          +property charge: float[source]

                                                          Overall charge of the structure

                                                          -copy(site_properties=None, sanitize=False)[source]
                                                          +copy(site_properties=None, sanitize=False)[source]

                                                          Convenience method to get a copy of the structure, with options to add site properties.

                                                          @@ -569,26 +569,26 @@
                                                          -property density: float[source]
                                                          +property density: float[source]

                                                          Returns the density in units of g/cc

                                                          -property distance_matrix: numpy.ndarray[source]
                                                          +property distance_matrix: numpy.ndarray[source]

                                                          Returns the distance matrix between all sites in the structure. For periodic structures, this should return the nearest image distance.

                                                          -property frac_coords[source]
                                                          +property frac_coords[source]

                                                          Fractional coordinates as a Nx3 numpy array.

                                                          -classmethod from_dict(d, fmt=None)[source]
                                                          +classmethod from_dict(d, fmt=None)[source]

                                                          Reconstitute a Structure object from a dict representation of Structure created using as_dict().

                                                          @@ -603,7 +603,7 @@
                                                          -classmethod from_file(filename, primitive=False, sort=False, merge_tol=0.0)[source]
                                                          +classmethod from_file(filename, primitive=False, sort=False, merge_tol=0.0)[source]

                                                          Reads a structure from a file. For example, anything ending in a “cif” is assumed to be a Crystallographic Information Format file. Supported formats include CIF, POSCAR/CONTCAR, CHGCAR, LOCPOT, @@ -628,7 +628,7 @@

                                                          -classmethod from_magnetic_spacegroup(msg: str | MagneticSpaceGroup, lattice: list | np.ndarray | Lattice, species: Sequence[str | Element | Species | DummySpecies | Composition], coords: Sequence[Sequence[float]], site_properties: dict[str, Sequence], coords_are_cartesian: bool = False, tol: float = 1e-05) IStructure | Structure[source]
                                                          +classmethod from_magnetic_spacegroup(msg: str | MagneticSpaceGroup, lattice: list | np.ndarray | Lattice, species: Sequence[str | Element | Species | DummySpecies | Composition], coords: Sequence[Sequence[float]], site_properties: dict[str, Sequence], coords_are_cartesian: bool = False, tol: float = 1e-05) IStructure | Structure[source]

                                                          Generate a structure using a magnetic spacegroup. Note that only symmetrically distinct species, coords and magmoms should be provided.] All equivalent sites are generated from the spacegroup operations.

                                                          @@ -680,7 +680,7 @@
                                                          -classmethod from_sites(sites: list[PeriodicSite], charge: float = None, validate_proximity: bool = False, to_unit_cell: bool = False) IStructure | Structure[source]
                                                          +classmethod from_sites(sites: list[PeriodicSite], charge: float = None, validate_proximity: bool = False, to_unit_cell: bool = False) IStructure | Structure[source]

                                                          Convenience constructor to make a Structure from a list of sites.

                                                          Parameters
                                                          @@ -702,7 +702,7 @@
                                                          -classmethod from_spacegroup(sg: str, lattice: list | np.ndarray | Lattice, species: Sequence[str | Element | Species | DummySpecies | Composition], coords: Sequence[Sequence[float]], site_properties: dict[str, Sequence] = None, coords_are_cartesian: bool = False, tol: float = 1e-05) IStructure | Structure[source]
                                                          +classmethod from_spacegroup(sg: str, lattice: list | np.ndarray | Lattice, species: Sequence[str | Element | Species | DummySpecies | Composition], coords: Sequence[Sequence[float]], site_properties: dict[str, Sequence] = None, coords_are_cartesian: bool = False, tol: float = 1e-05) IStructure | Structure[source]

                                                          Generate a structure using a spacegroup. Note that only symmetrically distinct species and coords should be provided. All equivalent sites are generated from the spacegroup operations.

                                                          @@ -749,7 +749,7 @@
                                                          -classmethod from_str(input_string: str, fmt: Literal['cif', 'poscar', 'cssr', 'json', 'yaml', 'xsf', 'mcsqs'], primitive=False, sort=False, merge_tol=0.0)[source]
                                                          +classmethod from_str(input_string: str, fmt: Literal['cif', 'poscar', 'cssr', 'json', 'yaml', 'xsf', 'mcsqs'], primitive=False, sort=False, merge_tol=0.0)[source]

                                                          Reads a structure from a string.

                                                          Parameters
                                                          @@ -774,7 +774,7 @@
                                                          -get_all_neighbors(r: float, include_index: bool = False, include_image: bool = False, sites: Optional[Sequence[pymatgen.core.sites.PeriodicSite]] = None, numerical_tol: float = 1e-08) list[list[pymatgen.core.structure.PeriodicNeighbor]][source]
                                                          +get_all_neighbors(r: float, include_index: bool = False, include_image: bool = False, sites: Optional[Sequence[pymatgen.core.sites.PeriodicSite]] = None, numerical_tol: float = 1e-08) list[list[pymatgen.core.structure.PeriodicNeighbor]][source]

                                                          Get neighbors for each atom in the unit cell, out to a distance r Returns a list of list of neighbors for each site in structure. Use this method if you are planning on looping over all sites in the @@ -817,12 +817,12 @@

                                                          -get_all_neighbors_old(**kwargs)[source]
                                                          +get_all_neighbors_old(**kwargs)[source]
                                                          -get_all_neighbors_py(r: float, include_index: bool = False, include_image: bool = False, sites: Optional[Sequence[pymatgen.core.sites.PeriodicSite]] = None, numerical_tol: float = 1e-08) list[list[pymatgen.core.structure.PeriodicNeighbor]][source]
                                                          +get_all_neighbors_py(r: float, include_index: bool = False, include_image: bool = False, sites: Optional[Sequence[pymatgen.core.sites.PeriodicSite]] = None, numerical_tol: float = 1e-08) list[list[pymatgen.core.structure.PeriodicNeighbor]][source]

                                                          Get neighbors for each atom in the unit cell, out to a distance r Returns a list of list of neighbors for each site in structure. Use this method if you are planning on looping over all sites in the @@ -865,7 +865,7 @@

                                                          -get_distance(i: int, j: int, jimage=None) float[source]
                                                          +get_distance(i: int, j: int, jimage=None) float[source]

                                                          Get distance between site i and j assuming periodic boundary conditions. If the index jimage of two sites atom j is not specified it selects the jimage nearest to the i atom and returns the distance and @@ -889,7 +889,7 @@

                                                          -get_miller_index_from_site_indexes(site_ids, round_dp=4, verbose=True)[source]
                                                          +get_miller_index_from_site_indexes(site_ids, round_dp=4, verbose=True)[source]

                                                          Get the Miller index of a plane from a set of sites indexes.

                                                          A minimum of 3 sites are required. If more than 3 sites are given the best plane that minimises the distance to all points will be @@ -917,7 +917,7 @@

                                                          -get_neighbor_list(r: float, sites: Optional[Sequence[pymatgen.core.sites.PeriodicSite]] = None, numerical_tol: float = 1e-08, exclude_self: bool = True) tuple[numpy.ndarray, ...][source]
                                                          +get_neighbor_list(r: float, sites: Optional[Sequence[pymatgen.core.sites.PeriodicSite]] = None, numerical_tol: float = 1e-08, exclude_self: bool = True) tuple[numpy.ndarray, ...][source]

                                                          Get neighbor lists using numpy array representations without constructing Neighbor objects. If the cython extension is installed, this method will be orders of magnitude faster than get_all_neighbors_old and 2-3x faster @@ -950,7 +950,7 @@

                                                          -get_neighbors(site: pymatgen.core.sites.PeriodicSite, r: float, include_index: bool = False, include_image: bool = False) list[pymatgen.core.structure.PeriodicNeighbor][source]
                                                          +get_neighbors(site: pymatgen.core.sites.PeriodicSite, r: float, include_index: bool = False, include_image: bool = False) list[pymatgen.core.structure.PeriodicNeighbor][source]

                                                          Get all neighbors to a site within a sphere of radius r. Excludes the site itself.

                                                          @@ -972,7 +972,7 @@
                                                          -get_neighbors_in_shell(origin: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], r: float, dr: float, include_index: bool = False, include_image: bool = False) list[pymatgen.core.structure.PeriodicNeighbor][source]
                                                          +get_neighbors_in_shell(origin: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], r: float, dr: float, include_index: bool = False, include_image: bool = False) list[pymatgen.core.structure.PeriodicNeighbor][source]

                                                          Returns all sites in a shell centered on origin (coords) between radii r-dr and r+dr.

                                                          @@ -996,12 +996,12 @@
                                                          -get_neighbors_old(**kwargs)[source]
                                                          +get_neighbors_old(**kwargs)[source]
                                                          -get_orderings(mode: Literal['enum', 'sqs'] = 'enum', **kwargs) list[pymatgen.core.structure.Structure][source]
                                                          +get_orderings(mode: Literal['enum', 'sqs'] = 'enum', **kwargs) list[pymatgen.core.structure.Structure][source]

                                                          Returns list of orderings for a disordered structure. If structure does not contain disorder, the default structure is returned.

                                                          @@ -1027,7 +1027,7 @@
                                                          -get_primitive_structure(tolerance: float = 0.25, use_site_props: bool = False, constrain_latt: list | dict | None = None)[source]
                                                          +get_primitive_structure(tolerance: float = 0.25, use_site_props: bool = False, constrain_latt: list | dict | None = None)[source]

                                                          This finds a smaller unit cell than the input. Sometimes it doesn”t find the smallest possible one, so this method is recursively called until it is unable to find a smaller cell.

                                                          @@ -1056,7 +1056,7 @@
                                                          -get_reduced_structure(reduction_algo: Literal['niggli', 'LLL'] = 'niggli') IStructure | Structure[source]
                                                          +get_reduced_structure(reduction_algo: Literal['niggli', 'LLL'] = 'niggli') IStructure | Structure[source]

                                                          Get a reduced structure.

                                                          Parameters
                                                          @@ -1068,7 +1068,7 @@
                                                          -get_sites_in_sphere(pt: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], r: float, include_index: bool = False, include_image: bool = False) list[pymatgen.core.structure.PeriodicNeighbor][source]
                                                          +get_sites_in_sphere(pt: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], r: float, include_index: bool = False, include_image: bool = False) list[pymatgen.core.structure.PeriodicNeighbor][source]

                                                          Find all sites within a sphere from the point, including a site (if any) sitting on the point itself. This includes sites in other periodic images.

                                                          @@ -1102,7 +1102,7 @@
                                                          -get_sorted_structure(key: Callable | None = None, reverse: bool = False) IStructure | Structure[source]
                                                          +get_sorted_structure(key: Callable | None = None, reverse: bool = False) IStructure | Structure[source]

                                                          Get a sorted copy of the structure. The parameters have the same meaning as in list.sort. By default, sites are sorted by the electronegativity of the species.

                                                          @@ -1121,7 +1121,7 @@
                                                          -get_space_group_info(symprec=0.01, angle_tolerance=5.0) tuple[str, int][source]
                                                          +get_space_group_info(symprec=0.01, angle_tolerance=5.0) tuple[str, int][source]

                                                          Convenience method to quickly get the spacegroup of a structure.

                                                          Parameters
                                                          @@ -1140,7 +1140,7 @@
                                                          -get_symmetric_neighbor_list(r: float, sg: str, unique: bool = False, numerical_tol: float = 1e-08, exclude_self: bool = True) tuple[numpy.ndarray, ...][source]
                                                          +get_symmetric_neighbor_list(r: float, sg: str, unique: bool = False, numerical_tol: float = 1e-08, exclude_self: bool = True) tuple[numpy.ndarray, ...][source]

                                                          Similar to ‘get_neighbor_list’ with sites=None, but the neighbors are grouped by symmetry. The returned values are a tuple of numpy arrays (center_indices, points_indices, offset_vectors, distances,

                                                          @@ -1189,7 +1189,7 @@
                                                          -interpolate(end_structure: IStructure | Structure, nimages: int | Iterable = 10, interpolate_lattices: bool = False, pbc: bool = True, autosort_tol: float = 0) list[IStructure | Structure][source]
                                                          +interpolate(end_structure: IStructure | Structure, nimages: int | Iterable = 10, interpolate_lattices: bool = False, pbc: bool = True, autosort_tol: float = 0) list[IStructure | Structure][source]

                                                          Interpolate between this structure and end_structure. Useful for construction of NEB inputs.

                                                          @@ -1221,13 +1221,13 @@
                                                          -property lattice: pymatgen.core.lattice.Lattice[source]
                                                          +property lattice: pymatgen.core.lattice.Lattice[source]

                                                          Lattice of the structure.

                                                          -matches(other, anonymous=False, **kwargs) bool[source]
                                                          +matches(other, anonymous=False, **kwargs) bool[source]

                                                          Check whether this structure is similar to another structure. Basically a convenience method to call structure matching.

                                                          @@ -1247,13 +1247,13 @@
                                                          -property sites: tuple[pymatgen.core.sites.PeriodicSite, ...][source]
                                                          +property sites: tuple[pymatgen.core.sites.PeriodicSite, ...][source]

                                                          Returns an iterator for the sites in the Structure.

                                                          -to(fmt: str = None, filename=None, **kwargs) str | None[source]
                                                          +to(fmt: str = None, filename=None, **kwargs) str | None[source]

                                                          Outputs the structure to a file or string.

                                                          Parameters
                                                          @@ -1278,7 +1278,7 @@
                                                          -property volume: float[source]
                                                          +property volume: float[source]

                                                          Returns the volume of the structure.

                                                          @@ -1286,7 +1286,7 @@
                                                          -class Molecule(species: Sequence[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]], coords: Sequence[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]], charge: float = 0.0, spin_multiplicity: Optional[int] = None, validate_proximity: bool = False, site_properties: Optional[dict] = None, charge_spin_check: bool = True)[source]
                                                          +class Molecule(species: Sequence[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]], coords: Sequence[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]], charge: float = 0.0, spin_multiplicity: Optional[int] = None, validate_proximity: bool = False, site_properties: Optional[dict] = None, charge_spin_check: bool = True)[source]

                                                          Bases: pymatgen.core.structure.IMolecule, collections.abc.MutableSequence

                                                          Mutable Molecule. It has all the methods in IMolecule, but in addition, it allows a user to perform edits on the molecule.

                                                          @@ -1318,7 +1318,7 @@
                                                          -append(species: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies, dict, pymatgen.core.composition.Composition], coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], validate_proximity: bool = False, properties: Optional[dict] = None)[source]
                                                          +append(species: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies, dict, pymatgen.core.composition.Composition], coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], validate_proximity: bool = False, properties: Optional[dict] = None)[source]

                                                          Appends a site to the molecule.

                                                          Parameters
                                                          @@ -1338,7 +1338,7 @@
                                                          -apply_operation(symmop: pymatgen.core.operations.SymmOp)[source]
                                                          +apply_operation(symmop: pymatgen.core.operations.SymmOp)[source]

                                                          Apply a symmetry operation to the molecule.

                                                          Parameters
                                                          @@ -1349,7 +1349,7 @@
                                                          -copy()[source]
                                                          +copy()[source]

                                                          Convenience method to get a copy of the molecule.

                                                          Returns
                                                          @@ -1360,7 +1360,7 @@
                                                          -insert(i: int, species: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies, dict, pymatgen.core.composition.Composition], coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], validate_proximity: bool = False, properties: Optional[dict] = None)[source]
                                                          +insert(i: int, species: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies, dict, pymatgen.core.composition.Composition], coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], validate_proximity: bool = False, properties: Optional[dict] = None)[source]

                                                          Insert a site to the molecule.

                                                          Parameters
                                                          @@ -1381,7 +1381,7 @@
                                                          -perturb(distance: float)[source]
                                                          +perturb(distance: float)[source]

                                                          Performs a random perturbation of the sites in a structure to break symmetries.

                                                          @@ -1394,7 +1394,7 @@
                                                          -remove_sites(indices: Sequence[int])[source]
                                                          +remove_sites(indices: Sequence[int])[source]

                                                          Delete sites with at indices.

                                                          Parameters
                                                          @@ -1405,7 +1405,7 @@
                                                          -remove_species(species: Sequence[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]])[source]
                                                          +remove_species(species: Sequence[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]])[source]

                                                          Remove all occurrences of a species from a molecule.

                                                          Parameters
                                                          @@ -1416,7 +1416,7 @@
                                                          -rotate_sites(indices: Optional[Sequence[int]] = None, theta: float = 0.0, axis: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None, anchor: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None)[source]
                                                          +rotate_sites(indices: Optional[Sequence[int]] = None, theta: float = 0.0, axis: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None, anchor: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None)[source]

                                                          Rotate specific sites by some angle around vector at anchor.

                                                          Parameters
                                                          @@ -1433,7 +1433,7 @@
                                                          -set_charge_and_spin(charge: float, spin_multiplicity: int | None = None)[source]
                                                          +set_charge_and_spin(charge: float, spin_multiplicity: int | None = None)[source]

                                                          Set the charge and spin multiplicity.

                                                          Parameters
                                                          @@ -1450,7 +1450,7 @@
                                                          -substitute(index: int, func_group: IMolecule | Molecule | str, bond_order: int = 1)[source]
                                                          +substitute(index: int, func_group: IMolecule | Molecule | str, bond_order: int = 1)[source]

                                                          Substitute atom at index with a functional group.

                                                          Parameters
                                                          @@ -1481,7 +1481,7 @@
                                                          -translate_sites(indices: Optional[Sequence[int]] = None, vector: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None)[source]
                                                          +translate_sites(indices: Optional[Sequence[int]] = None, vector: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None)[source]

                                                          Translate specific sites by some vector, keeping the sites within the unit cell.

                                                          @@ -1499,7 +1499,7 @@
                                                          -class Neighbor(species: pymatgen.core.composition.Composition, coords: numpy.ndarray, properties: Optional[dict] = None, nn_distance: float = 0.0, index: int = 0)[source]
                                                          +class Neighbor(species: pymatgen.core.composition.Composition, coords: numpy.ndarray, properties: Optional[dict] = None, nn_distance: float = 0.0, index: int = 0)[source]

                                                          Bases: pymatgen.core.sites.Site

                                                          Simple Site subclass to contain a neighboring atom that skips all the unnecessary checks for speed. Can be used as a fixed-length tuple of size 3 to retain backwards compatibility with past use cases.

                                                          @@ -1520,19 +1520,19 @@
                                                          -coords: numpy.ndarray[source]
                                                          +coords: numpy.ndarray[source]
                                                          -properties: dict[source]
                                                          +properties: dict[source]
                                                          -class PeriodicNeighbor(species: pymatgen.core.composition.Composition, coords: numpy.ndarray, lattice: pymatgen.core.lattice.Lattice, properties: Optional[dict] = None, nn_distance: float = 0.0, index: int = 0, image: tuple = (0, 0, 0))[source]
                                                          +class PeriodicNeighbor(species: pymatgen.core.composition.Composition, coords: numpy.ndarray, lattice: pymatgen.core.lattice.Lattice, properties: Optional[dict] = None, nn_distance: float = 0.0, index: int = 0, image: tuple = (0, 0, 0))[source]

                                                          Bases: pymatgen.core.sites.PeriodicSite

                                                          Simple PeriodicSite subclass to contain a neighboring atom that skips all the unnecessary checks for speed. Can be used as a fixed-length tuple of @@ -1557,7 +1557,7 @@

                                                          -property coords: numpy.ndarray[source]
                                                          +property coords: numpy.ndarray[source]

                                                          Cartesian coords.

                                                          Type
                                                          @@ -1568,14 +1568,14 @@
                                                          -properties: dict[source]
                                                          +properties: dict[source]
                                                          -class SiteCollection[source]
                                                          +class SiteCollection[source]

                                                          Bases: collections.abc.Sequence

                                                          Basic SiteCollection. Essentially a sequence of Sites or PeriodicSites. This serves as a base class for Molecule (a collection of Site, i.e., no @@ -1583,12 +1583,12 @@ periodicity). Not meant to be instantiated directly.

                                                          -DISTANCE_TOLERANCE = 0.5[source]
                                                          +DISTANCE_TOLERANCE = 0.5[source]
                                                          -add_oxidation_state_by_element(oxidation_states: dict[str, float])[source]
                                                          +add_oxidation_state_by_element(oxidation_states: dict[str, float])[source]

                                                          Add oxidation states.

                                                          Parameters
                                                          @@ -1600,7 +1600,7 @@
                                                          -add_oxidation_state_by_guess(**kwargs)[source]
                                                          +add_oxidation_state_by_guess(**kwargs)[source]

                                                          Decorates the structure with oxidation state, guessing using Composition.oxi_state_guesses()

                                                          @@ -1612,7 +1612,7 @@
                                                          -add_oxidation_state_by_site(oxidation_states: list[float])[source]
                                                          +add_oxidation_state_by_site(oxidation_states: list[float])[source]

                                                          Add oxidation states to a structure by site.

                                                          Parameters
                                                          @@ -1624,7 +1624,7 @@
                                                          -add_site_property(property_name: str, values: list)[source]
                                                          +add_site_property(property_name: str, values: list)[source]

                                                          Adds a property to a site. Note: This is the preferred method for adding magnetic moments, selective dynamics, and related site-specific properties to a structure/molecule object. @@ -1644,7 +1644,7 @@

                                                          -add_spin_by_element(spins: dict[str, float])[source]
                                                          +add_spin_by_element(spins: dict[str, float])[source]

                                                          Add spin states to a structure.

                                                          Parameters
                                                          @@ -1656,7 +1656,7 @@
                                                          -add_spin_by_site(spins: list[float])[source]
                                                          +add_spin_by_site(spins: list[float])[source]

                                                          Add spin states to a structure by site.

                                                          Parameters
                                                          @@ -1668,33 +1668,33 @@
                                                          -property atomic_numbers: tuple[int, ...][source]
                                                          +property atomic_numbers: tuple[int, ...][source]

                                                          List of atomic numbers.

                                                          -property cart_coords: numpy.ndarray[source]
                                                          +property cart_coords: numpy.ndarray[source]

                                                          Returns an np.array of the Cartesian coordinates of sites in the structure.

                                                          -property charge: float[source]
                                                          +property charge: float[source]

                                                          Returns the net charge of the structure based on oxidation states. If Elements are found, a charge of 0 is assumed.

                                                          -property composition: pymatgen.core.composition.Composition[source]
                                                          +property composition: pymatgen.core.composition.Composition[source]

                                                          (Composition) Returns the composition

                                                          -property distance_matrix: numpy.ndarray[source]
                                                          +property distance_matrix: numpy.ndarray[source]

                                                          Returns the distance matrix between all sites in the structure. For periodic structures, this is overwritten to return the nearest image distance.

                                                          @@ -1702,7 +1702,7 @@
                                                          -extract_cluster(target_sites: list[pymatgen.core.sites.Site], **kwargs)[source]
                                                          +extract_cluster(target_sites: list[pymatgen.core.sites.Site], **kwargs)[source]

                                                          Extracts a cluster of atoms based on bond lengths

                                                          Parameters
                                                          @@ -1719,25 +1719,25 @@
                                                          -property formula: str[source]
                                                          +property formula: str[source]

                                                          (str) Returns the formula.

                                                          -abstract classmethod from_file(filename: str)[source]
                                                          +abstract classmethod from_file(filename: str)[source]

                                                          Reads in SiteCollection from a filename.

                                                          -abstract classmethod from_str(input_string: str, fmt: Any)[source]
                                                          +abstract classmethod from_str(input_string: str, fmt: Any)[source]

                                                          Reads in SiteCollection from a string.

                                                          -get_angle(i: int, j: int, k: int) float[source]
                                                          +get_angle(i: int, j: int, k: int) float[source]

                                                          Returns angle specified by three sites.

                                                          Parameters
                                                          @@ -1755,7 +1755,7 @@
                                                          -get_dihedral(i: int, j: int, k: int, l: int) float[source]
                                                          +get_dihedral(i: int, j: int, k: int, l: int) float[source]

                                                          Returns dihedral angle specified by four sites.

                                                          Parameters
                                                          @@ -1774,7 +1774,7 @@
                                                          -abstract get_distance(i: int, j: int) float[source]
                                                          +abstract get_distance(i: int, j: int) float[source]

                                                          Returns distance between sites at index i and j.

                                                          Parameters
                                                          @@ -1791,27 +1791,27 @@
                                                          -group_by_types() Iterator[Site | PeriodicSite][source]
                                                          +group_by_types() Iterator[Site | PeriodicSite][source]

                                                          Iterate over species grouped by type

                                                          -indices_from_symbol(symbol: str) tuple[int, ...][source]
                                                          +indices_from_symbol(symbol: str) tuple[int, ...][source]

                                                          Returns a tuple with the sequential indices of the sites that contain an element with the given chemical symbol.

                                                          -property is_ordered: bool[source]
                                                          +property is_ordered: bool[source]

                                                          Checks if structure is ordered, meaning no partial occupancies in any of the sites.

                                                          -is_valid(tol: float = 0.5) bool[source]
                                                          +is_valid(tol: float = 0.5) bool[source]

                                                          True if SiteCollection does not contain atoms that are too close together. Note that the distance definition is based on type of SiteCollection. Cartesian distances are used for non-periodic @@ -1829,25 +1829,25 @@

                                                          -property ntypesp: int[source]
                                                          +property ntypesp: int[source]

                                                          Number of types of atoms.

                                                          -property num_sites: int[source]
                                                          +property num_sites: int[source]

                                                          Number of sites.

                                                          -remove_oxidation_states()[source]
                                                          +remove_oxidation_states()[source]

                                                          Removes oxidation states from a structure.

                                                          -remove_site_property(property_name: str)[source]
                                                          +remove_site_property(property_name: str)[source]

                                                          Removes a property to a site.

                                                          Parameters
                                                          @@ -1858,13 +1858,13 @@
                                                          -remove_spin()[source]
                                                          +remove_spin()[source]

                                                          Removes spin states from a structure.

                                                          -replace_species(species_mapping: dict[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies], Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]) None[source]
                                                          +replace_species(species_mapping: dict[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies], Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]) None[source]

                                                          Swap species. Note that this method modifies the structure in place.

                                                          Parameters
                                                          @@ -1880,20 +1880,20 @@
                                                          -property site_properties: dict[str, list][source]
                                                          +property site_properties: dict[str, list][source]

                                                          Returns the site properties as a dict of sequences. E.g., {“magmom”: (5,-5), “charge”: (-4,4)}.

                                                          -abstract property sites: tuple[pymatgen.core.sites.Site, ...][source]
                                                          +abstract property sites: tuple[pymatgen.core.sites.Site, ...][source]

                                                          Returns a tuple of sites.

                                                          -property species: list[Element | Species][source]
                                                          +property species: list[Element | Species][source]

                                                          Only works for ordered structures. Disordered structures will raise an AttributeError.

                                                          @@ -1905,33 +1905,33 @@
                                                          -property species_and_occu: list[pymatgen.core.composition.Composition][source]
                                                          +property species_and_occu: list[pymatgen.core.composition.Composition][source]

                                                          List of species and occupancies at each site of the structure.

                                                          -property symbol_set: tuple[str, ...][source]
                                                          +property symbol_set: tuple[str, ...][source]

                                                          Tuple with the set of chemical symbols. Note that len(symbol_set) == len(types_of_specie)

                                                          -abstract to(fmt: Optional[str] = None, filename: Optional[str] = None)[source]
                                                          +abstract to(fmt: Optional[str] = None, filename: Optional[str] = None)[source]

                                                          Generates well-known string representations of SiteCollections (e.g., molecules / structures). Should return a string type or write to a file.

                                                          -property types_of_specie: tuple[Element | Species | DummySpecies][source]
                                                          +property types_of_specie: tuple[Element | Species | DummySpecies][source]

                                                          Specie->Species rename. Maintained for backwards compatibility.

                                                          -property types_of_species: tuple[Element | Species | DummySpecies][source]
                                                          +property types_of_species: tuple[Element | Species | DummySpecies][source]

                                                          List of types of specie.

                                                          @@ -1939,7 +1939,7 @@
                                                          -class Structure(lattice: ArrayLike | Lattice, species: Sequence[CompositionLike], coords: Sequence[ArrayLike], charge: float = None, validate_proximity: bool = False, to_unit_cell: bool = False, coords_are_cartesian: bool = False, site_properties: dict = None)[source]
                                                          +class Structure(lattice: ArrayLike | Lattice, species: Sequence[CompositionLike], coords: Sequence[ArrayLike], charge: float = None, validate_proximity: bool = False, to_unit_cell: bool = False, coords_are_cartesian: bool = False, site_properties: dict = None)[source]

                                                          Bases: pymatgen.core.structure.IStructure, collections.abc.MutableSequence

                                                          Mutable version of structure.

                                                          Create a periodic structure.

                                                          @@ -1981,7 +1981,7 @@
                                                          -append(species: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies, dict, pymatgen.core.composition.Composition], coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], coords_are_cartesian: bool = False, validate_proximity: bool = False, properties: Optional[dict] = None)[source]
                                                          +append(species: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies, dict, pymatgen.core.composition.Composition], coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], coords_are_cartesian: bool = False, validate_proximity: bool = False, properties: Optional[dict] = None)[source]

                                                          Append a site to the structure.

                                                          Parameters
                                                          @@ -2003,7 +2003,7 @@
                                                          -apply_operation(symmop: pymatgen.core.operations.SymmOp, fractional: bool = False) pymatgen.core.structure.Structure[source]
                                                          +apply_operation(symmop: pymatgen.core.operations.SymmOp, fractional: bool = False) pymatgen.core.structure.Structure[source]

                                                          Apply a symmetry operation to the structure in place and return the modified structure. The lattice is operated on by the rotation matrix only. Coords are operated in full and then transformed to the new lattice.

                                                          @@ -2027,7 +2027,7 @@
                                                          -apply_strain(strain: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) None[source]
                                                          +apply_strain(strain: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]) None[source]

                                                          Apply a strain to the lattice.

                                                          Parameters
                                                          @@ -2042,7 +2042,7 @@
                                                          -insert(i: int, species: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies, dict, pymatgen.core.composition.Composition], coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], coords_are_cartesian: bool = False, validate_proximity: bool = False, properties: Optional[dict] = None)[source]
                                                          +insert(i: int, species: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies, dict, pymatgen.core.composition.Composition], coords: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], coords_are_cartesian: bool = False, validate_proximity: bool = False, properties: Optional[dict] = None)[source]

                                                          Insert a site to the structure.

                                                          Parameters
                                                          @@ -2065,7 +2065,7 @@
                                                          -property lattice: pymatgen.core.lattice.Lattice[source]
                                                          +property lattice: pymatgen.core.lattice.Lattice[source]

                                                          Lattice associated with structure.

                                                          Type
                                                          @@ -2076,7 +2076,7 @@
                                                          -make_supercell(scaling_matrix: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], to_unit_cell: bool = True) None[source]
                                                          +make_supercell(scaling_matrix: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], to_unit_cell: bool = True) None[source]

                                                          Create a supercell.

                                                          Parameters
                                                          @@ -2104,7 +2104,7 @@
                                                          -merge_sites(tol: float = 0.01, mode: Literal['sum', 'delete', 'average'] = 'sum') None[source]
                                                          +merge_sites(tol: float = 0.01, mode: Literal['sum', 'delete', 'average'] = 'sum') None[source]

                                                          Merges sites (adding occupancies) within tol of each other. Removes site properties.

                                                          @@ -2122,7 +2122,7 @@
                                                          -perturb(distance: float, min_distance: Optional[float] = None) None[source]
                                                          +perturb(distance: float, min_distance: Optional[float] = None) None[source]

                                                          Performs a random perturbation of the sites in a structure to break symmetries.

                                                          @@ -2141,7 +2141,7 @@
                                                          -remove_sites(indices: Sequence[int]) None[source]
                                                          +remove_sites(indices: Sequence[int]) None[source]

                                                          Delete sites with at indices.

                                                          Parameters
                                                          @@ -2152,7 +2152,7 @@
                                                          -remove_species(species: Sequence[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]])[source]
                                                          +remove_species(species: Sequence[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]])[source]

                                                          Remove all occurrences of several species from a structure.

                                                          Parameters
                                                          @@ -2163,7 +2163,7 @@
                                                          -replace(i: int, species: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies, dict, pymatgen.core.composition.Composition], coords: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None, coords_are_cartesian: bool = False, properties: Optional[dict] = None)[source]
                                                          +replace(i: int, species: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies, dict, pymatgen.core.composition.Composition], coords: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None, coords_are_cartesian: bool = False, properties: Optional[dict] = None)[source]

                                                          Replace a single site. Takes either a species or a dict of species and occupations.

                                                          @@ -2183,7 +2183,7 @@
                                                          -rotate_sites(indices: Optional[list[int]] = None, theta: float = 0.0, axis: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None, anchor: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None, to_unit_cell: bool = True) None[source]
                                                          +rotate_sites(indices: Optional[list[int]] = None, theta: float = 0.0, axis: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None, anchor: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None, to_unit_cell: bool = True) None[source]

                                                          Rotate specific sites by some angle around vector at anchor.

                                                          Parameters
                                                          @@ -2202,7 +2202,7 @@
                                                          -scale_lattice(volume: float) None[source]
                                                          +scale_lattice(volume: float) None[source]

                                                          Performs a scaling of the lattice vectors so that length proportions and angles are preserved.

                                                          @@ -2214,7 +2214,7 @@
                                                          -set_charge(new_charge: float = 0.0) None[source]
                                                          +set_charge(new_charge: float = 0.0) None[source]

                                                          Sets the overall structure charge

                                                          Parameters
                                                          @@ -2225,7 +2225,7 @@
                                                          -sort(key: Optional[Callable] = None, reverse: bool = False) None[source]
                                                          +sort(key: Optional[Callable] = None, reverse: bool = False) None[source]

                                                          Sort a structure in place. The parameters have the same meaning as in list.sort. By default, sites are sorted by the electronegativity of the species. The difference between this method and @@ -2247,7 +2247,7 @@

                                                          -substitute(index: int, func_group: IMolecule | Molecule | str, bond_order: int = 1)[source]
                                                          +substitute(index: int, func_group: IMolecule | Molecule | str, bond_order: int = 1)[source]

                                                          Substitute atom at index with a functional group.

                                                          Parameters
                                                          @@ -2278,7 +2278,7 @@
                                                          -translate_sites(indices: int | Sequence[int], vector: ArrayLike, frac_coords: bool = True, to_unit_cell: bool = True) None[source]
                                                          +translate_sites(indices: int | Sequence[int], vector: ArrayLike, frac_coords: bool = True, to_unit_cell: bool = True) None[source]

                                                          Translate specific sites by some vector, keeping the sites within the unit cell.

                                                          @@ -2300,7 +2300,7 @@
                                                          -exception StructureError[source]
                                                          +exception StructureError[source]

                                                          Bases: Exception

                                                          Exception class for Structure. Raised when the structure has problems, e.g., atoms that are too close.

                                                          diff --git a/docs/pymatgen.core.surface.html b/docs/pymatgen.core.surface.html index 06b82b4424b..85190db63fa 100644 --- a/docs/pymatgen.core.surface.html +++ b/docs/pymatgen.core.surface.html @@ -4,7 +4,7 @@ - pymatgen.core.surface module — pymatgen 2022.5.18 documentation + pymatgen.core.surface module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                          - 2022.5.18 + 2022.5.18.1
                                                          @@ -130,7 +130,7 @@
                                                          -class ReconstructionGenerator(initial_structure, min_slab_size, min_vacuum_size, reconstruction_name)[source]
                                                          +class ReconstructionGenerator(initial_structure, min_slab_size, min_vacuum_size, reconstruction_name)[source]

                                                          Bases: object

                                                          This class takes in a pre-defined dictionary specifying the parameters need to build a reconstructed slab such as the SlabGenerator parameters, @@ -139,7 +139,7 @@ the desired reconstructed slab from the initial structure.

                                                          -slabgen_params[source]
                                                          +slabgen_params[source]

                                                          Parameters for the SlabGenerator

                                                          @@ -250,7 +250,7 @@
                                                          -build_slabs()[source]
                                                          +build_slabs()[source]
                                                          Builds the reconstructed slab by:
                                                          1. Obtaining the unreconstructed slab using the specified @@ -274,7 +274,7 @@

                                                            -get_unreconstructed_slabs()[source]
                                                            +get_unreconstructed_slabs()[source]

                                                            Generates the unreconstructed or pristine super slab.

                                                            @@ -282,7 +282,7 @@
                                                            -class Slab(lattice, species, coords, miller_index, oriented_unit_cell, shift, scale_factor, reorient_lattice=True, validate_proximity=False, to_unit_cell=False, reconstruction=None, coords_are_cartesian=False, site_properties=None, energy=None)[source]
                                                            +class Slab(lattice, species, coords, miller_index, oriented_unit_cell, shift, scale_factor, reorient_lattice=True, validate_proximity=False, to_unit_cell=False, reconstruction=None, coords_are_cartesian=False, site_properties=None, energy=None)[source]

                                                            Bases: pymatgen.core.structure.Structure

                                                            Subclass of Structure representing a Slab. Implements additional attributes pertaining to slabs, but the init method does not @@ -296,20 +296,20 @@ necessarily perpendicular to the surface).

                                                            -miller_index[source]
                                                            +miller_index[source]

                                                            Miller index of plane parallel to surface.

                                                            -scale_factor[source]
                                                            +scale_factor[source]

                                                            Final computed scale factor that brings the parent cell to the surface cell.

                                                            -shift[source]
                                                            +shift[source]

                                                            The shift value in Angstrom that indicates how much this slab has been shifted.

                                                            @@ -365,7 +365,7 @@
                                                            -add_adsorbate_atom(indices, specie, distance)[source]
                                                            +add_adsorbate_atom(indices, specie, distance)[source]

                                                            Gets the structure of single atom adsorption. slab structure from the Slab class(in [0, 0, 1])

                                                            @@ -384,7 +384,7 @@
                                                            -as_dict()[source]
                                                            +as_dict()[source]
                                                            Returns

                                                            MSONAble dict

                                                            @@ -394,13 +394,13 @@
                                                            -property center_of_mass[source]
                                                            +property center_of_mass[source]

                                                            Calculates the center of mass of the slab

                                                            -copy(site_properties=None, sanitize=False)[source]
                                                            +copy(site_properties=None, sanitize=False)[source]

                                                            Convenience method to get a copy of the structure, with options to add site properties.

                                                            @@ -428,7 +428,7 @@
                                                            -property dipole[source]
                                                            +property dipole[source]

                                                            Calculates the dipole of the Slab in the direction of the surface normal. Note that the Slab must be oxidation state-decorated for this to work properly. Otherwise, the Slab will always have a dipole of 0.

                                                            @@ -436,7 +436,7 @@
                                                            -classmethod from_dict(d)[source]
                                                            +classmethod from_dict(d)[source]
                                                            Parameters

                                                            d – dict

                                                            @@ -449,7 +449,7 @@
                                                            -get_orthogonal_c_slab()[source]
                                                            +get_orthogonal_c_slab()[source]

                                                            This method returns a Slab where the normal (c lattice vector) is “forced” to be exactly orthogonal to the surface a and b lattice vectors. Note that this breaks inherent symmetries in the slab. @@ -461,7 +461,7 @@

                                                            -get_sorted_structure(key=None, reverse=False)[source]
                                                            +get_sorted_structure(key=None, reverse=False)[source]

                                                            Get a sorted copy of the structure. The parameters have the same meaning as in list.sort. By default, sites are sorted by the electronegativity of the species. Note that Slab has to override this @@ -481,7 +481,7 @@

                                                            -get_surface_sites(tag=False)[source]
                                                            +get_surface_sites(tag=False)[source]

                                                            Returns the surface sites and their indices in a dictionary. The oriented unit cell of the slab will determine the coordination number of a typical site. We use VoronoiNN to determine the @@ -507,7 +507,7 @@

                                                            -get_symmetric_site(point, cartesian=False)[source]
                                                            +get_symmetric_site(point, cartesian=False)[source]
                                                            This method uses symmetry operations to find equivalent sites on

                                                            both sides of the slab. Works mainly for slabs with Laue symmetry. This is useful for retaining the non-polar and @@ -533,7 +533,7 @@

                                                            -get_tasker2_slabs(tol=0.01, same_species_only=True)[source]
                                                            +get_tasker2_slabs(tol=0.01, same_species_only=True)[source]

                                                            Get a list of slabs that have been Tasker 2 corrected.

                                                            Parameters
                                                            @@ -555,7 +555,7 @@
                                                            -is_polar(tol_dipole_per_unit_area=0.001)[source]
                                                            +is_polar(tol_dipole_per_unit_area=0.001)[source]

                                                            Checks whether the surface is polar by computing the dipole per unit area. Note that the Slab must be oxidation state-decorated for this to work properly. Otherwise, the Slab will always be non-polar.

                                                            @@ -573,7 +573,7 @@
                                                            -is_symmetric(symprec=0.1)[source]
                                                            +is_symmetric(symprec=0.1)[source]
                                                            Checks if surfaces are symmetric, i.e., contains inversion, mirror on (hkl) plane,

                                                            or screw axis (rotation and translation) about [hkl].

                                                            @@ -590,19 +590,19 @@
                                                            -property normal[source]
                                                            +property normal[source]

                                                            Calculates the surface normal vector of the slab

                                                            -property surface_area[source]
                                                            +property surface_area[source]

                                                            Calculates the surface area of the slab

                                                            -symmetrically_add_atom(specie, point, coords_are_cartesian=False)[source]
                                                            +symmetrically_add_atom(specie, point, coords_are_cartesian=False)[source]
                                                            Class method for adding a site at a specified point in a slab.

                                                            Will add the corresponding site on the other side of the slab to maintain equivalent surfaces.

                                                            @@ -624,7 +624,7 @@
                                                            -symmetrically_remove_atoms(indices)[source]
                                                            +symmetrically_remove_atoms(indices)[source]
                                                            Class method for removing sites corresponding to a list of indices.

                                                            Will remove the corresponding site on the other side of the slab to maintain equivalent surfaces.

                                                            @@ -641,7 +641,7 @@
                                                            -class SlabGenerator(initial_structure, miller_index, min_slab_size, min_vacuum_size, lll_reduce=False, center_slab=False, in_unit_planes=False, primitive=True, max_normal_search=None, reorient_lattice=True)[source]
                                                            +class SlabGenerator(initial_structure, miller_index, min_slab_size, min_vacuum_size, lll_reduce=False, center_slab=False, in_unit_planes=False, primitive=True, max_normal_search=None, reorient_lattice=True)[source]

                                                            Bases: object

                                                            This class generates different slabs using shift values determined by where a unique termination can be found along with other criteria such as where a @@ -649,52 +649,52 @@ where the slab layer will begin and terminate in the slab-vacuum system.

                                                            -oriented_unit_cell[source]
                                                            +oriented_unit_cell[source]

                                                            A unit cell of the parent structure with the miller index of plane parallel to surface

                                                            -parent[source]
                                                            +parent[source]

                                                            Parent structure from which Slab was derived.

                                                            -lll_reduce[source]
                                                            +lll_reduce[source]

                                                            Whether or not the slabs will be orthogonalized

                                                            -center_slab[source]
                                                            +center_slab[source]

                                                            Whether or not the slabs will be centered between the vacuum layer

                                                            -slab_scale_factor[source]
                                                            +slab_scale_factor[source]

                                                            Final computed scale factor that brings the parent cell to the surface cell.

                                                            -miller_index[source]
                                                            +miller_index[source]

                                                            Miller index of plane parallel to surface.

                                                            -min_slab_size[source]
                                                            +min_slab_size[source]

                                                            Minimum size in angstroms of layers containing atoms

                                                            -min_vac_size[source]
                                                            +min_vac_size[source]

                                                            Minimize size in angstroms of layers containing vacuum

                                                            @@ -752,7 +752,7 @@
                                                            -get_slab(shift=0, tol=0.1, energy=None)[source]
                                                            +get_slab(shift=0, tol=0.1, energy=None)[source]

                                                            This method takes in shift value for the c lattice direction and generates a slab based on the given shift. You should rarely use this method. Instead, it is used by other generation algorithms to obtain @@ -775,7 +775,7 @@

                                                            -get_slabs(bonds=None, ftol=0.1, tol=0.1, max_broken_bonds=0, symmetrize=False, repair=False)[source]
                                                            +get_slabs(bonds=None, ftol=0.1, tol=0.1, max_broken_bonds=0, symmetrize=False, repair=False)[source]

                                                            This method returns a list of slabs that are generated using the list of shift values from the method, _calculate_possible_shifts(). Before the shifts are used to create the slabs however, if the user decides to take @@ -814,7 +814,7 @@

                                                            -move_to_other_side(init_slab, index_of_sites)[source]
                                                            +move_to_other_side(init_slab, index_of_sites)[source]

                                                            This method will Move a set of sites to the other side of the slab (opposite surface).

                                                            @@ -834,7 +834,7 @@
                                                            -nonstoichiometric_symmetrized_slab(init_slab)[source]
                                                            +nonstoichiometric_symmetrized_slab(init_slab)[source]

                                                            This method checks whether or not the two surfaces of the slab are equivalent. If the point group of the slab has an inversion symmetry ( ie. belong to one of the Laue groups), then it is assumed that the @@ -858,7 +858,7 @@

                                                            -repair_broken_bonds(slab, bonds)[source]
                                                            +repair_broken_bonds(slab, bonds)[source]

                                                            This method will find undercoordinated atoms due to slab cleaving specified by the bonds parameter and move them to the other surface to make sure the bond is kept intact. @@ -885,7 +885,7 @@

                                                            -center_slab(slab)[source]
                                                            +center_slab(slab)[source]
                                                            The goal here is to ensure the center of the slab region

                                                            is centered close to c=0.5. This makes it easier to find the surface sites and apply operations like doping.

                                                            @@ -915,7 +915,7 @@
                                                            -generate_all_slabs(structure, max_index, min_slab_size, min_vacuum_size, bonds=None, tol=0.1, ftol=0.1, max_broken_bonds=0, lll_reduce=False, center_slab=False, primitive=True, max_normal_search=None, symmetrize=False, repair=False, include_reconstructions=False, in_unit_planes=False)[source]
                                                            +generate_all_slabs(structure, max_index, min_slab_size, min_vacuum_size, bonds=None, tol=0.1, ftol=0.1, max_broken_bonds=0, lll_reduce=False, center_slab=False, primitive=True, max_normal_search=None, symmetrize=False, repair=False, include_reconstructions=False, in_unit_planes=False)[source]

                                                            A function that finds all different slabs up to a certain miller index. Slabs oriented under certain Miller indices that are equivalent to other slabs in other Miller indices are filtered out using symmetry operations @@ -978,14 +978,14 @@

                                                            -get_d(slab)[source]
                                                            +get_d(slab)[source]

                                                            Determine the distance of space between each layer of atoms along c

                                                            -get_slab_regions(slab, blength=3.5)[source]
                                                            +get_slab_regions(slab, blength=3.5)[source]

                                                            Function to get the ranges of the slab regions. Useful for discerning where the slab ends and vacuum begins if the slab is not fully within the cell :param slab: Structure object modelling the surface @@ -1001,7 +1001,7 @@

                                                            -get_symmetrically_distinct_miller_indices(structure, max_index, return_hkil=False)[source]
                                                            +get_symmetrically_distinct_miller_indices(structure, max_index, return_hkil=False)[source]

                                                            Returns all symmetrically distinct indices below a certain max-index for a given structure. Analysis is based on the symmetry of the reciprocal lattice of the structure. @@ -1022,7 +1022,7 @@

                                                            -get_symmetrically_equivalent_miller_indices(structure, miller_index, return_hkil=True)[source]
                                                            +get_symmetrically_equivalent_miller_indices(structure, miller_index, return_hkil=True)[source]

                                                            Returns all symmetrically equivalent indices for a given structure. Analysis is based on the symmetry of the reciprocal lattice of the structure.

                                                            @@ -1039,7 +1039,7 @@
                                                            -hkl_transformation(transf, miller_index)[source]
                                                            +hkl_transformation(transf, miller_index)[source]

                                                            Returns the Miller index from setting A to B using a transformation matrix :param transf: The transformation matrix

                                                            @@ -1055,7 +1055,7 @@
                                                            -is_already_analyzed(miller_index: tuple, miller_list: list, symm_ops: list) bool[source]
                                                            +is_already_analyzed(miller_index: tuple, miller_list: list, symm_ops: list) bool[source]

                                                            Helper function to check if a given Miller index is part of the family of indices of any index in a list

                                                            @@ -1074,7 +1074,7 @@
                                                            -miller_index_from_sites(lattice, coords, coords_are_cartesian=True, round_dp=4, verbose=True)[source]
                                                            +miller_index_from_sites(lattice, coords, coords_are_cartesian=True, round_dp=4, verbose=True)[source]

                                                            Get the Miller index of a plane from a list of site coordinates.

                                                            A minimum of 3 sets of coordinates are required. If more than 3 sets of coordinates are given, the best plane that minimises the distance to all diff --git a/docs/pymatgen.core.tensors.html b/docs/pymatgen.core.tensors.html index e72ea899b53..99df01c0739 100644 --- a/docs/pymatgen.core.tensors.html +++ b/docs/pymatgen.core.tensors.html @@ -4,7 +4,7 @@ - pymatgen.core.tensors module — pymatgen 2022.5.18 documentation + pymatgen.core.tensors module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                            - 2022.5.18 + 2022.5.18.1
                                                            @@ -120,7 +120,7 @@ that provides basic methods for creating and manipulating rank 2 tensors

                                                            -class SquareTensor(input_array, vscale=None)[source]
                                                            +class SquareTensor(input_array, vscale=None)[source]

                                                            Bases: pymatgen.core.tensors.Tensor

                                                            Base class for doing useful general operations on second rank tensors (stress, strain etc.).

                                                            @@ -140,13 +140,13 @@
                                                            -property det[source]
                                                            +property det[source]

                                                            shorthand for the determinant of the SquareTensor

                                                            -get_scaled(scale_factor)[source]
                                                            +get_scaled(scale_factor)[source]

                                                            Scales the tensor by a certain multiplicative scale factor

                                                            Parameters
                                                            @@ -158,13 +158,13 @@
                                                            -property inv[source]
                                                            +property inv[source]

                                                            shorthand for matrix inverse on SquareTensor

                                                            -is_rotation(tol=0.001, include_improper=True)[source]
                                                            +is_rotation(tol=0.001, include_improper=True)[source]

                                                            Test to see if tensor is a valid rotation matrix, performs a test to check whether the inverse is equal to the transpose and if the determinant is equal to one within the specified @@ -184,13 +184,13 @@

                                                            -polar_decomposition(side='right')[source]
                                                            +polar_decomposition(side='right')[source]

                                                            calculates matrices for polar decomposition

                                                            -property principal_invariants[source]
                                                            +property principal_invariants[source]

                                                            Returns a list of principal invariants for the tensor, which are the values of the coefficients of the characteristic polynomial for the matrix

                                                            @@ -198,7 +198,7 @@
                                                            -refine_rotation()[source]
                                                            +refine_rotation()[source]

                                                            Helper method for refining rotation matrix by ensuring that second and third rows are perpendicular to the first. Gets new y vector from an orthogonal projection of x onto y @@ -215,7 +215,7 @@

                                                            -property trans[source]
                                                            +property trans[source]

                                                            shorthand for transpose on SquareTensor

                                                            @@ -223,7 +223,7 @@
                                                            -class Tensor(input_array, vscale=None, check_rank=None)[source]
                                                            +class Tensor(input_array, vscale=None, check_rank=None)[source]

                                                            Bases: numpy.ndarray, monty.json.MSONable

                                                            Base class for doing useful general operations on Nth order tensors, without restrictions on the type (stress, elastic, strain, piezo, etc.)

                                                            @@ -242,7 +242,7 @@
                                                            -as_dict(voigt: bool = False) dict[source]
                                                            +as_dict(voigt: bool = False) dict[source]

                                                            Serializes the tensor object

                                                            Parameters
                                                            @@ -259,7 +259,7 @@
                                                            -average_over_unit_sphere(quad=None)[source]
                                                            +average_over_unit_sphere(quad=None)[source]

                                                            Method for averaging the tensor projection over the unit with option for custom quadrature.

                                                            @@ -276,7 +276,7 @@
                                                            -convert_to_ieee(structure, initial_fit=True, refine_rotation=True)[source]
                                                            +convert_to_ieee(structure, initial_fit=True, refine_rotation=True)[source]

                                                            Given a structure associated with a tensor, attempts a calculation of the tensor in IEEE format according to the 1987 IEEE standards.

                                                            @@ -300,13 +300,13 @@
                                                            -einsum_sequence(other_arrays, einsum_string=None)[source]
                                                            +einsum_sequence(other_arrays, einsum_string=None)[source]

                                                            Calculates the result of an einstein summation expression

                                                            -fit_to_structure(structure, symprec=0.1)[source]
                                                            +fit_to_structure(structure, symprec=0.1)[source]

                                                            Returns a tensor that is invariant with respect to symmetry operations corresponding to a structure

                                                            @@ -323,13 +323,13 @@
                                                            -classmethod from_dict(d)[source]
                                                            +classmethod from_dict(d)[source]

                                                            MSONAble from_dict implementation.

                                                            -classmethod from_values_indices(values, indices, populate=False, structure=None, voigt_rank=None, vsym=True, verbose=False)[source]
                                                            +classmethod from_values_indices(values, indices, populate=False, structure=None, voigt_rank=None, vsym=True, verbose=False)[source]

                                                            Creates a tensor from values and indices, with options for populating the remainder of the tensor.

                                                            @@ -355,7 +355,7 @@
                                                            -classmethod from_voigt(voigt_input)[source]
                                                            +classmethod from_voigt(voigt_input)[source]

                                                            Constructor based on the voigt notation vector or matrix.

                                                            Parameters
                                                            @@ -366,7 +366,7 @@
                                                            -get_grouped_indices(voigt=False, **kwargs)[source]
                                                            +get_grouped_indices(voigt=False, **kwargs)[source]

                                                            Gets index sets for equivalent tensor values

                                                            Parameters
                                                            @@ -395,7 +395,7 @@
                                                            -static get_ieee_rotation(structure, refine_rotation=True)[source]
                                                            +static get_ieee_rotation(structure, refine_rotation=True)[source]

                                                            Given a structure associated with a tensor, determines the rotation matrix for IEEE conversion according to the 1987 IEEE standards.

                                                            @@ -413,7 +413,7 @@
                                                            -get_symbol_dict(voigt=True, zero_index=False, **kwargs)[source]
                                                            +get_symbol_dict(voigt=True, zero_index=False, **kwargs)[source]

                                                            Creates a summary dict for tensor with associated symbol

                                                            Parameters
                                                            @@ -446,7 +446,7 @@
                                                            -static get_voigt_dict(rank)[source]
                                                            +static get_voigt_dict(rank)[source]

                                                            Returns a dictionary that maps indices in the tensor to those in a voigt representation based on input rank

                                                            @@ -458,7 +458,7 @@
                                                            -is_fit_to_structure(structure, tol=0.01)[source]
                                                            +is_fit_to_structure(structure, tol=0.01)[source]

                                                            Tests whether a tensor is invariant with respect to the symmetry operations of a particular structure by testing whether the residual of the symmetric portion is below a @@ -475,7 +475,7 @@

                                                            -is_symmetric(tol=1e-05)[source]
                                                            +is_symmetric(tol=1e-05)[source]

                                                            Tests whether a tensor is symmetric or not based on the residual with its symmetric part, from self.symmetrized

                                                            @@ -487,7 +487,7 @@
                                                            -is_voigt_symmetric(tol=1e-06)[source]
                                                            +is_voigt_symmetric(tol=1e-06)[source]

                                                            Tests symmetry of tensor to that necessary for voigt-conversion by grouping indices into pairs and constructing a sequence of possible permutations to be used in a tensor transpose

                                                            @@ -495,7 +495,7 @@
                                                            -populate(structure, prec=1e-05, maxiter=200, verbose=False, precond=True, vsym=True)[source]
                                                            +populate(structure, prec=1e-05, maxiter=200, verbose=False, precond=True, vsym=True)[source]

                                                            Takes a partially populated tensor, and populates the non-zero entries according to the following procedure, iterated until the desired convergence (specified via prec) is achieved.

                                                            @@ -523,7 +523,7 @@
                                                            -project(n)[source]
                                                            +project(n)[source]

                                                            Convenience method for projection of a tensor into a vector. Returns the tensor dotted into a unit vector along the input n.

                                                            @@ -541,7 +541,7 @@
                                                            -rotate(matrix, tol=0.001)[source]
                                                            +rotate(matrix, tol=0.001)[source]

                                                            Applies a rotation directly, and tests input matrix to ensure a valid rotation.

                                                            @@ -556,7 +556,7 @@
                                                            -round(decimals=0)[source]
                                                            +round(decimals=0)[source]

                                                            Wrapper around numpy.round to ensure object of same type is returned

                                                            @@ -574,7 +574,7 @@
                                                            -structure_transform(original_structure, new_structure, refine_rotation=True)[source]
                                                            +structure_transform(original_structure, new_structure, refine_rotation=True)[source]

                                                            Transforms a tensor from one basis for an original structure into a new basis defined by a new structure.

                                                            @@ -597,12 +597,12 @@
                                                            -symbol = 'T'[source]
                                                            +symbol = 'T'[source]
                                                            -property symmetrized[source]
                                                            +property symmetrized[source]

                                                            Returns a generally symmetrized tensor, calculated by taking the sum of the tensor and its transpose with respect to all possible permutations of indices

                                                            @@ -610,7 +610,7 @@
                                                            -transform(symm_op)[source]
                                                            +transform(symm_op)[source]

                                                            Applies a transformation (via a symmetry operation) to a tensor.

                                                            Parameters
                                                            @@ -621,20 +621,20 @@
                                                            -property voigt[source]
                                                            +property voigt[source]

                                                            Returns the tensor in Voigt notation

                                                            -property voigt_symmetrized[source]
                                                            +property voigt_symmetrized[source]

                                                            Returns a “voigt”-symmetrized tensor, i. e. a voigt-notation tensor such that it is invariant wrt permutation of indices

                                                            -zeroed(tol=0.001)[source]
                                                            +zeroed(tol=0.001)[source]

                                                            returns the matrix with all entries below a certain threshold (i.e. tol) set to zero

                                                            @@ -643,7 +643,7 @@
                                                            -class TensorCollection(tensor_list, base_class=<class 'pymatgen.core.tensors.Tensor'>)[source]
                                                            +class TensorCollection(tensor_list, base_class=<class 'pymatgen.core.tensors.Tensor'>)[source]

                                                            Bases: collections.abc.Sequence, monty.json.MSONable

                                                            A sequence of tensors that can be used for fitting data or for having a tensor expansion

                                                            @@ -657,7 +657,7 @@
                                                            -as_dict(voigt=False)[source]
                                                            +as_dict(voigt=False)[source]
                                                            Parameters

                                                            voigt – Whether to use voight form.

                                                            @@ -670,7 +670,7 @@
                                                            -convert_to_ieee(structure, initial_fit=True, refine_rotation=True)[source]
                                                            +convert_to_ieee(structure, initial_fit=True, refine_rotation=True)[source]

                                                            Convert all tensors to IEEE.

                                                            Parameters
                                                            @@ -688,7 +688,7 @@
                                                            -fit_to_structure(structure, symprec=0.1)[source]
                                                            +fit_to_structure(structure, symprec=0.1)[source]

                                                            Fits all tensors to a Structure.

                                                            Parameters
                                                            @@ -705,7 +705,7 @@
                                                            -classmethod from_dict(d)[source]
                                                            +classmethod from_dict(d)[source]

                                                            Creates TensorCollection from dict.

                                                            Parameters
                                                            @@ -719,7 +719,7 @@
                                                            -classmethod from_voigt(voigt_input_list, base_class=<class 'pymatgen.core.tensors.Tensor'>)[source]
                                                            +classmethod from_voigt(voigt_input_list, base_class=<class 'pymatgen.core.tensors.Tensor'>)[source]

                                                            Creates TensorCollection from voigt form.

                                                            Parameters
                                                            @@ -736,7 +736,7 @@
                                                            -is_fit_to_structure(structure, tol=0.01)[source]
                                                            +is_fit_to_structure(structure, tol=0.01)[source]
                                                            Parameters
                                                              @@ -752,7 +752,7 @@
                                                              -is_symmetric(tol=1e-05)[source]
                                                              +is_symmetric(tol=1e-05)[source]
                                                              Parameters

                                                              tol – tolerance

                                                              @@ -765,7 +765,7 @@
                                                              -is_voigt_symmetric(tol=1e-06)[source]
                                                              +is_voigt_symmetric(tol=1e-06)[source]
                                                              Parameters

                                                              tol – tolerance

                                                              @@ -778,7 +778,7 @@
                                                              -property ranks[source]
                                                              +property ranks[source]

                                                              Ranks for all tensors.

                                                              Type
                                                              @@ -789,7 +789,7 @@
                                                              -rotate(matrix, tol=0.001)[source]
                                                              +rotate(matrix, tol=0.001)[source]

                                                              Rotates TensorCollection.

                                                              Parameters
                                                              @@ -806,7 +806,7 @@
                                                              -round(*args, **kwargs)[source]
                                                              +round(*args, **kwargs)[source]

                                                              Round all tensors.

                                                              Parameters
                                                              @@ -823,7 +823,7 @@
                                                              -property symmetrized[source]
                                                              +property symmetrized[source]

                                                              TensorCollection where all tensors are symmetrized.

                                                              Type
                                                              @@ -834,7 +834,7 @@
                                                              -transform(symm_op)[source]
                                                              +transform(symm_op)[source]

                                                              Transforms TensorCollection with a symmetry operation.

                                                              Parameters
                                                              @@ -848,7 +848,7 @@
                                                              -property voigt[source]
                                                              +property voigt[source]

                                                              TensorCollection where all tensors are in voight form.

                                                              Type
                                                              @@ -859,7 +859,7 @@
                                                              -property voigt_symmetrized[source]
                                                              +property voigt_symmetrized[source]

                                                              TensorCollection where all tensors are voigt symmetrized.

                                                              Type
                                                              @@ -870,7 +870,7 @@
                                                              -zeroed(tol=0.001)[source]
                                                              +zeroed(tol=0.001)[source]
                                                              Parameters

                                                              tol – Tolerance

                                                              @@ -885,7 +885,7 @@
                                                              -class TensorMapping(tensors=None, values=None, tol=1e-05)[source]
                                                              +class TensorMapping(tensors=None, values=None, tol=1e-05)[source]

                                                              Bases: collections.abc.MutableMapping

                                                              Base class for tensor mappings, which function much like a dictionary, but use numpy routines to determine approximate @@ -907,7 +907,7 @@

                                                              -items()[source]
                                                              +items()[source]
                                                              Returns

                                                              Items in mapping.

                                                              @@ -917,7 +917,7 @@
                                                              -values()[source]
                                                              +values()[source]
                                                              Returns

                                                              Values in mapping.

                                                              @@ -929,13 +929,13 @@
                                                              -get_uvec(vec)[source]
                                                              +get_uvec(vec)[source]

                                                              Gets a unit vector parallel to input vector

                                                              -symmetry_reduce(tensors, structure, tol=1e-08, **kwargs)[source]
                                                              +symmetry_reduce(tensors, structure, tol=1e-08, **kwargs)[source]

                                                              Function that converts a list of tensors corresponding to a structure and returns a dictionary consisting of unique tensor keys with symmop values corresponding to transformations that will result in derivative diff --git a/docs/pymatgen.core.trajectory.html b/docs/pymatgen.core.trajectory.html index 0001e827f10..36214e017f9 100644 --- a/docs/pymatgen.core.trajectory.html +++ b/docs/pymatgen.core.trajectory.html @@ -4,7 +4,7 @@ - pymatgen.core.trajectory module — pymatgen 2022.5.18 documentation + pymatgen.core.trajectory module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -118,7 +118,7 @@

                                                              This module provides classes used to define a MD trajectory.

                                                              -class Trajectory(lattice: Sequence[float] | Sequence[Sequence[float]] | np.ndarray | Lattice, species: list[str | Element | Species | DummySpecies | Composition], frac_coords: list[Sequence[Sequence[float]]] | np.ndarray, time_step: float = 2, site_properties: dict = None, frame_properties: dict = None, constant_lattice: bool = True, coords_are_displacement: bool = False, base_positions: Sequence[Sequence[float]] = None)[source]
                                                              +class Trajectory(lattice: Sequence[float] | Sequence[Sequence[float]] | np.ndarray | Lattice, species: list[str | Element | Species | DummySpecies | Composition], frac_coords: list[Sequence[Sequence[float]]] | np.ndarray, time_step: float = 2, site_properties: dict = None, frame_properties: dict = None, constant_lattice: bool = True, coords_are_displacement: bool = False, base_positions: Sequence[Sequence[float]] = None)[source]

                                                              Bases: monty.json.MSONable

                                                              Trajectory object that stores structural information related to a MD simulation. Provides basic functions such as slicing trajectory or obtaining displacements.

                                                              @@ -165,7 +165,7 @@
                                                              -as_dict()[source]
                                                              +as_dict()[source]
                                                              Returns

                                                              MSONAble dict.

                                                              @@ -175,7 +175,7 @@
                                                              -copy()[source]
                                                              +copy()[source]
                                                              Returns

                                                              Copy of Trajectory.

                                                              @@ -185,7 +185,7 @@
                                                              -extend(trajectory)[source]
                                                              +extend(trajectory)[source]

                                                              Concatenate another trajectory :param trajectory: Trajectory to add :type trajectory: Trajectory

                                                              @@ -193,7 +193,7 @@
                                                              -classmethod from_file(filename, constant_lattice=True, **kwargs)[source]
                                                              +classmethod from_file(filename, constant_lattice=True, **kwargs)[source]

                                                              Convenience constructor to obtain trajectory from XDATCAR or vasprun.xml file :param filename: The filename to read from. :type filename: str @@ -210,7 +210,7 @@

                                                              -classmethod from_structures(structures, constant_lattice=True, **kwargs)[source]
                                                              +classmethod from_structures(structures, constant_lattice=True, **kwargs)[source]

                                                              Convenience constructor to obtain trajectory from a list of structures. Note: Assumes no atoms removed during simulation

                                                              @@ -229,7 +229,7 @@
                                                              -get_structure(i)[source]
                                                              +get_structure(i)[source]

                                                              Returns structure at specified index :param i: Index of structure :type i: int

                                                              @@ -242,19 +242,19 @@
                                                              -to_displacements()[source]
                                                              +to_displacements()[source]

                                                              Converts position coordinates of trajectory into displacements between consecutive frames

                                                              -to_positions()[source]
                                                              +to_positions()[source]

                                                              Converts fractional coordinates of trajectory into positions

                                                              -write_Xdatcar(filename='XDATCAR', system=None, significant_figures=6)[source]
                                                              +write_Xdatcar(filename='XDATCAR', system=None, significant_figures=6)[source]

                                                              Writes Xdatcar to a file. The supported kwargs are the same as those for the Xdatcar_from_structs.get_string method and are passed through directly.

                                                              diff --git a/docs/pymatgen.core.units.html b/docs/pymatgen.core.units.html index 0d223a06104..64af752d5e4 100644 --- a/docs/pymatgen.core.units.html +++ b/docs/pymatgen.core.units.html @@ -4,7 +4,7 @@ - pymatgen.core.units module — pymatgen 2022.5.18 documentation + pymatgen.core.units module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -123,7 +123,7 @@ of numpy’s ndarray with similar unit features.

                                                              -class ArrayWithUnit(input_array, unit, unit_type=None)[source]
                                                              +class ArrayWithUnit(input_array, unit, unit_type=None)[source]

                                                              Bases: numpy.ndarray

                                                              Subclasses numpy.ndarray to attach a unit type. Typically, you should use the pre-defined unit type subclasses such as EnergyArray, @@ -143,13 +143,13 @@

                                                              Override __new__.

                                                              -Error[source]
                                                              +Error[source]

                                                              alias of pymatgen.core.units.UnitError

                                                              -property as_base_units[source]
                                                              +property as_base_units[source]

                                                              Returns this ArrayWithUnit in base SI units, including derived units.

                                                              Returns
                                                              @@ -160,20 +160,20 @@
                                                              -conversions()[source]
                                                              +conversions()[source]

                                                              Returns a string showing the available conversions. Useful tool in interactive mode.

                                                              -property supported_units[source]
                                                              +property supported_units[source]

                                                              Supported units for specific unit type.

                                                              -to(new_unit)[source]
                                                              +to(new_unit)[source]

                                                              Conversion to a new_unit.

                                                              Parameters
                                                              @@ -191,7 +191,7 @@
                                                              -property unit: str[source]
                                                              +property unit: str[source]

                                                              The unit, e.g., “eV”.

                                                              Type
                                                              @@ -202,7 +202,7 @@
                                                              -property unit_type: str[source]
                                                              +property unit_type: str[source]

                                                              The type of unit. Energy, Charge, etc.

                                                              Type
                                                              @@ -215,7 +215,7 @@
                                                              -Charge = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='charge')[source]
                                                              +Charge = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='charge')[source]

                                                              A float with a charge unit.

                                                              Parameters
                                                              @@ -230,7 +230,7 @@
                                                              -Energy = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='energy')[source]
                                                              +Energy = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='energy')[source]

                                                              A float with an energy unit.

                                                              Parameters
                                                              @@ -244,7 +244,7 @@
                                                              -class FloatWithUnit(val, unit, unit_type=None)[source]
                                                              +class FloatWithUnit(val, unit, unit_type=None)[source]

                                                              Bases: float

                                                              Subclasses float to attach a unit type. Typically, you should use the pre-defined unit type subclasses such as Energy, Length, etc. instead of @@ -277,13 +277,13 @@

                                                              -Error[source]
                                                              +Error[source]

                                                              alias of pymatgen.core.units.UnitError

                                                              -property as_base_units[source]
                                                              +property as_base_units[source]

                                                              Returns this FloatWithUnit in base SI units, including derived units.

                                                              Returns
                                                              @@ -294,19 +294,19 @@
                                                              -classmethod from_string(s)[source]
                                                              +classmethod from_string(s)[source]

                                                              Initialize a FloatWithUnit from a string. Example Memory.from_string(“1. Mb”)

                                                              -property supported_units[source]
                                                              +property supported_units[source]

                                                              Supported units for specific unit type.

                                                              -to(new_unit)[source]
                                                              +to(new_unit)[source]

                                                              Conversion to a new_unit. Right now, only supports 1 to 1 mapping of units of each type.

                                                              @@ -326,7 +326,7 @@
                                                              -property unit: str[source]
                                                              +property unit: str[source]

                                                              The unit, e.g., “eV”.

                                                              Type
                                                              @@ -337,7 +337,7 @@
                                                              -property unit_type: str[source]
                                                              +property unit_type: str[source]

                                                              The type of unit. Energy, Charge, etc.

                                                              Type
                                                              @@ -350,7 +350,7 @@
                                                              -Length = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='length')[source]
                                                              +Length = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='length')[source]

                                                              A float with a length unit.

                                                              Parameters
                                                              @@ -365,7 +365,7 @@
                                                              -Mass = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='mass')[source]
                                                              +Mass = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='mass')[source]

                                                              A float with a mass unit.

                                                              Parameters
                                                              @@ -380,7 +380,7 @@
                                                              -Memory = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='memory')[source]
                                                              +Memory = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='memory')[source]

                                                              A float with a memory unit.

                                                              Parameters
                                                              @@ -395,7 +395,7 @@
                                                              -Temp = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='temperature')[source]
                                                              +Temp = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='temperature')[source]

                                                              A float with a temperature unit.

                                                              Parameters
                                                              @@ -409,7 +409,7 @@
                                                              -Time = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='time')[source]
                                                              +Time = functools.partial(<class 'pymatgen.core.units.FloatWithUnit'>, unit_type='time')[source]

                                                              A float with a time unit.

                                                              Parameters
                                                              @@ -424,7 +424,7 @@
                                                              -class Unit(unit_def)[source]
                                                              +class Unit(unit_def)[source]

                                                              Bases: collections.abc.Mapping

                                                              Represents a unit, e.g., “m” for meters, etc. Supports compound units. Only integer powers are supported for units.

                                                              @@ -440,13 +440,13 @@
                                                              -Error[source]
                                                              +Error[source]

                                                              alias of pymatgen.core.units.UnitError

                                                              -property as_base_units[source]
                                                              +property as_base_units[source]

                                                              Converts all units to base SI units, including derived units.

                                                              Returns
                                                              @@ -458,7 +458,7 @@
                                                              -get_conversion_factor(new_unit)[source]
                                                              +get_conversion_factor(new_unit)[source]

                                                              Returns a conversion factor between this unit and a new unit. Compound units are supported, but must have the same powers in each unit type.

                                                              @@ -473,14 +473,14 @@
                                                              -exception UnitError[source]
                                                              +exception UnitError[source]

                                                              Bases: BaseException

                                                              Exception class for unit errors.

                                                              -kb = 8.617333262e-05[source]
                                                              +kb = 8.617333262e-05[source]

                                                              Definitions of supported units. Values below are essentially scaling and conversion factors. What matters is the relative values, not the absolute. The SI units must have factor 1.

                                                              @@ -488,7 +488,7 @@
                                                              -obj_with_unit(obj, unit)[source]
                                                              +obj_with_unit(obj, unit)[source]

                                                              Returns a FloatWithUnit instance if obj is scalar, a dictionary of objects with units if obj is a dict, else an instance of ArrayWithFloatWithUnit.

                                                              @@ -501,7 +501,7 @@
                                                              -unitized(unit)[source]
                                                              +unitized(unit)[source]

                                                              Useful decorator to assign units to the output of a function. You can also use it to standardize the output units of a function that already returns a FloatWithUnit or ArrayWithUnit. For sequences, all values in the sequences diff --git a/docs/pymatgen.core.xcfunc.html b/docs/pymatgen.core.xcfunc.html index 5b70c8524c1..ff64bfe0b55 100644 --- a/docs/pymatgen.core.xcfunc.html +++ b/docs/pymatgen.core.xcfunc.html @@ -4,7 +4,7 @@ - pymatgen.core.xcfunc module — pymatgen 2022.5.18 documentation + pymatgen.core.xcfunc module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -118,7 +118,7 @@

                                                              This module provides

                                                              -class XcFunc(xc=None, x=None, c=None)[source]
                                                              +class XcFunc(xc=None, x=None, c=None)[source]

                                                              Bases: monty.json.MSONable

                                                              This object stores information about the XC correlation functional. Client code usually creates the object by calling the class methods:

                                                              @@ -175,66 +175,66 @@
                                                              -abinitixc_to_libxc = {1: {'xc': LibxcFunc.LDA_XC_TETER93}, 2: {'c': LibxcFunc.LDA_C_PZ, 'x': LibxcFunc.LDA_X}, 4: {'c': LibxcFunc.LDA_C_WIGNER, 'x': LibxcFunc.LDA_X}, 5: {'c': LibxcFunc.LDA_C_HL, 'x': LibxcFunc.LDA_X}, 7: {'c': LibxcFunc.LDA_C_PW, 'x': LibxcFunc.LDA_X}, 11: {'c': LibxcFunc.GGA_C_PBE, 'x': LibxcFunc.GGA_X_PBE}, 14: {'c': LibxcFunc.GGA_C_PBE, 'x': LibxcFunc.GGA_X_PBE_R}, 15: {'c': LibxcFunc.GGA_C_PBE, 'x': LibxcFunc.GGA_X_RPBE}}[source]
                                                              +abinitixc_to_libxc = {1: {'xc': LibxcFunc.LDA_XC_TETER93}, 2: {'c': LibxcFunc.LDA_C_PZ, 'x': LibxcFunc.LDA_X}, 4: {'c': LibxcFunc.LDA_C_WIGNER, 'x': LibxcFunc.LDA_X}, 5: {'c': LibxcFunc.LDA_C_HL, 'x': LibxcFunc.LDA_X}, 7: {'c': LibxcFunc.LDA_C_PW, 'x': LibxcFunc.LDA_X}, 11: {'c': LibxcFunc.GGA_C_PBE, 'x': LibxcFunc.GGA_X_PBE}, 14: {'c': LibxcFunc.GGA_C_PBE, 'x': LibxcFunc.GGA_X_PBE_R}, 15: {'c': LibxcFunc.GGA_C_PBE, 'x': LibxcFunc.GGA_X_RPBE}}[source]
                                                              -classmethod aliases()[source]
                                                              +classmethod aliases()[source]

                                                              List of registered names.

                                                              -as_dict()[source]
                                                              +as_dict()[source]

                                                              Makes XcFunc obey the general json interface used in pymatgen for easier serialization.

                                                              -classmethod asxc(obj)[source]
                                                              +classmethod asxc(obj)[source]

                                                              Convert object into Xcfunc.

                                                              -defined_aliases = {(<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_PW: 12>): type_name(type='LDA', name='PW'), (<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_PW_MOD: 13>): type_name(type='LDA', name='PW_MOD'), (<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_PZ: 9>): type_name(type='LDA', name='PZ'), (<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_WIGNER: 2>): type_name(type='LDA', name='W'), (<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_HL: 4>): type_name(type='LDA', name='HL'), (<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_GL: 5>): type_name(type='LDA', name='GL'), (<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_VWN: 7>): type_name(type='LDA', name='VWN'), (<LibxcFunc.GGA_X_PW91: 109>, <LibxcFunc.GGA_C_PW91: 134>): type_name(type='GGA', name='PW91'), (<LibxcFunc.GGA_X_PBE: 101>, <LibxcFunc.GGA_C_PBE: 130>): type_name(type='GGA', name='PBE'), (<LibxcFunc.GGA_X_RPBE: 117>, <LibxcFunc.GGA_C_PBE: 130>): type_name(type='GGA', name='RPBE'), (<LibxcFunc.GGA_X_PBE_R: 102>, <LibxcFunc.GGA_C_PBE: 130>): type_name(type='GGA', name='revPBE'), (<LibxcFunc.GGA_X_PBE_SOL: 116>, <LibxcFunc.GGA_C_PBE_SOL: 133>): type_name(type='GGA', name='PBEsol'), (<LibxcFunc.GGA_X_AM05: 120>, <LibxcFunc.GGA_C_AM05: 135>): type_name(type='GGA', name='AM05'), (<LibxcFunc.GGA_X_B88: 106>, <LibxcFunc.GGA_C_LYP: 131>): type_name(type='GGA', name='BLYP')}[source]
                                                              +defined_aliases = {(<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_PW: 12>): type_name(type='LDA', name='PW'), (<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_PW_MOD: 13>): type_name(type='LDA', name='PW_MOD'), (<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_PZ: 9>): type_name(type='LDA', name='PZ'), (<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_WIGNER: 2>): type_name(type='LDA', name='W'), (<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_HL: 4>): type_name(type='LDA', name='HL'), (<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_GL: 5>): type_name(type='LDA', name='GL'), (<LibxcFunc.LDA_X: 1>, <LibxcFunc.LDA_C_VWN: 7>): type_name(type='LDA', name='VWN'), (<LibxcFunc.GGA_X_PW91: 109>, <LibxcFunc.GGA_C_PW91: 134>): type_name(type='GGA', name='PW91'), (<LibxcFunc.GGA_X_PBE: 101>, <LibxcFunc.GGA_C_PBE: 130>): type_name(type='GGA', name='PBE'), (<LibxcFunc.GGA_X_RPBE: 117>, <LibxcFunc.GGA_C_PBE: 130>): type_name(type='GGA', name='RPBE'), (<LibxcFunc.GGA_X_PBE_R: 102>, <LibxcFunc.GGA_C_PBE: 130>): type_name(type='GGA', name='revPBE'), (<LibxcFunc.GGA_X_PBE_SOL: 116>, <LibxcFunc.GGA_C_PBE_SOL: 133>): type_name(type='GGA', name='PBEsol'), (<LibxcFunc.GGA_X_AM05: 120>, <LibxcFunc.GGA_C_AM05: 135>): type_name(type='GGA', name='AM05'), (<LibxcFunc.GGA_X_B88: 106>, <LibxcFunc.GGA_C_LYP: 131>): type_name(type='GGA', name='BLYP')}[source]
                                                              -classmethod from_abinit_ixc(ixc)[source]
                                                              +classmethod from_abinit_ixc(ixc)[source]

                                                              Build the object from Abinit ixc (integer)

                                                              -classmethod from_dict(d)[source]
                                                              +classmethod from_dict(d)[source]

                                                              Makes XcFunc obey the general json interface used in pymatgen for easier serialization.

                                                              -classmethod from_name(name)[source]
                                                              +classmethod from_name(name)[source]

                                                              Build the object from one of the registered names

                                                              -classmethod from_type_name(typ, name)[source]
                                                              +classmethod from_type_name(typ, name)[source]

                                                              Build the object from (type, name).

                                                              -name()[source]
                                                              +name()[source]

                                                              The name of the functional. If the functional is not found in the aliases, the string has the form X_NAME+C_NAME

                                                              -type()[source]
                                                              +type()[source]

                                                              The type of the functional.

                                                              diff --git a/docs/pymatgen.dao.html b/docs/pymatgen.dao.html index ba2cfe77664..8bb8d69eeda 100644 --- a/docs/pymatgen.dao.html +++ b/docs/pymatgen.dao.html @@ -4,7 +4,7 @@ - pymatgen.dao module — pymatgen 2022.5.18 documentation + pymatgen.dao module — pymatgen 2022.5.18.1 documentation @@ -38,7 +38,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              diff --git a/docs/pymatgen.electronic_structure.bandstructure.html b/docs/pymatgen.electronic_structure.bandstructure.html index a3b446e3453..0bbdc9aa42b 100644 --- a/docs/pymatgen.electronic_structure.bandstructure.html +++ b/docs/pymatgen.electronic_structure.bandstructure.html @@ -4,7 +4,7 @@ - pymatgen.electronic_structure.bandstructure module — pymatgen 2022.5.18 documentation + pymatgen.electronic_structure.bandstructure module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -118,7 +118,7 @@

                                                              This module provides classes to define everything related to band structures.

                                                              -class BandStructure(kpoints: numpy.ndarray, eigenvals: dict[pymatgen.electronic_structure.core.Spin, numpy.ndarray], lattice: pymatgen.core.lattice.Lattice, efermi: float, labels_dict=None, coords_are_cartesian: bool = False, structure: Optional[pymatgen.core.structure.Structure] = None, projections: Optional[dict[pymatgen.electronic_structure.core.Spin, numpy.ndarray]] = None)[source]
                                                              +class BandStructure(kpoints: numpy.ndarray, eigenvals: dict[pymatgen.electronic_structure.core.Spin, numpy.ndarray], lattice: pymatgen.core.lattice.Lattice, efermi: float, labels_dict=None, coords_are_cartesian: bool = False, structure: Optional[pymatgen.core.structure.Structure] = None, projections: Optional[dict[pymatgen.electronic_structure.core.Spin, numpy.ndarray]] = None)[source]

                                                              Bases: object

                                                              This is the most generic band structure data possible it’s defined by a list of kpoints + energies for each of them

                                                              @@ -131,25 +131,25 @@
                                                              -lattice_rec[source]
                                                              +lattice_rec[source]

                                                              the reciprocal lattice of the band structure.

                                                              -efermi[source]
                                                              +efermi[source]

                                                              the fermi energy

                                                              -is_spin_polarized[source]
                                                              +is_spin_polarized[source]

                                                              True if the band structure is spin-polarized, False otherwise

                                                              -bands[source]
                                                              +bands[source]

                                                              The energy eigenvalues as a {spin: ndarray}. Note that the use of an ndarray is necessary for computational as well as memory efficiency due to the large amount of numerical data. The indices of the ndarray @@ -158,19 +158,19 @@

                                                              -nb_bands[source]
                                                              +nb_bands[source]

                                                              returns the number of bands in the band structure

                                                              -structure[source]
                                                              +structure[source]

                                                              returns the structure

                                                              -projections[source]
                                                              +projections[source]

                                                              The projections as a {spin: ndarray}. Note that the use of an ndarray is necessary for computational as well as memory efficiency due to the large amount of numerical data. The indices of the ndarray @@ -207,13 +207,13 @@

                                                              -as_dict()[source]
                                                              +as_dict()[source]

                                                              JSON-serializable dict representation of BandStructure.

                                                              -classmethod from_dict(d)[source]
                                                              +classmethod from_dict(d)[source]

                                                              Create from dict.

                                                              Parameters
                                                              @@ -227,7 +227,7 @@
                                                              -classmethod from_old_dict(d)[source]
                                                              +classmethod from_old_dict(d)[source]
                                                              Parameters

                                                              d (dict) – A dict with all data for a band structure symm line @@ -241,7 +241,7 @@

                                                              -get_band_gap()[source]
                                                              +get_band_gap()[source]

                                                              Returns band gap data.

                                                              Returns
                                                              @@ -257,7 +257,7 @@
                                                              -get_cbm()[source]
                                                              +get_cbm()[source]

                                                              Returns data about the CBM.

                                                              Returns
                                                              @@ -283,7 +283,7 @@
                                                              -get_direct_band_gap()[source]
                                                              +get_direct_band_gap()[source]

                                                              Returns the direct band gap.

                                                              Returns
                                                              @@ -294,7 +294,7 @@
                                                              -get_direct_band_gap_dict()[source]
                                                              +get_direct_band_gap_dict()[source]

                                                              Returns a dictionary of information about the direct band gap

                                                              @@ -307,7 +307,7 @@
                                                              -get_kpoint_degeneracy(kpoint, cartesian=False, tol=0.01)[source]
                                                              +get_kpoint_degeneracy(kpoint, cartesian=False, tol=0.01)[source]

                                                              Returns degeneracy of a given k-point based on structure symmetry :param kpoint: coordinate of the k-point :type kpoint: 1x3 array @@ -327,7 +327,7 @@

                                                              -get_projection_on_elements()[source]
                                                              +get_projection_on_elements()[source]

                                                              Method returning a dictionary of projections on elements.

                                                              Returns
                                                              @@ -344,7 +344,7 @@
                                                              -get_projections_on_elements_and_orbitals(el_orb_spec)[source]
                                                              +get_projections_on_elements_and_orbitals(el_orb_spec)[source]

                                                              Method returning a dictionary of projections on elements and specific orbitals

                                                              @@ -365,7 +365,7 @@
                                                              -get_sym_eq_kpoints(kpoint, cartesian=False, tol=0.01)[source]
                                                              +get_sym_eq_kpoints(kpoint, cartesian=False, tol=0.01)[source]

                                                              Returns a list of unique symmetrically equivalent k-points.

                                                              Parameters
                                                              @@ -386,7 +386,7 @@
                                                              -get_vbm()[source]
                                                              +get_vbm()[source]

                                                              Returns data about the VBM.

                                                              Returns
                                                              @@ -412,7 +412,7 @@
                                                              -is_metal(efermi_tol=0.0001)[source]
                                                              +is_metal(efermi_tol=0.0001)[source]

                                                              Check if the band structure indicates a metal by looking if the fermi level crosses a band.

                                                              @@ -426,7 +426,7 @@
                                                              -class BandStructureSymmLine(kpoints, eigenvals, lattice, efermi, labels_dict, coords_are_cartesian=False, structure=None, projections=None)[source]
                                                              +class BandStructureSymmLine(kpoints, eigenvals, lattice, efermi, labels_dict, coords_are_cartesian=False, structure=None, projections=None)[source]

                                                              Bases: pymatgen.electronic_structure.bandstructure.BandStructure, monty.json.MSONable

                                                              This object stores band structures along selected (symmetry) lines in the Brillouin zone. We call the different symmetry lines (ex: \Gamma to Z) @@ -461,7 +461,7 @@

                                                              -apply_scissor(new_band_gap)[source]
                                                              +apply_scissor(new_band_gap)[source]

                                                              Apply a scissor operator (shift of the CBM) to fit the given band gap. If it’s a metal. We look for the band crossing the fermi level and shift this one up. This will not work all the time for metals!

                                                              @@ -477,13 +477,13 @@
                                                              -as_dict()[source]
                                                              +as_dict()[source]

                                                              JSON-serializable dict representation of BandStructureSymmLine.

                                                              -get_branch(index)[source]
                                                              +get_branch(index)[source]

                                                              Returns in what branch(es) is the kpoint. There can be several branches.

                                                              @@ -501,7 +501,7 @@
                                                              -get_equivalent_kpoints(index)[source]
                                                              +get_equivalent_kpoints(index)[source]

                                                              Returns the list of kpoint indices equivalent (meaning they are the same frac coords) to the given one.

                                                              @@ -520,7 +520,7 @@
                                                              -class Kpoint(coords, lattice, to_unit_cell=False, coords_are_cartesian=False, label=None)[source]
                                                              +class Kpoint(coords, lattice, to_unit_cell=False, coords_are_cartesian=False, label=None)[source]

                                                              Bases: monty.json.MSONable

                                                              Class to store kpoint objects. A kpoint is defined with a lattice and frac or Cartesian coordinates syntax similar than the site object in @@ -542,43 +542,43 @@

                                                              -property a[source]
                                                              +property a[source]

                                                              Fractional a coordinate of the kpoint

                                                              -as_dict()[source]
                                                              +as_dict()[source]

                                                              JSON-serializable dict representation of a kpoint

                                                              -property b[source]
                                                              +property b[source]

                                                              Fractional b coordinate of the kpoint

                                                              -property c[source]
                                                              +property c[source]

                                                              Fractional c coordinate of the kpoint

                                                              -property cart_coords[source]
                                                              +property cart_coords[source]

                                                              The Cartesian coordinates of the kpoint as a numpy array

                                                              -property frac_coords[source]
                                                              +property frac_coords[source]

                                                              The fractional coordinates of the kpoint as a numpy array

                                                              -classmethod from_dict(d)[source]
                                                              +classmethod from_dict(d)[source]

                                                              Create from dict.

                                                              Parameters
                                                              @@ -592,13 +592,13 @@
                                                              -property label[source]
                                                              +property label[source]

                                                              The label associated with the kpoint

                                                              -property lattice[source]
                                                              +property lattice[source]

                                                              The lattice associated with the kpoint. It’s a pymatgen.core.lattice.Lattice object

                                                              @@ -607,7 +607,7 @@
                                                              -class LobsterBandStructureSymmLine(kpoints, eigenvals, lattice, efermi, labels_dict, coords_are_cartesian=False, structure=None, projections=None)[source]
                                                              +class LobsterBandStructureSymmLine(kpoints, eigenvals, lattice, efermi, labels_dict, coords_are_cartesian=False, structure=None, projections=None)[source]

                                                              Bases: pymatgen.electronic_structure.bandstructure.BandStructureSymmLine

                                                              Lobster subclass of BandStructure with customized functions.

                                                              @@ -640,13 +640,13 @@
                                                              -as_dict()[source]
                                                              +as_dict()[source]

                                                              JSON-serializable dict representation of BandStructureSymmLine.

                                                              -classmethod from_dict(d)[source]
                                                              +classmethod from_dict(d)[source]
                                                              Parameters

                                                              d (dict) – A dict with all data for a band structure symm line @@ -660,7 +660,7 @@

                                                              -classmethod from_old_dict(d)[source]
                                                              +classmethod from_old_dict(d)[source]
                                                              Parameters

                                                              d (dict) – A dict with all data for a band structure symm line @@ -674,7 +674,7 @@

                                                              -get_projection_on_elements()[source]
                                                              +get_projection_on_elements()[source]

                                                              Method returning a dictionary of projections on elements. It sums over all available orbitals for each element.

                                                              @@ -692,7 +692,7 @@
                                                              -get_projections_on_elements_and_orbitals(el_orb_spec)[source]
                                                              +get_projections_on_elements_and_orbitals(el_orb_spec)[source]

                                                              Method returning a dictionary of projections on elements and specific orbitals

                                                              @@ -715,7 +715,7 @@
                                                              -get_reconstructed_band_structure(list_bs, efermi=None)[source]
                                                              +get_reconstructed_band_structure(list_bs, efermi=None)[source]

                                                              This method takes a list of band structures and reconstructs one band structure object from all of them.

                                                              This is typically very useful when you split non self consistent diff --git a/docs/pymatgen.electronic_structure.boltztrap.html b/docs/pymatgen.electronic_structure.boltztrap.html index fa1eb4ea08c..a6545d5598b 100644 --- a/docs/pymatgen.electronic_structure.boltztrap.html +++ b/docs/pymatgen.electronic_structure.boltztrap.html @@ -4,7 +4,7 @@ - pymatgen.electronic_structure.boltztrap module — pymatgen 2022.5.18 documentation + pymatgen.electronic_structure.boltztrap module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -130,7 +130,7 @@
                                                              -class BoltztrapAnalyzer(gap=None, mu_steps=None, cond=None, seebeck=None, kappa=None, hall=None, doping=None, mu_doping=None, seebeck_doping=None, cond_doping=None, kappa_doping=None, hall_doping=None, intrans=None, dos=None, dos_partial=None, carrier_conc=None, vol=None, warning=None, bz_bands=None, bz_kpoints=None, fermi_surface_data=None)[source]
                                                              +class BoltztrapAnalyzer(gap=None, mu_steps=None, cond=None, seebeck=None, kappa=None, hall=None, doping=None, mu_doping=None, seebeck_doping=None, cond_doping=None, kappa_doping=None, hall_doping=None, intrans=None, dos=None, dos_partial=None, carrier_conc=None, vol=None, warning=None, bz_bands=None, bz_kpoints=None, fermi_surface_data=None)[source]

                                                              Bases: object

                                                              Class used to store all the data from a boltztrap run

                                                              Constructor taking directly all the data generated by Boltztrap. You @@ -218,7 +218,7 @@

                                                              -as_dict()[source]
                                                              +as_dict()[source]
                                                              Returns

                                                              MSONable dict.

                                                              @@ -228,7 +228,7 @@
                                                              -static check_acc_bzt_bands(sbs_bz, sbs_ref, warn_thr=(0.03, 0.03))[source]
                                                              +static check_acc_bzt_bands(sbs_bz, sbs_ref, warn_thr=(0.03, 0.03))[source]

                                                              Compare sbs_bz BandStructureSymmLine calculated with boltztrap with the sbs_ref BandStructureSymmLine as reference (from MP for instance), computing correlation and energy difference for eight bands @@ -265,7 +265,7 @@

                                                              -static from_dict(data)[source]
                                                              +static from_dict(data)[source]
                                                              Parameters

                                                              data – Dict representation.

                                                              @@ -278,7 +278,7 @@
                                                              -static from_files(path_dir, dos_spin=1)[source]
                                                              +static from_files(path_dir, dos_spin=1)[source]

                                                              get a BoltztrapAnalyzer object from a set of files

                                                              Parameters
                                                              @@ -295,7 +295,7 @@
                                                              -get_average_eff_mass(output='eigs', doping_levels=True)[source]
                                                              +get_average_eff_mass(output='eigs', doping_levels=True)[source]

                                                              Gives the average effective mass tensor. We call it average because it takes into account all the bands and regions in the Brillouin zone. This is different than the standard @@ -349,7 +349,7 @@

                                                              -get_carrier_concentration()[source]
                                                              +get_carrier_concentration()[source]

                                                              gives the carrier concentration (in cm^-3)

                                                              Returns

                                                              a dictionary {temp:[]} with an array of carrier concentration @@ -361,7 +361,7 @@

                                                              -get_complete_dos(structure, analyzer_for_second_spin=None)[source]
                                                              +get_complete_dos(structure, analyzer_for_second_spin=None)[source]

                                                              Gives a CompleteDos object with the DOS from the interpolated projected band structure :param the structure: @@ -385,7 +385,7 @@

                                                              -get_complexity_factor(output='average', temp=300, doping_levels=False, Lambda=0.5)[source]
                                                              +get_complexity_factor(output='average', temp=300, doping_levels=False, Lambda=0.5)[source]

                                                              Fermi surface complexity factor respect to calculated as explained in Ref. Gibbs, Z. M. et al., Effective mass and fermi surface complexity factor from ab initio band structure calculations. @@ -419,7 +419,7 @@

                                                              -get_conductivity(output='eigs', doping_levels=True, relaxation_time=1e-14)[source]
                                                              +get_conductivity(output='eigs', doping_levels=True, relaxation_time=1e-14)[source]

                                                              Gives the conductivity (1/Ohm*m) in either a full 3x3 tensor form, as 3 eigenvalues, or as the average value (trace/3.0) If doping_levels=True, the results are given at @@ -462,7 +462,7 @@

                                                              -get_extreme(target_prop, maximize=True, min_temp=None, max_temp=None, min_doping=None, max_doping=None, isotropy_tolerance=0.05, use_average=True)[source]
                                                              +get_extreme(target_prop, maximize=True, min_temp=None, max_temp=None, min_doping=None, max_doping=None, isotropy_tolerance=0.05, use_average=True)[source]

                                                              This method takes in eigenvalues over a range of carriers, temperatures, and doping levels, and tells you what is the “best” value that can be achieved for the given target_property. Note that @@ -492,7 +492,7 @@

                                                              -get_hall_carrier_concentration()[source]
                                                              +get_hall_carrier_concentration()[source]

                                                              gives the Hall carrier concentration (in cm^-3). This is the trace of the Hall tensor (see Boltztrap source code) Hall carrier concentration are not always exactly the same than carrier concentration.

                                                              @@ -506,7 +506,7 @@
                                                              -get_mu_bounds(temp=300)[source]
                                                              +get_mu_bounds(temp=300)[source]
                                                              Parameters

                                                              temp – Temperature.

                                                              @@ -519,7 +519,7 @@
                                                              -get_power_factor(output='eigs', doping_levels=True, relaxation_time=1e-14)[source]
                                                              +get_power_factor(output='eigs', doping_levels=True, relaxation_time=1e-14)[source]

                                                              Gives the power factor (Seebeck^2 * conductivity) in units microW/(m*K^2) in either a full 3x3 tensor form, as 3 eigenvalues, or as the average value (trace/3.0) If @@ -563,7 +563,7 @@

                                                              -get_seebeck(output='eigs', doping_levels=True)[source]
                                                              +get_seebeck(output='eigs', doping_levels=True)[source]

                                                              Gives the seebeck coefficient (microV/K) in either a full 3x3 tensor form, as 3 eigenvalues, or as the average value (trace/3.0) If doping_levels=True, the results are given at @@ -604,7 +604,7 @@

                                                              -get_seebeck_eff_mass(output='average', temp=300, doping_levels=False, Lambda=0.5)[source]
                                                              +get_seebeck_eff_mass(output='average', temp=300, doping_levels=False, Lambda=0.5)[source]

                                                              Seebeck effective mass calculated as explained in Ref. Gibbs, Z. M. et al., Effective mass and fermi surface complexity factor from ab initio band structure calculations. @@ -638,7 +638,7 @@

                                                              -get_symm_bands(structure, efermi, kpt_line=None, labels_dict=None)[source]
                                                              +get_symm_bands(structure, efermi, kpt_line=None, labels_dict=None)[source]

                                                              Function useful to read bands from Boltztrap output and get a BandStructureSymmLine object comparable with that one from a DFT calculation (if the same kpt_line is provided). Default kpt_line @@ -651,7 +651,7 @@

                                                              -get_thermal_conductivity(output='eigs', doping_levels=True, k_el=True, relaxation_time=1e-14)[source]
                                                              +get_thermal_conductivity(output='eigs', doping_levels=True, k_el=True, relaxation_time=1e-14)[source]

                                                              Gives the electronic part of the thermal conductivity in either a full 3x3 tensor form, as 3 eigenvalues, or as the average value (trace/3.0) If @@ -696,7 +696,7 @@

                                                              -get_zt(output='eigs', doping_levels=True, relaxation_time=1e-14, kl=1.0)[source]
                                                              +get_zt(output='eigs', doping_levels=True, relaxation_time=1e-14, kl=1.0)[source]

                                                              Gives the ZT coefficient (S^2*cond*T/thermal cond) in either a full 3x3 tensor form, as 3 eigenvalues, or as the average value (trace/3.0) If @@ -741,7 +741,7 @@

                                                              -static parse_cond_and_hall(path_dir, doping_levels=None)[source]
                                                              +static parse_cond_and_hall(path_dir, doping_levels=None)[source]

                                                              Parses the conductivity and Hall tensors :param path_dir: Path containing .condtens / .halltens files :param doping_levels: ([float]) - doping lvls, parse outtrans to get this

                                                              @@ -756,7 +756,7 @@
                                                              -static parse_intrans(path_dir)[source]
                                                              +static parse_intrans(path_dir)[source]

                                                              Parses boltztrap.intrans mainly to extract the value of scissor applied to the bands or some other inputs

                                                              @@ -778,7 +778,7 @@
                                                              -static parse_outputtrans(path_dir)[source]
                                                              +static parse_outputtrans(path_dir)[source]

                                                              Parses .outputtrans file

                                                              Parameters
                                                              @@ -792,7 +792,7 @@
                                                              -static parse_struct(path_dir)[source]
                                                              +static parse_struct(path_dir)[source]

                                                              Parses boltztrap.struct file (only the volume) :param path_dir: (str) dir containing the boltztrap.struct file

                                                              @@ -804,7 +804,7 @@
                                                              -static parse_transdos(path_dir, efermi, dos_spin=1, trim_dos=False)[source]
                                                              +static parse_transdos(path_dir, efermi, dos_spin=1, trim_dos=False)[source]

                                                              Parses .transdos (total DOS) and .transdos_x_y (partial DOS) files :param path_dir: (str) dir containing DOS files :param efermi: (float) Fermi energy @@ -821,7 +821,7 @@

                                                              -exception BoltztrapError[source]
                                                              +exception BoltztrapError[source]

                                                              Bases: Exception

                                                              Exception class for boltztrap. Raised when the boltztrap gives an error

                                                              @@ -829,7 +829,7 @@
                                                              -class BoltztrapRunner(bs, nelec, dos_type='HISTO', energy_grid=0.005, lpfac=10, run_type='BOLTZ', band_nb=None, tauref=0, tauexp=0, tauen=0, soc=False, doping=None, energy_span_around_fermi=1.5, scissor=0.0, kpt_line=None, spin=None, cond_band=False, tmax=1300, tgrid=50, symprec=0.001, cb_cut=10, timeout=7200)[source]
                                                              +class BoltztrapRunner(bs, nelec, dos_type='HISTO', energy_grid=0.005, lpfac=10, run_type='BOLTZ', band_nb=None, tauref=0, tauexp=0, tauen=0, soc=False, doping=None, energy_span_around_fermi=1.5, scissor=0.0, kpt_line=None, spin=None, cond_band=False, tmax=1300, tgrid=50, symprec=0.001, cb_cut=10, timeout=7200)[source]

                                                              Bases: monty.json.MSONable

                                                              This class is used to run Boltztrap on a band structure object.

                                                              @@ -904,7 +904,7 @@
                                                              -as_dict()[source]
                                                              +as_dict()[source]
                                                              Returns

                                                              MSONable dict

                                                              @@ -914,7 +914,7 @@
                                                              -property bs[source]
                                                              +property bs[source]

                                                              The BandStructure

                                                              Type
                                                              @@ -925,7 +925,7 @@
                                                              -property nelec[source]
                                                              +property nelec[source]

                                                              Number of electrons

                                                              Type
                                                              @@ -936,7 +936,7 @@
                                                              -run(path_dir=None, convergence=True, write_input=True, clear_dir=False, max_lpfac=150, min_egrid=5e-05)[source]
                                                              +run(path_dir=None, convergence=True, write_input=True, clear_dir=False, max_lpfac=150, min_egrid=5e-05)[source]

                                                              Write inputs (optional), run BoltzTraP, and ensure convergence (optional) :param path_dir: directory in which to run BoltzTraP @@ -964,7 +964,7 @@

                                                              -write_def(output_file)[source]
                                                              +write_def(output_file)[source]

                                                              Writes the def to an output file.

                                                              Parameters
                                                              @@ -975,7 +975,7 @@
                                                              -write_energy(output_file)[source]
                                                              +write_energy(output_file)[source]

                                                              Writes the energy to an output file.

                                                              Parameters
                                                              @@ -986,7 +986,7 @@
                                                              -write_input(output_dir)[source]
                                                              +write_input(output_dir)[source]

                                                              Writes the input files.

                                                              Parameters
                                                              @@ -997,7 +997,7 @@
                                                              -write_intrans(output_file)[source]
                                                              +write_intrans(output_file)[source]

                                                              Writes the intrans to an output file.

                                                              Parameters
                                                              @@ -1008,7 +1008,7 @@
                                                              -write_proj(output_file_proj, output_file_def)[source]
                                                              +write_proj(output_file_proj, output_file_def)[source]

                                                              Writes the projections to an output file.

                                                              Parameters
                                                              @@ -1019,7 +1019,7 @@
                                                              -write_struct(output_file)[source]
                                                              +write_struct(output_file)[source]

                                                              Writes the structure to an output file.

                                                              Parameters
                                                              @@ -1032,7 +1032,7 @@
                                                              -compare_sym_bands(bands_obj, bands_ref_obj, nb=None)[source]
                                                              +compare_sym_bands(bands_obj, bands_ref_obj, nb=None)[source]

                                                              Compute the mean of correlation between bzt and vasp bandstructure on sym line, for all bands and locally (for each branches) the difference squared (%) if nb is specified.

                                                              @@ -1040,7 +1040,7 @@
                                                              -eta_from_seebeck(seeb, Lambda)[source]
                                                              +eta_from_seebeck(seeb, Lambda)[source]

                                                              It takes a value of seebeck and adjusts the analytic seebeck until it’s equal Returns: eta where the two seebeck coefficients are equal (reduced chemical potential)

                                                              @@ -1048,7 +1048,7 @@
                                                              -read_cube_file(filename)[source]
                                                              +read_cube_file(filename)[source]
                                                              Parameters

                                                              filename – Cube filename

                                                              @@ -1061,14 +1061,14 @@
                                                              -seebeck_eff_mass_from_carr(eta, n, T, Lambda)[source]
                                                              +seebeck_eff_mass_from_carr(eta, n, T, Lambda)[source]

                                                              Calculate seebeck effective mass at a certain carrier concentration eta in kB*T units, n in cm-3, T in K, returns mass in m0 units

                                                              -seebeck_eff_mass_from_seebeck_carr(seeb, n, T, Lambda)[source]
                                                              +seebeck_eff_mass_from_seebeck_carr(seeb, n, T, Lambda)[source]

                                                              Find the chemical potential where analytic and calculated seebeck are identical and then calculate the seebeck effective mass at that chemical potential and a certain carrier concentration n

                                                              @@ -1076,7 +1076,7 @@
                                                              -seebeck_spb(eta, Lambda=0.5)[source]
                                                              +seebeck_spb(eta, Lambda=0.5)[source]

                                                              Seebeck analytic formula in the single parabolic model

                                                              diff --git a/docs/pymatgen.electronic_structure.boltztrap2.html b/docs/pymatgen.electronic_structure.boltztrap2.html index c87af6661b8..58f99ac9077 100644 --- a/docs/pymatgen.electronic_structure.boltztrap2.html +++ b/docs/pymatgen.electronic_structure.boltztrap2.html @@ -4,7 +4,7 @@ - pymatgen.electronic_structure.boltztrap2 module — pymatgen 2022.5.18 documentation + pymatgen.electronic_structure.boltztrap2 module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              diff --git a/docs/pymatgen.electronic_structure.cohp.html b/docs/pymatgen.electronic_structure.cohp.html index 7d540564167..39e55597c5e 100644 --- a/docs/pymatgen.electronic_structure.cohp.html +++ b/docs/pymatgen.electronic_structure.cohp.html @@ -4,7 +4,7 @@ - pymatgen.electronic_structure.cohp module — pymatgen 2022.5.18 documentation + pymatgen.electronic_structure.cohp module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -120,7 +120,7 @@ for crystal orbital overlap populations (COOP).

                                                              -class Cohp(efermi, energies, cohp, are_coops=False, are_cobis=False, icohp=None)[source]
                                                              +class Cohp(efermi, energies, cohp, are_coops=False, are_cobis=False, icohp=None)[source]

                                                              Bases: monty.json.MSONable

                                                              Basic COHP object.

                                                              @@ -137,19 +137,19 @@
                                                              -as_dict()[source]
                                                              +as_dict()[source]

                                                              JSON-serializable dict representation of COHP.

                                                              -classmethod from_dict(d)[source]
                                                              +classmethod from_dict(d)[source]

                                                              Returns a COHP object from a dict representation of the COHP.

                                                              -get_cohp(spin=None, integrated=False)[source]
                                                              +get_cohp(spin=None, integrated=False)[source]

                                                              Returns the COHP or ICOHP for a particular spin.

                                                              Parameters
                                                              @@ -169,13 +169,13 @@
                                                              -get_icohp(spin=None)[source]
                                                              +get_icohp(spin=None)[source]

                                                              Convenient alternative to get the ICOHP for a particular spin.

                                                              -get_interpolated_value(energy, integrated=False)[source]
                                                              +get_interpolated_value(energy, integrated=False)[source]

                                                              Returns the COHP for a particular energy.

                                                              Parameters
                                                              @@ -186,7 +186,7 @@
                                                              -has_antibnd_states_below_efermi(spin=None, limit=0.01)[source]
                                                              +has_antibnd_states_below_efermi(spin=None, limit=0.01)[source]
                                                              Returns dict indicating if there are antibonding states below the Fermi level depending on the spin

                                                              spin: Spin limit: -COHP smaller -limit will be considered.

                                                              @@ -198,7 +198,7 @@
                                                              -class CompleteCohp(structure, avg_cohp, cohp_dict, bonds=None, are_coops=False, are_cobis=False, orb_res_cohp=None)[source]
                                                              +class CompleteCohp(structure, avg_cohp, cohp_dict, bonds=None, are_coops=False, are_cobis=False, orb_res_cohp=None)[source]

                                                              Bases: pymatgen.electronic_structure.cohp.Cohp

                                                              A wrapper class that defines an average COHP, and individual COHPs.

                                                              @@ -223,19 +223,19 @@
                                                              -as_dict()[source]
                                                              +as_dict()[source]

                                                              JSON-serializable dict representation of CompleteCohp.

                                                              -classmethod from_dict(d)[source]
                                                              +classmethod from_dict(d)[source]

                                                              Returns CompleteCohp object from dict representation.

                                                              -classmethod from_file(fmt, filename=None, structure_file=None, are_coops=False, are_cobis=False)[source]
                                                              +classmethod from_file(fmt, filename=None, structure_file=None, are_coops=False, are_cobis=False)[source]

                                                              Creates a CompleteCohp object from an output file of a COHP calculation. Valid formats are either LMTO (for the Stuttgart LMTO-ASA code) or LOBSTER (for the LOBSTER code).

                                                              @@ -264,7 +264,7 @@
                                                              -get_cohp_by_label(label, summed_spin_channels=False)[source]
                                                              +get_cohp_by_label(label, summed_spin_channels=False)[source]

                                                              Get specific COHP object.

                                                              Parameters
                                                              @@ -281,7 +281,7 @@
                                                              -get_orbital_resolved_cohp(label, orbitals, summed_spin_channels=False)[source]
                                                              +get_orbital_resolved_cohp(label, orbitals, summed_spin_channels=False)[source]

                                                              Get orbital-resolved COHP.

                                                              Parameters
                                                              @@ -307,7 +307,7 @@
                                                              -get_summed_cohp_by_label_and_orbital_list(label_list, orbital_list, divisor=1, summed_spin_channels=False)[source]
                                                              +get_summed_cohp_by_label_and_orbital_list(label_list, orbital_list, divisor=1, summed_spin_channels=False)[source]

                                                              Returns a COHP object that includes a summed COHP divided by divisor

                                                              Parameters
                                                              @@ -327,7 +327,7 @@
                                                              -get_summed_cohp_by_label_list(label_list, divisor=1, summed_spin_channels=False)[source]
                                                              +get_summed_cohp_by_label_list(label_list, divisor=1, summed_spin_channels=False)[source]

                                                              Returns a COHP object that includes a summed COHP divided by divisor

                                                              Parameters
                                                              @@ -347,26 +347,26 @@
                                                              -class IcohpCollection(list_labels, list_atom1, list_atom2, list_length, list_translation, list_num, list_icohp, is_spin_polarized, are_coops=False, are_cobis=False)[source]
                                                              +class IcohpCollection(list_labels, list_atom1, list_atom2, list_length, list_translation, list_num, list_icohp, is_spin_polarized, are_coops=False, are_cobis=False)[source]

                                                              Bases: monty.json.MSONable

                                                              Class to store IcohpValues

                                                              -are_coops[source]
                                                              +are_coops[source]
                                                              Boolean to indicate if this are ICOOPs
                                                              -are_cobis[source]
                                                              +are_cobis[source]
                                                              Boolean to indicate if this are ICOOPs
                                                              -is_spin_polarized[source]
                                                              +is_spin_polarized[source]
                                                              Boolean to indicate if the Lobster calculation was done spin polarized or not
                                                              @@ -390,7 +390,7 @@
                                                              -property are_cobis[source]
                                                              +property are_cobis[source]

                                                              Whether this a cobi.

                                                              Type
                                                              @@ -401,7 +401,7 @@
                                                              -property are_coops[source]
                                                              +property are_coops[source]

                                                              Whether this is a coop.

                                                              Type
                                                              @@ -412,7 +412,7 @@
                                                              -extremum_icohpvalue(summed_spin_channels=True, spin=Spin.up)[source]
                                                              +extremum_icohpvalue(summed_spin_channels=True, spin=Spin.up)[source]

                                                              get ICOHP/ICOOP of strongest bond :param summed_spin_channels: Boolean to indicate whether the ICOHPs/ICOOPs of both spin channels should be summed :param spin: if summed_spin_channels is equal to False, this spin indicates which spin channel should be returned

                                                              @@ -425,7 +425,7 @@
                                                              -get_icohp_by_label(label, summed_spin_channels=True, spin=Spin.up)[source]
                                                              +get_icohp_by_label(label, summed_spin_channels=True, spin=Spin.up)[source]

                                                              get an icohp value for a certain bond as indicated by the label (bond labels starting by “1” as in ICOHPLIST/ICOOPLIST)

                                                              @@ -444,7 +444,7 @@
                                                              -get_icohp_dict_by_bondlengths(minbondlength=0.0, maxbondlength=8.0)[source]
                                                              +get_icohp_dict_by_bondlengths(minbondlength=0.0, maxbondlength=8.0)[source]

                                                              get a dict of IcohpValues corresponding to certain bond lengths :param minbondlength: defines the minimum of the bond lengths of the bonds :param maxbondlength: defines the maximum of the bond lengths of the bonds

                                                              @@ -457,7 +457,7 @@
                                                              -get_icohp_dict_of_site(site, minsummedicohp=None, maxsummedicohp=None, minbondlength=0.0, maxbondlength=8.0, only_bonds_to=None)[source]
                                                              +get_icohp_dict_of_site(site, minsummedicohp=None, maxsummedicohp=None, minbondlength=0.0, maxbondlength=8.0, only_bonds_to=None)[source]

                                                              get a dict of IcohpValue for a certain site (indicated by integer) :param site: integer describing the site of interest, order as in Icohplist.lobster/Icooplist.lobster, starts at 0 :param minsummedicohp: float, minimal icohp/icoop of the bonds that are considered. It is the summed ICOHP value

                                                              @@ -482,7 +482,7 @@
                                                              -get_summed_icohp_by_label_list(label_list, divisor=1.0, summed_spin_channels=True, spin=Spin.up)[source]
                                                              +get_summed_icohp_by_label_list(label_list, divisor=1.0, summed_spin_channels=True, spin=Spin.up)[source]

                                                              get the sum of several ICOHP values that are indicated by a list of labels (labels of the bonds are the same as in ICOHPLIST/ICOOPLIST)

                                                              @@ -502,7 +502,7 @@
                                                              -property is_spin_polarized[source]
                                                              +property is_spin_polarized[source]

                                                              Whether it is spin polarized.

                                                              Type
                                                              @@ -515,33 +515,33 @@
                                                              -class IcohpValue(label, atom1, atom2, length, translation, num, icohp, are_coops=False, are_cobis=False)[source]
                                                              +class IcohpValue(label, atom1, atom2, length, translation, num, icohp, are_coops=False, are_cobis=False)[source]

                                                              Bases: monty.json.MSONable

                                                              Class to store information on an ICOHP or ICOOP value

                                                              -num_bonds[source]
                                                              +num_bonds[source]
                                                              number of bonds used for the average cohp (relevant for Lobster versions <3.0) (int)
                                                              -are_coops[source]
                                                              +are_coops[source]
                                                              Boolean to indicates ICOOPs
                                                              -are_cobis[source]
                                                              +are_cobis[source]
                                                              Boolean to indicates ICOBIs
                                                              -icohp[source]
                                                              +icohp[source]
                                                              dict={Spin.up: icohpvalue for spin.up, Spin.down: icohpvalue for spin.down}
                                                              @@ -570,21 +570,21 @@
                                                              -property are_cobis[source]
                                                              +property are_cobis[source]

                                                              tells if ICOBIs or not :returns: Boolean

                                                              -property are_coops[source]
                                                              +property are_coops[source]

                                                              tells if ICOOPs or not :returns: Boolean

                                                              -property icohp[source]
                                                              +property icohp[source]

                                                              dict with icohps for spinup and spindown :returns: icohpvalue for spin.up, Spin.down: icohpvalue for spin.down} :rtype: dict={Spin.up

                                                              @@ -592,7 +592,7 @@
                                                              -icohpvalue(spin=Spin.up)[source]
                                                              +icohpvalue(spin=Spin.up)[source]
                                                              Parameters

                                                              spin – Spin.up or Spin.down

                                                              @@ -605,21 +605,21 @@
                                                              -property is_spin_polarized[source]
                                                              +property is_spin_polarized[source]

                                                              tells if spin polarized calculation or not :returns: Boolean

                                                              -property num_bonds[source]
                                                              +property num_bonds[source]

                                                              tells the number of bonds for which the ICOHP value is an average :returns: Int

                                                              -property summed_icohp[source]
                                                              +property summed_icohp[source]

                                                              Adds ICOHPs of both spin channels for spin polarized compounds :returns: icohp value in eV

                                                              @@ -628,7 +628,7 @@
                                                              -get_integrated_cohp_in_energy_range(cohp, label, orbital=None, energy_range=None, relative_E_Fermi=True, summed_spin_channels=True)[source]
                                                              +get_integrated_cohp_in_energy_range(cohp, label, orbital=None, energy_range=None, relative_E_Fermi=True, summed_spin_channels=True)[source]

                                                              Method that can integrate completecohp objects which include data on integrated COHPs :param cohp: CompleteCOHP object :param label: label of the COHP data diff --git a/docs/pymatgen.electronic_structure.core.html b/docs/pymatgen.electronic_structure.core.html index baa0cc10f84..d119f2b048c 100644 --- a/docs/pymatgen.electronic_structure.core.html +++ b/docs/pymatgen.electronic_structure.core.html @@ -4,7 +4,7 @@ - pymatgen.electronic_structure.core module — pymatgen 2022.5.18 documentation + pymatgen.electronic_structure.core module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -119,7 +119,7 @@ such as the Spin, Orbital, etc.

                                                              -class Magmom(moment, saxis=(0, 0, 1))[source]
                                                              +class Magmom(moment, saxis=(0, 0, 1))[source]

                                                              Bases: monty.json.MSONable

                                                              New class in active development. Use with caution, feedback is appreciated.

                                                              @@ -170,7 +170,7 @@
                                                              -static are_collinear(magmoms)[source]
                                                              +static are_collinear(magmoms)[source]

                                                              Method checks to see if a set of magnetic moments are collinear with each other. :param magmoms: list of magmoms (Magmoms, scalars or vectors) @@ -179,7 +179,7 @@

                                                              -classmethod from_global_moment_and_saxis(global_moment, saxis)[source]
                                                              +classmethod from_global_moment_and_saxis(global_moment, saxis)[source]

                                                              Convenience method to initialize Magmom from a given global magnetic moment, i.e. magnetic moment with saxis=(0,0,1), and provided saxis.

                                                              @@ -200,7 +200,7 @@
                                                              -classmethod from_moment_relative_to_crystal_axes(moment, lattice)[source]
                                                              +classmethod from_moment_relative_to_crystal_axes(moment, lattice)[source]

                                                              Obtaining a Magmom object from a magnetic moment provided relative to crystal axes.

                                                              Used for obtaining moments from magCIF file. @@ -211,7 +211,7 @@

                                                              -get_00t_magmom_with_xyz_saxis()[source]
                                                              +get_00t_magmom_with_xyz_saxis()[source]

                                                              For internal implementation reasons, in non-collinear calculations VASP prefers:

                                                              MAGMOM = 0 0 total_magnetic_moment @@ -234,7 +234,7 @@

                                                              -static get_consistent_set_and_saxis(magmoms, saxis=None)[source]
                                                              +static get_consistent_set_and_saxis(magmoms, saxis=None)[source]

                                                              Method to ensure a list of magmoms use the same spin axis. Returns a tuple of a list of Magmoms and their global spin axis.

                                                              @@ -252,7 +252,7 @@
                                                              -get_moment(saxis=(0, 0, 1))[source]
                                                              +get_moment(saxis=(0, 0, 1))[source]

                                                              Get magnetic moment relative to a given spin quantization axis. If no axis is provided, moment will be given relative to the Magmom’s internal spin quantization axis, i.e. equivalent to @@ -269,7 +269,7 @@

                                                              -get_moment_relative_to_crystal_axes(lattice)[source]
                                                              +get_moment_relative_to_crystal_axes(lattice)[source]

                                                              If scalar magmoms, moments will be given arbitrarily along z. Used for writing moments to magCIF file.

                                                              @@ -284,7 +284,7 @@
                                                              -static get_suggested_saxis(magmoms)[source]
                                                              +static get_suggested_saxis(magmoms)[source]

                                                              This method returns a suggested spin axis for a set of magmoms, taking the largest magnetic moment as the reference. For calculations with collinear spins, this would give a sensible saxis for a ncl @@ -301,7 +301,7 @@

                                                              -get_xyz_magmom_with_001_saxis()[source]
                                                              +get_xyz_magmom_with_001_saxis()[source]

                                                              Returns a Magmom in the default setting of saxis = [0, 0, 1] and the magnetic moment rotated as required.

                                                              @@ -313,7 +313,7 @@
                                                              -property global_moment[source]
                                                              +property global_moment[source]

                                                              Get the magnetic moment defined in an arbitrary global reference frame.

                                                              Returns
                                                              @@ -324,7 +324,7 @@
                                                              -static have_consistent_saxis(magmoms)[source]
                                                              +static have_consistent_saxis(magmoms)[source]

                                                              This method checks that all Magmom objects in a list have a consistent spin quantization axis. To write MAGMOM tags to a VASP INCAR, a global SAXIS value for all magmoms has to be used. @@ -342,7 +342,7 @@

                                                              -property projection[source]
                                                              +property projection[source]

                                                              Projects moment along spin quantisation axis. Useful for obtaining collinear approximation for slightly non-collinear magmoms.

                                                              @@ -356,140 +356,140 @@
                                                              -class Orbital(value)[source]
                                                              +class Orbital(value)[source]

                                                              Bases: enum.Enum

                                                              Enum type for specific orbitals. The indices are basically the order in which the orbitals are reported in VASP and has no special meaning.

                                                              -dx2 = 8[source]
                                                              +dx2 = 8[source]
                                                              -dxy = 4[source]
                                                              +dxy = 4[source]
                                                              -dxz = 7[source]
                                                              +dxz = 7[source]
                                                              -dyz = 5[source]
                                                              +dyz = 5[source]
                                                              -dz2 = 6[source]
                                                              +dz2 = 6[source]
                                                              -f0 = 12[source]
                                                              +f0 = 12[source]
                                                              -f1 = 13[source]
                                                              +f1 = 13[source]
                                                              -f2 = 14[source]
                                                              +f2 = 14[source]
                                                              -f3 = 15[source]
                                                              +f3 = 15[source]
                                                              -f_1 = 11[source]
                                                              +f_1 = 11[source]
                                                              -f_2 = 10[source]
                                                              +f_2 = 10[source]
                                                              -f_3 = 9[source]
                                                              +f_3 = 9[source]
                                                              -property orbital_type[source]
                                                              +property orbital_type[source]

                                                              Returns OrbitalType of an orbital.

                                                              -px = 3[source]
                                                              +px = 3[source]
                                                              -py = 1[source]
                                                              +py = 1[source]
                                                              -pz = 2[source]
                                                              +pz = 2[source]
                                                              -s = 0[source]
                                                              +s = 0[source]
                                                              -class OrbitalType(value)[source]
                                                              +class OrbitalType(value)[source]

                                                              Bases: enum.Enum

                                                              Enum type for orbital type. Indices are basically the azimuthal quantum number, l.

                                                              -d = 2[source]
                                                              +d = 2[source]
                                                              -f = 3[source]
                                                              +f = 3[source]
                                                              -p = 1[source]
                                                              +p = 1[source]
                                                              -s = 0[source]
                                                              +s = 0[source]
                                                              -class Spin(value)[source]
                                                              +class Spin(value)[source]

                                                              Bases: enum.Enum

                                                              Enum type for Spin. Only up and down. Usage: Spin.up, Spin.down.

                                                              -down = -1[source]
                                                              +down = -1[source]
                                                              -up = 1[source]
                                                              +up = 1[source]
                                                              diff --git a/docs/pymatgen.electronic_structure.dos.html b/docs/pymatgen.electronic_structure.dos.html index 3e53f207539..2a038af8428 100644 --- a/docs/pymatgen.electronic_structure.dos.html +++ b/docs/pymatgen.electronic_structure.dos.html @@ -4,7 +4,7 @@ - pymatgen.electronic_structure.dos module — pymatgen 2022.5.18 documentation + pymatgen.electronic_structure.dos module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -118,7 +118,7 @@

                                                              This module defines classes to represent the density of states, etc.

                                                              -class CompleteDos(structure: pymatgen.core.structure.Structure, total_dos: pymatgen.electronic_structure.dos.Dos, pdoss: dict[pymatgen.core.sites.PeriodicSite, dict[pymatgen.electronic_structure.core.Orbital, dict[pymatgen.electronic_structure.core.Spin, Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]]]])[source]
                                                              +class CompleteDos(structure: pymatgen.core.structure.Structure, total_dos: pymatgen.electronic_structure.dos.Dos, pdoss: dict[pymatgen.core.sites.PeriodicSite, dict[pymatgen.electronic_structure.core.Orbital, dict[pymatgen.electronic_structure.core.Spin, Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]]]])[source]

                                                              Bases: pymatgen.electronic_structure.dos.Dos

                                                              This wrapper class defines a total dos, and also provides a list of PDos. Mainly used by pymatgen.io.vasp.Vasprun to create a complete Dos from @@ -126,13 +126,13 @@ manually.

                                                              -structure[source]
                                                              +structure[source]

                                                              Structure associated with the CompleteDos.

                                                              -pdos[source]
                                                              +pdos[source]

                                                              Dict of partial densities of the form {Site:{Orbital:{Spin:Densities}}}

                                                              @@ -148,19 +148,19 @@
                                                              -as_dict() dict[source]
                                                              +as_dict() dict[source]

                                                              JSON-serializable dict representation of CompleteDos.

                                                              -classmethod from_dict(d) pymatgen.electronic_structure.dos.CompleteDos[source]
                                                              +classmethod from_dict(d) pymatgen.electronic_structure.dos.CompleteDos[source]

                                                              Returns CompleteDos object from dict representation.

                                                              -get_band_center(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None, erange: Optional[list[float]] = None) float[source]
                                                              +get_band_center(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None, erange: Optional[list[float]] = None) float[source]

                                                              Computes the orbital-projected band center, defined as the first moment relative to the Fermi level

                                                              @@ -189,7 +189,7 @@
                                                              -get_band_filling(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None) float[source]
                                                              +get_band_filling(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None) float[source]

                                                              Computes the orbital-projected band filling, defined as the zeroth moment up to the Fermi level

                                                              @@ -209,7 +209,7 @@
                                                              -get_band_kurtosis(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None, erange: Optional[list[float]] = None) float[source]
                                                              +get_band_kurtosis(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None, erange: Optional[list[float]] = None) float[source]
                                                              Get the orbital-projected kurtosis, defined as the fourth standardized moment

                                                              int_{-inf}^{+inf} rho(E)*(E-E_center)^4 dE/int_{-inf}^{+inf} rho(E) dE) / @@ -238,7 +238,7 @@

                                                              -get_band_skewness(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None, erange: Optional[list[float]] = None) float[source]
                                                              +get_band_skewness(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None, erange: Optional[list[float]] = None) float[source]
                                                              Get the orbital-projected skewness, defined as the third standardized moment

                                                              int_{-inf}^{+inf} rho(E)*(E-E_center)^3 dE/int_{-inf}^{+inf} rho(E) dE) / @@ -267,7 +267,7 @@

                                                              -get_band_width(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None, erange: Optional[list[float]] = None) float[source]
                                                              +get_band_width(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None, erange: Optional[list[float]] = None) float[source]
                                                              Get the orbital-projected band width, defined as the square root of the second moment

                                                              sqrt(int_{-inf}^{+inf} rho(E)*(E-E_center)^2 dE/int_{-inf}^{+inf} rho(E) dE)

                                                              @@ -294,7 +294,7 @@
                                                              -get_element_dos() dict[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies], pymatgen.electronic_structure.dos.Dos][source]
                                                              +get_element_dos() dict[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies], pymatgen.electronic_structure.dos.Dos][source]

                                                              Get element projected Dos.

                                                              Returns
                                                              @@ -308,7 +308,7 @@
                                                              -get_element_spd_dos(el: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]) dict[pymatgen.electronic_structure.core.OrbitalType, pymatgen.electronic_structure.dos.Dos][source]
                                                              +get_element_spd_dos(el: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]) dict[pymatgen.electronic_structure.core.OrbitalType, pymatgen.electronic_structure.dos.Dos][source]

                                                              Get element and spd projected Dos

                                                              Parameters
                                                              @@ -325,7 +325,7 @@
                                                              -get_hilbert_transform(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None) pymatgen.electronic_structure.dos.Dos[source]
                                                              +get_hilbert_transform(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None) pymatgen.electronic_structure.dos.Dos[source]

                                                              Returns the Hilbert transform of the orbital-projected density of states, often plotted for a Newns-Anderson analysis.

                                                              @@ -344,7 +344,7 @@
                                                              -get_n_moment(n: int, band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None, erange: Optional[list[float]] = None, center: bool = True) float[source]
                                                              +get_n_moment(n: int, band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None, erange: Optional[list[float]] = None, center: bool = True) float[source]
                                                              Get the nth moment of the DOS centered around the orbital-projected band center, defined as

                                                              int_{-inf}^{+inf} rho(E)*(E-E_center)^n dE/int_{-inf}^{+inf} rho(E) dE

                                                              @@ -373,7 +373,7 @@
                                                              -get_site_dos(site: pymatgen.core.sites.PeriodicSite) pymatgen.electronic_structure.dos.Dos[source]
                                                              +get_site_dos(site: pymatgen.core.sites.PeriodicSite) pymatgen.electronic_structure.dos.Dos[source]

                                                              Get the total Dos for a site (all orbitals).

                                                              Parameters
                                                              @@ -387,7 +387,7 @@
                                                              -get_site_orbital_dos(site: pymatgen.core.sites.PeriodicSite, orbital: pymatgen.electronic_structure.core.Orbital) pymatgen.electronic_structure.dos.Dos[source]
                                                              +get_site_orbital_dos(site: pymatgen.core.sites.PeriodicSite, orbital: pymatgen.electronic_structure.core.Orbital) pymatgen.electronic_structure.dos.Dos[source]

                                                              Get the Dos for a particular orbital of a particular site.

                                                              Parameters
                                                              @@ -404,7 +404,7 @@
                                                              -get_site_spd_dos(site: pymatgen.core.sites.PeriodicSite) dict[pymatgen.electronic_structure.core.OrbitalType, pymatgen.electronic_structure.dos.Dos][source]
                                                              +get_site_spd_dos(site: pymatgen.core.sites.PeriodicSite) dict[pymatgen.electronic_structure.core.OrbitalType, pymatgen.electronic_structure.dos.Dos][source]

                                                              Get orbital projected Dos of a particular site

                                                              Parameters
                                                              @@ -421,7 +421,7 @@
                                                              -get_site_t2g_eg_resolved_dos(site: pymatgen.core.sites.PeriodicSite) dict[str, pymatgen.electronic_structure.dos.Dos][source]
                                                              +get_site_t2g_eg_resolved_dos(site: pymatgen.core.sites.PeriodicSite) dict[str, pymatgen.electronic_structure.dos.Dos][source]

                                                              Get the t2g, eg projected DOS for a particular site.

                                                              Parameters
                                                              @@ -439,7 +439,7 @@
                                                              -get_spd_dos() dict[pymatgen.electronic_structure.core.OrbitalType, pymatgen.electronic_structure.dos.Dos][source]
                                                              +get_spd_dos() dict[pymatgen.electronic_structure.core.OrbitalType, pymatgen.electronic_structure.dos.Dos][source]

                                                              Get orbital projected Dos.

                                                              Returns
                                                              @@ -453,7 +453,7 @@
                                                              -get_upper_band_edge(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None, erange: Optional[list[float]] = None) float[source]
                                                              +get_upper_band_edge(band: pymatgen.electronic_structure.core.OrbitalType = OrbitalType.d, elements: Optional[list[Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]]] = None, sites: Optional[list[pymatgen.core.sites.PeriodicSite]] = None, spin: Optional[pymatgen.electronic_structure.core.Spin] = None, erange: Optional[list[float]] = None) float[source]

                                                              Get the orbital-projected upper band edge. The definition by Xin et al. Phys. Rev. B, 89, 115114 (2014) is used, which is the highest peak position of the Hilbert transform of the orbital-projected DOS.

                                                              @@ -476,7 +476,7 @@
                                                              -property spin_polarization: float | None[source]
                                                              +property spin_polarization: float | None[source]

                                                              Calculates spin polarization at Fermi level. If the calculation is not spin-polarized, None will be returned.

                                                              @@ -495,7 +495,7 @@
                                                              -class DOS(energies: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], densities: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], efermi: float)[source]
                                                              +class DOS(energies: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], densities: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], efermi: float)[source]

                                                              Bases: pymatgen.core.spectrum.Spectrum

                                                              Replacement basic DOS object. All other DOS objects are extended versions of this object. Work in progress.

                                                              @@ -512,17 +512,17 @@
                                                              -XLABEL = 'Energy'[source]
                                                              +XLABEL = 'Energy'[source]
                                                              -YLABEL = 'Density'[source]
                                                              +YLABEL = 'Density'[source]
                                                              -get_cbm_vbm(tol: float = 0.001, abs_tol: bool = False, spin=None)[source]
                                                              +get_cbm_vbm(tol: float = 0.001, abs_tol: bool = False, spin=None)[source]

                                                              Expects a DOS object and finds the cbm and vbm.

                                                              Parameters
                                                              @@ -545,7 +545,7 @@
                                                              -get_gap(tol: float = 0.001, abs_tol: bool = False, spin: Optional[pymatgen.electronic_structure.core.Spin] = None)[source]
                                                              +get_gap(tol: float = 0.001, abs_tol: bool = False, spin: Optional[pymatgen.electronic_structure.core.Spin] = None)[source]

                                                              Expects a DOS object and finds the gap.

                                                              Parameters
                                                              @@ -565,7 +565,7 @@
                                                              -get_interpolated_gap(tol: float = 0.001, abs_tol: bool = False, spin: Optional[pymatgen.electronic_structure.core.Spin] = None)[source]
                                                              +get_interpolated_gap(tol: float = 0.001, abs_tol: bool = False, spin: Optional[pymatgen.electronic_structure.core.Spin] = None)[source]

                                                              Expects a DOS object and finds the gap

                                                              Parameters
                                                              @@ -591,7 +591,7 @@
                                                              -class Dos(efermi: float, energies: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], densities: dict[pymatgen.electronic_structure.core.Spin, Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]])[source]
                                                              +class Dos(efermi: float, energies: Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]], densities: dict[pymatgen.electronic_structure.core.Spin, Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]])[source]

                                                              Bases: monty.json.MSONable

                                                              Basic DOS object. All other DOS objects are extended versions of this object.

                                                              @@ -607,19 +607,19 @@
                                                              -as_dict() dict[source]
                                                              +as_dict() dict[source]

                                                              JSON-serializable dict representation of Dos.

                                                              -classmethod from_dict(d) pymatgen.electronic_structure.dos.Dos[source]
                                                              +classmethod from_dict(d) pymatgen.electronic_structure.dos.Dos[source]

                                                              Returns Dos object from dict representation of Dos.

                                                              -get_cbm_vbm(tol: float = 0.001, abs_tol: bool = False, spin: Optional[pymatgen.electronic_structure.core.Spin] = None)[source]
                                                              +get_cbm_vbm(tol: float = 0.001, abs_tol: bool = False, spin: Optional[pymatgen.electronic_structure.core.Spin] = None)[source]

                                                              Expects a DOS object and finds the cbm and vbm.

                                                              Parameters
                                                              @@ -642,7 +642,7 @@
                                                              -get_densities(spin: Optional[pymatgen.electronic_structure.core.Spin] = None)[source]
                                                              +get_densities(spin: Optional[pymatgen.electronic_structure.core.Spin] = None)[source]

                                                              Returns the density of states for a particular spin.

                                                              Parameters
                                                              @@ -657,7 +657,7 @@
                                                              -get_gap(tol: float = 0.001, abs_tol: bool = False, spin: Optional[pymatgen.electronic_structure.core.Spin] = None)[source]
                                                              +get_gap(tol: float = 0.001, abs_tol: bool = False, spin: Optional[pymatgen.electronic_structure.core.Spin] = None)[source]

                                                              Expects a DOS object and finds the gap.

                                                              Parameters
                                                              @@ -677,7 +677,7 @@
                                                              -get_interpolated_gap(tol: float = 0.001, abs_tol: bool = False, spin: Optional[pymatgen.electronic_structure.core.Spin] = None)[source]
                                                              +get_interpolated_gap(tol: float = 0.001, abs_tol: bool = False, spin: Optional[pymatgen.electronic_structure.core.Spin] = None)[source]

                                                              Expects a DOS object and finds the gap

                                                              Parameters
                                                              @@ -701,7 +701,7 @@
                                                              -get_interpolated_value(energy: float)[source]
                                                              +get_interpolated_value(energy: float)[source]

                                                              Returns interpolated density for a particular energy.

                                                              Parameters
                                                              @@ -712,7 +712,7 @@
                                                              -get_smeared_densities(sigma: float)[source]
                                                              +get_smeared_densities(sigma: float)[source]

                                                              Returns the Dict representation of the densities, {Spin: densities}, but with a Gaussian smearing of std dev sigma

                                                              @@ -729,7 +729,7 @@
                                                              -class FermiDos(dos: pymatgen.electronic_structure.dos.Dos, structure: Optional[pymatgen.core.structure.Structure] = None, nelecs: Optional[float] = None, bandgap: Optional[float] = None)[source]
                                                              +class FermiDos(dos: pymatgen.electronic_structure.dos.Dos, structure: Optional[pymatgen.core.structure.Structure] = None, nelecs: Optional[float] = None, bandgap: Optional[float] = None)[source]

                                                              Bases: pymatgen.electronic_structure.dos.Dos, monty.json.MSONable

                                                              This wrapper class helps relate the density of states, doping levels (i.e. carrier concentrations) and corresponding fermi levels. A negative @@ -753,19 +753,19 @@

                                                              -as_dict() dict[source]
                                                              +as_dict() dict[source]

                                                              JSON-serializable dict representation of Dos.

                                                              -classmethod from_dict(d) pymatgen.electronic_structure.dos.FermiDos[source]
                                                              +classmethod from_dict(d) pymatgen.electronic_structure.dos.FermiDos[source]

                                                              Returns Dos object from dict representation of Dos.

                                                              -get_doping(fermi_level: float, temperature: float) float[source]
                                                              +get_doping(fermi_level: float, temperature: float) float[source]

                                                              Calculate the doping (majority carrier concentration) at a given fermi level and temperature. A simple Left Riemann sum is used for integrating the density of states over energy & equilibrium Fermi-Dirac @@ -788,7 +788,7 @@

                                                              -get_fermi(concentration: float, temperature: float, rtol: float = 0.01, nstep: int = 50, step: float = 0.1, precision: int = 8)[source]
                                                              +get_fermi(concentration: float, temperature: float, rtol: float = 0.01, nstep: int = 50, step: float = 0.1, precision: int = 8)[source]

                                                              Finds the fermi level at which the doping concentration at the given temperature (T) is equal to concentration. A greedy algorithm is used where the relative error is minimized by calculating the doping at a @@ -815,7 +815,7 @@

                                                              -get_fermi_interextrapolated(concentration: float, temperature: float, warn: bool = True, c_ref: float = 10000000000.0, **kwargs) float[source]
                                                              +get_fermi_interextrapolated(concentration: float, temperature: float, warn: bool = True, c_ref: float = 10000000000.0, **kwargs) float[source]

                                                              Similar to get_fermi except that when get_fermi fails to converge, an interpolated or extrapolated fermi is returned with the assumption that the fermi level changes linearly with log(abs(concentration)).

                                                              @@ -844,7 +844,7 @@
                                                              -class LobsterCompleteDos(structure: pymatgen.core.structure.Structure, total_dos: pymatgen.electronic_structure.dos.Dos, pdoss: dict[pymatgen.core.sites.PeriodicSite, dict[pymatgen.electronic_structure.core.Orbital, dict[pymatgen.electronic_structure.core.Spin, Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]]]])[source]
                                                              +class LobsterCompleteDos(structure: pymatgen.core.structure.Structure, total_dos: pymatgen.electronic_structure.dos.Dos, pdoss: dict[pymatgen.core.sites.PeriodicSite, dict[pymatgen.electronic_structure.core.Orbital, dict[pymatgen.electronic_structure.core.Spin, Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]]]])[source]

                                                              Bases: pymatgen.electronic_structure.dos.CompleteDos

                                                              Extended CompleteDOS for Lobster

                                                              @@ -859,13 +859,13 @@
                                                              -classmethod from_dict(d) pymatgen.electronic_structure.dos.LobsterCompleteDos[source]
                                                              +classmethod from_dict(d) pymatgen.electronic_structure.dos.LobsterCompleteDos[source]

                                                              Returns: CompleteDos object from dict representation.

                                                              -get_element_spd_dos(el: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]) dict[str, pymatgen.electronic_structure.dos.Dos][source]
                                                              +get_element_spd_dos(el: Union[str, pymatgen.core.periodic_table.Element, pymatgen.core.periodic_table.Species, pymatgen.core.periodic_table.DummySpecies]) dict[str, pymatgen.electronic_structure.dos.Dos][source]

                                                              Get element and spd projected Dos

                                                              Parameters
                                                              @@ -882,7 +882,7 @@
                                                              -get_site_orbital_dos(site: pymatgen.core.sites.PeriodicSite, orbital: str) pymatgen.electronic_structure.dos.Dos[source]
                                                              +get_site_orbital_dos(site: pymatgen.core.sites.PeriodicSite, orbital: str) pymatgen.electronic_structure.dos.Dos[source]

                                                              Get the Dos for a particular orbital of a particular site.

                                                              Parameters
                                                              @@ -903,7 +903,7 @@
                                                              -get_site_t2g_eg_resolved_dos(site: pymatgen.core.sites.PeriodicSite) dict[str, pymatgen.electronic_structure.dos.Dos][source]
                                                              +get_site_t2g_eg_resolved_dos(site: pymatgen.core.sites.PeriodicSite) dict[str, pymatgen.electronic_structure.dos.Dos][source]

                                                              Get the t2g, eg projected DOS for a particular site. :param site: Site in Structure associated with CompleteDos.

                                                              @@ -919,7 +919,7 @@
                                                              -get_spd_dos() dict[str, pymatgen.electronic_structure.dos.Dos][source]
                                                              +get_spd_dos() dict[str, pymatgen.electronic_structure.dos.Dos][source]

                                                              Get orbital projected Dos. For example, if 3s and 4s are included in the basis of some element, they will be both summed in the orbital projected DOS

                                                              @@ -937,7 +937,7 @@
                                                              -add_densities(density1: dict[pymatgen.electronic_structure.core.Spin, Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]], density2: dict[pymatgen.electronic_structure.core.Spin, Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]]) dict[pymatgen.electronic_structure.core.Spin, Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]][source]
                                                              +add_densities(density1: dict[pymatgen.electronic_structure.core.Spin, Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]], density2: dict[pymatgen.electronic_structure.core.Spin, Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]]) dict[pymatgen.electronic_structure.core.Spin, Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]][source]

                                                              Method to sum two densities.

                                                              Parameters
                                                              @@ -957,7 +957,7 @@
                                                              -f0(E, fermi, T)[source]
                                                              +f0(E, fermi, T)[source]

                                                              Returns the equilibrium fermi-dirac. :param E: energy in eV :type E: float diff --git a/docs/pymatgen.electronic_structure.html b/docs/pymatgen.electronic_structure.html index b4782fea703..bc7ea4a2e1c 100644 --- a/docs/pymatgen.electronic_structure.html +++ b/docs/pymatgen.electronic_structure.html @@ -4,7 +4,7 @@ - pymatgen.electronic_structure package — pymatgen 2022.5.18 documentation + pymatgen.electronic_structure package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                              - 2022.5.18 + 2022.5.18.1
                                                              diff --git a/docs/pymatgen.electronic_structure.plotter.html b/docs/pymatgen.electronic_structure.plotter.html index 6684ef84976..bfe7f5cf835 100644 --- a/docs/pymatgen.electronic_structure.plotter.html +++ b/docs/pymatgen.electronic_structure.plotter.html @@ -4,7 +4,7 @@ - pymatgen.electronic_structure.plotter module — pymatgen 2022.5.18 documentation + pymatgen.electronic_structure.plotter module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -118,7 +118,7 @@

                                                              This module implements plotter for DOS and band structure.

                                                              -class BSDOSPlotter(bs_projection: Literal['elements'] | None = 'elements', dos_projection: str = 'elements', vb_energy_range: float = 4, cb_energy_range: float = 4, fixed_cb_energy: bool = False, egrid_interval: float = 1, font: str = 'Times New Roman', axis_fontsize: float = 20, tick_fontsize: float = 15, legend_fontsize: float = 14, bs_legend: str = 'best', dos_legend: str = 'best', rgb_legend: bool = True, fig_size: tuple[float, float] = (11, 8.5))[source]
                                                              +class BSDOSPlotter(bs_projection: Literal['elements'] | None = 'elements', dos_projection: str = 'elements', vb_energy_range: float = 4, cb_energy_range: float = 4, fixed_cb_energy: bool = False, egrid_interval: float = 1, font: str = 'Times New Roman', axis_fontsize: float = 20, tick_fontsize: float = 15, legend_fontsize: float = 14, bs_legend: str = 'best', dos_legend: str = 'best', rgb_legend: bool = True, fig_size: tuple[float, float] = (11, 8.5))[source]

                                                              Bases: object

                                                              A joint, aligned band structure and density of states plot. Contributions from Jan Pohls as well as the online example from Germain Salvato-Vallverdu: @@ -147,7 +147,7 @@

                                                              -get_plot(bs: BandStructureSymmLine, dos: Dos | CompleteDos | None = None)[source]
                                                              +get_plot(bs: BandStructureSymmLine, dos: Dos | CompleteDos | None = None)[source]

                                                              Get a matplotlib plot object. :param bs: the bandstructure to plot. Projection

                                                              @@ -169,7 +169,7 @@
                                                              -class BSPlotter(bs: pymatgen.electronic_structure.bandstructure.BandStructureSymmLine)[source]
                                                              +class BSPlotter(bs: pymatgen.electronic_structure.bandstructure.BandStructureSymmLine)[source]

                                                              Bases: object

                                                              Class to plot or get data to facilitate the plot of band structure objects.

                                                              @@ -179,13 +179,13 @@
                                                              -add_bs(bs: BandStructureSymmLine | list[BandStructureSymmLine]) None[source]
                                                              +add_bs(bs: BandStructureSymmLine | list[BandStructureSymmLine]) None[source]

                                                              Method to add bands objects to the BSPlotter

                                                              -bs_plot_data(zero_to_efermi=True, bs=None, bs_ref=None, split_branches=True)[source]
                                                              +bs_plot_data(zero_to_efermi=True, bs=None, bs_ref=None, split_branches=True)[source]

                                                              Get the data nicely formatted for a plot

                                                              Parameters
                                                              @@ -229,7 +229,7 @@
                                                              -get_plot(zero_to_efermi=True, ylim=None, smooth=False, vbm_cbm_marker=False, smooth_tol=0, smooth_k=3, smooth_np=100, bs_labels=[])[source]
                                                              +get_plot(zero_to_efermi=True, ylim=None, smooth=False, vbm_cbm_marker=False, smooth_tol=0, smooth_k=3, smooth_np=100, bs_labels=[])[source]

                                                              Get a matplotlib object for the bandstructures plot. Multiple bandstructure objs are plotted together if they have the same high symm path.

                                                              @@ -256,7 +256,7 @@
                                                              -get_ticks()[source]
                                                              +get_ticks()[source]

                                                              Get all ticks and labels for a band structure plot.

                                                              Returns
                                                              @@ -272,7 +272,7 @@
                                                              -get_ticks_old()[source]
                                                              +get_ticks_old()[source]

                                                              Get all ticks and labels for a band structure plot.

                                                              Returns
                                                              @@ -288,13 +288,13 @@
                                                              -plot_brillouin()[source]
                                                              +plot_brillouin()[source]

                                                              plot the Brillouin zone

                                                              -plot_compare(other_plotter, legend=True)[source]
                                                              +plot_compare(other_plotter, legend=True)[source]

                                                              plot two band structure for comparison. One is in red the other in blue (no difference in spins). The two band structures need to be defined on the same symmetry lines! and the distance between symmetry lines is @@ -311,7 +311,7 @@

                                                              -save_plot(filename, img_format='eps', ylim=None, zero_to_efermi=True, smooth=False)[source]
                                                              +save_plot(filename, img_format='eps', ylim=None, zero_to_efermi=True, smooth=False)[source]

                                                              Save matplotlib plot to a file.

                                                              Parameters
                                                              @@ -326,7 +326,7 @@
                                                              -show(zero_to_efermi=True, ylim=None, smooth=False, smooth_tol=None)[source]
                                                              +show(zero_to_efermi=True, ylim=None, smooth=False, smooth_tol=None)[source]

                                                              Show the plot using matplotlib.

                                                              Parameters
                                                              @@ -348,7 +348,7 @@
                                                              -class BSPlotterProjected(bs)[source]
                                                              +class BSPlotterProjected(bs)[source]

                                                              Bases: pymatgen.electronic_structure.plotter.BSPlotter

                                                              Class to plot or get data to facilitate the plot of band structure objects projected along orbitals, elements or sites.

                                                              @@ -359,7 +359,7 @@
                                                              -get_elt_projected_plots(zero_to_efermi=True, ylim=None, vbm_cbm_marker=False)[source]
                                                              +get_elt_projected_plots(zero_to_efermi=True, ylim=None, vbm_cbm_marker=False)[source]

                                                              Method returning a plot composed of subplots along different elements

                                                              Returns
                                                              @@ -373,7 +373,7 @@
                                                              -get_elt_projected_plots_color(zero_to_efermi=True, elt_ordered=None)[source]
                                                              +get_elt_projected_plots_color(zero_to_efermi=True, elt_ordered=None)[source]

                                                              returns a pylab plot object with one plot where the band structure line color depends on the character of the band (along different elements). Each element is associated with red, green or blue @@ -393,7 +393,7 @@

                                                              -get_projected_plots_dots(dictio, zero_to_efermi=True, ylim=None, vbm_cbm_marker=False)[source]
                                                              +get_projected_plots_dots(dictio, zero_to_efermi=True, ylim=None, vbm_cbm_marker=False)[source]

                                                              Method returning a plot composed of subplots along different elements and orbitals.

                                                              @@ -417,7 +417,7 @@
                                                              -get_projected_plots_dots_patom_pmorb(dictio, dictpa, sum_atoms=None, sum_morbs=None, zero_to_efermi=True, ylim=None, vbm_cbm_marker=False, selected_branches=None, w_h_size=(12, 8), num_column=None)[source]
                                                              +get_projected_plots_dots_patom_pmorb(dictio, dictpa, sum_atoms=None, sum_morbs=None, zero_to_efermi=True, ylim=None, vbm_cbm_marker=False, selected_branches=None, w_h_size=(12, 8), num_column=None)[source]

                                                              Method returns a plot composed of subplots for different atoms and orbitals (subshell orbitals such as ‘s’, ‘p’, ‘d’ and ‘f’ defined by azimuthal quantum numbers l = 0, 1, 2 and 3, respectively or @@ -509,7 +509,7 @@

                                                              -class BoltztrapPlotter(bz)[source]
                                                              +class BoltztrapPlotter(bz)[source]

                                                              Bases: object

                                                              class containing methods to plot the data from Boltztrap.

                                                              @@ -519,7 +519,7 @@
                                                              -plot_carriers(temp=300)[source]
                                                              +plot_carriers(temp=300)[source]

                                                              Plot the carrier concentration in function of Fermi level

                                                              Parameters
                                                              @@ -533,7 +533,7 @@
                                                              -plot_complexity_factor_mu(temps=[300], output='average', Lambda=0.5)[source]
                                                              +plot_complexity_factor_mu(temps=[300], output='average', Lambda=0.5)[source]

                                                              Plot respect to the chemical potential of the Fermi surface complexity factor calculated as explained in Ref. Gibbs, Z. M. et al., Effective mass and fermi surface complexity factor @@ -559,7 +559,7 @@

                                                              -plot_conductivity_dop(temps='all', output='average', relaxation_time=1e-14)[source]
                                                              +plot_conductivity_dop(temps='all', output='average', relaxation_time=1e-14)[source]

                                                              Plot the conductivity in function of doping levels for different temperatures.

                                                              @@ -580,7 +580,7 @@
                                                              -plot_conductivity_mu(temp=600, output='eig', relaxation_time=1e-14, xlim=None)[source]
                                                              +plot_conductivity_mu(temp=600, output='eig', relaxation_time=1e-14, xlim=None)[source]

                                                              Plot the conductivity in function of Fermi level. Semi-log plot

                                                              Parameters
                                                              @@ -600,7 +600,7 @@
                                                              -plot_conductivity_temp(doping='all', output='average', relaxation_time=1e-14)[source]
                                                              +plot_conductivity_temp(doping='all', output='average', relaxation_time=1e-14)[source]

                                                              Plot the conductivity in function of temperature for different doping levels.

                                                              Parameters
                                                              @@ -620,7 +620,7 @@
                                                              -plot_dos(sigma=0.05)[source]
                                                              +plot_dos(sigma=0.05)[source]

                                                              plot dos

                                                              Parameters
                                                              @@ -634,7 +634,7 @@
                                                              -plot_eff_mass_dop(temps='all', output='average')[source]
                                                              +plot_eff_mass_dop(temps='all', output='average')[source]

                                                              Plot the average effective mass in function of doping levels for different temperatures.

                                                              @@ -655,7 +655,7 @@
                                                              -plot_eff_mass_temp(doping='all', output='average')[source]
                                                              +plot_eff_mass_temp(doping='all', output='average')[source]

                                                              Plot the average effective mass in function of temperature for different doping levels.

                                                              @@ -675,7 +675,7 @@
                                                              -plot_hall_carriers(temp=300)[source]
                                                              +plot_hall_carriers(temp=300)[source]

                                                              Plot the Hall carrier concentration in function of Fermi level

                                                              Parameters
                                                              @@ -689,7 +689,7 @@
                                                              -plot_power_factor_dop(temps='all', output='average', relaxation_time=1e-14)[source]
                                                              +plot_power_factor_dop(temps='all', output='average', relaxation_time=1e-14)[source]

                                                              Plot the Power Factor in function of doping levels for different temperatures.

                                                              Parameters
                                                              @@ -709,7 +709,7 @@
                                                              -plot_power_factor_mu(temp=600, output='eig', relaxation_time=1e-14, xlim=None)[source]
                                                              +plot_power_factor_mu(temp=600, output='eig', relaxation_time=1e-14, xlim=None)[source]

                                                              Plot the power factor in function of Fermi level. Semi-log plot

                                                              Parameters
                                                              @@ -729,7 +729,7 @@
                                                              -plot_power_factor_temp(doping='all', output='average', relaxation_time=1e-14)[source]
                                                              +plot_power_factor_temp(doping='all', output='average', relaxation_time=1e-14)[source]

                                                              Plot the Power Factor in function of temperature for different doping levels.

                                                              Parameters
                                                              @@ -749,7 +749,7 @@
                                                              -plot_seebeck_dop(temps='all', output='average')[source]
                                                              +plot_seebeck_dop(temps='all', output='average')[source]

                                                              Plot the Seebeck in function of doping levels for different temperatures.

                                                              Parameters
                                                              @@ -768,7 +768,7 @@
                                                              -plot_seebeck_eff_mass_mu(temps=[300], output='average', Lambda=0.5)[source]
                                                              +plot_seebeck_eff_mass_mu(temps=[300], output='average', Lambda=0.5)[source]

                                                              Plot respect to the chemical potential of the Seebeck effective mass calculated as explained in Ref. Gibbs, Z. M. et al., Effective mass and fermi surface complexity factor @@ -794,7 +794,7 @@

                                                              -plot_seebeck_mu(temp=600, output='eig', xlim=None)[source]
                                                              +plot_seebeck_mu(temp=600, output='eig', xlim=None)[source]

                                                              Plot the seebeck coefficient in function of Fermi level

                                                              Parameters
                                                              @@ -811,7 +811,7 @@
                                                              -plot_seebeck_temp(doping='all', output='average')[source]
                                                              +plot_seebeck_temp(doping='all', output='average')[source]

                                                              Plot the Seebeck coefficient in function of temperature for different doping levels.

                                                              @@ -831,7 +831,7 @@
                                                              -plot_zt_dop(temps='all', output='average', relaxation_time=1e-14)[source]
                                                              +plot_zt_dop(temps='all', output='average', relaxation_time=1e-14)[source]

                                                              Plot the figure of merit zT in function of doping levels for different temperatures.

                                                              @@ -852,7 +852,7 @@
                                                              -plot_zt_mu(temp=600, output='eig', relaxation_time=1e-14, xlim=None)[source]
                                                              +plot_zt_mu(temp=600, output='eig', relaxation_time=1e-14, xlim=None)[source]

                                                              Plot the ZT in function of Fermi level.

                                                              Parameters
                                                              @@ -872,7 +872,7 @@
                                                              -plot_zt_temp(doping='all', output='average', relaxation_time=1e-14)[source]
                                                              +plot_zt_temp(doping='all', output='average', relaxation_time=1e-14)[source]

                                                              Plot the figure of merit zT in function of temperature for different doping levels.

                                                              Parameters
                                                              @@ -894,7 +894,7 @@
                                                              -class CohpPlotter(zero_at_efermi=True, are_coops=False, are_cobis=False)[source]
                                                              +class CohpPlotter(zero_at_efermi=True, are_coops=False, are_cobis=False)[source]

                                                              Bases: object

                                                              Class for plotting crystal orbital Hamilton populations (COHPs) or crystal orbital overlap populations (COOPs). It is modeled after the @@ -913,7 +913,7 @@

                                                              -add_cohp(label, cohp)[source]
                                                              +add_cohp(label, cohp)[source]

                                                              Adds a COHP for plotting.

                                                              Parameters
                                                              @@ -927,7 +927,7 @@
                                                              -add_cohp_dict(cohp_dict, key_sort_func=None)[source]
                                                              +add_cohp_dict(cohp_dict, key_sort_func=None)[source]

                                                              Adds a dictionary of COHPs with an optional sorting function for the keys.

                                                              @@ -942,7 +942,7 @@
                                                              -get_cohp_dict()[source]
                                                              +get_cohp_dict()[source]

                                                              Returns the added COHPs as a json-serializable dict. Note that if you have specified smearing for the COHP plot, the populations returned will be the smeared and not the original populations.

                                                              @@ -959,7 +959,7 @@
                                                              -get_plot(xlim=None, ylim=None, plot_negative=None, integrated=False, invert_axes=True)[source]
                                                              +get_plot(xlim=None, ylim=None, plot_negative=None, integrated=False, invert_axes=True)[source]

                                                              Get a matplotlib plot showing the COHP.

                                                              Parameters
                                                              @@ -985,7 +985,7 @@
                                                              -save_plot(filename, img_format='eps', xlim=None, ylim=None)[source]
                                                              +save_plot(filename, img_format='eps', xlim=None, ylim=None)[source]

                                                              Save matplotlib plot to a file.

                                                              Parameters
                                                              @@ -1003,7 +1003,7 @@
                                                              -show(xlim=None, ylim=None)[source]
                                                              +show(xlim=None, ylim=None)[source]

                                                              Show the plot using matplotlib.

                                                              Parameters
                                                              @@ -1021,7 +1021,7 @@
                                                              -class DosPlotter(zero_at_efermi: bool = True, stack: bool = False, sigma: Optional[float] = None)[source]
                                                              +class DosPlotter(zero_at_efermi: bool = True, stack: bool = False, sigma: Optional[float] = None)[source]

                                                              Bases: object

                                                              Class for plotting DOSs. Note that the interface is extremely flexible given that there are many different ways in which people want to view @@ -1053,7 +1053,7 @@

                                                              -add_dos(label: str, dos: pymatgen.electronic_structure.dos.Dos) None[source]
                                                              +add_dos(label: str, dos: pymatgen.electronic_structure.dos.Dos) None[source]

                                                              Adds a dos for plotting.

                                                              Parameters
                                                              @@ -1067,7 +1067,7 @@
                                                              -add_dos_dict(dos_dict, key_sort_func=None)[source]
                                                              +add_dos_dict(dos_dict, key_sort_func=None)[source]

                                                              Add a dictionary of doses, with an optional sorting function for the keys.

                                                              @@ -1082,7 +1082,7 @@
                                                              -get_dos_dict()[source]
                                                              +get_dos_dict()[source]

                                                              Returns the added doses as a json-serializable dict. Note that if you have specified smearing for the DOS plot, the densities returned will be the smeared densities, not the original densities.

                                                              @@ -1099,7 +1099,7 @@
                                                              -get_plot(xlim=None, ylim=None)[source]
                                                              +get_plot(xlim=None, ylim=None)[source]

                                                              Get a matplotlib plot showing the DOS.

                                                              Parameters
                                                              @@ -1114,7 +1114,7 @@
                                                              -save_plot(filename, img_format='eps', xlim=None, ylim=None)[source]
                                                              +save_plot(filename, img_format='eps', xlim=None, ylim=None)[source]

                                                              Save matplotlib plot to a file.

                                                              Parameters
                                                              @@ -1131,7 +1131,7 @@
                                                              -show(xlim=None, ylim=None)[source]
                                                              +show(xlim=None, ylim=None)[source]

                                                              Show the plot using matplotlib.

                                                              Parameters
                                                              @@ -1148,7 +1148,7 @@
                                                              -fold_point(p, lattice, coords_are_cartesian=False)[source]
                                                              +fold_point(p, lattice, coords_are_cartesian=False)[source]

                                                              Folds a point with coordinates p inside the first Brillouin zone of the lattice.

                                                              Parameters
                                                              @@ -1167,7 +1167,7 @@
                                                              -plot_brillouin_zone(bz_lattice, lines=None, labels=None, kpoints=None, fold=False, coords_are_cartesian=False, ax=None, **kwargs)[source]
                                                              +plot_brillouin_zone(bz_lattice, lines=None, labels=None, kpoints=None, fold=False, coords_are_cartesian=False, ax=None, **kwargs)[source]

                                                              Plots a 3D representation of the Brillouin zone of the structure. Can add to the plot paths, labels and kpoints

                                                              @@ -1235,7 +1235,7 @@
                                                              -plot_brillouin_zone_from_kpath(kpath, ax=None, **kwargs)[source]
                                                              +plot_brillouin_zone_from_kpath(kpath, ax=None, **kwargs)[source]
                                                              Gives the plot (as a matplotlib object) of the symmetry line path in

                                                              the Brillouin Zone.

                                                              @@ -1298,7 +1298,7 @@
                                                              -plot_ellipsoid(hessian, center, lattice=None, rescale=1.0, ax=None, coords_are_cartesian=False, arrows=False, **kwargs)[source]
                                                              +plot_ellipsoid(hessian, center, lattice=None, rescale=1.0, ax=None, coords_are_cartesian=False, arrows=False, **kwargs)[source]

                                                              Plots a 3D ellipsoid rappresenting the Hessian matrix in input. Useful to get a graphical visualization of the effective mass of a band in a single k-point.

                                                              @@ -1330,7 +1330,7 @@
                                                              -plot_fermi_surface(data, structure, cbm, energy_levels=None, multiple_figure=True, mlab_figure=None, kpoints_dict=None, colors=None, transparency_factor=None, labels_scale_factor=0.05, points_scale_factor=0.02, interactive=True)[source]
                                                              +plot_fermi_surface(data, structure, cbm, energy_levels=None, multiple_figure=True, mlab_figure=None, kpoints_dict=None, colors=None, transparency_factor=None, labels_scale_factor=0.05, points_scale_factor=0.02, interactive=True)[source]

                                                              Plot the Fermi surface at specific energy value using Boltztrap 1 FERMI mode.

                                                              The easiest way to use this plotter is:

                                                              @@ -1400,7 +1400,7 @@
                                                              -plot_labels(labels, lattice=None, coords_are_cartesian=False, ax=None, **kwargs)[source]
                                                              +plot_labels(labels, lattice=None, coords_are_cartesian=False, ax=None, **kwargs)[source]

                                                              Adds labels to a matplotlib Axes

                                                              Parameters
                                                              @@ -1423,7 +1423,7 @@
                                                              -plot_lattice_vectors(lattice, ax=None, **kwargs)[source]
                                                              +plot_lattice_vectors(lattice, ax=None, **kwargs)[source]

                                                              Adds the basis vectors of the lattice provided to a matplotlib Axes

                                                              Parameters
                                                              @@ -1442,7 +1442,7 @@
                                                              -plot_path(line, lattice=None, coords_are_cartesian=False, ax=None, **kwargs)[source]
                                                              +plot_path(line, lattice=None, coords_are_cartesian=False, ax=None, **kwargs)[source]

                                                              Adds a line passing through the coordinates listed in ‘line’ to a matplotlib Axes

                                                              Parameters
                                                              @@ -1465,7 +1465,7 @@
                                                              -plot_points(points, lattice=None, coords_are_cartesian=False, fold=False, ax=None, **kwargs)[source]
                                                              +plot_points(points, lattice=None, coords_are_cartesian=False, fold=False, ax=None, **kwargs)[source]

                                                              Adds Points to a matplotlib Axes

                                                              Parameters
                                                              @@ -1489,7 +1489,7 @@
                                                              -plot_wigner_seitz(lattice, ax=None, **kwargs)[source]
                                                              +plot_wigner_seitz(lattice, ax=None, **kwargs)[source]

                                                              Adds the skeleton of the Wigner-Seitz cell of the lattice to a matplotlib Axes

                                                              Parameters
                                                              diff --git a/docs/pymatgen.entries.compatibility.html b/docs/pymatgen.entries.compatibility.html index e060f3fedac..84a82a9b7dd 100644 --- a/docs/pymatgen.entries.compatibility.html +++ b/docs/pymatgen.entries.compatibility.html @@ -4,7 +4,7 @@ - pymatgen.entries.compatibility module — pymatgen 2022.5.18 documentation + pymatgen.entries.compatibility module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -119,7 +119,7 @@ functionals.

                                                              -class AnionCorrection(*args, **kwargs)[source]
                                                              +class AnionCorrection(*args, **kwargs)[source]

                                                              Bases: pymatgen.entries.compatibility.AnionCorrection

                                                              Correct anion energies to obtain the right formation energies. Note that this depends on calculations being run within the same input set.

                                                              @@ -137,7 +137,7 @@
                                                              -class AqueousCorrection(*args, **kwargs)[source]
                                                              +class AqueousCorrection(*args, **kwargs)[source]

                                                              Bases: pymatgen.entries.compatibility.AqueousCorrection

                                                              This class implements aqueous phase compound corrections for elements and H2O.

                                                              @@ -154,14 +154,14 @@
                                                              -class Compatibility[source]
                                                              +class Compatibility[source]

                                                              Bases: monty.json.MSONable

                                                              Abstract Compatibility class, not intended for direct use. Compatibility classes are used to correct the energies of an entry or a set of entries. All Compatibility classes must implement .get_adjustments method.

                                                              -static explain(entry)[source]
                                                              +static explain(entry)[source]

                                                              Prints an explanation of the energy adjustments applied by the Compatibility class. Inspired by the “explain” methods in many database methodologies.

                                                              @@ -174,7 +174,7 @@
                                                              -abstract get_adjustments(entry: Union[pymatgen.entries.computed_entries.ComputedEntry, pymatgen.entries.computed_entries.ComputedStructureEntry]) list[pymatgen.entries.computed_entries.EnergyAdjustment][source]
                                                              +abstract get_adjustments(entry: Union[pymatgen.entries.computed_entries.ComputedEntry, pymatgen.entries.computed_entries.ComputedStructureEntry]) list[pymatgen.entries.computed_entries.EnergyAdjustment][source]

                                                              Get the energy adjustments for a ComputedEntry.

                                                              This method must generate a list of EnergyAdjustment objects of the appropriate type (constant, composition-based, or temperature-based) @@ -202,7 +202,7 @@

                                                              -process_entries(entries: AnyCompEntry | list[AnyCompEntry], clean: bool = True, verbose: bool = False) list[ComputedEntry][source]
                                                              +process_entries(entries: AnyCompEntry | list[AnyCompEntry], clean: bool = True, verbose: bool = False) list[ComputedEntry][source]

                                                              Process a sequence of entries with the chosen Compatibility scheme. Note that this method will change the data of the original entries.

                                                              @@ -225,7 +225,7 @@
                                                              -process_entry(entry: ComputedEntry) ComputedEntry | None[source]
                                                              +process_entry(entry: ComputedEntry) ComputedEntry | None[source]

                                                              Process a single entry with the chosen Corrections. Note that this method will change the data of the original entry.

                                                              @@ -243,7 +243,7 @@
                                                              -exception CompatibilityError[source]
                                                              +exception CompatibilityError[source]

                                                              Bases: Exception

                                                              Exception class for Compatibility. Raised by attempting correction on incompatible calculation

                                                              @@ -251,7 +251,7 @@
                                                              -class Correction[source]
                                                              +class Correction[source]

                                                              Bases: object

                                                              A Correction class is a pre-defined scheme for correction a computed entry based on the type and chemistry of the structure and the @@ -259,7 +259,7 @@ correct_entry method.

                                                              -correct_entry(entry)[source]
                                                              +correct_entry(entry)[source]

                                                              Corrects a single entry.

                                                              Parameters
                                                              @@ -276,7 +276,7 @@
                                                              -abstract get_correction(entry)[source]
                                                              +abstract get_correction(entry)[source]

                                                              Returns correction and uncertainty for a single entry.

                                                              Parameters
                                                              @@ -295,7 +295,7 @@
                                                              -class CorrectionsList(corrections: Sequence)[source]
                                                              +class CorrectionsList(corrections: Sequence)[source]

                                                              Bases: pymatgen.entries.compatibility.Compatibility

                                                              The CorrectionsList class combines a list of corrections to be applied to an entry or a set of entries. Note that some of the Corrections have @@ -311,7 +311,7 @@

                                                              -explain(entry)[source]
                                                              +explain(entry)[source]

                                                              Prints an explanation of the corrections that are being applied for a given compatibility scheme. Inspired by the “explain” methods in many database methodologies.

                                                              @@ -324,13 +324,13 @@
                                                              -get_adjustments(entry)[source]
                                                              +get_adjustments(entry)[source]

                                                              Get the list of energy adjustments to be applied to an entry.

                                                              -get_corrections_dict(entry)[source]
                                                              +get_corrections_dict(entry)[source]

                                                              Returns the corrections applied to a particular entry.

                                                              Parameters
                                                              @@ -347,7 +347,7 @@
                                                              -get_explanation_dict(entry)[source]
                                                              +get_explanation_dict(entry)[source]

                                                              Provides an explanation dict of the corrections that are being applied for a given compatibility scheme. Inspired by the “explain” methods in many database methodologies.

                                                              @@ -371,7 +371,7 @@
                                                              -class GasCorrection(*args, **kwargs)[source]
                                                              +class GasCorrection(*args, **kwargs)[source]

                                                              Bases: pymatgen.entries.compatibility.GasCorrection

                                                              Correct gas energies to obtain the right formation energies. Note that this depends on calculations being run within the same input set. @@ -385,7 +385,7 @@

                                                              -class MITAqueousCompatibility(compat_type='Advanced', correct_peroxide=True, check_potcar_hash=False)[source]
                                                              +class MITAqueousCompatibility(compat_type='Advanced', correct_peroxide=True, check_potcar_hash=False)[source]

                                                              Bases: pymatgen.entries.compatibility.CorrectionsList

                                                              This class implements the GGA/GGA+U mixing scheme, which allows mixing of entries. Note that this should only be used for VASP calculations using the @@ -411,7 +411,7 @@

                                                              -class MITCompatibility(compat_type='Advanced', correct_peroxide=True, check_potcar_hash=False)[source]
                                                              +class MITCompatibility(compat_type='Advanced', correct_peroxide=True, check_potcar_hash=False)[source]

                                                              Bases: pymatgen.entries.compatibility.CorrectionsList

                                                              This class implements the GGA/GGA+U mixing scheme, which allows mixing of entries. Note that this should only be used for VASP calculations using the @@ -437,7 +437,7 @@

                                                              -class MaterialsProject2020Compatibility(*args, **kwargs)[source]
                                                              +class MaterialsProject2020Compatibility(*args, **kwargs)[source]

                                                              Bases: pymatgen.entries.compatibility.MaterialsProject2020Compatibility

                                                              This class implements the Materials Project 2020 energy correction scheme, which incorporates uncertainty quantification and allows for mixing of GGA @@ -492,7 +492,7 @@

                                                              -class MaterialsProjectAqueousCompatibility(*args, **kwargs)[source]
                                                              +class MaterialsProjectAqueousCompatibility(*args, **kwargs)[source]

                                                              Bases: pymatgen.entries.compatibility.MaterialsProjectAqueousCompatibility

                                                              This class implements the Aqueous energy referencing scheme for constructing Pourbaix diagrams from DFT energies, as described in Persson et al.

                                                              @@ -545,7 +545,7 @@
                                                              -class MaterialsProjectCompatibility(compat_type='Advanced', correct_peroxide=True, check_potcar_hash=False)[source]
                                                              +class MaterialsProjectCompatibility(compat_type='Advanced', correct_peroxide=True, check_potcar_hash=False)[source]

                                                              Bases: pymatgen.entries.compatibility.CorrectionsList

                                                              This class implements the GGA/GGA+U mixing scheme, which allows mixing of entries. Note that this should only be used for VASP calculations using the @@ -572,7 +572,7 @@

                                                              -class PotcarCorrection(input_set, check_hash=False)[source]
                                                              +class PotcarCorrection(input_set, check_hash=False)[source]

                                                              Bases: pymatgen.entries.compatibility.Correction

                                                              Checks that POTCARs are valid within a pre-defined input set. This ensures that calculations performed using different InputSets are not @@ -601,7 +601,7 @@

                                                              -get_correction(entry) uncertainties.core.ufloat[source]
                                                              +get_correction(entry) uncertainties.core.ufloat[source]
                                                              Parameters

                                                              entry – A ComputedEntry/ComputedStructureEntry

                                                              @@ -616,7 +616,7 @@
                                                              -class UCorrection(*args, **kwargs)[source]
                                                              +class UCorrection(*args, **kwargs)[source]

                                                              Bases: pymatgen.entries.compatibility.UCorrection

                                                              This class implements the GGA/GGA+U mixing scheme, which allows mixing of entries. Entry.parameters must contain a “hubbards” key which is a dict diff --git a/docs/pymatgen.entries.computed_entries.html b/docs/pymatgen.entries.computed_entries.html index c93ed87c1ff..724ae4b1912 100644 --- a/docs/pymatgen.entries.computed_entries.html +++ b/docs/pymatgen.entries.computed_entries.html @@ -4,7 +4,7 @@ - pymatgen.entries.computed_entries module — pymatgen 2022.5.18 documentation + pymatgen.entries.computed_entries module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -122,7 +122,7 @@ diagram analysis.

                                                              -class CompositionEnergyAdjustment(adj_per_atom, n_atoms, uncertainty_per_atom=nan, name='', cls=None, description='Composition-based energy adjustment')[source]
                                                              +class CompositionEnergyAdjustment(adj_per_atom, n_atoms, uncertainty_per_atom=nan, name='', cls=None, description='Composition-based energy adjustment')[source]

                                                              Bases: pymatgen.entries.computed_entries.EnergyAdjustment

                                                              An energy adjustment applied to a ComputedEntry based on the atomic composition. Used in various DFT energy correction schemes.

                                                              @@ -143,13 +143,13 @@
                                                              -property explain[source]
                                                              +property explain[source]

                                                              Return an explanaion of how the energy adjustment is calculated.

                                                              -normalize(factor)[source]
                                                              +normalize(factor)[source]

                                                              Normalize energy adjustment (in place), dividing value/uncertainty by a factor. :param factor: factor to divide by

                                                              @@ -157,13 +157,13 @@
                                                              -property uncertainty[source]
                                                              +property uncertainty[source]

                                                              Return the value of the energy adjustment in eV.

                                                              -property value[source]
                                                              +property value[source]

                                                              Return the value of the energy adjustment in eV.

                                                              @@ -171,7 +171,7 @@
                                                              -class ComputedEntry(composition: Composition | str | dict[str, float], energy: float, correction: float = 0.0, energy_adjustments: list = None, parameters: dict = None, data: dict = None, entry_id: object = None)[source]
                                                              +class ComputedEntry(composition: Composition | str | dict[str, float], energy: float, correction: float = 0.0, energy_adjustments: list = None, parameters: dict = None, data: dict = None, entry_id: object = None)[source]

                                                              Bases: pymatgen.entries.Entry

                                                              Lightweight Entry object for computed data. Contains facilities for applying corrections to the energy attribute and for storing @@ -201,7 +201,7 @@

                                                              -as_dict() dict[source]
                                                              +as_dict() dict[source]
                                                              Returns

                                                              MSONable dict.

                                                              @@ -211,7 +211,7 @@
                                                              -property correction: float[source]
                                                              +property correction: float[source]

                                                              Returns: float: the total energy correction / adjustment applied to the entry,

                                                              @@ -221,7 +221,7 @@
                                                              -property correction_per_atom: float[source]
                                                              +property correction_per_atom: float[source]

                                                              Returns: float: the total energy correction / adjustment applied to the entry,

                                                              @@ -231,14 +231,14 @@
                                                              -property correction_uncertainty: float[source]
                                                              +property correction_uncertainty: float[source]

                                                              Returns: float: the uncertainty of the energy adjustments applied to the entry, in eV

                                                              -property correction_uncertainty_per_atom: float[source]
                                                              +property correction_uncertainty_per_atom: float[source]

                                                              Returns: float: the uncertainty of the energy adjustments applied to the entry,

                                                              @@ -248,7 +248,7 @@
                                                              -property energy: float[source]
                                                              +property energy: float[source]

                                                              the corrected energy of the entry.

                                                              Type
                                                              @@ -259,7 +259,7 @@
                                                              -classmethod from_dict(d) pymatgen.entries.computed_entries.ComputedEntry[source]
                                                              +classmethod from_dict(d) pymatgen.entries.computed_entries.ComputedEntry[source]
                                                              Parameters

                                                              d – Dict representation.

                                                              @@ -272,7 +272,7 @@
                                                              -normalize(mode: Literal['formula_unit', 'atom'] = 'formula_unit') pymatgen.entries.computed_entries.ComputedEntry[source]
                                                              +normalize(mode: Literal['formula_unit', 'atom'] = 'formula_unit') pymatgen.entries.computed_entries.ComputedEntry[source]

                                                              Normalize the entry’s composition and energy.

                                                              Parameters
                                                              @@ -284,14 +284,14 @@
                                                              -property uncorrected_energy: float[source]
                                                              +property uncorrected_energy: float[source]

                                                              Returns: float: the uncorrected energy of the entry

                                                              -property uncorrected_energy_per_atom: float[source]
                                                              +property uncorrected_energy_per_atom: float[source]

                                                              Returns: float: the uncorrected energy of the entry, normalized by atoms

                                                              @@ -303,7 +303,7 @@
                                                              -class ComputedStructureEntry(structure: Structure, energy: float, correction: float = 0.0, composition: Composition | str | dict[str, float] | None = None, energy_adjustments: list = None, parameters: dict = None, data: dict = None, entry_id: object = None)[source]
                                                              +class ComputedStructureEntry(structure: Structure, energy: float, correction: float = 0.0, composition: Composition | str | dict[str, float] | None = None, energy_adjustments: list = None, parameters: dict = None, data: dict = None, entry_id: object = None)[source]

                                                              Bases: pymatgen.entries.computed_entries.ComputedEntry

                                                              A heavier version of ComputedEntry which contains a structure as well. The structure is needed for some analyses.

                                                              @@ -331,7 +331,7 @@
                                                              -as_dict() dict[source]
                                                              +as_dict() dict[source]
                                                              Returns

                                                              MSONAble dict.

                                                              @@ -341,7 +341,7 @@
                                                              -classmethod from_dict(d) pymatgen.entries.computed_entries.ComputedStructureEntry[source]
                                                              +classmethod from_dict(d) pymatgen.entries.computed_entries.ComputedStructureEntry[source]
                                                              Parameters

                                                              d – Dict representation.

                                                              @@ -354,7 +354,7 @@
                                                              -normalize(mode: Literal['formula_unit', 'atom'] = 'formula_unit') pymatgen.entries.computed_entries.ComputedStructureEntry[source]
                                                              +normalize(mode: Literal['formula_unit', 'atom'] = 'formula_unit') pymatgen.entries.computed_entries.ComputedStructureEntry[source]

                                                              Normalize the entry’s composition and energy. The structure remains unchanged. :param mode: “formula_unit” (the default) normalizes to composition.reduced_formula.

                                                              @@ -367,7 +367,7 @@
                                                              -property structure: pymatgen.core.structure.Structure[source]
                                                              +property structure: pymatgen.core.structure.Structure[source]

                                                              the structure of the entry.

                                                              Type
                                                              @@ -380,7 +380,7 @@
                                                              -class ConstantEnergyAdjustment(value, uncertainty=nan, name='Constant energy adjustment', cls=None, description='Constant energy adjustment')[source]
                                                              +class ConstantEnergyAdjustment(value, uncertainty=nan, name='Constant energy adjustment', cls=None, description='Constant energy adjustment')[source]

                                                              Bases: pymatgen.entries.computed_entries.EnergyAdjustment

                                                              A constant energy adjustment applied to a ComputedEntry. Useful in energy referencing schemes such as the Aqueous energy referencing scheme.

                                                              @@ -399,13 +399,13 @@
                                                              -property explain[source]
                                                              +property explain[source]

                                                              Return an explanaion of how the energy adjustment is calculated.

                                                              -normalize(factor)[source]
                                                              +normalize(factor)[source]

                                                              Normalize energy adjustment (in place), dividing value/uncertainty by a factor. :param factor: factor to divide by

                                                              @@ -415,7 +415,7 @@
                                                              -class EnergyAdjustment(value, uncertainty=nan, name='Manual adjustment', cls=None, description='')[source]
                                                              +class EnergyAdjustment(value, uncertainty=nan, name='Manual adjustment', cls=None, description='')[source]

                                                              Bases: monty.json.MSONable

                                                              Lightweight class to contain information about an energy adjustment or energy correction.

                                                              @@ -433,13 +433,13 @@
                                                              -abstract property explain[source]
                                                              +abstract property explain[source]

                                                              Return an explanaion of how the energy adjustment is calculated.

                                                              -abstract normalize(factor)[source]
                                                              +abstract normalize(factor)[source]

                                                              Scale the value of the current energy adjustment by factor in-place.

                                                              This method is utilized in ComputedEntry.normalize() to scale the energies to a formula unit basis (e.g. E_Fe6O9 = 3 x E_Fe2O3).

                                                              @@ -447,13 +447,13 @@
                                                              -property uncertainty[source]
                                                              +property uncertainty[source]

                                                              Return the uncertainty in the value of the energy adjustment in eV

                                                              -property value[source]
                                                              +property value[source]

                                                              Return the value of the energy correction in eV.

                                                              @@ -461,7 +461,7 @@
                                                              -class GibbsComputedStructureEntry(structure: pymatgen.core.structure.Structure, formation_enthalpy_per_atom: float, temp: float = 300, gibbs_model: Literal['SISSO'] = 'SISSO', composition: Optional[pymatgen.core.composition.Composition] = None, correction: float = 0.0, energy_adjustments: Optional[list] = None, parameters: Optional[dict] = None, data: Optional[dict] = None, entry_id: Optional[object] = None)[source]
                                                              +class GibbsComputedStructureEntry(structure: pymatgen.core.structure.Structure, formation_enthalpy_per_atom: float, temp: float = 300, gibbs_model: Literal['SISSO'] = 'SISSO', composition: Optional[pymatgen.core.composition.Composition] = None, correction: float = 0.0, energy_adjustments: Optional[list] = None, parameters: Optional[dict] = None, data: Optional[dict] = None, entry_id: Optional[object] = None)[source]

                                                              Bases: pymatgen.entries.computed_entries.ComputedStructureEntry

                                                              An extension to ComputedStructureEntry which includes the estimated Gibbs free energy of formation via a machine-learned model.

                                                              @@ -488,7 +488,7 @@
                                                              -as_dict() dict[source]
                                                              +as_dict() dict[source]
                                                              Returns

                                                              MSONAble dict.

                                                              @@ -498,7 +498,7 @@
                                                              -classmethod from_dict(d) pymatgen.entries.computed_entries.GibbsComputedStructureEntry[source]
                                                              +classmethod from_dict(d) pymatgen.entries.computed_entries.GibbsComputedStructureEntry[source]
                                                              Parameters

                                                              d – Dict representation.

                                                              @@ -511,7 +511,7 @@
                                                              -classmethod from_entries(entries, temp=300, gibbs_model='SISSO') list[pymatgen.entries.computed_entries.GibbsComputedStructureEntry][source]
                                                              +classmethod from_entries(entries, temp=300, gibbs_model='SISSO') list[pymatgen.entries.computed_entries.GibbsComputedStructureEntry][source]

                                                              Constructor method for initializing GibbsComputedStructureEntry objects from T = 0 K ComputedStructureEntry objects, as acquired from a thermochemical database e.g. The Materials Project.

                                                              @@ -540,7 +540,7 @@
                                                              -classmethod from_pd(pd, temp=300, gibbs_model='SISSO') list[pymatgen.entries.computed_entries.GibbsComputedStructureEntry][source]
                                                              +classmethod from_pd(pd, temp=300, gibbs_model='SISSO') list[pymatgen.entries.computed_entries.GibbsComputedStructureEntry][source]

                                                              Constructor method for initializing a list of GibbsComputedStructureEntry objects from an existing T = 0 K phase diagram composed of ComputedStructureEntry objects, as acquired from a thermochemical database; @@ -570,7 +570,7 @@

                                                              -gf_sisso() float[source]
                                                              +gf_sisso() float[source]

                                                              Gibbs Free Energy of formation as calculated by SISSO descriptor from Bartel et al. (2018). Units: eV (not normalized)

                                                              WARNING: This descriptor only applies to solids. The implementation here @@ -598,7 +598,7 @@

                                                              -class ManualEnergyAdjustment(value)[source]
                                                              +class ManualEnergyAdjustment(value)[source]

                                                              Bases: pymatgen.entries.computed_entries.ConstantEnergyAdjustment

                                                              A manual energy adjustment applied to a ComputedEntry.

                                                              @@ -610,7 +610,7 @@
                                                              -class TemperatureEnergyAdjustment(adj_per_deg, temp, n_atoms, uncertainty_per_deg=nan, name='', cls=None, description='Temperature-based energy adjustment')[source]
                                                              +class TemperatureEnergyAdjustment(adj_per_deg, temp, n_atoms, uncertainty_per_deg=nan, name='', cls=None, description='Temperature-based energy adjustment')[source]

                                                              Bases: pymatgen.entries.computed_entries.EnergyAdjustment

                                                              An energy adjustment applied to a ComputedEntry based on the temperature. Used, for example, to add entropy to DFT energies.

                                                              @@ -632,13 +632,13 @@
                                                              -property explain[source]
                                                              +property explain[source]

                                                              Return an explanaion of how the energy adjustment is calculated.

                                                              -normalize(factor)[source]
                                                              +normalize(factor)[source]

                                                              Normalize energy adjustment (in place), dividing value/uncertainty by a factor. :param factor: factor to divide by

                                                              @@ -646,13 +646,13 @@
                                                              -property uncertainty[source]
                                                              +property uncertainty[source]

                                                              Return the value of the energy adjustment in eV.

                                                              -property value[source]
                                                              +property value[source]

                                                              Return the value of the energy correction in eV.

                                                              diff --git a/docs/pymatgen.entries.correction_calculator.html b/docs/pymatgen.entries.correction_calculator.html index 0d67f087710..26dca12611f 100644 --- a/docs/pymatgen.entries.correction_calculator.html +++ b/docs/pymatgen.entries.correction_calculator.html @@ -4,7 +4,7 @@ - pymatgen.entries.correction_calculator module — pymatgen 2022.5.18 documentation + pymatgen.entries.correction_calculator module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -119,44 +119,44 @@ entries given to the CorrectionCalculator constructor.

                                                              -class CorrectionCalculator(species: list[str] = ['oxide', 'peroxide', 'superoxide', 'S', 'F', 'Cl', 'Br', 'I', 'N', 'Se', 'Si', 'Sb', 'Te', 'V', 'Cr', 'Mn', 'Fe', 'Co', 'Ni', 'W', 'Mo', 'H'], max_error: float = 0.1, allow_unstable: float | bool = 0.1, exclude_polyanions: list[str] = ['SO4', 'SO3', 'CO3', 'NO3', 'NO2', 'OCl3', 'ClO3', 'ClO4', 'HO', 'ClO', 'SeO3', 'TiO3', 'TiO4', 'WO4', 'SiO3', 'SiO4', 'Si2O5', 'PO3', 'PO4', 'P2O7'])[source]
                                                              +class CorrectionCalculator(species: list[str] = ['oxide', 'peroxide', 'superoxide', 'S', 'F', 'Cl', 'Br', 'I', 'N', 'Se', 'Si', 'Sb', 'Te', 'V', 'Cr', 'Mn', 'Fe', 'Co', 'Ni', 'W', 'Mo', 'H'], max_error: float = 0.1, allow_unstable: float | bool = 0.1, exclude_polyanions: list[str] = ['SO4', 'SO3', 'CO3', 'NO3', 'NO2', 'OCl3', 'ClO3', 'ClO4', 'HO', 'ClO', 'SeO3', 'TiO3', 'TiO4', 'WO4', 'SiO3', 'SiO4', 'Si2O5', 'PO3', 'PO4', 'P2O7'])[source]

                                                              Bases: object

                                                              A CorrectionCalculator contains experimental and computed entries which it uses to compute corrections.

                                                              It graphs residual errors after applying the computed corrections and creates the MPCompatibility.yaml file the Correction classes use.

                                                              -species[source]
                                                              +species[source]

                                                              list of species that corrections are being calculated for

                                                              -exp_compounds[source]
                                                              +exp_compounds[source]

                                                              list of dictionaries which each contain a compound’s formula and experimental data

                                                              -calc_compounds[source]
                                                              +calc_compounds[source]

                                                              dictionary of ComputedEntry objects

                                                              -corrections[source]
                                                              +corrections[source]

                                                              list of corrections in same order as species list

                                                              -corrections_std_error[source]
                                                              +corrections_std_error[source]

                                                              list of the variances of the corrections in same order as species list

                                                              -corrections_dict[source]
                                                              +corrections_dict[source]

                                                              dictionary of format {‘species’: (value, uncertainty)} for easier correction lookup

                                                              @@ -179,7 +179,7 @@
                                                              -compute_corrections(exp_entries: list, calc_entries: dict) dict[source]
                                                              +compute_corrections(exp_entries: list, calc_entries: dict) dict[source]

                                                              Computes the corrections and fills in correction, corrections_std_error, and corrections_dict.

                                                              Parameters
                                                              @@ -198,7 +198,7 @@
                                                              -compute_from_files(exp_gz: str, comp_gz: str)[source]
                                                              +compute_from_files(exp_gz: str, comp_gz: str)[source]
                                                              Parameters
                                                                @@ -215,13 +215,13 @@
                                                                -graph_residual_error() plotly.graph_objs._figure.Figure[source]
                                                                +graph_residual_error() plotly.graph_objs._figure.Figure[source]

                                                                Graphs the residual errors for all compounds after applying computed corrections.

                                                                -graph_residual_error_per_species(specie: str) plotly.graph_objs._figure.Figure[source]
                                                                +graph_residual_error_per_species(specie: str) plotly.graph_objs._figure.Figure[source]

                                                                Graphs the residual errors for each compound that contains specie after applying computed corrections.

                                                                Parameters
                                                                @@ -235,7 +235,7 @@
                                                                -make_yaml(name: str = 'MP2020', dir: str | None = None) None[source]
                                                                +make_yaml(name: str = 'MP2020', dir: str | None = None) None[source]

                                                                Creates the _name_Compatibility.yaml that stores corrections as well as _name_CompatibilityUncertainties.yaml for correction uncertainties.

                                                                diff --git a/docs/pymatgen.entries.entry_tools.html b/docs/pymatgen.entries.entry_tools.html index 3e8c58826fc..c6fb02bb405 100644 --- a/docs/pymatgen.entries.entry_tools.html +++ b/docs/pymatgen.entries.entry_tools.html @@ -4,7 +4,7 @@ - pymatgen.entries.entry_tools module — pymatgen 2022.5.18 documentation + pymatgen.entries.entry_tools module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -119,7 +119,7 @@ entries, such as grouping entries by structure.

                                                                -class EntrySet(entries: Iterable[PDEntry | ComputedEntry | ComputedStructureEntry])[source]
                                                                +class EntrySet(entries: Iterable[PDEntry | ComputedEntry | ComputedStructureEntry])[source]

                                                                Bases: collections.abc.MutableSet, monty.json.MSONable

                                                                A convenient container for manipulating entries. Allows for generating subsets, dumping into files, etc.

                                                                @@ -130,7 +130,7 @@
                                                                -add(element)[source]
                                                                +add(element)[source]

                                                                Add an entry.

                                                                Parameters
                                                                @@ -141,20 +141,20 @@
                                                                -as_dict() dict[Literal['entries'], list[pymatgen.entries.Entry]][source]
                                                                +as_dict() dict[Literal['entries'], list[pymatgen.entries.Entry]][source]

                                                                Returns MSONable dict.

                                                                -property chemsys: set[source]
                                                                +property chemsys: set[source]

                                                                Returns: set representing the chemical system, e.g., {“Li”, “Fe”, “P”, “O”}

                                                                -discard(element)[source]
                                                                +discard(element)[source]

                                                                Discard an entry.

                                                                Parameters
                                                                @@ -165,7 +165,7 @@
                                                                -classmethod from_csv(filename: str)[source]
                                                                +classmethod from_csv(filename: str)[source]

                                                                Imports PDEntries from a csv.

                                                                Parameters
                                                                @@ -179,7 +179,7 @@
                                                                -get_subset_in_chemsys(chemsys: list[str])[source]
                                                                +get_subset_in_chemsys(chemsys: list[str])[source]

                                                                Returns an EntrySet containing only the set of entries belonging to a particular chemical system (in this definition, it includes all sub systems). For example, if the entries are from the @@ -198,27 +198,27 @@

                                                                -property ground_states: set[source]
                                                                +property ground_states: set[source]

                                                                A set containing only the entries that are ground states, i.e., the lowest energy per atom entry at each composition.

                                                                -is_ground_state(entry) bool[source]
                                                                +is_ground_state(entry) bool[source]

                                                                Boolean indicating whether a given Entry is a ground state

                                                                -remove_non_ground_states()[source]
                                                                +remove_non_ground_states()[source]

                                                                Removes all non-ground state entries, i.e., only keep the lowest energy per atom entry at each composition.

                                                                -to_csv(filename: str, latexify_names: bool = False) None[source]
                                                                +to_csv(filename: str, latexify_names: bool = False) None[source]

                                                                Exports PDEntries to a csv

                                                                Parameters
                                                                @@ -236,7 +236,7 @@
                                                                -group_entries_by_composition(entries, sort_by_e_per_atom=True)[source]
                                                                +group_entries_by_composition(entries, sort_by_e_per_atom=True)[source]
                                                                Given a sequence of Entry-like objects, group them by composition and

                                                                optionally sort by energy above hull.

                                                                @@ -258,7 +258,7 @@
                                                                -group_entries_by_structure(entries, species_to_remove=None, ltol=0.2, stol=0.4, angle_tol=5, primitive_cell=True, scale=True, comparator=<pymatgen.analysis.structure_matcher.SpeciesComparator object>, ncpus=None)[source]
                                                                +group_entries_by_structure(entries, species_to_remove=None, ltol=0.2, stol=0.4, angle_tol=5, primitive_cell=True, scale=True, comparator=<pymatgen.analysis.structure_matcher.SpeciesComparator object>, ncpus=None)[source]

                                                                Given a sequence of ComputedStructureEntries, use structure fitter to group them by structural similarity.

                                                                diff --git a/docs/pymatgen.entries.exp_entries.html b/docs/pymatgen.entries.exp_entries.html index b1fa1fbaf62..d1198cec317 100644 --- a/docs/pymatgen.entries.exp_entries.html +++ b/docs/pymatgen.entries.exp_entries.html @@ -4,7 +4,7 @@ - pymatgen.entries.exp_entries module — pymatgen 2022.5.18 documentation + pymatgen.entries.exp_entries module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -118,7 +118,7 @@

                                                                This module defines Entry classes for containing experimental data.

                                                                -class ExpEntry(composition, thermodata, temperature=298)[source]
                                                                +class ExpEntry(composition, thermodata, temperature=298)[source]

                                                                Bases: pymatgen.analysis.phase_diagram.PDEntry, monty.json.MSONable

                                                                An lightweight ExpEntry object containing experimental data for a composition for many purposes. Extends a PDEntry so that it can be used for @@ -138,7 +138,7 @@

                                                                -as_dict()[source]
                                                                +as_dict()[source]
                                                                Returns

                                                                MSONable dict

                                                                @@ -148,7 +148,7 @@
                                                                -classmethod from_dict(d)[source]
                                                                +classmethod from_dict(d)[source]
                                                                Parameters

                                                                d – Dict representation.

                                                                diff --git a/docs/pymatgen.entries.html b/docs/pymatgen.entries.html index b4172b4c027..3af9d0de9db 100644 --- a/docs/pymatgen.entries.html +++ b/docs/pymatgen.entries.html @@ -4,7 +4,7 @@ - pymatgen.entries package — pymatgen 2022.5.18 documentation + pymatgen.entries package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -141,7 +141,7 @@

                                                                Submodules
                                                                -class Entry(composition: Composition | str | dict[str, float], energy: float)[source]
                                                                +class Entry(composition: Composition | str | dict[str, float], energy: float)[source]

                                                                Bases: monty.json.MSONable

                                                                A lightweight object containing the energy associated with a specific chemical composition. This base class is not @@ -161,7 +161,7 @@

                                                                Submodules
                                                                -as_dict() dict[source]
                                                                +as_dict() dict[source]
                                                                Returns

                                                                MSONable dict.

                                                                @@ -171,7 +171,7 @@

                                                                Submodules
                                                                -property composition: pymatgen.core.composition.Composition[source]
                                                                +property composition: pymatgen.core.composition.Composition[source]

                                                                the composition of the entry.

                                                                Type
                                                                @@ -182,7 +182,7 @@

                                                                Submodules
                                                                -abstract property energy: float[source]
                                                                +abstract property energy: float[source]

                                                                the energy of the entry.

                                                                Type
                                                                @@ -193,7 +193,7 @@

                                                                Submodules
                                                                -property energy_per_atom: float[source]
                                                                +property energy_per_atom: float[source]

                                                                the energy per atom of the entry.

                                                                Type
                                                                @@ -204,7 +204,7 @@

                                                                Submodules
                                                                -property is_element: bool[source]
                                                                +property is_element: bool[source]

                                                                Whether composition of entry is an element.

                                                                Type
                                                                @@ -215,7 +215,7 @@

                                                                Submodules
                                                                -normalize(mode: Literal['formula_unit', 'atom'] = 'formula_unit') pymatgen.entries.Entry[source]
                                                                +normalize(mode: Literal['formula_unit', 'atom'] = 'formula_unit') pymatgen.entries.Entry[source]

                                                                Normalize the entry’s composition and energy.

                                                                Parameters
                                                                diff --git a/docs/pymatgen.entries.mixing_scheme.html b/docs/pymatgen.entries.mixing_scheme.html index 037b26a7ffb..4efbc0d49ee 100644 --- a/docs/pymatgen.entries.mixing_scheme.html +++ b/docs/pymatgen.entries.mixing_scheme.html @@ -4,7 +4,7 @@ - pymatgen.entries.mixing_scheme module — pymatgen 2022.5.18 documentation + pymatgen.entries.mixing_scheme module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -119,7 +119,7 @@ functionals.

                                                                -class MaterialsProjectDFTMixingScheme(structure_matcher: StructureMatcher = <pymatgen.analysis.structure_matcher.StructureMatcher object>, run_type_1: str = 'GGA(+U)', run_type_2: str = 'R2SCAN', compat_1: Compatibility | None = <pymatgen.entries.compatibility.cached_class.<locals>._decorated object>, compat_2: Compatibility | None = None, fuzzy_matching: bool = True)[source]
                                                                +class MaterialsProjectDFTMixingScheme(structure_matcher: StructureMatcher = <pymatgen.analysis.structure_matcher.StructureMatcher object>, run_type_1: str = 'GGA(+U)', run_type_2: str = 'R2SCAN', compat_1: Compatibility | None = <pymatgen.entries.compatibility.cached_class.<locals>._decorated object>, compat_2: Compatibility | None = None, fuzzy_matching: bool = True)[source]

                                                                Bases: pymatgen.entries.compatibility.Compatibility

                                                                This class implements the Materials Project mixing scheme, which allows mixing of energies from different DFT functionals. Note that this should only be used for @@ -171,13 +171,13 @@

                                                                -static display_entries(entries)[source]
                                                                +static display_entries(entries)[source]

                                                                Generate a pretty printout of key properties of a list of ComputedEntry

                                                                -get_adjustments(entry, mixing_state_data: Optional[pandas.core.frame.DataFrame] = None)[source]
                                                                +get_adjustments(entry, mixing_state_data: Optional[pandas.core.frame.DataFrame] = None)[source]

                                                                Returns the corrections applied to a particular entry. Note that get_adjustments is not intended to be called directly in the R2SCAN mixing scheme. Call process_entries instead, and it will pass the required arguments to get_adjustments.

                                                                @@ -210,7 +210,7 @@
                                                                -get_mixing_state_data(entries: list[pymatgen.entries.computed_entries.ComputedStructureEntry], verbose: bool = False)[source]
                                                                +get_mixing_state_data(entries: list[pymatgen.entries.computed_entries.ComputedStructureEntry], verbose: bool = False)[source]

                                                                Generate internal state data to be passed to get_adjustments.

                                                                Parameters
                                                                @@ -251,7 +251,7 @@
                                                                -process_entries(entries: ComputedStructureEntry | ComputedEntry | list, clean: bool = True, verbose: bool = True, mixing_state_data=None)[source]
                                                                +process_entries(entries: ComputedStructureEntry | ComputedEntry | list, clean: bool = True, verbose: bool = True, mixing_state_data=None)[source]

                                                                Process a sequence of entries with the DFT mixing scheme. Note that this method will change the data of the original entries.

                                                                diff --git a/docs/pymatgen.ext.cod.html b/docs/pymatgen.ext.cod.html index 1a53a787aae..417453ef789 100644 --- a/docs/pymatgen.ext.cod.html +++ b/docs/pymatgen.ext.cod.html @@ -4,7 +4,7 @@ - pymatgen.ext.cod module — pymatgen 2022.5.18 documentation + pymatgen.ext.cod module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -143,13 +143,13 @@
                                                                -class COD[source]
                                                                +class COD[source]

                                                                Bases: object

                                                                An interface to the Crystallography Open Database.

                                                                Blank __init__. No args required.

                                                                -get_cod_ids(formula)[source]
                                                                +get_cod_ids(formula)[source]

                                                                Queries the COD for all cod ids associated with a formula. Requires mysql executable to be in the path.

                                                                @@ -164,7 +164,7 @@
                                                                -get_structure_by_formula(formula, **kwargs)[source]
                                                                +get_structure_by_formula(formula, **kwargs)[source]

                                                                Queries the COD for structures by formula. Requires mysql executable to be in the path.

                                                                @@ -184,7 +184,7 @@
                                                                -get_structure_by_id(cod_id, **kwargs)[source]
                                                                +get_structure_by_id(cod_id, **kwargs)[source]

                                                                Queries the COD for a structure by id.

                                                                Parameters
                                                                @@ -202,7 +202,7 @@
                                                                -query(sql: str) str[source]
                                                                +query(sql: str) str[source]

                                                                Perform a query.

                                                                Parameters
                                                                diff --git a/docs/pymatgen.ext.crystalsai.html b/docs/pymatgen.ext.crystalsai.html index 9cb04aa3756..9d4638a2dd3 100644 --- a/docs/pymatgen.ext.crystalsai.html +++ b/docs/pymatgen.ext.crystalsai.html @@ -4,7 +4,7 @@ - pymatgen.ext.crystalsai module — pymatgen 2022.5.18 documentation + pymatgen.ext.crystalsai module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -119,7 +119,7 @@ for rapid property prediction.

                                                                -class CrystalAIRester[source]
                                                                +class CrystalAIRester[source]

                                                                Bases: object

                                                                This is a high-level interface to the REST API for http://megnet.crystals.ai for property prediction. Using this API, you can use MatErials Graph @@ -139,7 +139,7 @@

                                                                Init for Rester.

                                                                -get_available_models()[source]
                                                                +get_available_models()[source]
                                                                Returns

                                                                Available model names. It should be noted that model names starting @@ -150,7 +150,7 @@

                                                                -predict_mp(model_name, mp_id)[source]
                                                                +predict_mp(model_name, mp_id)[source]

                                                                Predict using the http://megnet.crystals.ai API.

                                                                Parameters
                                                                @@ -171,7 +171,7 @@
                                                                -predict_structure(model_name, structure)[source]
                                                                +predict_structure(model_name, structure)[source]

                                                                Predict using the http://megnet.crystals.ai API.

                                                                Parameters
                                                                diff --git a/docs/pymatgen.ext.html b/docs/pymatgen.ext.html index 51863b8212e..717d75dd1e2 100644 --- a/docs/pymatgen.ext.html +++ b/docs/pymatgen.ext.html @@ -4,7 +4,7 @@ - pymatgen.ext namespace — pymatgen 2022.5.18 documentation + pymatgen.ext namespace — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                diff --git a/docs/pymatgen.ext.jhu.html b/docs/pymatgen.ext.jhu.html index 9400e329077..5c2f053d705 100644 --- a/docs/pymatgen.ext.jhu.html +++ b/docs/pymatgen.ext.jhu.html @@ -4,7 +4,7 @@ - pymatgen.ext.jhu module — pymatgen 2022.5.18 documentation + pymatgen.ext.jhu module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -119,7 +119,7 @@ see http://muellergroup.jhu.edu/K-Points.html.

                                                                -get_kpoints(structure, min_distance=0, min_total_kpoints=1, kppra=None, gap_distance=7, remove_symmetry=None, include_gamma='auto', header='simple', incar=None)[source]
                                                                +get_kpoints(structure, min_distance=0, min_total_kpoints=1, kppra=None, gap_distance=7, remove_symmetry=None, include_gamma='auto', header='simple', incar=None)[source]

                                                                Get kpoints object from JHU servlet, per Wisesa-McGill-Mueller methodology. Refer to http://muellergroup.jhu.edu/K-Points.html and P. Wisesa, K. A. McGill, T. Mueller, Phys. Rev. B 93, diff --git a/docs/pymatgen.ext.matproj.html b/docs/pymatgen.ext.matproj.html index 9252c1c61c7..983e762fded 100644 --- a/docs/pymatgen.ext.matproj.html +++ b/docs/pymatgen.ext.matproj.html @@ -4,7 +4,7 @@ - pymatgen.ext.matproj module — pymatgen 2022.5.18 documentation + pymatgen.ext.matproj module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -123,7 +123,7 @@ https://www.materialsproject.org/dashboard.

                                                                -exception MPRestError[source]
                                                                +exception MPRestError[source]

                                                                Bases: Exception

                                                                Exception class for MPRestAdaptor. Raised when the query has problems, e.g., bad query format.

                                                                @@ -131,7 +131,7 @@
                                                                -class MPRester(api_key=None, endpoint=None, notify_db_version=True, include_user_agent=True)[source]
                                                                +class MPRester(api_key=None, endpoint=None, notify_db_version=True, include_user_agent=True)[source]

                                                                Bases: object

                                                                A class to conveniently interface with the Materials Project REST interface. The recommended way to use MPRester is with the “with” context @@ -175,7 +175,7 @@

                                                                -delete_snl(snl_ids)[source]
                                                                +delete_snl(snl_ids)[source]

                                                                Delete earlier submitted SNLs.

                                                                Note

                                                                @@ -195,7 +195,7 @@
                                                                -find_structure(filename_or_structure)[source]
                                                                +find_structure(filename_or_structure)[source]

                                                                Finds matching structures on the Materials Project site.

                                                                Parameters
                                                                @@ -212,7 +212,7 @@
                                                                -get_all_substrates()[source]
                                                                +get_all_substrates()[source]

                                                                Gets the list of all possible substrates considered in the Materials Project substrate database

                                                                @@ -224,7 +224,7 @@
                                                                -get_bandstructure_by_material_id(material_id, line_mode=True)[source]
                                                                +get_bandstructure_by_material_id(material_id, line_mode=True)[source]

                                                                Get a BandStructure corresponding to a material_id.

                                                                REST Endpoint: https://www.materialsproject.org/rest/v2/materials/<mp-id>/vasp/bandstructure or https://www.materialsproject.org/rest/v2/materials/<mp-id>/vasp/bandstructure_uniform

                                                                @@ -244,7 +244,7 @@
                                                                -get_cohesive_energy(material_id, per_atom=False)[source]
                                                                +get_cohesive_energy(material_id, per_atom=False)[source]
                                                                Gets the cohesive for a material (eV per formula unit). Cohesive energy

                                                                is defined as the difference between the bulk energy and the sum of total DFT energy of isolated atoms for atom elements in the bulk.

                                                                @@ -265,7 +265,7 @@
                                                                -get_data(chemsys_formula_id, data_type='vasp', prop='')[source]
                                                                +get_data(chemsys_formula_id, data_type='vasp', prop='')[source]

                                                                Flexible method to get any data using the Materials Project REST interface. Generally used by other methods for more specific queries.

                                                                Format of REST return is always a list of dict (regardless of the @@ -291,7 +291,7 @@

                                                                -get_database_version()[source]
                                                                +get_database_version()[source]

                                                                The Materials Project database is periodically updated and has a database version associated with it. When the database is updated, consolidated data (information about “a material”) may and does @@ -305,7 +305,7 @@

                                                                -get_doc(materials_id)[source]
                                                                +get_doc(materials_id)[source]

                                                                Get the entire data document for one materials id. Use this judiciously.

                                                                REST Endpoint: https://www.materialsproject.org/materials/<mp-id>/doc.

                                                                @@ -321,7 +321,7 @@
                                                                -get_dos_by_material_id(material_id)[source]
                                                                +get_dos_by_material_id(material_id)[source]

                                                                Get a Dos corresponding to a material_id.

                                                                REST Endpoint: https://www.materialsproject.org/rest/v2/materials/<mp-id>/vasp/dos

                                                                @@ -337,7 +337,7 @@
                                                                -get_download_info(material_ids, task_types=None, file_patterns=None)[source]
                                                                +get_download_info(material_ids, task_types=None, file_patterns=None)[source]

                                                                get a list of URLs to retrieve raw VASP output files from the NoMaD repository

                                                                Parameters
                                                                @@ -358,7 +358,7 @@
                                                                -get_entries(chemsys_formula_id_criteria, compatible_only=True, inc_structure=None, property_data=None, conventional_unit_cell=False, sort_by_e_above_hull=False)[source]
                                                                +get_entries(chemsys_formula_id_criteria, compatible_only=True, inc_structure=None, property_data=None, conventional_unit_cell=False, sort_by_e_above_hull=False)[source]

                                                                Get a list of ComputedEntries or ComputedStructureEntries corresponding to a chemical system, formula, or materials_id or full criteria.

                                                                @@ -395,7 +395,7 @@
                                                                -get_entries_in_chemsys(elements, compatible_only=True, inc_structure=None, property_data=None, conventional_unit_cell=False)[source]
                                                                +get_entries_in_chemsys(elements, compatible_only=True, inc_structure=None, property_data=None, conventional_unit_cell=False)[source]

                                                                Helper method to get a list of ComputedEntries in a chemical system. For example, elements = [“Li”, “Fe”, “O”] will return a list of all entries in the Li-Fe-O chemical system, i.e., all LixOy, @@ -433,7 +433,7 @@

                                                                -get_entry_by_material_id(material_id, compatible_only=True, inc_structure=None, property_data=None, conventional_unit_cell=False)[source]
                                                                +get_entry_by_material_id(material_id, compatible_only=True, inc_structure=None, property_data=None, conventional_unit_cell=False)[source]

                                                                Get a ComputedEntry corresponding to a material_id.

                                                                Parameters
                                                                @@ -466,7 +466,7 @@
                                                                -get_exp_entry(formula)[source]
                                                                +get_exp_entry(formula)[source]

                                                                Returns an ExpEntry object, which is the experimental equivalent of a ComputedEntry and can be used for analyses using experimental data.

                                                                @@ -481,7 +481,7 @@
                                                                -get_exp_thermo_data(formula)[source]
                                                                +get_exp_thermo_data(formula)[source]

                                                                Get a list of ThermoData objects associated with a formula using the Materials Project REST interface.

                                                                @@ -496,7 +496,7 @@
                                                                -get_gb_data(material_id=None, pretty_formula=None, chemsys=None, sigma=None, gb_plane=None, rotation_axis=None, include_work_of_separation=False)[source]
                                                                +get_gb_data(material_id=None, pretty_formula=None, chemsys=None, sigma=None, gb_plane=None, rotation_axis=None, include_work_of_separation=False)[source]

                                                                Gets grain boundary data for a material.

                                                                Parameters
                                                                @@ -538,7 +538,7 @@
                                                                -get_interface_reactions(reactant1, reactant2, open_el=None, relative_mu=None, use_hull_energy=False)[source]
                                                                +get_interface_reactions(reactant1, reactant2, open_el=None, relative_mu=None, use_hull_energy=False)[source]

                                                                Gets critical reactions between two reactants.

                                                                Get critical reactions (“kinks” in the mixing ratio where reaction products change) between two reactants. See the @@ -579,7 +579,7 @@

                                                                -get_materials_id_from_task_id(task_id)[source]
                                                                +get_materials_id_from_task_id(task_id)[source]

                                                                Returns a new MP materials id from a task id (which can be equivalent to an old materials id)

                                                                @@ -594,7 +594,7 @@
                                                                -get_materials_id_references(material_id)[source]
                                                                +get_materials_id_references(material_id)[source]

                                                                Returns all references for a materials id.

                                                                Parameters
                                                                @@ -608,7 +608,7 @@
                                                                -get_materials_ids(chemsys_formula)[source]
                                                                +get_materials_ids(chemsys_formula)[source]

                                                                Get all materials ids for a formula or chemsys.

                                                                Parameters
                                                                @@ -623,7 +623,7 @@
                                                                -get_phonon_bandstructure_by_material_id(material_id)[source]
                                                                +get_phonon_bandstructure_by_material_id(material_id)[source]

                                                                Get phonon dispersion data corresponding to a material_id.

                                                                Parameters
                                                                @@ -640,7 +640,7 @@
                                                                -get_phonon_ddb_by_material_id(material_id)[source]
                                                                +get_phonon_ddb_by_material_id(material_id)[source]

                                                                Get ABINIT Derivative Data Base (DDB) output for phonon calculations.

                                                                Parameters
                                                                @@ -657,7 +657,7 @@
                                                                -get_phonon_dos_by_material_id(material_id)[source]
                                                                +get_phonon_dos_by_material_id(material_id)[source]

                                                                Get phonon density of states data corresponding to a material_id.

                                                                Parameters
                                                                @@ -674,7 +674,7 @@
                                                                -get_pourbaix_entries(chemsys, solid_compat='MaterialsProject2020Compatibility')[source]
                                                                +get_pourbaix_entries(chemsys, solid_compat='MaterialsProject2020Compatibility')[source]

                                                                A helper function to get all entries necessary to generate a Pourbaix diagram from the rest interface.

                                                                @@ -694,7 +694,7 @@
                                                                -get_reaction(reactants, products)[source]
                                                                +get_reaction(reactants, products)[source]

                                                                Gets a reaction from the Materials Project.

                                                                Parameters
                                                                @@ -711,13 +711,13 @@
                                                                -get_stability(entries)[source]
                                                                +get_stability(entries)[source]

                                                                Returns the stability of all entries.

                                                                -get_structure_by_material_id(material_id, final=True, conventional_unit_cell=False)[source]
                                                                +get_structure_by_material_id(material_id, final=True, conventional_unit_cell=False)[source]

                                                                Get a Structure corresponding to a material_id.

                                                                Parameters
                                                                @@ -738,7 +738,7 @@
                                                                -get_structures(chemsys_formula_id, final=True)[source]
                                                                +get_structures(chemsys_formula_id, final=True)[source]

                                                                Get a list of Structures corresponding to a chemical system, formula, or materials_id.

                                                                @@ -758,7 +758,7 @@
                                                                -get_substrates(material_id, number=50, orient=None)[source]
                                                                +get_substrates(material_id, number=50, orient=None)[source]

                                                                Get a substrate list for a material id. The list is in order of increasing elastic energy if a elastic tensor is available for the material_id. Otherwise the list is in order of increasing @@ -780,7 +780,7 @@

                                                                -get_surface_data(material_id, miller_index=None, inc_structures=False)[source]
                                                                +get_surface_data(material_id, miller_index=None, inc_structures=False)[source]

                                                                Gets surface data for a material. Useful for Wulff shapes.

                                                                Reference for surface data:

                                                                Tran, R., Xu, Z., Radhakrishnan, B., Winston, D., Sun, W., Persson, K. @@ -810,7 +810,7 @@

                                                                -get_task_data(chemsys_formula_id, prop='')[source]
                                                                +get_task_data(chemsys_formula_id, prop='')[source]

                                                                Flexible method to get any data using the Materials Project REST interface. Generally used by other methods for more specific queries. Unlike the :func:`get_data`_, this method queries the task collection @@ -833,7 +833,7 @@

                                                                -get_wulff_shape(material_id)[source]
                                                                +get_wulff_shape(material_id)[source]

                                                                Constructs a Wulff shape for a material.

                                                                Parameters
                                                                @@ -847,7 +847,7 @@
                                                                -get_xas_data(material_id, absorbing_element)[source]
                                                                +get_xas_data(material_id, absorbing_element)[source]

                                                                Get X-ray absorption spectroscopy data for absorbing element in the structure corresponding to a material_id. Only X-ray Absorption Near Edge Structure (XANES) for K-edge is supported.

                                                                @@ -866,7 +866,7 @@
                                                                -static parse_criteria(criteria_string)[source]
                                                                +static parse_criteria(criteria_string)[source]

                                                                Parses a powerful and simple string criteria and generates a proper mongo syntax criteria.

                                                                @@ -894,7 +894,7 @@
                                                                -query(criteria, properties, chunk_size: int = 500, max_tries_per_chunk: int = 5, mp_decode: bool = True, show_progress_bar: bool = True)[source]
                                                                +query(criteria, properties, chunk_size: int = 500, max_tries_per_chunk: int = 5, mp_decode: bool = True, show_progress_bar: bool = True)[source]

                                                                Performs an advanced query using MongoDB-like syntax for directly querying the Materials Project database. This allows one to perform queries which are otherwise too cumbersome to perform using the standard @@ -963,7 +963,7 @@

                                                                -query_snl(criteria)[source]
                                                                +query_snl(criteria)[source]

                                                                Query for submitted SNLs.

                                                                Note

                                                                @@ -986,7 +986,7 @@
                                                                -submit_snl(snl)[source]
                                                                +submit_snl(snl)[source]

                                                                Submits a list of StructureNL to the Materials Project site.

                                                                Note

                                                                @@ -1012,7 +1012,7 @@
                                                                -submit_structures(structures, authors, projects=None, references='', remarks=None, data=None, histories=None, created_at=None)[source]
                                                                +submit_structures(structures, authors, projects=None, references='', remarks=None, data=None, histories=None, created_at=None)[source]

                                                                Submits a list of structures to the Materials Project as SNL files. The argument list mirrors the arguments for the StructureNL object, except that a list of structures with the same metadata is used as an @@ -1053,7 +1053,7 @@

                                                                -submit_vasp_directory(rootdir, authors, projects=None, references='', remarks=None, master_data=None, master_history=None, created_at=None, ncpus=None)[source]
                                                                +submit_vasp_directory(rootdir, authors, projects=None, references='', remarks=None, master_data=None, master_history=None, created_at=None, ncpus=None)[source]

                                                                Assimilates all vasp run directories beneath a particular directory using BorgQueen to obtain structures, and then submits thhem to the Materials Project as SNL files. VASP related meta data like @@ -1093,96 +1093,96 @@

                                                                -supported_properties = ('energy', 'energy_per_atom', 'volume', 'formation_energy_per_atom', 'nsites', 'unit_cell_formula', 'pretty_formula', 'is_hubbard', 'elements', 'nelements', 'e_above_hull', 'hubbards', 'is_compatible', 'spacegroup', 'task_ids', 'band_gap', 'density', 'icsd_id', 'icsd_ids', 'cif', 'total_magnetization', 'material_id', 'oxide_type', 'tags', 'elasticity')[source]
                                                                +supported_properties = ('energy', 'energy_per_atom', 'volume', 'formation_energy_per_atom', 'nsites', 'unit_cell_formula', 'pretty_formula', 'is_hubbard', 'elements', 'nelements', 'e_above_hull', 'hubbards', 'is_compatible', 'spacegroup', 'task_ids', 'band_gap', 'density', 'icsd_id', 'icsd_ids', 'cif', 'total_magnetization', 'material_id', 'oxide_type', 'tags', 'elasticity')[source]
                                                                -supported_task_properties = ('energy', 'energy_per_atom', 'volume', 'formation_energy_per_atom', 'nsites', 'unit_cell_formula', 'pretty_formula', 'is_hubbard', 'elements', 'nelements', 'e_above_hull', 'hubbards', 'is_compatible', 'spacegroup', 'band_gap', 'density', 'icsd_id', 'cif')[source]
                                                                +supported_task_properties = ('energy', 'energy_per_atom', 'volume', 'formation_energy_per_atom', 'nsites', 'unit_cell_formula', 'pretty_formula', 'is_hubbard', 'elements', 'nelements', 'e_above_hull', 'hubbards', 'is_compatible', 'spacegroup', 'band_gap', 'density', 'icsd_id', 'cif')[source]
                                                                -class TaskType(value)[source]
                                                                +class TaskType(value)[source]

                                                                Bases: enum.Enum

                                                                task types available in MP

                                                                -GGAU_DEF = 'GGA+U Deformation'[source]
                                                                +GGAU_DEF = 'GGA+U Deformation'[source]
                                                                -GGAU_LINE = 'GGA+U NSCF Line'[source]
                                                                +GGAU_LINE = 'GGA+U NSCF Line'[source]
                                                                -GGAU_OPT = 'GGA+U Structure Optimization'[source]
                                                                +GGAU_OPT = 'GGA+U Structure Optimization'[source]
                                                                -GGAU_STATIC = 'GGA+U Static'[source]
                                                                +GGAU_STATIC = 'GGA+U Static'[source]
                                                                -GGAU_STATIC_DIEL = 'GGA+U Static Dielectric'[source]
                                                                +GGAU_STATIC_DIEL = 'GGA+U Static Dielectric'[source]
                                                                -GGAU_UNIFORM = 'GGA+U NSCF Uniform'[source]
                                                                +GGAU_UNIFORM = 'GGA+U NSCF Uniform'[source]
                                                                -GGA_DEF = 'GGA Deformation'[source]
                                                                +GGA_DEF = 'GGA Deformation'[source]
                                                                -GGA_LINE = 'GGA NSCF Line'[source]
                                                                +GGA_LINE = 'GGA NSCF Line'[source]
                                                                -GGA_OPT = 'GGA Structure Optimization'[source]
                                                                +GGA_OPT = 'GGA Structure Optimization'[source]
                                                                -GGA_STATIC = 'GGA Static'[source]
                                                                +GGA_STATIC = 'GGA Static'[source]
                                                                -GGA_STATIC_DIEL = 'GGA Static Dielectric'[source]
                                                                +GGA_STATIC_DIEL = 'GGA Static Dielectric'[source]
                                                                -GGA_UNIFORM = 'GGA NSCF Uniform'[source]
                                                                +GGA_UNIFORM = 'GGA NSCF Uniform'[source]
                                                                -LDA_STATIC_DIEL = 'LDA Static Dielectric'[source]
                                                                +LDA_STATIC_DIEL = 'LDA Static Dielectric'[source]
                                                                -SCAN_OPT = 'SCAN Structure Optimization'[source]
                                                                +SCAN_OPT = 'SCAN Structure Optimization'[source]
                                                                -get_chunks(sequence, size=1)[source]
                                                                +get_chunks(sequence, size=1)[source]
                                                                Parameters
                                                                  diff --git a/docs/pymatgen.ext.optimade.html b/docs/pymatgen.ext.optimade.html index c227340ffe1..205079226a3 100644 --- a/docs/pymatgen.ext.optimade.html +++ b/docs/pymatgen.ext.optimade.html @@ -4,7 +4,7 @@ - pymatgen.ext.optimade module — pymatgen 2022.5.18 documentation + pymatgen.ext.optimade module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                  - 2022.5.18 + 2022.5.18.1
                                                                  @@ -118,7 +118,7 @@

                                                                  Optimade support.

                                                                  -class OptimadeRester(aliases_or_resource_urls: str | list[str] | None = None, timeout: int = 5)[source]
                                                                  +class OptimadeRester(aliases_or_resource_urls: str | list[str] | None = None, timeout: int = 5)[source]

                                                                  Bases: object

                                                                  Class to call OPTIMADE-compliant APIs, see https://optimade.org and [1].

                                                                  This class is ready to use but considered in-development and subject to change.

                                                                  @@ -159,18 +159,18 @@
                                                                  -aliases: dict[str, str] = {'aflow': 'http://aflow.org/API/optimade/', 'cod': 'https://www.crystallography.net/cod/optimade', 'mcloud.2dstructures': 'https://aiida.materialscloud.org/2dstructures/optimade', 'mcloud.2dtopo': 'https://aiida.materialscloud.org/2dtopo/optimade', 'mcloud.curated-cofs': 'https://aiida.materialscloud.org/curated-cofs/optimade', 'mcloud.li-ion-conductors': 'https://aiida.materialscloud.org/li-ion-conductors/optimade', 'mcloud.optimade-sample': 'https://aiida.materialscloud.org/optimade-sample/optimade', 'mcloud.pyrene-mofs': 'https://aiida.materialscloud.org/pyrene-mofs/optimade', 'mcloud.scdm': 'https://aiida.materialscloud.org/autowannier/optimade', 'mcloud.sssp': 'https://aiida.materialscloud.org/sssplibrary/optimade', 'mcloud.stoceriaitf': 'https://aiida.materialscloud.org/stoceriaitf/optimade', 'mcloud.tc-applicability': 'https://aiida.materialscloud.org/tc-applicability/optimade', 'mcloud.threedd': 'https://aiida.materialscloud.org/3dd/optimade', 'mp': 'https://optimade.materialsproject.org', 'mpds': 'https://api.mpds.io', 'nmd': 'https://nomad-lab.eu/prod/rae/optimade/', 'odbx': 'https://optimade.odbx.science', 'omdb.omdb_production': 'http://optimade.openmaterialsdb.se', 'oqmd': 'http://oqmd.org/optimade/', 'tcod': 'https://www.crystallography.net/tcod/optimade'}[source]
                                                                  +aliases: dict[str, str] = {'aflow': 'http://aflow.org/API/optimade/', 'cod': 'https://www.crystallography.net/cod/optimade', 'mcloud.2dstructures': 'https://aiida.materialscloud.org/2dstructures/optimade', 'mcloud.2dtopo': 'https://aiida.materialscloud.org/2dtopo/optimade', 'mcloud.curated-cofs': 'https://aiida.materialscloud.org/curated-cofs/optimade', 'mcloud.li-ion-conductors': 'https://aiida.materialscloud.org/li-ion-conductors/optimade', 'mcloud.optimade-sample': 'https://aiida.materialscloud.org/optimade-sample/optimade', 'mcloud.pyrene-mofs': 'https://aiida.materialscloud.org/pyrene-mofs/optimade', 'mcloud.scdm': 'https://aiida.materialscloud.org/autowannier/optimade', 'mcloud.sssp': 'https://aiida.materialscloud.org/sssplibrary/optimade', 'mcloud.stoceriaitf': 'https://aiida.materialscloud.org/stoceriaitf/optimade', 'mcloud.tc-applicability': 'https://aiida.materialscloud.org/tc-applicability/optimade', 'mcloud.threedd': 'https://aiida.materialscloud.org/3dd/optimade', 'mp': 'https://optimade.materialsproject.org', 'mpds': 'https://api.mpds.io', 'nmd': 'https://nomad-lab.eu/prod/rae/optimade/', 'odbx': 'https://optimade.odbx.science', 'omdb.omdb_production': 'http://optimade.openmaterialsdb.se', 'oqmd': 'http://oqmd.org/optimade/', 'tcod': 'https://www.crystallography.net/tcod/optimade'}[source]
                                                                  -describe()[source]
                                                                  +describe()[source]

                                                                  Provides human-readable information about the resources being searched by the OptimadeRester.

                                                                  -get_snls(elements: list[str] | str | None = None, nelements: int = None, nsites: int = None, chemical_formula_anonymous: str = None, chemical_formula_hill: str = None, additional_response_fields: str | list[str] | set[str] | None = None) dict[str, dict[str, StructureNL]][source]
                                                                  +get_snls(elements: list[str] | str | None = None, nelements: int = None, nsites: int = None, chemical_formula_anonymous: str = None, chemical_formula_hill: str = None, additional_response_fields: str | list[str] | set[str] | None = None) dict[str, dict[str, StructureNL]][source]

                                                                  Retrieve StructureNL from OPTIMADE providers.

                                                                  A StructureNL is an object provided by pymatgen which combines Structure with associated metadata, such as the URL is was downloaded from and any additional namespaced @@ -195,7 +195,7 @@

                                                                  -get_snls_with_filter(optimade_filter: str, additional_response_fields: str | list[str] | set[str] | None = None) dict[str, dict[str, StructureNL]][source]
                                                                  +get_snls_with_filter(optimade_filter: str, additional_response_fields: str | list[str] | set[str] | None = None) dict[str, dict[str, StructureNL]][source]

                                                                  Get structures satisfying a given OPTIMADE filter.

                                                                  Parameters
                                                                  @@ -207,7 +207,7 @@
                                                                  -get_structures(elements: list[str] | str | None = None, nelements: int = None, nsites: int = None, chemical_formula_anonymous: str = None, chemical_formula_hill: str = None) dict[str, dict[str, Structure]][source]
                                                                  +get_structures(elements: list[str] | str | None = None, nelements: int = None, nsites: int = None, chemical_formula_anonymous: str = None, chemical_formula_hill: str = None) dict[str, dict[str, Structure]][source]

                                                                  Retrieve Structures from OPTIMADE providers.

                                                                  Not all functionality of OPTIMADE is currently exposed in this convenience method. To use a custom filter, call get_structures_with_filter().

                                                                  @@ -227,7 +227,7 @@
                                                                  -get_structures_with_filter(optimade_filter: str) dict[str, dict[str, pymatgen.core.structure.Structure]][source]
                                                                  +get_structures_with_filter(optimade_filter: str) dict[str, dict[str, pymatgen.core.structure.Structure]][source]

                                                                  Get structures satisfying a given OPTIMADE filter.

                                                                  Parameters
                                                                  @@ -239,12 +239,12 @@
                                                                  -mandatory_response_fields: set[str] = {'cartesian_site_positions', 'lattice_vectors', 'species', 'species_at_sites'}[source]
                                                                  +mandatory_response_fields: set[str] = {'cartesian_site_positions', 'lattice_vectors', 'species', 'species_at_sites'}[source]
                                                                  -refresh_aliases(providers_url='https://providers.optimade.org/providers.json')[source]
                                                                  +refresh_aliases(providers_url='https://providers.optimade.org/providers.json')[source]

                                                                  Updates available OPTIMADE structure resources based on the current list of OPTIMADE providers.

                                                                  @@ -253,36 +253,36 @@
                                                                  -class Provider(name, base_url, description, homepage, prefix)[source]
                                                                  +class Provider(name, base_url, description, homepage, prefix)[source]

                                                                  Bases: tuple

                                                                  Create new instance of Provider(name, base_url, description, homepage, prefix)

                                                                  -base_url[source]
                                                                  +base_url[source]

                                                                  Alias for field number 1

                                                                  -description[source]
                                                                  +description[source]

                                                                  Alias for field number 2

                                                                  -homepage[source]
                                                                  +homepage[source]

                                                                  Alias for field number 3

                                                                  -name[source]
                                                                  +name[source]

                                                                  Alias for field number 0

                                                                  -prefix[source]
                                                                  +prefix[source]

                                                                  Alias for field number 4

                                                                  diff --git a/docs/pymatgen.html b/docs/pymatgen.html index 7d0928747f4..27f66c6033c 100644 --- a/docs/pymatgen.html +++ b/docs/pymatgen.html @@ -4,7 +4,7 @@ - pymatgen namespace — pymatgen 2022.5.18 documentation + pymatgen namespace — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                  - 2022.5.18 + 2022.5.18.1
                                                                  diff --git a/docs/pymatgen.io.abinit.abiobjects.html b/docs/pymatgen.io.abinit.abiobjects.html index 5ca32bc1f46..ee245560106 100644 --- a/docs/pymatgen.io.abinit.abiobjects.html +++ b/docs/pymatgen.io.abinit.abiobjects.html @@ -4,7 +4,7 @@ - pymatgen.io.abinit.abiobjects module — pymatgen 2022.5.18 documentation + pymatgen.io.abinit.abiobjects module — pymatgen 2022.5.18.1 documentation @@ -40,7 +40,7 @@ pymatgen
                                                                  - 2022.5.18 + 2022.5.18.1
                                                                  @@ -120,13 +120,13 @@

                                                                  Low-level objects providing an abstraction for the objects involved in the calculation.

                                                                  -class AbivarAble[source]
                                                                  +class AbivarAble[source]

                                                                  Bases: object

                                                                  An AbivarAble object provides a method to_abivars that returns a dictionary with the abinit variables.

                                                                  -abstract to_abivars()[source]
                                                                  +abstract to_abivars()[source]

                                                                  Returns a dictionary with the abinit variables.

                                                                  @@ -134,12 +134,12 @@
                                                                  -class Constraints[source]
                                                                  +class Constraints[source]

                                                                  Bases: pymatgen.io.abinit.abiobjects.AbivarAble

                                                                  This object defines the constraints for structural relaxation

                                                                  -to_abivars()[source]
                                                                  +to_abivars()[source]

                                                                  Dictionary with Abinit variables.

                                                                  @@ -147,7 +147,7 @@
                                                                  -class Electrons(spin_mode='polarized', smearing='fermi_dirac:0.1 eV', algorithm=None, nband=None, fband=None, charge=0.0, comment=None)[source]
                                                                  +class Electrons(spin_mode='polarized', smearing='fermi_dirac:0.1 eV', algorithm=None, nband=None, fband=None, charge=0.0, comment=None)[source]

                                                                  Bases: pymatgen.io.abinit.abiobjects.AbivarAble, monty.json.MSONable

                                                                  The electronic degrees of freedom

                                                                  Constructor for Electrons object.

                                                                  @@ -161,37 +161,37 @@
                                                                  -as_dict()[source]
                                                                  +as_dict()[source]

                                                                  json friendly dict representation

                                                                  -classmethod from_dict(d)[source]
                                                                  +classmethod from_dict(d)[source]

                                                                  Build object from dictionary.

                                                                  -property nspden[source]
                                                                  +property nspden[source]

                                                                  Number of independent density components.

                                                                  -property nspinor[source]
                                                                  +property nspinor[source]

                                                                  Number of independent spinor components.

                                                                  -property nsppol[source]
                                                                  +property nsppol[source]

                                                                  Number of independent spin polarizations.

                                                                  -to_abivars()[source]
                                                                  +to_abivars()[source]

                                                                  Return dictionary with Abinit variables.

                                                                  @@ -199,25 +199,25 @@
                                                                  -class ElectronsAlgorithm(*args, **kwargs)[source]
                                                                  +class ElectronsAlgorithm(*args, **kwargs)[source]

                                                                  Bases: dict, pymatgen.io.abinit.abiobjects.AbivarAble, monty.json.MSONable

                                                                  Variables controlling the SCF/NSCF algorithm.

                                                                  Initialize object.

                                                                  -as_dict()[source]
                                                                  +as_dict()[source]

                                                                  Convert object to dict.

                                                                  -classmethod from_dict(d)[source]
                                                                  +classmethod from_dict(d)[source]

                                                                  Build object from dict.

                                                                  -to_abivars()[source]
                                                                  +to_abivars()[source]

                                                                  Dictionary with Abinit input variables.

                                                                  @@ -225,7 +225,7 @@
                                                                  -class ExcHamiltonian(bs_loband, nband, mbpt_sciss, coulomb_mode, ecuteps, spin_mode='polarized', mdf_epsinf=None, exc_type='TDA', algo='haydock', with_lf=True, bs_freq_mesh=None, zcut=None, **kwargs)[source]
                                                                  +class ExcHamiltonian(bs_loband, nband, mbpt_sciss, coulomb_mode, ecuteps, spin_mode='polarized', mdf_epsinf=None, exc_type='TDA', algo='haydock', with_lf=True, bs_freq_mesh=None, zcut=None, **kwargs)[source]

                                                                  Bases: pymatgen.io.abinit.abiobjects.AbivarAble

                                                                  This object contains the parameters for the solution of the Bethe-Salpeter equation.

                                                                  @@ -249,31 +249,31 @@
                                                                  -property inclvkb[source]
                                                                  +property inclvkb[source]

                                                                  Treatment of the dipole matrix element (NC pseudos, default is 2)

                                                                  -to_abivars()[source]
                                                                  +to_abivars()[source]

                                                                  Returns a dictionary with the abinit variables.

                                                                  -property use_cg[source]
                                                                  +property use_cg[source]

                                                                  True if we are using the conjugate gradient method.

                                                                  -property use_direct_diago[source]
                                                                  +property use_direct_diago[source]

                                                                  True if we are performing the direct diagonalization of the BSE Hamiltonian.

                                                                  -property use_haydock[source]
                                                                  +property use_haydock[source]

                                                                  True if we are using the Haydock iterative technique.

                                                                  @@ -281,7 +281,7 @@
                                                                  -class HilbertTransform(nomegasf, domegasf=None, spmeth=1, nfreqre=None, freqremax=None, nfreqim=None, freqremin=None)[source]
                                                                  +class HilbertTransform(nomegasf, domegasf=None, spmeth=1, nfreqre=None, freqremax=None, nfreqim=None, freqremin=None)[source]

                                                                  Bases: pymatgen.io.abinit.abiobjects.AbivarAble

                                                                  Parameters for the Hilbert-transform method (Screening code) i.e. the parameters defining the frequency mesh used for the spectral function @@ -301,7 +301,7 @@

                                                                  -to_abivars()[source]
                                                                  +to_abivars()[source]

                                                                  Returns a dictionary with the abinit variables

                                                                  @@ -309,7 +309,7 @@
                                                                  -class KSampling(mode=KSamplingModes.monkhorst, num_kpts=0, kpts=((1, 1, 1),), kpt_shifts=(0.5, 0.5, 0.5), kpts_weights=None, use_symmetries=True, use_time_reversal=True, chksymbreak=None, comment=None)[source]
                                                                  +class KSampling(mode=KSamplingModes.monkhorst, num_kpts=0, kpts=((1, 1, 1),), kpt_shifts=(0.5, 0.5, 0.5), kpts_weights=None, use_symmetries=True, use_time_reversal=True, chksymbreak=None, comment=None)[source]

                                                                  Bases: pymatgen.io.abinit.abiobjects.AbivarAble, monty.json.MSONable

                                                                  Input variables defining the K-point sampling.

                                                                  Highly flexible constructor for KSampling objects. The flexibility comes @@ -354,13 +354,13 @@

                                                                  -as_dict()[source]
                                                                  +as_dict()[source]

                                                                  Convert object to dict.

                                                                  -classmethod automatic_density(structure, kppa, chksymbreak=None, use_symmetries=True, use_time_reversal=True, shifts=(0.5, 0.5, 0.5))[source]
                                                                  +classmethod automatic_density(structure, kppa, chksymbreak=None, use_symmetries=True, use_time_reversal=True, shifts=(0.5, 0.5, 0.5))[source]

                                                                  Returns an automatic Kpoint object based on a structure and a kpoint density. Uses Gamma centered meshes for hexagonal cells and Monkhorst-Pack grids otherwise.

                                                                  @@ -380,19 +380,19 @@
                                                                  -classmethod explicit_path(ndivsm, kpath_bounds)[source]
                                                                  +classmethod explicit_path(ndivsm, kpath_bounds)[source]

                                                                  See _path for the meaning of the variables

                                                                  -classmethod from_dict(d)[source]
                                                                  +classmethod from_dict(d)[source]

                                                                  Build object from dict.

                                                                  -classmethod gamma_centered(kpts=(1, 1, 1), use_symmetries=True, use_time_reversal=True)[source]
                                                                  +classmethod gamma_centered(kpts=(1, 1, 1), use_symmetries=True, use_time_reversal=True)[source]

                                                                  Convenient static constructor for an automatic Gamma centered Kpoint grid.

                                                                  Parameters
                                                                  @@ -412,19 +412,19 @@
                                                                  -classmethod gamma_only()[source]
                                                                  +classmethod gamma_only()[source]

                                                                  Gamma-only sampling

                                                                  -property is_homogeneous[source]
                                                                  +property is_homogeneous[source]

                                                                  Homogeneous sampling.

                                                                  -classmethod monkhorst(ngkpt, shiftk=(0.5, 0.5, 0.5), chksymbreak=None, use_symmetries=True, use_time_reversal=True, comment=None)[source]
                                                                  +classmethod monkhorst(ngkpt, shiftk=(0.5, 0.5, 0.5), chksymbreak=None, use_symmetries=True, use_time_reversal=True, comment=None)[source]

                                                                  Convenient static constructor for a Monkhorst-Pack mesh.

                                                                  Parameters
                                                                  @@ -443,7 +443,7 @@
                                                                  -classmethod monkhorst_automatic(structure, ngkpt, use_symmetries=True, use_time_reversal=True, chksymbreak=None, comment=None)[source]
                                                                  +classmethod monkhorst_automatic(structure, ngkpt, use_symmetries=True, use_time_reversal=True, chksymbreak=None, comment=None)[source]

                                                                  Convenient static constructor for an automatic Monkhorst-Pack mesh.

                                                                  Parameters
                                                                  @@ -462,13 +462,13 @@
                                                                  -classmethod path_from_structure(ndivsm, structure)[source]
                                                                  +classmethod path_from_structure(ndivsm, structure)[source]

                                                                  See _path for the meaning of the variables

                                                                  -to_abivars()[source]
                                                                  +to_abivars()[source]

                                                                  Dictionary with Abinit variables.

                                                                  @@ -476,29 +476,29 @@
                                                                  -class KSamplingModes(value)[source]
                                                                  +class KSamplingModes(value)[source]

                                                                  Bases: enum.Enum

                                                                  Enum if the different samplings of the BZ.

                                                                  -automatic = 3[source]
                                                                  +automatic = 3[source]
                                                                  -monkhorst = 1[source]
                                                                  +monkhorst = 1[source]
                                                                  -path = 2[source]
                                                                  +path = 2[source]
                                                                  -class ModelDielectricFunction(mdf_epsinf)[source]
                                                                  +class ModelDielectricFunction(mdf_epsinf)[source]

                                                                  Bases: pymatgen.io.abinit.abiobjects.AbivarAble

                                                                  Model dielectric function used for BSE calculation

                                                                  @@ -508,7 +508,7 @@
                                                                  -to_abivars()[source]
                                                                  +to_abivars()[source]

                                                                  Return dictionary with abinit variables.

                                                                  @@ -516,7 +516,7 @@
                                                                  -class PPModel(mode='godby', plasmon_freq=None)[source]
                                                                  +class PPModel(mode='godby', plasmon_freq=None)[source]

                                                                  Bases: pymatgen.io.abinit.abiobjects.AbivarAble, monty.json.MSONable

                                                                  Parameters defining the plasmon-pole technique. The common way to instantiate a PPModel object is via the class method PPModel.as_ppmodel(string)

                                                                  @@ -530,13 +530,13 @@
                                                                  -as_dict()[source]
                                                                  +as_dict()[source]

                                                                  Convert object to dictionary.

                                                                  -classmethod as_ppmodel(obj)[source]
                                                                  +classmethod as_ppmodel(obj)[source]

                                                                  Constructs an instance of PPModel from obj.

                                                                  Accepts obj in the form:
                                                                    @@ -549,19 +549,19 @@
                                                                    -static from_dict(d)[source]
                                                                    +static from_dict(d)[source]

                                                                    Build object from dictionary.

                                                                    -classmethod get_noppmodel()[source]
                                                                    +classmethod get_noppmodel()[source]

                                                                    Calculation without plasmon-pole model.

                                                                    -to_abivars()[source]
                                                                    +to_abivars()[source]

                                                                    Return dictionary with Abinit variables.

                                                                    @@ -569,39 +569,39 @@
                                                                    -class PPModelModes(value)[source]
                                                                    +class PPModelModes(value)[source]

                                                                    Bases: enum.Enum

                                                                    Different kind of plasmon-pole models.

                                                                    -farid = 4[source]
                                                                    +farid = 4[source]
                                                                    -godby = 1[source]
                                                                    +godby = 1[source]
                                                                    -hybersten = 2[source]
                                                                    +hybersten = 2[source]
                                                                    -linden = 3[source]
                                                                    +linden = 3[source]
                                                                    -noppmodel = 0[source]
                                                                    +noppmodel = 0[source]
                                                                    -class RelaxationMethod(*args, **kwargs)[source]
                                                                    +class RelaxationMethod(*args, **kwargs)[source]

                                                                    Bases: pymatgen.io.abinit.abiobjects.AbivarAble, monty.json.MSONable

                                                                    This object stores the variables for the (constrained) structural optimization ionmov and optcell specify the type of relaxation. @@ -612,53 +612,53 @@

                                                                    Initialize object.

                                                                    -IONMOV_DEFAULT = 3[source]
                                                                    +IONMOV_DEFAULT = 3[source]
                                                                    -OPTCELL_DEFAULT = 2[source]
                                                                    +OPTCELL_DEFAULT = 2[source]
                                                                    -as_dict()[source]
                                                                    +as_dict()[source]

                                                                    Convert object to dict.

                                                                    -classmethod atoms_and_cell(atoms_constraints=None)[source]
                                                                    +classmethod atoms_and_cell(atoms_constraints=None)[source]

                                                                    Relax atomic positions as well as unit cell

                                                                    -classmethod atoms_only(atoms_constraints=None)[source]
                                                                    +classmethod atoms_only(atoms_constraints=None)[source]

                                                                    Relax atomic positions, keep unit cell fixed.

                                                                    -classmethod from_dict(d)[source]
                                                                    +classmethod from_dict(d)[source]

                                                                    Build object from dictionary.

                                                                    -property move_atoms[source]
                                                                    +property move_atoms[source]

                                                                    True if atoms must be moved.

                                                                    -property move_cell[source]
                                                                    +property move_cell[source]

                                                                    True if lattice parameters must be optimized.

                                                                    -to_abivars()[source]
                                                                    +to_abivars()[source]

                                                                    Returns a dictionary with the abinit variables

                                                                    @@ -666,7 +666,7 @@
                                                                    -class Screening(ecuteps, nband, w_type='RPA', sc_mode='one_shot', hilbert=None, ecutwfn=None, inclvkb=2)[source]
                                                                    +class Screening(ecuteps, nband, w_type='RPA', sc_mode='one_shot', hilbert=None, ecutwfn=None, inclvkb=2)[source]

                                                                    Bases: pymatgen.io.abinit.abiobjects.AbivarAble

                                                                    This object defines the parameters used for the computation of the screening function.

                                                                    @@ -685,13 +685,13 @@
                                                                    -to_abivars()[source]
                                                                    +to_abivars()[source]

                                                                    Returns a dictionary with the abinit variables

                                                                    -property use_hilbert[source]
                                                                    +property use_hilbert[source]

                                                                    True if we are using the Hilbert transform method.

                                                                    @@ -699,7 +699,7 @@
                                                                    -class SelfEnergy(se_type, sc_mode, nband, ecutsigx, screening, gw_qprange=1, ppmodel=None, ecuteps=None, ecutwfn=None, gwpara=2)[source]
                                                                    +class SelfEnergy(se_type, sc_mode, nband, ecutsigx, screening, gw_qprange=1, ppmodel=None, ecuteps=None, ecutwfn=None, gwpara=2)[source]

                                                                    Bases: pymatgen.io.abinit.abiobjects.AbivarAble

                                                                    This object defines the parameters used for the computation of the self-energy.

                                                                    @@ -721,25 +721,25 @@
                                                                    -property gwcalctyp[source]
                                                                    +property gwcalctyp[source]

                                                                    Returns the value of the gwcalctyp input variable.

                                                                    -property symsigma[source]
                                                                    +property symsigma[source]

                                                                    1 if symmetries can be used to reduce the number of q-points.

                                                                    -to_abivars()[source]
                                                                    +to_abivars()[source]

                                                                    Returns a dictionary with the abinit variables.

                                                                    -property use_ppmodel[source]
                                                                    +property use_ppmodel[source]

                                                                    True if we are using the plasmon-pole approximation.

                                                                    @@ -747,20 +747,20 @@
                                                                    -class Smearing(occopt, tsmear)[source]
                                                                    +class Smearing(occopt, tsmear)[source]

                                                                    Bases: pymatgen.io.abinit.abiobjects.AbivarAble, monty.json.MSONable

                                                                    Variables defining the smearing technique. The preferred way to instantiate a Smearing object is via the class method Smearing.as_smearing(string)

                                                                    Build object with occopt and tsmear

                                                                    -as_dict()[source]
                                                                    +as_dict()[source]

                                                                    json friendly dict representation of Smearing

                                                                    -classmethod as_smearing(obj)[source]
                                                                    +classmethod as_smearing(obj)[source]

                                                                    Constructs an instance of Smearing from obj. Accepts obj in the form:

                                                                      @@ -774,25 +774,25 @@
                                                                      -static from_dict(d)[source]
                                                                      +static from_dict(d)[source]

                                                                      Build object from dict.

                                                                      -property mode[source]
                                                                      +property mode[source]

                                                                      String with smearing technique.

                                                                      -static nosmearing()[source]
                                                                      +static nosmearing()[source]

                                                                      Build object for calculations without smearing.

                                                                      -to_abivars()[source]
                                                                      +to_abivars()[source]

                                                                      Return dictionary with Abinit variables.

                                                                      @@ -800,7 +800,7 @@
                                                                      -class SpinMode(mode, nsppol, nspinor, nspden)[source]
                                                                      +class SpinMode(mode, nsppol, nspinor, nspden)[source]

                                                                      Bases: pymatgen.io.abinit.abiobjects.SpinMode, pymatgen.io.abinit.abiobjects.AbivarAble, monty.json.MSONable

                                                                      Different configurations of the electron density as implemented in abinit: One can use as_spinmode to construct the object via SpinMode.as_spinmode @@ -817,25 +817,25 @@

                                                                      Create new instance of SpinMode(mode, nsppol, nspinor, nspden)

                                                                      -as_dict()[source]
                                                                      +as_dict()[source]

                                                                      Convert object to dict.

                                                                      -classmethod as_spinmode(obj)[source]
                                                                      +classmethod as_spinmode(obj)[source]

                                                                      Converts obj into a SpinMode instance

                                                                      -classmethod from_dict(d)[source]
                                                                      +classmethod from_dict(d)[source]

                                                                      Build object from dict.

                                                                      -to_abivars()[source]
                                                                      +to_abivars()[source]

                                                                      Dictionary with Abinit input variables.

                                                                      @@ -843,7 +843,7 @@
                                                                      -contract(s)[source]
                                                                      +contract(s)[source]
                                                                      >>> assert contract("1 1 1 2 2 3") == "3*1 2*2 1*3"
                                                                       >>> assert contract("1 1 3 2 3") == "2*1 1*3 1*2 1*3"
                                                                       
                                                                      @@ -852,7 +852,7 @@
                                                                      -lattice_from_abivars(cls=None, *args, **kwargs)[source]
                                                                      +lattice_from_abivars(cls=None, *args, **kwargs)[source]

                                                                      Returns a Lattice object from a dictionary with the Abinit variables acell and either rprim in Bohr or angdeg If acell is not given, the Abinit default is used i.e. [1,1,1] Bohr

                                                                      @@ -867,7 +867,7 @@
                                                                      -species_by_znucl(structure)[source]
                                                                      +species_by_znucl(structure)[source]

                                                                      Return list of unique specie found in structure ordered according to sites.

                                                                      Example

                                                                      Site0: 0.5 0 0 O @@ -877,7 +877,7 @@

                                                                      -structure_from_abivars(cls=None, *args, **kwargs)[source]
                                                                      +structure_from_abivars(cls=None, *args, **kwargs)[source]

                                                                      Build a Structure object from a dictionary with ABINIT variables.

                                                                      Parameters
                                                                      @@ -904,7 +904,7 @@
                                                                      -structure_to_abivars(structure, enforce_znucl=None, enforce_typat=None, **kwargs)[source]
                                                                      +structure_to_abivars(structure, enforce_znucl=None, enforce_typat=None, **kwargs)[source]

                                                                      Receives a structure and returns a dictionary with ABINIT variables.

                                                                      Parameters
                                                                      diff --git a/docs/pymatgen.io.abinit.abitimer.html b/docs/pymatgen.io.abinit.abitimer.html index 837c8ca4636..24234c3c58a 100644 --- a/docs/pymatgen.io.abinit.abitimer.html +++ b/docs/pymatgen.io.abinit.abitimer.html @@ -4,7 +4,7 @@ - pymatgen.io.abinit.abitimer module — pymatgen 2022.5.18 documentation + pymatgen.io.abinit.abitimer module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -120,7 +120,7 @@ It also provides tools to analyze and to visualize the parallel efficiency.

                                                                      -class AbinitTimer(sections, info, cpu_time, wall_time)[source]
                                                                      +class AbinitTimer(sections, info, cpu_time, wall_time)[source]

                                                                      Bases: object

                                                                      Container class storing the timing results.

                                                                      @@ -135,7 +135,7 @@
                                                                      -cpuwall_histogram(ax=None, **kwargs)[source]
                                                                      +cpuwall_histogram(ax=None, **kwargs)[source]

                                                                      Plot histogram with cpu- and wall-time on axis ax.

                                                                      Parameters
                                                                      @@ -188,44 +188,44 @@
                                                                      -get_dataframe(sort_key='wall_time', **kwargs)[source]
                                                                      +get_dataframe(sort_key='wall_time', **kwargs)[source]

                                                                      Return a pandas DataFrame with entries sorted according to sort_key.

                                                                      -get_section(section_name)[source]
                                                                      +get_section(section_name)[source]

                                                                      Return section associated to section_name.

                                                                      -get_values(keys)[source]
                                                                      +get_values(keys)[source]

                                                                      Return a list of values associated to a particular list of keys.

                                                                      -names_and_values(key, minval=None, minfract=None, sorted=True)[source]
                                                                      +names_and_values(key, minval=None, minfract=None, sorted=True)[source]

                                                                      Select the entries whose value[key] is >= minval or whose fraction[key] is >= minfract Return the names of the sections and the corresponding values.

                                                                      -property ncpus[source]
                                                                      +property ncpus[source]

                                                                      Total number of CPUs employed.

                                                                      -order_sections(key, reverse=True)[source]
                                                                      +order_sections(key, reverse=True)[source]

                                                                      Sort sections according to the value of key.

                                                                      -pie(key='wall_time', minfract=0.05, ax=None, **kwargs)[source]
                                                                      +pie(key='wall_time', minfract=0.05, ax=None, **kwargs)[source]

                                                                      Plot pie chart for this timer.

                                                                      Parameters
                                                                      @@ -282,7 +282,7 @@
                                                                      -scatter_hist(ax=None, **kwargs)[source]
                                                                      +scatter_hist(ax=None, **kwargs)[source]

                                                                      Scatter plot + histogram.

                                                                      Parameters
                                                                      @@ -335,25 +335,25 @@
                                                                      -sum_sections(keys)[source]
                                                                      +sum_sections(keys)[source]

                                                                      Sum value of keys.

                                                                      -to_csv(fileobj=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]
                                                                      +to_csv(fileobj=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]

                                                                      Write data on file fileobj using CSV format.

                                                                      -to_table(sort_key='wall_time', stop=None)[source]
                                                                      +to_table(sort_key='wall_time', stop=None)[source]

                                                                      Return a table (list of lists) with timer data

                                                                      -totable(sort_key='wall_time', stop=None)[source]
                                                                      +totable(sort_key='wall_time', stop=None)[source]

                                                                      Return a table (list of lists) with timer data

                                                                      @@ -361,7 +361,7 @@
                                                                      -class AbinitTimerParser[source]
                                                                      +class AbinitTimerParser[source]

                                                                      Bases: collections.abc.Iterable

                                                                      Responsible for parsing a list of output files, extracting the timing results and analyzing the results. @@ -376,36 +376,36 @@

                                                                      Initialize object.

                                                                      -BEGIN_TAG = '-<BEGIN_TIMER'[source]
                                                                      +BEGIN_TAG = '-<BEGIN_TIMER'[source]
                                                                      -END_TAG = '-<END_TIMER>'[source]
                                                                      +END_TAG = '-<END_TIMER>'[source]
                                                                      -Error[source]
                                                                      +Error[source]

                                                                      alias of pymatgen.io.abinit.abitimer.AbinitTimerParserError

                                                                      -property filenames[source]
                                                                      +property filenames[source]

                                                                      List of files that have been parsed successfully.

                                                                      -get_sections(section_name)[source]
                                                                      +get_sections(section_name)[source]

                                                                      Return the list of sections stored in self.timers() given section_name A fake section is returned if the timer does not have section_name.

                                                                      -parse(filenames)[source]
                                                                      +parse(filenames)[source]

                                                                      Read and parse a filename or a list of filenames. Files that cannot be opened are ignored. A single filename may also be given.

                                                                      Return: list of successfully read files.

                                                                      @@ -413,20 +413,20 @@
                                                                      -pefficiency()[source]
                                                                      +pefficiency()[source]

                                                                      Analyze the parallel efficiency.

                                                                      Return: ParallelEfficiency object.

                                                                      -plot_all(show=True, **kwargs)[source]
                                                                      +plot_all(show=True, **kwargs)[source]

                                                                      Call all plot methods provided by the parser.

                                                                      -plot_efficiency(key='wall_time', what='good+bad', nmax=5, ax=None, **kwargs)[source]
                                                                      +plot_efficiency(key='wall_time', what='good+bad', nmax=5, ax=None, **kwargs)[source]

                                                                      Plot the parallel efficiency

                                                                      Parameters
                                                                      @@ -508,7 +508,7 @@
                                                                      -plot_pie(key='wall_time', minfract=0.05, **kwargs)[source]
                                                                      +plot_pie(key='wall_time', minfract=0.05, **kwargs)[source]

                                                                      Plot pie charts of the different timers.

                                                                      Parameters
                                                                      @@ -566,7 +566,7 @@
                                                                      -plot_stacked_hist(key='wall_time', nmax=5, ax=None, **kwargs)[source]
                                                                      +plot_stacked_hist(key='wall_time', nmax=5, ax=None, **kwargs)[source]

                                                                      Plot stacked histogram of the different timers.

                                                                      Parameters
                                                                      @@ -627,26 +627,26 @@
                                                                      -section_names(ordkey='wall_time')[source]
                                                                      +section_names(ordkey='wall_time')[source]

                                                                      Return the names of sections ordered by ordkey. For the time being, the values are taken from the first timer.

                                                                      -summarize(**kwargs)[source]
                                                                      +summarize(**kwargs)[source]

                                                                      Return pandas DataFrame with the most important results stored in the timers.

                                                                      -timers(filename=None, mpi_rank='0')[source]
                                                                      +timers(filename=None, mpi_rank='0')[source]

                                                                      Return the list of timers associated to the given filename and MPI rank mpi_rank.

                                                                      -classmethod walk(top='.', ext='.abo')[source]
                                                                      +classmethod walk(top='.', ext='.abo')[source]

                                                                      Scan directory tree starting from top, look for files with extension ext and parse timing data.

                                                                      @@ -661,14 +661,14 @@
                                                                      -exception AbinitTimerParserError[source]
                                                                      +exception AbinitTimerParserError[source]

                                                                      Bases: Exception

                                                                      Errors raised by AbinitTimerParser

                                                                      -class AbinitTimerSection(name, cpu_time, cpu_fract, wall_time, wall_fract, ncalls, gflops)[source]
                                                                      +class AbinitTimerSection(name, cpu_time, cpu_fract, wall_time, wall_fract, ncalls, gflops)[source]

                                                                      Bases: object

                                                                      Record with the timing results associated to a section of code.

                                                                      @@ -686,40 +686,40 @@
                                                                      -FIELDS = ('name', 'wall_time', 'wall_fract', 'cpu_time', 'cpu_fract', 'ncalls', 'gflops')[source]
                                                                      +FIELDS = ('name', 'wall_time', 'wall_fract', 'cpu_time', 'cpu_fract', 'ncalls', 'gflops')[source]
                                                                      -NUMERIC_FIELDS = ['wall_time', 'wall_fract', 'cpu_time', 'cpu_fract', 'ncalls', 'gflops'][source]
                                                                      +NUMERIC_FIELDS = ['wall_time', 'wall_fract', 'cpu_time', 'cpu_fract', 'ncalls', 'gflops'][source]
                                                                      -STR_FIELDS = ['name'][source]
                                                                      +STR_FIELDS = ['name'][source]
                                                                      -classmethod fake()[source]
                                                                      +classmethod fake()[source]

                                                                      Return a fake section. Mainly used to fill missing entries if needed.

                                                                      -to_csvline(with_header=False)[source]
                                                                      +to_csvline(with_header=False)[source]

                                                                      Return a string with data in CSV format. Add header if with_header

                                                                      -to_dict()[source]
                                                                      +to_dict()[source]

                                                                      Convert object to dictionary.

                                                                      -to_tuple()[source]
                                                                      +to_tuple()[source]

                                                                      Convert object to tuple.

                                                                      @@ -727,7 +727,7 @@
                                                                      -class ParallelEfficiency(filenames, ref_idx, *args, **kwargs)[source]
                                                                      +class ParallelEfficiency(filenames, ref_idx, *args, **kwargs)[source]

                                                                      Bases: dict

                                                                      Store results concerning the parallel efficiency of the job.

                                                                      @@ -740,19 +740,19 @@
                                                                      -bad_sections(key='wall_time', criterion='mean', nmax=5)[source]
                                                                      +bad_sections(key='wall_time', criterion='mean', nmax=5)[source]

                                                                      Return first nmax sections with worst value of key key using criterion criterion.

                                                                      -good_sections(key='wall_time', criterion='mean', nmax=5)[source]
                                                                      +good_sections(key='wall_time', criterion='mean', nmax=5)[source]

                                                                      Return first nmax sections with best value of key key using criterion criterion.

                                                                      -totable(stop=None, reverse=True)[source]
                                                                      +totable(stop=None, reverse=True)[source]

                                                                      Return table (list of lists) with timing results.

                                                                      Parameters
                                                                      @@ -768,7 +768,7 @@
                                                                      -alternate(*iterables)[source]
                                                                      +alternate(*iterables)[source]

                                                                      [a[0], b[0], … , a[1], b[1], …, a[n], b[n] …] >>> alternate([1,4], [2,5], [3,6]) [1, 2, 3, 4, 5, 6]

                                                                      diff --git a/docs/pymatgen.io.abinit.html b/docs/pymatgen.io.abinit.html index 178e869b9ef..8ecfcdb1a93 100644 --- a/docs/pymatgen.io.abinit.html +++ b/docs/pymatgen.io.abinit.html @@ -4,7 +4,7 @@ - pymatgen.io.abinit package — pymatgen 2022.5.18 documentation + pymatgen.io.abinit package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      diff --git a/docs/pymatgen.io.abinit.inputs.html b/docs/pymatgen.io.abinit.inputs.html index 105f2278121..55301b73997 100644 --- a/docs/pymatgen.io.abinit.inputs.html +++ b/docs/pymatgen.io.abinit.inputs.html @@ -4,7 +4,7 @@ - pymatgen.io.abinit.inputs module — pymatgen 2022.5.18 documentation + pymatgen.io.abinit.inputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -121,18 +121,18 @@ For a more comprehensive implementation, use the AbinitInput object provided by AbiPy.

                                                                      -class AbstractInput[source]
                                                                      +class AbstractInput[source]

                                                                      Bases: collections.abc.MutableMapping

                                                                      Abstract class defining the methods that must be implemented by Input objects.

                                                                      -deepcopy()[source]
                                                                      +deepcopy()[source]

                                                                      Deep copy of the input.

                                                                      -pop_vars(keys)[source]
                                                                      +pop_vars(keys)[source]

                                                                      Remove the variables listed in keys. Return dictionary with the variables that have been removed. Unlike remove_vars, no exception is raised if the variables are not in the input.

                                                                      @@ -147,7 +147,7 @@
                                                                      -remove_vars(keys, strict=True)[source]
                                                                      +remove_vars(keys, strict=True)[source]

                                                                      Remove the variables listed in keys. Return dictionary with the variables that have been removed.

                                                                      @@ -162,7 +162,7 @@
                                                                      -set_vars(*args, **kwargs)[source]
                                                                      +set_vars(*args, **kwargs)[source]

                                                                      Set the value of the variables. Return dict with the variables added to the input.

                                                                      Example

                                                                      @@ -171,7 +171,7 @@
                                                                      -set_vars_ifnotin(*args, **kwargs)[source]
                                                                      +set_vars_ifnotin(*args, **kwargs)[source]

                                                                      Set the value of the variables but only if the variable is not already present. Return dict with the variables added to the input.

                                                                      Example

                                                                      @@ -180,19 +180,19 @@
                                                                      -abstract to_string()[source]
                                                                      +abstract to_string()[source]

                                                                      Returns a string with the input.

                                                                      -abstract property vars[source]
                                                                      +abstract property vars[source]

                                                                      Dictionary with the input variables. Used to implement dict-like interface.

                                                                      -write(filepath='run.abi')[source]
                                                                      +write(filepath='run.abi')[source]

                                                                      Write the input file to file to filepath.

                                                                      @@ -200,7 +200,7 @@
                                                                      -class BasicAbinitInput(structure, pseudos, pseudo_dir=None, comment=None, abi_args=None, abi_kwargs=None)[source]
                                                                      +class BasicAbinitInput(structure, pseudos, pseudo_dir=None, comment=None, abi_args=None, abi_kwargs=None)[source]

                                                                      Bases: pymatgen.io.abinit.inputs.AbstractInput, monty.json.MSONable

                                                                      This object stores the ABINIT variables for a single dataset.

                                                                      @@ -221,50 +221,50 @@
                                                                      -Error[source]
                                                                      +Error[source]

                                                                      alias of pymatgen.io.abinit.inputs.BasicAbinitInputError

                                                                      -add_abiobjects(*abi_objects)[source]
                                                                      +add_abiobjects(*abi_objects)[source]

                                                                      This function receive a list of AbiVarable objects and add the corresponding variables to the input.

                                                                      -as_dict()[source]
                                                                      +as_dict()[source]

                                                                      JSON interface used in pymatgen for easier serialization.

                                                                      -property comment[source]
                                                                      +property comment[source]

                                                                      Optional string with comment. None if comment is not set.

                                                                      -classmethod from_dict(d)[source]
                                                                      +classmethod from_dict(d)[source]

                                                                      JSON interface used in pymatgen for easier serialization.

                                                                      -property isnc[source]
                                                                      +property isnc[source]

                                                                      True if norm-conserving calculation.

                                                                      -property ispaw[source]
                                                                      +property ispaw[source]

                                                                      True if PAW calculation.

                                                                      -new_with_vars(*args, **kwargs)[source]
                                                                      +new_with_vars(*args, **kwargs)[source]

                                                                      Return a new input with the given variables.

                                                                      Example

                                                                      new = input.new_with_vars(ecut=20)

                                                                      @@ -272,39 +272,39 @@
                                                                      -pop_irdvars()[source]
                                                                      +pop_irdvars()[source]

                                                                      Remove all the ird* variables present in self. Return dictionary with the variables that have been removed.

                                                                      -pop_tolerances()[source]
                                                                      +pop_tolerances()[source]

                                                                      Remove all the tolerance variables present in self. Return dictionary with the variables that have been removed.

                                                                      -property pseudos[source]
                                                                      +property pseudos[source]

                                                                      List of |Pseudo| objects.

                                                                      -set_comment(comment)[source]
                                                                      +set_comment(comment)[source]

                                                                      Set a comment to be included at the top of the file.

                                                                      -set_gamma_sampling()[source]
                                                                      +set_gamma_sampling()[source]

                                                                      Gamma-only sampling of the BZ.

                                                                      -set_kmesh(ngkpt, shiftk, kptopt=1)[source]
                                                                      +set_kmesh(ngkpt, shiftk, kptopt=1)[source]

                                                                      Set the variables for the sampling of the BZ.

                                                                      Parameters
                                                                      @@ -319,7 +319,7 @@
                                                                      -set_kpath(ndivsm, kptbounds=None, iscf=- 2)[source]
                                                                      +set_kpath(ndivsm, kptbounds=None, iscf=- 2)[source]

                                                                      Set the variables for the computation of the electronic band structure.

                                                                      Parameters
                                                                      @@ -334,7 +334,7 @@
                                                                      -set_spin_mode(spin_mode)[source]
                                                                      +set_spin_mode(spin_mode)[source]

                                                                      Set the variables used to the treat the spin degree of freedom. Return dictionary with the variables that have been removed.

                                                                      @@ -353,19 +353,19 @@
                                                                      -set_structure(structure)[source]
                                                                      +set_structure(structure)[source]

                                                                      Set structure.

                                                                      -property structure[source]
                                                                      +property structure[source]

                                                                      The |Structure| object associated to this input.

                                                                      -to_string(post=None, with_structure=True, with_pseudos=True, exclude=None)[source]
                                                                      +to_string(post=None, with_structure=True, with_pseudos=True, exclude=None)[source]

                                                                      String representation.

                                                                      Parameters
                                                                      @@ -387,7 +387,7 @@
                                                                      -property vars[source]
                                                                      +property vars[source]

                                                                      Dictionary with variables.

                                                                      @@ -395,14 +395,14 @@
                                                                      -exception BasicAbinitInputError[source]
                                                                      +exception BasicAbinitInputError[source]

                                                                      Bases: Exception

                                                                      Base error class for exceptions raised by BasicAbinitInput.

                                                                      -class BasicMultiDataset(structure, pseudos, pseudo_dir='', ndtset=1)[source]
                                                                      +class BasicMultiDataset(structure, pseudos, pseudo_dir='', ndtset=1)[source]

                                                                      Bases: object

                                                                      This object is essentially a list of BasicAbinitInput objects. that provides an easy-to-use interface to apply global changes to the @@ -455,85 +455,85 @@

                                                                      -Error[source]
                                                                      +Error[source]

                                                                      alias of pymatgen.io.abinit.inputs.BasicAbinitInputError

                                                                      -addnew_from(dtindex)[source]
                                                                      +addnew_from(dtindex)[source]

                                                                      Add a new entry in the multidataset by copying the input with index dtindex.

                                                                      -append(abinit_input)[source]
                                                                      +append(abinit_input)[source]

                                                                      Add a |BasicAbinitInput| to the list.

                                                                      -deepcopy()[source]
                                                                      +deepcopy()[source]

                                                                      Deep copy of the BasicMultiDataset.

                                                                      -extend(abinit_inputs)[source]
                                                                      +extend(abinit_inputs)[source]

                                                                      Extends self with a list of |BasicAbinitInput| objects.

                                                                      -classmethod from_inputs(inputs)[source]
                                                                      +classmethod from_inputs(inputs)[source]

                                                                      Build object from a list of BasicAbinitInput objects.

                                                                      -property has_same_structures[source]
                                                                      +property has_same_structures[source]

                                                                      True if all inputs in BasicMultiDataset are equal.

                                                                      -property isnc[source]
                                                                      +property isnc[source]

                                                                      True if norm-conserving calculation.

                                                                      -property ispaw[source]
                                                                      +property ispaw[source]

                                                                      True if PAW calculation.

                                                                      -property ndtset[source]
                                                                      +property ndtset[source]

                                                                      Number of inputs in self.

                                                                      -property pseudos[source]
                                                                      +property pseudos[source]

                                                                      Pseudopotential objects.

                                                                      -classmethod replicate_input(input, ndtset)[source]
                                                                      +classmethod replicate_input(input, ndtset)[source]

                                                                      Construct a multidataset with ndtset from the BasicAbinitInput input.

                                                                      -split_datasets()[source]
                                                                      +split_datasets()[source]

                                                                      Return list of |BasicAbinitInput| objects..

                                                                      -to_string(with_pseudos=True)[source]
                                                                      +to_string(with_pseudos=True)[source]

                                                                      String representation i.e. the input file read by Abinit.

                                                                      Parameters
                                                                      @@ -544,7 +544,7 @@
                                                                      -write(filepath='run.abi')[source]
                                                                      +write(filepath='run.abi')[source]

                                                                      Write ndset input files to disk. The name of the file is constructed from the dataset index e.g. run0.abi

                                                                      @@ -553,7 +553,7 @@
                                                                      -class ShiftMode(value)[source]
                                                                      +class ShiftMode(value)[source]

                                                                      Bases: enum.Enum

                                                                      Class defining the mode to be used for the shifts. G: Gamma centered @@ -565,27 +565,27 @@

                                                                    -GammaCentered = 'G'[source]
                                                                    +GammaCentered = 'G'[source]
                                                                    -MonkhorstPack = 'M'[source]
                                                                    +MonkhorstPack = 'M'[source]
                                                                    -OneSymmetric = 'O'[source]
                                                                    +OneSymmetric = 'O'[source]
                                                                    -Symmetric = 'S'[source]
                                                                    +Symmetric = 'S'[source]
                                                                    -classmethod from_object(obj)[source]
                                                                    +classmethod from_object(obj)[source]

                                                                    Returns an instance of ShiftMode based on the type of object passed. Converts strings to ShiftMode depending on the iniital letter of the string. G for GammaCenterd, M for MonkhorstPack, S for Symmetric, O for OneSymmetric. @@ -596,7 +596,7 @@

                                                                    -as_structure(obj)[source]
                                                                    +as_structure(obj)[source]

                                                                    Convert obj into a Structure. Accepts:

                                                                      @@ -609,7 +609,7 @@
                                                                      -calc_shiftk(structure, symprec=0.01, angle_tolerance=5)[source]
                                                                      +calc_shiftk(structure, symprec=0.01, angle_tolerance=5)[source]

                                                                      Find the values of shiftk and nshiftk appropriated for the sampling of the Brillouin zone.

                                                                      When the primitive vectors of the lattice do NOT form a FCC or a BCC lattice, the usual (shifted) Monkhorst-Pack grids are formed by using nshiftk=1 and shiftk 0.5 0.5 0.5 . @@ -658,7 +658,7 @@

                                                                      -ebands_input(structure, pseudos, kppa=None, nscf_nband=None, ndivsm=15, ecut=None, pawecutdg=None, scf_nband=None, accuracy='normal', spin_mode='polarized', smearing='fermi_dirac:0.1 eV', charge=0.0, scf_algorithm=None, dos_kppa=None)[source]
                                                                      +ebands_input(structure, pseudos, kppa=None, nscf_nband=None, ndivsm=15, ecut=None, pawecutdg=None, scf_nband=None, accuracy='normal', spin_mode='polarized', smearing='fermi_dirac:0.1 eV', charge=0.0, scf_algorithm=None, dos_kppa=None)[source]

                                                                      Returns a |BasicMultiDataset| object for band structure calculations.

                                                                      Parameters
                                                                      @@ -688,7 +688,7 @@
                                                                      -gs_input(structure, pseudos, kppa=None, ecut=None, pawecutdg=None, scf_nband=None, accuracy='normal', spin_mode='polarized', smearing='fermi_dirac:0.1 eV', charge=0.0, scf_algorithm=None)[source]
                                                                      +gs_input(structure, pseudos, kppa=None, ecut=None, pawecutdg=None, scf_nband=None, accuracy='normal', spin_mode='polarized', smearing='fermi_dirac:0.1 eV', charge=0.0, scf_algorithm=None)[source]

                                                                      Returns a |BasicAbinitInput| for ground-state calculation.

                                                                      Parameters
                                                                      @@ -713,7 +713,7 @@
                                                                      -ion_ioncell_relax_input(structure, pseudos, kppa=None, nband=None, ecut=None, pawecutdg=None, accuracy='normal', spin_mode='polarized', smearing='fermi_dirac:0.1 eV', charge=0.0, scf_algorithm=None, shift_mode='Monkhorst-pack')[source]
                                                                      +ion_ioncell_relax_input(structure, pseudos, kppa=None, nband=None, ecut=None, pawecutdg=None, accuracy='normal', spin_mode='polarized', smearing='fermi_dirac:0.1 eV', charge=0.0, scf_algorithm=None, shift_mode='Monkhorst-pack')[source]

                                                                      Returns a |BasicMultiDataset| for a structural relaxation. The first dataset optmizes the atomic positions at fixed unit cell. The second datasets optimizes both ions and unit cell parameters.

                                                                      @@ -735,7 +735,7 @@
                                                                      -num_valence_electrons(structure, pseudos)[source]
                                                                      +num_valence_electrons(structure, pseudos)[source]

                                                                      Returns the number of valence electrons.

                                                                      Parameters
                                                                      diff --git a/docs/pymatgen.io.abinit.netcdf.html b/docs/pymatgen.io.abinit.netcdf.html index db526148c8f..173a37c4fc0 100644 --- a/docs/pymatgen.io.abinit.netcdf.html +++ b/docs/pymatgen.io.abinit.netcdf.html @@ -4,7 +4,7 @@ - pymatgen.io.abinit.netcdf module — pymatgen 2022.5.18 documentation + pymatgen.io.abinit.netcdf module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -119,39 +119,39 @@

                                                                      Wrapper for netCDF readers.

                                                                      -class ETSF_Reader(path)[source]
                                                                      +class ETSF_Reader(path)[source]

                                                                      Bases: pymatgen.io.abinit.netcdf.NetcdfReader

                                                                      This object reads data from a file written according to the ETSF-IO specifications.

                                                                      We assume that the netcdf file contains at least the crystallographic section.

                                                                      Open the Netcdf file specified by path (read mode).

                                                                      -chemical_symbols()[source]
                                                                      +chemical_symbols()[source]

                                                                      Chemical symbols char [number of atom species][symbol length].

                                                                      -read_abinit_hdr()[source]
                                                                      +read_abinit_hdr()[source]

                                                                      Read the variables associated to the Abinit header.

                                                                      Return AbinitHeader

                                                                      -read_abinit_xcfunc()[source]
                                                                      +read_abinit_xcfunc()[source]

                                                                      Read ixc from an Abinit file. Return XcFunc object.

                                                                      -read_structure(cls=<class 'pymatgen.core.structure.Structure'>)[source]
                                                                      +read_structure(cls=<class 'pymatgen.core.structure.Structure'>)[source]

                                                                      Returns the crystalline structure stored in the rootgrp.

                                                                      -typeidx_from_symbol(symbol)[source]
                                                                      +typeidx_from_symbol(symbol)[source]

                                                                      Returns the type index from the chemical symbol. Note python convention.

                                                                      @@ -159,14 +159,14 @@
                                                                      -class NO_DEFAULT[source]
                                                                      +class NO_DEFAULT[source]

                                                                      Bases: object

                                                                      Signal that read_value should raise an Error

                                                                      -class NetcdfReader(path)[source]
                                                                      +class NetcdfReader(path)[source]

                                                                      Bases: object

                                                                      Wraps and extends netCDF4.Dataset. Read only mode. Supports with statements.

                                                                      @@ -176,25 +176,25 @@

                                                                      Open the Netcdf file specified by path (read mode).

                                                                      -Error[source]
                                                                      +Error[source]

                                                                      alias of pymatgen.io.abinit.netcdf.NetcdfReaderError

                                                                      -close()[source]
                                                                      +close()[source]

                                                                      Close the file.

                                                                      -print_tree()[source]
                                                                      +print_tree()[source]

                                                                      Print all the groups in the file.

                                                                      -read_dimvalue(dimname, path='/', default=<class 'pymatgen.io.abinit.netcdf.NO_DEFAULT'>)[source]
                                                                      +read_dimvalue(dimname, path='/', default=<class 'pymatgen.io.abinit.netcdf.NO_DEFAULT'>)[source]

                                                                      Returns the value of a dimension.

                                                                      Parameters
                                                                      @@ -210,14 +210,14 @@
                                                                      -read_keys(keys, dict_cls=<class 'monty.collections.AttrDict'>, path='/')[source]
                                                                      +read_keys(keys, dict_cls=<class 'monty.collections.AttrDict'>, path='/')[source]

                                                                      Read a list of variables/dimensions from file. If a key is not present the corresponding entry in the output dictionary is set to None.

                                                                      -read_value(varname, path='/', cmode=None, default=<class 'pymatgen.io.abinit.netcdf.NO_DEFAULT'>)[source]
                                                                      +read_value(varname, path='/', cmode=None, default=<class 'pymatgen.io.abinit.netcdf.NO_DEFAULT'>)[source]

                                                                      Returns the values of variable with name varname in the group specified by path.

                                                                      Parameters
                                                                      @@ -238,19 +238,19 @@
                                                                      -read_variable(varname, path='/')[source]
                                                                      +read_variable(varname, path='/')[source]

                                                                      Returns the variable with name varname in the group specified by path.

                                                                      -read_varnames(path='/')[source]
                                                                      +read_varnames(path='/')[source]

                                                                      List of variable names stored in the group specified by path.

                                                                      -walk_tree(top=None)[source]
                                                                      +walk_tree(top=None)[source]

                                                                      Navigate all the groups in the file starting from top. If top is None, the root group is used.

                                                                      @@ -259,13 +259,13 @@
                                                                      -as_etsfreader(file)[source]
                                                                      +as_etsfreader(file)[source]

                                                                      Return an ETSF_Reader. Accepts filename or ETSF_Reader.

                                                                      -as_ncreader(file)[source]
                                                                      +as_ncreader(file)[source]

                                                                      Convert file into a NetcdfReader instance. Returns reader, closeit where closeit is set to True if we have to close the file before leaving the procedure.

                                                                      @@ -273,7 +273,7 @@
                                                                      -structure_from_ncdata(ncdata, site_properties=None, cls=<class 'pymatgen.core.structure.Structure'>)[source]
                                                                      +structure_from_ncdata(ncdata, site_properties=None, cls=<class 'pymatgen.core.structure.Structure'>)[source]

                                                                      Reads and returns a pymatgen structure from a NetCDF file containing crystallographic data in the ETSF-IO format.

                                                                      diff --git a/docs/pymatgen.io.abinit.pseudos.html b/docs/pymatgen.io.abinit.pseudos.html index 412e395629e..d9a437a5992 100644 --- a/docs/pymatgen.io.abinit.pseudos.html +++ b/docs/pymatgen.io.abinit.pseudos.html @@ -4,7 +4,7 @@ - pymatgen.io.abinit.pseudos module — pymatgen 2022.5.18 documentation + pymatgen.io.abinit.pseudos module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -120,31 +120,31 @@ pseudopotentials used in Abinit, and a parser to instantiate pseudopotential objects..

                                                                      -class Pseudo[source]
                                                                      +class Pseudo[source]

                                                                      Bases: monty.json.MSONable

                                                                      Abstract base class defining the methods that must be implemented by the concrete pseudopotential sub-classes.

                                                                      -abstract property Z[source]
                                                                      +abstract property Z[source]

                                                                      The atomic number of the atom.

                                                                      -abstract property Z_val[source]
                                                                      +abstract property Z_val[source]

                                                                      Valence charge.

                                                                      -as_dict(**kwargs)[source]
                                                                      +as_dict(**kwargs)[source]

                                                                      Return dictionary for MSONable protocol.

                                                                      -classmethod as_pseudo(obj)[source]
                                                                      +classmethod as_pseudo(obj)[source]

                                                                      Convert obj into a pseudo. Accepts:

                                                                        @@ -156,7 +156,7 @@
                                                                        -as_tmpfile(tmpdir=None)[source]
                                                                        +as_tmpfile(tmpdir=None)[source]

                                                                        Copy the pseudopotential to a temporary a file and returns a new pseudopotential object. Useful for unit tests in which we have to change the content of the file.

                                                                        @@ -169,43 +169,43 @@
                                                                        -property basename[source]
                                                                        +property basename[source]

                                                                        File basename.

                                                                        -compute_md5()[source]
                                                                        +compute_md5()[source]

                                                                        Compute and erturn MD5 hash value.

                                                                        -property djrepo_path[source]
                                                                        +property djrepo_path[source]

                                                                        The path of the djrepo file. None if file does not exist.

                                                                        -property element[source]
                                                                        +property element[source]

                                                                        Pymatgen Element.

                                                                        -property filepath[source]
                                                                        +property filepath[source]

                                                                        Absolute path to pseudopotential file.

                                                                        -classmethod from_dict(d)[source]
                                                                        +classmethod from_dict(d)[source]

                                                                        Build instance from dictionary (MSONable protocol).

                                                                        -static from_file(filename)[source]
                                                                        +static from_file(filename)[source]

                                                                        Build an instance of a concrete Pseudo subclass from filename. Note: the parser knows the concrete class that should be instantiated Client code should rely on the abstract interface provided by Pseudo.

                                                                        @@ -213,19 +213,19 @@
                                                                        -property has_dojo_report[source]
                                                                        +property has_dojo_report[source]

                                                                        True if the pseudo has an associated DOJO_REPORT section.

                                                                        -property has_hints[source]
                                                                        +property has_hints[source]

                                                                        True if self provides hints on the cutoff energy.

                                                                        -hint_for_accuracy(accuracy='normal')[source]
                                                                        +hint_for_accuracy(accuracy='normal')[source]

                                                                        Returns a Hint object with the suggested value of ecut [Ha] and pawecutdg [Ha] for the given accuracy. ecut and pawecutdg are set to zero if no hint is available.

                                                                        @@ -238,37 +238,37 @@
                                                                        -property isnc[source]
                                                                        +property isnc[source]

                                                                        True if norm-conserving pseudopotential.

                                                                        -property ispaw[source]
                                                                        +property ispaw[source]

                                                                        True if PAW pseudopotential.

                                                                        -abstract property l_local[source]
                                                                        +abstract property l_local[source]

                                                                        Angular momentum used for the local part.

                                                                        -abstract property l_max[source]
                                                                        +abstract property l_max[source]

                                                                        Maximum angular momentum.

                                                                        -md5()[source]
                                                                        +md5()[source]

                                                                        MD5 hash value.

                                                                        -open_pspsfile(ecut=20, pawecutdg=None)[source]
                                                                        +open_pspsfile(ecut=20, pawecutdg=None)[source]

                                                                        Calls Abinit to compute the internal tables for the application of the pseudopotential part. Returns PspsFile object providing methods to plot and analyze the data or None if file is not found or it’s not readable.

                                                                        @@ -284,32 +284,32 @@
                                                                        -abstract property summary[source]
                                                                        +abstract property summary[source]

                                                                        String summarizing the most important properties.

                                                                        -abstract property supports_soc[source]
                                                                        +abstract property supports_soc[source]

                                                                        True if the pseudo can be used in a calculation with spin-orbit coupling. Base classes should provide a concrete implementation that computes this value.

                                                                        -property symbol[source]
                                                                        +property symbol[source]

                                                                        Element symbol.

                                                                        -to_string(verbose=0)[source]
                                                                        +to_string(verbose=0)[source]

                                                                        String representation.

                                                                        -property type[source]
                                                                        +property type[source]

                                                                        Type of pseudo.

                                                                        @@ -317,7 +317,7 @@
                                                                        -class PseudoTable(pseudos)[source]
                                                                        +class PseudoTable(pseudos)[source]

                                                                        Bases: collections.abc.Sequence, monty.json.MSONable

                                                                        Define the pseudopotentials from the element table. Individidual elements are accessed by name, symbol or atomic number.

                                                                        @@ -339,7 +339,7 @@
                                                                        -all_combinations_for_elements(element_symbols)[source]
                                                                        +all_combinations_for_elements(element_symbols)[source]

                                                                        Return a list with all the the possible combination of pseudos for the given list of element_symbols. Each item is a list of pseudopotential objects.

                                                                        @@ -351,37 +351,37 @@
                                                                        -property allnc[source]
                                                                        +property allnc[source]

                                                                        True if all pseudos are norm-conserving.

                                                                        -property allpaw[source]
                                                                        +property allpaw[source]

                                                                        True if all pseudos are PAW.

                                                                        -as_dict(**kwargs)[source]
                                                                        +as_dict(**kwargs)[source]

                                                                        Return dictionary for MSONable protocol.

                                                                        -classmethod as_table(items)[source]
                                                                        +classmethod as_table(items)[source]

                                                                        Return an instance of PseudoTable from the iterable items.

                                                                        -classmethod from_dict(d)[source]
                                                                        +classmethod from_dict(d)[source]

                                                                        Build instance from dictionary (MSONable protocol).

                                                                        -classmethod from_dir(top, exts=None, exclude_dirs='_*')[source]
                                                                        +classmethod from_dir(top, exts=None, exclude_dirs='_*')[source]

                                                                        Find all pseudos in the directory tree starting from top.

                                                                        Parameters
                                                                        @@ -398,7 +398,7 @@
                                                                        -get_pseudos_for_structure(structure)[source]
                                                                        +get_pseudos_for_structure(structure)[source]

                                                                        Return the list of Pseudo objects to be used for this Structure.

                                                                        Parameters
                                                                        @@ -415,13 +415,13 @@
                                                                        -is_complete(zmax=118)[source]
                                                                        +is_complete(zmax=118)[source]

                                                                        True if table is complete i.e. all elements with Z < zmax have at least on pseudopotential

                                                                        -print_table(stream=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>, filter_function=None)[source]
                                                                        +print_table(stream=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>, filter_function=None)[source]

                                                                        A pretty ASCII printer for the periodic table, based on some filter_function.

                                                                        Parameters
                                                                        @@ -437,7 +437,7 @@
                                                                        -pseudo_with_symbol(symbol, allow_multi=False)[source]
                                                                        +pseudo_with_symbol(symbol, allow_multi=False)[source]

                                                                        Return the pseudo with the given chemical symbol.

                                                                        Parameters
                                                                        @@ -455,7 +455,7 @@
                                                                        -pseudos_with_symbols(symbols)[source]
                                                                        +pseudos_with_symbols(symbols)[source]

                                                                        Return the pseudos with the given chemical symbols.

                                                                        Raises
                                                                        @@ -466,7 +466,7 @@
                                                                        -select(condition)[source]
                                                                        +select(condition)[source]

                                                                        Select only those pseudopotentials for which condition is True. Return new class:PseudoTable object.

                                                                        @@ -478,20 +478,20 @@
                                                                        -select_family(family)[source]
                                                                        +select_family(family)[source]

                                                                        Return PseudoTable with element belonging to the specified family, e.g. family=”alkaline”

                                                                        -select_rows(rows)[source]
                                                                        +select_rows(rows)[source]

                                                                        Return new class:PseudoTable object with pseudos in the given rows of the periodic table. rows can be either a int or a list of integers.

                                                                        -select_symbols(symbols, ret_list=False)[source]
                                                                        +select_symbols(symbols, ret_list=False)[source]

                                                                        Return a PseudoTable with the pseudopotentials with the given list of chemical symbols.

                                                                        Parameters
                                                                        @@ -506,13 +506,13 @@
                                                                        -sort_by_z()[source]
                                                                        +sort_by_z()[source]

                                                                        Return a new PseudoTable with pseudos sorted by Z

                                                                        -sorted(attrname, reverse=False)[source]
                                                                        +sorted(attrname, reverse=False)[source]

                                                                        Sort the table according to the value of attribute attrname.

                                                                        Returns
                                                                        @@ -526,19 +526,19 @@
                                                                        -to_table(filter_function=None)[source]
                                                                        +to_table(filter_function=None)[source]

                                                                        Return string with data in tabular form.

                                                                        -with_dojo_report()[source]
                                                                        +with_dojo_report()[source]

                                                                        Select pseudos containing the DOJO_REPORT section. Return new class:PseudoTable object.

                                                                        -property zlist[source]
                                                                        +property zlist[source]

                                                                        Ordered list with the atomic numbers available in the table.

                                                                        diff --git a/docs/pymatgen.io.abinit.variable.html b/docs/pymatgen.io.abinit.variable.html index 5e909168d2b..c09352ef697 100644 --- a/docs/pymatgen.io.abinit.variable.html +++ b/docs/pymatgen.io.abinit.variable.html @@ -4,7 +4,7 @@ - pymatgen.io.abinit.variable module — pymatgen 2022.5.18 documentation + pymatgen.io.abinit.variable module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -119,7 +119,7 @@

                                                                        Support for Abinit input variables.

                                                                        -class InputVariable(name, value, units='', valperline=3)[source]
                                                                        +class InputVariable(name, value, units='', valperline=3)[source]

                                                                        Bases: object

                                                                        An Abinit input variable.

                                                                        @@ -134,51 +134,51 @@
                                                                        -property basename[source]
                                                                        +property basename[source]

                                                                        Return the name trimmed of any dataset index.

                                                                        -property dataset[source]
                                                                        +property dataset[source]

                                                                        Return the dataset index in string form.

                                                                        -format_list(values, floatdecimal=0)[source]
                                                                        +format_list(values, floatdecimal=0)[source]

                                                                        Format a list of values into a string. The result might be spread among several lines.

                                                                        -static format_list2d(values, floatdecimal=0)[source]
                                                                        +static format_list2d(values, floatdecimal=0)[source]

                                                                        Format a list of lists.

                                                                        -static format_scalar(val, floatdecimal=0)[source]
                                                                        +static format_scalar(val, floatdecimal=0)[source]

                                                                        Format a single numerical value into a string with the appropriate number of decimal.

                                                                        -get_value()[source]
                                                                        +get_value()[source]

                                                                        Return the value.

                                                                        -property name[source]
                                                                        +property name[source]

                                                                        Name of the variable.

                                                                        -property units[source]
                                                                        +property units[source]

                                                                        Return the units.

                                                                        diff --git a/docs/pymatgen.io.adf.html b/docs/pymatgen.io.adf.html index 1181703910f..27c6294e609 100644 --- a/docs/pymatgen.io.adf.html +++ b/docs/pymatgen.io.adf.html @@ -4,7 +4,7 @@ - pymatgen.io.adf module — pymatgen 2022.5.18 documentation + pymatgen.io.adf module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -118,7 +118,7 @@

                                                                        IO for ADF files.

                                                                        -class AdfInput(task)[source]
                                                                        +class AdfInput(task)[source]

                                                                        Bases: object

                                                                        A basic ADF input file writer.

                                                                        Initialization method.

                                                                        @@ -129,7 +129,7 @@
                                                                        -write_file(molecule, inpfile)[source]
                                                                        +write_file(molecule, inpfile)[source]

                                                                        Write an ADF input file.

                                                                        Parameters
                                                                        @@ -145,14 +145,14 @@
                                                                        -exception AdfInputError[source]
                                                                        +exception AdfInputError[source]

                                                                        Bases: Exception

                                                                        The default error class for ADF.

                                                                        -class AdfKey(name, options=None, subkeys=None)[source]
                                                                        +class AdfKey(name, options=None, subkeys=None)[source]

                                                                        Bases: monty.json.MSONable

                                                                        The basic input unit for ADF. A key is a string of characters that does not contain a delimiter (blank, comma or equal sign). A key may have multiple @@ -174,7 +174,7 @@

                                                                        -add_option(option)[source]
                                                                        +add_option(option)[source]

                                                                        Add a new option to this key.

                                                                        Parameters
                                                                        @@ -189,7 +189,7 @@
                                                                        -add_subkey(subkey)[source]
                                                                        +add_subkey(subkey)[source]

                                                                        Add a new subkey to this key.

                                                                        Parameters
                                                                        @@ -202,18 +202,18 @@
                                                                        -as_dict()[source]
                                                                        +as_dict()[source]

                                                                        A JSON-serializable dict representation of self.

                                                                        -block_keys = {'A1FIT', 'ANALYTICALFREQ', 'ATOMS', 'BASIS', 'CHARGE', 'EXACTDENSITY', 'GEOMETRY', 'INTEGRATION', 'OCCUPATIONS', 'RELATIVISTIC', 'SAVE', 'SCF', 'SYMMETRY', 'TITLE', 'TOTALENERGY', 'UNITS', 'UNRESTRICTED', 'XC', 'ZLMFIT'}[source]
                                                                        +block_keys = {'A1FIT', 'ANALYTICALFREQ', 'ATOMS', 'BASIS', 'CHARGE', 'EXACTDENSITY', 'GEOMETRY', 'INTEGRATION', 'OCCUPATIONS', 'RELATIVISTIC', 'SAVE', 'SCF', 'SYMMETRY', 'TITLE', 'TOTALENERGY', 'UNITS', 'UNRESTRICTED', 'XC', 'ZLMFIT'}[source]
                                                                        -classmethod from_dict(d)[source]
                                                                        +classmethod from_dict(d)[source]

                                                                        Construct a MSONable AdfKey object from the JSON dict.

                                                                        Parameters
                                                                        @@ -230,7 +230,7 @@
                                                                        -static from_string(string)[source]
                                                                        +static from_string(string)[source]

                                                                        Construct an AdfKey object from the string.

                                                                        Parameters
                                                                        @@ -253,7 +253,7 @@
                                                                        -has_option(option)[source]
                                                                        +has_option(option)[source]

                                                                        Return True if the option is included in this key.

                                                                        Parameters
                                                                        @@ -270,7 +270,7 @@
                                                                        -has_subkey(subkey)[source]
                                                                        +has_subkey(subkey)[source]

                                                                        Return True if this AdfKey contains the given subkey.

                                                                        Parameters
                                                                        @@ -287,20 +287,20 @@
                                                                        -is_block_key()[source]
                                                                        +is_block_key()[source]

                                                                        Return True if this key is a block key.

                                                                        -property key[source]
                                                                        +property key[source]

                                                                        Return the name of this key. If this is a block key, the name will be converted to upper cases.

                                                                        -remove_option(option)[source]
                                                                        +remove_option(option)[source]

                                                                        Remove an option.

                                                                        Parameters
                                                                        @@ -314,7 +314,7 @@
                                                                        -remove_subkey(subkey)[source]
                                                                        +remove_subkey(subkey)[source]

                                                                        Remove the given subkey, if existed, from this AdfKey.

                                                                        Parameters
                                                                        @@ -325,12 +325,12 @@
                                                                        -sub_keys = {'AtomDepQuality'}[source]
                                                                        +sub_keys = {'AtomDepQuality'}[source]
                                                                        -to_json()[source]
                                                                        +to_json()[source]

                                                                        Return a json string representation of the MSONable AdfKey object.

                                                                        @@ -338,12 +338,12 @@
                                                                        -class AdfOutput(filename)[source]
                                                                        +class AdfOutput(filename)[source]

                                                                        Bases: object

                                                                        A basic ADF output file parser.

                                                                        -is_failed[source]
                                                                        +is_failed[source]

                                                                        True is the ADF job is terminated without success. Otherwise False.

                                                                        Type
                                                                        @@ -354,7 +354,7 @@
                                                                        -is_internal_crash[source]
                                                                        +is_internal_crash[source]

                                                                        True if the job is terminated with internal crash. Please read ‘TAPE13’ of the ADF manual for more detail.

                                                                        @@ -366,7 +366,7 @@
                                                                        -error[source]
                                                                        +error[source]

                                                                        The error description.

                                                                        Type
                                                                        @@ -377,7 +377,7 @@
                                                                        -run_type[source]
                                                                        +run_type[source]

                                                                        The RunType of this ADF job. Possible options are: ‘SinglePoint’, ‘GeometryOptimization’, ‘AnalyticalFreq’ and ‘NUmericalFreq’.

                                                                        @@ -389,7 +389,7 @@
                                                                        -final_energy[source]
                                                                        +final_energy[source]

                                                                        The final molecule energy (a.u).

                                                                        Type
                                                                        @@ -400,7 +400,7 @@
                                                                        -final_structure[source]
                                                                        +final_structure[source]

                                                                        The final structure of the molecule.

                                                                        Type
                                                                        @@ -411,7 +411,7 @@
                                                                        -energies[source]
                                                                        +energies[source]

                                                                        The energy of each cycle.

                                                                        Type
                                                                        @@ -422,7 +422,7 @@
                                                                        -structures[source]
                                                                        +structures[source]

                                                                        The structure of each cycle If geometry optimization is performed.

                                                                        Type
                                                                        @@ -433,7 +433,7 @@
                                                                        -frequencies[source]
                                                                        +frequencies[source]

                                                                        The frequencies of the molecule.

                                                                        Type
                                                                        @@ -444,7 +444,7 @@
                                                                        -normal_modes[source]
                                                                        +normal_modes[source]

                                                                        The normal modes of the molecule.

                                                                        Type
                                                                        @@ -455,7 +455,7 @@
                                                                        -freq_type[source]
                                                                        +freq_type[source]

                                                                        Either ‘Analytical’ or ‘Numerical’.

                                                                        Type
                                                                        @@ -474,14 +474,14 @@
                                                                        -exception AdfOutputError[source]
                                                                        +exception AdfOutputError[source]

                                                                        Bases: Exception

                                                                        The default error class for errors raised by AdfOutput.

                                                                        -class AdfTask(operation='energy', basis_set=None, xc=None, title='ADF_RUN', units=None, geo_subkeys=None, scf=None, other_directives=None)[source]
                                                                        +class AdfTask(operation='energy', basis_set=None, xc=None, title='ADF_RUN', units=None, geo_subkeys=None, scf=None, other_directives=None)[source]

                                                                        Bases: monty.json.MSONable

                                                                        Basic task for ADF. All settings in this class are independent of molecules.

                                                                        Notes

                                                                        @@ -504,13 +504,13 @@
                                                                        -as_dict()[source]
                                                                        +as_dict()[source]

                                                                        A JSON-serializable dict representation of self.

                                                                        -classmethod from_dict(d)[source]
                                                                        +classmethod from_dict(d)[source]

                                                                        Construct a MSONable AdfTask object from the JSON dict.

                                                                        Parameters
                                                                        @@ -527,42 +527,42 @@
                                                                        -static get_default_basis_set()[source]
                                                                        +static get_default_basis_set()[source]

                                                                        Returns: Default basis set

                                                                        -static get_default_geo()[source]
                                                                        +static get_default_geo()[source]

                                                                        Returns: ADFKey using default geometry.

                                                                        -static get_default_scf()[source]
                                                                        +static get_default_scf()[source]

                                                                        Returns: ADF using default SCF.

                                                                        -static get_default_units()[source]
                                                                        +static get_default_units()[source]

                                                                        Returns: Default units.

                                                                        -static get_default_xc()[source]
                                                                        +static get_default_xc()[source]

                                                                        Returns: ADFKey using default XC.

                                                                        -operations = {'energy': 'Evaluate the single point energy.', 'freq': 'Same as frequencies.', 'frequencies': 'Compute second derivatives and print out an analysis of molecular vibrations.', 'numerical_frequencies': 'Compute molecular frequencies using numerical method.', 'optimize': 'Minimize the energy by varying the molecular structure.'}[source]
                                                                        +operations = {'energy': 'Evaluate the single point energy.', 'freq': 'Same as frequencies.', 'frequencies': 'Compute second derivatives and print out an analysis of molecular vibrations.', 'numerical_frequencies': 'Compute molecular frequencies using numerical method.', 'optimize': 'Minimize the energy by varying the molecular structure.'}[source]
                                                                        -to_json()[source]
                                                                        +to_json()[source]

                                                                        Return a json string representation of the MSONable AdfTask object.

                                                                        @@ -570,7 +570,7 @@
                                                                        -is_numeric(s)[source]
                                                                        +is_numeric(s)[source]

                                                                        Return True is the string s is a numeric string.

                                                                        Parameters
                                                                        @@ -588,7 +588,7 @@
                                                                        -iterlines(s: str) Generator[str, None, None][source]
                                                                        +iterlines(s: str) Generator[str, None, None][source]

                                                                        A generator form of s.split(’n’) for reducing memory overhead.

                                                                        Parameters
                                                                        diff --git a/docs/pymatgen.io.ase.html b/docs/pymatgen.io.ase.html index 6127446b5ea..e975d1fb31d 100644 --- a/docs/pymatgen.io.ase.html +++ b/docs/pymatgen.io.ase.html @@ -4,7 +4,7 @@ - pymatgen.io.ase module — pymatgen 2022.5.18 documentation + pymatgen.io.ase module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -119,12 +119,12 @@ Atoms object and pymatgen Structure objects.

                                                                        -class AseAtomsAdaptor[source]
                                                                        +class AseAtomsAdaptor[source]

                                                                        Bases: object

                                                                        Adaptor serves as a bridge between ASE Atoms and pymatgen objects.

                                                                        -static get_atoms(structure, **kwargs)[source]
                                                                        +static get_atoms(structure, **kwargs)[source]

                                                                        Returns ASE Atoms object from pymatgen structure or molecule.

                                                                        Parameters
                                                                        @@ -141,7 +141,7 @@
                                                                        -static get_molecule(atoms, cls=None, **cls_kwargs)[source]
                                                                        +static get_molecule(atoms, cls=None, **cls_kwargs)[source]

                                                                        Returns pymatgen molecule from ASE Atoms.

                                                                        Parameters
                                                                        @@ -159,7 +159,7 @@
                                                                        -static get_structure(atoms, cls=None, **cls_kwargs)[source]
                                                                        +static get_structure(atoms, cls=None, **cls_kwargs)[source]

                                                                        Returns pymatgen structure from ASE Atoms.

                                                                        Parameters
                                                                        diff --git a/docs/pymatgen.io.atat.html b/docs/pymatgen.io.atat.html index 80f78bfb4a1..5e8fee05eab 100644 --- a/docs/pymatgen.io.atat.html +++ b/docs/pymatgen.io.atat.html @@ -4,7 +4,7 @@ - pymatgen.io.atat module — pymatgen 2022.5.18 documentation + pymatgen.io.atat module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -118,7 +118,7 @@

                                                                        Classes for reading/writing mcsqs files following the rndstr.in format.

                                                                        -class Mcsqs(structure)[source]
                                                                        +class Mcsqs(structure)[source]

                                                                        Bases: object

                                                                        Handle input/output for the crystal definition format used by mcsqs and other ATAT codes.

                                                                        @@ -129,7 +129,7 @@
                                                                        -static structure_from_string(data)[source]
                                                                        +static structure_from_string(data)[source]

                                                                        Parses a rndstr.in, lat.in or bestsqs.out file into pymatgen’s Structure format.

                                                                        @@ -144,7 +144,7 @@
                                                                        -to_string()[source]
                                                                        +to_string()[source]

                                                                        Returns a structure in mcsqs rndstr.in format. :return (str):

                                                                        diff --git a/docs/pymatgen.io.babel.html b/docs/pymatgen.io.babel.html index 96561042edb..45573dfe0d7 100644 --- a/docs/pymatgen.io.babel.html +++ b/docs/pymatgen.io.babel.html @@ -4,7 +4,7 @@ - pymatgen.io.babel module — pymatgen 2022.5.18 documentation + pymatgen.io.babel module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -121,7 +121,7 @@ openbabel documentation.

                                                                        -class BabelMolAdaptor(mol)[source]
                                                                        +class BabelMolAdaptor(mol)[source]

                                                                        Bases: object

                                                                        Adaptor serves as a bridge between OpenBabel’s Molecule and pymatgen’s Molecule.

                                                                        @@ -133,13 +133,13 @@
                                                                        -add_hydrogen()[source]
                                                                        +add_hydrogen()[source]

                                                                        Add hydrogens (make all hydrogen explicit).

                                                                        -confab_conformers(forcefield='mmff94', freeze_atoms=None, rmsd_cutoff=0.5, energy_cutoff=50.0, conf_cutoff=100000, verbose=False)[source]
                                                                        +confab_conformers(forcefield='mmff94', freeze_atoms=None, rmsd_cutoff=0.5, energy_cutoff=50.0, conf_cutoff=100000, verbose=False)[source]

                                                                        Conformer generation based on Confab to generate all diverse low-energy conformers for molecules. This is different from rotor_conformer or gen3d_conformer as it aims to not simply to find a low energy @@ -170,7 +170,7 @@

                                                                        -static from_file(filename, file_format='xyz', return_all_molecules=False)[source]
                                                                        +static from_file(filename, file_format='xyz', return_all_molecules=False)[source]

                                                                        Uses OpenBabel to read a molecule from a file in all supported formats.

                                                                        Parameters
                                                                        @@ -190,7 +190,7 @@
                                                                        -static from_molecule_graph(mol)[source]
                                                                        +static from_molecule_graph(mol)[source]

                                                                        Read a molecule from a pymatgen MoleculeGraph object.

                                                                        Parameters
                                                                        @@ -204,7 +204,7 @@
                                                                        -static from_string(string_data, file_format='xyz')[source]
                                                                        +static from_string(string_data, file_format='xyz')[source]

                                                                        Uses OpenBabel to read a molecule from a string in all supported formats.

                                                                        @@ -222,7 +222,7 @@
                                                                        -gen3d_conformer()[source]
                                                                        +gen3d_conformer()[source]

                                                                        A combined method to first generate 3D structures from 0D or 2D structures and then find the minimum energy conformer:

                                                                          @@ -244,7 +244,7 @@
                                                                          -localopt(forcefield='mmff94', steps=500)[source]
                                                                          +localopt(forcefield='mmff94', steps=500)[source]

                                                                          A wrapper to pybel’s localopt method to optimize a Molecule.

                                                                          Parameters
                                                                          @@ -259,7 +259,7 @@
                                                                          -make3d(forcefield='mmff94', steps=50)[source]
                                                                          +make3d(forcefield='mmff94', steps=50)[source]

                                                                          A wrapper to pybel’s make3D method generate a 3D structure from a 2D or 0D structure. The 3D structure is made very quickly using a combination of rules @@ -283,25 +283,25 @@

                                                                          -property openbabel_mol[source]
                                                                          +property openbabel_mol[source]

                                                                          Returns OpenBabel’s OBMol.

                                                                          -property pybel_mol[source]
                                                                          +property pybel_mol[source]

                                                                          Returns Pybel’s Molecule object.

                                                                          -property pymatgen_mol[source]
                                                                          +property pymatgen_mol[source]

                                                                          Returns pymatgen Molecule object.

                                                                          -remove_bond(idx1, idx2)[source]
                                                                          +remove_bond(idx1, idx2)[source]

                                                                          Remove a bond from an openbabel molecule

                                                                          Parameters
                                                                          @@ -315,7 +315,7 @@
                                                                          -rotor_conformer(*rotor_args, algo='WeightedRotorSearch', forcefield='mmff94')[source]
                                                                          +rotor_conformer(*rotor_args, algo='WeightedRotorSearch', forcefield='mmff94')[source]

                                                                          Conformer search based on several Rotor Search algorithms of openbabel. If the input molecule is not 3D, make3d will be called (generate 3D structure, add hydrogen, a quick localopt). All hydrogen atoms need @@ -342,7 +342,7 @@

                                                                          -write_file(filename, file_format='xyz')[source]
                                                                          +write_file(filename, file_format='xyz')[source]

                                                                          Uses OpenBabel to output all supported formats.

                                                                          Parameters
                                                                          diff --git a/docs/pymatgen.io.cif.html b/docs/pymatgen.io.cif.html index 87677f11d80..1f0cf7e2da4 100644 --- a/docs/pymatgen.io.cif.html +++ b/docs/pymatgen.io.cif.html @@ -4,7 +4,7 @@ - pymatgen.io.cif module — pymatgen 2022.5.18 documentation + pymatgen.io.cif module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                          - 2022.5.18 + 2022.5.18.1
                                                                          @@ -118,7 +118,7 @@

                                                                          Wrapper classes for Cif input and output from Structures.

                                                                          -class CifBlock(data, loops, header)[source]
                                                                          +class CifBlock(data, loops, header)[source]

                                                                          Bases: object

                                                                          Object for storing cif data. All data is stored in a single dictionary. Data inside loops are stored in lists in the data dictionary, and @@ -136,7 +136,7 @@

                                                                          -classmethod from_string(string)[source]
                                                                          +classmethod from_string(string)[source]

                                                                          Reads CifBlock from string.

                                                                          Parameters
                                                                          @@ -150,14 +150,14 @@
                                                                          -maxlen = 70[source]
                                                                          +maxlen = 70[source]
                                                                          -class CifFile(data, orig_string=None, comment=None)[source]
                                                                          +class CifFile(data, orig_string=None, comment=None)[source]

                                                                          Bases: object

                                                                          Reads and parses CifBlocks from a .cif file or string

                                                                          @@ -171,7 +171,7 @@
                                                                          -classmethod from_file(filename)[source]
                                                                          +classmethod from_file(filename)[source]

                                                                          Reads CifFile from a filename.

                                                                          Parameters
                                                                          @@ -185,7 +185,7 @@
                                                                          -classmethod from_string(string)[source]
                                                                          +classmethod from_string(string)[source]

                                                                          Reads CifFile from a string.

                                                                          Parameters
                                                                          @@ -201,7 +201,7 @@
                                                                          -class CifParser(filename, occupancy_tolerance=1.0, site_tolerance=0.0001)[source]
                                                                          +class CifParser(filename, occupancy_tolerance=1.0, site_tolerance=0.0001)[source]

                                                                          Bases: object

                                                                          Parses a CIF file. Attempts to fix CIFs that are out-of-spec, but will issue warnings if corrections applied. These are also stored in the @@ -220,7 +220,7 @@

                                                                          -as_dict()[source]
                                                                          +as_dict()[source]
                                                                          Returns

                                                                          MSONable dict

                                                                          @@ -230,7 +230,7 @@
                                                                          -static from_string(cif_string, occupancy_tolerance=1.0)[source]
                                                                          +static from_string(cif_string, occupancy_tolerance=1.0)[source]

                                                                          Creates a CifParser from a string.

                                                                          Parameters
                                                                          @@ -249,7 +249,7 @@
                                                                          -get_bibtex_string()[source]
                                                                          +get_bibtex_string()[source]

                                                                          Get BibTeX reference from CIF file. :param data: :return: BibTeX string

                                                                          @@ -257,7 +257,7 @@
                                                                          -get_lattice(data, length_strings=('a', 'b', 'c'), angle_strings=('alpha', 'beta', 'gamma'), lattice_type=None)[source]
                                                                          +get_lattice(data, length_strings=('a', 'b', 'c'), angle_strings=('alpha', 'beta', 'gamma'), lattice_type=None)[source]

                                                                          Generate the lattice from the provided lattice parameters. In the absence of all six lattice parameters, the crystal system and necessary parameters are parsed

                                                                          @@ -265,7 +265,7 @@
                                                                          -get_magsymops(data)[source]
                                                                          +get_magsymops(data)[source]

                                                                          Equivalent to get_symops except for magnetic symmetry groups. Separate function since additional operation for time reversal symmetry (which changes magnetic moments on sites) needs to be returned.

                                                                          @@ -273,7 +273,7 @@
                                                                          -get_structures(primitive=True, symmetrized=False)[source]
                                                                          +get_structures(primitive=True, symmetrized=False)[source]

                                                                          Return list of structures in CIF file. primitive boolean sets whether a conventional cell structure or primitive cell structure is returned.

                                                                          @@ -300,7 +300,7 @@
                                                                          -get_symops(data)[source]
                                                                          +get_symops(data)[source]

                                                                          In order to generate symmetry equivalent positions, the symmetry operations are parsed. If the symops are not present, the space group symbol is parsed, and symops are generated.

                                                                          @@ -308,7 +308,7 @@
                                                                          -property has_errors[source]
                                                                          +property has_errors[source]

                                                                          Whether there are errors/warnings detected in CIF parsing.

                                                                          Type
                                                                          @@ -319,13 +319,13 @@
                                                                          -static parse_magmoms(data, lattice=None)[source]
                                                                          +static parse_magmoms(data, lattice=None)[source]

                                                                          Parse atomic magnetic moments from data dictionary

                                                                          -static parse_oxi_states(data)[source]
                                                                          +static parse_oxi_states(data)[source]

                                                                          Parse oxidation states from data dictionary

                                                                          @@ -333,7 +333,7 @@
                                                                          -class CifWriter(struct, symprec=None, write_magmoms=False, significant_figures=8, angle_tolerance=5.0, refine_struct=True)[source]
                                                                          +class CifWriter(struct, symprec=None, write_magmoms=False, significant_figures=8, angle_tolerance=5.0, refine_struct=True)[source]

                                                                          Bases: object

                                                                          A wrapper around CifFile to write CIF files from pymatgen structures.

                                                                          @@ -357,7 +357,7 @@
                                                                          -property ciffile[source]
                                                                          +property ciffile[source]

                                                                          CifFile associated with the CifWriter.

                                                                          Type
                                                                          @@ -368,7 +368,7 @@
                                                                          -write_file(filename)[source]
                                                                          +write_file(filename)[source]

                                                                          Write the cif file.

                                                                          @@ -376,7 +376,7 @@
                                                                          -str2float(text)[source]
                                                                          +str2float(text)[source]

                                                                          Remove uncertainty brackets from strings and return the float.

                                                                          diff --git a/docs/pymatgen.io.core.html b/docs/pymatgen.io.core.html index 1cf1a550a97..336edd14a0b 100644 --- a/docs/pymatgen.io.core.html +++ b/docs/pymatgen.io.core.html @@ -4,7 +4,7 @@ - pymatgen.io.core module — pymatgen 2022.5.18 documentation + pymatgen.io.core module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                          - 2022.5.18 + 2022.5.18.1
                                                                          @@ -140,7 +140,7 @@
                                                                        -class InputFile[source]
                                                                        +class InputFile[source]

                                                                        Bases: monty.json.MSONable

                                                                        Abstract base class to represent a single input file. Note that use of this class is optional; it is possible create an InputSet that @@ -149,7 +149,7 @@ is called by write_file.

                                                                        -classmethod from_file(path: Union[str, pathlib.Path])[source]
                                                                        +classmethod from_file(path: Union[str, pathlib.Path])[source]

                                                                        Creates an InputFile object from a file.

                                                                        Parameters
                                                                        @@ -163,7 +163,7 @@
                                                                        -abstract classmethod from_string(contents: str)[source]
                                                                        +abstract classmethod from_string(contents: str)[source]

                                                                        Create an InputFile object from a string

                                                                        Parameters
                                                                        @@ -177,13 +177,13 @@
                                                                        -abstract get_string() str[source]
                                                                        +abstract get_string() str[source]

                                                                        Return a string representation of an entire input file.

                                                                        -write_file(filename: Union[str, pathlib.Path]) None[source]
                                                                        +write_file(filename: Union[str, pathlib.Path]) None[source]

                                                                        Write the input file.

                                                                        Parameters
                                                                        @@ -199,14 +199,14 @@
                                                                        -class InputGenerator[source]
                                                                        +class InputGenerator[source]

                                                                        Bases: monty.json.MSONable

                                                                        InputGenerator classes serve as generators for Input objects. They contain settings or sets of instructions for how to create Input from a set of coordinates or a previous calculation directory.

                                                                        -abstract get_input_set() pymatgen.io.core.InputSet[source]
                                                                        +abstract get_input_set() pymatgen.io.core.InputSet[source]

                                                                        Generate an InputSet object. Typically the first argument to this method will be a Structure or other form of atomic coordinates.

                                                                        @@ -215,7 +215,7 @@
                                                                        -class InputSet(inputs: Dict[Union[str, pathlib.Path], Union[str, pymatgen.io.core.InputFile]] = {}, **kwargs)[source]
                                                                        +class InputSet(inputs: Dict[Union[str, pathlib.Path], Union[str, pymatgen.io.core.InputFile]] = {}, **kwargs)[source]

                                                                        Bases: monty.json.MSONable, collections.abc.MutableMapping

                                                                        Abstract base class for all InputSet classes. InputSet are dict-like containers for all calculation input data.

                                                                        @@ -242,7 +242,7 @@
                                                                        -classmethod from_directory(directory: Union[str, pathlib.Path])[source]
                                                                        +classmethod from_directory(directory: Union[str, pathlib.Path])[source]

                                                                        Construct an InputSet from a directory of one or more files.

                                                                        Parameters
                                                                        @@ -253,7 +253,7 @@
                                                                        -validate() bool[source]
                                                                        +validate() bool[source]

                                                                        A place to implement basic checks to verify the validity of an input set. Can be as simple or as complex as desired.

                                                                        Will raise a NotImplementedError unless overloaded by the inheriting class.

                                                                        @@ -261,7 +261,7 @@
                                                                        -write_input(directory: Union[str, pathlib.Path], make_dir: bool = True, overwrite: bool = True, zip_inputs: bool = False)[source]
                                                                        +write_input(directory: Union[str, pathlib.Path], make_dir: bool = True, overwrite: bool = True, zip_inputs: bool = False)[source]

                                                                        Write Inputs to one or more files

                                                                        Parameters
                                                                        diff --git a/docs/pymatgen.io.cp2k.html b/docs/pymatgen.io.cp2k.html index c865c7b4a6a..d852f1eafd9 100644 --- a/docs/pymatgen.io.cp2k.html +++ b/docs/pymatgen.io.cp2k.html @@ -4,7 +4,7 @@ - pymatgen.io.cp2k package — pymatgen 2022.5.18 documentation + pymatgen.io.cp2k package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        diff --git a/docs/pymatgen.io.cp2k.inputs.html b/docs/pymatgen.io.cp2k.inputs.html index e517e1fe254..4ae3915162b 100644 --- a/docs/pymatgen.io.cp2k.inputs.html +++ b/docs/pymatgen.io.cp2k.inputs.html @@ -4,7 +4,7 @@ - pymatgen.io.cp2k.inputs module — pymatgen 2022.5.18 documentation + pymatgen.io.cp2k.inputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -137,7 +137,7 @@
                                                                        -class BrokenSymmetry(l_alpha: Sequence = (- 1,), n_alpha: Sequence = (0,), nel_alpha: Sequence = (- 1,), l_beta: Sequence = (- 1,), n_beta: Sequence = (0,), nel_beta: Sequence = (- 1,))[source]
                                                                        +class BrokenSymmetry(l_alpha: Sequence = (- 1,), n_alpha: Sequence = (0,), nel_alpha: Sequence = (- 1,), l_beta: Sequence = (- 1,), n_beta: Sequence = (0,), nel_beta: Sequence = (- 1,))[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Define the required atomic orbital occupation assigned in initialization of the density matrix, by adding or subtracting electrons from specific @@ -159,7 +159,7 @@

                                                                        -classmethod from_el(el, oxi_state=0, spin=0)[source]
                                                                        +classmethod from_el(el, oxi_state=0, spin=0)[source]

                                                                        Create section from element, oxidation state, and spin.

                                                                        @@ -167,7 +167,7 @@
                                                                        -class Cell(lattice: pymatgen.core.lattice.Lattice, **kwargs)[source]
                                                                        +class Cell(lattice: pymatgen.core.lattice.Lattice, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Defines the simulation cell (lattice)

                                                                        Initialize the cell section.

                                                                        @@ -180,7 +180,7 @@
                                                                        -class Coord(structure: Structure | Molecule, aliases: dict | None = None, subsections: dict = None, **kwargs)[source]
                                                                        +class Coord(structure: Structure | Molecule, aliases: dict | None = None, subsections: dict = None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Specifies the coordinates of the atoms using a pymatgen structure object.

                                                                        @@ -196,7 +196,7 @@
                                                                        -class Cp2kInput(name: str = 'CP2K_INPUT', subsections: Optional[dict] = None, **kwargs)[source]
                                                                        +class Cp2kInput(name: str = 'CP2K_INPUT', subsections: Optional[dict] = None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Special instance of ‘Section’ class that is meant to represent the overall cp2k input. Distinguishes itself from Section by overriding get_string() to not print this section’s @@ -204,31 +204,31 @@

                                                                        Initialize Cp2kInput by calling the super

                                                                        -static from_file(file: str)[source]
                                                                        +static from_file(file: str)[source]

                                                                        Initialize from a file

                                                                        -classmethod from_lines(lines: list | tuple)[source]
                                                                        +classmethod from_lines(lines: list | tuple)[source]

                                                                        Helper method to read lines of file

                                                                        -static from_string(s: str)[source]
                                                                        +static from_string(s: str)[source]

                                                                        Initialize from a string

                                                                        -get_string()[source]
                                                                        +get_string()[source]

                                                                        Get string representation of the Cp2kInput

                                                                        -write_file(input_filename: str = 'cp2k.inp', output_dir: str = '.', make_dir_if_not_present: bool = True)[source]
                                                                        +write_file(input_filename: str = 'cp2k.inp', output_dir: str = '.', make_dir_if_not_present: bool = True)[source]

                                                                        Write input to a file.

                                                                        Parameters
                                                                        @@ -245,7 +245,7 @@
                                                                        -class Davidson(new_prec_each: int = 20, preconditioner: str = 'FULL_SINGLE_INVERSE', **kwargs)[source]
                                                                        +class Davidson(new_prec_each: int = 20, preconditioner: str = 'FULL_SINGLE_INVERSE', **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Parameters for davidson diagonalization

                                                                        @@ -279,7 +279,7 @@
                                                                        -class Dft(basis_set_filenames='BASIS_MOLOPT', potential_filename='GTH_POTENTIALS', uks: bool = True, wfn_restart_file_name: Optional[str] = None, subsections: Optional[dict] = None, **kwargs)[source]
                                                                        +class Dft(basis_set_filenames='BASIS_MOLOPT', potential_filename='GTH_POTENTIALS', uks: bool = True, wfn_restart_file_name: Optional[str] = None, subsections: Optional[dict] = None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls the DFT parameters in Cp2k

                                                                        Initialize the DFT section.

                                                                        @@ -301,7 +301,7 @@
                                                                        -class DftPlusU(eps_u_ramping=1e-05, init_u_ramping_each_scf=False, l=- 1, u_minus_j=0, u_ramping=0)[source]
                                                                        +class DftPlusU(eps_u_ramping=1e-05, init_u_ramping_each_scf=False, l=- 1, u_minus_j=0, u_ramping=0)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls DFT+U for an atom kind

                                                                        Initialize the DftPlusU section.

                                                                        @@ -320,7 +320,7 @@
                                                                        -class Diagonalization(eps_adapt: float = 0, eps_iter: float = 1e-08, eps_jacobi: float = 0, jacobi_threshold: float = 1e-07, subsections: Optional[dict] = None, **kwargs)[source]
                                                                        +class Diagonalization(eps_adapt: float = 0, eps_iter: float = 1e-08, eps_jacobi: float = 0, jacobi_threshold: float = 1e-07, subsections: Optional[dict] = None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls diagonalization settings (if using traditional diagonalization).

                                                                        Initialize the diagronalization section

                                                                        @@ -328,7 +328,7 @@
                                                                        -class E_Density_Cube(keywords=None, **kwargs)[source]
                                                                        +class E_Density_Cube(keywords=None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls printing of the electron density cube file

                                                                        Initialize the E_DENSITY_CUBE Section

                                                                        @@ -336,7 +336,7 @@
                                                                        -class ForceEval(subsections: Optional[dict] = None, **kwargs)[source]
                                                                        +class ForceEval(subsections: Optional[dict] = None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls the calculation of energy and forces in Cp2k

                                                                        Initialize the ForceEval section

                                                                        @@ -349,7 +349,7 @@
                                                                        -class Global(project_name: str = 'CP2K', run_type: str = 'ENERGY_FORCE', **kwargs)[source]
                                                                        +class Global(project_name: str = 'CP2K', run_type: str = 'ENERGY_FORCE', **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls ‘global’ settings for cp2k execution such as RUN_TYPE and PROJECT_NAME

                                                                        Initialize the global section

                                                                        @@ -365,7 +365,7 @@
                                                                        -class Keyword(name: str, *values, description: Optional[str] = None, units: Optional[str] = None, verbose: bool = True, repeats: bool = False)[source]
                                                                        +class Keyword(name: str, *values, description: Optional[str] = None, units: Optional[str] = None, verbose: bool = True, repeats: bool = False)[source]

                                                                        Bases: monty.json.MSONable

                                                                        Class representing a keyword argument in CP2K. Within CP2K Sections, which activate features of the CP2K code, the keywords are arguments that control the functionality of that feature. @@ -392,19 +392,19 @@

                                                                        -as_dict()[source]
                                                                        +as_dict()[source]

                                                                        Get a dictionary representation of the Keyword

                                                                        -classmethod from_dict(d)[source]
                                                                        +classmethod from_dict(d)[source]

                                                                        Initialise from dictionary

                                                                        -static from_string(s)[source]
                                                                        +static from_string(s)[source]

                                                                        Initialise from a string.

                                                                        Keywords must be labeled with strings. If the postprocessor finds that the keywords is a number, then None is return (used by @@ -418,13 +418,13 @@

                                                                        -get_string()[source]
                                                                        +get_string()[source]

                                                                        String representation of Keyword

                                                                        -verbosity(v)[source]
                                                                        +verbosity(v)[source]

                                                                        Change the printing of this keyword’s description.

                                                                        @@ -432,7 +432,7 @@
                                                                        -class KeywordList(keywords: Sequence[pymatgen.io.cp2k.inputs.Keyword])[source]
                                                                        +class KeywordList(keywords: Sequence[pymatgen.io.cp2k.inputs.Keyword])[source]

                                                                        Bases: monty.json.MSONable

                                                                        Some keywords can be repeated, which makes accessing them via the normal dictionary methods a little unnatural. This class deals with this by defining a collection @@ -445,25 +445,25 @@

                                                                        -append(item)[source]
                                                                        +append(item)[source]

                                                                        append the keyword list

                                                                        -extend(l)[source]
                                                                        +extend(l)[source]

                                                                        extend the keyword list

                                                                        -get_string(indent=0)[source]
                                                                        +get_string(indent=0)[source]

                                                                        String representation of Keyword

                                                                        -verbosity(verbosity)[source]
                                                                        +verbosity(verbosity)[source]

                                                                        Silence all keywords in keyword list

                                                                        @@ -471,7 +471,7 @@
                                                                        -class Kind(specie: str, alias: str | None = None, magnetization: float = 0.0, subsections: dict = None, basis_set: str = 'GTH_BASIS', potential: str = 'GTH_POTENTIALS', ghost: bool = False, aux_basis: str | None = None, **kwargs)[source]
                                                                        +class Kind(specie: str, alias: str | None = None, magnetization: float = 0.0, subsections: dict = None, basis_set: str = 'GTH_BASIS', potential: str = 'GTH_POTENTIALS', ghost: bool = False, aux_basis: str | None = None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Specifies the information for the different atom types being simulated.

                                                                        Initialize a KIND section

                                                                        @@ -497,7 +497,7 @@
                                                                        -class Kpoints(kpts: Sequence | Sequence[Sequence[int]], weights: Sequence | None = None, eps_geo: float = 1e-06, full_grid: bool = False, parallel_group_size: int = - 1, scheme: str = 'MONKHORST-PACK', symmetry: bool = False, units: str = 'B_VECTOR', verbose: bool = False, wavefunctions: str = 'COMPLEX')[source]
                                                                        +class Kpoints(kpts: Sequence | Sequence[Sequence[int]], weights: Sequence | None = None, eps_geo: float = 1e-06, full_grid: bool = False, parallel_group_size: int = - 1, scheme: str = 'MONKHORST-PACK', symmetry: bool = False, units: str = 'B_VECTOR', verbose: bool = False, wavefunctions: str = 'COMPLEX')[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Description of the k-points to use for the calculation.

                                                                        @@ -531,7 +531,7 @@
                                                                        -classmethod from_kpoints(kpoints, structure=None, reduce=True)[source]
                                                                        +classmethod from_kpoints(kpoints, structure=None, reduce=True)[source]

                                                                        Initialize the section from a Kpoints object (pymatgen.io.vasp.inputs). CP2K does not have an automatic gamma-point constructor, so this is generally used to get the number of divisions from a kpoint static constructor and then @@ -554,7 +554,7 @@

                                                                        -class LDOS(index: int = 1, alias: str | None = None, **kwargs)[source]
                                                                        +class LDOS(index: int = 1, alias: str | None = None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls printing of the LDOS (List-Density of states). i.e. projects onto specific atoms.

                                                                        Initialize the LDOS section

                                                                        @@ -567,7 +567,7 @@
                                                                        -class MO_Cubes(write_cube: bool = False, nhomo: int = 1, nlumo: int = 1, **kwargs)[source]
                                                                        +class MO_Cubes(write_cube: bool = False, nhomo: int = 1, nlumo: int = 1, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls printing of the molecular orbital eigenvalues

                                                                        Initialize the MO_CUBES section

                                                                        @@ -575,7 +575,7 @@
                                                                        -class Mgrid(cutoff: int | float = 1200, rel_cutoff: int | float = 80, ngrids: int = 5, progression_factor: int = 3, subsections: dict = None, **kwargs)[source]
                                                                        +class Mgrid(cutoff: int | float = 1200, rel_cutoff: int | float = 80, ngrids: int = 5, progression_factor: int = 3, subsections: dict = None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls the multigrid for numerical integration

                                                                        Initialize the MGRID section

                                                                        @@ -597,7 +597,7 @@
                                                                        -class OrbitalTransformation(minimizer: str = 'CG', preconditioner: str = 'FULL_ALL', algorithm: str = 'STRICT', rotation: bool = False, occupation_preconditioner: bool = False, energy_gap: float = - 1, linesearch: str = '2PNT', subsections: Optional[dict] = None, **kwargs)[source]
                                                                        +class OrbitalTransformation(minimizer: str = 'CG', preconditioner: str = 'FULL_ALL', algorithm: str = 'STRICT', rotation: bool = False, occupation_preconditioner: bool = False, energy_gap: float = - 1, linesearch: str = '2PNT', subsections: Optional[dict] = None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Turns on the Orbital Transformation scheme for diagonalizing the Hamiltonian. Much faster and with guaranteed convergence compared to normal diagonalization, but requires the system @@ -635,7 +635,7 @@

                                                                        -class PBE(parameterization: str = 'ORIG', scale_c: float | int = 1, scale_x: float | int = 1)[source]
                                                                        +class PBE(parameterization: str = 'ORIG', scale_c: float | int = 1, scale_x: float | int = 1)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Info about the PBE functional.

                                                                        @@ -653,7 +653,7 @@
                                                                        -class PDOS(nlumo: int = - 1, **kwargs)[source]
                                                                        +class PDOS(nlumo: int = - 1, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls printing of projected density of states onto the different atom KINDS (elemental decomposed DOS).

                                                                        @@ -667,7 +667,7 @@
                                                                        -class QS(method: str = 'GPW', eps_default: float = 1e-10, extrapolation: str = 'ASPC', subsections: Optional[dict] = None, **kwargs)[source]
                                                                        +class QS(method: str = 'GPW', eps_default: float = 1e-10, extrapolation: str = 'ASPC', subsections: Optional[dict] = None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls the quickstep settings (DFT driver)

                                                                        Initialize the QS Section

                                                                        @@ -692,7 +692,7 @@
                                                                        -class Scf(max_scf: int = 50, eps_scf: float = 1e-06, scf_guess: str = 'RESTART', subsections: Optional[dict] = None, **kwargs)[source]
                                                                        +class Scf(max_scf: int = 50, eps_scf: float = 1e-06, scf_guess: str = 'RESTART', subsections: Optional[dict] = None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls the self consistent field loop

                                                                        Initialize the Scf section

                                                                        @@ -724,7 +724,7 @@
                                                                        -class Section(name: str, subsections: dict = None, repeats: bool = False, description: str | None = None, keywords: dict = {}, section_parameters: list | tuple = [], location: str = None, verbose: bool = True, alias: str = None, **kwargs)[source]
                                                                        +class Section(name: str, subsections: dict = None, repeats: bool = False, description: str | None = None, keywords: dict = {}, section_parameters: list | tuple = [], location: str = None, verbose: bool = True, alias: str = None, **kwargs)[source]

                                                                        Bases: monty.json.MSONable

                                                                        Basic input representation of input to Cp2k. Activates functionality inside of the Cp2k executable.

                                                                        @@ -765,13 +765,13 @@
                                                                        -add(other)[source]
                                                                        +add(other)[source]

                                                                        Add another keyword to the current section

                                                                        -by_path(path: str)[source]
                                                                        +by_path(path: str)[source]

                                                                        Access a sub-section using a path. Used by the file parser.

                                                                        Parameters
                                                                        @@ -782,7 +782,7 @@
                                                                        -check(path: str)[source]
                                                                        +check(path: str)[source]

                                                                        Check if section exists within the current using a path. Can be useful for cross-checking whether or not required dependencies have been satisfied, which CP2K does not enforce.

                                                                        @@ -794,7 +794,7 @@
                                                                        -get(d, default=None)[source]
                                                                        +get(d, default=None)[source]

                                                                        Similar to get for dictionaries. This will attempt to retrieve the section or keyword matching d. Will not raise an error if d does not exist.

                                                                        @@ -810,7 +810,7 @@
                                                                        -get_keyword(d, default=None)[source]
                                                                        +get_keyword(d, default=None)[source]

                                                                        Get function, only for subsections

                                                                        Parameters
                                                                        @@ -824,7 +824,7 @@
                                                                        -get_section(d, default=None)[source]
                                                                        +get_section(d, default=None)[source]

                                                                        Get function, only for subsections

                                                                        Parameters
                                                                        @@ -838,59 +838,59 @@
                                                                        -get_string()[source]
                                                                        +get_string()[source]

                                                                        Get string representation of Section

                                                                        -inc(d: dict)[source]
                                                                        +inc(d: dict)[source]

                                                                        Mongo style dict modification. Include.

                                                                        -insert(d)[source]
                                                                        +insert(d)[source]

                                                                        Insert a new section as a subsection of the current one

                                                                        -required_keywords: tuple = ()[source]
                                                                        +required_keywords: tuple = ()[source]
                                                                        -required_sections: tuple = ()[source]
                                                                        +required_sections: tuple = ()[source]
                                                                        -safeset(d: dict)[source]
                                                                        +safeset(d: dict)[source]

                                                                        Alias for update with strict (no insertions). Used by custodian.

                                                                        -set(d: dict)[source]
                                                                        +set(d: dict)[source]

                                                                        Alias for update. Used by custodian.

                                                                        -silence()[source]
                                                                        +silence()[source]

                                                                        Recursively delete all print sections so that only defaults are printed out.

                                                                        -unset(d: dict)[source]
                                                                        +unset(d: dict)[source]

                                                                        Dict based deletion. Used by custodian.

                                                                        -update(d: dict, strict=False)[source]
                                                                        +update(d: dict, strict=False)[source]

                                                                        Update the Section according to a dictionary argument. This is most useful for providing user-override settings to default parameters. As you pass a dictionary the class variables like “description”, “location”, or “repeats” @@ -924,7 +924,7 @@

                                                                        -verbosity(verbosity)[source]
                                                                        +verbosity(verbosity)[source]

                                                                        Change the section verbossity recursively by turning on/off the printing of descriptions. Turning off descriptions may reduce the appealing documentation of input files, but also helps de-clutter them.

                                                                        @@ -934,7 +934,7 @@
                                                                        -class SectionList(sections: Sequence[pymatgen.io.cp2k.inputs.Section])[source]
                                                                        +class SectionList(sections: Sequence[pymatgen.io.cp2k.inputs.Section])[source]

                                                                        Bases: monty.json.MSONable

                                                                        Section list

                                                                        Initializes a SectionList object using a sequence of sections.

                                                                        @@ -945,32 +945,32 @@
                                                                        -append(item)[source]
                                                                        +append(item)[source]

                                                                        append the keyword list

                                                                        -extend(l)[source]
                                                                        +extend(l)[source]

                                                                        extend the keyword list

                                                                        -get(d, index=- 1)[source]
                                                                        +get(d, index=- 1)[source]

                                                                        Get for section list. If index is specified, return the section at that index. Otherwise, return a get on the last section.

                                                                        -get_string()[source]
                                                                        +get_string()[source]

                                                                        Return string representation of section list

                                                                        -verbosity(verbosity)[source]
                                                                        +verbosity(verbosity)[source]

                                                                        Silence all keywords in keyword list

                                                                        @@ -978,7 +978,7 @@
                                                                        -class Smear(elec_temp: int | float = 300, method: str = 'FERMI_DIRAC', fixed_magnetic_moment: float = - 100.0, **kwargs)[source]
                                                                        +class Smear(elec_temp: int | float = 300, method: str = 'FERMI_DIRAC', fixed_magnetic_moment: float = - 100.0, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Control electron smearing

                                                                        Initialize the SMEAR section

                                                                        @@ -986,7 +986,7 @@
                                                                        -class Subsys(subsections: Optional[dict] = None, **kwargs)[source]
                                                                        +class Subsys(subsections: Optional[dict] = None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls the definition of the system to be simulated

                                                                        Initialize the subsys section

                                                                        @@ -994,7 +994,7 @@
                                                                        -class V_Hartree_Cube(keywords=None, **kwargs)[source]
                                                                        +class V_Hartree_Cube(keywords=None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Controls printing of the hartree potential as a cube file.

                                                                        Initialize the V_HARTREE_CUBE section

                                                                        @@ -1002,7 +1002,7 @@
                                                                        -class Xc_Functional(functionals: Iterable = [], subsections: Optional[dict] = None, **kwargs)[source]
                                                                        +class Xc_Functional(functionals: Iterable = [], subsections: Optional[dict] = None, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Section

                                                                        Defines the XC functional(s) to use.

                                                                        Initialize the XC_FUNCTIONAL class

                                                                        diff --git a/docs/pymatgen.io.cp2k.outputs.html b/docs/pymatgen.io.cp2k.outputs.html index 22fb8adf27d..18f5756e32c 100644 --- a/docs/pymatgen.io.cp2k.outputs.html +++ b/docs/pymatgen.io.cp2k.outputs.html @@ -4,7 +4,7 @@ - pymatgen.io.cp2k.outputs module — pymatgen 2022.5.18 documentation + pymatgen.io.cp2k.outputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -120,7 +120,7 @@ outputs.

                                                                        -class Cp2kOutput(filename, verbose=False, auto_load=False)[source]
                                                                        +class Cp2kOutput(filename, verbose=False, auto_load=False)[source]

                                                                        Bases: object

                                                                        Class for parsing output file from CP2K. The CP2K output file is very flexible in the way that it is returned. This class will automatically parse parameters that should always be present, but other parsing features may be @@ -137,86 +137,86 @@

                                                                        -as_dict()[source]
                                                                        +as_dict()[source]

                                                                        Return dictionary representation of the output

                                                                        -property calculation_type[source]
                                                                        +property calculation_type[source]

                                                                        Returns the calculation type (what io.vasp.outputs calls run_type)

                                                                        -property completed[source]
                                                                        +property completed[source]

                                                                        Did the calculation complete

                                                                        -convergence()[source]
                                                                        +convergence()[source]

                                                                        Check whether or not the SCF and geometry optimization cycles converged.

                                                                        -property cp2k_version[source]
                                                                        +property cp2k_version[source]

                                                                        The cp2k version used in the calculation

                                                                        -property is_hubbard[source]
                                                                        +property is_hubbard[source]

                                                                        returns True if hubbard +U correction was used

                                                                        -property is_metal[source]
                                                                        +property is_metal[source]

                                                                        Was a band gap found? i.e. is it a metal

                                                                        -property is_molecule[source]
                                                                        +property is_molecule[source]

                                                                        Returns True if the cp2k output was generated for a molecule (i.e. no periodicity in the cell). Returns false otherwise.

                                                                        -property num_warnings[source]
                                                                        +property num_warnings[source]

                                                                        How many warnings showed up during the run

                                                                        -parse_atomic_kind_info()[source]
                                                                        +parse_atomic_kind_info()[source]

                                                                        Parse info on what atomic kinds are present and what basis/pseudopotential is describing each of them.

                                                                        -parse_cell_params()[source]
                                                                        +parse_cell_params()[source]

                                                                        Parse the lattice parameters (initial) from the output file

                                                                        -parse_cp2k_params()[source]
                                                                        +parse_cp2k_params()[source]

                                                                        Parse the CP2K general parameters from CP2K output file into a dictionary.

                                                                        -parse_dft_params()[source]
                                                                        +parse_dft_params()[source]

                                                                        Parse the DFT parameters (as well as functional, HF, vdW params)

                                                                        -parse_dos(pdos_files=None, ldos_files=None, sigma=0)[source]
                                                                        +parse_dos(pdos_files=None, ldos_files=None, sigma=0)[source]

                                                                        Parse the pdos_ALPHA files created by cp2k, and assimilate them into a CompleteDos object. Either provide a list of PDOS file paths, or use glob to find the .pdos_ALPHA extension in the calculation directory.

                                                                        @@ -235,7 +235,7 @@
                                                                        -parse_energies()[source]
                                                                        +parse_energies()[source]

                                                                        Get the total energy from a CP2K calculation. Presently, the energy reported in the trajectory (pos.xyz) file takes presidence over the energy reported in the main output file. This is because the trajectory file keeps track of energies in between restarts, while the main output file may or may not depending on whether @@ -244,56 +244,56 @@

                                                                        -parse_files()[source]
                                                                        +parse_files()[source]

                                                                        Identify files present in the directory with the cp2k output file. Looks for trajectories, dos, and cubes

                                                                        -parse_forces()[source]
                                                                        +parse_forces()[source]

                                                                        Get the forces from the output file

                                                                        -parse_global_params()[source]
                                                                        +parse_global_params()[source]

                                                                        Parse the GLOBAL section parameters from CP2K output file into a dictionary.

                                                                        -parse_hirshfeld()[source]
                                                                        +parse_hirshfeld()[source]

                                                                        parse the hirshfeld population analysis for each step

                                                                        -parse_homo_lumo()[source]
                                                                        +parse_homo_lumo()[source]

                                                                        Find the HOMO - LUMO gap in [eV]. Returns the last value. For gaps/eigenvalues decomposed by spin up/spin down channel and over many ionic steps, see parse_mo_eigenvalues()

                                                                        -parse_initial_structure()[source]
                                                                        +parse_initial_structure()[source]

                                                                        Parse the initial structure from the main cp2k output file

                                                                        -parse_input()[source]
                                                                        +parse_input()[source]

                                                                        Load in the input set from the input file (if it can be found)

                                                                        -parse_ionic_steps()[source]
                                                                        +parse_ionic_steps()[source]

                                                                        Parse the ionic step info. If already parsed, this will just assimilate.

                                                                        -parse_mo_eigenvalues()[source]
                                                                        +parse_mo_eigenvalues()[source]

                                                                        Parse the MO eigenvalues from the cp2k output file. Will get the eigenvalues (and band gap) at each ionic step (if more than one exist).

                                                                        Everything is decomposed by spin channel. If calculation was performed without spin polarization, @@ -302,45 +302,45 @@

                                                                        -parse_mulliken()[source]
                                                                        +parse_mulliken()[source]

                                                                        Parse the mulliken population analysis info for each step :return:

                                                                        -parse_opt_steps()[source]
                                                                        +parse_opt_steps()[source]

                                                                        Parse the geometry optimization information

                                                                        -parse_overlap_condition()[source]
                                                                        +parse_overlap_condition()[source]

                                                                        Retrieve the overlap condition number :return:

                                                                        -parse_plus_u_params()[source]
                                                                        +parse_plus_u_params()[source]

                                                                        Parse the DFT+U params

                                                                        -parse_qs_params()[source]
                                                                        +parse_qs_params()[source]

                                                                        Parse the DFT parameters (as well as functional, HF, vdW params)

                                                                        -parse_scf_opt()[source]
                                                                        +parse_scf_opt()[source]

                                                                        Parse the SCF cycles (not usually important)

                                                                        -parse_scf_params()[source]
                                                                        +parse_scf_params()[source]

                                                                        Retrieve the most import SCF parameters: the max number of scf cycles (max_scf), the convergence cutoff for scf (eps_scf), :return:

                                                                        @@ -348,13 +348,13 @@
                                                                        -parse_stresses()[source]
                                                                        +parse_stresses()[source]

                                                                        Get the stresses from the output file.

                                                                        -parse_structures(trajectory_file=None, lattice_file=None)[source]
                                                                        +parse_structures(trajectory_file=None, lattice_file=None)[source]

                                                                        Parses the structures from a cp2k calculation. Static calculations simply use the initial structure. For calculations with ionic motion, the function will look for the appropriate trajectory and lattice files based on naming convention. If no file is given, and no file is found, it is assumed @@ -365,25 +365,25 @@

                                                                        -parse_timing()[source]
                                                                        +parse_timing()[source]

                                                                        Parse the timing info (how long did the run take).

                                                                        -parse_total_numbers()[source]
                                                                        +parse_total_numbers()[source]

                                                                        Parse total numbers (not usually important)

                                                                        -property project_name[source]
                                                                        +property project_name[source]

                                                                        What project name was used for this calculation

                                                                        -ran_successfully()[source]
                                                                        +ran_successfully()[source]

                                                                        Sanity checks that the program ran successfully. Looks at the bottom of the CP2K output file for the “PROGRAM ENDED” line, which is printed when successfully ran. Also grabs the number of warnings issued.

                                                                        @@ -391,7 +391,7 @@
                                                                        -read_pattern(patterns, reverse=False, terminate_on_match=False, postprocess=<class 'str'>)[source]
                                                                        +read_pattern(patterns, reverse=False, terminate_on_match=False, postprocess=<class 'str'>)[source]

                                                                        This function originally comes from pymatgen.io.vasp.outputs Outcar class

                                                                        General pattern reading. Uses monty’s regrep method. Takes the same arguments.

                                                                        @@ -422,7 +422,7 @@
                                                                        -read_table_pattern(header_pattern, row_pattern, footer_pattern, postprocess=<class 'str'>, attribute_name=None, last_one_only=True, strip=None)[source]
                                                                        +read_table_pattern(header_pattern, row_pattern, footer_pattern, postprocess=<class 'str'>, attribute_name=None, last_one_only=True, strip=None)[source]

                                                                        This function originally comes from pymatgen.io.vasp.outputs Outcar class

                                                                        Parse table-like data. A table composes of three parts: header, main body, footer. All the data matches “row pattern” in the main body @@ -467,13 +467,13 @@

                                                                        -property run_type[source]
                                                                        +property run_type[source]

                                                                        What type of run (Energy, MD, etc.) was performed

                                                                        -property spin_polarized[source]
                                                                        +property spin_polarized[source]

                                                                        Was the calculation spin polarized

                                                                        @@ -481,7 +481,7 @@
                                                                        -parse_dos(dos_file=None, spin_channel=None, total=False, sigma=0)[source]
                                                                        +parse_dos(dos_file=None, spin_channel=None, total=False, sigma=0)[source]

                                                                        Parse a single DOS file created by cp2k. Must contain one PDOS snapshot. i.e. you cannot use this cannot deal with multiple concatenated dos files.

                                                                        @@ -516,7 +516,7 @@
                                                                        -parse_energy_file(energy_file)[source]
                                                                        +parse_energy_file(energy_file)[source]

                                                                        Parses energy file for calculations with multiple ionic steps.

                                                                        diff --git a/docs/pymatgen.io.cp2k.sets.html b/docs/pymatgen.io.cp2k.sets.html index ef95af3e791..09ca14ac9ef 100644 --- a/docs/pymatgen.io.cp2k.sets.html +++ b/docs/pymatgen.io.cp2k.sets.html @@ -4,7 +4,7 @@ - pymatgen.io.cp2k.sets module — pymatgen 2022.5.18 documentation + pymatgen.io.cp2k.sets module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -136,7 +136,7 @@
                                                                        -class CellOptSet(structure: Structure | Molecule, project_name: str = 'CellOpt', override_default_params: dict = {}, **kwargs)[source]
                                                                        +class CellOptSet(structure: Structure | Molecule, project_name: str = 'CellOpt', override_default_params: dict = {}, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.sets.DftSet

                                                                        CP2K input set containing the basic settings for performing geometry optimization. Values are all cp2k defaults, and should be good for most systems of interest.

                                                                        @@ -170,7 +170,7 @@
                                                                        -class Cp2kInputSet(structure: Structure | Molecule, basis_and_potential: dict | str = 'preferred', multiplicity: int = 0, project_name: str = 'CP2K', override_default_params: dict = {}, **kwargs)[source]
                                                                        +class Cp2kInputSet(structure: Structure | Molecule, basis_and_potential: dict | str = 'preferred', multiplicity: int = 0, project_name: str = 'CP2K', override_default_params: dict = {}, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.inputs.Cp2kInput

                                                                        The basic representation of a CP2K input set as a collection of “sections” defining the simulation connected to a structure object. At the most basis level, CP2K requires a &GLOBAL section and @@ -219,13 +219,13 @@

                                                                        -create_subsys(structure: Structure | Molecule)[source]
                                                                        +create_subsys(structure: Structure | Molecule)[source]

                                                                        Create the structure for the input

                                                                        -print_forces()[source]
                                                                        +print_forces()[source]

                                                                        Print out the forces and stress during calculation

                                                                        @@ -233,7 +233,7 @@
                                                                        -class DftSet(structure: Structure | Molecule, ot: bool = True, energy_gap: float = - 1, eps_default: float = 1e-12, eps_scf: float = 1e-06, max_scf: int | None = None, minimizer: str = 'DIIS', preconditioner: str = 'FULL_SINGLE_INVERSE', algorithm: str = 'IRAC', linesearch: str = '2PNT', rotation: bool = True, occupation_preconditioner: bool = False, cutoff: int = 0, rel_cutoff: int = 50, ngrids: int = 5, progression_factor: int = 3, override_default_params: dict = {}, wfn_restart_file_name: str = None, kpoints: Kpoints | None = None, smearing: bool = False, **kwargs)[source]
                                                                        +class DftSet(structure: Structure | Molecule, ot: bool = True, energy_gap: float = - 1, eps_default: float = 1e-12, eps_scf: float = 1e-06, max_scf: int | None = None, minimizer: str = 'DIIS', preconditioner: str = 'FULL_SINGLE_INVERSE', algorithm: str = 'IRAC', linesearch: str = '2PNT', rotation: bool = True, occupation_preconditioner: bool = False, cutoff: int = 0, rel_cutoff: int = 50, ngrids: int = 5, progression_factor: int = 3, override_default_params: dict = {}, wfn_restart_file_name: str = None, kpoints: Kpoints | None = None, smearing: bool = False, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.sets.Cp2kInputSet

                                                                        Base for an input set using the Quickstep module (i.e. a DFT calculation). The DFT section is pretty vast in CP2K, so this set hopes to make the DFT setup fairly simple. The provided parameters are pretty conservative, @@ -307,13 +307,13 @@

                                                                        -activate_fast_minimization(on)[source]
                                                                        +activate_fast_minimization(on)[source]

                                                                        Method to modify the set to use fast SCF minimization.

                                                                        -activate_hybrid(hybrid_functional: str = 'PBE0', hf_fraction: float = 0.25, gga_x_fraction: float = 0.75, gga_c_fraction: float = 1, max_memory: int = 2000, cutoff_radius: float = 8.0, potential_type: str = None, scale_coulomb: float = 1, scale_gaussian: float = 1, scale_longrange: float = 1, omega: float = 0.11, aux_basis: dict | None = None, admm: bool = True, eps_schwarz: float = 1e-07, eps_schwarz_forces: float = 1e-06, screen_on_initial_p: bool = True, screen_p_forces: bool = True)[source]
                                                                        +activate_hybrid(hybrid_functional: str = 'PBE0', hf_fraction: float = 0.25, gga_x_fraction: float = 0.75, gga_c_fraction: float = 1, max_memory: int = 2000, cutoff_radius: float = 8.0, potential_type: str = None, scale_coulomb: float = 1, scale_gaussian: float = 1, scale_longrange: float = 1, omega: float = 0.11, aux_basis: dict | None = None, admm: bool = True, eps_schwarz: float = 1e-07, eps_schwarz_forces: float = 1e-06, screen_on_initial_p: bool = True, screen_p_forces: bool = True)[source]

                                                                        Basic set for activating hybrid DFT calculation using Auxiliary Density Matrix Method.

                                                                        Note 1: When running ADMM with cp2k, memory is very important. If the memory requirements exceed what is available (see max_memory), then CP2K will have to calculate the 4-electron integrals @@ -373,7 +373,7 @@

                                                                        -activate_motion()[source]
                                                                        +activate_motion()[source]

                                                                        Turns on the motion section for GEO_OPT, CELL_OPT, etc. calculations. Will turn on the printing subsections and also bind any constraints to their respective atoms.

                                                                        @@ -381,27 +381,27 @@
                                                                        -activate_nonperiodic(solver='MT')[source]
                                                                        +activate_nonperiodic(solver='MT')[source]

                                                                        Activates a calculation with non-periodic calculations by turning of PBC and changing the poisson solver. Still requires a CELL to put the atoms

                                                                        -activate_robust_minimization()[source]
                                                                        +activate_robust_minimization()[source]

                                                                        Method to modify the set to use more robust SCF minimization technique

                                                                        -activate_very_strict_minimization()[source]
                                                                        +activate_very_strict_minimization()[source]

                                                                        Method to modify the set to use very strict SCF minimization scheme :return:

                                                                        -modify_dft_print_iters(iters, add_last='no')[source]
                                                                        +modify_dft_print_iters(iters, add_last='no')[source]

                                                                        Modify all DFT print iterations at once. Common use is to set iters to the max number of iterations + 1 and then set add_last to numeric. This would have the effect of printing only the first and last iteration, which might be useful for @@ -421,13 +421,13 @@

                                                                        -print_e_density(stride=(2, 2, 2))[source]
                                                                        +print_e_density(stride=(2, 2, 2))[source]

                                                                        Controls the printing of cube files with the electronic density and, for LSD calculations, the spin density

                                                                        -print_hartree_potential(stride=(2, 2, 2))[source]
                                                                        +print_hartree_potential(stride=(2, 2, 2))[source]

                                                                        Controls the printing of a cube file with eletrostatic potential generated by the total density (electrons+ions). It is valid only for QS with GPW formalism. Note that by convention the potential has opposite sign than the expected physical one.

                                                                        @@ -435,7 +435,7 @@
                                                                        -print_ldos(nlumo=- 1)[source]
                                                                        +print_ldos(nlumo=- 1)[source]

                                                                        Activate the printing of LDOS files, printing one for each atom kind by default

                                                                        Parameters
                                                                        @@ -447,13 +447,13 @@
                                                                        -print_mo()[source]
                                                                        +print_mo()[source]

                                                                        Print molecular orbitals when running non-OT diagonalization

                                                                        -print_mo_cubes(write_cube=False, nlumo=- 1, nhomo=- 1)[source]
                                                                        +print_mo_cubes(write_cube=False, nlumo=- 1, nhomo=- 1)[source]

                                                                        Activate printing of molecular orbitals.

                                                                        Parameters
                                                                        @@ -468,7 +468,7 @@
                                                                        -print_pdos(nlumo=- 1)[source]
                                                                        +print_pdos(nlumo=- 1)[source]

                                                                        Activate creation of the PDOS file.

                                                                        Parameters
                                                                        @@ -480,7 +480,7 @@
                                                                        -set_charge(charge: int)[source]
                                                                        +set_charge(charge: int)[source]

                                                                        Set the overall charge of the simulation cell

                                                                        @@ -488,7 +488,7 @@
                                                                        -class HybridCellOptSet(structure: Structure | Molecule, hybrid_functional: str = 'PBE0', hf_fraction: float = 0.25, project_name: str = 'Hybrid-Static', potential_type: str = None, gga_x_fraction: float = 0.75, gga_c_fraction: float = 1, scale_coulomb: float = 1, scale_gaussian: float = 1, scale_longrange: float = 1, override_default_params: dict = {}, max_memory: int = 2000, cutoff_radius: float = 8.0, omega: float = 0.2, aux_basis: dict | None = None, admm: bool = True, eps_schwarz: float = 1e-06, eps_schwarz_forces: float = 1e-06, screen_on_initial_p: bool = True, screen_p_forces: bool = True, **kwargs)[source]
                                                                        +class HybridCellOptSet(structure: Structure | Molecule, hybrid_functional: str = 'PBE0', hf_fraction: float = 0.25, project_name: str = 'Hybrid-Static', potential_type: str = None, gga_x_fraction: float = 0.75, gga_c_fraction: float = 1, scale_coulomb: float = 1, scale_gaussian: float = 1, scale_longrange: float = 1, override_default_params: dict = {}, max_memory: int = 2000, cutoff_radius: float = 8.0, omega: float = 0.2, aux_basis: dict | None = None, admm: bool = True, eps_schwarz: float = 1e-06, eps_schwarz_forces: float = 1e-06, screen_on_initial_p: bool = True, screen_p_forces: bool = True, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.sets.CellOptSet

                                                                        Static calculation using hybrid DFT with the ADMM formalism in Cp2k.

                                                                        @@ -508,7 +508,7 @@
                                                                        -class HybridRelaxSet(structure: Structure | Molecule, hybrid_functional: str = 'PBE0', hf_fraction: float = 0.25, project_name: str = 'Hybrid-Static', potential_type: str = None, gga_x_fraction: float = 0.75, gga_c_fraction: float = 1, scale_coulomb: float = 1, scale_gaussian: float = 1, scale_longrange: float = 1, override_default_params: dict = {}, max_memory: int = 2000, cutoff_radius: float = 8.0, omega: float = 0.2, aux_basis: dict | None = None, admm: bool = True, eps_schwarz: float = 1e-06, eps_schwarz_forces: float = 1e-06, screen_on_initial_p: bool = True, screen_p_forces: bool = True, **kwargs)[source]
                                                                        +class HybridRelaxSet(structure: Structure | Molecule, hybrid_functional: str = 'PBE0', hf_fraction: float = 0.25, project_name: str = 'Hybrid-Static', potential_type: str = None, gga_x_fraction: float = 0.75, gga_c_fraction: float = 1, scale_coulomb: float = 1, scale_gaussian: float = 1, scale_longrange: float = 1, override_default_params: dict = {}, max_memory: int = 2000, cutoff_radius: float = 8.0, omega: float = 0.2, aux_basis: dict | None = None, admm: bool = True, eps_schwarz: float = 1e-06, eps_schwarz_forces: float = 1e-06, screen_on_initial_p: bool = True, screen_p_forces: bool = True, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.sets.RelaxSet

                                                                        Static calculation using hybrid DFT with the ADMM formalism in Cp2k.

                                                                        @@ -528,7 +528,7 @@
                                                                        -class HybridStaticSet(structure: Structure | Molecule, hybrid_functional: str = 'PBE0', hf_fraction: float = 0.25, project_name: str = 'Hybrid-Static', gga_x_fraction: float = 0.75, gga_c_fraction: float = 1, potential_type: str = None, scale_coulomb: float = 1, scale_gaussian: float = 1, scale_longrange: float = 1, override_default_params: dict = {}, max_memory: int = 2000, cutoff_radius: float = 8.0, omega: float = 0.2, aux_basis: dict | None = None, admm: bool = True, eps_schwarz: float = 1e-06, eps_schwarz_forces: float = 1e-06, screen_on_initial_p: bool = True, screen_p_forces: bool = True, **kwargs)[source]
                                                                        +class HybridStaticSet(structure: Structure | Molecule, hybrid_functional: str = 'PBE0', hf_fraction: float = 0.25, project_name: str = 'Hybrid-Static', gga_x_fraction: float = 0.75, gga_c_fraction: float = 1, potential_type: str = None, scale_coulomb: float = 1, scale_gaussian: float = 1, scale_longrange: float = 1, override_default_params: dict = {}, max_memory: int = 2000, cutoff_radius: float = 8.0, omega: float = 0.2, aux_basis: dict | None = None, admm: bool = True, eps_schwarz: float = 1e-06, eps_schwarz_forces: float = 1e-06, screen_on_initial_p: bool = True, screen_p_forces: bool = True, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.sets.StaticSet

                                                                        Static calculation using hybrid DFT with the ADMM formalism in Cp2k.

                                                                        @@ -548,7 +548,7 @@
                                                                        -class RelaxSet(structure: Structure | Molecule, max_drift: float = 0.003, rms_drift: float = 0.0015, max_force: float = 0.00045, rms_force: float = 0.0003, max_iter: int = 200, project_name: str = 'Relax', optimizer: str = 'BFGS', override_default_params: dict = {}, **kwargs)[source]
                                                                        +class RelaxSet(structure: Structure | Molecule, max_drift: float = 0.003, rms_drift: float = 0.0015, max_force: float = 0.00045, rms_force: float = 0.0003, max_iter: int = 200, project_name: str = 'Relax', optimizer: str = 'BFGS', override_default_params: dict = {}, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.sets.DftSet

                                                                        CP2K input set containing the basic settings for performing geometry optimization. Values are all cp2k defaults, and should be good for most systems of interest.

                                                                        @@ -590,7 +590,7 @@
                                                                        -class StaticSet(structure: Structure | Molecule, project_name: str = 'Static', run_type: str = 'ENERGY_FORCE', override_default_params: dict = {}, **kwargs)[source]
                                                                        +class StaticSet(structure: Structure | Molecule, project_name: str = 'Static', run_type: str = 'ENERGY_FORCE', override_default_params: dict = {}, **kwargs)[source]

                                                                        Bases: pymatgen.io.cp2k.sets.DftSet

                                                                        Basic static energy calculation. Turns on Quickstep module, sets the run_type in global, and uses structure object to build the subsystem.

                                                                        diff --git a/docs/pymatgen.io.cp2k.utils.html b/docs/pymatgen.io.cp2k.utils.html index 21679ff9181..061f34a474b 100644 --- a/docs/pymatgen.io.cp2k.utils.html +++ b/docs/pymatgen.io.cp2k.utils.html @@ -4,7 +4,7 @@ - pymatgen.io.cp2k.utils module — pymatgen 2022.5.18 documentation + pymatgen.io.cp2k.utils module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -119,7 +119,7 @@

                                                                        Utility functions for assisting with cp2k IO

                                                                        -get_aux_basis(basis_type, default_basis_type='cpFIT')[source]
                                                                        +get_aux_basis(basis_type, default_basis_type='cpFIT')[source]

                                                                        Get auxiliary basis info for a list of species.

                                                                        Parameters
                                                                        @@ -145,7 +145,7 @@
                                                                        -get_basis_and_potential(species, basis_and_potential_map, functional='PBE')[source]
                                                                        +get_basis_and_potential(species, basis_and_potential_map, functional='PBE')[source]

                                                                        Retrieve basis/potential dictionary

                                                                        Parameters
                                                                        @@ -167,7 +167,7 @@
                                                                        -get_cutoff_from_basis(els, bases, rel_cutoff=50)[source]
                                                                        +get_cutoff_from_basis(els, bases, rel_cutoff=50)[source]

                                                                        Gets the appropriate cutoff for the calculation given the elements/basis sets being used and the desired relative cutoff.

                                                                        @@ -186,13 +186,13 @@
                                                                        -get_truncated_coulomb_cutoff(inp_struct)[source]
                                                                        +get_truncated_coulomb_cutoff(inp_struct)[source]

                                                                        Get the truncated Coulomb cutoff for a given structure.

                                                                        -get_unique_site_indices(structure)[source]
                                                                        +get_unique_site_indices(structure)[source]

                                                                        Get unique site indices for a structure according to site properties. Whatever site-property has the most unique values is used for indexing.

                                                                        For example, if you have magnetic CoO with half Co atoms having a positive moment, and the other @@ -206,7 +206,7 @@

                                                                        -get_xc_functionals(name)[source]
                                                                        +get_xc_functionals(name)[source]

                                                                        Get the XC functionals for a given functional name. This utility does not deal with defining hybrid functionals since those may or may not require ADMM, which is not supported by LibXC and so needs to be manually @@ -220,7 +220,7 @@

                                                                        -natural_keys(text)[source]
                                                                        +natural_keys(text)[source]

                                                                        Sort text by numbers coming after an underscore with natural number convention, Ex: [file_1, file_12, file_2] becomes [file_1, file_2, file_12]

                                                                        diff --git a/docs/pymatgen.io.cssr.html b/docs/pymatgen.io.cssr.html index f565232bab4..86ad1bc935f 100644 --- a/docs/pymatgen.io.cssr.html +++ b/docs/pymatgen.io.cssr.html @@ -4,7 +4,7 @@ - pymatgen.io.cssr module — pymatgen 2022.5.18 documentation + pymatgen.io.cssr module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -118,7 +118,7 @@

                                                                        This module provides input and output from the CSSR file format.

                                                                        -class Cssr(structure)[source]
                                                                        +class Cssr(structure)[source]

                                                                        Bases: object

                                                                        Basic object for working with Cssr file. Right now, only conversion from a Structure to a Cssr file is supported.

                                                                        @@ -129,7 +129,7 @@
                                                                        -static from_file(filename)[source]
                                                                        +static from_file(filename)[source]

                                                                        Reads a CSSR file to a Cssr object.

                                                                        Parameters
                                                                        @@ -143,7 +143,7 @@
                                                                        -static from_string(string)[source]
                                                                        +static from_string(string)[source]

                                                                        Reads a string representation to a Cssr object.

                                                                        Parameters
                                                                        @@ -157,7 +157,7 @@
                                                                        -write_file(filename)[source]
                                                                        +write_file(filename)[source]

                                                                        Write out a CSSR file.

                                                                        Parameters
                                                                        diff --git a/docs/pymatgen.io.cube.html b/docs/pymatgen.io.cube.html index 2bf03e07ca7..5d9fb26676a 100644 --- a/docs/pymatgen.io.cube.html +++ b/docs/pymatgen.io.cube.html @@ -4,7 +4,7 @@ - pymatgen.io.cube module — pymatgen 2022.5.18 documentation + pymatgen.io.cube module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -162,7 +162,7 @@
                                                                      -class Cube(fname)[source]
                                                                      +class Cube(fname)[source]

                                                                      Bases: object

                                                                      Class to read Gaussian cube file formats for volumetric data.

                                                                      Cube files are, by default, written in atomic units, and this @@ -175,7 +175,7 @@

                                                                      -get_atomic_site_averages(atomic_site_radii)[source]
                                                                      +get_atomic_site_averages(atomic_site_radii)[source]

                                                                      Get the average value around each atomic site.

                                                                      Parameters
                                                                      @@ -191,7 +191,7 @@
                                                                      -get_atomic_site_totals(atomic_site_radii)[source]
                                                                      +get_atomic_site_totals(atomic_site_radii)[source]

                                                                      Get the integrated total in a sphere around each atomic site.

                                                                      Parameters
                                                                      @@ -207,7 +207,7 @@
                                                                      -get_average_along_axis(ind)[source]
                                                                      +get_average_along_axis(ind)[source]

                                                                      Modified from pymatgen.io.vasp.outputs

                                                                      Get the averaged total of the volumetric data a certain axis direction. For example, useful for visualizing Hartree Potentials.

                                                                      @@ -223,7 +223,7 @@
                                                                      -get_axis_grid(ind)[source]
                                                                      +get_axis_grid(ind)[source]

                                                                      Modified from pymatgen.io.vasp.outputs

                                                                      Returns the grid for a particular axis.

                                                                      @@ -235,7 +235,7 @@
                                                                      -mask_sphere(radius, cx, cy, cz)[source]
                                                                      +mask_sphere(radius, cx, cy, cz)[source]

                                                                      Create a mask for a sphere with radius=radius, centered at cx, cy, cz.

                                                                      Parameters
                                                                      diff --git a/docs/pymatgen.io.exciting.html b/docs/pymatgen.io.exciting.html index 5c28a6553a3..aefdad5d838 100644 --- a/docs/pymatgen.io.exciting.html +++ b/docs/pymatgen.io.exciting.html @@ -4,7 +4,7 @@ - pymatgen.io.exciting package — pymatgen 2022.5.18 documentation + pymatgen.io.exciting package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      diff --git a/docs/pymatgen.io.exciting.inputs.html b/docs/pymatgen.io.exciting.inputs.html index 80fc3445c46..3952ee748ec 100644 --- a/docs/pymatgen.io.exciting.inputs.html +++ b/docs/pymatgen.io.exciting.inputs.html @@ -4,7 +4,7 @@ - pymatgen.io.exciting.inputs module — pymatgen 2022.5.18 documentation + pymatgen.io.exciting.inputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -119,25 +119,25 @@

                                                                      Classes for reading/manipulating/writing exciting input files.

                                                                      -class ExcitingInput(structure, title=None, lockxyz=None)[source]
                                                                      +class ExcitingInput(structure, title=None, lockxyz=None)[source]

                                                                      Bases: monty.json.MSONable

                                                                      Object for representing the data stored in the structure part of the exciting input.

                                                                      -structure[source]
                                                                      +structure[source]

                                                                      Associated Structure.

                                                                      -title[source]
                                                                      +title[source]

                                                                      Optional title string.

                                                                      -lockxyz[source]
                                                                      +lockxyz[source]

                                                                      Lockxyz attribute for each site if available. A Nx3 array of booleans.

                                                                      @@ -155,12 +155,12 @@
                                                                      -bohr2ang = 0.5291692998219677[source]
                                                                      +bohr2ang = 0.5291692998219677[source]
                                                                      -static from_file(filename)[source]
                                                                      +static from_file(filename)[source]
                                                                      Parameters

                                                                      filename – Filename

                                                                      @@ -173,13 +173,13 @@
                                                                      -static from_string(data)[source]
                                                                      +static from_string(data)[source]

                                                                      Reads the exciting input from a string

                                                                      -property lockxyz[source]
                                                                      +property lockxyz[source]

                                                                      Selective dynamics site properties.

                                                                      Type
                                                                      @@ -190,7 +190,7 @@
                                                                      -write_etree(celltype, cartesian=False, bandstr=False, symprec=0.4, angle_tolerance=5, **kwargs)[source]
                                                                      +write_etree(celltype, cartesian=False, bandstr=False, symprec=0.4, angle_tolerance=5, **kwargs)[source]

                                                                      Writes the exciting input parameters to an xml object.

                                                                      Parameters
                                                                      @@ -218,7 +218,7 @@
                                                                      -write_file(celltype, filename, cartesian=False, bandstr=False, symprec=0.4, angle_tolerance=5, **kwargs)[source]
                                                                      +write_file(celltype, filename, cartesian=False, bandstr=False, symprec=0.4, angle_tolerance=5, **kwargs)[source]

                                                                      Writes exciting input file.

                                                                      Parameters
                                                                      @@ -244,7 +244,7 @@
                                                                      -write_string(celltype, cartesian=False, bandstr=False, symprec=0.4, angle_tolerance=5, **kwargs)[source]
                                                                      +write_string(celltype, cartesian=False, bandstr=False, symprec=0.4, angle_tolerance=5, **kwargs)[source]

                                                                      Writes exciting input.xml as a string.

                                                                      Parameters
                                                                      diff --git a/docs/pymatgen.io.feff.html b/docs/pymatgen.io.feff.html index 68343f44bfc..a0fe7509e5d 100644 --- a/docs/pymatgen.io.feff.html +++ b/docs/pymatgen.io.feff.html @@ -4,7 +4,7 @@ - pymatgen.io.feff package — pymatgen 2022.5.18 documentation + pymatgen.io.feff package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      diff --git a/docs/pymatgen.io.feff.inputs.html b/docs/pymatgen.io.feff.inputs.html index a76612db33b..4bdc7469b2a 100644 --- a/docs/pymatgen.io.feff.inputs.html +++ b/docs/pymatgen.io.feff.inputs.html @@ -4,7 +4,7 @@ - pymatgen.io.feff.inputs module — pymatgen 2022.5.18 documentation + pymatgen.io.feff.inputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -122,7 +122,7 @@

                                                                      XANES and EXAFS input files, are available, for non-spin case at this time.

                                                                      -class Atoms(struct, absorbing_atom, radius)[source]
                                                                      +class Atoms(struct, absorbing_atom, radius)[source]

                                                                      Bases: monty.json.MSONable

                                                                      Atomic cluster centered around the absorbing atom.

                                                                      @@ -136,7 +136,7 @@
                                                                      -static atoms_string_from_file(filename)[source]
                                                                      +static atoms_string_from_file(filename)[source]

                                                                      Reads atomic shells from file such as feff.inp or ATOMS file The lines are arranged as follows:

                                                                      x y z ipot Atom Symbol Distance Number

                                                                      @@ -154,13 +154,13 @@
                                                                      -property cluster[source]
                                                                      +property cluster[source]

                                                                      Returns the atomic cluster as a Molecule object.

                                                                      -static cluster_from_file(filename)[source]
                                                                      +static cluster_from_file(filename)[source]

                                                                      Parse the feff input file and return the atomic cluster as a Molecule object.

                                                                      @@ -182,7 +182,7 @@
                                                                      -get_lines()[source]
                                                                      +get_lines()[source]

                                                                      Returns a list of string representations of the atomic configuration information(x, y, z, ipot, atom_symbol, distance, id).

                                                                      @@ -201,7 +201,7 @@
                                                                      -write_file(filename='ATOMS')[source]
                                                                      +write_file(filename='ATOMS')[source]

                                                                      Write Atoms list to file.

                                                                      Parameters
                                                                      @@ -214,7 +214,7 @@
                                                                      -exception FeffParserError[source]
                                                                      +exception FeffParserError[source]

                                                                      Bases: Exception

                                                                      Exception class for Structure. Raised when the structure has problems, e.g., atoms that are too close.

                                                                      @@ -222,7 +222,7 @@
                                                                      -class Header(struct, source='', comment='')[source]
                                                                      +class Header(struct, source='', comment='')[source]

                                                                      Bases: monty.json.MSONable

                                                                      Creates Header for the FEFF input file.

                                                                      Has the following format:

                                                                      @@ -253,13 +253,13 @@
                                                                      -property formula[source]
                                                                      +property formula[source]

                                                                      Formula of structure

                                                                      -static from_cif_file(cif_file, source='', comment='')[source]
                                                                      +static from_cif_file(cif_file, source='', comment='')[source]

                                                                      Static method to create Header object from cif_file

                                                                      Parameters
                                                                      @@ -278,13 +278,13 @@
                                                                      -static from_file(filename)[source]
                                                                      +static from_file(filename)[source]

                                                                      Returns Header object from file

                                                                      -static from_string(header_str)[source]
                                                                      +static from_string(header_str)[source]

                                                                      Reads Header string and returns Header object if header was generated by pymatgen. Note: Checks to see if generated by pymatgen, if not it is impossible

                                                                      @@ -304,7 +304,7 @@
                                                                      -static header_string_from_file(filename='feff.inp')[source]
                                                                      +static header_string_from_file(filename='feff.inp')[source]

                                                                      Reads Header string from either a HEADER file or feff.inp file Will also read a header from a non-pymatgen generated feff.inp file

                                                                      @@ -319,7 +319,7 @@
                                                                      -property structure_symmetry[source]
                                                                      +property structure_symmetry[source]

                                                                      Returns space number and space group

                                                                      Returns
                                                                      @@ -330,7 +330,7 @@
                                                                      -write_file(filename='HEADER')[source]
                                                                      +write_file(filename='HEADER')[source]

                                                                      Writes Header into filename on disk.

                                                                      Parameters
                                                                      @@ -343,7 +343,7 @@
                                                                      -class Paths(atoms, paths, degeneracies=None)[source]
                                                                      +class Paths(atoms, paths, degeneracies=None)[source]

                                                                      Bases: monty.json.MSONable

                                                                      Set FEFF scattering paths(‘paths.dat’ file used by the ‘genfmt’ module).

                                                                      @@ -359,7 +359,7 @@
                                                                      -write_file(filename='paths.dat')[source]
                                                                      +write_file(filename='paths.dat')[source]

                                                                      Write paths.dat.

                                                                      @@ -367,7 +367,7 @@
                                                                      -class Potential(struct, absorbing_atom)[source]
                                                                      +class Potential(struct, absorbing_atom)[source]

                                                                      Bases: monty.json.MSONable

                                                                      FEFF atomic potential.

                                                                      @@ -380,7 +380,7 @@
                                                                      -static pot_dict_from_string(pot_data)[source]
                                                                      +static pot_dict_from_string(pot_data)[source]

                                                                      Creates atomic symbol/potential number dictionary forward and reverse

                                                                      @@ -396,7 +396,7 @@
                                                                      -static pot_string_from_file(filename='feff.inp')[source]
                                                                      +static pot_string_from_file(filename='feff.inp')[source]

                                                                      Reads Potential parameters from a feff.inp or FEFFPOT file. The lines are arranged as follows:

                                                                      @@ -414,7 +414,7 @@
                                                                      -write_file(filename='POTENTIALS')[source]
                                                                      +write_file(filename='POTENTIALS')[source]

                                                                      Write to file.

                                                                      Parameters
                                                                      @@ -427,7 +427,7 @@
                                                                      -class Tags(params=None)[source]
                                                                      +class Tags(params=None)[source]

                                                                      Bases: dict

                                                                      FEFF control parameters.

                                                                      @@ -437,7 +437,7 @@
                                                                      -as_dict()[source]
                                                                      +as_dict()[source]

                                                                      Dict representation.

                                                                      Returns
                                                                      @@ -448,7 +448,7 @@
                                                                      -diff(other)[source]
                                                                      +diff(other)[source]

                                                                      Diff function. Compares two PARAMETER files and indicates which parameters are the same and which are not. Useful for checking whether two runs were done using the same parameters.

                                                                      @@ -469,7 +469,7 @@
                                                                      -static from_dict(d)[source]
                                                                      +static from_dict(d)[source]

                                                                      Creates Tags object from a dictionary.

                                                                      Parameters
                                                                      @@ -483,7 +483,7 @@
                                                                      -static from_file(filename='feff.inp')[source]
                                                                      +static from_file(filename='feff.inp')[source]

                                                                      Creates a Feff_tag dictionary from a PARAMETER or feff.inp file.

                                                                      Parameters
                                                                      @@ -497,7 +497,7 @@
                                                                      -get_string(sort_keys=False, pretty=False)[source]
                                                                      +get_string(sort_keys=False, pretty=False)[source]

                                                                      Returns a string representation of the Tags. The reason why this method is different from the __str__ method is to provide options for pretty printing.

                                                                      @@ -517,7 +517,7 @@
                                                                      -static proc_val(key, val)[source]
                                                                      +static proc_val(key, val)[source]

                                                                      Static helper method to convert Feff parameters to proper types, e.g. integers, floats, lists, etc.

                                                                      @@ -532,7 +532,7 @@
                                                                      -write_file(filename='PARAMETERS')[source]
                                                                      +write_file(filename='PARAMETERS')[source]

                                                                      Write Tags to a Feff parameter tag file.

                                                                      Parameters
                                                                      @@ -545,7 +545,7 @@
                                                                      -get_absorbing_atom_symbol_index(absorbing_atom, structure)[source]
                                                                      +get_absorbing_atom_symbol_index(absorbing_atom, structure)[source]

                                                                      Return the absorbing atom symbol and site index in the given structure.

                                                                      Parameters
                                                                      @@ -565,7 +565,7 @@
                                                                      -get_atom_map(structure)[source]
                                                                      +get_atom_map(structure)[source]

                                                                      Returns a dict that maps each atomic symbol to a unique integer starting from 1.

                                                                      diff --git a/docs/pymatgen.io.feff.outputs.html b/docs/pymatgen.io.feff.outputs.html index 5c12ff93c86..b9f0e399b87 100644 --- a/docs/pymatgen.io.feff.outputs.html +++ b/docs/pymatgen.io.feff.outputs.html @@ -4,7 +4,7 @@ - pymatgen.io.feff.outputs module — pymatgen 2022.5.18 documentation + pymatgen.io.feff.outputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -120,7 +120,7 @@

                                                                      Currently supports the xmu.dat, ldos.dat output files are for non-spin case.

                                                                      -class Eels(data)[source]
                                                                      +class Eels(data)[source]

                                                                      Bases: monty.json.MSONable

                                                                      Parse’eels.dat’ file.

                                                                      @@ -130,13 +130,13 @@
                                                                      -as_dict()[source]
                                                                      +as_dict()[source]

                                                                      Returns dict representations of Xmu object

                                                                      -property atomic_background[source]
                                                                      +property atomic_background[source]

                                                                      atomic background.

                                                                      Type
                                                                      @@ -147,13 +147,13 @@
                                                                      -property energies[source]
                                                                      +property energies[source]

                                                                      Returns the energies in eV.

                                                                      -property fine_structure[source]
                                                                      +property fine_structure[source]

                                                                      Fine structure of EELS.

                                                                      Type
                                                                      @@ -164,7 +164,7 @@
                                                                      -static from_file(eels_dat_file='eels.dat')[source]
                                                                      +static from_file(eels_dat_file='eels.dat')[source]

                                                                      Parse eels spectrum.

                                                                      Parameters
                                                                      @@ -178,7 +178,7 @@
                                                                      -property total_spectrum[source]
                                                                      +property total_spectrum[source]

                                                                      Returns the total eels spectrum.

                                                                      @@ -186,7 +186,7 @@
                                                                      -class LDos(complete_dos, charge_transfer)[source]
                                                                      +class LDos(complete_dos, charge_transfer)[source]

                                                                      Bases: monty.json.MSONable

                                                                      Parser for ldos files ldos01, ldos02, …..

                                                                      @@ -200,7 +200,7 @@
                                                                      -static charge_transfer_from_file(feff_inp_file, ldos_file)[source]
                                                                      +static charge_transfer_from_file(feff_inp_file, ldos_file)[source]

                                                                      Get charge transfer from file.

                                                                      Parameters
                                                                      @@ -219,13 +219,13 @@
                                                                      -charge_transfer_to_string()[source]
                                                                      +charge_transfer_to_string()[source]

                                                                      returns shrage transfer as string

                                                                      -static from_file(feff_inp_file='feff.inp', ldos_file='ldos')[source]
                                                                      +static from_file(feff_inp_file='feff.inp', ldos_file='ldos')[source]

                                                                      Creates LDos object from raw Feff ldos files by by assuming they are numbered consecutively, i.e. ldos01.dat ldos02.dat…

                                                                      @@ -243,7 +243,7 @@
                                                                      -class Xmu(header, parameters, absorbing_atom, data)[source]
                                                                      +class Xmu(header, parameters, absorbing_atom, data)[source]

                                                                      Bases: monty.json.MSONable

                                                                      Parser for data in ‘xmu.dat’ file. The file ‘xmu.dat’ contains XANES, EXAFS or NRIXS data depending on the @@ -276,43 +276,43 @@

                                                                      -as_dict()[source]
                                                                      +as_dict()[source]

                                                                      Returns dict representations of Xmu object

                                                                      -property calc[source]
                                                                      +property calc[source]

                                                                      Returns type of Feff calculation, XANES or EXAFS

                                                                      -property chi[source]
                                                                      +property chi[source]

                                                                      Returns the normalized fine structure.

                                                                      -property e_fermi[source]
                                                                      +property e_fermi[source]

                                                                      Returns the fermi level in eV.

                                                                      -property edge[source]
                                                                      +property edge[source]

                                                                      Returns excitation edge.

                                                                      -property energies[source]
                                                                      +property energies[source]

                                                                      Returns the absolute energies in eV.

                                                                      -static from_file(xmu_dat_file='xmu.dat', feff_inp_file='feff.inp')[source]
                                                                      +static from_file(xmu_dat_file='xmu.dat', feff_inp_file='feff.inp')[source]

                                                                      Get Xmu from file.

                                                                      Parameters
                                                                      @@ -329,38 +329,38 @@
                                                                      -property material_formula[source]
                                                                      +property material_formula[source]

                                                                      Returns chemical formula of material from feff.inp file

                                                                      -property mu[source]
                                                                      +property mu[source]

                                                                      Returns the total absorption cross-section.

                                                                      -property mu0[source]
                                                                      +property mu0[source]

                                                                      Returns the embedded atomic background absorption.

                                                                      -property relative_energies[source]
                                                                      +property relative_energies[source]

                                                                      Returns energy with respect to the fermi level. E - E_f

                                                                      -property source[source]
                                                                      +property source[source]

                                                                      Returns source identification from Header file

                                                                      -property wavenumber[source]
                                                                      +property wavenumber[source]

                                                                      Returns The wave number in units of \AA^-1. k=\sqrt(E - E_f) where E is the energy and E_f is the Fermi level computed from electron gas theory at the average interstitial charge density.

                                                                      diff --git a/docs/pymatgen.io.feff.sets.html b/docs/pymatgen.io.feff.sets.html index ef2e4e9ba0f..37a18206bc2 100644 --- a/docs/pymatgen.io.feff.sets.html +++ b/docs/pymatgen.io.feff.sets.html @@ -4,7 +4,7 @@ - pymatgen.io.feff.sets module — pymatgen 2022.5.18 documentation + pymatgen.io.feff.sets module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -123,7 +123,7 @@ runs.

                                                                      -class AbstractFeffInputSet[source]
                                                                      +class AbstractFeffInputSet[source]

                                                                      Bases: monty.json.MSONable

                                                                      Abstract base class representing a set of Feff input parameters. The idea is that using a FeffInputSet, a complete set of input files @@ -131,13 +131,13 @@ can be generated in an automated fashion for any structure.

                                                                      -all_input()[source]
                                                                      +all_input()[source]

                                                                      Returns all input files as a dict of {filename: feffio object}

                                                                      -abstract property atoms[source]
                                                                      +abstract property atoms[source]

                                                                      Returns Atoms string from a structure that goes in feff.inp file.

                                                                      Returns
                                                                      @@ -148,25 +148,25 @@
                                                                      -abstract header()[source]
                                                                      +abstract header()[source]

                                                                      Returns header to be used in feff.inp file from a pymatgen structure

                                                                      -abstract property potential[source]
                                                                      +abstract property potential[source]

                                                                      Returns POTENTIAL section used in feff.inp from a structure.

                                                                      -abstract property tags[source]
                                                                      +abstract property tags[source]

                                                                      Returns standard calculation parameters.

                                                                      -write_input(output_dir='.', make_dir_if_not_present=True)[source]
                                                                      +write_input(output_dir='.', make_dir_if_not_present=True)[source]

                                                                      Writes a set of FEFF input to a directory.

                                                                      Parameters
                                                                      @@ -183,7 +183,7 @@
                                                                      -class FEFFDictSet(absorbing_atom, structure, radius, config_dict, edge='K', spectrum='EXAFS', nkpts=1000, user_tag_settings=None)[source]
                                                                      +class FEFFDictSet(absorbing_atom, structure, radius, config_dict, edge='K', spectrum='EXAFS', nkpts=1000, user_tag_settings=None)[source]

                                                                      Bases: pymatgen.io.feff.sets.AbstractFeffInputSet

                                                                      Standard implementation of FeffInputSet, which can be extended by specific implementations.

                                                                      @@ -208,7 +208,7 @@
                                                                      -property atoms[source]
                                                                      +property atoms[source]

                                                                      absorber + the rest

                                                                      Returns
                                                                      @@ -219,14 +219,14 @@
                                                                      -static from_directory(input_dir)[source]
                                                                      +static from_directory(input_dir)[source]

                                                                      Read in a set of FEFF input files from a directory, which is useful when existing FEFF input needs some adjustment.

                                                                      -header(source='', comment='')[source]
                                                                      +header(source='', comment='')[source]

                                                                      Creates header string from structure object

                                                                      Parameters
                                                                      @@ -245,7 +245,7 @@
                                                                      -property potential[source]
                                                                      +property potential[source]

                                                                      FEFF potential

                                                                      Returns
                                                                      @@ -256,7 +256,7 @@
                                                                      -property tags[source]
                                                                      +property tags[source]

                                                                      FEFF job parameters.

                                                                      Returns
                                                                      @@ -269,7 +269,7 @@
                                                                      -class MPEELSDictSet(absorbing_atom, structure, edge, spectrum, radius, beam_energy, beam_direction, collection_angle, convergence_angle, config_dict, user_eels_settings=None, nkpts=1000, user_tag_settings=None)[source]
                                                                      +class MPEELSDictSet(absorbing_atom, structure, edge, spectrum, radius, beam_energy, beam_direction, collection_angle, convergence_angle, config_dict, user_eels_settings=None, nkpts=1000, user_tag_settings=None)[source]

                                                                      Bases: pymatgen.io.feff.sets.FEFFDictSet

                                                                      FeffDictSet for ELNES spectroscopy.

                                                                      @@ -297,7 +297,7 @@
                                                                      -class MPELNESSet(absorbing_atom, structure, edge='K', radius=10.0, beam_energy=100, beam_direction=None, collection_angle=1, convergence_angle=1, user_eels_settings=None, nkpts=1000, user_tag_settings=None)[source]
                                                                      +class MPELNESSet(absorbing_atom, structure, edge='K', radius=10.0, beam_energy=100, beam_direction=None, collection_angle=1, convergence_angle=1, user_eels_settings=None, nkpts=1000, user_tag_settings=None)[source]

                                                                      Bases: pymatgen.io.feff.sets.MPEELSDictSet

                                                                      FeffDictSet for ELNES spectroscopy.

                                                                      @@ -322,14 +322,14 @@
                                                                      -CONFIG = {'CONTROL': '1 1 1 1 1 1', 'COREHOLE': 'FSR', 'EDGE': 'K', 'ELNES': {'ANGLES': '1 1', 'BEAM_DIRECTION': '0 1 0', 'BEAM_ENERGY': '100 0 1 1', 'ENERGY': '4 0.04 0.1', 'MESH': '50 1', 'POSITION': '0.0 0.0'}, 'EXCHANGE': '0 0.0 0.0 2', 'FMS': '7.5 0', 'LDOS': '-20.0 20.0 0.1', 'PRINT': '1 0 0 0 0 0', 'S02': 0.0, 'SCF': '6.0 0 30 0.2 1'}[source]
                                                                      +CONFIG = {'CONTROL': '1 1 1 1 1 1', 'COREHOLE': 'FSR', 'EDGE': 'K', 'ELNES': {'ANGLES': '1 1', 'BEAM_DIRECTION': '0 1 0', 'BEAM_ENERGY': '100 0 1 1', 'ENERGY': '4 0.04 0.1', 'MESH': '50 1', 'POSITION': '0.0 0.0'}, 'EXCHANGE': '0 0.0 0.0 2', 'FMS': '7.5 0', 'LDOS': '-20.0 20.0 0.1', 'PRINT': '1 0 0 0 0 0', 'S02': 0.0, 'SCF': '6.0 0 30 0.2 1'}[source]
                                                                      -class MPEXAFSSet(absorbing_atom, structure, edge='K', radius=10.0, nkpts=1000, user_tag_settings=None)[source]
                                                                      +class MPEXAFSSet(absorbing_atom, structure, edge='K', radius=10.0, nkpts=1000, user_tag_settings=None)[source]

                                                                      Bases: pymatgen.io.feff.sets.FEFFDictSet

                                                                      FeffDictSet for EXAFS spectroscopy.

                                                                      @@ -347,14 +347,14 @@
                                                                      -CONFIG = {'CONTROL': '1 1 1 1 1 1', 'COREHOLE': 'FSR', 'EDGE': 'K', 'EXAFS': 20, 'PRINT': '1 0 0 0 0 0', 'RPATH': 10, 'S02': 0.0, 'SCF': '4.5 0 30 .2 1'}[source]
                                                                      +CONFIG = {'CONTROL': '1 1 1 1 1 1', 'COREHOLE': 'FSR', 'EDGE': 'K', 'EXAFS': 20, 'PRINT': '1 0 0 0 0 0', 'RPATH': 10, 'S02': 0.0, 'SCF': '4.5 0 30 .2 1'}[source]
                                                                      -class MPEXELFSSet(absorbing_atom, structure, edge='K', radius=10.0, beam_energy=100, beam_direction=None, collection_angle=1, convergence_angle=1, user_eels_settings=None, nkpts=1000, user_tag_settings=None)[source]
                                                                      +class MPEXELFSSet(absorbing_atom, structure, edge='K', radius=10.0, beam_energy=100, beam_direction=None, collection_angle=1, convergence_angle=1, user_eels_settings=None, nkpts=1000, user_tag_settings=None)[source]

                                                                      Bases: pymatgen.io.feff.sets.MPEELSDictSet

                                                                      FeffDictSet for EXELFS spectroscopy.

                                                                      @@ -379,14 +379,14 @@
                                                                      -CONFIG = {'CONTROL': '1 1 1 1 1 1', 'COREHOLE': 'FSR', 'EDGE': 'K', 'EXCHANGE': '0 0.0 0.0 2', 'EXELFS': {'ANGLES': '1 1', 'BEAM_DIRECTION': '0 1 0', 'BEAM_ENERGY': '100 0 1 1', 'ENERGY': 20, 'MESH': '50 1', 'POSITION': '0.0 0.0'}, 'PRINT': '1 0 0 0 0 0', 'RPATH': 10, 'S02': 0.0, 'SCF': '5.0 0 30 0.2 1'}[source]
                                                                      +CONFIG = {'CONTROL': '1 1 1 1 1 1', 'COREHOLE': 'FSR', 'EDGE': 'K', 'EXCHANGE': '0 0.0 0.0 2', 'EXELFS': {'ANGLES': '1 1', 'BEAM_DIRECTION': '0 1 0', 'BEAM_ENERGY': '100 0 1 1', 'ENERGY': 20, 'MESH': '50 1', 'POSITION': '0.0 0.0'}, 'PRINT': '1 0 0 0 0 0', 'RPATH': 10, 'S02': 0.0, 'SCF': '5.0 0 30 0.2 1'}[source]
                                                                      -class MPXANESSet(absorbing_atom, structure, edge='K', radius=10.0, nkpts=1000, user_tag_settings=None)[source]
                                                                      +class MPXANESSet(absorbing_atom, structure, edge='K', radius=10.0, nkpts=1000, user_tag_settings=None)[source]

                                                                      Bases: pymatgen.io.feff.sets.FEFFDictSet

                                                                      FeffDictSet for XANES spectroscopy.

                                                                      @@ -404,7 +404,7 @@
                                                                      -CONFIG = {'CONTROL': '1 1 1 1 1 1', 'COREHOLE': 'FSR', 'EDGE': 'K', 'EXCHANGE': '0 0.0 0.0 2', 'FMS': '7.5 0', 'LDOS': '-30. 15. .1', 'PRINT': '1 0 0 0 0 0', 'S02': 0.0, 'SCF': '4.5 0 30 .2 1', 'XANES': '3.7 .04 .1'}[source]
                                                                      +CONFIG = {'CONTROL': '1 1 1 1 1 1', 'COREHOLE': 'FSR', 'EDGE': 'K', 'EXCHANGE': '0 0.0 0.0 2', 'FMS': '7.5 0', 'LDOS': '-30. 15. .1', 'PRINT': '1 0 0 0 0 0', 'S02': 0.0, 'SCF': '4.5 0 30 .2 1', 'XANES': '3.7 .04 .1'}[source]
                                                                      diff --git a/docs/pymatgen.io.fiesta.html b/docs/pymatgen.io.fiesta.html index 75df6f4b9dc..6f0e3fe8290 100644 --- a/docs/pymatgen.io.fiesta.html +++ b/docs/pymatgen.io.fiesta.html @@ -4,7 +4,7 @@ - pymatgen.io.fiesta module — pymatgen 2022.5.18 documentation + pymatgen.io.fiesta module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -122,7 +122,7 @@ -Localised Basis set reader

                                                                      -class BSEOutput(filename)[source]
                                                                      +class BSEOutput(filename)[source]

                                                                      Bases: object

                                                                      A bse output file parser. The start…

                                                                      All energies are in eV.

                                                                      @@ -135,7 +135,7 @@
                                                                      -class BasisSetReader(filename)[source]
                                                                      +class BasisSetReader(filename)[source]

                                                                      Bases: object

                                                                      A basis set reader. Basis set are stored in data as a dict: @@ -148,13 +148,13 @@

                                                                      -infos_on_basis_set()[source]
                                                                      +infos_on_basis_set()[source]

                                                                      infos on the basis set as in Fiesta log

                                                                      -set_n_nlmo()[source]
                                                                      +set_n_nlmo()[source]
                                                                      Returns

                                                                      the number of nlm orbitals for the basis set

                                                                      @@ -166,7 +166,7 @@
                                                                      -class FiestaInput(mol, correlation_grid={'dE_grid': '0.500', 'n_grid': '14'}, Exc_DFT_option={'rdVxcpsi': '1'}, COHSEX_options={'eigMethod': 'C', 'mix_cohsex': '0.500', 'nc_cohsex': '0', 'nit_cohsex': '0', 'nv_cohsex': '0', 'resMethod': 'V', 'scf_cohsex_wf': '0'}, GW_options={'nc_corr': '10', 'nit_gw': '3', 'nv_corr': '10'}, BSE_TDDFT_options={'do_bse': '1', 'do_tddft': '0', 'nc_bse': '382', 'nit_bse': '50', 'npsi_bse': '1', 'nv_bse': '21'})[source]
                                                                      +class FiestaInput(mol, correlation_grid={'dE_grid': '0.500', 'n_grid': '14'}, Exc_DFT_option={'rdVxcpsi': '1'}, COHSEX_options={'eigMethod': 'C', 'mix_cohsex': '0.500', 'nc_cohsex': '0', 'nit_cohsex': '0', 'nv_cohsex': '0', 'resMethod': 'V', 'scf_cohsex_wf': '0'}, GW_options={'nc_corr': '10', 'nit_gw': '3', 'nv_corr': '10'}, BSE_TDDFT_options={'do_bse': '1', 'do_tddft': '0', 'nc_bse': '382', 'nit_bse': '50', 'npsi_bse': '1', 'nv_bse': '21'})[source]

                                                                      Bases: monty.json.MSONable

                                                                      Input File for Fiesta called “cell.in” by default (mandatory in Fiesta for now)

                                                                      @@ -183,7 +183,7 @@
                                                                      -as_dict()[source]
                                                                      +as_dict()[source]
                                                                      Returns

                                                                      MSONable dict

                                                                      @@ -193,7 +193,7 @@
                                                                      -dump_BSE_data_in_GW_run(BSE_dump=True)[source]
                                                                      +dump_BSE_data_in_GW_run(BSE_dump=True)[source]
                                                                      Parameters

                                                                      BSE_dump – boolean

                                                                      @@ -206,7 +206,7 @@
                                                                      -dump_TDDFT_data_in_GW_run(TDDFT_dump=True)[source]
                                                                      +dump_TDDFT_data_in_GW_run(TDDFT_dump=True)[source]
                                                                      Parameters

                                                                      TDDFT_dump – boolean

                                                                      @@ -219,7 +219,7 @@
                                                                      -classmethod from_dict(d)[source]
                                                                      +classmethod from_dict(d)[source]
                                                                      Parameters

                                                                      d – Dict representation

                                                                      @@ -232,7 +232,7 @@
                                                                      -classmethod from_file(filename)[source]
                                                                      +classmethod from_file(filename)[source]

                                                                      Read an Fiesta input from a file. Currently tested to work with files generated from this class itself.

                                                                      @@ -247,7 +247,7 @@
                                                                      -classmethod from_string(string_input)[source]
                                                                      +classmethod from_string(string_input)[source]

                                                                      Read an FiestaInput from a string. Currently tested to work with files generated from this class itself.

                                                                      @@ -262,25 +262,25 @@
                                                                      -property infos_on_system[source]
                                                                      +property infos_on_system[source]

                                                                      Returns infos on initial parameters as in the log file of Fiesta

                                                                      -static make_FULL_BSE_Densities_folder(folder)[source]
                                                                      +static make_FULL_BSE_Densities_folder(folder)[source]

                                                                      mkdir “FULL_BSE_Densities” folder (needed for bse run) in the desired folder

                                                                      -property molecule[source]
                                                                      +property molecule[source]

                                                                      Returns molecule associated with this FiestaInput.

                                                                      -set_BSE_options(n_excitations=10, nit_bse=200)[source]
                                                                      +set_BSE_options(n_excitations=10, nit_bse=200)[source]

                                                                      Set parameters in cell.in for a BSE computation :param nv_bse: number of valence bands :param nc_bse: number of conduction bands @@ -290,7 +290,7 @@

                                                                      -set_GW_options(nv_band=10, nc_band=10, n_iteration=5, n_grid=6, dE_grid=0.5)[source]
                                                                      +set_GW_options(nv_band=10, nc_band=10, n_iteration=5, n_grid=6, dE_grid=0.5)[source]

                                                                      Set parameters in cell.in for a GW computation :param nv__band: number of valence bands to correct with GW :param nc_band: number of conduction bands to correct with GW @@ -300,7 +300,7 @@

                                                                      -set_auxiliary_basis_set(folder, auxiliary_folder, auxiliary_basis_set_type='aug_cc_pvtz')[source]
                                                                      +set_auxiliary_basis_set(folder, auxiliary_folder, auxiliary_basis_set_type='aug_cc_pvtz')[source]

                                                                      copy in the desired folder the needed auxiliary basis set “X2.ion” where X is a specie. :param auxiliary_folder: folder where the auxiliary basis sets are stored :param auxiliary_basis_set_type: type of basis set (string to be found in the extension of the file name; must

                                                                      @@ -311,7 +311,7 @@
                                                                      -write_file(filename)[source]
                                                                      +write_file(filename)[source]

                                                                      Write FiestaInput to a file :param filename: Filename

                                                                      @@ -320,7 +320,7 @@
                                                                      -class FiestaOutput(filename)[source]
                                                                      +class FiestaOutput(filename)[source]

                                                                      Bases: object

                                                                      A Fiesta output file parser.

                                                                      All energies are in eV.

                                                                      @@ -333,7 +333,7 @@
                                                                      -class FiestaRun(folder='/Users/shyue/repos/pymatgen/docs_rst', grid=[2, 2, 2], log_file='log')[source]
                                                                      +class FiestaRun(folder='/Users/shyue/repos/pymatgen/docs_rst', grid=[2, 2, 2], log_file='log')[source]

                                                                      Bases: monty.json.MSONable

                                                                      To run FIESTA inside python:

                                                                      if grid is [x,x] then bse runs @@ -352,7 +352,7 @@

                                                                      -as_dict()[source]
                                                                      +as_dict()[source]
                                                                      Returns

                                                                      MSONable dict

                                                                      @@ -362,13 +362,13 @@
                                                                      -bse_run()[source]
                                                                      +bse_run()[source]

                                                                      Performs BSE run

                                                                      -classmethod from_dict(d)[source]
                                                                      +classmethod from_dict(d)[source]
                                                                      Parameters

                                                                      d – Dict representation

                                                                      @@ -381,7 +381,7 @@
                                                                      -run()[source]
                                                                      +run()[source]

                                                                      Performs FIESTA (gw) run.

                                                                      @@ -389,7 +389,7 @@
                                                                      -class Nwchem2Fiesta(folder, filename='nwchem', log_file='log_n2f')[source]
                                                                      +class Nwchem2Fiesta(folder, filename='nwchem', log_file='log_n2f')[source]

                                                                      Bases: monty.json.MSONable

                                                                      To run NWCHEM2FIESTA inside python:

                                                                      If nwchem.nw is the input, nwchem.out the output, and structure.movecs the @@ -401,7 +401,7 @@

                                                                      the run method launches NWCHEM2FIESTA

                                                                      -as_dict()[source]
                                                                      +as_dict()[source]
                                                                      Returns

                                                                      MSONable dict

                                                                      @@ -411,7 +411,7 @@
                                                                      -classmethod from_dict(d)[source]
                                                                      +classmethod from_dict(d)[source]
                                                                      Parameters

                                                                      d – Dict representation.

                                                                      @@ -424,7 +424,7 @@
                                                                      -run()[source]
                                                                      +run()[source]

                                                                      Performs actual NWCHEM2FIESTA run

                                                                      diff --git a/docs/pymatgen.io.gaussian.html b/docs/pymatgen.io.gaussian.html index fc79fc84b52..472e86766c4 100644 --- a/docs/pymatgen.io.gaussian.html +++ b/docs/pymatgen.io.gaussian.html @@ -4,7 +4,7 @@ - pymatgen.io.gaussian module — pymatgen 2022.5.18 documentation + pymatgen.io.gaussian module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -118,7 +118,7 @@

                                                                      This module implements input and output processing from Gaussian.

                                                                      -class GaussianInput(mol, charge=None, spin_multiplicity=None, title=None, functional='HF', basis_set='6-31G(d)', route_parameters=None, input_parameters=None, link0_parameters=None, dieze_tag='#P', gen_basis=None)[source]
                                                                      +class GaussianInput(mol, charge=None, spin_multiplicity=None, title=None, functional='HF', basis_set='6-31G(d)', route_parameters=None, input_parameters=None, link0_parameters=None, dieze_tag='#P', gen_basis=None)[source]

                                                                      Bases: object

                                                                      An object representing a Gaussian input file.

                                                                      @@ -158,7 +158,7 @@
                                                                      -as_dict()[source]
                                                                      +as_dict()[source]
                                                                      Returns

                                                                      MSONable dict

                                                                      @@ -168,7 +168,7 @@
                                                                      -classmethod from_dict(d)[source]
                                                                      +classmethod from_dict(d)[source]
                                                                      Parameters

                                                                      d – dict

                                                                      @@ -181,7 +181,7 @@
                                                                      -static from_file(filename)[source]
                                                                      +static from_file(filename)[source]

                                                                      Creates GaussianInput from a file.

                                                                      Parameters
                                                                      @@ -195,7 +195,7 @@
                                                                      -static from_string(contents)[source]
                                                                      +static from_string(contents)[source]

                                                                      Creates GaussianInput from a string.

                                                                      Parameters
                                                                      @@ -209,25 +209,25 @@
                                                                      -get_cart_coords()[source]
                                                                      +get_cart_coords()[source]

                                                                      Return the Cartesian coordinates of the molecule

                                                                      -get_zmatrix()[source]
                                                                      +get_zmatrix()[source]

                                                                      Returns a z-matrix representation of the molecule.

                                                                      -property molecule[source]
                                                                      +property molecule[source]

                                                                      Returns molecule associated with this GaussianInput.

                                                                      -to_string(cart_coords=False)[source]
                                                                      +to_string(cart_coords=False)[source]

                                                                      Return GaussianInput string

                                                                      Option: when cart_coords is set to True return the Cartesian coordinates

                                                                      instead of the z-matrix

                                                                      @@ -237,7 +237,7 @@
                                                                      -write_file(filename, cart_coords=False)[source]
                                                                      +write_file(filename, cart_coords=False)[source]

                                                                      Write the input string into a file

                                                                      Option: see __str__ method

                                                                      @@ -246,7 +246,7 @@
                                                                      -class GaussianOutput(filename)[source]
                                                                      +class GaussianOutput(filename)[source]

                                                                      Bases: object

                                                                      Parser for Gaussian output files.

                                                                      @@ -256,7 +256,7 @@

                                                                      Attributes:

                                                                      -structures[source]
                                                                      +structures[source]

                                                                      All structures from the calculation in the standard orientation. If the symmetry is not considered, the standard orientation is not printed out and the input orientation is used instead. Check the standard_orientation @@ -265,14 +265,14 @@

                                                                      -structures_input_orientation[source]
                                                                      +structures_input_orientation[source]

                                                                      All structures from the calculation in the input orientation or the Z-matrix orientation (if an opt=z-matrix was requested).

                                                                      -opt_structures[source]
                                                                      +opt_structures[source]

                                                                      All optimized structures from the calculation in the standard orientation, if the attribute ‘standard_orientation’ is True, otherwise in the input or the Z-matrix orientation.

                                                                      @@ -280,31 +280,31 @@
                                                                      -energies[source]
                                                                      +energies[source]

                                                                      All energies from the calculation.

                                                                      -eigenvalues[source]
                                                                      +eigenvalues[source]

                                                                      List of eigenvalues for the last geometry

                                                                      -MO_coefficients[source]
                                                                      +MO_coefficients[source]

                                                                      Matrix of MO coefficients for the last geometry

                                                                      -cart_forces[source]
                                                                      +cart_forces[source]

                                                                      All Cartesian forces from the calculation.

                                                                      -frequencies[source]
                                                                      +frequencies[source]

                                                                      A list for each freq calculation and for each mode of a dict with {

                                                                      @@ -323,7 +323,7 @@
                                                                      -hessian[source]
                                                                      +hessian[source]

                                                                      Matrix of second derivatives of the energy with respect to cartesian coordinates in the input orientation frame. Need #P in the route section in order to be in the output.

                                                                      @@ -331,51 +331,51 @@
                                                                      -properly_terminated[source]
                                                                      +properly_terminated[source]

                                                                      True if run has properly terminated

                                                                      -is_pcm[source]
                                                                      +is_pcm[source]

                                                                      True if run is a PCM run.

                                                                      -is_spin[source]
                                                                      +is_spin[source]

                                                                      True if it is an unrestricted run

                                                                      -stationary_type[source]
                                                                      +stationary_type[source]

                                                                      If it is a relaxation run, indicates whether it is a minimum (Minimum) or a saddle point (“Saddle”).

                                                                      -corrections[source]
                                                                      +corrections[source]

                                                                      Thermochemical corrections if this run is a Freq run as a dict. Keys are “Zero-point”, “Thermal”, “Enthalpy” and “Gibbs Free Energy”

                                                                      -functional[source]
                                                                      +functional[source]

                                                                      Functional used in the run.

                                                                      -basis_set[source]
                                                                      +basis_set[source]

                                                                      Basis set used in the run

                                                                      -route[source]
                                                                      +route[source]
                                                                      Additional route parameters as a dict. For example,

                                                                      {‘SP’:””, “SCF”:”Tight”}

                                                                      @@ -384,61 +384,61 @@
                                                                      -dieze_tag[source]
                                                                      +dieze_tag[source]

                                                                      # preceding the route line, e.g. “#P”

                                                                      -link0[source]
                                                                      +link0[source]

                                                                      Link0 parameters as a dict. E.g., {“%mem”: “1000MW”}

                                                                      -charge[source]
                                                                      +charge[source]

                                                                      Charge for structure

                                                                      -spin_multiplicity[source]
                                                                      +spin_multiplicity[source]

                                                                      Spin multiplicity for structure

                                                                      -num_basis_func[source]
                                                                      +num_basis_func[source]

                                                                      Number of basis functions in the run.

                                                                      -electrons[source]
                                                                      +electrons[source]

                                                                      number of alpha and beta electrons as (N alpha, N beta)

                                                                      -pcm[source]
                                                                      +pcm[source]

                                                                      PCM parameters and output if available.

                                                                      -errors[source]
                                                                      +errors[source]

                                                                      error if not properly terminated (list to be completed in error_defs)

                                                                      -Mulliken_charges[source]
                                                                      +Mulliken_charges[source]

                                                                      Mulliken atomic charges

                                                                      -eigenvectors[source]
                                                                      +eigenvectors[source]

                                                                      Matrix of shape (num_basis_func, num_basis_func). Each column is an eigenvectors and contains AO coefficients of an MO.

                                                                      eigenvectors[Spin] = mat(num_basis_func, num_basis_func)

                                                                      @@ -446,7 +446,7 @@
                                                                      -molecular_orbital[source]
                                                                      +molecular_orbital[source]

                                                                      MO development coefficients on AO in a more convenient array dict for each atom and basis set label.

                                                                      mo[Spin][OM j][atom i] = {AO_k: coeff, AO_k: coeff … }

                                                                      @@ -454,7 +454,7 @@
                                                                      -atom_basis_labels[source]
                                                                      +atom_basis_labels[source]

                                                                      Labels of AO for each atoms. These labels are those used in the output of molecular orbital coefficients (POP=Full) and in the molecular_orbital array dict.

                                                                      @@ -463,27 +463,27 @@
                                                                      -resumes[source]
                                                                      +resumes[source]

                                                                      List of gaussian data resume given at the end of the output file before the quotation. The resumes are given as string.

                                                                      -title[source]
                                                                      +title[source]

                                                                      Title of the gaussian run.

                                                                      -standard_orientation[source]
                                                                      +standard_orientation[source]

                                                                      If True, the geometries stored in the structures are in the standard orientation. Else, the geometries are in the input orientation.

                                                                      -bond_orders[source]
                                                                      +bond_orders[source]

                                                                      Dict of bond order values read in the output file such as: {(0, 1): 0.8709, (1, 6): 1.234, …}

                                                                      The keys are the atom indexes and the values are the Wiberg bond indexes @@ -493,26 +493,26 @@

                                                                      Methods:

                                                                      -to_input()[source]
                                                                      +to_input()[source]

                                                                      Return a GaussianInput object using the last geometry and the same calculation parameters.

                                                                      -read_scan()[source]
                                                                      +read_scan()[source]

                                                                      Read a potential energy surface from a gaussian scan calculation.

                                                                      -get_scan_plot()[source]
                                                                      +get_scan_plot()[source]

                                                                      Get a matplotlib plot of the potential energy surface

                                                                      -save_scan_plot()[source]
                                                                      +save_scan_plot()[source]

                                                                      Save a matplotlib plot of the potential energy surface to a file

                                                                      @@ -523,13 +523,13 @@
                                                                      -as_dict()[source]
                                                                      +as_dict()[source]

                                                                      JSON-serializable dict representation.

                                                                      -property final_energy[source]
                                                                      +property final_energy[source]

                                                                      Final energy in Gaussian output.

                                                                      Type
                                                                      @@ -540,7 +540,7 @@
                                                                      -property final_structure[source]
                                                                      +property final_structure[source]

                                                                      Final structure in Gaussian output.

                                                                      Type
                                                                      @@ -551,7 +551,7 @@
                                                                      -get_scan_plot(coords=None)[source]
                                                                      +get_scan_plot(coords=None)[source]

                                                                      Get a matplotlib plot of the potential energy surface.

                                                                      Parameters
                                                                      @@ -562,7 +562,7 @@
                                                                      -get_spectre_plot(sigma=0.05, step=0.01)[source]
                                                                      +get_spectre_plot(sigma=0.05, step=0.01)[source]

                                                                      Get a matplotlib plot of the UV-visible xas. Transitions are plotted as vertical lines and as a sum of normal functions with sigma with. The broadening is applied in energy and the xas is plotted as a function @@ -591,7 +591,7 @@

                                                                      -read_excitation_energies()[source]
                                                                      +read_excitation_energies()[source]

                                                                      Read a excitation energies after a TD-DFT calculation.

                                                                      Returns
                                                                      @@ -609,7 +609,7 @@
                                                                      -read_scan()[source]
                                                                      +read_scan()[source]

                                                                      Read a potential energy surface from a gaussian scan calculation.

                                                                      Returns
                                                                      @@ -631,7 +631,7 @@
                                                                      -save_scan_plot(filename='scan.pdf', img_format='pdf', coords=None)[source]
                                                                      +save_scan_plot(filename='scan.pdf', img_format='pdf', coords=None)[source]

                                                                      Save matplotlib plot of the potential energy surface to a file.

                                                                      Parameters
                                                                      @@ -646,7 +646,7 @@
                                                                      -save_spectre_plot(filename='spectre.pdf', img_format='pdf', sigma=0.05, step=0.01)[source]
                                                                      +save_spectre_plot(filename='spectre.pdf', img_format='pdf', sigma=0.05, step=0.01)[source]

                                                                      Save matplotlib plot of the spectre to a file.

                                                                      Parameters
                                                                      @@ -662,7 +662,7 @@
                                                                      -to_input(mol=None, charge=None, spin_multiplicity=None, title=None, functional=None, basis_set=None, route_parameters=None, input_parameters=None, link0_parameters=None, dieze_tag=None, cart_coords=False)[source]
                                                                      +to_input(mol=None, charge=None, spin_multiplicity=None, title=None, functional=None, basis_set=None, route_parameters=None, input_parameters=None, link0_parameters=None, dieze_tag=None, cart_coords=False)[source]

                                                                      Create a new input object using by default the last geometry read in the output file and with the same calculation parameters. Arguments are the same as GaussianInput class.

                                                                      @@ -676,7 +676,7 @@
                                                                      -read_route_line(route)[source]
                                                                      +read_route_line(route)[source]

                                                                      read route line in gaussian input/output and return functional basis_set and a dictionary of other route parameters

                                                                      diff --git a/docs/pymatgen.io.html b/docs/pymatgen.io.html index 723242e2c2f..2d64b52f04e 100644 --- a/docs/pymatgen.io.html +++ b/docs/pymatgen.io.html @@ -4,7 +4,7 @@ - pymatgen.io namespace — pymatgen 2022.5.18 documentation + pymatgen.io namespace — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      diff --git a/docs/pymatgen.io.jarvis.html b/docs/pymatgen.io.jarvis.html index 3b51294a1f4..e873e6909f8 100644 --- a/docs/pymatgen.io.jarvis.html +++ b/docs/pymatgen.io.jarvis.html @@ -4,7 +4,7 @@ - pymatgen.io.jarvis module — pymatgen 2022.5.18 documentation + pymatgen.io.jarvis module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -119,12 +119,12 @@ Atoms object and pymatgen Structure objects.

                                                                      -class JarvisAtomsAdaptor[source]
                                                                      +class JarvisAtomsAdaptor[source]

                                                                      Bases: object

                                                                      Adaptor serves as a bridge between JARVIS Atoms and pymatgen objects.

                                                                      -static get_atoms(structure)[source]
                                                                      +static get_atoms(structure)[source]

                                                                      Returns JARVIS Atoms object from pymatgen structure.

                                                                      Parameters
                                                                      @@ -138,7 +138,7 @@
                                                                      -static get_structure(atoms)[source]
                                                                      +static get_structure(atoms)[source]

                                                                      Returns pymatgen structure from JARVIS Atoms.

                                                                      Parameters
                                                                      diff --git a/docs/pymatgen.io.lammps.data.html b/docs/pymatgen.io.lammps.data.html index 96a036fb37c..43fb9a262ae 100644 --- a/docs/pymatgen.io.lammps.data.html +++ b/docs/pymatgen.io.lammps.data.html @@ -4,7 +4,7 @@ - pymatgen.io.lammps.data module — pymatgen 2022.5.18 documentation + pymatgen.io.lammps.data module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -129,7 +129,7 @@
                                                                      -class CombinedData(list_of_molecules, list_of_names, list_of_numbers, coordinates, atom_style='full')[source]
                                                                      +class CombinedData(list_of_molecules, list_of_names, list_of_numbers, coordinates, atom_style='full')[source]

                                                                      Bases: pymatgen.io.lammps.data.LammpsData

                                                                      Object for a collective set of data for a series of LAMMPS data file. velocities not yet implemented.

                                                                      @@ -150,7 +150,7 @@
                                                                      -as_lammpsdata()[source]
                                                                      +as_lammpsdata()[source]

                                                                      Convert a CombinedData object to a LammpsData object. attributes are deepcopied.

                                                                      box (LammpsBox): Simulation box. force_field (dict): Data for force field sections. Optional

                                                                      @@ -168,7 +168,7 @@
                                                                      -disassemble(atom_labels=None, guess_element=True, ff_label='ff_map')[source]
                                                                      +disassemble(atom_labels=None, guess_element=True, ff_label='ff_map')[source]

                                                                      Breaks down each LammpsData in CombinedData to building blocks (LammpsBox, ForceField and a series of Topology). RESTRICTIONS APPLIED: @@ -211,13 +211,13 @@

                                                                      -classmethod from_ff_and_topologies()[source]
                                                                      +classmethod from_ff_and_topologies()[source]

                                                                      Unsupported constructor for CombinedData objects.

                                                                      -classmethod from_files(coordinate_file, list_of_numbers, *filenames)[source]
                                                                      +classmethod from_files(coordinate_file, list_of_numbers, *filenames)[source]

                                                                      Constructor that parse a series of data file.

                                                                      Parameters
                                                                      @@ -233,7 +233,7 @@
                                                                      -classmethod from_lammpsdata(mols, names, list_of_numbers, coordinates, atom_style=None)[source]
                                                                      +classmethod from_lammpsdata(mols, names, list_of_numbers, coordinates, atom_style=None)[source]

                                                                      Constructor that can infer atom_style. The input LammpsData objects are used non-destructively.

                                                                      @@ -253,13 +253,13 @@
                                                                      -classmethod from_structure()[source]
                                                                      +classmethod from_structure()[source]

                                                                      Unsupported constructor for CombinedData objects.

                                                                      -get_string(distance=6, velocity=8, charge=4, hybrid=True)[source]
                                                                      +get_string(distance=6, velocity=8, charge=4, hybrid=True)[source]

                                                                      Returns the string representation of CombinedData, essentially the string to be written to a file. Combination info is included as a comment. For single molecule ID data, the info format is:

                                                                      @@ -295,7 +295,7 @@
                                                                      -classmethod parse_xyz(filename)[source]
                                                                      +classmethod parse_xyz(filename)[source]

                                                                      load xyz file generated from packmol (for those who find it hard to install openbabel)

                                                                      Returns
                                                                      @@ -306,7 +306,7 @@
                                                                      -property structure[source]
                                                                      +property structure[source]

                                                                      Exports a periodic structure object representing the simulation box. :returns: Structure

                                                                      @@ -316,12 +316,12 @@
                                                                      -class ForceField(mass_info, nonbond_coeffs=None, topo_coeffs=None)[source]
                                                                      +class ForceField(mass_info, nonbond_coeffs=None, topo_coeffs=None)[source]

                                                                      Bases: monty.json.MSONable

                                                                      Class carrying most data in Masses and force field sections.

                                                                      -masses[source]
                                                                      +masses[source]

                                                                      DataFrame for Masses section.

                                                                      Type
                                                                      @@ -332,7 +332,7 @@
                                                                      -force_field[source]
                                                                      +force_field[source]

                                                                      Force field section keywords (keys) and data (values) as DataFrames.

                                                                      @@ -344,7 +344,7 @@
                                                                      -maps[source]
                                                                      +maps[source]

                                                                      Dict for labeling atoms and topologies.

                                                                      Type
                                                                      @@ -411,7 +411,7 @@
                                                                      -classmethod from_dict(d)[source]
                                                                      +classmethod from_dict(d)[source]

                                                                      Constructor that reads in a dictionary.

                                                                      Parameters
                                                                      @@ -422,7 +422,7 @@
                                                                      -classmethod from_file(filename)[source]
                                                                      +classmethod from_file(filename)[source]

                                                                      Constructor that reads in a file in YAML format.

                                                                      Parameters
                                                                      @@ -433,7 +433,7 @@
                                                                      -to_file(filename)[source]
                                                                      +to_file(filename)[source]

                                                                      Saves object to a file in YAML format.

                                                                      Parameters
                                                                      @@ -446,7 +446,7 @@
                                                                      -class LammpsBox(bounds, tilt=None)[source]
                                                                      +class LammpsBox(bounds, tilt=None)[source]

                                                                      Bases: monty.json.MSONable

                                                                      Object for representing a simulation box in LAMMPS settings.

                                                                      @@ -462,7 +462,7 @@
                                                                      -get_box_shift(i)[source]
                                                                      +get_box_shift(i)[source]

                                                                      Calculates the coordinate shift due to PBC.

                                                                      Parameters
                                                                      @@ -479,7 +479,7 @@
                                                                      -get_string(significant_figures=6)[source]
                                                                      +get_string(significant_figures=6)[source]

                                                                      Returns the string representation of simulation box in LAMMPS data file format.

                                                                      @@ -495,7 +495,7 @@
                                                                      -to_lattice()[source]
                                                                      +to_lattice()[source]

                                                                      Converts the simulation box to a more powerful Lattice backend. Note that Lattice is always periodic in 3D space while a simulation box is not necessarily periodic in all dimensions.

                                                                      @@ -508,7 +508,7 @@
                                                                      -property volume[source]
                                                                      +property volume[source]

                                                                      Volume of simulation box.

                                                                      @@ -516,7 +516,7 @@
                                                                      -class LammpsData(box, masses, atoms, velocities=None, force_field=None, topology=None, atom_style='full')[source]
                                                                      +class LammpsData(box, masses, atoms, velocities=None, force_field=None, topology=None, atom_style='full')[source]

                                                                      Bases: monty.json.MSONable

                                                                      Object for representing the data in a LAMMPS data file.

                                                                      This is a low level constructor designed to work with parsed @@ -547,7 +547,7 @@

                                                                      -disassemble(atom_labels=None, guess_element=True, ff_label='ff_map')[source]
                                                                      +disassemble(atom_labels=None, guess_element=True, ff_label='ff_map')[source]

                                                                      Breaks down LammpsData to building blocks (LammpsBox, ForceField and a series of Topology). RESTRICTIONS APPLIED:

                                                                      @@ -591,7 +591,7 @@
                                                                      -classmethod from_ff_and_topologies(box, ff, topologies, atom_style='full')[source]
                                                                      +classmethod from_ff_and_topologies(box, ff, topologies, atom_style='full')[source]

                                                                      Constructor building LammpsData from a ForceField object and a list of Topology objects. Do not support intermolecular topologies since a Topology object includes data for ONE @@ -612,7 +612,7 @@

                                                                      -classmethod from_file(filename, atom_style='full', sort_id=False)[source]
                                                                      +classmethod from_file(filename, atom_style='full', sort_id=False)[source]

                                                                      Constructor that parses a file.

                                                                      Parameters
                                                                      @@ -628,7 +628,7 @@
                                                                      -classmethod from_structure(structure, ff_elements=None, atom_style='charge', is_sort=False)[source]
                                                                      +classmethod from_structure(structure, ff_elements=None, atom_style='charge', is_sort=False)[source]

                                                                      Simple constructor building LammpsData from a structure without force field parameters and topologies.

                                                                      @@ -648,7 +648,7 @@
                                                                      -get_string(distance=6, velocity=8, charge=4, hybrid=True)[source]
                                                                      +get_string(distance=6, velocity=8, charge=4, hybrid=True)[source]

                                                                      Returns the string representation of LammpsData, essentially the string to be written to a file. Support hybrid style coeffs read and write.

                                                                      @@ -677,7 +677,7 @@
                                                                      -property structure[source]
                                                                      +property structure[source]

                                                                      Exports a periodic structure object representing the simulation box.

                                                                      @@ -689,7 +689,7 @@
                                                                      -write_file(filename, distance=6, velocity=8, charge=4)[source]
                                                                      +write_file(filename, distance=6, velocity=8, charge=4)[source]

                                                                      Writes LammpsData to file.

                                                                      Parameters
                                                                      @@ -711,7 +711,7 @@
                                                                      -class Topology(sites, ff_label=None, charges=None, velocities=None, topologies=None)[source]
                                                                      +class Topology(sites, ff_label=None, charges=None, velocities=None, topologies=None)[source]

                                                                      Bases: monty.json.MSONable

                                                                      Class carrying most data in Atoms, Velocities and molecular topology sections for ONE SINGLE Molecule or Structure @@ -749,7 +749,7 @@

                                                                      -classmethod from_bonding(molecule, bond=True, angle=True, dihedral=True, tol=0.1, **kwargs)[source]
                                                                      +classmethod from_bonding(molecule, bond=True, angle=True, dihedral=True, tol=0.1, **kwargs)[source]

                                                                      Another constructor that creates an instance from a molecule. Covalent bonds and other bond-based topologies (angles and dihedrals) can be automatically determined. Cannot be used for @@ -774,7 +774,7 @@

                                                                      -lattice_2_lmpbox(lattice, origin=(0, 0, 0))[source]
                                                                      +lattice_2_lmpbox(lattice, origin=(0, 0, 0))[source]

                                                                      Converts a lattice object to LammpsBox, and calculates the symmetry operation used.

                                                                      diff --git a/docs/pymatgen.io.lammps.html b/docs/pymatgen.io.lammps.html index 5934b2642b8..7f6d65dcf4c 100644 --- a/docs/pymatgen.io.lammps.html +++ b/docs/pymatgen.io.lammps.html @@ -4,7 +4,7 @@ - pymatgen.io.lammps package — pymatgen 2022.5.18 documentation + pymatgen.io.lammps package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      diff --git a/docs/pymatgen.io.lammps.inputs.html b/docs/pymatgen.io.lammps.inputs.html index 86f7bc717c2..9cf073e6bac 100644 --- a/docs/pymatgen.io.lammps.inputs.html +++ b/docs/pymatgen.io.lammps.inputs.html @@ -4,7 +4,7 @@ - pymatgen.io.lammps.inputs module — pymatgen 2022.5.18 documentation + pymatgen.io.lammps.inputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -119,7 +119,7 @@

                                                                      This module implements methods for writing LAMMPS input files.

                                                                      -class LammpsRun(script_template, settings, data, script_filename)[source]
                                                                      +class LammpsRun(script_template, settings, data, script_filename)[source]

                                                                      Bases: monty.json.MSONable

                                                                      Examples for various simple LAMMPS runs with given simulation box, force field and a few more settings. Experienced LAMMPS users should @@ -144,7 +144,7 @@

                                                                      -classmethod md(data, force_field, temperature, nsteps, other_settings=None)[source]
                                                                      +classmethod md(data, force_field, temperature, nsteps, other_settings=None)[source]

                                                                      Example for a simple MD run based on template md.txt.

                                                                      Parameters
                                                                      @@ -164,12 +164,12 @@
                                                                      -template_dir = '/Users/shyue/repos/pymatgen/pymatgen/io/lammps/templates'[source]
                                                                      +template_dir = '/Users/shyue/repos/pymatgen/pymatgen/io/lammps/templates'[source]
                                                                      -write_inputs(output_dir, **kwargs)[source]
                                                                      +write_inputs(output_dir, **kwargs)[source]

                                                                      Writes all input files (input script, and data if needed). Other supporting files are not handled at this moment.

                                                                      @@ -186,7 +186,7 @@
                                                                      -class LammpsTemplateGen[source]
                                                                      +class LammpsTemplateGen[source]

                                                                      Bases: pymatgen.io.template.TemplateInputGen

                                                                      Creates an InputSet object for a LAMMPS run based on a template file. The input script is constructed by substituting variables into placeholders @@ -199,7 +199,7 @@ See pymatgen.io.template.py for additional documentation of this method.

                                                                      -get_input_set(script_template: Union[str, pathlib.Path], settings: Optional[Dict] = None, script_filename: str = 'in.lammps', data: Optional[Union[pymatgen.io.lammps.data.LammpsData, pymatgen.io.lammps.data.CombinedData]] = None, data_filename: str = 'system.data')[source]
                                                                      +get_input_set(script_template: Union[str, pathlib.Path], settings: Optional[Dict] = None, script_filename: str = 'in.lammps', data: Optional[Union[pymatgen.io.lammps.data.LammpsData, pymatgen.io.lammps.data.CombinedData]] = None, data_filename: str = 'system.data')[source]
                                                                      Parameters
                                                                        diff --git a/docs/pymatgen.io.lammps.outputs.html b/docs/pymatgen.io.lammps.outputs.html index 7f612e1c470..c033b94af41 100644 --- a/docs/pymatgen.io.lammps.outputs.html +++ b/docs/pymatgen.io.lammps.outputs.html @@ -4,7 +4,7 @@ - pymatgen.io.lammps.outputs module — pymatgen 2022.5.18 documentation + pymatgen.io.lammps.outputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -120,7 +120,7 @@ files (log and dump).

                                                                        -class LammpsDump(timestep, natoms, box, data)[source]
                                                                        +class LammpsDump(timestep, natoms, box, data)[source]

                                                                        Bases: monty.json.MSONable

                                                                        Object for representing dump data for a single snapshot.

                                                                        Base constructor.

                                                                        @@ -136,13 +136,13 @@
                                                                        -as_dict()[source]
                                                                        +as_dict()[source]

                                                                        Returns: MSONable dict

                                                                        -classmethod from_dict(d)[source]
                                                                        +classmethod from_dict(d)[source]
                                                                        Parameters

                                                                        d (dict) – Dict representation

                                                                        @@ -155,7 +155,7 @@
                                                                        -classmethod from_string(string)[source]
                                                                        +classmethod from_string(string)[source]

                                                                        Constructor from string parsing.

                                                                        Parameters
                                                                        @@ -168,7 +168,7 @@
                                                                        -parse_lammps_dumps(file_pattern)[source]
                                                                        +parse_lammps_dumps(file_pattern)[source]

                                                                        Generator that parses dump file(s).

                                                                        Parameters
                                                                        @@ -184,7 +184,7 @@
                                                                        -parse_lammps_log(filename='log.lammps')[source]
                                                                        +parse_lammps_log(filename='log.lammps')[source]

                                                                        Parses log file with focus on thermo data. Both one and multi line formats are supported. Any incomplete runs (no “Loop time” marker) will not be parsed.

                                                                        diff --git a/docs/pymatgen.io.lammps.utils.html b/docs/pymatgen.io.lammps.utils.html index 35edc42f7e5..f007f875b59 100644 --- a/docs/pymatgen.io.lammps.utils.html +++ b/docs/pymatgen.io.lammps.utils.html @@ -4,7 +4,7 @@ - pymatgen.io.lammps.utils module — pymatgen 2022.5.18 documentation + pymatgen.io.lammps.utils module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -119,7 +119,7 @@

                                                                        This module defines utility classes and functions.

                                                                        -class LammpsRunner(input_filename='lammps.in', bin='lammps')[source]
                                                                        +class LammpsRunner(input_filename='lammps.in', bin='lammps')[source]

                                                                        Bases: object

                                                                        LAMMPS wrapper

                                                                        @@ -132,7 +132,7 @@
                                                                        -run()[source]
                                                                        +run()[source]

                                                                        Write the input/data files and run LAMMPS.

                                                                        @@ -140,7 +140,7 @@
                                                                        -class Polymer(start_monomer, s_head, s_tail, monomer, head, tail, end_monomer, e_head, e_tail, n_units, link_distance=1.0, linear_chain=False)[source]
                                                                        +class Polymer(start_monomer, s_head, s_tail, monomer, head, tail, end_monomer, e_head, e_tail, n_units, link_distance=1.0, linear_chain=False)[source]

                                                                        Bases: object

                                                                        Generate polymer chain via Random walk. At each position there are a total of 5 possible moves(excluding the previous direction).

                                                                        diff --git a/docs/pymatgen.io.lmto.html b/docs/pymatgen.io.lmto.html index b1c8e74c120..d60651b43db 100644 --- a/docs/pymatgen.io.lmto.html +++ b/docs/pymatgen.io.lmto.html @@ -4,7 +4,7 @@ - pymatgen.io.lmto module — pymatgen 2022.5.18 documentation + pymatgen.io.lmto module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -120,7 +120,7 @@ Structure object in the pymatgen.electronic_structure.cohp.py module.

                                                                        -class LMTOCopl(filename='COPL', to_eV=False)[source]
                                                                        +class LMTOCopl(filename='COPL', to_eV=False)[source]

                                                                        Bases: object

                                                                        Class for reading COPL files, which contain COHP data.

                                                                        @@ -136,7 +136,7 @@
                                                                        -class LMTOCtrl(structure, header=None, version='LMASA-47')[source]
                                                                        +class LMTOCtrl(structure, header=None, version='LMASA-47')[source]

                                                                        Bases: object

                                                                        Class for parsing CTRL files from the Stuttgart LMTO-ASA code. Currently, only HEADER, VERS and the structure can be used.

                                                                        @@ -153,7 +153,7 @@
                                                                        -as_dict()[source]
                                                                        +as_dict()[source]

                                                                        Returns the CTRL as a dictionary. “SITE” and “CLASS” are of the form {‘CATEGORY’: {‘TOKEN’: value}}, the rest is of the form ‘TOKEN’/’CATEGORY’: value. It gets the conventional standard @@ -164,7 +164,7 @@

                                                                        -classmethod from_dict(d)[source]
                                                                        +classmethod from_dict(d)[source]

                                                                        Creates a CTRL file object from a dictionary. The dictionary must contain the items “ALAT”, PLAT” and “SITE”.

                                                                        @@ -195,7 +195,7 @@
                                                                        -classmethod from_file(filename='CTRL', **kwargs)[source]
                                                                        +classmethod from_file(filename='CTRL', **kwargs)[source]

                                                                        Creates a CTRL file object from an existing file.

                                                                        Parameters
                                                                        @@ -209,7 +209,7 @@
                                                                        -classmethod from_string(data, sigfigs=8)[source]
                                                                        +classmethod from_string(data, sigfigs=8)[source]

                                                                        Creates a CTRL file object from a string. This will mostly be used to read an LMTOCtrl object from a CTRL file. Empty spheres are ignored.

                                                                        @@ -225,14 +225,14 @@
                                                                        -get_string(sigfigs=8)[source]
                                                                        +get_string(sigfigs=8)[source]

                                                                        Generates the string representation of the CTRL file. This is the mininmal CTRL file necessary to execute lmhart.run.

                                                                        -write_file(filename='CTRL', **kwargs)[source]
                                                                        +write_file(filename='CTRL', **kwargs)[source]

                                                                        Writes a CTRL file with structure, HEADER, and VERS that can be used as input for lmhart.run.

                                                                        diff --git a/docs/pymatgen.io.lobster.html b/docs/pymatgen.io.lobster.html index 47541122353..db39189ca8b 100644 --- a/docs/pymatgen.io.lobster.html +++ b/docs/pymatgen.io.lobster.html @@ -4,7 +4,7 @@ - pymatgen.io.lobster package — pymatgen 2022.5.18 documentation + pymatgen.io.lobster package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        diff --git a/docs/pymatgen.io.lobster.inputs.html b/docs/pymatgen.io.lobster.inputs.html index e3df1126664..c305ffd0354 100644 --- a/docs/pymatgen.io.lobster.inputs.html +++ b/docs/pymatgen.io.lobster.inputs.html @@ -4,7 +4,7 @@ - pymatgen.io.lobster.inputs module — pymatgen 2022.5.18 documentation + pymatgen.io.lobster.inputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                        - 2022.5.18 + 2022.5.18.1
                                                                        @@ -120,7 +120,7 @@ on LOBSTER see www.cohp.de.

                                                                        -class Lobsterin(settingsdict: dict)[source]
                                                                        +class Lobsterin(settingsdict: dict)[source]

                                                                        Bases: dict, monty.json.MSONable

                                                                        This class can handle and generate lobsterin files Furthermore, it can also modify INCAR files for lobster, generate KPOINT files for fatband calculations in Lobster, @@ -133,32 +133,32 @@

                                                                        -AVAILABLEKEYWORDS = ['COHPstartEnergy', 'COHPendEnergy', 'gaussianSmearingWidth', 'useDecimalPlaces', 'COHPSteps', 'basisSet', 'cohpGenerator', 'realspaceHamiltonian', 'realspaceOverlap', 'printPAWRealSpaceWavefunction', 'printLCAORealSpaceWavefunction', 'kSpaceCOHP', 'EwaldSum', 'saveProjectionToFile', 'skipdos', 'skipcohp', 'skipcoop', 'skipcobi', 'skipMadelungEnergy', 'loadProjectionFromFile', 'forceEnergyRange', 'DensityOfEnergy', 'BWDF', 'BWDFCOHP', 'skipPopulationAnalysis', 'skipGrossPopulation', 'userecommendedbasisfunctions', 'skipProjection', 'writeBasisFunctions', 'writeMatricesToFile', 'noFFTforVisualization', 'RMSp', 'onlyReadVasprun.xml', 'noMemoryMappedFiles', 'skipPAWOrthonormalityTest', 'doNotIgnoreExcessiveBands', 'doNotUseAbsoluteSpilling', 'skipReOrthonormalization', 'forceV1HMatrix', 'useOriginalTetrahedronMethod', 'forceEnergyRange', 'bandwiseSpilling', 'kpointwiseSpilling', 'basisfunctions', 'cohpbetween', 'createFatband'][source]
                                                                        +AVAILABLEKEYWORDS = ['COHPstartEnergy', 'COHPendEnergy', 'gaussianSmearingWidth', 'useDecimalPlaces', 'COHPSteps', 'basisSet', 'cohpGenerator', 'realspaceHamiltonian', 'realspaceOverlap', 'printPAWRealSpaceWavefunction', 'printLCAORealSpaceWavefunction', 'kSpaceCOHP', 'EwaldSum', 'saveProjectionToFile', 'skipdos', 'skipcohp', 'skipcoop', 'skipcobi', 'skipMadelungEnergy', 'loadProjectionFromFile', 'forceEnergyRange', 'DensityOfEnergy', 'BWDF', 'BWDFCOHP', 'skipPopulationAnalysis', 'skipGrossPopulation', 'userecommendedbasisfunctions', 'skipProjection', 'writeBasisFunctions', 'writeMatricesToFile', 'noFFTforVisualization', 'RMSp', 'onlyReadVasprun.xml', 'noMemoryMappedFiles', 'skipPAWOrthonormalityTest', 'doNotIgnoreExcessiveBands', 'doNotUseAbsoluteSpilling', 'skipReOrthonormalization', 'forceV1HMatrix', 'useOriginalTetrahedronMethod', 'forceEnergyRange', 'bandwiseSpilling', 'kpointwiseSpilling', 'basisfunctions', 'cohpbetween', 'createFatband'][source]
                                                                        -BOOLEANKEYWORDS = ['saveProjectionToFile', 'skipdos', 'skipcohp', 'skipcoop', 'skipcobi', 'skipMadelungEnergy', 'loadProjectionFromFile', 'forceEnergyRange', 'DensityOfEnergy', 'BWDF', 'BWDFCOHP', 'skipPopulationAnalysis', 'skipGrossPopulation', 'userecommendedbasisfunctions', 'skipProjection', 'writeBasisFunctions', 'writeMatricesToFile', 'noFFTforVisualization', 'RMSp', 'onlyReadVasprun.xml', 'noMemoryMappedFiles', 'skipPAWOrthonormalityTest', 'doNotIgnoreExcessiveBands', 'doNotUseAbsoluteSpilling', 'skipReOrthonormalization', 'forceV1HMatrix', 'useOriginalTetrahedronMethod', 'forceEnergyRange', 'bandwiseSpilling', 'kpointwiseSpilling'][source]
                                                                        +BOOLEANKEYWORDS = ['saveProjectionToFile', 'skipdos', 'skipcohp', 'skipcoop', 'skipcobi', 'skipMadelungEnergy', 'loadProjectionFromFile', 'forceEnergyRange', 'DensityOfEnergy', 'BWDF', 'BWDFCOHP', 'skipPopulationAnalysis', 'skipGrossPopulation', 'userecommendedbasisfunctions', 'skipProjection', 'writeBasisFunctions', 'writeMatricesToFile', 'noFFTforVisualization', 'RMSp', 'onlyReadVasprun.xml', 'noMemoryMappedFiles', 'skipPAWOrthonormalityTest', 'doNotIgnoreExcessiveBands', 'doNotUseAbsoluteSpilling', 'skipReOrthonormalization', 'forceV1HMatrix', 'useOriginalTetrahedronMethod', 'forceEnergyRange', 'bandwiseSpilling', 'kpointwiseSpilling'][source]
                                                                        -FLOATKEYWORDS = ['COHPstartEnergy', 'COHPendEnergy', 'gaussianSmearingWidth', 'useDecimalPlaces', 'COHPSteps'][source]
                                                                        +FLOATKEYWORDS = ['COHPstartEnergy', 'COHPendEnergy', 'gaussianSmearingWidth', 'useDecimalPlaces', 'COHPSteps'][source]
                                                                        -LISTKEYWORDS = ['basisfunctions', 'cohpbetween', 'createFatband'][source]
                                                                        +LISTKEYWORDS = ['basisfunctions', 'cohpbetween', 'createFatband'][source]
                                                                        -STRINGKEYWORDS = ['basisSet', 'cohpGenerator', 'realspaceHamiltonian', 'realspaceOverlap', 'printPAWRealSpaceWavefunction', 'printLCAORealSpaceWavefunction', 'kSpaceCOHP', 'EwaldSum'][source]
                                                                        +STRINGKEYWORDS = ['basisSet', 'cohpGenerator', 'realspaceHamiltonian', 'realspaceOverlap', 'printPAWRealSpaceWavefunction', 'printLCAORealSpaceWavefunction', 'kSpaceCOHP', 'EwaldSum'][source]
                                                                        -as_dict()[source]
                                                                        +as_dict()[source]
                                                                        Returns

                                                                        MSONable dict

                                                                        @@ -168,7 +168,7 @@
                                                                        -diff(other)[source]
                                                                        +diff(other)[source]

                                                                        Diff function for lobsterin. Compares two lobsterin and indicates which parameters are the same. Similar to the diff in INCAR. :param other: Lobsterin object to compare to @@ -182,7 +182,7 @@

                                                                        -classmethod from_dict(d)[source]
                                                                        +classmethod from_dict(d)[source]
                                                                        Parameters

                                                                        d – Dict representation

                                                                        @@ -195,7 +195,7 @@
                                                                        -classmethod from_file(lobsterin: str)[source]
                                                                        +classmethod from_file(lobsterin: str)[source]
                                                                        Parameters

                                                                        lobsterin (str) – path to lobsterin

                                                                        @@ -208,7 +208,7 @@
                                                                        -static get_all_possible_basis_functions(structure: pymatgen.core.structure.Structure, potcar_symbols: list, address_basis_file_min: str = '/Users/shyue/repos/pymatgen/pymatgen/io/lobster/lobster_basis/BASIS_PBE_54_min.yaml', address_basis_file_max: str = '/Users/shyue/repos/pymatgen/pymatgen/io/lobster/lobster_basis/BASIS_PBE_54_max.yaml')[source]
                                                                        +static get_all_possible_basis_functions(structure: pymatgen.core.structure.Structure, potcar_symbols: list, address_basis_file_min: str = '/Users/shyue/repos/pymatgen/pymatgen/io/lobster/lobster_basis/BASIS_PBE_54_min.yaml', address_basis_file_max: str = '/Users/shyue/repos/pymatgen/pymatgen/io/lobster/lobster_basis/BASIS_PBE_54_max.yaml')[source]
                                                                        Parameters
                                                                          @@ -225,7 +225,7 @@
                                                                          -static get_basis(structure: pymatgen.core.structure.Structure, potcar_symbols: list, address_basis_file: str = '/Users/shyue/repos/pymatgen/pymatgen/io/lobster/lobster_basis/BASIS_PBE_54_standard.yaml')[source]
                                                                          +static get_basis(structure: pymatgen.core.structure.Structure, potcar_symbols: list, address_basis_file: str = '/Users/shyue/repos/pymatgen/pymatgen/io/lobster/lobster_basis/BASIS_PBE_54_standard.yaml')[source]

                                                                          will get the basis from given potcar_symbols (e.g., [“Fe_pv”,”Si”] #include this in lobsterin class :param structure: Structure object @@ -240,7 +240,7 @@

                                                                          -classmethod standard_calculations_from_vasp_files(POSCAR_input: str = 'POSCAR', INCAR_input: str = 'INCAR', POTCAR_input: str | None = None, dict_for_basis: dict | None = None, option: str = 'standard')[source]
                                                                          +classmethod standard_calculations_from_vasp_files(POSCAR_input: str = 'POSCAR', INCAR_input: str = 'INCAR', POTCAR_input: str | None = None, dict_for_basis: dict | None = None, option: str = 'standard')[source]

                                                                          will generate Lobsterin with standard settings

                                                                          Parameters
                                                                          @@ -269,7 +269,7 @@
                                                                          -write_INCAR(incar_input: str = 'INCAR', incar_output: str = 'INCAR.lobster', poscar_input: str = 'POSCAR', isym: int = - 1, further_settings: Optional[dict] = None)[source]
                                                                          +write_INCAR(incar_input: str = 'INCAR', incar_output: str = 'INCAR.lobster', poscar_input: str = 'POSCAR', isym: int = - 1, further_settings: Optional[dict] = None)[source]

                                                                          Will only make the run static, insert nbands, make ISYM=-1, set LWAVE=True and write a new INCAR. You have to check for the rest. :param incar_input: path to input INCAR @@ -286,7 +286,7 @@

                                                                          -static write_KPOINTS(POSCAR_input: str = 'POSCAR', KPOINTS_output='KPOINTS.lobster', reciprocal_density: int = 100, isym: int = - 1, from_grid: bool = False, input_grid: list = [5, 5, 5], line_mode: bool = True, kpoints_line_density: int = 20, symprec: float = 0.01)[source]
                                                                          +static write_KPOINTS(POSCAR_input: str = 'POSCAR', KPOINTS_output='KPOINTS.lobster', reciprocal_density: int = 100, isym: int = - 1, from_grid: bool = False, input_grid: list = [5, 5, 5], line_mode: bool = True, kpoints_line_density: int = 20, symprec: float = 0.01)[source]

                                                                          writes a KPOINT file for lobster (only ISYM=-1 and ISYM=0 are possible), grids are gamma centered :param POSCAR_input: path to POSCAR :type POSCAR_input: str @@ -314,7 +314,7 @@

                                                                          -static write_POSCAR_with_standard_primitive(POSCAR_input='POSCAR', POSCAR_output='POSCAR.lobster', symprec=0.01)[source]
                                                                          +static write_POSCAR_with_standard_primitive(POSCAR_input='POSCAR', POSCAR_output='POSCAR.lobster', symprec=0.01)[source]

                                                                          writes a POSCAR with the standard primitive cell. This is needed to arrive at the correct kpath :param POSCAR_input: filename of input POSCAR :type POSCAR_input: str @@ -326,7 +326,7 @@

                                                                          -write_lobsterin(path='lobsterin', overwritedict=None)[source]
                                                                          +write_lobsterin(path='lobsterin', overwritedict=None)[source]

                                                                          writes a lobsterin file :param path: filename of the lobsterin file that will be written :type path: str @@ -338,7 +338,7 @@

                                                                          -get_all_possible_basis_combinations(min_basis: list, max_basis: list) list[source]
                                                                          +get_all_possible_basis_combinations(min_basis: list, max_basis: list) list[source]
                                                                          Parameters
                                                                            diff --git a/docs/pymatgen.io.lobster.lobsterenv.html b/docs/pymatgen.io.lobster.lobsterenv.html index f679ec6e4ff..35c4e2e9d7b 100644 --- a/docs/pymatgen.io.lobster.lobsterenv.html +++ b/docs/pymatgen.io.lobster.lobsterenv.html @@ -4,7 +4,7 @@ - pymatgen.io.lobster.lobsterenv module — pymatgen 2022.5.18 documentation + pymatgen.io.lobster.lobsterenv module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                            - 2022.5.18 + 2022.5.18.1
                                                                            @@ -122,7 +122,7 @@ bonding analysis with Lobster.

                                                                            -class LobsterLightStructureEnvironments(strategy, coordination_environments=None, all_nbs_sites=None, neighbors_sets=None, structure=None, valences=None, valences_origin=None)[source]
                                                                            +class LobsterLightStructureEnvironments(strategy, coordination_environments=None, all_nbs_sites=None, neighbors_sets=None, structure=None, valences=None, valences_origin=None)[source]

                                                                            Bases: pymatgen.analysis.chemenv.coordination_environments.structure_environments.LightStructureEnvironments

                                                                            Class to store LightStructureEnvironments based on Lobster outputs

                                                                            Constructor for the LightStructureEnvironments object.

                                                                            @@ -142,14 +142,14 @@
                                                                            -as_dict()[source]
                                                                            +as_dict()[source]

                                                                            Bson-serializable dict representation of the LightStructureEnvironments object. :return: Bson-serializable dict representation of the LightStructureEnvironments object.

                                                                            -classmethod from_Lobster(list_ce_symbol, list_csm, list_permutation, list_neighsite, list_neighisite, structure, valences=None)[source]
                                                                            +classmethod from_Lobster(list_ce_symbol, list_csm, list_permutation, list_neighsite, list_neighisite, structure, valences=None)[source]

                                                                            will set up a LightStructureEnvironments from Lobster :param structure: Structure object :param list_ce_symbol: list of symbols for coordination environments @@ -163,7 +163,7 @@

                                                                            -property uniquely_determines_coordination_environments[source]
                                                                            +property uniquely_determines_coordination_environments[source]

                                                                            True if the coordination environments are uniquely determined.

                                                                            @@ -171,7 +171,7 @@
                                                                            -class LobsterNeighbors(are_coops=False, filename_ICOHP=None, valences=None, limits=None, structure=None, additional_condition=0, only_bonds_to=None, perc_strength_ICOHP=0.15, valences_from_charges=False, filename_CHARGE=None, which_charge='Mulliken', adapt_extremum_to_add_cond=False)[source]
                                                                            +class LobsterNeighbors(are_coops=False, filename_ICOHP=None, valences=None, limits=None, structure=None, additional_condition=0, only_bonds_to=None, perc_strength_ICOHP=0.15, valences_from_charges=False, filename_CHARGE=None, which_charge='Mulliken', adapt_extremum_to_add_cond=False)[source]

                                                                            Bases: pymatgen.analysis.local_env.NearNeighbors

                                                                            This class combines capabilities from LocalEnv and ChemEnv to determine coordination environments based on bonding analysis

                                                                            @@ -208,14 +208,14 @@
                                                                            -get_anion_types()[source]
                                                                            +get_anion_types()[source]

                                                                            will return the types of anions present in crystal structure Returns:

                                                                            -get_info_cohps_to_neighbors(path_to_COHPCAR='COHPCAR.lobster', isites=None, only_bonds_to=None, onlycation_isites=True, per_bond=True, summed_spin_channels=False)[source]
                                                                            +get_info_cohps_to_neighbors(path_to_COHPCAR='COHPCAR.lobster', isites=None, only_bonds_to=None, onlycation_isites=True, per_bond=True, summed_spin_channels=False)[source]

                                                                            will return info about the cohps from all sites mentioned in isites with neighbors :param path_to_COHPCAR: str, path to COHPCAR :param isites: list of int that indicate the number of the site @@ -229,7 +229,7 @@

                                                                            -get_info_icohps_between_neighbors(isites=None, onlycation_isites=True)[source]
                                                                            +get_info_icohps_between_neighbors(isites=None, onlycation_isites=True)[source]

                                                                            will return infos about interactions between neighbors of a certain atom :param isites: list of site ids, if isite==None, all isites will be used :param onlycation_isites: will only use cations, if isite==None

                                                                            @@ -238,7 +238,7 @@
                                                                            -get_info_icohps_to_neighbors(isites=None, onlycation_isites=True)[source]
                                                                            +get_info_icohps_to_neighbors(isites=None, onlycation_isites=True)[source]

                                                                            this method will return information of cohps of neighbors :param isites: list of site ids, if isite==None, all isites will be used to add the icohps of the neighbors :param onlycation_isites: will only use cations, if isite==[]

                                                                            @@ -255,7 +255,7 @@
                                                                            -get_light_structure_environment(only_cation_environments=False, only_indices=None)[source]
                                                                            +get_light_structure_environment(only_cation_environments=False, only_indices=None)[source]

                                                                            will return a LobsterLightStructureEnvironments object if the structure only contains coordination environments smaller 13 :param only_cation_environments: only data for cations will be returned @@ -265,7 +265,7 @@

                                                                            -get_nn_info(structure, n, use_weights=False)[source]
                                                                            +get_nn_info(structure, n, use_weights=False)[source]

                                                                            Get coordination number, CN, of site with index n in structure.

                                                                            Parameters
                                                                            @@ -290,7 +290,7 @@
                                                                            -property molecules_allowed[source]
                                                                            +property molecules_allowed[source]

                                                                            can this NearNeighbors class be used with Molecule objects?

                                                                            @@ -302,7 +302,7 @@
                                                                            -plot_cohps_of_neighbors(path_to_COHPCAR='COHPCAR.lobster', isites=[], onlycation_isites=True, only_bonds_to=None, per_bond=False, summed_spin_channels=False, xlim=None, ylim=[- 10, 6], integrated=False)[source]
                                                                            +plot_cohps_of_neighbors(path_to_COHPCAR='COHPCAR.lobster', isites=[], onlycation_isites=True, only_bonds_to=None, per_bond=False, summed_spin_channels=False, xlim=None, ylim=[- 10, 6], integrated=False)[source]

                                                                            will plot summed cohps (please be careful in the spin polarized case (plots might overlap (exactly!)) :param isites: list of site ids, if isite==[], all isites will be used to add the icohps of the neighbors :param onlycation_isites: bool, will only use cations, if isite==[] @@ -322,7 +322,7 @@

                                                                            -property structures_allowed[source]
                                                                            +property structures_allowed[source]

                                                                            can this NearNeighbors class be used with Structure objects?

                                                                            diff --git a/docs/pymatgen.io.lobster.outputs.html b/docs/pymatgen.io.lobster.outputs.html index 767ee8085ff..314bbc87e61 100644 --- a/docs/pymatgen.io.lobster.outputs.html +++ b/docs/pymatgen.io.lobster.outputs.html @@ -4,7 +4,7 @@ - pymatgen.io.lobster.outputs module — pymatgen 2022.5.18 documentation + pymatgen.io.lobster.outputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                            - 2022.5.18 + 2022.5.18.1
                                                                            @@ -120,7 +120,7 @@ on LOBSTER see www.cohp.de.

                                                                            -class Bandoverlaps(filename: str = 'bandOverlaps.lobster')[source]
                                                                            +class Bandoverlaps(filename: str = 'bandOverlaps.lobster')[source]

                                                                            Bases: object

                                                                            Class to read in bandOverlaps.lobster files. These files are not created during every Lobster run. .. attribute: bandoverlapsdict is a dict of the following form:

                                                                            @@ -135,7 +135,7 @@
                                                                            -has_good_quality_check_occupied_bands(number_occ_bands_spin_up: int, number_occ_bands_spin_down: int | None = None, spin_polarized: bool = False, limit_deviation: float = 0.1) bool[source]
                                                                            +has_good_quality_check_occupied_bands(number_occ_bands_spin_up: int, number_occ_bands_spin_down: int | None = None, spin_polarized: bool = False, limit_deviation: float = 0.1) bool[source]

                                                                            will check if the deviation from the ideal bandoverlap of all occupied bands is smaller or equal to limit_deviation

                                                                            Args: @@ -148,7 +148,7 @@

                                                                            -has_good_quality_maxDeviation(limit_maxDeviation: float = 0.1) bool[source]
                                                                            +has_good_quality_maxDeviation(limit_maxDeviation: float = 0.1) bool[source]

                                                                            will check if the maxDeviation from the ideal bandoverlap is smaller or equal to limit_maxDeviation :param limit_maxDeviation: limit of the maxDeviation

                                                                            @@ -162,7 +162,7 @@
                                                                            -class Charge(filename: str = 'CHARGE.lobster')[source]
                                                                            +class Charge(filename: str = 'CHARGE.lobster')[source]

                                                                            Bases: object

                                                                            Class to read CHARGE files generated by LOBSTER

                                                                            @@ -172,7 +172,7 @@
                                                                            -get_structure_with_charges(structure_filename)[source]
                                                                            +get_structure_with_charges(structure_filename)[source]

                                                                            get a Structure with Mulliken and Loewdin charges as site properties :param structure_filename: filename of POSCAR

                                                                            @@ -186,7 +186,7 @@
                                                                            -class Cohpcar(are_coops: bool = False, are_cobis: bool = False, filename: Optional[str] = None)[source]
                                                                            +class Cohpcar(are_coops: bool = False, are_cobis: bool = False, filename: Optional[str] = None)[source]

                                                                            Bases: object

                                                                            Class to read COHPCAR/COOPCAR files generated by LOBSTER.

                                                                            @@ -205,40 +205,40 @@
                                                                            -class Doscar(doscar: str = 'DOSCAR.lobster', structure_file: str = 'POSCAR', dftprogram: str = 'Vasp')[source]
                                                                            +class Doscar(doscar: str = 'DOSCAR.lobster', structure_file: str = 'POSCAR', dftprogram: str = 'Vasp')[source]

                                                                            Bases: object

                                                                            Class to deal with Lobster’s projected DOS and local projected DOS. The beforehand quantum-chemical calculation was performed with VASP

                                                                            -completedos[source]
                                                                            +completedos[source]

                                                                            LobsterCompleteDos Object

                                                                            -pdos[source]
                                                                            +pdos[source]
                                                                            List of Dict including numpy arrays with pdos. Access as pdos[atomindex]['orbitalstring']['Spin.up/Spin.down']
                                                                            -tdos[source]
                                                                            +tdos[source]
                                                                            Dos Object of the total density of states
                                                                            -energies[source]
                                                                            +energies[source]
                                                                            numpy array of the energies at which the DOS was calculated (in eV, relative to Efermi)
                                                                            -tdensities[source]
                                                                            +tdensities[source]
                                                                            tdensities[Spin.up]: numpy array of the total density of states for the Spin.up contribution at each of the
                                                                            @@ -257,7 +257,7 @@
                                                                            itdensities[Spin.up]: numpy array of the total density of states for the Spin.up contribution at each of the
                                                                            -energies[source]
                                                                            +energies[source]
                                                                            itdensities[Spin.down]: numpy array of the total density of states for the Spin.down contribution at each of the
                                                                            @@ -268,7 +268,7 @@
                                                                            -is_spin_polarized[source]
                                                                            +is_spin_polarized[source]
                                                                            Boolean. Tells if the system is spin polarized
                                                                            @@ -284,7 +284,7 @@
                                                                            -property completedos: pymatgen.electronic_structure.dos.LobsterCompleteDos[source]
                                                                            +property completedos: pymatgen.electronic_structure.dos.LobsterCompleteDos[source]

                                                                            CompleteDos

                                                                            Type
                                                                            @@ -295,7 +295,7 @@
                                                                            -property energies: numpy.ndarray[source]
                                                                            +property energies: numpy.ndarray[source]

                                                                            Energies

                                                                            Type
                                                                            @@ -306,7 +306,7 @@
                                                                            -property is_spin_polarized: bool[source]
                                                                            +property is_spin_polarized: bool[source]

                                                                            Whether run is spin polarized.

                                                                            Type
                                                                            @@ -317,7 +317,7 @@
                                                                            -property itdensities: numpy.ndarray[source]
                                                                            +property itdensities: numpy.ndarray[source]

                                                                            integrated total densities as a np.ndarray

                                                                            Type
                                                                            @@ -328,7 +328,7 @@
                                                                            -property pdos: list[source]
                                                                            +property pdos: list[source]

                                                                            Projected DOS

                                                                            Type
                                                                            @@ -339,7 +339,7 @@
                                                                            -property tdensities: numpy.ndarray[source]
                                                                            +property tdensities: numpy.ndarray[source]

                                                                            total densities as a np.ndarray

                                                                            Type
                                                                            @@ -350,7 +350,7 @@
                                                                            -property tdos: pymatgen.electronic_structure.dos.Dos[source]
                                                                            +property tdos: pymatgen.electronic_structure.dos.Dos[source]

                                                                            Total DOS

                                                                            Type
                                                                            @@ -363,7 +363,7 @@
                                                                            -class Fatband(filenames='.', vasprun='vasprun.xml', Kpointsfile='KPOINTS')[source]
                                                                            +class Fatband(filenames='.', vasprun='vasprun.xml', Kpointsfile='KPOINTS')[source]

                                                                            Bases: object

                                                                            Reads in FATBAND_x_y.lobster files

                                                                            @@ -378,7 +378,7 @@
                                                                            -get_bandstructure()[source]
                                                                            +get_bandstructure()[source]

                                                                            returns a LobsterBandStructureSymmLine object which can be plotted with a normal BSPlotter

                                                                            @@ -386,7 +386,7 @@
                                                                            -class Grosspop(filename: str = 'GROSSPOP.lobster')[source]
                                                                            +class Grosspop(filename: str = 'GROSSPOP.lobster')[source]

                                                                            Bases: object

                                                                            Class to read in GROSSPOP.lobster files.

                                                                            @@ -396,7 +396,7 @@
                                                                            -get_structure_with_total_grosspop(structure_filename: str) pymatgen.core.structure.Structure[source]
                                                                            +get_structure_with_total_grosspop(structure_filename: str) pymatgen.core.structure.Structure[source]

                                                                            get a Structure with Mulliken and Loewdin total grosspopulations as site properties :param structure_filename: filename of POSCAR :type structure_filename: str

                                                                            @@ -411,7 +411,7 @@
                                                                            -class Icohplist(are_coops: bool = False, are_cobis: bool = False, filename: Optional[str] = None)[source]
                                                                            +class Icohplist(are_coops: bool = False, are_cobis: bool = False, filename: Optional[str] = None)[source]

                                                                            Bases: object

                                                                            Class to read ICOHPLIST/ICOOPLIST files generated by LOBSTER.

                                                                            @@ -428,7 +428,7 @@
                                                                            -property icohpcollection[source]
                                                                            +property icohpcollection[source]

                                                                            IcohpCollection object

                                                                            Type
                                                                            @@ -439,7 +439,7 @@
                                                                            -property icohplist: dict[Any, dict[str, Any]][source]
                                                                            +property icohplist: dict[Any, dict[str, Any]][source]

                                                                            icohplist compatible with older version of this class

                                                                            Type
                                                                            @@ -452,7 +452,7 @@
                                                                            -class Lobsterout(filename='lobsterout')[source]
                                                                            +class Lobsterout(filename='lobsterout')[source]

                                                                            Bases: object

                                                                            Class to read in the lobsterout and evaluate the spilling, save the basis, save warnings, save infos

                                                                            @@ -464,7 +464,7 @@
                                                                            -get_doc()[source]
                                                                            +get_doc()[source]

                                                                            Returns: LobsterDict with all the information stored in lobsterout

                                                                            @@ -472,7 +472,7 @@
                                                                            -class MadelungEnergies(filename: str = 'MadelungEnergies.lobster')[source]
                                                                            +class MadelungEnergies(filename: str = 'MadelungEnergies.lobster')[source]

                                                                            Bases: object

                                                                            Class to read MadelungEnergies.lobster files generated by LOBSTER

                                                                            @@ -484,7 +484,7 @@
                                                                            -class SitePotential(filename: str = 'SitePotentials.lobster')[source]
                                                                            +class SitePotential(filename: str = 'SitePotentials.lobster')[source]

                                                                            Bases: object

                                                                            Class to read SitePotentials.lobster files generated by LOBSTER

                                                                            @@ -494,7 +494,7 @@
                                                                            -get_structure_with_site_potentials(structure_filename)[source]
                                                                            +get_structure_with_site_potentials(structure_filename)[source]

                                                                            get a Structure with Mulliken and Loewdin charges as site properties :param structure_filename: filename of POSCAR

                                                                            @@ -508,7 +508,7 @@
                                                                            -class Wavefunction(filename, structure)[source]
                                                                            +class Wavefunction(filename, structure)[source]

                                                                            Bases: object

                                                                            Class to read in wave function files from Lobster and transfer them into an object of the type VolumetricData

                                                                            @@ -521,28 +521,28 @@
                                                                            -get_volumetricdata_density()[source]
                                                                            +get_volumetricdata_density()[source]

                                                                            will return a VolumetricData object including the imaginary part of the wave function

                                                                            Returns: VolumetricData object

                                                                            -get_volumetricdata_imaginary()[source]
                                                                            +get_volumetricdata_imaginary()[source]

                                                                            will return a VolumetricData object including the imaginary part of the wave function

                                                                            Returns: VolumetricData object

                                                                            -get_volumetricdata_real()[source]
                                                                            +get_volumetricdata_real()[source]

                                                                            will return a VolumetricData object including the real part of the wave function

                                                                            Returns: VolumetricData object

                                                                            -set_volumetric_data(grid, structure)[source]
                                                                            +set_volumetric_data(grid, structure)[source]

                                                                            Will create the VolumetricData Objects

                                                                            Parameters
                                                                            @@ -557,7 +557,7 @@
                                                                            -write_file(filename='WAVECAR.vasp', part='real')[source]
                                                                            +write_file(filename='WAVECAR.vasp', part='real')[source]

                                                                            will save the wavefunction in a file format that can be read by VESTA This will only work if the wavefunction from lobster was constructed with: “printLCAORealSpaceWavefunction kpoint 1 coordinates 0.0 0.0 0.0 coordinates 1.0 1.0 1.0 box bandlist 1 2 3 4 diff --git a/docs/pymatgen.io.nwchem.html b/docs/pymatgen.io.nwchem.html index 200539daa5d..8e04ead352d 100644 --- a/docs/pymatgen.io.nwchem.html +++ b/docs/pymatgen.io.nwchem.html @@ -4,7 +4,7 @@ - pymatgen.io.nwchem module — pymatgen 2022.5.18 documentation + pymatgen.io.nwchem module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                                            - 2022.5.18 + 2022.5.18.1
                                                                            @@ -140,7 +140,7 @@
                                                                            -class NwInput(mol, tasks, directives=None, geometry_options=('units', 'angstroms'), symmetry_options=None, memory_options=None)[source]
                                                                            +class NwInput(mol, tasks, directives=None, geometry_options=('units', 'angstroms'), symmetry_options=None, memory_options=None)[source]

                                                                            Bases: monty.json.MSONable

                                                                            An object representing a Nwchem input file, which is essentially a list of tasks on a particular molecule.

                                                                            @@ -165,13 +165,13 @@
                                                                            -as_dict()[source]
                                                                            +as_dict()[source]

                                                                            Returns: MSONable dict

                                                                            -classmethod from_dict(d)[source]
                                                                            +classmethod from_dict(d)[source]
                                                                            Parameters

                                                                            d (dict) – Dict representation

                                                                            @@ -184,7 +184,7 @@
                                                                            -classmethod from_file(filename)[source]
                                                                            +classmethod from_file(filename)[source]

                                                                            Read an NwInput from a file. Currently tested to work with files generated from this class itself.

                                                                            @@ -199,7 +199,7 @@
                                                                            -classmethod from_string(string_input)[source]
                                                                            +classmethod from_string(string_input)[source]

                                                                            Read an NwInput from a string. Currently tested to work with files generated from this class itself.

                                                                            @@ -214,13 +214,13 @@
                                                                            -property molecule[source]
                                                                            +property molecule[source]

                                                                            Returns molecule associated with this GaussianInput.

                                                                            -write_file(filename)[source]
                                                                            +write_file(filename)[source]
                                                                            Parameters

                                                                            filename (str) – Filename

                                                                            @@ -232,14 +232,14 @@
                                                                            -exception NwInputError[source]
                                                                            +exception NwInputError[source]

                                                                            Bases: Exception

                                                                            Error class for NwInput.

                                                                            -class NwOutput(filename)[source]
                                                                            +class NwOutput(filename)[source]

                                                                            Bases: object

                                                                            A Nwchem output file parser. Very basic for now - supports only dft and only parses energies and geometries. Please note that Nwchem typically @@ -252,7 +252,7 @@

                                                                            -get_excitation_spectrum(width=0.1, npoints=2000)[source]
                                                                            +get_excitation_spectrum(width=0.1, npoints=2000)[source]

                                                                            Generate an excitation spectra from the singlet roots of TDDFT calculations.

                                                                            @@ -275,7 +275,7 @@
                                                                            -parse_tddft()[source]
                                                                            +parse_tddft()[source]

                                                                            Parses TDDFT roots. Adapted from nw_spectrum.py script.

                                                                            Returns
                                                                            @@ -311,7 +311,7 @@
                                                                            -class NwTask(charge, spin_multiplicity, basis_set, basis_set_option='cartesian', title=None, theory='dft', operation='optimize', theory_directives=None, alternate_directives=None)[source]
                                                                            +class NwTask(charge, spin_multiplicity, basis_set, basis_set_option='cartesian', title=None, theory='dft', operation='optimize', theory_directives=None, alternate_directives=None)[source]

                                                                            Bases: monty.json.MSONable

                                                                            Base task for Nwchem.

                                                                            Very flexible arguments to support many types of potential setups. @@ -346,13 +346,13 @@

                                                                            -as_dict()[source]
                                                                            +as_dict()[source]

                                                                            Returns: MSONable dict.

                                                                            -classmethod dft_task(mol, xc='b3lyp', **kwargs)[source]
                                                                            +classmethod dft_task(mol, xc='b3lyp', **kwargs)[source]

                                                                            A class method for quickly creating DFT tasks with optional cosmo parameter .

                                                                            @@ -369,7 +369,7 @@
                                                                            -classmethod esp_task(mol, **kwargs)[source]
                                                                            +classmethod esp_task(mol, **kwargs)[source]

                                                                            A class method for quickly creating ESP tasks with RESP charge fitting.

                                                                            @@ -385,7 +385,7 @@
                                                                            -classmethod from_dict(d)[source]
                                                                            +classmethod from_dict(d)[source]
                                                                            Parameters

                                                                            d (dict) – Dict representation

                                                                            @@ -398,7 +398,7 @@
                                                                            -classmethod from_molecule(mol, theory, charge=None, spin_multiplicity=None, basis_set='6-31g', basis_set_option='cartesian', title=None, operation='optimize', theory_directives=None, alternate_directives=None)[source]
                                                                            +classmethod from_molecule(mol, theory, charge=None, spin_multiplicity=None, basis_set='6-31g', basis_set_option='cartesian', title=None, operation='optimize', theory_directives=None, alternate_directives=None)[source]

                                                                            Very flexible arguments to support many types of potential setups. Users should use more friendly static methods unless they need the flexibility.

                                                                            @@ -435,12 +435,12 @@
                                                                            -operations = {'': 'dummy', 'dynamics': 'Perform classical molecular dynamics.', 'energy': 'Evaluate the single point energy.', 'freq': 'Same as frequencies.', 'frequencies': 'Compute second derivatives and print out an analysis of molecular vibrations.', 'gradient': 'Evaluate the derivative of the energy with respect to nuclear coordinates.', 'hessian': 'Compute second derivatives.', 'optimize': 'Minimize the energy by varying the molecular structure.', 'property': 'Calculate the properties for the wave function.', 'saddle': 'Conduct a search for a transition state (or saddle point).', 'thermodynamics': 'Perform multi-configuration thermodynamic integration using classical MD.', 'vscf': 'Compute anharmonic contributions to the vibrational modes.'}[source]
                                                                            +operations = {'': 'dummy', 'dynamics': 'Perform classical molecular dynamics.', 'energy': 'Evaluate the single point energy.', 'freq': 'Same as frequencies.', 'frequencies': 'Compute second derivatives and print out an analysis of molecular vibrations.', 'gradient': 'Evaluate the derivative of the energy with respect to nuclear coordinates.', 'hessian': 'Compute second derivatives.', 'optimize': 'Minimize the energy by varying the molecular structure.', 'property': 'Calculate the properties for the wave function.', 'saddle': 'Conduct a search for a transition state (or saddle point).', 'thermodynamics': 'Perform multi-configuration thermodynamic integration using classical MD.', 'vscf': 'Compute anharmonic contributions to the vibrational modes.'}[source]
                                                                            -theories = {'band': 'Pseudopotential plane-wave DFT for solids using NWPW', 'ccsd': 'Coupled-cluster single and double excitations', 'ccsd(t)': 'Coupled-cluster linearized triples approximation', 'ccsd+t(ccsd)': 'Fourth order triples contribution', 'dft': 'DFT', 'direct_mp2': 'MP2 using a full-direct algorithm', 'esp': 'ESP', 'g3gn': 'some description', 'mcscf': 'Multiconfiguration SCF', 'md': 'Classical molecular dynamics simulation', 'mp2': 'MP2 using a semi-direct algorithm', 'pspw': 'Pseudopotential plane-wave DFT for molecules and insulating solids using NWPW', 'rimp2': 'MP2 using the RI approximation', 'scf': 'Hartree-Fock', 'selci': 'Selected CI with perturbation correction', 'sodft': 'Spin-Orbit DFT', 'tce': 'Tensor Contraction Engine', 'tddft': 'Time Dependent DFT'}[source]
                                                                            +theories = {'band': 'Pseudopotential plane-wave DFT for solids using NWPW', 'ccsd': 'Coupled-cluster single and double excitations', 'ccsd(t)': 'Coupled-cluster linearized triples approximation', 'ccsd+t(ccsd)': 'Fourth order triples contribution', 'dft': 'DFT', 'direct_mp2': 'MP2 using a full-direct algorithm', 'esp': 'ESP', 'g3gn': 'some description', 'mcscf': 'Multiconfiguration SCF', 'md': 'Classical molecular dynamics simulation', 'mp2': 'MP2 using a semi-direct algorithm', 'pspw': 'Pseudopotential plane-wave DFT for molecules and insulating solids using NWPW', 'rimp2': 'MP2 using the RI approximation', 'scf': 'Hartree-Fock', 'selci': 'Selected CI with perturbation correction', 'sodft': 'Spin-Orbit DFT', 'tce': 'Tensor Contraction Engine', 'tddft': 'Time Dependent DFT'}[source]
                                                                            diff --git a/docs/pymatgen.io.packmol.html b/docs/pymatgen.io.packmol.html index 93afb70327f..9958b48d760 100644 --- a/docs/pymatgen.io.packmol.html +++ b/docs/pymatgen.io.packmol.html @@ -4,7 +4,7 @@ - pymatgen.io.packmol module — pymatgen 2022.5.18 documentation + pymatgen.io.packmol module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                            - 2022.5.18 + 2022.5.18.1
                                                                            @@ -130,7 +130,7 @@ executable to the PATH environment variable.

                                                                            -class PackmolBoxGen(tolerance: float = 2.0, seed: int = 1, control_params: Optional[Dict] = None, inputfile: Union[str, pathlib.Path] = 'packmol.inp', outputfile: Union[str, pathlib.Path] = 'packmol_out.xyz', stdoutfile: Union[str, pathlib.Path] = 'packmol.stdout')[source]
                                                                            +class PackmolBoxGen(tolerance: float = 2.0, seed: int = 1, control_params: Optional[Dict] = None, inputfile: Union[str, pathlib.Path] = 'packmol.inp', outputfile: Union[str, pathlib.Path] = 'packmol_out.xyz', stdoutfile: Union[str, pathlib.Path] = 'packmol.stdout')[source]

                                                                            Bases: pymatgen.io.core.InputGenerator

                                                                            Generator for a Packmol InputSet that packs one or more molecules into a rectangular simulation box.

                                                                            @@ -150,7 +150,7 @@
                                                                            -get_input_set(molecules: List[Dict], box: Optional[List[float]] = None)[source]
                                                                            +get_input_set(molecules: List[Dict], box: Optional[List[float]] = None)[source]

                                                                            Generate a Packmol InputSet for a set of molecules.

                                                                            Parameters
                                                                            @@ -187,7 +187,7 @@
                                                                            -class PackmolSet(inputs: Dict[Union[str, pathlib.Path], Union[str, pymatgen.io.core.InputFile]] = {}, **kwargs)[source]
                                                                            +class PackmolSet(inputs: Dict[Union[str, pathlib.Path], Union[str, pymatgen.io.core.InputFile]] = {}, **kwargs)[source]

                                                                            Bases: pymatgen.io.core.InputSet

                                                                            InputSet for the Packmol software. This class defines several attributes related to

                                                                            @@ -208,7 +208,7 @@
                                                                            -classmethod from_directory(directory: Union[str, pathlib.Path])[source]
                                                                            +classmethod from_directory(directory: Union[str, pathlib.Path])[source]

                                                                            Construct an InputSet from a directory of one or more files.

                                                                            Parameters
                                                                            @@ -219,7 +219,7 @@
                                                                            -run(path: Union[str, pathlib.Path], timeout=30)[source]
                                                                            +run(path: Union[str, pathlib.Path], timeout=30)[source]

                                                                            Run packmol and write out the packed structure. :param path: The path in which packmol input files are located. :param timeout: Timeout in seconds.

                                                                            diff --git a/docs/pymatgen.io.phonopy.html b/docs/pymatgen.io.phonopy.html index bad18cadf41..4793d36130f 100644 --- a/docs/pymatgen.io.phonopy.html +++ b/docs/pymatgen.io.phonopy.html @@ -4,7 +4,7 @@ - pymatgen.io.phonopy module — pymatgen 2022.5.18 documentation + pymatgen.io.phonopy module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                            - 2022.5.18 + 2022.5.18.1
                                                                            @@ -118,7 +118,7 @@

                                                                            Module for interfacing with phonopy, see https://atztogo.github.io/phonopy/

                                                                            -eigvec_to_eigdispl(v, q, frac_coords, mass)[source]
                                                                            +eigvec_to_eigdispl(v, q, frac_coords, mass)[source]

                                                                            Converts a single eigenvector to an eigendisplacement in the primitive cell according to the formula:

                                                                            exp(2*pi*i*(frac_coords \\dot q) / sqrt(mass) * v
                                                                            @@ -140,7 +140,7 @@
                                                                             
                                                                             
                                                                            -get_complete_ph_dos(partial_dos_path, phonopy_yaml_path)[source]
                                                                            +get_complete_ph_dos(partial_dos_path, phonopy_yaml_path)[source]

                                                                            Creates a pymatgen CompletePhononDos from a partial_dos.dat and phonopy.yaml files. The second is produced when generating a Dos and is needed to extract @@ -157,7 +157,7 @@

                                                                            -get_displaced_structures(pmg_structure, atom_disp=0.01, supercell_matrix=None, yaml_fname=None, **kwargs)[source]
                                                                            +get_displaced_structures(pmg_structure, atom_disp=0.01, supercell_matrix=None, yaml_fname=None, **kwargs)[source]

                                                                            Generate a set of symmetrically inequivalent displaced structures for phonon calculations.

                                                                            @@ -180,7 +180,7 @@
                                                                            -get_gruneisen_ph_bs_symm_line(gruneisen_path, structure=None, structure_path=None, labels_dict=None, fit=False)[source]
                                                                            +get_gruneisen_ph_bs_symm_line(gruneisen_path, structure=None, structure_path=None, labels_dict=None, fit=False)[source]

                                                                            Creates a pymatgen GruneisenPhononBandStructure from a band.yaml file. The labels will be extracted from the dictionary, if present. If the ‘eigenvector’ key is found the eigendisplacements will be @@ -209,7 +209,7 @@

                                                                            -get_gruneisenparameter(gruneisen_path, structure=None, structure_path=None) pymatgen.phonon.gruneisen.GruneisenParameter[source]
                                                                            +get_gruneisenparameter(gruneisen_path, structure=None, structure_path=None) pymatgen.phonon.gruneisen.GruneisenParameter[source]

                                                                            Get Gruneisen object from gruneisen.yaml file, as obtained from phonopy (Frequencies in THz!). The order is structure > structure path > structure from gruneisen dict. Newer versions of phonopy include the structure in the yaml file, @@ -228,7 +228,7 @@

                                                                            -get_gs_ph_bs_symm_line_from_dict(gruneisen_dict, structure=None, structure_path=None, labels_dict=None, fit=False) pymatgen.phonon.gruneisen.GruneisenPhononBandStructureSymmLine[source]
                                                                            +get_gs_ph_bs_symm_line_from_dict(gruneisen_dict, structure=None, structure_path=None, labels_dict=None, fit=False) pymatgen.phonon.gruneisen.GruneisenPhononBandStructureSymmLine[source]

                                                                            Creates a pymatgen GruneisenPhononBandStructure object from the dictionary extracted by the gruneisen.yaml file produced by phonopy. The labels will be extracted from the dictionary, if present. If the ‘eigenvector’ @@ -260,7 +260,7 @@

                                                                            -get_ph_bs_symm_line(bands_path, has_nac=False, labels_dict=None)[source]
                                                                            +get_ph_bs_symm_line(bands_path, has_nac=False, labels_dict=None)[source]

                                                                            Creates a pymatgen PhononBandStructure from a band.yaml file. The labels will be extracted from the dictionary, if present. If the ‘eigenvector’ key is found the eigendisplacements will be @@ -283,7 +283,7 @@

                                                                            -get_ph_bs_symm_line_from_dict(bands_dict, has_nac=False, labels_dict=None)[source]
                                                                            +get_ph_bs_symm_line_from_dict(bands_dict, has_nac=False, labels_dict=None)[source]

                                                                            Creates a pymatgen PhononBandStructure object from the dictionary extracted by the band.yaml file produced by phonopy. The labels will be extracted from the dictionary, if present. If the ‘eigenvector’ @@ -308,7 +308,7 @@

                                                                            -get_ph_dos(total_dos_path)[source]
                                                                            +get_ph_dos(total_dos_path)[source]

                                                                            Creates a pymatgen PhononDos from a total_dos.dat file.

                                                                            Parameters
                                                                            @@ -319,7 +319,7 @@
                                                                            -get_phonon_band_structure_from_fc(structure: pymatgen.core.structure.Structure, supercell_matrix: numpy.ndarray, force_constants: numpy.ndarray, mesh_density: float = 100.0, **kwargs) pymatgen.phonon.bandstructure.PhononBandStructure[source]
                                                                            +get_phonon_band_structure_from_fc(structure: pymatgen.core.structure.Structure, supercell_matrix: numpy.ndarray, force_constants: numpy.ndarray, mesh_density: float = 100.0, **kwargs) pymatgen.phonon.bandstructure.PhononBandStructure[source]

                                                                            Get a uniform phonon band structure from phonopy force constants.

                                                                            Parameters
                                                                            @@ -341,7 +341,7 @@
                                                                            -get_phonon_band_structure_symm_line_from_fc(structure: pymatgen.core.structure.Structure, supercell_matrix: numpy.ndarray, force_constants: numpy.ndarray, line_density: float = 20.0, symprec: float = 0.01, **kwargs) pymatgen.phonon.bandstructure.PhononBandStructureSymmLine[source]
                                                                            +get_phonon_band_structure_symm_line_from_fc(structure: pymatgen.core.structure.Structure, supercell_matrix: numpy.ndarray, force_constants: numpy.ndarray, line_density: float = 20.0, symprec: float = 0.01, **kwargs) pymatgen.phonon.bandstructure.PhononBandStructureSymmLine[source]

                                                                            Get a phonon band structure along a high symmetry path from phonopy force constants.

                                                                            @@ -365,7 +365,7 @@
                                                                            -get_phonon_dos_from_fc(structure: pymatgen.core.structure.Structure, supercell_matrix: numpy.ndarray, force_constants: numpy.ndarray, mesh_density: float = 100.0, num_dos_steps: int = 200, **kwargs) pymatgen.phonon.dos.CompletePhononDos[source]
                                                                            +get_phonon_dos_from_fc(structure: pymatgen.core.structure.Structure, supercell_matrix: numpy.ndarray, force_constants: numpy.ndarray, mesh_density: float = 100.0, num_dos_steps: int = 200, **kwargs) pymatgen.phonon.dos.CompletePhononDos[source]

                                                                            Get a projected phonon density of states from phonopy force constants.

                                                                            Parameters
                                                                            @@ -388,7 +388,7 @@
                                                                            -get_phonopy_structure(pmg_structure)[source]
                                                                            +get_phonopy_structure(pmg_structure)[source]

                                                                            Convert a pymatgen Structure object to a PhonopyAtoms object.

                                                                            Parameters
                                                                            @@ -399,7 +399,7 @@
                                                                            -get_pmg_structure(phonopy_structure)[source]
                                                                            +get_pmg_structure(phonopy_structure)[source]

                                                                            Convert a PhonopyAtoms object to pymatgen Structure object.

                                                                            Parameters
                                                                            @@ -410,7 +410,7 @@
                                                                            -get_structure_from_dict(d)[source]
                                                                            +get_structure_from_dict(d)[source]

                                                                            Extracts a structure from the dictionary extracted from the output files of phonopy like phonopy.yaml or band.yaml. Adds “phonopy_masses” in the site_properties of the structures. diff --git a/docs/pymatgen.io.prismatic.html b/docs/pymatgen.io.prismatic.html index b3efc2c1084..ffe832d366c 100644 --- a/docs/pymatgen.io.prismatic.html +++ b/docs/pymatgen.io.prismatic.html @@ -4,7 +4,7 @@ - pymatgen.io.prismatic module — pymatgen 2022.5.18 documentation + pymatgen.io.prismatic module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                                            - 2022.5.18 + 2022.5.18.1
                                                                            @@ -118,7 +118,7 @@

                                                                            Write Prismatic (http://prism-em.com/) input files.

                                                                            -class Prismatic(structure, comment='Generated by pymatgen')[source]
                                                                            +class Prismatic(structure, comment='Generated by pymatgen')[source]

                                                                            Bases: object

                                                                            Class to write Prismatic (http://prism-em.com/) input files. This is designed for STEM image simulation.

                                                                            @@ -132,7 +132,7 @@
                                                                            -to_string()[source]
                                                                            +to_string()[source]

                                                                            Returns: Prismatic XYZ file. This is similar to XYZ format but has specific requirements for extra fields, headers, etc.

                                                                            diff --git a/docs/pymatgen.io.pwscf.html b/docs/pymatgen.io.pwscf.html index 40d9b6546f2..266af207083 100644 --- a/docs/pymatgen.io.pwscf.html +++ b/docs/pymatgen.io.pwscf.html @@ -4,7 +4,7 @@ - pymatgen.io.pwscf module — pymatgen 2022.5.18 documentation + pymatgen.io.pwscf module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                            - 2022.5.18 + 2022.5.18.1
                                                                            @@ -118,7 +118,7 @@

                                                                            This module implements input and output processing from PWSCF.

                                                                            -class PWInput(structure, pseudo=None, control=None, system=None, electrons=None, ions=None, cell=None, kpoints_mode='automatic', kpoints_grid=(1, 1, 1), kpoints_shift=(0, 0, 0))[source]
                                                                            +class PWInput(structure, pseudo=None, control=None, system=None, electrons=None, ions=None, cell=None, kpoints_mode='automatic', kpoints_grid=(1, 1, 1), kpoints_shift=(0, 0, 0))[source]

                                                                            Bases: object

                                                                            Base input file class. Right now, only supports no symmetry and is very basic.

                                                                            @@ -150,7 +150,7 @@
                                                                            -as_dict()[source]
                                                                            +as_dict()[source]

                                                                            Create a dictionary representation of a PWInput object

                                                                            Returns
                                                                            @@ -161,7 +161,7 @@
                                                                            -classmethod from_dict(pwinput_dict)[source]
                                                                            +classmethod from_dict(pwinput_dict)[source]

                                                                            Load a PWInput object from a dictionary.

                                                                            Parameters
                                                                            @@ -175,7 +175,7 @@
                                                                            -static from_file(filename)[source]
                                                                            +static from_file(filename)[source]

                                                                            Reads an PWInput object from a file.

                                                                            Parameters
                                                                            @@ -189,7 +189,7 @@
                                                                            -static from_string(string)[source]
                                                                            +static from_string(string)[source]

                                                                            Reads an PWInput object from a string.

                                                                            Parameters
                                                                            @@ -203,7 +203,7 @@
                                                                            -static proc_val(key, val)[source]
                                                                            +static proc_val(key, val)[source]

                                                                            Static helper method to convert PWINPUT parameters to proper type, e.g., integers, floats, etc.

                                                                            @@ -218,7 +218,7 @@
                                                                            -write_file(filename)[source]
                                                                            +write_file(filename)[source]

                                                                            Write the PWSCF input file.

                                                                            Parameters
                                                                            @@ -231,14 +231,14 @@
                                                                            -exception PWInputError[source]
                                                                            +exception PWInputError[source]

                                                                            Bases: BaseException

                                                                            Error for PWInput

                                                                            -class PWOutput(filename)[source]
                                                                            +class PWOutput(filename)[source]

                                                                            Bases: object

                                                                            Parser for PWSCF output file.

                                                                            @@ -248,7 +248,7 @@
                                                                            -property final_energy[source]
                                                                            +property final_energy[source]

                                                                            Final energy

                                                                            Type
                                                                            @@ -259,7 +259,7 @@
                                                                            -get_celldm(idx: int)[source]
                                                                            +get_celldm(idx: int)[source]
                                                                            Parameters

                                                                            idx (int) – index

                                                                            @@ -272,7 +272,7 @@
                                                                            -property lattice_type[source]
                                                                            +property lattice_type[source]

                                                                            Lattice type.

                                                                            Type
                                                                            @@ -283,12 +283,12 @@
                                                                            -patterns = {'celldm1': 'celldm\\(1\\)=\\s+([\\d\\.]+)\\s', 'celldm2': 'celldm\\(2\\)=\\s+([\\d\\.]+)\\s', 'celldm3': 'celldm\\(3\\)=\\s+([\\d\\.]+)\\s', 'celldm4': 'celldm\\(4\\)=\\s+([\\d\\.]+)\\s', 'celldm5': 'celldm\\(5\\)=\\s+([\\d\\.]+)\\s', 'celldm6': 'celldm\\(6\\)=\\s+([\\d\\.]+)\\s', 'ecut': 'kinetic\\-energy cutoff\\s+=\\s+([\\d\\.\\-]+)\\s+Ry', 'energies': 'total energy\\s+=\\s+([\\d\\.\\-]+)\\sRy', 'lattice_type': 'bravais\\-lattice index\\s+=\\s+(\\d+)', 'nkpts': 'number of k points=\\s+([\\d]+)'}[source]
                                                                            +patterns = {'celldm1': 'celldm\\(1\\)=\\s+([\\d\\.]+)\\s', 'celldm2': 'celldm\\(2\\)=\\s+([\\d\\.]+)\\s', 'celldm3': 'celldm\\(3\\)=\\s+([\\d\\.]+)\\s', 'celldm4': 'celldm\\(4\\)=\\s+([\\d\\.]+)\\s', 'celldm5': 'celldm\\(5\\)=\\s+([\\d\\.]+)\\s', 'celldm6': 'celldm\\(6\\)=\\s+([\\d\\.]+)\\s', 'ecut': 'kinetic\\-energy cutoff\\s+=\\s+([\\d\\.\\-]+)\\s+Ry', 'energies': 'total energy\\s+=\\s+([\\d\\.\\-]+)\\sRy', 'lattice_type': 'bravais\\-lattice index\\s+=\\s+(\\d+)', 'nkpts': 'number of k points=\\s+([\\d]+)'}[source]
                                                                            -read_pattern(patterns, reverse=False, terminate_on_match=False, postprocess=<class 'str'>)[source]
                                                                            +read_pattern(patterns, reverse=False, terminate_on_match=False, postprocess=<class 'str'>)[source]

                                                                            General pattern reading. Uses monty’s regrep method. Takes the same arguments.

                                                                            diff --git a/docs/pymatgen.io.qchem.html b/docs/pymatgen.io.qchem.html index 11edd6ca4fa..45fb8633417 100644 --- a/docs/pymatgen.io.qchem.html +++ b/docs/pymatgen.io.qchem.html @@ -4,7 +4,7 @@ - pymatgen.io.qchem package — pymatgen 2022.5.18 documentation + pymatgen.io.qchem package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                            - 2022.5.18 + 2022.5.18.1
                                                                            diff --git a/docs/pymatgen.io.qchem.inputs.html b/docs/pymatgen.io.qchem.inputs.html index de226416a39..1ab9c050f80 100644 --- a/docs/pymatgen.io.qchem.inputs.html +++ b/docs/pymatgen.io.qchem.inputs.html @@ -4,7 +4,7 @@ - pymatgen.io.qchem.inputs module — pymatgen 2022.5.18 documentation + pymatgen.io.qchem.inputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                            - 2022.5.18 + 2022.5.18.1
                                                                            @@ -119,7 +119,7 @@

                                                                            Classes for reading/manipulating/writing QChem input files.

                                                                            -class QCInput(molecule: Molecule | Literal['read'], rem: dict, opt: dict[str, list] | None = None, pcm: dict | None = None, solvent: dict | None = None, smx: dict | None = None, scan: dict[str, list] | None = None, van_der_waals: dict[str, float] | None = None, vdw_mode: str = 'atomic', plots: dict | None = None, nbo: dict | None = None)[source]
                                                                            +class QCInput(molecule: Molecule | Literal['read'], rem: dict, opt: dict[str, list] | None = None, pcm: dict | None = None, solvent: dict | None = None, smx: dict | None = None, scan: dict[str, list] | None = None, van_der_waals: dict[str, float] | None = None, vdw_mode: str = 'atomic', plots: dict | None = None, nbo: dict | None = None)[source]

                                                                            Bases: pymatgen.io.core.InputFile

                                                                            An object representing a QChem input file. QCInput attributes represent different sections of a QChem input file. To add a new section one needs to modify __init__, __str__, from_sting and add staticmethods @@ -165,7 +165,7 @@

                                                                            -static find_sections(string: str) list[source]
                                                                            +static find_sections(string: str) list[source]

                                                                            Find sections in the string.

                                                                            Parameters
                                                                            @@ -179,7 +179,7 @@
                                                                            -static from_file(filename: str | Path) QCInput[source]
                                                                            +static from_file(filename: str | Path) QCInput[source]

                                                                            Create QcInput from file. :param filename: Filename :type filename: str

                                                                            @@ -192,7 +192,7 @@
                                                                            -classmethod from_multi_jobs_file(filename: str) list[pymatgen.io.qchem.inputs.QCInput][source]
                                                                            +classmethod from_multi_jobs_file(filename: str) list[pymatgen.io.qchem.inputs.QCInput][source]

                                                                            Create list of QcInput from a file. :param filename: Filename :type filename: str

                                                                            @@ -205,7 +205,7 @@
                                                                            -classmethod from_string(string: str) pymatgen.io.qchem.inputs.QCInput[source]
                                                                            +classmethod from_string(string: str) pymatgen.io.qchem.inputs.QCInput[source]

                                                                            Read QcInput from string.

                                                                            Parameters
                                                                            @@ -219,13 +219,13 @@
                                                                            -get_string()[source]
                                                                            +get_string()[source]

                                                                            Return a string representation of an entire input file.

                                                                            -static molecule_template(molecule: Molecule | Literal['read']) str[source]
                                                                            +static molecule_template(molecule: Molecule | Literal['read']) str[source]
                                                                            Parameters

                                                                            molecule (Molecule) – molecule

                                                                            @@ -238,7 +238,7 @@
                                                                            -static multi_job_string(job_list: list[pymatgen.io.qchem.inputs.QCInput]) str[source]
                                                                            +static multi_job_string(job_list: list[pymatgen.io.qchem.inputs.QCInput]) str[source]
                                                                            Parameters

                                                                            () (job_list) – List of jobs

                                                                            @@ -251,7 +251,7 @@
                                                                            -static nbo_template(nbo: dict) str[source]
                                                                            +static nbo_template(nbo: dict) str[source]
                                                                            Parameters

                                                                            () (nbo) –

                                                                            @@ -264,7 +264,7 @@
                                                                            -static opt_template(opt: dict[str, list]) str[source]
                                                                            +static opt_template(opt: dict[str, list]) str[source]

                                                                            Optimization template.

                                                                            Parameters
                                                                            @@ -278,7 +278,7 @@
                                                                            -static pcm_template(pcm: dict) str[source]
                                                                            +static pcm_template(pcm: dict) str[source]

                                                                            Pcm run template.

                                                                            Parameters
                                                                            @@ -292,7 +292,7 @@
                                                                            -static plots_template(plots: dict) str[source]
                                                                            +static plots_template(plots: dict) str[source]
                                                                            Parameters

                                                                            () (plots) –

                                                                            @@ -305,7 +305,7 @@
                                                                            -static read_molecule(string: str) Molecule | Literal['read'][source]
                                                                            +static read_molecule(string: str) Molecule | Literal['read'][source]

                                                                            Read molecule from string.

                                                                            Parameters
                                                                            @@ -319,7 +319,7 @@
                                                                            -static read_nbo(string: str) dict[source]
                                                                            +static read_nbo(string: str) dict[source]

                                                                            Read nbo parameters from string.

                                                                            Parameters
                                                                            @@ -333,7 +333,7 @@
                                                                            -static read_opt(string: str) dict[str, list][source]
                                                                            +static read_opt(string: str) dict[str, list][source]

                                                                            Read opt section from string.

                                                                            Parameters
                                                                            @@ -347,7 +347,7 @@
                                                                            -static read_pcm(string: str) dict[source]
                                                                            +static read_pcm(string: str) dict[source]

                                                                            Read pcm parameters from string.

                                                                            Parameters
                                                                            @@ -361,7 +361,7 @@
                                                                            -static read_plots(string: str) dict[source]
                                                                            +static read_plots(string: str) dict[source]

                                                                            Read plots parameters from string.

                                                                            Parameters
                                                                            @@ -375,7 +375,7 @@
                                                                            -static read_rem(string: str) dict[source]
                                                                            +static read_rem(string: str) dict[source]

                                                                            Parse rem from string.

                                                                            Parameters
                                                                            @@ -389,7 +389,7 @@
                                                                            -static read_scan(string: str) dict[str, list][source]
                                                                            +static read_scan(string: str) dict[str, list][source]

                                                                            Read scan section from a string.

                                                                            Parameters
                                                                            @@ -403,7 +403,7 @@
                                                                            -static read_smx(string: str) dict[source]
                                                                            +static read_smx(string: str) dict[source]

                                                                            Read smx parameters from string.

                                                                            Parameters
                                                                            @@ -417,7 +417,7 @@
                                                                            -static read_solvent(string: str) dict[source]
                                                                            +static read_solvent(string: str) dict[source]

                                                                            Read solvent parameters from string.

                                                                            Parameters
                                                                            @@ -431,7 +431,7 @@
                                                                            -static read_vdw(string: str) tuple[str, dict][source]
                                                                            +static read_vdw(string: str) tuple[str, dict][source]

                                                                            Read van der Waals parameters from string.

                                                                            Parameters
                                                                            @@ -445,7 +445,7 @@
                                                                            -static rem_template(rem: dict) str[source]
                                                                            +static rem_template(rem: dict) str[source]
                                                                            Parameters

                                                                            () (rem) –

                                                                            @@ -458,7 +458,7 @@
                                                                            -static scan_template(scan: dict[str, list]) str[source]
                                                                            +static scan_template(scan: dict[str, list]) str[source]
                                                                            Parameters

                                                                            scan (dict) – Dictionary with scan section information. @@ -472,7 +472,7 @@

                                                                            -static smx_template(smx: dict) str[source]
                                                                            +static smx_template(smx: dict) str[source]
                                                                            Parameters

                                                                            () (smx) –

                                                                            @@ -485,7 +485,7 @@
                                                                            -static solvent_template(solvent: dict) str[source]
                                                                            +static solvent_template(solvent: dict) str[source]

                                                                            Solvent template.

                                                                            Parameters
                                                                            @@ -499,7 +499,7 @@
                                                                            -static van_der_waals_template(radii: dict[str, float], mode: str = 'atomic') str[source]
                                                                            +static van_der_waals_template(radii: dict[str, float], mode: str = 'atomic') str[source]
                                                                            Parameters
                                                                              @@ -522,7 +522,7 @@
                                                                              -static write_multi_job_file(job_list: list[pymatgen.io.qchem.inputs.QCInput], filename: str)[source]
                                                                              +static write_multi_job_file(job_list: list[pymatgen.io.qchem.inputs.QCInput], filename: str)[source]

                                                                              Write a multijob file.

                                                                              Parameters
                                                                              diff --git a/docs/pymatgen.io.qchem.outputs.html b/docs/pymatgen.io.qchem.outputs.html index 700d196a046..708a719fe88 100644 --- a/docs/pymatgen.io.qchem.outputs.html +++ b/docs/pymatgen.io.qchem.outputs.html @@ -4,7 +4,7 @@ - pymatgen.io.qchem.outputs module — pymatgen 2022.5.18 documentation + pymatgen.io.qchem.outputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                              - 2022.5.18 + 2022.5.18.1
                                                                              @@ -119,7 +119,7 @@

                                                                              Parsers for Qchem output files.

                                                                              -class QCOutput(filename: str)[source]
                                                                              +class QCOutput(filename: str)[source]

                                                                              Bases: monty.json.MSONable

                                                                              Class to parse QChem output files.

                                                                              @@ -129,7 +129,7 @@
                                                                              -as_dict()[source]
                                                                              +as_dict()[source]
                                                                              Returns

                                                                              MSONAble dict.

                                                                              @@ -139,7 +139,7 @@
                                                                              -static multiple_outputs_from_file(cls, filename, keep_sub_files=True)[source]
                                                                              +static multiple_outputs_from_file(cls, filename, keep_sub_files=True)[source]

                                                                              Parses a QChem output file with multiple calculations # 1.) Separates the output into sub-files

                                                                              @@ -154,7 +154,7 @@
                                                                              -check_for_structure_changes(mol1: pymatgen.core.structure.Molecule, mol2: pymatgen.core.structure.Molecule) str[source]
                                                                              +check_for_structure_changes(mol1: pymatgen.core.structure.Molecule, mol2: pymatgen.core.structure.Molecule) str[source]

                                                                              Compares connectivity of two molecules (using MoleculeGraph w/ OpenBabelNN). This function will work with two molecules with different atom orderings,

                                                                              @@ -189,7 +189,7 @@
                                                                              -get_percentage(line: str, orbital: str) str[source]
                                                                              +get_percentage(line: str, orbital: str) str[source]

                                                                              Retrieve the percent character of an orbital.

                                                                              Parameters
                                                                              @@ -209,7 +209,7 @@
                                                                              -jump_to_header(lines: list[str], header: str) list[str][source]
                                                                              +jump_to_header(lines: list[str], header: str) list[str][source]

                                                                              Given a list of lines, truncate the start of the list so that the first line of the new list contains the header.

                                                                              @@ -230,7 +230,7 @@
                                                                              -nbo_parser(filename: str) dict[str, list[pandas.core.frame.DataFrame]][source]
                                                                              +nbo_parser(filename: str) dict[str, list[pandas.core.frame.DataFrame]][source]

                                                                              Parse all the important sections of NBO output.

                                                                              Parameters
                                                                              @@ -247,7 +247,7 @@
                                                                              -parse_hybridization_character(lines: list[str]) list[pandas.core.frame.DataFrame][source]
                                                                              +parse_hybridization_character(lines: list[str]) list[pandas.core.frame.DataFrame][source]

                                                                              Parse the hybridization character section of NBO output.

                                                                              Parameters
                                                                              @@ -264,7 +264,7 @@
                                                                              -parse_natural_populations(lines: list[str]) list[pandas.core.frame.DataFrame][source]
                                                                              +parse_natural_populations(lines: list[str]) list[pandas.core.frame.DataFrame][source]

                                                                              Parse the natural populations section of NBO output.

                                                                              Parameters
                                                                              @@ -281,7 +281,7 @@
                                                                              -parse_perturbation_energy(lines: list[str]) list[pandas.core.frame.DataFrame][source]
                                                                              +parse_perturbation_energy(lines: list[str]) list[pandas.core.frame.DataFrame][source]

                                                                              Parse the perturbation energy section of NBO output.

                                                                              Parameters
                                                                              @@ -298,7 +298,7 @@
                                                                              -z_int(string: str) int[source]
                                                                              +z_int(string: str) int[source]

                                                                              Convert string to integer. If string empty, return -1.

                                                                              diff --git a/docs/pymatgen.io.qchem.sets.html b/docs/pymatgen.io.qchem.sets.html index 18f08bf5754..910599605fb 100644 --- a/docs/pymatgen.io.qchem.sets.html +++ b/docs/pymatgen.io.qchem.sets.html @@ -4,7 +4,7 @@ - pymatgen.io.qchem.sets module — pymatgen 2022.5.18 documentation + pymatgen.io.qchem.sets module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                              - 2022.5.18 + 2022.5.18.1
                                                                              @@ -119,7 +119,7 @@

                                                                              Input sets for Qchem

                                                                              -class ForceSet(molecule: Molecule, basis_set: str = 'def2-tzvppd', scf_algorithm: str = 'diis', dft_rung: int = 3, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, max_scf_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, overwrite_inputs: dict | None = None, vdw_mode: Literal['atomic', 'sequential'] = 'atomic')[source]
                                                                              +class ForceSet(molecule: Molecule, basis_set: str = 'def2-tzvppd', scf_algorithm: str = 'diis', dft_rung: int = 3, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, max_scf_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, overwrite_inputs: dict | None = None, vdw_mode: Literal['atomic', 'sequential'] = 'atomic')[source]

                                                                              Bases: pymatgen.io.qchem.sets.QChemDictSet

                                                                              QChemDictSet for a force (gradient) calculation

                                                                              @@ -178,7 +178,7 @@
                                                                              -class FreqSet(molecule: Molecule, basis_set: str = 'def2-tzvppd', scf_algorithm: str = 'diis', dft_rung: int = 3, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, max_scf_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, overwrite_inputs: dict | None = None, vdw_mode: Literal['atomic', 'sequential'] = 'atomic')[source]
                                                                              +class FreqSet(molecule: Molecule, basis_set: str = 'def2-tzvppd', scf_algorithm: str = 'diis', dft_rung: int = 3, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, max_scf_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, overwrite_inputs: dict | None = None, vdw_mode: Literal['atomic', 'sequential'] = 'atomic')[source]

                                                                              Bases: pymatgen.io.qchem.sets.QChemDictSet

                                                                              QChemDictSet for a frequency calculation

                                                                              @@ -237,7 +237,7 @@
                                                                              -class OptSet(molecule: Molecule, basis_set: str = 'def2-tzvppd', scf_algorithm: str = 'diis', dft_rung: int = 3, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, max_scf_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, opt_variables: dict[str, list] | None = None, geom_opt_max_cycles: int = 200, overwrite_inputs: dict | None = None, vdw_mode: Literal['atomic', 'sequential'] = 'atomic')[source]
                                                                              +class OptSet(molecule: Molecule, basis_set: str = 'def2-tzvppd', scf_algorithm: str = 'diis', dft_rung: int = 3, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, max_scf_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, opt_variables: dict[str, list] | None = None, geom_opt_max_cycles: int = 200, overwrite_inputs: dict | None = None, vdw_mode: Literal['atomic', 'sequential'] = 'atomic')[source]

                                                                              Bases: pymatgen.io.qchem.sets.QChemDictSet

                                                                              QChemDictSet for a geometry optimization

                                                                              @@ -299,7 +299,7 @@
                                                                              -class PESScanSet(molecule: Molecule, basis_set: str = 'def2-tzvppd', scf_algorithm: str = 'diis', dft_rung: int = 3, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, max_scf_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, opt_variables: dict[str, list] | None = None, scan_variables: dict[str, list] | None = None, overwrite_inputs: dict | None = None, vdw_mode: Literal['atomic', 'sequential'] = 'atomic')[source]
                                                                              +class PESScanSet(molecule: Molecule, basis_set: str = 'def2-tzvppd', scf_algorithm: str = 'diis', dft_rung: int = 3, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, max_scf_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, opt_variables: dict[str, list] | None = None, scan_variables: dict[str, list] | None = None, overwrite_inputs: dict | None = None, vdw_mode: Literal['atomic', 'sequential'] = 'atomic')[source]

                                                                              Bases: pymatgen.io.qchem.sets.QChemDictSet

                                                                              QChemDictSet for a potential energy surface scan (PES_SCAN) calculation, used primarily to identify possible transition states or to sample different @@ -376,7 +376,7 @@

                                                                              -class QChemDictSet(molecule: Molecule, job_type: str, basis_set: str, scf_algorithm: str, dft_rung: int = 4, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, opt_variables: dict[str, list] | None = None, scan_variables: dict[str, list] | None = None, max_scf_cycles: int = 200, geom_opt_max_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, overwrite_inputs: dict | None = None, vdw_mode: Literal['atomic', 'sequential'] = 'atomic')[source]
                                                                              +class QChemDictSet(molecule: Molecule, job_type: str, basis_set: str, scf_algorithm: str, dft_rung: int = 4, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, opt_variables: dict[str, list] | None = None, scan_variables: dict[str, list] | None = None, max_scf_cycles: int = 200, geom_opt_max_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, overwrite_inputs: dict | None = None, vdw_mode: Literal['atomic', 'sequential'] = 'atomic')[source]

                                                                              Bases: pymatgen.io.qchem.inputs.QCInput

                                                                              Build a QCInput given all the various input parameters. Can be extended by standard implementations below.

                                                                              @@ -449,7 +449,7 @@
                                                                              -write(input_file: str)[source]
                                                                              +write(input_file: str)[source]
                                                                              Parameters

                                                                              input_file (str) – Filename

                                                                              @@ -461,7 +461,7 @@
                                                                              -class SinglePointSet(molecule: Molecule, basis_set: str = 'def2-tzvppd', scf_algorithm: str = 'diis', dft_rung: int = 3, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, max_scf_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, overwrite_inputs: dict | None = None, vdw_mode: Literal['atomic', 'sequential'] = 'atomic')[source]
                                                                              +class SinglePointSet(molecule: Molecule, basis_set: str = 'def2-tzvppd', scf_algorithm: str = 'diis', dft_rung: int = 3, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, max_scf_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, overwrite_inputs: dict | None = None, vdw_mode: Literal['atomic', 'sequential'] = 'atomic')[source]

                                                                              Bases: pymatgen.io.qchem.sets.QChemDictSet

                                                                              QChemDictSet for a single point calculation

                                                                              @@ -522,7 +522,7 @@
                                                                              -class TransitionStateSet(molecule: Molecule, basis_set: str = 'def2-tzvppd', scf_algorithm: str = 'diis', dft_rung: int = 3, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, max_scf_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, opt_variables: dict[str, list] | None = None, geom_opt_max_cycles: int = 200, overwrite_inputs: dict | None = None, vdw_mode='atomic')[source]
                                                                              +class TransitionStateSet(molecule: Molecule, basis_set: str = 'def2-tzvppd', scf_algorithm: str = 'diis', dft_rung: int = 3, pcm_dielectric: float | None = None, smd_solvent: str | None = None, custom_smd: str | None = None, max_scf_cycles: int = 200, plot_cubes: bool = False, nbo_params: dict | None = None, opt_variables: dict[str, list] | None = None, geom_opt_max_cycles: int = 200, overwrite_inputs: dict | None = None, vdw_mode='atomic')[source]

                                                                              Bases: pymatgen.io.qchem.sets.QChemDictSet

                                                                              QChemDictSet for a transition-state search

                                                                              diff --git a/docs/pymatgen.io.qchem.utils.html b/docs/pymatgen.io.qchem.utils.html index 546af99a4c7..5bcd2728992 100644 --- a/docs/pymatgen.io.qchem.utils.html +++ b/docs/pymatgen.io.qchem.utils.html @@ -4,7 +4,7 @@ - pymatgen.io.qchem.utils module — pymatgen 2022.5.18 documentation + pymatgen.io.qchem.utils module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                              - 2022.5.18 + 2022.5.18.1
                                                                              @@ -119,7 +119,7 @@

                                                                              Utilities for Qchem io.

                                                                              -lower_and_check_unique(dict_to_check)[source]
                                                                              +lower_and_check_unique(dict_to_check)[source]

                                                                              Takes a dictionary and makes all the keys lower case. Also replaces “jobtype” with “job_type” just so that key specifically can be called elsewhere without ambiguity. Finally, ensures that multiple identical @@ -144,14 +144,14 @@

                                                                              -process_parsed_coords(coords)[source]
                                                                              +process_parsed_coords(coords)[source]

                                                                              Takes a set of parsed coordinates, which come as an array of strings, and returns a numpy array of floats.

                                                                              -read_pattern(text_str, patterns, terminate_on_match=False, postprocess=<class 'str'>)[source]
                                                                              +read_pattern(text_str, patterns, terminate_on_match=False, postprocess=<class 'str'>)[source]

                                                                              General pattern reading on an input string

                                                                              Parameters
                                                                              @@ -178,7 +178,7 @@
                                                                              -read_table_pattern(text_str, header_pattern, row_pattern, footer_pattern, postprocess=<class 'str'>, attribute_name=None, last_one_only=False)[source]
                                                                              +read_table_pattern(text_str, header_pattern, row_pattern, footer_pattern, postprocess=<class 'str'>, attribute_name=None, last_one_only=False)[source]

                                                                              Parse table-like data. A table composes of three parts: header, main body, footer. All the data matches “row pattern” in the main body will be returned.

                                                                              diff --git a/docs/pymatgen.io.shengbte.html b/docs/pymatgen.io.shengbte.html index d2ae2749f1a..fc81034e5e5 100644 --- a/docs/pymatgen.io.shengbte.html +++ b/docs/pymatgen.io.shengbte.html @@ -4,7 +4,7 @@ - pymatgen.io.shengbte module — pymatgen 2022.5.18 documentation + pymatgen.io.shengbte module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                              - 2022.5.18 + 2022.5.18.1
                                                                              @@ -118,7 +118,7 @@

                                                                              This module implements reading and writing of ShengBTE CONTROL files.

                                                                              -class Control(ngrid: list[int] | None = None, temperature: float | dict[str, float] = 300, **kwargs)[source]
                                                                              +class Control(ngrid: list[int] | None = None, temperature: float | dict[str, float] = 300, **kwargs)[source]

                                                                              Bases: monty.json.MSONable, dict

                                                                              Class for reading, updating, and writing ShengBTE CONTROL files. See https://bitbucket.org/sousaw/shengbte/src/master/ for more @@ -157,28 +157,28 @@

                                                                              -allocations_keys = ['nelements', 'natoms', 'ngrid', 'norientations'][source]
                                                                              +allocations_keys = ['nelements', 'natoms', 'ngrid', 'norientations'][source]
                                                                              -as_dict()[source]
                                                                              +as_dict()[source]

                                                                              Returns: MSONAble dict

                                                                              -crystal_keys = ['lfactor', 'lattvec', 'types', 'elements', 'positions', 'masses', 'gfactors', 'epsilon', 'born', 'scell', 'orientations'][source]
                                                                              +crystal_keys = ['lfactor', 'lattvec', 'types', 'elements', 'positions', 'masses', 'gfactors', 'epsilon', 'born', 'scell', 'orientations'][source]
                                                                              -flags_keys = ['nonanalytic', 'convergence', 'isotopes', 'autoisotopes', 'nanowires', 'onlyharmonic', 'espresso'][source]
                                                                              +flags_keys = ['nonanalytic', 'convergence', 'isotopes', 'autoisotopes', 'nanowires', 'onlyharmonic', 'espresso'][source]
                                                                              -classmethod from_dict(control_dict: dict)[source]
                                                                              +classmethod from_dict(control_dict: dict)[source]

                                                                              Write a CONTROL file from a Python dictionary. Description and default parameters can be found at https://bitbucket.org/sousaw/shengbte/src/master/. @@ -193,7 +193,7 @@

                                                                              -classmethod from_file(filepath: str)[source]
                                                                              +classmethod from_file(filepath: str)[source]

                                                                              Read a CONTROL namelist file and output a ‘Control’ object

                                                                              Parameters
                                                                              @@ -207,7 +207,7 @@
                                                                              -classmethod from_structure(structure: Structure, reciprocal_density: int | None = 50000, **kwargs)[source]
                                                                              +classmethod from_structure(structure: Structure, reciprocal_density: int | None = 50000, **kwargs)[source]

                                                                              Get a ShengBTE control object from a structure.

                                                                              Parameters
                                                                              @@ -227,7 +227,7 @@
                                                                              -get_structure() pymatgen.core.structure.Structure[source]
                                                                              +get_structure() pymatgen.core.structure.Structure[source]

                                                                              Get a pymatgen Structure from a ShengBTE control object.

                                                                              The control object must have the “lattvec”, “types”, “elements”, and “positions” settings otherwise an error will be thrown.

                                                                              @@ -240,17 +240,17 @@
                                                                              -params_keys = ['t', 't_min', 't_max', 't_step', 'omega_max', 'scalebroad', 'rmin', 'rmax', 'dr', 'maxiter', 'nticks', 'eps'][source]
                                                                              +params_keys = ['t', 't_min', 't_max', 't_step', 'omega_max', 'scalebroad', 'rmin', 'rmax', 'dr', 'maxiter', 'nticks', 'eps'][source]
                                                                              -required_params = ['nelements', 'natoms', 'ngrid', 'lattvec', 'types', 'elements', 'positions', 'scell'][source]
                                                                              +required_params = ['nelements', 'natoms', 'ngrid', 'lattvec', 'types', 'elements', 'positions', 'scell'][source]
                                                                              -to_file(filename: str = 'CONTROL')[source]
                                                                              +to_file(filename: str = 'CONTROL')[source]

                                                                              Writes ShengBTE CONTROL file from ‘Control’ object

                                                                              Parameters
                                                                              diff --git a/docs/pymatgen.io.template.html b/docs/pymatgen.io.template.html index 4843b54851f..0e5710ab7ca 100644 --- a/docs/pymatgen.io.template.html +++ b/docs/pymatgen.io.template.html @@ -4,7 +4,7 @@ - pymatgen.io.template module — pymatgen 2022.5.18 documentation + pymatgen.io.template module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                              - 2022.5.18 + 2022.5.18.1
                                                                              @@ -119,7 +119,7 @@ used to facilitate writing large numbers of input files based on a template.

                                                                              -class TemplateInputGen[source]
                                                                              +class TemplateInputGen[source]

                                                                              Bases: pymatgen.io.core.InputGenerator

                                                                              Concrete implementation of InputGenerator that is based on a single template input file with variables.

                                                                              @@ -128,7 +128,7 @@ classes.

                                                                              -get_input_set(template: Union[str, pathlib.Path], variables: Optional[Dict] = None, filename: str = 'input.txt')[source]
                                                                              +get_input_set(template: Union[str, pathlib.Path], variables: Optional[Dict] = None, filename: str = 'input.txt')[source]
                                                                              Parameters
                                                                                diff --git a/docs/pymatgen.io.vasp.help.html b/docs/pymatgen.io.vasp.help.html index 9229d254f53..3d0200c818b 100644 --- a/docs/pymatgen.io.vasp.help.html +++ b/docs/pymatgen.io.vasp.help.html @@ -4,7 +4,7 @@ - pymatgen.io.vasp.help module — pymatgen 2022.5.18 documentation + pymatgen.io.vasp.help module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                                - 2022.5.18 + 2022.5.18.1
                                                                                @@ -119,13 +119,13 @@

                                                                                Get help with VASP parameters from VASP wiki.

                                                                                -class VaspDoc[source]
                                                                                +class VaspDoc[source]

                                                                                Bases: object

                                                                                A VASP documentation helper.

                                                                                Init for VaspDoc.

                                                                                -classmethod get_help(tag, fmt='text')[source]
                                                                                +classmethod get_help(tag, fmt='text')[source]

                                                                                Get help on a VASP tag.

                                                                                Parameters
                                                                                @@ -139,13 +139,13 @@
                                                                                -classmethod get_incar_tags()[source]
                                                                                +classmethod get_incar_tags()[source]

                                                                                Returns: All incar tags

                                                                                -print_help(tag)[source]
                                                                                +print_help(tag)[source]

                                                                                Print the help for a TAG.

                                                                                Parameters
                                                                                @@ -156,7 +156,7 @@
                                                                                -print_jupyter_help(tag)[source]
                                                                                +print_jupyter_help(tag)[source]

                                                                                Display HTML help in ipython notebook.

                                                                                Parameters
                                                                                diff --git a/docs/pymatgen.io.vasp.html b/docs/pymatgen.io.vasp.html index ad919cf4466..e0dfd732558 100644 --- a/docs/pymatgen.io.vasp.html +++ b/docs/pymatgen.io.vasp.html @@ -4,7 +4,7 @@ - pymatgen.io.vasp package — pymatgen 2022.5.18 documentation + pymatgen.io.vasp package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                                - 2022.5.18 + 2022.5.18.1
                                                                                diff --git a/docs/pymatgen.io.vasp.inputs.html b/docs/pymatgen.io.vasp.inputs.html index 4e0064dc351..e0655a62bde 100644 --- a/docs/pymatgen.io.vasp.inputs.html +++ b/docs/pymatgen.io.vasp.inputs.html @@ -4,7 +4,7 @@ - pymatgen.io.vasp.inputs module — pymatgen 2022.5.18 documentation + pymatgen.io.vasp.inputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                                - 2022.5.18 + 2022.5.18.1
                                                                                @@ -120,14 +120,14 @@ files.

                                                                                -exception BadIncarWarning[source]
                                                                                +exception BadIncarWarning[source]

                                                                                Bases: UserWarning

                                                                                Warning class for bad Incar parameters.

                                                                                -class Incar(params: Optional[dict[str, Any]] = None)[source]
                                                                                +class Incar(params: Optional[dict[str, Any]] = None)[source]

                                                                                Bases: dict, monty.json.MSONable

                                                                                INCAR object for reading and writing INCAR files. Essentially consists of a dictionary with some helper functions

                                                                                @@ -139,7 +139,7 @@
                                                                                -as_dict() dict[source]
                                                                                +as_dict() dict[source]
                                                                                Returns

                                                                                MSONable dict.

                                                                                @@ -149,7 +149,7 @@
                                                                                -check_params()[source]
                                                                                +check_params()[source]

                                                                                Raises a warning for nonsensical or non-existent INCAR tags and parameters. If a keyword doesn’t exist (e.g. there’s a typo in a keyword), your calculation will still run, however VASP will ignore the @@ -158,7 +158,7 @@

                                                                                -diff(other: pymatgen.io.vasp.inputs.Incar) dict[str, dict[str, Any]][source]
                                                                                +diff(other: pymatgen.io.vasp.inputs.Incar) dict[str, dict[str, Any]][source]

                                                                                Diff function for Incar. Compares two Incars and indicates which parameters are the same and which are not. Useful for checking whether two runs were done using the same parameters.

                                                                                @@ -180,7 +180,7 @@
                                                                                -classmethod from_dict(d) pymatgen.io.vasp.inputs.Incar[source]
                                                                                +classmethod from_dict(d) pymatgen.io.vasp.inputs.Incar[source]
                                                                                Parameters

                                                                                d – Dict representation.

                                                                                @@ -193,7 +193,7 @@
                                                                                -static from_file(filename: Union[str, pathlib.Path]) pymatgen.io.vasp.inputs.Incar[source]
                                                                                +static from_file(filename: Union[str, pathlib.Path]) pymatgen.io.vasp.inputs.Incar[source]

                                                                                Reads an Incar object from a file.

                                                                                Parameters
                                                                                @@ -207,7 +207,7 @@
                                                                                -static from_string(string: str) pymatgen.io.vasp.inputs.Incar[source]
                                                                                +static from_string(string: str) pymatgen.io.vasp.inputs.Incar[source]

                                                                                Reads an Incar object from a string.

                                                                                Parameters
                                                                                @@ -221,7 +221,7 @@
                                                                                -get_string(sort_keys: bool = False, pretty: bool = False) str[source]
                                                                                +get_string(sort_keys: bool = False, pretty: bool = False) str[source]

                                                                                Returns a string representation of the INCAR. The reason why this method is different from the __str__ method is to provide options for pretty printing.

                                                                                @@ -239,7 +239,7 @@
                                                                                -static proc_val(key: str, val: Any)[source]
                                                                                +static proc_val(key: str, val: Any)[source]

                                                                                Static helper method to convert INCAR parameters to proper types, e.g., integers, floats, lists, etc.

                                                                                @@ -254,7 +254,7 @@
                                                                                -write_file(filename: Union[str, pathlib.Path])[source]
                                                                                +write_file(filename: Union[str, pathlib.Path])[source]

                                                                                Write Incar to a file.

                                                                                Parameters
                                                                                @@ -267,7 +267,7 @@
                                                                                -class Kpoints(comment: str = 'Default gamma', num_kpts: int = 0, style: Kpoints_supported_modes = Kpoints_supported_modes.Gamma, kpts: Sequence[float | int | Sequence] = ((1, 1, 1),), kpts_shift: tuple[float, float, float] = (0, 0, 0), kpts_weights=None, coord_type=None, labels=None, tet_number: int = 0, tet_weight: float = 0, tet_connections=None)[source]
                                                                                +class Kpoints(comment: str = 'Default gamma', num_kpts: int = 0, style: Kpoints_supported_modes = Kpoints_supported_modes.Gamma, kpts: Sequence[float | int | Sequence] = ((1, 1, 1),), kpts_shift: tuple[float, float, float] = (0, 0, 0), kpts_weights=None, coord_type=None, labels=None, tet_number: int = 0, tet_weight: float = 0, tet_connections=None)[source]

                                                                                Bases: monty.json.MSONable

                                                                                KPOINT reader/writer.

                                                                                Highly flexible constructor for Kpoints object. The flexibility comes @@ -313,7 +313,7 @@ 1x1x1 KPOINTS with no shift.

                                                                                -as_dict()[source]
                                                                                +as_dict()[source]
                                                                                Returns

                                                                                MSONable dict.

                                                                                @@ -323,7 +323,7 @@
                                                                                -static automatic(subdivisions)[source]
                                                                                +static automatic(subdivisions)[source]

                                                                                Convenient static constructor for a fully automatic Kpoint grid, with gamma centered Monkhorst-Pack grids and the number of subdivisions along each reciprocal lattice vector determined by the scheme in the @@ -341,7 +341,7 @@

                                                                                -static automatic_density(structure: pymatgen.core.structure.Structure, kppa: float, force_gamma: bool = False)[source]
                                                                                +static automatic_density(structure: pymatgen.core.structure.Structure, kppa: float, force_gamma: bool = False)[source]

                                                                                Returns an automatic Kpoint object based on a structure and a kpoint density. Uses Gamma centered meshes for hexagonal cells and Monkhorst-Pack grids otherwise.

                                                                                @@ -367,7 +367,7 @@
                                                                                -static automatic_density_by_lengths(structure: pymatgen.core.structure.Structure, length_densities: Sequence[float], force_gamma: bool = False)[source]
                                                                                +static automatic_density_by_lengths(structure: pymatgen.core.structure.Structure, length_densities: Sequence[float], force_gamma: bool = False)[source]

                                                                                Returns an automatic Kpoint object based on a structure and a k-point density normalized by lattice constants.

                                                                                @@ -396,7 +396,7 @@
                                                                                -static automatic_density_by_vol(structure: pymatgen.core.structure.Structure, kppvol: int, force_gamma: bool = False)[source]
                                                                                +static automatic_density_by_vol(structure: pymatgen.core.structure.Structure, kppvol: int, force_gamma: bool = False)[source]

                                                                                Returns an automatic Kpoint object based on a structure and a kpoint density per inverse Angstrom^3 of reciprocal cell.

                                                                                @@ -419,7 +419,7 @@
                                                                                -static automatic_gamma_density(structure: pymatgen.core.structure.Structure, kppa: float)[source]
                                                                                +static automatic_gamma_density(structure: pymatgen.core.structure.Structure, kppa: float)[source]

                                                                                Returns an automatic Kpoint object based on a structure and a kpoint density. Uses Gamma centered meshes always. For GW.

                                                                                @@ -439,7 +439,7 @@
                                                                                -static automatic_linemode(divisions, ibz)[source]
                                                                                +static automatic_linemode(divisions, ibz)[source]

                                                                                Convenient static constructor for a KPOINTS in mode line_mode. gamma centered Monkhorst-Pack grids and the number of subdivisions along each reciprocal lattice vector determined by the scheme in the @@ -459,7 +459,7 @@

                                                                                -classmethod from_dict(d)[source]
                                                                                +classmethod from_dict(d)[source]
                                                                                Parameters

                                                                                d – Dict representation.

                                                                                @@ -472,7 +472,7 @@
                                                                                -static from_file(filename)[source]
                                                                                +static from_file(filename)[source]

                                                                                Reads a Kpoints object from a KPOINTS file.

                                                                                Parameters
                                                                                @@ -486,7 +486,7 @@
                                                                                -static from_string(string)[source]
                                                                                +static from_string(string)[source]

                                                                                Reads a Kpoints object from a KPOINTS string.

                                                                                Parameters
                                                                                @@ -500,7 +500,7 @@
                                                                                -static gamma_automatic(kpts: tuple[int, int, int] = (1, 1, 1), shift: tuple[float, float, float] = (0, 0, 0))[source]
                                                                                +static gamma_automatic(kpts: tuple[int, int, int] = (1, 1, 1), shift: tuple[float, float, float] = (0, 0, 0))[source]

                                                                                Convenient static constructor for an automatic Gamma centered Kpoint grid.

                                                                                @@ -519,7 +519,7 @@
                                                                                -static monkhorst_automatic(kpts: tuple[int, int, int] = (2, 2, 2), shift: tuple[float, float, float] = (0, 0, 0))[source]
                                                                                +static monkhorst_automatic(kpts: tuple[int, int, int] = (2, 2, 2), shift: tuple[float, float, float] = (0, 0, 0))[source]

                                                                                Convenient static constructor for an automatic Monkhorst pack Kpoint grid.

                                                                                @@ -538,7 +538,7 @@
                                                                                -property style[source]
                                                                                +property style[source]

                                                                                Style for kpoint generation. One of Kpoints_supported_modes enum.

                                                                                @@ -550,13 +550,13 @@
                                                                                -supported_modes[source]
                                                                                +supported_modes[source]

                                                                                alias of pymatgen.io.vasp.inputs.Kpoints_supported_modes

                                                                                -write_file(filename)[source]
                                                                                +write_file(filename)[source]

                                                                                Write Kpoints to a file.

                                                                                Parameters
                                                                                @@ -569,42 +569,42 @@
                                                                                -class Kpoints_supported_modes(value)[source]
                                                                                +class Kpoints_supported_modes(value)[source]

                                                                                Bases: enum.Enum

                                                                                Enum type of all supported modes for Kpoint generation.

                                                                                -Automatic = 0[source]
                                                                                +Automatic = 0[source]
                                                                                -Cartesian = 4[source]
                                                                                +Cartesian = 4[source]
                                                                                -Gamma = 1[source]
                                                                                +Gamma = 1[source]
                                                                                -Line_mode = 3[source]
                                                                                +Line_mode = 3[source]
                                                                                -Monkhorst = 2[source]
                                                                                +Monkhorst = 2[source]
                                                                                -Reciprocal = 5[source]
                                                                                +Reciprocal = 5[source]
                                                                                -static from_string(s: str) pymatgen.io.vasp.inputs.Kpoints_supported_modes[source]
                                                                                +static from_string(s: str) pymatgen.io.vasp.inputs.Kpoints_supported_modes[source]
                                                                                Parameters

                                                                                s – String

                                                                                @@ -619,36 +619,36 @@
                                                                                -class Orbital(n, l, j, E, occ)[source]
                                                                                +class Orbital(n, l, j, E, occ)[source]

                                                                                Bases: tuple

                                                                                Create new instance of Orbital(n, l, j, E, occ)

                                                                                -E[source]
                                                                                +E[source]

                                                                                Alias for field number 3

                                                                                -j[source]
                                                                                +j[source]

                                                                                Alias for field number 2

                                                                                -l[source]
                                                                                +l[source]

                                                                                Alias for field number 1

                                                                                -n[source]
                                                                                +n[source]

                                                                                Alias for field number 0

                                                                                -occ[source]
                                                                                +occ[source]

                                                                                Alias for field number 4

                                                                                @@ -656,42 +656,42 @@
                                                                                -class OrbitalDescription(l, E, Type, Rcut, Type2, Rcut2)[source]
                                                                                +class OrbitalDescription(l, E, Type, Rcut, Type2, Rcut2)[source]

                                                                                Bases: tuple

                                                                                Create new instance of OrbitalDescription(l, E, Type, Rcut, Type2, Rcut2)

                                                                                -E[source]
                                                                                +E[source]

                                                                                Alias for field number 1

                                                                                -Rcut[source]
                                                                                +Rcut[source]

                                                                                Alias for field number 3

                                                                                -Rcut2[source]
                                                                                +Rcut2[source]

                                                                                Alias for field number 5

                                                                                -Type[source]
                                                                                +Type[source]

                                                                                Alias for field number 2

                                                                                -Type2[source]
                                                                                +Type2[source]

                                                                                Alias for field number 4

                                                                                -l[source]
                                                                                +l[source]

                                                                                Alias for field number 0

                                                                                @@ -699,47 +699,47 @@
                                                                                -class Poscar(structure: pymatgen.core.structure.Structure, comment: Optional[str] = None, selective_dynamics=None, true_names: bool = True, velocities: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None, predictor_corrector: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None, predictor_corrector_preamble: Optional[str] = None, sort_structure: bool = False)[source]
                                                                                +class Poscar(structure: pymatgen.core.structure.Structure, comment: Optional[str] = None, selective_dynamics=None, true_names: bool = True, velocities: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None, predictor_corrector: Optional[Union[numpy.typing._array_like._SupportsArray[numpy.dtype], numpy.typing._nested_sequence._NestedSequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], bool, int, float, complex, str, bytes, numpy.typing._nested_sequence._NestedSequence[Union[bool, int, float, complex, str, bytes]]]] = None, predictor_corrector_preamble: Optional[str] = None, sort_structure: bool = False)[source]

                                                                                Bases: monty.json.MSONable

                                                                                Object for representing the data in a POSCAR or CONTCAR file. Please note that this current implementation. Most attributes can be set directly.

                                                                                -structure[source]
                                                                                +structure[source]

                                                                                Associated Structure.

                                                                                -comment[source]
                                                                                +comment[source]

                                                                                Optional comment string.

                                                                                -true_names[source]
                                                                                +true_names[source]

                                                                                Boolean indication whether Poscar contains actual real names parsed from either a POTCAR or the POSCAR itself.

                                                                                -selective_dynamics[source]
                                                                                +selective_dynamics[source]

                                                                                Selective dynamics attribute for each site if available. A Nx3 array of booleans.

                                                                                -velocities[source]
                                                                                +velocities[source]

                                                                                Velocities for each site (typically read in from a CONTCAR). A Nx3 array of floats.

                                                                                -predictor_corrector[source]
                                                                                +predictor_corrector[source]

                                                                                Predictor corrector coordinates and derivatives for each site; i.e. a list of three 1x3 arrays for each site (typically read in from a MD CONTCAR).

                                                                                @@ -747,7 +747,7 @@
                                                                                -predictor_corrector_preamble[source]
                                                                                +predictor_corrector_preamble[source]

                                                                                Predictor corrector preamble contains the predictor-corrector key, POTIM, and thermostat parameters that precede the site-specic predictor corrector data in MD CONTCAR

                                                                                @@ -755,7 +755,7 @@
                                                                                -temperature[source]
                                                                                +temperature[source]

                                                                                Temperature of velocity Maxwell-Boltzmann initialization. Initialized to -1 (MB hasn”t been performed).

                                                                                @@ -785,7 +785,7 @@
                                                                                -as_dict() dict[source]
                                                                                +as_dict() dict[source]
                                                                                Returns

                                                                                MSONable dict.

                                                                                @@ -795,7 +795,7 @@
                                                                                -classmethod from_dict(d: dict) pymatgen.io.vasp.inputs.Poscar[source]
                                                                                +classmethod from_dict(d: dict) pymatgen.io.vasp.inputs.Poscar[source]
                                                                                Parameters

                                                                                d – Dict representation.

                                                                                @@ -808,7 +808,7 @@
                                                                                -static from_file(filename, check_for_POTCAR=True, read_velocities=True)[source]
                                                                                +static from_file(filename, check_for_POTCAR=True, read_velocities=True)[source]

                                                                                Reads a Poscar from a file.

                                                                                The code will try its best to determine the elements in the POSCAR in the following order:

                                                                                @@ -843,7 +843,7 @@
                                                                                -static from_string(data, default_names=None, read_velocities=True)[source]
                                                                                +static from_string(data, default_names=None, read_velocities=True)[source]

                                                                                Reads a Poscar from a string.

                                                                                The code will try its best to determine the elements in the POSCAR in the following order:

                                                                                @@ -877,7 +877,7 @@
                                                                                -get_string(direct: bool = True, vasp4_compatible: bool = False, significant_figures: int = 6) str[source]
                                                                                +get_string(direct: bool = True, vasp4_compatible: bool = False, significant_figures: int = 6) str[source]

                                                                                Returns a string to be written as a POSCAR file. By default, site symbols are written, which means compatibility is for vasp >= 5.

                                                                                @@ -902,26 +902,26 @@
                                                                                -property natoms[source]
                                                                                +property natoms[source]

                                                                                Sequence of number of sites of each type associated with the Poscar. Similar to 7th line in vasp 5+ POSCAR or the 6th line in vasp 4 POSCAR.

                                                                                -property predictor_corrector[source]
                                                                                +property predictor_corrector[source]

                                                                                Predictor corrector in Poscar

                                                                                -property selective_dynamics[source]
                                                                                +property selective_dynamics[source]

                                                                                Selective dynamics in Poscar

                                                                                -set_temperature(temperature: float)[source]
                                                                                +set_temperature(temperature: float)[source]

                                                                                Initializes the velocities based on Maxwell-Boltzmann distribution. Removes linear, but not angular drift (same as VASP)

                                                                                Scales the energies to the exact temperature (microcanonical ensemble) @@ -938,20 +938,20 @@

                                                                                -property site_symbols[source]
                                                                                +property site_symbols[source]

                                                                                Sequence of symbols associated with the Poscar. Similar to 6th line in vasp 5+ POSCAR.

                                                                                -property velocities[source]
                                                                                +property velocities[source]

                                                                                Velocities in Poscar

                                                                                -write_file(filename: Union[str, pathlib.Path], **kwargs)[source]
                                                                                +write_file(filename: Union[str, pathlib.Path], **kwargs)[source]

                                                                                Writes POSCAR to a file. The supported kwargs are the same as those for the Poscar.get_string method and are passed through directly.

                                                                                @@ -960,7 +960,7 @@
                                                                                -class Potcar(symbols=None, functional=None, sym_potcar_map=None)[source]
                                                                                +class Potcar(symbols=None, functional=None, sym_potcar_map=None)[source]

                                                                                Bases: list, monty.json.MSONable

                                                                                Object for reading and writing POTCAR files for calculations. Consists of a list of PotcarSingle.

                                                                                @@ -984,12 +984,12 @@
                                                                                -FUNCTIONAL_CHOICES = ['PBE', 'PBE_52', 'PBE_54', 'LDA', 'LDA_52', 'LDA_54', 'PW91', 'LDA_US', 'PW91_US', 'Perdew-Zunger81'][source]
                                                                                +FUNCTIONAL_CHOICES = ['PBE', 'PBE_52', 'PBE_54', 'LDA', 'LDA_52', 'LDA_54', 'PW91', 'LDA_US', 'PW91_US', 'Perdew-Zunger81'][source]
                                                                                -as_dict()[source]
                                                                                +as_dict()[source]
                                                                                Returns

                                                                                MSONable dict representation

                                                                                @@ -999,7 +999,7 @@
                                                                                -classmethod from_dict(d)[source]
                                                                                +classmethod from_dict(d)[source]
                                                                                Parameters

                                                                                d – Dict representation

                                                                                @@ -1012,7 +1012,7 @@
                                                                                -static from_file(filename: str)[source]
                                                                                +static from_file(filename: str)[source]

                                                                                Reads Potcar from file.

                                                                                Parameters
                                                                                @@ -1026,7 +1026,7 @@
                                                                                -set_symbols(symbols, functional=None, sym_potcar_map=None)[source]
                                                                                +set_symbols(symbols, functional=None, sym_potcar_map=None)[source]

                                                                                Initialize the POTCAR from a set of symbols. Currently, the POTCARs can be fetched from a location specified in .pmgrc.yaml. Use pmg config to add this setting.

                                                                                @@ -1047,19 +1047,19 @@
                                                                                -property spec[source]
                                                                                +property spec[source]

                                                                                Get the atomic symbols and hash of all the atoms in the POTCAR file.

                                                                                -property symbols[source]
                                                                                +property symbols[source]

                                                                                Get the atomic symbols of all the atoms in the POTCAR file.

                                                                                -write_file(filename)[source]
                                                                                +write_file(filename)[source]

                                                                                Write Potcar to a file.

                                                                                Parameters
                                                                                @@ -1072,19 +1072,19 @@
                                                                                -class PotcarSingle(data, symbol=None)[source]
                                                                                +class PotcarSingle(data, symbol=None)[source]

                                                                                Bases: object

                                                                                Object for a single POTCAR. The builder assumes the POTCAR contains the complete untouched data in “data” as a string and a dict of keywords.

                                                                                -data[source]
                                                                                +data[source]

                                                                                POTCAR data as a string.

                                                                                -keywords[source]
                                                                                +keywords[source]

                                                                                Keywords parsed from the POTCAR as a dict. All keywords are also accessible as attributes in themselves. E.g., potcar.enmax, potcar.encut, etc.

                                                                                @@ -1106,13 +1106,13 @@
                                                                                -property atomic_no: int[source]
                                                                                +property atomic_no: int[source]

                                                                                Attempt to return the atomic number based on the VRHFIN keyword.

                                                                                -property electron_configuration[source]
                                                                                +property electron_configuration[source]

                                                                                Electronic configuration of the PotcarSingle.

                                                                                Type
                                                                                @@ -1123,13 +1123,13 @@
                                                                                -property element[source]
                                                                                +property element[source]

                                                                                Attempt to return the atomic symbol based on the VRHFIN keyword.

                                                                                -static from_file(filename: str) pymatgen.io.vasp.inputs.PotcarSingle[source]
                                                                                +static from_file(filename: str) pymatgen.io.vasp.inputs.PotcarSingle[source]

                                                                                Reads PotcarSingle from file.

                                                                                Parameters
                                                                                @@ -1143,7 +1143,7 @@
                                                                                -static from_symbol_and_functional(symbol: str, functional: Optional[str] = None)[source]
                                                                                +static from_symbol_and_functional(symbol: str, functional: Optional[str] = None)[source]

                                                                                Makes a PotcarSingle from a symbol and functional.

                                                                                Parameters
                                                                                @@ -1160,7 +1160,7 @@
                                                                                -property functional[source]
                                                                                +property functional[source]

                                                                                Functional associated with PotcarSingle.

                                                                                Type
                                                                                @@ -1171,7 +1171,7 @@
                                                                                -property functional_class[source]
                                                                                +property functional_class[source]

                                                                                Functional class associated with PotcarSingle.

                                                                                Type
                                                                                @@ -1182,17 +1182,17 @@
                                                                                -functional_dir = {'LDA': 'POT_LDA_PAW', 'LDA_52': 'POT_LDA_PAW_52', 'LDA_54': 'POT_LDA_PAW_54', 'LDA_US': 'POT_LDA_US', 'PBE': 'POT_GGA_PAW_PBE', 'PBE_52': 'POT_GGA_PAW_PBE_52', 'PBE_54': 'POT_GGA_PAW_PBE_54', 'PW91': 'POT_GGA_PAW_PW91', 'PW91_US': 'POT_GGA_US_PW91', 'Perdew-Zunger81': 'POT_LDA_PAW'}[source]
                                                                                +functional_dir = {'LDA': 'POT_LDA_PAW', 'LDA_52': 'POT_LDA_PAW_52', 'LDA_54': 'POT_LDA_PAW_54', 'LDA_US': 'POT_LDA_US', 'PBE': 'POT_GGA_PAW_PBE', 'PBE_52': 'POT_GGA_PAW_PBE_52', 'PBE_54': 'POT_GGA_PAW_PBE_54', 'PW91': 'POT_GGA_PAW_PW91', 'PW91_US': 'POT_GGA_US_PW91', 'Perdew-Zunger81': 'POT_LDA_PAW'}[source]
                                                                                -functional_tags = {'91': {'class': 'GGA', 'name': 'PW91'}, 'am': {'class': 'GGA', 'name': 'AM05'}, 'ca': {'class': 'LDA', 'name': 'Perdew-Zunger81'}, 'hl': {'class': 'LDA', 'name': 'Hedin-Lundquist'}, 'lm': {'class': 'GGA', 'name': 'Langreth-Mehl-Hu'}, 'pb': {'class': 'GGA', 'name': 'Perdew-Becke'}, 'pe': {'class': 'GGA', 'name': 'PBE'}, 'ps': {'class': 'GGA', 'name': 'PBEsol'}, 'pw': {'class': 'GGA', 'name': 'PW86'}, 'rp': {'class': 'GGA', 'name': 'revPBE'}, 'wi': {'class': 'LDA', 'name': 'Wigner Interpoloation'}}[source]
                                                                                +functional_tags = {'91': {'class': 'GGA', 'name': 'PW91'}, 'am': {'class': 'GGA', 'name': 'AM05'}, 'ca': {'class': 'LDA', 'name': 'Perdew-Zunger81'}, 'hl': {'class': 'LDA', 'name': 'Hedin-Lundquist'}, 'lm': {'class': 'GGA', 'name': 'Langreth-Mehl-Hu'}, 'pb': {'class': 'GGA', 'name': 'Perdew-Becke'}, 'pe': {'class': 'GGA', 'name': 'PBE'}, 'ps': {'class': 'GGA', 'name': 'PBEsol'}, 'pw': {'class': 'GGA', 'name': 'PW86'}, 'rp': {'class': 'GGA', 'name': 'revPBE'}, 'wi': {'class': 'LDA', 'name': 'Wigner Interpoloation'}}[source]
                                                                                -get_potcar_file_hash()[source]
                                                                                +get_potcar_file_hash()[source]

                                                                                Computes a hash of the entire PotcarSingle.

                                                                                This hash corresponds to the md5 hash of the POTCAR file itself.

                                                                                @@ -1204,7 +1204,7 @@
                                                                                -get_potcar_hash()[source]
                                                                                +get_potcar_hash()[source]

                                                                                Computes a md5 hash of the data defining the PotcarSingle.

                                                                                Returns
                                                                                @@ -1215,7 +1215,7 @@
                                                                                -identify_potcar(mode: Literal['data', 'file'] = 'data')[source]
                                                                                +identify_potcar(mode: Literal['data', 'file'] = 'data')[source]

                                                                                Identify the symbol and compatible functionals associated with this PotcarSingle.

                                                                                This method checks the md5 hash of either the POTCAR data (PotcarSingle.hash) or the entire POTCAR file (PotcarSingle.file_hash) against a database @@ -1241,7 +1241,7 @@

                                                                                -property nelectrons[source]
                                                                                +property nelectrons[source]

                                                                                Number of electrons

                                                                                Type
                                                                                @@ -1252,12 +1252,12 @@
                                                                                -parse_functions = {'DEXC': <function _parse_float>, 'EATOM': <function _parse_float>, 'EAUG': <function _parse_float>, 'EMMIN': <function _parse_float>, 'ENMAX': <function _parse_float>, 'ENMIN': <function _parse_float>, 'GGA': <function _parse_list>, 'ICORE': <function _parse_int>, 'IUNSCR': <function _parse_int>, 'LCOR': <function _parse_bool>, 'LEXCH': <function _parse_string>, 'LPAW': <function _parse_bool>, 'LULTRA': <function _parse_bool>, 'LUNSCR': <function _parse_bool>, 'NDATA': <function _parse_int>, 'POMASS': <function _parse_float>, 'QCUT': <function _parse_float>, 'QGAM': <function _parse_float>, 'RAUG': <function _parse_float>, 'RCLOC': <function _parse_float>, 'RCORE': <function _parse_float>, 'RDEP': <function _parse_float>, 'RDEPT': <function _parse_float>, 'RMAX': <function _parse_float>, 'RPACOR': <function _parse_float>, 'RRKJ': <function _parse_list>, 'RWIGS': <function _parse_float>, 'STEP': <function _parse_list>, 'TITEL': <function _parse_string>, 'VRHFIN': <function _parse_string>, 'ZVAL': <function _parse_float>}[source]
                                                                                +parse_functions = {'DEXC': <function _parse_float>, 'EATOM': <function _parse_float>, 'EAUG': <function _parse_float>, 'EMMIN': <function _parse_float>, 'ENMAX': <function _parse_float>, 'ENMIN': <function _parse_float>, 'GGA': <function _parse_list>, 'ICORE': <function _parse_int>, 'IUNSCR': <function _parse_int>, 'LCOR': <function _parse_bool>, 'LEXCH': <function _parse_string>, 'LPAW': <function _parse_bool>, 'LULTRA': <function _parse_bool>, 'LUNSCR': <function _parse_bool>, 'NDATA': <function _parse_int>, 'POMASS': <function _parse_float>, 'QCUT': <function _parse_float>, 'QGAM': <function _parse_float>, 'RAUG': <function _parse_float>, 'RCLOC': <function _parse_float>, 'RCORE': <function _parse_float>, 'RDEP': <function _parse_float>, 'RDEPT': <function _parse_float>, 'RMAX': <function _parse_float>, 'RPACOR': <function _parse_float>, 'RRKJ': <function _parse_list>, 'RWIGS': <function _parse_float>, 'STEP': <function _parse_list>, 'TITEL': <function _parse_string>, 'VRHFIN': <function _parse_string>, 'ZVAL': <function _parse_float>}[source]
                                                                                -property potential_type: str[source]
                                                                                +property potential_type: str[source]

                                                                                Type of PSP. E.g., US, PAW, etc.

                                                                                Type
                                                                                @@ -1268,7 +1268,7 @@
                                                                                -property symbol[source]
                                                                                +property symbol[source]

                                                                                The POTCAR symbol, e.g. W_pv

                                                                                Type
                                                                                @@ -1279,7 +1279,7 @@
                                                                                -write_file(filename: str) None[source]
                                                                                +write_file(filename: str) None[source]

                                                                                Writes PotcarSingle to a file. :param filename: Filename

                                                                                @@ -1288,14 +1288,14 @@
                                                                                -exception UnknownPotcarWarning[source]
                                                                                +exception UnknownPotcarWarning[source]

                                                                                Bases: UserWarning

                                                                                Warning raised when POTCAR hashes do not pass validation

                                                                                -class VaspInput(incar, kpoints, poscar, potcar, optional_files=None, **kwargs)[source]
                                                                                +class VaspInput(incar, kpoints, poscar, potcar, optional_files=None, **kwargs)[source]

                                                                                Bases: dict, monty.json.MSONable

                                                                                Class to contain a set of vasp input objects corresponding to a run.

                                                                                @@ -1313,7 +1313,7 @@
                                                                                -as_dict()[source]
                                                                                +as_dict()[source]
                                                                                Returns

                                                                                MSONable dict.

                                                                                @@ -1323,7 +1323,7 @@
                                                                                -classmethod from_dict(d)[source]
                                                                                +classmethod from_dict(d)[source]
                                                                                Parameters

                                                                                d – Dict representation.

                                                                                @@ -1336,7 +1336,7 @@
                                                                                -static from_directory(input_dir, optional_files=None)[source]
                                                                                +static from_directory(input_dir, optional_files=None)[source]

                                                                                Read in a set of VASP input from a directory. Note that only the standard INCAR, POSCAR, POTCAR and KPOINTS files are read unless optional_filenames is specified.

                                                                                @@ -1354,7 +1354,7 @@
                                                                                -run_vasp(run_dir: Union[str, pathlib.Path] = '.', vasp_cmd: Optional[list] = None, output_file: Union[str, pathlib.Path] = 'vasp.out', err_file: Union[str, pathlib.Path] = 'vasp.err')[source]
                                                                                +run_vasp(run_dir: Union[str, pathlib.Path] = '.', vasp_cmd: Optional[list] = None, output_file: Union[str, pathlib.Path] = 'vasp.out', err_file: Union[str, pathlib.Path] = 'vasp.err')[source]

                                                                                Write input files and run VASP.

                                                                                Parameters
                                                                                @@ -1371,7 +1371,7 @@
                                                                                -write_input(output_dir='.', make_dir_if_not_present=True)[source]
                                                                                +write_input(output_dir='.', make_dir_if_not_present=True)[source]

                                                                                Write VASP input to a directory.

                                                                                Parameters
                                                                                diff --git a/docs/pymatgen.io.vasp.outputs.html b/docs/pymatgen.io.vasp.outputs.html index 876ac059298..194c3c94874 100644 --- a/docs/pymatgen.io.vasp.outputs.html +++ b/docs/pymatgen.io.vasp.outputs.html @@ -4,7 +4,7 @@ - pymatgen.io.vasp.outputs module — pymatgen 2022.5.18 documentation + pymatgen.io.vasp.outputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                                - 2022.5.18 + 2022.5.18.1
                                                                                @@ -119,7 +119,7 @@

                                                                                Classes for reading/manipulating/writing VASP output files.

                                                                                -class BSVasprun(filename: str, parse_projected_eigen: bool | str = False, parse_potcar_file: bool | str = False, occu_tol: float = 1e-08, separate_spins: bool = False)[source]
                                                                                +class BSVasprun(filename: str, parse_projected_eigen: bool | str = False, parse_potcar_file: bool | str = False, occu_tol: float = 1e-08, separate_spins: bool = False)[source]

                                                                                Bases: pymatgen.io.vasp.outputs.Vasprun

                                                                                A highly optimized version of Vasprun that parses only eigenvalues for bandstructures. All other properties like structures, parameters, @@ -153,7 +153,7 @@

                                                                                -as_dict()[source]
                                                                                +as_dict()[source]

                                                                                JSON-serializable dict representation.

                                                                                @@ -161,7 +161,7 @@
                                                                                -class Chgcar(poscar, data, data_aug=None)[source]
                                                                                +class Chgcar(poscar, data, data_aug=None)[source]

                                                                                Bases: pymatgen.io.vasp.outputs.VolumetricData

                                                                                Simple object for reading a CHGCAR file.

                                                                                @@ -175,7 +175,7 @@
                                                                                -static from_file(filename)[source]
                                                                                +static from_file(filename)[source]

                                                                                Reads a CHGCAR file.

                                                                                Parameters
                                                                                @@ -189,7 +189,7 @@
                                                                                -property net_magnetization[source]
                                                                                +property net_magnetization[source]

                                                                                Net magnetization from Chgcar

                                                                                Type
                                                                                @@ -202,12 +202,12 @@
                                                                                -class Dynmat(filename)[source]
                                                                                +class Dynmat(filename)[source]

                                                                                Bases: object

                                                                                Object for reading a DYNMAT file.

                                                                                -data[source]
                                                                                +data[source]

                                                                                A nested dict containing the DYNMAT data of the form:: [atom <int>][disp <int>][‘dispvec’] =

                                                                                @@ -227,31 +227,31 @@
                                                                                -get_phonon_frequencies()[source]
                                                                                +get_phonon_frequencies()[source]

                                                                                calculate phonon frequencies

                                                                                -property masses[source]
                                                                                +property masses[source]

                                                                                returns the list of atomic masses

                                                                                -property natoms[source]
                                                                                +property natoms[source]

                                                                                returns the number of atoms

                                                                                -property ndisps[source]
                                                                                +property ndisps[source]

                                                                                returns the number of displacements

                                                                                -property nspecs[source]
                                                                                +property nspecs[source]

                                                                                returns the number of species

                                                                                @@ -259,60 +259,60 @@
                                                                                -class Eigenval(filename, occu_tol=1e-08, separate_spins=False)[source]
                                                                                +class Eigenval(filename, occu_tol=1e-08, separate_spins=False)[source]

                                                                                Bases: object

                                                                                Object for reading EIGENVAL file.

                                                                                -filename[source]
                                                                                +filename[source]

                                                                                string containing input filename

                                                                                -occu_tol[source]
                                                                                +occu_tol[source]

                                                                                tolerance for determining occupation in band properties

                                                                                -ispin[source]
                                                                                +ispin[source]

                                                                                spin polarization tag (int)

                                                                                -nelect[source]
                                                                                +nelect[source]

                                                                                number of electrons

                                                                                -nkpt[source]
                                                                                +nkpt[source]

                                                                                number of kpoints

                                                                                -nbands[source]
                                                                                +nbands[source]

                                                                                number of bands

                                                                                -kpoints[source]
                                                                                +kpoints[source]

                                                                                list of kpoints

                                                                                -kpoints_weights[source]
                                                                                +kpoints_weights[source]

                                                                                weights of each kpoint in the BZ, should sum to 1.

                                                                                -eigenvalues[source]
                                                                                +eigenvalues[source]

                                                                                Eigenvalues as a dict of {(spin): np.ndarray(shape=(nkpt, nbands, 2))}. This representation is based on actual ordering in VASP and is meant as an intermediate representation to be converted into proper objects. The @@ -337,7 +337,7 @@

                                                                                -property eigenvalue_band_properties[source]
                                                                                +property eigenvalue_band_properties[source]

                                                                                Band properties from the eigenvalues as a tuple, (band gap, cbm, vbm, is_band_gap_direct). In the case of separate_spins=True, the band gap, cbm, vbm, and is_band_gap_direct are each lists of length 2, @@ -349,7 +349,7 @@

                                                                                -class Elfcar(poscar, data)[source]
                                                                                +class Elfcar(poscar, data)[source]

                                                                                Bases: pymatgen.io.vasp.outputs.VolumetricData

                                                                                Read an ELFCAR file which contains the Electron Localization Function (ELF) as calculated by VASP.

                                                                                @@ -365,7 +365,7 @@
                                                                                -classmethod from_file(filename)[source]
                                                                                +classmethod from_file(filename)[source]

                                                                                Reads a ELFCAR file.

                                                                                Parameters
                                                                                @@ -379,7 +379,7 @@
                                                                                -get_alpha()[source]
                                                                                +get_alpha()[source]

                                                                                Get the parameter alpha where ELF = 1/(1+alpha^2).

                                                                                @@ -387,7 +387,7 @@
                                                                                -class Locpot(poscar, data)[source]
                                                                                +class Locpot(poscar, data)[source]

                                                                                Bases: pymatgen.io.vasp.outputs.VolumetricData

                                                                                Simple object for reading a LOCPOT file.

                                                                                @@ -400,7 +400,7 @@
                                                                                -classmethod from_file(filename, **kwargs)[source]
                                                                                +classmethod from_file(filename, **kwargs)[source]

                                                                                Reads a LOCPOT file.

                                                                                Parameters
                                                                                @@ -416,7 +416,7 @@
                                                                                -class Oszicar(filename)[source]
                                                                                +class Oszicar(filename)[source]

                                                                                Bases: object

                                                                                A basic parser for an OSZICAR output from VASP. In general, while the OSZICAR is useful for a quick look at the output from a VASP run, we @@ -424,7 +424,7 @@ information about a run.

                                                                                -electronic_steps[source]
                                                                                +electronic_steps[source]

                                                                                All electronic steps as a list of list of dict. e.g., [[{“rms”: 160.0, “E”: 4507.24605593, “dE”: 4507.2, “N”: 1, “deps”: -17777.0, “ncg”: 16576}, …], [….] @@ -451,7 +451,7 @@

                                                                                -property all_energies[source]
                                                                                +property all_energies[source]

                                                                                Compilation of all energies from all electronic steps and ionic steps as a tuple of list of energies, e.g., ((4507.24605593, 143.824705755, -512.073149912, …), …)

                                                                                @@ -459,7 +459,7 @@
                                                                                -as_dict()[source]
                                                                                +as_dict()[source]
                                                                                Returns

                                                                                MSONable dict

                                                                                @@ -469,14 +469,14 @@
                                                                                -property final_energy[source]
                                                                                +property final_energy[source]
                                                                                -class Outcar(filename)[source]
                                                                                +class Outcar(filename)[source]

                                                                                Bases: object

                                                                                Parser for data in OUTCAR that is not available in Vasprun.xml

                                                                                Note, this class works a bit differently than most of the other @@ -486,7 +486,7 @@ are always present.

                                                                                -magnetization[source]
                                                                                +magnetization[source]

                                                                                Magnetization on each ion as a tuple of dict, e.g., ({“d”: 0.0, “p”: 0.003, “s”: 0.002, “tot”: 0.005}, … ) Note that this data is not always present. LORBIT must be set to some @@ -495,13 +495,13 @@

                                                                                -chemical_shielding[source]
                                                                                +chemical_shielding[source]

                                                                                chemical shielding on each ion as a dictionary with core and valence contributions

                                                                                -unsym_cs_tensor[source]
                                                                                +unsym_cs_tensor[source]

                                                                                Unsymmetrized chemical shielding tensor matrixes on each ion as a list. e.g., [[[sigma11, sigma12, sigma13],

                                                                                @@ -521,20 +521,20 @@
                                                                                -cs_g0_contribution[source]
                                                                                +cs_g0_contribution[source]

                                                                                G=0 contribution to chemical shielding. 2D rank 3 matrix

                                                                                -cs_core_contribution[source]
                                                                                +cs_core_contribution[source]

                                                                                Core contribution to chemical shielding. dict. e.g., {‘Mg’: -412.8, ‘C’: -200.5, ‘O’: -271.1}

                                                                                -efg[source]
                                                                                +efg[source]

                                                                                Electric Field Gradient (EFG) tensor on each ion as a tuple of dict, e.g., ({“cq”: 0.1, “eta”, 0.2, “nuclear_quadrupole_moment”: 0.3},

                                                                                @@ -545,7 +545,7 @@
                                                                                -charge[source]
                                                                                +charge[source]

                                                                                Charge on each ion as a tuple of dict, e.g., ({“p”: 0.154, “s”: 0.078, “d”: 0.0, “tot”: 0.232}, …) Note that this data is not always present. LORBIT must be set to some @@ -554,13 +554,13 @@

                                                                                -is_stopped[source]
                                                                                +is_stopped[source]

                                                                                True if OUTCAR is from a stopped run (using STOPCAR, see Vasp Manual).

                                                                                -run_stats[source]
                                                                                +run_stats[source]

                                                                                Various useful run stats as a dict including “System time (sec)”, “Total CPU time used (sec)”, “Elapsed time (sec)”, “Maximum memory used (kb)”, “Average memory used (kb)”, @@ -569,19 +569,19 @@

                                                                                -elastic_tensor[source]
                                                                                +elastic_tensor[source]

                                                                                Total elastic moduli (Kbar) is given in a 6x6 array matrix.

                                                                                -drift[source]
                                                                                +drift[source]

                                                                                Total drift for each step in eV/Atom

                                                                                -ngf[source]
                                                                                +ngf[source]

                                                                                Dimensions for the Augementation grid

                                                                                @@ -596,19 +596,19 @@
                                                                              -efermi[source]
                                                                              +efermi[source]

                                                                              Fermi energy

                                                                              -filename[source]
                                                                              +filename[source]

                                                                              Filename

                                                                              -final_energy[source]
                                                                              +final_energy[source]

                                                                              Final energy after extrapolation of sigma back to 0, i.e. energy(sigma->0).

                                                                              @@ -616,49 +616,49 @@
                                                                              -final_energy_wo_entrp[source]
                                                                              +final_energy_wo_entrp[source]

                                                                              Final energy before extrapolation of sigma, i.e. energy without entropy.

                                                                              -final_fr_energy[source]
                                                                              +final_fr_energy[source]

                                                                              Final “free energy”, i.e. free energy TOTEN

                                                                              -has_onsite_density_matrices[source]
                                                                              +has_onsite_density_matrices[source]

                                                                              Boolean for if onsite density matrices have been set

                                                                              -lcalcpol[source]
                                                                              +lcalcpol[source]

                                                                              If LCALCPOL has been set

                                                                              -lepsilon[source]
                                                                              +lepsilon[source]

                                                                              If LEPSILON has been set

                                                                              -nelect[source]
                                                                              +nelect[source]

                                                                              Returns the number of electrons in the calculation

                                                                              -spin[source]
                                                                              +spin[source]

                                                                              If spin-polarization was enabled via ISPIN

                                                                              -total_mag[source]
                                                                              +total_mag[source]

                                                                              Total magnetization (in terms of the number of unpaired electrons)

                                                                              @@ -674,7 +674,7 @@
                                                                              -as_dict()[source]
                                                                              +as_dict()[source]
                                                                              Returns

                                                                              MSONAble dict.

                                                                              @@ -684,12 +684,12 @@
                                                                              -property frequencies[source]
                                                                              +property frequencies[source]
                                                                              -read_avg_core_poten()[source]
                                                                              +read_avg_core_poten()[source]

                                                                              Read the core potential at each ionic step.

                                                                              Returns
                                                                              @@ -704,7 +704,7 @@
                                                                              -read_chemical_shielding()[source]
                                                                              +read_chemical_shielding()[source]

                                                                              Parse the NMR chemical shieldings data. Only the second part “absolute, valence and core” will be parsed. And only the three right most field (ISO_SHIELDING, SPAN, SKEW) will be retrieved.

                                                                              @@ -716,7 +716,7 @@
                                                                              -read_core_state_eigen()[source]
                                                                              +read_core_state_eigen()[source]

                                                                              Read the core state eigenenergies at each ionic step.

                                                                              Returns
                                                                              @@ -735,7 +735,7 @@
                                                                              -read_corrections(reverse=True, terminate_on_match=True)[source]
                                                                              +read_corrections(reverse=True, terminate_on_match=True)[source]

                                                                              Reads the dipol qudropol corrections into the Outcar.data[“dipol_quadrupol_correction”].

                                                                              @@ -750,7 +750,7 @@
                                                                              -read_cs_core_contribution()[source]
                                                                              +read_cs_core_contribution()[source]

                                                                              Parse the core contribution of NMR chemical shielding.

                                                                              Returns: G0 contribution matrix as list of list.

                                                                              @@ -758,7 +758,7 @@
                                                                              -read_cs_g0_contribution()[source]
                                                                              +read_cs_g0_contribution()[source]

                                                                              Parse the G0 contribution of NMR chemical shielding.

                                                                              Returns
                                                                              @@ -769,7 +769,7 @@
                                                                              -read_cs_raw_symmetrized_tensors()[source]
                                                                              +read_cs_raw_symmetrized_tensors()[source]

                                                                              Parse the matrix form of NMR tensor before corrected to table.

                                                                              Returns
                                                                              @@ -780,7 +780,7 @@
                                                                              -read_elastic_tensor()[source]
                                                                              +read_elastic_tensor()[source]

                                                                              Parse the elastic tensor data.

                                                                              Returns
                                                                              @@ -791,13 +791,13 @@
                                                                              -read_electrostatic_potential()[source]
                                                                              +read_electrostatic_potential()[source]

                                                                              Parses the eletrostatic potential for the last ionic step

                                                                              -read_fermi_contact_shift()[source]
                                                                              +read_fermi_contact_shift()[source]

                                                                              output example: Fermi contact (isotropic) hyperfine coupling parameter (MHz) ————————————————————- @@ -818,7 +818,7 @@

                                                                              -read_freq_dielectric()[source]
                                                                              +read_freq_dielectric()[source]

                                                                              Parses the frequency dependent dielectric function (obtained with LOPTICS). Frequencies (in eV) are in self.frequencies, and dielectric tensor function is given as self.dielectric_tensor_function.

                                                                              @@ -826,7 +826,7 @@
                                                                              -read_igpar()[source]
                                                                              +read_igpar()[source]
                                                                              Renders accessible:

                                                                              er_ev = e<r>_ev (dictionary with Spin.up/Spin.down as keys) er_bp = e<r>_bp (dictionary with Spin.up/Spin.down as keys) @@ -842,7 +842,7 @@

                                                                              -read_internal_strain_tensor()[source]
                                                                              +read_internal_strain_tensor()[source]
                                                                              Reads the internal strain tensor and populates self.internal_strain_tensor with an array of voigt notation

                                                                              tensors for each site.

                                                                              @@ -851,28 +851,28 @@
                                                                              -read_lcalcpol()[source]
                                                                              +read_lcalcpol()[source]

                                                                              Reads the lcalpol.

                                                                              # TODO: Document the actual variables.

                                                                              -read_lepsilon()[source]
                                                                              +read_lepsilon()[source]

                                                                              Reads an LEPSILON run.

                                                                              # TODO: Document the actual variables.

                                                                              -read_lepsilon_ionic()[source]
                                                                              +read_lepsilon_ionic()[source]

                                                                              Reads an LEPSILON run, the ionic component.

                                                                              # TODO: Document the actual variables.

                                                                              -read_neb(reverse=True, terminate_on_match=True)[source]
                                                                              +read_neb(reverse=True, terminate_on_match=True)[source]

                                                                              Reads NEB data. This only works with OUTCARs from both normal VASP NEB calculations or from the CI NEB method implemented by Henkelman et al.

                                                                              @@ -899,7 +899,7 @@
                                                                              -read_nmr_efg()[source]
                                                                              +read_nmr_efg()[source]

                                                                              Parse the NMR Electric Field Gradient interpreted values.

                                                                              Returns
                                                                              @@ -911,7 +911,7 @@
                                                                              -read_nmr_efg_tensor()[source]
                                                                              +read_nmr_efg_tensor()[source]

                                                                              Parses the NMR Electric Field Gradient Raw Tensors

                                                                              Returns
                                                                              @@ -922,14 +922,14 @@
                                                                              -read_onsite_density_matrices()[source]
                                                                              +read_onsite_density_matrices()[source]

                                                                              Parse the onsite density matrices, returns list with index corresponding to atom index in Structure.

                                                                              -read_pattern(patterns, reverse=False, terminate_on_match=False, postprocess=<class 'str'>)[source]
                                                                              +read_pattern(patterns, reverse=False, terminate_on_match=False, postprocess=<class 'str'>)[source]

                                                                              General pattern reading. Uses monty’s regrep method. Takes the same arguments.

                                                                              @@ -959,19 +959,19 @@
                                                                              -read_piezo_tensor()[source]
                                                                              +read_piezo_tensor()[source]

                                                                              Parse the piezo tensor data

                                                                              -read_pseudo_zval()[source]
                                                                              +read_pseudo_zval()[source]

                                                                              Create pseudopotential ZVAL dictionary.

                                                                              -read_table_pattern(header_pattern, row_pattern, footer_pattern, postprocess=<class 'str'>, attribute_name=None, last_one_only=True)[source]
                                                                              +read_table_pattern(header_pattern, row_pattern, footer_pattern, postprocess=<class 'str'>, attribute_name=None, last_one_only=True)[source]

                                                                              Parse table-like data. A table composes of three parts: header, main body, footer. All the data matches “row pattern” in the main body will be returned.

                                                                              @@ -1013,12 +1013,12 @@
                                                                              -class Procar(filename)[source]
                                                                              +class Procar(filename)[source]

                                                                              Bases: object

                                                                              Object for reading a PROCAR file.

                                                                              -data[source]
                                                                              +data[source]

                                                                              The PROCAR data of the form below. It should VASP uses 1-based indexing, but all indices are converted to 0-based here.:

                                                                              {
                                                                              @@ -1031,7 +1031,7 @@
                                                                               
                                                                               
                                                                              -weights[source]
                                                                              +weights[source]

                                                                              The weights associated with each k-point as an nd.array of length nkpoints.

                                                                              @@ -1067,7 +1067,7 @@
                                                                              -get_occupation(atom_index, orbital)[source]
                                                                              +get_occupation(atom_index, orbital)[source]

                                                                              Returns the occupation for a particular orbital of a particular atom.

                                                                              Parameters
                                                                              @@ -1091,7 +1091,7 @@
                                                                              -get_projection_on_elements(structure)[source]
                                                                              +get_projection_on_elements(structure)[source]

                                                                              Method returning a dictionary of projections on elements.

                                                                              Parameters
                                                                              @@ -1110,21 +1110,21 @@
                                                                              -exception UnconvergedVASPWarning[source]
                                                                              +exception UnconvergedVASPWarning[source]

                                                                              Bases: Warning

                                                                              Warning for unconverged vasp run.

                                                                              -exception VaspParserError[source]
                                                                              +exception VaspParserError[source]

                                                                              Bases: Exception

                                                                              Exception class for VASP parsing.

                                                                              -class Vasprun(filename, ionic_step_skip=None, ionic_step_offset=0, parse_dos=True, parse_eigen=True, parse_projected_eigen=False, parse_potcar_file=True, occu_tol=1e-08, separate_spins=False, exception_on_bad_xml=True)[source]
                                                                              +class Vasprun(filename, ionic_step_skip=None, ionic_step_offset=0, parse_dos=True, parse_eigen=True, parse_projected_eigen=False, parse_potcar_file=True, occu_tol=1e-08, separate_spins=False, exception_on_bad_xml=True)[source]

                                                                              Bases: monty.json.MSONable

                                                                              Vastly improved cElementTree-based parser for vasprun.xml files. Uses iterparse to support incremental parsing of large files. @@ -1133,7 +1133,7 @@

                                                                              Vasp results

                                                                              -ionic_steps[source]
                                                                              +ionic_steps[source]

                                                                              All ionic steps in the run as a list of {“structure”: structure at end of run, “electronic_steps”: {All electronic step data in vasprun file}, @@ -1142,31 +1142,31 @@

                                                                              -tdos[source]
                                                                              +tdos[source]

                                                                              Total dos calculated at the end of run.

                                                                              -idos[source]
                                                                              +idos[source]

                                                                              Integrated dos calculated at the end of run.

                                                                              -pdos[source]
                                                                              +pdos[source]

                                                                              List of list of PDos objects. Access as pdos[atomindex][orbitalindex]

                                                                              -efermi[source]
                                                                              +efermi[source]

                                                                              Fermi energy

                                                                              -eigenvalues[source]
                                                                              +eigenvalues[source]

                                                                              Available only if parse_eigen=True. Final eigenvalues as a dict of {(spin, kpoint index):[[eigenvalue, occu]]}. This representation is based on actual ordering in VASP and is meant as @@ -1176,7 +1176,7 @@

                                                                              -projected_eigenvalues[source]
                                                                              +projected_eigenvalues[source]

                                                                              Final projected eigenvalues as a dict of {spin: nd-array}. To access a particular value, you need to do Vasprun.projected_eigenvalues[spin][kpoint index][band index][atom index][orbital_index] @@ -1188,7 +1188,7 @@

                                                                              -projected_magnetisation[source]
                                                                              +projected_magnetisation[source]

                                                                              Final projected magnetisation as a numpy array with the shape (nkpoints, nbands, natoms, norbitals, 3). Where the last axis is the contribution in the 3 Cartesian directions. This attribute is only set if spin-orbit coupling @@ -1198,7 +1198,7 @@

                                                                              -other_dielectric[source]
                                                                              +other_dielectric[source]

                                                                              Dictionary, with the tag comment as key, containing other variants of the real and imaginary part of the dielectric constant (e.g., computed by RPA) in function of the energy (frequency). Optical properties (e.g. @@ -1212,7 +1212,7 @@

                                                                              -nionic_steps[source]
                                                                              +nionic_steps[source]

                                                                              The total number of ionic steps. This number is always equal to the total number of steps in the actual run even if ionic_step_skip is used.

                                                                              @@ -1220,48 +1220,77 @@
                                                                              -force_constants[source]
                                                                              +force_constants[source]

                                                                              Force constants computed in phonon DFPT run(IBRION = 8). The data is a 4D numpy array of shape (natoms, natoms, 3, 3).

                                                                              -normalmode_eigenvals[source]
                                                                              +normalmode_eigenvals[source]

                                                                              Normal mode frequencies. 1D numpy array of size 3*natoms.

                                                                              -normalmode_eigenvecs[source]
                                                                              +normalmode_eigenvecs[source]

                                                                              Normal mode eigen vectors. 3D numpy array of shape (3*natoms, natoms, 3).

                                                                              +
                                                                              +
                                                                              +md_data[source]
                                                                              +

                                                                              Available only for ML MD runs, i.e., INCAR with ML_LMLFF = .TRUE. +md_data is a list of dict with the following format:

                                                                              +
                                                                              +
                                                                              [
                                                                              +
                                                                              {
                                                                              +
                                                                              ‘energy’: {

                                                                              ‘e_0_energy’: -525.07195568, +‘e_fr_energy’: -525.07195568, +‘e_wo_entrp’: -525.07195568, +‘kinetic’: 3.17809233, +‘lattice kinetic’: 0.0, +‘nosekinetic’: 1.323e-05, +‘nosepot’: 0.0, +‘total’: -521.89385012 +},

                                                                              +
                                                                              +
                                                                              +

                                                                              ‘forces’: [[0.17677989, 0.48309874, 1.85806696], …], +‘structure’: Structure object

                                                                              +
                                                                              +
                                                                              +

                                                                              }

                                                                              +
                                                                              +
                                                                              +

                                                                              ]

                                                                              +
                                                                              +

                                                                              Vasp inputs

                                                                              -incar[source]
                                                                              +incar[source]

                                                                              Incar object for parameters specified in INCAR file.

                                                                              -parameters[source]
                                                                              +parameters[source]

                                                                              Incar object with parameters that vasp actually used, including all defaults.

                                                                              -kpoints[source]
                                                                              +kpoints[source]

                                                                              Kpoints object for KPOINTS specified in run.

                                                                              -actual_kpoints[source]
                                                                              +actual_kpoints[source]

                                                                              List of actual kpoints, e.g., [[0.25, 0.125, 0.08333333], [-0.25, 0.125, 0.08333333], [0.25, 0.375, 0.08333333], ….]

                                                                              @@ -1269,20 +1298,20 @@
                                                                              -actual_kpoints_weights[source]
                                                                              +actual_kpoints_weights[source]

                                                                              List of kpoint weights, E.g., [0.04166667, 0.04166667, 0.04166667, 0.04166667, 0.04166667, ….]

                                                                              -atomic_symbols[source]
                                                                              +atomic_symbols[source]

                                                                              List of atomic symbols, e.g., [“Li”, “Fe”, “Fe”, “P”, “P”, “P”]

                                                                              -potcar_symbols[source]
                                                                              +potcar_symbols[source]

                                                                              List of POTCAR symbols. e.g., [“PAW_PBE Li 17Jan2003”, “PAW_PBE Fe 06Sep2000”, ..]

                                                                              @@ -1342,13 +1371,13 @@
                                                                              -as_dict()[source]
                                                                              +as_dict()[source]

                                                                              JSON-serializable dict representation.

                                                                              -calculate_efermi(tol=0.001)[source]
                                                                              +calculate_efermi(tol=0.001)[source]

                                                                              Calculate the Fermi level using a robust algorithm.

                                                                              Sometimes VASP can put the Fermi level just inside of a band due to issues in the way band occupancies are handled. This algorithm tries to detect and correct @@ -1358,14 +1387,14 @@

                                                                              -property complete_dos[source]
                                                                              +property complete_dos[source]

                                                                              A complete dos object which incorporates the total dos and all projected dos.

                                                                              -property converged[source]
                                                                              +property converged[source]

                                                                              Returns: True if a relaxation run is converged both ionically and electronically.

                                                                              @@ -1373,7 +1402,7 @@
                                                                              -property converged_electronic[source]
                                                                              +property converged_electronic[source]

                                                                              Returns: True if electronic step convergence has been reached in the final ionic step

                                                                              @@ -1381,7 +1410,7 @@
                                                                              -property converged_ionic[source]
                                                                              +property converged_ionic[source]

                                                                              Returns: True if ionic step convergence has been reached, i.e. that vasp exited before reaching the max ionic steps for a relaxation run

                                                                              @@ -1389,7 +1418,7 @@
                                                                              -property dielectric[source]
                                                                              +property dielectric[source]

                                                                              Returns: The real and imaginary part of the dielectric constant (e.g., computed by RPA) in function of the energy (frequency). Optical properties (e.g. @@ -1403,7 +1432,7 @@

                                                                              -property eigenvalue_band_properties[source]
                                                                              +property eigenvalue_band_properties[source]

                                                                              Band properties from the eigenvalues as a tuple, (band gap, cbm, vbm, is_band_gap_direct). In the case of separate_spins=True, the band gap, cbm, vbm, and is_band_gap_direct are each lists of length 2, @@ -1413,7 +1442,7 @@

                                                                              -property epsilon_ionic[source]
                                                                              +property epsilon_ionic[source]

                                                                              Property only available for DFPT calculations and when IBRION=5, 6, 7 or 8.

                                                                              Returns
                                                                              @@ -1425,7 +1454,7 @@
                                                                              -property epsilon_static[source]
                                                                              +property epsilon_static[source]

                                                                              Property only available for DFPT calculations.

                                                                              Returns
                                                                              @@ -1437,7 +1466,7 @@
                                                                              -property epsilon_static_wolfe[source]
                                                                              +property epsilon_static_wolfe[source]

                                                                              Property only available for DFPT calculations.

                                                                              Returns
                                                                              @@ -1449,12 +1478,12 @@
                                                                              -property final_energy[source]
                                                                              +property final_energy[source]
                                                                              -get_band_structure(kpoints_filename: str | None = None, efermi: float | Literal['smart'] | None = None, line_mode: bool = False, force_hybrid_mode: bool = False)[source]
                                                                              +get_band_structure(kpoints_filename: str | None = None, efermi: float | Literal['smart'] | None = None, line_mode: bool = False, force_hybrid_mode: bool = False)[source]

                                                                              Returns the band structure as a BandStructure object

                                                                              Parameters
                                                                              @@ -1496,7 +1525,7 @@
                                                                              -get_computed_entry(inc_structure=True, parameters=None, data=None, entry_id='vasprun-2022-05-18 10:14:03.656888')[source]
                                                                              +get_computed_entry(inc_structure=True, parameters=None, data=None, entry_id='vasprun-2022-05-18 13:30:32.254329')[source]

                                                                              Returns a ComputedEntry or ComputedStructureEntry from the vasprun.

                                                                              Parameters
                                                                              @@ -1522,7 +1551,7 @@
                                                                              -get_potcars(path)[source]
                                                                              +get_potcars(path)[source]
                                                                              Parameters

                                                                              path – Path to search for POTCARs

                                                                              @@ -1535,7 +1564,7 @@
                                                                              -get_trajectory()[source]
                                                                              +get_trajectory()[source]

                                                                              This method returns a Trajectory object, which is an alternative representation of self.structures into a single object. Forces are added to the Trajectory as site properties.

                                                                              @@ -1544,25 +1573,25 @@
                                                                              -property hubbards[source]
                                                                              +property hubbards[source]

                                                                              Hubbard U values used if a vasprun is a GGA+U run. {} otherwise.

                                                                              -property is_hubbard[source]
                                                                              +property is_hubbard[source]

                                                                              True if run is a DFT+U run.

                                                                              -property is_spin[source]
                                                                              +property is_spin[source]

                                                                              True if run is spin-polarized.

                                                                              -property optical_absorption_coeff[source]
                                                                              +property optical_absorption_coeff[source]

                                                                              Calculate the optical absorption coefficient from the dielectric constants. Note that this method is only implemented for optical properties calculated with GGA and BSE. @@ -1572,7 +1601,7 @@

                                                                              -property run_type[source]
                                                                              +property run_type[source]

                                                                              Returns the run type. Currently detects GGA, metaGGA, HF, HSE, B3LYP, and hybrid functionals based on relevant INCAR tags. LDA is assigned if PAW POTCARs are used and no other functional is detected.

                                                                              @@ -1581,14 +1610,14 @@
                                                                              -property structures[source]
                                                                              +property structures[source]

                                                                              Returns: List of Structure objects for the structure at each ionic step.

                                                                              -update_charge_from_potcar(path)[source]
                                                                              +update_charge_from_potcar(path)[source]

                                                                              Sets the charge of a structure based on the POTCARs found.

                                                                              Parameters
                                                                              @@ -1599,7 +1628,7 @@
                                                                              -update_potcar_spec(path)[source]
                                                                              +update_potcar_spec(path)[source]
                                                                              Parameters

                                                                              path – Path to search for POTCARs

                                                                              @@ -1614,12 +1643,12 @@
                                                                              -class VolumetricData(structure, data, distance_matrix=None, data_aug=None)[source]
                                                                              +class VolumetricData(structure, data, distance_matrix=None, data_aug=None)[source]

                                                                              Bases: monty.json.MSONable

                                                                              Simple volumetric object for reading LOCPOT and CHGCAR type files.

                                                                              -structure[source]
                                                                              +structure[source]

                                                                              Structure associated with the Volumetric Data object

                                                                              @@ -1640,7 +1669,7 @@
                                                                      -ngridpts[source]
                                                                      +ngridpts[source]

                                                                      Total number of grid points in volumetric data.

                                                                      @@ -1662,7 +1691,7 @@
                                                                      -copy()[source]
                                                                      +copy()[source]
                                                                      Returns

                                                                      Copy of Volumetric object

                                                                      @@ -1672,7 +1701,7 @@
                                                                      -classmethod from_hdf5(filename, **kwargs)[source]
                                                                      +classmethod from_hdf5(filename, **kwargs)[source]

                                                                      Reads VolumetricData from HDF5 file.

                                                                      Parameters
                                                                      @@ -1686,7 +1715,7 @@
                                                                      -get_average_along_axis(ind)[source]
                                                                      +get_average_along_axis(ind)[source]

                                                                      Get the averaged total of the volumetric data a certain axis direction. For example, useful for visualizing Hartree Potentials from a LOCPOT file.

                                                                      @@ -1702,7 +1731,7 @@
                                                                      -get_axis_grid(ind)[source]
                                                                      +get_axis_grid(ind)[source]

                                                                      Returns the grid for a particular axis.

                                                                      Parameters
                                                                      @@ -1713,7 +1742,7 @@
                                                                      -get_integrated_diff(ind, radius, nbins=1)[source]
                                                                      +get_integrated_diff(ind, radius, nbins=1)[source]

                                                                      Get integrated difference of atom index ind up to radius. This can be an extremely computationally intensive process, depending on how many grid points are in the VolumetricData.

                                                                      @@ -1738,7 +1767,7 @@
                                                                      -linear_add(other, scale_factor=1.0)[source]
                                                                      +linear_add(other, scale_factor=1.0)[source]

                                                                      Method to do a linear sum of volumetric objects. Used by + and - operators as well. Returns a VolumetricData object containing the linear sum.

                                                                      @@ -1757,7 +1786,7 @@
                                                                      -linear_slice(p1, p2, n=100)[source]
                                                                      +linear_slice(p1, p2, n=100)[source]

                                                                      Get a linear slice of the volumetric data with n data points from point p1 to point p2, in the form of a list.

                                                                      @@ -1777,7 +1806,7 @@
                                                                      -static parse_file(filename)[source]
                                                                      +static parse_file(filename)[source]

                                                                      Convenience method to parse a generic volumetric data file in the vasp like format. Used by subclasses for parsing file.

                                                                      @@ -1792,7 +1821,7 @@
                                                                      -property spin_data[source]
                                                                      +property spin_data[source]

                                                                      data}. Essentially, this provides the actual Spin.up and Spin.down data instead of the total and diff. Note that by definition, a @@ -1806,7 +1835,7 @@

                                                                      -to_hdf5(filename)[source]
                                                                      +to_hdf5(filename)[source]

                                                                      Writes the VolumetricData to a HDF5 format, which is a highly optimized format for reading storing large data. The mapping of the VolumetricData to this file format is as follows:

                                                                      @@ -1830,7 +1859,7 @@
                                                                      -value_at(x, y, z)[source]
                                                                      +value_at(x, y, z)[source]

                                                                      Get a data value from self.data at a given point (x, y, z) in terms of fractional lattice parameters. Will be interpolated using a RegularGridInterpolator on self.data if (x, y, z) is not in the original @@ -1852,7 +1881,7 @@

                                                                      -write_file(file_name, vasp4_compatible=False)[source]
                                                                      +write_file(file_name, vasp4_compatible=False)[source]

                                                                      Write the VolumetricData object to a vasp compatible file.

                                                                      Parameters
                                                                      @@ -1868,7 +1897,7 @@
                                                                      -class WSWQ(nspin: int, nkpoints: int, nbands: int, me_real: numpy.ndarray, me_imag: numpy.ndarray)[source]
                                                                      +class WSWQ(nspin: int, nkpoints: int, nbands: int, me_real: numpy.ndarray, me_imag: numpy.ndarray)[source]

                                                                      Bases: monty.json.MSONable

                                                                      Class for reading a WSWQ file. The WSWQ file is used to calculation the wave function overlaps betweeen

                                                                      @@ -1894,7 +1923,7 @@
                                                                      -nspin[source]
                                                                      +nspin[source]

                                                                      Number of spin channels

                                                                      Type
                                                                      @@ -1905,7 +1934,7 @@
                                                                      -nkpoints[source]
                                                                      +nkpoints[source]

                                                                      Number of k-points

                                                                      Type
                                                                      @@ -1916,7 +1945,7 @@
                                                                      -nbands[source]
                                                                      +nbands[source]

                                                                      Number of bands

                                                                      Type
                                                                      @@ -1927,7 +1956,7 @@
                                                                      -me_real[source]
                                                                      +me_real[source]

                                                                      Real part of the overlap matrix elements

                                                                      Type
                                                                      @@ -1938,7 +1967,7 @@
                                                                      -me_imag[source]
                                                                      +me_imag[source]

                                                                      Imaginary part of the overlap matrix elements

                                                                      Type
                                                                      @@ -1949,40 +1978,40 @@
                                                                      -classmethod from_file(filename)[source]
                                                                      +classmethod from_file(filename)[source]

                                                                      Search for lines containing “spin”

                                                                      -me_imag: numpy.ndarray[source]
                                                                      +me_imag: numpy.ndarray[source]
                                                                      -me_real: numpy.ndarray[source]
                                                                      +me_real: numpy.ndarray[source]
                                                                      -nbands: int[source]
                                                                      +nbands: int[source]
                                                                      -nkpoints: int[source]
                                                                      +nkpoints: int[source]
                                                                      -nspin: int[source]
                                                                      +nspin: int[source]
                                                                      -class Wavecar(filename='WAVECAR', verbose=False, precision='normal', vasp_type=None)[source]
                                                                      +class Wavecar(filename='WAVECAR', verbose=False, precision='normal', vasp_type=None)[source]

                                                                      Bases: object

                                                                      This is a class that contains the (pseudo-) wavefunctions from VASP.

                                                                      Coefficients are read from the given WAVECAR file and the corresponding @@ -1998,68 +2027,68 @@ (https://doi.org/10.1103/PhysRevMaterials.1.065001).

                                                                      -filename[source]
                                                                      +filename[source]

                                                                      String of the input file (usually WAVECAR)

                                                                      -vasp_type[source]
                                                                      +vasp_type[source]

                                                                      String that determines VASP type the WAVECAR was generated with (either ‘std’, ‘gam’, or ‘ncl’)

                                                                      -nk[source]
                                                                      +nk[source]

                                                                      Number of k-points from the WAVECAR

                                                                      -nb[source]
                                                                      +nb[source]

                                                                      Number of bands per k-point

                                                                      -encut[source]
                                                                      +encut[source]

                                                                      Energy cutoff (used to define G_{cut})

                                                                      -efermi[source]
                                                                      +efermi[source]

                                                                      Fermi energy

                                                                      -a[source]
                                                                      +a[source]

                                                                      Primitive lattice vectors of the cell (e.g. a_1 = self.a[0, :])

                                                                      -b[source]
                                                                      +b[source]

                                                                      Reciprocal lattice vectors of the cell (e.g. b_1 = self.b[0, :])

                                                                      -vol[source]
                                                                      +vol[source]

                                                                      The volume of the unit cell in real space

                                                                      -kpoints[source]
                                                                      +kpoints[source]

                                                                      The list of k-points read from the WAVECAR file

                                                                      -band_energy[source]
                                                                      +band_energy[source]

                                                                      The list of band eigenenergies (and corresponding occupancies) for each kpoint, where the first index corresponds to the index of the k-point (e.g. self.band_energy[kp])

                                                                      @@ -2067,7 +2096,7 @@
                                                                      -Gpoints[source]
                                                                      +Gpoints[source]

                                                                      The list of generated G-points for each k-point (a double list), which are used with the coefficients for each k-point and band to recreate the wavefunction (e.g. self.Gpoints[kp] is the list of G-points for @@ -2080,7 +2109,7 @@

                                                                      -coeffs[source]
                                                                      +coeffs[source]

                                                                      The list of coefficients for each k-point and band for reconstructing the wavefunction. For non-spin-polarized, the first index corresponds to the kpoint and the second corresponds to the band (e.g. @@ -2114,7 +2143,7 @@

                                                                      -evaluate_wavefunc(kpoint: int, band: int, r: numpy.ndarray, spin: int = 0, spinor: int = 0) numpy.complex64[source]
                                                                      +evaluate_wavefunc(kpoint: int, band: int, r: numpy.ndarray, spin: int = 0, spinor: int = 0) numpy.complex64[source]

                                                                      Evaluates the wavefunction for a given position, r.

                                                                      The wavefunction is given by the k-point and band. It is evaluated at the given position by summing over the components. Formally,

                                                                      @@ -2147,7 +2176,7 @@
                                                                      -fft_mesh(kpoint: int, band: int, spin: int = 0, spinor: int = 0, shift: bool = True) numpy.ndarray[source]
                                                                      +fft_mesh(kpoint: int, band: int, spin: int = 0, spinor: int = 0, shift: bool = True) numpy.ndarray[source]

                                                                      Places the coefficients of a wavefunction onto an fft mesh.

                                                                      Once the mesh has been obtained, a discrete fourier transform can be used to obtain real-space evaluation of the wavefunction. The output @@ -2178,7 +2207,7 @@

                                                                      -get_parchg(poscar: Poscar, kpoint: int, band: int, spin: int | None = None, spinor: int | None = None, phase: bool = False, scale: int = 2) Chgcar[source]
                                                                      +get_parchg(poscar: Poscar, kpoint: int, band: int, spin: int | None = None, spinor: int | None = None, phase: bool = False, scale: int = 2) Chgcar[source]

                                                                      Generates a Chgcar object, which is the charge density of the specified wavefunction.

                                                                      This function generates a Chgcar object with the charge density of the @@ -2220,7 +2249,7 @@

                                                                      -write_unks(directory: str) None[source]
                                                                      +write_unks(directory: str) None[source]

                                                                      Write the UNK files to the given directory.

                                                                      Writes the cell-periodic part of the bloch wavefunctions from the WAVECAR file to each of the UNK files. There will be one UNK file for @@ -2242,7 +2271,7 @@

                                                                      -class Waveder(filename, gamma_only=False)[source]
                                                                      +class Waveder(filename, gamma_only=False)[source]

                                                                      Bases: object

                                                                      Class for reading a WAVEDER file. The LOPTICS tag produces a WAVEDER file. @@ -2255,13 +2284,13 @@

                                                                      -property cder_data[source]
                                                                      +property cder_data[source]

                                                                      Returns the orbital derivative between states

                                                                      -get_orbital_derivative_between_states(band_i, band_j, kpoint, spin, cart_dir)[source]
                                                                      +get_orbital_derivative_between_states(band_i, band_j, kpoint, spin, cart_dir)[source]

                                                                      Method returning a value between bands band_i and band_j for k-point index, spin-channel and Cartesian direction. :param band_i: Index of band i @@ -2283,19 +2312,19 @@

                                                                      -property nbands[source]
                                                                      +property nbands[source]

                                                                      Returns the number of bands in the calculation

                                                                      -property nelect[source]
                                                                      +property nelect[source]

                                                                      Returns the number of electrons in the calculation

                                                                      -property nkpoints[source]
                                                                      +property nkpoints[source]

                                                                      Returns the number of k-points in the calculation

                                                                      @@ -2303,7 +2332,7 @@
                                                                      -class Wavederf(filename)[source]
                                                                      +class Wavederf(filename)[source]

                                                                      Bases: object

                                                                      Object for reading a WAVEDERF file.

                                                                      Note: This file is only produced when LOPTICS is true AND vasp has been @@ -2311,7 +2340,7 @@ WRT_CDER_BETWEEN_STATES_FORMATTED in linear_optics.F

                                                                      -data[source]
                                                                      +data[source]

                                                                      A numpy array containing the WAVEDERF data of the form below. It should be noted that VASP uses 1-based indexing for bands, but this is converted to 0-based numpy array indexing.

                                                                      @@ -2346,7 +2375,7 @@
                                                                      -get_elements_between_bands(band_i, band_j)[source]
                                                                      +get_elements_between_bands(band_i, band_j)[source]

                                                                      Method returning a numpy array with elements

                                                                      [cdum_x_real, cdum_x_imag, cdum_y_real, cdum_y_imag, cdum_z_real, cdum_z_imag]

                                                                      between bands band_i and band_j (vasp 1-based indexing) for all kpoints.

                                                                      @@ -2365,13 +2394,13 @@
                                                                      -property nb_bands[source]
                                                                      +property nb_bands[source]

                                                                      returns the number of bands in the band structure

                                                                      -property nb_kpoints[source]
                                                                      +property nb_kpoints[source]

                                                                      Returns the number of k-points in the band structure calculation

                                                                      @@ -2379,18 +2408,18 @@
                                                                      -class Xdatcar(filename, ionicstep_start=1, ionicstep_end=None, comment=None)[source]
                                                                      +class Xdatcar(filename, ionicstep_start=1, ionicstep_end=None, comment=None)[source]

                                                                      Bases: object

                                                                      Class representing an XDATCAR file. Only tested with VASP 5.x files.

                                                                      -structures[source]
                                                                      +structures[source]

                                                                      List of structures parsed from XDATCAR.

                                                                      -comment[source]
                                                                      +comment[source]

                                                                      Optional comment string.

                                                                      @@ -2407,7 +2436,7 @@
                                                                      -concatenate(filename, ionicstep_start=1, ionicstep_end=None)[source]
                                                                      +concatenate(filename, ionicstep_start=1, ionicstep_end=None)[source]

                                                                      Concatenate structures in file to Xdatcar.

                                                                      Parameters
                                                                      @@ -2427,7 +2456,7 @@
                                                                      -get_string(ionicstep_start=1, ionicstep_end=None, significant_figures=8)[source]
                                                                      +get_string(ionicstep_start=1, ionicstep_end=None, significant_figures=8)[source]

                                                                      Write Xdatcar class to a string.

                                                                      Parameters
                                                                      @@ -2442,21 +2471,21 @@
                                                                      -property natoms[source]
                                                                      +property natoms[source]

                                                                      Sequence of number of sites of each type associated with the Poscar. Similar to 7th line in vasp 5+ Xdatcar.

                                                                      -property site_symbols[source]
                                                                      +property site_symbols[source]

                                                                      Sequence of symbols associated with the Xdatcar. Similar to 6th line in vasp 5+ Xdatcar.

                                                                      -write_file(filename, **kwargs)[source]
                                                                      +write_file(filename, **kwargs)[source]

                                                                      Write Xdatcar class into a file.

                                                                      Parameters
                                                                      @@ -2473,7 +2502,7 @@
                                                                      -get_adjusted_fermi_level(efermi, cbm, band_structure)[source]
                                                                      +get_adjusted_fermi_level(efermi, cbm, band_structure)[source]

                                                                      When running a band structure computations the fermi level needs to be take from the static run that gave the charge density used for the non-self consistent band structure run. Sometimes this fermi level is however a @@ -2500,7 +2529,7 @@

                                                                      -get_band_structure_from_vasp_multiple_branches(dir_name, efermi=None, projections=False)[source]
                                                                      +get_band_structure_from_vasp_multiple_branches(dir_name, efermi=None, projections=False)[source]

                                                                      This method is used to get band structure info from a VASP directory. It takes into account that the run can be divided in several branches named “branch_x”. If the run has not been divided in branches the method will diff --git a/docs/pymatgen.io.vasp.sets.html b/docs/pymatgen.io.vasp.sets.html index 3bf977c8890..b1e6991b24d 100644 --- a/docs/pymatgen.io.vasp.sets.html +++ b/docs/pymatgen.io.vasp.sets.html @@ -4,7 +4,7 @@ - pymatgen.io.vasp.sets module — pymatgen 2022.5.18 documentation + pymatgen.io.vasp.sets module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                                      - 2022.5.18 + 2022.5.18.1
                                                                      @@ -152,14 +152,14 @@

                                                          -exception BadInputSetWarning[source]
                                                          +exception BadInputSetWarning[source]

                                                          Bases: UserWarning

                                                          Warning class for bad but legal inputs.

                                                          -class DictSet(structure, config_dict, files_to_transfer=None, user_incar_settings=None, user_kpoints_settings=None, user_potcar_settings=None, constrain_total_magmom=False, sort_structure=True, potcar_functional=None, user_potcar_functional=None, force_gamma=False, reduce_structure=None, vdw=None, use_structure_charge=False, standardize=False, sym_prec=0.1, international_monoclinic=True, validate_magmom=True)[source]
                                                          +class DictSet(structure, config_dict, files_to_transfer=None, user_incar_settings=None, user_kpoints_settings=None, user_potcar_settings=None, constrain_total_magmom=False, sort_structure=True, potcar_functional=None, user_potcar_functional=None, force_gamma=False, reduce_structure=None, vdw=None, use_structure_charge=False, standardize=False, sym_prec=0.1, international_monoclinic=True, validate_magmom=True)[source]

                                                          Bases: pymatgen.io.vasp.sets.VaspInputSet

                                                          Concrete implementation of VaspInputSet that is initialized from a dict settings. This allows arbitrary settings to be input. In general, @@ -257,7 +257,7 @@

                                                          -calculate_ng(max_prime_factor: int = 7, must_inc_2: bool = True) tuple[source]
                                                          +calculate_ng(max_prime_factor: int = 7, must_inc_2: bool = True) tuple[source]

                                                          Calculates the NGX, NGY, and NGZ values using the information available in the INCAR and POTCAR This is meant to help with making initial guess for the FFT grid so we can interact with the Charge density API

                                                          @@ -271,7 +271,7 @@
                                                          -estimate_nbands() int[source]
                                                          +estimate_nbands() int[source]

                                                          Estimate the number of bands that VASP will initialize a calculation with by default. Note that in practice this can depend on # of cores (if not set explicitly)

                                                          @@ -279,7 +279,7 @@
                                                          -property incar: pymatgen.io.vasp.inputs.Incar[source]
                                                          +property incar: pymatgen.io.vasp.inputs.Incar[source]

                                                          Incar

                                                          Type
                                                          @@ -290,7 +290,7 @@
                                                          -property kpoints: Kpoints | None[source]
                                                          +property kpoints: Kpoints | None[source]

                                                          Returns a KPOINTS file using the fully automated grid method. Uses Gamma centered meshes for hexagonal cells and Monk grids otherwise.

                                                          If KSPACING is set in user_incar_settings (or the INCAR file), no @@ -304,13 +304,13 @@

                                                          -property nelect: float[source]
                                                          +property nelect: float[source]

                                                          Gets the default number of electrons for a given structure.

                                                          -property poscar: pymatgen.io.vasp.inputs.Poscar[source]
                                                          +property poscar: pymatgen.io.vasp.inputs.Poscar[source]

                                                          Poscar

                                                          Type
                                                          @@ -321,7 +321,7 @@
                                                          -property structure: pymatgen.core.structure.Structure[source]
                                                          +property structure: pymatgen.core.structure.Structure[source]

                                                          Structure

                                                          Type
                                                          @@ -332,7 +332,7 @@
                                                          -write_input(output_dir: str, make_dir_if_not_present: bool = True, include_cif: bool = False, potcar_spec: bool = False, zip_output: bool = False)[source]
                                                          +write_input(output_dir: str, make_dir_if_not_present: bool = True, include_cif: bool = False, potcar_spec: bool = False, zip_output: bool = False)[source]

                                                          Writes out all input to a directory.

                                                          Parameters
                                                          @@ -357,7 +357,7 @@
                                                          -class LobsterSet(structure: pymatgen.core.structure.Structure, isym: int = 0, ismear: int = - 5, reciprocal_density: Optional[int] = None, address_basis_file: Optional[str] = None, user_supplied_basis: Optional[dict] = None, user_potcar_settings: Optional[dict] = None, **kwargs)[source]
                                                          +class LobsterSet(structure: pymatgen.core.structure.Structure, isym: int = 0, ismear: int = - 5, reciprocal_density: Optional[int] = None, address_basis_file: Optional[str] = None, user_supplied_basis: Optional[dict] = None, user_potcar_settings: Optional[dict] = None, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MPRelaxSet

                                                          Input set to prepare VASP runs that can be digested by Lobster (See cohp.de)

                                                          @@ -377,14 +377,14 @@
                                                          -CONFIG = {'INCAR': {'ALGO': 'FAST', 'EDIFF_PER_ATOM': 5e-05, 'ENCUT': 520, 'IBRION': 2, 'ISIF': 3, 'ISMEAR': -5, 'ISPIN': 2, 'LASPH': True, 'LDAU': True, 'LDAUJ': {'F': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}, 'O': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}}, 'LDAUL': {'F': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}, 'O': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}}, 'LDAUPRINT': 1, 'LDAUTYPE': 2, 'LDAUU': {'F': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}, 'O': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}}, 'LORBIT': 11, 'LREAL': 'AUTO', 'LWAVE': False, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'NELM': 100, 'NSW': 99, 'PREC': 'Accurate', 'SIGMA': 0.05}, 'KPOINTS': {'reciprocal_density': 64}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag', 'Al': 'Al', 'Ar': 'Ar', 'As': 'As', 'Au': 'Au', 'B': 'B', 'Ba': 'Ba_sv', 'Be': 'Be_sv', 'Bi': 'Bi', 'Br': 'Br', 'C': 'C', 'Ca': 'Ca_sv', 'Cd': 'Cd', 'Ce': 'Ce', 'Cl': 'Cl', 'Co': 'Co', 'Cr': 'Cr_pv', 'Cs': 'Cs_sv', 'Cu': 'Cu_pv', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu', 'F': 'F', 'Fe': 'Fe_pv', 'Ga': 'Ga_d', 'Gd': 'Gd', 'Ge': 'Ge_d', 'H': 'H', 'He': 'He', 'Hf': 'Hf_pv', 'Hg': 'Hg', 'Ho': 'Ho_3', 'I': 'I', 'In': 'In_d', 'Ir': 'Ir', 'K': 'K_sv', 'Kr': 'Kr', 'La': 'La', 'Li': 'Li_sv', 'Lu': 'Lu_3', 'Mg': 'Mg_pv', 'Mn': 'Mn_pv', 'Mo': 'Mo_pv', 'N': 'N', 'Na': 'Na_pv', 'Nb': 'Nb_pv', 'Nd': 'Nd_3', 'Ne': 'Ne', 'Ni': 'Ni_pv', 'Np': 'Np', 'O': 'O', 'Os': 'Os_pv', 'P': 'P', 'Pa': 'Pa', 'Pb': 'Pb_d', 'Pd': 'Pd', 'Pm': 'Pm_3', 'Pr': 'Pr_3', 'Pt': 'Pt', 'Pu': 'Pu', 'Rb': 'Rb_sv', 'Re': 'Re_pv', 'Rh': 'Rh_pv', 'Ru': 'Ru_pv', 'S': 'S', 'Sb': 'Sb', 'Sc': 'Sc_sv', 'Se': 'Se', 'Si': 'Si', 'Sm': 'Sm_3', 'Sn': 'Sn_d', 'Sr': 'Sr_sv', 'Ta': 'Ta_pv', 'Tb': 'Tb_3', 'Tc': 'Tc_pv', 'Te': 'Te', 'Th': 'Th', 'Ti': 'Ti_pv', 'Tl': 'Tl_d', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_pv', 'W': 'W_pv', 'Xe': 'Xe', 'Y': 'Y_sv', 'Yb': 'Yb_2', 'Zn': 'Zn', 'Zr': 'Zr_sv'}, 'POTCAR_FUNCTIONAL': 'PBE'}[source]
                                                          +CONFIG = {'INCAR': {'ALGO': 'FAST', 'EDIFF_PER_ATOM': 5e-05, 'ENCUT': 520, 'IBRION': 2, 'ISIF': 3, 'ISMEAR': -5, 'ISPIN': 2, 'LASPH': True, 'LDAU': True, 'LDAUJ': {'F': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}, 'O': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}}, 'LDAUL': {'F': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}, 'O': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}}, 'LDAUPRINT': 1, 'LDAUTYPE': 2, 'LDAUU': {'F': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}, 'O': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}}, 'LORBIT': 11, 'LREAL': 'AUTO', 'LWAVE': False, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'NELM': 100, 'NSW': 99, 'PREC': 'Accurate', 'SIGMA': 0.05}, 'KPOINTS': {'reciprocal_density': 64}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag', 'Al': 'Al', 'Ar': 'Ar', 'As': 'As', 'Au': 'Au', 'B': 'B', 'Ba': 'Ba_sv', 'Be': 'Be_sv', 'Bi': 'Bi', 'Br': 'Br', 'C': 'C', 'Ca': 'Ca_sv', 'Cd': 'Cd', 'Ce': 'Ce', 'Cl': 'Cl', 'Co': 'Co', 'Cr': 'Cr_pv', 'Cs': 'Cs_sv', 'Cu': 'Cu_pv', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu', 'F': 'F', 'Fe': 'Fe_pv', 'Ga': 'Ga_d', 'Gd': 'Gd', 'Ge': 'Ge_d', 'H': 'H', 'He': 'He', 'Hf': 'Hf_pv', 'Hg': 'Hg', 'Ho': 'Ho_3', 'I': 'I', 'In': 'In_d', 'Ir': 'Ir', 'K': 'K_sv', 'Kr': 'Kr', 'La': 'La', 'Li': 'Li_sv', 'Lu': 'Lu_3', 'Mg': 'Mg_pv', 'Mn': 'Mn_pv', 'Mo': 'Mo_pv', 'N': 'N', 'Na': 'Na_pv', 'Nb': 'Nb_pv', 'Nd': 'Nd_3', 'Ne': 'Ne', 'Ni': 'Ni_pv', 'Np': 'Np', 'O': 'O', 'Os': 'Os_pv', 'P': 'P', 'Pa': 'Pa', 'Pb': 'Pb_d', 'Pd': 'Pd', 'Pm': 'Pm_3', 'Pr': 'Pr_3', 'Pt': 'Pt', 'Pu': 'Pu', 'Rb': 'Rb_sv', 'Re': 'Re_pv', 'Rh': 'Rh_pv', 'Ru': 'Ru_pv', 'S': 'S', 'Sb': 'Sb', 'Sc': 'Sc_sv', 'Se': 'Se', 'Si': 'Si', 'Sm': 'Sm_3', 'Sn': 'Sn_d', 'Sr': 'Sr_sv', 'Ta': 'Ta_pv', 'Tb': 'Tb_3', 'Tc': 'Tc_pv', 'Te': 'Te', 'Th': 'Th', 'Ti': 'Ti_pv', 'Tl': 'Tl_d', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_pv', 'W': 'W_pv', 'Xe': 'Xe', 'Y': 'Y_sv', 'Yb': 'Yb_2', 'Zn': 'Zn', 'Zr': 'Zr_sv'}, 'POTCAR_FUNCTIONAL': 'PBE'}[source]
                                                          -class MITMDSet(structure, start_temp, end_temp, nsteps, time_step=2, spin_polarized=False, **kwargs)[source]
                                                          +class MITMDSet(structure, start_temp, end_temp, nsteps, time_step=2, spin_polarized=False, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MITRelaxSet

                                                          Class for writing a vasp md run. This DOES NOT do multiple stage runs.

                                                          @@ -405,7 +405,7 @@
                                                          -property kpoints[source]
                                                          +property kpoints[source]

                                                          Kpoints

                                                          Type
                                                          @@ -418,7 +418,7 @@
                                                          -class MITNEBSet(structures, unset_encut=False, **kwargs)[source]
                                                          +class MITNEBSet(structures, unset_encut=False, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MITRelaxSet

                                                          Class for writing NEB inputs. Note that EDIFF is not on a per atom basis for this input set.

                                                          @@ -433,7 +433,7 @@
                                                          -property poscar[source]
                                                          +property poscar[source]

                                                          Poscar for structure of first end point.

                                                          Type
                                                          @@ -444,7 +444,7 @@
                                                          -property poscars[source]
                                                          +property poscars[source]

                                                          List of Poscars.

                                                          Type
                                                          @@ -455,7 +455,7 @@
                                                          -write_input(output_dir, make_dir_if_not_present=True, write_cif=False, write_path_cif=False, write_endpoint_inputs=False)[source]
                                                          +write_input(output_dir, make_dir_if_not_present=True, write_cif=False, write_path_cif=False, write_endpoint_inputs=False)[source]

                                                          NEB inputs has a special directory structure where inputs are in 00, 01, 02, ….

                                                          @@ -478,7 +478,7 @@
                                                          -class MITRelaxSet(structure, **kwargs)[source]
                                                          +class MITRelaxSet(structure, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.DictSet

                                                          Standard implementation of VaspInputSet utilizing parameters in the MIT High-throughput project. @@ -501,14 +501,14 @@

                                                          -CONFIG = {'INCAR': {'ALGO': 'FAST', 'EDIFF': 1e-05, 'ENCUT': 520, 'IBRION': 2, 'ICHARG': 1, 'ISIF': 3, 'ISMEAR': -5, 'ISPIN': 2, 'ISYM': 0, 'LDAU': True, 'LDAUJ': {'F': {'Ag': 0, 'Co': 0, 'Cr': 0, 'Cu': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Nb': 0, 'Ni': 0, 'Re': 0, 'Ta': 0, 'V': 0, 'W': 0}, 'O': {'Ag': 0, 'Co': 0, 'Cr': 0, 'Cu': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Nb': 0, 'Ni': 0, 'Re': 0, 'Ta': 0, 'V': 0, 'W': 0}, 'S': {'Fe': 0, 'Mn': 0}}, 'LDAUL': {'F': {'Ag': 2, 'Co': 2, 'Cr': 2, 'Cu': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Nb': 2, 'Ni': 2, 'Re': 2, 'Ta': 2, 'V': 2, 'W': 2}, 'O': {'Ag': 2, 'Co': 2, 'Cr': 2, 'Cu': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Nb': 2, 'Ni': 2, 'Re': 2, 'Ta': 2, 'V': 2, 'W': 2}, 'S': {'Fe': 2, 'Mn': 2.5}}, 'LDAUPRINT': 1, 'LDAUTYPE': 2, 'LDAUU': {'F': {'Ag': 1.5, 'Co': 3.4, 'Cr': 3.5, 'Cu': 4, 'Fe': 4.0, 'Mn': 3.9, 'Mo': 4.38, 'Nb': 1.5, 'Ni': 6, 'Re': 2, 'Ta': 2, 'V': 3.1, 'W': 4.0}, 'O': {'Ag': 1.5, 'Co': 3.4, 'Cr': 3.5, 'Cu': 4, 'Fe': 4.0, 'Mn': 3.9, 'Mo': 4.38, 'Nb': 1.5, 'Ni': 6, 'Re': 2, 'Ta': 2, 'V': 3.1, 'W': 4.0}, 'S': {'Fe': 1.9, 'Mn': 2.5}}, 'LORBIT': '11', 'LREAL': 'AUTO', 'LWAVE': False, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'NELM': 200, 'NELMIN': 6, 'NSW': 99, 'PREC': 'Accurate', 'SIGMA': 0.05}, 'KPOINTS': {'length': 25}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': {'hash': 'd6854224d20e3de6e6fd7399503791d1', 'symbol': 'Ac'}, 'Ag': {'hash': 'e8ffa02fe3f3a51338ac1ac91ae968b9', 'symbol': 'Ag'}, 'Al': {'hash': 'a6fd9a46aec185f4ad2acd0cbe4ae2fa', 'symbol': 'Al'}, 'Ar': {'hash': 'e782fc6292623b396091bf8b871c272f', 'symbol': 'Ar'}, 'As': {'hash': '8005364db225a254e52cba350bedd032', 'symbol': 'As'}, 'Au': {'hash': 'a9182d436a13194b744640ac940ab9b0', 'symbol': 'Au'}, 'B': {'hash': '18ed2875dfa6305324cec3d7d59273ae', 'symbol': 'B'}, 'Ba': {'hash': 'c0477913afb63dfae3439f3534fbf0ed', 'symbol': 'Ba_sv'}, 'Be': {'hash': 'fb974e44d56a8c62c6bbd1a1eb70c3a7', 'symbol': 'Be'}, 'Bi': {'hash': 'e29661c79d59abae3b3ba69eae24b1a5', 'symbol': 'Bi'}, 'Br': {'hash': '40f9594b4506684a69158c8975cfb9d6', 'symbol': 'Br'}, 'C': {'hash': 'c0a8167dbb174fe492a3db7f5006c0f8', 'symbol': 'C'}, 'Ca': {'hash': 'eb006721e214c04b3c13146e81b3a27d', 'symbol': 'Ca_sv'}, 'Cd': {'hash': '0506b2d0ac28d5fe2b5ced77a701aa86', 'symbol': 'Cd'}, 'Ce': {'hash': 'ff3a09f2ff91798e58eb4b9854e9be4a', 'symbol': 'Ce'}, 'Cl': {'hash': '779b9901046c78fe51c5d80224642aeb', 'symbol': 'Cl'}, 'Co': {'hash': 'b169bca4e137294d2ab3df8cbdd09083', 'symbol': 'Co'}, 'Cr': {'hash': '82c14307937c7509fda4e9bc023d243d', 'symbol': 'Cr'}, 'Cs': {'hash': '096b53a7d80cc0086976bcda50d536e5', 'symbol': 'Cs_sv'}, 'Cu': {'hash': '8ca4e43a30de0c397e51f16bbb20d678', 'symbol': 'Cu'}, 'Dy': {'hash': 'd4a05220ab0a2d4c03a76872ea724a1e', 'symbol': 'Dy_3'}, 'Er': {'hash': 'daa65a04877317f8c3c593ddeaa8a132', 'symbol': 'Er_3'}, 'Eu': {'hash': 'd466d046adf21f6146ee9644049ea268', 'symbol': 'Eu'}, 'F': {'hash': '180141c33d032bfbfff30b3bea9d23dd', 'symbol': 'F'}, 'Fe': {'hash': '9530da8244e4dac17580869b4adab115', 'symbol': 'Fe'}, 'Ga': {'hash': '6e0b9d58412b1bfcd7252aff13d476c2', 'symbol': 'Ga'}, 'Gd': {'hash': '1f0d42b1e5f6769d319d3f247992aeb9', 'symbol': 'Gd'}, 'Ge': {'hash': '79e788788c31e196a460553010512d3f', 'symbol': 'Ge'}, 'H': {'hash': 'bb43c666e3d36577264afe07669e9582', 'symbol': 'H'}, 'He': {'hash': '47f9434aa3db96c85d7c4b3e4c2df09b', 'symbol': 'He'}, 'Hf': {'hash': 'b113f150cbf9c736f8244a6c25b0482e', 'symbol': 'Hf'}, 'Hg': {'hash': 'c2f15dfb5fd53396c5427635e5019160', 'symbol': 'Hg'}, 'Ho': {'hash': '661891464a27e87cf7e1324dd1893b77', 'symbol': 'Ho_3'}, 'I': {'hash': 'f4ff16a495dd361ff5824ee61b418bb0', 'symbol': 'I'}, 'In': {'hash': '7df38c0cdb4e6d9a9b93f09d690bb3ae', 'symbol': 'In'}, 'Ir': {'hash': 'dbcf7dcc6f4fb40df7b3d26904f60a66', 'symbol': 'Ir'}, 'K': {'hash': '3e84f86d37f203a4fb01de36af57e430', 'symbol': 'K_sv'}, 'Kr': {'hash': '39b9b85ae3982e6c012fb549b2840ce5', 'symbol': 'Kr'}, 'La': {'hash': '9b3ce03d18f7c0b40471a817ff91b287', 'symbol': 'La'}, 'Li': {'hash': '65e83282d1707ec078c1012afbd05be8', 'symbol': 'Li'}, 'Lu': {'hash': 'd40a90babf1224b88ffb4c3273ac3848', 'symbol': 'Lu_3'}, 'Mg': {'hash': '1771eb72adbbfa6310d66e7517e49930', 'symbol': 'Mg'}, 'Mn': {'hash': 'd082dba29b57ab59b3165e605dbf71b8', 'symbol': 'Mn'}, 'Mo': {'hash': '84e18fd84a98e3d7fa8f055952410df0', 'symbol': 'Mo_pv'}, 'N': {'hash': 'b98fd027ddebc67da4063ff2cabbc04b', 'symbol': 'N'}, 'Na': {'hash': '1a89e79f7e21d99e8cf5788979f6a987', 'symbol': 'Na'}, 'Nb': {'hash': '7bcee99a4dc3094be0f9fd7961c02966', 'symbol': 'Nb_pv'}, 'Nd': {'hash': '0c64e63070cee837c967283fffa001df', 'symbol': 'Nd'}, 'Ne': {'hash': '52064eee378b9e37a295a674f1c278f0', 'symbol': 'Ne'}, 'Ni': {'hash': '653f5772e68b2c7fd87ffd1086c0d710', 'symbol': 'Ni'}, 'Np': {'hash': '20cb30b714200c4db870550b288ac4cd', 'symbol': 'Np'}, 'O': {'hash': '7a25bc5b9a5393f46600a4939d357982', 'symbol': 'O'}, 'Os': {'hash': '35c2cb48d48a9c38c40fb82bbe70626d', 'symbol': 'Os'}, 'P': {'hash': '7dc3393307131ae67785a0cdacb61d5f', 'symbol': 'P'}, 'Pa': {'hash': 'a1fdb1089d0727f415416ec8082246ba', 'symbol': 'Pa'}, 'Pb': {'hash': '704c2c967247d7f84090d2536c91877d', 'symbol': 'Pb'}, 'Pd': {'hash': 'a395eb3aaf2fcab12fac3030a1146f61', 'symbol': 'Pd'}, 'Pm': {'hash': 'a2c9485ea86b2a7cf175077e6e5c7b3e', 'symbol': 'Pm'}, 'Pr': {'hash': '92f191499bf5346ea652bb806350ad87', 'symbol': 'Pr'}, 'Pt': {'hash': 'a604ea3c6a9cc23c739b762f625cf449', 'symbol': 'Pt'}, 'Pu': {'hash': 'f1d01e845dccc52d448679911f301a73', 'symbol': 'Pu'}, 'Rb': {'hash': 'e447c648d870b066b3514e6b800727ab', 'symbol': 'Rb_pv'}, 'Re': {'hash': '72385e193c92a8acfe17ea49004c2be1', 'symbol': 'Re'}, 'Rh': {'hash': '2c3dba3fcc6058ca1b1cfa75e45084bc', 'symbol': 'Rh'}, 'Ru': {'hash': '7925f4d4b68076d70af7cd86eef9ba8d', 'symbol': 'Ru_pv'}, 'S': {'hash': 'd368db6899d8839859bbee4811a42a88', 'symbol': 'S'}, 'Sb': {'hash': 'd82c022b02fc5344e85bd1909f9ee3e7', 'symbol': 'Sb'}, 'Sc': {'hash': 'dc386f505ad0c43385a7715b4111cb75', 'symbol': 'Sc_sv'}, 'Se': {'hash': '67a8804ede9f1112726e3d136978ef19', 'symbol': 'Se'}, 'Si': {'hash': 'b2b0ea6feb62e7cde209616683b8f7f5', 'symbol': 'Si'}, 'Sm': {'hash': 'e5e274e7cd99602ca81d146155abdf88', 'symbol': 'Sm_3'}, 'Sn': {'hash': '849b0795e148f93113a06be8fd5f5001', 'symbol': 'Sn_d'}, 'Sr': {'hash': 'ca6a5429c120a0ab705824386a76fe5b', 'symbol': 'Sr_sv'}, 'Ta': {'hash': 'd4e2cfe9338ef80da592d5bb9dc782c7', 'symbol': 'Ta'}, 'Tb': {'hash': '0790955c547003956c0fd4f080f7f508', 'symbol': 'Tb_3'}, 'Tc': {'hash': '9592642886319309a39d55c5717c6f48', 'symbol': 'Tc'}, 'Te': {'hash': '72719856e22fb1d3032df6f96d98a0f2', 'symbol': 'Te'}, 'Th': {'hash': 'aea79f322180fa6f0bfa74cb2a156dcf', 'symbol': 'Th'}, 'Ti': {'hash': 'c617e8b539c3f44a0ab6e8da2a92d318', 'symbol': 'Ti'}, 'Tl': {'hash': '2aa0d5406aaab7ebfbc761da382f1352', 'symbol': 'Tl'}, 'Tm': {'hash': '94a07cb7949b01305cb161da0cbfb492', 'symbol': 'Tm_3'}, 'U': {'hash': '72702eabbb1bc02b4167590dc848ed5d', 'symbol': 'U'}, 'V': {'hash': '7f1297a2e1d963e2a4d81b61f85e4ded', 'symbol': 'V_pv'}, 'W': {'hash': '2a33e0d5c700640535f60ac0a12177ab', 'symbol': 'W_pv'}, 'Xe': {'hash': '338472e581f58b41d37c002a5e22353b', 'symbol': 'Xe'}, 'Y': {'hash': '4ed187e77cd54f198bb88020278b143d', 'symbol': 'Y_sv'}, 'Yb': {'hash': '9f472bd422f640710f7d93e2d9ce89f4', 'symbol': 'Yb'}, 'Zn': {'hash': 'e35ee27f8483a63bb68dbc236a343af3', 'symbol': 'Zn'}, 'Zr': {'hash': 'd221d2c0bac4f8e81af2f5c42a314274', 'symbol': 'Zr'}}, 'POTCAR_FUNCTIONAL': 'PBE'}[source]
                                                          +CONFIG = {'INCAR': {'ALGO': 'FAST', 'EDIFF': 1e-05, 'ENCUT': 520, 'IBRION': 2, 'ICHARG': 1, 'ISIF': 3, 'ISMEAR': -5, 'ISPIN': 2, 'ISYM': 0, 'LDAU': True, 'LDAUJ': {'F': {'Ag': 0, 'Co': 0, 'Cr': 0, 'Cu': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Nb': 0, 'Ni': 0, 'Re': 0, 'Ta': 0, 'V': 0, 'W': 0}, 'O': {'Ag': 0, 'Co': 0, 'Cr': 0, 'Cu': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Nb': 0, 'Ni': 0, 'Re': 0, 'Ta': 0, 'V': 0, 'W': 0}, 'S': {'Fe': 0, 'Mn': 0}}, 'LDAUL': {'F': {'Ag': 2, 'Co': 2, 'Cr': 2, 'Cu': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Nb': 2, 'Ni': 2, 'Re': 2, 'Ta': 2, 'V': 2, 'W': 2}, 'O': {'Ag': 2, 'Co': 2, 'Cr': 2, 'Cu': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Nb': 2, 'Ni': 2, 'Re': 2, 'Ta': 2, 'V': 2, 'W': 2}, 'S': {'Fe': 2, 'Mn': 2.5}}, 'LDAUPRINT': 1, 'LDAUTYPE': 2, 'LDAUU': {'F': {'Ag': 1.5, 'Co': 3.4, 'Cr': 3.5, 'Cu': 4, 'Fe': 4.0, 'Mn': 3.9, 'Mo': 4.38, 'Nb': 1.5, 'Ni': 6, 'Re': 2, 'Ta': 2, 'V': 3.1, 'W': 4.0}, 'O': {'Ag': 1.5, 'Co': 3.4, 'Cr': 3.5, 'Cu': 4, 'Fe': 4.0, 'Mn': 3.9, 'Mo': 4.38, 'Nb': 1.5, 'Ni': 6, 'Re': 2, 'Ta': 2, 'V': 3.1, 'W': 4.0}, 'S': {'Fe': 1.9, 'Mn': 2.5}}, 'LORBIT': '11', 'LREAL': 'AUTO', 'LWAVE': False, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'NELM': 200, 'NELMIN': 6, 'NSW': 99, 'PREC': 'Accurate', 'SIGMA': 0.05}, 'KPOINTS': {'length': 25}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': {'hash': 'd6854224d20e3de6e6fd7399503791d1', 'symbol': 'Ac'}, 'Ag': {'hash': 'e8ffa02fe3f3a51338ac1ac91ae968b9', 'symbol': 'Ag'}, 'Al': {'hash': 'a6fd9a46aec185f4ad2acd0cbe4ae2fa', 'symbol': 'Al'}, 'Ar': {'hash': 'e782fc6292623b396091bf8b871c272f', 'symbol': 'Ar'}, 'As': {'hash': '8005364db225a254e52cba350bedd032', 'symbol': 'As'}, 'Au': {'hash': 'a9182d436a13194b744640ac940ab9b0', 'symbol': 'Au'}, 'B': {'hash': '18ed2875dfa6305324cec3d7d59273ae', 'symbol': 'B'}, 'Ba': {'hash': 'c0477913afb63dfae3439f3534fbf0ed', 'symbol': 'Ba_sv'}, 'Be': {'hash': 'fb974e44d56a8c62c6bbd1a1eb70c3a7', 'symbol': 'Be'}, 'Bi': {'hash': 'e29661c79d59abae3b3ba69eae24b1a5', 'symbol': 'Bi'}, 'Br': {'hash': '40f9594b4506684a69158c8975cfb9d6', 'symbol': 'Br'}, 'C': {'hash': 'c0a8167dbb174fe492a3db7f5006c0f8', 'symbol': 'C'}, 'Ca': {'hash': 'eb006721e214c04b3c13146e81b3a27d', 'symbol': 'Ca_sv'}, 'Cd': {'hash': '0506b2d0ac28d5fe2b5ced77a701aa86', 'symbol': 'Cd'}, 'Ce': {'hash': 'ff3a09f2ff91798e58eb4b9854e9be4a', 'symbol': 'Ce'}, 'Cl': {'hash': '779b9901046c78fe51c5d80224642aeb', 'symbol': 'Cl'}, 'Co': {'hash': 'b169bca4e137294d2ab3df8cbdd09083', 'symbol': 'Co'}, 'Cr': {'hash': '82c14307937c7509fda4e9bc023d243d', 'symbol': 'Cr'}, 'Cs': {'hash': '096b53a7d80cc0086976bcda50d536e5', 'symbol': 'Cs_sv'}, 'Cu': {'hash': '8ca4e43a30de0c397e51f16bbb20d678', 'symbol': 'Cu'}, 'Dy': {'hash': 'd4a05220ab0a2d4c03a76872ea724a1e', 'symbol': 'Dy_3'}, 'Er': {'hash': 'daa65a04877317f8c3c593ddeaa8a132', 'symbol': 'Er_3'}, 'Eu': {'hash': 'd466d046adf21f6146ee9644049ea268', 'symbol': 'Eu'}, 'F': {'hash': '180141c33d032bfbfff30b3bea9d23dd', 'symbol': 'F'}, 'Fe': {'hash': '9530da8244e4dac17580869b4adab115', 'symbol': 'Fe'}, 'Ga': {'hash': '6e0b9d58412b1bfcd7252aff13d476c2', 'symbol': 'Ga'}, 'Gd': {'hash': '1f0d42b1e5f6769d319d3f247992aeb9', 'symbol': 'Gd'}, 'Ge': {'hash': '79e788788c31e196a460553010512d3f', 'symbol': 'Ge'}, 'H': {'hash': 'bb43c666e3d36577264afe07669e9582', 'symbol': 'H'}, 'He': {'hash': '47f9434aa3db96c85d7c4b3e4c2df09b', 'symbol': 'He'}, 'Hf': {'hash': 'b113f150cbf9c736f8244a6c25b0482e', 'symbol': 'Hf'}, 'Hg': {'hash': 'c2f15dfb5fd53396c5427635e5019160', 'symbol': 'Hg'}, 'Ho': {'hash': '661891464a27e87cf7e1324dd1893b77', 'symbol': 'Ho_3'}, 'I': {'hash': 'f4ff16a495dd361ff5824ee61b418bb0', 'symbol': 'I'}, 'In': {'hash': '7df38c0cdb4e6d9a9b93f09d690bb3ae', 'symbol': 'In'}, 'Ir': {'hash': 'dbcf7dcc6f4fb40df7b3d26904f60a66', 'symbol': 'Ir'}, 'K': {'hash': '3e84f86d37f203a4fb01de36af57e430', 'symbol': 'K_sv'}, 'Kr': {'hash': '39b9b85ae3982e6c012fb549b2840ce5', 'symbol': 'Kr'}, 'La': {'hash': '9b3ce03d18f7c0b40471a817ff91b287', 'symbol': 'La'}, 'Li': {'hash': '65e83282d1707ec078c1012afbd05be8', 'symbol': 'Li'}, 'Lu': {'hash': 'd40a90babf1224b88ffb4c3273ac3848', 'symbol': 'Lu_3'}, 'Mg': {'hash': '1771eb72adbbfa6310d66e7517e49930', 'symbol': 'Mg'}, 'Mn': {'hash': 'd082dba29b57ab59b3165e605dbf71b8', 'symbol': 'Mn'}, 'Mo': {'hash': '84e18fd84a98e3d7fa8f055952410df0', 'symbol': 'Mo_pv'}, 'N': {'hash': 'b98fd027ddebc67da4063ff2cabbc04b', 'symbol': 'N'}, 'Na': {'hash': '1a89e79f7e21d99e8cf5788979f6a987', 'symbol': 'Na'}, 'Nb': {'hash': '7bcee99a4dc3094be0f9fd7961c02966', 'symbol': 'Nb_pv'}, 'Nd': {'hash': '0c64e63070cee837c967283fffa001df', 'symbol': 'Nd'}, 'Ne': {'hash': '52064eee378b9e37a295a674f1c278f0', 'symbol': 'Ne'}, 'Ni': {'hash': '653f5772e68b2c7fd87ffd1086c0d710', 'symbol': 'Ni'}, 'Np': {'hash': '20cb30b714200c4db870550b288ac4cd', 'symbol': 'Np'}, 'O': {'hash': '7a25bc5b9a5393f46600a4939d357982', 'symbol': 'O'}, 'Os': {'hash': '35c2cb48d48a9c38c40fb82bbe70626d', 'symbol': 'Os'}, 'P': {'hash': '7dc3393307131ae67785a0cdacb61d5f', 'symbol': 'P'}, 'Pa': {'hash': 'a1fdb1089d0727f415416ec8082246ba', 'symbol': 'Pa'}, 'Pb': {'hash': '704c2c967247d7f84090d2536c91877d', 'symbol': 'Pb'}, 'Pd': {'hash': 'a395eb3aaf2fcab12fac3030a1146f61', 'symbol': 'Pd'}, 'Pm': {'hash': 'a2c9485ea86b2a7cf175077e6e5c7b3e', 'symbol': 'Pm'}, 'Pr': {'hash': '92f191499bf5346ea652bb806350ad87', 'symbol': 'Pr'}, 'Pt': {'hash': 'a604ea3c6a9cc23c739b762f625cf449', 'symbol': 'Pt'}, 'Pu': {'hash': 'f1d01e845dccc52d448679911f301a73', 'symbol': 'Pu'}, 'Rb': {'hash': 'e447c648d870b066b3514e6b800727ab', 'symbol': 'Rb_pv'}, 'Re': {'hash': '72385e193c92a8acfe17ea49004c2be1', 'symbol': 'Re'}, 'Rh': {'hash': '2c3dba3fcc6058ca1b1cfa75e45084bc', 'symbol': 'Rh'}, 'Ru': {'hash': '7925f4d4b68076d70af7cd86eef9ba8d', 'symbol': 'Ru_pv'}, 'S': {'hash': 'd368db6899d8839859bbee4811a42a88', 'symbol': 'S'}, 'Sb': {'hash': 'd82c022b02fc5344e85bd1909f9ee3e7', 'symbol': 'Sb'}, 'Sc': {'hash': 'dc386f505ad0c43385a7715b4111cb75', 'symbol': 'Sc_sv'}, 'Se': {'hash': '67a8804ede9f1112726e3d136978ef19', 'symbol': 'Se'}, 'Si': {'hash': 'b2b0ea6feb62e7cde209616683b8f7f5', 'symbol': 'Si'}, 'Sm': {'hash': 'e5e274e7cd99602ca81d146155abdf88', 'symbol': 'Sm_3'}, 'Sn': {'hash': '849b0795e148f93113a06be8fd5f5001', 'symbol': 'Sn_d'}, 'Sr': {'hash': 'ca6a5429c120a0ab705824386a76fe5b', 'symbol': 'Sr_sv'}, 'Ta': {'hash': 'd4e2cfe9338ef80da592d5bb9dc782c7', 'symbol': 'Ta'}, 'Tb': {'hash': '0790955c547003956c0fd4f080f7f508', 'symbol': 'Tb_3'}, 'Tc': {'hash': '9592642886319309a39d55c5717c6f48', 'symbol': 'Tc'}, 'Te': {'hash': '72719856e22fb1d3032df6f96d98a0f2', 'symbol': 'Te'}, 'Th': {'hash': 'aea79f322180fa6f0bfa74cb2a156dcf', 'symbol': 'Th'}, 'Ti': {'hash': 'c617e8b539c3f44a0ab6e8da2a92d318', 'symbol': 'Ti'}, 'Tl': {'hash': '2aa0d5406aaab7ebfbc761da382f1352', 'symbol': 'Tl'}, 'Tm': {'hash': '94a07cb7949b01305cb161da0cbfb492', 'symbol': 'Tm_3'}, 'U': {'hash': '72702eabbb1bc02b4167590dc848ed5d', 'symbol': 'U'}, 'V': {'hash': '7f1297a2e1d963e2a4d81b61f85e4ded', 'symbol': 'V_pv'}, 'W': {'hash': '2a33e0d5c700640535f60ac0a12177ab', 'symbol': 'W_pv'}, 'Xe': {'hash': '338472e581f58b41d37c002a5e22353b', 'symbol': 'Xe'}, 'Y': {'hash': '4ed187e77cd54f198bb88020278b143d', 'symbol': 'Y_sv'}, 'Yb': {'hash': '9f472bd422f640710f7d93e2d9ce89f4', 'symbol': 'Yb'}, 'Zn': {'hash': 'e35ee27f8483a63bb68dbc236a343af3', 'symbol': 'Zn'}, 'Zr': {'hash': 'd221d2c0bac4f8e81af2f5c42a314274', 'symbol': 'Zr'}}, 'POTCAR_FUNCTIONAL': 'PBE'}[source]
                                                          -class MPHSEBSSet(structure, user_incar_settings=None, added_kpoints=None, mode='Gap', reciprocal_density=None, copy_chgcar=True, kpoints_line_density=20, **kwargs)[source]
                                                          +class MPHSEBSSet(structure, user_incar_settings=None, added_kpoints=None, mode='Gap', reciprocal_density=None, copy_chgcar=True, kpoints_line_density=20, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MPHSERelaxSet

                                                          Implementation of a VaspInputSet for HSE band structure computations. Remember that HSE band structures must be self-consistent in VASP. A @@ -541,7 +541,7 @@

                                                          -classmethod from_prev_calc(prev_calc_dir, **kwargs)[source]
                                                          +classmethod from_prev_calc(prev_calc_dir, **kwargs)[source]

                                                          Generate a set of Vasp input files for HSE calculations from a directory of previous Vasp run.

                                                          @@ -558,7 +558,7 @@
                                                          -property kpoints: pymatgen.io.vasp.inputs.Kpoints[source]
                                                          +property kpoints: pymatgen.io.vasp.inputs.Kpoints[source]

                                                          Kpoints

                                                          Type
                                                          @@ -569,7 +569,7 @@
                                                          -override_from_prev_calc(prev_calc_dir='.')[source]
                                                          +override_from_prev_calc(prev_calc_dir='.')[source]

                                                          Update the input set to include settings from a previous calculation.

                                                          Parameters
                                                          @@ -586,7 +586,7 @@
                                                          -class MPHSERelaxSet(structure, **kwargs)[source]
                                                          +class MPHSERelaxSet(structure, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.DictSet

                                                          Same as the MPRelaxSet, but with HSE parameters.

                                                          @@ -599,14 +599,14 @@
                                                          -CONFIG = {'INCAR': {'ALGO': 'All', 'EDIFF_PER_ATOM': 5e-05, 'ENCUT': 520, 'HFSCREEN': 0.2, 'IBRION': 2, 'ICHARG': 1, 'ISIF': 3, 'ISMEAR': 0, 'ISPIN': 2, 'LHFCALC': True, 'LORBIT': 11, 'LREAL': 'AUTO', 'LWAVE': False, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'NELM': 100, 'NSW': 99, 'PREC': 'Accurate', 'PRECFOCK': 'Fast', 'SIGMA': 0.05}, 'KPOINTS': {'reciprocal_density': 50}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag', 'Al': 'Al', 'Ar': 'Ar', 'As': 'As', 'Au': 'Au', 'B': 'B', 'Ba': 'Ba_sv', 'Be': 'Be_sv', 'Bi': 'Bi', 'Br': 'Br', 'C': 'C', 'Ca': 'Ca_sv', 'Cd': 'Cd', 'Ce': 'Ce', 'Cl': 'Cl', 'Co': 'Co', 'Cr': 'Cr_pv', 'Cs': 'Cs_sv', 'Cu': 'Cu_pv', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu', 'F': 'F', 'Fe': 'Fe_pv', 'Ga': 'Ga_d', 'Gd': 'Gd', 'Ge': 'Ge_d', 'H': 'H', 'He': 'He', 'Hf': 'Hf_pv', 'Hg': 'Hg', 'Ho': 'Ho_3', 'I': 'I', 'In': 'In_d', 'Ir': 'Ir', 'K': 'K_sv', 'Kr': 'Kr', 'La': 'La', 'Li': 'Li_sv', 'Lu': 'Lu_3', 'Mg': 'Mg_pv', 'Mn': 'Mn_pv', 'Mo': 'Mo_pv', 'N': 'N', 'Na': 'Na_pv', 'Nb': 'Nb_pv', 'Nd': 'Nd_3', 'Ne': 'Ne', 'Ni': 'Ni_pv', 'Np': 'Np', 'O': 'O', 'Os': 'Os_pv', 'P': 'P', 'Pa': 'Pa', 'Pb': 'Pb_d', 'Pd': 'Pd', 'Pm': 'Pm_3', 'Pr': 'Pr_3', 'Pt': 'Pt', 'Pu': 'Pu', 'Rb': 'Rb_sv', 'Re': 'Re_pv', 'Rh': 'Rh_pv', 'Ru': 'Ru_pv', 'S': 'S', 'Sb': 'Sb', 'Sc': 'Sc_sv', 'Se': 'Se', 'Si': 'Si', 'Sm': 'Sm_3', 'Sn': 'Sn_d', 'Sr': 'Sr_sv', 'Ta': 'Ta_pv', 'Tb': 'Tb_3', 'Tc': 'Tc_pv', 'Te': 'Te', 'Th': 'Th', 'Ti': 'Ti_pv', 'Tl': 'Tl_d', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_pv', 'W': 'W_pv', 'Xe': 'Xe', 'Y': 'Y_sv', 'Yb': 'Yb_2', 'Zn': 'Zn', 'Zr': 'Zr_sv'}, 'POTCAR_FUNCTIONAL': 'PBE_52'}[source]
                                                          +CONFIG = {'INCAR': {'ALGO': 'All', 'EDIFF_PER_ATOM': 5e-05, 'ENCUT': 520, 'HFSCREEN': 0.2, 'IBRION': 2, 'ICHARG': 1, 'ISIF': 3, 'ISMEAR': 0, 'ISPIN': 2, 'LHFCALC': True, 'LORBIT': 11, 'LREAL': 'AUTO', 'LWAVE': False, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'NELM': 100, 'NSW': 99, 'PREC': 'Accurate', 'PRECFOCK': 'Fast', 'SIGMA': 0.05}, 'KPOINTS': {'reciprocal_density': 50}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag', 'Al': 'Al', 'Ar': 'Ar', 'As': 'As', 'Au': 'Au', 'B': 'B', 'Ba': 'Ba_sv', 'Be': 'Be_sv', 'Bi': 'Bi', 'Br': 'Br', 'C': 'C', 'Ca': 'Ca_sv', 'Cd': 'Cd', 'Ce': 'Ce', 'Cl': 'Cl', 'Co': 'Co', 'Cr': 'Cr_pv', 'Cs': 'Cs_sv', 'Cu': 'Cu_pv', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu', 'F': 'F', 'Fe': 'Fe_pv', 'Ga': 'Ga_d', 'Gd': 'Gd', 'Ge': 'Ge_d', 'H': 'H', 'He': 'He', 'Hf': 'Hf_pv', 'Hg': 'Hg', 'Ho': 'Ho_3', 'I': 'I', 'In': 'In_d', 'Ir': 'Ir', 'K': 'K_sv', 'Kr': 'Kr', 'La': 'La', 'Li': 'Li_sv', 'Lu': 'Lu_3', 'Mg': 'Mg_pv', 'Mn': 'Mn_pv', 'Mo': 'Mo_pv', 'N': 'N', 'Na': 'Na_pv', 'Nb': 'Nb_pv', 'Nd': 'Nd_3', 'Ne': 'Ne', 'Ni': 'Ni_pv', 'Np': 'Np', 'O': 'O', 'Os': 'Os_pv', 'P': 'P', 'Pa': 'Pa', 'Pb': 'Pb_d', 'Pd': 'Pd', 'Pm': 'Pm_3', 'Pr': 'Pr_3', 'Pt': 'Pt', 'Pu': 'Pu', 'Rb': 'Rb_sv', 'Re': 'Re_pv', 'Rh': 'Rh_pv', 'Ru': 'Ru_pv', 'S': 'S', 'Sb': 'Sb', 'Sc': 'Sc_sv', 'Se': 'Se', 'Si': 'Si', 'Sm': 'Sm_3', 'Sn': 'Sn_d', 'Sr': 'Sr_sv', 'Ta': 'Ta_pv', 'Tb': 'Tb_3', 'Tc': 'Tc_pv', 'Te': 'Te', 'Th': 'Th', 'Ti': 'Ti_pv', 'Tl': 'Tl_d', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_pv', 'W': 'W_pv', 'Xe': 'Xe', 'Y': 'Y_sv', 'Yb': 'Yb_2', 'Zn': 'Zn', 'Zr': 'Zr_sv'}, 'POTCAR_FUNCTIONAL': 'PBE_52'}[source]
                                                          -class MPMDSet(structure, start_temp, end_temp, nsteps, spin_polarized=False, **kwargs)[source]
                                                          +class MPMDSet(structure, start_temp, end_temp, nsteps, spin_polarized=False, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MPRelaxSet

                                                          This a modified version of the old MITMDSet pre 2018/03/12.

                                                          This set serves as the basis for the amorphous skyline paper.

                                                          @@ -634,7 +634,7 @@
                                                          -property kpoints[source]
                                                          +property kpoints[source]

                                                          Kpoints

                                                          Type
                                                          @@ -647,7 +647,7 @@
                                                          -class MPMetalRelaxSet(structure, **kwargs)[source]
                                                          +class MPMetalRelaxSet(structure, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MPRelaxSet

                                                          Implementation of VaspInputSet utilizing parameters in the public Materials Project, but with tuning for metals. Key things are a denser @@ -662,14 +662,14 @@

                                                          -CONFIG = {'INCAR': {'ALGO': 'FAST', 'EDIFF_PER_ATOM': 5e-05, 'ENCUT': 520, 'IBRION': 2, 'ISIF': 3, 'ISMEAR': -5, 'ISPIN': 2, 'LASPH': True, 'LDAU': True, 'LDAUJ': {'F': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}, 'O': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}}, 'LDAUL': {'F': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}, 'O': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}}, 'LDAUPRINT': 1, 'LDAUTYPE': 2, 'LDAUU': {'F': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}, 'O': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}}, 'LORBIT': 11, 'LREAL': 'AUTO', 'LWAVE': False, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'NELM': 100, 'NSW': 99, 'PREC': 'Accurate', 'SIGMA': 0.05}, 'KPOINTS': {'reciprocal_density': 64}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag', 'Al': 'Al', 'Ar': 'Ar', 'As': 'As', 'Au': 'Au', 'B': 'B', 'Ba': 'Ba_sv', 'Be': 'Be_sv', 'Bi': 'Bi', 'Br': 'Br', 'C': 'C', 'Ca': 'Ca_sv', 'Cd': 'Cd', 'Ce': 'Ce', 'Cl': 'Cl', 'Co': 'Co', 'Cr': 'Cr_pv', 'Cs': 'Cs_sv', 'Cu': 'Cu_pv', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu', 'F': 'F', 'Fe': 'Fe_pv', 'Ga': 'Ga_d', 'Gd': 'Gd', 'Ge': 'Ge_d', 'H': 'H', 'He': 'He', 'Hf': 'Hf_pv', 'Hg': 'Hg', 'Ho': 'Ho_3', 'I': 'I', 'In': 'In_d', 'Ir': 'Ir', 'K': 'K_sv', 'Kr': 'Kr', 'La': 'La', 'Li': 'Li_sv', 'Lu': 'Lu_3', 'Mg': 'Mg_pv', 'Mn': 'Mn_pv', 'Mo': 'Mo_pv', 'N': 'N', 'Na': 'Na_pv', 'Nb': 'Nb_pv', 'Nd': 'Nd_3', 'Ne': 'Ne', 'Ni': 'Ni_pv', 'Np': 'Np', 'O': 'O', 'Os': 'Os_pv', 'P': 'P', 'Pa': 'Pa', 'Pb': 'Pb_d', 'Pd': 'Pd', 'Pm': 'Pm_3', 'Pr': 'Pr_3', 'Pt': 'Pt', 'Pu': 'Pu', 'Rb': 'Rb_sv', 'Re': 'Re_pv', 'Rh': 'Rh_pv', 'Ru': 'Ru_pv', 'S': 'S', 'Sb': 'Sb', 'Sc': 'Sc_sv', 'Se': 'Se', 'Si': 'Si', 'Sm': 'Sm_3', 'Sn': 'Sn_d', 'Sr': 'Sr_sv', 'Ta': 'Ta_pv', 'Tb': 'Tb_3', 'Tc': 'Tc_pv', 'Te': 'Te', 'Th': 'Th', 'Ti': 'Ti_pv', 'Tl': 'Tl_d', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_pv', 'W': 'W_pv', 'Xe': 'Xe', 'Y': 'Y_sv', 'Yb': 'Yb_2', 'Zn': 'Zn', 'Zr': 'Zr_sv'}, 'POTCAR_FUNCTIONAL': 'PBE'}[source]
                                                          +CONFIG = {'INCAR': {'ALGO': 'FAST', 'EDIFF_PER_ATOM': 5e-05, 'ENCUT': 520, 'IBRION': 2, 'ISIF': 3, 'ISMEAR': -5, 'ISPIN': 2, 'LASPH': True, 'LDAU': True, 'LDAUJ': {'F': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}, 'O': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}}, 'LDAUL': {'F': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}, 'O': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}}, 'LDAUPRINT': 1, 'LDAUTYPE': 2, 'LDAUU': {'F': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}, 'O': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}}, 'LORBIT': 11, 'LREAL': 'AUTO', 'LWAVE': False, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'NELM': 100, 'NSW': 99, 'PREC': 'Accurate', 'SIGMA': 0.05}, 'KPOINTS': {'reciprocal_density': 64}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag', 'Al': 'Al', 'Ar': 'Ar', 'As': 'As', 'Au': 'Au', 'B': 'B', 'Ba': 'Ba_sv', 'Be': 'Be_sv', 'Bi': 'Bi', 'Br': 'Br', 'C': 'C', 'Ca': 'Ca_sv', 'Cd': 'Cd', 'Ce': 'Ce', 'Cl': 'Cl', 'Co': 'Co', 'Cr': 'Cr_pv', 'Cs': 'Cs_sv', 'Cu': 'Cu_pv', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu', 'F': 'F', 'Fe': 'Fe_pv', 'Ga': 'Ga_d', 'Gd': 'Gd', 'Ge': 'Ge_d', 'H': 'H', 'He': 'He', 'Hf': 'Hf_pv', 'Hg': 'Hg', 'Ho': 'Ho_3', 'I': 'I', 'In': 'In_d', 'Ir': 'Ir', 'K': 'K_sv', 'Kr': 'Kr', 'La': 'La', 'Li': 'Li_sv', 'Lu': 'Lu_3', 'Mg': 'Mg_pv', 'Mn': 'Mn_pv', 'Mo': 'Mo_pv', 'N': 'N', 'Na': 'Na_pv', 'Nb': 'Nb_pv', 'Nd': 'Nd_3', 'Ne': 'Ne', 'Ni': 'Ni_pv', 'Np': 'Np', 'O': 'O', 'Os': 'Os_pv', 'P': 'P', 'Pa': 'Pa', 'Pb': 'Pb_d', 'Pd': 'Pd', 'Pm': 'Pm_3', 'Pr': 'Pr_3', 'Pt': 'Pt', 'Pu': 'Pu', 'Rb': 'Rb_sv', 'Re': 'Re_pv', 'Rh': 'Rh_pv', 'Ru': 'Ru_pv', 'S': 'S', 'Sb': 'Sb', 'Sc': 'Sc_sv', 'Se': 'Se', 'Si': 'Si', 'Sm': 'Sm_3', 'Sn': 'Sn_d', 'Sr': 'Sr_sv', 'Ta': 'Ta_pv', 'Tb': 'Tb_3', 'Tc': 'Tc_pv', 'Te': 'Te', 'Th': 'Th', 'Ti': 'Ti_pv', 'Tl': 'Tl_d', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_pv', 'W': 'W_pv', 'Xe': 'Xe', 'Y': 'Y_sv', 'Yb': 'Yb_2', 'Zn': 'Zn', 'Zr': 'Zr_sv'}, 'POTCAR_FUNCTIONAL': 'PBE'}[source]
                                                          -class MPNMRSet(structure, mode='cs', isotopes=None, prev_incar=None, reciprocal_density=100, **kwargs)[source]
                                                          +class MPNMRSet(structure, mode='cs', isotopes=None, prev_incar=None, reciprocal_density=100, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MPStaticSet

                                                          Init a MPNMRSet.

                                                          @@ -689,7 +689,7 @@
                                                          -property incar[source]
                                                          +property incar[source]

                                                          Incar

                                                          Type
                                                          @@ -702,7 +702,7 @@
                                                          -class MPNonSCFSet(structure, prev_incar=None, mode='line', nedos=2001, dedos=0.005, reciprocal_density=100, sym_prec=0.1, kpoints_line_density=20, optics=False, copy_chgcar=True, nbands_factor=1.2, small_gap_multiply=None, **kwargs)[source]
                                                          +class MPNonSCFSet(structure, prev_incar=None, mode='line', nedos=2001, dedos=0.005, reciprocal_density=100, sym_prec=0.1, kpoints_line_density=20, optics=False, copy_chgcar=True, nbands_factor=1.2, small_gap_multiply=None, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MPRelaxSet

                                                          Init a MPNonSCFSet. Typically, you would use the classmethod from_prev_calc to initialize from a previous SCF run.

                                                          @@ -735,7 +735,7 @@
                                                          -classmethod from_prev_calc(prev_calc_dir, **kwargs)[source]
                                                          +classmethod from_prev_calc(prev_calc_dir, **kwargs)[source]

                                                          Generate a set of Vasp input files for NonSCF calculations from a directory of previous static Vasp run.

                                                          @@ -753,7 +753,7 @@
                                                          -property incar: pymatgen.io.vasp.inputs.Incar[source]
                                                          +property incar: pymatgen.io.vasp.inputs.Incar[source]

                                                          Incar

                                                          Type
                                                          @@ -764,7 +764,7 @@
                                                          -property kpoints: Kpoints | None[source]
                                                          +property kpoints: Kpoints | None[source]

                                                          Kpoints

                                                          Type
                                                          @@ -775,7 +775,7 @@
                                                          -override_from_prev_calc(prev_calc_dir='.')[source]
                                                          +override_from_prev_calc(prev_calc_dir='.')[source]

                                                          Update the input set to include settings from a previous calculation.

                                                          Parameters
                                                          @@ -792,7 +792,7 @@
                                                          -class MPRelaxSet(structure, **kwargs)[source]
                                                          +class MPRelaxSet(structure, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.DictSet

                                                          Implementation of VaspInputSet utilizing parameters in the public Materials Project. Typically, the pseudopotentials chosen contain more @@ -809,14 +809,14 @@

                                                          -CONFIG = {'INCAR': {'ALGO': 'FAST', 'EDIFF_PER_ATOM': 5e-05, 'ENCUT': 520, 'IBRION': 2, 'ISIF': 3, 'ISMEAR': -5, 'ISPIN': 2, 'LASPH': True, 'LDAU': True, 'LDAUJ': {'F': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}, 'O': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}}, 'LDAUL': {'F': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}, 'O': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}}, 'LDAUPRINT': 1, 'LDAUTYPE': 2, 'LDAUU': {'F': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}, 'O': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}}, 'LORBIT': 11, 'LREAL': 'AUTO', 'LWAVE': False, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'NELM': 100, 'NSW': 99, 'PREC': 'Accurate', 'SIGMA': 0.05}, 'KPOINTS': {'reciprocal_density': 64}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag', 'Al': 'Al', 'Ar': 'Ar', 'As': 'As', 'Au': 'Au', 'B': 'B', 'Ba': 'Ba_sv', 'Be': 'Be_sv', 'Bi': 'Bi', 'Br': 'Br', 'C': 'C', 'Ca': 'Ca_sv', 'Cd': 'Cd', 'Ce': 'Ce', 'Cl': 'Cl', 'Co': 'Co', 'Cr': 'Cr_pv', 'Cs': 'Cs_sv', 'Cu': 'Cu_pv', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu', 'F': 'F', 'Fe': 'Fe_pv', 'Ga': 'Ga_d', 'Gd': 'Gd', 'Ge': 'Ge_d', 'H': 'H', 'He': 'He', 'Hf': 'Hf_pv', 'Hg': 'Hg', 'Ho': 'Ho_3', 'I': 'I', 'In': 'In_d', 'Ir': 'Ir', 'K': 'K_sv', 'Kr': 'Kr', 'La': 'La', 'Li': 'Li_sv', 'Lu': 'Lu_3', 'Mg': 'Mg_pv', 'Mn': 'Mn_pv', 'Mo': 'Mo_pv', 'N': 'N', 'Na': 'Na_pv', 'Nb': 'Nb_pv', 'Nd': 'Nd_3', 'Ne': 'Ne', 'Ni': 'Ni_pv', 'Np': 'Np', 'O': 'O', 'Os': 'Os_pv', 'P': 'P', 'Pa': 'Pa', 'Pb': 'Pb_d', 'Pd': 'Pd', 'Pm': 'Pm_3', 'Pr': 'Pr_3', 'Pt': 'Pt', 'Pu': 'Pu', 'Rb': 'Rb_sv', 'Re': 'Re_pv', 'Rh': 'Rh_pv', 'Ru': 'Ru_pv', 'S': 'S', 'Sb': 'Sb', 'Sc': 'Sc_sv', 'Se': 'Se', 'Si': 'Si', 'Sm': 'Sm_3', 'Sn': 'Sn_d', 'Sr': 'Sr_sv', 'Ta': 'Ta_pv', 'Tb': 'Tb_3', 'Tc': 'Tc_pv', 'Te': 'Te', 'Th': 'Th', 'Ti': 'Ti_pv', 'Tl': 'Tl_d', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_pv', 'W': 'W_pv', 'Xe': 'Xe', 'Y': 'Y_sv', 'Yb': 'Yb_2', 'Zn': 'Zn', 'Zr': 'Zr_sv'}, 'POTCAR_FUNCTIONAL': 'PBE'}[source]
                                                          +CONFIG = {'INCAR': {'ALGO': 'FAST', 'EDIFF_PER_ATOM': 5e-05, 'ENCUT': 520, 'IBRION': 2, 'ISIF': 3, 'ISMEAR': -5, 'ISPIN': 2, 'LASPH': True, 'LDAU': True, 'LDAUJ': {'F': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}, 'O': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}}, 'LDAUL': {'F': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}, 'O': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}}, 'LDAUPRINT': 1, 'LDAUTYPE': 2, 'LDAUU': {'F': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}, 'O': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}}, 'LORBIT': 11, 'LREAL': 'AUTO', 'LWAVE': False, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'NELM': 100, 'NSW': 99, 'PREC': 'Accurate', 'SIGMA': 0.05}, 'KPOINTS': {'reciprocal_density': 64}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag', 'Al': 'Al', 'Ar': 'Ar', 'As': 'As', 'Au': 'Au', 'B': 'B', 'Ba': 'Ba_sv', 'Be': 'Be_sv', 'Bi': 'Bi', 'Br': 'Br', 'C': 'C', 'Ca': 'Ca_sv', 'Cd': 'Cd', 'Ce': 'Ce', 'Cl': 'Cl', 'Co': 'Co', 'Cr': 'Cr_pv', 'Cs': 'Cs_sv', 'Cu': 'Cu_pv', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu', 'F': 'F', 'Fe': 'Fe_pv', 'Ga': 'Ga_d', 'Gd': 'Gd', 'Ge': 'Ge_d', 'H': 'H', 'He': 'He', 'Hf': 'Hf_pv', 'Hg': 'Hg', 'Ho': 'Ho_3', 'I': 'I', 'In': 'In_d', 'Ir': 'Ir', 'K': 'K_sv', 'Kr': 'Kr', 'La': 'La', 'Li': 'Li_sv', 'Lu': 'Lu_3', 'Mg': 'Mg_pv', 'Mn': 'Mn_pv', 'Mo': 'Mo_pv', 'N': 'N', 'Na': 'Na_pv', 'Nb': 'Nb_pv', 'Nd': 'Nd_3', 'Ne': 'Ne', 'Ni': 'Ni_pv', 'Np': 'Np', 'O': 'O', 'Os': 'Os_pv', 'P': 'P', 'Pa': 'Pa', 'Pb': 'Pb_d', 'Pd': 'Pd', 'Pm': 'Pm_3', 'Pr': 'Pr_3', 'Pt': 'Pt', 'Pu': 'Pu', 'Rb': 'Rb_sv', 'Re': 'Re_pv', 'Rh': 'Rh_pv', 'Ru': 'Ru_pv', 'S': 'S', 'Sb': 'Sb', 'Sc': 'Sc_sv', 'Se': 'Se', 'Si': 'Si', 'Sm': 'Sm_3', 'Sn': 'Sn_d', 'Sr': 'Sr_sv', 'Ta': 'Ta_pv', 'Tb': 'Tb_3', 'Tc': 'Tc_pv', 'Te': 'Te', 'Th': 'Th', 'Ti': 'Ti_pv', 'Tl': 'Tl_d', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_pv', 'W': 'W_pv', 'Xe': 'Xe', 'Y': 'Y_sv', 'Yb': 'Yb_2', 'Zn': 'Zn', 'Zr': 'Zr_sv'}, 'POTCAR_FUNCTIONAL': 'PBE'}[source]
                                                          -class MPSOCSet(structure, saxis=(0, 0, 1), copy_chgcar=True, nbands_factor=1.2, reciprocal_density=100, small_gap_multiply=None, magmom=None, **kwargs)[source]
                                                          +class MPSOCSet(structure, saxis=(0, 0, 1), copy_chgcar=True, nbands_factor=1.2, reciprocal_density=100, small_gap_multiply=None, magmom=None, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MPStaticSet

                                                          An input set for running spin-orbit coupling (SOC) calculations.

                                                          @@ -840,7 +840,7 @@
                                                          -classmethod from_prev_calc(prev_calc_dir, **kwargs)[source]
                                                          +classmethod from_prev_calc(prev_calc_dir, **kwargs)[source]

                                                          Generate a set of Vasp input files for SOC calculations from a directory of previous static Vasp run. SOC calc requires all 3 components for MAGMOM for each atom in the structure.

                                                          @@ -859,7 +859,7 @@
                                                          -property incar: pymatgen.io.vasp.inputs.Incar[source]
                                                          +property incar: pymatgen.io.vasp.inputs.Incar[source]

                                                          Incar

                                                          Type
                                                          @@ -870,7 +870,7 @@
                                                          -override_from_prev_calc(prev_calc_dir='.')[source]
                                                          +override_from_prev_calc(prev_calc_dir='.')[source]

                                                          Update the input set to include settings from a previous calculation.

                                                          Parameters
                                                          @@ -887,7 +887,7 @@
                                                          -class MPScanRelaxSet(structure, bandgap=0, **kwargs)[source]
                                                          +class MPScanRelaxSet(structure, bandgap=0, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.DictSet

                                                          Class for writing a relaxation input set using the accurate and numerically efficient r2SCAN variant of the Strongly Constrained and Appropriately Normed @@ -942,14 +942,14 @@ Phys. Rev. B. 93 (2016) 1–10. doi:10.1103/PhysRevB.93.155109.

                                                          -CONFIG = {'INCAR': {'ALGO': 'ALL', 'EDIFF': 1e-05, 'EDIFFG': -0.02, 'ENAUG': 1360, 'ENCUT': 680, 'IBRION': 2, 'ISIF': 3, 'ISPIN': 2, 'LAECHG': True, 'LASPH': True, 'LCHARG': True, 'LELF': True, 'LMIXTAU': True, 'LORBIT': 11, 'LREAL': 'Auto', 'LVTOT': True, 'LWAVE': False, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'METAGGA': 'R2SCAN', 'NELM': 200, 'NSW': 99, 'PREC': 'Accurate'}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag', 'Al': 'Al', 'Am': 'Am', 'Ar': 'Ar', 'As': 'As', 'At': 'At', 'Au': 'Au', 'B': 'B', 'Ba': 'Ba_sv', 'Be': 'Be_sv', 'Bi': 'Bi', 'Br': 'Br', 'C': 'C', 'Ca': 'Ca_sv', 'Cd': 'Cd', 'Ce': 'Ce', 'Cf': 'Cf', 'Cl': 'Cl', 'Cm': 'Cm', 'Co': 'Co', 'Cr': 'Cr_pv', 'Cs': 'Cs_sv', 'Cu': 'Cu_pv', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu', 'F': 'F', 'Fe': 'Fe_pv', 'Fr': 'Fr_sv', 'Ga': 'Ga_d', 'Gd': 'Gd', 'Ge': 'Ge_d', 'H': 'H', 'He': 'He', 'Hf': 'Hf_pv', 'Hg': 'Hg', 'Ho': 'Ho_3', 'I': 'I', 'In': 'In_d', 'Ir': 'Ir', 'K': 'K_sv', 'Kr': 'Kr', 'La': 'La', 'Li': 'Li_sv', 'Lu': 'Lu_3', 'Mg': 'Mg_pv', 'Mn': 'Mn_pv', 'Mo': 'Mo_pv', 'N': 'N', 'Na': 'Na_pv', 'Nb': 'Nb_pv', 'Nd': 'Nd_3', 'Ne': 'Ne', 'Ni': 'Ni_pv', 'Np': 'Np', 'O': 'O', 'Os': 'Os_pv', 'P': 'P', 'Pa': 'Pa', 'Pb': 'Pb_d', 'Pd': 'Pd', 'Pm': 'Pm_3', 'Po': 'Po_d', 'Pr': 'Pr_3', 'Pt': 'Pt', 'Pu': 'Pu', 'Ra': 'Ra_sv', 'Rb': 'Rb_sv', 'Re': 'Re_pv', 'Rh': 'Rh_pv', 'Rn': 'Rn', 'Ru': 'Ru_pv', 'S': 'S', 'Sb': 'Sb', 'Sc': 'Sc_sv', 'Se': 'Se', 'Si': 'Si', 'Sm': 'Sm_3', 'Sn': 'Sn_d', 'Sr': 'Sr_sv', 'Ta': 'Ta_pv', 'Tb': 'Tb_3', 'Tc': 'Tc_pv', 'Te': 'Te', 'Th': 'Th', 'Ti': 'Ti_pv', 'Tl': 'Tl_d', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_pv', 'W': 'W_sv', 'Xe': 'Xe', 'Y': 'Y_sv', 'Yb': 'Yb_2', 'Zn': 'Zn', 'Zr': 'Zr_sv'}, 'POTCAR_FUNCTIONAL': 'PBE_54'}[source]
                                                          +CONFIG = {'INCAR': {'ALGO': 'ALL', 'EDIFF': 1e-05, 'EDIFFG': -0.02, 'ENAUG': 1360, 'ENCUT': 680, 'IBRION': 2, 'ISIF': 3, 'ISPIN': 2, 'LAECHG': True, 'LASPH': True, 'LCHARG': True, 'LELF': True, 'LMIXTAU': True, 'LORBIT': 11, 'LREAL': 'Auto', 'LVTOT': True, 'LWAVE': False, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'METAGGA': 'R2SCAN', 'NELM': 200, 'NSW': 99, 'PREC': 'Accurate'}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag', 'Al': 'Al', 'Am': 'Am', 'Ar': 'Ar', 'As': 'As', 'At': 'At', 'Au': 'Au', 'B': 'B', 'Ba': 'Ba_sv', 'Be': 'Be_sv', 'Bi': 'Bi', 'Br': 'Br', 'C': 'C', 'Ca': 'Ca_sv', 'Cd': 'Cd', 'Ce': 'Ce', 'Cf': 'Cf', 'Cl': 'Cl', 'Cm': 'Cm', 'Co': 'Co', 'Cr': 'Cr_pv', 'Cs': 'Cs_sv', 'Cu': 'Cu_pv', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu', 'F': 'F', 'Fe': 'Fe_pv', 'Fr': 'Fr_sv', 'Ga': 'Ga_d', 'Gd': 'Gd', 'Ge': 'Ge_d', 'H': 'H', 'He': 'He', 'Hf': 'Hf_pv', 'Hg': 'Hg', 'Ho': 'Ho_3', 'I': 'I', 'In': 'In_d', 'Ir': 'Ir', 'K': 'K_sv', 'Kr': 'Kr', 'La': 'La', 'Li': 'Li_sv', 'Lu': 'Lu_3', 'Mg': 'Mg_pv', 'Mn': 'Mn_pv', 'Mo': 'Mo_pv', 'N': 'N', 'Na': 'Na_pv', 'Nb': 'Nb_pv', 'Nd': 'Nd_3', 'Ne': 'Ne', 'Ni': 'Ni_pv', 'Np': 'Np', 'O': 'O', 'Os': 'Os_pv', 'P': 'P', 'Pa': 'Pa', 'Pb': 'Pb_d', 'Pd': 'Pd', 'Pm': 'Pm_3', 'Po': 'Po_d', 'Pr': 'Pr_3', 'Pt': 'Pt', 'Pu': 'Pu', 'Ra': 'Ra_sv', 'Rb': 'Rb_sv', 'Re': 'Re_pv', 'Rh': 'Rh_pv', 'Rn': 'Rn', 'Ru': 'Ru_pv', 'S': 'S', 'Sb': 'Sb', 'Sc': 'Sc_sv', 'Se': 'Se', 'Si': 'Si', 'Sm': 'Sm_3', 'Sn': 'Sn_d', 'Sr': 'Sr_sv', 'Ta': 'Ta_pv', 'Tb': 'Tb_3', 'Tc': 'Tc_pv', 'Te': 'Te', 'Th': 'Th', 'Ti': 'Ti_pv', 'Tl': 'Tl_d', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_pv', 'W': 'W_sv', 'Xe': 'Xe', 'Y': 'Y_sv', 'Yb': 'Yb_2', 'Zn': 'Zn', 'Zr': 'Zr_sv'}, 'POTCAR_FUNCTIONAL': 'PBE_54'}[source]
                                                          -class MPScanStaticSet(structure, bandgap=0, prev_incar=None, lepsilon=False, lcalcpol=False, **kwargs)[source]
                                                          +class MPScanStaticSet(structure, bandgap=0, prev_incar=None, lepsilon=False, lcalcpol=False, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MPScanRelaxSet

                                                          Creates input files for a static calculation using the accurate and numerically efficient r2SCAN variant of the Strongly Constrainted and Appropriately Normed @@ -971,7 +971,7 @@

                                                          -classmethod from_prev_calc(prev_calc_dir, **kwargs)[source]
                                                          +classmethod from_prev_calc(prev_calc_dir, **kwargs)[source]

                                                          Generate a set of Vasp input files for static calculations from a directory of previous Vasp run.

                                                          @@ -988,7 +988,7 @@
                                                          -property incar[source]
                                                          +property incar[source]

                                                          Incar

                                                          Type
                                                          @@ -999,7 +999,7 @@
                                                          -override_from_prev_calc(prev_calc_dir='.')[source]
                                                          +override_from_prev_calc(prev_calc_dir='.')[source]

                                                          Update the input set to include settings from a previous calculation.

                                                          Parameters
                                                          @@ -1016,7 +1016,7 @@
                                                          -class MPStaticSet(structure, prev_incar=None, prev_kpoints=None, lepsilon=False, lcalcpol=False, reciprocal_density=100, small_gap_multiply=None, **kwargs)[source]
                                                          +class MPStaticSet(structure, prev_incar=None, prev_kpoints=None, lepsilon=False, lcalcpol=False, reciprocal_density=100, small_gap_multiply=None, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MPRelaxSet

                                                          Creates input files for a static calculation.

                                                          @@ -1041,7 +1041,7 @@
                                                          -classmethod from_prev_calc(prev_calc_dir, **kwargs)[source]
                                                          +classmethod from_prev_calc(prev_calc_dir, **kwargs)[source]

                                                          Generate a set of Vasp input files for static calculations from a directory of previous Vasp run.

                                                          @@ -1059,7 +1059,7 @@
                                                          -property incar[source]
                                                          +property incar[source]

                                                          Incar

                                                          Type
                                                          @@ -1070,7 +1070,7 @@
                                                          -property kpoints: Kpoints | None[source]
                                                          +property kpoints: Kpoints | None[source]

                                                          Kpoints

                                                          Type
                                                          @@ -1081,7 +1081,7 @@
                                                          -override_from_prev_calc(prev_calc_dir='.')[source]
                                                          +override_from_prev_calc(prev_calc_dir='.')[source]

                                                          Update the input set to include settings from a previous calculation.

                                                          Parameters
                                                          @@ -1098,7 +1098,7 @@
                                                          -class MVLElasticSet(structure, potim=0.015, **kwargs)[source]
                                                          +class MVLElasticSet(structure, potim=0.015, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MPRelaxSet

                                                          MVL denotes VASP input sets that are implemented by the Materials Virtual Lab (http://www.materialsvirtuallab.org) for various research.

                                                          @@ -1127,7 +1127,7 @@
                                                          -class MVLGBSet(structure, k_product=40, slab_mode=False, is_metal=True, **kwargs)[source]
                                                          +class MVLGBSet(structure, k_product=40, slab_mode=False, is_metal=True, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MPRelaxSet

                                                          Class for writing a vasp input files for grain boundary calculations, slab or bulk.

                                                          @@ -1151,7 +1151,7 @@
                                                          -property incar[source]
                                                          +property incar[source]

                                                          Incar

                                                          Type
                                                          @@ -1162,7 +1162,7 @@
                                                          -property kpoints[source]
                                                          +property kpoints[source]

                                                          k_product, default to 40, is kpoint number * length for a & b directions, also for c direction in bulk calculations Automatic mesh & Gamma is the default setting.

                                                          @@ -1172,7 +1172,7 @@
                                                          -class MVLGWSet(structure, prev_incar=None, nbands=None, reciprocal_density=100, mode='STATIC', copy_wavecar=True, nbands_factor=5, ncores=16, **kwargs)[source]
                                                          +class MVLGWSet(structure, prev_incar=None, nbands=None, reciprocal_density=100, mode='STATIC', copy_wavecar=True, nbands_factor=5, ncores=16, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.DictSet

                                                          MVL denotes VASP input sets that are implemented by the Materials Virtual Lab (http://www.materialsvirtuallab.org) for various research. This is a @@ -1211,17 +1211,17 @@

                                                          -CONFIG = {'INCAR': {'ALGO': 'Normal', 'EDIFF': 1e-08, 'IBRION': -1, 'ICHARG': 1, 'ISMEAR': 0, 'ISPIN': 2, 'LORBIT': 11, 'LREAL': 'AUTO', 'LWAVE': True, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'NELM': 100, 'PREC': 'Accurate', 'SIGMA': 0.01}, 'KPOINTS': {'reciprocal_density': 100}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag_sv_GW', 'Al': 'Al_GW', 'Ar': 'Ar_GW', 'As': 'As_GW', 'At': 'At_d_GW', 'Au': 'Au_sv_GW', 'B': 'B_GW', 'Ba': 'Ba_sv_GW', 'Be': 'Be_sv_GW', 'Bi': 'Bi_d_GW', 'Br': 'Br_GW', 'C': 'C_GW', 'Ca': 'Ca_sv_GW', 'Cd': 'Cd_sv_GW', 'Ce': 'Ce_GW', 'Cl': 'Cl_GW', 'Co': 'Co_sv_GW', 'Cr': 'Cr_sv_GW', 'Cs': 'Cs_sv_GW', 'Cu': 'Cu_sv_GW', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu', 'F': 'F_GW', 'Fe': 'Fe_sv_GW', 'Ga': 'Ga_d_GW', 'Gd': 'Gd', 'Ge': 'Ge_d_GW', 'H': 'H_GW', 'He': 'He_GW', 'Hf': 'Hf_sv_GW', 'Hg': 'Hg_sv_GW', 'Ho': 'Ho_3', 'I': 'I_GW', 'In': 'In_d_GW', 'Ir': 'Ir_sv_GW', 'K': 'K_sv_GW', 'Kr': 'Kr_GW', 'La': 'La_GW', 'Li': 'Li_sv_GW', 'Lu': 'Lu_3', 'Mg': 'Mg_sv_GW', 'Mn': 'Mn_sv_GW', 'Mo': 'Mo_sv_GW', 'N': 'N_GW', 'Na': 'Na_sv_GW', 'Nb': 'Nb_sv_GW', 'Nd': 'Nd_3', 'Ne': 'Ne_GW', 'Ni': 'Ni_sv_GW', 'Np': 'Np', 'O': 'O_GW', 'Os': 'Os_sv_GW', 'P': 'P_GW', 'Pa': 'Pa', 'Pb': 'Pb_d_GW', 'Pd': 'Pd_sv_GW', 'Pm': 'Pm_3', 'Po': 'Po_d_GW', 'Pr': 'Pr_3', 'Pt': 'Pt_sv_GW', 'Pu': 'Pu', 'Rb': 'Rb_sv_GW', 'Re': 'Re_sv_GW', 'Rh': 'Rh_sv_GW', 'Rn': 'Rn_d_GW', 'Ru': 'Ru_sv_GW', 'S': 'S_GW', 'Sb': 'Sb_d_GW', 'Sc': 'Sc_sv_GW', 'Se': 'Se_GW', 'Si': 'Si_GW', 'Sm': 'Sm_3', 'Sn': 'Sn_d_GW', 'Sr': 'Sr_sv_GW', 'Ta': 'Ta_sv_GW', 'Tb': 'Tb_3', 'Tc': 'Tc_sv_GW', 'Te': 'Te_GW', 'Th': 'Th', 'Ti': 'Ti_sv_GW', 'Tl': 'Tl_d_GW', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_sv_GW', 'W': 'W_sv_GW', 'Xe': 'Xe_GW', 'Y': 'Y_sv_GW', 'Yb': 'Yb_2', 'Zn': 'Zn_sv_GW', 'Zr': 'Zr_sv_GW'}, 'POTCAR_FUNCTIONAL': 'PBE_54'}[source]
                                                          +CONFIG = {'INCAR': {'ALGO': 'Normal', 'EDIFF': 1e-08, 'IBRION': -1, 'ICHARG': 1, 'ISMEAR': 0, 'ISPIN': 2, 'LORBIT': 11, 'LREAL': 'AUTO', 'LWAVE': True, 'MAGMOM': {'Ce': 5, 'Ce3+': 1, 'Co': 0.6, 'Co3+': 0.6, 'Co4+': 1, 'Cr': 5, 'Dy3+': 5, 'Er3+': 3, 'Eu': 10, 'Eu2+': 7, 'Eu3+': 6, 'Fe': 5, 'Gd3+': 7, 'Ho3+': 4, 'La3+': 0.6, 'Lu3+': 0.6, 'Mn': 5, 'Mn3+': 4, 'Mn4+': 3, 'Mo': 5, 'Nd3+': 3, 'Ni': 5, 'Pm3+': 4, 'Pr3+': 2, 'Sm3+': 5, 'Tb3+': 6, 'Tm3+': 2, 'V': 5, 'W': 5, 'Yb3+': 1}, 'NELM': 100, 'PREC': 'Accurate', 'SIGMA': 0.01}, 'KPOINTS': {'reciprocal_density': 100}, 'PARENT': 'VASPIncarBase', 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag_sv_GW', 'Al': 'Al_GW', 'Ar': 'Ar_GW', 'As': 'As_GW', 'At': 'At_d_GW', 'Au': 'Au_sv_GW', 'B': 'B_GW', 'Ba': 'Ba_sv_GW', 'Be': 'Be_sv_GW', 'Bi': 'Bi_d_GW', 'Br': 'Br_GW', 'C': 'C_GW', 'Ca': 'Ca_sv_GW', 'Cd': 'Cd_sv_GW', 'Ce': 'Ce_GW', 'Cl': 'Cl_GW', 'Co': 'Co_sv_GW', 'Cr': 'Cr_sv_GW', 'Cs': 'Cs_sv_GW', 'Cu': 'Cu_sv_GW', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu', 'F': 'F_GW', 'Fe': 'Fe_sv_GW', 'Ga': 'Ga_d_GW', 'Gd': 'Gd', 'Ge': 'Ge_d_GW', 'H': 'H_GW', 'He': 'He_GW', 'Hf': 'Hf_sv_GW', 'Hg': 'Hg_sv_GW', 'Ho': 'Ho_3', 'I': 'I_GW', 'In': 'In_d_GW', 'Ir': 'Ir_sv_GW', 'K': 'K_sv_GW', 'Kr': 'Kr_GW', 'La': 'La_GW', 'Li': 'Li_sv_GW', 'Lu': 'Lu_3', 'Mg': 'Mg_sv_GW', 'Mn': 'Mn_sv_GW', 'Mo': 'Mo_sv_GW', 'N': 'N_GW', 'Na': 'Na_sv_GW', 'Nb': 'Nb_sv_GW', 'Nd': 'Nd_3', 'Ne': 'Ne_GW', 'Ni': 'Ni_sv_GW', 'Np': 'Np', 'O': 'O_GW', 'Os': 'Os_sv_GW', 'P': 'P_GW', 'Pa': 'Pa', 'Pb': 'Pb_d_GW', 'Pd': 'Pd_sv_GW', 'Pm': 'Pm_3', 'Po': 'Po_d_GW', 'Pr': 'Pr_3', 'Pt': 'Pt_sv_GW', 'Pu': 'Pu', 'Rb': 'Rb_sv_GW', 'Re': 'Re_sv_GW', 'Rh': 'Rh_sv_GW', 'Rn': 'Rn_d_GW', 'Ru': 'Ru_sv_GW', 'S': 'S_GW', 'Sb': 'Sb_d_GW', 'Sc': 'Sc_sv_GW', 'Se': 'Se_GW', 'Si': 'Si_GW', 'Sm': 'Sm_3', 'Sn': 'Sn_d_GW', 'Sr': 'Sr_sv_GW', 'Ta': 'Ta_sv_GW', 'Tb': 'Tb_3', 'Tc': 'Tc_sv_GW', 'Te': 'Te_GW', 'Th': 'Th', 'Ti': 'Ti_sv_GW', 'Tl': 'Tl_d_GW', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_sv_GW', 'W': 'W_sv_GW', 'Xe': 'Xe_GW', 'Y': 'Y_sv_GW', 'Yb': 'Yb_2', 'Zn': 'Zn_sv_GW', 'Zr': 'Zr_sv_GW'}, 'POTCAR_FUNCTIONAL': 'PBE_54'}[source]
                                                          -SUPPORTED_MODES = ('DIAG', 'GW', 'STATIC', 'BSE')[source]
                                                          +SUPPORTED_MODES = ('DIAG', 'GW', 'STATIC', 'BSE')[source]
                                                          -classmethod from_prev_calc(prev_calc_dir, mode='DIAG', **kwargs)[source]
                                                          +classmethod from_prev_calc(prev_calc_dir, mode='DIAG', **kwargs)[source]

                                                          Generate a set of Vasp input files for GW or BSE calculations from a directory of previous Exact Diag Vasp run.

                                                          @@ -1241,7 +1241,7 @@
                                                          -property incar[source]
                                                          +property incar[source]

                                                          Incar

                                                          Type
                                                          @@ -1252,14 +1252,14 @@
                                                          -property kpoints[source]
                                                          +property kpoints[source]

                                                          Generate gamma center k-points mesh grid for GW calc, which is requested by GW calculation.

                                                          -override_from_prev_calc(prev_calc_dir='.')[source]
                                                          +override_from_prev_calc(prev_calc_dir='.')[source]

                                                          Update the input set to include settings from a previous calculation.

                                                          Parameters
                                                          @@ -1276,7 +1276,7 @@
                                                          -class MVLNPTMDSet(structure, start_temp, end_temp, nsteps, time_step=2, spin_polarized=False, **kwargs)[source]
                                                          +class MVLNPTMDSet(structure, start_temp, end_temp, nsteps, time_step=2, spin_polarized=False, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MITMDSet

                                                          Class for writing a vasp md run in NPT ensemble.

                                                          Notes

                                                          @@ -1301,7 +1301,7 @@
                                                          -class MVLRelax52Set(structure, **kwargs)[source]
                                                          +class MVLRelax52Set(structure, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.DictSet

                                                          Implementation of VaspInputSet utilizing the public Materials Project parameters for INCAR & KPOINTS and VASP’s recommended PAW potentials for @@ -1334,14 +1334,14 @@

                                                          -CONFIG = {'INCAR': {'ALGO': 'FAST', 'EDIFF_PER_ATOM': 5e-05, 'ENCUT': 520, 'IBRION': 2, 'ICHARG': 1, 'ISIF': 3, 'ISMEAR': -5, 'ISPIN': 2, 'LDAU': True, 'LDAUJ': {'F': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}, 'O': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}}, 'LDAUL': {'F': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}, 'O': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}}, 'LDAUPRINT': 1, 'LDAUTYPE': 2, 'LDAUU': {'F': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}, 'O': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}}, 'LORBIT': 11, 'LREAL': 'AUTO', 'LWAVE': False, 'NELM': 100, 'NSW': 99, 'PREC': 'Accurate', 'SIGMA': 0.05}, 'KPOINTS': {'reciprocal_density': 64}, 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag', 'Al': 'Al', 'Am': 'Am', 'Ar': 'Ar', 'As': 'As', 'At': 'At_d', 'Au': 'Au', 'B': 'B', 'Ba': 'Ba_sv', 'Be': 'Be', 'Bi': 'Bi_d', 'Br': 'Br', 'C': 'C', 'Ca': 'Ca_sv', 'Cd': 'Cd', 'Ce': 'Ce', 'Cl': 'Cl', 'Cm': 'Cm', 'Co': 'Co', 'Cr': 'Cr_pv', 'Cs': 'Cs_sv', 'Cu': 'Cu', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu_2', 'F': 'F', 'Fe': 'Fe', 'Fr': 'Fr_sv', 'Ga': 'Ga_d', 'Gd': 'Gd_3', 'Ge': 'Ge_d', 'H': 'H', 'He': 'He', 'Hf': 'Hf_pv', 'Hg': 'Hg', 'Ho': 'Ho_3', 'I': 'I', 'In': 'In_d', 'Ir': 'Ir', 'K': 'K_sv', 'Kr': 'Kr', 'La': 'La', 'Li': 'Li_sv', 'Lu': 'Lu_3', 'Mg': 'Mg', 'Mn': 'Mn_pv', 'Mo': 'Mo_sv', 'N': 'N', 'Na': 'Na_pv', 'Nb': 'Nb_sv', 'Nd': 'Nd_3', 'Ne': 'Ne', 'Ni': 'Ni', 'Np': 'Np', 'O': 'O', 'Os': 'Os', 'P': 'P', 'Pa': 'Pa', 'Pb': 'Pb_d', 'Pd': 'Pd', 'Pm': 'Pm_3', 'Po': 'Po_d', 'Pr': 'Pr_3', 'Pt': 'Pt', 'Pu': 'Pu', 'Ra': 'Ra_sv', 'Rb': 'Rb_sv', 'Re': 'Re', 'Rh': 'Rh_pv', 'Rn': 'Rn', 'Ru': 'Ru_pv', 'S': 'S', 'Sb': 'Sb', 'Sc': 'Sc_sv', 'Se': 'Se', 'Si': 'Si', 'Sm': 'Sm_3', 'Sn': 'Sn_d', 'Sr': 'Sr_sv', 'Ta': 'Ta_pv', 'Tb': 'Tb_3', 'Tc': 'Tc_pv', 'Te': 'Te', 'Th': 'Th', 'Ti': 'Ti_sv', 'Tl': 'Tl_d', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_sv', 'W': 'W_pv', 'Xe': 'Xe', 'Y': 'Y_sv', 'Yb': 'Yb_2', 'Zn': 'Zn', 'Zr': 'Zr_sv'}, 'POTCAR_FUNCTIONAL': 'PBE_52'}[source]
                                                          +CONFIG = {'INCAR': {'ALGO': 'FAST', 'EDIFF_PER_ATOM': 5e-05, 'ENCUT': 520, 'IBRION': 2, 'ICHARG': 1, 'ISIF': 3, 'ISMEAR': -5, 'ISPIN': 2, 'LDAU': True, 'LDAUJ': {'F': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}, 'O': {'Co': 0, 'Cr': 0, 'Fe': 0, 'Mn': 0, 'Mo': 0, 'Ni': 0, 'V': 0, 'W': 0}}, 'LDAUL': {'F': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}, 'O': {'Co': 2, 'Cr': 2, 'Fe': 2, 'Mn': 2, 'Mo': 2, 'Ni': 2, 'V': 2, 'W': 2}}, 'LDAUPRINT': 1, 'LDAUTYPE': 2, 'LDAUU': {'F': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}, 'O': {'Co': 3.32, 'Cr': 3.7, 'Fe': 5.3, 'Mn': 3.9, 'Mo': 4.38, 'Ni': 6.2, 'V': 3.25, 'W': 6.2}}, 'LORBIT': 11, 'LREAL': 'AUTO', 'LWAVE': False, 'NELM': 100, 'NSW': 99, 'PREC': 'Accurate', 'SIGMA': 0.05}, 'KPOINTS': {'reciprocal_density': 64}, 'POTCAR': {'Ac': 'Ac', 'Ag': 'Ag', 'Al': 'Al', 'Am': 'Am', 'Ar': 'Ar', 'As': 'As', 'At': 'At_d', 'Au': 'Au', 'B': 'B', 'Ba': 'Ba_sv', 'Be': 'Be', 'Bi': 'Bi_d', 'Br': 'Br', 'C': 'C', 'Ca': 'Ca_sv', 'Cd': 'Cd', 'Ce': 'Ce', 'Cl': 'Cl', 'Cm': 'Cm', 'Co': 'Co', 'Cr': 'Cr_pv', 'Cs': 'Cs_sv', 'Cu': 'Cu', 'Dy': 'Dy_3', 'Er': 'Er_3', 'Eu': 'Eu_2', 'F': 'F', 'Fe': 'Fe', 'Fr': 'Fr_sv', 'Ga': 'Ga_d', 'Gd': 'Gd_3', 'Ge': 'Ge_d', 'H': 'H', 'He': 'He', 'Hf': 'Hf_pv', 'Hg': 'Hg', 'Ho': 'Ho_3', 'I': 'I', 'In': 'In_d', 'Ir': 'Ir', 'K': 'K_sv', 'Kr': 'Kr', 'La': 'La', 'Li': 'Li_sv', 'Lu': 'Lu_3', 'Mg': 'Mg', 'Mn': 'Mn_pv', 'Mo': 'Mo_sv', 'N': 'N', 'Na': 'Na_pv', 'Nb': 'Nb_sv', 'Nd': 'Nd_3', 'Ne': 'Ne', 'Ni': 'Ni', 'Np': 'Np', 'O': 'O', 'Os': 'Os', 'P': 'P', 'Pa': 'Pa', 'Pb': 'Pb_d', 'Pd': 'Pd', 'Pm': 'Pm_3', 'Po': 'Po_d', 'Pr': 'Pr_3', 'Pt': 'Pt', 'Pu': 'Pu', 'Ra': 'Ra_sv', 'Rb': 'Rb_sv', 'Re': 'Re', 'Rh': 'Rh_pv', 'Rn': 'Rn', 'Ru': 'Ru_pv', 'S': 'S', 'Sb': 'Sb', 'Sc': 'Sc_sv', 'Se': 'Se', 'Si': 'Si', 'Sm': 'Sm_3', 'Sn': 'Sn_d', 'Sr': 'Sr_sv', 'Ta': 'Ta_pv', 'Tb': 'Tb_3', 'Tc': 'Tc_pv', 'Te': 'Te', 'Th': 'Th', 'Ti': 'Ti_sv', 'Tl': 'Tl_d', 'Tm': 'Tm_3', 'U': 'U', 'V': 'V_sv', 'W': 'W_pv', 'Xe': 'Xe', 'Y': 'Y_sv', 'Yb': 'Yb_2', 'Zn': 'Zn', 'Zr': 'Zr_sv'}, 'POTCAR_FUNCTIONAL': 'PBE_52'}[source]
                                                          -class MVLScanRelaxSet(structure, **kwargs)[source]
                                                          +class MVLScanRelaxSet(structure, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MPRelaxSet

                                                          Class for writing a relax input set using Strongly Constrained and Appropriately Normed (SCAN) semilocal density functional.

                                                          @@ -1374,7 +1374,7 @@
                                                          -class MVLSlabSet(structure, k_product=50, bulk=False, auto_dipole=False, set_mix=True, sort_structure=True, **kwargs)[source]
                                                          +class MVLSlabSet(structure, k_product=50, bulk=False, auto_dipole=False, set_mix=True, sort_structure=True, **kwargs)[source]

                                                          Bases: pymatgen.io.vasp.sets.MPRelaxSet

                                                          Class for writing a set of slab vasp runs, including both slabs (along the c direction) and orient unit cells (bulk), @@ -1395,7 +1395,7 @@

                                                          -as_dict(verbosity=2)[source]
                                                          +as_dict(verbosity=2)[source]
                                                          Parameters

                                                          verbosity – Verbosity of dict. E.g., whether to include Structure.

                                                          @@ -1408,7 +1408,7 @@
                                                          -property kpoints[source]
                                                          +property kpoints[source]
                                                          k_product, default to 50, is kpoint number * length for a & b

                                                          directions, also for c direction in bulk calculations

                                                          @@ -1420,14 +1420,14 @@
                                                          -class VaspInputSet[source]
                                                          +class VaspInputSet[source]

                                                          Bases: monty.json.MSONable

                                                          Base class representing a set of Vasp input parameters with a structure supplied as init parameters. Typically, you should not inherit from this class. Start from DictSet or MPRelaxSet or MITRelaxSet.

                                                          -as_dict(verbosity=2)[source]
                                                          +as_dict(verbosity=2)[source]
                                                          Parameters
                                                            @@ -1443,7 +1443,7 @@
                                                            -get_vasp_input() pymatgen.io.vasp.inputs.VaspInput[source]
                                                            +get_vasp_input() pymatgen.io.vasp.inputs.VaspInput[source]
                                                            Returns

                                                            VaspInput

                                                            @@ -1453,37 +1453,37 @@
                                                            -abstract property incar[source]
                                                            +abstract property incar[source]

                                                            Incar object

                                                            -abstract property kpoints[source]
                                                            +abstract property kpoints[source]

                                                            Kpoints object

                                                            -abstract property poscar[source]
                                                            +abstract property poscar[source]

                                                            Poscar object

                                                            -property potcar[source]
                                                            +property potcar[source]

                                                            Potcar object.

                                                            -property potcar_symbols[source]
                                                            +property potcar_symbols[source]

                                                            List of POTCAR symbols.

                                                            -write_input(output_dir, make_dir_if_not_present=True, include_cif=False, potcar_spec=False, zip_output=False)[source]
                                                            +write_input(output_dir, make_dir_if_not_present=True, include_cif=False, potcar_spec=False, zip_output=False)[source]

                                                            Writes a set of VASP input to a directory.

                                                            Parameters
                                                            @@ -1510,7 +1510,7 @@
                                                            -batch_write_input(structures, vasp_input_set=<class 'pymatgen.io.vasp.sets.MPRelaxSet'>, output_dir='.', make_dir_if_not_present=True, subfolder=None, sanitize=False, include_cif=False, potcar_spec=False, zip_output=False, **kwargs)[source]
                                                            +batch_write_input(structures, vasp_input_set=<class 'pymatgen.io.vasp.sets.MPRelaxSet'>, output_dir='.', make_dir_if_not_present=True, subfolder=None, sanitize=False, include_cif=False, potcar_spec=False, zip_output=False, **kwargs)[source]

                                                            Batch write vasp input for a sequence of structures to output_dir, following the format output_dir/{group}/{formula}_{number}.

                                                            @@ -1548,7 +1548,7 @@
                                                            -get_structure_from_prev_run(vasprun, outcar=None)[source]
                                                            +get_structure_from_prev_run(vasprun, outcar=None)[source]

                                                            Process structure from previous run.

                                                            Parameters
                                                            @@ -1568,7 +1568,7 @@
                                                            -get_valid_magmom_struct(structure, inplace=True, spin_mode='auto')[source]
                                                            +get_valid_magmom_struct(structure, inplace=True, spin_mode='auto')[source]

                                                            Make sure that the structure has valid magmoms based on the kind of calculation Fill in missing Magmom values

                                                            @@ -1595,7 +1595,7 @@
                                                            -get_vasprun_outcar(path, parse_dos=True, parse_eigen=True)[source]
                                                            +get_vasprun_outcar(path, parse_dos=True, parse_eigen=True)[source]
                                                            Parameters
                                                              @@ -1612,7 +1612,7 @@
                                                              -next_num_with_prime_factors(n: int, max_prime_factor: int, must_inc_2: bool = True) int[source]
                                                              +next_num_with_prime_factors(n: int, max_prime_factor: int, must_inc_2: bool = True) int[source]

                                                              Return the next number greater than or equal to n that only has the desired prime factors

                                                              Parameters
                                                              @@ -1633,13 +1633,13 @@
                                                              -primes_less_than(max_val: int) list[int][source]
                                                              +primes_less_than(max_val: int) list[int][source]

                                                              Get the primes less than or equal to the max value

                                                              -standardize_structure(structure, sym_prec=0.1, international_monoclinic=True)[source]
                                                              +standardize_structure(structure, sym_prec=0.1, international_monoclinic=True)[source]

                                                              Get the symmetrically standardized structure.

                                                              Parameters
                                                              diff --git a/docs/pymatgen.io.wannier90.html b/docs/pymatgen.io.wannier90.html index 5044e73e576..25436c443ae 100644 --- a/docs/pymatgen.io.wannier90.html +++ b/docs/pymatgen.io.wannier90.html @@ -4,7 +4,7 @@ - pymatgen.io.wannier90 module — pymatgen 2022.5.18 documentation + pymatgen.io.wannier90 module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -118,18 +118,18 @@

                                                              Modules for working with wannier90 input and output.

                                                              -class Unk(ik: int, data: numpy.ndarray)[source]
                                                              +class Unk(ik: int, data: numpy.ndarray)[source]

                                                              Bases: object

                                                              Object representing the data in a UNK file.

                                                              -ik[source]
                                                              +ik[source]

                                                              int index of kpoint for this file

                                                              -data[source]
                                                              +data[source]

                                                              numpy.ndarray that contains the wavefunction data for in the UNK file. The shape should be (nbnd, ngx, ngy, ngz) for regular calculations and (nbnd, 2, ngx, ngy, ngz) for noncollinear calculations.

                                                              @@ -137,19 +137,19 @@
                                                              -is_noncollinear[source]
                                                              +is_noncollinear[source]

                                                              bool that specifies if data is from a noncollinear calculation

                                                              -nbnd[source]
                                                              +nbnd[source]

                                                              int number of bands in data

                                                              -ng[source]
                                                              +ng[source]

                                                              sequence of three integers that correspond to the grid size of the given data. The definition is ng = (ngx, ngy, ngz).

                                                              @@ -166,7 +166,7 @@
                                                              -property data: numpy.ndarray[source]
                                                              +property data: numpy.ndarray[source]

                                                              contains the wavefunction data for in the UNK file. The shape should be (nbnd, ngx, ngy, ngz) for regular calculations and (nbnd, 2, ngx, ngy, ngz) for noncollinear calculations.

                                                              @@ -179,7 +179,7 @@
                                                              -static from_file(filename: str) object[source]
                                                              +static from_file(filename: str) object[source]

                                                              Reads the UNK data from file.

                                                              Parameters
                                                              @@ -193,27 +193,27 @@
                                                              -ik: int[source]
                                                              +ik: int[source]
                                                              -is_noncollinear: bool[source]
                                                              +is_noncollinear: bool[source]
                                                              -nbnd: int[source]
                                                              +nbnd: int[source]
                                                              -ng: Sequence[int][source]
                                                              +ng: Sequence[int][source]
                                                              -write_file(filename: str) None[source]
                                                              +write_file(filename: str) None[source]

                                                              Write the UNK file.

                                                              Parameters
                                                              diff --git a/docs/pymatgen.io.xcrysden.html b/docs/pymatgen.io.xcrysden.html index f02547d530d..8a84e27e941 100644 --- a/docs/pymatgen.io.xcrysden.html +++ b/docs/pymatgen.io.xcrysden.html @@ -4,7 +4,7 @@ - pymatgen.io.xcrysden module — pymatgen 2022.5.18 documentation + pymatgen.io.xcrysden module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -118,7 +118,7 @@

                                                              Support for reading XCrysDen files.

                                                              -class XSF(structure)[source]
                                                              +class XSF(structure)[source]

                                                              Bases: object

                                                              Class for parsing XCrysden files.

                                                              @@ -128,7 +128,7 @@
                                                              -classmethod from_string(input_string, cls_=None)[source]
                                                              +classmethod from_string(input_string, cls_=None)[source]

                                                              Initialize a Structure object from a string with data in XSF format.

                                                              Parameters
                                                              @@ -143,7 +143,7 @@
                                                              -to_string(atom_symbol=True)[source]
                                                              +to_string(atom_symbol=True)[source]

                                                              Returns a string with the structure in XSF format See http://www.xcrysden.org/doc/XSF.html

                                                              diff --git a/docs/pymatgen.io.xr.html b/docs/pymatgen.io.xr.html index 402931e3be0..802722b0708 100644 --- a/docs/pymatgen.io.xr.html +++ b/docs/pymatgen.io.xr.html @@ -4,7 +4,7 @@ - pymatgen.io.xr module — pymatgen 2022.5.18 documentation + pymatgen.io.xr module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -123,7 +123,7 @@ that employed core-shell models.

                                                              -class Xr(structure)[source]
                                                              +class Xr(structure)[source]

                                                              Bases: object

                                                              Basic object for working with xr files.

                                                              @@ -134,7 +134,7 @@
                                                              -static from_file(filename, use_cores=True, thresh=0.0001)[source]
                                                              +static from_file(filename, use_cores=True, thresh=0.0001)[source]

                                                              Reads an xr-formatted file to create an Xr object.

                                                              Parameters
                                                              @@ -163,7 +163,7 @@
                                                              -static from_string(string, use_cores=True, thresh=0.0001)[source]
                                                              +static from_string(string, use_cores=True, thresh=0.0001)[source]

                                                              Creates an Xr object from a string representation.

                                                              Parameters
                                                              @@ -192,7 +192,7 @@
                                                              -write_file(filename)[source]
                                                              +write_file(filename)[source]

                                                              Write out an xr file.

                                                              Parameters
                                                              diff --git a/docs/pymatgen.io.xtb.html b/docs/pymatgen.io.xtb.html index 5d28437e82f..49177294def 100644 --- a/docs/pymatgen.io.xtb.html +++ b/docs/pymatgen.io.xtb.html @@ -4,7 +4,7 @@ - pymatgen.io.xtb package — pymatgen 2022.5.18 documentation + pymatgen.io.xtb package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              diff --git a/docs/pymatgen.io.xtb.inputs.html b/docs/pymatgen.io.xtb.inputs.html index a1eadf3c359..1f0948c5603 100644 --- a/docs/pymatgen.io.xtb.inputs.html +++ b/docs/pymatgen.io.xtb.inputs.html @@ -4,7 +4,7 @@ - pymatgen.io.xtb.inputs module — pymatgen 2022.5.18 documentation + pymatgen.io.xtb.inputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                              - 2022.5.18 + 2022.5.18.1
                                                              @@ -119,7 +119,7 @@

                                                              Classes for writing XTB input files

                                                              -class CRESTInput(molecule: Molecule, working_dir: str = '.', coords_filename: str | None = 'crest_in.xyz', constraints: dict[str, list[int] | float] | None = None)[source]
                                                              +class CRESTInput(molecule: Molecule, working_dir: str = '.', coords_filename: str | None = 'crest_in.xyz', constraints: dict[str, list[int] | float] | None = None)[source]

                                                              Bases: monty.json.MSONable

                                                              An object representing CREST input files. Because CREST is controlled through command line flags and external @@ -139,7 +139,7 @@

                                                              -static constrains_template(molecule, reference_fnm, constraints) str[source]
                                                              +static constrains_template(molecule, reference_fnm, constraints) str[source]
                                                              Parameters
                                                                @@ -161,7 +161,7 @@
                                                                -write_input_files()[source]
                                                                +write_input_files()[source]

                                                                Write input files to working directory

                                                                diff --git a/docs/pymatgen.io.xtb.outputs.html b/docs/pymatgen.io.xtb.outputs.html index e7720edb1a4..793f881d3fa 100644 --- a/docs/pymatgen.io.xtb.outputs.html +++ b/docs/pymatgen.io.xtb.outputs.html @@ -4,7 +4,7 @@ - pymatgen.io.xtb.outputs module — pymatgen 2022.5.18 documentation + pymatgen.io.xtb.outputs module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -119,7 +119,7 @@

                                                                Parsers for XTB output files and directories

                                                                -class CRESTOutput(output_filename, path='.')[source]
                                                                +class CRESTOutput(output_filename, path='.')[source]

                                                                Bases: monty.json.MSONable

                                                                Class to parse CREST output files

                                                                Assumes runtype is iMTD-GC [default] diff --git a/docs/pymatgen.io.xyz.html b/docs/pymatgen.io.xyz.html index a37411c4da4..425ef03bbb6 100644 --- a/docs/pymatgen.io.xyz.html +++ b/docs/pymatgen.io.xyz.html @@ -4,7 +4,7 @@ - pymatgen.io.xyz module — pymatgen 2022.5.18 documentation + pymatgen.io.xyz module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -118,7 +118,7 @@

                                                                Module implementing an XYZ file object class.

                                                                -class XYZ(mol: pymatgen.core.structure.Molecule, coord_precision: int = 6)[source]
                                                                +class XYZ(mol: pymatgen.core.structure.Molecule, coord_precision: int = 6)[source]

                                                                Bases: object

                                                                Basic class for importing and exporting Molecules or Structures in XYZ format.

                                                                @@ -139,13 +139,13 @@
                                                                -property all_molecules[source]
                                                                +property all_molecules[source]

                                                                Returns all the frames of molecule associated with this XYZ.

                                                                -as_dataframe()[source]
                                                                +as_dataframe()[source]

                                                                Generates a coordinates data frame with columns: atom, x, y, and z In case of multiple frame XYZ, returns the last frame.

                                                                @@ -157,7 +157,7 @@
                                                                -static from_file(filename)[source]
                                                                +static from_file(filename)[source]

                                                                Creates XYZ object from a file.

                                                                Parameters
                                                                @@ -171,7 +171,7 @@
                                                                -static from_string(contents)[source]
                                                                +static from_string(contents)[source]

                                                                Creates XYZ object from a string.

                                                                Parameters
                                                                @@ -185,14 +185,14 @@
                                                                -property molecule: pymatgen.core.structure.Molecule[source]
                                                                +property molecule: pymatgen.core.structure.Molecule[source]

                                                                Returns molecule associated with this XYZ. In case multiple frame XYZ, returns the last frame.

                                                                -write_file(filename)[source]
                                                                +write_file(filename)[source]

                                                                Writes XYZ to file.

                                                                Parameters
                                                                diff --git a/docs/pymatgen.io.zeopp.html b/docs/pymatgen.io.zeopp.html index e2d1d5a266a..b0672c88e15 100644 --- a/docs/pymatgen.io.zeopp.html +++ b/docs/pymatgen.io.zeopp.html @@ -4,7 +4,7 @@ - pymatgen.io.zeopp module — pymatgen 2022.5.18 documentation + pymatgen.io.zeopp module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -140,7 +140,7 @@

                                                                Zeo++ Post-Installation Checking:
                                                                -class ZeoCssr(structure)[source]
                                                                +class ZeoCssr(structure)[source]

                                                                Bases: pymatgen.io.cssr.Cssr

                                                                ZeoCssr adds extra fields to CSSR sites to conform with Zeo++ input CSSR format. The coordinate system is rotated from xyz to zyx. @@ -153,7 +153,7 @@

                                                                Zeo++ Post-Installation Checking:
                                                                -static from_file(filename)[source]
                                                                +static from_file(filename)[source]

                                                                Reads a CSSR file to a ZeoCssr object.

                                                                Parameters
                                                                @@ -167,7 +167,7 @@

                                                                Zeo++ Post-Installation Checking:
                                                                -static from_string(string)[source]
                                                                +static from_string(string)[source]

                                                                Reads a string representation to a ZeoCssr object.

                                                                Parameters
                                                                @@ -183,7 +183,7 @@

                                                                Zeo++ Post-Installation Checking:
                                                                -class ZeoVoronoiXYZ(mol)[source]
                                                                +class ZeoVoronoiXYZ(mol)[source]

                                                                Bases: pymatgen.io.xyz.XYZ

                                                                Class to read Voronoi Nodes from XYZ file written by Zeo++. The sites have an additional column representing the voronoi node radius. @@ -195,7 +195,7 @@

                                                                Zeo++ Post-Installation Checking:
                                                                -static from_file(filename)[source]
                                                                +static from_file(filename)[source]

                                                                Creates XYZ object from a file.

                                                                Parameters
                                                                @@ -209,7 +209,7 @@

                                                                Zeo++ Post-Installation Checking:
                                                                -static from_string(contents)[source]
                                                                +static from_string(contents)[source]

                                                                Creates Zeo++ Voronoi XYZ object from a string. from_string method of XYZ class is being redefined.

                                                                @@ -226,7 +226,7 @@

                                                                Zeo++ Post-Installation Checking:
                                                                -get_free_sphere_params(structure, rad_dict=None, probe_rad=0.1)[source]
                                                                +get_free_sphere_params(structure, rad_dict=None, probe_rad=0.1)[source]

                                                                Analyze the void space in the input structure using voronoi decomposition Calls Zeo++ for Voronoi decomposition.

                                                                @@ -252,7 +252,7 @@

                                                                Zeo++ Post-Installation Checking:
                                                                -get_high_accuracy_voronoi_nodes(structure, rad_dict, probe_rad=0.1)[source]
                                                                +get_high_accuracy_voronoi_nodes(structure, rad_dict, probe_rad=0.1)[source]

                                                                Analyze the void space in the input structure using high accuracy voronoi decomposition. Calls Zeo++ for Voronoi decomposition.

                                                                @@ -279,7 +279,7 @@

                                                                Zeo++ Post-Installation Checking:
                                                                -get_void_volume_surfarea(structure, rad_dict=None, chan_rad=0.3, probe_rad=0.1)[source]
                                                                +get_void_volume_surfarea(structure, rad_dict=None, chan_rad=0.3, probe_rad=0.1)[source]

                                                                Computes the volume and surface area of isolated void using Zeo++. Useful to compute the volume and surface area of vacant site.

                                                                @@ -303,7 +303,7 @@

                                                                Zeo++ Post-Installation Checking:
                                                                -get_voronoi_nodes(structure, rad_dict=None, probe_rad=0.1)[source]
                                                                +get_voronoi_nodes(structure, rad_dict=None, probe_rad=0.1)[source]

                                                                Analyze the void space in the input structure using voronoi decomposition Calls Zeo++ for Voronoi decomposition.

                                                                diff --git a/docs/pymatgen.optimization.html b/docs/pymatgen.optimization.html index 70175a19e4e..76216181979 100644 --- a/docs/pymatgen.optimization.html +++ b/docs/pymatgen.optimization.html @@ -4,7 +4,7 @@ - pymatgen.optimization package — pymatgen 2022.5.18 documentation + pymatgen.optimization package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                diff --git a/docs/pymatgen.optimization.linear_assignment.html b/docs/pymatgen.optimization.linear_assignment.html index 44ff360705f..446c10047ea 100644 --- a/docs/pymatgen.optimization.linear_assignment.html +++ b/docs/pymatgen.optimization.linear_assignment.html @@ -4,7 +4,7 @@ - pymatgen.optimization.linear_assignment module — pymatgen 2022.5.18 documentation + pymatgen.optimization.linear_assignment module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -117,7 +117,7 @@

                                                                pymatgen.optimization.linear_assignment module

                                                                -class LinearAssignment(costs, epsilon=1e-13)[source]
                                                                +class LinearAssignment(costs, epsilon=1e-13)[source]

                                                                Bases: object

                                                                This class finds the solution to the Linear Assignment Problem. It finds a minimum cost matching between two sets, given a cost diff --git a/docs/pymatgen.optimization.linear_assignment_numpy.html b/docs/pymatgen.optimization.linear_assignment_numpy.html index 8b722ed8c15..17c7c9d3cd9 100644 --- a/docs/pymatgen.optimization.linear_assignment_numpy.html +++ b/docs/pymatgen.optimization.linear_assignment_numpy.html @@ -4,7 +4,7 @@ - pymatgen.optimization.linear_assignment_numpy module — pymatgen 2022.5.18 documentation + pymatgen.optimization.linear_assignment_numpy module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -120,7 +120,7 @@ as it is vectorized in numpy rather than cython

                                                                -class LinearAssignment(costs, epsilon=1e-06)[source]
                                                                +class LinearAssignment(costs, epsilon=1e-06)[source]

                                                                Bases: object

                                                                This class finds the solution to the Linear Assignment Problem. It finds a minimum cost matching between two sets, given a cost @@ -141,7 +141,7 @@

                                                                -property min_cost[source]
                                                                +property min_cost[source]

                                                                Returns the cost of the best assignment

                                                                diff --git a/docs/pymatgen.optimization.neighbors.html b/docs/pymatgen.optimization.neighbors.html index e6f15d78e95..704d17dd0e5 100644 --- a/docs/pymatgen.optimization.neighbors.html +++ b/docs/pymatgen.optimization.neighbors.html @@ -4,7 +4,7 @@ - pymatgen.optimization.neighbors module — pymatgen 2022.5.18 documentation + pymatgen.optimization.neighbors module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -117,12 +117,12 @@

                                                                pymatgen.optimization.neighbors module

                                                                -compute_offset_vectors()[source]
                                                                +compute_offset_vectors()[source]
                                                                -find_points_in_spheres()[source]
                                                                +find_points_in_spheres()[source]

                                                                For each point in center_coords, get all the neighboring points in all_coords that are within the cutoff radius r. All the coordinates should be in cartesian.

                                                                diff --git a/docs/pymatgen.phonon.bandstructure.html b/docs/pymatgen.phonon.bandstructure.html index 9573d2a64bc..f7a20bf4c50 100644 --- a/docs/pymatgen.phonon.bandstructure.html +++ b/docs/pymatgen.phonon.bandstructure.html @@ -4,7 +4,7 @@ - pymatgen.phonon.bandstructure module — pymatgen 2022.5.18 documentation + pymatgen.phonon.bandstructure module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -118,7 +118,7 @@

                                                                This module provides classes to define a phonon band structure.

                                                                -class PhononBandStructure(qpoints, frequencies, lattice, nac_frequencies=None, eigendisplacements=None, nac_eigendisplacements=None, labels_dict=None, coords_are_cartesian=False, structure=None)[source]
                                                                +class PhononBandStructure(qpoints, frequencies, lattice, nac_frequencies=None, eigendisplacements=None, nac_eigendisplacements=None, labels_dict=None, coords_are_cartesian=False, structure=None)[source]

                                                                Bases: monty.json.MSONable

                                                                This is the most generic phonon band structure data possible it’s defined by a list of qpoints + frequencies for each of them. @@ -162,7 +162,7 @@

                                                                -as_dict()[source]
                                                                +as_dict()[source]
                                                                Returns

                                                                MSONable dict

                                                                @@ -172,7 +172,7 @@
                                                                -asr_breaking(tol_eigendisplacements=1e-05)[source]
                                                                +asr_breaking(tol_eigendisplacements=1e-05)[source]

                                                                Returns the breaking of the acoustic sum rule for the three acoustic modes, if Gamma is present. None otherwise. If eigendisplacements are available they are used to determine the acoustic @@ -184,7 +184,7 @@

                                                                -classmethod from_dict(d)[source]
                                                                +classmethod from_dict(d)[source]
                                                                Parameters

                                                                d – Dict representation

                                                                @@ -197,7 +197,7 @@
                                                                -get_nac_eigendisplacements_along_dir(direction)[source]
                                                                +get_nac_eigendisplacements_along_dir(direction)[source]

                                                                Returns the nac_eigendisplacements for the given direction (not necessarily a versor). None if the direction is not present or nac_eigendisplacements has not been calculated.

                                                                @@ -213,7 +213,7 @@
                                                                -get_nac_frequencies_along_dir(direction)[source]
                                                                +get_nac_frequencies_along_dir(direction)[source]

                                                                Returns the nac_frequencies for the given direction (not necessarily a versor). None if the direction is not present or nac_frequencies has not been calculated.

                                                                @@ -229,25 +229,25 @@
                                                                -property has_eigendisplacements[source]
                                                                +property has_eigendisplacements[source]

                                                                True if eigendisplacements are present.

                                                                -has_imaginary_freq(tol=1e-05)[source]
                                                                +has_imaginary_freq(tol=1e-05)[source]

                                                                True if imaginary frequencies are present in the BS.

                                                                -property has_nac[source]
                                                                +property has_nac[source]

                                                                True if nac_frequencies are present.

                                                                -min_freq()[source]
                                                                +min_freq()[source]

                                                                Returns the point where the minimum frequency is reached and its value

                                                                @@ -255,7 +255,7 @@
                                                                -class PhononBandStructureSymmLine(qpoints, frequencies, lattice, has_nac=False, eigendisplacements=None, labels_dict=None, coords_are_cartesian=False, structure=None)[source]
                                                                +class PhononBandStructureSymmLine(qpoints, frequencies, lattice, has_nac=False, eigendisplacements=None, labels_dict=None, coords_are_cartesian=False, structure=None)[source]

                                                                Bases: pymatgen.phonon.bandstructure.PhononBandStructure

                                                                This object stores phonon band structures along selected (symmetry) lines in the Brillouin zone. We call the different symmetry lines (ex: \Gamma to Z) @@ -290,26 +290,26 @@

                                                                -as_dict()[source]
                                                                +as_dict()[source]

                                                                Returns: MSONable dict

                                                                -as_phononwebsite()[source]
                                                                +as_phononwebsite()[source]

                                                                Return a dictionary with the phononwebsite format: http://henriquemiranda.github.io/phononwebsite

                                                                -band_reorder()[source]
                                                                +band_reorder()[source]

                                                                Re-order the eigenvalues according to the similarity of the eigenvectors

                                                                -classmethod from_dict(d)[source]
                                                                +classmethod from_dict(d)[source]
                                                                Parameters

                                                                d – Dict representation

                                                                @@ -320,7 +320,7 @@
                                                                -get_branch(index)[source]
                                                                +get_branch(index)[source]

                                                                Returns in what branch(es) is the qpoint. There can be several branches.

                                                                @@ -338,7 +338,7 @@
                                                                -get_equivalent_qpoints(index)[source]
                                                                +get_equivalent_qpoints(index)[source]

                                                                Returns the list of qpoint indices equivalent (meaning they are the same frac coords) to the given one.

                                                                @@ -355,7 +355,7 @@
                                                                -write_phononwebsite(filename)[source]
                                                                +write_phononwebsite(filename)[source]

                                                                Write a json file for the phononwebsite: http://henriquemiranda.github.io/phononwebsite

                                                                @@ -364,19 +364,19 @@
                                                                -eigenvectors_from_displacements(disp, masses)[source]
                                                                +eigenvectors_from_displacements(disp, masses)[source]

                                                                Calculate the eigenvectors from the atomic displacements

                                                                -estimate_band_connection(prev_eigvecs, eigvecs, prev_band_order)[source]
                                                                +estimate_band_connection(prev_eigvecs, eigvecs, prev_band_order)[source]

                                                                A function to order the phonon eigenvectors taken from phonopy

                                                                -get_reasonable_repetitions(natoms)[source]
                                                                +get_reasonable_repetitions(natoms)[source]

                                                                Choose the number of repetitions according to the number of atoms in the system

                                                                diff --git a/docs/pymatgen.phonon.dos.html b/docs/pymatgen.phonon.dos.html index 6564d7fadd8..2ac134c282b 100644 --- a/docs/pymatgen.phonon.dos.html +++ b/docs/pymatgen.phonon.dos.html @@ -4,7 +4,7 @@ - pymatgen.phonon.dos module — pymatgen 2022.5.18 documentation + pymatgen.phonon.dos module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -118,12 +118,12 @@

                                                                This module defines classes to represent the phonon density of states, etc.

                                                                -class CompletePhononDos(structure, total_dos, pdoss)[source]
                                                                +class CompletePhononDos(structure, total_dos, pdoss)[source]

                                                                Bases: pymatgen.phonon.dos.PhononDos

                                                                This wrapper class defines a total dos, and also provides a list of PDos.

                                                                -pdos[source]
                                                                +pdos[source]

                                                                Dict of partial densities of the form {Site:Densities}

                                                                @@ -138,19 +138,19 @@
                                                                -as_dict()[source]
                                                                +as_dict()[source]

                                                                JSON-serializable dict representation of CompletePhononDos.

                                                                -classmethod from_dict(d)[source]
                                                                +classmethod from_dict(d)[source]

                                                                Returns CompleteDos object from dict representation.

                                                                -get_element_dos()[source]
                                                                +get_element_dos()[source]

                                                                Get element projected Dos.

                                                                Returns
                                                                @@ -164,7 +164,7 @@
                                                                -get_site_dos(site)[source]
                                                                +get_site_dos(site)[source]

                                                                Get the Dos for a site.

                                                                Parameters
                                                                @@ -180,7 +180,7 @@
                                                                -class PhononDos(frequencies, densities)[source]
                                                                +class PhononDos(frequencies, densities)[source]

                                                                Bases: monty.json.MSONable

                                                                Basic DOS object. All other DOS objects are extended versions of this object.

                                                                @@ -194,13 +194,13 @@
                                                                -as_dict()[source]
                                                                +as_dict()[source]

                                                                JSON-serializable dict representation of PhononDos.

                                                                -cv(t, structure=None)[source]
                                                                +cv(t, structure=None)[source]

                                                                Constant volume specific heat C_v at temperature T obtained from the integration of the DOS. Only positive frequencies will be used. Result in J/(K*mol-c). A mol-c is the abbreviation of a mole-cell, that is, the number @@ -223,7 +223,7 @@

                                                                -entropy(t, structure=None)[source]
                                                                +entropy(t, structure=None)[source]

                                                                Vibrational entropy at temperature T obtained from the integration of the DOS. Only positive frequencies will be used. Result in J/(K*mol-c). A mol-c is the abbreviation of a mole-cell, that is, the number @@ -246,13 +246,13 @@

                                                                -classmethod from_dict(d)[source]
                                                                +classmethod from_dict(d)[source]

                                                                Returns PhononDos object from dict representation of PhononDos.

                                                                -get_interpolated_value(frequency)[source]
                                                                +get_interpolated_value(frequency)[source]

                                                                Returns interpolated density for a particular frequency.

                                                                Parameters
                                                                @@ -263,7 +263,7 @@
                                                                -get_smeared_densities(sigma)[source]
                                                                +get_smeared_densities(sigma)[source]

                                                                Returns the densities, but with a Gaussian smearing of std dev sigma applied.

                                                                @@ -278,7 +278,7 @@
                                                                -helmholtz_free_energy(t, structure=None)[source]
                                                                +helmholtz_free_energy(t, structure=None)[source]

                                                                Phonon contribution to the Helmholtz free energy at temperature T obtained from the integration of the DOS. Only positive frequencies will be used. Result in J/mol-c. A mol-c is the abbreviation of a mole-cell, that is, the number @@ -301,13 +301,13 @@

                                                                -ind_zero_freq()[source]
                                                                +ind_zero_freq()[source]

                                                                Index of the first point for which the frequencies are equal or greater than zero.

                                                                -internal_energy(t, structure=None)[source]
                                                                +internal_energy(t, structure=None)[source]

                                                                Phonon contribution to the internal energy at temperature T obtained from the integration of the DOS. Only positive frequencies will be used. Result in J/mol-c. A mol-c is the abbreviation of a mole-cell, that is, the number @@ -330,7 +330,7 @@

                                                                -zero_point_energy(structure=None)[source]
                                                                +zero_point_energy(structure=None)[source]

                                                                Zero point energy energy of the system. Only positive frequencies will be used. Result in J/mol-c. A mol-c is the abbreviation of a mole-cell, that is, the number of Avogadro times the atoms in a unit cell. To compare with experimental data the result @@ -351,7 +351,7 @@

                                                                -coth(x)[source]
                                                                +coth(x)[source]

                                                                Coth function.

                                                                Parameters
                                                                diff --git a/docs/pymatgen.phonon.gruneisen.html b/docs/pymatgen.phonon.gruneisen.html index 6af6c559dea..ccb00ed4892 100644 --- a/docs/pymatgen.phonon.gruneisen.html +++ b/docs/pymatgen.phonon.gruneisen.html @@ -4,7 +4,7 @@ - pymatgen.phonon.gruneisen module — pymatgen 2022.5.18 documentation + pymatgen.phonon.gruneisen module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -118,7 +118,7 @@

                                                                This module provides classes to define a Grueneisen band structure.

                                                                -class GruneisenParameter(qpoints, gruneisen, frequencies, multiplicities=None, structure=None, lattice=None)[source]
                                                                +class GruneisenParameter(qpoints, gruneisen, frequencies, multiplicities=None, structure=None, lattice=None)[source]

                                                                Bases: monty.json.MSONable

                                                                Class for Grueneisen parameters on a regular grid.

                                                                @@ -136,14 +136,14 @@
                                                                -property acoustic_debye_temp[source]
                                                                +property acoustic_debye_temp[source]

                                                                Acoustic Debye temperature in K, i.e. the Debye temperature divided by nsites**(1/3). Adapted from abipy.

                                                                -average_gruneisen(t=None, squared=True, limit_frequencies=None)[source]
                                                                +average_gruneisen(t=None, squared=True, limit_frequencies=None)[source]

                                                                Calculates the average of the Gruneisen based on the values on the regular grid. If squared is True the average will use the squared value of the Gruneisen and a squared root is performed on the final result. @@ -169,13 +169,13 @@

                                                                -property debye_temp_limit[source]
                                                                +property debye_temp_limit[source]

                                                                Debye temperature in K. Adapted from apipy.

                                                                -debye_temp_phonopy(freq_max_fit=None)[source]
                                                                +debye_temp_phonopy(freq_max_fit=None)[source]

                                                                Get Debye temperature in K as implemented in phonopy. :param freq_max_fit: Maximum frequency to include for fitting.

                                                                @@ -190,7 +190,7 @@
                                                                -property phdos[source]
                                                                +property phdos[source]

                                                                PhononDos object

                                                                Type
                                                                @@ -201,13 +201,13 @@
                                                                -property tdos[source]
                                                                +property tdos[source]

                                                                The total DOS (re)constructed from the gruneisen.yaml file

                                                                -thermal_conductivity_slack(squared=True, limit_frequencies=None, theta_d=None, t=None)[source]
                                                                +thermal_conductivity_slack(squared=True, limit_frequencies=None, theta_d=None, t=None)[source]

                                                                Calculates the thermal conductivity at the acoustic Debye temperature with the Slack formula, using the average Gruneisen. Adapted from abipy.

                                                                @@ -237,7 +237,7 @@
                                                                -class GruneisenPhononBandStructure(qpoints, frequencies, gruneisenparameters, lattice, eigendisplacements=None, labels_dict=None, coords_are_cartesian=False, structure=None)[source]
                                                                +class GruneisenPhononBandStructure(qpoints, frequencies, gruneisenparameters, lattice, eigendisplacements=None, labels_dict=None, coords_are_cartesian=False, structure=None)[source]

                                                                Bases: pymatgen.phonon.bandstructure.PhononBandStructure

                                                                This is the most generic phonon band structure data possible it’s defined by a list of qpoints + frequencies for each of them. @@ -273,7 +273,7 @@

                                                                -as_dict()[source]
                                                                +as_dict()[source]
                                                                Returns

                                                                MSONable (dict)

                                                                @@ -283,7 +283,7 @@
                                                                -classmethod from_dict(d)[source]
                                                                +classmethod from_dict(d)[source]
                                                                Parameters

                                                                d (dict) – Dict representation

                                                                @@ -301,7 +301,7 @@
                                                                -class GruneisenPhononBandStructureSymmLine(qpoints, frequencies, gruneisenparameters, lattice, eigendisplacements=None, labels_dict=None, coords_are_cartesian=False, structure=None)[source]
                                                                +class GruneisenPhononBandStructureSymmLine(qpoints, frequencies, gruneisenparameters, lattice, eigendisplacements=None, labels_dict=None, coords_are_cartesian=False, structure=None)[source]

                                                                Bases: pymatgen.phonon.gruneisen.GruneisenPhononBandStructure, pymatgen.phonon.bandstructure.PhononBandStructureSymmLine

                                                                This object stores a GruneisenPhononBandStructureSymmLine together with Grueneisen parameters for every frequency.

                                                                @@ -334,7 +334,7 @@
                                                                -classmethod from_dict(d)[source]
                                                                +classmethod from_dict(d)[source]
                                                                Parameters

                                                                d – Dict representation

                                                                diff --git a/docs/pymatgen.phonon.html b/docs/pymatgen.phonon.html index a0f4a56d004..fc956a358e3 100644 --- a/docs/pymatgen.phonon.html +++ b/docs/pymatgen.phonon.html @@ -4,7 +4,7 @@ - pymatgen.phonon package — pymatgen 2022.5.18 documentation + pymatgen.phonon package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                diff --git a/docs/pymatgen.phonon.ir_spectra.html b/docs/pymatgen.phonon.ir_spectra.html index 08a3f637ccf..40a7ea7920d 100644 --- a/docs/pymatgen.phonon.ir_spectra.html +++ b/docs/pymatgen.phonon.ir_spectra.html @@ -4,7 +4,7 @@ - pymatgen.phonon.ir_spectra module — pymatgen 2022.5.18 documentation + pymatgen.phonon.ir_spectra module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -121,7 +121,7 @@ where it was originally done by Guido Petretto and Matteo Giantomassi

                                                                -class IRDielectricTensor(oscillator_strength, ph_freqs_gamma, epsilon_infinity, structure)[source]
                                                                +class IRDielectricTensor(oscillator_strength, ph_freqs_gamma, epsilon_infinity, structure)[source]

                                                                Bases: monty.json.MSONable

                                                                Class to handle the Ionic Dielectric Tensor The implementation is adapted from Abipy @@ -139,19 +139,19 @@

                                                                -as_dict()[source]
                                                                +as_dict()[source]

                                                                JSON-serializable dict representation of IRDielectricTensor.

                                                                -classmethod from_dict(d)[source]
                                                                +classmethod from_dict(d)[source]

                                                                Returns IRDielectricTensor from dict representation

                                                                -get_ir_spectra(broad=5e-05, emin=0, emax=None, divs=500)[source]
                                                                +get_ir_spectra(broad=5e-05, emin=0, emax=None, divs=500)[source]

                                                                The IR spectra is obtained for the different directions

                                                                Parameters
                                                                @@ -179,7 +179,7 @@
                                                                -get_plotter(components=('xx',), reim='reim', broad=5e-05, emin=0, emax=None, divs=500, **kwargs)[source]
                                                                +get_plotter(components=('xx',), reim='reim', broad=5e-05, emin=0, emax=None, divs=500, **kwargs)[source]

                                                                Return an instance of the Spectrum plotter containing the different requested components

                                                                Parameters
                                                                @@ -197,7 +197,7 @@
                                                                -get_spectrum(component, reim, broad=5e-05, emin=0, emax=None, divs=500, label=None)[source]
                                                                +get_spectrum(component, reim, broad=5e-05, emin=0, emax=None, divs=500, label=None)[source]

                                                                component: either two indexes or a string like ‘xx’ to plot the (0,0) component reim: only “re” or “im” broad: a list of broadenings or a single broadening for the phonon peaks

                                                                @@ -205,19 +205,19 @@
                                                                -property max_phfreq[source]
                                                                +property max_phfreq[source]

                                                                Maximum phonon frequency

                                                                -property nph_freqs[source]
                                                                +property nph_freqs[source]

                                                                Number of phonon frequencies

                                                                -plot(components=('xx',), reim='reim', show_phonon_frequencies=True, xlim=None, ylim=None, **kwargs)[source]
                                                                +plot(components=('xx',), reim='reim', show_phonon_frequencies=True, xlim=None, ylim=None, **kwargs)[source]

                                                                Helper function to generate the Spectrum plotter and directly plot the results

                                                                Parameters
                                                                @@ -274,7 +274,7 @@
                                                                -write_json(filename)[source]
                                                                +write_json(filename)[source]

                                                                Save a json file with this data

                                                                diff --git a/docs/pymatgen.phonon.plotter.html b/docs/pymatgen.phonon.plotter.html index 66d0ab5ec3e..63281c06400 100644 --- a/docs/pymatgen.phonon.plotter.html +++ b/docs/pymatgen.phonon.plotter.html @@ -4,7 +4,7 @@ - pymatgen.phonon.plotter module — pymatgen 2022.5.18 documentation + pymatgen.phonon.plotter module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -118,18 +118,18 @@

                                                                This module implements plotter for DOS and band structure.

                                                                -class FreqUnits(factor, label)[source]
                                                                +class FreqUnits(factor, label)[source]

                                                                Bases: tuple

                                                                Create new instance of FreqUnits(factor, label)

                                                                -factor[source]
                                                                +factor[source]

                                                                Alias for field number 0

                                                                -label[source]
                                                                +label[source]

                                                                Alias for field number 1

                                                                @@ -137,7 +137,7 @@
                                                                -class GruneisenPhononBSPlotter(bs)[source]
                                                                +class GruneisenPhononBSPlotter(bs)[source]

                                                                Bases: pymatgen.phonon.plotter.PhononBSPlotter

                                                                Class to plot or get data to facilitate the plot of band structure objects.

                                                                @@ -147,7 +147,7 @@
                                                                -bs_plot_data()[source]
                                                                +bs_plot_data()[source]

                                                                Get the data nicely formatted for a plot

                                                                Returns
                                                                @@ -167,7 +167,7 @@
                                                                -get_plot_gs(ylim=None)[source]
                                                                +get_plot_gs(ylim=None)[source]

                                                                Get a matplotlib object for the gruneisen bandstructure plot.

                                                                Parameters
                                                                @@ -179,7 +179,7 @@
                                                                -plot_compare_gs(other_plotter)[source]
                                                                +plot_compare_gs(other_plotter)[source]

                                                                plot two band structure for comparison. One is in red the other in blue. The two band structures need to be defined on the same symmetry lines! and the distance between symmetry lines is @@ -196,7 +196,7 @@

                                                                -save_plot_gs(filename, img_format='eps', ylim=None)[source]
                                                                +save_plot_gs(filename, img_format='eps', ylim=None)[source]

                                                                Save matplotlib plot to a file.

                                                                Parameters
                                                                @@ -211,7 +211,7 @@
                                                                -show_gs(ylim=None)[source]
                                                                +show_gs(ylim=None)[source]

                                                                Show the plot using matplotlib.

                                                                Parameters
                                                                @@ -224,14 +224,14 @@
                                                                -class GruneisenPlotter(gruneisen)[source]
                                                                +class GruneisenPlotter(gruneisen)[source]

                                                                Bases: object

                                                                Class to plot Gruneisenparameter Object

                                                                Class to plot information from Gruneisenparameter Object :param gruneisen: GruneisenParameter Object

                                                                -get_plot(marker='o', markersize=None, units='thz')[source]
                                                                +get_plot(marker='o', markersize=None, units='thz')[source]

                                                                will produce a plot :param marker: marker for the depiction :param markersize: size of the marker @@ -241,7 +241,7 @@

                                                                -save_plot(filename, img_format='pdf', units='thz')[source]
                                                                +save_plot(filename, img_format='pdf', units='thz')[source]

                                                                Will save the plot to a file :param filename: name of the filename :param img_format: format of the saved plot @@ -251,7 +251,7 @@

                                                                -show(units='thz')[source]
                                                                +show(units='thz')[source]

                                                                will show the plot :param units: units for the plot, accepted units: thz, ev, mev, ha, cm-1, cm^-1

                                                                Returns: plot

                                                                @@ -261,7 +261,7 @@
                                                                -class PhononBSPlotter(bs)[source]
                                                                +class PhononBSPlotter(bs)[source]

                                                                Bases: object

                                                                Class to plot or get data to facilitate the plot of band structure objects.

                                                                @@ -271,7 +271,7 @@
                                                                -bs_plot_data()[source]
                                                                +bs_plot_data()[source]

                                                                Get the data nicely formatted for a plot

                                                                Returns
                                                                @@ -290,7 +290,7 @@
                                                                -get_plot(ylim=None, units='thz')[source]
                                                                +get_plot(ylim=None, units='thz')[source]

                                                                Get a matplotlib object for the bandstructure plot.

                                                                Parameters
                                                                @@ -305,7 +305,7 @@
                                                                -get_ticks()[source]
                                                                +get_ticks()[source]

                                                                Get all ticks and labels for a band structure plot.

                                                                Returns
                                                                @@ -320,13 +320,13 @@
                                                                -plot_brillouin()[source]
                                                                +plot_brillouin()[source]

                                                                plot the Brillouin zone

                                                                -plot_compare(other_plotter, units='thz')[source]
                                                                +plot_compare(other_plotter, units='thz')[source]

                                                                plot two band structure for comparison. One is in red the other in blue. The two band structures need to be defined on the same symmetry lines! and the distance between symmetry lines is the one of the band structure @@ -346,7 +346,7 @@

                                                                -save_plot(filename, img_format='eps', ylim=None, units='thz')[source]
                                                                +save_plot(filename, img_format='eps', ylim=None, units='thz')[source]

                                                                Save matplotlib plot to a file.

                                                                Parameters
                                                                @@ -362,7 +362,7 @@
                                                                -show(ylim=None, units='thz')[source]
                                                                +show(ylim=None, units='thz')[source]

                                                                Show the plot using matplotlib.

                                                                Parameters
                                                                @@ -379,7 +379,7 @@
                                                                -class PhononDosPlotter(stack=False, sigma=None)[source]
                                                                +class PhononDosPlotter(stack=False, sigma=None)[source]

                                                                Bases: object

                                                                Class for plotting phonon DOSs. Note that the interface is extremely flexible given that there are many different ways in which people want to view @@ -407,7 +407,7 @@

                                                                -add_dos(label, dos)[source]
                                                                +add_dos(label, dos)[source]

                                                                Adds a dos for plotting.

                                                                Parameters
                                                                @@ -421,7 +421,7 @@
                                                                -add_dos_dict(dos_dict, key_sort_func=None)[source]
                                                                +add_dos_dict(dos_dict, key_sort_func=None)[source]

                                                                Add a dictionary of doses, with an optional sorting function for the keys.

                                                                @@ -436,7 +436,7 @@
                                                                -get_dos_dict()[source]
                                                                +get_dos_dict()[source]

                                                                Returns the added doses as a json-serializable dict. Note that if you have specified smearing for the DOS plot, the densities returned will be the smeared densities, not the original densities.

                                                                @@ -453,7 +453,7 @@
                                                                -get_plot(xlim=None, ylim=None, units='thz')[source]
                                                                +get_plot(xlim=None, ylim=None, units='thz')[source]

                                                                Get a matplotlib plot showing the DOS.

                                                                Parameters
                                                                @@ -469,7 +469,7 @@
                                                                -save_plot(filename, img_format='eps', xlim=None, ylim=None, units='thz')[source]
                                                                +save_plot(filename, img_format='eps', xlim=None, ylim=None, units='thz')[source]

                                                                Save matplotlib plot to a file.

                                                                Parameters
                                                                @@ -487,7 +487,7 @@
                                                                -show(xlim=None, ylim=None, units='thz')[source]
                                                                +show(xlim=None, ylim=None, units='thz')[source]

                                                                Show the plot using matplotlib.

                                                                Parameters
                                                                @@ -505,7 +505,7 @@
                                                                -class ThermoPlotter(dos, structure=None)[source]
                                                                +class ThermoPlotter(dos, structure=None)[source]

                                                                Bases: object

                                                                Plotter for thermodynamic properties obtained from phonon DOS. If the structure corresponding to the DOS, it will be used to extract the formula unit and provide @@ -520,7 +520,7 @@

                                                                -plot_cv(tmin, tmax, ntemp, ylim=None, **kwargs)[source]
                                                                +plot_cv(tmin, tmax, ntemp, ylim=None, **kwargs)[source]

                                                                Plots the constant volume specific heat C_v in a temperature range.

                                                                Parameters
                                                                @@ -581,7 +581,7 @@
                                                                -plot_entropy(tmin, tmax, ntemp, ylim=None, **kwargs)[source]
                                                                +plot_entropy(tmin, tmax, ntemp, ylim=None, **kwargs)[source]

                                                                Plots the vibrational entrpy in a temperature range.

                                                                Parameters
                                                                @@ -642,7 +642,7 @@
                                                                -plot_helmholtz_free_energy(tmin, tmax, ntemp, ylim=None, **kwargs)[source]
                                                                +plot_helmholtz_free_energy(tmin, tmax, ntemp, ylim=None, **kwargs)[source]

                                                                Plots the vibrational contribution to the Helmoltz free energy in a temperature range.

                                                                Parameters
                                                                @@ -703,7 +703,7 @@
                                                                -plot_internal_energy(tmin, tmax, ntemp, ylim=None, **kwargs)[source]
                                                                +plot_internal_energy(tmin, tmax, ntemp, ylim=None, **kwargs)[source]

                                                                Plots the vibrational internal energy in a temperature range.

                                                                Parameters
                                                                @@ -764,7 +764,7 @@
                                                                -plot_thermodynamic_properties(tmin, tmax, ntemp, ylim=None, **kwargs)[source]
                                                                +plot_thermodynamic_properties(tmin, tmax, ntemp, ylim=None, **kwargs)[source]

                                                                Plots all the thermodynamic properties in a temperature range.

                                                                Parameters
                                                                @@ -827,7 +827,7 @@
                                                                -freq_units(units)[source]
                                                                +freq_units(units)[source]
                                                                Parameters

                                                                units – str, accepted values: thz, ev, mev, ha, cm-1, cm^-1

                                                                diff --git a/docs/pymatgen.symmetry.analyzer.html b/docs/pymatgen.symmetry.analyzer.html index 29656725a57..178e2297d62 100644 --- a/docs/pymatgen.symmetry.analyzer.html +++ b/docs/pymatgen.symmetry.analyzer.html @@ -4,7 +4,7 @@ - pymatgen.symmetry.analyzer module — pymatgen 2022.5.18 documentation + pymatgen.symmetry.analyzer module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                                - 2022.5.18 + 2022.5.18.1
                                                                @@ -126,7 +126,7 @@
                                                                -class PointGroupAnalyzer(mol, tolerance=0.3, eigen_tolerance=0.01, matrix_tolerance=0.1)[source]
                                                                +class PointGroupAnalyzer(mol, tolerance=0.3, eigen_tolerance=0.01, matrix_tolerance=0.1)[source]

                                                                Bases: object

                                                                A class to analyze the point group of a molecule. The general outline of the algorithm is as follows:

                                                                @@ -151,7 +151,7 @@

                    -sch_symbol[source]
                    +sch_symbol[source]

                    Schoenflies symbol of the detected point group.

                    @@ -171,7 +171,7 @@
                    -get_equivalent_atoms()[source]
                    +get_equivalent_atoms()[source]

                    Returns sets of equivalent atoms with symmetry operations

                    Parameters
                    @@ -197,19 +197,19 @@
                    -get_pointgroup()[source]
                    +get_pointgroup()[source]

                    Returns a PointGroup object for the molecule.

                    -get_rotational_symmetry_number()[source]
                    +get_rotational_symmetry_number()[source]

                    Return the rotational symmetry number.

                    -get_symmetry_operations()[source]
                    +get_symmetry_operations()[source]

                    Return symmetry operations as a list of SymmOp objects. Returns Cartesian coord symmops.

                    @@ -224,12 +224,12 @@
                    -inversion_op = Rot: [[-1. -0. -0.]  [-0. -1. -0.]  [-0. -0. -1.]] tau [0. 0. 0.][source]
                    +inversion_op = Rot: [[-1. -0. -0.]  [-0. -1. -0.]  [-0. -0. -1.]] tau [0. 0. 0.][source]
                    -is_valid_op(symmop)[source]
                    +is_valid_op(symmop)[source]

                    Check if a particular symmetry operation is a valid symmetry operation for a molecule, i.e., the operation maps all atoms to another equivalent atom.

                    @@ -248,7 +248,7 @@
                    -symmetrize_molecule()[source]
                    +symmetrize_molecule()[source]

                    Returns a symmetrized molecule

                    The equivalent atoms obtained via get_equivalent_atoms() @@ -285,13 +285,13 @@

                    -class PointGroupOperations(sch_symbol, operations, tol=0.1)[source]
                    +class PointGroupOperations(sch_symbol, operations, tol=0.1)[source]

                    Bases: list

                    Defines a point group, which is essentially a sequence of symmetry operations.

                    -sch_symbol[source]
                    +sch_symbol[source]

                    Schoenflies symbol of the point group.

                    @@ -311,7 +311,7 @@
                    -class SpacegroupAnalyzer(structure, symprec=0.01, angle_tolerance=5.0)[source]
                    +class SpacegroupAnalyzer(structure, symprec=0.01, angle_tolerance=5.0)[source]

                    Bases: object

                    Takes a pymatgen.core.structure.Structure object and a symprec. Uses spglib to perform various symmetry finding operations.

                    @@ -332,7 +332,7 @@
                    -find_primitive(keep_site_properties=False)[source]
                    +find_primitive(keep_site_properties=False)[source]

                    Find a primitive version of the unit cell.

                    Parameters
                    @@ -355,7 +355,7 @@
                    -get_conventional_standard_structure(international_monoclinic=True, keep_site_properties=False)[source]
                    +get_conventional_standard_structure(international_monoclinic=True, keep_site_properties=False)[source]

                    Gives a structure with a conventional cell according to certain standards. The standards are defined in Setyawan, W., & Curtarolo, S. (2010). High-throughput electronic band structure calculations: @@ -388,7 +388,7 @@

                    -get_conventional_to_primitive_transformation_matrix(international_monoclinic=True)[source]
                    +get_conventional_to_primitive_transformation_matrix(international_monoclinic=True)[source]

                    Gives the transformation matrix to transform a conventional unit cell to a primitive cell according to certain standards the standards are defined in Setyawan, W., & Curtarolo, S. (2010). @@ -408,7 +408,7 @@

                    -get_crystal_system() Literal['triclinic', 'monoclinic', 'orthorhombic', 'tetragonal', 'trigonal', 'hexagonal', 'cubic'][source]
                    +get_crystal_system() Literal['triclinic', 'monoclinic', 'orthorhombic', 'tetragonal', 'trigonal', 'hexagonal', 'cubic'][source]

                    Get the crystal system for the structure, e.g., (triclinic, orthorhombic, cubic, etc.).

                    @@ -426,7 +426,7 @@
                    -get_hall()[source]
                    +get_hall()[source]

                    Returns Hall symbol for structure.

                    Returns
                    @@ -440,7 +440,7 @@
                    -get_ir_reciprocal_mesh(mesh=(10, 10, 10), is_shift=(0, 0, 0))[source]
                    +get_ir_reciprocal_mesh(mesh=(10, 10, 10), is_shift=(0, 0, 0))[source]

                    k-point mesh of the Brillouin zone generated taken into account symmetry.The method returns the irreducible kpoints of the mesh and their weights

                    @@ -465,7 +465,7 @@
                    -get_kpoint_weights(kpoints, atol=1e-05)[source]
                    +get_kpoint_weights(kpoints, atol=1e-05)[source]

                    Calculate the weights for a list of kpoints.

                    Parameters
                    @@ -484,7 +484,7 @@
                    -get_lattice_type() Literal['triclinic', 'monoclinic', 'orthorhombic', 'tetragonal', 'rhombohedral', 'hexagonal', 'cubic'][source]
                    +get_lattice_type() Literal['triclinic', 'monoclinic', 'orthorhombic', 'tetragonal', 'rhombohedral', 'hexagonal', 'cubic'][source]

                    Get the lattice for the structure, e.g., (triclinic, orthorhombic, cubic, etc.).This is the same as the crystal system with the exception of the hexagonal/rhombohedral lattice.

                    @@ -502,7 +502,7 @@
                    -get_point_group_operations(cartesian=False)[source]
                    +get_point_group_operations(cartesian=False)[source]

                    Return symmetry operations as a list of SymmOp objects. By default returns fractional coord symmops. But Cartesian can be returned too.

                    @@ -522,7 +522,7 @@
                    -get_point_group_symbol()[source]
                    +get_point_group_symbol()[source]

                    Get the point group associated with the structure.

                    Returns
                    @@ -536,7 +536,7 @@
                    -get_primitive_standard_structure(international_monoclinic=True, keep_site_properties=False)[source]
                    +get_primitive_standard_structure(international_monoclinic=True, keep_site_properties=False)[source]

                    Gives a structure with a primitive cell according to certain standards the standards are defined in Setyawan, W., & Curtarolo, S. (2010). High-throughput electronic band structure calculations: @@ -565,7 +565,7 @@

                    -get_refined_structure(keep_site_properties=False)[source]
                    +get_refined_structure(keep_site_properties=False)[source]

                    Get the refined structure based on detected symmetry. The refined structure is a conventional cell setting with atoms moved to the expected symmetry positions.

                    @@ -588,7 +588,7 @@
                    -get_space_group_number()[source]
                    +get_space_group_number()[source]

                    Get the international spacegroup number (e.g., 62) for structure.

                    Returns
                    @@ -602,7 +602,7 @@
                    -get_space_group_operations()[source]
                    +get_space_group_operations()[source]

                    Get the SpacegroupOperations for the Structure.

                    Returns
                    @@ -613,7 +613,7 @@
                    -get_space_group_symbol()[source]
                    +get_space_group_symbol()[source]

                    Get the spacegroup symbol (e.g., Pnma) for structure.

                    Returns
                    @@ -627,7 +627,7 @@
                    -get_symmetrized_structure()[source]
                    +get_symmetrized_structure()[source]

                    Get a symmetrized structure. A symmetrized structure is one where the sites have been grouped into symmetrically equivalent groups.

                    @@ -639,7 +639,7 @@
                    -get_symmetry_dataset()[source]
                    +get_symmetry_dataset()[source]

                    Returns the symmetry dataset as a dict.

                    Returns
                    @@ -666,7 +666,7 @@
                    -get_symmetry_operations(cartesian=False)[source]
                    +get_symmetry_operations(cartesian=False)[source]

                    Return symmetry operations as a list of SymmOp objects. By default returns fractional coord symmops. But Cartesian can be returned too.

                    @@ -682,7 +682,7 @@
                    -is_laue()[source]
                    +is_laue()[source]
                    Check if the point group of the structure

                    has Laue symmetry (centrosymmetry)

                    @@ -693,7 +693,7 @@
                    -class SpacegroupOperations(int_symbol, int_number, symmops)[source]
                    +class SpacegroupOperations(int_symbol, int_number, symmops)[source]

                    Bases: list

                    Represents a space group, which is a collection of symmetry operations.

                    @@ -708,7 +708,7 @@
                    -are_symmetrically_equivalent(sites1, sites2, symm_prec=0.001)[source]
                    +are_symmetrically_equivalent(sites1, sites2, symm_prec=0.001)[source]

                    Given two sets of PeriodicSites, test if they are actually symmetrically equivalent under this space group. Useful, for example, if you want to test if selecting atoms 1 and 2 out of a set of 4 atoms @@ -738,7 +738,7 @@

                    -cluster_sites(mol, tol, give_only_index=False)[source]
                    +cluster_sites(mol, tol, give_only_index=False)[source]

                    Cluster sites based on distance and species type.

                    Parameters
                    @@ -760,7 +760,7 @@
                    -generate_full_symmops(symmops, tol)[source]
                    +generate_full_symmops(symmops, tol)[source]

                    Recursive algorithm to permute through all possible combinations of the initially supplied symmetry operations to arrive at a complete set of operations mapping a single atom to all other equivalent atoms in the @@ -778,7 +778,7 @@

                    -iterative_symmetrize(mol, max_n=10, tolerance=0.3, epsilon=0.01)[source]
                    +iterative_symmetrize(mol, max_n=10, tolerance=0.3, epsilon=0.01)[source]

                    Returns a symmetrized molecule

                    The equivalent atoms obtained via get_equivalent_atoms() diff --git a/docs/pymatgen.symmetry.bandstructure.html b/docs/pymatgen.symmetry.bandstructure.html index 6e883817290..48926226546 100644 --- a/docs/pymatgen.symmetry.bandstructure.html +++ b/docs/pymatgen.symmetry.bandstructure.html @@ -4,7 +4,7 @@ - pymatgen.symmetry.bandstructure module — pymatgen 2022.5.18 documentation + pymatgen.symmetry.bandstructure module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                    - 2022.5.18 + 2022.5.18.1
                    @@ -119,7 +119,7 @@ generate high-symmetry k-paths using different conventions.

                    -class HighSymmKpath(structure, has_magmoms=False, magmom_axis=None, path_type='setyawan_curtarolo', symprec=0.01, angle_tolerance=5, atol=1e-05)[source]
                    +class HighSymmKpath(structure, has_magmoms=False, magmom_axis=None, path_type='setyawan_curtarolo', symprec=0.01, angle_tolerance=5, atol=1e-05)[source]

                    Bases: pymatgen.symmetry.kpath.KPathBase

                    This class generates path along high symmetry lines in the Brillouin zone according to different conventions. @@ -164,7 +164,7 @@

                    -property equiv_labels[source]
                    +property equiv_labels[source]

                    Returns: The correspondence between the kpoint symbols in the Latimer and Munro convention, Setyawan and Curtarolo, and Hinuma @@ -173,7 +173,7 @@

                    -static get_continuous_path(bandstructure)[source]
                    +static get_continuous_path(bandstructure)[source]

                    Obtain a continuous version of an inputted path using graph theory. This routine will attempt to add connections between nodes of odd-degree to ensure a Eulerian path can be formed. Initial @@ -188,7 +188,7 @@

                    -property label_index[source]
                    +property label_index[source]

                    Returns: The correspondence between numbers and kpoint symbols for the combined kpath generated when path_type = ‘all’. None otherwise.

                    @@ -196,7 +196,7 @@
                    -property path_lengths[source]
                    +property path_lengths[source]

                    Returns: List of lengths of the Latimer and Munro, Setyawan and Curtarolo, and Hinuma conventions in the combined HighSymmKpath object when path_type = ‘all’ respectively. @@ -205,7 +205,7 @@

                    -property path_type[source]
                    +property path_type[source]

                    Returns: The type of kpath chosen

                    diff --git a/docs/pymatgen.symmetry.groups.html b/docs/pymatgen.symmetry.groups.html index e1ae180c3eb..d0569161312 100644 --- a/docs/pymatgen.symmetry.groups.html +++ b/docs/pymatgen.symmetry.groups.html @@ -4,7 +4,7 @@ - pymatgen.symmetry.groups module — pymatgen 2022.5.18 documentation + pymatgen.symmetry.groups module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                    - 2022.5.18 + 2022.5.18.1
                    @@ -120,25 +120,25 @@ SpaceGroup data as published in his textbook “Structure of Materials”.

                    -class PointGroup(*args, **kwargs)[source]
                    +class PointGroup(*args, **kwargs)[source]

                    Bases: pymatgen.symmetry.groups.PointGroup

                    Class representing a Point Group, with generators and symmetry operations.

                    -symbol[source]
                    +symbol[source]

                    Full International or Hermann-Mauguin Symbol.

                    -generators[source]
                    +generators[source]

                    List of generator matrices. Note that 3x3 matrices are used for Point Groups.

                    -symmetry_ops[source]
                    +symmetry_ops[source]

                    Full set of symmetry operations as matrices.

                    @@ -152,31 +152,31 @@
                    -class SpaceGroup(*args, **kwargs)[source]
                    +class SpaceGroup(*args, **kwargs)[source]

                    Bases: pymatgen.symmetry.groups.SpaceGroup

                    Class representing a SpaceGroup.

                    -symbol[source]
                    +symbol[source]

                    Full International or Hermann-Mauguin Symbol.

                    -int_number[source]
                    +int_number[source]

                    International number

                    -generators[source]
                    +generators[source]

                    List of generator matrices. Note that 4x4 matrices are used for Space Groups.

                    -order[source]
                    +order[source]

                    Order of Space Group

                    @@ -200,12 +200,12 @@
                    -class SymmetryGroup[source]
                    +class SymmetryGroup[source]

                    Bases: collections.abc.Sequence, pymatgen.util.string.Stringify

                    Abstract class representing a symmetry group.

                    -is_subgroup(supergroup: pymatgen.symmetry.groups.SymmetryGroup) bool[source]
                    +is_subgroup(supergroup: pymatgen.symmetry.groups.SymmetryGroup) bool[source]

                    True if this group is a subgroup of the supplied group.

                    Parameters
                    @@ -219,7 +219,7 @@
                    -is_supergroup(subgroup: pymatgen.symmetry.groups.SymmetryGroup) bool[source]
                    +is_supergroup(subgroup: pymatgen.symmetry.groups.SymmetryGroup) bool[source]

                    True if this group is a supergroup of the supplied group.

                    Parameters
                    @@ -233,14 +233,14 @@
                    -abstract property symmetry_ops: set[SymmOp][source]
                    +abstract property symmetry_ops: set[SymmOp][source]

                    Returns: List of symmetry operations associated with the group.

                    -to_latex_string() str[source]
                    +to_latex_string() str[source]
                    Returns

                    A latex formatted group symbol with proper subscripts and overlines.

                    @@ -252,7 +252,7 @@
                    -in_array_list(array_list: list[ArrayLike], a: ArrayLike, tol: float = 1e-05) bool[source]
                    +in_array_list(array_list: list[ArrayLike], a: ArrayLike, tol: float = 1e-05) bool[source]

                    Extremely efficient nd-array comparison using numpy’s broadcasting. This function checks if a particular array a, is present in a list of arrays. It works for arrays of any size, e.g., even matrix searches.

                    @@ -273,7 +273,7 @@
                    -sg_symbol_from_int_number(int_number: int, hexagonal: bool = True) str[source]
                    +sg_symbol_from_int_number(int_number: int, hexagonal: bool = True) str[source]

                    Obtains a SpaceGroup name from its international number.

                    Parameters
                    diff --git a/docs/pymatgen.symmetry.html b/docs/pymatgen.symmetry.html index 838e2d2de09..903ec1c3256 100644 --- a/docs/pymatgen.symmetry.html +++ b/docs/pymatgen.symmetry.html @@ -4,7 +4,7 @@ - pymatgen.symmetry package — pymatgen 2022.5.18 documentation + pymatgen.symmetry package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                    - 2022.5.18 + 2022.5.18.1
                    diff --git a/docs/pymatgen.symmetry.kpath.html b/docs/pymatgen.symmetry.kpath.html index 8256de92e8e..fba7bf3da58 100644 --- a/docs/pymatgen.symmetry.kpath.html +++ b/docs/pymatgen.symmetry.kpath.html @@ -4,7 +4,7 @@ - pymatgen.symmetry.kpath module — pymatgen 2022.5.18 documentation + pymatgen.symmetry.kpath module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                    - 2022.5.18 + 2022.5.18.1
                    @@ -118,7 +118,7 @@

                    Provides classes for generating high-symmetry k-paths using different conventions.

                    -class KPathBase(structure, symprec=0.01, angle_tolerance=5, atol=1e-05, *args, **kwargs)[source]
                    +class KPathBase(structure, symprec=0.01, angle_tolerance=5, atol=1e-05, *args, **kwargs)[source]

                    Bases: object

                    This is the base class for classes used to generate high-symmetry paths in reciprocal space (k-paths) for band structure calculations.

                    @@ -133,7 +133,7 @@
                  -get_kpoints(line_density=20, coords_are_cartesian=True)[source]
                  +get_kpoints(line_density=20, coords_are_cartesian=True)[source]

                  Returns: the kpoints along the paths in Cartesian coordinates together with the labels for symmetry points -Wei.

                  @@ -141,28 +141,28 @@
                  -property kpath[source]
                  +property kpath[source]

                  Returns: The symmetry line path in reciprocal space

                  -property lattice[source]
                  +property lattice[source]

                  Returns: The real space lattice

                  -property rec_lattice[source]
                  +property rec_lattice[source]

                  Returns: The reciprocal space lattice

                  -property structure[source]
                  +property structure[source]

                  Returns: The input structure

                  @@ -171,7 +171,7 @@
                  -class KPathLatimerMunro(structure, has_magmoms=False, magmom_axis=None, symprec=0.01, angle_tolerance=5, atol=1e-05)[source]
                  +class KPathLatimerMunro(structure, has_magmoms=False, magmom_axis=None, symprec=0.01, angle_tolerance=5, atol=1e-05)[source]

                  Bases: pymatgen.symmetry.kpath.KPathBase

                  This class looks for a path along high symmetry lines in the Brillouin zone. It is based on the method outlined in:

                  @@ -213,19 +213,19 @@
                  -static LabelPoints(index)[source]
                  +static LabelPoints(index)[source]

                  Axes used in generating labels for Latimer-Munro convention

                  -static LabelSymbol(index)[source]
                  +static LabelSymbol(index)[source]

                  Letters used in generating labels for Latimer-Munro convention

                  -property mag_type[source]
                  +property mag_type[source]

                  Returns: The type of magnetic space group as a string. Current implementation does not distinguish @@ -237,7 +237,7 @@

                  -class KPathSeek(structure, symprec=0.01, angle_tolerance=5, atol=1e-05, system_is_tri=True)[source]
                  +class KPathSeek(structure, symprec=0.01, angle_tolerance=5, atol=1e-05, system_is_tri=True)[source]

                  Bases: pymatgen.symmetry.kpath.KPathBase

                  This class looks for path along high symmetry lines in the Brillouin Zone. @@ -267,7 +267,7 @@

                  -class KPathSetyawanCurtarolo(structure, symprec=0.01, angle_tolerance=5, atol=1e-05)[source]
                  +class KPathSetyawanCurtarolo(structure, symprec=0.01, angle_tolerance=5, atol=1e-05)[source]

                  Bases: pymatgen.symmetry.kpath.KPathBase

                  This class looks for path along high symmetry lines in the Brillouin Zone. @@ -295,160 +295,160 @@

              -bcc()[source]
              +bcc()[source]

              BCC Path

              -bctet1(c, a)[source]
              +bctet1(c, a)[source]

              BCT1 Path

              -bctet2(c, a)[source]
              +bctet2(c, a)[source]

              BCT2 Path

              -property conventional[source]
              +property conventional[source]

              Returns: The conventional cell structure

              -cubic()[source]
              +cubic()[source]

              CUB Path

              -fcc()[source]
              +fcc()[source]

              FCC Path

              -hex()[source]
              +hex()[source]

              HEX Path

              -mcl(b, c, beta)[source]
              +mcl(b, c, beta)[source]

              MCL Path

              -mclc1(a, b, c, alpha)[source]
              +mclc1(a, b, c, alpha)[source]

              MCLC1 Path

              -mclc2(a, b, c, alpha)[source]
              +mclc2(a, b, c, alpha)[source]

              MCLC2 Path

              -mclc3(a, b, c, alpha)[source]
              +mclc3(a, b, c, alpha)[source]

              MCLC3 Path

              -mclc4(a, b, c, alpha)[source]
              +mclc4(a, b, c, alpha)[source]

              MCLC4 Path

              -mclc5(a, b, c, alpha)[source]
              +mclc5(a, b, c, alpha)[source]

              MCLC5 Path

              -orc()[source]
              +orc()[source]

              ORC Path

              -orcc(a, b, c)[source]
              +orcc(a, b, c)[source]

              ORCC Path

              -orcf1(a, b, c)[source]
              +orcf1(a, b, c)[source]

              ORFC1 Path

              -orcf2(a, b, c)[source]
              +orcf2(a, b, c)[source]

              ORFC2 Path

              -orcf3(a, b, c)[source]
              +orcf3(a, b, c)[source]

              ORFC3 Path

              -orci(a, b, c)[source]
              +orci(a, b, c)[source]

              ORCI Path

              -property prim[source]
              +property prim[source]

              Returns: The primitive cell structure

              -property prim_rec[source]
              +property prim_rec[source]

              Returns: The primitive reciprocal cell structure

              -rhl1(alpha)[source]
              +rhl1(alpha)[source]

              RHL1 Path

              -rhl2(alpha)[source]
              +rhl2(alpha)[source]

              RHL2 Path

              -tet()[source]
              +tet()[source]

              TET Path

              -tria()[source]
              +tria()[source]

              TRI1a Path

              -trib()[source]
              +trib()[source]

              TRI1b Path

              diff --git a/docs/pymatgen.symmetry.maggroups.html b/docs/pymatgen.symmetry.maggroups.html index d5aa859e36b..83088eec200 100644 --- a/docs/pymatgen.symmetry.maggroups.html +++ b/docs/pymatgen.symmetry.maggroups.html @@ -4,7 +4,7 @@ - pymatgen.symmetry.maggroups module — pymatgen 2022.5.18 documentation + pymatgen.symmetry.maggroups module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
              - 2022.5.18 + 2022.5.18.1
              @@ -118,7 +118,7 @@

              Magnetic space groups.

              -class MagneticSpaceGroup(*args, **kwargs)[source]
              +class MagneticSpaceGroup(*args, **kwargs)[source]

              Bases: pymatgen.symmetry.maggroups.MagneticSpaceGroup

              Representation of a magnetic space group.

              Initializes a MagneticSpaceGroup from its Belov, Neronova and diff --git a/docs/pymatgen.symmetry.settings.html b/docs/pymatgen.symmetry.settings.html index c9211fa3eed..474c531f49f 100644 --- a/docs/pymatgen.symmetry.settings.html +++ b/docs/pymatgen.symmetry.settings.html @@ -4,7 +4,7 @@ - pymatgen.symmetry.settings module — pymatgen 2022.5.18 documentation + pymatgen.symmetry.settings module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

              - 2022.5.18 + 2022.5.18.1
              @@ -118,7 +118,7 @@

              This module provides classes for non-standard space-group settings

              -class JonesFaithfulTransformation(P, p)[source]
              +class JonesFaithfulTransformation(P, p)[source]

              Bases: object

              Transformation for space-groups defined in a non-standard setting

              Transform between settings using matrix P and origin shift vector p, @@ -144,7 +144,7 @@ Chapter 1.5, pp. 75–106.

              -property P: list[list[float]][source]
              +property P: list[list[float]][source]

              transformation matrix

              Type
              @@ -155,7 +155,7 @@
              -classmethod from_origin_shift(origin_shift='0,0,0')[source]
              +classmethod from_origin_shift(origin_shift='0,0,0')[source]

              Construct SpaceGroupTransformation from its origin shift string. :param p: origin shift vector :return:

              @@ -163,7 +163,7 @@
              -classmethod from_transformation_string(transformation_string='a,b,c;0,0,0')[source]
              +classmethod from_transformation_string(transformation_string='a,b,c;0,0,0')[source]

              Construct SpaceGroupTransformation from its transformation string. :param P: matrix :param p: origin shift vector @@ -172,7 +172,7 @@

              -property inverse: pymatgen.symmetry.settings.JonesFaithfulTransformation[source]
              +property inverse: pymatgen.symmetry.settings.JonesFaithfulTransformation[source]

              JonesFaithfulTransformation

              Type
              @@ -183,7 +183,7 @@
              -property p: list[float][source]
              +property p: list[float][source]

              translation vector

              Type
              @@ -194,7 +194,7 @@
              -static parse_transformation_string(transformation_string: str = 'a,b,c;0,0,0') tuple[list[list[float]] | np.ndarray, list[float]][source]
              +static parse_transformation_string(transformation_string: str = 'a,b,c;0,0,0') tuple[list[list[float]] | np.ndarray, list[float]][source]
              Parameters

              transformation_string (str, optional) – Defaults to “a,b,c;0,0,0”.

              @@ -213,7 +213,7 @@
              -transform_coords(coords: list[list[float]] | np.ndarray) list[list[float]][source]
              +transform_coords(coords: list[list[float]] | np.ndarray) list[list[float]][source]

              Takes a list of coordinates and transforms them. :param coords: List of coords :return:

              @@ -221,7 +221,7 @@
              -transform_lattice(lattice: pymatgen.core.lattice.Lattice) pymatgen.core.lattice.Lattice[source]
              +transform_lattice(lattice: pymatgen.core.lattice.Lattice) pymatgen.core.lattice.Lattice[source]

              Takes a Lattice object and transforms it. :param lattice: Lattice :return:

              @@ -229,7 +229,7 @@
              -transform_symmop(symmop: SymmOp | MagSymmOp) SymmOp | MagSymmOp[source]
              +transform_symmop(symmop: SymmOp | MagSymmOp) SymmOp | MagSymmOp[source]

              Takes a symmetry operation and transforms it. :param symmop: SymmOp or MagSymmOp :return:

              @@ -237,7 +237,7 @@
              -property transformation_string: str[source]
              +property transformation_string: str[source]

              transformation string

              Type
              diff --git a/docs/pymatgen.symmetry.site_symmetries.html b/docs/pymatgen.symmetry.site_symmetries.html index c85fb1e451a..a8b65cf4915 100644 --- a/docs/pymatgen.symmetry.site_symmetries.html +++ b/docs/pymatgen.symmetry.site_symmetries.html @@ -4,7 +4,7 @@ - pymatgen.symmetry.site_symmetries module — pymatgen 2022.5.18 documentation + pymatgen.symmetry.site_symmetries module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
              - 2022.5.18 + 2022.5.18.1
              @@ -118,7 +118,7 @@

              Provides analysis of site symmetries.

              -get_shared_symmetry_operations(struc, pointops, tol=0.1)[source]
              +get_shared_symmetry_operations(struc, pointops, tol=0.1)[source]

              Get all the point group operations shared by a pair of atomic sites in the form [[point operations of site index 1],[],…,[]]

              @@ -136,7 +136,7 @@
              -get_site_symmetries(struc, precision=0.1)[source]
              +get_site_symmetries(struc, precision=0.1)[source]

              Get all the point group operations centered on each atomic site in the form [[point operations of site index 1]…[[point operations of site index N]]]

              diff --git a/docs/pymatgen.symmetry.structure.html b/docs/pymatgen.symmetry.structure.html index d3813df08f1..54c20b34e4f 100644 --- a/docs/pymatgen.symmetry.structure.html +++ b/docs/pymatgen.symmetry.structure.html @@ -4,7 +4,7 @@ - pymatgen.symmetry.structure module — pymatgen 2022.5.18 documentation + pymatgen.symmetry.structure module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
              - 2022.5.18 + 2022.5.18.1
              @@ -118,7 +118,7 @@

              This module implements symmetry-related structure forms.

              -class SymmetrizedStructure(structure: pymatgen.core.structure.Structure, spacegroup, equivalent_positions: Sequence[int], wyckoff_letters: Sequence[str])[source]
              +class SymmetrizedStructure(structure: pymatgen.core.structure.Structure, spacegroup, equivalent_positions: Sequence[int], wyckoff_letters: Sequence[str])[source]

              Bases: pymatgen.core.structure.Structure

              This class represents a symmetrized structure, i.e. a structure where the spacegroup and symmetry operations are defined. This class is @@ -137,7 +137,7 @@

              -as_dict()[source]
              +as_dict()[source]
              Returns

              MSONAble dict

              @@ -147,7 +147,7 @@
              -copy()[source]
              +copy()[source]
              Returns

              Copy of structure.

              @@ -157,7 +157,7 @@
              -find_equivalent_sites(site) list[pymatgen.core.sites.PeriodicSite][source]
              +find_equivalent_sites(site) list[pymatgen.core.sites.PeriodicSite][source]

              Finds all symmetrically equivalent sites for a particular site

              Parameters
              @@ -174,7 +174,7 @@
              -classmethod from_dict(d)[source]
              +classmethod from_dict(d)[source]
              Parameters

              d – Dict representation

              diff --git a/docs/pymatgen.transformations.advanced_transformations.html b/docs/pymatgen.transformations.advanced_transformations.html index 10d1ea1c554..deb310acd5a 100644 --- a/docs/pymatgen.transformations.advanced_transformations.html +++ b/docs/pymatgen.transformations.advanced_transformations.html @@ -4,7 +4,7 @@ - pymatgen.transformations.advanced_transformations module — pymatgen 2022.5.18 documentation + pymatgen.transformations.advanced_transformations module — pymatgen 2022.5.18.1 documentation @@ -40,7 +40,7 @@ pymatgen
              - 2022.5.18 + 2022.5.18.1
              @@ -119,7 +119,7 @@

              This module implements more advanced transformations.

              -class AddAdsorbateTransformation(adsorbate, selective_dynamics=False, height=0.9, mi_vec=None, repeat=None, min_lw=5.0, translate=True, reorient=True, find_args=None)[source]
              +class AddAdsorbateTransformation(adsorbate, selective_dynamics=False, height=0.9, mi_vec=None, repeat=None, min_lw=5.0, translate=True, reorient=True, find_args=None)[source]

              Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

              Create absorbate structures.

              Use AdsorbateSiteFinder to add an absorbate to a slab.

              @@ -148,7 +148,7 @@
              -apply_transformation(structure, return_ranked_list=False)[source]
              +apply_transformation(structure, return_ranked_list=False)[source]
              Parameters
                @@ -164,7 +164,7 @@
                -property inverse[source]
                +property inverse[source]

                None

                Type
                @@ -175,7 +175,7 @@
                -property is_one_to_many[source]
                +property is_one_to_many[source]

                True

                Type
                @@ -188,7 +188,7 @@
                -class ChargeBalanceTransformation(charge_balance_sp)[source]
                +class ChargeBalanceTransformation(charge_balance_sp)[source]

                Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                This is a transformation that disorders a structure to make it charge balanced, given an oxidation state-decorated structure.

                @@ -200,7 +200,7 @@
                -apply_transformation(structure)[source]
                +apply_transformation(structure)[source]

                Applies the transformation.

                Parameters
                @@ -214,7 +214,7 @@
                -property inverse[source]
                +property inverse[source]

                None

                Type
                @@ -225,7 +225,7 @@
                -property is_one_to_many[source]
                +property is_one_to_many[source]

                False

                Type
                @@ -238,7 +238,7 @@
                -class CubicSupercellTransformation(min_atoms: int | None = None, max_atoms: int | None = None, min_length: float = 15.0, force_diagonal: bool = False)[source]
                +class CubicSupercellTransformation(min_atoms: int | None = None, max_atoms: int | None = None, min_length: float = 15.0, force_diagonal: bool = False)[source]

                Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                A transformation that aims to generate a nearly cubic supercell structure from a structure.

                @@ -264,7 +264,7 @@
                -apply_transformation(structure: pymatgen.core.structure.Structure) pymatgen.core.structure.Structure[source]
                +apply_transformation(structure: pymatgen.core.structure.Structure) pymatgen.core.structure.Structure[source]

                The algorithm solves for a transformation matrix that makes the supercell cubic. The matrix must have integer entries, so entries are rounded (in such a way that forces the matrix to be nonsingular). From @@ -287,14 +287,14 @@

                -property inverse[source]
                +property inverse[source]

                Returns: None

                -property is_one_to_many[source]
                +property is_one_to_many[source]

                Returns: False

                @@ -303,7 +303,7 @@
                -class DisorderOrderedTransformation(max_sites_to_merge=2)[source]
                +class DisorderOrderedTransformation(max_sites_to_merge=2)[source]

                Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                Not to be confused with OrderDisorderedTransformation, this transformation attempts to obtain a @@ -321,7 +321,7 @@

                -apply_transformation(structure, return_ranked_list=False)[source]
                +apply_transformation(structure, return_ranked_list=False)[source]
                Parameters
                  @@ -337,7 +337,7 @@
                  -property inverse[source]
                  +property inverse[source]

                  None

                  Type
                  @@ -348,7 +348,7 @@
                  -property is_one_to_many[source]
                  +property is_one_to_many[source]

                  True

                  Type
                  @@ -361,7 +361,7 @@
                  -class DopingTransformation(dopant, ionic_radius_tol=inf, min_length=10, alio_tol=0, codopant=False, max_structures_per_enum=100, allowed_doping_species=None, **kwargs)[source]
                  +class DopingTransformation(dopant, ionic_radius_tol=inf, min_length=10, alio_tol=0, codopant=False, max_structures_per_enum=100, allowed_doping_species=None, **kwargs)[source]

                  Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                  A transformation that performs doping of a structure.

                  @@ -394,7 +394,7 @@
                  -apply_transformation(structure, return_ranked_list=False)[source]
                  +apply_transformation(structure, return_ranked_list=False)[source]
                  Parameters

                  structure (Structure) – Input structure to dope

                  @@ -410,7 +410,7 @@
                  -property inverse[source]
                  +property inverse[source]

                  None

                  Type
                  @@ -421,7 +421,7 @@
                  -property is_one_to_many[source]
                  +property is_one_to_many[source]

                  True

                  Type
                  @@ -434,7 +434,7 @@
                  -class EnumerateStructureTransformation(min_cell_size=1, max_cell_size=1, symm_prec=0.1, refine_structure=False, enum_precision_parameter=0.001, check_ordered_symmetry=True, max_disordered_sites=None, sort_criteria='ewald', timeout=None)[source]
                  +class EnumerateStructureTransformation(min_cell_size=1, max_cell_size=1, symm_prec=0.1, refine_structure=False, enum_precision_parameter=0.001, check_ordered_symmetry=True, max_disordered_sites=None, sort_criteria='ewald', timeout=None)[source]

                  Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                  Order a disordered structure using enumlib. For complete orderings, this generally produces fewer structures that the OrderDisorderedStructure @@ -479,7 +479,7 @@

                  -apply_transformation(structure, return_ranked_list=False)[source]
                  +apply_transformation(structure, return_ranked_list=False)[source]

                  Returns either a single ordered structure or a sequence of all ordered structures.

                  @@ -506,7 +506,7 @@
                  -property inverse[source]
                  +property inverse[source]

                  None

                  Type
                  @@ -517,7 +517,7 @@
                  -property is_one_to_many[source]
                  +property is_one_to_many[source]

                  True

                  Type
                  @@ -530,7 +530,7 @@
                  -class GrainBoundaryTransformation(rotation_axis, rotation_angle, expand_times=4, vacuum_thickness=0.0, ab_shift=None, normal=False, ratio=True, plane=None, max_search=20, tol_coi=1e-08, rm_ratio=0.7, quick_gen=False)[source]
                  +class GrainBoundaryTransformation(rotation_axis, rotation_angle, expand_times=4, vacuum_thickness=0.0, ab_shift=None, normal=False, ratio=True, plane=None, max_search=20, tol_coi=1e-08, rm_ratio=0.7, quick_gen=False)[source]

                  Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                  A transformation that creates a gb from a bulk structure.

                  @@ -596,7 +596,7 @@
                  -apply_transformation(structure)[source]
                  +apply_transformation(structure)[source]

                  Applies the transformation.

                  Parameters
                  @@ -613,7 +613,7 @@
                  -property inverse[source]
                  +property inverse[source]

                  None

                  Type
                  @@ -624,7 +624,7 @@
                  -property is_one_to_many[source]
                  +property is_one_to_many[source]

                  False

                  Type
                  @@ -637,7 +637,7 @@
                  -class MagOrderParameterConstraint(order_parameter, species_constraints=None, site_constraint_name=None, site_constraints=None)[source]
                  +class MagOrderParameterConstraint(order_parameter, species_constraints=None, site_constraint_name=None, site_constraints=None)[source]

                  Bases: monty.json.MSONable

                  This class can be used to supply MagOrderingTransformation to just a specific subset of species or sites that satisfy the @@ -661,7 +661,7 @@

                  -satisfies_constraint(site)[source]
                  +satisfies_constraint(site)[source]

                  Checks if a periodic site satisfies the constraint.

                  @@ -669,7 +669,7 @@
                  -class MagOrderingTransformation(mag_species_spin, order_parameter=0.5, energy_model=<pymatgen.analysis.energy_models.SymmetryModel object>, **kwargs)[source]
                  +class MagOrderingTransformation(mag_species_spin, order_parameter=0.5, energy_model=<pymatgen.analysis.energy_models.SymmetryModel object>, **kwargs)[source]

                  Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                  This transformation takes a structure and returns a list of collinear magnetic orderings. For disordered structures, make an ordered @@ -698,7 +698,7 @@

                  EnumerateStructureTransformation such as min_cell_size etc.

                  -apply_transformation(structure, return_ranked_list=False)[source]
                  +apply_transformation(structure, return_ranked_list=False)[source]

                  Apply MagOrderTransformation to an input structure. :param structure: Any ordered structure. :param return_ranked_list: As in other Transformations. @@ -707,14 +707,14 @@

                  -static determine_min_cell(disordered_structure)[source]
                  +static determine_min_cell(disordered_structure)[source]

                  Determine the smallest supercell that is able to enumerate the provided structure with the given order parameter

                  -property inverse[source]
                  +property inverse[source]

                  None

                  Type
                  @@ -725,7 +725,7 @@
                  -property is_one_to_many[source]
                  +property is_one_to_many[source]

                  True

                  Type
                  @@ -738,7 +738,7 @@
                  -class MonteCarloRattleTransformation(rattle_std: float, min_distance: float, seed: int | None = None, **kwargs)[source]
                  +class MonteCarloRattleTransformation(rattle_std: float, min_distance: float, seed: int | None = None, **kwargs)[source]

                  Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                  Uses a Monte Carlo rattle procedure to randomly perturb the sites in a structure.

                  @@ -769,7 +769,7 @@
                  -apply_transformation(structure: pymatgen.core.structure.Structure) pymatgen.core.structure.Structure[source]
                  +apply_transformation(structure: pymatgen.core.structure.Structure) pymatgen.core.structure.Structure[source]

                  Apply the transformation.

                  Parameters
                  @@ -783,7 +783,7 @@
                  -property inverse[source]
                  +property inverse[source]

                  None

                  Type
                  @@ -794,7 +794,7 @@
                  -property is_one_to_many[source]
                  +property is_one_to_many[source]

                  False

                  Type
                  @@ -807,7 +807,7 @@
                  -class MultipleSubstitutionTransformation(sp_to_replace, r_fraction, substitution_dict, charge_balance_species=None, order=True)[source]
                  +class MultipleSubstitutionTransformation(sp_to_replace, r_fraction, substitution_dict, charge_balance_species=None, order=True)[source]

                  Bases: object

                  Performs multiple substitutions on a structure. For example, can do a fractional replacement of Ge in LiGePS with a list of species, creating one @@ -841,7 +841,7 @@

                  -apply_transformation(structure, return_ranked_list=False)[source]
                  +apply_transformation(structure, return_ranked_list=False)[source]

                  Applies the transformation.

                  Parameters
                  @@ -858,7 +858,7 @@
                  -property inverse[source]
                  +property inverse[source]

                  None

                  Type
                  @@ -869,7 +869,7 @@
                  -property is_one_to_many[source]
                  +property is_one_to_many[source]

                  True

                  Type
                  @@ -882,7 +882,7 @@
                  -class SQSTransformation(scaling, cluster_size_and_shell=None, search_time=60, directory=None, instances=None, temperature=1, wr=1, wn=1, wd=0.5, tol=0.001, best_only=True, remove_duplicate_structures=True, reduction_algo='LLL')[source]
                  +class SQSTransformation(scaling, cluster_size_and_shell=None, search_time=60, directory=None, instances=None, temperature=1, wr=1, wn=1, wd=0.5, tol=0.001, best_only=True, remove_duplicate_structures=True, reduction_algo='LLL')[source]

                  Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                  A transformation that creates a special quasirandom structure (SQS) from a structure with partial occupancies.

                  @@ -926,7 +926,7 @@
                  -apply_transformation(structure, return_ranked_list=False)[source]
                  +apply_transformation(structure, return_ranked_list=False)[source]

                  Applies SQS transformation :param structure: pymatgen Structure with partial occupancies :type structure: pymatgen Structure @@ -941,7 +941,7 @@

                  -property inverse[source]
                  +property inverse[source]

                  None

                  Type
                  @@ -952,7 +952,7 @@
                  -property is_one_to_many[source]
                  +property is_one_to_many[source]

                  True

                  Type
                  @@ -965,7 +965,7 @@
                  -class SlabTransformation(miller_index, min_slab_size, min_vacuum_size, lll_reduce=False, center_slab=False, in_unit_planes=False, primitive=True, max_normal_search=None, shift=0, tol=0.1)[source]
                  +class SlabTransformation(miller_index, min_slab_size, min_vacuum_size, lll_reduce=False, center_slab=False, in_unit_planes=False, primitive=True, max_normal_search=None, shift=0, tol=0.1)[source]

                  Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                  A transformation that creates a slab from a structure.

                  @@ -987,7 +987,7 @@
                  -apply_transformation(structure)[source]
                  +apply_transformation(structure)[source]

                  Applies the transformation.

                  Parameters
                  @@ -1001,7 +1001,7 @@
                  -property inverse[source]
                  +property inverse[source]

                  None

                  Type
                  @@ -1012,7 +1012,7 @@
                  -property is_one_to_many[source]
                  +property is_one_to_many[source]

                  False

                  Type
                  @@ -1025,7 +1025,7 @@
                  -class SubstituteSurfaceSiteTransformation(atom, selective_dynamics=False, height=0.9, mi_vec=None, target_species=None, sub_both_sides=False, range_tol=0.01, dist_from_surf=0)[source]
                  +class SubstituteSurfaceSiteTransformation(atom, selective_dynamics=False, height=0.9, mi_vec=None, target_species=None, sub_both_sides=False, range_tol=0.01, dist_from_surf=0)[source]

                  Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                  Use AdsorptionSiteFinder to perform substitution-type doping on the surface and returns all possible configurations where one dopant is substituted @@ -1053,7 +1053,7 @@

                  -apply_transformation(structure, return_ranked_list=False)[source]
                  +apply_transformation(structure, return_ranked_list=False)[source]
                  Parameters
                    @@ -1069,7 +1069,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -1080,7 +1080,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    True

                    Type
                    @@ -1093,7 +1093,7 @@
                    -class SubstitutionPredictorTransformation(threshold=0.01, scale_volumes=True, **kwargs)[source]
                    +class SubstitutionPredictorTransformation(threshold=0.01, scale_volumes=True, **kwargs)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    This transformation takes a structure and uses the structure prediction module to find likely site substitutions.

                    @@ -1108,7 +1108,7 @@
                    -apply_transformation(structure, return_ranked_list=False)[source]
                    +apply_transformation(structure, return_ranked_list=False)[source]

                    Applies the transformation.

                    Parameters
                    @@ -1125,7 +1125,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -1136,7 +1136,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    True

                    Type
                    @@ -1149,7 +1149,7 @@
                    -class SuperTransformation(transformations, nstructures_per_trans=1)[source]
                    +class SuperTransformation(transformations, nstructures_per_trans=1)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    This is a transformation that is inherently one-to-many. It is constructed from a list of transformations and returns one structure for each @@ -1169,7 +1169,7 @@

                    -apply_transformation(structure, return_ranked_list=False)[source]
                    +apply_transformation(structure, return_ranked_list=False)[source]

                    Applies the transformation.

                    Parameters
                    @@ -1186,7 +1186,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -1197,7 +1197,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    True

                    Type
                    diff --git a/docs/pymatgen.transformations.defect_transformations.html b/docs/pymatgen.transformations.defect_transformations.html index 986216a037d..f6317d3f818 100644 --- a/docs/pymatgen.transformations.defect_transformations.html +++ b/docs/pymatgen.transformations.defect_transformations.html @@ -4,7 +4,7 @@ - pymatgen.transformations.defect_transformations module — pymatgen 2022.5.18 documentation + pymatgen.transformations.defect_transformations module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                    - 2022.5.18 + 2022.5.18.1
                    @@ -118,7 +118,7 @@

                    This module defines classes for point defect transformations on structures

                    -class DefectTransformation(scaling_matrix, defect)[source]
                    +class DefectTransformation(scaling_matrix, defect)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    Generates Defect structures based on pymatgen Defect Core classes

                    @@ -132,7 +132,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]
                    Parameters

                    structure – (bulk structure to be scaled up - typically conventional unit cell)

                    @@ -145,13 +145,13 @@
                    -property inverse[source]
                    +property inverse[source]

                    Not implemented

                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    diff --git a/docs/pymatgen.transformations.html b/docs/pymatgen.transformations.html index 4122dff6493..8ac4e89c87e 100644 --- a/docs/pymatgen.transformations.html +++ b/docs/pymatgen.transformations.html @@ -4,7 +4,7 @@ - pymatgen.transformations package — pymatgen 2022.5.18 documentation + pymatgen.transformations package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                    - 2022.5.18 + 2022.5.18.1
                    diff --git a/docs/pymatgen.transformations.site_transformations.html b/docs/pymatgen.transformations.site_transformations.html index 572d0ed78d3..e4ca61f2afc 100644 --- a/docs/pymatgen.transformations.site_transformations.html +++ b/docs/pymatgen.transformations.site_transformations.html @@ -4,7 +4,7 @@ - pymatgen.transformations.site_transformations module — pymatgen 2022.5.18 documentation + pymatgen.transformations.site_transformations module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                    - 2022.5.18 + 2022.5.18.1
                    @@ -121,7 +121,7 @@ All transformations should inherit the AbstractTransformation ABC.

                    -class AddSitePropertyTransformation(site_properties)[source]
                    +class AddSitePropertyTransformation(site_properties)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    Simple transformation to add site properties to a given structure

                    @@ -131,7 +131,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Arg:
                    @@ -149,7 +149,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -160,7 +160,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -173,7 +173,7 @@
                    -class InsertSitesTransformation(species, coords, coords_are_cartesian=False, validate_proximity=True)[source]
                    +class InsertSitesTransformation(species, coords, coords_are_cartesian=False, validate_proximity=True)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    This transformation substitutes certain sites with certain species.

                    @@ -191,7 +191,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Arg:
                    @@ -209,7 +209,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -220,7 +220,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -233,7 +233,7 @@
                    -class PartialRemoveSitesTransformation(indices, fractions, algo=1)[source]
                    +class PartialRemoveSitesTransformation(indices, fractions, algo=1)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    Remove fraction of specie from a structure. Requires an oxidation state decorated structure for ewald sum to be @@ -282,27 +282,27 @@

                    -ALGO_BEST_FIRST = 2[source]
                    +ALGO_BEST_FIRST = 2[source]
                    -ALGO_COMPLETE = 1[source]
                    +ALGO_COMPLETE = 1[source]
                    -ALGO_ENUMERATE = 3[source]
                    +ALGO_ENUMERATE = 3[source]
                    -ALGO_FAST = 0[source]
                    +ALGO_FAST = 0[source]
                    -apply_transformation(structure, return_ranked_list=False)[source]
                    +apply_transformation(structure, return_ranked_list=False)[source]

                    Apply the transformation.

                    Parameters
                    @@ -329,7 +329,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -340,7 +340,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    True

                    Type
                    @@ -353,7 +353,7 @@
                    -class RadialSiteDistortionTransformation(site_index, displacement=0.1, nn_only=False)[source]
                    +class RadialSiteDistortionTransformation(site_index, displacement=0.1, nn_only=False)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    Radially perturbs atoms around a site. Can be used to create spherical distortion due to a point defect.

                    @@ -375,7 +375,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Parameters
                    @@ -389,14 +389,14 @@
                    -property inverse[source]
                    +property inverse[source]

                    Returns the inverse transformation if available. Otherwise, should return None.

                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    Determines if a Transformation is a one-to-many transformation. If a Transformation is a one-to-many transformation, the apply_transformation method should have a keyword arg @@ -406,7 +406,7 @@

                    -property use_multiprocessing[source]
                    +property use_multiprocessing[source]

                    Indicates whether the transformation can be applied by a subprocessing pool. This should be overridden to return True for transformations that the transmuter can parallelize.

                    @@ -416,7 +416,7 @@
                    -class RemoveSitesTransformation(indices_to_remove)[source]
                    +class RemoveSitesTransformation(indices_to_remove)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    Remove certain sites in a structure.

                    @@ -426,7 +426,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Arg:
                    @@ -444,7 +444,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -455,7 +455,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -468,7 +468,7 @@
                    -class ReplaceSiteSpeciesTransformation(indices_species_map)[source]
                    +class ReplaceSiteSpeciesTransformation(indices_species_map)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    This transformation substitutes certain sites with certain species.

                    @@ -483,7 +483,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Arg:
                    @@ -501,7 +501,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -512,7 +512,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -525,7 +525,7 @@
                    -class TranslateSitesTransformation(indices_to_move, translation_vector, vector_in_frac_coords=True)[source]
                    +class TranslateSitesTransformation(indices_to_move, translation_vector, vector_in_frac_coords=True)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    This class translates a set of sites by a certain vector.

                    @@ -544,7 +544,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Arg:
                    @@ -562,20 +562,20 @@
                    -as_dict()[source]
                    +as_dict()[source]

                    JSON-serializable dict representation.

                    -property inverse[source]
                    +property inverse[source]

                    Returns: TranslateSitesTransformation with the reverse translation.

                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    diff --git a/docs/pymatgen.transformations.standard_transformations.html b/docs/pymatgen.transformations.standard_transformations.html index 7755190fd44..debea5a7645 100644 --- a/docs/pymatgen.transformations.standard_transformations.html +++ b/docs/pymatgen.transformations.standard_transformations.html @@ -4,7 +4,7 @@ - pymatgen.transformations.standard_transformations module — pymatgen 2022.5.18 documentation + pymatgen.transformations.standard_transformations module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                    - 2022.5.18 + 2022.5.18.1
                    @@ -121,7 +121,7 @@ All transformations should inherit the AbstractTransformation ABC.

                    -class AutoOxiStateDecorationTransformation(symm_tol=0.1, max_radius=4, max_permutations=100000, distance_scale_factor=1.015)[source]
                    +class AutoOxiStateDecorationTransformation(symm_tol=0.1, max_radius=4, max_permutations=100000, distance_scale_factor=1.015)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    This transformation automatically decorates a structure with oxidation states using a bond valence approach.

                    @@ -144,7 +144,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Parameters
                    @@ -158,7 +158,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -169,7 +169,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -182,7 +182,7 @@
                    -class ChargedCellTransformation(charge=0)[source]
                    +class ChargedCellTransformation(charge=0)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    The ChargedCellTransformation applies a charge to a structure (or defect object).

                    @@ -194,7 +194,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Parameters
                    @@ -208,7 +208,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    NotImplementedError

                    Type
                    @@ -219,7 +219,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -232,7 +232,7 @@
                    -class ConventionalCellTransformation(symprec=0.01, angle_tolerance=5, international_monoclinic=True)[source]
                    +class ConventionalCellTransformation(symprec=0.01, angle_tolerance=5, international_monoclinic=True)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    This class finds the conventional cell of the input structure.

                    @@ -247,7 +247,7 @@

                    as the non-right-angle in the unit cell

                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Returns most primitive cell for structure.

                    Parameters
                    @@ -261,7 +261,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -272,7 +272,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -285,7 +285,7 @@
                    -class DeformStructureTransformation(deformation=((1, 0, 0), (0, 1, 0), (0, 0, 1)))[source]
                    +class DeformStructureTransformation(deformation=((1, 0, 0), (0, 1, 0), (0, 0, 1)))[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    This transformation deforms a structure by a deformation gradient matrix

                    @@ -295,7 +295,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Parameters
                    @@ -309,14 +309,14 @@
                    -property inverse[source]
                    +property inverse[source]

                    Returns: Inverse Transformation.

                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -329,7 +329,7 @@
                    -class DiscretizeOccupanciesTransformation(max_denominator=5, tol=None, fix_denominator=False)[source]
                    +class DiscretizeOccupanciesTransformation(max_denominator=5, tol=None, fix_denominator=False)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    Discretizes the site occupancies in a disordered structure; useful for grouping similar structures or as a pre-processing step for order-disorder @@ -351,7 +351,7 @@

                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Discretizes the site occupancies in the structure.

                    Parameters
                    @@ -365,7 +365,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -376,7 +376,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -389,7 +389,7 @@
                    -class OrderDisorderedStructureTransformation(algo=0, symmetrized_structures=False, no_oxi_states=False)[source]
                    +class OrderDisorderedStructureTransformation(algo=0, symmetrized_structures=False, no_oxi_states=False)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    Order a disordered structure. The disordered structure must be oxidation state decorated for ewald sum to be computed. No attempt is made to perform @@ -425,22 +425,22 @@

                    -ALGO_BEST_FIRST = 2[source]
                    +ALGO_BEST_FIRST = 2[source]
                    -ALGO_COMPLETE = 1[source]
                    +ALGO_COMPLETE = 1[source]
                    -ALGO_FAST = 0[source]
                    +ALGO_FAST = 0[source]
                    -apply_transformation(structure, return_ranked_list=False)[source]
                    +apply_transformation(structure, return_ranked_list=False)[source]

                    For this transformation, the apply_transformation method will return only the ordered structure with the lowest Ewald energy, to be consistent with the method signature of the other transformations. @@ -471,7 +471,7 @@

                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -482,7 +482,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    True

                    Type
                    @@ -493,7 +493,7 @@
                    -property lowest_energy_structure[source]
                    +property lowest_energy_structure[source]

                    Lowest energy structure found.

                    Type
                    @@ -506,7 +506,7 @@
                    -class OxidationStateDecorationTransformation(oxidation_states)[source]
                    +class OxidationStateDecorationTransformation(oxidation_states)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    This transformation decorates a structure with oxidation states.

                    @@ -520,7 +520,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Parameters
                    @@ -534,7 +534,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -545,7 +545,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -558,13 +558,13 @@
                    -class OxidationStateRemovalTransformation[source]
                    +class OxidationStateRemovalTransformation[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    This transformation removes oxidation states from a structure.

                    No arg needed.

                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Parameters
                    @@ -578,7 +578,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -589,7 +589,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -602,7 +602,7 @@
                    -class PartialRemoveSpecieTransformation(specie_to_remove, fraction_to_remove, algo=0)[source]
                    +class PartialRemoveSpecieTransformation(specie_to_remove, fraction_to_remove, algo=0)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    Remove fraction of specie from a structure.

                    Requires an oxidation state decorated structure for ewald sum to be @@ -625,27 +625,27 @@

                    -ALGO_BEST_FIRST = 2[source]
                    +ALGO_BEST_FIRST = 2[source]
                    -ALGO_COMPLETE = 1[source]
                    +ALGO_COMPLETE = 1[source]
                    -ALGO_ENUMERATE = 3[source]
                    +ALGO_ENUMERATE = 3[source]
                    -ALGO_FAST = 0[source]
                    +ALGO_FAST = 0[source]
                    -apply_transformation(structure, return_ranked_list=False)[source]
                    +apply_transformation(structure, return_ranked_list=False)[source]

                    Apply the transformation.

                    Parameters
                    @@ -672,7 +672,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -683,7 +683,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    True

                    Type
                    @@ -696,7 +696,7 @@
                    -class PerturbStructureTransformation(distance: float = 0.01, min_distance: Optional[Union[int, float]] = None)[source]
                    +class PerturbStructureTransformation(distance: float = 0.01, min_distance: Optional[Union[int, float]] = None)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    This transformation perturbs a structure by a specified distance in random directions. Used for breaking symmetries.

                    @@ -714,7 +714,7 @@
                    -apply_transformation(structure: pymatgen.core.structure.Structure) pymatgen.core.structure.Structure[source]
                    +apply_transformation(structure: pymatgen.core.structure.Structure) pymatgen.core.structure.Structure[source]

                    Apply the transformation.

                    Parameters
                    @@ -728,7 +728,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -739,7 +739,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -752,7 +752,7 @@
                    -class PrimitiveCellTransformation(tolerance=0.5)[source]
                    +class PrimitiveCellTransformation(tolerance=0.5)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    This class finds the primitive cell of the input structure. It returns a structure that is not necessarily orthogonalized @@ -767,7 +767,7 @@

                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Returns most primitive cell for structure.

                    Parameters
                    @@ -782,7 +782,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -793,7 +793,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -806,7 +806,7 @@
                    -class RemoveSpeciesTransformation(species_to_remove)[source]
                    +class RemoveSpeciesTransformation(species_to_remove)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    Remove all occurrences of some species from a structure.

                    @@ -816,7 +816,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Parameters
                    @@ -830,7 +830,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -841,7 +841,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -854,7 +854,7 @@
                    -class RotationTransformation(axis, angle, angle_in_radians=False)[source]
                    +class RotationTransformation(axis, angle, angle_in_radians=False)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    The RotationTransformation applies a rotation to a structure.

                    @@ -869,7 +869,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Parameters
                    @@ -883,14 +883,14 @@
                    -property inverse[source]
                    +property inverse[source]

                    Returns: Inverse Transformation.

                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -903,7 +903,7 @@
                    -class ScaleToRelaxedTransformation(unrelaxed_structure, relaxed_structure, species_map=None)[source]
                    +class ScaleToRelaxedTransformation(unrelaxed_structure, relaxed_structure, species_map=None)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    Takes the unrelaxed and relaxed structure and applies its site and volume relaxation to a structurally similar structures (e.g. bulk: NaCl and PbTe @@ -928,7 +928,7 @@

                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Returns a copy of structure with lattice parameters and sites scaled to the same degree as the relaxed_structure.

                    @@ -942,7 +942,7 @@
                    -property inverse[source]
                    +property inverse[source]

                    None

                    Type
                    @@ -953,7 +953,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -966,7 +966,7 @@
                    -class SubstitutionTransformation(species_map)[source]
                    +class SubstitutionTransformation(species_map)[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    This transformation substitutes species for one another.

                    @@ -981,7 +981,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Parameters
                    @@ -995,14 +995,14 @@
                    -property inverse[source]
                    +property inverse[source]

                    Returns: Inverse Transformation.

                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    @@ -1015,7 +1015,7 @@
                    -class SupercellTransformation(scaling_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)))[source]
                    +class SupercellTransformation(scaling_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)))[source]

                    Bases: pymatgen.transformations.transformation_abc.AbstractTransformation

                    The RotationTransformation applies a rotation to a structure.

                    @@ -1029,7 +1029,7 @@
                    -apply_transformation(structure)[source]
                    +apply_transformation(structure)[source]

                    Apply the transformation.

                    Parameters
                    @@ -1043,7 +1043,7 @@
                    -static from_scaling_factors(scale_a=1, scale_b=1, scale_c=1)[source]
                    +static from_scaling_factors(scale_a=1, scale_b=1, scale_c=1)[source]

                    Convenience method to get a SupercellTransformation from a simple series of three numbers for scaling each lattice vector. Equivalent to calling the normal with [[scale_a, 0, 0], [0, scale_b, 0], @@ -1064,7 +1064,7 @@

                    -property inverse[source]
                    +property inverse[source]

                    NotImplementedError

                    Type
                    @@ -1075,7 +1075,7 @@
                    -property is_one_to_many[source]
                    +property is_one_to_many[source]

                    False

                    Type
                    diff --git a/docs/pymatgen.transformations.transformation_abc.html b/docs/pymatgen.transformations.transformation_abc.html index 6d70ecf9753..454154d1265 100644 --- a/docs/pymatgen.transformations.transformation_abc.html +++ b/docs/pymatgen.transformations.transformation_abc.html @@ -4,7 +4,7 @@ - pymatgen.transformations.transformation_abc module — pymatgen 2022.5.18 documentation + pymatgen.transformations.transformation_abc module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                    - 2022.5.18 + 2022.5.18.1
                    @@ -118,12 +118,12 @@

                    Defines an abstract base class contract for Transformation object.

                    -class AbstractTransformation[source]
                    +class AbstractTransformation[source]

                    Bases: monty.json.MSONable

                    Abstract transformation class.

                    -abstract apply_transformation(structure: pymatgen.core.structure.Structure)[source]
                    +abstract apply_transformation(structure: pymatgen.core.structure.Structure)[source]

                    Applies the transformation to a structure. Depending on whether a transformation is one-to-many, there may be an option to return a ranked list of structures.

                    @@ -153,14 +153,14 @@
                    -abstract property inverse: AbstractTransformation | None[source]
                    +abstract property inverse: AbstractTransformation | None[source]

                    Returns the inverse transformation if available. Otherwise, should return None.

                    -abstract property is_one_to_many: bool[source]
                    +abstract property is_one_to_many: bool[source]

                    Determines if a Transformation is a one-to-many transformation. If a Transformation is a one-to-many transformation, the apply_transformation method should have a keyword arg @@ -170,7 +170,7 @@

                    -property use_multiprocessing: bool[source]
                    +property use_multiprocessing: bool[source]

                    Indicates whether the transformation can be applied by a subprocessing pool. This should be overridden to return True for transformations that the transmuter can parallelize.

                    diff --git a/docs/pymatgen.util.convergence.html b/docs/pymatgen.util.convergence.html index 9412370b374..80af506f6cb 100644 --- a/docs/pymatgen.util.convergence.html +++ b/docs/pymatgen.util.convergence.html @@ -4,7 +4,7 @@ - pymatgen.util.convergence module — pymatgen 2022.5.18 documentation + pymatgen.util.convergence module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                    - 2022.5.18 + 2022.5.18.1
                    @@ -127,7 +127,7 @@ for the best fit a gnuplot line is printed plotting the data, the function and the assymthotic value

                    -exception SplineInputError(msg)[source]
                    +exception SplineInputError(msg)[source]

                    Bases: Exception

                    Error for Spline input

                    @@ -139,25 +139,25 @@
                    -determine_convergence(xs, ys, name, tol=0.0001, extra='', verbose=False, mode='extra', plots=True)[source]
                    +determine_convergence(xs, ys, name, tol=0.0001, extra='', verbose=False, mode='extra', plots=True)[source]

                    test it and at which x_value dy(x)/dx < tol for all x >= x_value, conv is true is such a x_value exists.

                    -exponential(x, a, b, n)[source]
                    +exponential(x, a, b, n)[source]

                    exponential function base n to fit convergence data

                    -extrapolate_reciprocal(xs, ys, n, noise)[source]
                    +extrapolate_reciprocal(xs, ys, n, noise)[source]

                    return the parameters such that a + b / x^n hits the last two data points

                    -extrapolate_simple_reciprocal(xs, ys)[source]
                    +extrapolate_simple_reciprocal(xs, ys)[source]
                    Parameters
                      @@ -171,7 +171,7 @@
                      -get_derivatives(xs, ys, fd=False)[source]
                      +get_derivatives(xs, ys, fd=False)[source]

                      return the derivatives of y(x) at the points x if scipy is available a spline is generated to calculate the derivatives if scipy is not available the left and right slopes are calculated, if both exist the average is returned @@ -180,7 +180,7 @@

                      -get_weights(xs, ys, mode=2)[source]
                      +get_weights(xs, ys, mode=2)[source]
                      Parameters
                        @@ -195,7 +195,7 @@
                        -id_generator(size=8, chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789')[source]
                        +id_generator(size=8, chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789')[source]
                        Parameters
                          @@ -209,19 +209,19 @@
                          -measure(function, xs, ys, popt, weights)[source]
                          +measure(function, xs, ys, popt, weights)[source]

                          measure the quality of a fit

                          -multi_curve_fit(xs, ys, verbose)[source]
                          +multi_curve_fit(xs, ys, verbose)[source]

                          fit multiple functions to the x, y data, return the best fit

                          -multi_reciprocal_extra(xs, ys, noise=False)[source]
                          +multi_reciprocal_extra(xs, ys, noise=False)[source]

                          Calculates for a series of powers ns the parameters for which the last two points are at the curve. With these parameters measure how well the other data points fit. return the best fit.

                          @@ -229,7 +229,7 @@
                          -p0_exponential(xs, ys)[source]
                          +p0_exponential(xs, ys)[source]
                          Parameters
                            @@ -243,13 +243,13 @@
                            -p0_reciprocal(xs, ys)[source]
                            +p0_reciprocal(xs, ys)[source]

                            predictor for first guess for reciprocal

                            -p0_simple_2reciprocal(xs, ys)[source]
                            +p0_simple_2reciprocal(xs, ys)[source]
                            Parameters
                              @@ -263,7 +263,7 @@
                              -p0_simple_4reciprocal(xs, ys)[source]
                              +p0_simple_4reciprocal(xs, ys)[source]
                              Parameters
                                @@ -277,7 +277,7 @@
                                -p0_simple_5reciprocal(xs, ys)[source]
                                +p0_simple_5reciprocal(xs, ys)[source]
                                Parameters
                                  @@ -291,7 +291,7 @@
                                  -p0_simple_reciprocal(xs, ys)[source]
                                  +p0_simple_reciprocal(xs, ys)[source]
                                  Parameters
                                    @@ -305,7 +305,7 @@
                                    -p0_single_reciprocal(xs, ys)[source]
                                    +p0_single_reciprocal(xs, ys)[source]
                                    Parameters
                                      @@ -319,7 +319,7 @@
                                      -print_and_raise_error(xs, ys, name)[source]
                                      +print_and_raise_error(xs, ys, name)[source]
                                      Parameters
                                        @@ -334,43 +334,43 @@
                                        -print_plot_line(function, popt, xs, ys, name, tol=0.05, extra='')[source]
                                        +print_plot_line(function, popt, xs, ys, name, tol=0.05, extra='')[source]

                                        print the gnuplot command line to plot the x, y data with the fitted function using the popt parameters

                                        -reciprocal(x, a, b, n)[source]
                                        +reciprocal(x, a, b, n)[source]

                                        reciprocal function to the power n to fit convergence data

                                        -simple_2reciprocal(x, a, b)[source]
                                        +simple_2reciprocal(x, a, b)[source]

                                        reciprocal function to fit convergence data

                                        -simple_4reciprocal(x, a, b)[source]
                                        +simple_4reciprocal(x, a, b)[source]

                                        reciprocal function to fit convergence data

                                        -simple_5reciprocal(x, a, b)[source]
                                        +simple_5reciprocal(x, a, b)[source]

                                        reciprocal function to fit convergence data

                                        -simple_reciprocal(x, a, b)[source]
                                        +simple_reciprocal(x, a, b)[source]

                                        reciprocal function to fit convergence data

                                        -single_reciprocal(x, a, b, c)[source]
                                        +single_reciprocal(x, a, b, c)[source]

                                        reciprocal function to fit convergence data

                                        diff --git a/docs/pymatgen.util.coord.html b/docs/pymatgen.util.coord.html index 7523822b0ca..228be61b11f 100644 --- a/docs/pymatgen.util.coord.html +++ b/docs/pymatgen.util.coord.html @@ -4,7 +4,7 @@ - pymatgen.util.coord module — pymatgen 2022.5.18 documentation + pymatgen.util.coord module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                        - 2022.5.18 + 2022.5.18.1
                                        @@ -120,7 +120,7 @@ numpy for performance.

                                        -class Simplex(coords)[source]
                                        +class Simplex(coords)[source]

                                        Bases: monty.json.MSONable

                                        A generalized simplex object. See http://en.wikipedia.org/wiki/Simplex.

                                        Initializes a Simplex from vertex coordinates.

                                        @@ -132,7 +132,7 @@
                                        -bary_coords(point)[source]
                                        +bary_coords(point)[source]
                                        Parameters

                                        () (point) – Point coordinates.

                                        @@ -145,13 +145,13 @@
                                        -property coords[source]
                                        +property coords[source]

                                        Returns a copy of the vertex coordinates in the simplex.

                                        -in_simplex(point, tolerance=1e-08)[source]
                                        +in_simplex(point, tolerance=1e-08)[source]

                                        Checks if a point is in the simplex using the standard barycentric coordinate system algorithm.

                                        Taking an arbitrary vertex as an origin, we compute the basis for the @@ -172,7 +172,7 @@

                                        -line_intersection(point1, point2, tolerance=1e-08)[source]
                                        +line_intersection(point1, point2, tolerance=1e-08)[source]

                                        Computes the intersection points of a line with a simplex :param point1: Points that determine the line :type point1: [float] @@ -187,7 +187,7 @@

                                        -point_from_bary_coords(bary_coords)[source]
                                        +point_from_bary_coords(bary_coords)[source]
                                        Parameters

                                        () (bary_coords) – Barycentric coordinates

                                        @@ -200,7 +200,7 @@
                                        -property volume[source]
                                        +property volume[source]

                                        Volume of the simplex.

                                        @@ -208,7 +208,7 @@
                                        -all_distances(coords1, coords2)[source]
                                        +all_distances(coords1, coords2)[source]

                                        Returns the distances between two lists of coordinates

                                        Parameters
                                        @@ -226,7 +226,7 @@
                                        -barycentric_coords(coords, simplex)[source]
                                        +barycentric_coords(coords, simplex)[source]

                                        Converts a list of coordinates to barycentric coordinates, given a simplex with d+1 points. Only works for d >= 2.

                                        @@ -245,7 +245,7 @@
                                        -coord_list_mapping(subset, superset, atol=1e-08)[source]
                                        +coord_list_mapping(subset, superset, atol=1e-08)[source]

                                        Gives the index mapping from a subset to a superset. Subset and superset cannot contain duplicate rows

                                        @@ -263,7 +263,7 @@
                                        -coord_list_mapping_pbc(subset, superset, atol=1e-08)[source]
                                        +coord_list_mapping_pbc(subset, superset, atol=1e-08)[source]

                                        Gives the index mapping from a subset to a superset. Superset cannot contain duplicate matching rows

                                        @@ -281,7 +281,7 @@
                                        -find_in_coord_list(coord_list, coord, atol=1e-08)[source]
                                        +find_in_coord_list(coord_list, coord, atol=1e-08)[source]

                                        Find the indices of matches of a particular coord in a coord_list.

                                        Parameters
                                        @@ -300,7 +300,7 @@
                                        -find_in_coord_list_pbc(fcoord_list, fcoord, atol=1e-08)[source]
                                        +find_in_coord_list_pbc(fcoord_list, fcoord, atol=1e-08)[source]

                                        Get the indices of all points in a fractional coord list that are equal to a fractional coord (with a tolerance), taking into account periodic boundary conditions.

                                        @@ -320,7 +320,7 @@
                                        -get_angle(v1, v2, units='degrees')[source]
                                        +get_angle(v1, v2, units='degrees')[source]

                                        Calculates the angle between two vectors.

                                        Parameters
                                        @@ -338,7 +338,7 @@
                                        -get_linear_interpolated_value(x_values, y_values, x)[source]
                                        +get_linear_interpolated_value(x_values, y_values, x)[source]

                                        Returns an interpolated value by linear interpolation between two values. This method is written to avoid dependency on scipy, which causes issues on threading servers.

                                        @@ -358,7 +358,7 @@
                                        -in_coord_list(coord_list, coord, atol=1e-08)[source]
                                        +in_coord_list(coord_list, coord, atol=1e-08)[source]

                                        Tests if a particular coord is within a coord_list.

                                        Parameters
                                        @@ -377,7 +377,7 @@
                                        -in_coord_list_pbc(fcoord_list, fcoord, atol=1e-08)[source]
                                        +in_coord_list_pbc(fcoord_list, fcoord, atol=1e-08)[source]

                                        Tests if a particular fractional coord is within a fractional coord_list.

                                        Parameters
                                        @@ -395,7 +395,7 @@
                                        -is_coord_subset(subset, superset, atol=1e-08)[source]
                                        +is_coord_subset(subset, superset, atol=1e-08)[source]

                                        Tests if all coords in subset are contained in superset. Doesn’t use periodic boundary conditions

                                        @@ -413,7 +413,7 @@
                                        -is_coord_subset_pbc(subset, superset, atol=1e-08, mask=None)[source]
                                        +is_coord_subset_pbc(subset, superset, atol=1e-08, mask=None)[source]

                                        Tests if all fractional coords in subset are contained in superset.

                                        Parameters
                                        @@ -434,7 +434,7 @@
                                        -lattice_points_in_supercell(supercell_matrix)[source]
                                        +lattice_points_in_supercell(supercell_matrix)[source]

                                        Returns the list of points on the original lattice contained in the supercell in fractional coordinates (with the supercell basis). e.g. [[2,0,0],[0,1,0],[0,0,1]] returns [[0,0,0],[0.5,0,0]]

                                        @@ -450,7 +450,7 @@
                                        -pbc_diff(fcoords1, fcoords2)[source]
                                        +pbc_diff(fcoords1, fcoords2)[source]

                                        Returns the ‘fractional distance’ between two coordinates taking into account periodic boundary conditions.

                                        @@ -473,7 +473,7 @@
                                        -pbc_shortest_vectors(lattice, fcoords1, fcoords2, mask=None, return_d2=False)[source]
                                        +pbc_shortest_vectors(lattice, fcoords1, fcoords2, mask=None, return_d2=False)[source]

                                        Returns the shortest vectors between two lists of coordinates taking into account periodic boundary conditions and the lattice.

                                        diff --git a/docs/pymatgen.util.coord_cython.html b/docs/pymatgen.util.coord_cython.html index 99f04239ee6..79f9b0c80d2 100644 --- a/docs/pymatgen.util.coord_cython.html +++ b/docs/pymatgen.util.coord_cython.html @@ -4,7 +4,7 @@ - pymatgen.util.coord_cython module — pymatgen 2022.5.18 documentation + pymatgen.util.coord_cython module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                        - 2022.5.18 + 2022.5.18.1
                                        @@ -119,7 +119,7 @@ boundary conditions or otherwise.

                                        -coord_list_mapping_pbc()[source]
                                        +coord_list_mapping_pbc()[source]

                                        Gives the index mapping from a subset to a superset. Superset cannot contain duplicate matching rows

                                        @@ -137,7 +137,7 @@
                                        -is_coord_subset_pbc()[source]
                                        +is_coord_subset_pbc()[source]

                                        Tests if all fractional coords in subset are contained in superset. Allows specification of a mask determining pairs that are not allowed to match to each other

                                        @@ -156,7 +156,7 @@
                                        -pbc_shortest_vectors()[source]
                                        +pbc_shortest_vectors()[source]

                                        Returns the shortest vectors between two lists of coordinates taking into account periodic boundary conditions and the lattice.

                                        diff --git a/docs/pymatgen.util.html b/docs/pymatgen.util.html index ed2e1b772bb..94c171c9e8e 100644 --- a/docs/pymatgen.util.html +++ b/docs/pymatgen.util.html @@ -4,7 +4,7 @@ - pymatgen.util package — pymatgen 2022.5.18 documentation + pymatgen.util package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                        - 2022.5.18 + 2022.5.18.1
                                        diff --git a/docs/pymatgen.util.io_utils.html b/docs/pymatgen.util.io_utils.html index 6b6c135474b..9356a4c3c04 100644 --- a/docs/pymatgen.util.io_utils.html +++ b/docs/pymatgen.util.io_utils.html @@ -4,7 +4,7 @@ - pymatgen.util.io_utils module — pymatgen 2022.5.18 documentation + pymatgen.util.io_utils module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                        - 2022.5.18 + 2022.5.18.1
                                        @@ -118,7 +118,7 @@

                                        This module provides utility classes for io operations.

                                        -class AtomicFile(name, mode='w+b', createmode=None, encoding=None)[source]
                                        +class AtomicFile(name, mode='w+b', createmode=None, encoding=None)[source]

                                        Bases: object

                                        This is a straight port of Alexander Saltanov’s atomicfile package.

                                        Writeable file object that atomically writes a file. @@ -141,13 +141,13 @@

                                        -close()[source]
                                        +close()[source]

                                        Close the file.

                                        -discard()[source]
                                        +discard()[source]

                                        Discard the file.

                                        @@ -155,7 +155,7 @@
                                        -ask_yesno(question, default=True)[source]
                                        +ask_yesno(question, default=True)[source]
                                        Parameters
                                          @@ -169,7 +169,7 @@
                                          -clean_lines(string_list, remove_empty_lines=True)[source]
                                          +clean_lines(string_list, remove_empty_lines=True)[source]

                                          Strips whitespace, carriage returns and empty lines from a list of strings.

                                          Parameters
                                          @@ -187,7 +187,7 @@
                                          -micro_pyawk(filename, search, results=None, debug=None, postdebug=None)[source]
                                          +micro_pyawk(filename, search, results=None, debug=None, postdebug=None)[source]

                                          Small awk-mimicking search routine.

                                          ‘file’ is file to search through. ‘search’ is the “search program”, a list of lists/tuples with 3 elements; diff --git a/docs/pymatgen.util.num.html b/docs/pymatgen.util.num.html index 7cfb75ae9a6..b0175d71e1a 100644 --- a/docs/pymatgen.util.num.html +++ b/docs/pymatgen.util.num.html @@ -4,7 +4,7 @@ - pymatgen.util.num module — pymatgen 2022.5.18 documentation + pymatgen.util.num module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                          - 2022.5.18 + 2022.5.18.1
                                          @@ -118,7 +118,7 @@

                                          This module provides utilities for basic math operations.

                                          -abs_cap(val, max_abs_val=1)[source]
                                          +abs_cap(val, max_abs_val=1)[source]

                                          Returns the value with its absolute value capped at max_abs_val. Particularly useful in passing values to trignometric functions where numerical errors may result in an argument > 1 being passed in.

                                          @@ -137,7 +137,7 @@
                                          -make_symmetric_matrix_from_upper_tri(val)[source]
                                          +make_symmetric_matrix_from_upper_tri(val)[source]

                                          Given a symmetric matrix in upper triangular matrix form as flat array indexes as: [A_xx,A_yy,A_zz,A_xy,A_xz,A_yz] This will generate the full matrix: @@ -146,7 +146,7 @@

                                          -maxloc(seq)[source]
                                          +maxloc(seq)[source]

                                          Return the index of the (first) maximum in seq

                                          >>> assert maxloc([1,3,2,3]) == 1
                                           
                                          @@ -155,14 +155,14 @@
                                          -min_max_indexes(seq)[source]
                                          +min_max_indexes(seq)[source]

                                          Uses enumerate, max, and min to return the indices of the values in a list with the maximum and minimum value:

                                          -minloc(seq)[source]
                                          +minloc(seq)[source]

                                          Return the index of the (first) minimum in seq

                                          >>> assert minloc(range(3)) == 0
                                           
                                          @@ -171,7 +171,7 @@
                                          -monotonic(values, mode='<', atol=1e-08)[source]
                                          +monotonic(values, mode='<', atol=1e-08)[source]

                                          Returns False if values are not monotonic (decreasing|increasing). mode is “<” for a decreasing sequence, “>” for an increasing sequence. Two numbers are considered equal if they differ less that atol.

                                          @@ -186,32 +186,32 @@
                                          -non_decreasing(values)[source]
                                          +non_decreasing(values)[source]

                                          True if values are not decreasing.

                                          -non_increasing(values)[source]
                                          +non_increasing(values)[source]

                                          True if values are not increasing.

                                          -round_to_sigfigs(num, sigfigs)[source]
                                          +round_to_sigfigs(num, sigfigs)[source]

                                          Rounds a number rounded to a specific number of significant figures instead of to a specific precision.

                                          -strictly_decreasing(values)[source]
                                          +strictly_decreasing(values)[source]

                                          True if values are strictly decreasing.

                                          -strictly_increasing(values)[source]
                                          +strictly_increasing(values)[source]

                                          True if values are strictly increasing.

                                          diff --git a/docs/pymatgen.util.plotting.html b/docs/pymatgen.util.plotting.html index dc8ccc0a7fb..b4ced8603ad 100644 --- a/docs/pymatgen.util.plotting.html +++ b/docs/pymatgen.util.plotting.html @@ -4,7 +4,7 @@ - pymatgen.util.plotting module — pymatgen 2022.5.18 documentation + pymatgen.util.plotting module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                          - 2022.5.18 + 2022.5.18.1
                                          @@ -118,7 +118,7 @@

                                          Utilities for generating nicer plots.

                                          -add_fig_kwargs(func)[source]
                                          +add_fig_kwargs(func)[source]

                                          Decorator that adds keyword arguments for functions returning matplotlib figures.

                                          The function should return either a matplotlib figure or None to signal @@ -128,7 +128,7 @@

                                          -format_formula(formula)[source]
                                          +format_formula(formula)[source]

                                          Converts str of chemical formula into latex format for labelling purposes

                                          @@ -140,7 +140,7 @@
                                          -get_ax3d_fig_plt(ax=None, **kwargs)[source]
                                          +get_ax3d_fig_plt(ax=None, **kwargs)[source]

                                          Helper function used in plot functions supporting an optional Axes3D argument. If ax is None, we build the matplotlib figure and create the Axes3D else we return the current active figure.

                                          @@ -161,7 +161,7 @@
                                          -get_ax_fig_plt(ax=None, **kwargs)[source]
                                          +get_ax_fig_plt(ax=None, **kwargs)[source]

                                          Helper function used in plot functions supporting an optional Axes argument. If ax is None, we build the matplotlib figure and create the Axes else we return the current active figure.

                                          @@ -182,7 +182,7 @@
                                          -get_axarray_fig_plt(ax_array, nrows=1, ncols=1, sharex=False, sharey=False, squeeze=True, subplot_kw=None, gridspec_kw=None, **fig_kw)[source]
                                          +get_axarray_fig_plt(ax_array, nrows=1, ncols=1, sharex=False, sharey=False, squeeze=True, subplot_kw=None, gridspec_kw=None, **fig_kw)[source]

                                          Helper function used in plot functions that accept an optional array of Axes as argument. If ax_array is None, we build the matplotlib figure and create the array of Axes by calling plt.subplots else we return the @@ -201,7 +201,7 @@

                                          -periodic_table_heatmap(elemental_data, cbar_label='', cbar_label_size=14, show_plot=False, cmap='YlOrRd', cmap_range=None, blank_color='grey', edge_color='white', value_format=None, value_fontsize=10, symbol_fontsize=14, max_row=9, readable_fontcolor=False)[source]
                                          +periodic_table_heatmap(elemental_data, cbar_label='', cbar_label_size=14, show_plot=False, cmap='YlOrRd', cmap_range=None, blank_color='grey', edge_color='white', value_format=None, value_fontsize=10, symbol_fontsize=14, max_row=9, readable_fontcolor=False)[source]

                                          A static method that generates a heat map overlaid on a periodic table.

                                          Parameters
                                          @@ -240,7 +240,7 @@
                                          -pretty_plot(width=8, height=None, plt=None, dpi=None, color_cycle=('qualitative', 'Set1_9'))[source]
                                          +pretty_plot(width=8, height=None, plt=None, dpi=None, color_cycle=('qualitative', 'Set1_9'))[source]

                                          Provides a publication quality plot, with nice defaults for font sizes etc.

                                          Parameters
                                          @@ -263,7 +263,7 @@
                                          -pretty_plot_two_axis(x, y1, y2, xlabel=None, y1label=None, y2label=None, width=8, height=None, dpi=300, **plot_kwargs)[source]
                                          +pretty_plot_two_axis(x, y1, y2, xlabel=None, y1label=None, y2label=None, width=8, height=None, dpi=300, **plot_kwargs)[source]

                                          Variant of pretty_plot that does a dual axis plot. Adapted from matplotlib examples. Makes it easier to create plots with different axes.

                                          @@ -293,7 +293,7 @@
                                          -pretty_polyfit_plot(x, y, deg=1, xlabel=None, ylabel=None, **kwargs)[source]
                                          +pretty_polyfit_plot(x, y, deg=1, xlabel=None, ylabel=None, **kwargs)[source]

                                          Convenience method to plot data with trend lines based on polynomial fit.

                                          Parameters
                                          @@ -314,7 +314,7 @@
                                          -van_arkel_triangle(list_of_materials, annotate=True)[source]
                                          +van_arkel_triangle(list_of_materials, annotate=True)[source]
                                          A static method that generates a binary van Arkel-Ketelaar triangle to

                                          quantify the ionic, metallic and covalent character of a compound by plotting the electronegativity difference (y) vs average (x). diff --git a/docs/pymatgen.util.provenance.html b/docs/pymatgen.util.provenance.html index a6876abf98b..c0b841c297e 100644 --- a/docs/pymatgen.util.provenance.html +++ b/docs/pymatgen.util.provenance.html @@ -4,7 +4,7 @@ - pymatgen.util.provenance module — pymatgen 2022.5.18 documentation + pymatgen.util.provenance module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                          - 2022.5.18 + 2022.5.18.1
                                          @@ -118,31 +118,31 @@

                                          Classes and methods related to the Structure Notation Language (SNL)

                                          -class Author(name, email)[source]
                                          +class Author(name, email)[source]

                                          Bases: pymatgen.util.provenance.Author

                                          An Author contains two fields:

                                          -name[source]
                                          +name[source]

                                          Name of author (String)

                                          -email[source]
                                          +email[source]

                                          Email of author (String)

                                          Create new instance of Author(name, email)

                                          -as_dict()[source]
                                          +as_dict()[source]

                                          Returns: MSONable dict.

                                          -static from_dict(d)[source]
                                          +static from_dict(d)[source]
                                          Parameters

                                          d (dict) – Dict representation

                                          @@ -155,7 +155,7 @@
                                          -static parse_author(author)[source]
                                          +static parse_author(author)[source]

                                          Parses an Author object from either a String, dict, or tuple

                                          Parameters
                                          @@ -172,7 +172,7 @@
                                          -class HistoryNode(name, url, description)[source]
                                          +class HistoryNode(name, url, description)[source]

                                          Bases: pymatgen.util.provenance.HistoryNode

                                          A HistoryNode represents a step in the chain of events that lead to a Structure. HistoryNodes leave ‘breadcrumbs’ so that you can trace back how @@ -184,20 +184,20 @@

                                          A HistoryNode contains three fields:

                                          -name[source]
                                          +name[source]

                                          The name of a code or resource that this Structure encountered in its history (String)

                                          -url[source]
                                          +url[source]

                                          The URL of that code/resource (String)

                                          -description[source]
                                          +description[source]

                                          A free-form description of how the code/resource is related to the Structure (dict).

                                          @@ -205,13 +205,13 @@

                                          Create new instance of HistoryNode(name, url, description)

                                          -as_dict()[source]
                                          +as_dict()[source]

                                          Returns: Dict

                                          -static from_dict(h_node)[source]
                                          +static from_dict(h_node)[source]
                                          Parameters

                                          d (dict) – Dict representation

                                          @@ -224,7 +224,7 @@
                                          -static parse_history_node(h_node)[source]
                                          +static parse_history_node(h_node)[source]

                                          Parses a History Node object from either a dict or a tuple.

                                          Parameters
                                          @@ -241,7 +241,7 @@
                                          -class StructureNL(struct_or_mol, authors, projects=None, references='', remarks=None, data=None, history=None, created_at=None)[source]
                                          +class StructureNL(struct_or_mol, authors, projects=None, references='', remarks=None, data=None, history=None, created_at=None)[source]

                                          Bases: object

                                          The Structure Notation Language (SNL, pronounced ‘snail’) is container for a pymatgen Structure/Molecule object with some additional fields for @@ -283,13 +283,13 @@

                                          -as_dict()[source]
                                          +as_dict()[source]

                                          Returns: MSONable dict

                                          -classmethod from_dict(d)[source]
                                          +classmethod from_dict(d)[source]
                                          Parameters

                                          d (dict) – Dict representation

                                          @@ -302,7 +302,7 @@
                                          -classmethod from_structures(structures, authors, projects=None, references='', remarks=None, data=None, histories=None, created_at=None)[source]
                                          +classmethod from_structures(structures, authors, projects=None, references='', remarks=None, data=None, histories=None, created_at=None)[source]

                                          A convenience method for getting a list of StructureNL objects by specifying structures and metadata separately. Some of the metadata is applied to all of the structures for ease of use.

                                          @@ -335,7 +335,7 @@
                                          -is_valid_bibtex(reference)[source]
                                          +is_valid_bibtex(reference)[source]

                                          Use pybtex to validate that a reference is in proper BibTeX format

                                          Parameters
                                          diff --git a/docs/pymatgen.util.serialization.html b/docs/pymatgen.util.serialization.html index 623da105f89..9cd04362c8e 100644 --- a/docs/pymatgen.util.serialization.html +++ b/docs/pymatgen.util.serialization.html @@ -4,7 +4,7 @@ - pymatgen.util.serialization module — pymatgen 2022.5.18 documentation + pymatgen.util.serialization module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                          - 2022.5.18 + 2022.5.18.1
                                          @@ -119,13 +119,13 @@ monty.json and monty.serialization documentation.

                                          -class PmgPickler(file, protocol=None, fix_imports=True, buffer_callback=None)[source]
                                          +class PmgPickler(file, protocol=None, fix_imports=True, buffer_callback=None)[source]

                                          Bases: _pickle.Pickler

                                          Persistence of External Objects as described in section 12.1.5.1 of https://docs.python.org/3/library/pickle.html

                                          -persistent_id(obj)[source]
                                          +persistent_id(obj)[source]

                                          Instead of pickling as a regular class instance, we emit a persistent ID.

                                          @@ -134,13 +134,13 @@
                                          -class PmgUnpickler(file, *, fix_imports=True, encoding='ASCII', errors='strict', buffers=())[source]
                                          +class PmgUnpickler(file, *, fix_imports=True, encoding='ASCII', errors='strict', buffers=())[source]

                                          Bases: _pickle.Unpickler

                                          Persistence of External Objects as described in section 12.1.5.1 of https://docs.python.org/3/library/pickle.html

                                          -persistent_load(pid)[source]
                                          +persistent_load(pid)[source]

                                          This method is invoked whenever a persistent ID is encountered. Here, pid is the tuple returned by PmgPickler.

                                          @@ -149,7 +149,7 @@
                                          -class SlotPickleMixin[source]
                                          +class SlotPickleMixin[source]

                                          Bases: object

                                          This mixin makes it possible to pickle/unpickle objects with __slots__ defined.

                                          @@ -157,14 +157,14 @@
                                          -json_pretty_dump(obj, filename)[source]
                                          +json_pretty_dump(obj, filename)[source]

                                          Serialize obj as a JSON formatted stream to the given filename ( pretty printing version)

                                          -pmg_pickle_dump(obj, filobj, **kwargs)[source]
                                          +pmg_pickle_dump(obj, filobj, **kwargs)[source]

                                          Dump an object to a pickle file using PmgPickler.

                                          Parameters
                                          @@ -179,7 +179,7 @@
                                          -pmg_pickle_load(filobj, **kwargs)[source]
                                          +pmg_pickle_load(filobj, **kwargs)[source]

                                          Loads a pickle file and deserialize it with PmgUnpickler.

                                          Parameters
                                          @@ -196,7 +196,7 @@
                                          -pmg_serialize(method)[source]
                                          +pmg_serialize(method)[source]

                                          Decorator for methods that add MSON serializations keys to the dictionary. See documentation of MSON for more details

                                          diff --git a/docs/pymatgen.util.string.html b/docs/pymatgen.util.string.html index 1cedcb13f60..a201fb1f070 100644 --- a/docs/pymatgen.util.string.html +++ b/docs/pymatgen.util.string.html @@ -4,7 +4,7 @@ - pymatgen.util.string module — pymatgen 2022.5.18 documentation + pymatgen.util.string module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                          - 2022.5.18 + 2022.5.18.1
                                          @@ -118,24 +118,24 @@

                                          This module provides utility classes for string operations.

                                          -class Stringify[source]
                                          +class Stringify[source]

                                          Bases: object

                                          Mix-in class for string formatting, e.g. superscripting numbers and symbols or superscripting.

                                          -STRING_MODE = 'SUBSCRIPT'[source]
                                          +STRING_MODE = 'SUBSCRIPT'[source]
                                          -to_html_string() str[source]
                                          +to_html_string() str[source]

                                          Generates a HTML formatted string. This uses the output from to_latex_string to generate a HTML output. :return: HTML formatted string.

                                          -to_latex_string() str[source]
                                          +to_latex_string() str[source]

                                          Generates a LaTeX formatted string. The mode is set by the class variable STRING_MODE, which defaults to “SUBSCRIPT”. E.g., Fe2O3 is transformed to Fe$_{2}$O$_{3}$. Setting STRING_MODE to “SUPERSCRIPT” creates superscript, e.g., Fe2+ becomes Fe^{2+}. The initial string is obtained from the class’s __str__ method.

                                          @@ -148,7 +148,7 @@
                                          -to_pretty_string() str[source]
                                          +to_pretty_string() str[source]
                                          Returns

                                          A pretty string representation. By default, the __str__ output is used, but this method can be @@ -159,7 +159,7 @@

                                          -to_unicode_string()[source]
                                          +to_unicode_string()[source]
                                          Returns

                                          Unicode string with proper sub and superscripts. Note that this works only with systems where the sub @@ -172,7 +172,7 @@

                                          -charge_string(charge, brackets=True, explicit_one=True)[source]
                                          +charge_string(charge, brackets=True, explicit_one=True)[source]

                                          Returns a string representing the charge of an Ion. By default, the charge is placed in brackets with the sign preceding the magnitude, e.g., ‘[+2]’. For uncharged species, the string returned is ‘(aq)’

                                          @@ -189,7 +189,7 @@
                                          -disordered_formula(disordered_struct, symbols=('x', 'y', 'z'), fmt='plain')[source]
                                          +disordered_formula(disordered_struct, symbols=('x', 'y', 'z'), fmt='plain')[source]

                                          Returns a formula of a form like AxB1-x (x=0.5) for disordered structures. Will only return a formula for disordered structures with one @@ -212,7 +212,7 @@

                                          -formula_double_format(afloat, ignore_ones=True, tol=1e-08)[source]
                                          +formula_double_format(afloat, ignore_ones=True, tol=1e-08)[source]

                                          This function is used to make pretty formulas by formatting the amounts. Instead of Li1.0 Fe1.0 P1.0 O4.0, you get LiFePO4.

                                          @@ -231,7 +231,7 @@
                                          -htmlify(formula)[source]
                                          +htmlify(formula)[source]

                                          Generates a HTML formatted formula, e.g. Fe2O3 is transformed to Fe<sub>2</sub>O</sub>3</sub>

                                          Note that Composition now has a to_html_string() method that may @@ -248,7 +248,7 @@

                                          -latexify(formula)[source]
                                          +latexify(formula)[source]

                                          Generates a LaTeX formatted formula. E.g., Fe2O3 is transformed to Fe$_{2}$O$_{3}$.

                                          Note that Composition now has a to_latex_string() method that may @@ -265,7 +265,7 @@

                                          -latexify_spacegroup(spacegroup_symbol)[source]
                                          +latexify_spacegroup(spacegroup_symbol)[source]

                                          Generates a latex formatted spacegroup. E.g., P2_1/c is converted to P2$_{1}$/c and P-1 is converted to P$\overline{1}$.

                                          Note that SymmetryGroup now has a to_latex_string() method that may @@ -282,7 +282,7 @@

                                          -str_delimited(results, header=None, delimiter='\t')[source]
                                          +str_delimited(results, header=None, delimiter='\t')[source]

                                          Given a tuple of tuples, generate a delimited string form. >>> results = [[“a”,”b”,”c”],[“d”,”e”,”f”],[1,2,3]] >>> print(str_delimited(results,delimiter=”,”)) @@ -304,13 +304,13 @@

                                          -stream_has_colours(stream)[source]
                                          +stream_has_colours(stream)[source]

                                          True if stream supports colours. Python cookbook, #475186

                                          -transformation_to_string(matrix, translation_vec=(0, 0, 0), components=('x', 'y', 'z'), c='', delim=',')[source]
                                          +transformation_to_string(matrix, translation_vec=(0, 0, 0), components=('x', 'y', 'z'), c='', delim=',')[source]

                                          Convenience method. Given matrix returns string, e.g. x+2y+1/4 :param matrix :param translation_vec @@ -322,7 +322,7 @@

                                          -unicodeify(formula)[source]
                                          +unicodeify(formula)[source]

                                          Generates a formula with unicode subscripts, e.g. Fe2O3 is transformed to Fe₂O₃. Does not support formulae with decimal points.

                                          Note that Composition now has a to_unicode_string() method that may @@ -339,7 +339,7 @@

                                          -unicodeify_spacegroup(spacegroup_symbol)[source]
                                          +unicodeify_spacegroup(spacegroup_symbol)[source]

                                          Generates a unicode formatted spacegroup. E.g., P2$_{1}$/c is converted to P2₁/c and P$\overline{1}$ is converted to P̅1.

                                          Note that SymmetryGroup now has a to_unicode_string() method that @@ -356,7 +356,7 @@

                                          -unicodeify_species(specie_string)[source]
                                          +unicodeify_species(specie_string)[source]

                                          Generates a unicode formatted species string, with appropriate superscripts for oxidation states.

                                          Note that Species now has a to_unicode_string() method that diff --git a/docs/pymatgen.util.testing.html b/docs/pymatgen.util.testing.html index 0ef9de0024a..2aeb440796c 100644 --- a/docs/pymatgen.util.testing.html +++ b/docs/pymatgen.util.testing.html @@ -4,7 +4,7 @@ - pymatgen.util.testing module — pymatgen 2022.5.18 documentation + pymatgen.util.testing module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen

                                          - 2022.5.18 + 2022.5.18.1
                                          @@ -121,7 +121,7 @@ right away.

                                          -class PymatgenTest(methodName='runTest')[source]
                                          +class PymatgenTest(methodName='runTest')[source]

                                          Bases: unittest.case.TestCase

                                          Extends unittest.TestCase with functions (taken from numpy.testing.utils) that support the comparison of arrays.

                                          @@ -130,34 +130,34 @@ not have a method with the specified name.

                                          -MODULE_DIR = PosixPath('/Users/shyue/repos/pymatgen/docs_rst/../pymatgen/util')[source]
                                          +MODULE_DIR = PosixPath('/Users/shyue/repos/pymatgen/docs_rst/../pymatgen/util')[source]
                                          -STRUCTURES_DIR = PosixPath('/Users/shyue/repos/pymatgen/docs_rst/../pymatgen/util/structures')[source]
                                          +STRUCTURES_DIR = PosixPath('/Users/shyue/repos/pymatgen/docs_rst/../pymatgen/util/structures')[source]
                                          -TEST_FILES_DIR = PosixPath('/Users/shyue/repos/pymatgen/docs_rst/../pymatgen/util/../../test_files')[source]
                                          +TEST_FILES_DIR = PosixPath('/Users/shyue/repos/pymatgen/docs_rst/../pymatgen/util/../../test_files')[source]
                                          -TEST_STRUCTURES = {'BaNiO3': <pymatgen.alchemy.materials.TransformedStructure object>, 'CsCl': Structure Summary Lattice     abc : 4.209 4.209 4.209  angles : 90.0 90.0 90.0  volume : 74.56530132899998       A : 4.209 0.0 0.0       B : 0.0 4.209 0.0       C : 0.0 0.0 4.209 PeriodicSite: Cs (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000] PeriodicSite: Cl (2.1045, 2.1045, 2.1045) [0.5000, 0.5000, 0.5000], 'Graphite': Structure Summary Lattice     abc : 2.4700000000000006 2.47 6.8  angles : 90.0 90.0 120.00000000000001  volume : 35.928033824449685       A : -1.2350000000000005 -2.139082747347564 -3.024877593893963e-16       B : -1.2349999999999997 2.139082747347564 1.5124387969469814e-16       C : 0.0 0.0 -6.8 PeriodicSite: C0+ (-1.2350, -0.7132, -5.1000) [0.6667, 0.3333, 0.7500] PeriodicSite: C0+ (-1.2350, 0.7132, -1.7000) [0.3333, 0.6667, 0.2500] PeriodicSite: C0+ (0.0000, 0.0000, -5.1000) [0.0000, 0.0000, 0.7500] PeriodicSite: C0+ (0.0000, 0.0000, -1.7000) [0.0000, 0.0000, 0.2500], 'He_BCC': Structure Summary Lattice     abc : 2.737172073807164 2.7371720737557492 2.73717207  angles : 109.47122060669534 109.47122060631484 109.47122066304705  volume : 15.786447515629305       A : 2.58063058 0.0 -0.91239069       B : -1.29031529 2.23489164 -0.91239069       C : 0.0 0.0 2.73717207 PeriodicSite: He (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000], 'K2O2': Structure Summary Lattice     abc : 4.862375062662279 4.862375062662278 6.361  angles : 90.0 90.0 91.89149308502677  volume : 150.30921504900002       A : 3.3810000000000002 -3.4945000000000004 0.0       B : 3.381 3.4944999999999995 4.2795282396204257e-16       C : 0.0 0.0 -6.361 PeriodicSite: K+ (1.6905, -1.0861, -1.5902) [0.4054, 0.0946, 0.2500] PeriodicSite: K+ (1.6905, 1.0861, -4.7707) [0.0946, 0.4054, 0.7500] PeriodicSite: K+ (5.0715, 1.0861, -4.7707) [0.5946, 0.9054, 0.7500] PeriodicSite: K+ (5.0715, -1.0861, -1.5902) [0.9054, 0.5946, 0.2500] PeriodicSite: O- (3.3810, -0.6262, -3.6417) [0.5896, 0.4104, 0.5725] PeriodicSite: O- (3.3810, 0.6262, -2.7193) [0.4104, 0.5896, 0.4275] PeriodicSite: O- (3.3810, -2.8683, -0.4612) [0.9104, 0.0896, 0.0725] PeriodicSite: O- (3.3810, 2.8683, -5.8998) [0.0896, 0.9104, 0.9275], 'La2CoO4F': Structure Summary Lattice     abc : 6.847249 6.847249 5.748369  angles : 90.0 90.0 132.754623  volume : 197.89340779864318       A : 6.847249 0.0 4.192730785407457e-16       B : -4.648323410186749 5.027714027499061 4.192730785407457e-16       C : 0.0 0.0 5.748369 PeriodicSite: La3+ (-3.0614, 4.3336, 2.7708) [0.1380, 0.8620, 0.4820] PeriodicSite: La3+ (5.2603, 0.6941, 2.9775) [0.8620, 0.1380, 0.5180] PeriodicSite: La3+ (-0.4875, 3.2079, 5.6450) [0.3620, 0.6380, 0.9820] PeriodicSite: La3+ (2.6864, 1.8198, 0.1033) [0.6380, 0.3620, 0.0180] PeriodicSite: Co3+ (1.0995, 2.5139, 2.8742) [0.5000, 0.5000, 0.5000] PeriodicSite: Co3+ (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000] PeriodicSite: O2- (-0.9933, 3.4292, 3.2966) [0.3180, 0.6821, 0.5735] PeriodicSite: O2- (3.1922, 1.5986, 2.4518) [0.6821, 0.3180, 0.4265] PeriodicSite: O2- (-2.5555, 4.1124, 0.4224) [0.1820, 0.8179, 0.0735] PeriodicSite: O2- (4.7545, 0.9153, 5.3260) [0.8179, 0.1820, 0.9265] PeriodicSite: O2- (1.4256, 3.8686, 1.4371) [0.7305, 0.7695, 0.2500] PeriodicSite: O2- (1.8728, 3.6730, 4.3113) [0.7695, 0.7305, 0.7500] PeriodicSite: O2- (0.3261, 1.3547, 1.4371) [0.2305, 0.2695, 0.2500] PeriodicSite: O2- (0.7734, 1.1591, 4.3113) [0.2695, 0.2305, 0.7500] PeriodicSite: F- (-2.3242, 2.5139, 4.3113) [0.0000, 0.5000, 0.7500] PeriodicSite: F2- (3.4236, 0.0000, 1.4371) [0.5000, 0.0000, 0.2500], 'Li10GeP2S12': Structure Summary Lattice     abc : 8.69407 8.69407 12.5994  angles : 90.0 90.0 90.0  volume : 952.3489977658411       A : -8.69407 0.0 -5.323582498531514e-16       B : 5.323582498531514e-16 -8.69407 -5.323582498531514e-16       C : 0.0 0.0 -12.5994 PeriodicSite: Li:0.691 (-6.4658, -6.3310, -10.2912) [0.7437, 0.7282, 0.8168] PeriodicSite: Li:0.691 (-2.2283, -2.3630, -10.2912) [0.2563, 0.2718, 0.8168] PeriodicSite: Li:0.691 (-6.7101, -2.1187, -3.9915) [0.7718, 0.2437, 0.3168] PeriodicSite: Li:0.691 (-1.9840, -6.5753, -3.9915) [0.2282, 0.7563, 0.3168] PeriodicSite: Li:0.691 (-6.5753, -1.9840, -8.6079) [0.7563, 0.2282, 0.6832] PeriodicSite: Li:0.691 (-2.1187, -6.7101, -8.6079) [0.2437, 0.7718, 0.6832] PeriodicSite: Li:0.691 (-6.3310, -6.4658, -2.3082) [0.7282, 0.7437, 0.1832] PeriodicSite: Li:0.691 (-2.3630, -2.2283, -2.3082) [0.2718, 0.2563, 0.1832] PeriodicSite: Li:0.691 (-6.5753, -6.7101, -8.6079) [0.7563, 0.7718, 0.6832] PeriodicSite: Li:0.691 (-2.1187, -1.9840, -8.6079) [0.2437, 0.2282, 0.6832] PeriodicSite: Li:0.691 (-6.3310, -2.2283, -2.3082) [0.7282, 0.2563, 0.1832] PeriodicSite: Li:0.691 (-2.3630, -6.4658, -2.3082) [0.2718, 0.7437, 0.1832] PeriodicSite: Li:0.691 (-6.4658, -2.3630, -10.2912) [0.7437, 0.2718, 0.8168] PeriodicSite: Li:0.691 (-2.2283, -6.3310, -10.2912) [0.2563, 0.7282, 0.8168] PeriodicSite: Li:0.691 (-6.7101, -6.5753, -3.9915) [0.7718, 0.7563, 0.3168] PeriodicSite: Li:0.691 (-1.9840, -2.1187, -3.9915) [0.2282, 0.2437, 0.3168] PeriodicSite: Li (0.0000, -4.3470, -0.6980) [0.0000, 0.5000, 0.0554] PeriodicSite: Li (0.0000, -4.3470, -6.9977) [0.0000, 0.5000, 0.5554] PeriodicSite: Li (-4.3470, 0.0000, -5.6017) [0.5000, 0.0000, 0.4446] PeriodicSite: Li (-4.3470, 0.0000, -11.9014) [0.5000, 0.0000, 0.9446] PeriodicSite: Li:0.643 (-6.5527, -6.5527, -0.0000) [0.7537, 0.7537, 0.0000] PeriodicSite: Li:0.643 (-2.1413, -2.1413, -0.0000) [0.2463, 0.2463, 0.0000] PeriodicSite: Li:0.643 (-6.4884, -2.2057, -6.2997) [0.7463, 0.2537, 0.5000] PeriodicSite: Li:0.643 (-2.2057, -6.4884, -6.2997) [0.2537, 0.7463, 0.5000] PeriodicSite: Li:0.643 (-6.4884, -6.4884, -6.2997) [0.7463, 0.7463, 0.5000] PeriodicSite: Li:0.643 (-2.2057, -2.2057, -6.2997) [0.2537, 0.2537, 0.5000] PeriodicSite: Li:0.643 (-6.5527, -2.1413, -0.0000) [0.7537, 0.2463, 0.0000] PeriodicSite: Li:0.643 (-2.1413, -6.5527, -0.0000) [0.2463, 0.7537, 0.0000] PeriodicSite: Ge:0.515, P:0.485 (0.0000, -4.3470, -3.8970) [0.0000, 0.5000, 0.3093] PeriodicSite: Ge:0.515, P:0.485 (0.0000, -4.3470, -10.1967) [0.0000, 0.5000, 0.8093] PeriodicSite: Ge:0.515, P:0.485 (-4.3470, 0.0000, -2.4027) [0.5000, 0.0000, 0.1907] PeriodicSite: Ge:0.515, P:0.485 (-4.3470, 0.0000, -8.7024) [0.5000, 0.0000, 0.6907] PeriodicSite: P (0.0000, 0.0000, -6.2997) [0.0000, 0.0000, 0.5000] PeriodicSite: P (-4.3470, -4.3470, -0.0000) [0.5000, 0.5000, 0.0000] PeriodicSite: S (-8.6941, -7.0918, -7.4299) [1.0000, 0.8157, 0.5897] PeriodicSite: S (0.0000, -1.6023, -7.4299) [0.0000, 0.1843, 0.5897] PeriodicSite: S (-5.9494, -4.3470, -1.1302) [0.6843, 0.5000, 0.0897] PeriodicSite: S (-2.7447, -4.3470, -1.1302) [0.3157, 0.5000, 0.0897] PeriodicSite: S (-4.3470, -2.7447, -11.4692) [0.5000, 0.3157, 0.9103] PeriodicSite: S (-4.3470, -5.9494, -11.4692) [0.5000, 0.6843, 0.9103] PeriodicSite: S (-7.0918, 0.0000, -5.1695) [0.8157, 0.0000, 0.4103] PeriodicSite: S (-1.6023, 0.0000, -5.1695) [0.1843, 0.0000, 0.4103] PeriodicSite: S (-8.6941, -6.0937, -11.4025) [1.0000, 0.7009, 0.9050] PeriodicSite: S (0.0000, -2.6004, -11.4025) [0.0000, 0.2991, 0.9050] PeriodicSite: S (-6.9474, -4.3470, -5.1028) [0.7991, 0.5000, 0.4050] PeriodicSite: S (-1.7466, -4.3470, -5.1028) [0.2009, 0.5000, 0.4050] PeriodicSite: S (-4.3470, -1.7466, -7.4966) [0.5000, 0.2009, 0.5950] PeriodicSite: S (-4.3470, -6.9474, -7.4966) [0.5000, 0.7991, 0.5950] PeriodicSite: S (-6.0937, 0.0000, -1.1969) [0.7009, 0.0000, 0.0950] PeriodicSite: S (-2.6004, 0.0000, -1.1969) [0.2991, 0.0000, 0.0950] PeriodicSite: S (0.0000, -2.6169, -2.6282) [0.0000, 0.3010, 0.2086] PeriodicSite: S (-8.6941, -6.0772, -2.6282) [1.0000, 0.6990, 0.2086] PeriodicSite: S (-1.7301, -4.3470, -8.9279) [0.1990, 0.5000, 0.7086] PeriodicSite: S (-6.9640, -4.3470, -8.9279) [0.8010, 0.5000, 0.7086] PeriodicSite: S (-4.3470, -6.9640, -3.6715) [0.5000, 0.8010, 0.2914] PeriodicSite: S (-4.3470, -1.7301, -3.6715) [0.5000, 0.1990, 0.2914] PeriodicSite: S (-2.6169, 0.0000, -9.9712) [0.3010, 0.0000, 0.7914] PeriodicSite: S (-6.0772, 0.0000, -9.9712) [0.6990, 0.0000, 0.7914], 'Li2O': Structure Summary Lattice     abc : 3.291071792359756 3.291071899625086 3.2910720568557887  angles : 60.12971043288485 60.12970952137675 60.12970313039097  volume : 25.279668381289053       A : 2.91738857 0.09789437 1.52000466       B : 0.96463406 2.75503561 1.52000466       C : 0.13320635 0.09789443 3.28691771 PeriodicSite: O2- (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000] PeriodicSite: Li+ (3.0121, 2.2136, 4.7463) [0.7502, 0.7502, 0.7502] PeriodicSite: Li+ (1.0031, 0.7372, 1.5806) [0.2498, 0.2498, 0.2498], 'Li2O2': Structure Summary Lattice     abc : 3.1830000000000007 3.1830000000000003 7.7258  angles : 90.0 90.0 120.00000000000001  volume : 67.7871492344378       A : -1.5915000000000006 -2.756558860245869 -3.898050761686025e-16       B : -1.5914999999999992 2.756558860245869 1.9490253808430124e-16       C : 0.0 0.0 -7.7258 PeriodicSite: Li+ (0.0000, 0.0000, -3.8629) [0.0000, 0.0000, 0.5000] PeriodicSite: Li+ (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000] PeriodicSite: Li+ (-1.5915, -0.9190, -5.7943) [0.6667, 0.3333, 0.7500] PeriodicSite: Li+ (-1.5915, 0.9190, -1.9314) [0.3333, 0.6667, 0.2500] PeriodicSite: O- (-1.5915, -0.9190, -1.1566) [0.6667, 0.3333, 0.1497] PeriodicSite: O- (-1.5915, 0.9190, -6.5692) [0.3333, 0.6667, 0.8503] PeriodicSite: O- (-1.5915, 0.9190, -5.0195) [0.3333, 0.6667, 0.6497] PeriodicSite: O- (-1.5915, -0.9190, -2.7063) [0.6667, 0.3333, 0.3503], 'Li3V2(PO4)3': Structure Summary Lattice     abc : 8.64068 8.67265 8.64068  angles : 61.21317 61.3442 61.21317  volume : 470.7978186322687       A : -2.470939478415996 -7.168424451387926 -4.143609518420984       B : -7.600861301025969 0.0 -4.17633397910965       C : 0.0 0.0 -8.64068 PeriodicSite: Li0+ (-9.8221, -7.1201, -8.1771) [0.9933, 0.9693, 0.0015] PeriodicSite: Li0+ (-5.2652, -3.5733, -8.6603) [0.4985, 0.5307, 0.5067] PeriodicSite: Li0+ (-6.0857, -1.1171, -6.7518) [0.1558, 0.7500, 0.3442] PeriodicSite: Li0+ (-3.9986, -6.0875, -10.1861) [0.8492, 0.2500, 0.6508] PeriodicSite: Li0+ (-4.4741, -5.3421, -5.9052) [0.7452, 0.3464, 0.1586] PeriodicSite: Li0+ (-2.0112, -2.4471, -8.5778) [0.3414, 0.1536, 0.7548] PeriodicSite: V0+ (-8.6165, -6.1274, -14.5645) [0.8548, 0.8558, 0.8621] PeriodicSite: V0+ (-6.4732, -4.5730, -10.9092) [0.6379, 0.6442, 0.6452] PeriodicSite: V0+ (-3.5744, -2.5407, -5.9951) [0.3544, 0.3550, 0.3522] PeriodicSite: V0+ (-1.4669, -1.0591, -2.4754) [0.1478, 0.1450, 0.1456] PeriodicSite: P0+ (-7.8497, -1.7789, -9.7592) [0.2482, 0.9521, 0.5503] PeriodicSite: P0+ (-6.5114, -6.8080, -8.3997) [0.9497, 0.5479, 0.2518] PeriodicSite: P0+ (-6.8308, -3.2786, -5.3958) [0.4574, 0.7500, 0.0426] PeriodicSite: P0+ (-3.2537, -3.9267, -11.5417) [0.5478, 0.2500, 0.9522] PeriodicSite: P0+ (-3.5598, -0.2774, -8.5391) [0.0387, 0.4558, 0.7494] PeriodicSite: P0+ (-2.1909, -5.3806, -7.2809) [0.7506, 0.0442, 0.4613] PeriodicSite: O0+ (-8.3983, -5.1136, -10.9141) [0.7133, 0.8730, 0.4991] PeriodicSite: O0+ (-6.5103, -3.5115, -12.5689) [0.4899, 0.6973, 0.8827] PeriodicSite: O0+ (-7.4256, -0.5548, -10.6251) [0.0774, 0.9518, 0.7325] PeriodicSite: O0+ (-7.9453, -1.4000, -8.2592) [0.1953, 0.9818, 0.3876] PeriodicSite: O0+ (-6.7928, -2.9117, -9.8164) [0.4062, 0.7617, 0.5732] PeriodicSite: O0+ (-5.7536, -6.2988, -11.6913) [0.8787, 0.4713, 0.7039] PeriodicSite: O0+ (-7.9023, -6.6440, -7.7347) [0.9268, 0.7384, 0.0938] PeriodicSite: O0+ (-6.0633, -5.5016, -9.1213) [0.7675, 0.5482, 0.4226] PeriodicSite: O0+ (-7.6267, -4.4251, -5.9980) [0.6173, 0.8027, 0.0101] PeriodicSite: O0+ (-7.5702, -1.8930, -5.4665) [0.2641, 0.9101, 0.0661] PeriodicSite: O0+ (-4.4855, -4.0749, -10.6051) [0.5685, 0.4053, 0.7588] PeriodicSite: O0+ (-4.7679, -0.0067, -9.4196) [0.0009, 0.6270, 0.7867] PeriodicSite: O0+ (-5.3896, -7.0627, -7.3776) [0.9852, 0.3888, 0.1934] PeriodicSite: O0+ (-5.5557, -3.1102, -6.2999) [0.4339, 0.5899, 0.2359] PeriodicSite: O0+ (-2.5509, -5.3129, -11.5157) [0.7412, 0.0947, 0.9316] PeriodicSite: O0+ (-2.3963, -2.7970, -10.9316) [0.3902, 0.1884, 0.9869] PeriodicSite: O0+ (-3.8311, -1.6586, -7.8407) [0.2314, 0.4288, 0.5892] PeriodicSite: O0+ (-2.2016, -0.4825, -9.2908) [0.0673, 0.2678, 0.9135] PeriodicSite: O0+ (-3.2143, -4.2040, -7.1387) [0.5865, 0.2322, 0.4327] PeriodicSite: O0+ (-4.2162, -0.8054, -5.2624) [0.1124, 0.5182, 0.3047] PeriodicSite: O0+ (-2.1852, -5.7069, -8.7871) [0.7961, 0.0287, 0.6213] PeriodicSite: O0+ (-2.7916, -6.5290, -6.3923) [0.9108, 0.0712, 0.2686] PeriodicSite: O0+ (-3.6360, -3.6778, -4.3760) [0.5131, 0.3116, 0.1098] PeriodicSite: O0+ (-1.6028, -2.1976, -6.1825) [0.3066, 0.1112, 0.5148], 'LiFePO4': Structure Summary Lattice     abc : 4.7448 6.0657700000000006 10.41037  angles : 90.50178999999999 90.00019 90.00362  volume : 299.60796771125047       A : 0.0 0.0 -4.7448       B : -0.053122654367700306 -6.065537365280947 0.00038324092231544317       C : 10.41036999994276 0.0 3.452209424235223e-05 PeriodicSite: Li (10.3571, -6.0655, 0.0004) [0.0000, 1.0000, 1.0000] PeriodicSite: Li (-0.0265, -3.0328, -4.7446) [1.0000, 0.5000, 0.0000] PeriodicSite: Li (5.1521, -6.0655, -2.3720) [0.5000, 1.0000, 0.5000] PeriodicSite: Li (5.1786, -3.0328, -2.3723) [0.5000, 0.5000, 0.5000] PeriodicSite: Fe (2.2647, -1.5372, -2.4912) [0.5251, 0.2534, 0.2188] PeriodicSite: Fe (2.8873, -4.5282, -0.1187) [0.0251, 0.7465, 0.2812] PeriodicSite: Fe (7.4699, -1.5374, -4.6259) [0.9750, 0.2535, 0.7188] PeriodicSite: Fe (8.0925, -4.5281, -2.2531) [0.4749, 0.7465, 0.7812] PeriodicSite: P (0.9432, -4.5594, -2.7614) [0.5821, 0.7517, 0.0944] PeriodicSite: P (4.2088, -1.5061, -0.3893) [0.0821, 0.2483, 0.4056] PeriodicSite: P (6.1483, -4.5597, -4.3551) [0.9179, 0.7517, 0.5944] PeriodicSite: P (9.4141, -1.5060, -1.9829) [0.4179, 0.2483, 0.9056] PeriodicSite: O (0.4361, -1.5232, -1.3833) [0.2916, 0.2511, 0.0432] PeriodicSite: O (0.9618, -4.5518, -1.2263) [0.2585, 0.7504, 0.0962] PeriodicSite: O (1.6753, -5.7983, -3.3849) [0.7135, 0.9559, 0.1658] PeriodicSite: O (1.6950, -3.3276, -3.3983) [0.7163, 0.5486, 0.1656] PeriodicSite: O (3.4570, -2.7380, -1.0261) [0.2163, 0.4514, 0.3344] PeriodicSite: O (3.4767, -0.2672, -1.0127) [0.2135, 0.0441, 0.3342] PeriodicSite: O (4.1902, -1.5137, -3.5989) [0.7585, 0.2495, 0.4038] PeriodicSite: O (4.7159, -4.5425, -3.7555) [0.7916, 0.7489, 0.4568] PeriodicSite: O (5.6412, -1.5231, -0.9889) [0.2084, 0.2511, 0.5432] PeriodicSite: O (6.1670, -4.5519, -1.1455) [0.2415, 0.7505, 0.5962] PeriodicSite: O (6.8801, -5.7988, -3.7318) [0.7866, 0.9560, 0.6658] PeriodicSite: O (6.9004, -3.3280, -3.7181) [0.7837, 0.5487, 0.6656] PeriodicSite: O (8.6620, -2.7376, -1.3457) [0.2837, 0.4513, 0.8344] PeriodicSite: O (8.6823, -0.2668, -1.3597) [0.2866, 0.0440, 0.8342] PeriodicSite: O (9.3954, -1.5138, -3.5181) [0.7415, 0.2496, 0.9038] PeriodicSite: O (9.9213, -4.5424, -3.3610) [0.7084, 0.7489, 0.9568], 'NaFePO4': Structure Summary Lattice     abc : 4.9955 6.28746 10.440590000000002  angles : 90.0 89.97269 90.0  volume : 327.9285211911844       A : 0.0 0.0 -4.9955       B : 3.849958881883509e-16 -6.28746 -3.849958881883509e-16       C : -10.440588813976833 0.0 -0.004976500966151329 PeriodicSite: Na (-10.4402, -6.2870, -5.0004) [1.0000, 0.9999, 1.0000] PeriodicSite: Na (-10.4402, -3.1442, -5.0004) [1.0000, 0.5001, 1.0000] PeriodicSite: Na (-5.2197, -6.2870, -2.5005) [0.5001, 0.9999, 0.4999] PeriodicSite: Na (-5.2197, -3.1442, -2.5005) [0.5001, 0.5001, 0.4999] PeriodicSite: Fe (-8.2056, -1.5719, -2.6193) [0.5235, 0.2500, 0.7859] PeriodicSite: Fe (-7.4584, -4.7156, -0.1238) [0.0241, 0.7500, 0.7144] PeriodicSite: Fe (-2.9844, -1.5719, -4.8792) [0.9764, 0.2500, 0.2859] PeriodicSite: Fe (-2.2367, -4.7156, -2.3805) [0.4763, 0.7500, 0.2142] PeriodicSite: P (-9.3366, -4.7156, -2.8377) [0.5672, 0.7500, 0.8943] PeriodicSite: P (-6.3250, -1.5719, -0.3370) [0.0669, 0.2500, 0.6058] PeriodicSite: P (-4.1164, -4.7156, -4.6625) [0.9329, 0.7500, 0.3943] PeriodicSite: P (-1.1040, -1.5719, -2.1641) [0.4331, 0.2500, 0.1057] PeriodicSite: O (-10.0753, -1.5719, -1.6636) [0.3321, 0.2500, 0.9650] PeriodicSite: O (-9.2800, -4.7156, -1.2986) [0.2591, 0.7500, 0.8888] PeriodicSite: O (-8.6132, -5.9528, -3.4881) [0.6974, 0.9468, 0.8250] PeriodicSite: O (-8.6132, -3.4783, -3.4881) [0.6974, 0.5532, 0.8250] PeriodicSite: O (-7.0467, -2.8104, -0.9879) [0.1971, 0.4470, 0.6749] PeriodicSite: O (-7.0467, -0.3333, -0.9879) [0.1971, 0.0530, 0.6749] PeriodicSite: O (-6.3830, -1.5719, -3.7937) [0.7588, 0.2500, 0.6114] PeriodicSite: O (-5.5841, -4.7156, -4.1557) [0.8314, 0.7500, 0.5348] PeriodicSite: O (-4.8549, -1.5719, -0.8420) [0.1681, 0.2500, 0.4650] PeriodicSite: O (-4.0586, -4.7156, -1.2059) [0.2410, 0.7500, 0.3887] PeriodicSite: O (-3.3933, -5.9537, -4.0111) [0.8026, 0.9469, 0.3250] PeriodicSite: O (-3.3933, -3.4775, -4.0111) [0.8026, 0.5531, 0.3250] PeriodicSite: O (-1.8263, -2.8099, -1.5129) [0.3027, 0.4469, 0.1749] PeriodicSite: O (-1.8263, -0.3338, -1.5129) [0.3027, 0.0531, 0.1749] PeriodicSite: O (-1.1622, -1.5719, -3.7030) [0.7412, 0.2500, 0.1113] PeriodicSite: O (-0.3650, -4.7156, -3.3387) [0.6683, 0.7500, 0.0350], 'Pb2TiZrO6': Structure Summary Lattice     abc : 4.505383 5.67298 5.67298  angles : 90.0 90.0 90.0  volume : 144.99539884709878       A : 0.0 0.0 4.505383       B : 5.67298 0.0 0.0       C : 0.0 5.67298 0.0 PeriodicSite: Zr (2.8365, 0.0000, 2.4376) [0.5410, 0.5000, -0.0000] PeriodicSite: Ti (0.0000, 2.8365, 2.4188) [0.5369, -0.0000, 0.5000] PeriodicSite: Pb (0.0000, 0.0000, 4.4114) [0.9791, -0.0000, -0.0000] PeriodicSite: Pb (2.8365, 2.8365, 4.4114) [0.9791, 0.5000, 0.5000] PeriodicSite: O (1.3704, 1.4661, 2.8748) [0.6381, 0.2416, 0.2584] PeriodicSite: O (1.3704, 4.2069, 2.8748) [0.6381, 0.2416, 0.7416] PeriodicSite: O (4.3026, 1.4661, 2.8748) [0.6381, 0.7584, 0.2584] PeriodicSite: O (4.3026, 4.2069, 2.8748) [0.6381, 0.7584, 0.7416] PeriodicSite: O (0.0000, 2.8365, 0.6698) [0.1487, -0.0000, 0.5000] PeriodicSite: O (2.8365, 0.0000, 0.4587) [0.1018, 0.5000, -0.0000], 'Si': Structure Summary Lattice     abc : 3.8401979337 3.840198994344244 3.8401979337177736  angles : 119.99999086398421 90.0 60.0000091373222  volume : 40.04479464425159       A : 3.8401979337 0.0 0.0       B : 1.9200989668 3.3257101909 0.0       C : 0.0 -2.2171384943 3.1355090603 PeriodicSite: Si (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000] PeriodicSite: Si (3.8402, 0.0000, 2.3516) [0.7500, 0.5000, 0.7500], 'SiO2': Structure Summary Lattice     abc : 5.0277818 5.0277817873408415 5.51891759  angles : 90.0 90.0 120.00000005747829  volume : 120.81959693044213       A : 5.0277818 6e-08 -0.0       B : -2.51389095 4.35418672 0.0       C : -0.0 0.0 5.51891759 PeriodicSite: Si (1.3140, 2.2760, 5.5189) [0.5227, 0.5227, 1.0000] PeriodicSite: Si (2.3997, -0.0000, 3.6792) [0.4773, -0.0000, 0.6667] PeriodicSite: Si (3.8279, 2.0782, 1.8396) [1.0000, 0.4773, 0.3333] PeriodicSite: O (0.8313, 3.6543, 4.8051) [0.5850, 0.8393, 0.8707] PeriodicSite: O (-1.0664, 3.2469, 2.9655) [0.1607, 0.7457, 0.5373] PeriodicSite: O (0.2352, 1.8071, 1.1259) [0.2543, 0.4150, 0.2040] PeriodicSite: O (2.7491, 2.5470, 0.7137) [0.8393, 0.5850, 0.1293] PeriodicSite: O (3.3452, 0.6999, 2.5533) [0.7457, 0.1607, 0.4626] PeriodicSite: O (1.4474, 1.1073, 4.3929) [0.4150, 0.2543, 0.7960], 'Si_SiO2_Interface': Structure Summary Lattice     abc : 10.160210588671637 10.160210588671637 29.156770002399192  angles : 90.0 90.0 59.99999999999999  volume : 2606.6064276838156       A : 10.160210588671637 0.0 6.221334688039882e-16       B : 5.080105294335819 8.799000477589283 6.221334688039882e-16       C : 0.0 0.0 29.156770002399192 PeriodicSite: Si (10.3416, 3.8758, 9.3499) [0.7976, 0.4405, 0.3207] PeriodicSite: Si (13.9703, 5.1328, 9.3499) [1.0833, 0.5833, 0.3207] PeriodicSite: Si (7.4387, 6.3898, 9.3499) [0.3690, 0.7262, 0.3207] PeriodicSite: Si (11.0674, 7.6468, 9.3499) [0.6548, 0.8690, 0.3207] PeriodicSite: Si (9.6159, 0.1048, 9.3499) [0.9405, 0.0119, 0.3207] PeriodicSite: Si (3.0843, 1.3618, 9.3499) [0.2262, 0.1548, 0.3207] PeriodicSite: Si (6.7130, 2.6188, 9.3499) [0.5119, 0.2976, 0.3207] PeriodicSite: Si (10.3416, 3.8758, 11.7016) [0.7976, 0.4405, 0.4013] PeriodicSite: Si (13.9703, 5.1328, 11.7016) [1.0833, 0.5833, 0.4013] PeriodicSite: Si (7.4387, 6.3898, 11.7016) [0.3690, 0.7262, 0.4013] PeriodicSite: Si (11.0674, 7.6468, 11.7016) [0.6548, 0.8690, 0.4013] PeriodicSite: Si (9.6159, 0.1048, 11.7016) [0.9405, 0.0119, 0.4013] PeriodicSite: Si (3.0843, 1.3618, 11.7016) [0.2262, 0.1548, 0.4013] PeriodicSite: Si (6.7130, 2.6188, 11.7016) [0.5119, 0.2976, 0.4013] PeriodicSite: Si (3.8678, 2.0998, 13.7016) [0.2614, 0.2386, 0.4699] PeriodicSite: Si (6.4078, 6.4993, 13.7016) [0.2614, 0.7386, 0.4699] PeriodicSite: Si (8.9479, 2.0998, 13.7016) [0.7614, 0.2386, 0.4699] PeriodicSite: Si (11.4879, 6.4993, 13.7016) [0.7614, 0.7386, 0.4699] PeriodicSite: Si (4.9647, 4.3995, 15.5412) [0.2386, 0.5000, 0.5330] PeriodicSite: Si (2.4247, 0.0000, 15.5412) [0.2386, 0.0000, 0.5330] PeriodicSite: Si (10.0448, 4.3995, 15.5412) [0.7386, 0.5000, 0.5330] PeriodicSite: Si (7.5048, 0.0000, 15.5412) [0.7386, 0.0000, 0.5330] PeriodicSite: Si (1.3277, 2.2997, 17.3808) [0.0000, 0.2614, 0.5961] PeriodicSite: Si (3.8678, 6.6992, 17.3808) [0.0000, 0.7614, 0.5961] PeriodicSite: Si (6.4078, 2.2997, 17.3808) [0.5000, 0.2614, 0.5961] PeriodicSite: Si (8.9479, 6.6992, 17.3808) [0.5000, 0.7614, 0.5961] PeriodicSite: O (3.3800, 0.7072, 14.4153) [0.2925, 0.0804, 0.4944] PeriodicSite: O (5.9200, 5.1067, 14.4153) [0.2925, 0.5804, 0.4944] PeriodicSite: O (8.4601, 0.7072, 14.4153) [0.7925, 0.0804, 0.4944] PeriodicSite: O (11.0001, 5.1067, 14.4153) [0.7925, 0.5804, 0.4944] PeriodicSite: O (1.4625, 1.1188, 16.2550) [0.0804, 0.1271, 0.5575] PeriodicSite: O (4.0026, 5.5183, 16.2550) [0.0804, 0.6271, 0.5575] PeriodicSite: O (6.5426, 1.1188, 16.2550) [0.5804, 0.1271, 0.5575] PeriodicSite: O (9.0827, 5.5183, 16.2550) [0.5804, 0.6271, 0.5575] PeriodicSite: O (2.7777, 2.5735, 18.0946) [0.1271, 0.2925, 0.6206] PeriodicSite: O (5.3177, 6.9730, 18.0946) [0.1271, 0.7925, 0.6206] PeriodicSite: O (7.8578, 2.5735, 18.0946) [0.6271, 0.2925, 0.6206] PeriodicSite: O (10.3978, 6.9730, 18.0946) [0.6271, 0.7925, 0.6206] PeriodicSite: O (5.3177, 1.8260, 18.5067) [0.4196, 0.2075, 0.6347] PeriodicSite: O (7.8578, 6.2255, 18.5067) [0.4196, 0.7075, 0.6347] PeriodicSite: O (10.3978, 1.8260, 18.5067) [0.9196, 0.2075, 0.6347] PeriodicSite: O (12.9379, 6.2255, 18.5067) [0.9196, 0.7075, 0.6347] PeriodicSite: O (5.9200, 3.6923, 16.6671) [0.3729, 0.4196, 0.5716] PeriodicSite: O (8.4601, 8.0918, 16.6671) [0.3729, 0.9196, 0.5716] PeriodicSite: O (11.0001, 3.6923, 16.6671) [0.8729, 0.4196, 0.5716] PeriodicSite: O (13.5402, 8.0918, 16.6671) [0.8729, 0.9196, 0.5716] PeriodicSite: O (4.0026, 3.2807, 14.8274) [0.2075, 0.3729, 0.5085] PeriodicSite: O (6.5426, 7.6802, 14.8274) [0.2075, 0.8729, 0.5085] PeriodicSite: O (9.0827, 3.2807, 14.8274) [0.7075, 0.3729, 0.5085] PeriodicSite: O (11.6227, 7.6802, 14.8274) [0.7075, 0.8729, 0.5085], 'Sn': Structure Summary Lattice     abc : 6.65061477 6.65061477 6.65061477  angles : 90.0 90.0 90.0  volume : 294.16119253915326       A : 6.65061477 0.0 0.0       B : 0.0 6.65061477 0.0       C : 0.0 0.0 6.65061477 PeriodicSite: Sn (2.4940, 5.8193, 2.4940) [0.3750, 0.8750, 0.3750] PeriodicSite: Sn (0.8313, 0.8313, 0.8313) [0.1250, 0.1250, 0.1250] PeriodicSite: Sn (2.4940, 2.4940, 5.8193) [0.3750, 0.3750, 0.8750] PeriodicSite: Sn (0.8313, 4.1566, 4.1566) [0.1250, 0.6250, 0.6250] PeriodicSite: Sn (5.8193, 5.8193, 5.8193) [0.8750, 0.8750, 0.8750] PeriodicSite: Sn (4.1566, 0.8313, 4.1566) [0.6250, 0.1250, 0.6250] PeriodicSite: Sn (5.8193, 2.4940, 2.4940) [0.8750, 0.3750, 0.3750] PeriodicSite: Sn (4.1566, 4.1566, 0.8313) [0.6250, 0.6250, 0.1250], 'SrTiO3': Structure Summary Lattice     abc : 3.905 3.905 3.905  angles : 90.0 90.0 90.0  volume : 59.54744262499999       A : 3.905 0.0 2.391122875335207e-16       B : -2.391122875335207e-16 3.905 2.391122875335207e-16       C : 0.0 0.0 3.905 PeriodicSite: Sr2+ (1.9525, 1.9525, 1.9525) [0.5000, 0.5000, 0.5000] PeriodicSite: Ti4+ (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000] PeriodicSite: O2- (0.0000, 0.0000, 1.9525) [0.0000, 0.0000, 0.5000] PeriodicSite: O2- (-0.0000, 1.9525, 0.0000) [0.0000, 0.5000, 0.0000] PeriodicSite: O2- (1.9525, 0.0000, 0.0000) [0.5000, 0.0000, 0.0000], 'TiO2': <pymatgen.alchemy.materials.TransformedStructure object>, 'TlBiSe2': Structure Summary Lattice     abc : 4.372201544153475 61.149528191254596 59.08304095958131  angles : 3.6737691014605547 58.80413768014368 59.97014152897428  volume : 825.8885392060803       A : 3.74140218 -0.00027862 2.26231209       B : -1.13595131 3.78041753 61.02198666       C : 0.036913 0.04093202 59.08301525 PeriodicSite: Tl (2.5148, 3.6745, 63.4338) [0.9669, 0.9717, 0.0330] PeriodicSite: Tl (3.6037, 0.2035, 6.7146) [0.9793, 0.0537, 0.0207] PeriodicSite: Tl (3.5726, 0.5326, 10.9899) [0.9977, 0.1409, 0.0022] PeriodicSite: Tl (-0.2434, 0.8101, 13.0761) [0.0000, 0.2143, -0.0000] PeriodicSite: Tl (-0.2812, 1.1282, 76.5077) [0.0023, 0.2876, 0.9978] PeriodicSite: Tl (-0.3122, 1.4572, 80.7830) [0.0207, 0.3749, 0.9793] PeriodicSite: Tl (-0.3594, 1.7667, 85.0859) [0.0331, 0.4569, 0.9670] PeriodicSite: Bi (-0.4251, 2.0554, 89.4184) [0.0388, 0.5333, 0.9611] PeriodicSite: Bi (-0.5892, 2.2281, 93.9147) [0.0084, 0.5786, 0.9916] PeriodicSite: Bi (-0.6750, 2.4926, 98.2811) [0.0067, 0.6486, 0.9933] PeriodicSite: Bi (-0.8113, 2.7004, 43.5869) [0.0000, 0.7143, -0.0000] PeriodicSite: Bi (2.8309, 2.9491, 50.2379) [0.9934, 0.7801, 0.0066] PeriodicSite: Bi (2.7442, 3.2126, 54.6058) [0.9914, 0.8498, 0.0086] PeriodicSite: Bi (2.5805, 3.3856, 59.1013) [0.9611, 0.8952, 0.0389] PeriodicSite: Se (1.7377, 0.2085, 35.1484) [0.4743, 0.0495, 0.5256] PeriodicSite: Se (1.6987, 0.5271, 39.4370) [0.4897, 0.1339, 0.5104] PeriodicSite: Se (1.6462, 0.8311, 43.7478) [0.5002, 0.2145, 0.4998] PeriodicSite: Se (1.5935, 1.1347, 48.0594) [0.5106, 0.2949, 0.4893] PeriodicSite: Se (1.5531, 1.4514, 52.3505) [0.5255, 0.3788, 0.4747] PeriodicSite: Se (1.4871, 1.7413, 56.6824) [0.5312, 0.4556, 0.4685] PeriodicSite: Se (1.4204, 2.0277, 61.0185) [0.5364, 0.5314, 0.4634] PeriodicSite: Se (1.2436, 2.1850, 65.5372) [0.5013, 0.5726, 0.4986] PeriodicSite: Se (1.1826, 2.4786, 69.8633) [0.5087, 0.6503, 0.4913] PeriodicSite: Se (1.0777, 2.7207, 74.2599) [0.5000, 0.7143, 0.5000] PeriodicSite: Se (0.9728, 2.9625, 78.6564) [0.4913, 0.7782, 0.5088] PeriodicSite: Se (0.9121, 3.2562, 82.9823) [0.4987, 0.8560, 0.5014] PeriodicSite: Se (0.7353, 3.4138, 87.5010) [0.4636, 0.8973, 0.5365] PeriodicSite: Se (0.6680, 3.6996, 91.8379) [0.4687, 0.9729, 0.5316], 'VO2': <pymatgen.alchemy.materials.TransformedStructure object>}[source]
                                          +TEST_STRUCTURES = {'BaNiO3': <pymatgen.alchemy.materials.TransformedStructure object>, 'CsCl': Structure Summary Lattice     abc : 4.209 4.209 4.209  angles : 90.0 90.0 90.0  volume : 74.56530132899998       A : 4.209 0.0 0.0       B : 0.0 4.209 0.0       C : 0.0 0.0 4.209 PeriodicSite: Cs (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000] PeriodicSite: Cl (2.1045, 2.1045, 2.1045) [0.5000, 0.5000, 0.5000], 'Graphite': Structure Summary Lattice     abc : 2.4700000000000006 2.47 6.8  angles : 90.0 90.0 120.00000000000001  volume : 35.928033824449685       A : -1.2350000000000005 -2.139082747347564 -3.024877593893963e-16       B : -1.2349999999999997 2.139082747347564 1.5124387969469814e-16       C : 0.0 0.0 -6.8 PeriodicSite: C0+ (-1.2350, -0.7132, -5.1000) [0.6667, 0.3333, 0.7500] PeriodicSite: C0+ (-1.2350, 0.7132, -1.7000) [0.3333, 0.6667, 0.2500] PeriodicSite: C0+ (0.0000, 0.0000, -5.1000) [0.0000, 0.0000, 0.7500] PeriodicSite: C0+ (0.0000, 0.0000, -1.7000) [0.0000, 0.0000, 0.2500], 'He_BCC': Structure Summary Lattice     abc : 2.737172073807164 2.7371720737557492 2.73717207  angles : 109.47122060669534 109.47122060631484 109.47122066304705  volume : 15.786447515629305       A : 2.58063058 0.0 -0.91239069       B : -1.29031529 2.23489164 -0.91239069       C : 0.0 0.0 2.73717207 PeriodicSite: He (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000], 'K2O2': Structure Summary Lattice     abc : 4.862375062662279 4.862375062662278 6.361  angles : 90.0 90.0 91.89149308502677  volume : 150.30921504900002       A : 3.3810000000000002 -3.4945000000000004 0.0       B : 3.381 3.4944999999999995 4.2795282396204257e-16       C : 0.0 0.0 -6.361 PeriodicSite: K+ (1.6905, -1.0861, -1.5902) [0.4054, 0.0946, 0.2500] PeriodicSite: K+ (1.6905, 1.0861, -4.7707) [0.0946, 0.4054, 0.7500] PeriodicSite: K+ (5.0715, 1.0861, -4.7707) [0.5946, 0.9054, 0.7500] PeriodicSite: K+ (5.0715, -1.0861, -1.5902) [0.9054, 0.5946, 0.2500] PeriodicSite: O- (3.3810, -0.6262, -3.6417) [0.5896, 0.4104, 0.5725] PeriodicSite: O- (3.3810, 0.6262, -2.7193) [0.4104, 0.5896, 0.4275] PeriodicSite: O- (3.3810, -2.8683, -0.4612) [0.9104, 0.0896, 0.0725] PeriodicSite: O- (3.3810, 2.8683, -5.8998) [0.0896, 0.9104, 0.9275], 'La2CoO4F': Structure Summary Lattice     abc : 6.847249 6.847249 5.748369  angles : 90.0 90.0 132.754623  volume : 197.89340779864318       A : 6.847249 0.0 4.192730785407457e-16       B : -4.648323410186749 5.027714027499061 4.192730785407457e-16       C : 0.0 0.0 5.748369 PeriodicSite: La3+ (-3.0614, 4.3336, 2.7708) [0.1380, 0.8620, 0.4820] PeriodicSite: La3+ (5.2603, 0.6941, 2.9775) [0.8620, 0.1380, 0.5180] PeriodicSite: La3+ (-0.4875, 3.2079, 5.6450) [0.3620, 0.6380, 0.9820] PeriodicSite: La3+ (2.6864, 1.8198, 0.1033) [0.6380, 0.3620, 0.0180] PeriodicSite: Co3+ (1.0995, 2.5139, 2.8742) [0.5000, 0.5000, 0.5000] PeriodicSite: Co3+ (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000] PeriodicSite: O2- (-0.9933, 3.4292, 3.2966) [0.3180, 0.6821, 0.5735] PeriodicSite: O2- (3.1922, 1.5986, 2.4518) [0.6821, 0.3180, 0.4265] PeriodicSite: O2- (-2.5555, 4.1124, 0.4224) [0.1820, 0.8179, 0.0735] PeriodicSite: O2- (4.7545, 0.9153, 5.3260) [0.8179, 0.1820, 0.9265] PeriodicSite: O2- (1.4256, 3.8686, 1.4371) [0.7305, 0.7695, 0.2500] PeriodicSite: O2- (1.8728, 3.6730, 4.3113) [0.7695, 0.7305, 0.7500] PeriodicSite: O2- (0.3261, 1.3547, 1.4371) [0.2305, 0.2695, 0.2500] PeriodicSite: O2- (0.7734, 1.1591, 4.3113) [0.2695, 0.2305, 0.7500] PeriodicSite: F- (-2.3242, 2.5139, 4.3113) [0.0000, 0.5000, 0.7500] PeriodicSite: F2- (3.4236, 0.0000, 1.4371) [0.5000, 0.0000, 0.2500], 'Li10GeP2S12': Structure Summary Lattice     abc : 8.69407 8.69407 12.5994  angles : 90.0 90.0 90.0  volume : 952.3489977658411       A : -8.69407 0.0 -5.323582498531514e-16       B : 5.323582498531514e-16 -8.69407 -5.323582498531514e-16       C : 0.0 0.0 -12.5994 PeriodicSite: Li:0.691 (-6.4658, -6.3310, -10.2912) [0.7437, 0.7282, 0.8168] PeriodicSite: Li:0.691 (-2.2283, -2.3630, -10.2912) [0.2563, 0.2718, 0.8168] PeriodicSite: Li:0.691 (-6.7101, -2.1187, -3.9915) [0.7718, 0.2437, 0.3168] PeriodicSite: Li:0.691 (-1.9840, -6.5753, -3.9915) [0.2282, 0.7563, 0.3168] PeriodicSite: Li:0.691 (-6.5753, -1.9840, -8.6079) [0.7563, 0.2282, 0.6832] PeriodicSite: Li:0.691 (-2.1187, -6.7101, -8.6079) [0.2437, 0.7718, 0.6832] PeriodicSite: Li:0.691 (-6.3310, -6.4658, -2.3082) [0.7282, 0.7437, 0.1832] PeriodicSite: Li:0.691 (-2.3630, -2.2283, -2.3082) [0.2718, 0.2563, 0.1832] PeriodicSite: Li:0.691 (-6.5753, -6.7101, -8.6079) [0.7563, 0.7718, 0.6832] PeriodicSite: Li:0.691 (-2.1187, -1.9840, -8.6079) [0.2437, 0.2282, 0.6832] PeriodicSite: Li:0.691 (-6.3310, -2.2283, -2.3082) [0.7282, 0.2563, 0.1832] PeriodicSite: Li:0.691 (-2.3630, -6.4658, -2.3082) [0.2718, 0.7437, 0.1832] PeriodicSite: Li:0.691 (-6.4658, -2.3630, -10.2912) [0.7437, 0.2718, 0.8168] PeriodicSite: Li:0.691 (-2.2283, -6.3310, -10.2912) [0.2563, 0.7282, 0.8168] PeriodicSite: Li:0.691 (-6.7101, -6.5753, -3.9915) [0.7718, 0.7563, 0.3168] PeriodicSite: Li:0.691 (-1.9840, -2.1187, -3.9915) [0.2282, 0.2437, 0.3168] PeriodicSite: Li (0.0000, -4.3470, -0.6980) [0.0000, 0.5000, 0.0554] PeriodicSite: Li (0.0000, -4.3470, -6.9977) [0.0000, 0.5000, 0.5554] PeriodicSite: Li (-4.3470, 0.0000, -5.6017) [0.5000, 0.0000, 0.4446] PeriodicSite: Li (-4.3470, 0.0000, -11.9014) [0.5000, 0.0000, 0.9446] PeriodicSite: Li:0.643 (-6.5527, -6.5527, -0.0000) [0.7537, 0.7537, 0.0000] PeriodicSite: Li:0.643 (-2.1413, -2.1413, -0.0000) [0.2463, 0.2463, 0.0000] PeriodicSite: Li:0.643 (-6.4884, -2.2057, -6.2997) [0.7463, 0.2537, 0.5000] PeriodicSite: Li:0.643 (-2.2057, -6.4884, -6.2997) [0.2537, 0.7463, 0.5000] PeriodicSite: Li:0.643 (-6.4884, -6.4884, -6.2997) [0.7463, 0.7463, 0.5000] PeriodicSite: Li:0.643 (-2.2057, -2.2057, -6.2997) [0.2537, 0.2537, 0.5000] PeriodicSite: Li:0.643 (-6.5527, -2.1413, -0.0000) [0.7537, 0.2463, 0.0000] PeriodicSite: Li:0.643 (-2.1413, -6.5527, -0.0000) [0.2463, 0.7537, 0.0000] PeriodicSite: Ge:0.515, P:0.485 (0.0000, -4.3470, -3.8970) [0.0000, 0.5000, 0.3093] PeriodicSite: Ge:0.515, P:0.485 (0.0000, -4.3470, -10.1967) [0.0000, 0.5000, 0.8093] PeriodicSite: Ge:0.515, P:0.485 (-4.3470, 0.0000, -2.4027) [0.5000, 0.0000, 0.1907] PeriodicSite: Ge:0.515, P:0.485 (-4.3470, 0.0000, -8.7024) [0.5000, 0.0000, 0.6907] PeriodicSite: P (0.0000, 0.0000, -6.2997) [0.0000, 0.0000, 0.5000] PeriodicSite: P (-4.3470, -4.3470, -0.0000) [0.5000, 0.5000, 0.0000] PeriodicSite: S (-8.6941, -7.0918, -7.4299) [1.0000, 0.8157, 0.5897] PeriodicSite: S (0.0000, -1.6023, -7.4299) [0.0000, 0.1843, 0.5897] PeriodicSite: S (-5.9494, -4.3470, -1.1302) [0.6843, 0.5000, 0.0897] PeriodicSite: S (-2.7447, -4.3470, -1.1302) [0.3157, 0.5000, 0.0897] PeriodicSite: S (-4.3470, -2.7447, -11.4692) [0.5000, 0.3157, 0.9103] PeriodicSite: S (-4.3470, -5.9494, -11.4692) [0.5000, 0.6843, 0.9103] PeriodicSite: S (-7.0918, 0.0000, -5.1695) [0.8157, 0.0000, 0.4103] PeriodicSite: S (-1.6023, 0.0000, -5.1695) [0.1843, 0.0000, 0.4103] PeriodicSite: S (-8.6941, -6.0937, -11.4025) [1.0000, 0.7009, 0.9050] PeriodicSite: S (0.0000, -2.6004, -11.4025) [0.0000, 0.2991, 0.9050] PeriodicSite: S (-6.9474, -4.3470, -5.1028) [0.7991, 0.5000, 0.4050] PeriodicSite: S (-1.7466, -4.3470, -5.1028) [0.2009, 0.5000, 0.4050] PeriodicSite: S (-4.3470, -1.7466, -7.4966) [0.5000, 0.2009, 0.5950] PeriodicSite: S (-4.3470, -6.9474, -7.4966) [0.5000, 0.7991, 0.5950] PeriodicSite: S (-6.0937, 0.0000, -1.1969) [0.7009, 0.0000, 0.0950] PeriodicSite: S (-2.6004, 0.0000, -1.1969) [0.2991, 0.0000, 0.0950] PeriodicSite: S (0.0000, -2.6169, -2.6282) [0.0000, 0.3010, 0.2086] PeriodicSite: S (-8.6941, -6.0772, -2.6282) [1.0000, 0.6990, 0.2086] PeriodicSite: S (-1.7301, -4.3470, -8.9279) [0.1990, 0.5000, 0.7086] PeriodicSite: S (-6.9640, -4.3470, -8.9279) [0.8010, 0.5000, 0.7086] PeriodicSite: S (-4.3470, -6.9640, -3.6715) [0.5000, 0.8010, 0.2914] PeriodicSite: S (-4.3470, -1.7301, -3.6715) [0.5000, 0.1990, 0.2914] PeriodicSite: S (-2.6169, 0.0000, -9.9712) [0.3010, 0.0000, 0.7914] PeriodicSite: S (-6.0772, 0.0000, -9.9712) [0.6990, 0.0000, 0.7914], 'Li2O': Structure Summary Lattice     abc : 3.291071792359756 3.291071899625086 3.2910720568557887  angles : 60.12971043288485 60.12970952137675 60.12970313039097  volume : 25.279668381289053       A : 2.91738857 0.09789437 1.52000466       B : 0.96463406 2.75503561 1.52000466       C : 0.13320635 0.09789443 3.28691771 PeriodicSite: O2- (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000] PeriodicSite: Li+ (3.0121, 2.2136, 4.7463) [0.7502, 0.7502, 0.7502] PeriodicSite: Li+ (1.0031, 0.7372, 1.5806) [0.2498, 0.2498, 0.2498], 'Li2O2': Structure Summary Lattice     abc : 3.1830000000000007 3.1830000000000003 7.7258  angles : 90.0 90.0 120.00000000000001  volume : 67.7871492344378       A : -1.5915000000000006 -2.756558860245869 -3.898050761686025e-16       B : -1.5914999999999992 2.756558860245869 1.9490253808430124e-16       C : 0.0 0.0 -7.7258 PeriodicSite: Li+ (0.0000, 0.0000, -3.8629) [0.0000, 0.0000, 0.5000] PeriodicSite: Li+ (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000] PeriodicSite: Li+ (-1.5915, -0.9190, -5.7943) [0.6667, 0.3333, 0.7500] PeriodicSite: Li+ (-1.5915, 0.9190, -1.9314) [0.3333, 0.6667, 0.2500] PeriodicSite: O- (-1.5915, -0.9190, -1.1566) [0.6667, 0.3333, 0.1497] PeriodicSite: O- (-1.5915, 0.9190, -6.5692) [0.3333, 0.6667, 0.8503] PeriodicSite: O- (-1.5915, 0.9190, -5.0195) [0.3333, 0.6667, 0.6497] PeriodicSite: O- (-1.5915, -0.9190, -2.7063) [0.6667, 0.3333, 0.3503], 'Li3V2(PO4)3': Structure Summary Lattice     abc : 8.64068 8.67265 8.64068  angles : 61.21317 61.3442 61.21317  volume : 470.7978186322687       A : -2.470939478415996 -7.168424451387926 -4.143609518420984       B : -7.600861301025969 0.0 -4.17633397910965       C : 0.0 0.0 -8.64068 PeriodicSite: Li0+ (-9.8221, -7.1201, -8.1771) [0.9933, 0.9693, 0.0015] PeriodicSite: Li0+ (-5.2652, -3.5733, -8.6603) [0.4985, 0.5307, 0.5067] PeriodicSite: Li0+ (-6.0857, -1.1171, -6.7518) [0.1558, 0.7500, 0.3442] PeriodicSite: Li0+ (-3.9986, -6.0875, -10.1861) [0.8492, 0.2500, 0.6508] PeriodicSite: Li0+ (-4.4741, -5.3421, -5.9052) [0.7452, 0.3464, 0.1586] PeriodicSite: Li0+ (-2.0112, -2.4471, -8.5778) [0.3414, 0.1536, 0.7548] PeriodicSite: V0+ (-8.6165, -6.1274, -14.5645) [0.8548, 0.8558, 0.8621] PeriodicSite: V0+ (-6.4732, -4.5730, -10.9092) [0.6379, 0.6442, 0.6452] PeriodicSite: V0+ (-3.5744, -2.5407, -5.9951) [0.3544, 0.3550, 0.3522] PeriodicSite: V0+ (-1.4669, -1.0591, -2.4754) [0.1478, 0.1450, 0.1456] PeriodicSite: P0+ (-7.8497, -1.7789, -9.7592) [0.2482, 0.9521, 0.5503] PeriodicSite: P0+ (-6.5114, -6.8080, -8.3997) [0.9497, 0.5479, 0.2518] PeriodicSite: P0+ (-6.8308, -3.2786, -5.3958) [0.4574, 0.7500, 0.0426] PeriodicSite: P0+ (-3.2537, -3.9267, -11.5417) [0.5478, 0.2500, 0.9522] PeriodicSite: P0+ (-3.5598, -0.2774, -8.5391) [0.0387, 0.4558, 0.7494] PeriodicSite: P0+ (-2.1909, -5.3806, -7.2809) [0.7506, 0.0442, 0.4613] PeriodicSite: O0+ (-8.3983, -5.1136, -10.9141) [0.7133, 0.8730, 0.4991] PeriodicSite: O0+ (-6.5103, -3.5115, -12.5689) [0.4899, 0.6973, 0.8827] PeriodicSite: O0+ (-7.4256, -0.5548, -10.6251) [0.0774, 0.9518, 0.7325] PeriodicSite: O0+ (-7.9453, -1.4000, -8.2592) [0.1953, 0.9818, 0.3876] PeriodicSite: O0+ (-6.7928, -2.9117, -9.8164) [0.4062, 0.7617, 0.5732] PeriodicSite: O0+ (-5.7536, -6.2988, -11.6913) [0.8787, 0.4713, 0.7039] PeriodicSite: O0+ (-7.9023, -6.6440, -7.7347) [0.9268, 0.7384, 0.0938] PeriodicSite: O0+ (-6.0633, -5.5016, -9.1213) [0.7675, 0.5482, 0.4226] PeriodicSite: O0+ (-7.6267, -4.4251, -5.9980) [0.6173, 0.8027, 0.0101] PeriodicSite: O0+ (-7.5702, -1.8930, -5.4665) [0.2641, 0.9101, 0.0661] PeriodicSite: O0+ (-4.4855, -4.0749, -10.6051) [0.5685, 0.4053, 0.7588] PeriodicSite: O0+ (-4.7679, -0.0067, -9.4196) [0.0009, 0.6270, 0.7867] PeriodicSite: O0+ (-5.3896, -7.0627, -7.3776) [0.9852, 0.3888, 0.1934] PeriodicSite: O0+ (-5.5557, -3.1102, -6.2999) [0.4339, 0.5899, 0.2359] PeriodicSite: O0+ (-2.5509, -5.3129, -11.5157) [0.7412, 0.0947, 0.9316] PeriodicSite: O0+ (-2.3963, -2.7970, -10.9316) [0.3902, 0.1884, 0.9869] PeriodicSite: O0+ (-3.8311, -1.6586, -7.8407) [0.2314, 0.4288, 0.5892] PeriodicSite: O0+ (-2.2016, -0.4825, -9.2908) [0.0673, 0.2678, 0.9135] PeriodicSite: O0+ (-3.2143, -4.2040, -7.1387) [0.5865, 0.2322, 0.4327] PeriodicSite: O0+ (-4.2162, -0.8054, -5.2624) [0.1124, 0.5182, 0.3047] PeriodicSite: O0+ (-2.1852, -5.7069, -8.7871) [0.7961, 0.0287, 0.6213] PeriodicSite: O0+ (-2.7916, -6.5290, -6.3923) [0.9108, 0.0712, 0.2686] PeriodicSite: O0+ (-3.6360, -3.6778, -4.3760) [0.5131, 0.3116, 0.1098] PeriodicSite: O0+ (-1.6028, -2.1976, -6.1825) [0.3066, 0.1112, 0.5148], 'LiFePO4': Structure Summary Lattice     abc : 4.7448 6.0657700000000006 10.41037  angles : 90.50178999999999 90.00019 90.00362  volume : 299.60796771125047       A : 0.0 0.0 -4.7448       B : -0.053122654367700306 -6.065537365280947 0.00038324092231544317       C : 10.41036999994276 0.0 3.452209424235223e-05 PeriodicSite: Li (10.3571, -6.0655, 0.0004) [0.0000, 1.0000, 1.0000] PeriodicSite: Li (-0.0265, -3.0328, -4.7446) [1.0000, 0.5000, 0.0000] PeriodicSite: Li (5.1521, -6.0655, -2.3720) [0.5000, 1.0000, 0.5000] PeriodicSite: Li (5.1786, -3.0328, -2.3723) [0.5000, 0.5000, 0.5000] PeriodicSite: Fe (2.2647, -1.5372, -2.4912) [0.5251, 0.2534, 0.2188] PeriodicSite: Fe (2.8873, -4.5282, -0.1187) [0.0251, 0.7465, 0.2812] PeriodicSite: Fe (7.4699, -1.5374, -4.6259) [0.9750, 0.2535, 0.7188] PeriodicSite: Fe (8.0925, -4.5281, -2.2531) [0.4749, 0.7465, 0.7812] PeriodicSite: P (0.9432, -4.5594, -2.7614) [0.5821, 0.7517, 0.0944] PeriodicSite: P (4.2088, -1.5061, -0.3893) [0.0821, 0.2483, 0.4056] PeriodicSite: P (6.1483, -4.5597, -4.3551) [0.9179, 0.7517, 0.5944] PeriodicSite: P (9.4141, -1.5060, -1.9829) [0.4179, 0.2483, 0.9056] PeriodicSite: O (0.4361, -1.5232, -1.3833) [0.2916, 0.2511, 0.0432] PeriodicSite: O (0.9618, -4.5518, -1.2263) [0.2585, 0.7504, 0.0962] PeriodicSite: O (1.6753, -5.7983, -3.3849) [0.7135, 0.9559, 0.1658] PeriodicSite: O (1.6950, -3.3276, -3.3983) [0.7163, 0.5486, 0.1656] PeriodicSite: O (3.4570, -2.7380, -1.0261) [0.2163, 0.4514, 0.3344] PeriodicSite: O (3.4767, -0.2672, -1.0127) [0.2135, 0.0441, 0.3342] PeriodicSite: O (4.1902, -1.5137, -3.5989) [0.7585, 0.2495, 0.4038] PeriodicSite: O (4.7159, -4.5425, -3.7555) [0.7916, 0.7489, 0.4568] PeriodicSite: O (5.6412, -1.5231, -0.9889) [0.2084, 0.2511, 0.5432] PeriodicSite: O (6.1670, -4.5519, -1.1455) [0.2415, 0.7505, 0.5962] PeriodicSite: O (6.8801, -5.7988, -3.7318) [0.7866, 0.9560, 0.6658] PeriodicSite: O (6.9004, -3.3280, -3.7181) [0.7837, 0.5487, 0.6656] PeriodicSite: O (8.6620, -2.7376, -1.3457) [0.2837, 0.4513, 0.8344] PeriodicSite: O (8.6823, -0.2668, -1.3597) [0.2866, 0.0440, 0.8342] PeriodicSite: O (9.3954, -1.5138, -3.5181) [0.7415, 0.2496, 0.9038] PeriodicSite: O (9.9213, -4.5424, -3.3610) [0.7084, 0.7489, 0.9568], 'NaFePO4': Structure Summary Lattice     abc : 4.9955 6.28746 10.440590000000002  angles : 90.0 89.97269 90.0  volume : 327.9285211911844       A : 0.0 0.0 -4.9955       B : 3.849958881883509e-16 -6.28746 -3.849958881883509e-16       C : -10.440588813976833 0.0 -0.004976500966151329 PeriodicSite: Na (-10.4402, -6.2870, -5.0004) [1.0000, 0.9999, 1.0000] PeriodicSite: Na (-10.4402, -3.1442, -5.0004) [1.0000, 0.5001, 1.0000] PeriodicSite: Na (-5.2197, -6.2870, -2.5005) [0.5001, 0.9999, 0.4999] PeriodicSite: Na (-5.2197, -3.1442, -2.5005) [0.5001, 0.5001, 0.4999] PeriodicSite: Fe (-8.2056, -1.5719, -2.6193) [0.5235, 0.2500, 0.7859] PeriodicSite: Fe (-7.4584, -4.7156, -0.1238) [0.0241, 0.7500, 0.7144] PeriodicSite: Fe (-2.9844, -1.5719, -4.8792) [0.9764, 0.2500, 0.2859] PeriodicSite: Fe (-2.2367, -4.7156, -2.3805) [0.4763, 0.7500, 0.2142] PeriodicSite: P (-9.3366, -4.7156, -2.8377) [0.5672, 0.7500, 0.8943] PeriodicSite: P (-6.3250, -1.5719, -0.3370) [0.0669, 0.2500, 0.6058] PeriodicSite: P (-4.1164, -4.7156, -4.6625) [0.9329, 0.7500, 0.3943] PeriodicSite: P (-1.1040, -1.5719, -2.1641) [0.4331, 0.2500, 0.1057] PeriodicSite: O (-10.0753, -1.5719, -1.6636) [0.3321, 0.2500, 0.9650] PeriodicSite: O (-9.2800, -4.7156, -1.2986) [0.2591, 0.7500, 0.8888] PeriodicSite: O (-8.6132, -5.9528, -3.4881) [0.6974, 0.9468, 0.8250] PeriodicSite: O (-8.6132, -3.4783, -3.4881) [0.6974, 0.5532, 0.8250] PeriodicSite: O (-7.0467, -2.8104, -0.9879) [0.1971, 0.4470, 0.6749] PeriodicSite: O (-7.0467, -0.3333, -0.9879) [0.1971, 0.0530, 0.6749] PeriodicSite: O (-6.3830, -1.5719, -3.7937) [0.7588, 0.2500, 0.6114] PeriodicSite: O (-5.5841, -4.7156, -4.1557) [0.8314, 0.7500, 0.5348] PeriodicSite: O (-4.8549, -1.5719, -0.8420) [0.1681, 0.2500, 0.4650] PeriodicSite: O (-4.0586, -4.7156, -1.2059) [0.2410, 0.7500, 0.3887] PeriodicSite: O (-3.3933, -5.9537, -4.0111) [0.8026, 0.9469, 0.3250] PeriodicSite: O (-3.3933, -3.4775, -4.0111) [0.8026, 0.5531, 0.3250] PeriodicSite: O (-1.8263, -2.8099, -1.5129) [0.3027, 0.4469, 0.1749] PeriodicSite: O (-1.8263, -0.3338, -1.5129) [0.3027, 0.0531, 0.1749] PeriodicSite: O (-1.1622, -1.5719, -3.7030) [0.7412, 0.2500, 0.1113] PeriodicSite: O (-0.3650, -4.7156, -3.3387) [0.6683, 0.7500, 0.0350], 'Pb2TiZrO6': Structure Summary Lattice     abc : 4.505383 5.67298 5.67298  angles : 90.0 90.0 90.0  volume : 144.99539884709878       A : 0.0 0.0 4.505383       B : 5.67298 0.0 0.0       C : 0.0 5.67298 0.0 PeriodicSite: Zr (2.8365, 0.0000, 2.4376) [0.5410, 0.5000, -0.0000] PeriodicSite: Ti (0.0000, 2.8365, 2.4188) [0.5369, -0.0000, 0.5000] PeriodicSite: Pb (0.0000, 0.0000, 4.4114) [0.9791, -0.0000, -0.0000] PeriodicSite: Pb (2.8365, 2.8365, 4.4114) [0.9791, 0.5000, 0.5000] PeriodicSite: O (1.3704, 1.4661, 2.8748) [0.6381, 0.2416, 0.2584] PeriodicSite: O (1.3704, 4.2069, 2.8748) [0.6381, 0.2416, 0.7416] PeriodicSite: O (4.3026, 1.4661, 2.8748) [0.6381, 0.7584, 0.2584] PeriodicSite: O (4.3026, 4.2069, 2.8748) [0.6381, 0.7584, 0.7416] PeriodicSite: O (0.0000, 2.8365, 0.6698) [0.1487, -0.0000, 0.5000] PeriodicSite: O (2.8365, 0.0000, 0.4587) [0.1018, 0.5000, -0.0000], 'Si': Structure Summary Lattice     abc : 3.8401979337 3.840198994344244 3.8401979337177736  angles : 119.99999086398421 90.0 60.0000091373222  volume : 40.04479464425159       A : 3.8401979337 0.0 0.0       B : 1.9200989668 3.3257101909 0.0       C : 0.0 -2.2171384943 3.1355090603 PeriodicSite: Si (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000] PeriodicSite: Si (3.8402, 0.0000, 2.3516) [0.7500, 0.5000, 0.7500], 'SiO2': Structure Summary Lattice     abc : 5.0277818 5.0277817873408415 5.51891759  angles : 90.0 90.0 120.00000005747829  volume : 120.81959693044213       A : 5.0277818 6e-08 -0.0       B : -2.51389095 4.35418672 0.0       C : -0.0 0.0 5.51891759 PeriodicSite: Si (1.3140, 2.2760, 5.5189) [0.5227, 0.5227, 1.0000] PeriodicSite: Si (2.3997, -0.0000, 3.6792) [0.4773, -0.0000, 0.6667] PeriodicSite: Si (3.8279, 2.0782, 1.8396) [1.0000, 0.4773, 0.3333] PeriodicSite: O (0.8313, 3.6543, 4.8051) [0.5850, 0.8393, 0.8707] PeriodicSite: O (-1.0664, 3.2469, 2.9655) [0.1607, 0.7457, 0.5373] PeriodicSite: O (0.2352, 1.8071, 1.1259) [0.2543, 0.4150, 0.2040] PeriodicSite: O (2.7491, 2.5470, 0.7137) [0.8393, 0.5850, 0.1293] PeriodicSite: O (3.3452, 0.6999, 2.5533) [0.7457, 0.1607, 0.4626] PeriodicSite: O (1.4474, 1.1073, 4.3929) [0.4150, 0.2543, 0.7960], 'Si_SiO2_Interface': Structure Summary Lattice     abc : 10.160210588671637 10.160210588671637 29.156770002399192  angles : 90.0 90.0 59.99999999999999  volume : 2606.6064276838156       A : 10.160210588671637 0.0 6.221334688039882e-16       B : 5.080105294335819 8.799000477589283 6.221334688039882e-16       C : 0.0 0.0 29.156770002399192 PeriodicSite: Si (10.3416, 3.8758, 9.3499) [0.7976, 0.4405, 0.3207] PeriodicSite: Si (13.9703, 5.1328, 9.3499) [1.0833, 0.5833, 0.3207] PeriodicSite: Si (7.4387, 6.3898, 9.3499) [0.3690, 0.7262, 0.3207] PeriodicSite: Si (11.0674, 7.6468, 9.3499) [0.6548, 0.8690, 0.3207] PeriodicSite: Si (9.6159, 0.1048, 9.3499) [0.9405, 0.0119, 0.3207] PeriodicSite: Si (3.0843, 1.3618, 9.3499) [0.2262, 0.1548, 0.3207] PeriodicSite: Si (6.7130, 2.6188, 9.3499) [0.5119, 0.2976, 0.3207] PeriodicSite: Si (10.3416, 3.8758, 11.7016) [0.7976, 0.4405, 0.4013] PeriodicSite: Si (13.9703, 5.1328, 11.7016) [1.0833, 0.5833, 0.4013] PeriodicSite: Si (7.4387, 6.3898, 11.7016) [0.3690, 0.7262, 0.4013] PeriodicSite: Si (11.0674, 7.6468, 11.7016) [0.6548, 0.8690, 0.4013] PeriodicSite: Si (9.6159, 0.1048, 11.7016) [0.9405, 0.0119, 0.4013] PeriodicSite: Si (3.0843, 1.3618, 11.7016) [0.2262, 0.1548, 0.4013] PeriodicSite: Si (6.7130, 2.6188, 11.7016) [0.5119, 0.2976, 0.4013] PeriodicSite: Si (3.8678, 2.0998, 13.7016) [0.2614, 0.2386, 0.4699] PeriodicSite: Si (6.4078, 6.4993, 13.7016) [0.2614, 0.7386, 0.4699] PeriodicSite: Si (8.9479, 2.0998, 13.7016) [0.7614, 0.2386, 0.4699] PeriodicSite: Si (11.4879, 6.4993, 13.7016) [0.7614, 0.7386, 0.4699] PeriodicSite: Si (4.9647, 4.3995, 15.5412) [0.2386, 0.5000, 0.5330] PeriodicSite: Si (2.4247, 0.0000, 15.5412) [0.2386, 0.0000, 0.5330] PeriodicSite: Si (10.0448, 4.3995, 15.5412) [0.7386, 0.5000, 0.5330] PeriodicSite: Si (7.5048, 0.0000, 15.5412) [0.7386, 0.0000, 0.5330] PeriodicSite: Si (1.3277, 2.2997, 17.3808) [0.0000, 0.2614, 0.5961] PeriodicSite: Si (3.8678, 6.6992, 17.3808) [0.0000, 0.7614, 0.5961] PeriodicSite: Si (6.4078, 2.2997, 17.3808) [0.5000, 0.2614, 0.5961] PeriodicSite: Si (8.9479, 6.6992, 17.3808) [0.5000, 0.7614, 0.5961] PeriodicSite: O (3.3800, 0.7072, 14.4153) [0.2925, 0.0804, 0.4944] PeriodicSite: O (5.9200, 5.1067, 14.4153) [0.2925, 0.5804, 0.4944] PeriodicSite: O (8.4601, 0.7072, 14.4153) [0.7925, 0.0804, 0.4944] PeriodicSite: O (11.0001, 5.1067, 14.4153) [0.7925, 0.5804, 0.4944] PeriodicSite: O (1.4625, 1.1188, 16.2550) [0.0804, 0.1271, 0.5575] PeriodicSite: O (4.0026, 5.5183, 16.2550) [0.0804, 0.6271, 0.5575] PeriodicSite: O (6.5426, 1.1188, 16.2550) [0.5804, 0.1271, 0.5575] PeriodicSite: O (9.0827, 5.5183, 16.2550) [0.5804, 0.6271, 0.5575] PeriodicSite: O (2.7777, 2.5735, 18.0946) [0.1271, 0.2925, 0.6206] PeriodicSite: O (5.3177, 6.9730, 18.0946) [0.1271, 0.7925, 0.6206] PeriodicSite: O (7.8578, 2.5735, 18.0946) [0.6271, 0.2925, 0.6206] PeriodicSite: O (10.3978, 6.9730, 18.0946) [0.6271, 0.7925, 0.6206] PeriodicSite: O (5.3177, 1.8260, 18.5067) [0.4196, 0.2075, 0.6347] PeriodicSite: O (7.8578, 6.2255, 18.5067) [0.4196, 0.7075, 0.6347] PeriodicSite: O (10.3978, 1.8260, 18.5067) [0.9196, 0.2075, 0.6347] PeriodicSite: O (12.9379, 6.2255, 18.5067) [0.9196, 0.7075, 0.6347] PeriodicSite: O (5.9200, 3.6923, 16.6671) [0.3729, 0.4196, 0.5716] PeriodicSite: O (8.4601, 8.0918, 16.6671) [0.3729, 0.9196, 0.5716] PeriodicSite: O (11.0001, 3.6923, 16.6671) [0.8729, 0.4196, 0.5716] PeriodicSite: O (13.5402, 8.0918, 16.6671) [0.8729, 0.9196, 0.5716] PeriodicSite: O (4.0026, 3.2807, 14.8274) [0.2075, 0.3729, 0.5085] PeriodicSite: O (6.5426, 7.6802, 14.8274) [0.2075, 0.8729, 0.5085] PeriodicSite: O (9.0827, 3.2807, 14.8274) [0.7075, 0.3729, 0.5085] PeriodicSite: O (11.6227, 7.6802, 14.8274) [0.7075, 0.8729, 0.5085], 'Sn': Structure Summary Lattice     abc : 6.65061477 6.65061477 6.65061477  angles : 90.0 90.0 90.0  volume : 294.16119253915326       A : 6.65061477 0.0 0.0       B : 0.0 6.65061477 0.0       C : 0.0 0.0 6.65061477 PeriodicSite: Sn (2.4940, 5.8193, 2.4940) [0.3750, 0.8750, 0.3750] PeriodicSite: Sn (0.8313, 0.8313, 0.8313) [0.1250, 0.1250, 0.1250] PeriodicSite: Sn (2.4940, 2.4940, 5.8193) [0.3750, 0.3750, 0.8750] PeriodicSite: Sn (0.8313, 4.1566, 4.1566) [0.1250, 0.6250, 0.6250] PeriodicSite: Sn (5.8193, 5.8193, 5.8193) [0.8750, 0.8750, 0.8750] PeriodicSite: Sn (4.1566, 0.8313, 4.1566) [0.6250, 0.1250, 0.6250] PeriodicSite: Sn (5.8193, 2.4940, 2.4940) [0.8750, 0.3750, 0.3750] PeriodicSite: Sn (4.1566, 4.1566, 0.8313) [0.6250, 0.6250, 0.1250], 'SrTiO3': Structure Summary Lattice     abc : 3.905 3.905 3.905  angles : 90.0 90.0 90.0  volume : 59.54744262499999       A : 3.905 0.0 2.391122875335207e-16       B : -2.391122875335207e-16 3.905 2.391122875335207e-16       C : 0.0 0.0 3.905 PeriodicSite: Sr2+ (1.9525, 1.9525, 1.9525) [0.5000, 0.5000, 0.5000] PeriodicSite: Ti4+ (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000] PeriodicSite: O2- (0.0000, 0.0000, 1.9525) [0.0000, 0.0000, 0.5000] PeriodicSite: O2- (-0.0000, 1.9525, 0.0000) [0.0000, 0.5000, 0.0000] PeriodicSite: O2- (1.9525, 0.0000, 0.0000) [0.5000, 0.0000, 0.0000], 'TiO2': <pymatgen.alchemy.materials.TransformedStructure object>, 'TlBiSe2': Structure Summary Lattice     abc : 4.372201544153475 61.149528191254596 59.08304095958131  angles : 3.6737691014605547 58.80413768014368 59.97014152897428  volume : 825.8885392060803       A : 3.74140218 -0.00027862 2.26231209       B : -1.13595131 3.78041753 61.02198666       C : 0.036913 0.04093202 59.08301525 PeriodicSite: Tl (2.5148, 3.6745, 63.4338) [0.9669, 0.9717, 0.0330] PeriodicSite: Tl (3.6037, 0.2035, 6.7146) [0.9793, 0.0537, 0.0207] PeriodicSite: Tl (3.5726, 0.5326, 10.9899) [0.9977, 0.1409, 0.0022] PeriodicSite: Tl (-0.2434, 0.8101, 13.0761) [0.0000, 0.2143, -0.0000] PeriodicSite: Tl (-0.2812, 1.1282, 76.5077) [0.0023, 0.2876, 0.9978] PeriodicSite: Tl (-0.3122, 1.4572, 80.7830) [0.0207, 0.3749, 0.9793] PeriodicSite: Tl (-0.3594, 1.7667, 85.0859) [0.0331, 0.4569, 0.9670] PeriodicSite: Bi (-0.4251, 2.0554, 89.4184) [0.0388, 0.5333, 0.9611] PeriodicSite: Bi (-0.5892, 2.2281, 93.9147) [0.0084, 0.5786, 0.9916] PeriodicSite: Bi (-0.6750, 2.4926, 98.2811) [0.0067, 0.6486, 0.9933] PeriodicSite: Bi (-0.8113, 2.7004, 43.5869) [0.0000, 0.7143, -0.0000] PeriodicSite: Bi (2.8309, 2.9491, 50.2379) [0.9934, 0.7801, 0.0066] PeriodicSite: Bi (2.7442, 3.2126, 54.6058) [0.9914, 0.8498, 0.0086] PeriodicSite: Bi (2.5805, 3.3856, 59.1013) [0.9611, 0.8952, 0.0389] PeriodicSite: Se (1.7377, 0.2085, 35.1484) [0.4743, 0.0495, 0.5256] PeriodicSite: Se (1.6987, 0.5271, 39.4370) [0.4897, 0.1339, 0.5104] PeriodicSite: Se (1.6462, 0.8311, 43.7478) [0.5002, 0.2145, 0.4998] PeriodicSite: Se (1.5935, 1.1347, 48.0594) [0.5106, 0.2949, 0.4893] PeriodicSite: Se (1.5531, 1.4514, 52.3505) [0.5255, 0.3788, 0.4747] PeriodicSite: Se (1.4871, 1.7413, 56.6824) [0.5312, 0.4556, 0.4685] PeriodicSite: Se (1.4204, 2.0277, 61.0185) [0.5364, 0.5314, 0.4634] PeriodicSite: Se (1.2436, 2.1850, 65.5372) [0.5013, 0.5726, 0.4986] PeriodicSite: Se (1.1826, 2.4786, 69.8633) [0.5087, 0.6503, 0.4913] PeriodicSite: Se (1.0777, 2.7207, 74.2599) [0.5000, 0.7143, 0.5000] PeriodicSite: Se (0.9728, 2.9625, 78.6564) [0.4913, 0.7782, 0.5088] PeriodicSite: Se (0.9121, 3.2562, 82.9823) [0.4987, 0.8560, 0.5014] PeriodicSite: Se (0.7353, 3.4138, 87.5010) [0.4636, 0.8973, 0.5365] PeriodicSite: Se (0.6680, 3.6996, 91.8379) [0.4687, 0.9729, 0.5316], 'VO2': <pymatgen.alchemy.materials.TransformedStructure object>}[source]
                                          -static assertArrayAlmostEqual(actual, desired, decimal=7, err_msg='', verbose=True)[source]
                                          +static assertArrayAlmostEqual(actual, desired, decimal=7, err_msg='', verbose=True)[source]

                                          Tests if two arrays are almost equal to a tolerance. The CamelCase naming is so that it is consistent with standard unittest methods.

                                          -static assertArrayEqual(actual, desired, err_msg='', verbose=True)[source]
                                          +static assertArrayEqual(actual, desired, err_msg='', verbose=True)[source]
                                          Tests if two arrays are equal. The CamelCase naming is so that it is

                                          consistent with standard unittest methods.

                                          @@ -166,14 +166,14 @@
                                          -static assertDictsAlmostEqual(actual, desired, decimal=7, err_msg='', verbose=True)[source]
                                          +static assertDictsAlmostEqual(actual, desired, decimal=7, err_msg='', verbose=True)[source]

                                          Tests if two arrays are almost equal to a tolerance. The CamelCase naming is so that it is consistent with standard unittest methods.

                                          -assertMSONable(obj, test_if_subclass=True)[source]
                                          +assertMSONable(obj, test_if_subclass=True)[source]

                                          Tests if obj is MSONable and tries to verify whether the contract is fulfilled.

                                          By default, the method tests whether obj is an instance of MSONable. @@ -182,19 +182,19 @@

                                          -static assertStrContentEqual(actual, desired, err_msg='', verbose=True)[source]
                                          +static assertStrContentEqual(actual, desired, err_msg='', verbose=True)[source]

                                          Tests if two strings are equal, ignoring things like trailing spaces, etc.

                                          -fn = PosixPath('/Users/shyue/repos/pymatgen/docs_rst/../pymatgen/util/structures/SrTiO3.json')[source]
                                          +fn = PosixPath('/Users/shyue/repos/pymatgen/docs_rst/../pymatgen/util/structures/SrTiO3.json')[source]
                                          -classmethod get_mp_structure(mpid)[source]
                                          +classmethod get_mp_structure(mpid)[source]

                                          Get a structure from MP.

                                          Parameters
                                          @@ -208,7 +208,7 @@
                                          -classmethod get_structure(name)[source]
                                          +classmethod get_structure(name)[source]

                                          Get a structure from the template directories.

                                          Parameters
                                          @@ -222,7 +222,7 @@
                                          -serialize_with_pickle(objects, protocols=None, test_eq=True)[source]
                                          +serialize_with_pickle(objects, protocols=None, test_eq=True)[source]

                                          Test whether the object(s) can be serialized and deserialized with pickle. This method tries to serialize the objects with pickle and the protocols specified in input. Then it deserializes the pickle format @@ -245,7 +245,7 @@

                                          -warnings = <module 'warnings' from '/Users/shyue/miniconda3/envs/mavrl/lib/python3.9/warnings.py'>[source]
                                          +warnings = <module 'warnings' from '/Users/shyue/miniconda3/envs/mavrl/lib/python3.9/warnings.py'>[source]
                                          diff --git a/docs/pymatgen.util.typing.html b/docs/pymatgen.util.typing.html index 1b9e491f6ad..6239a5b274f 100644 --- a/docs/pymatgen.util.typing.html +++ b/docs/pymatgen.util.typing.html @@ -4,7 +4,7 @@ - pymatgen.util.typing module — pymatgen 2022.5.18 documentation + pymatgen.util.typing module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                          - 2022.5.18 + 2022.5.18.1
                                          diff --git a/docs/pymatgen.vis.html b/docs/pymatgen.vis.html index dea655f740e..32a54735f5f 100644 --- a/docs/pymatgen.vis.html +++ b/docs/pymatgen.vis.html @@ -4,7 +4,7 @@ - pymatgen.vis package — pymatgen 2022.5.18 documentation + pymatgen.vis package — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                          - 2022.5.18 + 2022.5.18.1
                                          diff --git a/docs/pymatgen.vis.plotters.html b/docs/pymatgen.vis.plotters.html index 828c6e4bebc..5a74a3036d2 100644 --- a/docs/pymatgen.vis.plotters.html +++ b/docs/pymatgen.vis.plotters.html @@ -4,7 +4,7 @@ - pymatgen.vis.plotters module — pymatgen 2022.5.18 documentation + pymatgen.vis.plotters module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                          - 2022.5.18 + 2022.5.18.1
                                          @@ -118,7 +118,7 @@

                                          This module defines generic plotters.

                                          -class SpectrumPlotter(xshift=0.0, yshift=0.0, stack=False, color_cycle=('qualitative', 'Set1_9'))[source]
                                          +class SpectrumPlotter(xshift=0.0, yshift=0.0, stack=False, color_cycle=('qualitative', 'Set1_9'))[source]

                                          Bases: object

                                          Class for plotting Spectrum objects and subclasses. Note that the interface is extremely flexible given that there are many different ways in which @@ -155,7 +155,7 @@

                                          -add_spectra(spectra_dict, key_sort_func=None)[source]
                                          +add_spectra(spectra_dict, key_sort_func=None)[source]

                                          Add a dictionary of doses, with an optional sorting function for the keys.

                                          @@ -170,7 +170,7 @@
                                          -add_spectrum(label, spectrum, color=None)[source]
                                          +add_spectrum(label, spectrum, color=None)[source]

                                          Adds a Spectrum for plotting.

                                          Parameters
                                          @@ -187,7 +187,7 @@
                                          -get_plot(xlim=None, ylim=None)[source]
                                          +get_plot(xlim=None, ylim=None)[source]

                                          Get a matplotlib plot showing the DOS.

                                          Parameters
                                          @@ -202,7 +202,7 @@
                                          -save_plot(filename, img_format='eps', **kwargs)[source]
                                          +save_plot(filename, img_format='eps', **kwargs)[source]

                                          Save matplotlib plot to a file.

                                          Parameters
                                          @@ -216,7 +216,7 @@
                                          -show(**kwargs)[source]
                                          +show(**kwargs)[source]

                                          Show the plot using matplotlib.

                                          diff --git a/docs/pymatgen.vis.structure_chemview.html b/docs/pymatgen.vis.structure_chemview.html index 748021c6fd1..d52ef019395 100644 --- a/docs/pymatgen.vis.structure_chemview.html +++ b/docs/pymatgen.vis.structure_chemview.html @@ -4,7 +4,7 @@ - pymatgen.vis.structure_chemview module — pymatgen 2022.5.18 documentation + pymatgen.vis.structure_chemview module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                          - 2022.5.18 + 2022.5.18.1
                                          @@ -118,7 +118,7 @@

                                          Visualization for structures using chemview.

                                          -quick_view(structure, bonds=True, conventional=False, transform=None, show_box=True, bond_tol=0.2, stick_radius=0.1)[source]
                                          +quick_view(structure, bonds=True, conventional=False, transform=None, show_box=True, bond_tol=0.2, stick_radius=0.1)[source]

                                          A function to visualize pymatgen Structure objects in jupyter notebook using chemview package.

                                          Parameters
                                          diff --git a/docs/pymatgen.vis.structure_vtk.html b/docs/pymatgen.vis.structure_vtk.html index bb54aa1dc2f..ea771fe2e19 100644 --- a/docs/pymatgen.vis.structure_vtk.html +++ b/docs/pymatgen.vis.structure_vtk.html @@ -4,7 +4,7 @@ - pymatgen.vis.structure_vtk module — pymatgen 2022.5.18 documentation + pymatgen.vis.structure_vtk module — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                          - 2022.5.18 + 2022.5.18.1
                                          @@ -118,7 +118,7 @@

                                          This module contains classes to wrap Python VTK to make nice molecular plots.

                                          -class MultiStructuresInteractorStyle(parent)[source]
                                          +class MultiStructuresInteractorStyle(parent)[source]

                                          Bases: pymatgen.vis.structure_vtk.StructureInteractorStyle

                                          Interactor for MultiStructureVis.

                                          @@ -128,7 +128,7 @@
                                          -keyPressEvent(obj, event)[source]
                                          +keyPressEvent(obj, event)[source]
                                          Parameters
                                            @@ -143,7 +143,7 @@
                                            -class MultiStructuresVis(element_color_mapping=None, show_unit_cell=True, show_bonds=False, show_polyhedron=False, poly_radii_tol_factor=0.5, excluded_bonding_elements=None, animated_movie_options={'looping_type': 'restart', 'number_of_loops': 1, 'time_between_frames': 0.1, 'time_between_loops': 1.0})[source]
                                            +class MultiStructuresVis(element_color_mapping=None, show_unit_cell=True, show_bonds=False, show_polyhedron=False, poly_radii_tol_factor=0.5, excluded_bonding_elements=None, animated_movie_options={'looping_type': 'restart', 'number_of_loops': 1, 'time_between_frames': 0.1, 'time_between_loops': 1.0})[source]

                                            Bases: pymatgen.vis.structure_vtk.StructureVis

                                            Visualization for multiple structures.

                                            @@ -173,24 +173,24 @@
                                            -DEFAULT_ANIMATED_MOVIE_OPTIONS = {'looping_type': 'restart', 'number_of_loops': 1, 'time_between_frames': 0.1, 'time_between_loops': 1.0}[source]
                                            +DEFAULT_ANIMATED_MOVIE_OPTIONS = {'looping_type': 'restart', 'number_of_loops': 1, 'time_between_frames': 0.1, 'time_between_loops': 1.0}[source]
                                            -apply_tags()[source]
                                            +apply_tags()[source]

                                            Apply tags.

                                            -display_help()[source]
                                            +display_help()[source]

                                            Display the help for various keyboard shortcuts.

                                            -display_info(info)[source]
                                            +display_info(info)[source]
                                            Parameters

                                            info (str) – Information.

                                            @@ -200,7 +200,7 @@
                                            -display_warning(warning)[source]
                                            +display_warning(warning)[source]
                                            Parameters

                                            warning (str) – Warning

                                            @@ -210,19 +210,19 @@
                                            -erase_info()[source]
                                            +erase_info()[source]

                                            Erase all info.

                                            -erase_warning()[source]
                                            +erase_warning()[source]

                                            Remove warnings.

                                            -set_animated_movie_options(animated_movie_options=None)[source]
                                            +set_animated_movie_options(animated_movie_options=None)[source]
                                            Parameters

                                            () (animated_movie_options) –

                                            @@ -232,7 +232,7 @@
                                            -set_structure(structure, reset_camera=True, to_unit_cell=False)[source]
                                            +set_structure(structure, reset_camera=True, to_unit_cell=False)[source]

                                            Add a structure to the visualizer.

                                            Parameters
                                            @@ -248,7 +248,7 @@
                                            -set_structures(structures, tags=None)[source]
                                            +set_structures(structures, tags=None)[source]

                                            Add list of structures to the visualizer.

                                            Parameters
                                            @@ -264,7 +264,7 @@
                                            -class StructureInteractorStyle(parent)[source]
                                            +class StructureInteractorStyle(parent)[source]

                                            Bases: object

                                            A custom interactor style for visualizing structures.

                                            @@ -274,7 +274,7 @@
                                            -keyPressEvent(obj, event)[source]
                                            +keyPressEvent(obj, event)[source]
                                            Parameters
                                              @@ -287,7 +287,7 @@
                                              -leftButtonPressEvent(obj, event)[source]
                                              +leftButtonPressEvent(obj, event)[source]
                                              Parameters
                                                @@ -300,7 +300,7 @@
                                                -leftButtonReleaseEvent(obj, event)[source]
                                                +leftButtonReleaseEvent(obj, event)[source]
                                                Parameters
                                                  @@ -313,7 +313,7 @@
                                                  -mouseMoveEvent(obj, event)[source]
                                                  +mouseMoveEvent(obj, event)[source]
                                                  Parameters
                                                    @@ -328,7 +328,7 @@
                                                    -class StructureVis(element_color_mapping=None, show_unit_cell=True, show_bonds=False, show_polyhedron=True, poly_radii_tol_factor=0.5, excluded_bonding_elements=None)[source]
                                                    +class StructureVis(element_color_mapping=None, show_unit_cell=True, show_bonds=False, show_polyhedron=True, poly_radii_tol_factor=0.5, excluded_bonding_elements=None)[source]

                                                    Bases: object

                                                    Provides Structure object visualization using VTK.

                                                    Constructs a Structure Visualization.

                                                    @@ -374,7 +374,7 @@
                                                    -add_bonds(neighbors, center, color=None, opacity=None, radius=0.1)[source]
                                                    +add_bonds(neighbors, center, color=None, opacity=None, radius=0.1)[source]

                                                    Adds bonds for a site.

                                                    Parameters
                                                    @@ -391,7 +391,7 @@
                                                    -add_edges(edges, type='line', linewidth=2, color=[0.0, 0.0, 0.0])[source]
                                                    +add_edges(edges, type='line', linewidth=2, color=[0.0, 0.0, 0.0])[source]
                                                    Parameters
                                                      @@ -406,7 +406,7 @@
                                                      -add_faces(faces, color, opacity=0.35)[source]
                                                      +add_faces(faces, color, opacity=0.35)[source]

                                                      Adding face of polygon.

                                                      Parameters
                                                      @@ -421,7 +421,7 @@
                                                      -add_line(start, end, color=(0.5, 0.5, 0.5), width=1)[source]
                                                      +add_line(start, end, color=(0.5, 0.5, 0.5), width=1)[source]

                                                      Adds a line.

                                                      Parameters
                                                      @@ -437,7 +437,7 @@
                                                      -add_partial_sphere(coords, radius, color, start=0, end=360, opacity=1.0)[source]
                                                      +add_partial_sphere(coords, radius, color, start=0, end=360, opacity=1.0)[source]

                                                      Adding a partial sphere (to display partial occupancies.

                                                      Parameters
                                                      @@ -455,19 +455,19 @@
                                                      -add_picker()[source]
                                                      +add_picker()[source]

                                                      Create a cell picker.

                                                      -add_picker_fixed()[source]
                                                      +add_picker_fixed()[source]

                                                      Create a cell picker.Returns:

                                                      -add_polyhedron(neighbors, center, color, opacity=1.0, draw_edges=False, edges_color=[0.0, 0.0, 0.0], edges_linewidth=2)[source]
                                                      +add_polyhedron(neighbors, center, color, opacity=1.0, draw_edges=False, edges_color=[0.0, 0.0, 0.0], edges_linewidth=2)[source]

                                                      Adds a polyhedron.

                                                      Parameters
                                                      @@ -486,7 +486,7 @@
                                                      -add_site(site)[source]
                                                      +add_site(site)[source]

                                                      Add a site to the render window. The site is displayed as a sphere, the color of which is determined based on the element. Partially occupied sites are displayed as a single element color, though the site info @@ -500,7 +500,7 @@

                                                      -add_text(coords, text, color=(0, 0, 0))[source]
                                                      +add_text(coords, text, color=(0, 0, 0))[source]

                                                      Add text at a coordinate.

                                                      Parameters
                                                      @@ -515,7 +515,7 @@
                                                      -add_triangle(neighbors, color, center=None, opacity=0.4, draw_edges=False, edges_color=[0.0, 0.0, 0.0], edges_linewidth=2)[source]
                                                      +add_triangle(neighbors, color, center=None, opacity=0.4, draw_edges=False, edges_color=[0.0, 0.0, 0.0], edges_linewidth=2)[source]

                                                      Adds a triangular surface between three atoms.

                                                      Parameters
                                                      @@ -534,19 +534,19 @@
                                                      -display_help()[source]
                                                      +display_help()[source]

                                                      Display the help for various keyboard shortcuts.

                                                      -orthongonalize_structure()[source]
                                                      +orthongonalize_structure()[source]

                                                      Orthogonalize the structure.

                                                      -redraw(reset_camera=False)[source]
                                                      +redraw(reset_camera=False)[source]

                                                      Redraw the render window.

                                                      Parameters
                                                      @@ -558,7 +558,7 @@
                                                      -rotate_view(axis_ind=0, angle=0)[source]
                                                      +rotate_view(axis_ind=0, angle=0)[source]

                                                      Rotate the camera view.

                                                      Parameters
                                                      @@ -572,7 +572,7 @@
                                                      -set_structure(structure, reset_camera=True, to_unit_cell=True)[source]
                                                      +set_structure(structure, reset_camera=True, to_unit_cell=True)[source]

                                                      Add a structure to the visualizer.

                                                      Parameters
                                                      @@ -588,13 +588,13 @@
                                                      -show()[source]
                                                      +show()[source]

                                                      Display the visualizer.

                                                      -write_image(filename='image.png', magnification=1, image_format='png')[source]
                                                      +write_image(filename='image.png', magnification=1, image_format='png')[source]

                                                      Save render window to an image.

                                                      Parameters
                                                      @@ -609,7 +609,7 @@
                                                      -zoom(factor)[source]
                                                      +zoom(factor)[source]

                                                      Zoom the camera view by a factor.

                                                      @@ -617,7 +617,7 @@
                                                      -make_movie(structures, output_filename='movie.mp4', zoom=1.0, fps=20, bitrate='10000k', quality=1, **kwargs)[source]
                                                      +make_movie(structures, output_filename='movie.mp4', zoom=1.0, fps=20, bitrate='10000k', quality=1, **kwargs)[source]

                                                      Generate a movie from a sequence of structures using vtk and ffmpeg.

                                                      Parameters
                                                      diff --git a/docs/references.html b/docs/references.html index 32fc9db1402..1a51544d9f5 100644 --- a/docs/references.html +++ b/docs/references.html @@ -4,7 +4,7 @@ - References — pymatgen 2022.5.18 documentation + References — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      diff --git a/docs/search.html b/docs/search.html index 5666b3ad6d8..319c298a939 100644 --- a/docs/search.html +++ b/docs/search.html @@ -3,7 +3,7 @@ - Search — pymatgen 2022.5.18 documentation + Search — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      diff --git a/docs/searchindex.js b/docs/searchindex.js index c5d57aaa8dc..35eec4ebfe6 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["addons","change_log","compatibility","contributing","index","installation","introduction","latest_changes","modules","pymatgen","pymatgen.alchemy","pymatgen.alchemy.filters","pymatgen.alchemy.materials","pymatgen.alchemy.transmuters","pymatgen.analysis","pymatgen.analysis.adsorption","pymatgen.analysis.bond_dissociation","pymatgen.analysis.bond_valence","pymatgen.analysis.chemenv","pymatgen.analysis.chemenv.connectivity","pymatgen.analysis.chemenv.connectivity.connected_components","pymatgen.analysis.chemenv.connectivity.connectivity_finder","pymatgen.analysis.chemenv.connectivity.environment_nodes","pymatgen.analysis.chemenv.connectivity.structure_connectivity","pymatgen.analysis.chemenv.coordination_environments","pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies","pymatgen.analysis.chemenv.coordination_environments.coordination_geometries","pymatgen.analysis.chemenv.coordination_environments.coordination_geometries_files","pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder","pymatgen.analysis.chemenv.coordination_environments.structure_environments","pymatgen.analysis.chemenv.coordination_environments.voronoi","pymatgen.analysis.chemenv.utils","pymatgen.analysis.chemenv.utils.chemenv_config","pymatgen.analysis.chemenv.utils.chemenv_errors","pymatgen.analysis.chemenv.utils.coordination_geometry_utils","pymatgen.analysis.chemenv.utils.defs_utils","pymatgen.analysis.chemenv.utils.func_utils","pymatgen.analysis.chemenv.utils.graph_utils","pymatgen.analysis.chemenv.utils.math_utils","pymatgen.analysis.chemenv.utils.scripts_utils","pymatgen.analysis.chempot_diagram","pymatgen.analysis.cost","pymatgen.analysis.defects","pymatgen.analysis.defects.core","pymatgen.analysis.defects.corrections","pymatgen.analysis.defects.defect_compatibility","pymatgen.analysis.defects.dilute_solution_model","pymatgen.analysis.defects.generators","pymatgen.analysis.defects.thermodynamics","pymatgen.analysis.defects.utils","pymatgen.analysis.diffraction","pymatgen.analysis.diffraction.core","pymatgen.analysis.diffraction.neutron","pymatgen.analysis.diffraction.tem","pymatgen.analysis.diffraction.xrd","pymatgen.analysis.diffusion_analyzer","pymatgen.analysis.dimensionality","pymatgen.analysis.elasticity","pymatgen.analysis.elasticity.elastic","pymatgen.analysis.elasticity.strain","pymatgen.analysis.elasticity.stress","pymatgen.analysis.energy_models","pymatgen.analysis.eos","pymatgen.analysis.ewald","pymatgen.analysis.excitation","pymatgen.analysis.ferroelectricity","pymatgen.analysis.ferroelectricity.polarization","pymatgen.analysis.fragmenter","pymatgen.analysis.functional_groups","pymatgen.analysis.gb","pymatgen.analysis.gb.grain","pymatgen.analysis.graphs","pymatgen.analysis.hhi","pymatgen.analysis.interface","pymatgen.analysis.interface_reactions","pymatgen.analysis.interfaces","pymatgen.analysis.interfaces.coherent_interfaces","pymatgen.analysis.interfaces.substrate_analyzer","pymatgen.analysis.interfaces.zsl","pymatgen.analysis.local_env","pymatgen.analysis.magnetism","pymatgen.analysis.magnetism.analyzer","pymatgen.analysis.magnetism.heisenberg","pymatgen.analysis.magnetism.jahnteller","pymatgen.analysis.molecule_matcher","pymatgen.analysis.molecule_structure_comparator","pymatgen.analysis.nmr","pymatgen.analysis.path_finder","pymatgen.analysis.phase_diagram","pymatgen.analysis.piezo","pymatgen.analysis.piezo_sensitivity","pymatgen.analysis.pourbaix_diagram","pymatgen.analysis.prototypes","pymatgen.analysis.quasiharmonic","pymatgen.analysis.reaction_calculator","pymatgen.analysis.solar","pymatgen.analysis.solar.slme","pymatgen.analysis.structure_analyzer","pymatgen.analysis.structure_matcher","pymatgen.analysis.structure_prediction","pymatgen.analysis.structure_prediction.dopant_predictor","pymatgen.analysis.structure_prediction.substitution_probability","pymatgen.analysis.structure_prediction.substitutor","pymatgen.analysis.structure_prediction.volume_predictor","pymatgen.analysis.substrate_analyzer","pymatgen.analysis.surface_analysis","pymatgen.analysis.thermochemistry","pymatgen.analysis.topological","pymatgen.analysis.topological.spillage","pymatgen.analysis.transition_state","pymatgen.analysis.wulff","pymatgen.analysis.xas","pymatgen.analysis.xas.spectrum","pymatgen.analysis.xps","pymatgen.apps","pymatgen.apps.battery","pymatgen.apps.battery.analyzer","pymatgen.apps.battery.battery_abc","pymatgen.apps.battery.conversion_battery","pymatgen.apps.battery.insertion_battery","pymatgen.apps.battery.plotter","pymatgen.apps.borg","pymatgen.apps.borg.hive","pymatgen.apps.borg.queen","pymatgen.cli","pymatgen.cli.feff_plot_cross_section","pymatgen.cli.feff_plot_dos","pymatgen.cli.gaussian_analyzer","pymatgen.cli.get_environment","pymatgen.cli.pmg","pymatgen.cli.pmg_analyze","pymatgen.cli.pmg_config","pymatgen.cli.pmg_plot","pymatgen.cli.pmg_potcar","pymatgen.cli.pmg_query","pymatgen.cli.pmg_structure","pymatgen.command_line","pymatgen.command_line.bader_caller","pymatgen.command_line.chargemol_caller","pymatgen.command_line.critic2_caller","pymatgen.command_line.enumlib_caller","pymatgen.command_line.gulp_caller","pymatgen.command_line.mcsqs_caller","pymatgen.command_line.vampire_caller","pymatgen.core","pymatgen.core.bonds","pymatgen.core.composition","pymatgen.core.interface","pymatgen.core.ion","pymatgen.core.lattice","pymatgen.core.libxcfunc","pymatgen.core.molecular_orbitals","pymatgen.core.operations","pymatgen.core.periodic_table","pymatgen.core.sites","pymatgen.core.spectrum","pymatgen.core.structure","pymatgen.core.surface","pymatgen.core.tensors","pymatgen.core.trajectory","pymatgen.core.units","pymatgen.core.xcfunc","pymatgen.dao","pymatgen.electronic_structure","pymatgen.electronic_structure.bandstructure","pymatgen.electronic_structure.boltztrap","pymatgen.electronic_structure.boltztrap2","pymatgen.electronic_structure.cohp","pymatgen.electronic_structure.core","pymatgen.electronic_structure.dos","pymatgen.electronic_structure.plotter","pymatgen.entries","pymatgen.entries.compatibility","pymatgen.entries.computed_entries","pymatgen.entries.correction_calculator","pymatgen.entries.entry_tools","pymatgen.entries.exp_entries","pymatgen.entries.mixing_scheme","pymatgen.ext","pymatgen.ext.cod","pymatgen.ext.crystalsai","pymatgen.ext.jhu","pymatgen.ext.matproj","pymatgen.ext.optimade","pymatgen.io","pymatgen.io.abinit","pymatgen.io.abinit.abiobjects","pymatgen.io.abinit.abitimer","pymatgen.io.abinit.inputs","pymatgen.io.abinit.netcdf","pymatgen.io.abinit.pseudos","pymatgen.io.abinit.variable","pymatgen.io.adf","pymatgen.io.ase","pymatgen.io.atat","pymatgen.io.babel","pymatgen.io.cif","pymatgen.io.core","pymatgen.io.cp2k","pymatgen.io.cp2k.inputs","pymatgen.io.cp2k.outputs","pymatgen.io.cp2k.sets","pymatgen.io.cp2k.utils","pymatgen.io.cssr","pymatgen.io.cube","pymatgen.io.exciting","pymatgen.io.exciting.inputs","pymatgen.io.feff","pymatgen.io.feff.inputs","pymatgen.io.feff.outputs","pymatgen.io.feff.sets","pymatgen.io.fiesta","pymatgen.io.gaussian","pymatgen.io.jarvis","pymatgen.io.lammps","pymatgen.io.lammps.data","pymatgen.io.lammps.inputs","pymatgen.io.lammps.outputs","pymatgen.io.lammps.utils","pymatgen.io.lmto","pymatgen.io.lobster","pymatgen.io.lobster.inputs","pymatgen.io.lobster.lobsterenv","pymatgen.io.lobster.outputs","pymatgen.io.nwchem","pymatgen.io.packmol","pymatgen.io.phonopy","pymatgen.io.prismatic","pymatgen.io.pwscf","pymatgen.io.qchem","pymatgen.io.qchem.inputs","pymatgen.io.qchem.outputs","pymatgen.io.qchem.sets","pymatgen.io.qchem.utils","pymatgen.io.shengbte","pymatgen.io.template","pymatgen.io.vasp","pymatgen.io.vasp.help","pymatgen.io.vasp.inputs","pymatgen.io.vasp.outputs","pymatgen.io.vasp.sets","pymatgen.io.wannier90","pymatgen.io.xcrysden","pymatgen.io.xr","pymatgen.io.xtb","pymatgen.io.xtb.inputs","pymatgen.io.xtb.outputs","pymatgen.io.xyz","pymatgen.io.zeopp","pymatgen.optimization","pymatgen.optimization.linear_assignment","pymatgen.optimization.linear_assignment_numpy","pymatgen.optimization.neighbors","pymatgen.phonon","pymatgen.phonon.bandstructure","pymatgen.phonon.dos","pymatgen.phonon.gruneisen","pymatgen.phonon.ir_spectra","pymatgen.phonon.plotter","pymatgen.symmetry","pymatgen.symmetry.analyzer","pymatgen.symmetry.bandstructure","pymatgen.symmetry.groups","pymatgen.symmetry.kpath","pymatgen.symmetry.maggroups","pymatgen.symmetry.settings","pymatgen.symmetry.site_symmetries","pymatgen.symmetry.structure","pymatgen.transformations","pymatgen.transformations.advanced_transformations","pymatgen.transformations.defect_transformations","pymatgen.transformations.site_transformations","pymatgen.transformations.standard_transformations","pymatgen.transformations.transformation_abc","pymatgen.util","pymatgen.util.convergence","pymatgen.util.coord","pymatgen.util.coord_cython","pymatgen.util.io_utils","pymatgen.util.num","pymatgen.util.plotting","pymatgen.util.provenance","pymatgen.util.serialization","pymatgen.util.string","pymatgen.util.testing","pymatgen.util.typing","pymatgen.vis","pymatgen.vis.plotters","pymatgen.vis.structure_chemview","pymatgen.vis.structure_vtk","references","team","usage"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["addons.rst","change_log.rst","compatibility.rst","contributing.rst","index.rst","installation.rst","introduction.rst","latest_changes.rst","modules.rst","pymatgen.rst","pymatgen.alchemy.rst","pymatgen.alchemy.filters.rst","pymatgen.alchemy.materials.rst","pymatgen.alchemy.transmuters.rst","pymatgen.analysis.rst","pymatgen.analysis.adsorption.rst","pymatgen.analysis.bond_dissociation.rst","pymatgen.analysis.bond_valence.rst","pymatgen.analysis.chemenv.rst","pymatgen.analysis.chemenv.connectivity.rst","pymatgen.analysis.chemenv.connectivity.connected_components.rst","pymatgen.analysis.chemenv.connectivity.connectivity_finder.rst","pymatgen.analysis.chemenv.connectivity.environment_nodes.rst","pymatgen.analysis.chemenv.connectivity.structure_connectivity.rst","pymatgen.analysis.chemenv.coordination_environments.rst","pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.rst","pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.rst","pymatgen.analysis.chemenv.coordination_environments.coordination_geometries_files.rst","pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder.rst","pymatgen.analysis.chemenv.coordination_environments.structure_environments.rst","pymatgen.analysis.chemenv.coordination_environments.voronoi.rst","pymatgen.analysis.chemenv.utils.rst","pymatgen.analysis.chemenv.utils.chemenv_config.rst","pymatgen.analysis.chemenv.utils.chemenv_errors.rst","pymatgen.analysis.chemenv.utils.coordination_geometry_utils.rst","pymatgen.analysis.chemenv.utils.defs_utils.rst","pymatgen.analysis.chemenv.utils.func_utils.rst","pymatgen.analysis.chemenv.utils.graph_utils.rst","pymatgen.analysis.chemenv.utils.math_utils.rst","pymatgen.analysis.chemenv.utils.scripts_utils.rst","pymatgen.analysis.chempot_diagram.rst","pymatgen.analysis.cost.rst","pymatgen.analysis.defects.rst","pymatgen.analysis.defects.core.rst","pymatgen.analysis.defects.corrections.rst","pymatgen.analysis.defects.defect_compatibility.rst","pymatgen.analysis.defects.dilute_solution_model.rst","pymatgen.analysis.defects.generators.rst","pymatgen.analysis.defects.thermodynamics.rst","pymatgen.analysis.defects.utils.rst","pymatgen.analysis.diffraction.rst","pymatgen.analysis.diffraction.core.rst","pymatgen.analysis.diffraction.neutron.rst","pymatgen.analysis.diffraction.tem.rst","pymatgen.analysis.diffraction.xrd.rst","pymatgen.analysis.diffusion_analyzer.rst","pymatgen.analysis.dimensionality.rst","pymatgen.analysis.elasticity.rst","pymatgen.analysis.elasticity.elastic.rst","pymatgen.analysis.elasticity.strain.rst","pymatgen.analysis.elasticity.stress.rst","pymatgen.analysis.energy_models.rst","pymatgen.analysis.eos.rst","pymatgen.analysis.ewald.rst","pymatgen.analysis.excitation.rst","pymatgen.analysis.ferroelectricity.rst","pymatgen.analysis.ferroelectricity.polarization.rst","pymatgen.analysis.fragmenter.rst","pymatgen.analysis.functional_groups.rst","pymatgen.analysis.gb.rst","pymatgen.analysis.gb.grain.rst","pymatgen.analysis.graphs.rst","pymatgen.analysis.hhi.rst","pymatgen.analysis.interface.rst","pymatgen.analysis.interface_reactions.rst","pymatgen.analysis.interfaces.rst","pymatgen.analysis.interfaces.coherent_interfaces.rst","pymatgen.analysis.interfaces.substrate_analyzer.rst","pymatgen.analysis.interfaces.zsl.rst","pymatgen.analysis.local_env.rst","pymatgen.analysis.magnetism.rst","pymatgen.analysis.magnetism.analyzer.rst","pymatgen.analysis.magnetism.heisenberg.rst","pymatgen.analysis.magnetism.jahnteller.rst","pymatgen.analysis.molecule_matcher.rst","pymatgen.analysis.molecule_structure_comparator.rst","pymatgen.analysis.nmr.rst","pymatgen.analysis.path_finder.rst","pymatgen.analysis.phase_diagram.rst","pymatgen.analysis.piezo.rst","pymatgen.analysis.piezo_sensitivity.rst","pymatgen.analysis.pourbaix_diagram.rst","pymatgen.analysis.prototypes.rst","pymatgen.analysis.quasiharmonic.rst","pymatgen.analysis.reaction_calculator.rst","pymatgen.analysis.solar.rst","pymatgen.analysis.solar.slme.rst","pymatgen.analysis.structure_analyzer.rst","pymatgen.analysis.structure_matcher.rst","pymatgen.analysis.structure_prediction.rst","pymatgen.analysis.structure_prediction.dopant_predictor.rst","pymatgen.analysis.structure_prediction.substitution_probability.rst","pymatgen.analysis.structure_prediction.substitutor.rst","pymatgen.analysis.structure_prediction.volume_predictor.rst","pymatgen.analysis.substrate_analyzer.rst","pymatgen.analysis.surface_analysis.rst","pymatgen.analysis.thermochemistry.rst","pymatgen.analysis.topological.rst","pymatgen.analysis.topological.spillage.rst","pymatgen.analysis.transition_state.rst","pymatgen.analysis.wulff.rst","pymatgen.analysis.xas.rst","pymatgen.analysis.xas.spectrum.rst","pymatgen.analysis.xps.rst","pymatgen.apps.rst","pymatgen.apps.battery.rst","pymatgen.apps.battery.analyzer.rst","pymatgen.apps.battery.battery_abc.rst","pymatgen.apps.battery.conversion_battery.rst","pymatgen.apps.battery.insertion_battery.rst","pymatgen.apps.battery.plotter.rst","pymatgen.apps.borg.rst","pymatgen.apps.borg.hive.rst","pymatgen.apps.borg.queen.rst","pymatgen.cli.rst","pymatgen.cli.feff_plot_cross_section.rst","pymatgen.cli.feff_plot_dos.rst","pymatgen.cli.gaussian_analyzer.rst","pymatgen.cli.get_environment.rst","pymatgen.cli.pmg.rst","pymatgen.cli.pmg_analyze.rst","pymatgen.cli.pmg_config.rst","pymatgen.cli.pmg_plot.rst","pymatgen.cli.pmg_potcar.rst","pymatgen.cli.pmg_query.rst","pymatgen.cli.pmg_structure.rst","pymatgen.command_line.rst","pymatgen.command_line.bader_caller.rst","pymatgen.command_line.chargemol_caller.rst","pymatgen.command_line.critic2_caller.rst","pymatgen.command_line.enumlib_caller.rst","pymatgen.command_line.gulp_caller.rst","pymatgen.command_line.mcsqs_caller.rst","pymatgen.command_line.vampire_caller.rst","pymatgen.core.rst","pymatgen.core.bonds.rst","pymatgen.core.composition.rst","pymatgen.core.interface.rst","pymatgen.core.ion.rst","pymatgen.core.lattice.rst","pymatgen.core.libxcfunc.rst","pymatgen.core.molecular_orbitals.rst","pymatgen.core.operations.rst","pymatgen.core.periodic_table.rst","pymatgen.core.sites.rst","pymatgen.core.spectrum.rst","pymatgen.core.structure.rst","pymatgen.core.surface.rst","pymatgen.core.tensors.rst","pymatgen.core.trajectory.rst","pymatgen.core.units.rst","pymatgen.core.xcfunc.rst","pymatgen.dao.rst","pymatgen.electronic_structure.rst","pymatgen.electronic_structure.bandstructure.rst","pymatgen.electronic_structure.boltztrap.rst","pymatgen.electronic_structure.boltztrap2.rst","pymatgen.electronic_structure.cohp.rst","pymatgen.electronic_structure.core.rst","pymatgen.electronic_structure.dos.rst","pymatgen.electronic_structure.plotter.rst","pymatgen.entries.rst","pymatgen.entries.compatibility.rst","pymatgen.entries.computed_entries.rst","pymatgen.entries.correction_calculator.rst","pymatgen.entries.entry_tools.rst","pymatgen.entries.exp_entries.rst","pymatgen.entries.mixing_scheme.rst","pymatgen.ext.rst","pymatgen.ext.cod.rst","pymatgen.ext.crystalsai.rst","pymatgen.ext.jhu.rst","pymatgen.ext.matproj.rst","pymatgen.ext.optimade.rst","pymatgen.io.rst","pymatgen.io.abinit.rst","pymatgen.io.abinit.abiobjects.rst","pymatgen.io.abinit.abitimer.rst","pymatgen.io.abinit.inputs.rst","pymatgen.io.abinit.netcdf.rst","pymatgen.io.abinit.pseudos.rst","pymatgen.io.abinit.variable.rst","pymatgen.io.adf.rst","pymatgen.io.ase.rst","pymatgen.io.atat.rst","pymatgen.io.babel.rst","pymatgen.io.cif.rst","pymatgen.io.core.rst","pymatgen.io.cp2k.rst","pymatgen.io.cp2k.inputs.rst","pymatgen.io.cp2k.outputs.rst","pymatgen.io.cp2k.sets.rst","pymatgen.io.cp2k.utils.rst","pymatgen.io.cssr.rst","pymatgen.io.cube.rst","pymatgen.io.exciting.rst","pymatgen.io.exciting.inputs.rst","pymatgen.io.feff.rst","pymatgen.io.feff.inputs.rst","pymatgen.io.feff.outputs.rst","pymatgen.io.feff.sets.rst","pymatgen.io.fiesta.rst","pymatgen.io.gaussian.rst","pymatgen.io.jarvis.rst","pymatgen.io.lammps.rst","pymatgen.io.lammps.data.rst","pymatgen.io.lammps.inputs.rst","pymatgen.io.lammps.outputs.rst","pymatgen.io.lammps.utils.rst","pymatgen.io.lmto.rst","pymatgen.io.lobster.rst","pymatgen.io.lobster.inputs.rst","pymatgen.io.lobster.lobsterenv.rst","pymatgen.io.lobster.outputs.rst","pymatgen.io.nwchem.rst","pymatgen.io.packmol.rst","pymatgen.io.phonopy.rst","pymatgen.io.prismatic.rst","pymatgen.io.pwscf.rst","pymatgen.io.qchem.rst","pymatgen.io.qchem.inputs.rst","pymatgen.io.qchem.outputs.rst","pymatgen.io.qchem.sets.rst","pymatgen.io.qchem.utils.rst","pymatgen.io.shengbte.rst","pymatgen.io.template.rst","pymatgen.io.vasp.rst","pymatgen.io.vasp.help.rst","pymatgen.io.vasp.inputs.rst","pymatgen.io.vasp.outputs.rst","pymatgen.io.vasp.sets.rst","pymatgen.io.wannier90.rst","pymatgen.io.xcrysden.rst","pymatgen.io.xr.rst","pymatgen.io.xtb.rst","pymatgen.io.xtb.inputs.rst","pymatgen.io.xtb.outputs.rst","pymatgen.io.xyz.rst","pymatgen.io.zeopp.rst","pymatgen.optimization.rst","pymatgen.optimization.linear_assignment.rst","pymatgen.optimization.linear_assignment_numpy.rst","pymatgen.optimization.neighbors.rst","pymatgen.phonon.rst","pymatgen.phonon.bandstructure.rst","pymatgen.phonon.dos.rst","pymatgen.phonon.gruneisen.rst","pymatgen.phonon.ir_spectra.rst","pymatgen.phonon.plotter.rst","pymatgen.symmetry.rst","pymatgen.symmetry.analyzer.rst","pymatgen.symmetry.bandstructure.rst","pymatgen.symmetry.groups.rst","pymatgen.symmetry.kpath.rst","pymatgen.symmetry.maggroups.rst","pymatgen.symmetry.settings.rst","pymatgen.symmetry.site_symmetries.rst","pymatgen.symmetry.structure.rst","pymatgen.transformations.rst","pymatgen.transformations.advanced_transformations.rst","pymatgen.transformations.defect_transformations.rst","pymatgen.transformations.site_transformations.rst","pymatgen.transformations.standard_transformations.rst","pymatgen.transformations.transformation_abc.rst","pymatgen.util.rst","pymatgen.util.convergence.rst","pymatgen.util.coord.rst","pymatgen.util.coord_cython.rst","pymatgen.util.io_utils.rst","pymatgen.util.num.rst","pymatgen.util.plotting.rst","pymatgen.util.provenance.rst","pymatgen.util.serialization.rst","pymatgen.util.string.rst","pymatgen.util.testing.rst","pymatgen.util.typing.rst","pymatgen.vis.rst","pymatgen.vis.plotters.rst","pymatgen.vis.structure_chemview.rst","pymatgen.vis.structure_vtk.rst","references.rst","team.rst","usage.rst"],objects:{"":[[9,0,0,"-","pymatgen"]],"pymatgen.alchemy":[[11,0,0,"-","filters"],[12,0,0,"-","materials"],[13,0,0,"-","transmuters"]],"pymatgen.alchemy.filters":[[11,1,1,"","AbstractStructureFilter"],[11,1,1,"","ChargeBalanceFilter"],[11,1,1,"","ContainsSpecieFilter"],[11,1,1,"","RemoveDuplicatesFilter"],[11,1,1,"","RemoveExistingFilter"],[11,1,1,"","SpecieProximityFilter"],[11,1,1,"","SpeciesMaxDistFilter"]],"pymatgen.alchemy.filters.AbstractStructureFilter":[[11,2,1,"","test"]],"pymatgen.alchemy.filters.ChargeBalanceFilter":[[11,2,1,"","test"]],"pymatgen.alchemy.filters.ContainsSpecieFilter":[[11,2,1,"","as_dict"],[11,2,1,"","from_dict"],[11,2,1,"","test"]],"pymatgen.alchemy.filters.RemoveDuplicatesFilter":[[11,2,1,"","test"]],"pymatgen.alchemy.filters.RemoveExistingFilter":[[11,2,1,"","as_dict"],[11,2,1,"","test"]],"pymatgen.alchemy.filters.SpecieProximityFilter":[[11,2,1,"","as_dict"],[11,2,1,"","from_dict"],[11,2,1,"","test"]],"pymatgen.alchemy.filters.SpeciesMaxDistFilter":[[11,2,1,"","test"]],"pymatgen.alchemy.materials":[[12,1,1,"","TransformedStructure"]],"pymatgen.alchemy.materials.TransformedStructure":[[12,2,1,"","append_filter"],[12,2,1,"","append_transformation"],[12,2,1,"","as_dict"],[12,2,1,"","extend_transformations"],[12,2,1,"","from_cif_string"],[12,2,1,"","from_dict"],[12,2,1,"","from_poscar_string"],[12,2,1,"","from_snl"],[12,2,1,"","get_vasp_input"],[12,2,1,"","redo_next_change"],[12,2,1,"","set_parameter"],[12,3,1,"","structures"],[12,2,1,"","to_snl"],[12,2,1,"","undo_last_change"],[12,3,1,"","was_modified"],[12,2,1,"","write_vasp_input"]],"pymatgen.alchemy.transmuters":[[13,1,1,"","CifTransmuter"],[13,1,1,"","PoscarTransmuter"],[13,1,1,"","StandardTransmuter"],[13,4,1,"","batch_write_vasp_input"]],"pymatgen.alchemy.transmuters.CifTransmuter":[[13,2,1,"","from_filenames"]],"pymatgen.alchemy.transmuters.PoscarTransmuter":[[13,2,1,"","from_filenames"]],"pymatgen.alchemy.transmuters.StandardTransmuter":[[13,2,1,"","add_tags"],[13,2,1,"","append_transformation"],[13,2,1,"","append_transformed_structures"],[13,2,1,"","apply_filter"],[13,2,1,"","extend_transformations"],[13,2,1,"","from_structures"],[13,2,1,"","redo_next_change"],[13,2,1,"","set_parameter"],[13,2,1,"","undo_last_change"],[13,2,1,"","write_vasp_input"]],"pymatgen.analysis":[[15,0,0,"-","adsorption"],[16,0,0,"-","bond_dissociation"],[17,0,0,"-","bond_valence"],[18,0,0,"-","chemenv"],[40,0,0,"-","chempot_diagram"],[41,0,0,"-","cost"],[42,0,0,"-","defects"],[50,0,0,"-","diffraction"],[55,0,0,"-","diffusion_analyzer"],[56,0,0,"-","dimensionality"],[57,0,0,"-","elasticity"],[61,0,0,"-","energy_models"],[62,0,0,"-","eos"],[63,0,0,"-","ewald"],[64,0,0,"-","excitation"],[65,0,0,"-","ferroelectricity"],[67,0,0,"-","fragmenter"],[68,0,0,"-","functional_groups"],[69,0,0,"-","gb"],[71,0,0,"-","graphs"],[72,0,0,"-","hhi"],[73,0,0,"-","interface"],[74,0,0,"-","interface_reactions"],[75,0,0,"-","interfaces"],[79,0,0,"-","local_env"],[80,0,0,"-","magnetism"],[84,0,0,"-","molecule_matcher"],[85,0,0,"-","molecule_structure_comparator"],[86,0,0,"-","nmr"],[87,0,0,"-","path_finder"],[88,0,0,"-","phase_diagram"],[89,0,0,"-","piezo"],[90,0,0,"-","piezo_sensitivity"],[91,0,0,"-","pourbaix_diagram"],[92,0,0,"-","prototypes"],[93,0,0,"-","quasiharmonic"],[94,0,0,"-","reaction_calculator"],[95,0,0,"-","solar"],[97,0,0,"-","structure_analyzer"],[98,0,0,"-","structure_matcher"],[99,0,0,"-","structure_prediction"],[104,0,0,"-","substrate_analyzer"],[105,0,0,"-","surface_analysis"],[106,0,0,"-","thermochemistry"],[107,0,0,"-","topological"],[109,0,0,"-","transition_state"],[110,0,0,"-","wulff"],[111,0,0,"-","xas"],[113,0,0,"-","xps"]],"pymatgen.analysis.adsorption":[[15,1,1,"","AdsorbateSiteFinder"],[15,4,1,"","get_mi_vec"],[15,4,1,"","get_rot"],[15,4,1,"","plot_slab"],[15,4,1,"","put_coord_inside"],[15,4,1,"","reorient_z"]],"pymatgen.analysis.adsorption.AdsorbateSiteFinder":[[15,2,1,"","add_adsorbate"],[15,2,1,"","adsorb_both_surfaces"],[15,2,1,"","assign_selective_dynamics"],[15,2,1,"","assign_site_properties"],[15,2,1,"","ensemble_center"],[15,2,1,"","find_adsorption_sites"],[15,2,1,"","find_surface_sites_by_height"],[15,2,1,"","from_bulk_and_miller"],[15,2,1,"","generate_adsorption_structures"],[15,2,1,"","generate_substitution_structures"],[15,2,1,"","get_extended_surface_mesh"],[15,2,1,"","near_reduce"],[15,2,1,"","subsurface_sites"],[15,3,1,"","surface_sites"],[15,2,1,"","symm_reduce"]],"pymatgen.analysis.bond_dissociation":[[16,1,1,"","BondDissociationEnergies"]],"pymatgen.analysis.bond_dissociation.BondDissociationEnergies":[[16,2,1,"","build_new_entry"],[16,2,1,"","filter_fragment_entries"],[16,2,1,"","fragment_and_process"],[16,2,1,"","search_fragment_entries"]],"pymatgen.analysis.bond_valence":[[17,1,1,"","BVAnalyzer"],[17,4,1,"","add_oxidation_state_by_site_fraction"],[17,4,1,"","calculate_bv_sum"],[17,4,1,"","calculate_bv_sum_unordered"],[17,4,1,"","get_z_ordered_elmap"]],"pymatgen.analysis.bond_valence.BVAnalyzer":[[17,5,1,"","CHARGE_NEUTRALITY_TOLERANCE"],[17,2,1,"","get_oxi_state_decorated_structure"],[17,2,1,"","get_valences"]],"pymatgen.analysis.chemenv":[[19,0,0,"-","connectivity"],[24,0,0,"-","coordination_environments"],[31,0,0,"-","utils"]],"pymatgen.analysis.chemenv.connectivity":[[20,0,0,"-","connected_components"],[21,0,0,"-","connectivity_finder"],[22,0,0,"-","environment_nodes"],[23,0,0,"-","structure_connectivity"]],"pymatgen.analysis.chemenv.connectivity.connected_components":[[20,1,1,"","ConnectedComponent"],[20,4,1,"","draw_network"],[20,4,1,"","make_supergraph"]],"pymatgen.analysis.chemenv.connectivity.connected_components.ConnectedComponent":[[20,2,1,"","as_dict"],[20,2,1,"","compute_periodicity"],[20,2,1,"","compute_periodicity_all_simple_paths_algorithm"],[20,2,1,"","compute_periodicity_cycle_basis"],[20,2,1,"","coordination_sequence"],[20,2,1,"","description"],[20,2,1,"","elastic_centered_graph"],[20,2,1,"","from_dict"],[20,2,1,"","from_graph"],[20,3,1,"","graph"],[20,3,1,"","is_0d"],[20,3,1,"","is_1d"],[20,3,1,"","is_2d"],[20,3,1,"","is_3d"],[20,3,1,"","is_periodic"],[20,2,1,"","make_supergraph"],[20,3,1,"","periodicity"],[20,3,1,"","periodicity_vectors"],[20,2,1,"","show_graph"]],"pymatgen.analysis.chemenv.connectivity.connectivity_finder":[[21,1,1,"","ConnectivityFinder"]],"pymatgen.analysis.chemenv.connectivity.connectivity_finder.ConnectivityFinder":[[21,2,1,"","get_structure_connectivity"],[21,2,1,"","setup_parameters"]],"pymatgen.analysis.chemenv.connectivity.environment_nodes":[[22,1,1,"","AbstractEnvironmentNode"],[22,1,1,"","EnvironmentNode"],[22,4,1,"","get_environment_node"]],"pymatgen.analysis.chemenv.connectivity.environment_nodes.AbstractEnvironmentNode":[[22,5,1,"","ATOM"],[22,5,1,"","CE_NNBCES_NBCES_LIGANDS"],[22,5,1,"","COORDINATION_ENVIRONMENT"],[22,5,1,"","DEFAULT_EXTENSIONS"],[22,5,1,"","LIGANDS_ARRANGEMENT"],[22,5,1,"","NEIGHBORING_CES"],[22,5,1,"","NEIGHBORING_COORDINATION_ENVIRONMENTS"],[22,5,1,"","NEIGHBORS_LIGANDS_ARRANGEMENT"],[22,5,1,"","NUMBER_OF_LIGANDS_FOR_EACH_NEIGHBORING_CE"],[22,5,1,"","NUMBER_OF_LIGANDS_FOR_EACH_NEIGHBORING_COORDINATION_ENVIRONMENT"],[22,5,1,"","NUMBER_OF_NEIGHBORING_CES"],[22,5,1,"","NUMBER_OF_NEIGHBORING_COORDINATION_ENVIRONMENTS"],[22,3,1,"","atom_symbol"],[22,3,1,"","ce"],[22,3,1,"","ce_symbol"],[22,3,1,"","coordination_environment"],[22,2,1,"","everything_equal"],[22,3,1,"","isite"],[22,3,1,"","mp_symbol"]],"pymatgen.analysis.chemenv.connectivity.environment_nodes.EnvironmentNode":[[22,3,1,"","coordination_environment"],[22,2,1,"","everything_equal"]],"pymatgen.analysis.chemenv.connectivity.structure_connectivity":[[23,1,1,"","StructureConnectivity"],[23,4,1,"","get_delta_image"]],"pymatgen.analysis.chemenv.connectivity.structure_connectivity.StructureConnectivity":[[23,2,1,"","add_bonds"],[23,2,1,"","add_sites"],[23,2,1,"","as_dict"],[23,2,1,"","environment_subgraph"],[23,2,1,"","from_dict"],[23,2,1,"","get_connected_components"],[23,2,1,"","print_links"],[23,2,1,"","setup_atom_environment_subgraph"],[23,2,1,"","setup_atom_environments_subgraph"],[23,2,1,"","setup_connectivity_description"],[23,2,1,"","setup_environment_subgraph"],[23,2,1,"","setup_environments_subgraph"]],"pymatgen.analysis.chemenv.coordination_environments":[[25,0,0,"-","chemenv_strategies"],[26,0,0,"-","coordination_geometries"],[27,0,0,"-","coordination_geometries_files"],[28,0,0,"-","coordination_geometry_finder"],[29,0,0,"-","structure_environments"],[30,0,0,"-","voronoi"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies":[[25,1,1,"","AbstractChemenvStrategy"],[25,1,1,"","AdditionalConditionInt"],[25,1,1,"","AngleCutoffFloat"],[25,1,1,"","AngleNbSetWeight"],[25,1,1,"","AnglePlateauNbSetWeight"],[25,1,1,"","CNBiasNbSetWeight"],[25,1,1,"","CSMFloat"],[25,1,1,"","DeltaCSMNbSetWeight"],[25,1,1,"","DeltaDistanceNbSetWeight"],[25,1,1,"","DistanceAngleAreaNbSetWeight"],[25,1,1,"","DistanceCutoffFloat"],[25,1,1,"","DistanceNbSetWeight"],[25,1,1,"","DistancePlateauNbSetWeight"],[25,1,1,"","MultiWeightsChemenvStrategy"],[25,1,1,"","NbSetWeight"],[25,1,1,"","NormalizedAngleDistanceNbSetWeight"],[25,1,1,"","SelfCSMNbSetWeight"],[25,1,1,"","SimpleAbundanceChemenvStrategy"],[25,1,1,"","SimplestChemenvStrategy"],[25,1,1,"","StrategyOption"],[25,1,1,"","TargettedPenaltiedAbundanceChemenvStrategy"],[25,1,1,"","WeightedNbSetChemenvStrategy"],[25,4,1,"","get_effective_csm"],[25,4,1,"","set_info"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AbstractChemenvStrategy":[[25,5,1,"","AC"],[25,5,1,"","DEFAULT_SYMMETRY_MEASURE_TYPE"],[25,5,1,"","STRATEGY_DESCRIPTION"],[25,5,1,"","STRATEGY_INFO_FIELDS"],[25,5,1,"","STRATEGY_OPTIONS"],[25,2,1,"","as_dict"],[25,2,1,"","equivalent_site_index_and_transform"],[25,2,1,"","from_dict"],[25,2,1,"","get_site_ce_fractions_and_neighbors"],[25,2,1,"","get_site_coordination_environment"],[25,2,1,"","get_site_coordination_environments"],[25,2,1,"","get_site_coordination_environments_fractions"],[25,2,1,"","get_site_neighbors"],[25,2,1,"","prepare_symmetries"],[25,2,1,"","set_option"],[25,2,1,"","set_structure_environments"],[25,2,1,"","setup_options"],[25,3,1,"","symmetry_measure_type"],[25,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AdditionalConditionInt":[[25,5,1,"","allowed_values"],[25,2,1,"","as_dict"],[25,5,1,"","description"],[25,2,1,"","from_dict"],[25,5,1,"","integer"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AngleCutoffFloat":[[25,5,1,"","allowed_values"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AngleNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","angle_sum"],[25,2,1,"","angle_sumn"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AnglePlateauNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.CNBiasNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","explicit"],[25,2,1,"","from_description"],[25,2,1,"","from_dict"],[25,2,1,"","geometrically_equidistant"],[25,2,1,"","linearly_equidistant"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.CSMFloat":[[25,5,1,"","allowed_values"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DeltaCSMNbSetWeight":[[25,5,1,"","DEFAULT_EFFECTIVE_CSM_ESTIMATOR"],[25,5,1,"","DEFAULT_SYMMETRY_MEASURE_TYPE"],[25,5,1,"","DEFAULT_WEIGHT_ESTIMATOR"],[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","delta_cn_specifics"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DeltaDistanceNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DistanceAngleAreaNbSetWeight":[[25,5,1,"","AC"],[25,5,1,"","DEFAULT_SURFACE_DEFINITION"],[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","rectangle_crosses_area"],[25,2,1,"","w_area_has_intersection"],[25,2,1,"","w_area_has_intersection_smoothstep"],[25,2,1,"","w_area_intersection_nbsfh_fbs_onb0"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DistanceCutoffFloat":[[25,5,1,"","allowed_values"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DistanceNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DistancePlateauNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.MultiWeightsChemenvStrategy":[[25,5,1,"","DEFAULT_CE_ESTIMATOR"],[25,5,1,"","DEFAULT_DIST_ANG_AREA_WEIGHT"],[25,5,1,"","STRATEGY_DESCRIPTION"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","stats_article_weights_parameters"],[25,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NbSetWeight":[[25,2,1,"","as_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NormalizedAngleDistanceNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","ang"],[25,2,1,"","anginvdist"],[25,2,1,"","anginvndist"],[25,2,1,"","angn"],[25,2,1,"","angninvdist"],[25,2,1,"","angninvndist"],[25,2,1,"","as_dict"],[25,2,1,"","aweight"],[25,2,1,"","from_dict"],[25,2,1,"","gweight"],[25,2,1,"","invdist"],[25,2,1,"","invndist"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.SelfCSMNbSetWeight":[[25,5,1,"","DEFAULT_EFFECTIVE_CSM_ESTIMATOR"],[25,5,1,"","DEFAULT_SYMMETRY_MEASURE_TYPE"],[25,5,1,"","DEFAULT_WEIGHT_ESTIMATOR"],[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.SimpleAbundanceChemenvStrategy":[[25,5,1,"","DEFAULT_ADDITIONAL_CONDITION"],[25,5,1,"","DEFAULT_MAX_DIST"],[25,5,1,"","STRATEGY_DESCRIPTION"],[25,5,1,"","STRATEGY_OPTIONS"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","get_site_coordination_environment"],[25,2,1,"","get_site_coordination_environments"],[25,2,1,"","get_site_neighbors"],[25,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.SimplestChemenvStrategy":[[25,5,1,"","DEFAULT_ADDITIONAL_CONDITION"],[25,5,1,"","DEFAULT_ANGLE_CUTOFF"],[25,5,1,"","DEFAULT_CONTINUOUS_SYMMETRY_MEASURE_CUTOFF"],[25,5,1,"","DEFAULT_DISTANCE_CUTOFF"],[25,5,1,"","STRATEGY_DESCRIPTION"],[25,5,1,"","STRATEGY_OPTIONS"],[25,2,1,"","add_strategy_visualization_to_subplot"],[25,3,1,"","additional_condition"],[25,3,1,"","angle_cutoff"],[25,2,1,"","as_dict"],[25,3,1,"","continuous_symmetry_measure_cutoff"],[25,3,1,"","distance_cutoff"],[25,2,1,"","from_dict"],[25,2,1,"","get_site_coordination_environment"],[25,2,1,"","get_site_coordination_environments"],[25,2,1,"","get_site_coordination_environments_fractions"],[25,2,1,"","get_site_neighbors"],[25,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.StrategyOption":[[25,5,1,"","allowed_values"],[25,2,1,"","as_dict"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.TargettedPenaltiedAbundanceChemenvStrategy":[[25,5,1,"","DEFAULT_TARGET_ENVIRONMENTS"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","get_site_coordination_environment"],[25,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.WeightedNbSetChemenvStrategy":[[25,5,1,"","DEFAULT_CE_ESTIMATOR"],[25,5,1,"","STRATEGY_DESCRIPTION"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","get_site_coordination_environment"],[25,2,1,"","get_site_coordination_environments"],[25,2,1,"","get_site_coordination_environments_fractions"],[25,2,1,"","get_site_neighbors"],[25,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries":[[26,1,1,"","AbstractChemenvAlgorithm"],[26,1,1,"","AllCoordinationGeometries"],[26,1,1,"","CoordinationGeometry"],[26,1,1,"","ExplicitPermutationsAlgorithm"],[26,1,1,"","SeparationPlane"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.AbstractChemenvAlgorithm":[[26,3,1,"","algorithm_type"],[26,2,1,"","as_dict"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.AllCoordinationGeometries":[[26,2,1,"","get_geometries"],[26,2,1,"","get_geometry_from_IUCr_symbol"],[26,2,1,"","get_geometry_from_IUPAC_symbol"],[26,2,1,"","get_geometry_from_mp_symbol"],[26,2,1,"","get_geometry_from_name"],[26,2,1,"","get_implemented_geometries"],[26,2,1,"","get_not_implemented_geometries"],[26,2,1,"","get_symbol_cn_mapping"],[26,2,1,"","get_symbol_name_mapping"],[26,2,1,"","is_a_valid_coordination_geometry"],[26,2,1,"","pretty_print"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.CoordinationGeometry":[[26,5,1,"","CSM_SKIP_SEPARATION_PLANE_ALGO"],[26,3,1,"","IUCr_symbol"],[26,3,1,"","IUCr_symbol_str"],[26,3,1,"","IUPAC_symbol"],[26,3,1,"","IUPAC_symbol_str"],[26,1,1,"","NeighborsSetsHints"],[26,3,1,"","algorithms"],[26,2,1,"","as_dict"],[26,3,1,"","ce_symbol"],[26,3,1,"","coordination_number"],[26,3,1,"","distfactor_max"],[26,2,1,"","edges"],[26,2,1,"","faces"],[26,2,1,"","from_dict"],[26,2,1,"","get_central_site"],[26,2,1,"","get_coordination_number"],[26,2,1,"","get_name"],[26,2,1,"","get_pmeshes"],[26,2,1,"","is_implemented"],[26,3,1,"","mp_symbol"],[26,3,1,"","number_of_permutations"],[26,3,1,"","pauling_stability_ratio"],[26,2,1,"","ref_permutation"],[26,2,1,"","set_permutations_safe_override"],[26,2,1,"","solid_angles"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.CoordinationGeometry.NeighborsSetsHints":[[26,5,1,"","ALLOWED_HINTS_TYPES"],[26,2,1,"","as_dict"],[26,2,1,"","double_cap_hints"],[26,2,1,"","from_dict"],[26,2,1,"","hints"],[26,2,1,"","single_cap_hints"],[26,2,1,"","triple_cap_hints"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.ExplicitPermutationsAlgorithm":[[26,3,1,"","as_dict"],[26,2,1,"","from_dict"],[26,3,1,"","permutations"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.SeparationPlane":[[26,3,1,"","argsorted_ref_separation_perm"],[26,3,1,"","as_dict"],[26,2,1,"","from_dict"],[26,3,1,"","permutations"],[26,3,1,"","ref_separation_perm"],[26,2,1,"","safe_separation_permutations"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder":[[28,1,1,"","AbstractGeometry"],[28,1,1,"","LocalGeometryFinder"],[28,4,1,"","find_rotation"],[28,4,1,"","find_scaling_factor"],[28,4,1,"","symmetry_measure"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder.AbstractGeometry":[[28,3,1,"","cn"],[28,3,1,"","coordination_number"],[28,2,1,"","from_cg"],[28,2,1,"","points_wcs_csc"],[28,2,1,"","points_wcs_ctwcc"],[28,2,1,"","points_wcs_ctwocc"],[28,2,1,"","points_wocs_csc"],[28,2,1,"","points_wocs_ctwcc"],[28,2,1,"","points_wocs_ctwocc"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder.LocalGeometryFinder":[[28,5,1,"","BVA_DISTANCE_SCALE_FACTORS"],[28,5,1,"","DEFAULT_BVA_DISTANCE_SCALE_FACTOR"],[28,5,1,"","DEFAULT_SPG_ANALYZER_OPTIONS"],[28,5,1,"","DEFAULT_STRATEGY"],[28,5,1,"","PRESETS"],[28,5,1,"","STRUCTURE_REFINEMENT_NONE"],[28,5,1,"","STRUCTURE_REFINEMENT_REFINED"],[28,5,1,"","STRUCTURE_REFINEMENT_SYMMETRIZED"],[28,2,1,"","compute_coordination_environments"],[28,2,1,"","compute_structure_environments"],[28,2,1,"","coordination_geometry_symmetry_measures"],[28,2,1,"","coordination_geometry_symmetry_measures_fallback_random"],[28,2,1,"","coordination_geometry_symmetry_measures_separation_plane"],[28,2,1,"","coordination_geometry_symmetry_measures_separation_plane_optim"],[28,2,1,"","coordination_geometry_symmetry_measures_sepplane_optim"],[28,2,1,"","coordination_geometry_symmetry_measures_standard"],[28,2,1,"","get_coordination_symmetry_measures"],[28,2,1,"","get_coordination_symmetry_measures_optim"],[28,2,1,"","get_structure"],[28,2,1,"","set_structure"],[28,2,1,"","setup_explicit_indices_local_geometry"],[28,2,1,"","setup_local_geometry"],[28,2,1,"","setup_ordered_indices_local_geometry"],[28,2,1,"","setup_parameter"],[28,2,1,"","setup_parameters"],[28,2,1,"","setup_random_indices_local_geometry"],[28,2,1,"","setup_random_structure"],[28,2,1,"","setup_structure"],[28,2,1,"","setup_test_perfect_environment"],[28,2,1,"","update_nb_set_environments"]],"pymatgen.analysis.chemenv.coordination_environments.structure_environments":[[29,1,1,"","ChemicalEnvironments"],[29,1,1,"","LightStructureEnvironments"],[29,1,1,"","StructureEnvironments"]],"pymatgen.analysis.chemenv.coordination_environments.structure_environments.ChemicalEnvironments":[[29,2,1,"","add_coord_geom"],[29,2,1,"","as_dict"],[29,2,1,"","from_dict"],[29,2,1,"","is_close_to"],[29,2,1,"","minimum_geometries"],[29,2,1,"","minimum_geometry"]],"pymatgen.analysis.chemenv.coordination_environments.structure_environments.LightStructureEnvironments":[[29,5,1,"","DEFAULT_STATISTICS_FIELDS"],[29,5,1,"","DELTA_MAX_OXIDATION_STATE"],[29,1,1,"","NeighborsSet"],[29,2,1,"","as_dict"],[29,2,1,"","clear_environments"],[29,2,1,"","contains_only_one_anion"],[29,2,1,"","contains_only_one_anion_atom"],[29,2,1,"","environments_identified"],[29,2,1,"","from_dict"],[29,2,1,"","from_structure_environments"],[29,2,1,"","get_site_info_for_specie_allces"],[29,2,1,"","get_site_info_for_specie_ce"],[29,2,1,"","get_statistics"],[29,2,1,"","setup_statistic_lists"],[29,2,1,"","site_contains_environment"],[29,2,1,"","site_has_clear_environment"],[29,2,1,"","structure_contains_atom_environment"],[29,2,1,"","structure_has_clear_environments"],[29,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.structure_environments.LightStructureEnvironments.NeighborsSet":[[29,2,1,"","as_dict"],[29,2,1,"","from_dict"],[29,3,1,"","neighb_coords"],[29,3,1,"","neighb_indices_and_images"],[29,3,1,"","neighb_sites"],[29,3,1,"","neighb_sites_and_indices"]],"pymatgen.analysis.chemenv.coordination_environments.structure_environments.StructureEnvironments":[[29,5,1,"","AC"],[29,1,1,"","NeighborsSet"],[29,2,1,"","add_neighbors_set"],[29,2,1,"","as_dict"],[29,2,1,"","differences_wrt"],[29,2,1,"","from_dict"],[29,2,1,"","get_coordination_environments"],[29,2,1,"","get_csm"],[29,2,1,"","get_csm_and_maps"],[29,2,1,"","get_csms"],[29,2,1,"","get_environments_figure"],[29,2,1,"","init_neighbors_sets"],[29,2,1,"","plot_csm_and_maps"],[29,2,1,"","plot_environments"],[29,2,1,"","save_environments_figure"],[29,2,1,"","update_coordination_environments"],[29,2,1,"","update_site_info"]],"pymatgen.analysis.chemenv.coordination_environments.structure_environments.StructureEnvironments.NeighborsSet":[[29,2,1,"","add_source"],[29,2,1,"","angle_plateau"],[29,3,1,"","angles"],[29,2,1,"","as_dict"],[29,3,1,"","coords"],[29,2,1,"","distance_plateau"],[29,3,1,"","distances"],[29,2,1,"","from_dict"],[29,2,1,"","get_neighb_voronoi_indices"],[29,3,1,"","info"],[29,3,1,"","neighb_coords"],[29,3,1,"","neighb_coordsOpt"],[29,3,1,"","neighb_sites"],[29,3,1,"","neighb_sites_and_indices"],[29,3,1,"","normalized_angles"],[29,3,1,"","normalized_distances"],[29,3,1,"","source"],[29,2,1,"","voronoi_grid_surface_points"]],"pymatgen.analysis.chemenv.coordination_environments.voronoi":[[30,1,1,"","DetailedVoronoiContainer"],[30,4,1,"","from_bson_voronoi_list2"]],"pymatgen.analysis.chemenv.coordination_environments.voronoi.DetailedVoronoiContainer":[[30,5,1,"","AC"],[30,2,1,"","as_dict"],[30,5,1,"","default_normalized_angle_tolerance"],[30,5,1,"","default_normalized_distance_tolerance"],[30,5,1,"","default_voronoi_cutoff"],[30,2,1,"","from_dict"],[30,2,1,"","get_rdf_figure"],[30,2,1,"","get_sadf_figure"],[30,2,1,"","is_close_to"],[30,2,1,"","maps_and_surfaces"],[30,2,1,"","maps_and_surfaces_bounded"],[30,2,1,"","neighbors"],[30,2,1,"","neighbors_surfaces"],[30,2,1,"","neighbors_surfaces_bounded"],[30,2,1,"","setup_neighbors_distances_and_angles"],[30,2,1,"","setup_voronoi_list"],[30,2,1,"","to_bson_voronoi_list2"],[30,2,1,"","voronoi_parameters_bounds_and_limits"]],"pymatgen.analysis.chemenv.utils":[[32,0,0,"-","chemenv_config"],[33,0,0,"-","chemenv_errors"],[34,0,0,"-","coordination_geometry_utils"],[35,0,0,"-","defs_utils"],[36,0,0,"-","func_utils"],[37,0,0,"-","graph_utils"],[38,0,0,"-","math_utils"],[39,0,0,"-","scripts_utils"]],"pymatgen.analysis.chemenv.utils.chemenv_config":[[32,1,1,"","ChemEnvConfig"]],"pymatgen.analysis.chemenv.utils.chemenv_config.ChemEnvConfig":[[32,5,1,"","DEFAULT_PACKAGE_OPTIONS"],[32,2,1,"","auto_load"],[32,3,1,"","has_materials_project_access"],[32,2,1,"","package_options_description"],[32,2,1,"","save"],[32,2,1,"","setup"],[32,2,1,"","setup_package_options"]],"pymatgen.analysis.chemenv.utils.chemenv_errors":[[33,6,1,"","AbstractChemenvError"],[33,6,1,"","ChemenvError"],[33,6,1,"","EquivalentSiteSearchError"],[33,6,1,"","NeighborsNotComputedChemenvError"],[33,6,1,"","SolidAngleError"]],"pymatgen.analysis.chemenv.utils.coordination_geometry_utils":[[34,1,1,"","Plane"],[34,4,1,"","anticlockwise_sort"],[34,4,1,"","anticlockwise_sort_indices"],[34,4,1,"","changebasis"],[34,4,1,"","collinear"],[34,4,1,"","diamond_functions"],[34,4,1,"","function_comparison"],[34,4,1,"","get_lower_and_upper_f"],[34,4,1,"","is_anion_cation_bond"],[34,4,1,"","matrixTimesVector"],[34,4,1,"","my_solid_angle"],[34,4,1,"","quarter_ellipsis_functions"],[34,4,1,"","rectangle_surface_intersection"],[34,4,1,"","rotateCoords"],[34,4,1,"","rotateCoordsOpt"],[34,4,1,"","separation_in_list"],[34,4,1,"","sort_separation"],[34,4,1,"","sort_separation_tuple"],[34,4,1,"","spline_functions"],[34,4,1,"","vectorsToMatrix"]],"pymatgen.analysis.chemenv.utils.coordination_geometry_utils.Plane":[[34,5,1,"","TEST_2D_POINTS"],[34,3,1,"","a"],[34,3,1,"","abcd"],[34,3,1,"","b"],[34,3,1,"","c"],[34,3,1,"","coefficients"],[34,3,1,"","crosses_origin"],[34,3,1,"","d"],[34,3,1,"","distance_to_origin"],[34,2,1,"","distance_to_point"],[34,2,1,"","distances"],[34,2,1,"","distances_indices_groups"],[34,2,1,"","distances_indices_sorted"],[34,2,1,"","fit_error"],[34,2,1,"","fit_least_square_distance_error"],[34,2,1,"","fit_maximum_distance_error"],[34,2,1,"","from_2points_and_origin"],[34,2,1,"","from_3points"],[34,2,1,"","from_coefficients"],[34,2,1,"","from_npoints"],[34,2,1,"","from_npoints_least_square_distance"],[34,2,1,"","from_npoints_maximum_distance"],[34,2,1,"","indices_separate"],[34,2,1,"","init_3points"],[34,2,1,"","is_in_list"],[34,2,1,"","is_in_plane"],[34,2,1,"","is_same_plane_as"],[34,2,1,"","orthonormal_vectors"],[34,2,1,"","perpendicular_bisector"],[34,2,1,"","project_and_to2dim"],[34,2,1,"","project_and_to2dim_ordered_indices"],[34,2,1,"","projectionpoints"]],"pymatgen.analysis.chemenv.utils.defs_utils":[[35,1,1,"","AdditionalConditions"],[35,4,1,"","chemenv_citations"]],"pymatgen.analysis.chemenv.utils.defs_utils.AdditionalConditions":[[35,5,1,"","ALL"],[35,5,1,"","CONDITION_DESCRIPTION"],[35,5,1,"","NONE"],[35,5,1,"","NO_AC"],[35,5,1,"","NO_ADDITIONAL_CONDITION"],[35,5,1,"","NO_E2SEB"],[35,5,1,"","NO_ELEMENT_TO_SAME_ELEMENT_BONDS"],[35,5,1,"","ONLY_ACB"],[35,5,1,"","ONLY_ACB_AND_NO_E2SEB"],[35,5,1,"","ONLY_ANION_CATION_BONDS"],[35,5,1,"","ONLY_ANION_CATION_BONDS_AND_NO_ELEMENT_TO_SAME_ELEMENT_BONDS"],[35,5,1,"","ONLY_E2OB"],[35,5,1,"","ONLY_ELEMENT_TO_OXYGEN_BONDS"],[35,2,1,"","check_condition"]],"pymatgen.analysis.chemenv.utils.func_utils":[[36,1,1,"","AbstractRatioFunction"],[36,1,1,"","CSMFiniteRatioFunction"],[36,1,1,"","CSMInfiniteRatioFunction"],[36,1,1,"","DeltaCSMRatioFunction"],[36,1,1,"","RatioFunction"]],"pymatgen.analysis.chemenv.utils.func_utils.AbstractRatioFunction":[[36,5,1,"","ALLOWED_FUNCTIONS"],[36,2,1,"","evaluate"],[36,2,1,"","from_dict"],[36,2,1,"","setup_parameters"]],"pymatgen.analysis.chemenv.utils.func_utils.CSMFiniteRatioFunction":[[36,5,1,"","ALLOWED_FUNCTIONS"],[36,2,1,"","fractions"],[36,2,1,"","mean_estimator"],[36,2,1,"","power2_decreasing_exp"],[36,2,1,"","ratios"],[36,2,1,"","smootherstep"],[36,2,1,"","smoothstep"]],"pymatgen.analysis.chemenv.utils.func_utils.CSMInfiniteRatioFunction":[[36,5,1,"","ALLOWED_FUNCTIONS"],[36,2,1,"","fractions"],[36,2,1,"","mean_estimator"],[36,2,1,"","power2_inverse_decreasing"],[36,2,1,"","power2_inverse_power2_decreasing"],[36,2,1,"","ratios"]],"pymatgen.analysis.chemenv.utils.func_utils.DeltaCSMRatioFunction":[[36,5,1,"","ALLOWED_FUNCTIONS"],[36,2,1,"","smootherstep"]],"pymatgen.analysis.chemenv.utils.func_utils.RatioFunction":[[36,5,1,"","ALLOWED_FUNCTIONS"],[36,2,1,"","inverse_smootherstep"],[36,2,1,"","inverse_smoothstep"],[36,2,1,"","power2_decreasing_exp"],[36,2,1,"","power2_inverse_decreasing"],[36,2,1,"","power2_inverse_power2_decreasing"],[36,2,1,"","smootherstep"],[36,2,1,"","smoothstep"]],"pymatgen.analysis.chemenv.utils.graph_utils":[[37,1,1,"","MultiGraphCycle"],[37,1,1,"","SimpleGraphCycle"],[37,4,1,"","get_all_elementary_cycles"],[37,4,1,"","get_all_simple_paths_edges"],[37,4,1,"","get_delta"]],"pymatgen.analysis.chemenv.utils.graph_utils.MultiGraphCycle":[[37,2,1,"","order"],[37,2,1,"","validate"]],"pymatgen.analysis.chemenv.utils.graph_utils.SimpleGraphCycle":[[37,2,1,"","as_dict"],[37,2,1,"","from_dict"],[37,2,1,"","from_edges"],[37,2,1,"","order"],[37,2,1,"","validate"]],"pymatgen.analysis.chemenv.utils.math_utils":[[38,4,1,"","cosinus_step"],[38,4,1,"","divisors"],[38,4,1,"","get_center_of_arc"],[38,4,1,"","get_linearly_independent_vectors"],[38,4,1,"","normal_cdf_step"],[38,4,1,"","power2_decreasing_exp"],[38,4,1,"","power2_inverse_decreasing"],[38,4,1,"","power2_inverse_power2_decreasing"],[38,4,1,"","power2_inverse_powern_decreasing"],[38,4,1,"","power2_tangent_decreasing"],[38,4,1,"","power3_step"],[38,4,1,"","powern_decreasing"],[38,4,1,"","powern_parts_step"],[38,4,1,"","prime_factors"],[38,4,1,"","scale_and_clamp"],[38,4,1,"","smootherstep"],[38,4,1,"","smoothstep"]],"pymatgen.analysis.chemenv.utils.scripts_utils":[[39,4,1,"","compute_environments"],[39,4,1,"","draw_cg"],[39,4,1,"","thankyou"],[39,4,1,"","visualize"],[39,4,1,"","welcome"]],"pymatgen.analysis.chempot_diagram":[[40,1,1,"","ChemicalPotentialDiagram"],[40,4,1,"","get_2d_orthonormal_vector"],[40,4,1,"","get_centroid_2d"],[40,4,1,"","simple_pca"]],"pymatgen.analysis.chempot_diagram.ChemicalPotentialDiagram":[[40,3,1,"","border_hyperplanes"],[40,3,1,"","chemical_system"],[40,3,1,"","domains"],[40,3,1,"","el_refs"],[40,3,1,"","entry_dict"],[40,2,1,"","get_plot"],[40,3,1,"","hyperplane_entries"],[40,3,1,"","hyperplanes"],[40,3,1,"","lims"]],"pymatgen.analysis.cost":[[41,1,1,"","CostAnalyzer"],[41,1,1,"","CostDB"],[41,1,1,"","CostDBCSV"],[41,1,1,"","CostEntry"]],"pymatgen.analysis.cost.CostAnalyzer":[[41,2,1,"","get_cost_per_kg"],[41,2,1,"","get_cost_per_mol"],[41,2,1,"","get_lowest_decomposition"]],"pymatgen.analysis.cost.CostDB":[[41,2,1,"","get_entries"]],"pymatgen.analysis.cost.CostDBCSV":[[41,2,1,"","get_entries"]],"pymatgen.analysis.defects":[[43,0,0,"-","core"],[44,0,0,"-","corrections"],[45,0,0,"-","defect_compatibility"],[46,0,0,"-","dilute_solution_model"],[47,0,0,"-","generators"],[48,0,0,"-","thermodynamics"],[49,0,0,"-","utils"]],"pymatgen.analysis.defects.core":[[43,1,1,"","Defect"],[43,1,1,"","DefectCorrection"],[43,1,1,"","DefectEntry"],[43,1,1,"","Interstitial"],[43,1,1,"","Substitution"],[43,1,1,"","Vacancy"],[43,4,1,"","create_saturated_interstitial_structure"]],"pymatgen.analysis.defects.core.Defect":[[43,3,1,"","bulk_structure"],[43,3,1,"","charge"],[43,2,1,"","copy"],[43,3,1,"","defect_composition"],[43,2,1,"","generate_defect_structure"],[43,2,1,"","get_multiplicity"],[43,3,1,"","multiplicity"],[43,3,1,"","name"],[43,2,1,"","set_charge"],[43,3,1,"","site"]],"pymatgen.analysis.defects.core.DefectCorrection":[[43,2,1,"","correct_entry"],[43,2,1,"","get_correction"]],"pymatgen.analysis.defects.core.DefectEntry":[[43,2,1,"","as_dict"],[43,3,1,"","bulk_structure"],[43,3,1,"","charge"],[43,2,1,"","copy"],[43,2,1,"","defect_concentration"],[43,3,1,"","energy"],[43,2,1,"","formation_energy"],[43,2,1,"","from_dict"],[43,3,1,"","multiplicity"],[43,3,1,"","name"],[43,3,1,"","site"]],"pymatgen.analysis.defects.core.Interstitial":[[43,3,1,"","defect_composition"],[43,2,1,"","generate_defect_structure"],[43,2,1,"","get_multiplicity"],[43,3,1,"","name"]],"pymatgen.analysis.defects.core.Substitution":[[43,3,1,"","defect_composition"],[43,2,1,"","generate_defect_structure"],[43,2,1,"","get_multiplicity"],[43,3,1,"","name"]],"pymatgen.analysis.defects.core.Vacancy":[[43,3,1,"","defect_composition"],[43,2,1,"","generate_defect_structure"],[43,2,1,"","get_multiplicity"],[43,3,1,"","name"]],"pymatgen.analysis.defects.corrections":[[44,1,1,"","BandEdgeShiftingCorrection"],[44,1,1,"","BandFillingCorrection"],[44,1,1,"","FreysoldtCorrection"],[44,1,1,"","KumagaiCorrection"]],"pymatgen.analysis.defects.corrections.BandEdgeShiftingCorrection":[[44,2,1,"","get_correction"]],"pymatgen.analysis.defects.corrections.BandFillingCorrection":[[44,2,1,"","get_correction"],[44,2,1,"","perform_bandfill_corr"]],"pymatgen.analysis.defects.corrections.FreysoldtCorrection":[[44,2,1,"","get_correction"],[44,2,1,"","perform_es_corr"],[44,2,1,"","perform_pot_corr"],[44,2,1,"","plot"]],"pymatgen.analysis.defects.corrections.KumagaiCorrection":[[44,2,1,"","get_correction"],[44,2,1,"","get_potential_shift"],[44,2,1,"","get_real_summation"],[44,2,1,"","get_recip_summation"],[44,2,1,"","get_self_interaction"],[44,2,1,"","perform_es_corr"],[44,2,1,"","perform_pot_corr"],[44,2,1,"","plot"]],"pymatgen.analysis.defects.defect_compatibility":[[45,1,1,"","DefectCompatibility"]],"pymatgen.analysis.defects.defect_compatibility.DefectCompatibility":[[45,2,1,"","check_final_relaxed_structure_delocalized"],[45,2,1,"","check_freysoldt_delocalized"],[45,2,1,"","check_kumagai_delocalized"],[45,2,1,"","delocalization_analysis"],[45,2,1,"","perform_all_corrections"],[45,2,1,"","perform_band_edge_shifting"],[45,2,1,"","perform_bandfilling"],[45,2,1,"","perform_freysoldt"],[45,2,1,"","perform_kumagai"],[45,2,1,"","process_entry"]],"pymatgen.analysis.defects.dilute_solution_model":[[46,4,1,"","compute_defect_density"],[46,4,1,"","solute_defect_density"],[46,4,1,"","solute_site_preference_finder"]],"pymatgen.analysis.defects.generators":[[47,1,1,"","DefectGenerator"],[47,1,1,"","InterstitialGenerator"],[47,1,1,"","SimpleChargeGenerator"],[47,1,1,"","SubstitutionGenerator"],[47,1,1,"","VacancyGenerator"],[47,1,1,"","VoronoiInterstitialGenerator"]],"pymatgen.analysis.defects.thermodynamics":[[48,1,1,"","DefectPhaseDiagram"]],"pymatgen.analysis.defects.thermodynamics.DefectPhaseDiagram":[[48,3,1,"","all_stable_entries"],[48,3,1,"","all_unstable_entries"],[48,2,1,"","as_dict"],[48,2,1,"","defect_concentrations"],[48,3,1,"","defect_types"],[48,2,1,"","find_stable_charges"],[48,2,1,"","from_dict"],[48,2,1,"","get_dopability_limits"],[48,2,1,"","plot"],[48,2,1,"","solve_for_fermi_energy"],[48,2,1,"","solve_for_non_equilibrium_fermi_energy"],[48,2,1,"","suggest_charges"],[48,2,1,"","suggest_larger_supercells"]],"pymatgen.analysis.defects.utils":[[49,1,1,"","ChargeDensityAnalyzer"],[49,1,1,"","ChargeInsertionAnalyzer"],[49,1,1,"","QModel"],[49,1,1,"","StructureMotifInterstitial"],[49,1,1,"","TopographyAnalyzer"],[49,1,1,"","VoronoiPolyhedron"],[49,4,1,"","calculate_vol"],[49,4,1,"","closestsites"],[49,4,1,"","converge"],[49,4,1,"","eV_to_k"],[49,4,1,"","generate_R_and_G_vecs"],[49,4,1,"","generate_reciprocal_vectors_squared"],[49,4,1,"","generic_groupby"],[49,4,1,"","genrecip"],[49,4,1,"","tune_for_gamma"]],"pymatgen.analysis.defects.utils.ChargeDensityAnalyzer":[[49,3,1,"","charge_distribution_df"],[49,2,1,"","cluster_nodes"],[49,3,1,"","extrema_df"],[49,2,1,"","from_file"],[49,2,1,"","get_local_extrema"],[49,2,1,"","get_structure_with_nodes"],[49,2,1,"","remove_collisions"],[49,2,1,"","sort_sites_by_integrated_chg"]],"pymatgen.analysis.defects.utils.ChargeInsertionAnalyzer":[[49,2,1,"","get_labels"]],"pymatgen.analysis.defects.utils.QModel":[[49,2,1,"","rho_rec"],[49,3,1,"","rho_rec_limit0"]],"pymatgen.analysis.defects.utils.StructureMotifInterstitial":[[49,2,1,"","enumerate_defectsites"],[49,2,1,"","get_coordinating_elements_cns"],[49,2,1,"","get_defectsite_multiplicity"],[49,2,1,"","get_motif_type"],[49,2,1,"","get_op_value"],[49,2,1,"","make_supercells_with_defects"]],"pymatgen.analysis.defects.utils.TopographyAnalyzer":[[49,2,1,"","analyze_symmetry"],[49,2,1,"","check_volume"],[49,2,1,"","cluster_nodes"],[49,2,1,"","get_structure_with_nodes"],[49,2,1,"","print_stats"],[49,2,1,"","remove_collisions"],[49,2,1,"","vtk"],[49,2,1,"","write_topology"]],"pymatgen.analysis.defects.utils.VoronoiPolyhedron":[[49,3,1,"","coordination"],[49,2,1,"","is_image"],[49,3,1,"","volume"]],"pymatgen.analysis.diffraction":[[51,0,0,"-","core"],[52,0,0,"-","neutron"],[53,0,0,"-","tem"],[54,0,0,"-","xrd"]],"pymatgen.analysis.diffraction.core":[[51,1,1,"","AbstractDiffractionPatternCalculator"],[51,1,1,"","DiffractionPattern"],[51,4,1,"","get_unique_families"]],"pymatgen.analysis.diffraction.core.AbstractDiffractionPatternCalculator":[[51,5,1,"","SCALED_INTENSITY_TOL"],[51,5,1,"","TWO_THETA_TOL"],[51,2,1,"","get_pattern"],[51,2,1,"","get_plot"],[51,2,1,"","plot_structures"],[51,2,1,"","show_plot"]],"pymatgen.analysis.diffraction.core.DiffractionPattern":[[51,5,1,"","XLABEL"],[51,5,1,"","YLABEL"]],"pymatgen.analysis.diffraction.neutron":[[52,1,1,"","NDCalculator"]],"pymatgen.analysis.diffraction.neutron.NDCalculator":[[52,2,1,"","get_pattern"]],"pymatgen.analysis.diffraction.tem":[[53,1,1,"","TEMCalculator"]],"pymatgen.analysis.diffraction.tem.TEMCalculator":[[53,2,1,"","bragg_angles"],[53,2,1,"","cell_intensity"],[53,2,1,"","cell_scattering_factors"],[53,2,1,"","electron_scattering_factors"],[53,2,1,"","generate_points"],[53,2,1,"","get_first_point"],[53,2,1,"","get_interplanar_angle"],[53,2,1,"","get_interplanar_spacings"],[53,2,1,"","get_pattern"],[53,2,1,"","get_plot_2d"],[53,2,1,"","get_plot_2d_concise"],[53,2,1,"","get_plot_coeffs"],[53,2,1,"","get_positions"],[53,2,1,"","get_s2"],[53,2,1,"","is_parallel"],[53,2,1,"","normalized_cell_intensity"],[53,2,1,"","tem_dots"],[53,2,1,"","wavelength_rel"],[53,2,1,"","x_ray_factors"],[53,2,1,"","zone_axis_filter"]],"pymatgen.analysis.diffraction.xrd":[[54,1,1,"","XRDCalculator"]],"pymatgen.analysis.diffraction.xrd.XRDCalculator":[[54,5,1,"","AVAILABLE_RADIATION"],[54,2,1,"","get_pattern"]],"pymatgen.analysis.diffusion_analyzer":[[55,1,1,"","DiffusionAnalyzer"],[55,4,1,"","fit_arrhenius"],[55,4,1,"","get_arrhenius_plot"],[55,4,1,"","get_conversion_factor"],[55,4,1,"","get_extrapolated_conductivity"],[55,4,1,"","get_extrapolated_diffusivity"]],"pymatgen.analysis.diffusion_analyzer.DiffusionAnalyzer":[[55,2,1,"","as_dict"],[55,2,1,"","export_msdt"],[55,2,1,"","from_dict"],[55,2,1,"","from_files"],[55,2,1,"","from_structures"],[55,2,1,"","from_vaspruns"],[55,2,1,"","get_drift_corrected_structures"],[55,2,1,"","get_framework_rms_plot"],[55,2,1,"","get_msd_plot"],[55,2,1,"","get_summary_dict"],[55,2,1,"","plot_msd"]],"pymatgen.analysis.dimensionality":[[56,4,1,"","calculate_dimensionality_of_site"],[56,4,1,"","find_clusters"],[56,4,1,"","find_connected_atoms"],[56,4,1,"","get_dimensionality_cheon"],[56,4,1,"","get_dimensionality_gorai"],[56,4,1,"","get_dimensionality_larsen"],[56,4,1,"","get_structure_components"],[56,4,1,"","zero_d_graph_to_molecule_graph"]],"pymatgen.analysis.elasticity":[[58,0,0,"-","elastic"],[59,0,0,"-","strain"],[60,0,0,"-","stress"]],"pymatgen.analysis.elasticity.elastic":[[58,1,1,"","ComplianceTensor"],[58,1,1,"","ElasticTensor"],[58,1,1,"","ElasticTensorExpansion"],[58,1,1,"","NthOrderElasticTensor"],[58,4,1,"","diff_fit"],[58,4,1,"","find_eq_stress"],[58,4,1,"","generate_pseudo"],[58,4,1,"","get_diff_coeff"],[58,4,1,"","get_strain_state_dict"],[58,4,1,"","get_symbol_list"],[58,4,1,"","raise_error_if_unphysical"],[58,4,1,"","subs"]],"pymatgen.analysis.elasticity.elastic.ElasticTensor":[[58,2,1,"","cahill_thermalcond"],[58,2,1,"","clarke_thermalcond"],[58,3,1,"","compliance_tensor"],[58,2,1,"","debye_temperature"],[58,2,1,"","directional_elastic_mod"],[58,2,1,"","directional_poisson_ratio"],[58,2,1,"","from_independent_strains"],[58,2,1,"","from_pseudoinverse"],[58,3,1,"","g_reuss"],[58,3,1,"","g_voigt"],[58,3,1,"","g_vrh"],[58,2,1,"","get_structure_property_dict"],[58,2,1,"","green_kristoffel"],[58,3,1,"","homogeneous_poisson"],[58,3,1,"","k_reuss"],[58,3,1,"","k_voigt"],[58,3,1,"","k_vrh"],[58,2,1,"","long_v"],[58,3,1,"","property_dict"],[58,2,1,"","snyder_ac"],[58,2,1,"","snyder_opt"],[58,2,1,"","snyder_total"],[58,2,1,"","trans_v"],[58,3,1,"","universal_anisotropy"],[58,3,1,"","y_mod"]],"pymatgen.analysis.elasticity.elastic.ElasticTensorExpansion":[[58,2,1,"","calculate_stress"],[58,2,1,"","energy_density"],[58,2,1,"","from_diff_fit"],[58,2,1,"","get_compliance_expansion"],[58,2,1,"","get_effective_ecs"],[58,2,1,"","get_ggt"],[58,2,1,"","get_gruneisen_parameter"],[58,2,1,"","get_heat_capacity"],[58,2,1,"","get_stability_criteria"],[58,2,1,"","get_strain_from_stress"],[58,2,1,"","get_symmetric_wallace_tensor"],[58,2,1,"","get_tgt"],[58,2,1,"","get_wallace_tensor"],[58,2,1,"","get_yield_stress"],[58,2,1,"","omega"],[58,3,1,"","order"],[58,2,1,"","thermal_expansion_coeff"]],"pymatgen.analysis.elasticity.elastic.NthOrderElasticTensor":[[58,5,1,"","GPa_to_eV_A3"],[58,2,1,"","calculate_stress"],[58,2,1,"","energy_density"],[58,2,1,"","from_diff_fit"],[58,3,1,"","order"],[58,5,1,"","symbol"]],"pymatgen.analysis.elasticity.strain":[[59,1,1,"","Deformation"],[59,1,1,"","DeformedStructureSet"],[59,1,1,"","Strain"],[59,4,1,"","convert_strain_to_deformation"]],"pymatgen.analysis.elasticity.strain.Deformation":[[59,2,1,"","apply_to_structure"],[59,2,1,"","from_index_amount"],[59,2,1,"","get_perturbed_indices"],[59,3,1,"","green_lagrange_strain"],[59,2,1,"","is_independent"],[59,5,1,"","symbol"]],"pymatgen.analysis.elasticity.strain.Strain":[[59,2,1,"","from_deformation"],[59,2,1,"","from_index_amount"],[59,2,1,"","get_deformation_matrix"],[59,5,1,"","symbol"],[59,3,1,"","von_mises_strain"]],"pymatgen.analysis.elasticity.stress":[[60,1,1,"","Stress"]],"pymatgen.analysis.elasticity.stress.Stress":[[60,3,1,"","dev_principal_invariants"],[60,3,1,"","deviator_stress"],[60,3,1,"","mean_stress"],[60,2,1,"","piola_kirchoff_1"],[60,2,1,"","piola_kirchoff_2"],[60,5,1,"","symbol"],[60,3,1,"","von_mises"]],"pymatgen.analysis.energy_models":[[61,1,1,"","EnergyModel"],[61,1,1,"","EwaldElectrostaticModel"],[61,1,1,"","IsingModel"],[61,1,1,"","NsitesModel"],[61,1,1,"","SymmetryModel"]],"pymatgen.analysis.energy_models.EnergyModel":[[61,2,1,"","from_dict"],[61,2,1,"","get_energy"]],"pymatgen.analysis.energy_models.EwaldElectrostaticModel":[[61,2,1,"","as_dict"],[61,2,1,"","get_energy"]],"pymatgen.analysis.energy_models.IsingModel":[[61,2,1,"","as_dict"],[61,2,1,"","get_energy"]],"pymatgen.analysis.energy_models.NsitesModel":[[61,2,1,"","as_dict"],[61,2,1,"","get_energy"]],"pymatgen.analysis.energy_models.SymmetryModel":[[61,2,1,"","as_dict"],[61,2,1,"","get_energy"]],"pymatgen.analysis.eos":[[62,1,1,"","Birch"],[62,1,1,"","BirchMurnaghan"],[62,1,1,"","DeltaFactor"],[62,1,1,"","EOS"],[62,1,1,"","EOSBase"],[62,6,1,"","EOSError"],[62,1,1,"","Murnaghan"],[62,1,1,"","NumericalEOS"],[62,1,1,"","PolynomialEOS"],[62,1,1,"","PourierTarantola"],[62,1,1,"","Vinet"]],"pymatgen.analysis.eos.DeltaFactor":[[62,2,1,"","fit"]],"pymatgen.analysis.eos.EOS":[[62,5,1,"","MODELS"],[62,2,1,"","fit"]],"pymatgen.analysis.eos.EOSBase":[[62,3,1,"","b0"],[62,3,1,"","b0_GPa"],[62,3,1,"","b1"],[62,3,1,"","e0"],[62,2,1,"","fit"],[62,2,1,"","func"],[62,2,1,"","plot"],[62,2,1,"","plot_ax"],[62,3,1,"","results"],[62,3,1,"","v0"]],"pymatgen.analysis.eos.NumericalEOS":[[62,2,1,"","fit"]],"pymatgen.analysis.eos.PolynomialEOS":[[62,2,1,"","fit"]],"pymatgen.analysis.ewald":[[63,1,1,"","EwaldMinimizer"],[63,1,1,"","EwaldSummation"],[63,4,1,"","compute_average_oxidation_state"]],"pymatgen.analysis.ewald.EwaldMinimizer":[[63,5,1,"","ALGO_BEST_FIRST"],[63,5,1,"","ALGO_COMPLETE"],[63,5,1,"","ALGO_FAST"],[63,5,1,"","ALGO_TIME_LIMIT"],[63,2,1,"","add_m_list"],[63,2,1,"","best_case"],[63,3,1,"","best_m_list"],[63,2,1,"","get_next_index"],[63,2,1,"","minimize_matrix"],[63,3,1,"","minimized_sum"],[63,3,1,"","output_lists"]],"pymatgen.analysis.ewald.EwaldSummation":[[63,5,1,"","CONV_FACT"],[63,2,1,"","as_dict"],[63,2,1,"","compute_partial_energy"],[63,2,1,"","compute_sub_structure"],[63,3,1,"","eta"],[63,3,1,"","forces"],[63,2,1,"","from_dict"],[63,2,1,"","get_site_energy"],[63,3,1,"","point_energy"],[63,3,1,"","point_energy_matrix"],[63,3,1,"","real_space_energy"],[63,3,1,"","real_space_energy_matrix"],[63,3,1,"","reciprocal_space_energy"],[63,3,1,"","reciprocal_space_energy_matrix"],[63,3,1,"","total_energy"],[63,3,1,"","total_energy_matrix"]],"pymatgen.analysis.excitation":[[64,1,1,"","ExcitationSpectrum"]],"pymatgen.analysis.excitation.ExcitationSpectrum":[[64,5,1,"","XLABEL"],[64,5,1,"","YLABEL"]],"pymatgen.analysis.ferroelectricity":[[66,0,0,"-","polarization"]],"pymatgen.analysis.ferroelectricity.polarization":[[66,1,1,"","EnergyTrend"],[66,1,1,"","Polarization"],[66,1,1,"","PolarizationLattice"],[66,4,1,"","calc_ionic"],[66,4,1,"","get_total_ionic_dipole"],[66,4,1,"","zval_dict_from_potcar"]],"pymatgen.analysis.ferroelectricity.polarization.EnergyTrend":[[66,2,1,"","endpoints_minima"],[66,2,1,"","max_spline_jump"],[66,2,1,"","smoothness"],[66,2,1,"","spline"]],"pymatgen.analysis.ferroelectricity.polarization.Polarization":[[66,2,1,"","from_outcars_and_structures"],[66,2,1,"","get_lattice_quanta"],[66,2,1,"","get_pelecs_and_pions"],[66,2,1,"","get_polarization_change"],[66,2,1,"","get_polarization_change_norm"],[66,2,1,"","get_same_branch_polarization_data"],[66,2,1,"","max_spline_jumps"],[66,2,1,"","same_branch_splines"],[66,2,1,"","smoothness"]],"pymatgen.analysis.ferroelectricity.polarization.PolarizationLattice":[[66,2,1,"","get_nearest_site"]],"pymatgen.analysis.fragmenter":[[67,1,1,"","Fragmenter"],[67,4,1,"","open_ring"]],"pymatgen.analysis.functional_groups":[[68,1,1,"","FunctionalGroupExtractor"]],"pymatgen.analysis.functional_groups.FunctionalGroupExtractor":[[68,2,1,"","categorize_functional_groups"],[68,2,1,"","get_all_functional_groups"],[68,2,1,"","get_basic_functional_groups"],[68,2,1,"","get_heteroatoms"],[68,2,1,"","get_special_carbon"],[68,2,1,"","link_marked_atoms"]],"pymatgen.analysis.gb":[[70,0,0,"-","grain"]],"pymatgen.analysis.gb.grain":[[70,1,1,"","GrainBoundary"],[70,1,1,"","GrainBoundaryGenerator"],[70,4,1,"","factors"],[70,4,1,"","fix_pbc"],[70,4,1,"","symm_group_cubic"]],"pymatgen.analysis.gb.grain.GrainBoundary":[[70,2,1,"","as_dict"],[70,3,1,"","bottom_grain"],[70,3,1,"","coincidents"],[70,2,1,"","copy"],[70,2,1,"","from_dict"],[70,2,1,"","get_sorted_structure"],[70,3,1,"","sigma"],[70,3,1,"","sigma_from_site_prop"],[70,3,1,"","top_grain"]],"pymatgen.analysis.gb.grain.GrainBoundaryGenerator":[[70,2,1,"","enum_possible_plane_cubic"],[70,2,1,"","enum_sigma_cubic"],[70,2,1,"","enum_sigma_hex"],[70,2,1,"","enum_sigma_ort"],[70,2,1,"","enum_sigma_rho"],[70,2,1,"","enum_sigma_tet"],[70,2,1,"","gb_from_parameters"],[70,2,1,"","get_ratio"],[70,2,1,"","get_rotation_angle_from_sigma"],[70,2,1,"","get_trans_mat"],[70,2,1,"","reduce_mat"],[70,2,1,"","slab_from_csl"],[70,2,1,"","vec_to_surface"]],"pymatgen.analysis.graphs":[[71,1,1,"","ConnectedSite"],[71,6,1,"","MolGraphSplitError"],[71,1,1,"","MoleculeGraph"],[71,1,1,"","StructureGraph"]],"pymatgen.analysis.graphs.ConnectedSite":[[71,5,1,"","dist"],[71,5,1,"","index"],[71,5,1,"","jimage"],[71,5,1,"","site"],[71,5,1,"","weight"]],"pymatgen.analysis.graphs.MoleculeGraph":[[71,2,1,"","add_edge"],[71,2,1,"","alter_edge"],[71,2,1,"","as_dict"],[71,2,1,"","break_edge"],[71,2,1,"","build_unique_fragments"],[71,2,1,"","diff"],[71,2,1,"","draw_graph_to_file"],[71,3,1,"","edge_weight_name"],[71,3,1,"","edge_weight_unit"],[71,2,1,"","find_rings"],[71,2,1,"","from_dict"],[71,2,1,"","get_connected_sites"],[71,2,1,"","get_coordination_of_site"],[71,2,1,"","get_disconnected_fragments"],[71,2,1,"","insert_node"],[71,2,1,"","isomorphic_to"],[71,3,1,"","name"],[71,2,1,"","remove_nodes"],[71,2,1,"","replace_group"],[71,2,1,"","set_node_attributes"],[71,2,1,"","sort"],[71,2,1,"","split_molecule_subgraphs"],[71,2,1,"","substitute_group"],[71,2,1,"","with_edges"],[71,2,1,"","with_empty_graph"],[71,2,1,"","with_local_env_strategy"]],"pymatgen.analysis.graphs.StructureGraph":[[71,2,1,"","add_edge"],[71,2,1,"","alter_edge"],[71,2,1,"","as_dict"],[71,2,1,"","break_edge"],[71,2,1,"","diff"],[71,2,1,"","draw_graph_to_file"],[71,3,1,"","edge_weight_name"],[71,3,1,"","edge_weight_unit"],[71,2,1,"","from_dict"],[71,2,1,"","get_connected_sites"],[71,2,1,"","get_coordination_of_site"],[71,2,1,"","get_subgraphs_as_molecules"],[71,2,1,"","insert_node"],[71,3,1,"","name"],[71,2,1,"","remove_nodes"],[71,2,1,"","set_node_attributes"],[71,2,1,"","sort"],[71,2,1,"","substitute_group"],[71,3,1,"","types_and_weights_of_connections"],[71,2,1,"","types_of_coordination_environments"],[71,3,1,"","weight_statistics"],[71,2,1,"","with_edges"],[71,2,1,"","with_empty_graph"],[71,2,1,"","with_local_env_strategy"]],"pymatgen.analysis.interface_reactions":[[74,1,1,"","GrandPotentialInterfacialReactivity"],[74,1,1,"","InterfacialReactivity"]],"pymatgen.analysis.interface_reactions.GrandPotentialInterfacialReactivity":[[74,2,1,"","get_no_mixing_energy"]],"pymatgen.analysis.interface_reactions.InterfacialReactivity":[[74,5,1,"","EV_TO_KJ_PER_MOL"],[74,2,1,"","get_chempot_correction"],[74,2,1,"","get_critical_original_kink_ratio"],[74,2,1,"","get_dataframe"],[74,2,1,"","get_kinks"],[74,3,1,"","labels"],[74,3,1,"","minimum"],[74,2,1,"","plot"],[74,3,1,"","products"]],"pymatgen.analysis.interfaces":[[76,0,0,"-","coherent_interfaces"],[77,0,0,"-","substrate_analyzer"],[78,0,0,"-","zsl"]],"pymatgen.analysis.interfaces.coherent_interfaces":[[76,1,1,"","CoherentInterfaceBuilder"],[76,4,1,"","from_2d_to_3d"],[76,4,1,"","get_2d_transform"],[76,4,1,"","get_rot_3d_for_2d"]],"pymatgen.analysis.interfaces.coherent_interfaces.CoherentInterfaceBuilder":[[76,2,1,"","get_interfaces"]],"pymatgen.analysis.interfaces.substrate_analyzer":[[77,1,1,"","SubstrateAnalyzer"],[77,1,1,"","SubstrateMatch"]],"pymatgen.analysis.interfaces.substrate_analyzer.SubstrateAnalyzer":[[77,2,1,"","calculate"],[77,2,1,"","generate_surface_vectors"]],"pymatgen.analysis.interfaces.substrate_analyzer.SubstrateMatch":[[77,5,1,"","elastic_energy"],[77,5,1,"","film_miller"],[77,2,1,"","from_zsl"],[77,5,1,"","ground_state_energy"],[77,5,1,"","strain"],[77,5,1,"","substrate_miller"],[77,3,1,"","total_energy"],[77,5,1,"","von_mises_strain"]],"pymatgen.analysis.interfaces.zsl":[[78,1,1,"","ZSLGenerator"],[78,1,1,"","ZSLMatch"],[78,4,1,"","fast_norm"],[78,4,1,"","gen_sl_transform_matricies"],[78,4,1,"","get_factors"],[78,4,1,"","reduce_vectors"],[78,4,1,"","rel_angle"],[78,4,1,"","rel_strain"],[78,4,1,"","vec_angle"],[78,4,1,"","vec_area"]],"pymatgen.analysis.interfaces.zsl.ZSLGenerator":[[78,2,1,"","generate_sl_transformation_sets"],[78,2,1,"","get_equiv_transformations"],[78,2,1,"","is_same_vectors"]],"pymatgen.analysis.interfaces.zsl.ZSLMatch":[[78,5,1,"","film_sl_vectors"],[78,5,1,"","film_transformation"],[78,5,1,"","film_vectors"],[78,3,1,"","match_area"],[78,3,1,"","match_transformation"],[78,5,1,"","substrate_sl_vectors"],[78,5,1,"","substrate_transformation"],[78,5,1,"","substrate_vectors"]],"pymatgen.analysis.local_env":[[79,1,1,"","BrunnerNN_real"],[79,1,1,"","BrunnerNN_reciprocal"],[79,1,1,"","BrunnerNN_relative"],[79,1,1,"","CovalentBondNN"],[79,1,1,"","Critic2NN"],[79,1,1,"","CrystalNN"],[79,1,1,"","CutOffDictNN"],[79,1,1,"","EconNN"],[79,1,1,"","IsayevNN"],[79,1,1,"","JmolNN"],[79,1,1,"","LocalStructOrderParams"],[79,1,1,"","MinimumDistanceNN"],[79,1,1,"","MinimumOKeeffeNN"],[79,1,1,"","MinimumVIRENN"],[79,1,1,"","NearNeighbors"],[79,1,1,"","OpenBabelNN"],[79,1,1,"","ValenceIonicRadiusEvaluator"],[79,1,1,"","VoronoiNN"],[79,4,1,"","get_neighbors_of_site_with_index"],[79,4,1,"","get_okeeffe_distance_prediction"],[79,4,1,"","get_okeeffe_params"],[79,4,1,"","gramschmidt"],[79,4,1,"","metal_edge_extender"],[79,4,1,"","site_is_of_motif_type"],[79,4,1,"","solid_angle"],[79,4,1,"","vol_tetra"]],"pymatgen.analysis.local_env.BrunnerNN_real":[[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.BrunnerNN_reciprocal":[[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.BrunnerNN_relative":[[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.CovalentBondNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_bonded_structure"],[79,2,1,"","get_nn_info"],[79,2,1,"","get_nn_shell_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.Critic2NN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_bonded_structure"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.CrystalNN":[[79,1,1,"","NNData"],[79,2,1,"","get_cn"],[79,2,1,"","get_cn_dict"],[79,2,1,"","get_nn_data"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"],[79,2,1,"","transform_to_length"]],"pymatgen.analysis.local_env.CrystalNN.NNData":[[79,5,1,"","all_nninfo"],[79,5,1,"","cn_nninfo"],[79,5,1,"","cn_weights"]],"pymatgen.analysis.local_env.CutOffDictNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","from_preset"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.EconNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.IsayevNN":[[79,2,1,"","get_all_nn_info"],[79,2,1,"","get_nn_info"]],"pymatgen.analysis.local_env.JmolNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_max_bond_distance"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.LocalStructOrderParams":[[79,2,1,"","compute_trigonometric_terms"],[79,2,1,"","get_order_parameters"],[79,2,1,"","get_parameters"],[79,2,1,"","get_q2"],[79,2,1,"","get_q4"],[79,2,1,"","get_q6"],[79,2,1,"","get_type"],[79,3,1,"","last_nneigh"],[79,3,1,"","num_ops"]],"pymatgen.analysis.local_env.MinimumDistanceNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.MinimumOKeeffeNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.MinimumVIRENN":[[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.NearNeighbors":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_all_nn_info"],[79,2,1,"","get_bonded_structure"],[79,2,1,"","get_cn"],[79,2,1,"","get_cn_dict"],[79,2,1,"","get_local_order_parameters"],[79,2,1,"","get_nn"],[79,2,1,"","get_nn_images"],[79,2,1,"","get_nn_info"],[79,2,1,"","get_nn_shell_info"],[79,2,1,"","get_weights_of_nn_sites"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.OpenBabelNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_bonded_structure"],[79,2,1,"","get_nn_info"],[79,2,1,"","get_nn_shell_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.ValenceIonicRadiusEvaluator":[[79,3,1,"","radii"],[79,3,1,"","structure"],[79,3,1,"","valences"]],"pymatgen.analysis.local_env.VoronoiNN":[[79,2,1,"","get_all_nn_info"],[79,2,1,"","get_all_voronoi_polyhedra"],[79,2,1,"","get_nn_info"],[79,2,1,"","get_voronoi_polyhedra"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.magnetism":[[81,0,0,"-","analyzer"],[82,0,0,"-","heisenberg"],[83,0,0,"-","jahnteller"]],"pymatgen.analysis.magnetism.analyzer":[[81,1,1,"","CollinearMagneticStructureAnalyzer"],[81,1,1,"","MagneticDeformation"],[81,1,1,"","MagneticStructureEnumerator"],[81,1,1,"","Ordering"],[81,1,1,"","OverwriteMagmomMode"],[81,4,1,"","magnetic_deformation"]],"pymatgen.analysis.magnetism.analyzer.CollinearMagneticStructureAnalyzer":[[81,2,1,"","get_exchange_group_info"],[81,2,1,"","get_ferromagnetic_structure"],[81,2,1,"","get_nonmagnetic_structure"],[81,2,1,"","get_structure_with_only_magnetic_atoms"],[81,2,1,"","get_structure_with_spin"],[81,3,1,"","is_magnetic"],[81,3,1,"","magmoms"],[81,3,1,"","magnetic_species_and_magmoms"],[81,2,1,"","matches_ordering"],[81,3,1,"","number_of_magnetic_sites"],[81,2,1,"","number_of_unique_magnetic_sites"],[81,3,1,"","ordering"],[81,3,1,"","types_of_magnetic_specie"],[81,3,1,"","types_of_magnetic_species"]],"pymatgen.analysis.magnetism.analyzer.MagneticDeformation":[[81,5,1,"","deformation"],[81,5,1,"","type"]],"pymatgen.analysis.magnetism.analyzer.MagneticStructureEnumerator":[[81,5,1,"","available_strategies"]],"pymatgen.analysis.magnetism.analyzer.Ordering":[[81,5,1,"","AFM"],[81,5,1,"","FM"],[81,5,1,"","FiM"],[81,5,1,"","NM"],[81,5,1,"","Unknown"]],"pymatgen.analysis.magnetism.analyzer.OverwriteMagmomMode":[[81,5,1,"","none"],[81,5,1,"","normalize"],[81,5,1,"","replace_all"],[81,5,1,"","respect_sign"],[81,5,1,"","respect_zero"]],"pymatgen.analysis.magnetism.heisenberg":[[82,1,1,"","HeisenbergMapper"],[82,1,1,"","HeisenbergModel"],[82,1,1,"","HeisenbergScreener"]],"pymatgen.analysis.magnetism.heisenberg.HeisenbergMapper":[[82,2,1,"","estimate_exchange"],[82,2,1,"","get_exchange"],[82,2,1,"","get_heisenberg_model"],[82,2,1,"","get_interaction_graph"],[82,2,1,"","get_low_energy_orderings"],[82,2,1,"","get_mft_temperature"]],"pymatgen.analysis.magnetism.heisenberg.HeisenbergModel":[[82,2,1,"","as_dict"],[82,2,1,"","from_dict"]],"pymatgen.analysis.magnetism.heisenberg.HeisenbergScreener":[[82,5,1,"","screened_energies"],[82,5,1,"","screened_structures"]],"pymatgen.analysis.magnetism.jahnteller":[[83,1,1,"","JahnTellerAnalyzer"]],"pymatgen.analysis.magnetism.jahnteller.JahnTellerAnalyzer":[[83,2,1,"","get_analysis"],[83,2,1,"","get_analysis_and_structure"],[83,2,1,"","get_magnitude_of_effect_from_species"],[83,2,1,"","get_magnitude_of_effect_from_spin_config"],[83,2,1,"","is_jahn_teller_active"],[83,2,1,"","mu_so"],[83,2,1,"","tag_structure"]],"pymatgen.analysis.molecule_matcher":[[84,1,1,"","AbstractMolAtomMapper"],[84,1,1,"","BruteForceOrderMatcher"],[84,1,1,"","GeneticOrderMatcher"],[84,1,1,"","HungarianOrderMatcher"],[84,1,1,"","InchiMolAtomMapper"],[84,1,1,"","IsomorphismMolAtomMapper"],[84,1,1,"","KabschMatcher"],[84,1,1,"","MoleculeMatcher"]],"pymatgen.analysis.molecule_matcher.AbstractMolAtomMapper":[[84,2,1,"","from_dict"],[84,2,1,"","get_molecule_hash"],[84,2,1,"","uniform_labels"]],"pymatgen.analysis.molecule_matcher.BruteForceOrderMatcher":[[84,2,1,"","fit"],[84,2,1,"","match"],[84,2,1,"","permutations"]],"pymatgen.analysis.molecule_matcher.GeneticOrderMatcher":[[84,2,1,"","fit"],[84,2,1,"","match"],[84,2,1,"","permutations"]],"pymatgen.analysis.molecule_matcher.HungarianOrderMatcher":[[84,2,1,"","fit"],[84,2,1,"","get_principal_axis"],[84,2,1,"","match"],[84,2,1,"","permutations"],[84,2,1,"","rotation_matrix_vectors"]],"pymatgen.analysis.molecule_matcher.InchiMolAtomMapper":[[84,2,1,"","as_dict"],[84,2,1,"","from_dict"],[84,2,1,"","get_molecule_hash"],[84,2,1,"","uniform_labels"]],"pymatgen.analysis.molecule_matcher.IsomorphismMolAtomMapper":[[84,2,1,"","as_dict"],[84,2,1,"","from_dict"],[84,2,1,"","get_molecule_hash"],[84,2,1,"","uniform_labels"]],"pymatgen.analysis.molecule_matcher.KabschMatcher":[[84,2,1,"","fit"],[84,2,1,"","kabsch"],[84,2,1,"","match"]],"pymatgen.analysis.molecule_matcher.MoleculeMatcher":[[84,2,1,"","as_dict"],[84,2,1,"","fit"],[84,2,1,"","from_dict"],[84,2,1,"","get_rmsd"],[84,2,1,"","group_molecules"]],"pymatgen.analysis.molecule_structure_comparator":[[85,1,1,"","CovalentRadius"],[85,1,1,"","MoleculeStructureComparator"]],"pymatgen.analysis.molecule_structure_comparator.CovalentRadius":[[85,5,1,"","radius"]],"pymatgen.analysis.molecule_structure_comparator.MoleculeStructureComparator":[[85,2,1,"","are_equal"],[85,2,1,"","as_dict"],[85,2,1,"","from_dict"],[85,2,1,"","get_13_bonds"],[85,5,1,"","halogen_list"],[85,5,1,"","ionic_element_list"]],"pymatgen.analysis.nmr":[[86,1,1,"","ChemicalShielding"],[86,1,1,"","ElectricFieldGradient"]],"pymatgen.analysis.nmr.ChemicalShielding":[[86,1,1,"","HaeberlenNotation"],[86,1,1,"","MarylandNotation"],[86,1,1,"","MehringNotation"],[86,2,1,"","from_maryland_notation"],[86,3,1,"","haeberlen_values"],[86,3,1,"","maryland_values"],[86,3,1,"","mehring_values"],[86,3,1,"","principal_axis_system"]],"pymatgen.analysis.nmr.ChemicalShielding.HaeberlenNotation":[[86,5,1,"","delta_sigma_iso"],[86,5,1,"","eta"],[86,5,1,"","sigma_iso"],[86,5,1,"","zeta"]],"pymatgen.analysis.nmr.ChemicalShielding.MarylandNotation":[[86,5,1,"","kappa"],[86,5,1,"","omega"],[86,5,1,"","sigma_iso"]],"pymatgen.analysis.nmr.ChemicalShielding.MehringNotation":[[86,5,1,"","sigma_11"],[86,5,1,"","sigma_22"],[86,5,1,"","sigma_33"],[86,5,1,"","sigma_iso"]],"pymatgen.analysis.nmr.ElectricFieldGradient":[[86,3,1,"","V_xx"],[86,3,1,"","V_yy"],[86,3,1,"","V_zz"],[86,3,1,"","asymmetry"],[86,2,1,"","coupling_constant"],[86,3,1,"","principal_axis_system"]],"pymatgen.analysis.path_finder":[[87,1,1,"","ChgcarPotential"],[87,1,1,"","FreeVolumePotential"],[87,1,1,"","MixedPotential"],[87,1,1,"","NEBPathfinder"],[87,1,1,"","StaticPotential"]],"pymatgen.analysis.path_finder.NEBPathfinder":[[87,3,1,"","images"],[87,2,1,"","interpolate"],[87,2,1,"","plot_images"],[87,2,1,"","string_relax"]],"pymatgen.analysis.path_finder.StaticPotential":[[87,2,1,"","gaussian_smear"],[87,2,1,"","get_v"],[87,2,1,"","normalize"],[87,2,1,"","rescale_field"]],"pymatgen.analysis.phase_diagram":[[88,1,1,"","CompoundPhaseDiagram"],[88,1,1,"","GrandPotPDEntry"],[88,1,1,"","GrandPotentialPhaseDiagram"],[88,1,1,"","PDEntry"],[88,1,1,"","PDPlotter"],[88,1,1,"","PhaseDiagram"],[88,6,1,"","PhaseDiagramError"],[88,1,1,"","ReactionDiagram"],[88,1,1,"","TransformedPDEntry"],[88,6,1,"","TransformedPDEntryError"],[88,4,1,"","get_facets"],[88,4,1,"","order_phase_diagram"],[88,4,1,"","tet_coord"],[88,4,1,"","triangular_coord"],[88,4,1,"","uniquelines"]],"pymatgen.analysis.phase_diagram.CompoundPhaseDiagram":[[88,5,1,"","amount_tol"],[88,2,1,"","as_dict"],[88,2,1,"","from_dict"],[88,2,1,"","transform_entries"]],"pymatgen.analysis.phase_diagram.GrandPotPDEntry":[[88,2,1,"","as_dict"],[88,3,1,"","chemical_energy"],[88,3,1,"","composition"],[88,3,1,"","energy"],[88,2,1,"","from_dict"]],"pymatgen.analysis.phase_diagram.GrandPotentialPhaseDiagram":[[88,2,1,"","as_dict"],[88,2,1,"","from_dict"]],"pymatgen.analysis.phase_diagram.PDEntry":[[88,2,1,"","as_dict"],[88,5,1,"","attribute"],[88,5,1,"","composition"],[88,3,1,"id0","energy"],[88,2,1,"","from_dict"],[88,5,1,"","name"]],"pymatgen.analysis.phase_diagram.PDPlotter":[[88,2,1,"","get_chempot_range_map_plot"],[88,2,1,"","get_contour_pd_plot"],[88,2,1,"","get_plot"],[88,3,1,"","pd_plot_data"],[88,2,1,"","plot_chempot_range_map"],[88,2,1,"","plot_element_profile"],[88,2,1,"","show"],[88,2,1,"","write_image"]],"pymatgen.analysis.phase_diagram.PhaseDiagram":[[88,5,1,"","all_entries"],[88,3,1,"","all_entries_hulldata"],[88,2,1,"","as_dict"],[88,5,1,"","dim"],[88,5,1,"","el_refs"],[88,5,1,"","elements"],[88,5,1,"","facets"],[88,5,1,"","formation_energy_tol"],[88,2,1,"","from_dict"],[88,2,1,"","get_all_chempots"],[88,2,1,"","get_chempot_range_map"],[88,2,1,"","get_chempot_range_stability_phase"],[88,2,1,"","get_composition_chempots"],[88,2,1,"","get_critical_compositions"],[88,2,1,"","get_decomp_and_e_above_hull"],[88,2,1,"","get_decomp_and_hull_energy_per_atom"],[88,2,1,"","get_decomp_and_phase_separation_energy"],[88,2,1,"","get_decomposition"],[88,2,1,"","get_e_above_hull"],[88,2,1,"","get_element_profile"],[88,2,1,"","get_equilibrium_reaction_energy"],[88,2,1,"","get_form_energy"],[88,2,1,"","get_form_energy_per_atom"],[88,2,1,"","get_hull_energy"],[88,2,1,"","get_hull_energy_per_atom"],[88,2,1,"","get_phase_separation_energy"],[88,2,1,"","get_reference_energy_per_atom"],[88,2,1,"","get_transition_chempots"],[88,2,1,"","getmu_vertices_stability_phase"],[88,5,1,"","numerical_tol"],[88,2,1,"","pd_coords"],[88,5,1,"","qhull_data"],[88,5,1,"","qhull_entries"],[88,5,1,"","simplices"],[88,3,1,"","unstable_entries"]],"pymatgen.analysis.phase_diagram.ReactionDiagram":[[88,2,1,"","get_compound_pd"]],"pymatgen.analysis.phase_diagram.TransformedPDEntry":[[88,5,1,"","amount_tol"],[88,2,1,"","as_dict"],[88,3,1,"","composition"],[88,2,1,"","from_dict"]],"pymatgen.analysis.piezo":[[89,1,1,"","PiezoTensor"]],"pymatgen.analysis.piezo.PiezoTensor":[[89,2,1,"","from_vasp_voigt"]],"pymatgen.analysis.piezo_sensitivity":[[90,1,1,"","BornEffectiveCharge"],[90,1,1,"","ForceConstantMatrix"],[90,1,1,"","InternalStrainTensor"],[90,4,1,"","get_piezo"],[90,4,1,"","rand_piezo"]],"pymatgen.analysis.piezo_sensitivity.BornEffectiveCharge":[[90,2,1,"","get_BEC_operations"],[90,2,1,"","get_rand_BEC"]],"pymatgen.analysis.piezo_sensitivity.ForceConstantMatrix":[[90,2,1,"","get_FCM_operations"],[90,2,1,"","get_asum_FCM"],[90,2,1,"","get_rand_FCM"],[90,2,1,"","get_stable_FCM"],[90,2,1,"","get_symmetrized_FCM"],[90,2,1,"","get_unstable_FCM"]],"pymatgen.analysis.piezo_sensitivity.InternalStrainTensor":[[90,2,1,"","get_IST_operations"],[90,2,1,"","get_rand_IST"]],"pymatgen.analysis.pourbaix_diagram":[[91,1,1,"","IonEntry"],[91,1,1,"","MultiEntry"],[91,1,1,"","PourbaixDiagram"],[91,1,1,"","PourbaixEntry"],[91,1,1,"","PourbaixPlotter"],[91,4,1,"","generate_entry_label"],[91,4,1,"","ion_or_solid_comp_object"]],"pymatgen.analysis.pourbaix_diagram.IonEntry":[[91,2,1,"","as_dict"],[91,2,1,"","from_dict"],[91,5,1,"","name"]],"pymatgen.analysis.pourbaix_diagram.MultiEntry":[[91,2,1,"","as_dict"],[91,2,1,"","from_dict"],[91,3,1,"","name"]],"pymatgen.analysis.pourbaix_diagram.PourbaixDiagram":[[91,3,1,"","all_entries"],[91,2,1,"","as_dict"],[91,2,1,"","find_stable_entry"],[91,2,1,"","from_dict"],[91,2,1,"","get_decomposition_energy"],[91,2,1,"","get_hull_energy"],[91,2,1,"","get_pourbaix_domains"],[91,2,1,"","get_stable_entry"],[91,2,1,"","process_multientry"],[91,3,1,"","stable_entries"],[91,3,1,"","unprocessed_entries"],[91,3,1,"","unstable_entries"]],"pymatgen.analysis.pourbaix_diagram.PourbaixEntry":[[91,2,1,"","as_dict"],[91,3,1,"","composition"],[91,3,1,"","conc_term"],[91,3,1,"","energy"],[91,2,1,"","energy_at_conditions"],[91,3,1,"","energy_per_atom"],[91,2,1,"","from_dict"],[91,2,1,"","get_element_fraction"],[91,3,1,"","nH2O"],[91,3,1,"","nPhi"],[91,3,1,"","name"],[91,3,1,"","normalization_factor"],[91,3,1,"","normalized_energy"],[91,2,1,"","normalized_energy_at_conditions"],[91,3,1,"","npH"],[91,3,1,"","num_atoms"],[91,2,1,"","to_pretty_string"]],"pymatgen.analysis.pourbaix_diagram.PourbaixPlotter":[[91,2,1,"","domain_vertices"],[91,2,1,"","get_pourbaix_plot"],[91,2,1,"","plot_entry_stability"],[91,2,1,"","show"]],"pymatgen.analysis.prototypes":[[92,1,1,"","AflowPrototypeMatcher"]],"pymatgen.analysis.prototypes.AflowPrototypeMatcher":[[92,2,1,"","get_prototypes"]],"pymatgen.analysis.quasiharmonic":[[93,1,1,"","QuasiharmonicDebyeApprox"]],"pymatgen.analysis.quasiharmonic.QuasiharmonicDebyeApprox":[[93,2,1,"","debye_integral"],[93,2,1,"","debye_temperature"],[93,2,1,"","get_summary_dict"],[93,2,1,"","gruneisen_parameter"],[93,2,1,"","optimize_gibbs_free_energy"],[93,2,1,"","optimizer"],[93,2,1,"","thermal_conductivity"],[93,2,1,"","vibrational_free_energy"],[93,2,1,"","vibrational_internal_energy"]],"pymatgen.analysis.reaction_calculator":[[94,1,1,"","BalancedReaction"],[94,1,1,"","ComputedReaction"],[94,1,1,"","Reaction"],[94,6,1,"","ReactionError"]],"pymatgen.analysis.reaction_calculator.BalancedReaction":[[94,5,1,"","TOLERANCE"],[94,3,1,"","all_comp"],[94,2,1,"","as_dict"],[94,2,1,"","as_entry"],[94,2,1,"","calculate_energy"],[94,3,1,"","coeffs"],[94,3,1,"","elements"],[94,2,1,"","from_dict"],[94,2,1,"","from_string"],[94,2,1,"","get_coeff"],[94,2,1,"","get_el_amount"],[94,2,1,"","normalize_to"],[94,2,1,"","normalize_to_element"],[94,3,1,"","normalized_repr"],[94,2,1,"","normalized_repr_and_factor"],[94,3,1,"","products"],[94,3,1,"","reactants"]],"pymatgen.analysis.reaction_calculator.ComputedReaction":[[94,3,1,"","all_entries"],[94,2,1,"","as_dict"],[94,3,1,"","calculated_reaction_energy"],[94,3,1,"","calculated_reaction_energy_uncertainty"],[94,2,1,"","from_dict"]],"pymatgen.analysis.reaction_calculator.Reaction":[[94,2,1,"","as_dict"],[94,2,1,"","copy"],[94,2,1,"","from_dict"]],"pymatgen.analysis.solar":[[96,0,0,"-","slme"]],"pymatgen.analysis.solar.slme":[[96,4,1,"","absorption_coefficient"],[96,4,1,"","get_dir_indir_gap"],[96,4,1,"","matrix_eigvals"],[96,4,1,"","optics"],[96,4,1,"","parse_dielectric_data"],[96,4,1,"","slme"],[96,4,1,"","to_matrix"]],"pymatgen.analysis.structure_analyzer":[[97,1,1,"","OxideType"],[97,1,1,"","RelaxationAnalyzer"],[97,1,1,"","VoronoiAnalyzer"],[97,1,1,"","VoronoiConnectivity"],[97,4,1,"","average_coordination_number"],[97,4,1,"","contains_peroxide"],[97,4,1,"","get_max_bond_lengths"],[97,4,1,"","oxide_type"],[97,4,1,"","solid_angle"],[97,4,1,"","sulfide_type"]],"pymatgen.analysis.structure_analyzer.OxideType":[[97,2,1,"","parse_oxide"]],"pymatgen.analysis.structure_analyzer.RelaxationAnalyzer":[[97,2,1,"","get_percentage_bond_dist_changes"],[97,2,1,"","get_percentage_lattice_parameter_changes"],[97,2,1,"","get_percentage_volume_change"]],"pymatgen.analysis.structure_analyzer.VoronoiAnalyzer":[[97,2,1,"","analyze"],[97,2,1,"","analyze_structures"],[97,2,1,"","plot_vor_analysis"]],"pymatgen.analysis.structure_analyzer.VoronoiConnectivity":[[97,3,1,"","connectivity_array"],[97,2,1,"","get_connections"],[97,2,1,"","get_sitej"],[97,3,1,"","max_connectivity"]],"pymatgen.analysis.structure_matcher":[[98,1,1,"","AbstractComparator"],[98,1,1,"","ElementComparator"],[98,1,1,"","FrameworkComparator"],[98,1,1,"","OccupancyComparator"],[98,1,1,"","OrderDisorderElementComparator"],[98,1,1,"","PointDefectComparator"],[98,1,1,"","SpeciesComparator"],[98,1,1,"","SpinComparator"],[98,1,1,"","StructureMatcher"]],"pymatgen.analysis.structure_matcher.AbstractComparator":[[98,2,1,"","are_equal"],[98,2,1,"","as_dict"],[98,2,1,"","from_dict"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.ElementComparator":[[98,2,1,"","are_equal"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.FrameworkComparator":[[98,2,1,"","are_equal"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.OccupancyComparator":[[98,2,1,"","are_equal"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.OrderDisorderElementComparator":[[98,2,1,"","are_equal"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.PointDefectComparator":[[98,2,1,"","are_equal"]],"pymatgen.analysis.structure_matcher.SpeciesComparator":[[98,2,1,"","are_equal"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.SpinComparator":[[98,2,1,"","are_equal"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.StructureMatcher":[[98,2,1,"","as_dict"],[98,2,1,"","fit"],[98,2,1,"","fit_anonymous"],[98,2,1,"","from_dict"],[98,2,1,"","get_all_anonymous_mappings"],[98,2,1,"","get_best_electronegativity_anonymous_mapping"],[98,2,1,"","get_mapping"],[98,2,1,"","get_rms_anonymous"],[98,2,1,"","get_rms_dist"],[98,2,1,"","get_s2_like_s1"],[98,2,1,"","get_supercell_matrix"],[98,2,1,"","get_transformation"],[98,2,1,"","group_structures"]],"pymatgen.analysis.structure_prediction":[[100,0,0,"-","dopant_predictor"],[101,0,0,"-","substitution_probability"],[102,0,0,"-","substitutor"],[103,0,0,"-","volume_predictor"]],"pymatgen.analysis.structure_prediction.dopant_predictor":[[100,4,1,"","get_dopants_from_shannon_radii"],[100,4,1,"","get_dopants_from_substitution_probabilities"]],"pymatgen.analysis.structure_prediction.substitution_probability":[[101,1,1,"","SubstitutionPredictor"],[101,1,1,"","SubstitutionProbability"]],"pymatgen.analysis.structure_prediction.substitution_probability.SubstitutionPredictor":[[101,2,1,"","composition_prediction"],[101,2,1,"","list_prediction"]],"pymatgen.analysis.structure_prediction.substitutor":[[102,1,1,"","Substitutor"]],"pymatgen.analysis.structure_prediction.substitutor.Substitutor":[[102,2,1,"","as_dict"],[102,2,1,"","from_dict"],[102,2,1,"","get_allowed_species"],[102,2,1,"","pred_from_comp"],[102,2,1,"","pred_from_list"],[102,2,1,"","pred_from_structures"]],"pymatgen.analysis.structure_prediction.volume_predictor":[[103,1,1,"","DLSVolumePredictor"],[103,1,1,"","RLSVolumePredictor"]],"pymatgen.analysis.structure_prediction.volume_predictor.DLSVolumePredictor":[[103,2,1,"","get_predicted_structure"],[103,2,1,"","predict"]],"pymatgen.analysis.structure_prediction.volume_predictor.RLSVolumePredictor":[[103,2,1,"","get_predicted_structure"],[103,2,1,"","predict"]],"pymatgen.analysis.surface_analysis":[[105,1,1,"","NanoscaleStability"],[105,1,1,"","SlabEntry"],[105,1,1,"","SurfaceEnergyPlotter"],[105,1,1,"","WorkFunctionAnalyzer"],[105,4,1,"","entry_dict_from_list"],[105,4,1,"","sub_chempots"]],"pymatgen.analysis.surface_analysis.NanoscaleStability":[[105,2,1,"","bulk_gform"],[105,2,1,"","plot_all_stability_map"],[105,2,1,"","plot_one_stability_map"],[105,2,1,"","scaled_wulff"],[105,5,1,"","se_analyzers"],[105,2,1,"","solve_equilibrium_point"],[105,5,1,"","symprec"],[105,2,1,"","wulff_gform_and_r"]],"pymatgen.analysis.surface_analysis.SlabEntry":[[105,3,1,"","Nads_in_slab"],[105,3,1,"","Nsurfs_ads_in_slab"],[105,5,1,"","adsorbates"],[105,2,1,"","as_dict"],[105,3,1,"","cleaned_up_slab"],[105,3,1,"","create_slab_label"],[105,2,1,"","from_computed_structure_entry"],[105,2,1,"","from_dict"],[105,3,1,"","get_monolayer"],[105,3,1,"","get_unit_primitive_area"],[105,2,1,"","gibbs_binding_energy"],[105,5,1,"","label"],[105,5,1,"","miller_index"],[105,3,1,"","surface_area"],[105,2,1,"","surface_energy"]],"pymatgen.analysis.surface_analysis.SurfaceEnergyPlotter":[[105,2,1,"","BE_vs_clean_SE"],[105,5,1,"","all_slab_entries"],[105,2,1,"","area_frac_vs_chempot_plot"],[105,2,1,"","chempot_plot_addons"],[105,2,1,"","chempot_vs_gamma"],[105,2,1,"","chempot_vs_gamma_plot_one"],[105,5,1,"","color_dict"],[105,2,1,"","color_palette_dict"],[105,2,1,"","get_stable_entry_at_u"],[105,2,1,"","get_surface_equilibrium"],[105,2,1,"","monolayer_vs_BE"],[105,5,1,"","ref_entries"],[105,2,1,"","set_all_variables"],[105,2,1,"","stable_u_range_dict"],[105,2,1,"","surface_chempot_range_map"],[105,5,1,"","ucell_entry"],[105,2,1,"","wulff_from_chempot"]],"pymatgen.analysis.surface_analysis.WorkFunctionAnalyzer":[[105,5,1,"","along_c"],[105,5,1,"","ave_bulk_p"],[105,5,1,"","ave_locpot"],[105,5,1,"","efermi"],[105,2,1,"","from_files"],[105,2,1,"","get_labels"],[105,2,1,"","get_locpot_along_slab_plot"],[105,2,1,"","is_converged"],[105,5,1,"","locpot_along_c"],[105,5,1,"","slab"],[105,5,1,"","sorted_sites"],[105,5,1,"","vacuum_locpot"],[105,5,1,"","work_function"]],"pymatgen.analysis.thermochemistry":[[106,1,1,"","ThermoData"]],"pymatgen.analysis.thermochemistry.ThermoData":[[106,2,1,"","as_dict"],[106,2,1,"","from_dict"]],"pymatgen.analysis.topological":[[108,0,0,"-","spillage"]],"pymatgen.analysis.topological.spillage":[[108,1,1,"","SOCSpillage"]],"pymatgen.analysis.topological.spillage.SOCSpillage":[[108,2,1,"","isclose"],[108,2,1,"","orth"],[108,2,1,"","overlap_so_spinpol"]],"pymatgen.analysis.transition_state":[[109,1,1,"","NEBAnalysis"],[109,4,1,"","combine_neb_plots"]],"pymatgen.analysis.transition_state.NEBAnalysis":[[109,2,1,"","as_dict"],[109,2,1,"","from_dir"],[109,2,1,"","from_outcars"],[109,2,1,"","get_extrema"],[109,2,1,"","get_plot"],[109,2,1,"","setup_spline"]],"pymatgen.analysis.wulff":[[110,1,1,"","WulffFacet"],[110,1,1,"","WulffShape"],[110,4,1,"","get_tri_area"],[110,4,1,"","hkl_tuple_to_str"]],"pymatgen.analysis.wulff.WulffShape":[[110,5,1,"","alpha"],[110,3,1,"","anisotropy"],[110,3,1,"","area_fraction_dict"],[110,5,1,"","axis_off"],[110,5,1,"","color_area"],[110,5,1,"","color_set"],[110,5,1,"","debug"],[110,5,1,"","dual_cv_simp"],[110,5,1,"","e_surf_list"],[110,3,1,"","effective_radius"],[110,5,1,"","facets"],[110,2,1,"","get_line_in_facet"],[110,2,1,"","get_plot"],[110,2,1,"","get_plotly"],[110,5,1,"","grid_off"],[110,5,1,"","hkl_list"],[110,5,1,"","lattice"],[110,5,1,"","miller_area"],[110,3,1,"","miller_area_dict"],[110,3,1,"","miller_energy_dict"],[110,5,1,"","miller_list"],[110,5,1,"","off_color"],[110,5,1,"","on_wulff"],[110,3,1,"","shape_factor"],[110,2,1,"","show"],[110,5,1,"","show_area"],[110,5,1,"","structure"],[110,3,1,"","surface_area"],[110,3,1,"","tot_corner_sites"],[110,3,1,"","tot_edges"],[110,3,1,"","total_surface_energy"],[110,5,1,"","transparency"],[110,3,1,"","volume"],[110,3,1,"","weighted_surface_energy"],[110,5,1,"","wulff_cv_simp"],[110,5,1,"","wulff_pt_list"]],"pymatgen.analysis.xas":[[112,0,0,"-","spectrum"]],"pymatgen.analysis.xas.spectrum":[[112,1,1,"","XAS"],[112,4,1,"","site_weighted_spectrum"]],"pymatgen.analysis.xas.spectrum.XAS":[[112,5,1,"","XLABEL"],[112,5,1,"","YLABEL"],[112,2,1,"","stitch"]],"pymatgen.analysis.xps":[[113,1,1,"","XPS"]],"pymatgen.analysis.xps.XPS":[[113,5,1,"","XLABEL"],[113,5,1,"","YLABEL"],[113,2,1,"","from_dos"]],"pymatgen.apps":[[115,0,0,"-","battery"],[121,0,0,"-","borg"]],"pymatgen.apps.battery":[[116,0,0,"-","analyzer"],[117,0,0,"-","battery_abc"],[118,0,0,"-","conversion_battery"],[119,0,0,"-","insertion_battery"],[120,0,0,"-","plotter"]],"pymatgen.apps.battery.analyzer":[[116,1,1,"","BatteryAnalyzer"],[116,4,1,"","is_redox_active_intercalation"]],"pymatgen.apps.battery.analyzer.BatteryAnalyzer":[[116,2,1,"","get_max_capgrav"],[116,2,1,"","get_max_capvol"],[116,2,1,"","get_removals_int_oxid"],[116,3,1,"","max_ion_insertion"],[116,3,1,"","max_ion_removal"]],"pymatgen.apps.battery.battery_abc":[[117,1,1,"","AbstractElectrode"],[117,1,1,"","AbstractVoltagePair"]],"pymatgen.apps.battery.battery_abc.AbstractElectrode":[[117,3,1,"","framework"],[117,5,1,"id0","framework_formula"],[117,2,1,"","get_average_voltage"],[117,2,1,"","get_capacity_grav"],[117,2,1,"","get_capacity_vol"],[117,2,1,"","get_energy_density"],[117,2,1,"","get_specific_energy"],[117,2,1,"","get_sub_electrodes"],[117,2,1,"","get_summary_dict"],[117,3,1,"","max_delta_volume"],[117,3,1,"","max_voltage"],[117,3,1,"","max_voltage_step"],[117,3,1,"","min_voltage"],[117,3,1,"","normalization_mass"],[117,3,1,"","normalization_volume"],[117,3,1,"","num_steps"],[117,5,1,"","voltage_pairs"],[117,3,1,"id1","working_ion"],[117,5,1,"id2","working_ion_entry"],[117,3,1,"","x_charge"],[117,3,1,"","x_discharge"]],"pymatgen.apps.battery.battery_abc.AbstractVoltagePair":[[117,5,1,"id3","frac_charge"],[117,5,1,"id4","frac_discharge"],[117,3,1,"","framework"],[117,5,1,"id5","framework_formula"],[117,5,1,"id6","mAh"],[117,5,1,"id7","mass_charge"],[117,5,1,"id8","mass_discharge"],[117,5,1,"id9","vol_charge"],[117,5,1,"id10","vol_discharge"],[117,5,1,"id11","voltage"],[117,3,1,"","working_ion"],[117,5,1,"id12","working_ion_entry"],[117,3,1,"","x_charge"],[117,3,1,"","x_discharge"]],"pymatgen.apps.battery.conversion_battery":[[118,1,1,"","ConversionElectrode"],[118,1,1,"","ConversionVoltagePair"]],"pymatgen.apps.battery.conversion_battery.ConversionElectrode":[[118,2,1,"","from_composition_and_entries"],[118,2,1,"","from_composition_and_pd"],[118,2,1,"","get_sub_electrodes"],[118,2,1,"","get_summary_dict"],[118,3,1,"","initial_comp"],[118,5,1,"","initial_comp_formula"],[118,2,1,"","is_super_electrode"]],"pymatgen.apps.battery.conversion_battery.ConversionVoltagePair":[[118,5,1,"id0","entries_charge"],[118,5,1,"id1","entries_discharge"],[118,5,1,"","frac_charge"],[118,5,1,"","frac_discharge"],[118,2,1,"","from_steps"],[118,5,1,"","mAh"],[118,5,1,"","mass_charge"],[118,5,1,"","mass_discharge"],[118,5,1,"","rxn"],[118,5,1,"","vol_charge"],[118,5,1,"","vol_discharge"],[118,5,1,"","voltage"],[118,5,1,"","working_ion_entry"]],"pymatgen.apps.battery.insertion_battery":[[119,1,1,"","InsertionElectrode"],[119,1,1,"","InsertionVoltagePair"]],"pymatgen.apps.battery.insertion_battery.InsertionElectrode":[[119,2,1,"","as_dict_legacy"],[119,2,1,"","from_dict_legacy"],[119,2,1,"","from_entries"],[119,3,1,"","fully_charged_entry"],[119,3,1,"","fully_discharged_entry"],[119,2,1,"","get_all_entries"],[119,2,1,"","get_max_instability"],[119,2,1,"","get_max_muO2"],[119,2,1,"","get_min_instability"],[119,2,1,"","get_min_muO2"],[119,2,1,"","get_stable_entries"],[119,2,1,"","get_sub_electrodes"],[119,2,1,"","get_summary_dict"],[119,2,1,"","get_unstable_entries"],[119,5,1,"","stable_entries"],[119,5,1,"","unstable_entries"]],"pymatgen.apps.battery.insertion_battery.InsertionVoltagePair":[[119,5,1,"","entry_charge"],[119,5,1,"","entry_discharge"],[119,2,1,"","from_entries"]],"pymatgen.apps.battery.plotter":[[120,1,1,"","VoltageProfilePlotter"]],"pymatgen.apps.battery.plotter.VoltageProfilePlotter":[[120,2,1,"","add_electrode"],[120,2,1,"","get_plot"],[120,2,1,"","get_plot_data"],[120,2,1,"","get_plotly_figure"],[120,2,1,"","save"],[120,2,1,"","show"]],"pymatgen.apps.borg":[[122,0,0,"-","hive"],[123,0,0,"-","queen"]],"pymatgen.apps.borg.hive":[[122,1,1,"","AbstractDrone"],[122,1,1,"","GaussianToComputedEntryDrone"],[122,1,1,"","SimpleVaspToComputedEntryDrone"],[122,1,1,"","VaspToComputedEntryDrone"]],"pymatgen.apps.borg.hive.AbstractDrone":[[122,2,1,"","assimilate"],[122,2,1,"","get_valid_paths"]],"pymatgen.apps.borg.hive.GaussianToComputedEntryDrone":[[122,2,1,"","as_dict"],[122,2,1,"","assimilate"],[122,2,1,"","from_dict"],[122,2,1,"","get_valid_paths"]],"pymatgen.apps.borg.hive.SimpleVaspToComputedEntryDrone":[[122,2,1,"","as_dict"],[122,2,1,"","assimilate"],[122,2,1,"","from_dict"]],"pymatgen.apps.borg.hive.VaspToComputedEntryDrone":[[122,2,1,"","as_dict"],[122,2,1,"","assimilate"],[122,2,1,"","from_dict"],[122,2,1,"","get_valid_paths"]],"pymatgen.apps.borg.queen":[[123,1,1,"","BorgQueen"],[123,4,1,"","order_assimilation"]],"pymatgen.apps.borg.queen.BorgQueen":[[123,2,1,"","get_data"],[123,2,1,"","load_data"],[123,2,1,"","parallel_assimilate"],[123,2,1,"","save_data"],[123,2,1,"","serial_assimilate"]],"pymatgen.cli":[[125,0,0,"-","feff_plot_cross_section"],[126,0,0,"-","feff_plot_dos"],[127,0,0,"-","gaussian_analyzer"],[128,0,0,"-","get_environment"],[129,0,0,"-","pmg"],[130,0,0,"-","pmg_analyze"],[131,0,0,"-","pmg_config"],[132,0,0,"-","pmg_plot"],[133,0,0,"-","pmg_potcar"],[134,0,0,"-","pmg_query"],[135,0,0,"-","pmg_structure"]],"pymatgen.cli.feff_plot_cross_section":[[125,4,1,"","main"]],"pymatgen.cli.feff_plot_dos":[[126,4,1,"","main"]],"pymatgen.cli.gaussian_analyzer":[[127,4,1,"","get_energies"],[127,4,1,"","main"]],"pymatgen.cli.get_environment":[[128,4,1,"","main"]],"pymatgen.cli.pmg":[[129,4,1,"","diff_incar"],[129,4,1,"","main"],[129,4,1,"","parse_view"]],"pymatgen.cli.pmg_analyze":[[130,4,1,"","analyze"],[130,4,1,"","get_energies"],[130,4,1,"","get_magnetizations"]],"pymatgen.cli.pmg_config":[[131,4,1,"","add_config_var"],[131,4,1,"","build_bader"],[131,4,1,"","build_enum"],[131,4,1,"","configure_pmg"],[131,4,1,"","install_software"],[131,4,1,"","setup_potcars"]],"pymatgen.cli.pmg_plot":[[132,4,1,"","get_chgint_plot"],[132,4,1,"","get_dos_plot"],[132,4,1,"","get_xrd_plot"],[132,4,1,"","plot"]],"pymatgen.cli.pmg_potcar":[[133,4,1,"","gen_potcar"],[133,4,1,"","generate_potcar"],[133,4,1,"","proc_dir"]],"pymatgen.cli.pmg_query":[[134,4,1,"","do_query"]],"pymatgen.cli.pmg_structure":[[135,4,1,"","analyze_localenv"],[135,4,1,"","analyze_structures"],[135,4,1,"","analyze_symmetry"],[135,4,1,"","compare_structures"],[135,4,1,"","convert_fmt"]],"pymatgen.command_line":[[137,0,0,"-","bader_caller"],[138,0,0,"-","chargemol_caller"],[139,0,0,"-","critic2_caller"],[140,0,0,"-","enumlib_caller"],[141,0,0,"-","gulp_caller"],[142,0,0,"-","mcsqs_caller"],[143,0,0,"-","vampire_caller"]],"pymatgen.command_line.bader_caller":[[137,1,1,"","BaderAnalysis"],[137,4,1,"","bader_analysis_from_objects"],[137,4,1,"","bader_analysis_from_path"]],"pymatgen.command_line.bader_caller.BaderAnalysis":[[137,2,1,"","from_path"],[137,2,1,"","get_charge"],[137,2,1,"","get_charge_decorated_structure"],[137,2,1,"","get_charge_transfer"],[137,2,1,"","get_decorated_structure"],[137,2,1,"","get_oxidation_state_decorated_structure"],[137,2,1,"","get_partial_charge"],[137,3,1,"","summary"]],"pymatgen.command_line.chargemol_caller":[[138,1,1,"","ChargemolAnalysis"]],"pymatgen.command_line.chargemol_caller.ChargemolAnalysis":[[138,2,1,"","get_bond_order"],[138,2,1,"","get_charge"],[138,2,1,"","get_charge_transfer"],[138,2,1,"","get_partial_charge"],[138,2,1,"","get_property_decorated_structure"],[138,3,1,"","summary"]],"pymatgen.command_line.critic2_caller":[[139,1,1,"","Critic2Analysis"],[139,1,1,"","Critic2Caller"],[139,1,1,"","CriticalPoint"],[139,1,1,"","CriticalPointType"],[139,4,1,"","get_filepath"]],"pymatgen.command_line.critic2_caller.Critic2Analysis":[[139,2,1,"","get_critical_point_for_site"],[139,2,1,"","get_volume_and_charge_for_site"],[139,2,1,"","structure_graph"]],"pymatgen.command_line.critic2_caller.Critic2Caller":[[139,2,1,"","from_chgcar"],[139,2,1,"","from_path"]],"pymatgen.command_line.critic2_caller.CriticalPoint":[[139,3,1,"","ellipticity"],[139,3,1,"","laplacian"],[139,3,1,"","type"]],"pymatgen.command_line.critic2_caller.CriticalPointType":[[139,5,1,"","bond"],[139,5,1,"","cage"],[139,5,1,"","nnattr"],[139,5,1,"","nucleus"],[139,5,1,"","ring"]],"pymatgen.command_line.enumlib_caller":[[140,6,1,"","EnumError"]],"pymatgen.command_line.gulp_caller":[[141,1,1,"","BuckinghamPotential"],[141,1,1,"","GulpCaller"],[141,6,1,"","GulpConvergenceError"],[141,6,1,"","GulpError"],[141,1,1,"","GulpIO"],[141,1,1,"","TersoffPotential"],[141,4,1,"","get_energy_buckingham"],[141,4,1,"","get_energy_relax_structure_buckingham"],[141,4,1,"","get_energy_tersoff"]],"pymatgen.command_line.gulp_caller.GulpCaller":[[141,2,1,"","run"]],"pymatgen.command_line.gulp_caller.GulpIO":[[141,2,1,"","buckingham_input"],[141,2,1,"","buckingham_potential"],[141,2,1,"","get_energy"],[141,2,1,"","get_relaxed_structure"],[141,2,1,"","keyword_line"],[141,2,1,"","library_line"],[141,2,1,"","specie_potential_lines"],[141,2,1,"","structure_lines"],[141,2,1,"","tersoff_input"],[141,2,1,"","tersoff_potential"]],"pymatgen.command_line.mcsqs_caller":[[142,1,1,"","Sqs"],[142,4,1,"","run_mcsqs"]],"pymatgen.command_line.mcsqs_caller.Sqs":[[142,5,1,"","allsqs"],[142,5,1,"","bestsqs"],[142,5,1,"","clusters"],[142,5,1,"","directory"],[142,5,1,"","objective_function"]],"pymatgen.command_line.vampire_caller":[[143,1,1,"","VampireCaller"],[143,1,1,"","VampireOutput"]],"pymatgen.command_line.vampire_caller.VampireCaller":[[143,2,1,"","parse_stdout"]],"pymatgen.core":[[145,0,0,"-","bonds"],[146,0,0,"-","composition"],[147,0,0,"-","interface"],[148,0,0,"-","ion"],[149,0,0,"-","lattice"],[150,0,0,"-","libxcfunc"],[151,0,0,"-","molecular_orbitals"],[152,0,0,"-","operations"],[153,0,0,"-","periodic_table"],[154,0,0,"-","sites"],[155,0,0,"-","spectrum"],[156,0,0,"-","structure"],[157,0,0,"-","surface"],[158,0,0,"-","tensors"],[159,0,0,"-","trajectory"],[160,0,0,"-","units"],[161,0,0,"-","xcfunc"]],"pymatgen.core.bonds":[[145,1,1,"","CovalentBond"],[145,4,1,"","get_bond_length"],[145,4,1,"","get_bond_order"],[145,4,1,"","obtain_all_bond_lengths"]],"pymatgen.core.bonds.CovalentBond":[[145,2,1,"","get_bond_order"],[145,2,1,"","is_bonded"],[145,3,1,"","length"]],"pymatgen.core.composition":[[146,1,1,"","ChemicalPotential"],[146,1,1,"","Composition"],[146,6,1,"","CompositionError"],[146,4,1,"","reduce_formula"]],"pymatgen.core.composition.ChemicalPotential":[[146,2,1,"","get_energy"]],"pymatgen.core.composition.Composition":[[146,2,1,"","add_charges_from_oxi_state_guesses"],[146,2,1,"","almost_equals"],[146,3,1,"","alphabetical_formula"],[146,5,1,"","amount_tolerance"],[146,3,1,"","anonymized_formula"],[146,2,1,"","as_dict"],[146,3,1,"","average_electroneg"],[146,3,1,"","chemical_system"],[146,2,1,"","contains_element_type"],[146,2,1,"","copy"],[146,3,1,"","element_composition"],[146,3,1,"","elements"],[146,3,1,"","formula"],[146,3,1,"","fractional_composition"],[146,2,1,"","from_dict"],[146,2,1,"","get_atomic_fraction"],[146,2,1,"","get_el_amt_dict"],[146,2,1,"","get_integer_formula_and_factor"],[146,2,1,"","get_reduced_composition_and_factor"],[146,2,1,"","get_reduced_formula_and_factor"],[146,2,1,"","get_wt_fraction"],[146,3,1,"","hill_formula"],[146,3,1,"","is_element"],[146,3,1,"","iupac_formula"],[146,3,1,"","num_atoms"],[146,5,1,"","oxi_prob"],[146,2,1,"","oxi_state_guesses"],[146,2,1,"","ranked_compositions_from_indeterminate_formula"],[146,3,1,"","reduced_composition"],[146,3,1,"","reduced_formula"],[146,2,1,"","remove_charges"],[146,2,1,"","replace"],[146,5,1,"","special_formulas"],[146,3,1,"","to_data_dict"],[146,2,1,"","to_pretty_string"],[146,3,1,"","to_reduced_dict"],[146,3,1,"","total_electrons"],[146,3,1,"","valid"],[146,3,1,"","weight"]],"pymatgen.core.interface":[[147,1,1,"","Interface"],[147,4,1,"","count_layers"],[147,4,1,"","label_termination"]],"pymatgen.core.interface.Interface":[[147,2,1,"","as_dict"],[147,2,1,"","copy"],[147,3,1,"","film"],[147,3,1,"","film_indices"],[147,3,1,"","film_layers"],[147,3,1,"","film_sites"],[147,3,1,"","film_termination"],[147,2,1,"","from_dict"],[147,2,1,"","from_slabs"],[147,3,1,"","gap"],[147,2,1,"","get_shifts_based_on_adsorbate_sites"],[147,2,1,"","get_sorted_structure"],[147,3,1,"","in_plane_offset"],[147,3,1,"","substrate"],[147,3,1,"","substrate_indices"],[147,3,1,"","substrate_layers"],[147,3,1,"","substrate_sites"],[147,3,1,"","substrate_termination"],[147,3,1,"","vacuum_over_film"]],"pymatgen.core.ion":[[148,1,1,"","Ion"]],"pymatgen.core.ion.Ion":[[148,3,1,"","alphabetical_formula"],[148,3,1,"","anonymized_formula"],[148,2,1,"","as_dict"],[148,3,1,"","charge"],[148,3,1,"","composition"],[148,3,1,"","formula"],[148,2,1,"","from_dict"],[148,2,1,"","from_formula"],[148,2,1,"","get_reduced_formula_and_factor"],[148,3,1,"","reduced_formula"],[148,2,1,"","to_pretty_string"],[148,3,1,"","to_reduced_dict"]],"pymatgen.core.lattice":[[149,1,1,"","Lattice"],[149,4,1,"","find_neighbors"],[149,4,1,"","get_integer_index"],[149,4,1,"","get_points_in_spheres"]],"pymatgen.core.lattice.Lattice":[[149,3,1,"","a"],[149,3,1,"","abc"],[149,3,1,"","alpha"],[149,3,1,"","angles"],[149,2,1,"","as_dict"],[149,3,1,"","b"],[149,3,1,"","beta"],[149,3,1,"","c"],[149,2,1,"","copy"],[149,2,1,"","cubic"],[149,2,1,"","d_hkl"],[149,2,1,"","dot"],[149,2,1,"","find_all_mappings"],[149,2,1,"","find_mapping"],[149,2,1,"","from_dict"],[149,2,1,"","from_parameters"],[149,3,1,"","gamma"],[149,2,1,"","get_all_distances"],[149,2,1,"","get_brillouin_zone"],[149,2,1,"","get_cartesian_coords"],[149,2,1,"","get_distance_and_image"],[149,2,1,"","get_frac_coords_from_lll"],[149,2,1,"","get_fractional_coords"],[149,2,1,"","get_lll_frac_coords"],[149,2,1,"","get_lll_reduced_lattice"],[149,2,1,"","get_miller_index_from_coords"],[149,2,1,"","get_niggli_reduced_lattice"],[149,2,1,"","get_points_in_sphere"],[149,2,1,"","get_points_in_sphere_old"],[149,2,1,"","get_points_in_sphere_py"],[149,2,1,"","get_recp_symmetry_operation"],[149,2,1,"","get_vector_along_lattice_directions"],[149,2,1,"","get_wigner_seitz_cell"],[149,2,1,"","hexagonal"],[149,3,1,"","inv_matrix"],[149,2,1,"","is_hexagonal"],[149,3,1,"","is_orthogonal"],[149,3,1,"","lengths"],[149,3,1,"","lll_inverse"],[149,3,1,"","lll_mapping"],[149,3,1,"","lll_matrix"],[149,3,1,"","matrix"],[149,3,1,"","metric_tensor"],[149,2,1,"","monoclinic"],[149,2,1,"","norm"],[149,2,1,"","orthorhombic"],[149,3,1,"","parameters"],[149,3,1,"","reciprocal_lattice"],[149,3,1,"","reciprocal_lattice_crystallographic"],[149,2,1,"","rhombohedral"],[149,2,1,"","scale"],[149,2,1,"","selling_dist"],[149,3,1,"","selling_vector"],[149,2,1,"","tetragonal"],[149,3,1,"","volume"]],"pymatgen.core.libxcfunc":[[150,1,1,"","LibxcFunc"]],"pymatgen.core.libxcfunc.LibxcFunc":[[150,5,1,"","GGA_C_AM05"],[150,5,1,"","GGA_C_APBE"],[150,5,1,"","GGA_C_BGCP"],[150,5,1,"","GGA_C_FT97"],[150,5,1,"","GGA_C_GAM"],[150,5,1,"","GGA_C_HCTH_A"],[150,5,1,"","GGA_C_LM"],[150,5,1,"","GGA_C_LYP"],[150,5,1,"","GGA_C_N12"],[150,5,1,"","GGA_C_N12_SX"],[150,5,1,"","GGA_C_OPTC"],[150,5,1,"","GGA_C_OP_B88"],[150,5,1,"","GGA_C_OP_G96"],[150,5,1,"","GGA_C_OP_PBE"],[150,5,1,"","GGA_C_OP_PW91"],[150,5,1,"","GGA_C_OP_XALPHA"],[150,5,1,"","GGA_C_P86"],[150,5,1,"","GGA_C_PBE"],[150,5,1,"","GGA_C_PBEFE"],[150,5,1,"","GGA_C_PBEINT"],[150,5,1,"","GGA_C_PBELOC"],[150,5,1,"","GGA_C_PBE_JRGX"],[150,5,1,"","GGA_C_PBE_SOL"],[150,5,1,"","GGA_C_PW91"],[150,5,1,"","GGA_C_Q2D"],[150,5,1,"","GGA_C_REGTPSS"],[150,5,1,"","GGA_C_REVTCA"],[150,5,1,"","GGA_C_RGE2"],[150,5,1,"","GGA_C_SOGGA11"],[150,5,1,"","GGA_C_SOGGA11_X"],[150,5,1,"","GGA_C_SPBE"],[150,5,1,"","GGA_C_TCA"],[150,5,1,"","GGA_C_WI"],[150,5,1,"","GGA_C_WI0"],[150,5,1,"","GGA_C_WL"],[150,5,1,"","GGA_C_XPBE"],[150,5,1,"","GGA_C_ZPBEINT"],[150,5,1,"","GGA_C_ZPBESOL"],[150,5,1,"","GGA_K_ABSP1"],[150,5,1,"","GGA_K_ABSP2"],[150,5,1,"","GGA_K_APBE"],[150,5,1,"","GGA_K_APBEINT"],[150,5,1,"","GGA_K_BALTIN"],[150,5,1,"","GGA_K_DK"],[150,5,1,"","GGA_K_ERNZERHOF"],[150,5,1,"","GGA_K_FR_B88"],[150,5,1,"","GGA_K_FR_PW86"],[150,5,1,"","GGA_K_GE2"],[150,5,1,"","GGA_K_GOLDEN"],[150,5,1,"","GGA_K_GP85"],[150,5,1,"","GGA_K_GR"],[150,5,1,"","GGA_K_LC94"],[150,5,1,"","GGA_K_LIEB"],[150,5,1,"","GGA_K_LLP"],[150,5,1,"","GGA_K_LUDENA"],[150,5,1,"","GGA_K_MEYER"],[150,5,1,"","GGA_K_OL1"],[150,5,1,"","GGA_K_OL2"],[150,5,1,"","GGA_K_PEARSON"],[150,5,1,"","GGA_K_PERDEW"],[150,5,1,"","GGA_K_REVAPBE"],[150,5,1,"","GGA_K_REVAPBEINT"],[150,5,1,"","GGA_K_TFVW"],[150,5,1,"","GGA_K_THAKKAR"],[150,5,1,"","GGA_K_TW1"],[150,5,1,"","GGA_K_TW2"],[150,5,1,"","GGA_K_TW3"],[150,5,1,"","GGA_K_TW4"],[150,5,1,"","GGA_K_VJKS"],[150,5,1,"","GGA_K_VSK"],[150,5,1,"","GGA_K_VW"],[150,5,1,"","GGA_K_YT65"],[150,5,1,"","GGA_XC_B97_D"],[150,5,1,"","GGA_XC_B97_GGA1"],[150,5,1,"","GGA_XC_EDF1"],[150,5,1,"","GGA_XC_HCTH_120"],[150,5,1,"","GGA_XC_HCTH_147"],[150,5,1,"","GGA_XC_HCTH_407"],[150,5,1,"","GGA_XC_HCTH_407P"],[150,5,1,"","GGA_XC_HCTH_93"],[150,5,1,"","GGA_XC_HCTH_P14"],[150,5,1,"","GGA_XC_HCTH_P76"],[150,5,1,"","GGA_XC_KT2"],[150,5,1,"","GGA_XC_MOHLYP"],[150,5,1,"","GGA_XC_MOHLYP2"],[150,5,1,"","GGA_XC_MPWLYP1W"],[150,5,1,"","GGA_XC_OBLYP_D"],[150,5,1,"","GGA_XC_OPBE_D"],[150,5,1,"","GGA_XC_OPWLYP_D"],[150,5,1,"","GGA_XC_PBE1W"],[150,5,1,"","GGA_XC_PBELYP1W"],[150,5,1,"","GGA_XC_TH1"],[150,5,1,"","GGA_XC_TH2"],[150,5,1,"","GGA_XC_TH3"],[150,5,1,"","GGA_XC_TH4"],[150,5,1,"","GGA_XC_TH_FC"],[150,5,1,"","GGA_XC_TH_FCFO"],[150,5,1,"","GGA_XC_TH_FCO"],[150,5,1,"","GGA_XC_TH_FL"],[150,5,1,"","GGA_XC_VV10"],[150,5,1,"","GGA_XC_XLYP"],[150,5,1,"","GGA_X_2D_B86"],[150,5,1,"","GGA_X_2D_B86_MGC"],[150,5,1,"","GGA_X_2D_B88"],[150,5,1,"","GGA_X_2D_PBE"],[150,5,1,"","GGA_X_AIRY"],[150,5,1,"","GGA_X_AK13"],[150,5,1,"","GGA_X_AM05"],[150,5,1,"","GGA_X_APBE"],[150,5,1,"","GGA_X_B86"],[150,5,1,"","GGA_X_B86_MGC"],[150,5,1,"","GGA_X_B86_R"],[150,5,1,"","GGA_X_B88"],[150,5,1,"","GGA_X_BAYESIAN"],[150,5,1,"","GGA_X_BGCP"],[150,5,1,"","GGA_X_BPCCAC"],[150,5,1,"","GGA_X_C09X"],[150,5,1,"","GGA_X_CAP"],[150,5,1,"","GGA_X_DK87_R1"],[150,5,1,"","GGA_X_DK87_R2"],[150,5,1,"","GGA_X_EV93"],[150,5,1,"","GGA_X_FT97_A"],[150,5,1,"","GGA_X_FT97_B"],[150,5,1,"","GGA_X_G96"],[150,5,1,"","GGA_X_GAM"],[150,5,1,"","GGA_X_HCTH_A"],[150,5,1,"","GGA_X_HERMAN"],[150,5,1,"","GGA_X_HJS_B88"],[150,5,1,"","GGA_X_HJS_B88_V2"],[150,5,1,"","GGA_X_HJS_B97X"],[150,5,1,"","GGA_X_HJS_PBE"],[150,5,1,"","GGA_X_HJS_PBE_SOL"],[150,5,1,"","GGA_X_HTBS"],[150,5,1,"","GGA_X_ITYH"],[150,5,1,"","GGA_X_KT1"],[150,5,1,"","GGA_X_LAG"],[150,5,1,"","GGA_X_LAMBDA_CH_N"],[150,5,1,"","GGA_X_LAMBDA_LO_N"],[150,5,1,"","GGA_X_LAMBDA_OC2_N"],[150,5,1,"","GGA_X_LB"],[150,5,1,"","GGA_X_LBM"],[150,5,1,"","GGA_X_LG93"],[150,5,1,"","GGA_X_LV_RPW86"],[150,5,1,"","GGA_X_MB88"],[150,5,1,"","GGA_X_MPBE"],[150,5,1,"","GGA_X_MPW91"],[150,5,1,"","GGA_X_N12"],[150,5,1,"","GGA_X_OL2"],[150,5,1,"","GGA_X_OPTB88_VDW"],[150,5,1,"","GGA_X_OPTPBE_VDW"],[150,5,1,"","GGA_X_OPTX"],[150,5,1,"","GGA_X_PBE"],[150,5,1,"","GGA_X_PBEA"],[150,5,1,"","GGA_X_PBEFE"],[150,5,1,"","GGA_X_PBEINT"],[150,5,1,"","GGA_X_PBEK1_VDW"],[150,5,1,"","GGA_X_PBE_JSJR"],[150,5,1,"","GGA_X_PBE_MOL"],[150,5,1,"","GGA_X_PBE_R"],[150,5,1,"","GGA_X_PBE_SOL"],[150,5,1,"","GGA_X_PBE_TCA"],[150,5,1,"","GGA_X_PW86"],[150,5,1,"","GGA_X_PW91"],[150,5,1,"","GGA_X_Q2D"],[150,5,1,"","GGA_X_RGE2"],[150,5,1,"","GGA_X_RPBE"],[150,5,1,"","GGA_X_RPW86"],[150,5,1,"","GGA_X_SFAT"],[150,5,1,"","GGA_X_SOGGA"],[150,5,1,"","GGA_X_SOGGA11"],[150,5,1,"","GGA_X_SSB"],[150,5,1,"","GGA_X_SSB_D"],[150,5,1,"","GGA_X_SSB_SW"],[150,5,1,"","GGA_X_VMT84_GE"],[150,5,1,"","GGA_X_VMT84_PBE"],[150,5,1,"","GGA_X_VMT_GE"],[150,5,1,"","GGA_X_VMT_PBE"],[150,5,1,"","GGA_X_WC"],[150,5,1,"","GGA_X_WPBEH"],[150,5,1,"","GGA_X_XPBE"],[150,5,1,"","HYB_GGA_XC_B1LYP"],[150,5,1,"","HYB_GGA_XC_B1PW91"],[150,5,1,"","HYB_GGA_XC_B1WC"],[150,5,1,"","HYB_GGA_XC_B3LYP"],[150,5,1,"","HYB_GGA_XC_B3LYP5"],[150,5,1,"","HYB_GGA_XC_B3LYPs"],[150,5,1,"","HYB_GGA_XC_B3P86"],[150,5,1,"","HYB_GGA_XC_B3PW91"],[150,5,1,"","HYB_GGA_XC_B97"],[150,5,1,"","HYB_GGA_XC_B97_1"],[150,5,1,"","HYB_GGA_XC_B97_1p"],[150,5,1,"","HYB_GGA_XC_B97_2"],[150,5,1,"","HYB_GGA_XC_B97_3"],[150,5,1,"","HYB_GGA_XC_B97_K"],[150,5,1,"","HYB_GGA_XC_BHANDH"],[150,5,1,"","HYB_GGA_XC_BHANDHLYP"],[150,5,1,"","HYB_GGA_XC_CAMY_B3LYP"],[150,5,1,"","HYB_GGA_XC_CAMY_BLYP"],[150,5,1,"","HYB_GGA_XC_CAM_B3LYP"],[150,5,1,"","HYB_GGA_XC_CAP0"],[150,5,1,"","HYB_GGA_XC_EDF2"],[150,5,1,"","HYB_GGA_XC_HJS_B88"],[150,5,1,"","HYB_GGA_XC_HJS_B97X"],[150,5,1,"","HYB_GGA_XC_HJS_PBE"],[150,5,1,"","HYB_GGA_XC_HJS_PBE_SOL"],[150,5,1,"","HYB_GGA_XC_HPBEINT"],[150,5,1,"","HYB_GGA_XC_HSE03"],[150,5,1,"","HYB_GGA_XC_HSE06"],[150,5,1,"","HYB_GGA_XC_LCY_BLYP"],[150,5,1,"","HYB_GGA_XC_LCY_PBE"],[150,5,1,"","HYB_GGA_XC_LC_VV10"],[150,5,1,"","HYB_GGA_XC_LRC_WPBE"],[150,5,1,"","HYB_GGA_XC_LRC_WPBEH"],[150,5,1,"","HYB_GGA_XC_MB3LYP_RC04"],[150,5,1,"","HYB_GGA_XC_MPW3LYP"],[150,5,1,"","HYB_GGA_XC_MPW3PW"],[150,5,1,"","HYB_GGA_XC_MPWLYP1M"],[150,5,1,"","HYB_GGA_XC_O3LYP"],[150,5,1,"","HYB_GGA_XC_PBE0_13"],[150,5,1,"","HYB_GGA_XC_PBEH"],[150,5,1,"","HYB_GGA_XC_REVB3LYP"],[150,5,1,"","HYB_GGA_XC_SB98_1a"],[150,5,1,"","HYB_GGA_XC_SB98_1b"],[150,5,1,"","HYB_GGA_XC_SB98_1c"],[150,5,1,"","HYB_GGA_XC_SB98_2a"],[150,5,1,"","HYB_GGA_XC_SB98_2b"],[150,5,1,"","HYB_GGA_XC_SB98_2c"],[150,5,1,"","HYB_GGA_XC_TUNED_CAM_B3LYP"],[150,5,1,"","HYB_GGA_XC_WB97"],[150,5,1,"","HYB_GGA_XC_WB97X"],[150,5,1,"","HYB_GGA_XC_WB97X_D"],[150,5,1,"","HYB_GGA_XC_WB97X_V"],[150,5,1,"","HYB_GGA_XC_X3LYP"],[150,5,1,"","HYB_GGA_XC_mPW1K"],[150,5,1,"","HYB_GGA_XC_mPW1PW"],[150,5,1,"","HYB_GGA_X_N12_SX"],[150,5,1,"","HYB_GGA_X_SOGGA11_X"],[150,5,1,"","HYB_MGGA_XC_B86B95"],[150,5,1,"","HYB_MGGA_XC_B88B95"],[150,5,1,"","HYB_MGGA_XC_BB1K"],[150,5,1,"","HYB_MGGA_XC_M05"],[150,5,1,"","HYB_MGGA_XC_M05_2X"],[150,5,1,"","HYB_MGGA_XC_M06"],[150,5,1,"","HYB_MGGA_XC_M06_2X"],[150,5,1,"","HYB_MGGA_XC_M06_HF"],[150,5,1,"","HYB_MGGA_XC_M08_HX"],[150,5,1,"","HYB_MGGA_XC_M08_SO"],[150,5,1,"","HYB_MGGA_XC_M11"],[150,5,1,"","HYB_MGGA_XC_MPW1B95"],[150,5,1,"","HYB_MGGA_XC_MPWB1K"],[150,5,1,"","HYB_MGGA_XC_PW6B95"],[150,5,1,"","HYB_MGGA_XC_PW86B95"],[150,5,1,"","HYB_MGGA_XC_PWB6K"],[150,5,1,"","HYB_MGGA_XC_REVTPSSH"],[150,5,1,"","HYB_MGGA_XC_TPSSH"],[150,5,1,"","HYB_MGGA_XC_WB97M_V"],[150,5,1,"","HYB_MGGA_XC_X1B95"],[150,5,1,"","HYB_MGGA_XC_XB1K"],[150,5,1,"","HYB_MGGA_X_DLDF"],[150,5,1,"","HYB_MGGA_X_MN12_SX"],[150,5,1,"","HYB_MGGA_X_MN15"],[150,5,1,"","HYB_MGGA_X_MS2H"],[150,5,1,"","HYB_MGGA_X_MVSH"],[150,5,1,"","HYB_MGGA_X_SCAN0"],[150,5,1,"","LDA_C_1D_CSC"],[150,5,1,"","LDA_C_1D_LOOS"],[150,5,1,"","LDA_C_2D_AMGB"],[150,5,1,"","LDA_C_2D_PRM"],[150,5,1,"","LDA_C_GL"],[150,5,1,"","LDA_C_GOMBAS"],[150,5,1,"","LDA_C_HL"],[150,5,1,"","LDA_C_ML1"],[150,5,1,"","LDA_C_ML2"],[150,5,1,"","LDA_C_OB_PW"],[150,5,1,"","LDA_C_OB_PZ"],[150,5,1,"","LDA_C_PW"],[150,5,1,"","LDA_C_PW_MOD"],[150,5,1,"","LDA_C_PW_RPA"],[150,5,1,"","LDA_C_PZ"],[150,5,1,"","LDA_C_PZ_MOD"],[150,5,1,"","LDA_C_RC04"],[150,5,1,"","LDA_C_RPA"],[150,5,1,"","LDA_C_VWN"],[150,5,1,"","LDA_C_VWN_1"],[150,5,1,"","LDA_C_VWN_2"],[150,5,1,"","LDA_C_VWN_3"],[150,5,1,"","LDA_C_VWN_4"],[150,5,1,"","LDA_C_VWN_RPA"],[150,5,1,"","LDA_C_WIGNER"],[150,5,1,"","LDA_C_XALPHA"],[150,5,1,"","LDA_C_vBH"],[150,5,1,"","LDA_K_LP"],[150,5,1,"","LDA_K_TF"],[150,5,1,"","LDA_X"],[150,5,1,"","LDA_XC_KSDT"],[150,5,1,"","LDA_XC_TETER93"],[150,5,1,"","LDA_XC_ZLP"],[150,5,1,"","LDA_X_1D"],[150,5,1,"","LDA_X_2D"],[150,5,1,"","MGGA_C_BC95"],[150,5,1,"","MGGA_C_CC06"],[150,5,1,"","MGGA_C_CS"],[150,5,1,"","MGGA_C_DLDF"],[150,5,1,"","MGGA_C_M05"],[150,5,1,"","MGGA_C_M05_2X"],[150,5,1,"","MGGA_C_M06"],[150,5,1,"","MGGA_C_M06_2X"],[150,5,1,"","MGGA_C_M06_HF"],[150,5,1,"","MGGA_C_M06_L"],[150,5,1,"","MGGA_C_M08_HX"],[150,5,1,"","MGGA_C_M08_SO"],[150,5,1,"","MGGA_C_M11"],[150,5,1,"","MGGA_C_M11_L"],[150,5,1,"","MGGA_C_MN12_L"],[150,5,1,"","MGGA_C_MN12_SX"],[150,5,1,"","MGGA_C_MN15"],[150,5,1,"","MGGA_C_MN15_L"],[150,5,1,"","MGGA_C_PKZB"],[150,5,1,"","MGGA_C_REVTPSS"],[150,5,1,"","MGGA_C_SCAN"],[150,5,1,"","MGGA_C_TPSS"],[150,5,1,"","MGGA_C_TPSSLOC"],[150,5,1,"","MGGA_C_VSXC"],[150,5,1,"","MGGA_XC_B97M_V"],[150,5,1,"","MGGA_XC_OTPSS_D"],[150,5,1,"","MGGA_XC_TPSSLYP1W"],[150,5,1,"","MGGA_XC_ZLP"],[150,5,1,"","MGGA_X_2D_PRHG07"],[150,5,1,"","MGGA_X_2D_PRHG07_PRP10"],[150,5,1,"","MGGA_X_BJ06"],[150,5,1,"","MGGA_X_BLOC"],[150,5,1,"","MGGA_X_BR89"],[150,5,1,"","MGGA_X_GVT4"],[150,5,1,"","MGGA_X_LTA"],[150,5,1,"","MGGA_X_M05"],[150,5,1,"","MGGA_X_M05_2X"],[150,5,1,"","MGGA_X_M06"],[150,5,1,"","MGGA_X_M06_2X"],[150,5,1,"","MGGA_X_M06_HF"],[150,5,1,"","MGGA_X_M06_L"],[150,5,1,"","MGGA_X_M08_HX"],[150,5,1,"","MGGA_X_M08_SO"],[150,5,1,"","MGGA_X_M11"],[150,5,1,"","MGGA_X_M11_L"],[150,5,1,"","MGGA_X_MBEEF"],[150,5,1,"","MGGA_X_MBEEFVDW"],[150,5,1,"","MGGA_X_MK00"],[150,5,1,"","MGGA_X_MK00B"],[150,5,1,"","MGGA_X_MN12_L"],[150,5,1,"","MGGA_X_MN15_L"],[150,5,1,"","MGGA_X_MODTPSS"],[150,5,1,"","MGGA_X_MS0"],[150,5,1,"","MGGA_X_MS1"],[150,5,1,"","MGGA_X_MS2"],[150,5,1,"","MGGA_X_MVS"],[150,5,1,"","MGGA_X_PKZB"],[150,5,1,"","MGGA_X_REVTPSS"],[150,5,1,"","MGGA_X_RPP09"],[150,5,1,"","MGGA_X_SCAN"],[150,5,1,"","MGGA_X_TAU_HCTH"],[150,5,1,"","MGGA_X_TB09"],[150,5,1,"","MGGA_X_TPSS"],[150,2,1,"","all_families"],[150,2,1,"","all_kinds"],[150,2,1,"","as_dict"],[150,2,1,"","from_dict"],[150,3,1,"","info_dict"],[150,3,1,"","is_c_kind"],[150,3,1,"","is_gga_family"],[150,3,1,"","is_hyb_gga_family"],[150,3,1,"","is_hyb_mgga_family"],[150,3,1,"","is_k_kind"],[150,3,1,"","is_lda_family"],[150,3,1,"","is_mgga_family"],[150,3,1,"","is_x_kind"],[150,3,1,"","is_xc_kind"],[150,2,1,"","to_json"]],"pymatgen.core.molecular_orbitals":[[151,1,1,"","MolecularOrbitals"]],"pymatgen.core.molecular_orbitals.MolecularOrbitals":[[151,5,1,"","aos"],[151,2,1,"","aos_as_list"],[151,5,1,"","band_edges"],[151,5,1,"","composition"],[151,5,1,"","elec_neg"],[151,5,1,"","elements"],[151,2,1,"","max_electronegativity"],[151,2,1,"","obtain_band_edges"]],"pymatgen.core.operations":[[152,1,1,"","MagSymmOp"],[152,1,1,"","SymmOp"]],"pymatgen.core.operations.MagSymmOp":[[152,2,1,"","as_dict"],[152,2,1,"","as_xyzt_string"],[152,2,1,"","from_dict"],[152,2,1,"","from_rotation_and_translation_and_time_reversal"],[152,2,1,"","from_symmop"],[152,2,1,"","from_xyzt_string"],[152,2,1,"","operate_magmom"]],"pymatgen.core.operations.SymmOp":[[152,5,1,"","affine_matrix"],[152,2,1,"","apply_rotation_only"],[152,2,1,"","are_symmetrically_related"],[152,2,1,"","are_symmetrically_related_vectors"],[152,2,1,"","as_dict"],[152,2,1,"","as_xyz_string"],[152,2,1,"","from_axis_angle_and_translation"],[152,2,1,"","from_dict"],[152,2,1,"","from_origin_axis_angle"],[152,2,1,"","from_rotation_and_translation"],[152,2,1,"","from_xyz_string"],[152,3,1,"","inverse"],[152,2,1,"","inversion"],[152,2,1,"","operate"],[152,2,1,"","operate_multi"],[152,2,1,"","reflection"],[152,3,1,"","rotation_matrix"],[152,2,1,"","rotoreflection"],[152,2,1,"","transform_tensor"],[152,3,1,"","translation_vector"]],"pymatgen.core.periodic_table":[[153,1,1,"","DummySpecie"],[153,1,1,"","DummySpecies"],[153,1,1,"","Element"],[153,1,1,"","ElementBase"],[153,1,1,"","Specie"],[153,1,1,"","Species"],[153,4,1,"","get_el_sp"]],"pymatgen.core.periodic_table.DummySpecies":[[153,3,1,"id0","X"],[153,3,1,"id1","Z"],[153,2,1,"","as_dict"],[153,2,1,"","from_dict"],[153,2,1,"","from_string"],[153,3,1,"id2","oxi_state"],[153,3,1,"","symbol"]],"pymatgen.core.periodic_table.Element":[[153,5,1,"","Ac"],[153,5,1,"","Ag"],[153,5,1,"","Al"],[153,5,1,"","Am"],[153,5,1,"","Ar"],[153,5,1,"","As"],[153,5,1,"","At"],[153,5,1,"","Au"],[153,5,1,"","B"],[153,5,1,"","Ba"],[153,5,1,"","Be"],[153,5,1,"","Bh"],[153,5,1,"","Bi"],[153,5,1,"","Bk"],[153,5,1,"","Br"],[153,5,1,"","C"],[153,5,1,"","Ca"],[153,5,1,"","Cd"],[153,5,1,"","Ce"],[153,5,1,"","Cf"],[153,5,1,"","Cl"],[153,5,1,"","Cm"],[153,5,1,"","Cn"],[153,5,1,"","Co"],[153,5,1,"","Cr"],[153,5,1,"","Cs"],[153,5,1,"","Cu"],[153,5,1,"","Db"],[153,5,1,"","Ds"],[153,5,1,"","Dy"],[153,5,1,"","Er"],[153,5,1,"","Es"],[153,5,1,"","Eu"],[153,5,1,"","F"],[153,5,1,"","Fe"],[153,5,1,"","Fl"],[153,5,1,"","Fm"],[153,5,1,"","Fr"],[153,5,1,"","Ga"],[153,5,1,"","Gd"],[153,5,1,"","Ge"],[153,5,1,"","H"],[153,5,1,"","He"],[153,5,1,"","Hf"],[153,5,1,"","Hg"],[153,5,1,"","Ho"],[153,5,1,"","Hs"],[153,5,1,"","I"],[153,5,1,"","In"],[153,5,1,"","Ir"],[153,5,1,"","K"],[153,5,1,"","Kr"],[153,5,1,"","La"],[153,5,1,"","Li"],[153,5,1,"","Lr"],[153,5,1,"","Lu"],[153,5,1,"","Lv"],[153,5,1,"","Mc"],[153,5,1,"","Md"],[153,5,1,"","Mg"],[153,5,1,"","Mn"],[153,5,1,"","Mo"],[153,5,1,"","Mt"],[153,5,1,"","N"],[153,5,1,"","Na"],[153,5,1,"","Nb"],[153,5,1,"","Nd"],[153,5,1,"","Ne"],[153,5,1,"","Nh"],[153,5,1,"","Ni"],[153,5,1,"","No"],[153,5,1,"","Np"],[153,5,1,"","O"],[153,5,1,"","Og"],[153,5,1,"","Os"],[153,5,1,"","P"],[153,5,1,"","Pa"],[153,5,1,"","Pb"],[153,5,1,"","Pd"],[153,5,1,"","Pm"],[153,5,1,"","Po"],[153,5,1,"","Pr"],[153,5,1,"","Pt"],[153,5,1,"","Pu"],[153,5,1,"","Ra"],[153,5,1,"","Rb"],[153,5,1,"","Re"],[153,5,1,"","Rf"],[153,5,1,"","Rg"],[153,5,1,"","Rh"],[153,5,1,"","Rn"],[153,5,1,"","Ru"],[153,5,1,"","S"],[153,5,1,"","Sb"],[153,5,1,"","Sc"],[153,5,1,"","Se"],[153,5,1,"","Sg"],[153,5,1,"","Si"],[153,5,1,"","Sm"],[153,5,1,"","Sn"],[153,5,1,"","Sr"],[153,5,1,"","Ta"],[153,5,1,"","Tb"],[153,5,1,"","Tc"],[153,5,1,"","Te"],[153,5,1,"","Th"],[153,5,1,"","Ti"],[153,5,1,"","Tl"],[153,5,1,"","Tm"],[153,5,1,"","Ts"],[153,5,1,"","U"],[153,5,1,"","V"],[153,5,1,"","W"],[153,5,1,"","Xe"],[153,5,1,"","Y"],[153,5,1,"","Yb"],[153,5,1,"","Z"],[153,5,1,"","Zn"],[153,5,1,"","Zr"],[153,5,1,"","atomic_orbitals"],[153,5,1,"","atomic_radius_calculated"],[153,5,1,"","boiling_point"],[153,5,1,"","brinell_hardness"],[153,5,1,"","bulk_modulus"],[153,5,1,"","coefficient_of_linear_thermal_expansion"],[153,5,1,"","critical_temperature"],[153,5,1,"","density_of_solid"],[153,5,1,"","electrical_resistivity"],[153,5,1,"","electronic_structure"],[153,5,1,"","ground_level"],[153,5,1,"","ionization_energies"],[153,5,1,"","liquid_range"],[153,5,1,"","long_name"],[153,5,1,"","melting_point"],[153,5,1,"","mendeleev_no"],[153,5,1,"","mineral_hardness"],[153,5,1,"","molar_volume"],[153,5,1,"","poissons_ratio"],[153,5,1,"","reflectivity"],[153,5,1,"","refractive_index"],[153,5,1,"","rigidity_modulus"],[153,5,1,"","superconduction_temperature"],[153,5,1,"","symbol"],[153,5,1,"","thermal_conductivity"],[153,5,1,"","van_der_waals_radius"],[153,5,1,"","velocity_of_sound"],[153,5,1,"","vickers_hardness"],[153,5,1,"","youngs_modulus"]],"pymatgen.core.periodic_table.ElementBase":[[153,3,1,"","X"],[153,5,1,"","Z"],[153,2,1,"","as_dict"],[153,3,1,"","atomic_mass"],[153,5,1,"","atomic_orbitals"],[153,3,1,"","atomic_radius"],[153,5,1,"","atomic_radius_calculated"],[153,3,1,"","average_anionic_radius"],[153,3,1,"","average_cationic_radius"],[153,3,1,"","average_ionic_radius"],[153,3,1,"","block"],[153,5,1,"","boiling_point"],[153,5,1,"","brinell_hardness"],[153,5,1,"","bulk_modulus"],[153,5,1,"","coefficient_of_linear_thermal_expansion"],[153,3,1,"","common_oxidation_states"],[153,5,1,"","critical_temperature"],[153,3,1,"","data"],[153,5,1,"","density_of_solid"],[153,5,1,"","electrical_resistivity"],[153,3,1,"","electron_affinity"],[153,3,1,"id3","electronic_structure"],[153,2,1,"","from_Z"],[153,2,1,"","from_dict"],[153,2,1,"","from_row_and_group"],[153,3,1,"","full_electronic_structure"],[153,5,1,"","ground_level"],[153,3,1,"","ground_state_term_symbol"],[153,3,1,"","group"],[153,3,1,"","icsd_oxidation_states"],[153,3,1,"","ionic_radii"],[153,5,1,"","ionization_energies"],[153,3,1,"","ionization_energy"],[153,3,1,"","is_actinoid"],[153,3,1,"","is_alkali"],[153,3,1,"","is_alkaline"],[153,3,1,"","is_chalcogen"],[153,3,1,"","is_halogen"],[153,3,1,"","is_lanthanoid"],[153,3,1,"","is_metal"],[153,3,1,"","is_metalloid"],[153,3,1,"","is_noble_gas"],[153,3,1,"","is_post_transition_metal"],[153,3,1,"","is_quadrupolar"],[153,3,1,"","is_rare_earth_metal"],[153,3,1,"","is_transition_metal"],[153,2,1,"","is_valid_symbol"],[153,3,1,"","iupac_ordering"],[153,5,1,"","liquid_range"],[153,5,1,"","long_name"],[153,3,1,"","max_oxidation_state"],[153,5,1,"","melting_point"],[153,5,1,"","mendeleev_no"],[153,3,1,"","metallic_radius"],[153,3,1,"","min_oxidation_state"],[153,5,1,"","mineral_hardness"],[153,5,1,"","molar_volume"],[153,3,1,"","nmr_quadrupole_moment"],[153,3,1,"","number"],[153,3,1,"","oxidation_states"],[153,5,1,"","poissons_ratio"],[153,2,1,"","print_periodic_table"],[153,5,1,"","reflectivity"],[153,5,1,"","refractive_index"],[153,5,1,"","rigidity_modulus"],[153,3,1,"","row"],[153,5,1,"","superconduction_temperature"],[153,5,1,"","symbol"],[153,3,1,"","term_symbols"],[153,5,1,"","thermal_conductivity"],[153,3,1,"","valence"],[153,5,1,"","van_der_waals_radius"],[153,5,1,"","velocity_of_sound"],[153,5,1,"","vickers_hardness"],[153,5,1,"","youngs_modulus"]],"pymatgen.core.periodic_table.Specie":[[153,5,1,"","ionic_radius"],[153,5,1,"","oxi_state"]],"pymatgen.core.periodic_table.Species":[[153,5,1,"","STRING_MODE"],[153,2,1,"","as_dict"],[153,3,1,"","element"],[153,2,1,"","from_dict"],[153,2,1,"","from_string"],[153,2,1,"","get_crystal_field_spin"],[153,2,1,"","get_nmr_quadrupole_moment"],[153,2,1,"","get_shannon_radius"],[153,3,1,"id4","ionic_radius"],[153,3,1,"id5","oxi_state"],[153,5,1,"","supported_properties"],[153,2,1,"","to_pretty_string"]],"pymatgen.core.sites":[[154,1,1,"","PeriodicSite"],[154,1,1,"","Site"]],"pymatgen.core.sites.PeriodicSite":[[154,3,1,"","a"],[154,2,1,"","as_dict"],[154,3,1,"","b"],[154,3,1,"","c"],[154,3,1,"","coords"],[154,2,1,"","distance"],[154,2,1,"","distance_and_image"],[154,2,1,"","distance_and_image_from_frac_coords"],[154,3,1,"","frac_coords"],[154,2,1,"","from_dict"],[154,2,1,"","is_periodic_image"],[154,3,1,"","lattice"],[154,2,1,"","to_unit_cell"],[154,3,1,"","x"],[154,3,1,"","y"],[154,3,1,"","z"]],"pymatgen.core.sites.Site":[[154,2,1,"","as_dict"],[154,2,1,"","distance"],[154,2,1,"","distance_from_point"],[154,2,1,"","from_dict"],[154,3,1,"","is_ordered"],[154,5,1,"","position_atol"],[154,3,1,"","specie"],[154,3,1,"","species"],[154,3,1,"","species_string"],[154,3,1,"","x"],[154,3,1,"","y"],[154,3,1,"","z"]],"pymatgen.core.spectrum":[[155,1,1,"","Spectrum"],[155,4,1,"","lorentzian"]],"pymatgen.core.spectrum.Spectrum":[[155,5,1,"","XLABEL"],[155,5,1,"","YLABEL"],[155,2,1,"","copy"],[155,2,1,"","get_interpolated_value"],[155,2,1,"","normalize"],[155,2,1,"","smear"]],"pymatgen.core.structure":[[156,1,1,"","IMolecule"],[156,1,1,"","IStructure"],[156,1,1,"","Molecule"],[156,1,1,"","Neighbor"],[156,1,1,"","PeriodicNeighbor"],[156,1,1,"","SiteCollection"],[156,1,1,"","Structure"],[156,6,1,"","StructureError"]],"pymatgen.core.structure.IMolecule":[[156,2,1,"","as_dict"],[156,2,1,"","break_bond"],[156,3,1,"","center_of_mass"],[156,3,1,"","charge"],[156,2,1,"","from_dict"],[156,2,1,"","from_file"],[156,2,1,"","from_sites"],[156,2,1,"","from_str"],[156,2,1,"","get_boxed_structure"],[156,2,1,"","get_centered_molecule"],[156,2,1,"","get_covalent_bonds"],[156,2,1,"","get_distance"],[156,2,1,"","get_neighbors"],[156,2,1,"","get_neighbors_in_shell"],[156,2,1,"","get_sites_in_sphere"],[156,3,1,"","nelectrons"],[156,3,1,"","sites"],[156,3,1,"","spin_multiplicity"],[156,2,1,"","to"]],"pymatgen.core.structure.IStructure":[[156,2,1,"","as_dataframe"],[156,2,1,"","as_dict"],[156,3,1,"","charge"],[156,2,1,"","copy"],[156,3,1,"","density"],[156,3,1,"","distance_matrix"],[156,3,1,"","frac_coords"],[156,2,1,"","from_dict"],[156,2,1,"","from_file"],[156,2,1,"","from_magnetic_spacegroup"],[156,2,1,"","from_sites"],[156,2,1,"","from_spacegroup"],[156,2,1,"","from_str"],[156,2,1,"","get_all_neighbors"],[156,2,1,"","get_all_neighbors_old"],[156,2,1,"","get_all_neighbors_py"],[156,2,1,"","get_distance"],[156,2,1,"","get_miller_index_from_site_indexes"],[156,2,1,"","get_neighbor_list"],[156,2,1,"","get_neighbors"],[156,2,1,"","get_neighbors_in_shell"],[156,2,1,"","get_neighbors_old"],[156,2,1,"","get_orderings"],[156,2,1,"","get_primitive_structure"],[156,2,1,"","get_reduced_structure"],[156,2,1,"","get_sites_in_sphere"],[156,2,1,"","get_sorted_structure"],[156,2,1,"","get_space_group_info"],[156,2,1,"","get_symmetric_neighbor_list"],[156,2,1,"","interpolate"],[156,3,1,"","lattice"],[156,2,1,"","matches"],[156,3,1,"","sites"],[156,2,1,"","to"],[156,3,1,"","volume"]],"pymatgen.core.structure.Molecule":[[156,2,1,"","append"],[156,2,1,"","apply_operation"],[156,2,1,"","copy"],[156,2,1,"","insert"],[156,2,1,"","perturb"],[156,2,1,"","remove_sites"],[156,2,1,"","remove_species"],[156,2,1,"","rotate_sites"],[156,2,1,"","set_charge_and_spin"],[156,2,1,"","substitute"],[156,2,1,"","translate_sites"]],"pymatgen.core.structure.Neighbor":[[156,5,1,"","coords"],[156,5,1,"","properties"]],"pymatgen.core.structure.PeriodicNeighbor":[[156,3,1,"","coords"],[156,5,1,"","properties"]],"pymatgen.core.structure.SiteCollection":[[156,5,1,"","DISTANCE_TOLERANCE"],[156,2,1,"","add_oxidation_state_by_element"],[156,2,1,"","add_oxidation_state_by_guess"],[156,2,1,"","add_oxidation_state_by_site"],[156,2,1,"","add_site_property"],[156,2,1,"","add_spin_by_element"],[156,2,1,"","add_spin_by_site"],[156,3,1,"","atomic_numbers"],[156,3,1,"","cart_coords"],[156,3,1,"","charge"],[156,3,1,"","composition"],[156,3,1,"","distance_matrix"],[156,2,1,"","extract_cluster"],[156,3,1,"","formula"],[156,2,1,"","from_file"],[156,2,1,"","from_str"],[156,2,1,"","get_angle"],[156,2,1,"","get_dihedral"],[156,2,1,"","get_distance"],[156,2,1,"","group_by_types"],[156,2,1,"","indices_from_symbol"],[156,3,1,"","is_ordered"],[156,2,1,"","is_valid"],[156,3,1,"","ntypesp"],[156,3,1,"","num_sites"],[156,2,1,"","remove_oxidation_states"],[156,2,1,"","remove_site_property"],[156,2,1,"","remove_spin"],[156,2,1,"","replace_species"],[156,3,1,"","site_properties"],[156,3,1,"","sites"],[156,3,1,"","species"],[156,3,1,"","species_and_occu"],[156,3,1,"","symbol_set"],[156,2,1,"","to"],[156,3,1,"","types_of_specie"],[156,3,1,"","types_of_species"]],"pymatgen.core.structure.Structure":[[156,2,1,"","append"],[156,2,1,"","apply_operation"],[156,2,1,"","apply_strain"],[156,2,1,"","insert"],[156,3,1,"","lattice"],[156,2,1,"","make_supercell"],[156,2,1,"","merge_sites"],[156,2,1,"","perturb"],[156,2,1,"","remove_sites"],[156,2,1,"","remove_species"],[156,2,1,"","replace"],[156,2,1,"","rotate_sites"],[156,2,1,"","scale_lattice"],[156,2,1,"","set_charge"],[156,2,1,"","sort"],[156,2,1,"","substitute"],[156,2,1,"","translate_sites"]],"pymatgen.core.surface":[[157,1,1,"","ReconstructionGenerator"],[157,1,1,"","Slab"],[157,1,1,"","SlabGenerator"],[157,4,1,"","center_slab"],[157,4,1,"","generate_all_slabs"],[157,4,1,"","get_d"],[157,4,1,"","get_slab_regions"],[157,4,1,"","get_symmetrically_distinct_miller_indices"],[157,4,1,"","get_symmetrically_equivalent_miller_indices"],[157,4,1,"","hkl_transformation"],[157,4,1,"","is_already_analyzed"],[157,4,1,"","miller_index_from_sites"]],"pymatgen.core.surface.ReconstructionGenerator":[[157,2,1,"","build_slabs"],[157,2,1,"","get_unreconstructed_slabs"],[157,5,1,"","slabgen_params"]],"pymatgen.core.surface.Slab":[[157,2,1,"","add_adsorbate_atom"],[157,2,1,"","as_dict"],[157,3,1,"","center_of_mass"],[157,2,1,"","copy"],[157,3,1,"","dipole"],[157,2,1,"","from_dict"],[157,2,1,"","get_orthogonal_c_slab"],[157,2,1,"","get_sorted_structure"],[157,2,1,"","get_surface_sites"],[157,2,1,"","get_symmetric_site"],[157,2,1,"","get_tasker2_slabs"],[157,2,1,"","is_polar"],[157,2,1,"","is_symmetric"],[157,5,1,"","miller_index"],[157,3,1,"","normal"],[157,5,1,"","scale_factor"],[157,5,1,"","shift"],[157,3,1,"","surface_area"],[157,2,1,"","symmetrically_add_atom"],[157,2,1,"","symmetrically_remove_atoms"]],"pymatgen.core.surface.SlabGenerator":[[157,5,1,"","center_slab"],[157,2,1,"","get_slab"],[157,2,1,"","get_slabs"],[157,5,1,"","lll_reduce"],[157,5,1,"","miller_index"],[157,5,1,"","min_slab_size"],[157,5,1,"","min_vac_size"],[157,2,1,"","move_to_other_side"],[157,2,1,"","nonstoichiometric_symmetrized_slab"],[157,5,1,"","oriented_unit_cell"],[157,5,1,"","parent"],[157,2,1,"","repair_broken_bonds"],[157,5,1,"","slab_scale_factor"]],"pymatgen.core.tensors":[[158,1,1,"","SquareTensor"],[158,1,1,"","Tensor"],[158,1,1,"","TensorCollection"],[158,1,1,"","TensorMapping"],[158,4,1,"","get_uvec"],[158,4,1,"","symmetry_reduce"]],"pymatgen.core.tensors.SquareTensor":[[158,3,1,"","det"],[158,2,1,"","get_scaled"],[158,3,1,"","inv"],[158,2,1,"","is_rotation"],[158,2,1,"","polar_decomposition"],[158,3,1,"","principal_invariants"],[158,2,1,"","refine_rotation"],[158,3,1,"","trans"]],"pymatgen.core.tensors.Tensor":[[158,2,1,"","as_dict"],[158,2,1,"","average_over_unit_sphere"],[158,2,1,"","convert_to_ieee"],[158,2,1,"","einsum_sequence"],[158,2,1,"","fit_to_structure"],[158,2,1,"","from_dict"],[158,2,1,"","from_values_indices"],[158,2,1,"","from_voigt"],[158,2,1,"","get_grouped_indices"],[158,2,1,"","get_ieee_rotation"],[158,2,1,"","get_symbol_dict"],[158,2,1,"","get_voigt_dict"],[158,2,1,"","is_fit_to_structure"],[158,2,1,"","is_symmetric"],[158,2,1,"","is_voigt_symmetric"],[158,2,1,"","populate"],[158,2,1,"","project"],[158,2,1,"","rotate"],[158,2,1,"","round"],[158,2,1,"","structure_transform"],[158,5,1,"","symbol"],[158,3,1,"","symmetrized"],[158,2,1,"","transform"],[158,3,1,"","voigt"],[158,3,1,"","voigt_symmetrized"],[158,2,1,"","zeroed"]],"pymatgen.core.tensors.TensorCollection":[[158,2,1,"","as_dict"],[158,2,1,"","convert_to_ieee"],[158,2,1,"","fit_to_structure"],[158,2,1,"","from_dict"],[158,2,1,"","from_voigt"],[158,2,1,"","is_fit_to_structure"],[158,2,1,"","is_symmetric"],[158,2,1,"","is_voigt_symmetric"],[158,3,1,"","ranks"],[158,2,1,"","rotate"],[158,2,1,"","round"],[158,3,1,"","symmetrized"],[158,2,1,"","transform"],[158,3,1,"","voigt"],[158,3,1,"","voigt_symmetrized"],[158,2,1,"","zeroed"]],"pymatgen.core.tensors.TensorMapping":[[158,2,1,"","items"],[158,2,1,"","values"]],"pymatgen.core.trajectory":[[159,1,1,"","Trajectory"]],"pymatgen.core.trajectory.Trajectory":[[159,2,1,"","as_dict"],[159,2,1,"","copy"],[159,2,1,"","extend"],[159,2,1,"","from_file"],[159,2,1,"","from_structures"],[159,2,1,"","get_structure"],[159,2,1,"","to_displacements"],[159,2,1,"","to_positions"],[159,2,1,"","write_Xdatcar"]],"pymatgen.core.units":[[160,1,1,"","ArrayWithUnit"],[160,7,1,"","Charge"],[160,7,1,"","Energy"],[160,1,1,"","FloatWithUnit"],[160,7,1,"","Length"],[160,7,1,"","Mass"],[160,7,1,"","Memory"],[160,7,1,"","Temp"],[160,7,1,"","Time"],[160,1,1,"","Unit"],[160,6,1,"","UnitError"],[160,7,1,"","kb"],[160,4,1,"","obj_with_unit"],[160,4,1,"","unitized"]],"pymatgen.core.units.ArrayWithUnit":[[160,5,1,"","Error"],[160,3,1,"","as_base_units"],[160,2,1,"","conversions"],[160,3,1,"","supported_units"],[160,2,1,"","to"],[160,3,1,"","unit"],[160,3,1,"","unit_type"]],"pymatgen.core.units.FloatWithUnit":[[160,5,1,"","Error"],[160,3,1,"","as_base_units"],[160,2,1,"","from_string"],[160,3,1,"","supported_units"],[160,2,1,"","to"],[160,3,1,"","unit"],[160,3,1,"","unit_type"]],"pymatgen.core.units.Unit":[[160,5,1,"","Error"],[160,3,1,"","as_base_units"],[160,2,1,"","get_conversion_factor"]],"pymatgen.core.xcfunc":[[161,1,1,"","XcFunc"]],"pymatgen.core.xcfunc.XcFunc":[[161,5,1,"","abinitixc_to_libxc"],[161,2,1,"","aliases"],[161,2,1,"","as_dict"],[161,2,1,"","asxc"],[161,5,1,"","defined_aliases"],[161,2,1,"","from_abinit_ixc"],[161,2,1,"","from_dict"],[161,2,1,"","from_name"],[161,2,1,"","from_type_name"],[161,2,1,"","name"],[161,2,1,"","type"]],"pymatgen.electronic_structure":[[164,0,0,"-","bandstructure"],[165,0,0,"-","boltztrap"],[167,0,0,"-","cohp"],[168,0,0,"-","core"],[169,0,0,"-","dos"],[170,0,0,"-","plotter"]],"pymatgen.electronic_structure.bandstructure":[[164,1,1,"","BandStructure"],[164,1,1,"","BandStructureSymmLine"],[164,1,1,"","Kpoint"],[164,1,1,"","LobsterBandStructureSymmLine"],[164,4,1,"","get_reconstructed_band_structure"]],"pymatgen.electronic_structure.bandstructure.BandStructure":[[164,2,1,"","as_dict"],[164,5,1,"","bands"],[164,5,1,"","efermi"],[164,2,1,"","from_dict"],[164,2,1,"","from_old_dict"],[164,2,1,"","get_band_gap"],[164,2,1,"","get_cbm"],[164,2,1,"","get_direct_band_gap"],[164,2,1,"","get_direct_band_gap_dict"],[164,2,1,"","get_kpoint_degeneracy"],[164,2,1,"","get_projection_on_elements"],[164,2,1,"","get_projections_on_elements_and_orbitals"],[164,2,1,"","get_sym_eq_kpoints"],[164,2,1,"","get_vbm"],[164,2,1,"","is_metal"],[164,5,1,"","is_spin_polarized"],[164,5,1,"","lattice_rec"],[164,5,1,"","nb_bands"],[164,5,1,"","projections"],[164,5,1,"","structure"]],"pymatgen.electronic_structure.bandstructure.BandStructureSymmLine":[[164,2,1,"","apply_scissor"],[164,2,1,"","as_dict"],[164,2,1,"","get_branch"],[164,2,1,"","get_equivalent_kpoints"]],"pymatgen.electronic_structure.bandstructure.Kpoint":[[164,3,1,"","a"],[164,2,1,"","as_dict"],[164,3,1,"","b"],[164,3,1,"","c"],[164,3,1,"","cart_coords"],[164,3,1,"","frac_coords"],[164,2,1,"","from_dict"],[164,3,1,"","label"],[164,3,1,"","lattice"]],"pymatgen.electronic_structure.bandstructure.LobsterBandStructureSymmLine":[[164,2,1,"","as_dict"],[164,2,1,"","from_dict"],[164,2,1,"","from_old_dict"],[164,2,1,"","get_projection_on_elements"],[164,2,1,"","get_projections_on_elements_and_orbitals"]],"pymatgen.electronic_structure.boltztrap":[[165,1,1,"","BoltztrapAnalyzer"],[165,6,1,"","BoltztrapError"],[165,1,1,"","BoltztrapRunner"],[165,4,1,"","compare_sym_bands"],[165,4,1,"","eta_from_seebeck"],[165,4,1,"","read_cube_file"],[165,4,1,"","seebeck_eff_mass_from_carr"],[165,4,1,"","seebeck_eff_mass_from_seebeck_carr"],[165,4,1,"","seebeck_spb"]],"pymatgen.electronic_structure.boltztrap.BoltztrapAnalyzer":[[165,2,1,"","as_dict"],[165,2,1,"","check_acc_bzt_bands"],[165,2,1,"","from_dict"],[165,2,1,"","from_files"],[165,2,1,"","get_average_eff_mass"],[165,2,1,"","get_carrier_concentration"],[165,2,1,"","get_complete_dos"],[165,2,1,"","get_complexity_factor"],[165,2,1,"","get_conductivity"],[165,2,1,"","get_extreme"],[165,2,1,"","get_hall_carrier_concentration"],[165,2,1,"","get_mu_bounds"],[165,2,1,"","get_power_factor"],[165,2,1,"","get_seebeck"],[165,2,1,"","get_seebeck_eff_mass"],[165,2,1,"","get_symm_bands"],[165,2,1,"","get_thermal_conductivity"],[165,2,1,"","get_zt"],[165,2,1,"","parse_cond_and_hall"],[165,2,1,"","parse_intrans"],[165,2,1,"","parse_outputtrans"],[165,2,1,"","parse_struct"],[165,2,1,"","parse_transdos"]],"pymatgen.electronic_structure.boltztrap.BoltztrapRunner":[[165,2,1,"","as_dict"],[165,3,1,"","bs"],[165,3,1,"","nelec"],[165,2,1,"","run"],[165,2,1,"","write_def"],[165,2,1,"","write_energy"],[165,2,1,"","write_input"],[165,2,1,"","write_intrans"],[165,2,1,"","write_proj"],[165,2,1,"","write_struct"]],"pymatgen.electronic_structure.cohp":[[167,1,1,"","Cohp"],[167,1,1,"","CompleteCohp"],[167,1,1,"","IcohpCollection"],[167,1,1,"","IcohpValue"],[167,4,1,"","get_integrated_cohp_in_energy_range"]],"pymatgen.electronic_structure.cohp.Cohp":[[167,2,1,"","as_dict"],[167,2,1,"","from_dict"],[167,2,1,"","get_cohp"],[167,2,1,"","get_icohp"],[167,2,1,"","get_interpolated_value"],[167,2,1,"","has_antibnd_states_below_efermi"]],"pymatgen.electronic_structure.cohp.CompleteCohp":[[167,2,1,"","as_dict"],[167,2,1,"","from_dict"],[167,2,1,"","from_file"],[167,2,1,"","get_cohp_by_label"],[167,2,1,"","get_orbital_resolved_cohp"],[167,2,1,"","get_summed_cohp_by_label_and_orbital_list"],[167,2,1,"","get_summed_cohp_by_label_list"]],"pymatgen.electronic_structure.cohp.IcohpCollection":[[167,3,1,"id0","are_cobis"],[167,3,1,"id1","are_coops"],[167,2,1,"","extremum_icohpvalue"],[167,2,1,"","get_icohp_by_label"],[167,2,1,"","get_icohp_dict_by_bondlengths"],[167,2,1,"","get_icohp_dict_of_site"],[167,2,1,"","get_summed_icohp_by_label_list"],[167,3,1,"id2","is_spin_polarized"]],"pymatgen.electronic_structure.cohp.IcohpValue":[[167,3,1,"id3","are_cobis"],[167,3,1,"id4","are_coops"],[167,3,1,"id5","icohp"],[167,2,1,"","icohpvalue"],[167,3,1,"","is_spin_polarized"],[167,3,1,"id6","num_bonds"],[167,3,1,"","summed_icohp"]],"pymatgen.electronic_structure.core":[[168,1,1,"","Magmom"],[168,1,1,"","Orbital"],[168,1,1,"","OrbitalType"],[168,1,1,"","Spin"]],"pymatgen.electronic_structure.core.Magmom":[[168,2,1,"","are_collinear"],[168,2,1,"","from_global_moment_and_saxis"],[168,2,1,"","from_moment_relative_to_crystal_axes"],[168,2,1,"","get_00t_magmom_with_xyz_saxis"],[168,2,1,"","get_consistent_set_and_saxis"],[168,2,1,"","get_moment"],[168,2,1,"","get_moment_relative_to_crystal_axes"],[168,2,1,"","get_suggested_saxis"],[168,2,1,"","get_xyz_magmom_with_001_saxis"],[168,3,1,"","global_moment"],[168,2,1,"","have_consistent_saxis"],[168,3,1,"","projection"]],"pymatgen.electronic_structure.core.Orbital":[[168,5,1,"","dx2"],[168,5,1,"","dxy"],[168,5,1,"","dxz"],[168,5,1,"","dyz"],[168,5,1,"","dz2"],[168,5,1,"","f0"],[168,5,1,"","f1"],[168,5,1,"","f2"],[168,5,1,"","f3"],[168,5,1,"","f_1"],[168,5,1,"","f_2"],[168,5,1,"","f_3"],[168,3,1,"","orbital_type"],[168,5,1,"","px"],[168,5,1,"","py"],[168,5,1,"","pz"],[168,5,1,"","s"]],"pymatgen.electronic_structure.core.OrbitalType":[[168,5,1,"","d"],[168,5,1,"","f"],[168,5,1,"","p"],[168,5,1,"","s"]],"pymatgen.electronic_structure.core.Spin":[[168,5,1,"","down"],[168,5,1,"","up"]],"pymatgen.electronic_structure.dos":[[169,1,1,"","CompleteDos"],[169,1,1,"","DOS"],[169,1,1,"","Dos"],[169,1,1,"","FermiDos"],[169,1,1,"","LobsterCompleteDos"],[169,4,1,"","add_densities"],[169,4,1,"","f0"]],"pymatgen.electronic_structure.dos.CompleteDos":[[169,2,1,"","as_dict"],[169,2,1,"","from_dict"],[169,2,1,"","get_band_center"],[169,2,1,"","get_band_filling"],[169,2,1,"","get_band_kurtosis"],[169,2,1,"","get_band_skewness"],[169,2,1,"","get_band_width"],[169,2,1,"","get_element_dos"],[169,2,1,"","get_element_spd_dos"],[169,2,1,"","get_hilbert_transform"],[169,2,1,"","get_n_moment"],[169,2,1,"","get_site_dos"],[169,2,1,"","get_site_orbital_dos"],[169,2,1,"","get_site_spd_dos"],[169,2,1,"","get_site_t2g_eg_resolved_dos"],[169,2,1,"","get_spd_dos"],[169,2,1,"","get_upper_band_edge"],[169,5,1,"","pdos"],[169,3,1,"","spin_polarization"],[169,5,1,"","structure"]],"pymatgen.electronic_structure.dos.DOS":[[169,5,1,"","XLABEL"],[169,5,1,"","YLABEL"],[169,2,1,"","get_cbm_vbm"],[169,2,1,"","get_gap"],[169,2,1,"","get_interpolated_gap"]],"pymatgen.electronic_structure.dos.Dos":[[169,2,1,"","as_dict"],[169,2,1,"","from_dict"],[169,2,1,"","get_cbm_vbm"],[169,2,1,"","get_densities"],[169,2,1,"","get_gap"],[169,2,1,"","get_interpolated_gap"],[169,2,1,"","get_interpolated_value"],[169,2,1,"","get_smeared_densities"]],"pymatgen.electronic_structure.dos.FermiDos":[[169,2,1,"","as_dict"],[169,2,1,"","from_dict"],[169,2,1,"","get_doping"],[169,2,1,"","get_fermi"],[169,2,1,"","get_fermi_interextrapolated"]],"pymatgen.electronic_structure.dos.LobsterCompleteDos":[[169,2,1,"","from_dict"],[169,2,1,"","get_element_spd_dos"],[169,2,1,"","get_site_orbital_dos"],[169,2,1,"","get_site_t2g_eg_resolved_dos"],[169,2,1,"","get_spd_dos"]],"pymatgen.electronic_structure.plotter":[[170,1,1,"","BSDOSPlotter"],[170,1,1,"","BSPlotter"],[170,1,1,"","BSPlotterProjected"],[170,1,1,"","BoltztrapPlotter"],[170,1,1,"","CohpPlotter"],[170,1,1,"","DosPlotter"],[170,4,1,"","fold_point"],[170,4,1,"","plot_brillouin_zone"],[170,4,1,"","plot_brillouin_zone_from_kpath"],[170,4,1,"","plot_ellipsoid"],[170,4,1,"","plot_fermi_surface"],[170,4,1,"","plot_labels"],[170,4,1,"","plot_lattice_vectors"],[170,4,1,"","plot_path"],[170,4,1,"","plot_points"],[170,4,1,"","plot_wigner_seitz"]],"pymatgen.electronic_structure.plotter.BSDOSPlotter":[[170,2,1,"","get_plot"]],"pymatgen.electronic_structure.plotter.BSPlotter":[[170,2,1,"","add_bs"],[170,2,1,"","bs_plot_data"],[170,2,1,"","get_plot"],[170,2,1,"","get_ticks"],[170,2,1,"","get_ticks_old"],[170,2,1,"","plot_brillouin"],[170,2,1,"","plot_compare"],[170,2,1,"","save_plot"],[170,2,1,"","show"]],"pymatgen.electronic_structure.plotter.BSPlotterProjected":[[170,2,1,"","get_elt_projected_plots"],[170,2,1,"","get_elt_projected_plots_color"],[170,2,1,"","get_projected_plots_dots"],[170,2,1,"","get_projected_plots_dots_patom_pmorb"]],"pymatgen.electronic_structure.plotter.BoltztrapPlotter":[[170,2,1,"","plot_carriers"],[170,2,1,"","plot_complexity_factor_mu"],[170,2,1,"","plot_conductivity_dop"],[170,2,1,"","plot_conductivity_mu"],[170,2,1,"","plot_conductivity_temp"],[170,2,1,"","plot_dos"],[170,2,1,"","plot_eff_mass_dop"],[170,2,1,"","plot_eff_mass_temp"],[170,2,1,"","plot_hall_carriers"],[170,2,1,"","plot_power_factor_dop"],[170,2,1,"","plot_power_factor_mu"],[170,2,1,"","plot_power_factor_temp"],[170,2,1,"","plot_seebeck_dop"],[170,2,1,"","plot_seebeck_eff_mass_mu"],[170,2,1,"","plot_seebeck_mu"],[170,2,1,"","plot_seebeck_temp"],[170,2,1,"","plot_zt_dop"],[170,2,1,"","plot_zt_mu"],[170,2,1,"","plot_zt_temp"]],"pymatgen.electronic_structure.plotter.CohpPlotter":[[170,2,1,"","add_cohp"],[170,2,1,"","add_cohp_dict"],[170,2,1,"","get_cohp_dict"],[170,2,1,"","get_plot"],[170,2,1,"","save_plot"],[170,2,1,"","show"]],"pymatgen.electronic_structure.plotter.DosPlotter":[[170,2,1,"","add_dos"],[170,2,1,"","add_dos_dict"],[170,2,1,"","get_dos_dict"],[170,2,1,"","get_plot"],[170,2,1,"","save_plot"],[170,2,1,"","show"]],"pymatgen.entries":[[171,1,1,"","Entry"],[172,0,0,"-","compatibility"],[173,0,0,"-","computed_entries"],[174,0,0,"-","correction_calculator"],[175,0,0,"-","entry_tools"],[176,0,0,"-","exp_entries"],[177,0,0,"-","mixing_scheme"]],"pymatgen.entries.Entry":[[171,2,1,"","as_dict"],[171,3,1,"","composition"],[171,3,1,"","energy"],[171,3,1,"","energy_per_atom"],[171,3,1,"","is_element"],[171,2,1,"","normalize"]],"pymatgen.entries.compatibility":[[172,1,1,"","AnionCorrection"],[172,1,1,"","AqueousCorrection"],[172,1,1,"","Compatibility"],[172,6,1,"","CompatibilityError"],[172,1,1,"","Correction"],[172,1,1,"","CorrectionsList"],[172,1,1,"","GasCorrection"],[172,1,1,"","MITAqueousCompatibility"],[172,1,1,"","MITCompatibility"],[172,1,1,"","MaterialsProject2020Compatibility"],[172,1,1,"","MaterialsProjectAqueousCompatibility"],[172,1,1,"","MaterialsProjectCompatibility"],[172,1,1,"","PotcarCorrection"],[172,1,1,"","UCorrection"]],"pymatgen.entries.compatibility.Compatibility":[[172,2,1,"","explain"],[172,2,1,"","get_adjustments"],[172,2,1,"","process_entries"],[172,2,1,"","process_entry"]],"pymatgen.entries.compatibility.Correction":[[172,2,1,"","correct_entry"],[172,2,1,"","get_correction"]],"pymatgen.entries.compatibility.CorrectionsList":[[172,2,1,"","explain"],[172,2,1,"","get_adjustments"],[172,2,1,"","get_corrections_dict"],[172,2,1,"","get_explanation_dict"]],"pymatgen.entries.compatibility.PotcarCorrection":[[172,2,1,"","get_correction"]],"pymatgen.entries.computed_entries":[[173,1,1,"","CompositionEnergyAdjustment"],[173,1,1,"","ComputedEntry"],[173,1,1,"","ComputedStructureEntry"],[173,1,1,"","ConstantEnergyAdjustment"],[173,1,1,"","EnergyAdjustment"],[173,1,1,"","GibbsComputedStructureEntry"],[173,1,1,"","ManualEnergyAdjustment"],[173,1,1,"","TemperatureEnergyAdjustment"]],"pymatgen.entries.computed_entries.CompositionEnergyAdjustment":[[173,3,1,"","explain"],[173,2,1,"","normalize"],[173,3,1,"","uncertainty"],[173,3,1,"","value"]],"pymatgen.entries.computed_entries.ComputedEntry":[[173,2,1,"","as_dict"],[173,3,1,"","correction"],[173,3,1,"","correction_per_atom"],[173,3,1,"","correction_uncertainty"],[173,3,1,"","correction_uncertainty_per_atom"],[173,3,1,"","energy"],[173,2,1,"","from_dict"],[173,2,1,"","normalize"],[173,3,1,"","uncorrected_energy"],[173,3,1,"","uncorrected_energy_per_atom"]],"pymatgen.entries.computed_entries.ComputedStructureEntry":[[173,2,1,"","as_dict"],[173,2,1,"","from_dict"],[173,2,1,"","normalize"],[173,3,1,"","structure"]],"pymatgen.entries.computed_entries.ConstantEnergyAdjustment":[[173,3,1,"","explain"],[173,2,1,"","normalize"]],"pymatgen.entries.computed_entries.EnergyAdjustment":[[173,3,1,"","explain"],[173,2,1,"","normalize"],[173,3,1,"","uncertainty"],[173,3,1,"","value"]],"pymatgen.entries.computed_entries.GibbsComputedStructureEntry":[[173,2,1,"","as_dict"],[173,2,1,"","from_dict"],[173,2,1,"","from_entries"],[173,2,1,"","from_pd"],[173,2,1,"","gf_sisso"]],"pymatgen.entries.computed_entries.TemperatureEnergyAdjustment":[[173,3,1,"","explain"],[173,2,1,"","normalize"],[173,3,1,"","uncertainty"],[173,3,1,"","value"]],"pymatgen.entries.correction_calculator":[[174,1,1,"","CorrectionCalculator"]],"pymatgen.entries.correction_calculator.CorrectionCalculator":[[174,5,1,"","calc_compounds"],[174,2,1,"","compute_corrections"],[174,2,1,"","compute_from_files"],[174,5,1,"","corrections"],[174,5,1,"","corrections_dict"],[174,5,1,"","corrections_std_error"],[174,5,1,"","exp_compounds"],[174,2,1,"","graph_residual_error"],[174,2,1,"","graph_residual_error_per_species"],[174,2,1,"","make_yaml"],[174,5,1,"","species"]],"pymatgen.entries.entry_tools":[[175,1,1,"","EntrySet"],[175,4,1,"","group_entries_by_composition"],[175,4,1,"","group_entries_by_structure"]],"pymatgen.entries.entry_tools.EntrySet":[[175,2,1,"","add"],[175,2,1,"","as_dict"],[175,3,1,"","chemsys"],[175,2,1,"","discard"],[175,2,1,"","from_csv"],[175,2,1,"","get_subset_in_chemsys"],[175,3,1,"","ground_states"],[175,2,1,"","is_ground_state"],[175,2,1,"","remove_non_ground_states"],[175,2,1,"","to_csv"]],"pymatgen.entries.exp_entries":[[176,1,1,"","ExpEntry"]],"pymatgen.entries.exp_entries.ExpEntry":[[176,2,1,"","as_dict"],[176,2,1,"","from_dict"]],"pymatgen.entries.mixing_scheme":[[177,1,1,"","MaterialsProjectDFTMixingScheme"]],"pymatgen.entries.mixing_scheme.MaterialsProjectDFTMixingScheme":[[177,2,1,"","display_entries"],[177,2,1,"","get_adjustments"],[177,2,1,"","get_mixing_state_data"],[177,2,1,"","process_entries"]],"pymatgen.ext":[[179,0,0,"-","cod"],[180,0,0,"-","crystalsai"],[181,0,0,"-","jhu"],[182,0,0,"-","matproj"],[183,0,0,"-","optimade"]],"pymatgen.ext.cod":[[179,1,1,"","COD"]],"pymatgen.ext.cod.COD":[[179,2,1,"","get_cod_ids"],[179,2,1,"","get_structure_by_formula"],[179,2,1,"","get_structure_by_id"],[179,2,1,"","query"]],"pymatgen.ext.crystalsai":[[180,1,1,"","CrystalAIRester"]],"pymatgen.ext.crystalsai.CrystalAIRester":[[180,2,1,"","get_available_models"],[180,2,1,"","predict_mp"],[180,2,1,"","predict_structure"]],"pymatgen.ext.jhu":[[181,4,1,"","get_kpoints"]],"pymatgen.ext.matproj":[[182,6,1,"","MPRestError"],[182,1,1,"","MPRester"],[182,1,1,"","TaskType"],[182,4,1,"","get_chunks"]],"pymatgen.ext.matproj.MPRester":[[182,2,1,"","delete_snl"],[182,2,1,"","find_structure"],[182,2,1,"","get_all_substrates"],[182,2,1,"","get_bandstructure_by_material_id"],[182,2,1,"","get_cohesive_energy"],[182,2,1,"","get_data"],[182,2,1,"","get_database_version"],[182,2,1,"","get_doc"],[182,2,1,"","get_dos_by_material_id"],[182,2,1,"","get_download_info"],[182,2,1,"","get_entries"],[182,2,1,"","get_entries_in_chemsys"],[182,2,1,"","get_entry_by_material_id"],[182,2,1,"","get_exp_entry"],[182,2,1,"","get_exp_thermo_data"],[182,2,1,"","get_gb_data"],[182,2,1,"","get_interface_reactions"],[182,2,1,"","get_materials_id_from_task_id"],[182,2,1,"","get_materials_id_references"],[182,2,1,"","get_materials_ids"],[182,2,1,"","get_phonon_bandstructure_by_material_id"],[182,2,1,"","get_phonon_ddb_by_material_id"],[182,2,1,"","get_phonon_dos_by_material_id"],[182,2,1,"","get_pourbaix_entries"],[182,2,1,"","get_reaction"],[182,2,1,"","get_stability"],[182,2,1,"","get_structure_by_material_id"],[182,2,1,"","get_structures"],[182,2,1,"","get_substrates"],[182,2,1,"","get_surface_data"],[182,2,1,"","get_task_data"],[182,2,1,"","get_wulff_shape"],[182,2,1,"","get_xas_data"],[182,2,1,"","parse_criteria"],[182,2,1,"","query"],[182,2,1,"","query_snl"],[182,2,1,"","submit_snl"],[182,2,1,"","submit_structures"],[182,2,1,"","submit_vasp_directory"],[182,5,1,"","supported_properties"],[182,5,1,"","supported_task_properties"]],"pymatgen.ext.matproj.TaskType":[[182,5,1,"","GGAU_DEF"],[182,5,1,"","GGAU_LINE"],[182,5,1,"","GGAU_OPT"],[182,5,1,"","GGAU_STATIC"],[182,5,1,"","GGAU_STATIC_DIEL"],[182,5,1,"","GGAU_UNIFORM"],[182,5,1,"","GGA_DEF"],[182,5,1,"","GGA_LINE"],[182,5,1,"","GGA_OPT"],[182,5,1,"","GGA_STATIC"],[182,5,1,"","GGA_STATIC_DIEL"],[182,5,1,"","GGA_UNIFORM"],[182,5,1,"","LDA_STATIC_DIEL"],[182,5,1,"","SCAN_OPT"]],"pymatgen.ext.optimade":[[183,1,1,"","OptimadeRester"],[183,1,1,"","Provider"]],"pymatgen.ext.optimade.OptimadeRester":[[183,5,1,"","aliases"],[183,2,1,"","describe"],[183,2,1,"","get_snls"],[183,2,1,"","get_snls_with_filter"],[183,2,1,"","get_structures"],[183,2,1,"","get_structures_with_filter"],[183,5,1,"","mandatory_response_fields"],[183,2,1,"","refresh_aliases"]],"pymatgen.ext.optimade.Provider":[[183,5,1,"","base_url"],[183,5,1,"","description"],[183,5,1,"","homepage"],[183,5,1,"","name"],[183,5,1,"","prefix"]],"pymatgen.io":[[185,0,0,"-","abinit"],[192,0,0,"-","adf"],[193,0,0,"-","ase"],[194,0,0,"-","atat"],[195,0,0,"-","babel"],[196,0,0,"-","cif"],[197,0,0,"-","core"],[198,0,0,"-","cp2k"],[203,0,0,"-","cssr"],[204,0,0,"-","cube"],[205,0,0,"-","exciting"],[207,0,0,"-","feff"],[211,0,0,"-","fiesta"],[212,0,0,"-","gaussian"],[213,0,0,"-","jarvis"],[214,0,0,"-","lammps"],[219,0,0,"-","lmto"],[220,0,0,"-","lobster"],[224,0,0,"-","nwchem"],[225,0,0,"-","packmol"],[226,0,0,"-","phonopy"],[227,0,0,"-","prismatic"],[228,0,0,"-","pwscf"],[229,0,0,"-","qchem"],[234,0,0,"-","shengbte"],[235,0,0,"-","template"],[236,0,0,"-","vasp"],[241,0,0,"-","wannier90"],[242,0,0,"-","xcrysden"],[243,0,0,"-","xr"],[244,0,0,"-","xtb"],[247,0,0,"-","xyz"],[248,0,0,"-","zeopp"]],"pymatgen.io.abinit":[[186,0,0,"-","abiobjects"],[187,0,0,"-","abitimer"],[188,0,0,"-","inputs"],[189,0,0,"-","netcdf"],[190,0,0,"-","pseudos"],[191,0,0,"-","variable"]],"pymatgen.io.abinit.abiobjects":[[186,1,1,"","AbivarAble"],[186,1,1,"","Constraints"],[186,1,1,"","Electrons"],[186,1,1,"","ElectronsAlgorithm"],[186,1,1,"","ExcHamiltonian"],[186,1,1,"","HilbertTransform"],[186,1,1,"","KSampling"],[186,1,1,"","KSamplingModes"],[186,1,1,"","ModelDielectricFunction"],[186,1,1,"","PPModel"],[186,1,1,"","PPModelModes"],[186,1,1,"","RelaxationMethod"],[186,1,1,"","Screening"],[186,1,1,"","SelfEnergy"],[186,1,1,"","Smearing"],[186,1,1,"","SpinMode"],[186,4,1,"","contract"],[186,4,1,"","lattice_from_abivars"],[186,4,1,"","species_by_znucl"],[186,4,1,"","structure_from_abivars"],[186,4,1,"","structure_to_abivars"]],"pymatgen.io.abinit.abiobjects.AbivarAble":[[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.Constraints":[[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.Electrons":[[186,2,1,"","as_dict"],[186,2,1,"","from_dict"],[186,3,1,"","nspden"],[186,3,1,"","nspinor"],[186,3,1,"","nsppol"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.ElectronsAlgorithm":[[186,2,1,"","as_dict"],[186,2,1,"","from_dict"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.ExcHamiltonian":[[186,3,1,"","inclvkb"],[186,2,1,"","to_abivars"],[186,3,1,"","use_cg"],[186,3,1,"","use_direct_diago"],[186,3,1,"","use_haydock"]],"pymatgen.io.abinit.abiobjects.HilbertTransform":[[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.KSampling":[[186,2,1,"","as_dict"],[186,2,1,"","automatic_density"],[186,2,1,"","explicit_path"],[186,2,1,"","from_dict"],[186,2,1,"","gamma_centered"],[186,2,1,"","gamma_only"],[186,3,1,"","is_homogeneous"],[186,2,1,"","monkhorst"],[186,2,1,"","monkhorst_automatic"],[186,2,1,"","path_from_structure"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.KSamplingModes":[[186,5,1,"","automatic"],[186,5,1,"","monkhorst"],[186,5,1,"","path"]],"pymatgen.io.abinit.abiobjects.ModelDielectricFunction":[[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.PPModel":[[186,2,1,"","as_dict"],[186,2,1,"","as_ppmodel"],[186,2,1,"","from_dict"],[186,2,1,"","get_noppmodel"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.PPModelModes":[[186,5,1,"","farid"],[186,5,1,"","godby"],[186,5,1,"","hybersten"],[186,5,1,"","linden"],[186,5,1,"","noppmodel"]],"pymatgen.io.abinit.abiobjects.RelaxationMethod":[[186,5,1,"","IONMOV_DEFAULT"],[186,5,1,"","OPTCELL_DEFAULT"],[186,2,1,"","as_dict"],[186,2,1,"","atoms_and_cell"],[186,2,1,"","atoms_only"],[186,2,1,"","from_dict"],[186,3,1,"","move_atoms"],[186,3,1,"","move_cell"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.Screening":[[186,2,1,"","to_abivars"],[186,3,1,"","use_hilbert"]],"pymatgen.io.abinit.abiobjects.SelfEnergy":[[186,3,1,"","gwcalctyp"],[186,3,1,"","symsigma"],[186,2,1,"","to_abivars"],[186,3,1,"","use_ppmodel"]],"pymatgen.io.abinit.abiobjects.Smearing":[[186,2,1,"","as_dict"],[186,2,1,"","as_smearing"],[186,2,1,"","from_dict"],[186,3,1,"","mode"],[186,2,1,"","nosmearing"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.SpinMode":[[186,2,1,"","as_dict"],[186,2,1,"","as_spinmode"],[186,2,1,"","from_dict"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abitimer":[[187,1,1,"","AbinitTimer"],[187,1,1,"","AbinitTimerParser"],[187,6,1,"","AbinitTimerParserError"],[187,1,1,"","AbinitTimerSection"],[187,1,1,"","ParallelEfficiency"],[187,4,1,"","alternate"]],"pymatgen.io.abinit.abitimer.AbinitTimer":[[187,2,1,"","cpuwall_histogram"],[187,2,1,"","get_dataframe"],[187,2,1,"","get_section"],[187,2,1,"","get_values"],[187,2,1,"","names_and_values"],[187,3,1,"","ncpus"],[187,2,1,"","order_sections"],[187,2,1,"","pie"],[187,2,1,"","scatter_hist"],[187,2,1,"","sum_sections"],[187,2,1,"","to_csv"],[187,2,1,"","to_table"],[187,2,1,"","totable"]],"pymatgen.io.abinit.abitimer.AbinitTimerParser":[[187,5,1,"","BEGIN_TAG"],[187,5,1,"","END_TAG"],[187,5,1,"","Error"],[187,3,1,"","filenames"],[187,2,1,"","get_sections"],[187,2,1,"","parse"],[187,2,1,"","pefficiency"],[187,2,1,"","plot_all"],[187,2,1,"","plot_efficiency"],[187,2,1,"","plot_pie"],[187,2,1,"","plot_stacked_hist"],[187,2,1,"","section_names"],[187,2,1,"","summarize"],[187,2,1,"","timers"],[187,2,1,"","walk"]],"pymatgen.io.abinit.abitimer.AbinitTimerSection":[[187,5,1,"","FIELDS"],[187,5,1,"","NUMERIC_FIELDS"],[187,5,1,"","STR_FIELDS"],[187,2,1,"","fake"],[187,2,1,"","to_csvline"],[187,2,1,"","to_dict"],[187,2,1,"","to_tuple"]],"pymatgen.io.abinit.abitimer.ParallelEfficiency":[[187,2,1,"","bad_sections"],[187,2,1,"","good_sections"],[187,2,1,"","totable"]],"pymatgen.io.abinit.inputs":[[188,1,1,"","AbstractInput"],[188,1,1,"","BasicAbinitInput"],[188,6,1,"","BasicAbinitInputError"],[188,1,1,"","BasicMultiDataset"],[188,1,1,"","ShiftMode"],[188,4,1,"","as_structure"],[188,4,1,"","calc_shiftk"],[188,4,1,"","ebands_input"],[188,4,1,"","gs_input"],[188,4,1,"","ion_ioncell_relax_input"],[188,4,1,"","num_valence_electrons"]],"pymatgen.io.abinit.inputs.AbstractInput":[[188,2,1,"","deepcopy"],[188,2,1,"","pop_vars"],[188,2,1,"","remove_vars"],[188,2,1,"","set_vars"],[188,2,1,"","set_vars_ifnotin"],[188,2,1,"","to_string"],[188,3,1,"","vars"],[188,2,1,"","write"]],"pymatgen.io.abinit.inputs.BasicAbinitInput":[[188,5,1,"","Error"],[188,2,1,"","add_abiobjects"],[188,2,1,"","as_dict"],[188,3,1,"","comment"],[188,2,1,"","from_dict"],[188,3,1,"","isnc"],[188,3,1,"","ispaw"],[188,2,1,"","new_with_vars"],[188,2,1,"","pop_irdvars"],[188,2,1,"","pop_tolerances"],[188,3,1,"","pseudos"],[188,2,1,"","set_comment"],[188,2,1,"","set_gamma_sampling"],[188,2,1,"","set_kmesh"],[188,2,1,"","set_kpath"],[188,2,1,"","set_spin_mode"],[188,2,1,"","set_structure"],[188,3,1,"","structure"],[188,2,1,"","to_string"],[188,3,1,"","vars"]],"pymatgen.io.abinit.inputs.BasicMultiDataset":[[188,5,1,"","Error"],[188,2,1,"","addnew_from"],[188,2,1,"","append"],[188,2,1,"","deepcopy"],[188,2,1,"","extend"],[188,2,1,"","from_inputs"],[188,3,1,"","has_same_structures"],[188,3,1,"","isnc"],[188,3,1,"","ispaw"],[188,3,1,"","ndtset"],[188,3,1,"","pseudos"],[188,2,1,"","replicate_input"],[188,2,1,"","split_datasets"],[188,2,1,"","to_string"],[188,2,1,"","write"]],"pymatgen.io.abinit.inputs.ShiftMode":[[188,5,1,"","GammaCentered"],[188,5,1,"","MonkhorstPack"],[188,5,1,"","OneSymmetric"],[188,5,1,"","Symmetric"],[188,2,1,"","from_object"]],"pymatgen.io.abinit.netcdf":[[189,1,1,"","ETSF_Reader"],[189,1,1,"","NO_DEFAULT"],[189,1,1,"","NetcdfReader"],[189,4,1,"","as_etsfreader"],[189,4,1,"","as_ncreader"],[189,4,1,"","structure_from_ncdata"]],"pymatgen.io.abinit.netcdf.ETSF_Reader":[[189,2,1,"","chemical_symbols"],[189,2,1,"","read_abinit_hdr"],[189,2,1,"","read_abinit_xcfunc"],[189,2,1,"","read_structure"],[189,2,1,"","typeidx_from_symbol"]],"pymatgen.io.abinit.netcdf.NetcdfReader":[[189,5,1,"","Error"],[189,2,1,"","close"],[189,2,1,"","print_tree"],[189,2,1,"","read_dimvalue"],[189,2,1,"","read_keys"],[189,2,1,"","read_value"],[189,2,1,"","read_variable"],[189,2,1,"","read_varnames"],[189,2,1,"","walk_tree"]],"pymatgen.io.abinit.pseudos":[[190,1,1,"","Pseudo"],[190,1,1,"","PseudoTable"]],"pymatgen.io.abinit.pseudos.Pseudo":[[190,3,1,"","Z"],[190,3,1,"","Z_val"],[190,2,1,"","as_dict"],[190,2,1,"","as_pseudo"],[190,2,1,"","as_tmpfile"],[190,3,1,"","basename"],[190,2,1,"","compute_md5"],[190,3,1,"","djrepo_path"],[190,3,1,"","element"],[190,3,1,"","filepath"],[190,2,1,"","from_dict"],[190,2,1,"","from_file"],[190,3,1,"","has_dojo_report"],[190,3,1,"","has_hints"],[190,2,1,"","hint_for_accuracy"],[190,3,1,"","isnc"],[190,3,1,"","ispaw"],[190,3,1,"","l_local"],[190,3,1,"","l_max"],[190,2,1,"","md5"],[190,2,1,"","open_pspsfile"],[190,3,1,"","summary"],[190,3,1,"","supports_soc"],[190,3,1,"","symbol"],[190,2,1,"","to_string"],[190,3,1,"","type"]],"pymatgen.io.abinit.pseudos.PseudoTable":[[190,2,1,"","all_combinations_for_elements"],[190,3,1,"","allnc"],[190,3,1,"","allpaw"],[190,2,1,"","as_dict"],[190,2,1,"","as_table"],[190,2,1,"","from_dict"],[190,2,1,"","from_dir"],[190,2,1,"","get_pseudos_for_structure"],[190,2,1,"","is_complete"],[190,2,1,"","print_table"],[190,2,1,"","pseudo_with_symbol"],[190,2,1,"","pseudos_with_symbols"],[190,2,1,"","select"],[190,2,1,"","select_family"],[190,2,1,"","select_rows"],[190,2,1,"","select_symbols"],[190,2,1,"","sort_by_z"],[190,2,1,"","sorted"],[190,2,1,"","to_table"],[190,2,1,"","with_dojo_report"],[190,3,1,"","zlist"]],"pymatgen.io.abinit.variable":[[191,1,1,"","InputVariable"]],"pymatgen.io.abinit.variable.InputVariable":[[191,3,1,"","basename"],[191,3,1,"","dataset"],[191,2,1,"","format_list"],[191,2,1,"","format_list2d"],[191,2,1,"","format_scalar"],[191,2,1,"","get_value"],[191,3,1,"","name"],[191,3,1,"","units"]],"pymatgen.io.adf":[[192,1,1,"","AdfInput"],[192,6,1,"","AdfInputError"],[192,1,1,"","AdfKey"],[192,1,1,"","AdfOutput"],[192,6,1,"","AdfOutputError"],[192,1,1,"","AdfTask"],[192,4,1,"","is_numeric"],[192,4,1,"","iterlines"]],"pymatgen.io.adf.AdfInput":[[192,2,1,"","write_file"]],"pymatgen.io.adf.AdfKey":[[192,2,1,"","add_option"],[192,2,1,"","add_subkey"],[192,2,1,"","as_dict"],[192,5,1,"","block_keys"],[192,2,1,"","from_dict"],[192,2,1,"","from_string"],[192,2,1,"","has_option"],[192,2,1,"","has_subkey"],[192,2,1,"","is_block_key"],[192,3,1,"","key"],[192,2,1,"","remove_option"],[192,2,1,"","remove_subkey"],[192,5,1,"","sub_keys"],[192,2,1,"","to_json"]],"pymatgen.io.adf.AdfOutput":[[192,5,1,"","energies"],[192,5,1,"","error"],[192,5,1,"","final_energy"],[192,5,1,"","final_structure"],[192,5,1,"","freq_type"],[192,5,1,"","frequencies"],[192,5,1,"","is_failed"],[192,5,1,"","is_internal_crash"],[192,5,1,"","normal_modes"],[192,5,1,"","run_type"],[192,5,1,"","structures"]],"pymatgen.io.adf.AdfTask":[[192,2,1,"","as_dict"],[192,2,1,"","from_dict"],[192,2,1,"","get_default_basis_set"],[192,2,1,"","get_default_geo"],[192,2,1,"","get_default_scf"],[192,2,1,"","get_default_units"],[192,2,1,"","get_default_xc"],[192,5,1,"","operations"],[192,2,1,"","to_json"]],"pymatgen.io.ase":[[193,1,1,"","AseAtomsAdaptor"]],"pymatgen.io.ase.AseAtomsAdaptor":[[193,2,1,"","get_atoms"],[193,2,1,"","get_molecule"],[193,2,1,"","get_structure"]],"pymatgen.io.atat":[[194,1,1,"","Mcsqs"]],"pymatgen.io.atat.Mcsqs":[[194,2,1,"","structure_from_string"],[194,2,1,"","to_string"]],"pymatgen.io.babel":[[195,1,1,"","BabelMolAdaptor"]],"pymatgen.io.babel.BabelMolAdaptor":[[195,2,1,"","add_hydrogen"],[195,2,1,"","confab_conformers"],[195,2,1,"","from_file"],[195,2,1,"","from_molecule_graph"],[195,2,1,"","from_string"],[195,2,1,"","gen3d_conformer"],[195,2,1,"","localopt"],[195,2,1,"","make3d"],[195,3,1,"","openbabel_mol"],[195,3,1,"","pybel_mol"],[195,3,1,"","pymatgen_mol"],[195,2,1,"","remove_bond"],[195,2,1,"","rotor_conformer"],[195,2,1,"","write_file"]],"pymatgen.io.cif":[[196,1,1,"","CifBlock"],[196,1,1,"","CifFile"],[196,1,1,"","CifParser"],[196,1,1,"","CifWriter"],[196,4,1,"","str2float"]],"pymatgen.io.cif.CifBlock":[[196,2,1,"","from_string"],[196,5,1,"","maxlen"]],"pymatgen.io.cif.CifFile":[[196,2,1,"","from_file"],[196,2,1,"","from_string"]],"pymatgen.io.cif.CifParser":[[196,2,1,"","as_dict"],[196,2,1,"","from_string"],[196,2,1,"","get_bibtex_string"],[196,2,1,"","get_lattice"],[196,2,1,"","get_magsymops"],[196,2,1,"","get_structures"],[196,2,1,"","get_symops"],[196,3,1,"","has_errors"],[196,2,1,"","parse_magmoms"],[196,2,1,"","parse_oxi_states"]],"pymatgen.io.cif.CifWriter":[[196,3,1,"","ciffile"],[196,2,1,"","write_file"]],"pymatgen.io.core":[[197,1,1,"","InputFile"],[197,1,1,"","InputGenerator"],[197,1,1,"","InputSet"]],"pymatgen.io.core.InputFile":[[197,2,1,"","from_file"],[197,2,1,"","from_string"],[197,2,1,"","get_string"],[197,2,1,"","write_file"]],"pymatgen.io.core.InputGenerator":[[197,2,1,"","get_input_set"]],"pymatgen.io.core.InputSet":[[197,2,1,"","from_directory"],[197,2,1,"","validate"],[197,2,1,"","write_input"]],"pymatgen.io.cp2k":[[199,0,0,"-","inputs"],[200,0,0,"-","outputs"],[201,0,0,"-","sets"],[202,0,0,"-","utils"]],"pymatgen.io.cp2k.inputs":[[199,1,1,"","BrokenSymmetry"],[199,1,1,"","Cell"],[199,1,1,"","Coord"],[199,1,1,"","Cp2kInput"],[199,1,1,"","Davidson"],[199,1,1,"","Dft"],[199,1,1,"","DftPlusU"],[199,1,1,"","Diagonalization"],[199,1,1,"","E_Density_Cube"],[199,1,1,"","ForceEval"],[199,1,1,"","Global"],[199,1,1,"","Keyword"],[199,1,1,"","KeywordList"],[199,1,1,"","Kind"],[199,1,1,"","Kpoints"],[199,1,1,"","LDOS"],[199,1,1,"","MO_Cubes"],[199,1,1,"","Mgrid"],[199,1,1,"","OrbitalTransformation"],[199,1,1,"","PBE"],[199,1,1,"","PDOS"],[199,1,1,"","QS"],[199,1,1,"","Scf"],[199,1,1,"","Section"],[199,1,1,"","SectionList"],[199,1,1,"","Smear"],[199,1,1,"","Subsys"],[199,1,1,"","V_Hartree_Cube"],[199,1,1,"","Xc_Functional"]],"pymatgen.io.cp2k.inputs.BrokenSymmetry":[[199,2,1,"","from_el"]],"pymatgen.io.cp2k.inputs.Cp2kInput":[[199,2,1,"","from_file"],[199,2,1,"","from_lines"],[199,2,1,"","from_string"],[199,2,1,"","get_string"],[199,2,1,"","write_file"]],"pymatgen.io.cp2k.inputs.Keyword":[[199,2,1,"","as_dict"],[199,2,1,"","from_dict"],[199,2,1,"","from_string"],[199,2,1,"","get_string"],[199,2,1,"","verbosity"]],"pymatgen.io.cp2k.inputs.KeywordList":[[199,2,1,"","append"],[199,2,1,"","extend"],[199,2,1,"","get_string"],[199,2,1,"","verbosity"]],"pymatgen.io.cp2k.inputs.Kpoints":[[199,2,1,"","from_kpoints"]],"pymatgen.io.cp2k.inputs.Section":[[199,2,1,"","add"],[199,2,1,"","by_path"],[199,2,1,"","check"],[199,2,1,"","get"],[199,2,1,"","get_keyword"],[199,2,1,"","get_section"],[199,2,1,"","get_string"],[199,2,1,"","inc"],[199,2,1,"","insert"],[199,5,1,"","required_keywords"],[199,5,1,"","required_sections"],[199,2,1,"","safeset"],[199,2,1,"","set"],[199,2,1,"","silence"],[199,2,1,"","unset"],[199,2,1,"","update"],[199,2,1,"","verbosity"]],"pymatgen.io.cp2k.inputs.SectionList":[[199,2,1,"","append"],[199,2,1,"","extend"],[199,2,1,"","get"],[199,2,1,"","get_string"],[199,2,1,"","verbosity"]],"pymatgen.io.cp2k.outputs":[[200,1,1,"","Cp2kOutput"],[200,4,1,"","parse_dos"],[200,4,1,"","parse_energy_file"]],"pymatgen.io.cp2k.outputs.Cp2kOutput":[[200,2,1,"","as_dict"],[200,3,1,"","calculation_type"],[200,3,1,"","completed"],[200,2,1,"","convergence"],[200,3,1,"","cp2k_version"],[200,3,1,"","is_hubbard"],[200,3,1,"","is_metal"],[200,3,1,"","is_molecule"],[200,3,1,"","num_warnings"],[200,2,1,"","parse_atomic_kind_info"],[200,2,1,"","parse_cell_params"],[200,2,1,"","parse_cp2k_params"],[200,2,1,"","parse_dft_params"],[200,2,1,"","parse_dos"],[200,2,1,"","parse_energies"],[200,2,1,"","parse_files"],[200,2,1,"","parse_forces"],[200,2,1,"","parse_global_params"],[200,2,1,"","parse_hirshfeld"],[200,2,1,"","parse_homo_lumo"],[200,2,1,"","parse_initial_structure"],[200,2,1,"","parse_input"],[200,2,1,"","parse_ionic_steps"],[200,2,1,"","parse_mo_eigenvalues"],[200,2,1,"","parse_mulliken"],[200,2,1,"","parse_opt_steps"],[200,2,1,"","parse_overlap_condition"],[200,2,1,"","parse_plus_u_params"],[200,2,1,"","parse_qs_params"],[200,2,1,"","parse_scf_opt"],[200,2,1,"","parse_scf_params"],[200,2,1,"","parse_stresses"],[200,2,1,"","parse_structures"],[200,2,1,"","parse_timing"],[200,2,1,"","parse_total_numbers"],[200,3,1,"","project_name"],[200,2,1,"","ran_successfully"],[200,2,1,"","read_pattern"],[200,2,1,"","read_table_pattern"],[200,3,1,"","run_type"],[200,3,1,"","spin_polarized"]],"pymatgen.io.cp2k.sets":[[201,1,1,"","CellOptSet"],[201,1,1,"","Cp2kInputSet"],[201,1,1,"","DftSet"],[201,1,1,"","HybridCellOptSet"],[201,1,1,"","HybridRelaxSet"],[201,1,1,"","HybridStaticSet"],[201,1,1,"","RelaxSet"],[201,1,1,"","StaticSet"]],"pymatgen.io.cp2k.sets.Cp2kInputSet":[[201,2,1,"","create_subsys"],[201,2,1,"","print_forces"]],"pymatgen.io.cp2k.sets.DftSet":[[201,2,1,"","activate_fast_minimization"],[201,2,1,"","activate_hybrid"],[201,2,1,"","activate_motion"],[201,2,1,"","activate_nonperiodic"],[201,2,1,"","activate_robust_minimization"],[201,2,1,"","activate_very_strict_minimization"],[201,2,1,"","modify_dft_print_iters"],[201,2,1,"","print_e_density"],[201,2,1,"","print_hartree_potential"],[201,2,1,"","print_ldos"],[201,2,1,"","print_mo"],[201,2,1,"","print_mo_cubes"],[201,2,1,"","print_pdos"],[201,2,1,"","set_charge"]],"pymatgen.io.cp2k.utils":[[202,4,1,"","get_aux_basis"],[202,4,1,"","get_basis_and_potential"],[202,4,1,"","get_cutoff_from_basis"],[202,4,1,"","get_truncated_coulomb_cutoff"],[202,4,1,"","get_unique_site_indices"],[202,4,1,"","get_xc_functionals"],[202,4,1,"","natural_keys"]],"pymatgen.io.cssr":[[203,1,1,"","Cssr"]],"pymatgen.io.cssr.Cssr":[[203,2,1,"","from_file"],[203,2,1,"","from_string"],[203,2,1,"","write_file"]],"pymatgen.io.cube":[[204,1,1,"","Cube"]],"pymatgen.io.cube.Cube":[[204,2,1,"","get_atomic_site_averages"],[204,2,1,"","get_atomic_site_totals"],[204,2,1,"","get_average_along_axis"],[204,2,1,"","get_axis_grid"],[204,2,1,"","mask_sphere"]],"pymatgen.io.exciting":[[206,0,0,"-","inputs"]],"pymatgen.io.exciting.inputs":[[206,1,1,"","ExcitingInput"]],"pymatgen.io.exciting.inputs.ExcitingInput":[[206,5,1,"","bohr2ang"],[206,2,1,"","from_file"],[206,2,1,"","from_string"],[206,3,1,"id0","lockxyz"],[206,5,1,"","structure"],[206,5,1,"","title"],[206,2,1,"","write_etree"],[206,2,1,"","write_file"],[206,2,1,"","write_string"]],"pymatgen.io.feff":[[208,0,0,"-","inputs"],[209,0,0,"-","outputs"],[210,0,0,"-","sets"]],"pymatgen.io.feff.inputs":[[208,1,1,"","Atoms"],[208,6,1,"","FeffParserError"],[208,1,1,"","Header"],[208,1,1,"","Paths"],[208,1,1,"","Potential"],[208,1,1,"","Tags"],[208,4,1,"","get_absorbing_atom_symbol_index"],[208,4,1,"","get_atom_map"]],"pymatgen.io.feff.inputs.Atoms":[[208,2,1,"","atoms_string_from_file"],[208,3,1,"","cluster"],[208,2,1,"","cluster_from_file"],[208,2,1,"","get_lines"],[208,2,1,"","write_file"]],"pymatgen.io.feff.inputs.Header":[[208,3,1,"","formula"],[208,2,1,"","from_cif_file"],[208,2,1,"","from_file"],[208,2,1,"","from_string"],[208,2,1,"","header_string_from_file"],[208,3,1,"","structure_symmetry"],[208,2,1,"","write_file"]],"pymatgen.io.feff.inputs.Paths":[[208,2,1,"","write_file"]],"pymatgen.io.feff.inputs.Potential":[[208,2,1,"","pot_dict_from_string"],[208,2,1,"","pot_string_from_file"],[208,2,1,"","write_file"]],"pymatgen.io.feff.inputs.Tags":[[208,2,1,"","as_dict"],[208,2,1,"","diff"],[208,2,1,"","from_dict"],[208,2,1,"","from_file"],[208,2,1,"","get_string"],[208,2,1,"","proc_val"],[208,2,1,"","write_file"]],"pymatgen.io.feff.outputs":[[209,1,1,"","Eels"],[209,1,1,"","LDos"],[209,1,1,"","Xmu"]],"pymatgen.io.feff.outputs.Eels":[[209,2,1,"","as_dict"],[209,3,1,"","atomic_background"],[209,3,1,"","energies"],[209,3,1,"","fine_structure"],[209,2,1,"","from_file"],[209,3,1,"","total_spectrum"]],"pymatgen.io.feff.outputs.LDos":[[209,2,1,"","charge_transfer_from_file"],[209,2,1,"","charge_transfer_to_string"],[209,2,1,"","from_file"]],"pymatgen.io.feff.outputs.Xmu":[[209,2,1,"","as_dict"],[209,3,1,"","calc"],[209,3,1,"","chi"],[209,3,1,"","e_fermi"],[209,3,1,"","edge"],[209,3,1,"","energies"],[209,2,1,"","from_file"],[209,3,1,"","material_formula"],[209,3,1,"","mu"],[209,3,1,"","mu0"],[209,3,1,"","relative_energies"],[209,3,1,"","source"],[209,3,1,"","wavenumber"]],"pymatgen.io.feff.sets":[[210,1,1,"","AbstractFeffInputSet"],[210,1,1,"","FEFFDictSet"],[210,1,1,"","MPEELSDictSet"],[210,1,1,"","MPELNESSet"],[210,1,1,"","MPEXAFSSet"],[210,1,1,"","MPEXELFSSet"],[210,1,1,"","MPXANESSet"]],"pymatgen.io.feff.sets.AbstractFeffInputSet":[[210,2,1,"","all_input"],[210,3,1,"","atoms"],[210,2,1,"","header"],[210,3,1,"","potential"],[210,3,1,"","tags"],[210,2,1,"","write_input"]],"pymatgen.io.feff.sets.FEFFDictSet":[[210,3,1,"","atoms"],[210,2,1,"","from_directory"],[210,2,1,"","header"],[210,3,1,"","potential"],[210,3,1,"","tags"]],"pymatgen.io.feff.sets.MPELNESSet":[[210,5,1,"","CONFIG"]],"pymatgen.io.feff.sets.MPEXAFSSet":[[210,5,1,"","CONFIG"]],"pymatgen.io.feff.sets.MPEXELFSSet":[[210,5,1,"","CONFIG"]],"pymatgen.io.feff.sets.MPXANESSet":[[210,5,1,"","CONFIG"]],"pymatgen.io.fiesta":[[211,1,1,"","BSEOutput"],[211,1,1,"","BasisSetReader"],[211,1,1,"","FiestaInput"],[211,1,1,"","FiestaOutput"],[211,1,1,"","FiestaRun"],[211,1,1,"","Nwchem2Fiesta"]],"pymatgen.io.fiesta.BasisSetReader":[[211,2,1,"","infos_on_basis_set"],[211,2,1,"","set_n_nlmo"]],"pymatgen.io.fiesta.FiestaInput":[[211,2,1,"","as_dict"],[211,2,1,"","dump_BSE_data_in_GW_run"],[211,2,1,"","dump_TDDFT_data_in_GW_run"],[211,2,1,"","from_dict"],[211,2,1,"","from_file"],[211,2,1,"","from_string"],[211,3,1,"","infos_on_system"],[211,2,1,"","make_FULL_BSE_Densities_folder"],[211,3,1,"","molecule"],[211,2,1,"","set_BSE_options"],[211,2,1,"","set_GW_options"],[211,2,1,"","set_auxiliary_basis_set"],[211,2,1,"","write_file"]],"pymatgen.io.fiesta.FiestaRun":[[211,2,1,"","as_dict"],[211,2,1,"","bse_run"],[211,2,1,"","from_dict"],[211,2,1,"","run"]],"pymatgen.io.fiesta.Nwchem2Fiesta":[[211,2,1,"","as_dict"],[211,2,1,"","from_dict"],[211,2,1,"","run"]],"pymatgen.io.gaussian":[[212,1,1,"","GaussianInput"],[212,1,1,"","GaussianOutput"],[212,4,1,"","read_route_line"]],"pymatgen.io.gaussian.GaussianInput":[[212,2,1,"","as_dict"],[212,2,1,"","from_dict"],[212,2,1,"","from_file"],[212,2,1,"","from_string"],[212,2,1,"","get_cart_coords"],[212,2,1,"","get_zmatrix"],[212,3,1,"","molecule"],[212,2,1,"","to_string"],[212,2,1,"","write_file"]],"pymatgen.io.gaussian.GaussianOutput":[[212,5,1,"","MO_coefficients"],[212,5,1,"","Mulliken_charges"],[212,2,1,"","as_dict"],[212,5,1,"","atom_basis_labels"],[212,5,1,"","basis_set"],[212,5,1,"","bond_orders"],[212,5,1,"","cart_forces"],[212,5,1,"","charge"],[212,5,1,"","corrections"],[212,5,1,"","dieze_tag"],[212,5,1,"","eigenvalues"],[212,5,1,"","eigenvectors"],[212,5,1,"","electrons"],[212,5,1,"","energies"],[212,5,1,"","errors"],[212,3,1,"","final_energy"],[212,3,1,"","final_structure"],[212,5,1,"","frequencies"],[212,5,1,"","functional"],[212,2,1,"id0","get_scan_plot"],[212,2,1,"","get_spectre_plot"],[212,5,1,"","hessian"],[212,5,1,"","is_pcm"],[212,5,1,"","is_spin"],[212,5,1,"","link0"],[212,5,1,"","molecular_orbital"],[212,5,1,"","num_basis_func"],[212,5,1,"","opt_structures"],[212,5,1,"","pcm"],[212,5,1,"","properly_terminated"],[212,2,1,"","read_excitation_energies"],[212,2,1,"id1","read_scan"],[212,5,1,"","resumes"],[212,5,1,"","route"],[212,2,1,"id2","save_scan_plot"],[212,2,1,"","save_spectre_plot"],[212,5,1,"","spin_multiplicity"],[212,5,1,"","standard_orientation"],[212,5,1,"","stationary_type"],[212,5,1,"","structures"],[212,5,1,"","structures_input_orientation"],[212,5,1,"","title"],[212,2,1,"id3","to_input"]],"pymatgen.io.jarvis":[[213,1,1,"","JarvisAtomsAdaptor"]],"pymatgen.io.jarvis.JarvisAtomsAdaptor":[[213,2,1,"","get_atoms"],[213,2,1,"","get_structure"]],"pymatgen.io.lammps":[[215,0,0,"-","data"],[216,0,0,"-","inputs"],[217,0,0,"-","outputs"],[218,0,0,"-","utils"]],"pymatgen.io.lammps.data":[[215,1,1,"","CombinedData"],[215,1,1,"","ForceField"],[215,1,1,"","LammpsBox"],[215,1,1,"","LammpsData"],[215,1,1,"","Topology"],[215,4,1,"","lattice_2_lmpbox"]],"pymatgen.io.lammps.data.CombinedData":[[215,2,1,"","as_lammpsdata"],[215,2,1,"","disassemble"],[215,2,1,"","from_ff_and_topologies"],[215,2,1,"","from_files"],[215,2,1,"","from_lammpsdata"],[215,2,1,"","from_structure"],[215,2,1,"","get_string"],[215,2,1,"","parse_xyz"],[215,3,1,"","structure"]],"pymatgen.io.lammps.data.ForceField":[[215,5,1,"","force_field"],[215,2,1,"","from_dict"],[215,2,1,"","from_file"],[215,5,1,"","maps"],[215,5,1,"","masses"],[215,2,1,"","to_file"]],"pymatgen.io.lammps.data.LammpsBox":[[215,2,1,"","get_box_shift"],[215,2,1,"","get_string"],[215,2,1,"","to_lattice"],[215,3,1,"","volume"]],"pymatgen.io.lammps.data.LammpsData":[[215,2,1,"","disassemble"],[215,2,1,"","from_ff_and_topologies"],[215,2,1,"","from_file"],[215,2,1,"","from_structure"],[215,2,1,"","get_string"],[215,3,1,"","structure"],[215,2,1,"","write_file"]],"pymatgen.io.lammps.data.Topology":[[215,2,1,"","from_bonding"]],"pymatgen.io.lammps.inputs":[[216,1,1,"","LammpsRun"],[216,1,1,"","LammpsTemplateGen"]],"pymatgen.io.lammps.inputs.LammpsRun":[[216,2,1,"","md"],[216,5,1,"","template_dir"],[216,2,1,"","write_inputs"]],"pymatgen.io.lammps.inputs.LammpsTemplateGen":[[216,2,1,"","get_input_set"]],"pymatgen.io.lammps.outputs":[[217,1,1,"","LammpsDump"],[217,4,1,"","parse_lammps_dumps"],[217,4,1,"","parse_lammps_log"]],"pymatgen.io.lammps.outputs.LammpsDump":[[217,2,1,"","as_dict"],[217,2,1,"","from_dict"],[217,2,1,"","from_string"]],"pymatgen.io.lammps.utils":[[218,1,1,"","LammpsRunner"],[218,1,1,"","Polymer"]],"pymatgen.io.lammps.utils.LammpsRunner":[[218,2,1,"","run"]],"pymatgen.io.lmto":[[219,1,1,"","LMTOCopl"],[219,1,1,"","LMTOCtrl"]],"pymatgen.io.lmto.LMTOCtrl":[[219,2,1,"","as_dict"],[219,2,1,"","from_dict"],[219,2,1,"","from_file"],[219,2,1,"","from_string"],[219,2,1,"","get_string"],[219,2,1,"","write_file"]],"pymatgen.io.lobster":[[221,0,0,"-","inputs"],[222,0,0,"-","lobsterenv"],[223,0,0,"-","outputs"]],"pymatgen.io.lobster.inputs":[[221,1,1,"","Lobsterin"],[221,4,1,"","get_all_possible_basis_combinations"]],"pymatgen.io.lobster.inputs.Lobsterin":[[221,5,1,"","AVAILABLEKEYWORDS"],[221,5,1,"","BOOLEANKEYWORDS"],[221,5,1,"","FLOATKEYWORDS"],[221,5,1,"","LISTKEYWORDS"],[221,5,1,"","STRINGKEYWORDS"],[221,2,1,"","as_dict"],[221,2,1,"","diff"],[221,2,1,"","from_dict"],[221,2,1,"","from_file"],[221,2,1,"","get_all_possible_basis_functions"],[221,2,1,"","get_basis"],[221,2,1,"","standard_calculations_from_vasp_files"],[221,2,1,"","write_INCAR"],[221,2,1,"","write_KPOINTS"],[221,2,1,"","write_POSCAR_with_standard_primitive"],[221,2,1,"","write_lobsterin"]],"pymatgen.io.lobster.lobsterenv":[[222,1,1,"","LobsterLightStructureEnvironments"],[222,1,1,"","LobsterNeighbors"]],"pymatgen.io.lobster.lobsterenv.LobsterLightStructureEnvironments":[[222,2,1,"","as_dict"],[222,2,1,"","from_Lobster"],[222,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.io.lobster.lobsterenv.LobsterNeighbors":[[222,2,1,"","get_anion_types"],[222,2,1,"","get_info_cohps_to_neighbors"],[222,2,1,"","get_info_icohps_between_neighbors"],[222,2,1,"","get_info_icohps_to_neighbors"],[222,2,1,"","get_light_structure_environment"],[222,2,1,"","get_nn_info"],[222,3,1,"","molecules_allowed"],[222,2,1,"","plot_cohps_of_neighbors"],[222,3,1,"","structures_allowed"]],"pymatgen.io.lobster.outputs":[[223,1,1,"","Bandoverlaps"],[223,1,1,"","Charge"],[223,1,1,"","Cohpcar"],[223,1,1,"","Doscar"],[223,1,1,"","Fatband"],[223,1,1,"","Grosspop"],[223,1,1,"","Icohplist"],[223,1,1,"","Lobsterout"],[223,1,1,"","MadelungEnergies"],[223,1,1,"","SitePotential"],[223,1,1,"","Wavefunction"]],"pymatgen.io.lobster.outputs.Bandoverlaps":[[223,2,1,"","has_good_quality_check_occupied_bands"],[223,2,1,"","has_good_quality_maxDeviation"]],"pymatgen.io.lobster.outputs.Charge":[[223,2,1,"","get_structure_with_charges"]],"pymatgen.io.lobster.outputs.Doscar":[[223,3,1,"id2","completedos"],[223,3,1,"id3","energies"],[223,3,1,"id4","is_spin_polarized"],[223,3,1,"","itdensities"],[223,3,1,"id5","pdos"],[223,3,1,"id6","tdensities"],[223,3,1,"id7","tdos"]],"pymatgen.io.lobster.outputs.Fatband":[[223,2,1,"","get_bandstructure"]],"pymatgen.io.lobster.outputs.Grosspop":[[223,2,1,"","get_structure_with_total_grosspop"]],"pymatgen.io.lobster.outputs.Icohplist":[[223,3,1,"","icohpcollection"],[223,3,1,"","icohplist"]],"pymatgen.io.lobster.outputs.Lobsterout":[[223,2,1,"","get_doc"]],"pymatgen.io.lobster.outputs.SitePotential":[[223,2,1,"","get_structure_with_site_potentials"]],"pymatgen.io.lobster.outputs.Wavefunction":[[223,2,1,"","get_volumetricdata_density"],[223,2,1,"","get_volumetricdata_imaginary"],[223,2,1,"","get_volumetricdata_real"],[223,2,1,"","set_volumetric_data"],[223,2,1,"","write_file"]],"pymatgen.io.nwchem":[[224,1,1,"","NwInput"],[224,6,1,"","NwInputError"],[224,1,1,"","NwOutput"],[224,1,1,"","NwTask"]],"pymatgen.io.nwchem.NwInput":[[224,2,1,"","as_dict"],[224,2,1,"","from_dict"],[224,2,1,"","from_file"],[224,2,1,"","from_string"],[224,3,1,"","molecule"],[224,2,1,"","write_file"]],"pymatgen.io.nwchem.NwOutput":[[224,2,1,"","get_excitation_spectrum"],[224,2,1,"","parse_tddft"]],"pymatgen.io.nwchem.NwTask":[[224,2,1,"","as_dict"],[224,2,1,"","dft_task"],[224,2,1,"","esp_task"],[224,2,1,"","from_dict"],[224,2,1,"","from_molecule"],[224,5,1,"","operations"],[224,5,1,"","theories"]],"pymatgen.io.packmol":[[225,1,1,"","PackmolBoxGen"],[225,1,1,"","PackmolSet"]],"pymatgen.io.packmol.PackmolBoxGen":[[225,2,1,"","get_input_set"]],"pymatgen.io.packmol.PackmolSet":[[225,2,1,"","from_directory"],[225,2,1,"","run"]],"pymatgen.io.phonopy":[[226,4,1,"","eigvec_to_eigdispl"],[226,4,1,"","get_complete_ph_dos"],[226,4,1,"","get_displaced_structures"],[226,4,1,"","get_gruneisen_ph_bs_symm_line"],[226,4,1,"","get_gruneisenparameter"],[226,4,1,"","get_gs_ph_bs_symm_line_from_dict"],[226,4,1,"","get_ph_bs_symm_line"],[226,4,1,"","get_ph_bs_symm_line_from_dict"],[226,4,1,"","get_ph_dos"],[226,4,1,"","get_phonon_band_structure_from_fc"],[226,4,1,"","get_phonon_band_structure_symm_line_from_fc"],[226,4,1,"","get_phonon_dos_from_fc"],[226,4,1,"","get_phonopy_structure"],[226,4,1,"","get_pmg_structure"],[226,4,1,"","get_structure_from_dict"]],"pymatgen.io.prismatic":[[227,1,1,"","Prismatic"]],"pymatgen.io.prismatic.Prismatic":[[227,2,1,"","to_string"]],"pymatgen.io.pwscf":[[228,1,1,"","PWInput"],[228,6,1,"","PWInputError"],[228,1,1,"","PWOutput"]],"pymatgen.io.pwscf.PWInput":[[228,2,1,"","as_dict"],[228,2,1,"","from_dict"],[228,2,1,"","from_file"],[228,2,1,"","from_string"],[228,2,1,"","proc_val"],[228,2,1,"","write_file"]],"pymatgen.io.pwscf.PWOutput":[[228,3,1,"","final_energy"],[228,2,1,"","get_celldm"],[228,3,1,"","lattice_type"],[228,5,1,"","patterns"],[228,2,1,"","read_pattern"]],"pymatgen.io.qchem":[[230,0,0,"-","inputs"],[231,0,0,"-","outputs"],[232,0,0,"-","sets"],[233,0,0,"-","utils"]],"pymatgen.io.qchem.inputs":[[230,1,1,"","QCInput"]],"pymatgen.io.qchem.inputs.QCInput":[[230,2,1,"","find_sections"],[230,2,1,"","from_file"],[230,2,1,"","from_multi_jobs_file"],[230,2,1,"","from_string"],[230,2,1,"","get_string"],[230,2,1,"","molecule_template"],[230,2,1,"","multi_job_string"],[230,2,1,"","nbo_template"],[230,2,1,"","opt_template"],[230,2,1,"","pcm_template"],[230,2,1,"","plots_template"],[230,2,1,"","read_molecule"],[230,2,1,"","read_nbo"],[230,2,1,"","read_opt"],[230,2,1,"","read_pcm"],[230,2,1,"","read_plots"],[230,2,1,"","read_rem"],[230,2,1,"","read_scan"],[230,2,1,"","read_smx"],[230,2,1,"","read_solvent"],[230,2,1,"","read_vdw"],[230,2,1,"","rem_template"],[230,2,1,"","scan_template"],[230,2,1,"","smx_template"],[230,2,1,"","solvent_template"],[230,2,1,"","van_der_waals_template"],[230,2,1,"","write_multi_job_file"]],"pymatgen.io.qchem.outputs":[[231,1,1,"","QCOutput"],[231,4,1,"","check_for_structure_changes"],[231,4,1,"","get_percentage"],[231,4,1,"","jump_to_header"],[231,4,1,"","nbo_parser"],[231,4,1,"","parse_hybridization_character"],[231,4,1,"","parse_natural_populations"],[231,4,1,"","parse_perturbation_energy"],[231,4,1,"","z_int"]],"pymatgen.io.qchem.outputs.QCOutput":[[231,2,1,"","as_dict"],[231,2,1,"","multiple_outputs_from_file"]],"pymatgen.io.qchem.sets":[[232,1,1,"","ForceSet"],[232,1,1,"","FreqSet"],[232,1,1,"","OptSet"],[232,1,1,"","PESScanSet"],[232,1,1,"","QChemDictSet"],[232,1,1,"","SinglePointSet"],[232,1,1,"","TransitionStateSet"]],"pymatgen.io.qchem.sets.QChemDictSet":[[232,2,1,"","write"]],"pymatgen.io.qchem.utils":[[233,4,1,"","lower_and_check_unique"],[233,4,1,"","process_parsed_coords"],[233,4,1,"","read_pattern"],[233,4,1,"","read_table_pattern"]],"pymatgen.io.shengbte":[[234,1,1,"","Control"]],"pymatgen.io.shengbte.Control":[[234,5,1,"","allocations_keys"],[234,2,1,"","as_dict"],[234,5,1,"","crystal_keys"],[234,5,1,"","flags_keys"],[234,2,1,"","from_dict"],[234,2,1,"","from_file"],[234,2,1,"","from_structure"],[234,2,1,"","get_structure"],[234,5,1,"","params_keys"],[234,5,1,"","required_params"],[234,2,1,"","to_file"]],"pymatgen.io.template":[[235,1,1,"","TemplateInputGen"]],"pymatgen.io.template.TemplateInputGen":[[235,2,1,"","get_input_set"]],"pymatgen.io.vasp":[[237,0,0,"-","help"],[238,0,0,"-","inputs"],[239,0,0,"-","outputs"],[240,0,0,"-","sets"]],"pymatgen.io.vasp.help":[[237,1,1,"","VaspDoc"]],"pymatgen.io.vasp.help.VaspDoc":[[237,2,1,"","get_help"],[237,2,1,"","get_incar_tags"],[237,2,1,"","print_help"],[237,2,1,"","print_jupyter_help"]],"pymatgen.io.vasp.inputs":[[238,6,1,"","BadIncarWarning"],[238,1,1,"","Incar"],[238,1,1,"","Kpoints"],[238,1,1,"","Kpoints_supported_modes"],[238,1,1,"","Orbital"],[238,1,1,"","OrbitalDescription"],[238,1,1,"","Poscar"],[238,1,1,"","Potcar"],[238,1,1,"","PotcarSingle"],[238,6,1,"","UnknownPotcarWarning"],[238,1,1,"","VaspInput"]],"pymatgen.io.vasp.inputs.Incar":[[238,2,1,"","as_dict"],[238,2,1,"","check_params"],[238,2,1,"","diff"],[238,2,1,"","from_dict"],[238,2,1,"","from_file"],[238,2,1,"","from_string"],[238,2,1,"","get_string"],[238,2,1,"","proc_val"],[238,2,1,"","write_file"]],"pymatgen.io.vasp.inputs.Kpoints":[[238,2,1,"","as_dict"],[238,2,1,"","automatic"],[238,2,1,"","automatic_density"],[238,2,1,"","automatic_density_by_lengths"],[238,2,1,"","automatic_density_by_vol"],[238,2,1,"","automatic_gamma_density"],[238,2,1,"","automatic_linemode"],[238,2,1,"","from_dict"],[238,2,1,"","from_file"],[238,2,1,"","from_string"],[238,2,1,"","gamma_automatic"],[238,2,1,"","monkhorst_automatic"],[238,3,1,"","style"],[238,5,1,"","supported_modes"],[238,2,1,"","write_file"]],"pymatgen.io.vasp.inputs.Kpoints_supported_modes":[[238,5,1,"","Automatic"],[238,5,1,"","Cartesian"],[238,5,1,"","Gamma"],[238,5,1,"","Line_mode"],[238,5,1,"","Monkhorst"],[238,5,1,"","Reciprocal"],[238,2,1,"","from_string"]],"pymatgen.io.vasp.inputs.Orbital":[[238,5,1,"","E"],[238,5,1,"","j"],[238,5,1,"","l"],[238,5,1,"","n"],[238,5,1,"","occ"]],"pymatgen.io.vasp.inputs.OrbitalDescription":[[238,5,1,"","E"],[238,5,1,"","Rcut"],[238,5,1,"","Rcut2"],[238,5,1,"","Type"],[238,5,1,"","Type2"],[238,5,1,"","l"]],"pymatgen.io.vasp.inputs.Poscar":[[238,2,1,"","as_dict"],[238,5,1,"","comment"],[238,2,1,"","from_dict"],[238,2,1,"","from_file"],[238,2,1,"","from_string"],[238,2,1,"","get_string"],[238,3,1,"","natoms"],[238,3,1,"id0","predictor_corrector"],[238,5,1,"","predictor_corrector_preamble"],[238,3,1,"id1","selective_dynamics"],[238,2,1,"","set_temperature"],[238,3,1,"","site_symbols"],[238,5,1,"","structure"],[238,5,1,"","temperature"],[238,5,1,"","true_names"],[238,3,1,"id2","velocities"],[238,2,1,"","write_file"]],"pymatgen.io.vasp.inputs.Potcar":[[238,5,1,"","FUNCTIONAL_CHOICES"],[238,2,1,"","as_dict"],[238,2,1,"","from_dict"],[238,2,1,"","from_file"],[238,2,1,"","set_symbols"],[238,3,1,"","spec"],[238,3,1,"","symbols"],[238,2,1,"","write_file"]],"pymatgen.io.vasp.inputs.PotcarSingle":[[238,3,1,"","atomic_no"],[238,5,1,"","data"],[238,3,1,"","electron_configuration"],[238,3,1,"","element"],[238,2,1,"","from_file"],[238,2,1,"","from_symbol_and_functional"],[238,3,1,"","functional"],[238,3,1,"","functional_class"],[238,5,1,"","functional_dir"],[238,5,1,"","functional_tags"],[238,2,1,"","get_potcar_file_hash"],[238,2,1,"","get_potcar_hash"],[238,2,1,"","identify_potcar"],[238,5,1,"","keywords"],[238,3,1,"","nelectrons"],[238,5,1,"","parse_functions"],[238,3,1,"","potential_type"],[238,3,1,"","symbol"],[238,2,1,"","write_file"]],"pymatgen.io.vasp.inputs.VaspInput":[[238,2,1,"","as_dict"],[238,2,1,"","from_dict"],[238,2,1,"","from_directory"],[238,2,1,"","run_vasp"],[238,2,1,"","write_input"]],"pymatgen.io.vasp.outputs":[[239,1,1,"","BSVasprun"],[239,1,1,"","Chgcar"],[239,1,1,"","Dynmat"],[239,1,1,"","Eigenval"],[239,1,1,"","Elfcar"],[239,1,1,"","Locpot"],[239,1,1,"","Oszicar"],[239,1,1,"","Outcar"],[239,1,1,"","Procar"],[239,6,1,"","UnconvergedVASPWarning"],[239,6,1,"","VaspParserError"],[239,1,1,"","Vasprun"],[239,1,1,"","VolumetricData"],[239,1,1,"","WSWQ"],[239,1,1,"","Wavecar"],[239,1,1,"","Waveder"],[239,1,1,"","Wavederf"],[239,1,1,"","Xdatcar"],[239,4,1,"","get_adjusted_fermi_level"],[239,4,1,"","get_band_structure_from_vasp_multiple_branches"]],"pymatgen.io.vasp.outputs.BSVasprun":[[239,2,1,"","as_dict"]],"pymatgen.io.vasp.outputs.Chgcar":[[239,2,1,"","from_file"],[239,3,1,"","net_magnetization"]],"pymatgen.io.vasp.outputs.Dynmat":[[239,5,1,"","data"],[239,2,1,"","get_phonon_frequencies"],[239,3,1,"","masses"],[239,3,1,"","natoms"],[239,3,1,"","ndisps"],[239,3,1,"","nspecs"]],"pymatgen.io.vasp.outputs.Eigenval":[[239,3,1,"","eigenvalue_band_properties"],[239,5,1,"","eigenvalues"],[239,5,1,"","filename"],[239,5,1,"","ispin"],[239,5,1,"","kpoints"],[239,5,1,"","kpoints_weights"],[239,5,1,"","nbands"],[239,5,1,"","nelect"],[239,5,1,"","nkpt"],[239,5,1,"","occu_tol"]],"pymatgen.io.vasp.outputs.Elfcar":[[239,2,1,"","from_file"],[239,2,1,"","get_alpha"]],"pymatgen.io.vasp.outputs.Locpot":[[239,2,1,"","from_file"]],"pymatgen.io.vasp.outputs.Oszicar":[[239,3,1,"","all_energies"],[239,2,1,"","as_dict"],[239,5,1,"","electronic_steps"],[239,3,1,"","final_energy"]],"pymatgen.io.vasp.outputs.Outcar":[[239,2,1,"","as_dict"],[239,5,1,"","charge"],[239,5,1,"","chemical_shielding"],[239,5,1,"","cs_core_contribution"],[239,5,1,"","cs_g0_contribution"],[239,5,1,"","drift"],[239,5,1,"","efermi"],[239,5,1,"","efg"],[239,5,1,"","elastic_tensor"],[239,5,1,"","filename"],[239,5,1,"","final_energy"],[239,5,1,"","final_energy_wo_entrp"],[239,5,1,"","final_fr_energy"],[239,3,1,"","frequencies"],[239,5,1,"","has_onsite_density_matrices"],[239,5,1,"","is_stopped"],[239,5,1,"","lcalcpol"],[239,5,1,"","lepsilon"],[239,5,1,"","magnetization"],[239,5,1,"","nelect"],[239,5,1,"","ngf"],[239,2,1,"","read_avg_core_poten"],[239,2,1,"","read_chemical_shielding"],[239,2,1,"","read_core_state_eigen"],[239,2,1,"","read_corrections"],[239,2,1,"","read_cs_core_contribution"],[239,2,1,"","read_cs_g0_contribution"],[239,2,1,"","read_cs_raw_symmetrized_tensors"],[239,2,1,"","read_elastic_tensor"],[239,2,1,"","read_electrostatic_potential"],[239,2,1,"","read_fermi_contact_shift"],[239,2,1,"","read_freq_dielectric"],[239,2,1,"","read_igpar"],[239,2,1,"","read_internal_strain_tensor"],[239,2,1,"","read_lcalcpol"],[239,2,1,"","read_lepsilon"],[239,2,1,"","read_lepsilon_ionic"],[239,2,1,"","read_neb"],[239,2,1,"","read_nmr_efg"],[239,2,1,"","read_nmr_efg_tensor"],[239,2,1,"","read_onsite_density_matrices"],[239,2,1,"","read_pattern"],[239,2,1,"","read_piezo_tensor"],[239,2,1,"","read_pseudo_zval"],[239,2,1,"","read_table_pattern"],[239,5,1,"","run_stats"],[239,5,1,"","spin"],[239,5,1,"","total_mag"],[239,5,1,"","unsym_cs_tensor"]],"pymatgen.io.vasp.outputs.Procar":[[239,5,1,"","data"],[239,2,1,"","get_occupation"],[239,2,1,"","get_projection_on_elements"],[239,5,1,"","weights"]],"pymatgen.io.vasp.outputs.Vasprun":[[239,5,1,"","actual_kpoints"],[239,5,1,"","actual_kpoints_weights"],[239,2,1,"","as_dict"],[239,5,1,"","atomic_symbols"],[239,2,1,"","calculate_efermi"],[239,3,1,"","complete_dos"],[239,3,1,"","converged"],[239,3,1,"","converged_electronic"],[239,3,1,"","converged_ionic"],[239,3,1,"","dielectric"],[239,5,1,"","efermi"],[239,3,1,"","eigenvalue_band_properties"],[239,5,1,"","eigenvalues"],[239,3,1,"","epsilon_ionic"],[239,3,1,"","epsilon_static"],[239,3,1,"","epsilon_static_wolfe"],[239,3,1,"","final_energy"],[239,5,1,"","force_constants"],[239,2,1,"","get_band_structure"],[239,2,1,"","get_computed_entry"],[239,2,1,"","get_potcars"],[239,2,1,"","get_trajectory"],[239,3,1,"","hubbards"],[239,5,1,"","idos"],[239,5,1,"","incar"],[239,5,1,"","ionic_steps"],[239,3,1,"","is_hubbard"],[239,3,1,"","is_spin"],[239,5,1,"","kpoints"],[239,5,1,"","nionic_steps"],[239,5,1,"","normalmode_eigenvals"],[239,5,1,"","normalmode_eigenvecs"],[239,3,1,"","optical_absorption_coeff"],[239,5,1,"","other_dielectric"],[239,5,1,"","parameters"],[239,5,1,"","pdos"],[239,5,1,"","potcar_symbols"],[239,5,1,"","projected_eigenvalues"],[239,5,1,"","projected_magnetisation"],[239,3,1,"","run_type"],[239,3,1,"","structures"],[239,5,1,"","tdos"],[239,2,1,"","update_charge_from_potcar"],[239,2,1,"","update_potcar_spec"]],"pymatgen.io.vasp.outputs.VolumetricData":[[239,2,1,"","copy"],[239,2,1,"","from_hdf5"],[239,2,1,"","get_average_along_axis"],[239,2,1,"","get_axis_grid"],[239,2,1,"","get_integrated_diff"],[239,2,1,"","linear_add"],[239,2,1,"","linear_slice"],[239,5,1,"","ngridpts"],[239,2,1,"","parse_file"],[239,3,1,"","spin_data"],[239,5,1,"","structure"],[239,2,1,"","to_hdf5"],[239,2,1,"","value_at"],[239,2,1,"","write_file"]],"pymatgen.io.vasp.outputs.WSWQ":[[239,2,1,"","from_file"],[239,5,1,"id0","me_imag"],[239,5,1,"id1","me_real"],[239,5,1,"id2","nbands"],[239,5,1,"id3","nkpoints"],[239,5,1,"id4","nspin"]],"pymatgen.io.vasp.outputs.Wavecar":[[239,5,1,"","Gpoints"],[239,5,1,"","a"],[239,5,1,"","b"],[239,5,1,"","band_energy"],[239,5,1,"","coeffs"],[239,5,1,"","efermi"],[239,5,1,"","encut"],[239,2,1,"","evaluate_wavefunc"],[239,2,1,"","fft_mesh"],[239,5,1,"","filename"],[239,2,1,"","get_parchg"],[239,5,1,"","kpoints"],[239,5,1,"","nb"],[239,5,1,"","nk"],[239,5,1,"","vasp_type"],[239,5,1,"","vol"],[239,2,1,"","write_unks"]],"pymatgen.io.vasp.outputs.Waveder":[[239,3,1,"","cder_data"],[239,2,1,"","get_orbital_derivative_between_states"],[239,3,1,"","nbands"],[239,3,1,"","nelect"],[239,3,1,"","nkpoints"]],"pymatgen.io.vasp.outputs.Wavederf":[[239,5,1,"","data"],[239,2,1,"","get_elements_between_bands"],[239,3,1,"","nb_bands"],[239,3,1,"","nb_kpoints"]],"pymatgen.io.vasp.outputs.Xdatcar":[[239,5,1,"","comment"],[239,2,1,"","concatenate"],[239,2,1,"","get_string"],[239,3,1,"","natoms"],[239,3,1,"","site_symbols"],[239,5,1,"","structures"],[239,2,1,"","write_file"]],"pymatgen.io.vasp.sets":[[240,6,1,"","BadInputSetWarning"],[240,1,1,"","DictSet"],[240,1,1,"","LobsterSet"],[240,1,1,"","MITMDSet"],[240,1,1,"","MITNEBSet"],[240,1,1,"","MITRelaxSet"],[240,1,1,"","MPHSEBSSet"],[240,1,1,"","MPHSERelaxSet"],[240,1,1,"","MPMDSet"],[240,1,1,"","MPMetalRelaxSet"],[240,1,1,"","MPNMRSet"],[240,1,1,"","MPNonSCFSet"],[240,1,1,"","MPRelaxSet"],[240,1,1,"","MPSOCSet"],[240,1,1,"","MPScanRelaxSet"],[240,1,1,"","MPScanStaticSet"],[240,1,1,"","MPStaticSet"],[240,1,1,"","MVLElasticSet"],[240,1,1,"","MVLGBSet"],[240,1,1,"","MVLGWSet"],[240,1,1,"","MVLNPTMDSet"],[240,1,1,"","MVLRelax52Set"],[240,1,1,"","MVLScanRelaxSet"],[240,1,1,"","MVLSlabSet"],[240,1,1,"","VaspInputSet"],[240,4,1,"","batch_write_input"],[240,4,1,"","get_structure_from_prev_run"],[240,4,1,"","get_valid_magmom_struct"],[240,4,1,"","get_vasprun_outcar"],[240,4,1,"","next_num_with_prime_factors"],[240,4,1,"","primes_less_than"],[240,4,1,"","standardize_structure"]],"pymatgen.io.vasp.sets.DictSet":[[240,2,1,"","calculate_ng"],[240,2,1,"","estimate_nbands"],[240,3,1,"","incar"],[240,3,1,"","kpoints"],[240,3,1,"","nelect"],[240,3,1,"","poscar"],[240,3,1,"","structure"],[240,2,1,"","write_input"]],"pymatgen.io.vasp.sets.LobsterSet":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MITMDSet":[[240,3,1,"","kpoints"]],"pymatgen.io.vasp.sets.MITNEBSet":[[240,3,1,"","poscar"],[240,3,1,"","poscars"],[240,2,1,"","write_input"]],"pymatgen.io.vasp.sets.MITRelaxSet":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MPHSEBSSet":[[240,2,1,"","from_prev_calc"],[240,3,1,"","kpoints"],[240,2,1,"","override_from_prev_calc"]],"pymatgen.io.vasp.sets.MPHSERelaxSet":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MPMDSet":[[240,3,1,"","kpoints"]],"pymatgen.io.vasp.sets.MPMetalRelaxSet":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MPNMRSet":[[240,3,1,"","incar"]],"pymatgen.io.vasp.sets.MPNonSCFSet":[[240,2,1,"","from_prev_calc"],[240,3,1,"","incar"],[240,3,1,"","kpoints"],[240,2,1,"","override_from_prev_calc"]],"pymatgen.io.vasp.sets.MPRelaxSet":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MPSOCSet":[[240,2,1,"","from_prev_calc"],[240,3,1,"","incar"],[240,2,1,"","override_from_prev_calc"]],"pymatgen.io.vasp.sets.MPScanRelaxSet":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MPScanStaticSet":[[240,2,1,"","from_prev_calc"],[240,3,1,"","incar"],[240,2,1,"","override_from_prev_calc"]],"pymatgen.io.vasp.sets.MPStaticSet":[[240,2,1,"","from_prev_calc"],[240,3,1,"","incar"],[240,3,1,"","kpoints"],[240,2,1,"","override_from_prev_calc"]],"pymatgen.io.vasp.sets.MVLGBSet":[[240,3,1,"","incar"],[240,3,1,"","kpoints"]],"pymatgen.io.vasp.sets.MVLGWSet":[[240,5,1,"","CONFIG"],[240,5,1,"","SUPPORTED_MODES"],[240,2,1,"","from_prev_calc"],[240,3,1,"","incar"],[240,3,1,"","kpoints"],[240,2,1,"","override_from_prev_calc"]],"pymatgen.io.vasp.sets.MVLRelax52Set":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MVLSlabSet":[[240,2,1,"","as_dict"],[240,3,1,"","kpoints"]],"pymatgen.io.vasp.sets.VaspInputSet":[[240,2,1,"","as_dict"],[240,2,1,"","get_vasp_input"],[240,3,1,"","incar"],[240,3,1,"","kpoints"],[240,3,1,"","poscar"],[240,3,1,"","potcar"],[240,3,1,"","potcar_symbols"],[240,2,1,"","write_input"]],"pymatgen.io.wannier90":[[241,1,1,"","Unk"]],"pymatgen.io.wannier90.Unk":[[241,3,1,"id0","data"],[241,2,1,"","from_file"],[241,5,1,"id1","ik"],[241,5,1,"id2","is_noncollinear"],[241,5,1,"id3","nbnd"],[241,5,1,"id4","ng"],[241,2,1,"","write_file"]],"pymatgen.io.xcrysden":[[242,1,1,"","XSF"]],"pymatgen.io.xcrysden.XSF":[[242,2,1,"","from_string"],[242,2,1,"","to_string"]],"pymatgen.io.xr":[[243,1,1,"","Xr"]],"pymatgen.io.xr.Xr":[[243,2,1,"","from_file"],[243,2,1,"","from_string"],[243,2,1,"","write_file"]],"pymatgen.io.xtb":[[245,0,0,"-","inputs"],[246,0,0,"-","outputs"]],"pymatgen.io.xtb.inputs":[[245,1,1,"","CRESTInput"]],"pymatgen.io.xtb.inputs.CRESTInput":[[245,2,1,"","constrains_template"],[245,2,1,"","write_input_files"]],"pymatgen.io.xtb.outputs":[[246,1,1,"","CRESTOutput"]],"pymatgen.io.xyz":[[247,1,1,"","XYZ"]],"pymatgen.io.xyz.XYZ":[[247,3,1,"","all_molecules"],[247,2,1,"","as_dataframe"],[247,2,1,"","from_file"],[247,2,1,"","from_string"],[247,3,1,"","molecule"],[247,2,1,"","write_file"]],"pymatgen.io.zeopp":[[248,1,1,"","ZeoCssr"],[248,1,1,"","ZeoVoronoiXYZ"],[248,4,1,"","get_free_sphere_params"],[248,4,1,"","get_high_accuracy_voronoi_nodes"],[248,4,1,"","get_void_volume_surfarea"],[248,4,1,"","get_voronoi_nodes"]],"pymatgen.io.zeopp.ZeoCssr":[[248,2,1,"","from_file"],[248,2,1,"","from_string"]],"pymatgen.io.zeopp.ZeoVoronoiXYZ":[[248,2,1,"","from_file"],[248,2,1,"","from_string"]],"pymatgen.optimization":[[250,0,0,"-","linear_assignment"],[251,0,0,"-","linear_assignment_numpy"],[252,0,0,"-","neighbors"]],"pymatgen.optimization.linear_assignment":[[250,1,1,"","LinearAssignment"]],"pymatgen.optimization.linear_assignment_numpy":[[251,1,1,"","LinearAssignment"]],"pymatgen.optimization.linear_assignment_numpy.LinearAssignment":[[251,3,1,"","min_cost"]],"pymatgen.optimization.neighbors":[[252,4,1,"","compute_offset_vectors"],[252,4,1,"","find_points_in_spheres"]],"pymatgen.phonon":[[254,0,0,"-","bandstructure"],[255,0,0,"-","dos"],[256,0,0,"-","gruneisen"],[257,0,0,"-","ir_spectra"],[258,0,0,"-","plotter"]],"pymatgen.phonon.bandstructure":[[254,1,1,"","PhononBandStructure"],[254,1,1,"","PhononBandStructureSymmLine"],[254,4,1,"","eigenvectors_from_displacements"],[254,4,1,"","estimate_band_connection"],[254,4,1,"","get_reasonable_repetitions"]],"pymatgen.phonon.bandstructure.PhononBandStructure":[[254,2,1,"","as_dict"],[254,2,1,"","asr_breaking"],[254,2,1,"","from_dict"],[254,2,1,"","get_nac_eigendisplacements_along_dir"],[254,2,1,"","get_nac_frequencies_along_dir"],[254,3,1,"","has_eigendisplacements"],[254,2,1,"","has_imaginary_freq"],[254,3,1,"","has_nac"],[254,2,1,"","min_freq"]],"pymatgen.phonon.bandstructure.PhononBandStructureSymmLine":[[254,2,1,"","as_dict"],[254,2,1,"","as_phononwebsite"],[254,2,1,"","band_reorder"],[254,2,1,"","from_dict"],[254,2,1,"","get_branch"],[254,2,1,"","get_equivalent_qpoints"],[254,2,1,"","write_phononwebsite"]],"pymatgen.phonon.dos":[[255,1,1,"","CompletePhononDos"],[255,1,1,"","PhononDos"],[255,4,1,"","coth"]],"pymatgen.phonon.dos.CompletePhononDos":[[255,2,1,"","as_dict"],[255,2,1,"","from_dict"],[255,2,1,"","get_element_dos"],[255,2,1,"","get_site_dos"],[255,5,1,"","pdos"]],"pymatgen.phonon.dos.PhononDos":[[255,2,1,"","as_dict"],[255,2,1,"","cv"],[255,2,1,"","entropy"],[255,2,1,"","from_dict"],[255,2,1,"","get_interpolated_value"],[255,2,1,"","get_smeared_densities"],[255,2,1,"","helmholtz_free_energy"],[255,2,1,"","ind_zero_freq"],[255,2,1,"","internal_energy"],[255,2,1,"","zero_point_energy"]],"pymatgen.phonon.gruneisen":[[256,1,1,"","GruneisenParameter"],[256,1,1,"","GruneisenPhononBandStructure"],[256,1,1,"","GruneisenPhononBandStructureSymmLine"]],"pymatgen.phonon.gruneisen.GruneisenParameter":[[256,3,1,"","acoustic_debye_temp"],[256,2,1,"","average_gruneisen"],[256,3,1,"","debye_temp_limit"],[256,2,1,"","debye_temp_phonopy"],[256,3,1,"","phdos"],[256,3,1,"","tdos"],[256,2,1,"","thermal_conductivity_slack"]],"pymatgen.phonon.gruneisen.GruneisenPhononBandStructure":[[256,2,1,"","as_dict"],[256,2,1,"","from_dict"]],"pymatgen.phonon.gruneisen.GruneisenPhononBandStructureSymmLine":[[256,2,1,"","from_dict"]],"pymatgen.phonon.ir_spectra":[[257,1,1,"","IRDielectricTensor"]],"pymatgen.phonon.ir_spectra.IRDielectricTensor":[[257,2,1,"","as_dict"],[257,2,1,"","from_dict"],[257,2,1,"","get_ir_spectra"],[257,2,1,"","get_plotter"],[257,2,1,"","get_spectrum"],[257,3,1,"","max_phfreq"],[257,3,1,"","nph_freqs"],[257,2,1,"","plot"],[257,2,1,"","write_json"]],"pymatgen.phonon.plotter":[[258,1,1,"","FreqUnits"],[258,1,1,"","GruneisenPhononBSPlotter"],[258,1,1,"","GruneisenPlotter"],[258,1,1,"","PhononBSPlotter"],[258,1,1,"","PhononDosPlotter"],[258,1,1,"","ThermoPlotter"],[258,4,1,"","freq_units"]],"pymatgen.phonon.plotter.FreqUnits":[[258,5,1,"","factor"],[258,5,1,"","label"]],"pymatgen.phonon.plotter.GruneisenPhononBSPlotter":[[258,2,1,"","bs_plot_data"],[258,2,1,"","get_plot_gs"],[258,2,1,"","plot_compare_gs"],[258,2,1,"","save_plot_gs"],[258,2,1,"","show_gs"]],"pymatgen.phonon.plotter.GruneisenPlotter":[[258,2,1,"","get_plot"],[258,2,1,"","save_plot"],[258,2,1,"","show"]],"pymatgen.phonon.plotter.PhononBSPlotter":[[258,2,1,"","bs_plot_data"],[258,2,1,"","get_plot"],[258,2,1,"","get_ticks"],[258,2,1,"","plot_brillouin"],[258,2,1,"","plot_compare"],[258,2,1,"","save_plot"],[258,2,1,"","show"]],"pymatgen.phonon.plotter.PhononDosPlotter":[[258,2,1,"","add_dos"],[258,2,1,"","add_dos_dict"],[258,2,1,"","get_dos_dict"],[258,2,1,"","get_plot"],[258,2,1,"","save_plot"],[258,2,1,"","show"]],"pymatgen.phonon.plotter.ThermoPlotter":[[258,2,1,"","plot_cv"],[258,2,1,"","plot_entropy"],[258,2,1,"","plot_helmholtz_free_energy"],[258,2,1,"","plot_internal_energy"],[258,2,1,"","plot_thermodynamic_properties"]],"pymatgen.symmetry":[[260,0,0,"-","analyzer"],[261,0,0,"-","bandstructure"],[262,0,0,"-","groups"],[263,0,0,"-","kpath"],[264,0,0,"-","maggroups"],[265,0,0,"-","settings"],[266,0,0,"-","site_symmetries"],[267,0,0,"-","structure"]],"pymatgen.symmetry.analyzer":[[260,1,1,"","PointGroupAnalyzer"],[260,1,1,"","PointGroupOperations"],[260,1,1,"","SpacegroupAnalyzer"],[260,1,1,"","SpacegroupOperations"],[260,4,1,"","cluster_sites"],[260,4,1,"","generate_full_symmops"],[260,4,1,"","iterative_symmetrize"]],"pymatgen.symmetry.analyzer.PointGroupAnalyzer":[[260,2,1,"","get_equivalent_atoms"],[260,2,1,"","get_pointgroup"],[260,2,1,"","get_rotational_symmetry_number"],[260,2,1,"","get_symmetry_operations"],[260,5,1,"","inversion_op"],[260,2,1,"","is_valid_op"],[260,5,1,"","sch_symbol"],[260,2,1,"","symmetrize_molecule"]],"pymatgen.symmetry.analyzer.PointGroupOperations":[[260,5,1,"","sch_symbol"]],"pymatgen.symmetry.analyzer.SpacegroupAnalyzer":[[260,2,1,"","find_primitive"],[260,2,1,"","get_conventional_standard_structure"],[260,2,1,"","get_conventional_to_primitive_transformation_matrix"],[260,2,1,"","get_crystal_system"],[260,2,1,"","get_hall"],[260,2,1,"","get_ir_reciprocal_mesh"],[260,2,1,"","get_kpoint_weights"],[260,2,1,"","get_lattice_type"],[260,2,1,"","get_point_group_operations"],[260,2,1,"","get_point_group_symbol"],[260,2,1,"","get_primitive_standard_structure"],[260,2,1,"","get_refined_structure"],[260,2,1,"","get_space_group_number"],[260,2,1,"","get_space_group_operations"],[260,2,1,"","get_space_group_symbol"],[260,2,1,"","get_symmetrized_structure"],[260,2,1,"","get_symmetry_dataset"],[260,2,1,"","get_symmetry_operations"],[260,2,1,"","is_laue"]],"pymatgen.symmetry.analyzer.SpacegroupOperations":[[260,2,1,"","are_symmetrically_equivalent"]],"pymatgen.symmetry.bandstructure":[[261,1,1,"","HighSymmKpath"]],"pymatgen.symmetry.bandstructure.HighSymmKpath":[[261,3,1,"","equiv_labels"],[261,2,1,"","get_continuous_path"],[261,3,1,"","label_index"],[261,3,1,"","path_lengths"],[261,3,1,"","path_type"]],"pymatgen.symmetry.groups":[[262,1,1,"","PointGroup"],[262,1,1,"","SpaceGroup"],[262,1,1,"","SymmetryGroup"],[262,4,1,"","in_array_list"],[262,4,1,"","sg_symbol_from_int_number"]],"pymatgen.symmetry.groups.PointGroup":[[262,5,1,"","generators"],[262,5,1,"","symbol"],[262,5,1,"","symmetry_ops"]],"pymatgen.symmetry.groups.SpaceGroup":[[262,5,1,"","generators"],[262,5,1,"","int_number"],[262,5,1,"","order"],[262,5,1,"","symbol"]],"pymatgen.symmetry.groups.SymmetryGroup":[[262,2,1,"","is_subgroup"],[262,2,1,"","is_supergroup"],[262,3,1,"","symmetry_ops"],[262,2,1,"","to_latex_string"]],"pymatgen.symmetry.kpath":[[263,1,1,"","KPathBase"],[263,1,1,"","KPathLatimerMunro"],[263,1,1,"","KPathSeek"],[263,1,1,"","KPathSetyawanCurtarolo"]],"pymatgen.symmetry.kpath.KPathBase":[[263,2,1,"","get_kpoints"],[263,3,1,"","kpath"],[263,3,1,"","lattice"],[263,3,1,"","rec_lattice"],[263,3,1,"","structure"]],"pymatgen.symmetry.kpath.KPathLatimerMunro":[[263,2,1,"","LabelPoints"],[263,2,1,"","LabelSymbol"],[263,3,1,"","mag_type"]],"pymatgen.symmetry.kpath.KPathSetyawanCurtarolo":[[263,2,1,"","bcc"],[263,2,1,"","bctet1"],[263,2,1,"","bctet2"],[263,3,1,"","conventional"],[263,2,1,"","cubic"],[263,2,1,"","fcc"],[263,2,1,"","hex"],[263,2,1,"","mcl"],[263,2,1,"","mclc1"],[263,2,1,"","mclc2"],[263,2,1,"","mclc3"],[263,2,1,"","mclc4"],[263,2,1,"","mclc5"],[263,2,1,"","orc"],[263,2,1,"","orcc"],[263,2,1,"","orcf1"],[263,2,1,"","orcf2"],[263,2,1,"","orcf3"],[263,2,1,"","orci"],[263,3,1,"","prim"],[263,3,1,"","prim_rec"],[263,2,1,"","rhl1"],[263,2,1,"","rhl2"],[263,2,1,"","tet"],[263,2,1,"","tria"],[263,2,1,"","trib"]],"pymatgen.symmetry.maggroups":[[264,1,1,"","MagneticSpaceGroup"]],"pymatgen.symmetry.settings":[[265,1,1,"","JonesFaithfulTransformation"]],"pymatgen.symmetry.settings.JonesFaithfulTransformation":[[265,3,1,"","P"],[265,2,1,"","from_origin_shift"],[265,2,1,"","from_transformation_string"],[265,3,1,"","inverse"],[265,3,1,"","p"],[265,2,1,"","parse_transformation_string"],[265,2,1,"","transform_coords"],[265,2,1,"","transform_lattice"],[265,2,1,"","transform_symmop"],[265,3,1,"","transformation_string"]],"pymatgen.symmetry.site_symmetries":[[266,4,1,"","get_shared_symmetry_operations"],[266,4,1,"","get_site_symmetries"]],"pymatgen.symmetry.structure":[[267,1,1,"","SymmetrizedStructure"]],"pymatgen.symmetry.structure.SymmetrizedStructure":[[267,2,1,"","as_dict"],[267,2,1,"","copy"],[267,2,1,"","find_equivalent_sites"],[267,2,1,"","from_dict"]],"pymatgen.transformations":[[269,0,0,"-","advanced_transformations"],[270,0,0,"-","defect_transformations"],[271,0,0,"-","site_transformations"],[272,0,0,"-","standard_transformations"],[273,0,0,"-","transformation_abc"]],"pymatgen.transformations.advanced_transformations":[[269,1,1,"","AddAdsorbateTransformation"],[269,1,1,"","ChargeBalanceTransformation"],[269,1,1,"","CubicSupercellTransformation"],[269,1,1,"","DisorderOrderedTransformation"],[269,1,1,"","DopingTransformation"],[269,1,1,"","EnumerateStructureTransformation"],[269,1,1,"","GrainBoundaryTransformation"],[269,1,1,"","MagOrderParameterConstraint"],[269,1,1,"","MagOrderingTransformation"],[269,1,1,"","MonteCarloRattleTransformation"],[269,1,1,"","MultipleSubstitutionTransformation"],[269,1,1,"","SQSTransformation"],[269,1,1,"","SlabTransformation"],[269,1,1,"","SubstituteSurfaceSiteTransformation"],[269,1,1,"","SubstitutionPredictorTransformation"],[269,1,1,"","SuperTransformation"]],"pymatgen.transformations.advanced_transformations.AddAdsorbateTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.ChargeBalanceTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.CubicSupercellTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.DisorderOrderedTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.DopingTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.EnumerateStructureTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.GrainBoundaryTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.MagOrderParameterConstraint":[[269,2,1,"","satisfies_constraint"]],"pymatgen.transformations.advanced_transformations.MagOrderingTransformation":[[269,2,1,"","apply_transformation"],[269,2,1,"","determine_min_cell"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.MonteCarloRattleTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.MultipleSubstitutionTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.SQSTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.SlabTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.SubstituteSurfaceSiteTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.SubstitutionPredictorTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.SuperTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.defect_transformations":[[270,1,1,"","DefectTransformation"]],"pymatgen.transformations.defect_transformations.DefectTransformation":[[270,2,1,"","apply_transformation"],[270,3,1,"","inverse"],[270,3,1,"","is_one_to_many"]],"pymatgen.transformations.site_transformations":[[271,1,1,"","AddSitePropertyTransformation"],[271,1,1,"","InsertSitesTransformation"],[271,1,1,"","PartialRemoveSitesTransformation"],[271,1,1,"","RadialSiteDistortionTransformation"],[271,1,1,"","RemoveSitesTransformation"],[271,1,1,"","ReplaceSiteSpeciesTransformation"],[271,1,1,"","TranslateSitesTransformation"]],"pymatgen.transformations.site_transformations.AddSitePropertyTransformation":[[271,2,1,"","apply_transformation"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"]],"pymatgen.transformations.site_transformations.InsertSitesTransformation":[[271,2,1,"","apply_transformation"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"]],"pymatgen.transformations.site_transformations.PartialRemoveSitesTransformation":[[271,5,1,"","ALGO_BEST_FIRST"],[271,5,1,"","ALGO_COMPLETE"],[271,5,1,"","ALGO_ENUMERATE"],[271,5,1,"","ALGO_FAST"],[271,2,1,"","apply_transformation"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"]],"pymatgen.transformations.site_transformations.RadialSiteDistortionTransformation":[[271,2,1,"","apply_transformation"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"],[271,3,1,"","use_multiprocessing"]],"pymatgen.transformations.site_transformations.RemoveSitesTransformation":[[271,2,1,"","apply_transformation"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"]],"pymatgen.transformations.site_transformations.ReplaceSiteSpeciesTransformation":[[271,2,1,"","apply_transformation"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"]],"pymatgen.transformations.site_transformations.TranslateSitesTransformation":[[271,2,1,"","apply_transformation"],[271,2,1,"","as_dict"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations":[[272,1,1,"","AutoOxiStateDecorationTransformation"],[272,1,1,"","ChargedCellTransformation"],[272,1,1,"","ConventionalCellTransformation"],[272,1,1,"","DeformStructureTransformation"],[272,1,1,"","DiscretizeOccupanciesTransformation"],[272,1,1,"","OrderDisorderedStructureTransformation"],[272,1,1,"","OxidationStateDecorationTransformation"],[272,1,1,"","OxidationStateRemovalTransformation"],[272,1,1,"","PartialRemoveSpecieTransformation"],[272,1,1,"","PerturbStructureTransformation"],[272,1,1,"","PrimitiveCellTransformation"],[272,1,1,"","RemoveSpeciesTransformation"],[272,1,1,"","RotationTransformation"],[272,1,1,"","ScaleToRelaxedTransformation"],[272,1,1,"","SubstitutionTransformation"],[272,1,1,"","SupercellTransformation"]],"pymatgen.transformations.standard_transformations.AutoOxiStateDecorationTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.ChargedCellTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.ConventionalCellTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.DeformStructureTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.DiscretizeOccupanciesTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.OrderDisorderedStructureTransformation":[[272,5,1,"","ALGO_BEST_FIRST"],[272,5,1,"","ALGO_COMPLETE"],[272,5,1,"","ALGO_FAST"],[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"],[272,3,1,"","lowest_energy_structure"]],"pymatgen.transformations.standard_transformations.OxidationStateDecorationTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.OxidationStateRemovalTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.PartialRemoveSpecieTransformation":[[272,5,1,"","ALGO_BEST_FIRST"],[272,5,1,"","ALGO_COMPLETE"],[272,5,1,"","ALGO_ENUMERATE"],[272,5,1,"","ALGO_FAST"],[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.PerturbStructureTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.PrimitiveCellTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.RemoveSpeciesTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.RotationTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.ScaleToRelaxedTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.SubstitutionTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.SupercellTransformation":[[272,2,1,"","apply_transformation"],[272,2,1,"","from_scaling_factors"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.transformation_abc":[[273,1,1,"","AbstractTransformation"]],"pymatgen.transformations.transformation_abc.AbstractTransformation":[[273,2,1,"","apply_transformation"],[273,3,1,"","inverse"],[273,3,1,"","is_one_to_many"],[273,3,1,"","use_multiprocessing"]],"pymatgen.util":[[275,0,0,"-","convergence"],[276,0,0,"-","coord"],[277,0,0,"-","coord_cython"],[278,0,0,"-","io_utils"],[279,0,0,"-","num"],[280,0,0,"-","plotting"],[281,0,0,"-","provenance"],[282,0,0,"-","serialization"],[283,0,0,"-","string"],[284,0,0,"-","testing"],[285,0,0,"-","typing"]],"pymatgen.util.convergence":[[275,6,1,"","SplineInputError"],[275,4,1,"","determine_convergence"],[275,4,1,"","exponential"],[275,4,1,"","extrapolate_reciprocal"],[275,4,1,"","extrapolate_simple_reciprocal"],[275,4,1,"","get_derivatives"],[275,4,1,"","get_weights"],[275,4,1,"","id_generator"],[275,4,1,"","measure"],[275,4,1,"","multi_curve_fit"],[275,4,1,"","multi_reciprocal_extra"],[275,4,1,"","p0_exponential"],[275,4,1,"","p0_reciprocal"],[275,4,1,"","p0_simple_2reciprocal"],[275,4,1,"","p0_simple_4reciprocal"],[275,4,1,"","p0_simple_5reciprocal"],[275,4,1,"","p0_simple_reciprocal"],[275,4,1,"","p0_single_reciprocal"],[275,4,1,"","print_and_raise_error"],[275,4,1,"","print_plot_line"],[275,4,1,"","reciprocal"],[275,4,1,"","simple_2reciprocal"],[275,4,1,"","simple_4reciprocal"],[275,4,1,"","simple_5reciprocal"],[275,4,1,"","simple_reciprocal"],[275,4,1,"","single_reciprocal"]],"pymatgen.util.coord":[[276,1,1,"","Simplex"],[276,4,1,"","all_distances"],[276,4,1,"","barycentric_coords"],[276,4,1,"","coord_list_mapping"],[276,4,1,"","coord_list_mapping_pbc"],[276,4,1,"","find_in_coord_list"],[276,4,1,"","find_in_coord_list_pbc"],[276,4,1,"","get_angle"],[276,4,1,"","get_linear_interpolated_value"],[276,4,1,"","in_coord_list"],[276,4,1,"","in_coord_list_pbc"],[276,4,1,"","is_coord_subset"],[276,4,1,"","is_coord_subset_pbc"],[276,4,1,"","lattice_points_in_supercell"],[276,4,1,"","pbc_diff"],[276,4,1,"","pbc_shortest_vectors"]],"pymatgen.util.coord.Simplex":[[276,2,1,"","bary_coords"],[276,3,1,"","coords"],[276,2,1,"","in_simplex"],[276,2,1,"","line_intersection"],[276,2,1,"","point_from_bary_coords"],[276,3,1,"","volume"]],"pymatgen.util.coord_cython":[[277,4,1,"","coord_list_mapping_pbc"],[277,4,1,"","is_coord_subset_pbc"],[277,4,1,"","pbc_shortest_vectors"]],"pymatgen.util.io_utils":[[278,1,1,"","AtomicFile"],[278,4,1,"","ask_yesno"],[278,4,1,"","clean_lines"],[278,4,1,"","micro_pyawk"]],"pymatgen.util.io_utils.AtomicFile":[[278,2,1,"","close"],[278,2,1,"","discard"]],"pymatgen.util.num":[[279,4,1,"","abs_cap"],[279,4,1,"","make_symmetric_matrix_from_upper_tri"],[279,4,1,"","maxloc"],[279,4,1,"","min_max_indexes"],[279,4,1,"","minloc"],[279,4,1,"","monotonic"],[279,4,1,"","non_decreasing"],[279,4,1,"","non_increasing"],[279,4,1,"","round_to_sigfigs"],[279,4,1,"","strictly_decreasing"],[279,4,1,"","strictly_increasing"]],"pymatgen.util.plotting":[[280,4,1,"","add_fig_kwargs"],[280,4,1,"","format_formula"],[280,4,1,"","get_ax3d_fig_plt"],[280,4,1,"","get_ax_fig_plt"],[280,4,1,"","get_axarray_fig_plt"],[280,4,1,"","periodic_table_heatmap"],[280,4,1,"","pretty_plot"],[280,4,1,"","pretty_plot_two_axis"],[280,4,1,"","pretty_polyfit_plot"],[280,4,1,"","van_arkel_triangle"]],"pymatgen.util.provenance":[[281,1,1,"","Author"],[281,1,1,"","HistoryNode"],[281,1,1,"","StructureNL"],[281,4,1,"","is_valid_bibtex"]],"pymatgen.util.provenance.Author":[[281,2,1,"","as_dict"],[281,5,1,"","email"],[281,2,1,"","from_dict"],[281,5,1,"","name"],[281,2,1,"","parse_author"]],"pymatgen.util.provenance.HistoryNode":[[281,2,1,"","as_dict"],[281,5,1,"","description"],[281,2,1,"","from_dict"],[281,5,1,"","name"],[281,2,1,"","parse_history_node"],[281,5,1,"","url"]],"pymatgen.util.provenance.StructureNL":[[281,2,1,"","as_dict"],[281,2,1,"","from_dict"],[281,2,1,"","from_structures"]],"pymatgen.util.serialization":[[282,1,1,"","PmgPickler"],[282,1,1,"","PmgUnpickler"],[282,1,1,"","SlotPickleMixin"],[282,4,1,"","json_pretty_dump"],[282,4,1,"","pmg_pickle_dump"],[282,4,1,"","pmg_pickle_load"],[282,4,1,"","pmg_serialize"]],"pymatgen.util.serialization.PmgPickler":[[282,2,1,"","persistent_id"]],"pymatgen.util.serialization.PmgUnpickler":[[282,2,1,"","persistent_load"]],"pymatgen.util.string":[[283,1,1,"","Stringify"],[283,4,1,"","charge_string"],[283,4,1,"","disordered_formula"],[283,4,1,"","formula_double_format"],[283,4,1,"","htmlify"],[283,4,1,"","latexify"],[283,4,1,"","latexify_spacegroup"],[283,4,1,"","str_delimited"],[283,4,1,"","stream_has_colours"],[283,4,1,"","transformation_to_string"],[283,4,1,"","unicodeify"],[283,4,1,"","unicodeify_spacegroup"],[283,4,1,"","unicodeify_species"]],"pymatgen.util.string.Stringify":[[283,5,1,"","STRING_MODE"],[283,2,1,"","to_html_string"],[283,2,1,"","to_latex_string"],[283,2,1,"","to_pretty_string"],[283,2,1,"","to_unicode_string"]],"pymatgen.util.testing":[[284,1,1,"","PymatgenTest"]],"pymatgen.util.testing.PymatgenTest":[[284,5,1,"","MODULE_DIR"],[284,5,1,"","STRUCTURES_DIR"],[284,5,1,"","TEST_FILES_DIR"],[284,5,1,"","TEST_STRUCTURES"],[284,2,1,"","assertArrayAlmostEqual"],[284,2,1,"","assertArrayEqual"],[284,2,1,"","assertDictsAlmostEqual"],[284,2,1,"","assertMSONable"],[284,2,1,"","assertStrContentEqual"],[284,5,1,"","fn"],[284,2,1,"","get_mp_structure"],[284,2,1,"","get_structure"],[284,2,1,"","serialize_with_pickle"],[284,5,1,"","warnings"]],"pymatgen.vis":[[287,0,0,"-","plotters"],[288,0,0,"-","structure_chemview"],[289,0,0,"-","structure_vtk"]],"pymatgen.vis.plotters":[[287,1,1,"","SpectrumPlotter"]],"pymatgen.vis.plotters.SpectrumPlotter":[[287,2,1,"","add_spectra"],[287,2,1,"","add_spectrum"],[287,2,1,"","get_plot"],[287,2,1,"","save_plot"],[287,2,1,"","show"]],"pymatgen.vis.structure_chemview":[[288,4,1,"","quick_view"]],"pymatgen.vis.structure_vtk":[[289,1,1,"","MultiStructuresInteractorStyle"],[289,1,1,"","MultiStructuresVis"],[289,1,1,"","StructureInteractorStyle"],[289,1,1,"","StructureVis"],[289,4,1,"","make_movie"]],"pymatgen.vis.structure_vtk.MultiStructuresInteractorStyle":[[289,2,1,"","keyPressEvent"]],"pymatgen.vis.structure_vtk.MultiStructuresVis":[[289,5,1,"","DEFAULT_ANIMATED_MOVIE_OPTIONS"],[289,2,1,"","apply_tags"],[289,2,1,"","display_help"],[289,2,1,"","display_info"],[289,2,1,"","display_warning"],[289,2,1,"","erase_info"],[289,2,1,"","erase_warning"],[289,2,1,"","set_animated_movie_options"],[289,2,1,"","set_structure"],[289,2,1,"","set_structures"]],"pymatgen.vis.structure_vtk.StructureInteractorStyle":[[289,2,1,"","keyPressEvent"],[289,2,1,"","leftButtonPressEvent"],[289,2,1,"","leftButtonReleaseEvent"],[289,2,1,"","mouseMoveEvent"]],"pymatgen.vis.structure_vtk.StructureVis":[[289,2,1,"","add_bonds"],[289,2,1,"","add_edges"],[289,2,1,"","add_faces"],[289,2,1,"","add_line"],[289,2,1,"","add_partial_sphere"],[289,2,1,"","add_picker"],[289,2,1,"","add_picker_fixed"],[289,2,1,"","add_polyhedron"],[289,2,1,"","add_site"],[289,2,1,"","add_text"],[289,2,1,"","add_triangle"],[289,2,1,"","display_help"],[289,2,1,"","orthongonalize_structure"],[289,2,1,"","redraw"],[289,2,1,"","rotate_view"],[289,2,1,"","set_structure"],[289,2,1,"","show"],[289,2,1,"","write_image"],[289,2,1,"","zoom"]],pymatgen:[[10,0,0,"-","alchemy"],[14,0,0,"-","analysis"],[114,0,0,"-","apps"],[124,0,0,"-","cli"],[136,0,0,"-","command_line"],[144,0,0,"-","core"],[162,0,0,"-","dao"],[163,0,0,"-","electronic_structure"],[171,0,0,"-","entries"],[178,0,0,"-","ext"],[184,0,0,"-","io"],[249,0,0,"-","optimization"],[253,0,0,"-","phonon"],[259,0,0,"-","symmetry"],[268,0,0,"-","transformations"],[274,0,0,"-","util"],[286,0,0,"-","vis"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","property","Python property"],"4":["py","function","Python function"],"5":["py","attribute","Python attribute"],"6":["py","exception","Python exception"],"7":["py","data","Python data"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:property","4":"py:function","5":"py:attribute","6":"py:exception","7":"py:data"},terms:{"0":[0,3,11,12,13,15,17,20,22,25,26,28,29,30,32,34,35,37,38,39,40,43,44,45,46,48,49,51,52,53,54,56,58,61,63,66,67,70,71,74,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,102,103,105,108,109,110,116,142,143,145,146,147,148,149,151,152,153,154,155,156,157,158,159,164,165,167,168,169,170,173,174,175,181,182,183,186,187,188,190,191,195,196,199,200,201,204,206,208,209,210,211,212,215,218,221,222,223,224,225,226,228,230,231,232,233,234,238,239,240,243,248,250,251,254,257,258,260,261,262,263,264,265,266,269,271,272,275,276,277,279,280,283,284,287,288,289,292],"00":[109,156,240],"000":[239,272],"0000":[4,6,284],"000000":[4,6,204,292],"000000000":[70,269],"00000000000001":284,"0000000001":283,"00000000e":201,"00000005747829":284,"000000e":156,"0000091373222":284,"0001":[15,44,45,49,58,79,88,90,91,164,196,243,275,284],"00016":63,"00019":284,"00027862":284,"0003":201,"00035":91,"00038324092231544317":284,"0004":284,"00045":201,"0009":284,"001":[28,30,51,63,81,89,90,93,100,101,102,142,149,152,157,158,165,169,239,260,269,272],"0010":63,"0015":[201,284],"0017":105,"002":239,"0022":284,"0023":284,"0025":105,"0026":284,"003":[201,239],"0031":284,"00362":284,"00383":[261,263],"004":[186,201],"00422":49,"004976500966151329":284,"005":[45,66,165,239,240],"006":93,"0061602je":240,"006241509074460764":58,"0066":284,"0067":284,"007733":113,"0084":284,"0086":284,"0092":113,"00974":183,"01":[1,4,6,15,44,46,49,66,70,78,81,84,85,88,92,109,147,149,152,156,157,158,164,167,169,170,188,199,201,212,215,221,226,239,240,260,261,263,269,272,276,290],"010":[88,260,261,263,290],"0101":284,"011":97,"0111":284,"0112":284,"0119":284,"012":97,"0121":284,"0127":284,"014120":140,"015":[17,28,46,105,240,263,272],"0157":74,"016":[157,290],"016402":44,"017":[92,105],"018":[139,173],"0180":284,"0185":284,"019":[74,108],"0195":284,"01a":[4,6],"02":[56,82,85,109,159,170,240,290],"020":[49,108,261,263,290],"0207":284,"021":[97,172,183],"02198666":284,"023":[240,290],"0241":284,"024877593893963e":284,"0251":284,"026":139,"0261":284,"0265":284,"026719":292,"0277":284,"027714027499061":284,"0277817873408415":284,"0277818":284,"028":[4,6],"0287":284,"03":[28,46,78,85,109,165,239,240],"031":97,"0319":108,"0328":284,"0330":284,"0331":284,"034003":56,"0350":284,"03674933":160,"036913":284,"037":290,"0387":284,"0388":284,"0389":284,"04":[85,109,204,210,290],"04093202":284,"04166667":239,"0426":284,"0432":284,"04399794666951898":146,"0440":284,"0441":284,"0442":284,"04479464425159":284,"0448":284,"045115":290,"0467":284,"047":105,"048":239,"0495":284,"05":[1,15,17,28,30,34,51,85,88,90,96,105,109,110,149,154,156,157,158,160,165,170,187,199,204,212,239,240,254,257,260,261,262,263,275,284,289,290],"0506b2d0ac28d5fe2b5ced77a701aa86":240,"051":239,"052":239,"0530":284,"0531":284,"053122654367700306":284,"0537":284,"055":97,"0554":284,"056":239,"0586":284,"0591":[91,284],"0594":284,"05986":1,"06":[15,85,87,91,94,109,158,199,201,251],"0614":284,"0627":284,"0633":284,"06492564":239,"065001":239,"0655":284,"065537365280947":284,"0657700000000006":284,"0661":284,"0664":284,"06682":173,"0669":284,"0673":284,"0674":284,"068701":96,"06sep2000":[172,239],"07":[85,108,139,156,199,201],"0712":284,"0715":284,"0725":284,"073149912":239,"07349865":160,"0735":284,"074112":87,"0749":284,"0753":284,"0761":284,"0772":284,"0774":284,"0777":284,"078":[209,239],"0782":284,"0790955c547003956c0fd4f080f7f508":240,"08":[29,30,58,59,70,88,146,149,154,156,158,199,239,240,269,276,279,283,284,290],"080105294335819":284,"0804":284,"0821":284,"0827":284,"08301525":284,"08304095958131":284,"0833":284,"08333333":239,"0843":284,"085108":161,"0855":[4,6],"0857":284,"0859":284,"0861":284,"0875":284,"088000000000008":[4,6],"089000":292,"08932659":239,"0896":284,"0897":284,"08apr2002":172,"09":[15,78,224],"0918":284,"0925":284,"0937":284,"0938":284,"094103":46,"0944":284,"0946":284,"0947":284,"0950":284,"0962":284,"096b53a7d80cc0086976bcda50d536e5":240,"09789437":284,"09789443":284,"0995":284,"0998":284,"0_weight":25,"0c02405":240,"0c64e63070cee837c967283fffa001df":240,"0d":195,"0d9a455":1,"0k":93,"0n":109,"1":[4,6,11,12,15,17,20,22,25,26,28,29,32,34,35,36,37,38,39,40,43,44,45,46,48,49,51,52,53,54,55,56,58,61,63,66,67,70,71,74,76,77,78,79,81,82,83,84,85,86,87,88,90,91,92,93,94,96,97,98,102,103,105,109,110,112,113,116,120,123,137,138,139,142,143,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,181,182,183,186,187,188,195,196,199,200,201,204,208,209,210,211,212,215,216,218,221,222,223,224,225,226,228,230,231,232,233,234,238,239,240,241,245,248,256,258,260,262,264,265,266,269,271,272,276,277,279,280,282,283,284,288,289,290,292],"10":[4,5,6,15,17,25,26,28,30,32,36,40,44,46,48,49,53,55,58,62,63,66,70,74,78,79,81,84,85,86,87,88,90,91,92,93,96,97,101,102,105,113,139,147,149,150,152,153,156,157,159,165,168,169,170,172,173,180,182,183,186,187,188,199,210,211,222,224,226,239,240,260,261,263,269,271,272,276,280,284,290,292],"100":[1,25,51,52,54,58,87,91,93,123,150,157,158,161,165,170,195,199,210,221,226,239,240,269,292],"1000":[55,88,188,195,201,210,224,240,284],"10000":[67,87,146],"100000":[17,195,272],"10000000000":169,"10000k":289,"1000mw":212,"1002":[49,86],"1007":139,"100x":1,"101":[140,150,161],"1013":284,"1016":[4,6,46,63,88,92,93,105,113,139,157,240,260,261,263,290],"1018":[139,284],"102":[20,40,44,150,161],"1020":105,"1021":[17,28,40,48,55,74,81,88,91,96,101,102,105,165,180,240,290],"1028":284,"103":[113,150],"103202":143,"1033":284,"10355":257,"1038":[74,79,105,157,165,172,173,182,183,261,263,290],"1039":[55,85],"104":150,"1040":284,"1045":284,"1048":284,"105":[74,150],"1051":152,"105497199770335794":40,"1057":284,"106":[150,161,265],"1063":[78,290],"1067":284,"107":[140,150],"1073":284,"108":[70,96,150],"10868e":204,"109":[150,161,284],"1098":284,"10a":269,"10mb":239,"10th":239,"10x":[1,201],"11":[17,26,54,85,88,150,161,168,170,172,201,240,276,284],"110":[150,157],"11002":290,"1102":284,"1103":[44,62,91,93,96,172,239,240,290],"1107":[28,149],"111":[150,157],"1112":284,"111259":204,"1113":284,"112":[40,150,261,263],"1124":284,"1126":169,"113":[17,58,150],"11313e":204,"1136":284,"114":150,"1143":182,"1149":[141,240],"115":150,"115114":169,"116":[150,161],"1161":141,"1164":284,"117":[40,70,150,161],"1171":284,"118":[40,150,190],"1187":284,"1188":284,"119":[40,150,284],"12":[20,40,54,56,62,63,88,93,97,103,150,161,168,170,172,186,201,212,215,224,230,232,239,240,271,282,284,290],"120":[150,161,208,284,292],"1200":199,"1201":284,"1202":66,"121":150,"1213":284,"122":150,"123":[150,160,182,289],"1234":[182,200,228,233,239,292],"1238":284,"124":150,"125":[34,146,150,156,239],"1250":284,"1259":284,"126":[74,150],"127":150,"1271":284,"1274":284,"128":[20,150,263],"1282":284,"1286":1,"129":[150,182,256],"1293":284,"12970313039097":284,"12970952137675":284,"12971043288485":284,"13":[2,25,79,150,161,168,170,182,186,222,250,284],"130":[150,161],"1300":165,"1302":284,"1306":157,"131":[79,150,161],"1312":157,"132":[150,284],"13244":161,"1328":284,"133":[150,161],"13320635":284,"13352":79,"13361":79,"1339":284,"134":[150,161,248,290],"1347":284,"135":[150,161],"1355090603":284,"135509e":156,"13595131":284,"136":[92,140,150],"1360":240,"1361":40,"136406":161,"137":[58,79,150],"138":[40,150],"1380":284,"1387":284,"139":150,"139082747347564":284,"14":[63,105,150,161,165,168,170,211,239,280,284],"140":[150,263],"1409":284,"141":[150,248,290],"1413":284,"142":150,"14285714285714285":146,"143":[40,150,239],"143609518420984":284,"144":[140,150,284],"1442":284,"145":[87,150,290],"1450":284,"1455":284,"1456":284,"146":[20,150],"147":150,"1478":284,"148":[55,150],"1483":284,"1484":284,"1487":284,"149":[140,150,248,290],"149528191254596":284,"1497":284,"15":[17,36,55,74,79,85,90,96,97,110,150,161,168,170,188,210,222,230,232,269,284],"150":[79,150,165,284],"1500":143,"151":150,"15185":40,"15194":40,"152":150,"1521":284,"153":150,"1536":284,"154":[150,209,239],"1548":284,"15496":172,"155":[113,150],"155109":[181,240],"15561":239,"1557":284,"1558":284,"156":150,"1566":284,"156770002399192":284,"157":[139,150],"158":[40,150],"1586":284,"159":[4,6,97,150],"1591":284,"16":[51,85,150,240,271,284],"160":[53,150,239],"160080":[105,157,182,290],"160210588671637":284,"1602241":169,"1607":284,"161":150,"16119253915326":284,"162":150,"1622":284,"163":[150,240],"164":150,"1641":284,"165":150,"1651":264,"1656":284,"16576":239,"1658":284,"166":[40,139,150],"1670":284,"1681":284,"168424451387926":284,"1687":[4,6],"169":239,"1695":284,"17":[55,56,87,93,150,153,284],"170":[20,150],"17001":151,"171":40,"173":150,"174":150,"174107":[62,93],"1749":284,"175":[150,165],"17633397910965":284,"1771":284,"1771eb72adbbfa6310d66e7517e49930":240,"17777":239,"1779":26,"1786":284,"179":40,"1798":[88,290],"17981":239,"1799":26,"17jan2003":239,"18":[20,79,93,141,150,151,153,239,284],"180":[79,139,230,232],"180141c33d032bfbfff30b3bea9d23dd":240,"1807":[88,290],"182":150,"1820":284,"1825":284,"1826":284,"183":150,"1830000000000003":284,"1830000000000007":284,"1831":66,"1832":284,"1836":1,"1837":1,"184":[150,263],"1842":1,"1843":284,"185":[139,150],"1850":[1,284],"1852":284,"1857":1,"1859":1,"186":150,"1861":[1,284],"187":150,"188":150,"1884":284,"1888":1,"189":150,"1892":1,"1899":1,"18ed2875dfa6305324cec3d7d59273a":240,"19":[28,58,85,103,150,158,165],"190":150,"1902":284,"1907":284,"1909":[91,284],"191":150,"1917":1,"1918":1,"192":150,"1920":1,"1921":1,"1922":284,"1924":1,"1926":1,"192730785407457e":284,"1928":1,"193":150,"1930":1,"1932":1,"1934":284,"1936":1,"1937":1,"194":[20,150,230],"1940":1,"1942":1,"1945":1,"1947":1,"1948":1,"195":[62,150],"1951":1,"1952":1,"195205":44,"1953":284,"1956":280,"1958":[1,280],"1959":1,"196":150,"1960":1,"1963":1,"1964":[58,157],"1965":58,"1967":[1,284],"1969":284,"197":[150,284],"1971":284,"1972":264,"1973":1,"1975":1,"1976":[1,70,284],"1979":[1,79],"198":150,"1982":70,"1983":[62,79],"1984":[70,78,153],"1985":[113,141],"1987":[158,250,251],"1988":161,"1989":70,"199":150,"1990":[26,70,284],"1991":[17,79],"1992":[70,161],"1993":97,"1994":141,"1995":169,"1996":[1,93,161],"1997":[1,257],"1998":161,"1999":[1,40,161],"1a":90,"1a89e79f7e21d99e8cf5788979f6a987":240,"1b":90,"1c06229":40,"1d":[1,56,58,105,199,212,239,276],"1d2":153,"1e":[11,15,17,29,30,51,58,59,70,79,81,88,90,91,94,105,108,110,142,146,149,154,156,157,158,165,170,196,199,201,239,240,250,251,254,260,261,262,263,269,276,279,283],"1e16":165,"1e18":165,"1e20":165,"1e22":165,"1f0d42b1e5f6769d319d3f247992aeb9":240,"1mb":239,"1mp2x12":55,"1nn":156,"1s":[151,153],"1s0":153,"1st":[53,79,88,98,141,153,240,260],"1x1x1":238,"1x3":[86,164,238],"2":[4,6,15,17,20,22,25,26,28,29,30,34,35,36,37,38,40,45,46,48,49,51,52,53,54,55,56,58,61,62,63,66,70,71,74,76,78,79,81,84,85,86,88,90,91,92,93,94,96,97,98,101,102,103,105,110,112,116,120,122,137,138,139,142,145,146,148,149,150,151,152,153,156,157,158,159,160,161,164,165,167,168,169,170,172,175,182,183,186,187,188,190,199,200,201,204,208,210,211,212,215,222,223,224,225,226,228,230,231,232,233,238,239,240,241,252,254,256,260,261,263,264,265,269,271,272,275,276,277,279,280,283,284,288,289,292],"20":[40,48,49,66,70,76,87,88,91,93,145,147,149,150,156,157,159,160,170,186,188,190,199,210,221,225,226,230,238,240,263,269,289,290],"200":[1,53,55,88,150,158,195,201,211,226,232,239,240],"2000":[1,93,143,173,201,224],"200000":[4,6],"2001":[46,240],"2003":[52,93,149,179],"2004":93,"2005":[1,110,146,148,153,161,290],"2006":[137,165,290],"2007":[1,26],"2008":[1,85,86,88,139,140,161,290],"2009":[79,93,139,140,179,284],"201":150,"2010":[1,88,138,153,260,261,263,290],"201046289":49,"2011":[1,4,6,49,101,102,138,172,240,290],"2012":[4,6,55,78,86,138,140,172,179,248,290],"20122200010":152,"2013":[4,6,55,72,139,157,165,264,290],"2014":[1,93,105,139,143,165,169,290],"2015":[1,5,46,74,79,179,224,290],"2016":[1,56,105,110,138,157,179,181,182,240,263,265,284,290],"2017":[28,47,48,49,56,68,79,81,92,105,138,140,165,170,239,263],"2018":[1,47,49,113,138,173,240],"2019":[1,56,74,180],"202":150,"2020":[1,28,36,49,88,172,261,263],"2021":[2,4,6,40,172,183],"2022":[1,2,4,6,239],"203":150,"2031":1,"2032":1,"2033":1,"2034":1,"2035":[1,284],"2037":1,"204":150,"2040":284,"2044":1,"2046":1,"2048":201,"205":150,"2055":1,"2056":284,"2057":284,"2059":284,"206":150,"2060":1,"2066":1,"2069":284,"207":150,"2075":284,"2079":284,"208":150,"2084":284,"2085":284,"2086":284,"2088":284,"209":[150,284,290],"209000":[4,6],"2095":1,"20cb30b714200c4db870550b288ac4cd":240,"21":[56,85,150,211,224],"210":[62,150],"2100":1,"2101":1,"2102479761938871":160,"2104":1,"2106":1,"2108":1,"2109":1,"211":150,"2110":1,"21105":113,"21138386":160,"2115":1,"2117":1,"2119":1,"212":150,"2121":1,"2122":1,"2123":1,"2124":1,"2125":1,"2126":284,"2127":1,"2128":1,"2129":1,"213":150,"2130":1,"21317":284,"2132":1,"2133":1,"2134":1,"2135":[1,284],"2136":[1,284],"2139":1,"214":150,"2140":1,"2141":1,"2142":284,"2143":[1,284],"2144":1,"2145":284,"2147":1,"2148":1,"2149":1,"215":[150,290],"2150":1,"2156":1,"2157":[1,88],"216":150,"2162":284,"2163":[1,284],"2164":1,"2165":1,"217":[40,150,183],"2171":1,"2171384943":284,"217138e":156,"2172":1,"2174":1,"2177":1,"218":150,"2186":1,"2187":1,"2188":284,"219":150,"2190":1,"2191":1,"2193":1,"2197":284,"2198":1,"22":[56,85,150,240],"220":150,"221":150,"221334688039882e":284,"2218":1,"2219":1,"222":[66,150],"2225":86,"2228":1,"223":150,"2230":1,"2231":1,"2232":1,"2233":1,"2237":1,"2238":1,"2239":1,"224":150,"2241":1,"224107":62,"224115":140,"2242":1,"2244":1,"2247":1,"2249":1,"225":[150,157],"2255":284,"2256":1,"2257":1,"226":150,"2261":1,"2262":[1,284],"2263":[1,284],"2264":1,"2268":1,"2269":1,"227":150,"2272":1,"2273":1,"2276":1,"2277":1,"2278":1,"2281":284,"2282":284,"2283":284,"2284":1,"2285":1,"2287":1,"229":150,"2291":1,"2292":165,"2293":1,"2295":[1,240,290],"2296":1,"2297":1,"2298":1,"23":[56,79,84,150],"230":[40,150,260],"2300":1,"2301":1,"2303":1,"2305":284,"231":[40,150],"2310":[1,240,290],"2314":284,"2315":1,"2316":1,"232":[150,209,239],"2322":284,"233":150,"234":[150,212],"23489164":284,"2349999999999997":284,"235":150,"2350":284,"2350000000000005":284,"2352":284,"235438":[91,172],"2359":284,"236":150,"2367":284,"237":150,"2379":284,"238":150,"2386":284,"239":150,"2397":2,"24":[55,85,150],"240":150,"2404":1,"2405":2,"241":150,"2410":[1,284],"2415":284,"2416":284,"242":150,"243":150,"2432":1,"2433":1,"2434":[1,284],"2436":284,"2437":284,"2439":1,"244":150,"2440":1,"244103":79,"2447":1,"2448":1,"245":[93,150],"2450":1,"2455":138,"246":150,"24605593":239,"2463":284,"2468":138,"2469":284,"247":[150,179],"2475":1,"2477":1,"248":[20,150],"2482":284,"2483":284,"249":150,"2495":284,"2496":284,"2498":284,"25":[1,4,6,34,49,79,87,93,143,146,150,156,157,170,188,195,201,230,232,239,240,271,272,284],"250":[150,179,195],"2500":[195,284],"2509":1,"2511":284,"2514":1,"2518":[1,284],"2520":1,"2522":1,"2531":284,"2534":284,"2535":284,"2537":284,"254":[137,150],"254213":208,"2543":284,"255":[93,150,289],"2550":284,"25568e":204,"2562":284,"2563":284,"257":150,"258":[40,150],"2584":284,"2585":284,"259":150,"2591":284,"2592":284,"2599":284,"26":[20,113,140,143,150,165,190],"260":[102,150],"2603":284,"2606":284,"261":150,"2614":284,"262":150,"26231209":284,"2624":284,"263":150,"264":150,"2641":284,"2647":284,"265":150,"2652":284,"266":[74,150],"2668":284,"267":150,"2672":284,"2678":[138,284],"268":150,"2686":284,"269":150,"2695":284,"27":[40,70,150,160,165],"270":150,"2707":138,"271":239,"2718":284,"273":74,"2760":284,"2774":284,"2786":284,"2795282396204257e":284,"279668381289053":284,"28":[4,5,6,62,74,79,85,150,160,240],"2800":284,"2807":284,"2809":284,"2811":284,"2812":284,"2832":85,"283459":204,"2837":284,"2838":85,"2844":138,"2859":284,"2866":284,"2867":138,"28691771":284,"2870":284,"28746":284,"2876":284,"29":[28,40,150,160,240,257,284],"29031529":284,"2908":284,"291":70,"291071792359756":284,"291071899625086":284,"2910720568557887":284,"2912":284,"2914":284,"2916":284,"2925":284,"293":96,"294":284,"2949":284,"2966":284,"297078":208,"2976":284,"298":[74,106,172,176,230,235],"2986":284,"2988":284,"298k":176,"299":[260,261,263,284],"2991":284,"2997":284,"2999":284,"2a":[90,142,156,269,272],"2a33e0d5c700640535f60ac0a12177ab":240,"2aa0d5406aaab7ebfbc761da382f1352":240,"2b":90,"2b9911d":1,"2c3dba3fcc6058ca1b1cfa75e45084bc":240,"2d":[20,34,40,53,56,66,70,76,78,88,91,96,97,105,147,149,156,157,159,186,195,199,223,238,239,276,283,291],"2d_":54,"2dstructur":183,"2dt":55,"2dtopo":183,"2e":93,"2f":[159,240],"2gb":201,"2h2o":148,"2li2o":94,"2m":49,"2nd":[52,79,88,93,98,234,239,240,260,280],"2nn":156,"2no":91,"2o":[182,292],"2o3":182,"2p":[1,151,170,221,240],"2p_x":170,"2pnt":[199,201],"2point":28,"2s":[151,153,221,239,240],"2x":239,"2x1":157,"2x2":[40,105],"2x2x2":56,"2y":[152,283],"3":[0,3,4,6,15,17,20,22,25,26,28,32,34,35,36,37,40,43,44,45,46,48,49,51,53,55,56,58,61,62,63,66,70,71,74,78,79,81,84,85,86,87,88,91,92,93,97,98,102,105,110,112,113,116,137,138,139,142,146,147,148,149,150,151,152,153,154,156,157,158,159,160,165,167,168,169,170,172,173,182,183,186,187,188,191,197,199,201,204,208,210,211,215,222,223,225,228,230,232,234,238,239,240,248,252,254,256,257,258,260,261,263,269,271,272,276,277,278,279,281,282,283,284,290,292],"30":[40,49,55,63,66,70,79,112,147,149,150,156,157,159,210,225],"300":[43,48,93,165,170,173,199,234,280],"3010":284,"3026":284,"3027":284,"3047":284,"306":20,"3066":284,"3082":284,"30921504900002":284,"3093":284,"3098":161,"31":[85,93,150,153,224,230],"311":224,"3113":284,"3116":284,"312":[260,261,263],"3122":284,"3129":284,"314":[4,6],"3140":284,"3157":284,"3168":284,"3177":284,"3180":284,"319":[4,6],"31g":[212,224],"32":[56,85,113,142,150,160,240,269],"3207":284,"321":239,"3226":[17,79],"3229":[17,79],"323582498531514e":284,"3242":284,"325":[250,251],"3250":284,"3257101909":284,"3260":284,"3261":284,"327":284,"3276":284,"3277":284,"3280":284,"33":[5,56,150],"3310":284,"3321":284,"333084":78,"3333":284,"333332":208,"333333":208,"3336":284,"3338":284,"3342":284,"3344":284,"3366":284,"3370":284,"338":20,"338381":151,"338472e581f58b41d37c002a5e22353b":240,"3387":284,"34":[1,17,47,49,56,150,153,292],"340":[250,251],"340606":204,"3414":284,"3416":284,"3421":284,"343":169,"3442":284,"3452":284,"3453":[200,228,233,239],"3457":284,"3464":284,"3470":284,"3489977658411":284,"3499":284,"35":[56,105,150,157,284,289],"3503":284,"3505":284,"3516":284,"3522":284,"354":290,"35418672":284,"3544":284,"3547":284,"3550":284,"3551":284,"3571":284,"3594":284,"3597":284,"35999e":204,"35c2cb48d48a9c38c40fb82bbe70626d":240,"36":[85,137,150,239,290],"360":[137,289,290],"36024":239,"361":284,"3610":284,"3618":284,"3620":284,"3630":284,"363000":292,"3650":284,"368":93,"3690":284,"37":[40,56,93,150,161],"3704":284,"3720":284,"372201544153475":284,"3723":284,"3729":284,"3749":284,"375":[156,239],"3750":284,"3760":284,"3776":284,"378":78,"378675":208,"3788":284,"38":[20,85,150,161,240,250,251],"3800":284,"3805":284,"3806":284,"3808":284,"381":284,"3810":284,"3810000000000002":284,"382":211,"3830":284,"3833":284,"3849":284,"3856":284,"3865":161,"3876":284,"3887":284,"3888":284,"3893":284,"3896":284,"3898":284,"39":[85,150,230,284],"3902":284,"391122875335207e":284,"3923":284,"3929":284,"3933":284,"3943":284,"3954":284,"3958":284,"3963":284,"3978":284,"3983":284,"3995":284,"39964547842567":63,"3997":284,"39b9b85ae3982e6c012fb549b2840ce5":240,"3b":[156,272],"3c":156,"3d":[1,34,40,53,56,76,78,79,88,149,151,152,165,170,195,215,221,226,239,240],"3d6":153,"3dd":183,"3e":93,"3e84f86d37f203a4fb01de36af57e430":240,"3m":[4,6,66,156,157,262],"3nx3n":90,"3p":[164,221,240],"3p0":153,"3p1":153,"3p2":153,"3p_x":164,"3p_y":164,"3p_z":164,"3pnt":[199,201],"3point":28,"3rd":239,"3s":[164,169,221],"3x":[1,152,156,169],"3x1":[43,58,66,71,79,97,149,152,154,156,158,219,238,260,272],"3x3":[34,43,44,49,58,59,60,70,84,86,96,105,147,152,156,157,158,165,219,226,234,252,262,276],"3x3x3":[56,89,90],"3x3x3x3":58,"3x6":89,"3y":169,"4":[2,4,6,17,20,22,25,26,28,32,34,35,36,37,44,46,47,49,51,56,58,62,63,66,70,71,79,85,88,91,93,94,103,105,108,116,138,141,142,143,146,148,149,150,152,153,156,157,161,165,168,169,170,173,175,183,186,187,188,196,201,206,208,210,215,219,222,223,228,230,232,238,239,240,257,258,260,262,263,264,265,269,271,272,276,277,279,280,283,284,289,292],"40":[87,150,179,204,240,284],"400":[1,78,173,224],"4000":[143,284],"401":150,"4013":284,"402":150,"4025":284,"4027":284,"403":150,"4038":284,"404":150,"405":150,"4050":284,"4053":284,"4054":284,"4056":284,"406":150,"4062":284,"407":150,"4078":284,"408":[20,150],"40f9594b4506684a69158c8975cfb9d6":240,"41":[40,54,85,150],"410":150,"4103":284,"41036999994276":284,"41037":284,"4104":284,"411":150,"4114":284,"412":[150,239],"413":150,"4136":56,"4138":284,"414":150,"4141":284,"4146":138,"415":150,"4150":284,"4153":284,"416":150,"4164":138,"4168":173,"417":150,"4179":284,"418":150,"4184":284,"4188":284,"419":150,"4196":284,"42":[85,150,179],"420":150,"4204":284,"421":150,"422":150,"4224":284,"4226":284,"42276772":160,"423":150,"4236":284,"424":150,"4247":284,"425":150,"4251":284,"4256":284,"426":150,"4265":284,"427":[88,150,290],"4275":284,"428":150,"428055":204,"4288":284,"429":150,"4292":284,"4299":284,"43":[56,150,284],"430":[88,150,290],"431":150,"432":150,"4327":284,"433":150,"4331":284,"4338":284,"4339":284,"434":150,"435":150,"436":150,"4361":284,"437":150,"4370":284,"4371":284,"4376":284,"438":150,"4387":284,"439":150,"44":[56,85,150],"440":150,"4402":284,"4405":284,"440588813976833":284,"440590000000002":284,"441":150,"442":150,"443":150,"444":150,"4446":284,"445":150,"446":150,"4469":284,"447":150,"4470":284,"4471":284,"4474":284,"448":150,"449":150,"45":[56,79,85,150,160,161],"450":150,"45028":108,"4507":239,"451":150,"45115":290,"4513":284,"4514":284,"4518":284,"452":150,"452209424235223e":284,"453":150,"454":150,"455":150,"45552":138,"4556":284,"4558":284,"45581":138,"456":150,"4568":284,"4569":284,"457":150,"4570":284,"4572":284,"4574":284,"458":[150,172],"4584":284,"4587":284,"459":150,"46":[26,56,85,86,150,161],"460":150,"4601":284,"461":[110,150],"4612":284,"4613":284,"462":150,"4625":284,"4626":284,"463":150,"4634":284,"4636":284,"464":150,"465":150,"4650":284,"4655":63,"4658":284,"466":150,"4661":284,"4665":284,"4669":284,"467":150,"468":150,"4685":284,"4687":284,"469":150,"4692":284,"4699":284,"47":[56,85,150,219,284],"470":[150,284],"4700000000000006":284,"470939478415996":284,"471":150,"47122060631484":284,"47122060669534":284,"47122066304705":284,"4713":284,"472":150,"473":150,"4732":284,"474":150,"4741":284,"4743":284,"4747":284,"4749":284,"475":150,"475186":283,"4754":284,"476":150,"4763":284,"476311":84,"4767":284,"477":150,"4773":284,"4775":284,"47771":138,"47801":138,"4783":284,"4786":284,"47f9434aa3db96c85d7c4b3e4c2df09b":240,"48":[20,56,85,150,179,271,284],"4812323":290,"482":20,"4820":284,"4825":284,"485":284,"4853":74,"4855":284,"48691646":239,"4871":284,"4875":284,"487582010000001":88,"4879":284,"4881":284,"4884":284,"4893":284,"4897":284,"489742":239,"4899":284,"49":[97,150,179,260,261,263],"4912":284,"4913":284,"4926":284,"4940":284,"4941":88,"4944":284,"4944999999999995":284,"4945000000000004":284,"4960790":290,"496324":208,"4966":284,"4985":284,"4986":284,"4987":284,"4991":284,"4993":284,"4998":284,"4999":284,"4d":239,"4ed187e77cd54f198bb88020278b143d":240,"4ei":201,"4f":[88,221,280],"4mm":66,"4s":[169,221,240],"4s2":153,"4x4":[152,262],"5":[2,5,11,15,20,22,25,26,28,32,34,36,46,48,49,56,58,61,62,66,70,74,79,81,85,88,92,93,97,98,100,101,103,105,108,109,110,138,142,146,147,149,150,153,154,156,157,158,159,161,165,168,170,172,175,182,183,186,187,188,195,196,199,201,204,206,208,210,211,218,221,222,223,228,230,232,238,239,240,260,261,262,263,265,269,271,272,276,277,280,282,283,284,289,292],"50":[1,40,45,101,102,105,123,150,165,169,182,195,199,201,202,210,211,238,240,284,290],"500":[4,6,34,112,150,173,182,195,211,225,257,292],"5000":284,"50000":234,"500000":[4,6],"50000000e":201,"5001":284,"5002":284,"5005":284,"501":150,"5010":284,"5013":284,"5014":284,"5016":284,"50178999999999":284,"502":150,"503":150,"504":150,"5048":284,"505":[70,150],"505383":284,"505778":239,"506":150,"5060":284,"5061":284,"5067":284,"507":150,"5077":284,"508":150,"5085":284,"5087":284,"5088":284,"509":150,"50ev":209,"50ry":201,"51":[4,6,56,85,150,153,292],"510":150,"510000":[4,6],"5103":284,"5104":284,"5106":284,"511":150,"5114":284,"5115":284,"5119":284,"512":[150,239],"5124387969469814e":284,"5129":284,"513":150,"5131":284,"513360":292,"5137":284,"5138":284,"51389095":284,"5139":284,"514":150,"5148":284,"515":[150,284],"5157":284,"516":150,"517":150,"518":150,"5180":284,"5181":284,"5182":284,"5183":284,"5184347":239,"5189":284,"51891759":284,"519":150,"52":[1,5,56,79,150,284],"520":[44,150,240],"52000466":284,"52064eee378b9e37a295a674f1c278f0":240,"521":150,"522":[20,150],"5227":284,"523":150,"5231":284,"5232":284,"5235":284,"524":150,"525":150,"5251":284,"5255":284,"5256":284,"526":[150,239],"527":[138,150],"5271":284,"528":150,"5281":284,"5282":284,"529":150,"5290":284,"5291692998219677":206,"53":[56,85,93,150,157,257,290],"530":150,"5307":284,"531":150,"5312":284,"5314":284,"5316":284,"53201231":239,"5326":284,"5330":284,"5333":284,"5348":284,"5364":284,"5365":284,"5369":284,"5372":284,"5373":284,"5374":284,"5391":284,"54":[1,5,49,52,56,85,150,257,284],"5402":284,"5407":284,"541":138,"5410":284,"5412":284,"5417":284,"54184":52,"5424":284,"5425":284,"5426":284,"5432":284,"5447":165,"5458":165,"5470":284,"54744262499999":284,"5478":284,"5479":284,"5480":62,"5482":284,"5486":284,"5487":284,"55":[56,78,150],"550":70,"5503":284,"5509":284,"5518":284,"5519":284,"5527":284,"5531":284,"5532":284,"5533":284,"5548":284,"5554":284,"5555":284,"5557":284,"5575":284,"5594":284,"5597":284,"5598":284,"56":[56,66,70,79,147,150,154,156,157,159,160,284],"562867":204,"5645":284,"56530132899998":284,"5672":284,"5685":284,"5689":284,"5692":284,"57":[56,85,150],"5702":284,"570575":204,"5716":284,"5719":284,"5725":284,"5726":284,"5730":284,"5732":284,"5733":284,"5735":284,"5744":284,"5753":284,"5778":284,"5786":284,"58":[56,85,150,284],"5804":284,"5805":284,"5806":284,"58063058":284,"582":86,"5821":284,"5833":284,"5841":284,"5850":284,"5865":284,"5869":284,"587":170,"5892":284,"5896":284,"5897":284,"5899":284,"59":[56,140,150,157,161,284,290],"5902":284,"5914999999999992":284,"5915":284,"5915000000000006":284,"59213e":204,"5935":284,"593517":204,"5944":284,"5946":284,"5950":284,"5961":284,"5962":284,"598":86,"5986":284,"5989":284,"5994":284,"5a":156,"5b04082":74,"5cl1":[4,6],"5co0":1,"5e":[87,96,165,240,257],"5m":5,"5mn0":154,"5na0":[4,6],"5o0":146,"5tio2":[118,119],"5xx":182,"6":[2,4,5,6,20,22,25,26,36,49,51,55,56,58,66,71,79,85,87,88,91,93,97,113,116,120,138,146,147,149,150,153,159,168,170,187,199,201,210,211,212,215,222,223,224,228,230,232,238,239,240,247,260,261,263,272,276,277,284],"60":[70,142,149,150,188,269,284,292],"600":[120,170],"6004":284,"600861301025969":284,"6017":284,"6023":284,"6028":284,"6037":284,"6051":284,"6058":284,"6064276838156":284,"6079":284,"60796771125047":284,"608":20,"6081734479693927":79,"61":[56,150,284],"6114":284,"6132":284,"6159":284,"6165":284,"6169":284,"617":[157,290],"6173":284,"617333262e":160,"6188":284,"6193":284,"61ec51c":2,"62":[85,150,260],"6206":284,"6213":284,"6227":284,"6250":284,"6251":284,"6259":284,"6262":284,"6267":284,"6270":284,"6271":284,"6282":284,"63":[46,56,150,284],"6347":284,"6360":284,"6379":284,"6380":284,"6381":284,"64":[1,5,56,85,150,240],"64068":284,"640x":113,"6412":284,"6417":284,"64189814":239,"643":284,"6440":284,"6442":284,"6450":284,"6452":284,"6462":284,"6468":284,"648323410186749":284,"6486":284,"6497":284,"65":[110,150,284],"6503":284,"65061477":284,"6508":284,"653f5772e68b2c7fd87ffd1086c0d710":240,"6543":284,"6548":284,"656":[101,102],"6564":284,"656888":239,"6586":284,"65e83282d1707ec078c1012afbd05be8":240,"66":[20,85,150],"6603":284,"661891464a27e87cf7e1324dd1893b77":240,"6620":284,"6625":284,"663":[101,102],"6636":284,"664":239,"6656":284,"6658":284,"666666":208,"66666666667":79,"666667":208,"6667":284,"6671":[161,284],"6680":284,"6683":284,"669178":204,"6698":284,"67":[56,150,165,284],"6715":284,"67265":284,"6726974100002":239,"67298":284,"6730":284,"6737691014605547":284,"6745":284,"6749":284,"6750":284,"6753":284,"6778":284,"6792":284,"67a8804ede9f1112726e3d136978ef19":240,"68":[4,6,56,150],"680":240,"6802":284,"6821":284,"6823":284,"6824":284,"683":[28,36],"6832":284,"6843":284,"6864":284,"6882":[4,6],"69":[56,85,150,284],"6905":284,"6907":284,"691":284,"6913":284,"6923":284,"69407":284,"6941":284,"695":28,"6950":284,"6973":284,"6974":284,"698":20,"6980":284,"6987":284,"6990":284,"6992":284,"6996":284,"6999":284,"6b04729":81,"6e":284,"6e0b9d58412b1bfcd7252aff13d476c2":240,"6m":66,"6th":[238,239],"6x1":[86,158],"6x6":239,"6xn":58,"7":[2,5,26,56,63,70,79,85,87,88,91,93,138,145,146,149,150,153,161,168,170,181,186,201,204,210,219,230,232,239,240,261,263,269,272,276,277,280,284,290],"70":[5,62,150,196,230],"7000":284,"7004":284,"7009":284,"7016":284,"7024":284,"7030":284,"7039":284,"704c2c967247d7f84090d2536c91877d":240,"7063":284,"7069":284,"7071067811865475":63,"7072":284,"7075":284,"7084":284,"7086":284,"71":[85,150,165],"7101":284,"7130":284,"7132":284,"7133":284,"7135":284,"7137":284,"7143":284,"7144":284,"7146":284,"7156":284,"7159":284,"7163":284,"7181":284,"7188":284,"7193":284,"72":[56,150,161],"7200":165,"7207":284,"7216":88,"72385e193c92a8acfe17ea49004c2be1":240,"7258":284,"726":179,"7262":284,"72702eabbb1bc02b4167590dc848ed5d":240,"72719856e22fb1d3032df6f96d98a0f2":240,"7282":284,"729":179,"73":[56,85,150],"7301":284,"7305":284,"7318":284,"7325":284,"7347":284,"7353":284,"73717207":284,"7371720737557492":284,"737172073807164":284,"7372":284,"7376":284,"7377":284,"7380":284,"7384":284,"7386":284,"74":[4,6,20,56,150,284],"74112":290,"7412":284,"7413":[161,284],"74140218":284,"7415":284,"7416":284,"742":239,"7437":284,"7442":284,"7446":284,"7447":284,"7448":284,"7452":284,"7457":284,"7463":284,"7465":284,"7466":284,"7478":284,"748369":284,"7489":284,"7491":284,"7494":284,"75":[48,56,85,110,149,150,156,201,265,271,272,292],"7500":284,"7502":284,"7504":284,"7505":284,"7506":284,"7517":284,"7518":284,"7536":284,"7537":284,"7545":284,"754623":284,"7548":284,"75503561":284,"755452800":1,"7555":284,"7563":284,"756558860245869":284,"758245":151,"7584":284,"7585":284,"7588":284,"7592":284,"76":[28,36,56,85,150,284],"7614":284,"7617":284,"7667":284,"7675":284,"7679":284,"7695":284,"77":[140,150,161,204],"7707":284,"7708":284,"7718":284,"772":79,"773":113,"7734":284,"775":79,"7777":284,"7782":284,"7789":284,"779b9901046c78fe51c5d80224642aeb":240,"78":[56,150,224,230,284],"7801":284,"78041753":284,"7812":284,"78214":54,"783":70,"7830":284,"7837":284,"784":79,"785":161,"7859":284,"786447515629305":284,"7866":284,"7867":284,"7871":284,"7871492344378":284,"79":[26,56,150],"790":93,"7914":284,"7916":284,"7925":284,"792526803190927":79,"7925f4d4b68076d70af7cd86eef9ba8d":240,"7928":284,"7937":284,"7943":284,"7960":284,"7961":284,"7970":284,"7976":284,"7978186322687":284,"7983":284,"7988":284,"799000477589283":284,"7991":284,"79e788788c31e196a460553010512d3f":240,"7a25bc5b9a5393f46600a4939d357982":240,"7b02766":28,"7b02909":48,"7b03980":91,"7bcee99a4dc3094be0f9fd7961c02966":240,"7dc3393307131ae67785a0cdacb61d5f":240,"7df38c0cdb4e6d9a9b93f09d690bb3a":240,"7f1297a2e1d963e2a4d81b61f85e4d":240,"7th":[238,239],"8":[3,4,5,6,15,20,25,26,29,44,56,61,62,79,85,97,110,120,138,142,146,150,153,156,158,160,165,167,168,169,170,183,187,190,196,201,204,215,219,239,240,269,275,276,280,284],"80":[97,105,140,150,157,161,182,199,230,232,284,290],"800":[1,46,120],"8005364db225a254e52cba350bedd032":240,"8010":284,"8026":284,"8027":284,"804":239,"80413768014368":284,"805":79,"8051":284,"8054":284,"8071":284,"8080":284,"8093":284,"8099":284,"81":[56,150],"8101":284,"8104":284,"81068e":204,"8113":284,"8157":284,"8164":284,"8168":284,"8179":284,"8193":284,"81959693044213":284,"8198":284,"82":[56,150,284],"8221":284,"824705755":239,"825":284,"8250":284,"8260":284,"8263":284,"8274":284,"8279":284,"82c14307937c7509fda4e9bc023d243d":240,"83":[56,150],"8308":284,"8309":284,"831":141,"8311":284,"8313":284,"8314":284,"8342":284,"8344":284,"8346":28,"8360":28,"8365":284,"837":141,"8377":284,"8379":284,"8393":284,"8396":284,"84":[85,105,150,172,290,292],"8401979337":284,"8401979337177736":284,"840198994344244":284,"8402":284,"8407":284,"8420":284,"847249":284,"8492":284,"8497":284,"8498":284,"849958881883509e":284,"849b0795e148f93113a06be8fd5f5001":240,"84e18fd84a98e3d7fa8f055952410df0":240,"85":[91,113,150,172,179,284],"8503":284,"8548":284,"8549":284,"8558":284,"8560":284,"8578":284,"86":150,"8620":284,"8621":284,"862375062662278":284,"862375062662279":284,"8629":284,"8633":284,"8678":284,"8683":284,"86847338":239,"8686":284,"8690":284,"87":[56,85,97,150,284],"8707":284,"8709":212,"871362":151,"8728":284,"8729":284,"8730":284,"8742":284,"8748":284,"8750":284,"8758":284,"878676":208,"8787":284,"8792":284,"88":[56,150,179,256],"8801":284,"8827":284,"8873":284,"8885392060803":284,"8888":284,"889165":292,"89":[44,85,150,169,284],"890":161,"89149308502677":284,"8930":284,"89340779864318":284,"8943":284,"8952":284,"8970":284,"8973":284,"898050761686025e":284,"8998":284,"8ca4e43a30de0c397e51f16bbb20d678":240,"8in":[62,280],"9":[2,4,5,6,15,17,44,53,56,79,85,149,150,153,161,168,170,173,208,230,232,239,240,269,276,280,284,292],"90":[4,6,20,51,52,54,62,79,93,149,150,156,208,284,289,292],"90016":113,"9004":284,"9014":284,"9023":284,"9038":284,"905":284,"9050":284,"9052":284,"9054":284,"9056":284,"9092":284,"91":[56,150,179,238,284],"9101":284,"9103":284,"9104":284,"9108":284,"9117":284,"9121":284,"91239069":284,"9135":284,"9141":284,"9147":284,"9153":284,"91738857":284,"9179":284,"9190":284,"9196":284,"91st":153,"92":[85,150],"9200":284,"9200989668":284,"9213":284,"9265":284,"9267":284,"9268":284,"9275":284,"9279":284,"928033824449685":284,"9285211911844":284,"92f191499bf5346ea652bb806350ad87":240,"93":[56,150,181,240,284],"9314":284,"9316":284,"932522246":160,"932522246000005":160,"93252225":160,"9329":284,"9379":284,"94":[56,85,150],"9405":284,"9432":284,"9446":284,"9453":284,"94550":172,"9468":284,"9469":284,"9474":284,"9479":284,"9490253808430124e":284,"9491":284,"9494":284,"9497":284,"94a07cb7949b01305cb161da0cbfb492":240,"95":[40,85,150],"9518":284,"952":284,"9521":284,"9522":284,"9525":284,"9528":284,"9530da8244e4dac17580869b4adab115":240,"9537":284,"9553602":264,"9559":284,"9560":284,"9568":284,"9592642886319309a39d55c5717c6f48":240,"96":[63,74,85,150],"9611":284,"9618":284,"9625":284,"9640":284,"96463406":284,"9647":284,"9650":284,"9655":284,"9669":284,"9670":284,"9693":284,"97":[56,88,150,204,290],"970":66,"97014152897428":284,"9703":284,"9712":284,"9717":284,"97269":284,"9728":284,"9729":284,"9730":284,"9750":284,"9764":284,"9775":284,"978":264,"9791":284,"9793":284,"98":[56,85,150,284],"9818":284,"9820":284,"9823":284,"9829":284,"9840":284,"9844":284,"9852":284,"9869":284,"9879":284,"9889":284,"9899":284,"99":[56,85,150,201,240],"9914":284,"9915":284,"9916":284,"9933":284,"9934":284,"995":28,"9951":284,"99539884709878":284,"9955":284,"996324":208,"9977":284,"9978":284,"9980":284,"9986":284,"9999":284,"99999086398421":284,"99999999999999":284,"9_":215,"9b01294":180,"9b02166":96,"9b3ce03d18f7c0b40471a817ff91b287":240,"9eb3ac2":1,"9f472bd422f640710f7d93e2d9ce89f4":240,"\u00b5b":81,"\u00b5li":88,"\u00b5li0":88,"\u00e5":[71,79,153,225],"\u00e5ngstrom":153,"\u00e9cole":291,"\u03b4\u03bc":74,"\u03bc":40,"\u03c9b97m":232,"\u03c9b97x":232,"abstract":[1,11,22,25,26,28,33,36,41,43,47,51,61,62,84,98,117,122,156,171,172,173,186,188,190,197,210,240,262,273],"boolean":[12,13,53,58,79,83,84,88,97,98,145,149,153,164,165,167,170,175,190,196,206,211,222,223,238,239,240,261,263,272,273,276,281],"bour\u00e9":152,"break":[1,4,6,16,67,71,98,156,157,211,215,254,269,272],"byte":[113,149,152,155,156,169,238],"case":[1,4,5,6,12,13,16,17,25,26,28,29,30,34,37,48,63,71,74,79,84,88,97,137,149,150,153,156,157,164,165,167,168,170,172,177,182,186,188,192,196,199,200,201,204,208,209,211,222,225,231,233,238,239,240,247,254,261,263,264,269,272,284,292],"catch":[1,231],"char":[189,275],"class":[1,2,3,4,6,11,12,13,15,16,17,20,21,22,23,25,26,28,29,30,32,33,34,35,36,37,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,66,67,68,70,71,73,74,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,101,102,103,104,105,106,108,109,110,112,113,115,116,117,118,119,120,122,123,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,182,183,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,203,204,205,206,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,250,251,254,255,256,257,258,260,261,262,263,264,265,267,269,270,271,272,273,276,278,281,282,283,284,287,289,292],"da\u0161kevi\u010d":179,"default":[1,4,5,6,11,12,13,15,16,17,20,25,26,28,32,37,40,41,43,44,45,46,48,49,51,52,53,54,55,56,58,59,61,62,63,66,67,68,70,71,74,77,79,81,82,83,88,91,93,94,97,98,101,102,103,105,106,109,110,116,117,118,119,120,122,138,139,141,142,143,145,146,147,148,149,152,153,154,155,156,157,158,159,164,165,167,168,169,170,171,172,173,174,175,176,177,182,186,187,188,189,190,191,192,193,195,196,199,200,201,202,204,206,208,209,210,211,212,215,216,219,222,223,224,225,226,228,230,232,233,234,238,239,240,242,243,245,246,248,254,256,257,258,260,261,262,263,265,269,271,272,276,278,279,280,283,284,287,288,289,292],"do":[1,4,5,6,8,9,11,12,13,25,26,29,34,45,48,49,51,55,62,63,66,68,70,71,79,81,82,84,85,88,91,98,102,113,123,126,132,136,139,155,156,157,158,163,165,168,170,172,182,186,188,195,199,200,201,202,209,215,221,223,225,226,232,238,239,240,253,256,258,264,269,271,272,287],"enum":[1,5,70,81,131,139,140,150,153,156,168,182,186,188,238,269],"export":[5,175,215,247,281],"f\u00e9d\u00e9rale":291,"f\u00fcr":79,"fe\u2082o\u2083":283,"final":[1,5,16,26,43,45,49,54,66,74,87,93,94,97,101,109,139,149,157,173,182,192,212,228,233,239,240,256,269,280,292],"float":[1,11,12,15,17,25,40,41,43,44,45,48,49,51,52,53,54,55,56,58,59,61,62,63,66,70,71,74,76,77,78,79,81,82,83,84,88,90,91,93,94,96,97,98,100,101,103,105,106,110,113,116,117,118,119,138,139,141,142,143,145,146,147,148,149,152,153,154,155,156,157,158,159,160,164,165,167,168,169,170,171,172,173,174,175,177,181,182,192,195,196,199,200,201,204,206,208,210,215,216,218,221,222,223,224,225,226,228,230,232,233,234,238,239,240,243,245,248,252,258,260,261,262,263,265,266,269,271,272,276,279,280,283,287,288,289],"function":[0,1,2,3,5,13,15,16,25,30,34,36,44,48,49,53,56,58,59,62,63,66,67,68,70,71,74,79,81,84,87,88,91,93,96,97,98,101,102,105,108,113,116,124,125,126,127,128,130,135,138,142,146,147,149,150,151,153,155,156,157,158,159,160,161,164,165,168,169,170,172,175,177,182,183,186,188,190,192,195,196,199,200,201,202,208,209,212,216,218,221,223,224,228,231,232,233,238,239,240,248,251,254,255,257,258,262,269,275,278,279,280,283,284,287,288,290,292],"gr\u00fcneisen":1,"gra\u017euli":179,"import":[1,2,3,4,5,6,63,67,68,71,79,149,153,156,165,175,187,190,200,201,220,231,236,238,247,269,281,284,292],"int":[1,13,15,22,25,29,40,43,44,49,51,53,55,56,58,62,63,66,67,68,70,71,74,76,77,78,79,81,88,90,91,97,98,100,105,109,112,113,123,138,142,143,146,147,149,152,153,154,155,156,157,158,159,164,165,167,169,170,173,177,179,181,182,183,190,192,195,196,199,200,201,204,208,209,210,215,216,217,218,219,221,222,223,224,225,226,228,231,232,234,238,239,240,241,245,247,260,262,264,267,269,271,272,280,283,289],"j\u00f3nsson":290,"long":[1,3,44,51,85,153,188,199,200,233,239,260,292],"lua\u00f1a":139,"mart\u00edn":139,"n\u00f8rskov":161,"new":[1,2,3,5,12,13,26,43,48,49,51,55,56,62,63,67,70,71,79,81,86,87,98,99,101,102,103,117,119,139,146,149,156,157,158,160,168,170,173,182,183,186,187,188,190,192,197,199,201,212,221,224,225,230,231,232,235,238,239,240,258,261,272,280,281,285,292],"null":79,"o\u00b2":283,"okuli\u010d":179,"p2\u2081":283,"pend\u00e1":139,"public":[3,4,6,44,56,92,157,240,280,290],"quir\u00f3":179,"ren\u00e8":291,"return":[1,3,4,6,11,12,13,15,16,17,20,21,22,23,25,26,28,29,30,32,34,35,36,37,38,39,40,41,43,44,45,46,48,49,51,52,53,54,55,56,58,59,60,61,62,63,66,67,68,70,71,74,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,102,103,105,106,109,110,112,113,116,117,118,119,120,122,123,127,130,137,138,139,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,164,165,167,168,169,170,171,172,173,175,176,177,179,180,182,183,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,206,208,209,210,211,212,213,215,217,219,221,222,223,224,225,226,227,228,230,231,233,234,237,238,239,240,241,242,243,245,247,248,251,252,254,255,256,257,258,260,261,262,263,265,266,267,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,287,288,289],"rodr\u00edguez":152,"se\u00e1n":291,"short":[44,51,79,145,230,240,248],"static":[1,12,13,25,44,45,53,70,71,79,82,83,84,85,87,91,93,94,97,101,105,108,109,141,143,145,146,149,150,152,153,158,165,168,172,177,182,186,190,191,192,193,194,195,196,199,200,201,203,206,208,209,210,211,212,213,221,224,228,230,231,238,239,240,241,243,245,247,248,261,263,265,269,272,280,281,284,292],"super":[20,55,71,77,78,113,118,119,155,157,199,201],"switch":[1,3,170,201,269],"throw":[58,89,239,272],"transient":182,"true":[1,2,11,12,13,15,16,20,22,25,26,28,29,30,34,37,39,40,43,44,45,48,49,51,52,54,56,58,62,66,67,68,70,71,74,76,79,81,83,84,85,87,88,89,91,93,96,98,101,102,103,105,108,109,110,116,117,118,119,120,122,138,139,141,143,146,147,148,149,150,152,153,154,156,157,158,159,164,165,167,168,169,170,172,174,175,177,182,186,187,188,189,190,192,195,196,197,199,200,201,208,210,211,212,215,219,221,222,223,226,231,233,238,239,240,242,243,254,256,257,258,260,262,263,269,271,272,273,275,276,277,278,279,280,282,283,284,288,289],"try":[1,2,5,12,37,47,58,67,71,81,82,139,165,169,182,190,238,239,269,289],"universit\u00e4t":291,"universit\u00e9":291,"var":188,"void":[1,248],"while":[0,2,3,5,11,25,29,34,45,66,70,76,79,84,85,105,116,137,156,157,170,182,200,201,215,217,238,239,272,292],A:[1,2,3,4,6,7,11,12,13,15,17,25,26,28,29,34,37,40,43,44,48,49,51,55,56,61,62,63,64,66,67,70,71,72,74,77,78,79,81,84,86,88,91,92,94,96,97,98,100,101,102,103,105,106,108,110,112,113,116,117,118,119,120,122,127,129,137,138,139,141,142,143,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,186,187,188,190,192,195,196,197,199,200,201,203,206,208,211,212,215,221,224,225,226,228,230,232,233,234,237,238,239,240,248,250,251,254,255,256,257,258,260,262,263,264,265,267,269,271,272,276,280,281,283,284,287,288,289,290,292],AND:[4,6,11,153,157,239,240],AS:[4,6],ASE:[1,5,62,193],AT:142,And:[79,239],As:[2,4,5,6,29,56,66,71,79,85,103,105,153,182,199,201,239,240,269,292],At:[3,4,6,56,85,97,105,153,201,218,240],BE:[4,6],BUT:[4,6],Be:[1,56,85,153,240],Being:66,But:[1,4,6,49,70,201,248,260,269,271,292],By:[5,11,12,13,37,49,53,55,66,70,71,74,88,91,94,122,139,147,156,157,165,169,170,190,200,201,230,238,239,260,269,283,284],FOR:[4,6,157],For:[1,2,3,4,5,6,11,12,17,20,25,26,29,34,40,41,43,44,49,53,54,55,56,58,66,70,71,78,79,84,88,94,97,98,100,105,106,109,117,118,119,122,137,138,139,141,145,146,147,148,149,152,153,156,157,160,161,165,168,169,170,171,172,173,175,176,180,182,183,186,187,188,190,195,199,200,201,202,204,212,215,216,221,223,224,225,228,232,233,238,239,240,248,252,260,262,269,271,272,281,283,286,287,289,290,292],IN:[4,6],IS:[4,6],If:[1,2,3,4,5,6,11,12,15,16,20,28,29,30,34,37,40,43,44,45,48,49,51,52,53,54,55,56,58,62,67,68,70,71,74,79,81,83,85,87,88,91,92,98,100,101,102,105,109,110,112,116,117,118,119,120,122,123,137,138,139,140,141,143,145,146,147,148,149,153,154,155,156,157,158,161,164,165,167,168,169,170,172,173,174,175,177,179,182,186,188,189,190,192,195,196,197,199,200,201,204,210,211,212,215,221,223,224,225,226,231,232,233,234,238,239,240,248,252,254,255,256,257,258,260,261,262,263,269,271,272,273,276,278,280,284,287,289,290,291,292],In:[1,3,4,5,6,28,29,34,40,56,71,74,84,85,87,88,92,97,103,110,139,146,149,152,153,156,157,158,169,170,172,177,182,188,196,199,201,204,225,230,232,238,239,240,243,247,263,264,292],Is:157,Ising:61,It:[0,1,3,4,5,6,13,16,17,45,49,55,56,63,66,70,71,77,79,82,84,88,102,105,113,117,122,123,146,147,149,156,157,158,159,160,161,164,165,167,169,170,172,174,177,180,183,187,188,199,201,212,215,219,220,236,238,239,240,250,251,254,260,262,263,269,271,272,276,281,292],Its:226,NO:[4,6],NOT:[4,6,41,43,49,71,88,188,201,215,232,239,240],Near:182,No:[1,11,25,26,35,37,55,56,61,63,98,116,153,156,179,215,216,238,272],Not:[5,20,25,88,156,183,186,196,215,269,270],OF:[4,6,92,232],ON:5,ONE:215,OR:[4,6,48,182],Of:196,On:[4,6,122,240],One:[4,6,34,56,117,156,170,186,201,231,238,239,248,258,260,269],Or:[98,152,281],Such:85,THE:[4,6,157],THe:169,TO:[4,6,157],That:[70,79,97,155],The:[1,2,3,4,5,6,11,12,13,15,17,20,25,26,28,29,30,34,36,37,40,42,45,46,47,48,49,51,52,53,54,55,56,58,61,62,63,66,67,68,70,71,72,74,78,79,84,85,87,88,89,91,92,93,94,96,97,98,100,101,102,105,106,108,109,110,112,113,117,118,119,120,121,122,123,137,139,145,146,147,148,149,151,152,153,154,155,156,157,159,160,161,162,164,165,167,168,169,170,172,173,177,179,180,181,182,183,186,188,189,190,191,192,193,195,196,197,199,200,201,202,204,208,209,210,211,212,215,216,217,218,219,222,223,224,225,226,228,230,232,233,234,238,239,240,241,248,250,251,254,255,256,257,258,259,260,261,262,263,264,268,269,271,272,274,278,279,280,281,283,284,286,287,289,290,291],Their:[84,145],Then:[1,2,3,5,49,82,199,202,260,284],There:[1,2,3,4,6,71,84,102,105,122,149,156,157,164,168,204,221,239,254,263,264,269,292],These:[1,4,6,26,29,56,58,63,71,78,88,109,180,182,196,199,201,212,223,226,239,240,291,292],To:[3,4,6,40,45,55,66,70,84,88,105,118,139,141,148,156,168,170,172,182,183,187,210,211,216,219,230,232,238,239,240,255,262,264,269,292],WILL:157,WITH:[4,6,157,164,254,256,272],Will:[1,63,71,81,83,157,197,199,200,201,208,221,223,239,256,258,269,272,283],With:[0,1,3,4,5,6,79,196,201,260,275],_:[1,13,55,182,190,215,240,283,290],__:201,__eq__:284,__getattr__:188,__getitem__:146,__hash__:1,__init__:[13,58,59,60,70,86,89,90,113,155,156,157,158,172,179,197,230,234,240],__main__:1,__module__:292,__name__:[1,292],__new__:[58,59,60,86,89,90,158,160],__repr__:1,__rmul__:1,__slots__:282,__str__:[146,197,208,212,225,230,238,283],_additional_condit:25,_angle_cutoff:25,_array_lik:[113,149,152,155,156,169,238],_b:170,_bp:239,_calculate_possible_shift:157,_cgraph:1,_comput:88,_continuous_symmetry_measure_cutoff:25,_decor:177,_del:210,_distance_cutoff:25,_ds1_:188,_ev:239,_extrema_df:49,_figur:[53,174],_filter_and_sort_entri:177,_get_nn_shell_info:79,_io:[187,190],_map:88,_materialsproject:[182,281],_matrix:63,_name_compat:174,_name_compatibilityuncertainti:174,_nested_sequ:[113,149,152,155,156,169,238],_nestedsequ:[113,149,152,155,156,169,238],_optimad:183,_parse_bool:238,_parse_float:238,_parse_int:238,_parse_list:238,_parse_str:238,_path:186,_pickl:282,_proj_height:157,_set:240,_site:156,_sl_vector:78,_sp:102,_supportsarrai:[113,149,152,155,156,169,238],_threshold:102,a1604:58,a1826:58,a1:[25,49,260],a1fdb1089d0727f415416ec8082246ba:240,a1fit:192,a2:[1,25,49,70,212,260,269],a2b2:1,a2c9485ea86b2a7cf175077e6e5c7b3:240,a32:70,a35:79,a38:70,a395eb3aaf2fcab12fac3030a1146f61:240,a3:[49,260],a40:70,a45:70,a604ea3c6a9cc23c739b762f625cf449:240,a67:240,a6fd9a46aec185f4ad2acd0cbe4ae2fa:240,a74:240,a9182d436a13194b744640ac940ab9b0:240,a_1:[149,156,239],a_1a:239,a_1c:239,a_1p:239,a_2:[149,156],a_3:[149,156,261,263],a_i:54,a_pw:239,a_tot:239,a_vib:93,a_xb_1:92,a_xi:279,a_xx:279,a_xz:279,a_yi:279,a_yz:279,a_zz:279,aa:[25,34,79,209,226],aa_i:34,aaa1000x:201,aachen:291,aaron:240,ab5424:1,ab:[66,91,146,165,169,170,239,276,279],ab_shift:[70,269],abandon:[1,183],abbrevi:[81,255,262],abc3:146,abc:[4,6,51,59,62,117,146,149,154,156,158,160,170,175,187,188,190,197,208,257,258,262,271,272,284],abcd:34,abcdefghijklmnopqrstuvwxyz0123456789:275,abcissa:212,abdulnour:63,aberr:53,abi:188,abi_arg:188,abi_kwarg:188,abi_object:188,abil:[1,48,199],abinit:[1,4,6,8,9,149,161,182,184,257,292],abinit_input:188,abinithead:189,abinitinput:188,abinitio:1,abinitixc_to_libxc:161,abinittim:187,abinittimerpars:187,abinittimerparsererror:187,abinittimersect:187,abiobject:[8,9,184,185],abipi:[188,256,257],abitim:[8,9,184,185],abivar:[149,156,186,188],abl:[2,5,48,66,70,84,153,261,269],abo3:[88,292],abo:187,aborpt:209,about:[1,2,20,25,28,29,34,41,70,79,94,105,139,152,156,157,161,164,165,173,177,182,183,199,204,222,223,225,239,247,281],abov:[3,4,5,6,15,16,20,25,49,58,68,74,83,88,91,93,120,139,147,157,172,174,175,186,201,232,240,272,291,292],abridg:204,abs_cap:279,abs_tol:169,abscissa:212,absenc:196,absent:58,absent_sym:58,absolut:[3,4,6,29,30,34,43,51,52,54,81,88,117,146,152,157,158,160,169,190,209,239,240,260,261,263,276,279],absorb:[96,112,157,182,208,209,210,269],absorbance_in_inverse_centimet:96,absorbing_atom:[208,209,210],absorbing_el:[112,182],absorbing_index:112,absorpt:[1,96,111,112,157,182,209,210,239,287],absorption_coeffici:96,abstractchemenvalgorithm:26,abstractchemenverror:33,abstractchemenvstrategi:25,abstractcompar:98,abstractdiffractionpatterncalcul:[51,52,53,54],abstractdron:[122,123],abstractelectrod:[117,118,119,120],abstractenvironmentnod:22,abstractfeffinputset:210,abstractgeometri:28,abstractinput:188,abstractmolatommapp:84,abstractratiofunct:36,abstractstructurefilt:[11,12],abstracttransform:[12,269,270,271,272,273],abstractvoltagepair:[117,118,119],abund:25,ac:[4,5,6,25,28,29,30,48,56,74,81,85,91,96,143,153,168,180,240],ac_:5,academ:2,acc_err:165,acc_factor:[61,63],acc_thr:165,acceler:[290,291],accept:[3,13,149,168,169,186,188,189,190,199,201,215,239,258,269,271,272,276,280],acceptor:44,access:[1,3,29,32,79,139,179,182,183,190,195,199,200,223,224,228,233,238,239,262,272,278],accident:1,accommod:[116,157],accomplish:292,accord:[1,15,26,53,56,58,59,60,78,79,84,86,88,89,90,91,105,112,145,146,153,156,158,164,165,170,177,186,187,188,189,190,199,202,215,226,239,254,260,261],accordingli:[40,55,85,140,157],account:[1,3,26,43,48,49,53,54,79,81,105,149,151,156,157,164,165,201,239,254,256,260,276,277],accur:[1,70,71,81,91,138,165,182,201,239,240,269,271],accuraci:[1,63,165,188,190,199,201,232,240,248,271,272],acel:[149,186],acet:68,acetonitril:232,achiev:[84,158,165,272],acid:[179,232],acknowledg:[1,4,6,85,239,290],aconvasp:[1,2,5],aconvasp_cal:5,acoust:[90,254,256],acoustic_debye_temp:256,acquir:173,across:[1,66,79,88,117,118,119,146,210,240],acrutt:1,act:[97,152,264],acta:[26,28,36,70,79,149],actinid:[146,148,153,280],actinoid:[146,153],action:[1,4,6],activ:[2,4,5,6,83,110,116,168,199,201,280],activate_fast_minim:201,activate_hybrid:201,activate_mot:201,activate_nonperiod:201,activate_robust_minim:201,activate_very_strict_minim:201,actual:[1,11,48,49,63,66,67,70,71,79,88,91,116,147,149,153,154,156,157,159,173,180,199,208,211,216,228,238,239,260,271,272,273,284,292],actual_kpoint:239,actual_kpoints_weight:239,ad:[1,2,4,5,6,12,15,23,25,29,43,47,49,55,59,68,71,79,103,109,117,138,146,156,157,170,182,188,195,199,201,212,215,226,232,239,240,258,262,269,271,283,288,289,292],adam:[1,113,149,291],adapt:[5,44,62,81,105,222,224,256,257,280],adapt_extremum_to_add_cond:222,adaptor:[1,193,195,213,292],add:[1,4,5,6,12,13,15,17,23,25,26,28,29,34,51,53,58,59,62,63,67,70,71,79,83,88,105,120,131,139,146,155,156,157,159,167,170,172,173,175,182,187,188,192,195,199,222,225,226,230,232,238,240,248,257,258,261,269,271,280,282,287,289,292],add_abiobject:188,add_adsorb:15,add_adsorbate_atom:157,add_b:170,add_bond:[23,289],add_charges_from_oxi_state_guess:146,add_cohp:170,add_cohp_dict:170,add_config_var:131,add_coord_geom:29,add_dens:169,add_do:[170,258],add_dos_dict:[170,258],add_edg:[71,289],add_electrod:120,add_eq:58,add_fac:289,add_fig_kwarg:[170,280],add_hydrogen:195,add_last:201,add_lin:289,add_m_list:63,add_neighbors_set:29,add_opposit:26,add_opt:192,add_oxidation_st:63,add_oxidation_state_by_el:156,add_oxidation_state_by_guess:156,add_oxidation_state_by_sit:156,add_oxidation_state_by_site_fract:17,add_partial_spher:289,add_pick:289,add_picker_fix:289,add_polyhedron:289,add_sit:[23,289],add_site_properti:[156,240],add_sourc:29,add_spectra:287,add_spectrum:287,add_spin_by_el:[156,240],add_spin_by_sit:156,add_strategy_visualization_to_subplot:25,add_subkei:192,add_tag:13,add_text:289,add_triangl:289,addadsorbatetransform:269,added_kpoint:240,addit:[1,4,5,6,12,13,25,26,28,29,30,35,43,49,53,62,67,70,71,77,79,87,94,109,141,142,146,147,148,152,155,156,157,160,173,174,182,183,189,193,196,197,199,206,212,215,216,222,224,226,234,240,248,254,256,269,281,283,291],addition:[16,240],additional_argu:[4,6],additional_condit:[25,28,29,30,32,222],additional_info:[25,26],additional_response_field:183,additionalcondit:[25,29,30,35],additionalconditionint:25,addnew_from:188,addon:[1,3,4,6,105],address:[1,182,240,290],address_basis_fil:[221,240],address_basis_file_max:221,address_basis_file_min:221,addsitepropertytransform:271,adengz:[1,291],adf:[1,8,9,184],adf_run:192,adfinput:192,adfinputerror:192,adfkei:192,adfoutput:192,adfoutputerror:192,adftask:192,adj_per_atom:173,adj_per_deg:173,adjac:[56,66,79,117,118,119],adjacent_onli:[117,118,119],adjstment:172,adjust:[40,66,79,96,105,165,172,173,177,182,199,210,239,260],admm:[201,202],adn:5,adopt:[2,3,4,6,225,239],adour:291,ads_coord:15,ads_entries_dict:105,ads_entry1:105,ads_entry2:105,adsorb:[15,105,147,157,269],adsorb_both_surfac:15,adsorbatesitefind:[1,15,269],adsorpt:[1,8,9,14,105,157],adsorption_sit:15,adsorptionsitefind:269,adv:[138,240],advanc:[4,5,6,139,168,172,182,183,269,290,291,292],advanced_transform:[5,8,9,268],advantag:[1,4,6],advic:5,advis:[5,44,269],aea79f322180fa6f0bfa74cb2a156dcf:240,aecar0:139,aecar2:139,aeccar0:[137,138,139],aeccar2:[137,139],aeccar:[49,137,138,139],affect:[1,3,156],affin:[152,156],affine_matrix:152,affine_transform:152,affine_transformation_matrix:152,afloat:283,aflow:[1,92,122,183],aflowprototypematch:92,afm:[81,82,186,188],afm_:82,afm_struct:82,afresh:79,after:[1,2,4,5,6,12,16,28,43,48,49,55,61,63,70,71,81,88,98,102,113,152,153,157,165,170,174,182,196,199,202,212,225,239,260,269,278],afterward:5,ag:[1,5,56,85,153,240],ag_sv_gw:240,again:[5,172,182,281],against:[1,44,55,92,105,145,172,182,238],agent:[1,182],aggreg:49,aggress:201,agka1:54,agka2:54,agka:54,agkb1:54,agr:110,agte3:91,ai:[1,180],aid:3,aiida:[1,183],aim:[67,83,195,269],aimd:55,ajjackson:1,aka:[67,149],al2o3:182,al3:269,al3sc:46,al:[1,5,36,44,47,48,49,55,56,72,79,81,85,91,93,97,137,153,161,165,169,170,172,173,182,183,239,240,261,290],al_gw:240,al_structur:186,alamo:291,alan:[1,290,291],alat:219,albalu:[1,291],alchemi:[1,8,9,271,272,273,284],alex:[1,113,291],alexand:[278,291],algebra:48,algo:[1,28,29,63,71,103,149,186,195,240,271,272],algo_:[271,272],algo_best_first:[63,271,272],algo_complet:[63,271,272],algo_enumer:[271,272],algo_fast:[63,271,272],algo_time_limit:63,algorithm:[1,3,11,15,17,20,26,28,29,40,47,48,49,52,54,56,58,66,68,70,71,75,77,78,79,82,84,87,88,97,98,101,102,116,137,140,147,149,156,157,169,186,188,195,199,201,224,226,232,238,239,240,248,250,251,252,260,269,271,272,276,290],algorithm_typ:26,alia:[71,79,81,86,142,160,183,187,188,189,199,238,258],alias:[1,161,183,199,201],aliases_or_resource_url:183,align:[15,28,34,44,84,86,149,170,204,208,238,248,283],aligned_lattic:149,aligned_matrix:149,alio_tol:269,alireza:1,alkali:[146,153,240],alkalin:[146,153,190],all:[1,2,3,4,5,6,7,11,12,13,15,16,17,25,26,28,29,30,34,35,36,37,38,43,44,45,48,49,51,52,53,54,55,56,58,62,63,66,67,68,70,71,74,77,78,79,81,84,87,88,91,94,96,98,102,103,105,109,110,112,113,115,116,117,118,119,120,122,130,131,139,142,145,146,149,153,154,155,156,157,158,159,160,164,165,167,168,169,170,171,172,173,174,175,176,177,179,181,182,183,186,187,188,189,190,192,195,196,197,199,200,201,210,211,212,215,216,221,222,223,224,226,228,230,231,232,233,237,238,239,240,246,247,252,254,255,257,258,260,261,262,263,264,266,267,269,271,272,275,276,277,278,281,284,287,289,292],all_cg:1,all_combin:70,all_combinations_for_el:190,all_comp:94,all_coord:[49,149,252],all_csm:28,all_dist:276,all_energi:239,all_entri:[88,91,94],all_entries_hulldata:88,all_famili:150,all_fil:190,all_geometri:26,all_geometries_latex:26,all_geometries_latex_imag:26,all_in_polar:66,all_input:[2,210],all_kind:150,all_molecul:247,all_nbs_sit:[29,222],all_nbs_sites_indic:29,all_nninfo:79,all_options_dict:25,all_oxi_st:146,all_simple_path:20,all_slab_entri:105,all_stable_entri:48,all_structur:272,all_unstable_entri:48,all_weight:71,allcoordinationgeometri:26,allen:110,allnc:190,allocations_kei:234,alloi:[140,269],allow:[1,2,3,4,5,6,12,13,15,25,26,29,30,37,40,43,46,52,53,54,58,66,70,74,78,79,84,87,88,91,94,98,109,116,117,118,119,145,146,147,154,156,157,159,160,165,167,170,172,175,177,181,182,199,201,212,215,220,221,224,230,232,236,238,239,240,269,271,272,273,276,277,290,292],allow_additional_charge_separ:16,allow_multi:190,allow_neg:[88,146],allow_patholog:79,allow_revers:71,allow_subset:98,allow_unst:[118,174],allowed_doping_speci:269,allowed_funct:36,allowed_hints_typ:26,allowed_valu:25,allpaw:190,allr:79,allsq:142,almost:[1,146,199,239,271,284,292],almost_equ:146,alon:199,along:[1,15,49,56,66,70,74,87,88,97,105,109,117,119,147,149,157,158,164,165,168,170,186,188,200,204,206,226,228,234,238,239,240,254,258,261,263,269,289],along_c:105,alpha:[15,25,36,38,70,101,102,105,110,149,156,157,170,196,199,200,211,212,239,263,269,272,292],alphabet:[71,88,146,148,208,238],alphabetical_formula:[146,148],alreadi:[3,4,5,6,12,13,23,26,28,29,34,45,49,56,63,84,88,94,102,105,117,143,146,147,157,160,177,188,197,200,260,269,292],also:[1,2,3,4,5,6,13,16,26,34,40,43,44,45,59,67,70,71,74,79,84,87,88,90,93,97,98,110,117,118,119,122,123,139,141,146,148,149,150,152,154,156,157,158,160,165,167,168,169,172,182,187,188,196,199,200,201,202,208,215,221,232,233,238,239,240,255,256,261,263,269,271,272,276,291,292],alt:71,alter:[12,13,71,215,240,261],alter_edg:71,altern:[1,2,5,12,13,26,63,67,87,153,167,170,174,177,187,188,201,216,224,239,258,262,269,287],alternate_direct:224,alternative_nam:26,although:[2,84,87],alwai:[2,3,4,6,34,49,71,83,84,91,97,98,105,117,153,156,157,165,168,172,177,182,199,200,215,224,238,239,260,261,275,292],am05:[161,238],am:[56,79,85,153,238,240],amanda:291,ambigu:[146,233,238],amend:71,american:[40,179],among:[16,56,191,232],amongst:25,amorph:[97,240],amount:[41,45,59,88,94,97,98,116,119,146,148,156,164,171,173,199,239,283,292],amount_tol:88,amount_toler:146,amp:74,amplitud:[156,269],amt:[59,94,98,146,171,173,176],amu:[153,160],an:[0,1,2,3,4,5,6,11,12,13,15,16,17,21,22,25,26,28,29,30,34,40,41,43,47,49,54,55,56,58,59,61,62,63,64,66,67,68,70,71,74,78,79,81,83,84,87,88,89,90,91,92,93,94,96,97,98,102,103,105,106,109,113,114,116,117,118,119,120,122,123,126,137,138,139,140,141,143,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,186,188,189,190,191,192,195,197,199,201,202,204,206,208,210,211,212,215,216,219,223,224,225,226,228,230,231,232,233,234,235,238,239,240,243,245,247,248,250,251,255,257,258,260,261,262,264,265,267,269,271,272,273,275,276,278,279,280,281,282,283,284,287,289,290,291,292],an_dw:165,an_up:165,anaconda:5,analogu:1,analys:[1,4,5,6,17,45,49,50,55,69,79,97,138,163,171,173,182,222,292],analysi:[0,1,2,3,4,5,6,7,8,9,11,116,118,119,121,129,130,137,138,139,145,149,156,157,159,165,169,173,175,176,177,182,192,199,200,222,224,232,238,239,240,248,253,266,269],analyt:[165,192,201,254,256],analyticalfreq:192,analyz:[1,4,6,7,8,9,11,14,17,18,19,24,28,49,55,56,57,65,66,70,74,77,79,80,88,97,105,114,115,130,135,139,149,157,158,165,170,187,190,248,259,261,263,267],analyze_localenv:135,analyze_structur:[97,135],analyze_symmetri:[49,135],analyzer1:105,analyzer2:105,analyzer_for_second_spin:165,anaylz:1,anchor:156,andersen:183,anderson:169,andr:28,andrew:[239,291],andriu:[1,291],andriuc:291,ang:[25,62,66,70,93,105,147,153,156,157,160],angdeg:[186,188],angfactor:[29,30],anginvdist:25,anginvndist:25,angl:[4,6,25,26,28,29,30,33,34,51,53,61,70,78,79,84,92,97,98,149,152,156,175,182,196,206,208,210,215,243,260,261,263,269,272,276,284,289,292],angle11:70,angle12:70,angle21:70,angle22:70,angle_bound:25,angle_cutoff:[25,32],angle_funct:25,angle_in_radian:[152,272],angle_norm:79,angle_plateau:29,angle_str:196,angle_sum:25,angle_sumn:25,angle_tol:[49,98,175],angle_toler:[1,28,61,70,81,84,156,188,196,206,260,261,263,272],angle_weight:25,angleangl:215,anglecutofffloat:25,anglenbsetweight:25,angleplateaunbsetweight:25,angleplateauweight:25,angleweight:25,angn:25,angninvdist:25,angninvndist:25,angstrom:[4,6,11,15,17,44,45,49,52,53,54,56,66,70,79,82,86,97,105,139,141,142,145,147,149,153,156,157,165,167,175,192,195,201,204,208,210,224,230,234,238,248,260,269,272,292],angular:[79,153,190,199,238],anh:[1,291],anharmon:[1,93,224],anharmonic_contribut:93,ani:[0,1,2,3,4,5,6,11,12,13,15,20,23,26,28,40,43,48,49,55,56,61,66,67,68,70,71,79,81,87,88,97,98,102,105,106,110,118,139,146,147,149,153,155,156,157,159,160,164,167,168,172,173,177,180,182,183,191,193,195,197,199,200,201,210,215,217,223,224,225,228,231,233,238,239,240,262,263,269,271,272,273,276,282,289,290,292],animated_movie_opt:289,anion:[1,25,28,29,34,35,49,97,116,137,138,141,153,172,222,240],anion_atom:29,anion_atom_list:29,anion_core_chrg:141,anion_list:29,anion_shell_chrg:141,anion_shell_flg:141,anioncorrect:172,anisotrop:49,anisotropi:[58,110],anjli:291,ann:291,anna:113,annot:[1,40,51,71,79,83,88,105,280],annotate_monolay:105,annotate_peak:51,anod:88,anonym:[71,98,146,148,156,183],anonymized_formula:[1,146,148],anoth:[1,3,4,6,22,23,29,30,34,53,71,78,81,94,98,112,117,135,137,149,156,159,160,170,199,215,239,258,260,268,271,272],another_structur:292,answer:[4,6,103,116],anti:186,antibond:167,anticlockwis:[26,34,289],anticlockwise_sort:34,anticlockwise_sort_indic:34,antiferromagnet:[81,260,269],antiferromagnetic_by_motif:81,antisit:[46,47],antisite_def:46,anubhav:[1,4,6,47,49,146,291],anumit:90,anycompentri:172,anymor:239,anyon:[4,6],anyth:[51,56,88,105,153,156,157,202,222,240],anywai:87,anywher:[29,87],ao:[151,212,239],ao_k:212,aos_as_list:151,aoterodelaroza:[5,139],apart:[66,70,103,147,156,157,289],api:[1,3,4,6,11,12,79,122,146,150,173,180,182,183,240,275,290],api_kei:182,apipi:256,apl:290,app:[1,4,6,8,9,172,292],appeal:199,appear:[1,29,53,71,91,196,239],append:[12,13,102,120,148,156,188,199,200,292],append_filt:12,append_transform:[12,13],append_transformed_structur:13,appl:[26,179],appli:[1,11,12,13,17,21,25,29,36,44,45,49,54,55,58,59,70,77,78,79,81,87,88,91,97,98,123,148,149,152,153,154,155,156,157,158,164,165,168,172,173,174,177,179,180,182,186,188,196,197,199,212,215,232,238,240,255,256,268,269,270,271,272,273,281,287,289,291,292],applic:[1,3,5,40,45,49,88,98,114,115,119,120,140,155,183,190,195,201,263,281,290,292],apply_filt:13,apply_oper:[1,156],apply_rotation_onli:152,apply_scissor:164,apply_strain:156,apply_tag:289,apply_to_structur:59,apply_transform:[269,270,271,272,273,292],appreci:[4,6,168],approach:[2,25,45,71,79,102,109,165,186,188,238,240,272,290],appropri:[1,5,49,58,78,79,92,105,137,139,147,157,172,188,191,200,201,202,230,238,239,240,283,291,292],approxim:[53,63,70,93,110,158,168,186,199,201,224,232,240,269,272],appveyor:1,aq:[91,148,283],aqueou:[91,172,173,182],aqueouscorrect:172,ar:[0,1,2,3,4,5,6,11,12,13,15,16,17,20,25,26,28,29,30,34,36,37,38,39,40,41,43,44,45,46,48,49,52,53,54,55,56,58,61,62,63,66,67,68,70,71,72,74,77,78,79,81,82,83,84,85,86,87,88,90,91,93,94,97,98,100,101,102,103,105,108,109,113,116,117,118,119,122,123,124,137,139,141,142,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,174,175,176,177,180,182,186,187,188,190,192,195,196,197,199,200,201,202,204,206,208,209,211,212,215,216,217,218,219,221,222,223,224,225,226,228,230,232,233,234,235,238,239,240,247,248,252,254,255,256,257,258,260,261,262,263,264,265,267,269,271,272,273,274,275,276,277,278,279,280,283,284,285,287,288,289,290,291,292],ar_gw:240,arbitrari:[1,17,29,58,68,84,88,91,105,153,168,240,276,283,287],arbitrarili:[139,168],architectur:[1,2,3,4,6],archiv:[157,182],ardunn:1,are_cobi:[167,170,223],are_collinear:168,are_coop:[167,170,222,223],are_equ:[85,98],are_rel:152,are_symmetrically_equival:260,are_symmetrically_rel:152,are_symmetrically_related_vector:152,area:[25,34,70,77,78,79,105,110,157,170,182,248,258],area_frac_vs_chempot_plot:105,area_fraction_dict:110,area_hkl:110,area_multipl:78,aren:167,arepstein:[1,291],arg1:[113,155,199],arg2:[113,155,199],arg:[1,11,12,26,43,55,58,61,62,70,88,91,101,110,113,123,129,130,131,132,133,134,135,137,141,146,155,157,158,170,172,179,186,187,188,193,195,197,199,201,208,223,238,240,258,261,262,263,264,269,271,272,273,280,287],argcomplet:[1,4,6],argpars:[130,131,132,133,134,135],argsorted_ref_separation_perm:26,argument:[1,3,4,6,15,40,45,51,55,58,62,70,71,79,81,89,117,119,142,146,147,155,156,157,158,169,170,177,182,187,197,199,200,201,212,224,226,228,232,234,239,240,257,258,260,261,263,269,278,279,280,282,292],aris:[4,6,55,238,292],arkel:[1,280],armiento:[161,239,278],arnaldsson:[137,290],aromat:[68,232],arosen93:1,around:[4,6,49,61,66,71,79,84,97,152,156,158,165,169,196,204,208,226,260,271],arrai:[1,15,26,34,40,41,44,49,53,55,56,58,59,60,62,63,66,70,71,77,78,79,81,84,86,88,89,90,91,96,97,98,105,116,147,149,152,154,155,156,157,158,159,160,164,165,167,168,169,170,186,189,199,204,206,212,215,219,223,226,233,234,238,239,254,256,257,260,261,262,263,271,272,276,277,279,280,284,289,292],arrang:[109,146,170,195,208,260],arranged_neb_analys:109,array_lik:192,array_list:262,arraylik:[66,149,154,156,262],arraywithfloatwithunit:160,arraywithunit:[1,2,160],arrheniu:[0,4,6,55],arriv:[221,260],arrow:170,articl:[25,26,49,108],arxiv:[1,66,91],as2362:291,as_base_unit:160,as_datafram:[156,247],as_dict:[1,11,12,13,20,23,25,26,29,30,37,43,48,55,61,63,70,71,82,84,85,88,91,94,98,102,105,106,109,122,146,147,148,149,150,152,153,154,156,157,158,159,161,164,165,167,169,171,173,175,176,186,188,190,192,196,197,199,200,208,209,211,212,217,219,221,222,224,228,231,234,238,239,240,254,255,256,257,267,271,281],as_dict_legaci:119,as_dict_summari:2,as_entri:94,as_etsfread:189,as_gw:240,as_lammpsdata:[1,215],as_ncread:189,as_phononwebsit:254,as_ppmodel:186,as_pseudo:190,as_smear:186,as_spinmod:186,as_str:1,as_structur:188,as_tabl:190,as_tmpfil:190,as_xyz_str:152,as_xyzt_str:152,asa:[167,219],ascend:[38,130,146],ascii:[1,153,190,282],ase:[5,8,9,184],aseatomadaptor:1,aseatomsadaptor:193,aseio:5,asf:15,ashbrook:86,ask:[3,4,6,46],ask_yesno:278,aspc:199,aspect_ratio:110,asr_break:254,assert:[186,279],assertarrayalmostequ:284,assertarrayequ:284,assertdictsalmostequ:284,assertmson:284,assertstrcontentequ:284,assess:[0,1,66],assign:[1,15,25,47,58,71,79,81,105,116,137,139,142,146,153,157,160,164,172,199,201,202,215,234,238,239,250,251,269,280],assign_selective_dynam:15,assign_site_properti:15,assimil:[1,121,122,123,172,182,200],assist:202,associ:[1,4,5,6,12,29,46,49,58,66,70,71,74,79,81,88,91,98,105,112,137,138,139,147,153,154,156,157,158,159,164,167,169,170,171,173,176,177,179,182,183,187,188,189,190,196,201,206,211,212,215,224,230,232,238,239,240,247,254,255,256,260,262,291,292],assum:[3,4,5,6,11,43,45,49,55,62,66,67,79,84,97,105,109,112,122,137,138,149,152,154,156,157,159,165,167,168,172,177,186,187,188,189,200,201,204,209,238,239,240,246,260,272,292],assume_previous_thorough:67,assumpt:[84,98,169],assymthot:275,assymtot:275,asta:46,asum:90,asxc:161,asymmetr:260,asymmetri:[86,113],at_d:240,at_d_gw:240,atat:[1,8,9,142,184,269],atol:[29,30,146,149,158,260,261,263,276,279],atom1:167,atom2:167,atom:[1,3,5,11,15,16,17,22,23,25,26,28,29,30,40,43,44,45,49,52,53,54,55,56,63,66,67,68,70,71,74,79,81,82,84,85,86,87,88,90,91,97,98,101,103,105,112,113,120,137,138,139,142,143,145,146,147,149,151,152,153,154,156,157,159,161,167,170,171,172,173,174,175,177,181,182,186,188,189,190,191,192,193,195,196,197,199,200,201,202,204,206,208,209,210,212,213,215,217,218,219,222,226,230,231,232,234,238,239,240,242,245,247,248,254,255,256,260,264,266,269,271,278,289,292],atom_basis_label:212,atom_coordination_environments_pres:29,atom_disp:226,atom_environ:23,atom_index:[137,138,239],atom_label:215,atom_num:239,atom_styl:215,atom_symbol:[22,29,208,242],atomdepqu:192,atomi:97,atomic_background:209,atomic_densities_path:138,atomic_mass:[4,6,153],atomic_no:238,atomic_numb:156,atomic_orbit:153,atomic_radii_of_the_elements_:153,atomic_radiu:153,atomic_radius_calcul:153,atomic_sit:45,atomic_site_minmax_tol:45,atomic_site_radii:204,atomic_site_var_tol:45,atomic_subshell_photoionization_cross_sect:113,atomic_symbol:239,atomicfil:278,atomicsit:44,atomindex:[223,239],atomist:[5,143],atomj:97,atomnam:167,atoms_and_cel:186,atoms_constraint:186,atoms_environ:23,atoms_onli:186,atoms_string_from_fil:208,atsushi:260,attach:[71,156,160,200,233,239],attempt:[3,4,6,16,58,63,67,68,71,81,83,90,92,98,109,143,148,149,153,156,157,158,172,173,183,196,199,238,261,269,272],attempt_supercel:98,attent:[79,170],attr:[156,239],attrbut:1,attrdict:189,attribut:[1,4,6,17,40,70,71,88,91,94,105,117,118,139,153,156,157,161,173,190,192,196,197,200,206,209,212,215,223,225,228,230,233,238,239,272],attribute_nam:[200,233,239],attributeerror:[153,154,156],attrnam:190,atz:290,atztogo:226,au:[56,85,153,224,240],au_sv_gw:240,aug:202,aug_cc_pvtz:211,augement:239,augment:[139,199,239,250,251],austin:291,author:[1,4,6,12,56,63,86,146,182,239,240,272,278,281],auto:[1,56,181,240],auto_dipol:240,auto_load:[32,200],autobond:79,autodetect:[159,188],autogener:224,autoisotop:234,autoload:32,autom:[1,210,240],automag:[61,63],automat:[1,2,3,5,11,34,37,40,44,61,63,71,81,94,109,137,138,139,150,153,156,160,165,168,170,172,177,182,186,188,199,200,201,215,228,232,238,239,240,258,269,272,280,287,290,292],automatic_dens:[186,238],automatic_density_by_length:[1,238],automatic_density_by_vol:238,automatic_gamma_dens:238,automatic_linemod:238,autooxistatedecorationtransform:[102,272],autosort_tol:156,autowanni:183,aux:201,aux_basi:[199,201],aux_basis_1:201,aux_basis_2:201,auxiliari:[201,202,211],auxiliary_basis_set_typ:211,auxiliary_fold:211,avaiabl:1,avail:[1,4,5,6,29,45,49,54,55,79,84,106,122,137,138,139,140,143,145,149,151,153,156,157,160,164,168,180,182,183,189,190,199,201,206,208,210,212,217,232,238,239,240,252,254,271,273,275],available_radi:54,available_strategi:81,availablekeyword:221,avdw:142,ave_bulk_p:105,ave_locpot:105,averag:[1,15,25,44,45,49,55,58,63,66,79,82,84,97,98,105,117,137,143,146,153,156,158,164,165,167,170,200,204,209,210,239,256,260,269,275,280],average_anionic_radiu:153,average_cationic_radiu:153,average_coordination_numb:97,average_electroneg:146,average_gruneisen:256,average_ionic_radiu:153,average_over_unit_spher:158,average_typ:25,avg:[44,49,143,165,239,264],avg_cohp:167,avg_corr:165,avg_dist:[165,260],avg_nstep:55,avg_radiu:49,avogadro:255,avoid:[1,87,88,165,167,177,276],awai:[11,79,87,149,154,156,284],awar:182,aweight:25,awesom:13,awk:278,awkward:1,ax:[15,20,25,29,34,40,44,51,62,105,161,168,170,187,188,257,258,262,263,280],ax_annot:[51,62,170,187,257,258],ax_arrai:280,ax_fonts:48,ax_grid:[51,62,170,187,257,258],axb1:283,axes3d:280,axi:[1,15,40,44,48,53,55,62,70,76,84,86,105,109,147,152,156,157,168,170,182,186,187,188,204,234,239,248,258,260,261,263,264,269,272,280,287,289],axial:[70,152,260,269],axis_fonts:170,axis_grid:[43,44,45],axis_ind:289,axis_off:110,aykol:[240,291],ayt:63,ayush:291,ayushgupta:1,ayushsgupta:1,azimuth:[79,168,170],aziridin:68,b0:62,b0_gpa:62,b113f150cbf9c736f8244a6c25b0482:240,b169bca4e137294d2ab3df8cbdd09083:240,b1:62,b2:[70,269],b2b0ea6feb62e7cde209616683b8f7f5:240,b2o:182,b3lyp:[224,232,239],b46:70,b801115j:85,b98fd027ddebc67da4063ff2cabbc04b:240,b:[4,6,15,28,29,34,36,40,46,49,51,56,62,66,70,71,78,79,85,88,91,93,97,105,106,110,140,142,147,149,153,154,156,157,160,164,169,170,172,181,182,187,196,204,231,238,239,240,257,258,262,263,264,265,269,272,275,278,281,283,284,289,290,292],b_1:[149,156,239],b_2:239,b_3:239,b_gw:240,b_i:54,b_vector:199,ba:[20,56,85,153,240],ba_sv:240,ba_sv_gw:240,babel:[8,9,184],babelio:5,babelmoladaptor:[1,195],back:[1,2,4,6,67,103,146,156,164,239,260,281,289,292],backend:[1,74,88,215],background:[209,280],backport:[1,4,6],backtrack:79,backup_suffix:131,backward:[1,4,6,62,81,153,156,220,224,236,238],bad:[1,103,182,187,199,238,240],bad_sect:187,bader:[1,131,137,139,290],bader_analysis_from_object:137,bader_analysis_from_path:137,bader_cal:[5,8,9,136,139],baderanalysi:[1,5,137,138],badincarwarn:238,badinputsetwarn:240,bai:34,bail:179,bajaj:291,balachandran:[239,291],balanc:[11,63,94,101,102,116,117,146,269],balancedreact:[94,118],balankura:291,ballufi:110,band:[1,2,4,6,43,44,45,48,87,108,151,164,165,169,170,182,186,188,199,200,201,211,221,223,224,226,239,240,241,254,256,258,260,263],band_edg:151,band_energi:239,band_gap:[48,170,182],band_i:239,band_index:164,band_j:239,band_nb:165,band_reord:254,band_structur:239,bandedg:44,bandedgeshift:45,bandedgeshifting_correct:48,bandedgeshiftingcorrect:[44,45],bandfil:[44,45],bandfillingcorrect:[1,44,45],bandgap:[1,96,169,239,240],bandlist:223,bandoverlap:[1,223],bandoverlapsdict:223,bands_dict:226,bands_obj:165,bands_path:226,bands_ref_obj:165,bandshift:45,bandstr:206,bandstructur:[1,4,6,8,9,163,165,170,182,206,223,226,238,239,240,253,256,258,259,292],bandstructure_uniform:182,bandstructuresymmlin:[164,165,170,182,239,261],bandwisespil:221,banio3:284,banner:[4,6],bar:[1,55,74,88,110,170,172,182,197,225],bar_on:110,bar_po:110,barbara:291,bare_coord:28,barebon:40,barrier:[109,235],barroso:291,bartel:[88,173],bary_coord:276,barycentr:276,barycentric_coord:276,basal:79,base:[1,2,3,4,6,11,12,13,15,16,17,20,21,22,23,25,26,28,29,30,32,33,34,35,36,37,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,66,67,68,70,71,74,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,100,101,102,103,105,106,108,109,110,112,113,116,117,118,119,120,122,123,132,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,182,183,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,206,208,209,210,211,212,213,215,216,217,218,219,221,222,223,224,225,227,228,230,231,232,234,235,237,238,239,240,241,242,243,245,246,247,248,250,251,254,255,256,257,258,260,261,262,263,264,265,267,269,270,271,272,273,275,276,278,280,281,282,283,284,287,289,290,291,292],base_class:158,base_posit:159,base_reconstruct:157,base_units_dict:160,base_url:183,baseexcept:[140,160,228],basenam:[190,191],basephasediagram:[1,88],bash:[4,5,6],bash_profil:[4,5,6],bashrc:[4,6],basi:[1,34,78,79,88,98,108,149,157,158,169,170,173,182,186,192,199,200,201,202,211,212,221,223,224,230,232,240,261,263,276],basic:[1,4,6,29,47,48,49,61,64,79,87,112,118,119,145,153,154,155,156,158,159,164,167,168,169,171,173,185,190,192,197,199,200,201,203,204,210,224,228,232,239,240,243,247,255,260,279],basicabinitinput:188,basicabinitinputerror:188,basicmultidataset:188,basin:91,basis_and_potenti:201,basis_and_potential_map:202,basis_molopt:199,basis_pbe_54_max:221,basis_pbe_54_min:221,basis_pbe_54_standaard:240,basis_pbe_54_standard:221,basis_set:[192,199,212,224,232],basis_set_filenam:199,basis_set_opt:224,basis_typ:202,basisfunct:221,basisset:221,basissetread:211,batch:[1,13,240],batch_write_input:240,batch_write_vasp_input:13,bath:291,batio3:20,batteri:[1,8,9,11,74,105,114,175,289],battery_abc:[8,9,114,115,118,119],batteryanalyz:[1,116],battl:141,bayesfactor:1,bb43c666e3d36577264afe07669e9582:240,bb:[25,34],bb_j:34,bbab:265,bcc:[70,79,97,188,263],bct1:263,bct2:263,bctet1:263,bctet2:263,be_sv:240,be_sv_gw:240,be_vs_clean_s:105,beam:[51,52,53,54,210],beam_direct:[53,210],beam_energi:210,bear:157,beatriz:85,bec:90,becaus:[1,2,3,4,5,6,7,45,49,66,70,72,79,82,84,98,105,122,153,157,165,177,188,200,219,226,228,230,232,233,239,240,245,260],beck:[161,238,240],becom:[4,6,40,71,84,94,146,148,150,169,197,202,204,225,283],been:[1,2,3,4,5,6,12,15,16,23,26,28,29,63,79,84,113,156,157,158,165,170,177,182,183,187,188,199,226,238,239,254,256,260,269,282,290,291,292],befor:[1,2,3,5,26,44,48,55,56,71,87,88,91,139,156,157,165,172,175,183,189,199,200,201,212,233,239,240,260,261,271,272,292],beforehand:223,begin:[157,172,188,292],begin_tag:187,begin_tim:187,beginn:66,behav:[153,199,240],behavior:[1,5,56,66,79,98,105,108,149,156,157,182,186,199,230,238,239,240],behaviour:1,behind:[210,240],being:[1,2,4,6,29,34,37,49,63,66,67,71,82,88,117,137,138,157,158,170,172,174,182,183,187,199,202,204,208,239,248,262,263,278,279,292],believ:[1,291],belong:[66,71,84,90,117,150,157,175,182,190],belov:[156,264],below:[4,5,6,16,40,48,55,58,66,70,81,88,96,139,157,158,160,164,167,170,174,186,199,215,232,234,239,269,280,292],benchmark:180,bend:[230,232],beneath:182,benefit:[3,4,6,292],benjamin:291,bent:79,benzen:[68,145],berkelei:[4,6,291],berklei:290,berlin:291,bernstei:[1,291],berri:240,besid:139,best:[3,4,5,6,41,49,63,70,79,84,88,103,149,156,157,165,170,182,187,201,238,251,265,269,275,285,292],best_cas:63,best_fit:34,best_m_list:63,best_onli:269,bestsq:[142,194],beta:[1,49,122,149,196,199,200,212,260,263,272,292],beth:[53,186],better:[1,13,79,84,98,165,240,269,292],betweeen:239,between:[1,4,5,6,11,12,15,16,20,23,25,28,29,34,36,37,40,43,44,49,53,55,56,63,66,70,71,74,76,78,79,81,82,84,85,87,88,90,91,97,98,100,105,109,117,123,138,139,143,145,147,148,149,153,154,156,157,159,160,165,167,170,173,177,181,182,193,195,196,200,201,209,213,215,218,222,239,243,250,251,257,258,260,261,263,264,265,269,272,276,277,289,292],beyond:[26,28,43,49,109,156,165,271,292],bfg:201,bh:[56,153],bharat:[1,291],bi:[56,85,153,240,284],bi_d:240,bi_d_gw:240,bia:[25,153],bias:[25,292],bibtex:[1,41,182,196,281],bidirect:78,bidirectionalzsl:76,big:1,bigfix:1,bigger:170,bin:[5,212,218,239],binari:[1,56,88,92,170,280],bind:[1,5,17,105,113,195,201,248,272,292],biolog:291,biotechnolog:291,bipyramid:79,birch:[62,93],birch_murnaghan:[62,93],birchmurnaghan:62,bisector:34,bit:[1,5,239,292],bitat:289,bitbucket:[5,234],bitrat:289,bk:[56,153],black:[170,287,289],blanco:[93,139],blank:[179,192,199],blank_color:280,blase:211,blau:291,bleed:[4,6],blength:[105,157],bloch:239,block:[146,153,192,196,199,215,239],block_kei:192,blokhin:1,blondgeek:1,blue:[170,258],blyp:161,bn:[156,264],bndidx:212,bo:74,board:63,boca:153,bocarsli:81,bocklund:291,bodi:[79,200,233,239],bohr2ang:206,bohr:[49,81,83,139,149,153,160,186,201],boil:[153,292],boiling_point:153,boltz:165,boltzmann:[165,238],boltztap:165,boltztrap2:[1,8,9,163],boltztrap:[1,8,9,163,170,240],boltztrapanalyz:[1,165,170],boltztraperror:165,boltztrapplott:170,boltztraprunn:[165,170],bolztrap:1,bond:[1,8,9,16,17,23,25,28,29,30,35,47,56,67,68,70,71,79,85,97,103,105,138,139,144,151,156,157,167,195,212,215,222,230,231,232,240,269,272,280,288,289],bond_13_cap:85,bond_chang:231,bond_dissoci:[8,9,14],bond_length:[70,71,269],bond_length_cap:85,bond_ord:[1,71,145,156,212],bond_order_dict:138,bond_tol:288,bond_val:[8,9,14],bondbond13:215,bondbond:215,bonddissociationenergi:16,bonded_structur:[56,100],bondi:153,bondlength:157,bonkowski:291,bool:[5,11,12,13,15,16,40,45,48,49,51,52,53,54,55,56,58,59,63,66,67,68,70,71,74,76,77,79,81,82,83,88,91,93,97,98,100,103,105,109,110,113,116,117,119,122,130,131,137,138,139,143,146,147,148,149,152,153,154,155,156,157,158,159,164,165,167,168,169,170,171,172,174,175,177,181,182,192,195,196,197,199,200,201,206,215,218,221,222,223,226,228,232,233,238,239,240,241,242,243,252,256,260,262,269,271,272,273,280,283,287,288],booleankeyword:221,boop:79,boost:1,border:40,border_hyperplan:40,borg:[1,8,9,114,172],borgqueen:[123,182,292],born:[1,53,90,234],borneffectivecharg:90,borneffectivechargetensor:90,both:[1,4,5,6,15,16,20,29,49,55,56,71,74,93,97,98,105,109,119,146,156,157,158,165,167,168,169,170,177,188,217,220,236,239,240,258,260,265,269,275,276,292],bottleneck:3,bottom:[4,6,70,157,200],bottom_grain:70,bottom_incid:70,bound:[30,34,40,48,88,91,102,165,199,215],boundari:[1,4,6,30,40,49,56,66,69,70,71,87,91,141,149,154,156,182,215,240,252,269,276,277,289,292],boundary_point:91,bounds_low:34,bounds_upp:34,bourk:204,box:[5,143,156,157,215,216,217,223,225,292],br:[1,56,85,116,153,174,177,225,240],br_gw:240,bracket:[148,196,283],bradlei:264,brafman:290,bragg:[53,54],bragg_angl:53,branch:[3,13,66,102,164,165,170,239,254,258],branch_nam:165,branch_x:239,brand:1,brandon:[1,291],branton:264,bravai:[228,260],breadcrumb:281,breadth:56,break_bond:156,break_edg:71,breakag:1,breakdown:88,brese:[17,79],breviti:1,bridg:[15,193,195,213,215],brief:[105,139],briefli:172,brillouin:[1,149,164,165,170,181,188,210,254,258,260,261,263],brinel:153,brinell_hard:153,bring:[3,4,6,157],broad:[3,257],broadcast:262,broaden:[113,186,212,257],broader:3,broberg:[47,49,291],broken:[1,5,67,71,157,199],brokensymmetri:199,brown:142,browser:182,brugger:58,brunner:79,brunnernn:1,brunnernn_r:79,brunnernn_reciproc:79,brunnernn_rel:79,brute:[84,102,105],bruteforceordermatch:84,bs:[1,165,170,254,258],bs_freq_mesh:186,bs_label:170,bs_legend:170,bs_loband:186,bs_plot_data:[170,258],bs_project:170,bs_ref:170,bsdosplott:[1,170],bse:[1,186,211,239,240],bse_dump:211,bse_fiesta:211,bse_run:211,bse_tddft_opt:211,bseoutput:211,bset:1,bson:[20,25,29,30,222],bson_compat:29,bson_nb_voro_list2:30,bson_nb_voro_list:30,bsplotter:[1,2,170,223],bsplotterproject:170,bsvasprun:[1,239],buckingham:141,buckingham_input:141,buckingham_potenti:141,buckinghampotenti:141,bud:1,buffer:282,buffer_callback:282,bug:[1,7,239,291],bugfix:[1,4,6],buggi:[4,6],build:[1,5,26,71,77,105,118,131,149,156,157,161,170,186,188,190,199,201,215,232,258,280],build_bad:131,build_enum:131,build_new_entri:16,build_shared_lib:5,build_slab:157,build_unique_frag:71,builder:238,built:[1,4,6,49,71,74,79,88,146,151,292],bulk:[1,15,43,44,48,49,58,62,70,91,105,153,157,182,240,269,270,272],bulk_atomic_site_averag:[44,45],bulk_do:48,bulk_entri:105,bulk_gform:105,bulk_modulu:153,bulk_planar_averag:[43,44,45],bulk_structur:[43,44,98,270],bunch:53,bundl:1,burk:161,bush:141,bush_lewis_flag:141,busi:78,butku:179,butyl:68,bv:17,bva_distance_scale_factor:28,bvanalyz:[1,17,103],bwdf:221,bwdfcohp:221,bwjustu:1,by_path:199,bypass:1,byu:[5,140,264],bz2:123,bz:[170,186,188,239,261,263],bz_band:165,bz_kpoint:165,bz_lattic:170,bzip:[1,196],bzt:165,c0477913afb63dfae3439f3534fbf0:240,c0:284,c0a8167dbb174fe492a3db7f5006c0f8:240,c10:97,c1:[74,146,224],c2:[70,74,211,269],c2_a2_ratio:70,c2_b2_a2_ratio:70,c2ee23355j:55,c2f15dfb5fd53396c5427635e5019160:240,c3:97,c4:97,c617e8b539c3f44a0ab6e8da2a92d318:240,c6:97,c7:97,c8:97,c9:97,c:[1,4,5,6,15,20,29,34,40,46,49,53,55,56,58,66,67,68,70,71,74,76,79,85,88,92,97,101,102,105,106,110,116,138,141,142,145,147,149,153,154,156,157,160,161,164,165,173,180,183,189,196,211,215,221,224,238,239,240,248,255,260,262,263,264,265,269,271,272,275,283,284,289,290,291,292],c_1121:58,c_1211:58,c_:58,c_arr:58,c_gw:240,c_h:240,c_i:[97,239],c_list:58,c_name:161,c_q:86,c_ref:169,c_v:[255,258],c_vec:58,ca2:269,ca6a5429c120a0ab705824386a76fe5b:240,ca:[56,85,148,153,238,240],ca_sv:240,ca_sv_gw:240,cach:[1,88],cached_class:177,cage:139,cagliari:291,cahill_thermalcond:58,cajfish:291,calc:[165,209,240,292],calc_compound:174,calc_entri:174,calc_ion:66,calc_ionic_from_zv:66,calc_shiftk:188,calcul:[0,1,4,5,6,15,16,17,25,26,28,34,40,43,44,45,46,48,49,51,52,53,54,55,56,58,59,60,61,63,66,67,70,71,74,77,78,79,81,82,83,84,87,88,90,91,93,94,96,97,98,105,108,109,110,137,138,139,142,143,145,146,148,149,151,153,156,157,158,165,167,168,169,170,171,172,173,174,176,177,182,186,187,188,190,192,197,198,199,200,201,202,209,210,212,215,221,223,224,226,228,230,231,232,234,238,239,240,241,252,254,256,257,258,260,263,264,269,272,275,276,277,290],calculate_bv_sum:17,calculate_bv_sum_unord:17,calculate_dimensionality_of_sit:56,calculate_efermi:239,calculate_energi:94,calculate_ng:240,calculate_stress:58,calculate_val:83,calculate_vol:49,calculated_reaction_energi:[94,292],calculated_reaction_energy_uncertainti:94,calculation_typ:200,calcult:53,calendar:2,california:[4,6,291],call:[1,4,5,6,15,16,25,28,29,30,47,49,51,62,63,66,71,79,84,88,98,113,118,119,130,132,137,139,142,155,156,161,164,165,170,177,182,183,187,190,195,197,199,200,201,211,216,220,233,236,239,248,254,257,258,267,269,272,278,280,283,292],callabl:[71,133,153,155,156,200,228,233,239,240,278],caller:[1,28,137],cam:5,cambridg:[52,93,291],camelcas:284,camera:289,camera_length:53,campbel:264,can:[1,2,3,4,5,6,11,12,13,15,25,26,28,29,40,41,43,44,45,46,48,49,54,55,56,58,59,63,66,67,70,71,74,77,79,81,83,84,86,87,88,91,92,93,94,97,98,102,103,105,109,110,113,116,117,118,119,120,122,139,143,146,147,148,149,151,153,154,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,175,176,177,180,181,182,183,186,187,188,190,192,195,197,199,200,201,202,206,210,212,215,216,219,221,222,223,224,226,228,230,232,233,234,235,238,239,240,248,254,257,258,260,261,262,263,264,265,268,269,271,272,273,276,277,281,283,284,287,288,290,291],candid:[49,63,66,269],canepa:[48,87,290],cannot:[2,3,4,6,17,30,68,84,93,97,98,137,146,153,169,177,187,199,200,201,215,230,232,269,276,277],canon:[1,2,290],cap:[1,26,28,279],capabl:[1,2,4,5,6,48,84,120,185,222],capac:[58,116,117,118,120],capacity_grav:120,capacity_vol:120,capciti:120,capit:[3,146,233],caption:291,captur:[43,200,233,239],carbon:[68,146,230,232],card:[1,182,292],cardin:201,care:[1,5,71,150,158,222,239,263,272],carefulli:[157,240],carlo:[142,143,248,269],carnegi:[239,291],carri:[1,117,118,119,156,157,195,215,269],carriag:278,carrier:[165,169,170],carrier_conc:165,cart_coord:[149,156,164,212],cart_coordin:15,cart_dir:239,cart_forc:212,carter:110,cartesian:[1,4,6,15,28,44,66,70,71,87,98,139,141,147,149,152,154,156,157,164,170,199,206,212,224,238,239,247,252,254,256,260,263,271,272,276,292],cartesian_site_posit:183,carvaj:152,cassel:78,cast:231,catalyt:110,catch_bas:68,categor:43,categori:[3,70,146,219],categorize_functional_group:68,cathod:[88,289,290],catholiqu:291,cathrin:28,cation:[1,25,28,29,34,35,49,79,137,138,141,153,222,290],cation_anion:79,cation_atom_list:29,cation_core_chrg:141,cation_list:29,cation_shell_chrg:141,cation_shell_flg:141,catlow:141,caus:[1,2,67,195,201,217,240,276],caution:[83,168,169,201,239],caveat:5,caviti:[1,230],cb:[44,45,170],cb_cut:165,cb_energy_rang:170,cbar_label:280,cbar_label_s:280,cbm:[44,45,48,164,169,170,239,240],cc:[116,117,156],ccca:265,ccmake:5,ccsd:224,cd:[5,56,85,153,240],cd_sv_gw:240,cder_data:239,cdo:165,cdot:[54,239],cdum_x_imag:239,cdum_x_real:239,cdum_y_imag:239,cdum_y_r:239,cdum_z_imag:239,cdum_z_real:239,ce3:240,ce:[1,22,29,56,85,153,240,269],ce_estim:25,ce_gw:240,ce_list:29,ce_nnbces_nbces_ligand:22,ce_symbol:[22,26,29],ceder:[4,6,55,74,87,88,101,102,105,157,165,172,240,290,292],ceil:157,celementtre:[1,239],cell:[1,12,13,15,17,20,25,29,49,53,56,63,66,70,78,79,81,87,95,97,98,110,116,117,139,141,149,152,154,156,157,164,165,170,175,182,186,188,196,199,200,201,206,211,219,221,223,226,228,234,238,239,240,243,248,255,258,260,261,262,263,264,269,270,271,272,288,289],cell_flg:141,cell_intens:53,cell_opt:201,cell_scattering_factor:53,celldm1:228,celldm2:228,celldm3:228,celldm4:228,celldm5:228,celldm6:228,celldm:228,cellopt:201,celloptset:201,celltyp:206,cenet:1,center:[1,15,28,29,34,66,79,84,97,105,137,147,149,155,156,157,169,170,186,188,204,208,221,238,239,240,248,252,260,266,269,271,289],center_coord:[149,252],center_indic:156,center_of_mass:[156,157],center_slab:[15,147,157,269],centering_typ:28,centimet:[53,66],centr:291,central:[17,22,26,28,29,58,222,289],central_sit:[22,26,28],centroid:[28,29,40,84],centrosymmetr:66,centrosymmetri:260,cermic:291,certain:[1,4,5,6,11,12,15,53,63,68,79,98,145,156,157,158,165,167,170,173,182,199,204,222,239,240,260,269,271,289,292],cf:[56,79,153,240],cfit:202,cg:[26,28,39,199,201],ch2:146,ch3:[71,156],ch4:[4,6],chain:[56,218,281],chair:195,chalcogen:[146,153],challeng:[117,260,263,290],chan_rad:248,chang:[3,5,12,13,34,43,48,52,55,56,62,66,71,74,81,87,88,91,97,98,102,105,117,152,153,157,159,165,169,172,177,182,183,186,188,190,196,199,200,201,226,228,233,239,240,248,265,278,280,285,291,292],changebasi:34,channel:[4,5,6,167,169,199,200,222,239,248],chantrel:143,chapter13:52,chapter:[54,86,265],charact:[1,70,137,138,151,153,170,192,200,215,231,233,239,260,280,283],characteris:139,characterist:[60,68,151,158],charg:[1,4,5,6,11,16,17,43,44,45,47,48,49,55,63,66,71,79,86,87,90,98,100,101,102,116,117,118,119,132,137,138,139,141,146,148,151,153,156,160,186,188,190,192,201,204,209,212,215,221,222,223,224,230,239,240,269,270,272,283,290],charge_balance_sp:269,charge_balance_speci:269,charge_distribution_df:49,charge_neutrality_toler:17,charge_spin_check:156,charge_str:283,charge_to_discharg:119,charge_transf:209,charge_transfer_from_fil:209,charge_transfer_to_str:209,charge_typ:138,chargebalancefilt:11,chargebalancetransform:269,chargedcelltransform:272,chargedensityanalyz:[1,49],chargeinsertionanalyz:49,chargemol:[1,138],chargemol_cal:[8,9,136],chargemolanalysi:138,charnlei:84,chart:187,chateign:179,chc273:1,cheaper:[88,199],check:[1,2,3,4,5,6,8,9,11,15,22,26,29,34,44,45,49,53,55,59,63,66,70,71,78,79,83,84,85,88,91,98,102,108,118,122,141,145,146,147,152,153,154,156,157,158,160,164,165,168,169,170,172,182,184,186,192,197,199,200,201,208,212,221,223,230,233,238,239,240,243,260,262,263,269,276,284],check_acc_bzt_band:165,check_charg:98,check_condit:35,check_final_relaxed_structure_deloc:45,check_for_potcar:238,check_for_structure_chang:231,check_freysoldt_deloc:45,check_hash:172,check_isostructur:103,check_kumagai_deloc:45,check_lattic:154,check_lattice_scal:98,check_ordered_symmetri:269,check_param:238,check_potcar_hash:172,check_primitive_cel:98,check_rank:[58,158],check_stabl:88,check_strict_ord:37,check_volum:49,checkout:3,checkpoint:212,chem:[1,26,28,56,79,86,88,138,141,230,290,292],chemenv:[1,8,9,14,222],chemenv_cit:35,chemenv_config:[9,14,18,31,39],chemenv_configur:39,chemenv_error:[9,14,18,31],chemenv_strategi:[9,14,18,24,28],chemenvalgorithm:26,chemenvconfig:32,chemenverror:[29,33],chemenvstrategi:[25,29],chemic:[1,18,26,29,40,41,43,46,48,71,72,74,79,86,87,88,91,94,105,118,119,138,146,151,153,156,157,165,170,171,174,175,182,183,189,190,209,215,223,239,240,280,290,291,292],chemical_energi:88,chemical_formula_anonym:183,chemical_formula_hil:183,chemical_potenti:[43,48],chemical_shield:239,chemical_symbol:189,chemical_system:[1,40,146],chemicalenviron:29,chemicalpotenti:146,chemicalpotentialdiagram:40,chemicalshield:86,chemistri:[1,3,16,48,55,72,74,101,102,146,147,148,153,165,170,172,173,180,192,204,240,280,291],chemmat:[28,48,74,81,91,96,180],chempot:[88,105],chempot_diagram:[8,9,14],chempot_plot_addon:105,chempot_rang:105,chempot_vs_gamma:105,chempot_vs_gamma_plot_on:105,chemsi:[1,41,175,182],chemsys_formula:182,chemsys_formula_id:182,chemsys_formula_id_criteria:182,chemview:288,chen:[1,56,180,224,290,291],cheng:1,chenxin13:224,cheon:56,chevrier:[4,6],chg:48,chgcar:[1,5,49,79,87,137,138,139,156,239,240],chgcar_filenam:[49,137],chgcar_ref:139,chgcarpotenti:87,chgref_filenam:137,chi:[1,209,291],chieh:291,child:[199,201],children:[199,201],chk:212,chksymbreak:[186,188],choic:[1,3,5,25,66,149,153,154,170,177,199,206,232,262,264,265,292],choleski:[199,201],cholia:[4,6,290,291],choos:[81,88,170,199,215,240,254,258,261,271,272,289],chop:167,chose:[170,199],chosen:[28,81,110,117,119,156,167,172,201,223,238,239,240,261,287],choudhari:[239,291],christian:291,christoph:291,chromat:53,chu:[1,240],chunk:182,chunk_siz:182,chureemart:143,ci200386x:290,ci:[1,224,239],cif:[1,4,6,8,9,12,13,49,122,156,179,182,184,208,240,269,292],cif_fil:208,cif_str:[12,13,196],cifblock:196,ciffil:196,cifio:1,cifpars:[1,196,292],ciftransmut:[12,13,292],cifwrit:[1,156,196,292],circleci:1,circular:1,circumfrenti:40,circumst:88,circumv:56,citat:[1,4,6,28,46],cite:[28,40,55,74,87,91,92,105,110,113,137,138,139,140,143,157,179,248,257,290],cl1:[4,6],cl2:[74,146,177,240],cl:[1,4,6,33,56,67,85,116,146,153,156,173,174,186,189,193,231,240,242,284,292],cl_gw:240,cl_h:240,claim:[4,6],clamp0:38,clamp1:38,clarendon:264,clariti:40,clark:291,clarke_thermalcond:58,clase:197,clash:195,class2:215,classic:[82,143,165,224],classifi:[1,70,83,156,264],classmethod:[11,12,15,20,23,25,26,28,29,30,32,34,36,37,43,48,49,55,58,59,61,63,66,70,71,74,77,82,84,85,86,88,89,91,94,98,102,105,106,109,113,118,119,122,137,139,146,147,148,149,152,153,154,156,157,158,159,160,161,164,167,168,169,173,175,176,186,187,188,190,192,196,197,199,211,212,215,216,217,219,221,222,224,225,228,230,234,237,238,239,240,242,254,255,256,257,262,265,267,281,284],clean:[3,82,105,172,177,278],clean_entri:105,clean_entry1:105,clean_entry2:105,clean_lin:278,cleaned_up_slab:105,cleaner:1,cleanli:3,cleanup:1,clear:[3,12,13,29],clear_dir:165,clear_environ:29,clear_redo:[12,13],clearer:1,cleav:157,clegaspi:1,clever:278,cli:[1,4,6,8,9,240],click:[3,5],client:[150,161,183,190],clo3:174,clo4:174,clo:174,clock:289,clockwis:26,clone:[3,4,5,6],close:[1,4,6,11,29,30,49,51,62,70,71,79,108,109,156,157,170,182,187,189,208,226,257,258,269,271,278],closeit:189,closer:[70,139,272],closest:[29,34,47,49,66,71,79,156],closest_neighbor_dist:28,closestsit:49,closet:66,cloud:5,cls_:242,cls_kwarg:193,clue:3,cluster:[1,4,6,49,56,142,156,208,210,215,224,260,269],cluster_from_fil:208,cluster_nod:49,cluster_sit:260,cluster_size_and_shel:269,clustered_sit:260,clustering_tol:49,clutter:199,cm203303y:55,cm404079a:165,cm5:138,cm702327g:[88,290],cm:[4,5,6,43,53,55,56,66,85,96,137,153,160,165,168,169,212,240,258],cmake:5,cmake_cxx_flag:5,cmakecach:5,cmakelist:5,cmap:[58,91,280],cmap_rang:280,cmd:[141,216],cml:139,cmode:189,cmu:239,cn1:49,cn:[25,26,28,29,79,153,222,224],cn_bias_weight:25,cn_map:[25,29,30],cn_nninfo:79,cn_weight:[25,79],cnbiasnbsetweight:25,cnbiasweight:25,cnr:211,cnx:84,co1:146,co2:[173,208],co2o3:146,co3:[174,240,284],co4:240,co:[1,54,56,70,71,85,88,105,112,153,174,202,208,240,269],co_1:202,co_2:202,co_sv_gw:240,coars:[87,201],coarsest:201,cobi:[167,170],cobicar:1,cod:[8,9,178,183],cod_id:179,code:[0,1,2,4,5,6,37,44,46,48,52,53,54,62,63,70,71,74,83,97,108,109,110,137,138,139,140,142,143,145,150,156,157,161,165,167,170,173,180,182,186,187,188,190,194,199,200,201,205,219,235,238,239,240,258,260,269,272,281,289,290,292],codec:278,codop:269,coef:211,coeff:[1,94,212,215,239,276],coeff_threshold:91,coeffici:[1,34,53,58,60,87,91,94,96,105,110,153,158,164,165,170,199,201,212,215,239,254,256,276],coefficient_of_linear_thermal_expans:153,coexist:105,cof:183,cohen:291,coher:[26,76,79],coherent_interfac:[8,9,14,75],coherentinterfacebuild:76,cohes:182,cohp:[1,8,9,163,170,219,221,222,223,240],cohp_dict:[167,170],cohp_fil:167,cohpbetween:221,cohpcar:[167,169,222,223],cohpendenergi:221,cohpgener:221,cohplist:169,cohpplott:170,cohpstartenergi:221,cohpstep:221,cohsex_opt:211,coincid:[70,78,156,269],coka1:54,coka2:54,coka:54,cokb1:54,cole:291,collabor:[1,4,6,179],collect:[1,4,6,58,59,117,146,154,156,158,160,175,179,182,187,188,189,190,197,199,201,210,215,239,260,262],collection_angl:210,colleg:291,collinear:[34,81,82,138,156,168,186,239,269],collinearmagneticstructureanalyz:81,collis:153,colon:265,color:[29,40,62,71,88,105,110,170,280,287,289],color_area:110,color_cycl:[280,287],color_dict:105,color_palette_dict:105,color_schem:71,color_set:110,colorbar:280,colormap:[29,88,280],colour:283,column:[169,170,177,212,215,239,247,248],com:[1,3,5,15,49,84,96,108,113,139,140,156,180,182,189,227,257,269,281,291],comb:240,combatibilityerror:172,combin:[1,3,5,17,48,49,51,52,54,68,70,71,77,81,84,88,98,109,116,146,149,156,157,161,169,172,182,183,190,195,196,199,215,216,221,222,260,261,263,269,272,292],combine_neb_plot:109,combineddata:[1,215,216],come:[3,4,5,6,29,67,102,103,165,177,186,200,202,233,238,264],comm:88,comma:[182,192,232,281],command:[1,2,3,4,5,6,124,129,131,136,139,141,143,170,216,218,245,275,292],command_lin:[1,5,8,9,156],commandlin:141,commatsci:[4,6,92,93,240,260,261,263,290],commensur:56,comment:[1,66,186,188,196,199,201,204,208,210,215,227,238,239],commentari:[239,290],commerci:[4,6],commit:[1,3,4,6],common:[1,4,5,6,67,79,83,88,94,117,124,146,153,156,168,170,173,186,199,201,245,264,272,284],common_oxidation_st:[146,153],commonli:[1,54,139,160,238,240,265,274,287],commun:[2,3,5,47,49,139,153,165,173,290,291],comp1:[88,94],comp2:[88,94],comp:[1,4,6,17,41,49,88,94,118,140,146],comp_dict:91,comp_gz:174,comp_tol:88,compact:51,compar:[1,4,5,6,11,22,30,34,49,53,66,70,71,81,85,98,109,112,117,118,122,135,147,153,154,156,157,165,172,175,199,200,201,208,210,221,226,231,238,240,255,260,262,263,269,284,288,292],compare_structur:135,compare_sym_band:165,comparison:[1,11,25,29,70,84,85,88,98,147,156,157,170,175,258,260,262,284],compat:[1,4,5,6,8,9,29,43,45,48,62,81,82,88,91,139,153,156,157,171,173,175,177,182,201,220,223,224,226,236,238,239,263],compat_1:177,compat_2:177,compat_typ:172,compatibilityerror:[43,172,177],compatible_onli:182,compet:88,competit:105,comphi:93,compil:[1,3,4,5,6,113,137,138,139,140,143,239,240,264,278],complain:188,complet:[1,3,4,5,6,88,94,146,157,169,177,190,200,209,210,212,217,232,238,239,260,269,271,292],complete_do:[1,170,209,239],complete_ord:1,completecohp:[1,167,222],completedo:[113,165,169,170,200,209,223,255,287],completephonondo:[182,226,255,258],complex64:239,complex:[1,3,25,28,43,70,84,88,98,113,148,149,152,155,156,165,169,170,189,197,199,215,226,238,239,254,256,269],compli:263,complianc:[1,58],compliance_tensor:58,compliancetensor:58,compliant:[1,183],complic:269,compon:[20,30,40,55,56,60,72,84,86,88,91,96,105,146,165,168,170,186,201,239,240,257,261,263,283],compos:[34,170,173,200,233,239],composit:[1,2,4,6,8,9,17,40,41,43,46,74,88,91,94,98,101,102,105,117,118,144,147,148,151,153,154,156,159,169,171,172,173,175,176,177,179,182,272,276,283,292],composition_predict:101,compositionenergyadjust:173,compositionerror:[1,146],compositionlik:[66,154,156],compositon:[1,88],compound:[41,56,62,72,82,88,91,101,102,103,105,106,117,118,119,160,167,170,172,174,182,234,240,280,292],compoundpd:1,compoundphasediagram:88,comprehens:[4,6,138,182,188,292],compress:[1,123],comprhi:1,compris:[4,6,72,182,197],compromis:[2,195],comput:[1,4,5,6,20,23,25,26,28,29,30,33,34,39,43,44,46,47,48,49,51,52,53,54,55,56,63,66,70,79,82,84,86,88,91,92,93,94,97,98,105,110,117,137,138,139,141,143,147,149,156,157,164,165,169,170,172,173,174,177,179,182,186,187,188,190,192,199,201,209,211,212,222,224,230,238,239,240,248,250,251,260,261,263,269,271,272,276,280,290,291,292],computation:[201,239],compute_adj_neighbor:79,compute_average_oxidation_st:63,compute_coordination_environ:28,compute_correct:174,compute_defect_dens:46,compute_environ:39,compute_forc:63,compute_from_fil:174,compute_md5:190,compute_offset_vector:252,compute_partial_energi:63,compute_period:20,compute_periodicity_all_simple_paths_algorithm:20,compute_periodicity_cycle_basi:20,compute_structure_environ:28,compute_sub_structur:63,compute_trigonometric_term:79,computed_data:88,computed_entri:[8,9,40,105,117,118,119,171,172,177,292],computedentri:[1,40,88,91,94,117,118,119,122,171,172,173,174,175,177,182,239,292],computedreact:[94,292],computedslabentri:105,computedstructureentri:[1,91,105,119,122,172,173,175,177,182,239,292],computerentri:1,computi:186,computron:1,compyrhi:1,conc:[48,91],conc_dict:91,conc_term:91,concaten:[159,187,200,239],concentr:[43,46,48,91,140,165,169,170],concept:[117,210,240,292],conceptu:79,concern:[29,154,187],concis:53,concret:[36,190,210,235,240],concurr:[15,269],cond:165,cond_band:165,cond_dop:165,conda:[1,4,6],conden:[143,172],condens:[138,146],condit:[1,4,6,25,28,29,30,35,54,56,58,68,87,88,90,91,141,149,154,156,177,182,190,200,222,263,276,277,292],condition_descript:35,conditional_probability_list:102,condten:165,conduct:[4,6,55,93,153,157,165,170,211,224,234,239,256],conductor:[49,55,183,240],conf_cutoff:195,confab:195,confab_conform:195,confid:117,config:[1,3,4,5,6,131,153,172,210,238,240],config_dict:[210,240],config_fil:172,configur:[1,5,15,26,32,81,82,84,105,131,140,153,186,201,208,224,238,240,269],configure_pmg:131,confin:72,confirm:[43,66,177],conflict:[2,3],conform:[1,68,195,230,248],confus:269,congruenc:[199,201],conjug:[186,195,199,201],conjunct:[103,169],connect:[1,4,6,8,9,14,18,25,56,68,71,85,87,97,109,139,152,156,182,201,218,230,231,232,238,261,269],connected_compon:[9,14,18,19],connected_matrix:56,connectedcompon:20,connectedsit:71,connectivity_arrai:97,connectivity_find:[9,14,18,19],connectivity_graph:23,connectivityfind:21,conp:141,conrad:291,consecut:[159,209,218],consequ:[79,91],conserv:[2,188,190,201],consid:[1,4,6,16,20,23,28,30,34,40,43,45,47,48,49,55,56,62,74,77,78,79,83,87,88,91,93,97,98,102,105,110,116,122,141,145,149,152,156,157,164,167,169,170,177,182,183,195,201,212,216,222,239,252,256,260,269,272,279,289,290],consider:[29,45,55,72,116,123,240,277],consist:[1,28,48,58,70,74,88,152,157,158,164,168,170,172,186,199,201,204,210,215,238,239,240,243,245,272,284,292],consitu:151,consolid:[1,182],constant:[1,17,36,44,49,52,55,58,79,86,87,90,93,96,98,105,157,160,165,170,172,173,200,212,224,226,232,234,238,239,240,255,258],constant_lattic:159,constantenergyadjust:173,constantli:[1,2,292],constitu:151,constitut:[26,46,55,58,153,201,280],constrain:[40,88,168,186,240,245],constrain_latt:156,constrain_total_magmom:240,constrained_c_frac:49,constrains_templ:245,constraint:[1,49,90,91,186,199,201,230,232,240,245,269],construct:[1,5,15,29,30,34,36,37,40,48,49,56,58,59,66,71,75,76,79,82,88,91,118,137,139,146,148,156,158,160,172,173,182,186,188,189,192,197,199,216,222,223,225,230,238,239,240,256,265,269,289,292],constructor:[1,13,16,20,21,22,23,25,26,28,29,30,36,55,58,59,60,67,71,79,84,86,88,89,90,93,109,118,137,146,149,152,156,157,158,159,165,173,174,186,193,199,201,215,216,217,222,226,234,238,239],consult:[3,4,5,6,71,139,182,195,199,291,292],consum:[28,271],consumpt:1,contact:[239,240],contain:[1,2,4,6,11,12,13,23,25,26,28,29,30,32,33,34,35,36,37,38,39,40,43,44,49,56,63,66,68,70,71,74,79,84,88,91,92,96,97,98,102,105,106,110,113,115,117,118,119,121,122,123,124,136,137,139,141,143,144,146,148,149,151,153,156,157,160,163,164,165,167,169,170,171,172,173,174,175,176,177,182,186,187,188,189,190,192,195,197,199,200,201,205,206,208,209,211,212,215,216,217,219,222,225,226,231,235,238,239,240,241,245,248,251,254,255,257,260,261,263,264,271,272,276,277,280,281,289,290,292],contains_element_typ:146,contains_only_one_anion:29,contains_only_one_anion_atom:29,contains_peroxid:97,containsspeciefilt:11,contcar:[109,122,156,238,292],content:[8,9,14,84,158,165,184,190,194,197,200,212,225,247,248],context:[1,168,182],continu:[1,2,3,4,6,25,26,28,29,36,48,98,169,170,222,261],continuous_symmetry_measure_cutoff:[25,32],continuum:[4,6,230],contirbut:239,contour:88,contract:[4,6,186,224,273,284],contrast:169,contribut:[0,1,2,44,48,51,58,66,79,91,93,105,167,170,201,223,224,239,254,255,256,258,287,290,291],contributor:[1,4,6,157],control:[3,34,51,62,98,123,130,132,154,170,181,186,187,199,201,208,210,224,228,234,245,257,258,292],control_dict:234,control_param:225,conv:[1,275],conv_fact:63,conveni:[1,2,4,6,13,15,43,49,55,62,66,70,81,83,94,118,123,127,129,137,138,139,146,149,156,157,158,159,161,167,168,175,182,183,186,199,212,238,239,240,272,280,281,283,285,292],convent:[1,3,37,56,58,66,70,77,109,110,117,137,138,141,146,152,157,161,164,182,183,186,189,196,200,201,202,204,206,219,238,240,254,256,260,261,263,264,270,272,288],conventional_unit_cel:182,conventionalcelltransform:272,converg:[1,8,9,44,49,55,61,63,87,88,90,105,141,157,158,165,169,199,200,201,210,232,234,239,240,274,290],converged_electron:239,converged_ion:239,convergence_angl:210,convers:[1,53,55,58,87,88,117,118,124,149,158,160,193,203,213,258,292],conversion_batteri:[8,9,114,115],conversion_electrod:118,conversionelectrod:[2,115,118],conversionvoltagepair:118,convert:[1,4,6,15,49,55,56,58,59,63,66,67,71,76,78,79,88,94,96,98,105,122,135,137,146,149,153,156,158,159,160,161,168,170,172,182,186,187,188,189,190,192,196,200,208,215,219,224,226,228,231,233,238,239,260,261,268,276,280,283,292],convert_fmt:135,convert_gpa_to_ev:58,convert_strain_to_deform:59,convert_to_iee:158,convert_to_muc_per_cm2:66,convex:[40,41,74,88,110,117,118,119,182],convexhul:[1,110],coo19128:208,coo:[202,208],cookbook:283,cool:292,coop:[167,170,221,223],coopcar:[167,223],coord:[1,4,6,8,9,28,29,34,49,66,70,71,79,84,88,97,110,139,147,149,154,156,157,164,170,199,208,212,225,226,233,239,254,256,260,265,271,274,277,289,292],coord_cython:[8,9,274],coord_geom:29,coord_left:53,coord_list:276,coord_list_map:276,coord_list_mapping_pbc:[276,277],coord_precis:247,coord_right:53,coord_typ:238,coord_util:1,coordin:[1,4,6,15,20,21,22,24,25,26,27,28,29,34,36,39,40,44,47,49,53,63,66,70,71,79,83,84,87,88,97,98,105,109,139,141,147,149,151,152,153,154,156,157,159,164,165,170,195,197,199,201,204,212,215,216,219,222,223,224,225,226,233,234,238,239,240,245,247,248,252,254,256,260,263,265,271,272,276,277,289,292],coordinate_fil:215,coordination_environ:[8,9,14,18,22,222],coordination_environments_atom_pres:29,coordination_environments_ion_pres:29,coordination_geometri:[9,14,18,24,28],coordination_geometries_fil:[9,14,18,24],coordination_geometry_find:[9,14,18,24],coordination_geometry_symmetry_measur:28,coordination_geometry_symmetry_measures_fallback_random:28,coordination_geometry_symmetry_measures_separation_plan:28,coordination_geometry_symmetry_measures_separation_plane_optim:28,coordination_geometry_symmetry_measures_sepplane_optim:28,coordination_geometry_symmetry_measures_standard:28,coordination_geometry_util:[9,14,18,31],coordination_no:269,coordination_numb:[26,28],coordination_sequ:20,coordinationgeometri:26,coords1:276,coords2:276,coords_a:149,coords_are_cartesian:[28,66,70,71,147,149,154,156,157,164,170,254,256,263,271],coords_are_displac:159,coords_b:149,coords_filenam:245,coords_set:15,coorind:215,copi:[1,3,4,6,12,34,43,49,70,71,94,146,147,149,155,156,157,159,188,190,211,239,240,267,271,272,276,278],copl:[167,219],copy_chgcar:240,copy_wavecar:240,cordero:79,core:[1,2,3,4,5,6,8,9,12,13,14,40,41,42,44,46,49,50,52,53,54,55,58,59,60,64,66,68,70,71,74,77,79,81,83,84,86,87,88,89,94,98,112,113,117,118,139,141,142,163,164,169,171,172,173,177,179,183,184,186,189,193,199,201,208,213,215,221,222,223,225,226,230,231,234,235,238,239,240,243,247,248,260,265,267,269,270,272,273,281,292],corehol:210,cormac:62,cornel:291,corner:[20,84,88],corr:165,corrao:40,correct:[1,4,5,6,8,9,14,26,42,43,45,48,52,54,55,70,74,81,88,105,118,146,157,165,170,172,173,174,177,179,186,196,199,200,201,211,212,221,224,239,240,254,261,263,269,292],correct_entri:[43,172],correct_peroxid:172,corrected_energi:172,correction_calcul:[8,9,171],correction_nam:[43,172],correction_per_atom:173,correction_uncertainti:[172,173],correction_uncertainty_per_atom:173,correctioncalcul:174,corrections_dict:174,corrections_std_error:174,correctionslist:172,correctli:[1,5,56,137,146,165,167,197,239,240],corrector:238,correl:[142,150,161,165,192,199,201,211,224,240,269],correlation_grid:211,correspond:[1,2,13,15,20,25,26,28,29,30,36,37,40,43,44,48,49,52,53,54,58,59,63,66,70,71,74,78,79,82,84,85,86,88,90,91,96,97,98,105,110,112,119,137,138,139,141,146,147,149,156,157,158,159,165,167,169,170,172,177,182,187,188,189,197,200,201,202,223,225,230,232,238,239,240,241,243,254,257,258,261,264,269,271,272,276],correspondisng:239,corrupt:1,cosin:79,cosinu:33,cosinus_step:38,cosmo:[1,224],cost:[1,8,9,14,63,186,199,232,238,250,251],cost_per_kg:41,costa:[1,239,291],costanalyz:41,costdb:41,costdbcsv:41,costentri:41,costli:201,coth:255,could:[4,6,26,29,53,146,165],coulomb:[186,201,202],coulomb_mod:186,council:291,count:[71,79,88,120,137,147,186,215,239,292],count_lay:147,counterbalanc:87,counterpart:[15,137,139],coupl:[1,3,44,71,82,86,108,165,190,224,239,240],coupling_const:86,cours:199,courtesi:1,coval:[79,85,145,151,156,215,280,288],covalent_radiu:85,covalentbond:[79,145,156],covalentbondnn:[1,79],covalentradiu:85,cover:[40,94,165,201,223,280],coverag:105,covl_k:239,cp2k:[1,8,9,184,292],cp2k_input:199,cp2k_version:200,cp2kinput:[199,201],cp2kinputset:201,cp2koutput:200,cp:[79,106],cpc:[46,139],cpcm:230,cpdname:106,cpep:139,cpfit:202,cpmd:204,cpp:5,cpreport:139,cpu:[142,175,182,187,239,269],cpu_fract:187,cpu_tim:187,cpuwall_histogram:187,cq:239,cr3:17,cr4:17,cr:[56,85,153,174,240,269],cr_pv:240,cr_sv_gw:240,cracknel:264,cramer:138,crash:[1,192],crc:153,creat:[1,3,4,6,12,13,15,20,25,29,30,34,40,43,48,49,51,55,58,59,60,62,63,66,70,71,74,78,79,81,82,86,88,89,90,91,94,105,108,118,119,146,147,148,149,150,152,154,156,157,158,159,161,164,165,167,168,169,170,173,174,177,181,182,183,186,187,190,195,196,197,199,200,201,202,203,204,208,209,210,211,212,215,216,219,221,223,224,226,228,230,231,238,239,240,242,243,247,248,258,264,269,271,280,281,283,284,289],create_directori:[12,13],create_saturated_interstitial_structur:43,create_slab_label:105,create_subsi:201,created_at:[182,281],createfatband:221,createmod:278,creation:[1,98,153,157,160,182,199,201,290],creator:157,credit:[1,62,291],crest:[1,244,245,246],crest_best:246,crest_in:245,crestinput:245,crestoutput:246,criteria:[1,11,15,44,58,70,77,79,85,108,117,156,157,177,182,199,201,269],criteria_str:182,criterion:[187,201,240,292],critic2:[1,5,79,139],critic2_cal:[1,5,8,9,136],critic2analysi:139,critic2cal:[1,5,79,139],critic2nn:79,critic:[1,2,4,5,6,53,82,88,110,119,139,143,153,182],critical_point:139,critical_temp:143,critical_temperatur:153,criticalpoint:139,criticalpointtyp:139,crka1:54,crka2:54,crka:54,crkb1:54,cross:[1,25,34,48,113,125,153,158,164,170,199,209,210],cross_sect:209,crosses_origin:34,crowd:71,crude:82,cryst:[26,28,36,70,79,97,179],crystal:[1,3,4,5,6,46,49,51,52,53,54,56,66,70,71,79,83,92,97,103,105,110,139,149,151,152,153,156,157,158,164,167,168,170,179,180,182,186,194,196,222,234,254,256,260,263,264,269,271,272,280,290,292],crystal_kei:234,crystalairest:180,crystallin:[76,79,173,188,189,248,290],crystallograph:[1,49,71,92,149,156,157,189,264],crystallographi:[1,4,6,53,54,149,157,179,183,260,263,264,265],crystallographica:149,crystalnn:[1,56,79,100],crystalsai:[8,9,178],cs1:[4,6],cs2o2:146,cs:[1,4,6,53,56,85,153,157,240,284],cs_core_contribut:239,cs_g0_contribut:239,cs_matrix:86,cs_sv:240,cs_sv_gw:240,cscl:[1,4,6,157,284,292],csd:281,csf:[4,6],csl:70,csm:[25,26,29,36],csm_info:39,csm_skip_separation_plane_algo:26,csm_wcs_ctwcc:[25,39],csmfiniteratiofunct:36,csmfloat:25,csminfiniteratiofunct:36,cso:146,cssr:[1,4,6,8,9,156,184,243,248],cstride:170,csv:[41,55,113,175,187],csx:5,ctoher:291,ctrl:[167,219],cu:[52,54,56,85,105,146,153,164,170,240],cu_pv:240,cu_sv_gw:240,cu_u3:216,cub:263,cube:[1,8,9,53,137,149,165,170,184,199,200,201,232,269],cube_filenam:137,cubic:[1,4,6,70,79,109,149,157,170,260,263,269],cubicsupercelltransform:[1,269],cuboct:79,cuboctahedra:79,cuboctahedron:20,cuka1:54,cuka2:54,cuka:54,cukb1:54,cumbersom:[182,199],cumul:[109,239],curat:183,currenct:239,current:[1,2,3,5,17,20,26,28,29,30,49,55,58,63,71,77,79,82,83,84,88,91,96,105,118,119,138,149,156,158,167,173,174,176,182,183,192,196,199,201,209,211,217,219,221,224,225,232,238,239,240,245,263,269,272,280,292],curtarolo:[92,240,260,261,263],curv:[25,96,118,224,226,275],custodian:[1,4,6,199],custom:[1,5,62,76,77,79,88,105,109,110,158,164,165,182,183,197,230,232,240,281,289,292],custom_color:110,custom_smd:232,cut:[1,3,29,49,79,239],cut_off_absorbance_below_direct_allowed_gap:96,cut_off_dict:79,cutoff:[1,25,30,37,49,58,61,63,66,70,79,82,97,103,142,149,186,188,190,199,200,201,202,204,228,239,252],cutoff_radiu:201,cutoffdictnn:[1,79],cv:[58,255],cx:204,cy:204,cyan:170,cycl:[37,71,158,188,192,199,200,201,280,287],cyclohexan:195,cystallograph:292,cython:[1,156,251],cz:[34,204],czhengsci:291,d00945:2,d082dba29b57ab59b3165e605dbf71b8:240,d1:[25,98,212],d221d2c0bac4f8e81af2f5c42a314274:240,d2:[25,98,240],d368db6899d8839859bbee4811a42a88:240,d3:[232,240],d40a90babf1224b88ffb4c3273ac3848:240,d420:179,d427:179,d466d046adf21f6146ee9644049ea268:240,d4a05220ab0a2d4c03a76872ea724a1:240,d4e2cfe9338ef80da592d5bb9dc782c7:240,d6854224d20e3de6e6fd7399503791d1:240,d82c022b02fc5344e85bd1909f9ee3e7:240,d:[1,11,12,15,20,23,25,28,29,30,34,36,37,40,43,47,48,49,53,55,56,58,59,61,63,70,71,74,82,84,85,88,91,92,93,94,98,102,105,106,110,119,122,138,141,146,147,148,149,150,152,153,154,156,157,158,161,164,165,167,168,169,170,173,176,179,182,186,188,190,192,199,200,208,209,211,212,215,217,219,221,224,226,228,231,232,233,238,239,240,254,255,256,257,260,264,267,276,281,283,290,291,292],d_:269,d_hkl:[51,149],d_min:79,d_min_okeffe:79,d_min_vir:79,d_x:169,d_xy:169,d_xz:169,d_yz:169,d_z:169,daa65a04877317f8c3c593ddeaa8a132:240,dacek:290,dai:[4,6,182],dalton:85,damag:[4,6],dame:291,damewood:1,damp:240,dan:[4,6],dane:210,daniel:[264,291],daniil:87,danni:291,dao:[8,9],dardenn:1,dark2:40,darnoceloc:1,dash:[1,4,6,71,91,105,146,182,200,233,239,287],dashboard:[182,292],dat:[55,125,208,209,226],data1:23,data2:23,data:[1,2,4,5,6,8,9,13,20,36,37,40,41,43,44,45,46,49,54,55,56,58,62,66,72,74,79,87,88,91,92,93,96,97,101,102,103,105,106,110,113,117,118,119,120,121,122,123,145,147,151,153,156,157,158,164,165,167,170,172,173,174,176,177,179,182,183,184,187,188,189,190,194,195,196,197,200,204,206,208,209,211,212,214,216,217,218,219,222,224,225,226,228,231,233,238,239,241,242,247,254,255,256,257,258,262,264,275,280,281,290],data_:[1,196],data_aug:239,data_filenam:216,data_pag:153,data_typ:[106,182],databas:[1,3,4,5,6,32,41,88,102,145,146,153,156,172,173,177,179,182,183,188,238,281,292],dataclass:118,datafil:83,dataformat:204,datafram:[49,53,74,82,143,156,177,187,215,217,231,247],dataset:[161,188,189,191,260],datataset:188,datatyp:189,date:[1,3,4,5,6,182],datetim:[182,239,281,292],david:[1,28,113,291],davidson:[1,4,6,199],davidwaroqui:1,db:[4,6,56,93,153],dbcf7dcc6f4fb40df7b3d26904f60a66:240,dbroberg:1,dc386f505ad0c43385a7715b4111cb75:240,dcossey014:291,dd:[2,25,26,29,36,182],ddb:[1,182],ddec3:138,ddec6:138,ddec6_atomic_densities_dir:138,ddec:138,ddsc:240,de:[52,54,139,165,169,199,221,223,239,240,262,291],de_grid:211,deacon:291,deactiv:[26,284],deal:[2,4,6,25,81,156,170,199,200,201,202,223],debug:[28,71,110,139,278],debug_level:28,deby:[1,52,53,54,58,62,93,256],debye_integr:93,debye_temp_limit:256,debye_temp_phonopi:256,debye_temperatur:[58,93],debye_temperature_from_sound_veloc:2,debye_waller_factor:[52,53,54],decai:[15,49,61,142,269],decid:[28,45,110,157,199,201,222,240],decim:[81,88,149,156,157,158,169,191,280,283,284],declar:[98,150,175],decod:[1,182],decolvenaer:291,decomp:88,decompos:[199,200,239],decomposit:[41,79,88,91,119,137,158,248,276,290],decor:[11,17,43,79,81,83,100,102,137,146,156,157,160,170,240,269,271,272,280,282],decreas:[1,17,34,63,92,142,199,269,279,289],dedo:240,deem:[85,156,157],deep:[149,188],deepcopi:[188,215],def2:[202,232],def:[1,46,160,165],def_grad:60,default_additional_condit:25,default_angle_cutoff:25,default_animated_movie_opt:289,default_basis_typ:202,default_bl:145,default_bva_distance_scale_factor:28,default_ce_estim:25,default_continuous_symmetry_measure_cutoff:25,default_dist_ang_area_weight:25,default_distance_cutoff:25,default_effective_csm_estim:25,default_extens:22,default_magmom:81,default_max_dist:25,default_max_distance_factor:32,default_min_limit:40,default_nam:238,default_normalized_angle_toler:30,default_normalized_distance_toler:30,default_package_opt:32,default_spg_analyzer_opt:28,default_statistics_field:29,default_strategi:[28,32],default_surface_definit:25,default_symmetry_measure_typ:25,default_target_environ:25,default_voronoi_cutoff:30,default_weight_estim:25,defaultdict:146,defavg:44,defeat:271,defect:[1,5,8,9,14,26,88,98,141,248,270,271,272],defect_atomic_site_averag:[44,45],defect_compat:[8,9,14,42],defect_composit:43,defect_concentr:[43,48],defect_entri:45,defect_frac_coord:44,defect_frac_posit:44,defect_frac_sc_coord:[44,45],defect_incar:44,defect_planar_averag:[43,44,45],defect_sit:[43,49],defect_structur:[43,44,270],defect_tot_relax_tol:45,defect_transform:[8,9,268],defect_typ:48,defectcomapt:48,defectcompat:45,defectcorrect:[43,44],defectentri:[43,44,45,48],defectgener:47,defectphasediagram:48,defectsanalyz:48,defectsite_relax:45,defecttransform:[1,270],defin:[1,11,15,21,22,25,26,34,41,47,48,56,58,64,66,67,68,71,76,77,78,79,81,83,84,86,87,88,90,92,94,98,105,110,112,117,118,119,120,122,123,124,138,139,145,146,147,148,149,150,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,176,182,186,188,190,192,197,199,200,201,202,208,209,210,212,215,218,225,230,232,233,235,238,239,240,248,254,255,256,257,258,260,262,263,265,267,268,269,270,271,272,273,282,285,287,292],defined_alias:161,definit:[1,16,25,35,54,56,61,66,74,79,81,98,117,123,145,153,156,157,160,169,175,192,194,199,239,241,256,257,260,261,263],defo:59,deform:[59,60,81,182,272],deformation_gradi:59,deformedstructureset:59,deformstructuretransform:272,defs_util:[9,14,18,25,29,30,31],defunct:1,deg:280,degelmann:28,degeneraci:[164,208],degre:[34,43,51,52,53,54,58,61,70,71,79,84,88,98,105,139,146,149,152,156,170,173,175,182,186,188,192,261,269,271,272,276,280],deigen3_include_dir:5,deilectr:1,del:[15,139],delaunai:15,delawar:291,deleg:240,delet:[156,182,199,210],delete_snl:[1,182],deliber:146,delim:283,delimit:[192,231,265,283],delithi:[88,98,290],deloc:[45,49],delocalization_analysi:45,delocalization_meta:45,delta:[23,34,37,44,62,79,149,186],delta_:239,delta_cn_specif:25,delta_cn_weight_estim:25,delta_csm_max:[25,36],delta_csm_min:[25,36],delta_csm_weight:25,delta_factor:34,delta_max_oxidation_st:29,delta_sigma_iso:86,deltacsm:36,deltacsmnbsetweight:25,deltacsmratiofunct:36,deltacsmweight:25,deltadistancenbsetweight:25,deltafactor:[62,93],delu_default:105,delu_dict:105,delu_el:105,deml:173,demonstr:[1,4,5,6,292],denc:239,deng:[1,240],dennei:40,denomin:[70,146,272],denot:[97,106,141,169,181,240],dens:[240,250,251],denser:240,densiti:[1,4,5,6,46,49,58,79,81,87,105,117,126,137,138,139,153,155,156,169,170,182,186,199,201,209,221,223,226,232,234,238,239,240,255,258,290],density1:169,density2:169,density_of_solid:153,densityofenergi:221,dentri:48,dep:239,dep_elt:88,depart:[142,291],depend:[1,3,4,6,25,28,43,52,53,54,58,66,79,84,87,88,97,105,112,113,116,122,137,138,139,140,143,164,165,167,168,170,172,173,176,186,188,199,200,201,209,223,224,230,232,239,240,254,256,260,269,271,272,273,276,280,292],depict:258,deploy:1,deprec:[1,2,91,156],dept:239,depth:[67,139],dequivsit:25,der:[1,153,230,232,240],deriv:[1,5,58,62,66,79,92,117,140,157,158,160,165,182,192,212,224,226,238,239,240,264,269,275],derivedinputset:1,descent:195,describ:[1,12,13,20,21,26,28,29,30,32,34,37,44,56,58,59,62,63,68,79,81,86,89,90,97,139,157,167,172,177,183,190,200,222,223,250,251,276,282],descript:[20,25,105,138,157,159,173,182,183,192,199,224,234,281],descriptor:[26,173],deseri:[1,282,284],design:[15,122,154,157,161,165,168,201,215,227,230,239,261,292],desir:[1,5,41,48,49,53,55,72,76,79,88,91,146,149,154,157,158,168,177,183,197,200,202,211,232,239,240,272,283,284],despit:[2,5],destroi:[157,278],destruct:215,det:[98,158],detail:[0,1,3,4,5,6,29,36,52,56,63,113,149,154,180,182,186,192,226,232,234,235,239,240,261,269,282,292],detailed_voronoi:29,detailed_voronoi_index:29,detailedvoronoicontain:[29,30],detect:[1,56,71,142,160,173,181,182,196,239,260,269],detect_val:81,detector:210,determin:[0,1,4,6,13,15,16,17,25,29,34,40,41,43,44,45,48,49,55,56,58,59,61,63,66,67,68,70,71,74,78,79,84,88,90,97,98,102,103,105,106,110,116,137,142,145,146,148,149,152,153,156,157,158,169,170,172,177,182,196,199,204,215,221,222,223,226,238,239,240,250,251,254,255,258,259,260,261,263,269,271,272,273,276,277,287,289,292],determine_converg:275,determine_min_cel:269,determinist:[225,269],dev:[3,155,169,255],dev_principal_invari:60,dev_script:150,devdoc:110,develop:[1,2,3,117,165,168,179,180,183,212,239,240,290,292],development:[4,6],deviat:[17,34,70,84,87,170,223,258,260,269],deviator:60,deviator_stress:60,dexc:238,df2:240,df:240,dfpt:[1,239],dft:[0,1,81,87,91,93,137,138,165,172,173,177,182,199,200,201,212,224,232,239,240],dft_rung:232,dft_task:224,dftb:199,dftplusu:199,dftprogram:223,dftset:201,dhkl:157,dia:[1,239,291],diag:240,diagon:[63,66,86,139,165,170,186,199,201,269],diagonalis:[96,199],diagram:[1,4,6,40,41,48,74,88,91,105,118,172,173,176,177,182,263,290],diagron:199,diamet:[142,269],diamond:[34,49],diamond_funct:34,diatom:[1,177],dict:[1,11,12,15,16,20,23,25,26,29,30,36,37,40,41,43,44,45,46,48,49,51,53,55,56,58,61,62,63,66,67,68,70,71,79,81,82,83,84,85,88,91,92,93,94,97,98,100,102,105,106,109,110,116,117,118,119,122,130,132,133,134,135,137,138,139,141,142,143,145,146,147,148,149,152,153,154,156,157,158,159,160,164,165,167,169,170,171,172,173,174,175,176,179,182,183,186,187,188,192,196,197,199,200,201,202,204,208,209,210,211,212,215,216,217,221,222,223,224,225,226,228,230,231,232,233,234,235,238,239,240,245,254,255,256,257,258,260,267,269,271,272,280,281,287,289,292],dict_cl:189,dict_for_basi:221,dict_to_check:233,dictat:[48,61,63,240],dictio:170,dictionari:[1,15,20,25,26,28,29,30,34,36,40,43,44,46,48,49,51,53,56,58,62,63,66,67,70,71,74,79,88,91,94,97,98,100,101,102,105,110,120,138,139,142,143,146,147,149,150,151,153,157,158,160,161,164,165,167,170,174,182,183,186,187,188,189,190,196,199,200,202,204,208,209,212,215,219,221,226,228,230,232,233,234,238,239,240,245,248,254,257,258,260,269,271,272,273,278,280,282,287],dictpa:170,dictset:240,did:200,diego:291,dielectr:[1,44,45,96,182,186,224,230,232,239,240,257],dielectric_const:44,dielectric_tensor:[44,257],dielectric_tensor_funct:239,dielectricfunct:1,dieze_tag:212,diff:[71,129,208,221,238,239],diff_fit:58,diff_incar:129,diffent:254,differ:[1,2,4,5,6,15,20,23,25,28,29,30,36,40,43,45,48,56,58,59,63,66,67,70,71,79,81,84,87,88,98,100,101,103,105,109,117,119,137,139,142,145,146,149,151,153,156,157,158,164,165,169,170,172,173,177,182,183,186,187,188,192,195,199,201,208,215,221,230,231,232,233,234,238,239,240,254,257,258,260,261,263,264,271,272,275,279,280,283,287],differences_wrt:29,differenti:[146,148,156,239],differienti:170,difficult:[5,29,71,98,157,199,201],diffraciton:1,diffract:[1,8,9,14,153],diffractionpattern:51,diffus:[0,1,3,4,6,49,55,87,290],diffusion_analyz:[8,9,14],diffusionanalysi:1,diffusionanalyz:[1,4,6,55],diffusivity_error:55,digest:240,dihedr:[156,215],dii:[199,201,232],diis_gdm:232,dilatmx:188,dilig:291,dilut:46,dilute_solution_model:[8,9,14,42],dim:[1,58,84,87,88,91,152,239,252],dimens:[1,49,56,58,71,88,113,139,142,143,149,155,156,170,189,215,225,228,238,239,269,292],dimension:[1,8,9,14,40,48,55,88,149],dimensionless:62,dimer:240,dimnam:189,diodan:[1,291],dion:240,dipol:[1,66,138,149,157,186,239],dipol_quadrupol_correct:239,dir:[122,143,165,174,240],dir_nam:239,dirac:169,direct:[1,4,6,44,49,53,55,56,58,66,70,71,81,96,98,105,109,110,149,156,157,158,164,168,170,172,186,188,192,204,210,218,224,238,239,240,254,257,260,261,263,272,289],direct_mp2:224,direction:[71,156],directional_elastic_mod:58,directional_poisson_ratio:58,directli:[1,3,56,70,79,88,97,98,118,147,150,156,157,158,159,160,165,171,177,182,183,201,215,238,239,240,252,257,260,269,292],directori:[1,3,4,5,6,12,13,79,109,122,123,127,130,131,133,137,138,139,142,165,174,182,187,188,190,197,200,210,216,225,238,239,240,245,246,269,284,292],dirnam:133,disabl:[28,139,165,182,260],disassembl:215,discard:[96,139,175,243,252,278],discern:157,discharg:[1,117,118,119],disconnect:[67,71],discontinu:170,discours:[4,6],discoveri:[101,102],discret:[87,239,272],discretizeoccupanciestransform:[1,272],discuss:[4,6,152],disjoint:[68,71],disk:[188,197,208],disord:[1,4,5,6,12,55,63,66,70,98,116,142,147,154,156,157,159,196,260,269,271,272,283],disordered_formula:283,disordered_struct:283,disordered_structur:269,disorderorderedtransform:269,disp:[226,239,254],dispers:[72,182,240],displac:[1,4,6,45,55,98,139,156,157,159,226,239,254,269,271,272,276,277,287],displai:[4,6,51,53,62,88,91,110,170,172,182,187,195,237,257,258,283,289],display_entri:177,display_help:289,display_info:289,display_warn:289,dispvec:239,disregard:79,dissimilar:[40,71],dissoci:[1,16],dist:[49,71,82,145,149,156,165],dist_ang_area_weight:25,dist_from_surf:[15,269],dist_tol:43,dist_toler:34,distanc:[1,11,15,17,25,28,29,30,34,43,49,53,56,66,71,79,82,84,85,87,88,97,98,105,109,139,145,147,149,152,154,156,157,165,170,181,208,215,218,239,252,258,260,269,271,272,276,288],distance_and_imag:154,distance_and_image_from_frac_coord:154,distance_and_image_old:1,distance_bound:25,distance_cutoff:[25,32,79],distance_from_point:154,distance_funct:25,distance_matric:239,distance_matrix:[156,239],distance_plateau:29,distance_scale_factor:[17,272],distance_to_origin:34,distance_to_point:34,distance_toler:156,distanceangleareanbsetweight:25,distancecutofffloat:25,distancenbsetweight:25,distanceplateaunbsetweight:25,distanceplateauweight:25,distances_indices_group:34,distances_indices_sort:34,distangleareaweight:25,distfactor:[26,29,30],distfactor_max:26,distinct:[5,17,49,58,79,81,98,105,117,137,143,156,157,158,177,260,271],distinguish:[1,16,28,97,199,201,263],distort:[28,34,66,83,97,98,271],distribut:[1,4,5,6,30,49,87,97,142,156,169,172,238,269,272],div:257,diverg:[87,201,226],divers:[195,290],divid:[44,49,117,137,139,146,165,167,173,199,239,240,255,256],divis:[1,98,186,188,199,238,240,255],divisor:[38,167,199,201],divsx3x3:257,djrepo:190,djrepo_path:190,dk:[5,161],dkorotin:1,dl:[49,103],dlsvolumepredictor:103,dmitri:291,dmu_at_0:105,do_bs:211,do_not_consider_anion_cation_bond:222,do_noth:29,do_queri:134,do_someth:182,do_tddft:211,doc:[1,4,6,165,182,186,189,195,215,228,242,280,282,292],dockerfil:1,docs_rst:[211,284],docset:[4,6],docstr:[1,3,226,234,239],document:[1,3,4,5,6,61,63,74,119,161,168,173,182,183,189,195,199,216,235,237,239,269,280,282,292],doe:[1,3,5,11,26,28,29,43,47,48,49,53,56,58,59,62,63,66,70,71,79,88,93,102,105,139,145,148,153,156,157,160,165,169,182,183,187,188,189,190,192,197,199,200,201,202,225,238,239,240,260,263,264,269,280,281,283,284,292],doesn:[55,71,138,156,157,167,238,276],dof:182,doi:[1,4,6,17,28,40,44,46,48,49,55,63,74,78,81,85,86,88,91,92,93,96,101,102,105,113,139,149,152,157,165,169,172,173,180,182,183,239,240,260,261,263,290],dojo_report:190,dom:239,domain:[1,40,91,102,281],domain_vertic:91,domegasf:186,domin:199,don:[3,55,141,187,188,201,263],done:[1,2,3,4,5,6,11,29,52,53,54,55,63,137,157,167,172,187,188,197,199,201,202,208,238,240,257,262,269,271,272,278,292],dongsenfo:[1,291],donni:291,donnywinston:291,donor:44,donotignoreexcessiveband:221,donotuseabsolutespil:221,dopabl:48,dopant:[1,15,100,269],dopant_predictor:[8,9,14,99],dopant_spci:100,dopant_speci:100,dope:[1,15,100,105,157,165,169,170,269],doping_level:165,dopingtransform:[1,269],dos1:[170,287],dos2:[170,287],dos_dict:[170,258,287],dos_dw:165,dos_fil:200,dos_kppa:188,dos_legend:170,dos_parti:165,dos_project:170,dos_spin:165,dos_typ:165,dos_up:165,doscar:[1,223],dose:[165,170,258,287],dosplott:[1,170],doss:[170,258,287],dot:[71,105,149,158,170,226,257,280],dotal:[200,233,239],doubl:[5,26,49,68,116,170,188,190,224,239,252],double_cap:26,double_cap_hint:26,doubt:3,doverlap:49,down:[1,12,88,98,116,137,143,164,165,167,168,169,170,179,196,200,215,223,239,240,269,289],download:[1,4,5,6,137,140,143,173,182,183,225,248],dozier:[1,290,291],dp:53,dpi:[62,280],dpython_bind:5,dr:[87,156,234],draw:[15,20,26,39,40,71,88,105,110,170],draw_cg:39,draw_edg:289,draw_formula_lin:40,draw_formula_mesh:40,draw_graph_to_fil:71,draw_network:20,draw_unit_cel:15,drawing_typ:20,drawn:[20,71,156,272,289],drew:291,drift:[55,238,239],driven:72,driver:199,drone:[122,123,292],drop:[1,2,4,6,119],drun_swig:5,ds:153,dskoda:1,dt:55,dthissit:25,dtindex:188,dtu:[5,161],dtype:[113,149,152,155,156,169,238],dual:[40,110,280],dual_cv_simp:110,dual_pt:110,due:[1,56,58,66,70,84,88,91,98,109,146,157,158,164,195,215,233,239,240,265,271],duerloo:56,duke:63,duli:105,dulong:58,dummi:[70,88,146,153,157,201,215,224,230,232,269],dummyel:153,dummyspeci:[1,2,49,71,81,88,139,145,146,153,154,156,159,169],dump:[1,175,201,217,282,292],dump_bse_data_in_gw_run:211,dump_tddft_data_in_gw_run:211,dunn:[88,291],duo:105,dupl:15,duplic:[1,11,15,63,71,97,102,156,158,192,215,260,276,277],dure:[1,2,5,11,67,79,81,84,158,159,199,200,201,223,239,263],dv:93,dwaraknath:[40,86,172,240],dwarknath:291,dwinston:1,dx2:[168,170],dx:[212,275],dxy:[168,170,239],dxz:[168,170],dy3:240,dy:[56,85,153,212,240,275],dy_3:240,dylib:5,dylla:[1,291],dyllamt:1,dynam:[1,15,97,156,172,206,224,238,269],dynikon:[1,291],dynmat:239,dyz:[168,170],dz2:[168,170],dz:[192,212],e0:[46,62,91,239],e1:34,e29661c79d59abae3b3ba69eae24b1a5:240,e2:34,e35ee27f8483a63bb68dbc236a343af3:240,e3:34,e447c648d870b066b3514e6b800727ab:240,e5e274e7cd99602ca81d146155abdf88:240,e782fc6292623b396091bf8b871c272f:240,e8ffa02fe3f3a51338ac1ac91ae968b9:240,e:[1,3,4,5,6,12,13,15,17,20,22,23,25,26,28,29,34,36,40,41,47,48,49,51,52,54,55,56,58,59,61,62,63,66,67,68,70,71,74,79,81,83,86,88,89,91,92,93,94,97,98,100,102,105,106,109,112,113,116,117,118,119,120,122,137,138,139,142,145,146,147,148,149,150,153,154,155,156,157,158,159,160,164,165,167,168,169,170,172,173,175,177,179,182,183,186,187,188,190,195,197,199,200,201,202,204,208,209,212,215,216,217,221,222,223,224,225,226,228,230,231,232,233,234,235,237,238,239,240,254,256,257,258,259,260,262,263,264,267,268,269,271,272,276,277,278,280,281,283,287,289,291,292],e_0:48,e_0_energi:1,e_:48,e_above_hul:[88,182],e_afm:82,e_cbm:44,e_cent:169,e_density_cub:199,e_f:209,e_fe2o3:173,e_fe6o9:173,e_fermi:[167,209],e_fm:82,e_form:48,e_fr_energi:1,e_g:[83,169],e_head:218,e_hul:88,e_hull_max:91,e_min:74,e_point:63,e_real:63,e_recip:63,e_surf:110,e_surf_list:110,e_tail:218,e_unit:105,e_vbm:44,e_wo_entrp:1,ea:55,each:[1,4,5,6,11,12,13,16,17,25,26,28,29,30,34,36,44,45,46,48,49,51,53,54,55,58,59,61,63,66,67,68,70,71,74,77,78,79,82,83,84,87,88,90,91,93,94,96,97,98,100,102,105,109,110,112,113,117,122,137,143,146,147,148,149,151,152,153,154,155,156,157,159,160,164,165,167,168,169,170,172,174,175,177,182,183,186,188,190,192,195,199,200,201,204,206,208,211,212,215,217,218,222,223,225,228,230,231,232,233,234,238,239,240,252,254,256,258,260,261,266,269,271,272,273,276,277,278,287,289,292],ead:105,eam:216,eamnpair_coeff:216,eantono:291,earli:[3,122,212],earlier:[1,182,292],earth:[93,153],eas:[1,239,281],easi:[1,4,6,188,199,201,243,272,292],easier:[1,5,71,113,118,146,150,153,157,161,174,182,188,199,201,240,280,287,292],easiest:[1,2,4,5,6,167,170,292],easili:[1,2,55,157,186,221,238],easy_instal:[1,5],eatom:[238,239],eaug:238,eb006721e214c04b3c13146e81b3a27d:240,eband:239,ebands_input:188,ec:[58,88],econ:79,econnn:[1,79],economi:97,ecosystem:[4,6],ecut:[186,188,190,228],ecutep:186,ecutsigx:186,ecutwfn:186,ed:[52,93,153],edg:[1,4,6,15,20,26,37,38,45,48,67,71,79,82,87,110,112,139,165,169,182,209,210,231,239,263,280,287,289],edge0:38,edge1:38,edge_color:[71,280],edge_data:37,edge_indic:37,edge_properti:71,edge_weight_nam:71,edge_weight_unit:71,edges_are_ord:37,edges_color:289,edges_linewidth:289,ediel_sol:239,ediff:[1,240],ediff_per_atom:240,ediffg:240,edit:[4,5,6,156,240,245,280],edu:[5,56,63,137,142,181,224,239,264],ee:63,eel:[209,210],eels_dat_fil:209,eentro:239,ef:170,efermi:[48,105,164,165,167,169,170,223,239],efermi_tol:164,effect:[0,1,3,4,6,25,53,58,63,78,79,83,90,93,105,146,148,153,165,170,186,199,201,239],effective_csm_estim:25,effective_csm_estimator_ratio_funct:25,effective_radiu:110,effici:[1,79,84,95,96,98,102,138,149,152,156,157,164,187,188,199,201,240,262,290,292],effort:[5,71,183],efg:[200,233,239,240],efg_matrix:86,eg:[49,91,98,105,153,159,169,210,240],egdel:113,egrid:165,egrid_interv:170,ehrlach:[101,102],eig:[165,170,239],eigen2_defin:5,eigen3:5,eigen:[5,239,260],eigen_defin:5,eigen_toler:260,eigendisplac:[226,254,256],eigenenergi:239,eigenv:[1,164,165,239],eigenvalu:[1,40,44,45,90,96,164,165,170,199,200,212,239,240,254,260],eigenvalue_band_properti:239,eigenvector:[40,58,212,226,254,260],eigenvectors_from_displac:254,eight:165,eigmethod:211,eigtol:90,eigvec:254,eigvec_to_eigdispl:226,eimr:291,eimrek:1,einstein:[58,158],einsum_sequ:158,einsum_str:158,eip:199,either:[3,4,6,13,16,30,34,48,54,56,66,68,70,71,79,81,91,101,103,105,112,120,126,146,147,148,153,154,156,157,159,160,165,167,168,169,182,186,190,192,197,199,200,206,208,212,215,221,224,225,230,233,238,239,240,257,269,271,272,273,278,280,281,283,292],el1:[46,79],el1_sym:79,el2:79,el2_sym:79,el:[105,141,146,147,153,169,199,202],el_orb_spec:164,el_radius_upd:[56,79,97],el_ref:[40,88],el_symbol:79,elabor:199,elaps:239,elast:[1,8,9,14,77,87,158,182,239,240],elastic_centered_graph:20,elastic_energi:77,elastic_tensor:239,elasticity_tensor:77,elastictensor:[2,58,77],elastictensorexpans:58,elec_neg:151,elec_temp:199,elecom:[88,290],electr:[86,153,239,240],electrical_resist:153,electricfieldgradi:86,electrochem:[55,88,91,240,290],electrod:[1,88,117,118,119,120],electrolyt:[88,240],electron:[1,4,5,6,43,44,45,48,53,55,66,70,81,83,105,108,137,138,139,146,149,151,153,156,160,163,165,168,169,173,186,188,199,201,209,212,224,228,232,238,239,240,257,260,263,264,269,292],electron_affin:[1,153],electron_configur:238,electron_scattering_factor:53,electroneg:[1,70,79,98,146,147,148,151,153,156,157,232,240,280],electronic_step:239,electronic_structur:[1,2,8,9,113,152,153,219,223],electronsalgorithm:186,electrostat:[1,11,44,45,61,63,105,137,138,292],elem1:49,elem_cn:49,elem_map:146,element1:97,element2:97,element:[1,2,3,4,6,11,17,25,34,35,40,41,43,47,48,49,52,53,54,55,56,58,59,63,66,68,70,72,74,79,81,84,85,86,87,88,91,94,96,97,98,105,110,112,113,116,117,118,119,126,139,141,145,146,147,148,149,151,153,154,156,157,159,161,164,165,169,170,171,172,175,177,182,183,186,190,192,199,201,202,204,206,208,215,222,224,226,234,238,239,240,248,254,255,258,269,278,280,281,287,289,290,292],element_color_map:289,element_composit:146,element_or_speci:17,element_pad:40,element_symbol:190,elemental_data:280,elemental_dos_do:1,elementari:86,elementbas:153,elementcompar:98,elementwis:260,eletrostat:[201,239],elf:239,elfcar:[1,239],elimin:[49,84,240],elizabeth:291,elli:143,ellips:34,ellipsi:34,ellipsoid:170,ellipt:139,ellpit:139,elmap:17,eln:210,elong:85,els:[29,49,55,141,149,152,157,160,164,165,170,189,190,212,238,272,279,280],elsevi:280,elsewher:[16,233],elsymbol:239,elt_ord:170,em:227,email:[56,182,281],emax:257,embed:[172,209],emerg:[1,151],emin:257,emit:282,emmin:238,empir:[5,85,146,153,199],emploi:[62,187,243],empti:[1,71,79,146,164,167,170,182,188,219,231,232,276,278,289],emul:[1,79],en:[48,84,152,153,276],enabl:[2,4,6,13,15,32,149,182,239,240,269],enantiom:71,enaug:240,enclos:[48,79,200,233,239,283],encod:[1,30,187,190,278,282,292],encompass:[88,91,105],encount:[5,67,79,281,282],encourag:[3,4,6,139],encut:[49,238,239,240],end:[0,1,2,3,26,76,87,101,109,118,120,123,143,148,152,156,157,159,200,208,212,233,238,239,240,289],end_index:[164,254],end_monom:218,end_struct:87,end_structur:156,end_t:143,end_tag:187,end_temp:240,end_tim:187,endpoint:[1,66,87,88,156,182,183,240],endpoints_minima:66,energet:105,energi:[1,4,5,6,15,16,40,43,44,46,48,49,55,58,61,62,63,64,66,74,77,81,82,88,91,93,94,96,105,109,110,112,113,117,119,130,141,143,146,151,153,157,159,160,164,165,167,169,170,171,172,173,174,175,177,182,186,188,190,192,195,199,200,201,209,210,211,212,219,223,224,226,228,231,232,233,238,239,240,255,257,258,269,271,272,280,287,290,291],energy1:94,energy2:94,energy_1:177,energy_2:177,energy_above_hul:88,energy_adjust:173,energy_at_condit:91,energy_colormap:88,energy_correct:43,energy_cutoff:[44,195],energy_dens:58,energy_fil:200,energy_forc:[199,201],energy_fr_energi:1,energy_gap:[199,201],energy_grid:165,energy_hkl:110,energy_level:170,energy_model:[8,9,14,269],energy_per_atom:[88,91,171,182],energy_rang:167,energy_span_around_fermi:165,energyadjust:[1,172,173,177],energyarrai:160,energymodel:61,energytrend:66,enforc:[1,79,98,158,199,200,233,239,260,272],enforce_typat:186,enforce_znucl:186,eng:291,engin:[127,142,224,291],enhanc:[1,281],enmax:[238,240],enmin:238,enough:[3,68,70,108,156,199,201,239,260,269],ensembl:[1,15,97,238,240],ensemble_cent:15,ensur:[1,3,4,5,6,43,59,62,71,91,103,118,137,147,153,154,155,157,158,165,168,172,182,197,201,210,233,238,239,240,261,263,271],enter:[88,146,292],enthalpi:[88,106,172,173,212,290],enthapli:106,entir:[1,3,4,6,13,48,67,117,123,149,165,182,197,225,230,238,263,271,292],entireti:[4,6],entiti:[171,173],entri:[1,8,9,16,40,41,43,44,45,48,58,71,79,86,88,91,92,94,96,105,117,118,119,124,142,153,158,182,186,187,188,189,199,215,221,239,240,269,280],entries_charg:118,entries_discharg:118,entries_in_chemsi:118,entropi:[106,172,173,239,255],entrpi:258,entry1:[88,119,175],entry2:[88,119,175],entry3:175,entry4:175,entry5:175,entry_charg:119,entry_dict:40,entry_dict_from_list:105,entry_discharg:119,entry_id:[1,43,91,105,173,177,239],entry_id_1:177,entry_id_2:177,entry_list:91,entry_tool:[1,8,9,171],entryset:[1,175],enum34:1,enum_possible_plane_cub:70,enum_precision_paramet:269,enum_sigma_cub:70,enum_sigma_hex:70,enum_sigma_ort:70,enum_sigma_rho:70,enum_sigma_tet:70,enumer:[1,5,15,61,81,82,105,140,150,269,272,279],enumerate_defectsit:49,enumeratestructuretransform:[1,5,269,271],enumerror:140,enumlib:[1,131,140,156,269,271],enumlib_cal:[1,5,8,9,136,156,269],enumlibadaptor:[1,156,269],env:[1,20,135,284],env_graph:20,envelop:40,environ:[1,18,20,21,22,23,24,25,26,28,29,36,39,71,79,83,138,151,153,182,193,222,225,271],environment:[1,5,55],environment_nod:[9,14,18,19],environment_subgraph:23,environmentnod:22,environments_data:20,environments_identifi:29,environments_symbol:23,eo:[1,8,9,14,93],eos_fit:62,eos_nam:62,eosbas:62,eoserror:62,ep:[51,62,79,120,170,187,212,234,257,258,287],eph:1,epjconf:152,eps_:199,eps_adapt:199,eps_default:[199,201],eps_geo:199,eps_it:199,eps_jacobi:199,eps_scf:[199,200,201],eps_schwarz:201,eps_schwarz_forc:201,eps_u_ramp:199,eps_xx:201,epsdegen:139,epsilon:[49,234,250,251,260],epsilon_:186,epsilon_d:169,epsilon_infin:[186,257],epsilon_ion:239,epsilon_stat:239,epsilon_static_wolf:239,epsilon_u:169,eq:[49,93,160,240,257],eq_set:260,eq_strain:58,eq_stress:58,equal:[1,22,26,30,34,43,78,79,82,84,91,98,105,146,149,152,153,156,157,158,159,160,164,165,167,169,172,175,188,192,199,201,221,222,223,239,240,255,260,271,276,279,284],equat:[1,44,48,58,62,82,93,105,186,201],equatori:79,equi:264,equidist:[25,272],equil_timestep:143,equilibr:[48,143],equilibria:[91,172],equilibrium:[58,88,105,169],equiv_label:261,equival:[15,17,25,26,29,33,43,47,53,54,58,59,66,70,81,84,90,91,93,94,98,136,139,149,152,156,157,158,161,164,167,168,172,173,175,177,182,188,193,196,213,215,233,254,260,261,263,267,269,272],equivalent_indic:26,equivalent_posit:267,equivalent_sit:29,equivalent_site_index_and_transform:25,equivalentsitesearcherror:33,er3:240,er:[56,85,153,240],er_3:240,er_bp:239,er_bp_tot:239,er_ev:239,er_ev_tot:239,erang:169,eras:289,erase_info:289,erase_warn:289,eric:291,ernzerhof:161,err:238,err_fil:238,err_msg:284,error:[1,2,3,4,5,6,33,34,53,55,58,62,70,84,88,89,91,117,140,141,146,157,158,160,165,169,170,174,177,179,182,187,188,189,192,196,199,201,212,224,228,230,234,238,239,248,269,272,275,279,280,282,291],error_def:212,error_fil:172,ertl:68,erturn:190,es:[56,153,164,199,254],esp:[1,17,44,55,200,224,228,239,272],esp_task:224,especi:[1,2,3,5,49,55,71,165,199,200,201,228,239,292],espottesmith:1,espresso:234,essenti:[1,13,15,43,67,88,91,117,118,146,149,154,155,156,160,169,188,199,201,215,224,238,239,247,260,292],establish:[4,6,177,285],ester:1,estim:[1,17,25,28,36,41,55,58,72,79,81,82,83,97,143,173,201,225,240,256,271],estimate_band_connect:254,estimate_exchang:82,estimate_nband:240,et:[1,5,36,44,47,48,49,56,72,79,81,85,91,93,97,137,161,165,169,170,172,173,183,206,239,261,290],eta:[61,63,86,165,239],eta_from_seebeck:165,etc:[0,1,3,4,5,6,43,48,55,58,68,70,71,79,81,82,84,88,98,113,116,117,124,137,143,152,153,154,155,156,158,159,160,168,169,175,177,181,182,200,201,208,209,210,221,225,227,228,238,239,240,246,255,259,260,269,280,284,292],ethanol:232,ethyl:68,etsf:189,etsf_read:189,eu2:[1,240],eu3:[1,240],eu:[1,56,85,153,183,240],eu_2:240,euler:59,eulerian:261,ev:[1,40,43,44,49,62,63,64,71,74,88,91,93,96,105,112,113,151,153,160,165,167,169,170,172,173,174,177,182,186,188,200,209,211,212,219,223,224,239,240,254,256,258,292],ev_to_k:49,ev_to_kj_per_mol:74,eval:[4,6,239],evalu:[34,36,45,46,49,58,63,79,91,93,192,199,201,222,223,224,232,239,240,256],evaluate_wavefunc:239,evan:[143,291],even:[1,2,4,5,6,56,87,98,117,123,146,156,177,182,186,199,201,230,232,238,239,262,271,272,276,292],event:[4,6,280,281,289],eventu:[16,157],everi:[4,6,12,48,53,55,97,139,149,165,223,239,256,292],everyon:291,everyth:[3,164,200,201,292],everything_equ:22,evolut:[88,91],ewald:[1,3,8,9,14,44,49,61,269,271,272,292],ewaldelectrostaticmodel:61,ewaldminim:63,ewaldpap:63,ewaldsum:[61,221],ewaldsumm:[1,61,63],ex:[5,43,44,68,151,164,202,211,230,232,254],ex_mat:82,ex_param:[82,143],exact:[11,84,85,98,156,157,175,201,238,240,262],exactdens:192,exactli:[1,3,70,98,157,165,186,199,222,238,272],exaf:[112,155,208,209,210],examin:88,exampl:[1,2,3,5,11,12,13,17,20,26,28,37,41,43,48,55,56,63,66,71,79,84,88,94,97,98,100,105,106,109,116,117,118,119,122,145,146,148,149,152,153,155,156,157,160,161,165,169,170,172,173,175,182,186,187,188,190,199,200,202,204,210,212,216,220,224,225,228,232,233,236,238,239,240,243,260,262,265,269,271,272,276,280,281,286,287,289],exc_dft_opt:211,exc_typ:186,exce:[98,201,269],excel:[1,84,137,140,188,260,290],except:[1,3,33,37,49,59,62,71,79,87,88,94,98,102,140,141,146,148,152,153,156,160,165,169,172,182,187,188,192,196,199,204,208,224,228,233,238,239,240,260,275],exception:102,exception_on_bad_xml:239,excess:44,exchamiltonian:186,exchang:[1,71,81,82,143,150,152,161,183,186,192,199,201,210,224],exchange_const:71,excit:[1,8,9,14,53,184,209,211,212,224],excitationspectrum:[64,224],excitinginput:206,exclud:[11,28,44,49,88,90,156,157,172,174,177,188,190,218,240,280,289],exclude_dir:190,exclude_polyanion:174,exclude_self:156,excluded_atom:28,excluded_bonding_el:289,exclus:[2,161],execut:[1,5,11,133,137,138,139,140,141,143,179,199,219,225,278,284],exelf:210,exercis:239,exhf:239,exhibit:[137,138],exist:[1,2,3,4,5,6,11,26,28,29,44,45,48,49,53,55,58,62,71,81,85,87,88,91,98,102,138,145,156,157,167,168,170,173,177,190,192,197,199,200,202,210,216,219,238,240,260,275,280,292],existing_structur:11,exit:[87,239],exp:[36,49,54,55,58,174,182,226,239],exp_compound:174,exp_cos_aa:79,exp_entri:[8,9,171,174],exp_gz:174,expand:[1,3,4,5,6,70,269],expand_tim:[70,269],expans:[3,58,153,158,201],expect:[1,2,3,5,11,34,46,55,70,79,83,109,137,141,153,160,168,169,201,239,240,260,263,269],expected_charg:16,expens:[1,63,88,199,239,272],expentri:[176,182],experi:[5,91],experienc:216,experiment:[17,28,79,88,106,112,153,170,172,173,174,176,182,255,269,272],exphp:[1,291],explain:[1,139,165,170,172,173],explan:[1,70,146,170,172,173,182,292],explanaion:173,explicit:[25,26,28,186,195,196,238,239],explicit_indic:28,explicit_on:283,explicit_optimized_permut:26,explicit_path:186,explicit_permut:26,explicitli:[25,34,37,56,79,201,240],explicitpermutationsalgorithm:26,explor:[4,6,49,139,292],expnorm:49,expon:[25,79,142,165,201,269],exponenti:[49,275],export_msdt:55,expos:183,expr:58,express:[4,6,34,58,66,149,158,200,233,239],expt:173,ext:[0,1,2,3,4,6,8,9,187,190,264,292],extend:[1,12,13,15,41,49,58,60,74,86,87,88,146,152,155,156,159,169,176,188,189,199,210,232,255,269,284,292],extend_collect:13,extend_structure_molecul:79,extend_transform:[12,13],extens:[1,2,4,5,6,55,71,110,122,138,153,154,156,170,173,176,187,190,200,211,239,292],extern:[1,2,3,4,5,6,131,238,245,281,282],external_id:182,extra:[4,6,45,48,81,86,116,186,187,227,239,248,275,288],extra_nn_info:79,extract:[1,5,12,29,70,71,81,82,147,156,157,165,187,226,238,239,258,269,292],extract_clust:156,extracted_vasp_potcar:5,extrapol:[1,55,169,199,239],extrapolate_reciproc:275,extrapolate_simple_reciproc:275,extras_requir:[4,6],extrem:[1,4,6,47,63,103,156,170,182,201,239,240,258,262,271,272,287,292],extrema:[49,109,165],extrema_coord:49,extrema_df:49,extremum_icohpvalu:167,extrins:[116,117],ey:[149,186],f0:[168,169,170],f1:[4,6,34,168,170,264],f1d01e845dccc52d448679911f301a73:240,f2:[34,74,146,168,170,177,240,284],f3:[168,170],f4ff16a495dd361ff5824ee61b418bb0:240,f:[4,6,29,36,49,53,54,56,58,66,67,85,106,112,116,118,139,143,146,153,168,170,174,190,231,239,240,248,263,264,283,284,290,291,292],f_1:[168,170],f_2:[168,170],f_3:[168,170],f_:54,f_constant:212,f_d:169,f_gw:240,f_h:240,f_j:54,f_lower:34,f_upper:34,f_x:169,f_xyz:169,f_xz:169,f_y:169,f_yz:169,f_z:169,fac_aa:79,face:[15,26,77,79,97,248,289],face_dist:79,faces_color_overrid:39,facet:[28,34,51,54,74,77,79,88,97,105,110,149,276],facil:[173,291],facilit:[170,177,235,258,292],facmaxdl:49,fact:[4,6,79,84,164,254,292],factor:[1,17,28,29,30,38,43,44,49,52,53,54,55,62,70,78,79,91,94,110,142,146,148,149,156,157,158,160,165,170,173,219,226,239,240,258,269,272,289],factori:[59,147],faghaninia:1,fail:[1,2,4,5,6,7,11,37,45,67,71,93,153,169,172,177,238,265],failur:1,fairli:[3,4,6,71,201,260,289],faith:265,fake:187,fall:[88,149,156,269,289],fallback:[1,4,6,7,28],fallback_to_sourc:25,fals:[1,11,12,13,15,16,20,22,25,26,28,29,34,37,38,39,44,45,47,48,49,51,52,54,55,56,58,59,62,63,66,67,68,70,71,74,77,78,79,81,82,83,84,87,88,91,93,96,97,98,100,101,102,103,105,109,110,117,118,119,120,122,137,138,139,141,143,146,147,148,149,151,152,153,154,156,157,158,159,164,165,167,169,170,172,174,175,177,182,186,187,188,190,192,195,196,197,199,200,201,206,208,212,215,218,219,221,222,223,226,228,232,233,238,239,240,254,256,257,258,260,261,263,269,270,271,272,275,276,279,280,284,287,288,289],famili:[51,55,150,157,170,190],familiar:[139,183],fan:143,far:[1,3,103,123,186,201,222,223,238,239],farid:186,farther:87,fashion:210,fast:[1,4,6,28,36,49,63,84,88,91,137,195,199,201,240,290,292],fast_norm:78,faster:[1,37,55,56,78,79,84,88,105,122,156,199,201,269,271],fastest:[201,292],fatband:[1,170,221,223],fatband_:223,fatband_x_i:223,fault:[195,201],favor:[1,2],favour:25,fb974e44d56a8c62c6bbd1a1eb70c3a7:240,fband:186,fcc:[70,79,105,188,263],fcc_110_missing_row_1x2:157,fch:239,fcluster:157,fcm:90,fcmasum:90,fcmeng:1,fcoord:[149,154,239,276],fcoord_list:276,fcoords1:[149,276,277],fcoords2:[149,276,277],fd:275,fda_list:25,fdp:71,fe0:[1,146,154,201],fe1:[146,283],fe2:[66,70,79,83,98,146,147,153,154,156,157,159,272,283,292],fe2o3:[1,4,6,91,106,146,151,172,182,283,292],fe3:[98,146,153,269],fe4:[146,148],fe:[1,4,6,56,66,70,71,79,85,88,91,97,105,118,146,147,148,153,154,156,157,159,172,174,175,182,190,221,239,240,269,271,272,280,283,284,289,290,292],fe_pv:[172,221,238,240],fe_sv_gw:240,feasibl:[84,201],featur:[1,2,3,4,5,6,79,109,160,182,183,188,199,200,239,282],fed:[48,62,77],feder:291,feedback:[3,168],feel:[0,5],feenstra:239,fef3:118,feff:[1,8,9,125,126,184],feff_inp_fil:209,feff_plot_cross_sect:[8,9,124],feff_plot_do:[8,9,124],feff_tag:208,feffdictset:210,feffexaf:210,feffinputset:210,feffio:[1,210],feffparsererror:208,feffpot:[208,210],feffproject:207,fefftag:208,feffxan:210,feka1:54,feka2:54,feka:54,fekb1:54,feket:291,femtosecond:159,feo:[172,182,292],fepo4:[116,118],fermi:[1,43,48,105,164,165,167,169,170,186,200,209,239,287],fermi_dirac:[186,188,199],fermi_level:[43,48,169],fermi_surface_data:[165,170],fermido:[1,169],ferrimagnet:[81,269],ferrimagnetic_by_motif:81,ferrimagnetic_by_speci:81,ferroelectr:[1,8,9,14,149],ferromagnet:[81,186,269],fetch:[3,182,238,239],few:[1,2,3,4,6,79,81,156,157,200,216,239,292],fewer:[1,5,122,177,240,269],fewer_bond:231,fexoi:[182,292],fexpi:292,fexpyoz:292,ff3a09f2ff91798e58eb4b9854e9be4a:240,ff:215,ff_element:215,ff_label:215,ff_map:215,ffmpeg:[5,289],fft:[239,240],fft_mesh:239,fh:106,fht:105,fictiv:79,field:[1,25,71,79,81,82,83,86,87,139,142,143,153,164,172,183,186,187,199,200,215,216,227,233,238,239,240,248,258,264,281,290],field_gradi:139,field_hessian:139,fiesta:[8,9,184],fiesta_run:211,fiestainput:211,fiestaoutput:211,fiestarun:211,fig:[51,62,170,187,257,258],fig_clos:[51,62,170,187,257,258],fig_kw:280,fig_siz:170,figsiz:[29,30],figur:[4,6,20,29,30,40,41,51,53,61,62,63,71,74,88,110,120,159,170,174,187,215,238,239,257,258,279,280],file:[0,1,3,4,5,6,12,13,23,27,29,41,44,49,51,55,58,62,66,71,79,87,88,105,108,120,122,123,124,125,131,135,137,138,139,141,142,143,156,157,158,159,164,165,167,168,169,170,172,174,175,182,187,188,189,190,192,194,195,196,197,199,200,201,203,204,205,206,208,209,210,211,212,215,216,217,218,219,221,222,223,224,225,226,227,228,230,231,232,234,235,238,239,240,241,242,243,245,246,247,248,254,256,257,258,269,278,281,282,287],file_12:202,file_1:202,file_2:202,file_extens:122,file_format:195,file_hash:238,file_nam:[141,239],file_pattern:[182,217],filenam:[4,6,13,41,49,55,68,71,82,120,123,133,137,139,156,159,165,167,170,175,182,187,188,189,190,192,195,196,197,200,203,204,206,208,209,210,211,212,215,216,217,219,221,223,224,225,228,230,231,232,234,235,238,239,240,241,243,246,247,248,254,257,258,278,282,287,289,292],filename1:[4,6],filename2:[4,6],filename_charg:222,filename_icohp:222,filename_or_structur:182,filenma:[4,6],filennam:187,fileobj:[187,282],filepath:[5,55,188,190,234,239,240],files_to_transf:240,filetyp:71,fill:[1,44,151,169,174,187,216,240,272,291],film:[76,77,78,104,147],film_area:78,film_indic:147,film_lay:147,film_matrix:76,film_max_mil:77,film_mil:[76,77],film_sit:147,film_sl_vector:[77,78],film_slab:147,film_structur:76,film_termin:147,film_thick:76,film_transform:[77,78],film_vector:[77,78],filobj:282,filter:[1,8,9,10,12,16,49,53,61,88,91,98,153,157,177,183,190,292],filter_compat:48,filter_fragment_entri:16,filter_funct:[153,190],filter_solid:[1,91],fim:81,final_defect_structur:45,final_energi:[1,192,212,228,239],final_energy_contrib:239,final_energy_wo_entrp:[1,239],final_entri:16,final_fr_energi:[1,239],final_molecul:16,final_structur:[1,97,170,192,212],find:[1,2,4,6,15,17,21,28,37,47,48,49,54,56,58,60,63,66,67,70,71,74,76,77,79,82,84,87,88,91,94,98,101,102,103,105,149,156,157,158,165,169,180,182,188,190,195,196,199,200,206,211,215,221,222,230,231,240,250,251,260,261,262,263,266,267,269,271,272,276,288,290,292],find_adsorption_sit:[15,269],find_all_map:149,find_arg:[15,269],find_clust:56,find_connected_atom:56,find_eq_stress:58,find_equivalent_sit:267,find_in_coord_list:276,find_in_coord_list_pbc:276,find_map:149,find_min:49,find_neighbor:149,find_points_in_spher:252,find_primit:260,find_r:71,find_rot:28,find_scaling_factor:28,find_sect:230,find_stable_charg:48,find_stable_entri:91,find_structur:182,find_surface_sites_by_height:15,finder:[1,4,6,11,15,21,28,61,79,290],fine:[1,5,49,87,153,170,196,199,209,238,239,240,258,260,287,292],fine_structur:209,finer:[169,272],finest:201,fingerprint:79,fingerprint_length:79,finish:225,finit:[1,36,58,81,269,275],fire:53,firework:[4,6],first:[1,2,3,4,5,6,11,13,17,26,29,34,37,40,48,49,53,55,56,58,60,63,70,71,77,79,82,84,85,86,87,88,94,98,105,109,113,139,141,145,146,148,149,152,153,155,156,157,158,159,164,169,170,172,175,177,182,187,188,192,195,196,197,199,201,204,208,215,226,231,238,239,240,254,255,256,269,271,272,275,276,277,279,290,292],fischer:[101,102,240,290],fit:[1,4,6,34,54,55,58,62,66,68,82,84,88,93,98,109,143,158,164,165,170,174,175,201,202,224,226,240,256,269,275,280],fit_anonym:98,fit_arrheniu:55,fit_error:34,fit_least_square_distance_error:34,fit_maximum_distance_error:34,fit_to_structur:158,fitter:[1,175],five:182,fix:[1,2,3,4,6,7,15,25,53,70,79,87,140,156,165,186,188,196,230,232,238,245,269,291],fix_denomin:272,fix_import:282,fix_pbc:70,fixed_cb_energi:170,fixed_length:79,fixed_magnetic_mo:199,fl:153,flag:[1,5,15,45,49,58,79,141,158,181,222,239,245,269],flags_kei:234,flagship:201,flat:[56,105,279],flaviu:1,fledg:3,fleur:[0,1],flexibl:[1,3,4,6,66,70,86,88,91,94,146,147,148,156,157,159,170,171,173,176,182,186,200,224,238,240,258,287,290,292],float_:277,float_fmt:88,float_prec:1,floatdecim:191,floatkeyword:221,floatwithunit:[1,2,86,153,160],florida:291,flow:[74,201],fluorid:172,fluorin:292,fm:[4,6,56,81,82,153,156,157,210,262],fm_e:82,fm_struct:82,fmt:[4,6,63,130,149,156,167,237,283],fn:284,fname:[49,204],fock:224,focu:[217,222],fold:170,fold_point:170,folder:[4,6,137,139,211,223],follow:[1,2,3,4,5,6,13,15,16,17,20,26,28,29,36,44,45,52,54,55,56,58,62,71,74,79,87,88,91,93,105,106,109,110,113,137,138,139,140,143,146,148,153,157,158,160,161,167,168,170,174,177,179,180,182,183,190,194,197,201,204,208,221,223,232,238,239,240,248,258,260,271,281,290,292],font:[91,120,170,280],font_dict:120,fontcolor:280,fontsiz:[48,51,62,105],foo:[197,225],footer:[200,233,239],footer_pattern:[200,233,239],forbid:156,forbidden:17,forbidden_speci:17,forc:[1,4,6,63,84,87,90,100,102,105,109,147,157,182,192,199,200,201,212,215,216,224,226,232,234,238,239,240,269],forcad:140,force_const:[226,239,245],force_diagon:269,force_ev:[199,201],force_field:[215,216],force_gamma:[238,240],force_hybrid_mod:239,forceconstantmatrix:90,forceenergyrang:221,forceev:199,forcefield:[195,215],forceset:232,forcev1hmatrix:221,forg:[4,5,6],fork:[3,4,6,96],form:[1,4,6,34,40,63,70,71,88,89,90,91,93,97,101,102,109,110,118,122,142,146,149,152,156,157,158,161,165,167,169,170,171,172,173,174,176,177,182,186,188,190,191,192,197,199,201,202,218,219,220,223,225,236,239,240,241,252,255,258,261,263,266,267,269,271,272,273,276,279,281,283,287,291,292],formal:[1,54,91,201,239],format:[1,2,4,5,6,13,16,30,41,43,46,48,55,56,70,71,79,88,91,96,105,106,109,117,118,119,120,135,156,157,158,160,164,165,167,169,170,172,173,174,175,179,182,187,188,189,191,192,194,195,196,199,200,201,203,204,208,212,215,216,217,223,226,227,230,231,232,238,239,240,242,243,247,248,254,258,262,269,280,281,282,283,284,287,290,292],format_formula:280,format_list2d:191,format_list:191,format_scalar:191,formation_energi:43,formation_energy_per_atom:182,formation_energy_tol:88,formation_enthalpy_per_atom:173,former:[169,240],formul:[1,93],formula:[1,4,6,13,40,41,53,61,63,74,82,84,88,91,98,105,106,117,118,120,143,146,148,151,156,165,171,173,174,176,177,179,182,183,206,208,209,212,226,238,240,255,256,258,280,283,292],formula_color:40,formula_count:240,formula_double_format:283,formula_pretti:16,formula_unit:[171,173],formulas_to:40,formulas_to_draw:40,fortran:[46,137,140,186,239,290],fortran_command:131,forum:239,forward:[1,3,208],found:[1,4,5,6,26,29,30,49,56,58,63,71,74,79,84,87,88,92,98,101,103,105,125,146,149,154,156,157,161,169,182,186,187,190,192,195,199,200,211,215,226,234,238,239,248,254,260,261,272,276,288,291],foundat:149,founder:[4,6],four:[70,79,123,139,149,156,195,215,280],fourier:239,fourth:[156,169,224,254,256],fp:289,fprime:210,fr:[56,85,153,170,211,240],fr_sv:240,frac:[54,66,105,117,154,164,226,254,256],frac_charg:[117,118,119],frac_coord:[49,70,139,149,154,156,157,159,164,226,254,256,276,277],frac_coords1:149,frac_coords2:149,frac_discharg:[117,118,119],frac_flg:141,frac_point:149,frac_x:120,fracit:44,fraction:[1,4,6,15,17,25,29,34,36,44,46,49,63,66,70,79,88,91,92,98,103,105,118,120,139,141,146,147,149,154,156,157,159,164,165,170,175,187,201,204,219,226,239,240,260,269,271,272,276,277,292],fraction_atom_coordination_environments_pres:29,fraction_ion_coordination_environments_pres:29,fraction_to_remov:272,fractional_composit:[98,146],fractional_coord:[66,70,147,149,156,157,159],fractional_flg:141,frag:16,fragil:292,fragment:[1,8,9,14,16,71,84],fragment_and_process:16,fragment_entri:16,fragmet:1,frame:[53,74,159,168,177,212,231,247,289],frame_properti:159,framework:[1,5,20,49,55,79,98,105,117,172,175,180,289,292],framework_formula:[117,118,119],framework_ion:49,frameworkcompar:98,francesco:291,frank:28,fraricci:1,free:[0,1,3,4,5,6,44,45,49,88,91,93,98,105,172,173,182,212,239,255,258,281],free_chg_cutoff:45,freedesktop:5,freedom:[43,140,146,182,186,188],freevolumepotenti:87,freez:195,freeze_atom:195,frei:291,freq:[1,97,192,212,224,232],freq_max_fit:256,freq_typ:192,freq_unit:258,freqremax:186,freqremin:186,freqset:232,frequenc:[1,17,55,58,96,97,186,192,212,224,226,232,239,254,255,256,257,258,280],frequencien:254,frequent:[2,66,91,177],frequnit:258,freyplnravgplot:44,freysoldt:[44,45,49],freysoldtcorrect:[44,45],friedrich:291,friendli:[1,139,186,224,292],from:[0,1,2,3,4,5,6,11,12,13,15,16,17,20,21,23,25,26,28,29,30,34,36,37,38,40,41,43,44,45,46,48,49,51,53,55,56,58,59,61,62,63,66,67,68,70,71,72,74,76,77,78,79,81,82,83,84,85,86,87,88,90,91,92,94,96,97,98,101,102,103,105,108,109,110,113,116,117,118,119,122,123,129,130,132,133,134,135,137,138,139,140,141,143,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,177,179,181,182,183,186,187,188,189,190,192,193,195,196,197,199,200,201,203,204,205,206,208,209,210,211,212,213,215,217,218,219,220,221,222,223,224,225,226,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,247,248,254,255,256,257,258,260,261,262,263,264,265,266,267,269,271,272,276,277,278,280,281,283,284,289,290,291,292],from_2d_to_3d:76,from_2points_and_origin:34,from_3point:34,from_a:152,from_abinit_ixc:161,from_axis_angle_and_transl:152,from_b:152,from_bond:215,from_bson_voronoi_list2:30,from_bulk_and_mil:15,from_cg:28,from_chgcar:139,from_cif_fil:208,from_cif_str:12,from_coeffici:34,from_composition_and_entri:118,from_composition_and_pd:118,from_computed_structure_entri:105,from_csv:175,from_default:101,from_deform:59,from_descript:25,from_dict:[1,11,12,20,23,25,26,29,30,36,37,43,48,55,61,63,70,71,82,84,85,88,91,94,98,102,105,106,122,146,147,148,149,150,152,153,154,156,157,158,161,164,165,167,169,173,176,186,188,190,192,197,199,208,211,212,215,217,219,221,224,228,234,238,240,254,255,256,257,267,281],from_dict_legaci:119,from_dict_of_dict:71,from_diff_fit:58,from_dir:[109,190],from_directori:[197,210,225,238,292],from_do:113,from_edg:37,from_el:199,from_entri:[119,173],from_ff_and_topolog:215,from_fil:[1,4,6,49,55,87,105,156,159,165,167,170,190,195,196,197,199,203,206,208,209,211,212,215,219,221,222,223,224,228,230,234,238,239,241,243,247,248,292],from_filenam:[13,292],from_formula:148,from_global_moment_and_saxi:168,from_graph:20,from_grid:221,from_hdf5:239,from_imag:71,from_independent_strain:58,from_index:71,from_index_amount:59,from_input:188,from_jimag:71,from_kpoint:199,from_lammpsdata:215,from_lengths_and_angl:2,from_lin:199,from_lobst:222,from_magnetic_spacegroup:[156,264],from_maryland_not:86,from_molecul:224,from_molecule_graph:195,from_moment_relative_to_crystal_ax:168,from_multi_jobs_fil:230,from_nam:161,from_npoint:34,from_npoints_least_square_dist:34,from_npoints_maximum_dist:34,from_object:188,from_old_dict:164,from_origin_axis_angl:152,from_origin_shift:265,from_outcar:109,from_outcars_and_structur:66,from_paramet:[149,292],from_path:[137,139],from_pd:173,from_poscar_str:12,from_preset:79,from_prev_calc:240,from_prev_calcul:240,from_previous_calcul:240,from_pseudoinvers:58,from_rotation_and_transl:[149,152],from_rotation_and_translation_and_time_revers:152,from_row_and_group:153,from_scaling_factor:272,from_sit:156,from_slab:147,from_snl:12,from_spacegroup:[4,6,156],from_sphere_area:105,from_st:230,from_step:118,from_str:[1,4,6,94,153,156,160,179,192,195,196,197,199,203,206,208,211,212,217,219,224,228,230,238,242,243,247,248],from_structur:[13,55,159,215,234,281],from_structure_environ:29,from_symbol_and_funct:238,from_symmop:152,from_transformation_str:265,from_type_nam:161,from_values_indic:158,from_vasp_voigt:89,from_vasprun:55,from_voigt:158,from_xyz_str:152,from_xyzt_str:152,from_z:153,from_zsl:77,front:[47,49,153],frozen:48,frssp:291,fs:238,fsr:210,ftol:157,ftp:5,fulfil:[263,284],full:[1,3,4,5,6,20,30,41,49,51,59,63,77,88,112,117,139,141,146,152,153,156,158,165,182,183,199,208,212,215,224,226,238,239,260,262,264,269,271,279],full_al:[199,201],full_bse_dens:211,full_ce_info:25,full_electronic_structur:153,full_grid:199,full_kinet:[199,201],full_s_invers:199,full_singl:199,full_single_invers:[199,201],fulli:[40,67,117,146,157,201,238,240,292],fully_charged_entri:119,fully_discharged_entri:119,func:[62,155,182,280],func_group:[68,71,156],func_grp:[71,156],func_util:[9,14,18,31],function_comparison:34,functional_choic:238,functional_class:238,functional_dir:238,functional_group:[8,9,14],functional_tag:238,functionalgroupextractor:68,functool:160,fur:240,furnish:[4,6],further:[3,4,5,6,59,79,139,176,195,210,221,232,240,260,269,292],further_set:221,furthermor:[79,221],furthest:34,futur:[1,2,4,6,91,105,156,157,182,195,201],fuzzi:177,fuzzy_formula:146,fuzzy_match:177,fwhm:155,fyalcin:1,fysik:[5,161],g03:156,g09:156,g0:239,g1:49,g2:49,g3gn:224,g:[1,2,3,4,5,6,12,13,15,17,20,22,23,25,26,28,29,40,41,46,47,49,51,55,56,58,62,66,67,70,71,74,79,81,83,88,91,92,93,94,97,98,100,101,102,105,106,109,110,113,116,117,118,119,137,138,139,141,142,146,147,148,149,150,153,154,155,156,157,158,159,160,164,165,167,168,169,170,172,173,175,177,182,183,186,187,188,190,195,197,199,200,201,204,208,212,215,216,217,221,222,223,224,225,226,228,230,231,232,233,235,237,238,239,240,254,257,258,259,260,262,263,264,269,271,272,276,277,280,281,283,287,289,290,292],g_:[54,239],g_i:239,g_n:239,g_opt:93,g_r:58,g_reuss:58,g_v:58,g_vec:44,g_voigt:58,g_vrh:58,ga:[56,74,85,91,106,153,172,209,240],ga_d:240,ga_d_gw:240,gabaldon:138,gaff:195,gain:[3,137,138],gale:141,galor:[1,113],gam:239,gamma:[1,44,49,93,105,149,164,181,186,188,196,199,200,201,221,226,238,239,240,254,256,257,292],gamma_automat:238,gamma_cent:186,gamma_dict:105,gamma_onli:[186,239],gammacent:188,gammacenterd:188,ganos:[1,113,291],gap:[1,44,48,76,79,147,164,165,169,170,182,199,200,201,239,240],gap_dist:181,gapw:199,gascorrect:172,gase:[153,173],gaseou:[138,172],gass:1,gather:160,gau:292,gaultoi:72,gaunip:212,gauss:186,gaussian:[1,4,6,8,9,17,49,79,87,113,122,127,155,156,169,170,184,186,192,199,200,201,204,211,224,255,258,292],gaussian_analyz:[8,9,124],gaussian_smear:87,gaussianinput:[1,212,224,292],gaussianio:122,gaussianoutput:[1,122,212],gaussiansmearingwidth:221,gaussiantocomputedentrydron:122,gaussiantoentrydron:122,gaussion:1,gave:239,gb:[1,8,9,14,157,160,240,269,272],gb_from_paramet:70,gb_plane:[70,182],gbgener:1,gc:246,gcc:[4,5,6],gcheon:[56,291],gcut:49,gd3:240,gd:[56,85,153,240],gd_3:240,gdm:232,ge:[55,56,85,153,156,240,269,271,272,284],ge_d:240,ge_d_gw:240,gen3d:195,gen3d_conform:195,gen4438:291,gen:212,gen_basi:212,gen_potcar:133,gen_scfman:[1,232],gen_sl_transform_matrici:78,gener:[1,2,3,4,5,6,8,9,12,13,14,15,29,40,42,43,44,46,49,53,55,56,58,59,67,70,71,73,74,76,77,78,79,81,82,84,87,88,90,91,94,98,100,105,106,108,109,110,117,118,119,122,125,126,133,137,139,140,141,146,147,148,149,150,152,153,154,156,157,158,161,164,165,168,169,170,172,173,175,176,177,182,183,186,188,192,195,196,197,199,200,201,208,210,211,215,217,218,219,221,223,224,225,226,227,228,233,238,239,240,247,254,256,257,258,260,261,262,263,264,269,270,271,272,273,275,276,279,280,283,287,289,290,292],generate_adsorption_structur:15,generate_all_slab:157,generate_defect_structur:43,generate_displac:226,generate_entry_label:91,generate_full_symmop:260,generate_input:197,generate_point:53,generate_potcar:[133,240],generate_pseudo:58,generate_r_and_g_vec:49,generate_reciprocal_vectors_squar:49,generate_sl_transformation_set:78,generate_substitution_structur:15,generate_surface_vector:77,generic_groupbi:49,genet:84,geneticordermatch:84,genfmt:208,genom:[4,6,290],genrecip:49,geo:188,geo_opt:201,geo_subkei:192,geoffroi:[1,4,6,28,291],geograph:72,geom_opt_max_cycl:232,geometr:[25,79,84,87,116,290],geometri:[1,26,27,28,29,39,59,67,78,84,192,195,200,201,212,224,232,248,290],geometrically_equidist:25,geometry_info:25,geometry_opt:224,geometryoptim:192,geomstep:195,georg:[28,165,291],gerbrand:[4,6,87],germain:[1,170,291],get:[1,3,5,15,17,20,21,22,23,25,26,29,30,34,36,37,41,43,44,45,48,49,53,55,56,58,59,66,70,74,76,78,79,82,83,84,88,91,92,93,96,98,100,105,110,112,117,119,130,137,138,141,145,146,147,149,153,154,156,157,158,165,167,168,169,170,172,180,181,182,183,188,196,199,200,201,202,204,209,212,219,221,222,223,226,234,237,238,239,240,252,255,256,258,260,266,269,271,272,276,281,283,284,287,292],get_00t_magmom_with_xyz_saxi:168,get_13_bond:85,get_2d_orthonormal_vector:40,get_2d_transform:76,get_absorbing_atom_symbol_index:208,get_adjust:[172,177],get_adjusted_fermi_level:239,get_all_anonymous_map:98,get_all_chempot:88,get_all_dist:149,get_all_elementary_cycl:37,get_all_entri:119,get_all_functional_group:68,get_all_neighbor:[1,156],get_all_neighbors_old:156,get_all_neighbors_pi:156,get_all_nn:79,get_all_nn_info:79,get_all_possible_basis_combin:221,get_all_possible_basis_funct:221,get_all_simple_paths_edg:37,get_all_sit:79,get_all_substr:182,get_all_voronoi_polyhedra:79,get_allowed_speci:102,get_alpha:239,get_analysi:83,get_analysis_and_structur:83,get_angl:[156,276],get_anion_typ:222,get_arrhenius_plot:55,get_asum_fcm:90,get_atom:[193,213],get_atom_map:208,get_atomic_fract:[4,6,146],get_atomic_site_averag:204,get_atomic_site_tot:204,get_aux_basi:202,get_available_model:180,get_average_along_axi:[204,239],get_average_eff_mass:165,get_average_voltag:117,get_ax3d_fig_plt:280,get_ax_fig_plt:280,get_axarray_fig_plt:280,get_axis_grid:[204,239],get_band_cent:169,get_band_fil:169,get_band_gap:164,get_band_kurtosi:169,get_band_skew:169,get_band_structur:239,get_band_structure_from_vasp_multiple_branch:239,get_band_width:169,get_bandstructur:223,get_bandstructure_by_material_id:[182,292],get_basi:221,get_basic_functional_group:68,get_basis_and_potenti:202,get_bec_oper:90,get_best_electronegativity_anonymous_map:98,get_bibtex_str:196,get_bond_length:145,get_bond_ord:[138,145],get_bonded_structur:[1,56,79,100],get_box_shift:215,get_boxed_structur:156,get_branch:[164,254],get_brillouin_zon:149,get_capacity_grav:117,get_capacity_vol:117,get_carrier_concentr:165,get_cart_coord:212,get_cartesian_coord:149,get_cbm:164,get_cbm_vbm:169,get_celldm:228,get_center_of_arc:38,get_centered_molecul:156,get_central_sit:26,get_centroid_2d:40,get_charg:[137,138],get_charge_decorated_structur:137,get_charge_transf:[137,138],get_chempot_correct:74,get_chempot_range_map:[88,105],get_chempot_range_map_plot:88,get_chempot_range_stability_phas:88,get_chgint_plot:132,get_chunk:182,get_cn:79,get_cn_dict:79,get_cod_id:179,get_coeff:94,get_cohesive_energi:182,get_cohp:167,get_cohp_by_label:167,get_cohp_dict:170,get_complete_do:[113,165],get_complete_ph_do:226,get_complexity_factor:165,get_compliance_expans:58,get_composition_chempot:88,get_compound_pd:88,get_computed_entri:239,get_conduct:165,get_connect:97,get_connected_compon:23,get_connected_sit:71,get_consistent_set:168,get_consistent_set_and_saxi:168,get_continuous_path:261,get_contour_pd_plot:88,get_conventional_standard_structur:[1,260],get_conventional_to_primitive_transformation_matrix:260,get_conversion_factor:[55,160],get_coordinating_elements_cn:49,get_coordination_environ:29,get_coordination_numb:26,get_coordination_of_sit:71,get_coordination_symmetry_measur:28,get_coordination_symmetry_measures_optim:28,get_correct:[43,44,172],get_corrections_dict:172,get_cost_per_kg:41,get_cost_per_mol:41,get_covalent_bond:156,get_critical_composit:88,get_critical_original_kink_ratio:74,get_critical_point_for_sit:139,get_crystal_field_spin:153,get_crystal_system:260,get_csm:29,get_csm_and_map:29,get_cutoff_from_basi:202,get_d:157,get_data:[123,182,292],get_database_vers:182,get_datafram:[74,187],get_decomp_and_decomp_energi:88,get_decomp_and_e_above_hul:88,get_decomp_and_hull_energy_per_atom:88,get_decomp_and_phase_separation_energi:88,get_decomposit:88,get_decomposition_energi:91,get_decorated_structur:137,get_default_basis_set:192,get_default_geo:192,get_default_scf:192,get_default_unit:192,get_default_xc:192,get_defectsite_multipl:49,get_deformation_matrix:59,get_delta:37,get_delta_imag:23,get_dens:169,get_deriv:275,get_diff_coeff:58,get_dihedr:156,get_dimension:[1,2],get_dimensionality_cheon:56,get_dimensionality_gorai:56,get_dimensionality_larsen:56,get_dir_indir_gap:96,get_direct_band_gap:164,get_direct_band_gap_dict:164,get_disconnected_frag:71,get_displaced_structur:226,get_dist:156,get_distance_and_imag:149,get_doc:[182,223],get_dop:169,get_dopability_limit:48,get_dopants_from_shannon_radii:100,get_dopants_from_substitution_prob:100,get_dos_by_material_id:[182,292],get_dos_dict:[170,258],get_dos_plot:132,get_download_info:182,get_drift_corrected_structur:55,get_e_above_hul:[1,88],get_effective_csm:25,get_effective_ec:58,get_el_amount:94,get_el_amt_dict:146,get_el_sp:153,get_element_do:[169,255,258],get_element_fract:91,get_element_profil:88,get_element_spd_do:169,get_elements_between_band:239,get_elt_projected_plot:170,get_elt_projected_plots_color:170,get_energi:[61,127,130,141,146],get_energy_buckingham:141,get_energy_dens:117,get_energy_relax_structure_buckingham:141,get_energy_tersoff:141,get_entri:[1,41,182],get_entries_in_chemsi:[1,182,292],get_entry_by_material_id:182,get_environ:[8,9,124],get_environment_nod:22,get_environments_figur:29,get_equilibrium_reaction_energi:88,get_equiv_transform:78,get_equivalent_atom:260,get_equivalent_kpoint:164,get_equivalent_qpoint:254,get_exchang:82,get_exchange_group_info:81,get_excitation_spectrum:224,get_exp_entri:182,get_exp_thermo_data:182,get_explanation_dict:172,get_extended_surface_mesh:15,get_extrapolated_conduct:55,get_extrapolated_diffus:55,get_extrem:165,get_extrema:109,get_facet:88,get_factor:78,get_fcm_oper:90,get_fermi:169,get_fermi_interextrapol:[1,169],get_ferromagnetic_structur:81,get_filepath:139,get_first_point:53,get_form_energi:88,get_form_energy_per_atom:88,get_frac_coords_from_ll:149,get_fract:146,get_fractional_coord:149,get_framework_rms_plot:[1,55],get_free_sphere_param:248,get_from_hint:28,get_gap:169,get_gb_data:182,get_geometri:26,get_geometry_from_iucr_symbol:26,get_geometry_from_iupac_symbol:26,get_geometry_from_mp_symbol:26,get_geometry_from_nam:26,get_ggt:58,get_grouped_indic:158,get_gruneisen_paramet:58,get_gruneisen_ph_bs_symm_lin:226,get_gruneisenparamet:226,get_gs_ph_bs_symm_line_from_dict:226,get_hal:260,get_hall_carrier_concentr:165,get_hash:98,get_heat_capac:58,get_heisenberg_model:82,get_help:237,get_heteroatom:68,get_high_accuracy_voronoi_nod:248,get_hilbert_transform:169,get_hull_energi:[88,91],get_hull_energy_per_atom:88,get_icohp:167,get_icohp_by_label:167,get_icohp_dict_by_bondlength:167,get_icohp_dict_of_sit:167,get_ieee_rot:158,get_implemented_geometri:26,get_incar_tag:237,get_info_cohps_to_neighbor:222,get_info_icohps_between_neighbor:222,get_info_icohps_to_neighbor:222,get_input_set:[197,216,225,235,292],get_integer_formula_and_factor:146,get_integer_index:149,get_integrated_cohp_in_energy_rang:167,get_integrated_diff:239,get_interaction_graph:82,get_interfac:76,get_interface_react:182,get_interplanar_angl:53,get_interplanar_spac:53,get_interpolated_gap:169,get_interpolated_valu:[155,167,169,255],get_ir_mesh:1,get_ir_reciprocal_mesh:260,get_ir_spectra:257,get_ist_oper:90,get_keyword:199,get_kink:74,get_kpoint:[181,240,261,263],get_kpoint_degeneraci:164,get_kpoint_weight:260,get_label:[49,105],get_lattic:196,get_lattice_quanta:66,get_lattice_typ:260,get_light_structure_environ:222,get_lin:208,get_line_in_facet:110,get_linear_interpolated_valu:276,get_linearly_independent_vector:38,get_lll_frac_coord:149,get_lll_reduced_lattic:149,get_local_extrema:49,get_local_order_paramet:79,get_locpot_along_slab_plot:105,get_low_energy_ord:82,get_lower_and_upper_f:34,get_lowest_decomposit:41,get_magnet:130,get_magnitude_of_effect_from_speci:83,get_magnitude_of_effect_from_spin_config:83,get_magsymop:196,get_map:98,get_mass:160,get_materials_id:182,get_materials_id_from_task_id:182,get_materials_id_refer:[1,182],get_max_bond_dist:79,get_max_bond_length:97,get_max_capgrav:116,get_max_capvol:116,get_max_inst:119,get_max_muo2:119,get_mft_temperatur:82,get_mi_vec:15,get_miller_index_from_coord:149,get_miller_index_from_site_index:156,get_min_inst:119,get_min_muo2:119,get_mixing_state_data:177,get_molecul:193,get_molecule_hash:84,get_moment:168,get_moment_relative_to_crystal_ax:168,get_monolay:105,get_motif_typ:49,get_mp_structur:284,get_msd_plot:55,get_mu_bound:165,get_multipl:43,get_n_moment:169,get_nac_eigendisplacements_along_dir:254,get_nac_frequencies_along_dir:254,get_nam:26,get_nearest_sit:66,get_neighb_voronoi_indic:29,get_neighbor:[1,156],get_neighbor_list:156,get_neighbors_in_shel:156,get_neighbors_of_site_with_index:79,get_neighbors_old:156,get_next_index:63,get_niggli_reduced_lattic:149,get_nmr_quadrupole_mo:153,get_nn:79,get_nn_data:79,get_nn_imag:79,get_nn_info:[79,222],get_nn_shell_info:79,get_no_mixing_energi:74,get_nonmagnetic_structur:81,get_noppmodel:186,get_not_implemented_geometri:26,get_occup:239,get_okeeffe_distance_predict:79,get_okeeffe_param:79,get_op_valu:49,get_orbital_derivative_between_st:239,get_orbital_resolved_cohp:167,get_ord:156,get_order_paramet:79,get_orthogonal_c_slab:157,get_oxi_state_decorated_structur:17,get_oxidation_state_decorated_structur:137,get_paramet:79,get_parchg:239,get_partial_charg:[137,138],get_pattern:[51,52,53,54],get_pelecs_and_pion:66,get_percentag:231,get_percentage_bond_dist_chang:97,get_percentage_lattice_parameter_chang:97,get_percentage_volume_chang:97,get_perturbed_indic:59,get_ph_bs_symm_lin:226,get_ph_bs_symm_line_from_dict:226,get_ph_do:226,get_phase_separation_energi:88,get_phonon_band_structure_from_fc:226,get_phonon_band_structure_symm_line_from_fc:226,get_phonon_bandstructure_by_material_id:182,get_phonon_ddb_by_material_id:182,get_phonon_dos_by_material_id:182,get_phonon_dos_from_fc:226,get_phonon_frequ:239,get_phonopy_structur:226,get_piezo:90,get_plot:[1,40,51,88,109,110,120,170,258,287],get_plot_2d:53,get_plot_2d_concis:53,get_plot_coeff:53,get_plot_data:120,get_plot_g:258,get_plotli:110,get_plotly_figur:120,get_plott:257,get_pmesh:26,get_pmg_structur:226,get_point_group_oper:260,get_point_group_symbol:260,get_pointgroup:260,get_points_in_spher:149,get_points_in_sphere_old:149,get_points_in_sphere_pi:149,get_polarization_chang:66,get_polarization_change_norm:66,get_posit:53,get_potcar:239,get_potcar_file_hash:238,get_potcar_hash:238,get_potential_shift:44,get_pourbaix_domain:91,get_pourbaix_entri:182,get_pourbaix_plot:91,get_power_factor:165,get_predicted_structur:103,get_primitive_standard:1,get_primitive_standard_structur:[260,261,263],get_primitive_structur:[156,292],get_principal_axi:84,get_projected_plots_dot:170,get_projected_plots_dots_patom_pmorb:170,get_projection_on_el:[164,239],get_projections_on_elements_and_orbit:164,get_property_decorated_structur:138,get_prototyp:92,get_pseudos_for_structur:190,get_q2:79,get_q4:79,get_q6:79,get_rand_bec:90,get_rand_fcm:90,get_rand_ist:90,get_ratio:70,get_rdf_figur:30,get_react:182,get_real_summ:44,get_reasonable_repetit:254,get_recip_summ:44,get_reconstructed_band_structur:164,get_recp_symmetry_oper:149,get_reduced_composition_and_factor:146,get_reduced_formula_and_factor:[146,148],get_reduced_structur:156,get_reference_energy_per_atom:88,get_refined_structur:[196,260],get_relaxed_structur:141,get_removals_int_oxid:116,get_rms_anonym:98,get_rms_dist:98,get_rmsd:84,get_rot:15,get_rot_3d_for_2d:76,get_rotation_angle_from_sigma:[70,269],get_rotational_symmetry_numb:260,get_s2:53,get_s2_like_s1:98,get_sadf_figur:30,get_same_branch_polarization_data:66,get_scal:158,get_scan_plot:212,get_sect:[187,199],get_seebeck:165,get_seebeck_eff_mass:165,get_self_interact:44,get_set:[1,262],get_shannon_radiu:153,get_shared_symmetry_oper:266,get_shifts_based_on_adsorbate_sit:147,get_site_ce_fractions_and_neighbor:25,get_site_coordination_environ:25,get_site_coordination_environments_fract:25,get_site_do:[169,255],get_site_energi:63,get_site_info_for_specie_allc:29,get_site_info_for_specie_c:29,get_site_neighbor:25,get_site_orbital_do:169,get_site_spd_do:169,get_site_symmetri:266,get_site_t2g_eg_resolved_do:169,get_sitej:97,get_sites_in_spher:156,get_slab:157,get_slab_region:157,get_smeared_dens:[169,255],get_snl:183,get_snls_with_filt:183,get_sorted_structur:[1,70,147,156,157],get_space_group_info:156,get_space_group_numb:260,get_space_group_oper:260,get_space_group_symbol:[4,6,260],get_spd:[170,287],get_spd_do:[169,170],get_special_carbon:68,get_specific_energi:117,get_spectre_plot:212,get_spectrum:257,get_stability_criteria:58,get_stabl:[1,182],get_stable_entri:[91,119],get_stable_entry_at_u:105,get_stable_fcm:90,get_statist:29,get_str:[159,197,199,208,215,219,230,238,239],get_strain_from_stress:58,get_strain_state_dict:58,get_structur:[1,28,159,182,183,193,196,213,234,284,292],get_structure_by_formula:179,get_structure_by_id:179,get_structure_by_material_id:[1,182,292],get_structure_compon:56,get_structure_connect:21,get_structure_from_dict:226,get_structure_from_mp:1,get_structure_from_prev_run:240,get_structure_property_dict:58,get_structure_with_charg:223,get_structure_with_nod:49,get_structure_with_only_magnetic_atom:81,get_structure_with_site_potenti:223,get_structure_with_spin:81,get_structure_with_total_grosspop:223,get_structures_with_filt:183,get_sub_electrod:[117,118,119],get_subgraphs_as_molecul:71,get_subset_in_chemsi:175,get_substr:182,get_suggested_saxi:168,get_summary_dict:[55,93,117,118,119],get_summed_cohp_by_label_and_orbital_list:167,get_summed_cohp_by_label_list:167,get_summed_icohp_by_label_list:167,get_supercell_matrix:98,get_surface_data:182,get_surface_equilibrium:105,get_surface_sit:157,get_sym_eq_kpoint:164,get_symbol_cn_map:26,get_symbol_dict:158,get_symbol_list:58,get_symbol_name_map:26,get_symm_band:165,get_symmetric_neighbor_list:156,get_symmetric_sit:157,get_symmetric_wallace_tensor:58,get_symmetrically_distinct_miller_indic:157,get_symmetrically_equivalent_miller_indic:157,get_symmetrized_fcm:90,get_symmetrized_structur:[260,267],get_symmetry_dataset:260,get_symmetry_oper:[1,260],get_symop:196,get_task_data:182,get_tasker2_slab:157,get_tgt:58,get_thermal_conduct:165,get_tick:[170,258],get_ticks_old:170,get_total_ionic_dipol:66,get_trajectori:239,get_trans_mat:70,get_transform:98,get_transition_chempot:88,get_tri_area:110,get_truncated_coulomb_cutoff:202,get_typ:79,get_unique_famili:51,get_unique_site_indic:202,get_unit_primitive_area:105,get_unreconstructed_slab:157,get_unstable_entri:119,get_unstable_fcm:90,get_upper_band_edg:169,get_uvec:158,get_v:87,get_val:17,get_valid_magmom_struct:240,get_valid_path:122,get_valu:[187,191],get_vasp_input:[1,12,240],get_vasprun_outcar:240,get_vbm:164,get_vector_along_lattice_direct:[1,149],get_void_volume_surfarea:248,get_voigt_dict:158,get_volume_and_charge_for_sit:139,get_volumetricdata_dens:223,get_volumetricdata_imaginari:223,get_volumetricdata_r:223,get_voronoi_nod:248,get_voronoi_polyhedra:79,get_wallace_tensor:58,get_weight:275,get_weights_of_nn_sit:79,get_wigner_seitz_cel:149,get_wt_fract:146,get_wulff_shap:182,get_xas_data:182,get_xc_funct:202,get_xrd_plot:[1,132],get_xyz_magmom_with_001_saxi:168,get_yield_stress:58,get_z_ordered_elmap:17,get_zmatrix:212,get_zt:165,getmu_vertices_stability_phas:88,gf_sisso:173,gfactor:234,gflop:187,gfortran:[5,131],gfortranbinari:5,gga:[1,17,28,44,48,87,150,161,172,177,182,201,238,239,240,272,290],gga_c_am05:[150,161],gga_c_apb:150,gga_c_bgcp:150,gga_c_fract:201,gga_c_ft97:150,gga_c_gam:150,gga_c_hcth_a:150,gga_c_lm:150,gga_c_lyp:[150,161],gga_c_n12:150,gga_c_n12_sx:150,gga_c_op_b88:150,gga_c_op_g96:150,gga_c_op_pb:150,gga_c_op_pw91:150,gga_c_op_xalpha:150,gga_c_optc:150,gga_c_p86:150,gga_c_pb:[150,161],gga_c_pbe_jrgx:150,gga_c_pbe_sol:[150,161],gga_c_pbef:150,gga_c_pbeint:150,gga_c_pbeloc:150,gga_c_pw91:[150,161],gga_c_q2d:150,gga_c_regtpss:150,gga_c_revtca:150,gga_c_rge2:150,gga_c_sogga11:150,gga_c_sogga11_x:150,gga_c_spb:150,gga_c_tca:150,gga_c_wi0:150,gga_c_wi:150,gga_c_wl:150,gga_c_xpb:150,gga_c_zpbeint:150,gga_c_zpbesol:150,gga_def:182,gga_k_absp1:150,gga_k_absp2:150,gga_k_apb:150,gga_k_apbeint:150,gga_k_baltin:150,gga_k_dk:150,gga_k_ernzerhof:150,gga_k_fr_b88:150,gga_k_fr_pw86:150,gga_k_ge2:150,gga_k_golden:150,gga_k_gp85:150,gga_k_gr:150,gga_k_lc94:150,gga_k_lieb:150,gga_k_llp:150,gga_k_ludena:150,gga_k_mey:150,gga_k_ol1:150,gga_k_ol2:150,gga_k_pearson:150,gga_k_perdew:150,gga_k_revapb:150,gga_k_revapbeint:150,gga_k_tfvw:150,gga_k_thakkar:150,gga_k_tw1:150,gga_k_tw2:150,gga_k_tw3:150,gga_k_tw4:150,gga_k_vjk:150,gga_k_vsk:150,gga_k_vw:150,gga_k_yt65:150,gga_lin:182,gga_opt:182,gga_relax:28,gga_stat:182,gga_static_diel:182,gga_uniform:182,gga_x_2d_b86:150,gga_x_2d_b86_mgc:150,gga_x_2d_b88:150,gga_x_2d_pb:150,gga_x_airi:150,gga_x_ak13:150,gga_x_am05:[150,161],gga_x_apb:150,gga_x_b86:150,gga_x_b86_mgc:150,gga_x_b86_r:150,gga_x_b88:[150,161],gga_x_bayesian:150,gga_x_bgcp:150,gga_x_bpccac:150,gga_x_c09x:150,gga_x_cap:150,gga_x_dk87_r1:150,gga_x_dk87_r2:150,gga_x_ev93:150,gga_x_fract:201,gga_x_ft97_a:150,gga_x_ft97_b:150,gga_x_g96:150,gga_x_gam:150,gga_x_hcth_a:150,gga_x_herman:150,gga_x_hjs_b88:150,gga_x_hjs_b88_v2:150,gga_x_hjs_b97x:150,gga_x_hjs_pb:150,gga_x_hjs_pbe_sol:150,gga_x_htb:150,gga_x_ityh:150,gga_x_kt1:150,gga_x_lag:150,gga_x_lambda_ch_n:150,gga_x_lambda_lo_n:150,gga_x_lambda_oc2_n:150,gga_x_lb:150,gga_x_lbm:150,gga_x_lg93:150,gga_x_lv_rpw86:150,gga_x_mb88:150,gga_x_mpb:150,gga_x_mpw91:150,gga_x_n12:150,gga_x_ol2:150,gga_x_optb88_vdw:150,gga_x_optpbe_vdw:150,gga_x_optx:150,gga_x_pb:[150,161],gga_x_pbe_jsjr:150,gga_x_pbe_mol:150,gga_x_pbe_r:[150,161],gga_x_pbe_sol:[150,161],gga_x_pbe_tca:150,gga_x_pbea:150,gga_x_pbef:150,gga_x_pbeint:150,gga_x_pbek1_vdw:150,gga_x_pw86:150,gga_x_pw91:[150,161],gga_x_q2d:150,gga_x_rge2:150,gga_x_rpb:[150,161],gga_x_rpw86:150,gga_x_sfat:150,gga_x_sogga11:150,gga_x_sogga:150,gga_x_ssb:150,gga_x_ssb_d:150,gga_x_ssb_sw:150,gga_x_vmt84_g:150,gga_x_vmt84_pb:150,gga_x_vmt_g:150,gga_x_vmt_pb:150,gga_x_wc:150,gga_x_wpbeh:150,gga_x_xpb:150,gga_xc_b97_d:150,gga_xc_b97_gga1:150,gga_xc_edf1:150,gga_xc_hcth_120:150,gga_xc_hcth_147:150,gga_xc_hcth_407:150,gga_xc_hcth_407p:150,gga_xc_hcth_93:150,gga_xc_hcth_p14:150,gga_xc_hcth_p76:150,gga_xc_kt2:150,gga_xc_mohlyp2:150,gga_xc_mohlyp:150,gga_xc_mpwlyp1w:150,gga_xc_oblyp_d:150,gga_xc_opbe_d:150,gga_xc_opwlyp_d:150,gga_xc_pbe1w:150,gga_xc_pbelyp1w:150,gga_xc_th1:150,gga_xc_th2:150,gga_xc_th3:150,gga_xc_th4:150,gga_xc_th_fc:150,gga_xc_th_fcfo:150,gga_xc_th_fco:150,gga_xc_th_fl:150,gga_xc_vv10:150,gga_xc_xlyp:150,ggau_def:182,ggau_lin:182,ggau_opt:182,ggau_stat:182,ggau_static_diel:182,ggau_uniform:182,ggt:58,ghemic:195,ghost:199,ghost_sit:157,gian:28,giantomassi:[1,257,291],gibb:[1,88,91,93,105,165,170,172,173,212,291],gibbs_binding_energi:105,gibbs_model:173,gibbscomputedstructureentri:[1,173],gigaflop:187,gin:141,git:[1,3,5],github:[1,2,3,4,6,84,96,110,113,139,140,180,182,226,254,257,291],give:[1,4,6,29,34,40,41,43,48,63,66,70,71,78,79,81,83,87,88,92,98,103,105,116,139,141,146,152,165,168,169,170,182,201,204,212,219,222,223,239,260,269,276,277,292],give_only_index:260,given:[1,3,4,5,6,11,15,16,17,20,21,22,23,25,26,28,29,30,34,36,38,40,41,43,44,45,48,49,52,54,55,56,58,61,63,66,67,70,71,74,76,77,78,79,81,83,84,87,88,91,92,93,94,96,97,98,100,101,102,103,105,109,110,116,117,119,137,139,145,146,149,152,153,154,156,157,158,159,164,165,167,168,169,170,172,174,175,180,182,183,186,187,188,190,192,199,200,201,202,208,212,216,221,222,230,231,232,234,238,239,240,241,248,250,251,254,256,258,260,261,263,265,269,271,272,276,279,282,283,287,290,292],gjf:[4,6,156,292],gkantoniu:291,gl:161,glaum:28,glob:200,global:[1,4,6,168,188,195,199,200,201,269],global_mo:168,gmail:[182,281],gmatteo:[1,62],gmolecul:192,gnu:5,gnuplot:[46,275],go:[1,2,3,5,71,88,102,156,157,182,196,248,260,264,271,278,292],goal:157,godbi:186,goe:[54,201,208,210,278,291],goebel:28,gold:199,golden:[62,280],gonz:[28,165],gonze1997:257,good:[5,55,67,71,87,98,102,152,157,183,187,199,201,238,240,292],good_sect:187,goodal:291,googlecod:189,gorai:56,gostin:1,gout:141,gov:[151,153,215],govern:154,gowoon:56,gpa:[62,93],gpa_to_ev_a3:58,gpaw:161,gpetretto:1,gpoint:239,gpretto:1,gpw:[199,201],grab:[1,200],grad:139,gradep:139,gradient:[59,60,86,87,139,186,192,195,199,201,224,232,239,240,272],gradual:92,graef:[52,54,262],grain:[1,8,9,14,69,182,240,269,292],grain_label:70,grainboundari:70,grainboundarygener:70,grainboundarytransform:[1,269],grammar:154,grammat:153,gramschmidt:79,grand:[1,74,88,105,290],grand_pd:74,grandpotentialinterfacialreact:74,grandpotentialphasediagram:[1,74,88],grandpotpdentri:88,grant:[4,6],granular:55,graph:[1,5,8,9,14,20,22,23,37,55,56,67,68,79,82,100,139,143,170,174,180,258,261],graph_data:71,graph_dict:71,graph_obj:[53,110,174],graph_residual_error:174,graph_residual_error_per_speci:174,graph_util:[9,14,18,31],graphic:[4,6,88,170],graphit:284,graphviz:[5,71],grav:116,gravimetr:117,graviometr:120,grazuli:179,great:110,greater:[1,4,6,11,45,79,123,146,156,174,182,201,240,255],greatest:[38,146],greatli:[4,6,175],greedi:169,green:[58,59,71,170,186],green_kristoffel:58,green_lagrange_strain:59,grei:[264,280,289],grep:[1,200,228,233,239,240],grid:[1,25,29,44,49,51,62,87,96,139,165,169,170,186,187,188,190,199,201,204,211,221,223,226,228,234,238,239,240,241,256,257,258,260],grid_off:110,gridspec_kw:280,grip:[4,6],gross:149,grosspop:[1,223],grosspopul:223,ground:[1,74,77,82,143,153,172,175,177,182,188],ground_level:153,ground_stat:175,ground_state_energi:77,ground_state_term_symbol:153,group:[1,4,5,6,8,9,13,26,28,34,43,49,55,56,66,68,71,81,84,92,98,109,139,146,148,149,153,156,157,158,174,175,177,182,187,189,196,199,200,208,215,219,233,238,239,240,259,260,261,263,264,265,266,272,290,291,292],group_array_indic:158,group_by_typ:156,group_entries_by_composit:175,group_entries_by_structur:175,group_molecul:84,group_structur:[1,98],grow:[4,6],growth:[77,104],grueneisen:[226,256],gruenisen:256,gruneisen:[8,9,58,93,226,253,258],gruneisen_dict:226,gruneisen_paramet:93,gruneisen_path:226,gruneisenparamet:[226,256,258],gruneisenphononbandstructur:[226,256],gruneisenphononbandstructuresummlin:256,gruneisenphononbandstructuresymmlin:[226,256,258],gruneisenphononbsplott:258,gruneisenplott:258,gs:188,gs_input:188,gt:182,gth:202,gth_basi:199,gth_potenti:199,gu:[1,5,140,271],guarante:[0,1,3,4,6,71,81,84,113,155,157,172,199,260,271,272,292],guard:182,guassian:201,guess:[1,55,66,67,81,103,146,156,199,201,215,240,272,275,292],guess_el:215,guesstim:83,guesstimate_spin:83,gui:291,guid:[1,5,66,292],guidanc:182,guidelin:[1,4,5,6],guido:[1,256,257,291],gulp:[1,5,61,63,141,243,248],gulp_cal:[1,5,8,9,136],gulp_cmd:141,gulpcal:141,gulpconvergenceerror:141,gulperror:141,gulpio:141,gunter:[4,6,290],gupta:291,gvallver:170,gvallverdu:1,gw:[1,186,211,238,240],gw_fiesta:211,gw_option:211,gw_qprang:186,gwcalctyp:186,gweight:25,gwpara:186,gz:[4,5,6,123,137,139,174],gzip:[1,123,137,138,139,196],h1:105,h2:[74,105,146,172,177],h2o2:[146,148],h2o:[91,148,172],h2o_adjust:172,h2o_energi:172,h4o4:148,h:[1,4,5,6,29,40,51,55,56,62,68,70,74,85,86,87,91,105,106,110,116,137,146,148,149,153,157,160,165,170,174,186,187,199,215,224,238,240,248,257,258,262,265,289,290,292],h_gw:240,h_node:281,ha:[1,2,3,4,5,6,12,23,28,29,30,36,45,48,55,58,62,63,66,67,70,79,81,84,88,90,91,94,105,113,117,122,137,138,139,149,152,153,156,157,158,160,161,165,168,170,177,182,186,188,190,192,197,199,201,202,204,208,212,215,216,222,223,224,225,227,231,238,239,240,241,251,254,258,260,264,269,272,282,283,291,292],had:[1,2,43,63,165],haeberlen:86,haeberlen_valu:86,haeberlennot:86,hafner:46,half:[1,98,157,202,212],halfspac:48,halfspaceinterect:48,halfspaceintersect:[40,91],halit:157,halite_111_octopolar_2x2:157,hall:[165,170,179,260],hall_dop:165,hallten:165,halogen:[146,153,232],halogen_list:85,hamilton:[1,167,170],hamiltonian:[81,82,186,199],hammer:[161,169],hand:[1,2,5,122],handbook:153,handl:[1,4,6,56,105,129,131,135,137,148,167,168,177,194,199,216,221,230,239,240,257,260],hanmei:[1,291],hanmeitang:1,hansen:161,hanson:92,happen:[43,49,79,84,182],happi:3,haranczyk:[47,49,248,290],hard:[1,83,153,215,271,272],harmon:93,harri:86,hart:[1,5,92,140,271],hartman:291,hartre:[186,190,199,201,204,224,239],harvard:291,has_antibnd_states_below_efermi:167,has_dojo_report:190,has_eigendisplac:254,has_error:196,has_good_quality_check_occupied_band:223,has_good_quality_maxdevi:223,has_hint:190,has_imaginary_freq:254,has_intersect:25,has_magmom:[261,263],has_materials_project_access:32,has_nac:[226,254],has_onsite_density_matric:239,has_opt:192,has_same_structur:188,has_subkei:192,hash:[1,5,84,98,153,158,172,190,238,239,240],hashabl:[84,98,146,154,156,161],hasn:238,hautier:[1,4,6,28,88,101,102,165,240,290,291],have:[1,2,3,4,5,6,11,15,16,17,20,23,26,28,29,30,37,40,43,45,48,55,56,59,61,63,66,67,68,70,71,78,79,81,82,83,84,85,87,88,97,98,100,105,109,110,116,117,118,119,122,123,136,137,141,142,146,147,151,153,154,156,157,158,159,160,164,165,168,169,170,172,173,177,182,183,187,188,189,190,192,195,199,200,201,202,204,215,221,226,234,238,239,240,241,248,252,256,258,260,261,269,271,272,273,276,278,283,284,290,291,292],have_consistent_saxi:168,haven:[1,63],haydock:186,hayn:153,hbar:[49,58],hcp:[79,110,140,272],hdf5:[1,239],he:[1,56,85,153,238,240,254,256,284,292],he_bcc:284,he_gw:240,head:218,headach:240,header:[1,5,181,187,189,196,200,204,208,209,210,219,227,231,233,239,243,283],header_pattern:[200,233,239],header_str:208,header_string_from_fil:208,heat:[58,255,258,280],heatmap:[1,280],heavi:[1,5,88,182,292],heavier:173,heavili:[276,292],hedin:238,height:[15,62,79,120,170,269,280],heisenberg:[1,8,9,14,71,80],heisenbergmapp:82,heisenbergmodel:[82,143],heisenbergscreen:82,helmholtz:[93,255],helmholtz_free_energi:255,helmoltz:258,help:[1,3,4,6,8,9,15,40,45,66,70,71,81,87,88,105,149,157,169,170,182,184,199,221,236,240,257,289],helper:[1,13,15,23,34,49,58,71,79,96,97,105,108,110,123,142,146,157,158,182,199,208,228,237,238,257,280],hematit:106,henc:[91,177,238,272,278],henchforth:1,heng:1,henkelman:[109,137,239,290],henkelmann:[1,5,137,290],henriqu:291,henriquemiranda:[1,254],herath:291,herbst:291,here:[0,4,5,6,37,56,79,81,84,98,105,157,161,173,190,200,201,226,232,234,239,278,282,292],herebi:[4,6],herfindahl:72,hermann:262,hessian:[1,139,170,212,224],heteroatom:68,heterostructur:[56,78],heurist:[81,83],hex:[1,70,263],hex_angle_tol:149,hex_bipyr:79,hex_length_tol:149,hex_pyr:79,hexagon:[1,70,79,110,149,157,186,188,238,240,260,262,264,265,269],hf:[56,85,153,200,201,212,239,240],hf_fraction:201,hf_pv:240,hf_sv_gw:240,hfscreen:240,hfx:[200,201],hg:[56,85,153,240],hg_sv_gw:240,hhi:[1,8,9,14],hi:262,hick:92,hide:71,hide_image_edg:71,hide_neg:120,hide_unconnected_nod:71,hierarchi:[197,292],high:[1,3,4,6,13,40,49,81,82,83,101,105,108,140,153,165,170,177,180,188,190,195,199,201,224,226,238,240,248,260,261,263,289,290,291],highcharg:46,highchart:46,higher:[29,48,49,58,61,79,88,102,105,165,170,201,239,240,272],highest:[15,49,56,58,88,97,117,151,165,169,187,199,271,292],highest_protocol:284,highli:[1,3,4,6,91,169,186,201,238,239,271,292],highlight:292,highsymmkpath:[170,206,238,261],hilber:186,hilbert:[169,186],hilberttransform:186,hill:[58,146,183],hill_formula:146,hillari:[1,291],hint:[1,25,26,28,29,81,190,285],hint_for_accuraci:190,hints_info:26,hints_typ:26,hinuma:[261,263],hiphiv:269,hirerachi:292,hirschman:72,hirshfeld:[138,200,240],histo:165,histogram:[165,187],histor:[5,153,199],histori:[12,13,182,271,272,273,281],history_restart:199,historynod:281,hit:275,hitachi:291,hive:[8,9,114,121,123,292],hkil:[110,157],hkill:110,hkl:[1,51,53,54,56,110,149,157],hkl_list:110,hkl_transform:157,hkl_tuple_to_str:110,hl:[161,238],hm:143,hmlli:291,hmodel:82,ho3:240,ho:[56,85,146,148,153,174,240],ho_3:240,hold:[70,157,248],holder:[4,6,173],hole:[44,45,48,165,169],hollow:15,holm:291,home:[4,6,225],homepag:183,homo:[151,199,200,201],homogen:[58,186],homogeneous_poisson:58,hongyi:[1,291],hook:[1,3],hop:79,hope:201,hopkin:1,hopp:79,horizont:[48,91],horton:[1,28,47,49,172,291],host:[45,49,117,120,175],hot:5,hou:291,hous:1,hove:[0,4,6],how:[0,1,15,25,28,29,30,45,51,61,63,66,68,71,72,98,146,149,156,157,165,167,170,173,177,182,197,199,200,201,202,222,239,240,269,275,281,292],howev:[1,2,4,5,6,12,13,49,66,67,71,79,88,94,105,118,122,156,157,170,177,188,210,232,238,239,240,264,272,292],hpoint:230,href:180,hs:[56,153],hse06:201,hse:[1,201,239,240],hsuan:291,ht:292,html:[1,4,5,6,63,110,161,181,189,207,211,215,237,242,248,282,283],htmlifi:283,http:[1,4,5,6,40,49,63,66,74,84,91,92,93,96,105,108,110,113,137,138,139,140,141,142,143,151,152,153,161,165,168,170,172,173,180,181,182,183,189,204,207,211,215,225,226,227,234,239,240,242,248,254,257,260,263,264,276,282,290,292],htz1992213:1,hu:238,huang:[87,290],hubbard:[172,182,200,239,240,292],hubbard_u:240,huck:[239,291],huebsch:291,huge:[55,88,199,201],hui:1,hull:[1,41,74,88,91,110,117,118,119,174,175,177,182],hull_energy_1:177,hull_energy_2:177,human:[173,183,292],humbert:291,humboldt:291,hund:153,hundr:195,hung:291,hungarian:84,hungarianordermatch:84,hv:84,hvec:58,hyb:161,hyb_gga_x_n12_sx:150,hyb_gga_x_sogga11_x:150,hyb_gga_xc_b1lyp:150,hyb_gga_xc_b1pw91:150,hyb_gga_xc_b1wc:150,hyb_gga_xc_b3lyp5:150,hyb_gga_xc_b3lyp:150,hyb_gga_xc_b3p86:150,hyb_gga_xc_b3pw91:150,hyb_gga_xc_b97:150,hyb_gga_xc_b97_1:150,hyb_gga_xc_b97_1p:150,hyb_gga_xc_b97_2:150,hyb_gga_xc_b97_3:150,hyb_gga_xc_b97_k:150,hyb_gga_xc_bhandh:150,hyb_gga_xc_bhandhlyp:150,hyb_gga_xc_cam_b3lyp:150,hyb_gga_xc_camy_b3lyp:150,hyb_gga_xc_camy_blyp:150,hyb_gga_xc_cap0:150,hyb_gga_xc_edf2:150,hyb_gga_xc_hjs_b88:150,hyb_gga_xc_hjs_b97x:150,hyb_gga_xc_hjs_pb:150,hyb_gga_xc_hjs_pbe_sol:150,hyb_gga_xc_hpbeint:150,hyb_gga_xc_hse03:150,hyb_gga_xc_hse06:150,hyb_gga_xc_lc_vv10:150,hyb_gga_xc_lcy_blyp:150,hyb_gga_xc_lcy_pb:150,hyb_gga_xc_lrc_wpb:150,hyb_gga_xc_lrc_wpbeh:150,hyb_gga_xc_mb3lyp_rc04:150,hyb_gga_xc_mpw1k:150,hyb_gga_xc_mpw1pw:150,hyb_gga_xc_mpw3lyp:150,hyb_gga_xc_mpw3pw:150,hyb_gga_xc_mpwlyp1m:150,hyb_gga_xc_o3lyp:150,hyb_gga_xc_pbe0_13:150,hyb_gga_xc_pbeh:150,hyb_gga_xc_revb3lyp:150,hyb_gga_xc_sb98_1a:150,hyb_gga_xc_sb98_1b:150,hyb_gga_xc_sb98_1c:150,hyb_gga_xc_sb98_2a:150,hyb_gga_xc_sb98_2b:150,hyb_gga_xc_sb98_2c:150,hyb_gga_xc_tuned_cam_b3lyp:150,hyb_gga_xc_wb97:150,hyb_gga_xc_wb97x:150,hyb_gga_xc_wb97x_d:150,hyb_gga_xc_wb97x_v:150,hyb_gga_xc_x3lyp:150,hyb_mgga_x_dldf:150,hyb_mgga_x_mn12_sx:150,hyb_mgga_x_mn15:150,hyb_mgga_x_ms2h:150,hyb_mgga_x_mvsh:150,hyb_mgga_x_scan0:150,hyb_mgga_xc_b86b95:150,hyb_mgga_xc_b88b95:150,hyb_mgga_xc_bb1k:150,hyb_mgga_xc_m05:150,hyb_mgga_xc_m05_2x:150,hyb_mgga_xc_m06:150,hyb_mgga_xc_m06_2x:150,hyb_mgga_xc_m06_hf:150,hyb_mgga_xc_m08_hx:150,hyb_mgga_xc_m08_so:150,hyb_mgga_xc_m11:150,hyb_mgga_xc_mpw1b95:150,hyb_mgga_xc_mpwb1k:150,hyb_mgga_xc_pw6b95:150,hyb_mgga_xc_pw86b95:150,hyb_mgga_xc_pwb6k:150,hyb_mgga_xc_revtpssh:150,hyb_mgga_xc_tpssh:150,hyb_mgga_xc_wb97m_v:150,hyb_mgga_xc_x1b95:150,hyb_mgga_xc_xb1k:150,hybersten:186,hybrid:[1,44,48,150,151,201,202,215,231,239],hybrid_cbm:[44,45],hybrid_funct:201,hybrid_vbm:[44,45],hybridcelloptset:201,hybridrelaxset:201,hybridstaticset:201,hydrat:[148,172],hydrogen:[1,68,91,139,146,148,153,195],hydroxid:97,hyperdimension:40,hyperfin:239,hyperplan:[40,48,91],hyperplane_entri:40,i:[1,2,3,4,5,6,15,26,29,34,36,40,48,49,51,53,54,56,58,59,62,63,66,68,70,71,74,78,79,82,85,88,89,91,93,97,98,102,105,113,116,117,118,119,120,122,137,138,143,145,146,148,149,153,154,155,156,157,158,159,160,164,165,167,168,169,170,172,174,175,177,180,182,186,187,188,190,199,200,201,202,208,209,212,215,216,225,226,228,230,233,234,235,238,239,240,250,251,256,257,258,260,263,264,267,268,269,276,277,278,283,289,292],i_:54,i_central_sit:22,i_gw:240,ia:98,ialgo:1,ian496:1,iatom:212,ib:98,ibrion:[239,240],ibz:[186,238],ibzkpt:239,ic102031h:[101,102],icam:165,icharg:240,iclud:1,icobi:[167,223],icohp:[167,170,222,223],icohpcollect:[1,167,223],icohplist:[1,167,222,223],icohpvalu:167,icoop:[167,223],icooplist:[167,222,223],icor:238,icsd:[1,17,32,102,103,146,153,281],icsd_id:182,icsd_oxidation_st:[146,153],icsd_vol:103,id:[1,2,3,4,6,43,102,143,173,179,180,182,183,208,210,215,222,239,264,282,284,292],id_gener:275,idea:[84,197,210,292],ideal:[26,49,79,110,142,153,167,202,223,269],ident:[34,58,59,60,79,98,119,156,165,177,201,231,233,239,265,272],identif:[26,28,36,56,79,139,165,209],identifi:[1,3,22,25,26,28,29,43,56,58,67,68,70,77,79,82,84,101,104,105,110,143,150,165,173,182,199,200,208,210,222,232,238,254,257,260,262,290],identify_potcar:238,ido:239,idx1:195,idx2:195,idx:[59,228],ie:[34,105,157],ieee:[1,77,158],iek:1,ifftn:239,ignor:[1,56,58,71,79,81,84,98,130,153,154,155,173,177,187,188,217,219,238,239,256,283,284],ignore_error:58,ignore_ionic_bond:85,ignore_on:283,ignore_warn:84,ignored_speci:98,igpar:239,igraph:[1,82],igw:79,igw_ep:79,igw_spp:79,igw_ta:79,ii:[1,34,79,98,149,153,154,156,157,269],iii:[45,79,149,154,156,157],iiipi:153,ij:269,ijkl:58,ik:241,ill:169,illustr:[4,6],im:257,imag:[1,20,23,29,49,55,56,66,71,79,87,88,97,109,120,149,154,156,170,212,215,227,240,252,258,269,287,289],imag_partxi:239,imag_partxx:239,imag_partxz:239,imag_partyi:239,imag_partyz:239,imag_partzz:239,image_format:[88,120,289],image_index:97,image_label:71,imagej:97,imagenam:29,imaginari:[96,186,223,239,254,257],imcn:291,img_format:[170,212,258,287],immedi:[200,233,239],immut:[1,146,153,156,292],imolecul:[1,2,156,195,292],impact:[4,6,48,98],imperi:291,implaus:81,implement:[1,12,13,17,21,25,26,28,30,36,40,42,44,45,47,50,51,52,53,54,56,61,62,69,70,75,78,82,84,87,93,98,105,117,122,123,128,130,131,132,133,134,135,137,138,139,140,143,145,146,151,152,155,157,158,160,161,168,170,171,172,173,175,177,180,182,185,186,188,190,197,199,201,210,211,212,215,216,217,219,220,222,223,224,228,229,232,234,235,236,238,239,240,244,247,248,250,251,256,257,258,259,263,267,269,270,272,274,286,289,290,292],implemented_geometri:26,impli:[1,4,6,13,97,98,149,154,156,175,201],implic:105,implicit:[1,232],impos:71,imposs:[98,208],improp:[1,56,66,158,215,240],improv:[1,3,4,5,6,123,138,146,151,175,239,240],imtd:246,in_array_list:262,in_coord_list:276,in_coord_list_pbc:[15,276],in_d:240,in_d_gw:240,in_lay:76,in_plac:[1,154],in_plane_offset:147,in_simplex:276,in_unit_plan:[157,269],inaccur:[109,153,271],inaccuraci:226,inact:257,inb_set:28,inc:[199,291],inc_molecule_graph:56,inc_orient:56,inc_site_id:56,inc_structur:[122,182,239],inc_vertic:56,incar:[1,44,122,168,181,197,221,236,237,238,239,240],incar_input:221,incar_output:221,incar_paramet:1,inch:[62,170,280],inchi:84,inchimolatommapp:84,incid:210,includ:[0,1,3,4,5,6,12,13,15,20,25,26,28,29,41,43,44,45,49,54,55,56,58,59,63,66,67,70,71,74,77,79,88,91,102,105,115,119,122,138,146,147,148,149,152,154,155,156,157,158,159,160,165,167,169,171,172,173,174,175,176,177,181,182,186,187,188,192,196,197,199,201,204,206,210,215,216,221,223,226,231,232,238,239,240,246,256,260,263,264,269,283,292],include_base_prop:58,include_bv_charg:47,include_central_site_in_centroid:28,include_cif:[13,240],include_critical_point:139,include_deactiv:26,include_dist:98,include_gamma:181,include_ignored_speci:98,include_imag:156,include_improp:158,include_index:156,include_mscd_t:55,include_msd_t:55,include_myself:119,include_no_mixing_energi:74,include_reconstruct:157,include_sourc:20,include_unprocessed_entri:91,include_user_ag:182,include_work_of_separ:182,inclus:[146,173,264],inclusionari:269,inclvkb:186,incompat:[1,4,5,6,48,172,196],incomplet:[28,217],inconsist:[55,158,168,177],incorpor:[3,71,151,172,182,239],incorrect:[1,263],incorrectli:1,incr:105,increas:[1,2,29,34,49,63,70,97,103,146,156,182,199,232,238,240,269,279,289],incred:157,increment:[105,165,239],ind1:156,ind2:156,ind:[84,149,204,239],ind_zero_freq:255,inde:188,indent:199,independ:[1,58,59,78,88,105,164,186,192,212,224,239],index1:[97,252],index2:[97,252],index:[1,4,6,15,22,23,25,28,29,30,34,37,44,45,46,49,56,58,59,63,66,67,70,71,72,74,76,77,79,84,85,90,97,105,110,112,137,138,139,143,149,153,154,156,157,158,159,164,165,168,170,182,183,186,187,188,189,191,192,195,199,202,204,208,209,210,211,212,215,218,222,228,232,239,240,241,245,254,255,256,257,263,264,266,269,271,276,277,279,289,292],index_from:138,index_non:70,index_of_sit:157,index_to:138,indexerror:[12,13],indic:[1,3,12,13,15,26,28,29,30,34,37,44,49,51,53,56,58,59,63,68,70,71,77,78,79,84,87,88,91,97,98,105,110,112,137,139,145,146,147,149,152,154,156,157,158,164,165,167,168,169,170,175,186,196,202,208,212,215,221,222,238,239,240,254,260,262,263,264,269,271,273,276,277,279,281,287],indices_from_symbol:156,indices_left:63,indices_neigh:79,indices_separ:34,indices_species_map:271,indices_to_mov:271,indices_to_remov:271,indirect:96,individidu:190,individu:[1,4,6,55,91,105,109,167,170,239,261,292],induc:71,inequival:[81,226],inertia:[84,260],inf:[29,169,186,269],infer:[200,215],infin:[1,25,105],infinit:[30,36,79,84,149,165,292],infit:[47,49],influenc:[63,165,174],info:[1,4,6,25,26,28,29,53,79,84,93,130,182,187,199,200,202,204,209,211,215,222,223,239,240,289],info_dict:[29,150],inform:[1,4,5,6,16,20,25,28,29,34,40,43,45,49,55,56,70,71,74,79,81,88,94,97,98,113,118,119,130,139,141,143,147,148,151,156,157,158,159,160,161,164,165,167,168,171,173,177,182,183,195,196,197,199,200,204,208,216,221,222,223,225,230,239,240,243,247,248,254,256,258,264,269,271,272,273,289,290,292],informat:240,infos_on_basis_set:211,infos_on_system:211,infrastructur:[240,290],inher:[157,269],inherit:[53,58,66,171,197,201,240,271,272,292],iniit:188,init:[1,49,70,79,83,141,146,150,157,177,180,225,237,239,240],init_3point:34,init_cel:70,init_mesh:226,init_neighbors_set:29,init_slab:157,init_u_ramping_each_scf:199,initi:[1,3,5,12,13,16,17,25,26,28,29,30,34,43,44,45,47,49,52,54,55,58,61,62,63,67,70,77,78,79,81,84,85,86,88,91,97,103,105,109,112,116,118,137,138,141,145,146,152,153,156,157,158,160,167,168,169,170,171,172,173,174,182,186,187,188,192,195,199,200,201,204,211,221,228,238,240,241,242,258,260,261,262,263,264,265,272,276,283,287,292],initial_angle_tol:92,initial_comp:118,initial_comp_formula:118,initial_defect_structur:[44,45],initial_disp:55,initial_entri:16,initial_fit:158,initial_ltol:92,initial_molecul:16,initial_norm:29,initial_r:29,initial_stol:92,initial_structur:[55,70,97,157],initial_structure_environ:28,initialis:[79,199],initialization_opt:25,initio:[165,170],inner:[29,149,156,201,204],innov:290,inorgan:[101,102,146,148,153,173,240,280],inp:[156,188,199,208,209,210,225,292],inp_struct:202,inpfil:192,inplac:240,input:[1,3,4,5,6,8,9,11,12,13,15,21,26,43,49,51,52,53,54,55,56,58,62,63,66,68,70,71,79,81,82,83,84,86,88,91,92,96,97,98,101,102,103,110,119,122,139,141,142,143,146,147,149,151,153,156,157,158,159,164,165,167,170,171,172,173,175,176,182,184,185,186,190,191,192,194,195,196,197,198,200,201,202,203,205,207,209,210,211,212,214,215,217,218,219,220,222,224,225,227,228,229,231,232,233,234,235,236,239,240,241,243,244,247,248,260,261,263,267,269,271,272,273,275,276,279,283,284],input_arrai:[58,89,158,160],input_dir:[210,238],input_fil:232,input_filenam:[4,6,199,218],input_gen:292,input_grid:221,input_matrix:[58,89,90],input_mil:110,input_paramet:212,input_script:139,input_set:172,input_str:[156,242],input_vasp_arrai:89,inputfil:[197,225,230,292],inputgener:[197,225,235,292],inputset:[172,197,216,225,240,292],inputvari:191,inria:291,inscrib:269,insensit:[188,199],insert:[1,49,70,71,116,117,118,119,156,182,199,201,221,269,271,292],insert_nod:71,inserterd:49,insertion_batteri:[8,9,114,115],insertionelectrod:[1,2,115,119],insertionvoltagepair:119,insertsitestransform:271,insid:[15,29,137,165,170,196,199,211,239,269],inspect:269,inspir:[53,84,161,172],instabl:[88,119,201],instal:[1,2,3,4,6,8,9,79,131,141,156,184,195,215,225,269,271,292],install_softwar:131,instanc:[1,2,4,6,11,12,20,26,41,63,68,71,79,81,86,88,91,102,103,139,142,149,153,154,156,160,161,165,170,172,177,182,183,186,188,189,190,195,197,199,215,216,230,232,238,240,257,258,260,269,272,281,282,284,292],instanti:[44,68,156,170,171,177,182,186,189,190,193,197,199,225,234,240,292],instead:[1,4,5,6,11,52,55,56,62,67,74,79,81,88,91,98,102,105,109,122,130,139,145,146,148,152,154,156,157,160,164,165,172,177,190,201,212,222,228,239,240,242,254,258,260,267,279,282,283,292],institut:[4,6,291],instruct:[1,3,4,5,6,137,139,140,143,157,197,225,230,232,248],insuffici:[43,67,177],insul:[169,170,224,239,240],int_:[169,277],int_numb:[260,262],int_symbol:[260,262],intact:157,integ:[1,25,34,38,43,49,59,66,70,78,79,81,88,98,109,116,122,146,149,151,152,153,156,157,160,161,167,170,182,188,190,201,208,215,222,228,231,234,238,239,241,269,272,280,283],integr:[1,2,4,5,6,44,45,58,93,132,137,139,158,165,167,169,170,192,199,201,204,222,223,224,239,255],intellig:[1,4,6,239],intend:[1,3,71,79,82,88,91,92,158,171,172,177,183,199,201,238,240],intens:[1,49,51,52,53,54,64,112,113,155,182,212,239],inter:[98,156],inter_elem:49,interact:[1,5,40,44,61,63,70,82,138,142,143,150,151,156,160,170,201,222,240,261,269,278,291],interactor:289,interatom:[79,199,269],intercal:[1,56,98,116,119],intercept:[34,105],interdepend:172,interest:[3,5,56,68,87,105,116,122,156,167,200,201,233,239,292],interfac:[1,4,6,8,9,14,40,63,74,120,124,137,138,139,140,141,143,144,150,153,157,161,170,172,179,180,181,182,183,188,190,195,197,225,226,240,258,260,287,290,292],interface_properti:147,interface_react:[1,8,9,14,182],interfaci:[1,74],interfacialreact:[1,74],interior:93,intermedi:[117,122,201,239],intermetal:62,intermitt:182,intermolecular:215,intern:[1,2,20,25,26,29,53,56,79,90,93,123,146,150,156,168,177,190,192,212,239,240,254,255,258,260,262,264,265],internal_energi:255,internal_strain_tensor:239,internalstraintensor:90,international_monoclin:[240,260,261,263,272],international_numb:[81,156],interpenetr:56,interplanar:[51,53],interplanar_spac:53,interplot:109,interpol:[1,66,87,88,109,112,155,156,165,169,170,173,239,255,276,292],interpolate_lattic:[66,156],interpolation_ord:109,interpolo:238,interpret:[5,54,71,113,139,146,153,155,156,169,170,182,199,239,280],intersci:280,intersect:[25,34,48,71,91,105,276],intersti:43,interstiti:[1,43,47,49,209],interstitial_def:43,interstitialci:[47,49],interstitialgener:47,interv:[34,165,170,212],intervent:[201,210,240],intran:[1,165],introduc:[1,4,6,138,156,292],introduct:[47,49,66,78,93,280],introspect:146,intuit:[1,63,88,235],inv:158,inv_matrix:149,invalid:[98,153,260],invari:[60,98,152,158,263],invdist:25,invers:[15,25,36,38,53,58,66,79,88,98,149,152,157,158,199,238,260,265,269,270,271,272,273],inverse_smootherstep:36,inverse_smoothstep:36,inversion_op:260,invert:[1,15,58,82,108],invert_ax:170,investig:[1,28,88,290],invndist:25,invok:[91,196,282],involv:[1,4,6,30,43,71,74,79,157,186,195],io:[0,1,3,4,5,6,8,9,12,13,110,122,169,172,183,254,278],io_util:[8,9,274],ioanni:[1,278,291],ion:[1,8,9,11,49,55,56,66,81,83,91,98,116,117,118,119,120,130,144,151,175,183,188,201,211,228,239,269,283,289],ion_aug_cc_pvtz_ri_weigend:211,ion_coordination_environments_pres:29,ion_index:164,ion_ioncell_relax_input:188,ion_list:130,ion_or_solid_comp_object:91,ionentri:91,ionic:[1,55,56,66,67,79,101,102,103,153,200,201,239,248,257,269,280,289,290],ionic_element_list:85,ionic_radii:153,ionic_radiu:153,ionic_radius_tol:269,ionic_step:239,ionic_step_offset:239,ionic_step_skip:[55,239],ionicstep_end:239,ionicstep_start:239,ioniz:153,ionization_energi:[1,153],ionmov:[186,188],ionmov_default:186,ipot:208,ipython:[1,237,292],iqm:225,ir:[56,85,153,199,212,240,257],ir_intens:212,ir_kpoint:260,ir_spectra:[8,9,253],ir_sv_gw:240,irac:[199,201],ird:188,irdielectrictensor:257,iron:190,irrat:[70,269],irreduc:260,irrelev:177,irrespect:[81,98],irspectra:1,is_0d:20,is_1d:20,is_2d:20,is_3d:20,is_a_valid_coordination_geometri:26,is_actinoid:153,is_alkali:153,is_alkalin:153,is_already_analyz:157,is_anion_cation_bond:34,is_band_gap_direct:239,is_block_kei:192,is_bond:[145,156],is_c_kind:150,is_chalcogen:153,is_close_to:[29,30],is_compat:[45,48,182],is_compatibil:45,is_complet:190,is_converg:105,is_coord_subset:276,is_coord_subset_pbc:[276,277],is_el:[146,171],is_fail:192,is_fit_to_structur:158,is_gga_famili:150,is_ground_st:175,is_halogen:153,is_hexagon:149,is_homogen:186,is_hubbard:[182,200,239],is_hyb_gga_famili:150,is_hyb_mgga_famili:150,is_imag:49,is_impl:26,is_in_list:34,is_in_plan:34,is_independ:59,is_internal_crash:192,is_jahn_teller_act:83,is_k_kind:150,is_lanthanoid:153,is_lau:260,is_lda_famili:150,is_magnet:81,is_met:[153,164,170,200,240],is_metalloid:153,is_mgga_famili:150,is_molecul:200,is_noble_ga:153,is_noncollinear:241,is_numer:192,is_one_to_mani:[269,270,271,272,273],is_ord:[154,156],is_orthogon:149,is_parallel:53,is_pcm:212,is_period:20,is_periodic_imag:154,is_polar:157,is_post_transition_met:153,is_quadrupolar:153,is_rare_earth_met:153,is_redox_active_intercal:116,is_revers:152,is_rot:158,is_same_plane_a:34,is_same_vector:78,is_shift:260,is_sort:215,is_spin:[212,239],is_spin_polar:[164,167,223,239],is_stable_1:177,is_stop:239,is_subgroup:262,is_super_electrod:118,is_supergroup:262,is_surfsit:157,is_symmetr:[157,158],is_transition_met:153,is_valid:156,is_valid_bibtex:281,is_valid_op:260,is_valid_symbol:153,is_voigt_symmetr:158,is_x_kind:150,is_xc_kind:150,isayevnn:[1,79],iscf:188,isclos:[108,158],isif:[238,240],isingmodel:61,isit:[22,23,25,28,29,30,222],isite1:23,isite2:23,ismear:[1,221,240],isn:12,isnc:[188,190],iso:264,iso_shield:239,isol:[105,137,138,182,248],isomorph:[16,71,84],isomorphic_to:71,isomorphismmolatommapp:84,isostructur:103,isotop:[86,153,190,234,240],isotrop:[87,165,239],isotropi:264,isotropy_toler:165,ispaw:[188,190],ispin:[1,239,240],isseu:1,issu:[1,2,3,4,6,7,58,156,167,170,196,199,200,201,217,239,240,263,269,276],ist:90,istructur:[1,2,156,203,243,260,292],isym:[1,221,237,239,240],itc:264,itdens:223,item:[34,63,98,105,157,158,187,190,191,199,200,215,219,228,233,239],iter:[49,53,55,63,67,76,79,84,88,90,118,119,149,156,157,158,170,175,186,187,190,195,199,200,201,211,232,240,260,264,269,272],iterative_symmetr:260,iterlin:192,iterpars:239,itertool:102,ith:[154,239],its:[3,4,6,15,26,29,34,40,49,53,55,62,67,70,74,79,82,97,105,112,116,143,156,157,158,165,170,182,186,188,201,215,230,232,238,240,254,260,262,264,265,269,272,279,281,292],itself:[1,15,22,28,29,44,45,70,71,105,113,153,156,199,211,212,224,238,240],iucr:[26,264],iucr_symbol:26,iucr_symbol_str:26,iulia:291,iunscr:238,iupac:[1,26,146,148,153],iupac_formula:146,iupac_ord:[146,148,153],iupac_symbol:26,iupac_symbol_str:26,iv:[45,149],ivec:141,ivpi:153,ivsq:153,ix:153,ixc:[161,189],j2:5,j:[1,4,5,6,28,29,40,46,49,54,56,61,63,71,74,78,79,82,88,92,93,97,105,113,138,139,140,141,143,149,154,156,157,165,173,179,182,199,212,215,238,239,240,248,250,251,255,260,261,263,264,276,280,290,291],j_avg:82,j_ij:82,ja00009a002:17,jablonka:291,jac:[17,40],jaccard:71,jackson:[113,291],jacksund:[1,291],jacob:232,jacobi_threshold:199,jacobsen:56,jageo:1,jahn:83,jahntel:[8,9,14,80],jahntelleranalyz:83,jain:[1,4,6,47,49,79,88,101,102,146,172,240,290,291],jame:240,jan:[2,170,291],janaf:173,janakiraman:291,janin:291,janosh:1,janssen:291,janssenhen:1,jarvi:[1,8,9,96,108,184],jarvisatomsadaptor:213,jason:291,javg:82,jayaraman:1,jayaratnam:1,jdagdelen:291,jen:291,jena:291,jerom:138,jhu:[8,9,178],jianwei:240,jiao:291,jimag:[71,149,154,156],jinliang:240,jit:[4,6],jj:34,jm:110,jmmshen:1,jmmshn:[1,291],jmol:[26,56,71,79,97,289],jmolnn:[1,79],job:[1,4,6,164,187,192,210,230,232],job_list:230,job_typ:[232,233],jobtyp:233,joei:[1,93],joggl:88,john:[1,63,78,86,110,182,240,281],johndo:[182,281],johnson1228:291,johnson:139,join:[34,70,91,146],join_plan:70,joint:[170,291],jonathanjdennei:291,jone:265,jonesfaithfultransform:265,jonker:[250,251],jonring:1,jonson:240,jonsson:137,joseph:[1,291],josephmontoya:1,joss:113,josuav1:291,joul:110,joumal:93,journal:[40,78,87,113,157,179,240,290],jpclett:240,jpe:40,jpeg:289,jperm2:105,jr:63,jrsuckert:1,jself42:291,json:[1,11,12,16,20,22,23,25,26,29,30,37,40,43,45,47,48,49,55,61,63,67,71,74,78,79,82,84,85,88,91,94,98,101,102,109,117,122,139,143,146,148,149,150,151,152,153,154,155,156,157,158,159,161,164,165,167,168,169,170,171,172,173,174,175,176,182,183,186,188,190,192,197,199,206,208,209,210,211,212,215,216,217,221,224,231,234,238,239,240,245,246,254,255,256,257,258,269,271,273,276,281,282,284,292],json_pretty_dump:282,json_str:292,jsonabl:84,jsondecod:292,jsonencod:292,judici:182,juli:140,jumbl:156,jump:[5,66],jump_to_head:231,june:140,jupyt:[4,6,288],just:[1,4,6,67,79,88,92,105,109,117,122,139,146,147,148,154,155,156,157,170,182,200,201,215,233,238,239,240,260,269,271,284,292],justifi:3,justu:291,k0:[4,6],k1:[4,6,105],k2:105,k2o2:[146,284],k2o:182,k:[1,4,6,17,28,29,40,43,47,49,51,55,56,58,70,74,82,85,87,93,96,105,106,110,112,113,143,149,153,155,156,157,160,164,165,170,172,173,181,182,186,188,199,200,209,210,215,228,238,239,240,255,256,260,261,263,284,287,290],k_0:165,k_alpha:[52,54],k_den:1,k_el:165,k_l:165,k_point:164,k_product:240,k_r:58,k_reuss:58,k_sv:240,k_sv_gw:240,k_v:58,k_voigt:58,k_vrh:58,kabsch:84,kabsch_algorithm:84,kabschmatch:84,kairi:179,kamal:[239,291],kang:[88,105,290],kaplan:240,kappa:[86,165],kappa_dop:165,karlsruh:291,katherinelatimer2013:291,kavanagh:291,kavanas:1,kazarina:179,kazi:[248,290],kazmorita:1,kb:[160,165,239],kbar:239,kcal:195,kcl:[4,6],ke:291,keef:17,keeff:[71,79],keep:[1,3,56,58,71,81,117,149,156,175,186,188,200,239,260,271],keep_dot:71,keep_site_properti:[1,260],keep_sub_fil:231,kei:[1,3,12,13,16,30,43,44,46,49,56,58,62,70,71,79,82,83,92,97,100,101,105,110,131,137,139,146,147,151,156,157,158,161,164,165,167,170,172,174,177,182,183,187,188,189,192,196,197,199,200,201,208,210,211,212,215,220,224,225,226,228,230,232,233,234,235,236,238,239,240,258,260,261,263,271,272,273,280,281,282,287,292],kelvin:[46,55,58,74,106,160,169,173,176,238],kent:291,kept:[2,11,87,157,170,226],kernel:81,kerrigan:1,ketelaar:[1,280],kev:[105,210],kevin:291,key_sort_func:[170,258,287],keyboard:289,keyerror:188,keynot:240,keypressev:289,keyword:[1,12,51,55,62,71,81,88,141,146,158,169,170,186,187,193,197,199,201,202,215,238,257,258,269,271,273,280,282],keyword_lin:141,keywordlist:199,kg:[41,117,160],khalifah:40,kim:74,kind:[3,4,6,34,71,79,88,117,122,145,150,156,157,186,199,200,201,222,224,240,264,283,287,292],kinemat:53,kinet:[91,110,150,153,228,239,240],kingsburi:[172,291],kink:[1,74,182],kiran:[1,291],kirchoff:60,kitchaev:[87,290],kj:[74,160,224],kjappelbaum:291,kl:165,kmesh:165,kmu:1,knc6:1,know:[5,17,70,88,168,183,186,190,238,240,269,291,292],known:[0,4,6,28,41,48,56,70,79,84,85,88,92,103,153,156,183,238,240],ko:146,kocher:[4,6],koda:291,kohei:291,kohn:[43,199],koki:291,korotin:291,kp:239,kpath:[8,9,170,221,259,261],kpath_bound:186,kpathbas:[261,263],kpathlatimermunro:263,kpathseek:263,kpathsetyawancurtarolo:263,kpoint:[1,44,122,164,165,170,181,186,199,201,210,221,223,228,238,239,240,241,260,261,263],kpoint_index:164,kpoint_indic:164,kpoint_weight:[44,45],kpoints_dict:170,kpoints_filenam:239,kpoints_grid:228,kpoints_line_dens:[221,240],kpoints_mod:228,kpoints_output:221,kpoints_shift:228,kpoints_supported_mod:238,kpoints_weight:239,kpointsfil:223,kpointwisespil:221,kppa:[186,188,238],kppra:181,kppvol:238,kpt:[1,186,199,238],kpt_line:165,kpt_shift:186,kptbound:188,kptopt:188,kpts_shift:238,kpts_weight:[186,238],kr:[1,56,85,153,240],kr_gw:240,kress:46,kristallographi:79,kristin:[4,6],kristjan:291,kristoffel:58,ksampl:186,ksamplingmod:186,kspace:[1,240],kspacecohp:221,kt:[1,55,58],kumagai:[44,45,49,263,291],kumagaicorrect:[44,45],kunstlev:149,kurchin:291,kurtosi:[1,169],kv:53,kwarg1:[113,155],kwarg:[1,12,13,51,55,58,62,63,74,77,81,88,91,101,102,105,109,110,113,120,141,146,149,155,156,158,159,169,170,172,179,186,187,188,190,193,197,199,201,206,215,216,219,224,225,226,230,234,238,239,240,257,258,262,263,264,269,280,282,287,289,292],kwaters4:1,kwsm:1,kylebystrom:[1,291],kyoto:291,l12:46,l1:105,l23:112,l2:[105,112],l3:112,l:[29,40,51,55,70,74,79,88,105,110,117,140,143,149,153,156,157,168,170,173,179,199,201,215,238,260,290,291],l_alpha:199,l_beta:199,l_local:190,l_max:190,l_zeta:211,l_zeta_ng:211,la2coo4f:284,la3:[240,284],la:[56,85,139,153,240],la_gw:240,lab:[3,4,6,142,180,183,240,290,291],label:[1,40,48,49,51,62,71,74,84,88,91,105,109,110,120,143,147,149,164,167,170,187,196,199,212,215,219,222,226,238,239,254,256,257,258,261,263,264,280,287],label_barri:109,label_dict:164,label_domain:91,label_energi:105,label_fonts:[91,105],label_index:261,label_list:167,label_st:[40,88],label_termin:147,label_uncertainti:88,label_unst:88,labelpoint:263,labels_dict:[164,165,226,254,256],labels_scale_factor:170,labelsymbol:263,laboratori:[4,6,291],ladder:232,laechg:240,lagrang:59,lam:[70,269],lamba:212,lambda:[13,53,54,101,153,165,170,190,212,292],lambda_t:[101,102,269],lamda:70,lammp:[1,8,9,184,292],lammpsbox:[215,217],lammpsdata:[1,215,216],lammpsdump:217,lammpsrun:216,lammpsrunn:218,lammpstemplategen:216,lammpstemplateset:216,lan496:1,lanc:140,land:230,langreth:238,languag:[4,5,6,41,179,281],lanthanid:[1,146,148,153,280],lanthanoid:[146,153],lapjv:[250,251],laplacian:139,larg:[1,2,3,5,10,28,43,44,63,79,82,84,87,102,103,110,116,121,156,164,182,192,199,200,201,215,228,235,239,240,271,272,277,291,292],larger:[16,25,34,48,56,70,71,97,98,145,156,157,196,199,201,239,252,269],larger_cel:56,largest:[56,61,79,167,168,187,201,221,269],largest_angle_neighbor:28,largest_triangl:34,larsen:56,lasph:[1,240],last:[1,4,6,12,13,37,63,117,156,170,199,200,201,204,212,233,239,247,275],last_nneigh:79,last_one_onli:[200,233,239],lastli:240,lat:194,lat_typ:70,later:[63,71,117,123,153,157,199],latest:[1,2,4,5,6,12,13,180],latex:[175,262,280,283],latexifi:283,latexify_nam:175,latexify_spacegroup:283,latim:[1,261,263],latimer_munro:261,latt:149,latter:[34,156,222,239,240],lattic:[1,2,4,6,8,9,15,28,43,44,49,51,54,55,56,63,66,70,71,76,77,78,79,87,97,98,103,110,141,144,147,154,156,157,159,164,165,168,170,181,186,188,196,199,200,201,215,219,228,234,238,239,240,247,248,252,254,256,258,260,261,263,264,265,269,272,276,277,281,284,292],lattice_2_lmpbox:215,lattice_fil:200,lattice_from_abivar:186,lattice_points_in_supercel:276,lattice_rec:164,lattice_typ:[196,228],lattice_vector:183,lattvec:234,laue:[53,157,260],laue_zon:53,launch:211,lausann:291,lawrenc:[4,6,291],layer:[20,56,76,79,105,147,157],layout:[53,105],lazic:172,lazili:149,lberri:239,lbfg:201,lbl:291,lbluqu:1,lcalcpol:[239,240],lcalpol:239,lcharg:240,lcor:238,lda:[1,17,28,150,153,161,177,182,238,239,240,272],lda_52:[5,238,240],lda_54:[238,240],lda_c_1d_csc:150,lda_c_1d_loo:150,lda_c_2d_amgb:150,lda_c_2d_prm:150,lda_c_gl:[150,161],lda_c_gomba:150,lda_c_hl:[150,161],lda_c_ml1:150,lda_c_ml2:150,lda_c_ob_pw:150,lda_c_ob_pz:150,lda_c_pw:[150,161],lda_c_pw_mod:[150,161],lda_c_pw_rpa:150,lda_c_pz:[150,161],lda_c_pz_mod:150,lda_c_rc04:150,lda_c_rpa:150,lda_c_vbh:150,lda_c_vwn:[150,161],lda_c_vwn_1:150,lda_c_vwn_2:150,lda_c_vwn_3:150,lda_c_vwn_4:150,lda_c_vwn_rpa:150,lda_c_wign:[150,161],lda_c_xalpha:150,lda_k_lp:150,lda_k_tf:150,lda_relax:28,lda_static_diel:182,lda_u:[238,240],lda_x:[150,161],lda_x_1d:150,lda_x_2d:150,lda_xc_ksdt:150,lda_xc_teter93:[150,161],lda_xc_zlp:150,ldamewood:291,ldau:240,ldauj:240,ldaul:240,ldauprint:240,ldautyp:240,ldauu:240,ldict:56,ldo:[199,200,201,209,210],ldos01:209,ldos02:209,ldos_fil:[200,209],le:179,lead:[1,2,4,6,25,29,41,70,88,91,139,142,157,177,199,201,222,269,281],leak:1,leandro:225,leaner:119,learn:[3,88,173,180,292],least:[1,3,4,6,11,28,34,55,58,62,70,71,84,87,98,103,123,146,153,170,188,189,190,200,201,215,228,233,238,239,269],least_square_dist:34,leav:[123,146,153,182,189,201,271,281],lebail:179,lebedev:[58,158],led:1,lee:[55,161],left:[4,6,51,62,88,152,158,169,170,177,187,257,258,275,280,289],leftbuttonpressev:289,leftbuttonreleaseev:289,leftmost:160,leg:[34,208],legaci:[1,79,172],legal:240,legend:[48,62,105,170],legend_fonts:170,legend_on:110,legendr:[88,186],legibl:1,lei:1,leicheng:291,lelf:240,len:[98,102,156,199,254,256,271,272],length:[1,15,20,26,28,44,49,51,52,54,56,66,70,71,78,79,84,85,92,96,97,98,103,105,109,110,139,145,147,149,156,157,159,160,167,168,170,175,182,186,188,189,215,230,232,238,239,240,243,261,269,271,277,281,292],length_dens:238,length_of_b_1:[149,156],length_str:196,lengtharrai:160,lengths_and_angl:2,lepsilon:[1,239,240],less:[15,34,49,66,70,79,85,87,88,97,98,145,146,147,156,157,158,172,177,187,199,232,240,252,269,279,292],lesser:263,let:[3,5,170,188,201,238,258,278,291,292],lett:56,letter:[105,153,156,188,201,239,240,260,263,267],level:[1,2,3,4,6,28,43,44,48,63,67,149,150,153,154,156,164,165,167,169,170,180,182,186,199,200,201,209,215,224,232,239,281,292],levi:92,lewi:141,lexch:238,lf:5,lfactor:234,lg_fontsiz:48,lg_posit:48,lhfcalc:240,li0:[118,119,146,284],li10:55,li10gep2s12:[55,284],li1:[146,283],li2o2:[146,148,284],li2o:[1,4,6,88,94,98,146,182,284,292],li2o_kpoints_:1,li3po4:88,li3ps4:49,li3v2:284,li4:[146,148],li4fe3mn1:116,li4fe4p4o16:146,li4o2:88,li6v4:116,li9v6p16o58:117,li:[1,4,6,11,29,40,49,55,56,66,67,70,74,85,88,94,98,102,105,116,118,119,146,147,153,154,156,157,159,175,182,183,190,204,238,239,240,271,272,284,289,290,291,292],li_:175,li_sv:[4,6,238,240],li_sv_gw:240,liabil:[4,6],liabl:[4,6],liam:[1,291],liang:291,lib:[5,141,284],libpython2:5,libpython3:5,librari:[1,2,4,6,74,92,137,140,141,161,260,282,292],library_lin:141,libstdc:5,libxc:[150,161,202],libxc_doc:150,libxcfunc:[8,9,144,161],libyaml:1,licens:[5,240],lie:34,liec:67,lifepo4:[105,116,118,146,283,284,292],ligand:23,ligands_arrang:22,ligep:269,light_structure_environ:[21,23],lighter:29,lightstructureenviron:[21,23,29,222],lightweight:[43,156,171,173,176],like:[1,2,3,4,5,6,12,15,26,29,34,40,47,48,49,55,58,59,60,63,79,81,86,88,89,90,91,92,101,102,105,109,116,117,122,137,139,146,149,152,153,155,156,157,158,161,168,170,172,175,182,188,190,195,197,199,200,201,202,225,226,232,233,238,239,240,257,262,269,271,282,283,284,292],lim:40,lima:138,limit:[1,4,6,15,28,30,40,47,48,49,51,52,54,62,63,74,78,81,88,91,93,96,145,157,165,167,169,170,201,222,223,240,256,258,287],limit_devi:223,limit_frequ:256,limit_maxdevi:223,limits_:54,limno2:40,lin:291,linalg:78,linda:291,lindahung:1,lindau:113,linden:186,line:[1,2,3,4,5,6,34,40,48,66,71,74,88,91,105,110,124,136,141,164,165,170,182,191,192,196,199,200,201,204,208,212,217,221,226,228,231,233,238,239,240,245,254,258,261,263,271,275,276,278,280,287,289,292],line_dens:[226,263],line_intersect:276,line_mod:[182,221,238,239],line_pt:40,linear:[1,56,58,59,70,84,87,149,153,156,157,186,218,224,238,239,250,251,260,263,269,276],linear_add:239,linear_assign:[8,9,249,251],linear_assignment_numpi:[8,9,249],linear_chain:218,linear_opt:239,linear_slic:239,linearassign:[1,250,251],linearli:[25,169],linearly_equidist:25,linesearch:[199,201],linewidth:[88,170,187,280,289],link0:212,link0_paramet:212,link:[1,3,5,20,139,164,165,226,254,256,291],link_dist:218,link_marked_atom:68,links_data:20,lint:[1,3],linter:1,linux:[1,2,4,6],lio:[146,148],liquid:[97,106,153,172],liquid_rang:153,list1:84,list2:84,list:[0,1,3,4,5,6,11,12,13,15,16,17,20,25,26,28,29,30,34,36,37,38,40,41,44,46,48,49,51,53,55,56,58,59,62,63,66,67,68,70,71,74,76,77,78,79,81,82,84,87,88,90,91,92,93,94,96,97,98,100,101,102,105,109,110,112,117,118,119,122,123,130,131,138,139,142,143,146,147,149,150,151,152,153,155,156,157,158,159,161,164,165,167,168,169,170,172,173,174,175,177,179,182,183,186,187,188,189,190,191,192,195,196,199,200,202,208,210,211,212,215,219,221,222,223,224,225,226,228,230,231,232,233,234,238,239,240,245,247,252,254,255,256,257,258,260,261,262,263,264,265,266,267,269,271,272,273,276,277,278,279,280,281,284,288,289,292],list_atom1:167,list_atom2:167,list_b:164,list_ce_symbol:222,list_csm:222,list_icohp:167,list_in:49,list_label:167,list_length:167,list_neighisit:222,list_neighsit:222,list_num:167,list_of_fil:187,list_of_materi:280,list_of_molecul:215,list_of_nam:215,list_of_numb:215,list_permut:222,list_predict:101,list_transl:167,listkeyword:221,liter:[74,83,88,112,131,153,155,156,170,171,173,175,230,232,238,239,260],literatur:139,lithiat:[98,118],lithium:[55,272],liti2o4:117,litio2:[118,119],littl:[63,188,199,230,239],littleton:141,litvin:264,liu:291,live:1,lixfei:182,lixfeyoz:[182,292],lixoi:182,lll:[1,149,156,157,240,269,277],lll_frac_coord:149,lll_frac_tol:277,lll_invers:149,lll_map:149,lll_matrix:149,lll_reduc:[157,269],lm:238,lmasa:219,lmax1:208,lmax2:208,lmhart:219,lmixtau:240,lmto:[8,9,167,184],lmtocopl:219,lmtoctrl:219,lnoncollinear:239,lo:291,load:[1,5,44,123,170,200,215,228,282,292],load_data:[123,292],loadfn:1,loadprojectionfromfil:221,lobster:[1,8,9,164,167,169,184,240],lobster_basi:[221,240],lobster_output:220,lobsterbandstructuresymmlin:[164,170,223],lobstercompletedo:[169,223],lobsterdict:223,lobsterenv:[8,9,184,220],lobsterin:[1,220,221],lobsterlightstructureenviron:222,lobsterneighbor:222,lobsterout:223,lobsterset:[1,240],local2perfect_map:29,local:[1,3,4,5,6,23,28,29,40,49,67,79,82,87,105,109,135,153,165,177,182,186,190,195,222,223,225,239,240],local_env:[1,8,9,14,71,82,222],localenv:222,localgeometryfind:28,localis:211,localopt:195,localstructorderparam:79,locat:[1,5,40,44,59,79,109,139,157,170,188,199,225,238,245,284,292],lock_if_strict:146,lockxyz:206,locpot:[1,105,156,239],locpot_along_c:105,locpot_filenam:105,loewdin:[222,223],log10:[91,180],log:[93,122,169,170,182,211,217,292],log_fil:211,log_n2f:211,logan:1,logfil:211,logic:[70,79,117,177,269],lograng:201,london:291,long_nam:153,long_v:58,longer:[1,45,145,156,157,240,260],longest:[105,145],look:[1,4,6,11,25,28,29,49,56,79,88,101,102,105,109,113,137,139,142,149,157,161,164,170,172,182,187,200,211,221,239,240,258,263,269,287,292],lookup:174,loop:[16,37,156,165,196,199,200,201,204,217],looping_typ:289,loos:[85,88],loosen:3,looser:260,loptic:[239,240],lorbit:[239,240],lorentz:[52,54],lorentzian:155,lose:[160,247],lossi:1,lost:[45,137,138,158],lot:[1,49,71,88,156,157,200,248,292],louvain:291,low:[1,56,72,81,82,83,143,150,153,165,186,190,195,199,201,215,235,239,269],lower:[1,11,25,26,28,29,34,36,40,48,58,59,61,70,87,91,105,147,156,157,199,211,215,233,239,256,269,272],lower_and_check_uniqu:233,lower_csm:36,lower_point:34,lowest:[1,25,29,37,41,49,58,63,77,82,88,94,105,117,151,153,167,175,177,186,269,271,272],lowest_energy_structur:272,lpaw:238,lpead:1,lpfac:165,lr:[56,153],lreal:240,lsd:201,lsorbit:[108,239],ltalirz:1,ltol:[49,98,149,175],lu3:240,lu:[56,85,153,240,292],lu_3:240,luck:5,lui:291,lultra:238,lumo:[151,199,200,201,239],lundquist:238,lunscr:238,luo:240,luqu:291,lutterotti:179,lv:153,lvl:165,lvtot:240,lwave:[221,240],ly:[1,34,157,292],m0:165,m2:262,m3g:225,m:[1,17,28,34,40,46,55,56,58,59,63,66,79,86,88,92,93,96,105,110,113,139,143,153,156,158,160,165,168,170,172,173,179,182,188,239,240,248,256,262,264,290,291,292],m_ij:34,m_ind_orig:110,m_list:63,ma:264,mac:[1,2,4,6],machin:[3,88,123,173,180,200],machinefil:1,maciej:[47,49,248],maciejharanczyk:1,maco:5,macosx:5,macport:5,macro:1,macroscop:186,made:[1,2,12,55,56,58,62,156,182,195,233,269,272,280],madeltol:44,madelung:44,madelungenergi:[1,223],madetol:44,madison:291,madsen:165,mag:[70,239,264],mag_species_spin:269,mag_typ:263,magcif:[168,196],maggroup:[8,9,156,259],magic:[1,240],magmom:[1,66,81,82,143,147,152,153,154,156,157,159,168,240,261,263,283],magmom_axi:[261,263],magn:86,magnet:[1,8,9,14,98,130,137,138,139,143,152,156,168,170,186,196,199,202,239,240,260,261,263,264,265,269],magnetic_data:264,magnetic_deform:81,magnetic_species_and_magmom:81,magneticdeform:81,magneticorderingswf:82,magneticspacegroup:[156,264],magneticspacegroupshelp:264,magneticstructureanalyz:81,magneticstructureenumer:81,magneticsymmetrygroup:156,magneticsymmop:152,magnetis:239,magneton:[81,83,153],magnif:[53,289],magnitud:[1,49,66,81,83,148,149,156,157,239,263,269,283,292],magntidu:49,magom:1,magorderingtransform:[1,5,81,269],magorderparameterconstraint:269,magordertransform:269,magsymmop:[1,152,265],mah:[116,117,118,119],mai:[0,1,2,3,4,5,6,17,43,44,49,55,56,63,67,70,79,83,84,87,88,91,113,118,139,140,146,153,156,157,158,172,174,177,182,183,187,192,196,199,200,201,202,215,217,224,225,232,239,240,250,251,254,256,260,261,263,269,272,273,279,283,290,292],maik:291,mail:224,main:[1,4,6,21,23,26,28,52,55,79,84,105,108,125,126,127,128,129,200,208,233,239,264,269,275,292],mainli:[157,165,169,187,188,200,245],maintain:[0,1,2,3,4,6,43,44,81,116,153,156,157,238,269],major:[1,2,62,117,169,177,238,240],make3d:195,make:[0,1,2,3,4,5,6,15,20,29,55,70,71,81,88,98,101,105,110,118,119,120,141,147,150,153,154,156,157,161,165,170,172,182,186,195,197,199,201,221,225,231,233,238,239,240,243,264,269,278,280,282,283,288,289],make_dir:197,make_dir_if_not_pres:[199,210,238,240],make_full_bse_densities_fold:211,make_movi:[1,289],make_precondition:199,make_primit:81,make_supercel:[156,288,292],make_supercells_with_defect:49,make_supergraph:20,make_symmetric_matrix_from_upper_tri:279,make_yaml:174,maker:1,makestr:[5,140],malform:239,mamachra:291,manag:[1,2,4,6,123,170,182],manakova:179,mandatori:[156,165,211,234],mandatory_response_field:183,manganes:40,mani:[1,3,4,5,6,12,13,40,43,48,56,61,63,68,81,84,91,97,117,129,139,146,149,156,157,170,171,172,173,176,177,182,183,195,199,200,224,239,240,258,269,271,273,276,278,287,292],manifest:182,manipul:[1,4,6,60,63,73,76,147,158,175,199,206,208,230,238,239,276,277,292],manner:[5,44,154,197,271,272,292],manni:170,manual:[2,3,4,5,6,15,46,71,109,139,169,173,192,199,200,201,202,225,230,232,235,238,239,240,269],manualenergyadjust:173,manuscript:240,manz:138,map:[1,11,17,20,25,26,28,29,40,49,58,66,78,79,82,84,88,90,91,98,105,143,145,146,149,153,156,157,158,160,175,182,197,199,201,208,215,225,238,239,260,269,271,272,276,277,280,289,291,292],mapi:1,mapi_kei:1,mapidoc:182,mapper:84,maps_and_surfac:30,maps_and_surfaces_bound:30,marc:[52,54,262],march:140,marco:[1,28],marcoest:[1,291],marenich:138,mark:[68,170,201,239,291],marker:[1,88,105,217,258],markerfacecolor:88,markers:[88,187,258],markup:1,martin:[290,291],maryland:[86,239],maryland_valu:86,marylandnot:86,mask:[204,276,277],mask_spher:204,mass:[1,117,118,153,156,157,160,165,170,212,215,226,234,239,254,260,292],mass_charg:[117,118,119],mass_dict:215,mass_discharg:[117,118,119],mass_info:215,massachusett:291,massiv:1,master:[1,3,129,130,132,135,182,234],master_data:182,master_histori:182,mat:[70,76,140,212],mat_id_dict:143,mat_nam:143,match:[1,49,55,63,76,77,78,79,83,84,92,98,117,142,146,149,156,157,159,169,175,177,182,199,200,216,228,231,233,239,250,251,262,263,269,276,277,278],match_area:78,match_oxi_sign:100,match_transform:78,matcher:[1,11,70,84,135],matches_ord:81,matching_:55,mater:[28,47,49,56,88,137,141,172,261,263,290],materi:[1,3,4,5,6,8,9,10,11,13,32,40,48,52,53,54,55,56,66,70,72,73,74,76,77,79,82,86,88,92,96,105,108,110,114,116,117,119,134,138,143,147,151,165,170,172,173,177,180,182,183,208,209,210,238,240,248,260,261,262,263,280,284,289,290,291],material_absorbance_data:96,material_direct_allowed_gap:96,material_energy_for_absorbance_data:96,material_formula:209,material_id:182,material_indirect_gap:96,materialia:256,materials_id:[182,292],materialsapi:[1,292],materialscloud:183,materialsproject2020compat:[1,172,177,182],materialsproject:[1,3,5,172,177,182,183,208,292],materialsprojectaqueouscompat:172,materialsprojectcompat:[1,172,292],materialsprojectcompatibility2020:177,materialsprojectdftmixingschem:177,materialsprojectvaspinputset:[1,290],materialsvirtuallab:[180,240],matgenb:[4,6],matgeni:1,math:[38,54,84,157,279],math_util:[9,14,18,31],mathbf:54,mathemat:[40,264,291],mathew:[1,291],matplotlib:[5,15,20,29,30,48,51,55,62,74,88,91,97,105,109,110,120,170,187,212,258,280,287],matproj:[1,2,4,6,8,9,172,178],matric:[1,58,78,96,149,152,158,223,239,260,262],matrici:78,matrix:[1,28,29,34,43,44,49,55,56,58,59,63,70,76,78,84,88,90,96,98,149,152,154,156,157,158,170,186,199,201,212,223,224,226,239,250,251,252,260,262,265,269,270,272,276,279,283],matrix_eigv:96,matrix_list:78,matrix_sum:63,matrix_toler:260,matrixpo:59,matrixtimesvector:34,matteo:[1,257,291],matter:[98,138,143,160,172,239,292],matthew:[1,47,49,291],mattmcdermott:1,mattsson:161,mauguin:262,maverick:5,mavrl:[109,284],max:[1,15,25,34,36,40,45,48,53,55,56,62,70,78,79,88,93,97,98,105,112,116,117,155,157,165,169,170,186,195,200,201,223,234,239,240,269,279,291],max_abs_v:279,max_angle_tol:78,max_area:78,max_area_ratio_tol:78,max_atom:269,max_avg_charg:49,max_basi:221,max_bond_dist:[56,157],max_broken_bond:157,max_cel:269,max_cell_rang:49,max_cell_s:269,max_charg:90,max_chempot:105,max_clust:56,max_cn:28,max_connect:97,max_csm:[25,29,36],max_delta_volum:117,max_denomin:[70,146,272],max_disordered_sit:269,max_dist:[11,29,30],max_dop:165,max_drift:201,max_effective_csm:25,max_electroneg:151,max_error:174,max_extrema:109,max_forc:[90,201],max_h:49,max_hkl:56,max_index:157,max_ion_insert:116,max_ion_remov:116,max_it:[87,201],max_length_tol:78,max_lpfac:165,max_memori:201,max_n:260,max_nabund:25,max_normal_search:[15,157,269],max_oxidation_st:153,max_permut:[17,272],max_phfreq:257,max_poly_ord:62,max_poly_order_factor:62,max_prime_factor:240,max_r:105,max_radiu:[17,61,97,272],max_random_dist:28,max_row:280,max_scal:103,max_scf:[199,200,201],max_scf_cycl:232,max_search:[70,269],max_sit:146,max_sites_to_merg:269,max_spline_jump:66,max_structures_per_enum:269,max_temp:165,max_tol:87,max_tries_per_chunk:182,max_val:240,max_voltag:[117,119],max_voltage_step:117,maxbondlength:167,maxcn:26,maxdevi:223,maxim:[34,79,165,167,239],maxima:49,maximin:98,maximmum:105,maximum:[1,5,11,13,17,20,25,26,28,29,30,44,48,49,51,52,53,54,55,66,70,71,77,78,79,88,90,96,97,98,105,109,116,117,119,146,151,153,157,158,165,167,169,174,186,187,190,199,201,212,232,239,240,256,257,258,260,269,272,279,280],maximum_distance_factor:[28,30],maxit:[88,158,234],maxlen:196,maxloc:279,maxsummedicohp:167,maxwel:[1,238,291],mayavi:170,mayb:[1,201,240],mayeshiba:291,mb:[86,160,201,224,238],mbd:240,mbjumar:1,mbpt_sciss:186,mc:[143,153],mc_box_siz:143,mc_rattl:269,mc_timestep:143,mcdermott:[40,172,291],mcgill:[77,78,181,240],mchenri:[52,54],mcl:263,mclc1:263,mclc2:263,mclc3:263,mclc4:263,mclc5:263,mcloud:183,mcocdawc:1,mcscf:224,mcsq:[1,142,156,194,269],mcsqs_caller:[8,9,136,156],md5:[190,238],md:[0,1,4,6,55,56,153,159,199,200,201,216,224,238,240],mdf_epsinf:186,me_imag:239,me_real:239,mean:[1,3,4,5,6,11,12,13,17,25,29,34,38,43,49,51,55,60,61,62,63,66,68,70,71,72,79,81,82,84,88,105,109,137,138,143,147,149,156,157,164,165,168,169,170,172,175,182,186,187,201,212,224,228,230,238,239,240,254,257,258,260,264,269,280,292],mean_estim:36,mean_stress:60,meaning:[138,139],meant:[3,26,55,156,199,201,239,240,281],measur:[1,25,26,28,29,34,36,55,71,72,79,81,84,97,222,234,275],mechan:[55,243],medasani:[1,291],media:78,median:71,medium:195,mefir:79,megnet:[1,180],mehl:[92,238],mehr:86,mehring_valu:86,mehringnot:86,mellon:[239,291],melt:[55,153,292],melting_point:[4,6,153],mem:212,member:[177,291],memori:[1,2,5,55,160,164,192,201,224,239],memory_opt:224,mendeleev:153,mendeleev_no:153,mention:[16,79,222],mep:109,merchant:[4,6],mere:260,merg:[1,3,4,6,49,70,147,156,164,182,215,269],merge_sit:156,merge_tol:156,merit:170,merki:[1,179,291],mesh:[1,15,40,58,186,188,210,226,238,239,240,260],mesh_dens:226,mesopor:[248,290],messag:[1,4,6,39,74,94,139,141,177,182,275],met:147,meta:[1,150,182,200,233,239,240],metadata:[1,44,45,48,77,150,182,183,238,281],metagga:[239,240],metal:[1,11,67,79,83,88,116,146,148,151,153,164,165,170,172,182,199,200,201,239,240,280,291,292],metal_edge_extend:[1,79],metallic_radiu:153,metalloid:[146,153],metallurgica:70,metast:240,meter:[110,160],methan:[4,6,292],methanol:232,methfessel:240,method:[1,3,4,6,11,13,15,17,20,23,25,26,28,29,30,33,34,40,43,44,47,49,53,55,56,58,59,60,63,66,68,70,71,74,79,81,83,84,86,87,88,89,90,91,92,97,98,100,101,102,103,105,106,112,116,118,119,122,123,132,137,138,139,146,147,148,149,153,156,157,158,159,160,161,164,165,167,168,169,170,172,173,175,177,182,183,186,187,188,190,192,195,197,199,200,201,208,211,212,216,217,222,224,225,226,228,230,232,234,235,238,239,240,245,248,260,261,263,264,266,271,272,273,276,280,281,282,283,284,288],methodnam:284,methodolog:[78,138,172,181,199],methyl:[68,71,156],metric:[45,149],metric_tensor:149,mev:[82,143,258],meza:[248,290],mfherbst:1,mft_t:[82,143],mg:[1,4,6,56,67,71,85,146,153,238,239,240,269,272],mg_1:199,mg_2:199,mg_pv:240,mg_sv_gw:240,mgcuo3:146,mgga:161,mgga_c_bc95:150,mgga_c_c:150,mgga_c_cc06:150,mgga_c_dldf:150,mgga_c_m05:150,mgga_c_m05_2x:150,mgga_c_m06:150,mgga_c_m06_2x:150,mgga_c_m06_hf:150,mgga_c_m06_l:150,mgga_c_m08_hx:150,mgga_c_m08_so:150,mgga_c_m11:150,mgga_c_m11_l:150,mgga_c_mn12_l:150,mgga_c_mn12_sx:150,mgga_c_mn15:150,mgga_c_mn15_l:150,mgga_c_pkzb:150,mgga_c_revtpss:150,mgga_c_scan:150,mgga_c_tpss:150,mgga_c_tpssloc:150,mgga_c_vsxc:150,mgga_x_2d_prhg07:150,mgga_x_2d_prhg07_prp10:150,mgga_x_bj06:150,mgga_x_bloc:150,mgga_x_br89:150,mgga_x_gvt4:150,mgga_x_lta:150,mgga_x_m05:150,mgga_x_m05_2x:150,mgga_x_m06:150,mgga_x_m06_2x:150,mgga_x_m06_hf:150,mgga_x_m06_l:150,mgga_x_m08_hx:150,mgga_x_m08_so:150,mgga_x_m11:150,mgga_x_m11_l:150,mgga_x_mbeef:150,mgga_x_mbeefvdw:150,mgga_x_mk00:150,mgga_x_mk00b:150,mgga_x_mn12_l:150,mgga_x_mn15_l:150,mgga_x_modtpss:150,mgga_x_ms0:150,mgga_x_ms1:150,mgga_x_ms2:150,mgga_x_mv:150,mgga_x_pkzb:150,mgga_x_revtpss:150,mgga_x_rpp09:150,mgga_x_scan:150,mgga_x_tau_hcth:150,mgga_x_tb09:150,mgga_x_tpss:150,mgga_xc_b97m_v:150,mgga_xc_otpss_d:150,mgga_xc_tpsslyp1w:150,mgga_xc_zlp:150,mgrid:199,mhsiron:1,mhz:[86,239],mi:58,mi_vec:[15,269],miaoliu:291,miara:[55,74],mic:1,michael:[4,6,28,52,54,291],michaelwolloch:1,michigan:291,micro_pyawk:278,microcanon:238,microcoulomb:66,micromeso:290,micron:291,micropor:[248,290],microscop:53,microsoft:5,microstructur:[70,97],microv:165,microw:165,mid:87,mid_struct:[1,87],middl:[34,204],mie:93,might:[1,2,4,5,6,12,28,29,56,66,71,83,84,88,91,97,98,109,117,118,119,146,164,168,182,191,199,201,222,240,254,269,272,281],mightier:[4,6],miglio:165,migrat:[1,4,6,49,290],miguel:[1,239,291],miller:[1,15,51,56,70,76,77,105,110,149,156,157,182,269],miller_area:110,miller_area_dict:110,miller_energy_dict:110,miller_index:[15,105,149,157,182,269],miller_index_from_sit:157,miller_list:[110,157],millibarn:[86,153],millican:173,million:[84,195],mimick:278,mimimumdistancenn:1,min:[15,34,40,45,48,62,88,93,105,117,160,169,170,234,269,279],min_atom:269,min_basi:221,min_bond_dist:79,min_cell_s:269,min_chempot:105,min_clust:56,min_cn:28,min_cost:251,min_dist:[49,79,156,181,269,272],min_dop:165,min_egrid:165,min_extrema:109,min_fract:[25,29],min_freq:254,min_it:87,min_length:269,min_lw:[15,269],min_map:98,min_max_index:279,min_ndata_factor:62,min_ob:55,min_okeeff:79,min_oxidation_st:153,min_point:105,min_points_frac:105,min_poly_ord:62,min_r:252,min_rm:98,min_scal:103,min_slab_s:[15,56,157,269],min_spp:79,min_step:55,min_temp:165,min_total_kpoint:181,min_vac_s:157,min_vacuum_s:[15,56,157,269],min_vir:79,min_voltag:[117,119],minbondlength:167,mind:[4,6],mine:[1,56,101,102,103],miner:[79,92,153],mineral_hard:153,mineralogist:179,minfract:187,miniconda3:[4,5,6,284],miniconda:[4,5,6],minim:[3,40,63,66,84,93,98,157,158,165,167,169,192,199,201,224,225,252],minima:[49,66,87],minimax_rm:98,minimis:[149,156,157],minimize_matrix:63,minimized_sum:63,minimum:[1,15,25,26,28,29,30,40,41,49,53,55,62,63,71,74,91,94,98,105,109,117,119,139,147,149,153,156,157,165,167,181,186,195,199,201,212,221,239,248,250,251,254,257,258,269,277,279,280,290],minimum_angle_factor:[28,30],minimum_geometri:29,minimum_number_of_point:26,minimumdistancenn:[79,82],minimumokeeff:79,minimumokeeffenn:79,minimumvirenn:[1,79],mininm:219,minloc:279,minma:49,minor:1,minsummedicohp:167,minu:[60,91],minut:[63,142,269,272],minval:187,miranda:291,mirror:[26,152,157,182,260],mirror_plan:26,misc:[1,147],miscellan:1,misclssifi:56,misdirect:71,mise:[59,60,77],mislabel:[164,254],mislead:[71,139],mismatch:[239,269],miss:[1,5,67,79,139,153,156,172,174,187,240,254,280,291],mit:[1,4,6,172,240,290],mitaqueouscompat:172,mitcompat:172,mitmd:1,mitmdset:240,mitmdvaspinputset:1,mitnebset:240,mitnebvaspinputset:1,mitrelaxset:[1,240],mitvaspinputset:[172,290],mix:[1,21,25,41,70,74,87,172,177,182,199,201,272,283,290],mix_cl:201,mix_cl_trunc:201,mix_cohsex:211,mix_lg:201,mixedpotenti:87,mixin:[1,282],mixing_ratio:74,mixing_schem:[1,8,9,171],mixing_state_data:177,mixtur:[146,177],mk:165,mkdir:[5,211],mkhorton:1,mkinet:240,ml:[1,105],mlab:170,mlab_figur:170,mm2:66,mm:[2,34,53,182],mmax:187,mmc:262,mmff94:195,mn2:[153,271,272],mn3:[240,269],mn4:240,mn:[1,40,56,66,70,74,85,88,146,147,148,153,154,156,157,159,174,228,239,240,269,272,290,292],mn_pv:240,mn_sv_gw:240,mno2:74,mo:[55,56,71,85,105,151,153,174,200,201,212,240,272],mo_coeffici:212,mo_cub:199,mo_pv:240,mo_sv:240,mo_sv_gw:240,moab:1,mobil:[49,55],mod:269,mode:[1,4,6,55,58,59,81,90,98,112,130,139,155,156,160,165,170,171,173,186,187,188,189,190,192,210,212,224,226,228,230,232,238,239,240,254,256,257,258,275,278,279,283],model:[1,4,6,26,28,43,44,46,48,49,61,62,74,82,102,105,113,138,143,157,165,170,173,180,186,230,232,243,269,290,292],model_nam:180,modeldielectricfunct:186,modern:[66,201],modif:[1,2,4,6,52,113,156,199,201,248],modifi:[1,4,5,6,12,17,49,56,59,68,71,79,105,108,110,156,157,169,173,186,199,201,204,221,230,232,240,243,289],modified_structur:292,modify_dft_print_it:201,modify_lattic:156,modl:291,modul:[0,1,2,3,4,5,6,8,9,14,178,184,290,292],modular:[1,2,4,6],module_dir:284,moduli:[58,239],modulo:66,modulu:[54,58,62,153],moeck:179,mof:183,moka1:54,moka2:54,moka:54,mokb1:54,mol1:[84,85,231],mol2:[84,85,231],mol:[4,6,41,74,84,195,211,212,215,224,247,248,255,258,260,292],mol_graph:[67,79],mol_list:84,moladaptor:1,molar:[74,153],molar_volum:153,molatommapp:84,mole:[255,258],molecul:[1,2,3,4,5,6,15,16,56,67,68,71,79,84,85,88,105,138,139,145,146,156,172,180,192,193,195,199,200,201,208,211,212,215,218,222,224,225,230,231,232,245,247,248,260,269,271,280,281],molecular:[1,15,56,84,93,97,138,146,151,179,192,199,201,208,212,215,224,232,289],molecular_orbit:[8,9,144,212],molecularorbit:[1,151],molecularview:288,molecule_entri:16,molecule_graph:56,molecule_match:[8,9,14,85],molecule_structure_compar:[8,9,14,84],molecule_templ:230,moleculegraph:[1,56,68,71,79,195,231],moleculematch:[1,84],molecules_allow:[79,222],moleculestructurecompar:85,molgraph:16,molgraphspliterror:71,molopt:201,mols_per_data:215,moment:[1,4,5,6,66,81,82,83,86,105,138,149,152,153,156,168,169,196,199,202,216,240,260,261,263,264],momentum:[190,199],mongo:[182,199,292],mongodb:[182,292],monitor:239,monk:240,monkhorst:[1,186,188,199,238,240],monkhorst_automat:[186,238],monkhorstpack:188,monlay:105,monoclin:[149,240,260,264],monoclinc:149,monolay:105,monolayer_vs_b:105,monom:218,monoton:279,monoval:283,mont:[142,143,248,269],montaya:1,montecarlorattletransform:[1,269],month:2,monti:[1,11,12,16,20,22,23,25,26,29,30,37,40,43,45,47,48,49,55,61,63,67,71,74,78,82,84,85,88,91,94,98,102,109,117,122,139,143,146,148,149,152,153,154,155,156,158,159,161,164,165,167,168,169,171,172,173,175,176,186,188,189,190,192,197,199,200,206,208,209,210,211,215,216,217,221,224,228,231,234,238,239,240,245,246,254,255,256,257,269,273,276,282,292],montoya:[1,105,291],montoyjh:1,montydecod:292,moor:[53,58,240,290,291],mopac:199,more:[1,2,4,5,6,13,16,21,28,29,34,40,45,49,61,63,66,68,71,79,83,84,88,91,93,94,98,101,102,103,113,116,117,118,119,123,138,139,146,148,149,154,156,157,158,165,168,182,186,188,192,197,199,200,201,212,215,216,221,223,224,225,226,230,231,232,234,235,238,239,240,261,264,269,271,272,273,282,283,290,292],more_bond:231,morgan:[140,291],most:[1,2,3,4,5,6,25,28,29,49,62,63,66,67,77,79,81,91,97,103,105,116,119,137,138,139,146,149,153,156,159,164,182,186,187,190,199,200,201,202,215,220,236,238,239,240,254,256,269,272,282,292],most_frequent_polyhedra:97,mostli:[2,3,219,239],motif:[1,47,49,79,81,83,269],motif_typ:49,motion:[200,201],mott:[53,141],mousemoveev:289,move:[1,2,45,55,87,105,154,157,165,186,218,260,269,271,282,289],move_atom:186,move_cel:186,move_to_other_sid:157,movec:211,movi:[5,289],mp2020:[1,174],mp2020compat:172,mp2:224,mp4:289,mp:[1,26,29,32,165,172,182,183,284,292],mp_decod:[1,182],mp_entri:292,mp_id:180,mp_symbol:[22,26,28,29],mpcompat:174,mpd:183,mpeelsdictset:210,mpelnesset:210,mpexafsset:210,mpexelfsset:210,mphsebsset:240,mphsebsstaticset:240,mphserelaxset:240,mpi:[4,6,168,187,201,240],mpi_rank:187,mpid:[105,284],mpirun:1,mpmaster:3,mpmdset:240,mpmetalrelaxset:240,mpnmrset:240,mpnonscf:1,mpnonscfset:[1,240],mpo4:[88,290],mpr:1,mprelaxset:[1,12,13,81,172,177,240],mprestadaptor:182,mprester:[1,2,4,6,182,292],mpresterror:182,mpscanrelaxset:[1,177,240],mpscanset:1,mpscanstaticset:[1,240],mpsocset:[1,240],mpstatic:1,mpstaticset:240,mpvaspinputset:[1,172],mpxanesset:210,mrad:210,mrc:86,ms:55,mscd:55,msd:55,mse:49,msg:[5,33,94,140,141,156,275],mson:282,msonabl:[1,11,12,16,20,22,23,25,26,29,30,37,40,43,45,47,48,49,55,61,63,67,71,74,78,82,84,85,88,91,94,98,102,105,106,109,117,119,122,139,143,146,147,148,149,150,152,153,154,155,156,157,158,159,161,164,165,167,168,169,171,172,173,175,176,186,188,190,192,196,197,199,206,208,209,210,211,212,215,216,217,221,224,231,234,238,239,240,245,246,254,255,256,257,267,269,273,276,281,284],mt:[56,153,201,291],mturiansk:1,mturianski:1,mu0:209,mu1:46,mu:[70,88,112,165,209,269],mu_0:209,mu_dop:165,mu_elt:48,mu_h2o:91,mu_max:88,mu_min:88,mu_so:83,mu_step:165,much:[1,5,37,45,78,84,88,98,105,122,156,157,158,199,201,240,251,260,269,292],mueller:[1,181,240,290],muellergroup:181,mulliken:[200,212,222,223,230],mulliken_charg:212,mult:[51,155],multi:[1,25,91,188,192,201,217,224,230],multi_curve_fit:275,multi_job:230,multi_job_str:230,multi_reciprocal_extra:275,multibreak:16,multicip:156,multiconfigur:224,multidataset:188,multientri:91,multienum:1,multigraph:[20,23,37,71],multigraphcycl:37,multigrid:[199,201],multiicipl:1,multijob:230,multilattic:140,multilin:[1,200,233,239],multipl:[1,2,11,12,13,20,25,26,29,34,37,43,49,51,53,54,55,63,66,67,70,78,79,81,88,92,98,112,116,117,118,119,139,142,146,148,155,156,157,158,165,170,172,175,177,182,188,190,192,200,201,212,215,224,226,228,231,233,239,240,247,256,264,265,269,271,272,273,275,289],multiple_environments_choic:21,multiple_figur:170,multiple_outputs_from_fil:231,multipleabundancechemenvstrategi:25,multiplesubstitutiontransform:269,multipli:[44,48,49,55,58,79,105,146,149,158,239,240],multiprocess:[13,55,98,122,123],multistructur:292,multistructuresinteractorstyl:289,multistructuresvi:289,multistructurevi:289,multisublattic:82,multiweightschemenvstrategi:[25,28],multixyz:1,munro:[261,263,291],munrojm:1,muraoka:291,murnaghan:[62,93],must:[1,3,5,11,15,16,40,43,44,48,51,54,55,56,62,63,68,71,84,85,88,90,94,97,98,102,105,109,113,116,117,119,122,137,146,151,153,155,156,157,160,165,169,170,171,172,173,177,182,186,188,190,192,197,199,200,201,211,212,215,216,219,230,232,234,238,239,240,258,261,263,269,271,272,276,277,287],must_inc_2:240,mutabl:[1,156,292],mutablemap:[158,188,197],mutablemolecul:156,mutablesequ:156,mutableset:175,mutual:161,mv:[5,70,269],mvl:240,mvlelasticset:240,mvlgbset:240,mvlgwset:240,mvlnptmdset:[1,240],mvlrelax52set:[1,240],mvlscanrelaxset:240,mvlslabset:[1,240],mxn:149,mxnx3:159,my:13,my_arg:[197,240],my_psp:5,my_pymatgen:5,my_solid_angl:34,mycif:292,mydir:130,myfactor:39,myfloat:25,mypi:1,mysql:179,mystructur:292,mysym:25,n1:[108,167],n2:[74,108,146,167,177,240],n:[1,4,6,17,25,29,37,38,40,48,49,53,54,56,58,59,63,66,67,68,70,71,78,79,82,84,85,88,91,96,97,100,102,105,113,116,138,139,146,149,152,153,155,158,165,169,174,179,182,187,192,199,200,206,212,215,222,231,233,238,239,240,252,266,269,275,276],nO:91,n_1:[186,238,239],n_2:[186,238,239],n_3:[186,238,239],n_alpha:199,n_atom:173,n_beta:199,n_e:153,n_element:88,n_excit:211,n_grid:211,n_gw:240,n_h:240,n_i:66,n_imag:87,n_iter:211,n_type:100,n_unit:218,n_vert:79,n_x:88,na0:[4,6],na2o2:146,na2o:[91,98],na:[1,4,6,11,56,85,91,105,146,153,156,182,240,271,272,284],na_pv:240,na_sv_gw:240,nac:226,nac_eigendisplac:254,nac_frequ:254,nacl:[56,272],nads_in_slab:105,naf:254,nafepo4:284,naiv:[66,71],name:[1,2,3,4,5,6,13,25,26,29,36,41,43,49,53,66,71,79,88,91,92,105,106,130,133,137,139,141,153,154,156,157,159,161,164,167,170,172,173,174,175,180,182,183,186,187,188,189,190,191,192,196,197,199,200,201,202,208,209,211,212,215,218,219,223,225,232,233,234,235,238,239,240,241,243,245,247,248,254,258,262,269,275,278,281,284,291,292],namedtupl:[17,79,258],namelist:234,names_and_valu:187,namespac:[0,1,2,3,4,6,8,131,182,183,281],nan:[1,153,169,173,177],nano106:54,nano:[56,105],nanoengin:291,nanomateri:143,nanomet:105,nanoparticl:105,nanoscal:105,nanoscalest:105,nanowir:[181,234],nao:146,naoh:[91,148],narrow:87,nathan:[1,291],nation:[4,6,291],nativ:[139,189],natom:[186,217,234,238,239,254],natomx3:234,natur:[38,49,74,84,108,122,165,170,173,202,231],natural_kei:202,nav:1,navig:189,nawagn:291,nb:[56,85,153,165,239,240,260,269],nb_band:[164,170,239],nb_kpoint:239,nb_list:165,nb_pv:240,nb_set:[25,28,29],nb_set_weight:25,nb_sets_from_hint:25,nb_sv:240,nb_sv_gw:240,nband:[186,188,221,239,240],nbands_factor:240,nbin:239,nbnd:241,nbo:[1,212,230,231,232],nbo_param:232,nbo_pars:231,nbo_templ:230,nbond:97,nboread:212,nbs_sourc:25,nbsetweight:25,nc:[186,241],nc_band:211,nc_bse:211,nc_cohsex:211,nc_corr:211,ncall:187,ncdata:189,ncfrei:1,ncg:239,ncl:[168,239],ncol:280,ncomms15679:79,ncomms3292:165,ncore:[13,55,240],ncpu:[175,182,187],nd3:240,nd:[1,52,56,85,89,153,239,240,262,289],nd_3:240,ndardenn:291,ndarrai:[40,53,55,56,58,59,60,76,81,84,86,88,89,90,98,113,147,149,152,154,155,156,157,158,159,160,164,168,169,189,209,223,226,239,241,252,265,280],ndarrayar:164,ndata:238,ndcalcul:52,ndisp:239,ndivsm:[186,188],ndpattern:52,ndrone:123,ndset:188,ndtset:188,ne:[1,56,85,153,240],ne_gw:240,near_reduc:15,nearest:[1,11,17,47,49,71,79,82,97,149,154,156,269,271,272,283],nearestneighbor:156,nearli:[78,269],nearneighbor:[56,71,79,222],neato:71,neb:[0,1,4,6,109,156,239,240,292],neb_analys:109,nebanalysi:109,nebpathfind:87,necessari:[1,2,3,5,58,63,66,70,87,103,117,122,146,158,164,165,182,196,200,219,232,239,269,292],necessarili:[71,105,157,215,254,260,269,272],nedo:240,nedso:1,need:[1,2,3,4,5,6,15,20,25,26,29,30,43,44,49,51,52,54,55,63,68,70,71,79,102,105,117,141,146,149,156,157,159,164,165,168,170,173,182,183,187,195,196,199,200,201,202,210,211,212,216,221,222,224,225,226,228,230,239,240,254,256,258,260,265,269,272,283,292],neel:211,neg:[1,34,47,48,49,63,79,81,83,88,100,105,137,138,146,153,158,168,169,174,202,238,256],neglect:[170,264],neighb_coord:29,neighb_coordsopt:29,neighb_indices_and_imag:29,neighb_sit:29,neighb_sites_and_indic:29,neighbor:[1,8,9,11,17,23,25,26,28,29,30,33,34,37,39,47,49,71,79,82,88,97,149,156,222,249,269,271,272,289],neighboring_c:22,neighboring_coordination_environ:22,neighbors_ligands_arrang:22,neighbors_set:[29,222],neighbors_sets_hint:26,neighbors_surfac:30,neighbors_surfaces_bound:30,neighborsnotcomputedchemenverror:33,neighborsset:[25,29],neighborssetshint:26,neighbour:[29,30],neilson:40,neither:292,nel_alpha:199,nel_beta:199,nelec:[165,169],nelect:[43,137,138,239,240],nelectron:[156,238],nelement:[146,182,183,234],nelm:240,nelmin:240,nelson:140,neronova:[156,264],nersc:[4,6],nest:[29,105,130,192,199,239,260,284,292],net:[5,11,81,138,148,156,183,204,239,260,290],net_magnet:239,netcdf4:[1,189],netcdf:[8,9,156,184,185],netcdfread:189,netcdfreadererror:189,network:[15,20,79,180],networkx:[5,20,23,37,56,71,79],neutral:[11,17,48,141,153,215,269],neutral_atom_list:29,neutral_list:29,neutron:[1,8,9,14,50],never:101,new_band_gap:164,new_charg:[43,156],new_dim:87,new_edge_properti:71,new_keyword:199,new_kwd:199,new_prec_each:199,new_structur:158,new_subsec:199,new_temp:55,new_unit:160,new_val:199,new_volum:149,new_weight:71,new_with_var:188,newer:[1,4,5,6,167,226,238],newest:219,newli:88,newlin:88,newn:169,newstable_entri:88,newton:49,newtonian:201,newunstable_entri:88,next:[71,146,156,201,204,240,264,271,272],next_num_with_prime_factor:240,nfreqim:186,nfreqr:186,ng:[211,241],ngf:239,ngkpt:[186,188],ngrid:[199,201,234],ngridpt:239,ngx:[1,44,240,241],ngy:[240,241],ngz:[240,241],nh2o:[91,172],nh:[91,153],nheinsdorf:1,nhomo:[199,201],ni2:156,ni3:17,ni4:17,ni:[56,85,102,153,156,174,240],ni_pv:240,ni_sv_gw:240,nice:[67,170,258,280,289],nicer:[105,170,258,280],nichola:291,nicola:[1,66],nieuwoudt:28,niggli:[98,149,156,240,269],nil:[1,47,49,291],nimag:[156,292],ning:240,nion:239,nionic_step:239,niosh:291,nishiyamat:[1,291],nist:[151,153,173,239],nit_bs:211,nit_cohsex:211,nit_gw:211,nitrogen:68,nk:239,nkeilbart:1,nkpoint:239,nkpt:[210,228,239],nl404557w:105,nl:211,nlayer:157,nlm:211,nlumo:[199,201],nm:[81,105,143,212,234],nmat:143,nmax:187,nmd:183,nmr:[1,8,9,14,71,155,239,240],nmr_quadrupole_mo:153,nn:[34,38,79,82,143,271],nn_distanc:[1,156],nn_interac:[82,143],nn_interact:82,nn_list:17,nn_onli:271,nnattr:139,nndata:79,nnn:[82,143],nnnn:82,no2:174,no3:174,no_ac:35,no_additional_condit:[35,222],no_chang:231,no_clean:105,no_cross:156,no_default:189,no_dop:105,no_e2seb:35,no_element_to_same_element_bond:[35,222],no_label:105,no_mixing_energi:74,no_mixing_energy1:74,no_mixing_energy2:74,no_obtuse_hollow:15,no_oxi_st:272,noautoz:224,nobl:153,noble_ga:146,node1:37,node2:37,node:[15,20,22,37,49,68,71,87,88,139,201,248,261,281],node_label:71,nofftforvisu:221,nois:[182,275],nokimann:291,nomad:[1,182,183],nomegasf:186,nomemorymappedfil:221,nomenclatur:[146,148,153],non:[1,12,15,43,44,48,49,58,67,68,70,79,81,86,88,91,97,105,108,109,137,138,139,141,149,153,154,156,157,158,164,165,168,170,172,175,181,182,186,188,199,200,201,208,209,215,231,238,239,240,254,256,260,265,269,272,292],non_decreas:279,non_increas:279,nonanalyt:234,nonaromat:68,nonbond_coeff:215,noncollinear:[138,239,241],noncontigu:105,none:[1,11,12,13,15,17,20,21,23,25,26,28,29,30,32,34,35,36,37,38,39,40,43,44,46,48,49,51,52,53,54,55,56,58,59,61,62,63,66,67,68,70,71,76,77,79,81,82,83,84,86,87,88,91,97,98,101,103,105,106,109,110,112,116,117,118,119,120,122,123,131,137,138,139,141,142,143,145,146,147,148,149,153,154,156,157,158,159,160,161,164,165,167,168,169,170,172,173,174,175,177,181,182,183,186,187,188,189,190,192,193,195,196,197,199,200,201,206,208,210,212,215,216,219,221,222,223,224,225,226,228,230,232,233,234,235,238,239,240,241,242,245,248,254,255,256,257,258,260,261,263,269,271,272,273,276,278,280,281,282,283,284,287,288,289],noninfring:[4,6],nonmagnet:81,nonperiod:138,nonpolar:[15,66],nonscf:[1,240],nonsens:[146,238],nonsingular:269,nonstoichiometr:105,nonstoichiometric_symmetrized_slab:157,nonzero:[34,58,158],noppmodel:186,nor:[197,225,292],norbit:239,norient:234,norm:[74,78,79,81,139,149,188,190,240,260],norm_strain:59,normal:[1,15,16,25,28,29,30,34,49,53,58,59,70,74,79,81,87,88,91,94,97,98,105,109,110,116,117,118,146,148,152,155,157,169,170,171,173,188,190,192,199,209,212,221,222,223,224,238,239,240,254,264,269,272],normal_cdf_step:38,normal_frequ:224,normal_mod:192,normal_pt:110,normalizatino:1,normalization_el:118,normalization_factor:91,normalization_mass:117,normalization_volum:117,normalize_rxn_coordin:109,normalize_terminal_composit:88,normalize_to:94,normalize_to_el:94,normalized_angl:29,normalized_angle_distance_weight:25,normalized_angle_toler:30,normalized_cell_intens:53,normalized_dist:29,normalized_distance_toler:30,normalized_energi:91,normalized_energy_at_condit:91,normalized_repr:94,normalized_repr_and_factor:94,normalizedangledistancenbsetweight:25,normalmode_eigenv:239,normalmode_eigenvec:239,normangledistweight:25,norskov:169,northwestern:291,nosmear:186,notat:[1,58,59,86,89,97,146,156,157,158,196,239,262,265,281],note:[0,1,3,4,5,6,11,13,16,37,40,43,44,45,47,48,49,52,53,54,55,56,58,59,60,62,63,66,67,70,71,74,79,84,86,88,89,90,91,93,97,98,102,105,109,110,113,116,117,123,137,138,139,146,148,149,150,152,153,154,156,157,158,159,160,164,165,167,169,170,171,172,173,177,180,188,189,190,192,196,197,199,200,201,208,215,216,217,224,225,228,230,232,233,234,238,239,240,248,258,260,261,262,269,270,283,287],notebook:[1,4,6,237,288,292],noth:[53,81,97,167,197],notic:[4,6,271,292],notif:182,notifi:182,notify_db_vers:182,notimpl:1,notimplementederror:[28,197,272],notr:291,novel:88,now:[0,1,2,3,4,5,6,91,147,151,153,156,157,160,164,182,203,211,215,224,228,254,260,269,283,291,292],np1:1,np:[1,53,55,56,62,66,85,88,90,96,149,152,153,154,156,157,158,159,167,168,169,170,173,186,223,239,240,241,252,260,265,271,272,277,280],nph:91,nph_freq:257,nphi:91,npj:[49,88,105,165,170,261,263],npoint:224,nppstr:239,nproc:91,npsi_bs:211,npt:[1,55,159,240],nrandom:28,nrix:[209,210],nrow:280,ns:275,nscf:[182,186,188,239],nscf_nband:188,nshiftk:188,nsite:[98,182,183,256,269],nsitesmodel:61,nspden:186,nspec:239,nspin:239,nspinor:186,nsppol:186,nstep:[169,216,240],nstructures_per_tran:269,nsurfs_ads_in_slab:105,nsw:[1,240],nsymmetr:239,ntemp:258,nth:[20,37,58,158,169,239],nthorderelastictensor:58,ntick:234,ntime:188,ntypat:186,ntypesp:156,nucep:139,nucepsh:139,nuclear:[86,113,153,196,224],nuclear_quadrupole_mo:239,nucleat:156,nuclei:[86,139],nucleic:179,nucleu:[110,139],num:[8,9,143,150,167,215,274],num_atom:[91,98,146],num_basis_func:212,num_bond:167,num_column:170,num_dop:100,num_dos_step:226,num_elec_cbm:44,num_hole_vbm:44,num_kpt:[186,238],num_nn_dist:269,num_op:79,num_sampl:112,num_sit:[98,156,177],num_step:117,num_to_return:63,num_valence_electron:188,num_warn:200,number:[1,3,5,10,11,12,13,15,17,20,25,26,28,29,34,40,43,48,49,53,55,56,61,62,63,66,67,70,71,74,78,79,81,83,84,86,87,88,90,91,94,97,98,100,102,105,108,110,112,116,117,120,123,137,138,139,142,143,146,147,149,150,153,154,156,157,158,159,164,165,167,168,169,170,173,175,177,181,182,183,186,187,188,189,190,191,195,196,199,200,201,202,204,206,208,209,210,211,212,215,217,218,219,222,223,224,225,226,228,230,232,234,235,238,239,240,241,242,248,254,255,256,257,258,260,261,262,264,269,271,272,273,279,280,283,292],number_occ_bands_spin_down:223,number_occ_bands_spin_up:223,number_of_dron:123,number_of_indic:63,number_of_ligands_for_each_neighboring_c:22,number_of_ligands_for_each_neighboring_coordination_environ:22,number_of_loop:289,number_of_magnetic_sit:81,number_of_neighboring_c:22,number_of_neighboring_coordination_environ:22,number_of_permut:26,number_of_unique_magnetic_sit:81,number_return:63,numer:[1,4,6,44,62,82,149,156,164,182,191,192,199,201,226,240,252,279],numeric_field:187,numerical_eo:[62,93],numerical_frequ:192,numerical_tol:[88,149,156],numericaleo:62,numericalfreq:192,numit:90,numpi:[1,2,4,5,6,34,40,44,53,55,56,58,59,60,62,76,78,79,81,84,86,87,89,90,91,96,98,105,113,147,149,152,154,155,156,157,158,160,164,168,169,189,209,223,226,233,238,239,241,251,254,256,257,261,262,263,269,271,276,284,292],numpoints_check:34,nupdown:240,nv__band:211,nv_band:211,nv_bse:211,nv_cohsex:211,nv_corr:211,nvt:55,nw:211,nw_spectrum:224,nwchem2fiesta:211,nwchem:[1,8,9,184,192,211],nwchemio:1,nwinner:1,nwinput:224,nwinputerror:224,nwout:211,nwoutput:[1,224],nwpw:224,nwtask:224,nx1:169,nx2:169,nx3:[15,63,66,70,79,84,96,97,147,156,157,159,206,238],nx3x3:[58,90],nx3x3x3:90,nx6:209,nx:[56,71,149,239],nxd:88,nxmax:[149,156],nxnx3x3:90,ny:[149,239],nz:[149,239],o0:[146,284],o16:[146,148],o1:[146,167],o2:[29,74,79,88,94,105,146,153,172,177,208,240,283,284,290,292],o2_energi:172,o3:[146,292],o4:[146,283],o:[1,4,6,17,20,25,29,40,49,55,56,67,68,70,71,79,85,88,91,92,94,97,102,105,113,116,143,146,148,151,153,156,157,167,170,172,175,182,186,188,199,202,208,215,222,225,235,239,240,254,258,260,272,280,283,284,289,292],o_entri:292,o_gw:240,o_h:240,o_run:292,ob:[5,170],oba:[44,49,263],obalign:84,obbuild:195,obei:[87,90,150,153,161,240],obj:[43,153,160,161,170,186,188,190,282,284,289],obj_with_unit:160,object:[1,4,5,6,11,12,13,15,17,20,21,22,23,25,26,28,29,30,32,34,35,36,40,41,43,44,46,47,48,49,55,56,58,59,60,62,63,64,66,68,70,71,74,76,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,101,102,103,105,106,108,109,110,112,113,116,117,118,119,120,121,122,123,137,138,139,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,203,204,206,208,209,210,211,212,213,215,216,217,218,219,221,222,223,224,225,226,227,228,230,231,232,234,237,238,239,240,241,242,243,245,247,248,250,251,254,255,256,257,258,260,261,263,265,269,270,271,272,273,276,278,280,281,282,283,284,287,288,289,292],objective_funct:142,obmol:[5,84,195],observ:[3,40,48,55,101,157],obtain:[1,4,6,16,25,28,29,34,46,55,62,67,70,71,74,79,82,83,87,97,98,109,112,113,130,138,145,146,149,150,151,153,156,157,158,159,168,172,182,209,222,226,239,240,248,255,256,257,258,260,261,262,263,267,269,283,292],obtain_all_bond_length:145,obtain_band_edg:151,obtus:15,obvious:[98,153],occ:238,occas:278,occopt:186,occu:239,occu_tol:239,occup:[1,12,17,44,45,66,70,98,147,154,156,157,159,165,169,192,196,199,200,201,239,269,272,289],occupancy_toler:[12,196],occupancycompar:98,occupation_precondition:[199,201],occupi:[49,83,151,199,223,289],occur:[1,4,6,17,68,79,164,226,269],occurr:[71,156,190,272],ocl3:174,oct:[49,79,83,153,240],oct_legaci:79,octahedr:[20,49,79,83],octahedra:[47,49,79],octahedron:[20,49,83,153],octopolar:157,odbx:183,odd:[238,261],oddli:1,off:[1,17,29,43,49,71,79,105,110,170,199,224,239,240,272],off_color:110,off_wulff:110,offer:[4,5,6,88,109],offici:[4,5,6,228,240],offlin:[1,4,6,183],offset:[156,239,252],offset_vector:[156,252],ofsubclass:90,often:[3,49,55,70,83,139,165,167,169,188,199,200,201,260,292],og:[153,264],oh:[91,148],ohm:165,ok:[3,116,156,199,269],okeeffe_param:79,okfil:187,old:[1,3,146,156,182,238,240],older:[4,5,6,223,226,240],oldest:[12,13],olivin:[88,290],om:212,omdb:183,omdb_product:183,omega:[58,66,86,201],omega_max:234,omiss:291,omit:[48,79,157,238],on_wulff:110,onc:[3,55,137,139,182,195,201,215,239],oncstruct:48,one:[1,3,4,6,12,13,15,21,23,25,26,28,29,34,37,44,45,47,49,54,55,56,63,66,67,70,71,74,77,79,81,82,83,84,88,94,97,98,105,106,112,117,118,119,122,123,135,139,145,146,147,149,153,154,156,157,158,160,161,164,165,169,170,172,173,177,182,186,188,190,191,195,197,199,200,201,204,208,211,215,217,225,228,230,231,232,233,238,239,240,254,258,260,261,263,264,268,269,271,272,273,280,283,289,292],one_shot:186,ones:[26,62,87,102,117,170,200,238],onesymmetr:188,ong:[1,4,6,54,55,88,105,110,157,172,180,182,239,240,262,290,291],onli:[1,2,3,4,6,11,12,15,16,17,23,25,28,29,35,40,44,45,47,55,56,58,63,66,67,68,70,71,77,79,81,82,83,86,88,91,92,97,98,100,102,103,105,106,109,117,118,119,120,122,138,139,146,148,149,150,151,152,153,154,155,156,157,159,160,164,165,168,169,170,172,173,175,176,177,182,183,186,187,188,189,190,192,195,196,199,200,201,202,203,206,210,215,216,219,221,222,223,224,225,228,232,233,238,239,240,245,247,255,256,257,260,261,262,269,271,272,276,283,292],onlin:[1,170],only_acb:35,only_acb_and_no_e2seb:35,only_anion_cation_bond:[35,222],only_anion_cation_bonds_and_no_element_to_same_element_bond:[35,222],only_atom:[23,28],only_bonds_to:[167,222],only_c:28,only_cation_cation_bond:222,only_cation_environ:222,only_e2ob:35,only_element_to_oxygen_bond:[35,222],only_indic:[28,222],only_minimum:28,only_symbol:[26,28],onlycation_isit:222,onlycohp:221,onlycohpcoop:221,onlycoop:221,onlydo:221,onlyharmon:234,onlyproject:221,onlyreadvasprun:221,ons:[1,4,6],onsit:239,onto:[25,53,84,90,98,156,158,170,177,199,201,239],ontop:15,onward:[1,4,6,239,240],op:[1,49,79,149],op_param:79,op_thresh:49,op_threshold:83,opac:[170,289],open:[1,4,5,6,16,67,74,88,113,179,180,182,187,189,190,195,240,278,292],open_el:182,open_elt:88,open_pspsfil:190,open_r:67,openbabel:[1,4,6,67,79,84,156,195,215,292],openbabel_mol:195,openbabelnn:[79,231],openmaterialsdb:183,oper:[1,2,5,8,9,49,70,71,88,90,113,135,139,144,146,149,155,156,157,158,160,164,165,175,192,196,197,215,224,239,260,262,264,265,266,267,271,272,278,279,283,284,292],operaiton:266,operate_magmom:152,operate_multi:[149,152],oppos:[1,15,154,157,158],opposit:[15,74,79,98,157,201],opstol:90,opt:[1,67,182,212,230,232],opt_step:67,opt_structur:212,opt_templ:230,opt_vari:232,optb86b:240,optb88:240,optcel:[186,188],optcell_default:186,optic:[1,96,239,240],optical_absorption_coeff:239,optim:[1,4,5,6,8,9,16,26,28,29,41,67,68,77,84,87,88,93,104,158,182,186,188,192,195,200,201,212,224,230,232,239,271,290],optimad:[1,8,9,178],optimade_filt:183,optimaderest:[1,183],optimis:141,optimize_gibbs_free_energi:93,optimum:93,option:[1,3,4,6,12,23,25,26,28,30,32,34,40,41,43,44,45,46,49,51,53,55,56,62,63,70,71,79,81,87,88,91,93,97,98,105,109,113,117,118,119,131,137,139,141,142,143,146,148,149,153,154,156,157,158,164,165,169,170,172,173,175,177,181,182,186,187,188,192,195,197,199,200,206,208,210,212,215,216,219,221,223,224,225,226,232,233,234,235,238,239,240,248,257,258,261,265,269,271,272,273,280,281,283,287,289,292],option_nam:25,option_valu:25,optional_fil:238,optional_filenam:238,optionn:1,options_dict:36,optmiz:188,optpb:240,optset:232,optum:291,opval:49,oqmd:183,orb:164,orb_res_cohp:167,orbit:[1,2,44,83,108,113,126,151,153,156,164,165,167,168,169,170,190,199,200,201,211,212,221,224,231,238,239,240,255,287],orbital1:167,orbital2:167,orbital_index:[164,239],orbital_list:167,orbital_typ:168,orbitaldescript:238,orbitalindex:239,orbitalstr:223,orbitaltransform:199,orbitaltyp:[168,169],orbitalwis:1,orc:263,orcc:263,orcf1:263,orcf2:263,orcf3:263,orci:263,order:[1,5,12,17,25,26,28,34,37,38,40,44,45,49,53,55,58,62,63,66,67,71,79,81,82,83,84,85,88,91,94,96,97,98,109,110,116,119,130,138,143,145,146,148,153,154,156,157,158,164,165,167,168,169,170,174,177,182,186,187,190,196,199,201,209,212,216,224,226,231,232,234,238,239,240,254,260,261,262,263,264,269,271,272,292],order_assimil:123,order_paramet:269,order_phase_diagram:88,order_sect:187,orderdisordercompar:1,orderdisorderedstructur:269,orderdisorderedstructuretransform:272,orderdisorderedtransform:269,orderdisorderelementcompar:98,ordered_plan:26,ordered_point_group:26,ordered_structur:[82,143],orderparamet:1,ordin:[1,71],ordinarili:105,ordkei:187,orfc1:263,orfc2:263,orfc3:263,org:[1,4,5,6,40,66,74,84,91,92,93,96,105,113,139,141,152,153,172,173,180,182,183,207,208,234,239,240,242,248,263,264,276,282,290,292],organ:[139,210,291],orient:[43,51,56,70,77,79,98,156,157,182,204,212,234,239,240,292],oriented_unit_cel:[70,157],orig:[173,199],orig_str:196,origin:[3,15,29,34,40,44,55,62,63,71,74,79,84,87,88,98,100,103,109,113,147,149,152,156,157,158,170,172,177,196,199,200,204,208,215,222,239,240,257,258,260,262,264,265,267,269,271,272,276,278],origin_shift:265,origin_sit:260,original_speci:100,original_structur:158,orion:291,orioncohen:1,orth:108,orthogon:[1,34,58,70,79,156,157,158,201,215,269,272,289],orthogonorm:239,orthongonalize_structur:289,orthonorm:[34,40,108],orthonormal_vector:34,orthonormal_vectors_old:2,orthorhomb:[70,149,156,260,269],os:[1,56,85,122,153,240],os_pv:240,os_sv_gw:240,osc_strength:224,oscil:257,oscillatator_strength:257,oscillator_strength:257,oscillatori:212,oskar:291,ostler:143,oszicar:[1,122,130,239],ot:[91,199,201],otero:139,other:[1,2,3,4,5,6,11,15,22,25,26,28,29,30,34,49,51,53,55,58,62,68,70,71,79,81,84,87,88,90,91,97,98,102,103,105,110,112,113,117,118,119,122,132,139,146,149,153,154,155,156,157,165,167,168,169,170,171,172,173,176,177,182,186,187,192,193,194,195,197,199,200,201,202,208,212,215,216,221,222,224,231,232,234,238,239,240,246,255,258,260,269,271,272,273,275,276,277,280,292],other_argu:[269,271,272,273],other_arrai:158,other_dielectr:239,other_direct:192,other_lattic:149,other_nb_set:25,other_origin:29,other_paramet:[12,13],other_plan:53,other_plane_point:26,other_plott:[170,258],other_set:216,other_symmetry_measur:29,others_do:[170,287],otherwis:[1,4,5,6,22,25,29,34,49,52,53,54,55,62,71,79,81,87,97,98,105,112,117,146,149,153,154,156,157,164,165,167,169,170,172,182,186,188,189,192,199,200,211,212,215,221,222,234,238,239,240,243,254,261,269,271,273,276,277,280],ouput:1,our:[1,2,3,4,5,6,66,291],out:[1,3,4,5,6,41,53,63,70,71,79,82,88,97,117,139,148,156,157,182,192,194,195,196,199,200,201,203,211,212,224,225,238,240,243,260,262,269,291,292],outcar:[1,44,66,105,109,130,200,228,239,240],outcar_filenam:105,outer:[201,204],outer_max_scf:201,outermost:157,outfil:87,outlier:84,outlin:[1,3,40,48,79,260,263,290,292],output:[1,2,3,4,5,6,8,9,12,13,15,63,71,79,87,88,97,102,105,122,127,137,138,139,141,143,146,156,159,160,165,167,170,177,182,184,185,187,188,189,192,194,195,196,197,198,199,201,203,204,207,208,210,211,212,214,215,216,220,221,222,224,225,226,228,229,234,236,238,240,241,243,244,247,261,263,269,283,289],output_dir:[12,13,165,199,210,216,238,240],output_fil:[165,238],output_file_def:165,output_file_proj:165,output_filenam:[4,6,246,289],output_list:63,outputfil:225,outputtran:165,outsid:[44,45,97,105,157],outtran:165,outweigh:201,over:[1,4,6,17,28,40,44,53,55,76,98,123,147,153,156,157,158,164,165,169,170,200,201,221,239,264,272,277,292],overal:[43,55,66,156,165,199,201,240,292],overarch:114,overestim:63,overflow:[4,6],overhaul:2,overhead:192,overlaid:280,overlap:[43,49,98,167,170,200,222,223,239],overlap_so_spinpol:108,overlin:[262,283],overload:[13,197,271,272],overrid:[1,26,29,62,63,70,79,146,154,156,157,160,199,201,210,238,240],overridden:[62,146,271,273,283,287],override_default_param:201,override_default_set:201,override_from_prev_calc:240,overriden:5,overstabil:91,overview:[4,6,199,292],overwrit:[79,81,197,200,221,232,238],overwrite_input:232,overwrite_magmom_mod:81,overwritedict:221,overwritemagmommod:81,overwritten:[1,156],own:[0,2,3,4,6,70,74,88,105,110,188,230,232,240,261,292],oxana:[1,291],oxford:264,oxi_overrid:116,oxi_prob:146,oxi_st:[17,153,199,202],oxi_state_guess:[146,156],oxi_states_overrid:146,oxid:[1,11,17,28,40,47,55,63,66,79,83,88,91,97,98,100,102,103,105,116,137,141,146,153,156,157,165,172,174,182,196,199,240,269,271,272,283,292],oxidation_st:[17,153,156,269,272],oxidationstatedecorationtransform:272,oxidationstateremovaltransform:272,oxide_typ:[97,182],oxidetersoffpotentialenti:141,oxidetyp:97,oxiran:68,oxy_overrid:116,oxygen:[25,35,68,88,91,119,148,170,172,222],ozonid:[97,172],p0:284,p0_exponenti:275,p0_reciproc:275,p0_simple_2reciproc:275,p0_simple_4reciproc:275,p0_simple_5reciproc:275,p0_simple_reciproc:275,p0_single_reciproc:275,p1:[34,38,53,146,208,239,283],p2:[34,38,53,239,240,262,283],p2_1:283,p2o5:88,p2o7:174,p3:[34,53],p4:[146,148],p6_3:262,p:[1,5,17,34,40,48,49,54,55,56,66,70,84,85,88,93,100,102,105,110,141,143,146,147,149,153,154,156,157,159,165,168,169,170,172,175,179,180,181,182,190,209,212,231,239,240,264,265,283,284,290,292],p_0:66,p_atom:84,p_centroid:84,p_elc:239,p_elec:66,p_elecs_in_cartesian:66,p_gw:240,p_h:240,p_ion:[66,239],p_ions_in_cartesian:66,p_prime:84,p_type:100,p_weight:84,p_x:169,p_y:169,p_z:169,pa:[56,74,85,153,240],pack:[79,116,186,188,199,225,238,240,292],packag:[0,1,2,3,4,5,6,8,9,14,32,33,34,35,36,37,38,39,71,84,88,113,131,172,182,184,192,204,225,269,278,288,290,291,292],package_opt:32,package_options_descript:32,packmol:[8,9,184,215,292],packmol_out:225,packmol_set:292,packmolboxgen:[225,292],packmold:225,packmolrunn:1,packmolset:225,pad:[40,105],paddl:55,page:[0,1,2,4,6,62,182,215,291,292],pai:291,paid:240,pain:292,pair:[16,56,66,67,78,79,82,84,85,88,90,97,98,103,116,117,118,119,139,143,155,158,167,199,215,232,239,252,266,271,272,277,280,288],pair_styl:216,pairij:215,pairwis:151,palett:280,pan:[1,291],panda:[4,5,6,53,74,156,177,187,215,231,247],pandasdatafram:53,pandei:56,paper:[40,44,55,62,74,78,88,93,240,248,263],parabol:165,paral_kgb:188,parallel:[34,53,91,105,122,123,138,142,157,158,187,269,271,273,292],parallel_assimil:123,parallel_group_s:199,paralleleffici:187,parallelpip:[149,156],param:[1,25,26,28,29,30,32,34,37,38,39,43,44,45,46,47,48,49,53,58,66,70,71,74,77,78,79,82,87,91,96,103,105,108,117,120,130,139,142,145,146,149,156,157,159,164,165,167,168,169,170,173,182,196,200,208,211,221,222,223,225,230,232,238,239,246,256,258,265,269,276,283],paramagnet:264,paramet:[1,5,11,12,13,15,16,17,20,21,22,23,25,26,28,29,30,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,66,67,68,70,71,74,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,102,103,105,106,109,110,112,113,116,117,118,119,120,122,123,127,129,130,131,132,133,134,135,137,138,139,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,206,208,209,210,211,212,213,215,216,217,218,219,221,222,223,224,225,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,243,245,247,248,250,251,252,254,255,256,257,258,260,261,262,263,264,265,266,267,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,287,288,289,290,292],parameter:[58,199],parameters_that_are_differ:[208,238],parameters_that_are_the_sam:[208,238],params_kei:234,parchg:[1,239],parent:[118,119,122,157,240,262,264,269,289,291],pari:291,paristech:291,parr:161,pars:[1,4,6,45,55,68,109,122,143,153,156,165,167,182,187,192,194,196,198,200,205,208,209,211,215,217,219,224,230,231,233,238,239,240,242,246,265,271,272,273,281,292],parsable_site_properti:202,parse_atomic_dens:137,parse_atomic_kind_info:200,parse_author:281,parse_cell_param:200,parse_cond_and_hal:165,parse_cp2k_param:200,parse_criteria:[1,182],parse_dft_param:200,parse_dielectric_data:96,parse_do:[200,239,240],parse_eigen:[239,240],parse_energi:200,parse_energy_fil:200,parse_fil:[200,239],parse_forc:200,parse_funct:238,parse_global_param:200,parse_hirshfeld:200,parse_history_nod:281,parse_homo_lumo:200,parse_hybridization_charact:231,parse_initial_structur:200,parse_input:200,parse_intran:165,parse_ionic_step:200,parse_lammps_dump:217,parse_lammps_log:217,parse_magmom:196,parse_mo_eigenvalu:200,parse_mulliken:200,parse_natural_popul:231,parse_opt_step:200,parse_outputtran:165,parse_overlap_condit:200,parse_oxi_st:196,parse_oxid:97,parse_perturbation_energi:231,parse_plus_u_param:200,parse_potcar_fil:239,parse_projected_eigen:239,parse_qs_param:200,parse_scf_opt:200,parse_scf_param:200,parse_stdout:143,parse_stress:200,parse_struct:165,parse_structur:200,parse_tddft:224,parse_tim:200,parse_total_numb:200,parse_transdo:165,parse_transformation_str:265,parse_view:129,parse_xyz:215,parsed_out:143,parseexcept:239,parser:[1,179,187,190,192,199,200,209,211,212,224,228,231,239,246,292],parson:291,parsr:1,part:[1,2,3,5,26,29,54,79,91,92,105,122,138,150,153,157,158,161,165,186,190,199,200,201,206,223,233,239,257,265,292],partial:[1,12,53,137,138,156,158,160,165,169,239,240,255,269,289,292],partial_charg:138,partial_do:226,partial_dos_path:226,partialremovesitestransform:[271,272],partialremovespeci:260,partialremovespecietransform:[1,271,272],particip:195,particl:[105,215],particular:[1,3,4,6,11,15,79,88,92,94,105,118,137,138,145,146,153,155,156,157,158,167,169,172,175,177,182,187,197,200,201,204,224,239,240,243,255,260,262,267,272,276,290,292],particularli:[1,56,168,279,292],partit:[137,138,240],partner:167,pass:[1,3,4,6,11,15,16,29,34,51,53,55,56,62,67,79,81,87,88,97,110,116,130,152,156,159,169,170,172,174,177,182,186,187,188,193,195,196,197,199,215,225,226,232,234,238,239,240,248,257,258,260,269,278,279,280,287],passthrough:[1,158,280],passthru:156,past:156,patch:1,patel:[91,291],path:[0,1,4,5,6,20,37,55,66,79,87,96,108,109,117,118,119,122,137,138,139,140,141,143,156,165,170,172,179,186,187,188,189,190,197,199,200,206,208,209,210,216,221,222,223,225,226,230,231,234,235,238,239,240,241,246,250,251,261,263,290,292],path_dir:165,path_find:[8,9,14],path_from_structur:186,path_length:261,path_siz:20,path_to_cohpcar:222,path_typ:261,pathfind:[1,87],pathlib:[1,197,216,225,235,238],patholog:[157,239],pathwai:49,patrick:[239,291],pattern:[1,47,49,51,52,53,54,155,200,228,233,239],pau:[170,291],paul:[26,79,204],paulbourk:204,pauling_stability_ratio:26,paw:[161,188,190,238,239,240],paw_pb:[172,239],pawecutdg:[188,190],pawxml:161,paxton:240,pb2tizro6:284,pb:[56,85,153,238,240,284],pb_d:240,pb_d_gw:240,pbc:[49,105,149,156,201,215,252],pbc_diff:[149,276],pbc_shortest_vector:[276,277],pbe0:201,pbe:[1,4,5,6,161,192,199,202,212,228,238,240],pbe_52:[1,5,238,240],pbe_54:[1,238,240],pbesol:[161,177,199,238],pbs_nodefil:1,pbte:272,pca:40,pcm:[1,16,212,230,232],pcm_dielectr:[16,232],pcm_templat:230,pcre:5,pd:[1,56,74,85,88,105,118,153,173,217,240,292],pd_coord:88,pd_non_grand:74,pd_plot_data:88,pd_sv_gw:240,pdanalyz:1,pdentri:[40,41,88,91,118,119,171,175,176],pdf:[44,71,212,258],pdo:[151,169,199,200,201,223,239,255],pdos_alpha:200,pdos_fil:200,pdoss:[169,200,255],pdplotter:[1,88,292],pe:[232,238],pead:66,peak:[51,52,54,81,105,169,257],peffici:187,peikai:1,pen:[4,6],penal:79,pend:1,penicillin0:1,pennsylvania:291,penros:[53,58],pent_bipyr:79,pent_plan:79,pent_pyr:79,pentagon:79,peopl:[2,170,240,258,287],pep8:1,pep:3,per:[1,15,41,66,74,81,88,91,98,105,110,117,120,137,142,157,165,170,171,173,175,181,182,188,191,199,201,222,238,239,240,269,272,277,280,289,292],per_atom:182,per_bond:222,perc_relax_tol:45,perc_strength_icohp:222,percent:231,percentag:[45,97,98,165,187,201,231],percol:109,perdew:[161,238,240],perfect2local_map:[29,39],perfect:[26,28,29,43,97,105,142,226,269],perfect_radiu:39,perfectli:292,perform:[1,3,4,5,6,10,11,12,13,15,17,26,34,37,40,41,44,45,49,52,53,54,55,63,66,67,68,72,79,83,84,85,86,88,93,97,98,102,106,112,130,134,135,137,138,139,146,149,156,157,158,160,172,173,175,177,179,182,186,192,195,199,200,201,207,209,211,222,223,224,232,238,239,240,245,255,256,260,269,271,272,276,292],perform_all_correct:45,perform_band_edge_shift:45,perform_bandfil:45,perform_bandfill_corr:44,perform_correct:45,perform_es_corr:44,perform_freysoldt:45,perform_kumagai:45,perform_pot_corr:44,period:[1,4,6,20,25,30,47,49,56,63,66,71,79,87,97,138,141,146,148,149,153,154,156,181,182,190,200,201,215,239,247,252,264,269,276,277,280,292],periodic_sit:71,periodic_t:[1,2,8,9,40,117,144,145,146,151,156,169,292],periodic_table_heatmap:[1,280],periodicimag:156,periodicity_vector:20,periodicneighbor:156,periodicsit:[1,2,4,6,17,22,30,49,66,98,154,156,169,260,267,284,292],periodict:153,perl:[109,179],perm:39,perm_ind:84,permiss:[4,6,49,264],permit:[4,6,79],permut:[17,26,28,29,51,63,84,98,158,222,260,272],permutation_setup:28,permutations_safe_overrid:[26,28],perovskit:[20,146],peroxid:[1,97,148,172,174],perpendicular:[34,70,149,156,157,158,269],perpendicular_bisector:34,perperdicular:[70,269],persist:282,persistent_id:282,persistent_load:282,perso:[170,211],person:[4,6],perspect:63,persson:[4,6,28,40,91,105,110,157,172,182,240,290,291],pertain:[70,147,157],perturb:[58,59,156,224,231,269,271,272],perturbedsupercellstransform:1,perturbstructuretransform:[1,272],pes_scan:232,pesscanset:232,pet:[4,6],peter:[28,79],petit:58,petousi:[1,278,291],petretto:[1,256,257,291],pettifor:153,pf:165,pfit:202,ph:91,ph_freqs_gamma:257,ph_rang:91,ph_resolut:91,phase:[1,4,6,40,41,48,55,74,88,91,105,106,118,138,153,172,173,176,177,182,226,239,240,290],phase_diagram:[8,9,14,40,41,74,91,176,292],phase_factor:239,phasediagram:[1,48,74,88,105,118,173,177,292],phasediagramerror:88,phasedigram:88,phaseinfo:106,phdo:256,phi:[79,91],philosophi:201,phonon:[1,8,9,182,226,239],phononbandstructur:[226,254,256],phononbandstructuresummlin:254,phononbandstructuresymmlin:[1,182,226,254,256,258],phononbsplott:258,phonondo:[226,255,256,258],phonondosplott:258,phononwebsit:254,phonopi:[1,8,9,184,254,256],phonopy_mass:226,phonopy_structur:226,phonopy_yaml_path:226,phonopyatom:226,photoelectron:113,photoion:113,photon:209,php:[1,168,239,264],phy:[46,47,49,56,58,79,139,140,141,143,169,172,181,240,290],physic:[1,58,71,78,81,87,93,108,117,139,149,153,157,164,165,173,201,204,239,240,254,256,269,290,291],physrevb:[44,62,91,93,172,240,290],physrevlett:[44,96],physrevmateri:239,pi:[44,54,58,112,139,149,156,164,226,254,256],pick:63,picker:289,pickl:[1,98,282,284,292],pickler:282,pid:282,pie:187,piec:182,piecewisepolynomi:109,pieremanuel:87,piezo:[8,9,14,90,158,239],piezo_sensit:[8,9,14],piezoelectr:[1,89,90],piezotensor:[1,89],pin:[1,2,4,6],ping:[1,4,6,54,109,239,262,291],piola:60,piola_kirchoff_1:60,piola_kirchoff_2:60,pip:[1,2,3,4,5,6,79],pivot:248,pizzi:263,pk2:58,pkg:5,pkgconfig:5,pksha:291,pl:1,place:[15,48,58,71,81,88,98,141,148,149,156,157,158,169,173,188,197,239,271,283,289],placehold:216,plai:67,plain:[215,283],plan:[3,4,6,156,176,182],planar:[44,45,79],planck:[86,291],plane:[2,15,26,28,34,53,54,56,70,76,77,78,79,91,105,110,147,149,152,156,157,182,199,224,239,269],plane_cent:34,plane_cutoff:70,plane_list:34,plane_ordering_overrid:28,plane_point:26,plane_safe_permut:28,planewav:239,plasma:1,plasmon:186,plasmon_freq:186,plat:219,plateau:29,platform:[1,4,6,179],plausibl:[81,269],pleas:[1,2,3,4,5,6,12,28,40,44,55,74,87,91,92,97,105,113,137,138,139,140,143,148,157,164,170,179,180,182,183,192,195,197,201,222,224,238,239,240,272,282,290,291,292],plnr_avg:45,plnr_avg_minmax_tol:45,plnr_avg_var_tol:45,plot:[0,1,2,4,6,8,9,15,25,29,40,44,46,48,51,52,53,54,55,62,74,88,91,96,97,105,109,110,113,120,125,126,132,164,167,169,170,174,187,190,212,222,223,224,230,232,239,257,258,261,274,275,287,289,290,292],plot_al:187,plot_all_stability_map:105,plot_ax:62,plot_brillouin:[170,258],plot_brillouin_zon:170,plot_brillouin_zone_from_kpath:170,plot_carri:170,plot_chempot_range_map:88,plot_cohps_of_neighbor:222,plot_compar:[170,258],plot_compare_g:258,plot_complexity_factor_mu:170,plot_conductivity_dop:170,plot_conductivity_mu:170,plot_conductivity_temp:170,plot_csm_and_map:29,plot_cub:232,plot_current_voltag:96,plot_cv:258,plot_data:46,plot_do:170,plot_ead:105,plot_eff_mass_dop:170,plot_eff_mass_temp:170,plot_effici:187,plot_element_profil:[1,88],plot_ellipsoid:170,plot_entropi:258,plot_entry_st:91,plot_environ:29,plot_fermi_surfac:170,plot_hall_carri:170,plot_helmholtz_free_energi:258,plot_imag:87,plot_internal_energi:258,plot_kwarg:280,plot_label:170,plot_lattice_vector:170,plot_msd:55,plot_neg:170,plot_one_stability_map:105,plot_path:170,plot_pi:187,plot_point:170,plot_power_factor_dop:170,plot_power_factor_mu:170,plot_power_factor_temp:170,plot_seebeck_dop:170,plot_seebeck_eff_mass_mu:170,plot_seebeck_mu:170,plot_seebeck_temp:170,plot_slab:15,plot_stacked_hist:187,plot_structur:51,plot_styl:46,plot_thermodynamic_properti:258,plot_typ:[25,29,30],plot_vor_analysi:97,plot_wigner_seitz:170,plot_wirefram:170,plot_zt_dop:170,plot_zt_mu:170,plot_zt_temp:170,plotchgint:[4,6],plotdo:[4,6],plotkwarg:88,plotli:[1,40,53,74,88,110,120,174],plots_templ:230,plotter:[1,8,9,88,91,114,115,163,224,253,257,286,292],plt:[55,62,74,88,91,105,222,239,280],pltshow:20,plu:[77,79,152,172],plugin:1,pm3:240,pm:[4,6,56,85,153,240],pm_3:240,pmesh:26,pmg:[1,4,5,6,8,9,49,124,130,131,132,133,134,135,238,292],pmg_:1,pmg_analyz:[8,9,124],pmg_config:[8,9,124],pmg_default_funct:[1,5,238],pmg_mapi_endpoint:1,pmg_mapi_kei:182,pmg_pickle_dump:282,pmg_pickle_load:282,pmg_plot:[8,9,124],pmg_potcar:[8,9,124],pmg_queri:[8,9,124],pmg_serial:282,pmg_structur:[8,9,124,226],pmg_vasp_ex:238,pmg_vasp_psp_dir:5,pmgpickler:282,pmgrc:[1,131,182,238,292],pmgunpickl:282,pml:[151,153],pmla:291,pmmm:262,pn:264,pn_doping_level:165,png:[29,51,62,71,170,187,257,258,289],pnm:264,pnma:[260,264],pnnn:265,po3:174,po4:[56,116,157,174,284],po:[20,49,56,85,153,200,219,240],po_d:240,po_d_gw:240,pohl:170,point1:276,point2:276,point:[1,2,5,26,28,29,34,40,43,44,46,47,49,53,54,55,58,62,63,66,74,84,87,88,90,91,93,98,105,109,110,118,120,124,139,142,149,152,153,154,156,157,158,164,165,170,181,186,188,192,199,200,201,204,209,211,212,215,216,224,226,228,232,234,238,239,240,252,254,255,257,260,261,262,263,265,266,269,270,271,275,276,280,283,292],point_a:152,point_b:152,point_charge_dipol:66,point_defect:46,point_energi:63,point_energy_matrix:63,point_from_bary_coord:276,point_group:[26,139],pointdefectcompar:98,pointgroup:[1,260,262],pointgroupanalyz:[1,260],pointgroupoper:260,pointop:[90,266],points_distort:28,points_indic:156,points_perfect:28,points_scale_factor:170,points_to_add:157,points_to_remov:157,points_wcs_csc:28,points_wcs_ctwcc:28,points_wcs_ctwocc:28,points_wocs_csc:28,points_wocs_ctwcc:28,points_wocs_ctwocc:28,poirier:93,poisson:[58,93,153,201],poissons_ratio:153,poit:186,polar:[1,8,9,14,52,54,58,65,79,81,149,152,157,158,164,165,167,169,186,188,199,200,222,223,228,239,240],polar_decomposit:158,polariz:[141,186,230],polarizaiton:66,polarizationlattic:66,pole:[79,186],poli:49,poly_radii_tol_factor:289,polyanion:[146,148,174],polyfit:62,polygon:[40,48,91,97,289],polyhedr:157,polyhedra:[49,79,97],polyhedron:[26,28,30,40,49,79,97,289],polyhedron_indic:49,polym:218,polymorph:[88,105],polynomi:[60,62,109,158,201,280],polynomialeo:62,polysulfid:97,polytechniqu:291,polytop:[40,88,91],pomass:238,pont:291,pool:[1,13,182,271,273],poor:[153,199,201],pop:[63,146,212,292],pop_irdvar:188,pop_toler:188,pop_var:188,popt:275,popul:[1,49,118,119,138,158,167,170,172,197,200,231,232,239],porou:[1,79,248,290],porous_adjust:79,port:[1,278],porter:56,portion:[4,6,152,158],poscar:[1,4,6,12,13,87,105,109,122,156,167,170,221,222,223,226,238,239,240,292],poscar_filenam:[13,105],poscar_input:221,poscar_output:221,poscar_str:[12,13],poscartransmut:13,posit:[15,20,34,43,44,47,48,49,53,59,70,71,79,81,82,83,84,88,94,105,109,137,138,153,156,157,158,159,168,169,182,186,187,188,196,202,204,206,210,218,230,232,234,238,239,243,255,260,267,269,271,272,292],position_atol:154,positivi:169,posixpath:284,possibl:[1,2,3,4,5,6,12,13,15,26,28,29,30,37,40,43,45,48,49,63,67,70,71,74,78,79,81,84,88,92,98,102,103,105,117,118,119,142,145,146,147,153,156,157,158,164,169,170,173,182,188,190,192,197,199,201,208,218,221,222,231,232,239,240,254,256,260,262,263,269,271,272,282,292],possible_jt_act:83,post:[2,4,6,8,9,122,153,156,165,184,188,200,228,233,239,292],post_transition_met:146,postdebug:278,posterior:17,posteriori:[1,17],postprocess:[49,157,200,228,233,239],postprocessor:199,pot:[87,239],pot_data:208,pot_dict_from_str:208,pot_gga_paw_pb:[5,238],pot_gga_paw_pbe_52:[5,238],pot_gga_paw_pbe_54:238,pot_gga_paw_pw91:[5,238],pot_gga_us_pw91:238,pot_lda_paw:238,pot_lda_paw_52:238,pot_lda_paw_54:238,pot_lda_u:238,pot_string_from_fil:208,potalign:[44,45],potcar:[1,4,6,66,122,131,133,137,138,139,172,221,238,239,240],potcar_dir:131,potcar_filenam:137,potcar_funct:[238,240],potcar_input:221,potcar_spec:[239,240],potcar_symbol:[172,221,239,240],potcarcorrect:172,potcarsingl:238,potenti:[1,40,43,44,45,46,48,49,74,79,87,88,91,100,105,116,119,137,138,141,146,157,165,170,182,199,201,202,204,208,209,210,212,224,232,239,240,269,290],potential_and_basi:201,potential_filenam:199,potential_typ:[201,238],potetin:105,potim:[238,240],potpaw_pb:5,pourbaix:[1,4,6,48,91,172,182],pourbaix_diagram:[8,9,14],pourbaix_entri:91,pourbaixdiagram:[1,91],pourbaixentri:[1,91],pourbaixplott:91,pourier_tarantola:[62,93],pouriertarantola:62,powder:52,power2_decreasing_exp:[25,36,38],power2_inverse_decreas:[25,36,38],power2_inverse_power2_decreas:[25,36,38],power2_inverse_powern_decreas:38,power2_tangent_decreas:38,power3_step:38,power:[1,4,5,6,25,160,165,170,182,215,275,292],powern:38,powern_decreas:38,powern_parts_step:38,pp:[26,28,34,53,265],ppmodel:186,ppmodelmod:186,pr3:240,pr:[1,3,56,85,153,240],pr_3:240,pra:161,practic:[62,84,91,240,285],prb55:257,prb:[62,161],prdownload:5,pre:[1,3,55,71,74,82,84,88,157,160,161,172,177,182,239,240,272,289,292],prealign:84,preambl:238,prec:[44,49,158,240],prec_set:49,preced:[148,212,238,240,283],precfock:240,precis:[1,11,44,49,52,53,54,88,102,156,157,158,169,196,201,221,226,239,240,247,266,269,279],precond:158,precondit:[158,199],precondition:[199,201],precursor:15,pred_from_comp:102,pred_from_list:102,pred_from_structur:102,predefin:[11,23,201],predicit:[95,107],predict:[1,49,74,79,88,99,100,101,102,103,108,151,172,173,180,269],predict_mp:180,predict_structur:180,predictor:[1,238,275],predictor_corrector:238,predictor_corrector_preambl:238,prefactor:38,prefer:[3,45,70,79,83,88,103,109,139,142,154,156,168,177,182,186,188,201,239,240,264,269],preferenti:109,preferred_cc:45,prefix:[1,150,183],preliminari:[1,49,157],prepar:[1,2,4,6,25,46,110,240],prepare_symmetri:25,prepend:190,preprocess:[98,177],prerequisit:[84,85],presenc:[3,74],present:[11,12,13,16,29,55,67,68,71,79,81,91,98,101,102,103,105,109,110,116,137,139,153,167,182,188,189,190,196,199,200,201,210,215,222,226,233,238,239,240,254,257,260,262,264,269,283,292],preserv:[1,76,88,146,149,156,186],preset:[28,79],presid:200,press:[5,47,49,52,93,153,264],pressur:[62,74,93,159],presum:68,pretti:[1,55,87,91,146,148,153,156,157,177,190,201,208,238,282,283],prettier:88,pretty_formula:[182,292],pretty_plot:280,pretty_plot_two_axi:280,pretty_polyfit_plot:280,pretty_print:26,prettyplotlib:1,prettyt:1,prev_band_ord:254,prev_calc_dir:240,prev_chgcar:240,prev_eigvec:254,prev_incar:240,prev_kpoint:240,prev_structur:240,prev_unique_frag_dict:67,prevent:[1,2,71,103,188,190,215,272],previou:[1,4,5,6,12,58,66,67,157,170,197,199,218,230,240,260],previous:[1,67,88,123,172,177],previuo:1,prim:263,prim_rec:263,primari:[86,105,269],primarili:[58,88,98,158,219,232],prime:[38,240,264],prime_factor:[38,240],primes_less_than:240,primiitv:105,primit:[1,12,13,46,70,81,83,98,105,122,156,157,175,188,192,196,206,219,221,226,239,240,260,261,263,269,272,292],primitive_cel:[98,175],primitivecelltransform:[1,272],princip:[40,58,60,84,86,158,169,199],principal_axis_system:86,principal_invari:158,principl:[4,6,16,55,62,84,86,88,165,172,177,240,290],print:[1,4,6,28,49,88,117,118,119,138,149,153,156,157,160,172,177,182,188,189,190,191,192,199,200,201,208,210,212,217,224,237,238,275,282,283,292],print_and_raise_error:275,print_cit:28,print_e_dens:201,print_forc:201,print_hartree_potenti:201,print_help:237,print_jupyter_help:237,print_ldo:201,print_link:23,print_mo:201,print_mo_cub:201,print_pdo:201,print_periodic_t:153,print_plot_lin:275,print_stat:49,print_subelectrod:[117,118,119],print_tabl:190,print_tre:189,printer:[153,190],printlcaorealspacewavefunct:[221,223],printout:177,printpawrealspacewavefunct:221,prior:[1,3,15,98,172,175,177,182,225,269,272],priorit:82,prioriti:[85,238],priority_bond:85,priority_cap:85,prism:227,prismat:[1,8,9,184],pristin:[105,157],privileg:5,prl:161,probabl:[1,3,5,17,28,70,79,100,101,102,110,146,155,165,269],probe:248,probe_rad:248,problem:[1,56,58,71,156,182,201,208,250,251,263,272],problemat:1,proc_dir:133,proc_val:[208,228,238],procar:[1,239],procedur:[1,21,34,79,90,141,158,189,239,269,292],proceed:5,process:[4,5,6,16,43,45,53,55,63,74,78,79,82,88,91,110,122,123,133,139,141,143,149,156,165,172,175,177,182,195,199,200,201,212,215,217,224,228,233,239,240,269,271,272,290,292],process_attribut:88,process_entri:[45,172,177,292],process_multientri:91,process_parsed_coord:233,processed_entri:292,processor:[123,199],procfilefunct:133,prod:[183,292],prod_comp:91,produc:[4,6,48,59,63,71,74,79,81,105,116,146,158,186,187,226,239,254,258,261,263,269],product:[26,34,74,88,91,94,102,105,149,158,182,240],product_entri:94,products_coeff:94,professor:[264,291],profil:[4,6,88,118,120],program:[13,79,136,137,138,199,200,208,239,240,278,290],programmat:[154,263,292],progress:[1,3,79,169,172,182,201,292],progression_factor:[199,201],proj:[164,170],project:[1,3,4,5,6,13,15,32,34,40,53,70,74,88,113,134,138,141,149,156,158,164,165,168,169,170,172,173,177,180,182,199,200,201,208,210,221,223,224,226,238,239,240,254,255,256,260,269,276,281,284,290,291],project_and_to2dim:34,project_and_to2dim_ordered_indic:34,project_nam:[199,200,201],projected_eigenvalu:239,projected_hessian:224,projected_magnetis:239,projectionpoint:34,promis:56,promolecular:139,pronounc:281,prop:[71,182],proper:[1,63,66,70,106,141,148,152,182,208,228,231,238,239,240,260,262,281,283,292],properli:[1,44,70,113,117,139,146,155,157,182,199,212,238,248,260,280],properly_termin:212,properti:[1,3,12,15,20,22,25,26,28,29,32,34,40,43,48,49,57,58,59,60,62,63,66,70,71,74,77,78,79,81,82,83,86,87,88,91,93,94,97,105,107,110,116,117,118,119,122,137,138,139,145,146,147,148,149,150,152,153,154,156,157,158,159,160,164,165,167,168,169,171,173,175,177,180,182,186,187,188,189,190,191,192,195,196,200,202,206,208,209,210,211,212,215,222,223,224,228,238,239,240,241,247,248,251,254,256,257,258,260,261,262,263,265,269,270,271,272,273,276,292],property_data:182,property_dict:58,property_nam:[137,156,182],proport:[88,149,156,186,238,240],propos:[3,78,79,102,149],propyl:68,protect:79,protocol:[1,190,240,282,284],proton:86,prototyp:[1,8,9,14,146,269],proven:[8,9,12,78,274],provid:[0,1,3,4,5,6,10,11,12,15,16,21,25,29,40,43,48,52,53,54,55,56,58,59,60,63,66,67,70,71,73,74,76,77,79,81,83,84,85,87,88,89,94,97,98,101,102,104,105,113,118,119,120,139,147,149,150,152,154,155,156,157,158,159,161,164,165,168,169,170,172,177,179,180,182,183,186,187,188,189,190,193,195,196,197,199,200,201,203,204,206,207,208,213,216,221,222,225,235,238,239,240,243,254,255,256,257,258,260,261,263,265,266,269,270,271,272,278,279,280,283,284,289,292],providers_url:183,proxi:81,proxim:48,prudent:159,prune:[15,49,79,84],ps:[199,238],pscenc:239,pseudiz:240,pseudo:[8,9,58,153,184,185,186,188,228,239],pseudo_dir:188,pseudo_with_symbol:190,pseudoinvers:[58,90],pseudopotenti:[1,5,66,137,138,139,188,190,199,200,201,224,228,239,240],pseudos_with_symbol:190,pseudot:[188,190],psi_n:239,psite:25,psp:[238,240],psp_resourc:5,pspsfile:190,pspw:224,pssb:49,pt:[56,85,110,153,154,156,240],pt_sv_gw:240,pu:[56,85,153,240],pub:5,publ:264,publish:[3,4,6,56,72,262],pubu:110,pulai:240,pulg:105,pull:[0,1,2,3,4,6,281],pure:[1,26,28,79,182,283],pureavg:44,purpos:[4,6,25,26,28,58,88,91,139,153,176,269,280,285],push:[3,202],put:[1,3,5,15,48,67,98,146,156,157,167,170,187,201,239,272,275],put_coord_insid:15,put_insid:15,pw86:238,pw91:[5,161,238,240],pw91_u:[238,240],pw:[161,238],pw_mod:161,pwinput:228,pwinput_dict:228,pwinputerror:228,pwoutput:228,pwscf:[1,8,9,184],pwscfinput:1,px:[120,168,170,200,239],py27:1,py35:1,py37:1,py3:1,py3k:1,py:[1,2,4,5,6,124,150,157,168,170,216,219,224,248,284],pybel:195,pybel_mol:195,pybtex:281,pycdt:[44,47,48,49],pycharm:[3,4,6],pycifrw:1,pycodestyl:[1,3],pydata:[4,5,6],pydocstyl:1,pygraphviz:5,pyhul:1,pylab:[105,170],pylint:1,pymaten:226,pymatgen:[1,291],pymatgen_mol:195,pymatgentest:[1,284],pypi:[1,4,6],pyplot:[51,55,62,88,91,97,109,110,170,280],pyramid:79,pyren:183,pytest:[3,5],python3:[5,284],python:[1,3,4,6,47,49,84,88,98,109,122,123,136,142,146,156,158,160,167,182,189,195,211,216,234,235,248,260,269,282,283,289,292],python_execut:5,python_include_dir:5,python_librari:5,python_vers:5,pythonpath:5,pyx:[1,251],pyyaml:[1,292],pz:[161,168,170],pzarabadip:1,q2:79,q4:79,q6:79,q:[1,34,44,48,49,84,86,88,91,186,201,215,226,230,234,292],q_:48,q_atom:84,q_centroid:84,q_model:[44,49],q_weight:84,qa:215,qadapt:1,qb:215,qbb:97,qbcc:79,qc:97,qccalc:231,qchem4:1,qchem:[1,8,9,67,184],qchemdictset:[1,232],qchemio:1,qcinput:[1,230,232],qcout:231,qcoutput:[1,231],qcut:238,qgam:238,qhull:[1,30,97],qhull_data:88,qhull_entri:88,qhull_opt:97,qi:[1,291],qianchenqc:1,qmodel:[44,49],qoct:79,qok:141,qp:186,qpoint:[226,254,256,258],qqq:239,qs:[199,201],qtet:79,qu:[1,86],quad:[58,158],quadpi:[58,158],quadrat:93,quadratur:[58,158],quadrupol:[86,153,240],quadrupolar:[86,146,153],qualifi:[45,68],qualit:[239,280,287],qualiti:[0,3,174,223,275,280,289],quanta:66,quantif:172,quantifi:[172,280],quantis:168,quantiti:[1,55,105,117,120,121,158,160,165,180,238,292],quantiz:168,quantum:[3,16,66,168,169,170,192,199,204,223],quantumespresso:1,quantumexpresso:1,quarter:34,quarter_ellipsis_funct:34,quartil:256,quasi:[56,93,201],quasiharmon:[8,9,14,62],quasiharmonicdebyeapprox:[1,93],quasirandom:269,quation:106,qudropol:239,queen:[8,9,114,121,292],quench:48,quench_temperatur:48,queri:[1,117,134,179,182,183],query_snl:182,question:[4,6,49,278],queue:1,quick:[1,4,6,48,130,195,199,201,239,292],quick_gen:[70,269],quick_start:1,quick_view:288,quicker:98,quickli:[4,6,70,156,183,195,224,269,271],quickstep:[199,201],quirki:122,quiro:179,quit:[83,88,201],quot:68,quotat:212,qz:97,r2scan:[177,240],r3:265,r:[3,34,40,44,47,49,53,54,58,61,66,70,79,86,87,92,105,109,110,139,141,143,149,156,157,165,170,172,173,179,182,200,228,233,239,250,251,252,260,262,265,271,289,290,291,292],r_a:152,r_angl:70,r_axi:70,r_b:152,r_fraction:269,r_i:66,r_mass:212,r_matrix:70,r_unit:105,r_vec:44,ra:[26,56,85,153,240,291],ra_sv:240,rachel:291,rad_dict:248,radhakrishnan:[105,110,157,182,290],radial:[30,105,271],radialsitedistortiontransform:[1,271],radian:[53,79,152,156,272,276],radiat:[1,52,54],radii:[1,49,56,79,97,100,103,153,156,230,232,239,248,269,288,289],radii_diff:100,radii_typ:103,radiu:[1,15,17,38,44,45,49,51,52,54,56,61,63,66,79,85,97,103,105,110,145,149,153,156,201,204,208,210,230,232,239,248,252,272,288,289],radius_typ:153,rae:183,rai:[52,53,64,111,112,113,153,182],rais:[12,13,17,28,29,30,34,37,43,58,71,79,84,141,146,153,154,156,160,165,172,174,177,182,187,188,189,190,192,197,199,208,225,231,233,238,260,265,272,284],raise_error_if_unphys:58,raise_on_fail:37,rajeshsharma98:291,rajput:1,ram:[201,239],rambalachandran:239,ramp:199,ran:[172,200],ran_successfulli:200,rand_piezo:90,random:[28,34,90,156,199,218,225,269,272],random_rot:[28,156],random_scal:28,random_transl:28,randomli:[105,269],randomrotorsearch:195,rang:[1,2,44,48,49,51,52,54,79,87,88,91,105,106,119,138,142,153,157,165,169,170,183,188,226,230,234,240,257,258,260,269,279,280],range1:105,range2:105,range_tol:[15,269],rangeo:105,rank:[17,58,61,146,152,158,187,239,269,271,273],ranked_compositions_from_indeterminate_formula:146,rapid:180,rappres:170,rare:[1,2,56,153,157,240,260],rare_earth_met:146,rate:60,rather:[1,5,13,58,59,60,66,86,88,89,90,97,98,118,137,148,152,156,158,168,195,230,232,238,240,251,272,283,287,292],ratio:[1,25,26,36,58,62,70,74,78,85,87,93,153,170,182,269,280],ratio_alpha:70,ratiofunct:36,ration:[1,36,70],raton:153,rattl:269,rattle_std:269,raug:238,raw:[137,149,182,209,238,239,264],rb2o2:146,rb:[56,85,153,240],rb_pv:240,rb_sv:240,rb_sv_gw:240,rbo:146,rc:26,rcloc:238,rcond:90,rcondi:90,rcore:238,rct:292,rcubed_mo:138,rcut2:238,rcut:238,rdep:238,rdept:238,rdf:[0,4,6,30],rdvxcpsi:211,rdylbu_r:91,re:[1,56,67,84,85,88,153,182,192,240,254,256,257,289],re_pv:240,re_sv_gw:240,reach:[105,141,199,239,254,260],reachabl:20,reactant1:[74,182],reactant2:[74,182],reactant:[1,74,94,182],reactant_entri:94,reactants_coeff:94,reaction:[1,4,6,40,74,88,91,94,109,118,172,176,182],reaction_calcul:[8,9,14,74,118,182,292],reaction_energi:74,reaction_equ:74,reactiondiagram:[1,88],reactionerror:94,read:[0,1,4,5,6,41,58,79,105,109,127,138,139,141,149,152,156,157,158,159,165,187,188,189,192,194,195,196,197,199,200,203,204,206,208,210,211,212,215,216,219,221,223,224,225,228,230,232,233,234,238,239,240,241,242,243,248],read_abinit_hdr:189,read_abinit_xcfunc:189,read_avg_core_pot:239,read_avg_core_poten:239,read_chemical_shield:239,read_core_state_eigen:239,read_core_state_eign:239,read_correct:239,read_cs_core_contribut:239,read_cs_g0_contribut:239,read_cs_raw_symmetrized_tensor:239,read_cube_fil:[165,170],read_data:[215,216],read_dimvalu:189,read_elastic_tensor:239,read_electrostatic_potenti:239,read_excitation_energi:212,read_fermi_contact_shift:239,read_freq_dielectr:239,read_igpar:239,read_internal_strain_tensor:239,read_kei:189,read_lcalcpol:239,read_lepsilon:239,read_lepsilon_ion:239,read_mol:1,read_molecul:230,read_nbo:230,read_neb:239,read_nmr_efg:239,read_nmr_efg_tensor:239,read_onsite_density_matric:239,read_opt:230,read_pattern:[200,228,233,239],read_pcm:230,read_piezo_tensor:239,read_plot:230,read_pseudo_zv:239,read_rem:230,read_route_lin:212,read_scan:[212,230],read_sect:230,read_smx:230,read_solv:230,read_structur:[1,189],read_table_pattern:[200,233,239],read_valu:189,read_vari:189,read_varnam:189,read_vdw:230,read_veloc:238,readabl:[1,173,183,190,199,280,292],readable_fontcolor:280,reader:[189,199,211,238,239],readi:[3,183],readjust:79,readm:140,real:[3,25,29,44,49,55,61,63,79,87,96,97,165,181,186,199,201,223,234,238,239,257,261,263],real_partxi:239,real_partxx:239,real_partxz:239,real_partyi:239,real_partyz:239,real_partzz:239,real_space_cut:[61,63],real_space_energi:63,real_space_energy_matrix:63,real_vector:44,realli:[49,271],realspacehamiltonian:221,realspaceoverlap:221,reanalyz:[127,130],reason:[1,2,11,66,79,87,97,98,139,160,168,177,188,199,201,208,238,240,271],rec_lattic:263,recalcul:[88,199],receiv:[45,148,186,188,271],recent:[1,4,6,79],recip:[49,197,225,292],recip_space_cut:[61,63],recip_vector:44,recipr:44,reciproc:[1,44,49,53,54,61,63,79,149,157,164,165,170,181,186,199,210,234,238,239,240,254,256,258,263,275],reciprocal_dens:[1,221,234,240],reciprocal_lattic:[149,170],reciprocal_lattice_crystallograph:149,reciprocal_space_energi:63,reciprocal_space_energy_matrix:63,recogn:[49,79,148,177],recognit:3,recommend:[1,2,3,5,11,56,66,87,97,146,148,153,182,186,199,201,215,232,238,239,240,292],recompil:239,recomput:28,reconstitut:[43,48,88,146,156],reconstruct:[1,20,23,25,26,29,30,105,156,157,158,159,164,239],reconstruction_bas:157,reconstruction_nam:157,reconstructiongener:157,reconstructions_arch:157,record:[4,6,187,225],recov:[66,192],recp_oper:110,recreat:239,rect:105,rectangl:[25,34],rectangle_crosses_area:25,rectangle_surface_intersect:34,rectangular:[79,225,250,251],recurs:[63,156,199,260],red:[71,110,170,258],redefin:[1,248],redo:[12,13],redo_last_transform:1,redo_next_chang:[12,13],redox:116,redraw:289,reduc:[1,4,6,15,26,28,40,41,55,70,78,82,88,91,98,105,117,146,148,149,152,156,157,165,170,175,182,186,192,199,208,212,239,240,263,269,272,280],reduce_formula:146,reduce_mat:70,reduce_structur:240,reduce_vector:78,reduced_cell_composit:146,reduced_cell_formula:146,reduced_composit:146,reduced_formula:[146,148,171,173,177,182,292],reduct:[1,15,59,98,116,149,156,157,269],reduction_algo:[156,269],redund:70,ree:[1,291],reed:56,ref:[58,63,79,97,106,141,165,170],ref_delu:105,ref_el:105,ref_entri:105,ref_idx:187,ref_permut:26,ref_separation_perm:26,ref_structur:103,refactor:[1,62,150],refer:[0,1,3,4,6,26,28,29,36,40,41,44,46,52,62,66,70,71,74,88,96,98,102,103,105,106,109,117,137,139,149,151,153,157,161,164,165,168,169,170,172,173,180,181,182,187,196,200,201,228,232,239,240,245,254,256,264,265,280,281,282,292],referenc:[40,43,74,88,105,157,172,173,177,240],reference_fnm:245,refin:[28,52,53,54,70,158,199,201,260,269],refine_rot:158,refine_struct:196,refine_structur:269,reflect:[71,152,153,215],reform:67,reformat:3,refract:232,refractic:153,refractive_index:153,refresh:183,refresh_alias:183,reg_tri:79,regard:[79,271,272],regardless:[56,98,117,157,174,182,240],regen_libxcfunc:150,regener:150,regent:[4,6],regex:[200,228,233,239,278],region:[29,44,45,48,49,91,105,139,157,165],regist:[4,6,161,173,182,292],regoutz:113,regrep:[200,228,239],regress:[3,55],regular:[79,200,233,239,240,241,256,282],regulargridinterpol:239,regularli:[4,6],reim:257,reimplement:109,reject:[3,156],rel:[3,4,6,15,29,30,48,58,63,70,78,79,81,87,88,145,146,156,157,158,160,168,169,174,182,187,199,202,209,222,223,243],rel_angl:78,rel_cutoff:[199,201,202],rel_strain:78,rel_tol:108,relat:[3,4,5,6,55,58,75,79,90,105,115,117,119,120,138,141,146,149,152,156,159,163,164,165,169,171,182,200,215,216,225,267,281],relationship:[58,71],relative_cutoff:97,relative_e_fermi:167,relative_energi:209,relative_mu:182,relativist:[53,192],relax1:[122,137,139],relax2:122,relax:[17,28,43,44,45,70,81,82,87,97,109,141,143,165,170,177,182,186,188,201,212,239,240,243,260,269,272,292],relax_sit:87,relaxation_dir:109,relaxation_tim:[165,170],relaxationanalyz:[1,97],relaxationmethod:186,relaxed_structur:272,relaxset:201,releas:[0,1,2,4,5,6,105,157,182,240],relev:[1,16,21,23,53,60,71,74,79,88,91,105,118,123,146,153,156,157,167,177,182,232,239,292],reli:[2,4,5,6,102,103,190,197,264],reliabl:[0,3,4,6,55,87,157,172,201,238],reload:[4,6,292],rem:[230,232],rem_templ:230,remain:[1,98,157,158,173,182,200,240],remaind:158,remap:[71,146],remark:[182,281],rememb:[3,240],remind:1,remot:3,remov:[1,2,4,5,6,11,12,15,43,49,51,58,62,63,67,70,71,81,88,98,102,105,116,146,150,156,157,159,165,170,172,175,177,187,188,192,195,196,199,200,233,238,239,240,243,257,258,269,271,272,281,289,292],remove_bond:195,remove_charg:146,remove_collis:49,remove_dupl:102,remove_duplicate_structur:269,remove_empty_lin:278,remove_exist:102,remove_nod:71,remove_non_ground_st:175,remove_opt:192,remove_oxidation_st:156,remove_sit:[71,156],remove_site_properti:[1,156],remove_speci:156,remove_spin:156,remove_subkei:192,remove_symmetri:181,remove_var:188,removed_indic:63,removeduplicatesfilt:11,removeexistingfilt:11,removesitestransform:271,removespeciestransform:[272,292],removespecietransform:292,renam:[1,2,81,156,278],render:[200,228,233,239,289],renew:291,renpj:291,reorder:156,reorgan:[1,2],reorient:[15,157,269],reorient_lattic:157,reorient_z:15,rep:143,repair:157,repair_broken_bond:157,repars:113,repeat:[15,102,157,199,201,269],repeatedli:71,repetit:[88,157,254],replac:[1,2,4,6,12,71,81,119,146,156,169,173,186,201,226,233,235,269,271,292],replace_al:81,replace_all_if_undefin:81,replace_group:71,replace_speci:156,replacesitespeciestransform:271,replic:71,replicate_input:188,repo:[1,3,4,5,6,211,216,221,284],repons:1,report:[1,66,146,161,168,170,172,200,239],repositori:[3,4,5,6,182],repres:[1,15,20,25,26,29,41,43,44,46,49,56,58,59,60,63,68,70,71,74,79,84,86,88,89,90,94,97,101,105,112,113,117,118,119,144,146,148,149,151,152,153,154,155,156,157,158,160,164,165,167,169,170,175,182,189,197,199,200,206,210,212,215,217,224,225,226,230,232,238,239,240,241,245,247,248,254,255,260,262,267,281,283,289,292],represent:[1,4,6,11,12,20,25,26,29,30,36,43,48,49,51,55,58,60,61,63,68,70,71,74,84,85,88,91,94,97,98,102,106,109,115,117,118,119,122,146,148,149,150,152,153,154,156,157,158,164,165,167,168,169,170,173,176,186,188,190,192,196,197,199,200,201,203,208,209,211,212,215,217,219,221,222,224,225,228,230,231,238,239,243,248,254,255,256,257,264,267,271,281,283,290,292],reproduc:[63,138,172,201,263,264],request:[0,1,3,4,6,29,97,182,183,212,240,257],requir:[1,2,3,4,6,11,30,44,45,48,53,55,56,70,71,79,82,98,105,108,138,139,149,156,157,159,165,168,170,172,177,179,182,186,195,199,201,202,221,225,227,234,238,239,240,245,258,263,264,269,271,272,292],required_keyword:199,required_param:234,required_sect:199,rescal:[87,170,256],rescale_field:87,research:[2,4,6,87,109,165,179,240,290,291],resembl:[47,49],reserv:[271,272,273],reservoir:[74,105,182],reset:[158,289],reset_camera:289,resid:156,residu:[158,174],resist:153,resmethod:211,resolut:[44,272],resolv:[1,2,3,4,6,109,167],reson:86,resourc:[0,1,3,4,5,6,72,183,281],resp:224,respect:[1,22,28,29,34,43,48,58,62,70,81,82,84,87,88,91,93,97,105,147,153,155,156,158,165,169,170,177,182,188,196,201,209,212,224,239,243,261,264,292],respect_sign:81,respect_zero:81,respond:[4,6],respons:[1,58,59,87,96,179,182,187,230],rest:[1,4,6,41,172,180,182,199,210,219,221,240,290],restart:[199,200,201,289],rester:[1,180],restor:[1,71,292],restrict:[4,6,26,28,55,79,122,158,182,215],result:[1,5,16,17,20,34,36,43,49,55,58,62,63,67,70,71,81,82,84,88,105,109,118,119,130,137,138,139,143,146,149,156,157,158,159,164,165,170,177,182,187,191,200,201,228,233,238,239,240,255,256,257,269,272,278,279,283,292],resum:212,ret_list:190,retain:[1,11,12,62,156,157,201,220,236,247,260],retriev:[1,71,79,182,183,190,199,200,202,231,239],return_al:25,return_all_molecul:195,return_altern:12,return_d2:276,return_fcoord:149,return_hkil:157,return_map:25,return_nbond:97,return_ranked_list:[269,271,272,273],return_se_dict:105,return_strategy_dict_info:25,returned_rank:[269,271,272,273],reus:[4,6,157,292],reuss:58,rev:[46,56,58,79,140,169,172,181,240,290],revamp:1,revampt:1,revers:[1,2,4,6,70,71,98,109,147,152,156,157,186,187,190,196,200,208,228,239,263,264,271,292],reverse_plot:109,reverse_readlin:1,revert:1,review:[3,4,6,72,74,153,201],revis:[1,199],revpb:[161,199,238],rewrit:1,rewritten:1,rf:[56,153],rfourth_moment:138,rg:153,rgb:[40,170,289],rgb_legend:170,rgba:105,rh:[56,85,153,240],rh_pv:240,rh_sv_gw:240,rhl1:263,rhl2:263,rho:[70,169],rho_rec:49,rho_rec_limit0:49,rhombohedr:[1,70,149,188,260,262,265,269],rhy:291,ri:224,ricci:291,rich:292,richard:[1,4,6,55,63,74,272,290,291],richardtran415:1,richer:239,rickard:[239,278],rid:[70,157],ridicul:66,riemann:169,right:[1,4,6,34,70,88,149,151,157,158,160,172,203,228,239,260,269,271,272,275,280,284,289],rigid:[98,153,175],rigidity_modulu:153,rignanes:[28,165],rigor:[3,4,6,79],rimp2:[224,230],ring:[16,67,68,71,139,195],rk:86,rkingsburi:1,rkurchin:1,rl:103,rlsvolumepredictor:103,rm:[1,5,55,66,98,201,239],rm_ratio:[70,269],rmax:[234,238],rmin:234,rms_dist:1,rms_drift:201,rms_forc:201,rmsd:84,rmsd_cufoff:195,rmsd_cutoff:195,rmsp:221,rn:[56,85,153,240],rn_d_gw:240,rndstr:194,robert:28,robertnf:291,robinson:291,robust:[1,4,5,6,28,36,56,71,84,137,154,158,199,201,239,271,290,292],robustli:1,rochow:79,rock:272,rodnei:140,rodrigu:84,rom:40,roman:[153,170],rong:[1,87,290],room:172,root:[1,2,3,4,5,6,84,109,123,130,169,182,189,224,256,281],root_dir:[32,109],rootdir:[127,130,182],rootgrp:189,rootpath:[123,292],rosen:291,rosowski:28,rot:[28,260],rotat:[1,15,28,29,34,70,76,78,84,149,152,156,157,158,168,170,182,199,201,248,260,269,272,289],rotate_sit:156,rotate_view:289,rotatecoord:34,rotatecoordsopt:34,rotation_angl:[70,269],rotation_axi:[70,182,269],rotation_matrix:[29,149,152],rotation_matrix_vector:84,rotationtransform:272,roto:152,rotor:195,rotor_arg:195,rotor_conform:195,rotoreflect:152,rough:[84,85],roughli:83,round:[1,81,149,156,157,158,269,272,279,283],round_dp:[149,156,157],round_magmom:81,round_to_sigfig:279,rout:[3,4,6,212],route_paramet:[212,292],routin:[1,146,158,208,261,278],row:[63,66,70,82,88,96,146,147,148,149,153,156,157,158,159,177,190,200,233,239,276,277,280],row_pattern:[200,233,239],roza:139,rp:238,rpa:[186,239],rpacor:238,rpath:210,rpbe:161,rprim:[149,186,188],rrkj:238,rsc:[138,240],rsdwl:84,rsquared_mo:138,rstride:170,rtol:[29,30,146,158,169],rtype:[38,167],ru:[1,56,85,153,240,269],ru_pv:240,ru_sv_gw:240,rubric:[156,239],rudimentari:1,rudolf:79,ruixingw:291,rule:[2,48,53,90,153,195,240,254],rumptz:173,run0:188,run1:55,run2:55,run3:55,run:[1,2,3,4,5,6,13,16,44,55,63,82,87,96,97,109,122,123,126,137,138,139,141,142,143,164,165,170,172,177,182,188,199,200,201,208,209,210,211,212,216,217,218,219,221,223,224,225,230,232,234,238,239,240,248,269,278,290],run_bandstructur:239,run_chargemol:138,run_dir:238,run_mcsq:[142,156],run_metadata:[44,45],run_stat:239,run_typ:[165,177,192,199,200,201,239],run_type_1:177,run_type_2:177,run_vasp:[1,238],rung:232,runnabl:1,runtest:284,runtimeerror:[30,34,37,231],runtyp:[192,246],russel:[113,153],rute:28,rutt:291,rvv10:240,rwig:238,rwoodsrobinson:1,rwth:291,rxn:[118,182,292],rxn_string:94,ry:[201,219,228],ryan:291,rycroft:[248,290],rydberg:199,s010876730302186x:149,s02:210,s1:[84,87,92,98],s2052520620007994:28,s2:[53,84,87,98,153,240],s3:[84,98],s41467:173,s41524:[49,105,108,261,263],s41578:74,s41597:183,s41598:[108,172],s828:92,s:[1,2,3,4,5,6,13,23,28,29,30,40,43,44,47,48,49,53,54,55,56,58,60,66,67,68,70,71,74,79,84,85,86,88,90,91,92,93,98,103,105,106,109,110,116,117,118,119,122,123,137,138,140,141,146,147,149,151,152,153,156,157,158,159,160,164,165,168,169,170,171,172,173,174,179,180,182,183,186,188,190,192,194,195,196,199,200,201,209,216,217,223,228,231,232,233,235,238,239,240,254,256,260,262,263,264,269,271,278,280,283,284,289,290,292],s_arrai:58,s_gw:240,s_h:240,s_head:218,s_list:98,s_tail:218,saddl:[109,212,224],saddle_point:[1,109],sadf:30,safe:[26,28,71,168,170],safe_separation_permut:26,safe_substitut:[216,235],safeset:199,sai:[1,199,201,292],sake:53,salpet:186,salt:272,saltanov:278,salvato:[1,170,291],samblau:1,same:[1,2,13,25,29,34,35,43,44,45,49,51,56,61,63,66,70,71,74,78,79,81,84,85,87,88,93,94,97,98,100,103,105,109,110,112,113,116,118,138,139,146,147,149,154,155,156,157,158,159,160,164,165,167,168,170,172,174,177,182,188,192,196,197,199,200,201,208,212,215,221,224,228,230,231,232,238,239,240,245,251,254,256,258,260,264,265,269,270,271,272,281,287],same_branch_splin:66,same_species_onli:157,sampl:[45,53,55,58,97,105,112,183,186,188,232,248,257],sampleringbond:195,sampling_radiu:[44,45],samuel:291,san:291,sandia:215,sanit:[1,70,82,156,157,240],saniti:200,santa:291,sanvito:169,satisfi:[3,58,117,120,154,164,177,182,183,199,269,276],satisfies_constraint:269,satur:43,saunder:153,saurabh:291,sauter:149,save:[4,6,29,32,44,48,51,62,82,120,123,130,143,170,174,183,187,192,197,201,212,215,223,240,257,258,287,289,292],save_data:[123,292],save_environments_figur:29,save_fil:20,save_input:143,save_plot:[170,258,287],save_plot_g:258,save_scan_plot:212,save_spectre_plot:212,savefig:[51,62,170,187,257,258],saveprojectiontofil:221,saw:79,saxi:[168,240],sb:[56,85,153,174,240],sb_d_gw:240,sbs_bz:165,sbs_ref:165,sc:[49,56,85,153,239,240,272],sc_mode:186,sc_sv:240,sc_sv_gw:240,scalar:[58,149,158,160,168,186,188,189,240,261,263,276],scale:[1,10,12,15,17,28,29,36,38,43,49,51,52,53,54,58,86,98,103,105,142,149,153,156,157,158,160,167,170,173,175,186,196,199,219,226,238,239,240,269,270,272,280,289],scale_a:272,scale_and_clamp:38,scale_b:272,scale_c:[199,272],scale_coulomb:201,scale_factor:[17,157,158,239],scale_gaussian:201,scale_lattic:156,scale_longrang:201,scale_matrix:149,scale_per_atom:105,scale_volum:269,scale_x:199,scalebroad:234,scaled_intensity_tol:51,scaled_wulff:105,scaletorelaxedtransform:[1,272],scaling_factor:29,scaling_matrix:[49,156,270,272],scan:[1,177,182,187,212,230,232,240],scan_opt:182,scan_templ:230,scan_vari:232,scanlon:113,scatter:[52,53,54,165,170,187,208],scatter_hist:187,scc:199,scdm:183,scell:234,scenario:157,scf:[186,188,192,199,200,201,210,212,224,228,232,240,292],scf_algorithm:[188,232],scf_cohsex_wf:211,scf_guess:199,scf_nband:188,sch_symbol:260,schaefli:97,schedul:[2,4,6],scheffler:240,schema:[1,182,292],schemat:34,scheme:[1,2,28,40,43,47,58,67,82,103,172,173,177,182,186,199,201,210,238,240,280,289,292],schenk:28,schiller:291,schlaefli:97,schoenfli:260,schwalb:291,sci:[137,140,169,183,240,290],sciadv:169,scienc:[3,4,6,55,78,92,157,183,240,260,261,263,290,291],scientif:[1,3,4,6,105,110,153,157,172,182,238,290,291],scientist:[3,4,6,290],scipi:[1,4,5,6,48,91,109,110,275,276],scipta:70,scissor:[1,164,165,169,186],scope:3,score:56,scott:78,scratch:[1,143],screen:[49,61,63,82,186,201],screen_on_initial_p:201,screen_p_forc:201,screened_energi:82,screened_structur:82,screw:[157,262],script:[1,4,5,6,39,97,125,126,127,129,139,150,199,216,224,235,284,292],script_filenam:216,script_templ:216,scripta:256,scripts_util:[9,14,18,31],scrutini:[4,6],sdacek:291,sdata:[105,157,182,290],se:[28,55,56,85,93,116,153,174,183,240,284,292],se_analyz:105,se_gw:240,se_typ:186,search:[1,2,4,6,15,16,25,29,30,33,49,56,68,70,77,78,79,82,97,98,137,139,156,157,165,169,182,183,195,199,215,224,232,233,239,260,262,269,271,278],search_cutoff:79,search_fragment_entri:16,search_tim:[142,269],searchabl:3,sec:[28,165,239],second:[11,13,26,29,34,37,53,58,60,70,71,78,79,84,85,86,88,97,98,105,109,137,139,145,149,152,153,156,158,164,165,167,169,170,177,183,187,188,192,204,212,224,225,226,239,254,256,272,276,277,289],secondari:[55,58],secondmin:34,section:[1,5,109,113,125,149,153,187,188,189,190,199,200,201,204,208,209,210,212,215,224,230,231,232,233,239,282,292],section_nam:187,section_paramet:199,section_templ:230,sectionlist:199,secur:182,sed:[1,2,4,6],see:[1,2,3,4,5,6,16,28,36,40,45,49,52,55,56,58,66,70,71,79,84,91,93,97,102,105,110,122,123,139,146,148,149,150,152,156,158,165,168,169,170,172,173,181,182,183,186,196,199,200,201,208,210,212,215,216,221,223,225,226,230,234,235,239,240,242,256,257,261,264,265,269,272,276,280,282,292],see_saw_rect:79,seeb:165,seebeck:[1,165,170],seebeck_dop:165,seebeck_eff_mass_from_carr:165,seebeck_eff_mass_from_seebeck_carr:165,seebeck_spb:165,seed:[139,225,269],seek:[1,25],seem:[5,87],seen:[1,40,87,239],seg:201,segment:[34,186,188,195],seitz:[1,44,45,97,139,149,170],selci:224,seldom:292,select:[1,3,5,15,17,40,59,84,149,153,154,156,164,165,169,170,172,173,182,186,187,190,199,201,206,224,232,238,254,260,269,271,272],select_famili:190,select_row:190,select_symbol:190,selected_branch:170,selective_dynam:[15,156,238,269],self:[15,16,25,37,44,48,49,63,67,71,74,76,87,102,118,119,149,152,157,158,164,165,170,186,187,188,189,190,192,197,199,200,201,204,206,228,233,239,240,269,278,292],self_csm_weight:25,selfcsmnbsetweight:25,selfcsmweight:25,selfenergi:186,sell:[1,4,6,149],selling_dist:149,selling_vector:149,semant:[1,2],semi:[165,170,199,224,265],semiconductor:[165,240],semiloc:240,send:[5,182],sendek:56,sens:[28,55,101,110,153],sensibl:[49,81,84,98,168],sensit:[90,156,169,201,269],sent:182,seo3:174,separ:[5,16,26,28,30,34,71,88,97,113,139,146,148,155,160,182,196,230,231,232,240,272,281],separate_spin:239,separation_in_list:34,separation_indic:34,separation_indices_list:34,separation_plane_algo:28,separationplan:26,seq:279,sequenc:[1,4,6,12,13,20,49,55,58,59,64,66,70,79,88,105,112,117,118,142,147,149,156,157,158,159,160,167,169,172,175,176,177,182,190,199,215,217,228,238,239,240,241,255,260,262,267,269,276,279,280,283,289,292],sequenti:[55,156,230,232,269],serebryanaya:179,seri:[12,13,36,48,146,148,165,215,240,272,275,292],serial:[1,8,9,13,37,55,63,91,123,149,150,153,156,158,161,173,175,182,188,274,284],serial_assimil:123,serializ:[1,20,25,26,29,30,43,48,109,154,156,164,167,169,170,192,212,222,239,255,257,258,271,292],serialize_with_pickl:284,seriou:1,serv:[0,66,156,193,195,197,213,240,260],servelet:1,server:[123,182,276],servic:[1,3],servlet:181,session:[1,123,182],set1_9:[280,287],set:[1,2,3,4,5,6,8,9,12,13,15,17,20,23,25,26,28,29,30,34,36,37,40,41,43,44,45,48,49,51,52,53,54,55,56,58,59,61,62,63,66,67,68,70,71,76,77,78,79,81,83,84,87,88,91,93,96,97,98,105,110,116,117,118,119,122,137,139,145,146,147,149,152,153,154,155,156,157,158,164,165,168,169,170,172,173,175,177,182,183,184,186,188,189,190,192,196,197,198,199,200,202,206,207,208,211,212,215,216,219,221,222,224,225,226,228,229,230,233,234,236,238,239,243,250,251,252,258,259,260,261,262,263,264,269,271,272,275,276,277,278,280,283,284,287,288,289],set_:210,set_all_vari:105,set_animated_movie_opt:289,set_auxiliary_basis_set:211,set_bse_opt:211,set_charg:[43,156,201],set_charge_and_spin:156,set_com:188,set_gamma_sampl:188,set_gw_opt:211,set_info:25,set_kmesh:188,set_kpath:188,set_mix:240,set_n_nlmo:211,set_net_posit:81,set_node_attribut:71,set_opt:25,set_paramet:[12,13],set_permutations_safe_overrid:26,set_size_inch:[51,62,170,187,257,258],set_spin_mod:188,set_structur:[28,188,289],set_structure_environ:25,set_symbol:238,set_temperatur:238,set_var:188,set_vars_ifnotin:188,set_volumetric_data:223,setoflin:88,setten:1,settin:265,settingsdict:221,setup:[1,3,4,6,21,26,28,32,66,70,109,124,131,147,154,156,157,159,161,182,201,224,225],setup_atom_environment_subgraph:23,setup_atom_environments_subgraph:23,setup_connectivity_descript:23,setup_environment_subgraph:23,setup_environments_subgraph:23,setup_explicit_indices_local_geometri:28,setup_local_geometri:28,setup_neighbors_distances_and_angl:30,setup_opt:25,setup_ordered_indices_local_geometri:28,setup_package_opt:32,setup_paramet:[21,28,36],setup_potcar:131,setup_random_indices_local_geometri:28,setup_random_structur:28,setup_splin:109,setup_statistic_list:29,setup_structur:28,setup_test_perfect_environ:28,setup_voronoi_list:30,setuptool:1,setyawan:[260,261,263],setyawan_curtarolo:261,seven:232,sever:[1,4,6,25,117,156,164,167,191,195,201,221,225,234,239,254,271,272,292],sg:[20,56,71,153,156,179],sg_symbol_from_int_numb:262,sgl_bd:79,sgraph:[82,143],sh:[4,5,6],shade:[88,105],shake:217,shall:[4,6],shallow:44,sham:[43,199],shanghai:291,shannon:[1,100,153],shape:[1,29,55,56,58,59,66,79,87,89,97,105,110,158,165,182,186,195,212,215,239,241,254,256,271,276,290],shape_factor:110,share:[4,6,20,79,90,97,117,154,164,168,240,262,266],sharedop:90,sharei:280,sharex:280,sharp:199,shaunrong:291,shave:239,shaw:291,shayam:1,she:91,shear:[58,59],shear_strain:59,shell:[1,79,98,156,208,243,269],shen:[49,239],shengbt:[1,8,9,184],shield:[86,239],shift:[44,45,48,70,71,105,147,157,164,170,186,188,215,228,238,239,240,260,265,269,287],shift_mod:188,shiftk:[186,188],shiftmod:188,shinohara:291,ship:260,sholl:138,short_nam:25,shortcircuit:[239,271],shortcut:289,shorter:157,shortest:[70,145,156,250,251,276,277],shorthand:158,shortrang:201,should:[0,1,2,3,4,5,6,12,13,16,20,25,26,29,43,48,49,51,55,58,62,63,66,70,71,79,83,85,87,88,91,92,96,97,105,106,113,116,120,139,142,145,146,147,149,150,152,153,154,155,156,157,158,159,160,165,167,168,170,172,174,177,180,182,183,186,187,188,189,190,195,196,197,199,200,201,202,215,216,221,222,224,225,226,230,231,232,233,238,239,240,241,248,250,251,252,254,255,258,260,261,263,265,269,270,271,272,273,276,280,281,284,292],shouldn:168,show:[26,39,48,49,51,55,62,88,91,105,110,120,160,170,182,187,200,222,257,258,280,287,289,292],show_area:110,show_bond:289,show_box:288,show_distort:39,show_g:258,show_graph:20,show_label_index:88,show_neutral_ax:91,show_perfect:39,show_phonon_frequ:257,show_plot:[51,280],show_polyhedron:289,show_progress_bar:182,show_unit_cel:289,show_unphyiscal_onli:105,show_unst:[88,105],show_water_lin:91,shown:[5,20,29,49,88,91,109,170,239,265,280,288],shrage:209,shreya:[4,6,291],shtml:225,shuaishuaiyuan:[1,291],shyam:[1,86,291],shyamd:1,shyue:[1,4,6,54,109,211,216,221,239,262,284,291],shyuep:1,si2o5:174,si:[1,4,6,44,55,56,58,85,146,153,156,160,164,174,182,186,202,221,240,272,284,292],si_gw:240,si_sio2_interfac:284,side:[34,48,88,91,94,105,157,158,269],sigfig:[219,279],sigma11:239,sigma12:239,sigma13:239,sigma1:70,sigma21:239,sigma22:239,sigma23:239,sigma2:70,sigma31:239,sigma32:239,sigma33:239,sigma:[1,70,86,113,155,165,169,170,182,200,212,228,233,239,240,255,258,269,272],sigma_11:86,sigma_22:86,sigma_33:86,sigma_from_site_prop:70,sigma_iso:86,sign:[34,48,81,100,138,148,161,170,192,201,239,279,283],signal:[189,263,280],signatur:[1,272],signifc:1,signifi:[108,146],signific:[1,2,5,43,61,63,97,123,159,215,238,239,279],significant_figur:[159,196,215,238,239],significantli:[1,119,139,158],silenc:199,silicon:292,sim:143,similar:[1,4,5,6,48,49,55,56,63,71,81,84,91,98,102,103,135,146,148,152,156,160,164,169,170,175,182,199,221,223,227,238,239,240,254,260,271,272,292],similarli:[4,6,46,88,172,199,292],simonward86:1,simpl:[1,4,6,16,25,26,37,47,49,61,68,71,79,82,88,146,156,169,181,182,186,188,197,199,201,215,216,235,238,239,240,256,271,272,290],simple_2reciproc:275,simple_4reciproc:275,simple_5reciproc:275,simple_pca:40,simple_reciproc:275,simpleabundancechemenvstrategi:25,simplechargegener:47,simplegraphcycl:37,simpler:[1,122,157],simplest:25,simplestchemenvstrategi:[25,32],simplevasptocomputedentrydron:122,simplex:[88,276],simpli:[1,3,4,5,6,54,66,70,71,88,137,143,145,146,147,149,156,157,160,170,182,188,195,199,200,201,220,236,240,287,292],simplic:[1,53,88,110],simplif:1,simplifi:[1,167,188],simul:[1,5,55,63,79,97,113,143,157,159,193,199,201,215,216,217,224,225,227,240],simultan:[105,138],sin:[53,54],sinc:[1,2,4,5,6,43,49,54,58,62,63,71,81,83,88,97,118,119,139,149,151,156,158,196,197,202,215,239,240,265],singapor:291,singh:[91,165],singl:[4,5,6,12,26,43,47,49,58,63,68,71,79,90,92,98,105,117,118,119,146,149,154,155,156,157,165,170,172,177,182,186,187,188,191,192,196,197,199,200,215,217,222,224,226,230,232,233,234,235,238,239,240,257,260,269,271,272,276,281,284,289],single_cap:26,single_cap_hint:26,single_reciproc:275,singlepoint:192,singlepointset:232,singlet:224,singleton:153,singular:154,sio2:[146,284],sio3:174,sio4:174,siron:291,sisso:173,sit:[156,196],site0:186,site1:[97,145,186],site2:145,site:[1,2,4,5,6,7,8,9,11,12,15,17,21,22,23,25,26,28,29,30,33,34,39,43,44,45,46,47,49,55,56,61,63,66,70,71,79,81,82,83,86,87,90,92,97,98,100,103,105,110,112,116,126,137,138,139,143,144,145,146,147,149,153,156,157,159,164,165,167,168,169,170,175,177,182,183,186,189,196,199,202,204,206,208,209,210,215,219,222,223,228,238,239,240,248,255,260,261,263,266,267,269,271,272,281,283,289,290,292],site_constraint:269,site_constraint_nam:269,site_contains_environ:29,site_has_clear_environ:29,site_id:[56,156],site_idx:79,site_index:[46,56,63,79,97,271],site_is_of_motif_typ:79,site_list:[15,44],site_matching_indic:[44,45],site_multipl:46,site_nam:43,site_neighbors_set:23,site_properti:[15,66,70,71,147,156,157,159,189,226,271],site_speci:46,site_symbol:[238,239],site_symmetri:[8,9,259],site_toler:196,site_transform:[8,9,268,272],site_voronoi_indic:29,site_weighted_spectrum:112,sitecollect:[66,156,215],sitei:97,sitej:97,siten:97,sitepotenti:[1,223],sites1:260,sites2:260,sites_map:29,sitesthat:260,situat:[94,156,201,209,238,292],sivonxai:[1,291],siw:79,six:196,size:[1,15,20,29,30,34,40,44,48,53,56,71,79,81,87,91,97,98,105,110,116,143,156,157,170,182,192,204,223,225,234,239,240,241,258,262,269,271,272,275,276,280],size_kwarg:[51,62,170,187,257,258],skeleton:170,skew:[1,87,169,239],skinner:290,skip:[1,26,29,93,98,149,156,199,215,248,277,278],skip_check:154,skip_empti:29,skip_non:29,skip_rotation_matrix:149,skip_structure_reduct:98,skipcobi:221,skipcohp:221,skipcoop:221,skipdo:221,skipgrosspopul:221,skipmadelungenergi:221,skippaworthonormalitytest:221,skippopulationanalysi:221,skipproject:221,skipreorthonorm:221,skylin:240,slab:[1,15,70,76,77,105,147,157,181,182,240,269,272,290],slab_entri:105,slab_from_csl:70,slab_mod:240,slab_scale_factor:157,slabentri:105,slabgen_param:157,slabgener:[1,157],slabgenerator_paramet:157,slabtransform:269,slack:256,slater:93,slice:[1,40,159,239],slide:[4,6],slight:[52,70,260],slightli:[1,101,168,239],slme:[1,8,9,14,95],slope:[1,55,66,109,226,275],slope_cutoff:66,slotpicklemixin:282,slow:[1,87,88,116,195,239,269],slower:[1,199,201,251,292],slowli:63,slsqp:88,sm3:240,sm:[56,85,153,240],sm_3:240,small:[1,3,4,6,49,70,79,84,98,103,158,199,201,226,239,269,271,278],small_gap_multipli:240,smaller:[25,53,70,79,83,98,122,145,156,157,167,182,199,201,222,223,240,260,269],smallest:[17,34,38,56,58,61,70,79,84,98,109,156,157,186,187,188,199,269,291],smallish:239,smart:[1,239],smartio:1,smd:[230,232],smd_solvent:232,smear:[87,113,155,169,170,186,188,199,200,201,224,240,255,258],smheidrich:[1,291],smidt:291,smirnova:[156,264],smit:290,smith:291,smooth:[1,55,66,79,87,170,200,226],smooth_k:170,smooth_np:170,smooth_tol:170,smoother:224,smootherstep:[25,36,38],smoothstep:[25,36,38],smoothstep_angl:25,smoothstep_dist:25,smtg:113,smx:[230,232],smx_templat:230,sn:[55,56,85,153,240,284],sn_d:240,sn_d_gw:240,snail:281,snapshot:[200,217],snl:[12,92,182,281],snl_id:182,snyder_ac:58,snyder_opt:58,snyder_tot:58,so3:174,so4:[146,174],so:[1,2,3,4,5,6,15,25,26,29,44,48,55,63,70,71,86,88,91,94,105,122,123,137,139,149,150,153,154,156,157,167,169,170,172,173,176,182,188,199,200,201,202,208,222,223,231,233,239,240,263,264,269,271,281,284,285,291,292],soc:[1,79,108,165,240],soc_calc:44,societi:40,socspillag:108,sodft:224,sodium:105,softwar:[1,3,4,5,6,55,113,131,159,165,170,204,225,230,264],sokendai:291,solar:[3,8,9,14],solari:1,solid:[25,26,30,33,34,56,74,79,86,91,97,105,106,141,148,149,151,153,172,173,176,182,199,204,224,264,291],solid_angl:[26,79,97],solid_compat:[172,182],solidangleerror:33,solut:[1,2,25,41,46,88,94,105,186,188,250,251,271,272],solute_concen:46,solute_def:46,solute_defect_dens:46,solute_site_preference_find:46,solv:[48,82,105,188,251,269],solvat:232,solve_equilibrium_point:105,solve_for_fermi_energi:48,solve_for_non_equilibrium_fermi_energi:48,solvent:[230,232],solvent_templ:230,solver:201,some:[1,2,3,4,5,6,17,25,26,29,34,35,36,37,38,39,40,44,49,61,63,66,67,70,79,81,82,87,88,91,94,97,98,102,105,109,113,117,118,119,122,153,154,156,157,160,165,169,170,172,173,182,183,190,195,199,201,204,210,224,234,238,239,240,258,269,272,280,281,287,290,292],someon:[17,153],someth:[1,2,4,6,49,182,232],sometim:[1,2,4,6,7,43,55,70,79,156,170,175,195,199,238,239,269,292],somewhat:[29,146,156,199],somewher:5,son:[86,110],sonium0:291,sophist:216,sort:[1,4,6,26,34,58,63,70,71,82,88,98,105,110,130,146,147,148,151,153,156,157,165,170,175,182,187,190,202,208,215,238,240,258,269,280,287],sort_by_e_above_hul:182,sort_by_e_per_atom:175,sort_by_z:190,sort_criteria:269,sort_id:215,sort_kei:[187,208,238],sort_separ:34,sort_separation_tupl:34,sort_sites_by_integrated_chg:49,sort_structur:[1,238,240],sorted_sit:105,sought:68,sound:153,sourc:[1,4,5,6,11,12,13,15,16,17,20,21,22,23,25,26,28,29,30,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,66,67,68,70,71,74,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,102,103,105,106,108,109,110,112,113,116,117,118,119,120,122,123,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,206,208,209,210,211,212,213,215,216,217,218,219,221,222,223,224,225,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,243,245,246,247,248,250,251,252,254,255,256,257,258,260,261,262,263,264,265,266,267,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,287,288,289],source_nod:20,sourceforg:[5,138,260,290],sousaw:234,south:79,sp1:[11,98,145],sp2:[11,98,145],sp3:[68,195],sp:[4,6,212,228,232,292],sp_and_occu:[156,271,272],sp_map:88,sp_to_replac:269,space:[1,25,28,34,40,43,44,48,49,51,53,61,63,66,78,79,88,91,97,146,147,149,152,154,156,157,160,165,177,181,182,188,196,201,208,210,211,215,219,225,234,239,248,260,261,262,263,264,265,284],space_limit:88,spacegroup:[1,4,6,61,156,157,158,177,182,259,260,262,267,283],spacegroup_symbol:[81,156,283],spacegroupanalyz:[1,4,6,28,49,61,81,156,158,196,260,263,267,272],spacegroupoper:[260,267],spacegrouptransform:265,spaldin:66,span:[53,165,239],sparamet:48,sparingli:154,spars:[199,250,251],spatial:[110,186],spcgrp:219,spd:169,speak:116,spec:[1,133,196,238,239,240],speci:[1,2,4,6,11,12,15,17,28,29,46,47,49,55,63,66,70,71,79,81,83,84,86,88,92,94,98,100,101,102,103,137,141,143,145,146,147,151,153,154,156,157,159,168,169,174,175,183,186,189,199,200,201,202,209,211,215,238,239,240,260,269,271,272,283,289,292],special:[1,5,25,68,137,148,153,168,170,177,199,201,215,240,269],special_formula:146,specic:238,specie1:[56,157],specie2:[56,157],specie_1:201,specie_2:201,specie_and_min_dist_dict:11,specie_o:186,specie_potential_lin:141,specie_si:186,specie_str:283,specie_to_remov:272,specieproximityfilt:11,species_and_occu:[2,156,260],species_at_sit:183,species_by_znucl:186,species_constraint:269,species_list:102,species_map:[156,272],species_str:[153,154,215],species_to_remov:[175,272],speciescompar:[98,175],specieslik:154,speciesmaxdistfilt:11,specif:[1,2,3,4,5,6,15,16,25,28,40,49,52,53,54,58,70,78,79,86,88,105,114,117,119,137,139,141,149,153,154,156,157,160,161,164,165,167,168,169,170,171,172,177,182,183,186,189,197,199,201,210,227,230,232,233,238,239,240,255,258,261,264,269,271,272,273,276,277,279,292],specifi:[1,2,4,5,6,11,28,40,43,44,46,48,49,53,54,56,58,59,63,66,70,71,79,81,86,88,94,103,105,109,139,141,142,146,147,149,153,154,156,157,158,159,161,165,168,170,172,173,175,182,183,186,187,188,189,190,191,195,196,199,200,201,202,208,210,212,215,224,230,232,238,239,240,241,254,258,261,263,265,269,272,278,281,284,287,289,292],spectr:212,spectra:[113,153,224,257,287],spectra_dict:287,spectral:186,spectroscopi:[96,111,113,182,210],spectrum:[1,8,9,14,51,64,111,113,144,169,209,210,257,287],spectrum_typ:112,spectrumplott:[1,224,287],speed:[1,5,55,63,70,123,146,154,156,175,195,201,269,271,272,277,292],speedup:[1,46,123,215,239],spent:[142,269],spg_analyzer_opt:28,spglib:[1,4,5,6,52,53,54,158,199,260,263,290],spglib_adaptor:1,sphere:[49,51,52,54,58,66,105,110,149,156,158,204,219,289],spheric:[224,260,271],spill:[157,223],spillag:[1,8,9,14,107],spin1:61,spin2:61,spin:[1,2,44,81,82,83,98,108,137,138,143,151,153,156,164,165,167,168,169,170,186,188,190,199,200,201,202,208,209,212,222,223,224,228,239,240,241,261,263,269],spin_channel:200,spin_config:[83,153],spin_data:239,spin_mod:[186,188,240],spin_moment:138,spin_multipl:[156,212,224],spin_polar:[1,169,200,223,240],spin_stat:83,spincompar:98,spindown:167,spinmod:[186,188],spinor:[186,188,239],spinor_nomag:[186,188],spinph:208,spinup:167,spline:[34,66,109,170,226,275],spline_funct:34,spline_opt:109,splineinputerror:275,split:[1,4,6,71,164,170,192],split_branch:170,split_dataset:188,split_molecule_subgraph:71,splrep:1,spmeth:186,spontan:66,spot:[5,164,291],spott:291,spread:191,spring:141,springer:78,spuriou:49,sq:[1,79,142,156,269],sq_bipyr:79,sq_disp_ion:1,sq_plan:79,sq_pyr:79,sq_pyr_legaci:79,sql:179,sqrt:[169,188,209,226],sqstransform:269,squar:[28,34,49,53,54,55,58,62,70,79,84,109,110,149,158,165,169,256,276],squaretensor:[59,60,86,158],squeez:280,sr2:284,sr:[56,85,151,153,201,240],sr_sv:240,sr_sv_gw:240,src:[5,234],srtio3:[151,284],sry:228,ssh:3,sssp:183,sssplibrari:183,stabil:[1,26,48,55,58,74,88,91,105,182,199,290,292],stabl:[1,4,6,40,48,88,91,102,105,117,119,149,177,248],stable_entri:[88,91,119],stable_onli:88,stable_u_range_dict:105,stack:[4,6,170,187,224,258,287],stackexchang:84,staff:[4,6,291],stage:240,stai:105,staircas:29,stake:17,standard:[1,5,16,25,28,34,49,55,56,58,59,60,67,74,77,86,87,88,89,90,94,122,137,139,141,146,149,153,154,156,158,160,165,169,170,182,183,197,198,201,204,210,212,219,221,232,233,238,240,258,260,262,263,264,265,269,271,272,276,280,284,291,292],standard_calculations_from_vasp_fil:221,standard_ellipt:25,standard_from_project:221,standard_orient:212,standard_transform:[8,9,268,292],standard_with_fatband:221,standardize_structur:240,standardtransmut:[13,292],stanford:[56,291],start:[4,5,6,12,20,28,46,55,76,79,85,87,101,102,109,116,118,123,143,152,156,159,165,167,180,182,186,187,188,189,190,199,200,208,211,218,221,224,231,239,240,269,289,292],start_index:[164,254],start_monom:218,start_nod:20,start_struct:87,start_t:143,start_temp:240,starting_magnet:228,startup:1,stash:3,stat:[49,217,239],state:[1,3,4,6,11,17,44,47,48,55,58,62,63,66,74,77,79,82,83,93,98,100,102,103,109,116,117,118,119,126,137,138,141,143,146,149,153,156,157,167,169,170,172,175,177,182,188,196,199,201,204,223,224,226,232,239,255,269,271,272,273,283,290,291,292],statement:189,staticmethod:230,staticpotenti:87,staticset:201,stationary_typ:212,statist:[1,25,28,29,55,71,79,97,146,239],statistics_field:29,stats_article_weights_paramet:25,statu:177,std:[17,155,169,239,255],std_dev:71,stderr:139,stdlib:5,stdout:[139,143,187,190,225],stdoutfil:225,steepest:195,steinhardt:79,stem:227,stencil:58,step1:118,step2:118,step:[1,3,4,6,8,9,30,44,49,55,58,67,84,87,88,93,97,116,117,118,119,120,143,157,165,169,172,184,186,195,199,200,201,212,216,226,234,238,239,240,258,270,272,281,292],step_freq:97,step_funct:30,step_skip:55,stepanyuk:97,stephan:28,stepwis:199,stevanov:56,steven:291,stevetorr:1,sthartman:1,stick_radiu:288,stihl:291,still:[1,2,3,4,6,48,49,70,81,87,122,139,146,148,186,201,212,222,224,238,260,289,292],stipul:[12,55,97,179],stitch:[1,112],stoceriaitf:183,stoichiometr:[91,105,146,179],stoichiometri:[1,105,157],stoichometri:208,stoke:264,stol:[1,49,98,175],stop:[28,55,186,187,239,260],stopcar:239,store:[1,12,13,23,26,28,29,30,32,44,48,49,63,71,73,76,79,82,88,93,97,98,119,137,139,142,147,148,151,153,156,157,158,159,161,164,165,167,170,171,173,174,183,186,187,188,189,196,202,204,206,211,212,222,223,239,254,256,258,269,271,272,273,278],str2float:196,str:[1,12,15,22,25,26,29,36,40,41,44,45,47,49,51,53,54,55,56,62,63,68,70,71,74,76,79,81,82,83,88,91,93,94,97,98,103,105,106,109,112,113,117,118,119,123,130,131,133,137,138,141,142,143,145,146,147,148,149,152,153,154,155,156,157,159,160,165,167,169,170,171,173,174,175,177,179,182,183,186,190,192,194,195,196,197,199,200,201,202,203,204,206,208,209,210,212,215,216,217,219,221,222,223,224,225,227,228,230,231,232,233,234,235,237,238,239,240,241,243,245,246,258,260,262,264,265,267,269,275,280,283,287,289],str_delimit:283,str_field:187,straight:278,straightforward:204,strain:[1,8,9,14,57,58,76,77,78,81,90,156,158,195,239],strain_matrix:59,strain_stat:58,strang:[34,56,87],strategi:[1,25,28,29,32,71,72,79,81,82,139,222],strategy_descript:25,strategy_info:25,strategy_info_field:25,strategy_opt:[25,32],strategy_param:71,strategyopt:25,stre:[230,232],stream:[88,190,282,283],stream_has_colour:283,streamlin:1,strength:[58,83,212,257],stress:[8,9,14,57,58,59,158,200,201,239,240],stress_matrix:60,stretch:[230,232],strict:[1,3,71,146,153,177,188,199,201,260,282,292],strict_compar:11,strictli:[81,146,201,279],strictly_decreas:279,strictly_increas:279,strictur:55,stride:201,string:[1,4,5,6,8,9,11,12,13,26,41,46,49,54,55,56,58,59,66,70,71,74,79,84,86,87,88,91,94,98,106,116,118,122,139,141,146,147,148,150,151,152,153,154,156,157,159,160,161,165,167,169,170,171,172,173,176,177,179,181,182,186,187,188,190,191,192,195,196,197,199,202,203,206,208,209,210,211,212,215,216,217,218,219,223,224,225,226,228,230,231,232,233,235,238,239,240,242,243,245,247,248,257,261,262,263,264,265,269,271,272,274,278,280,281,284,292],string_data:195,string_input:[211,224],string_list:278,string_mod:[153,283],string_relax:87,stringifi:[1,91,146,148,153,262,283],stringio:88,stringkeyword:221,strip:[161,200,278],strip_structur:119,strong:83,strongest:[167,222],strongli:[4,6,87,139,240],struc:[90,147,266],struc_oxid:116,struct1:98,struct2:98,struct:[1,49,56,79,87,98,165,170,196,208,292],struct_blk:49,struct_def:49,struct_or_mol:281,structur:[1,2,3,4,5,6,8,9,10,11,12,13,15,17,20,21,22,23,25,26,28,29,30,34,35,41,43,44,45,46,47,49,51,52,53,54,55,56,58,59,61,63,66,67,68,70,71,74,76,77,79,80,81,82,83,84,85,87,90,92,93,94,97,98,99,100,101,102,103,105,109,110,112,116,117,119,122,123,129,135,137,138,139,140,141,142,143,144,146,147,151,152,153,154,157,158,159,163,164,165,167,168,169,170,172,173,175,177,179,180,181,182,183,186,188,189,190,192,193,194,195,196,197,199,200,201,202,203,206,208,209,210,211,212,213,215,219,221,222,223,224,225,226,227,228,230,231,232,234,238,239,240,242,243,245,247,248,254,255,256,257,258,259,260,261,262,263,264,266,268,269,270,271,272,273,277,281,283,284,286,288,289,290],structure_a:81,structure_analyz:[2,8,9,14],structure_b:81,structure_chemview:[8,9,286],structure_connect:[9,14,18,19],structure_contains_atom_environ:29,structure_environ:[9,14,18,24,25,222],structure_fil:[167,223],structure_filenam:223,structure_filt:[12,13],structure_from_abivar:186,structure_from_ncdata:189,structure_from_str:194,structure_graph:[56,139],structure_has_clear_environ:29,structure_json:239,structure_lin:141,structure_match:[1,8,9,11,14,156,175,177,292],structure_modifi:1,structure_path:226,structure_predict:[1,8,9,14],structure_properti:147,structure_raw:56,structure_refin:28,structure_refinement_non:28,structure_refinement_refin:28,structure_refinement_symmetr:28,structure_relax:45,structure_symmetri:208,structure_to_abivar:186,structure_transform:158,structure_vtk:[5,8,9,286],structureconnect:[21,23],structureeditor:1,structureenviron:[25,28,29],structureerror:156,structurefilt:[12,13],structurefitt:1,structuregraph:[1,56,71,79,82,100,139,143],structureinteractorstyl:289,structurel:240,structurematch:[1,11,49,92,98,156,177],structuremotifinterstiti:49,structurenl:[1,12,182,183,281],structurenotationallanguag:1,structurenotationlanguag:1,structures_allow:[79,222],structures_dir:284,structures_input_orient:212,structures_list:102,structurevi:289,structurur:248,strucutur:1,strukturbericht:92,struturematch:177,stub:1,stuct2:98,studi:55,studio:5,stuff:150,stuttgart:[167,219],style:[1,3,41,62,79,122,182,199,215,238,239,289],sub:[1,3,47,58,63,76,84,105,109,118,139,165,175,190,199,231,283],sub_both_sid:[15,269],sub_chempot:105,sub_kei:192,sub_matrix:76,sub_slab:147,sub_structur:63,subcalss:62,subclass:[1,22,43,58,59,60,62,70,86,89,113,117,119,140,147,153,155,156,157,158,160,164,172,190,215,239,287],subcommand:[4,6],subdir:[109,122],subdirectori:[5,13,123,240,292],subdivis:[186,199,238],subelectrod:[117,118,119],subend:192,subfigur:170,subfold:[13,240],subfrag:67,subgraph:[23,71],subgroup:[1,262,264],subindex:239,subject:[4,6,55,183,285],subkei:192,sublattic:[43,82,98],sublicens:[4,6],submiss:182,submit:[0,1,3,4,6,79,91,182],submit_snl:182,submit_structur:182,submit_vasp_directori:182,submodul:[8,18,114],submolecul:71,subpackag:[1,4,6,8],subplot:[25,51,62,170,187,257,258,280],subplot_kw:280,subprocess:[271,273],subproject:[4,6],subroutin:66,subscript:[151,168,262,283],subsec2:199,subsect:[199,201],subsection1:199,subsection2:199,subsection3:199,subsection_of_interest:199,subsequ:[3,4,6,146,149,155,156,157,240,260,271,292],subset:[1,29,63,68,82,98,103,117,118,119,175,182,269,276,277],subshel:[113,153,170],subsi:199,subspeci:156,substanc:182,substant:2,substanti:[4,6,139],substitu:[71,156],substitut:[1,12,15,43,47,58,63,71,98,100,101,102,146,156,215,216,226,239,269,271,272],substitute_group:71,substitutesurfacesitetransform:269,substitution_dict:269,substitution_prob:[8,9,14,99],substitution_speci:46,substitutiongener:47,substitutionpredictor:101,substitutionpredictortransform:269,substitutionprob:[1,101,102,269],substitutiontransform:[272,292],substitutor:[1,8,9,14,99],substr:231,substract:1,substrat:[76,77,78,104,147,182],substrate_analyz:[8,9,14,75],substrate_area:78,substrate_indic:147,substrate_lay:147,substrate_max_mil:77,substrate_mil:[76,77],substrate_sit:147,substrate_sl_vector:[77,78],substrate_slab:147,substrate_structur:76,substrate_termin:147,substrate_thick:76,substrate_transform:[77,78],substrate_vector:[77,78],substrateanalyz:[1,77],substratematch:77,substructur:63,subsurfac:15,subsurface_sit:15,subsystem:201,subtend:79,subtract:[1,146,160,170,199,276],subtrat:76,subunit:56,succe:225,success:[192,199,201,287],successfulli:[187,200],succinctli:2,suckert:291,sudo:5,suffici:[1,45,55,70,71,156,157,199,201,260],suffix:[1,92,137,139,182,238],suggest:[1,5,48,49,100,103,108,146,147,168,188,190],suggest_charg:48,suggest_larger_supercel:48,suit:[1,4,5,6,116,264],suitabl:[3,40,77,81,283],sulfat:97,sulfid:[1,97],sulfide_typ:[1,4,6,7,97],sulfur:[1,68],sum:[1,17,25,34,43,49,54,61,63,66,79,87,90,91,110,139,145,146,155,156,158,164,167,169,170,171,173,182,187,212,222,230,232,239,240,254,255,271,272,289,292],sum_:239,sum_atom:170,sum_i:66,sum_morb:170,sum_sect:187,summar:[29,58,71,187,190],summari:[1,3,4,6,55,62,71,93,117,118,119,137,138,158,190,208,284,292],summat:[1,3,44,49,58,63,105,158,239],summed_icohp:167,summed_spin_channel:[167,222],sun:[105,157,182,240,290],super_electrod:118,super_lattic:78,supercel:[1,15,43,44,48,49,56,70,82,98,142,149,156,226,234,240,269,270,272,276,288,292],supercell_imag:149,supercell_matrix:[226,276],supercell_s:[43,98],supercelltransform:272,superclass:[87,240],superconduct:153,superconduction_temperatur:153,superconductor:3,supergraph:20,supergroup:262,superion:[55,240],superlattic:[78,181],superoxid:[97,172,174],superscript:[148,153,283],supersect:199,superset:[98,276,277],superstructur:140,supertransform:269,supplement:1,supplementari:292,suppli:[15,43,44,45,55,59,62,70,81,88,91,98,105,137,139,156,157,159,167,168,169,177,197,208,216,224,232,238,240,255,260,262,264,269,272,280],support:[1,2,3,4,6,12,13,49,54,55,58,59,62,71,79,83,86,88,91,93,110,122,139,146,152,153,156,159,160,173,179,182,183,188,189,191,192,195,201,202,203,206,209,210,212,215,216,217,224,225,228,232,235,238,239,240,242,262,269,280,282,283,284,289,292],supported_mod:[238,240],supported_properti:[153,182],supported_task_properti:182,supported_unit:160,supports_soc:190,suppos:[29,34,37,79,84,85,172,240],sure:[1,3,5,70,141,157,240,269],surf:169,surfac:[1,8,9,15,25,29,30,34,56,70,77,78,105,110,144,147,165,170,182,199,212,232,240,248,269,280,289],surface_analysi:[8,9,14],surface_area:[105,110,157],surface_calculation_opt:[30,34],surface_calculation_typ:[25,30],surface_chempot_range_map:105,surface_definit:25,surface_energi:105,surface_energy_hkl:110,surface_sit:15,surfaceenergyplott:105,surpris:168,survei:63,surviv:[4,6],susc:[157,290],suscept:257,suzuki:291,svg:88,svn:189,sw:1,swap:[71,94,146,156],swept:97,swig:5,swiss:291,swtich:1,sym:165,sym_amt:146,sym_mol:260,sym_op:260,sym_potcar_map:238,sym_prec:240,sym_weight:238,symbol:[1,4,6,22,23,26,28,29,34,43,49,52,53,54,56,58,59,60,66,70,79,85,97,105,116,118,139,146,147,148,153,154,156,157,158,159,171,172,173,176,182,189,190,196,201,202,208,209,210,215,219,221,222,238,239,240,242,260,261,262,264,269,280,283,289],symbol_fonts:280,symbol_set:156,symbol_typ:28,symm:[4,6,15,110,164,170],symm_flg:141,symm_group_cub:70,symm_op:[157,158],symm_prec:[260,269],symm_reduc:15,symm_tol:[17,272],symmeter:[1,90],symmetr:[1,5,15,17,26,28,49,54,58,59,63,70,81,96,98,139,149,152,156,157,158,164,165,188,196,226,240,260,261,263,267,269,271,272,279],symmetri:[1,4,6,7,8,9,11,17,25,26,28,29,36,43,49,52,53,54,58,59,61,66,70,81,90,102,135,139,141,152,156,157,158,164,165,170,181,186,188,192,196,199,206,212,215,221,222,224,226,228,232,238,239,240,254,258,269,272],symmetrically_add_atom:157,symmetrically_remove_atom:157,symmetrize_molecul:260,symmetrized_structur:272,symmetrizedstructur:[1,196,260,267,272],symmetry_idx:156,symmetry_indic:156,symmetry_measur:[28,29],symmetry_measure_typ:[25,29,39],symmetry_op:[156,262],symmetry_opt:224,symmetry_reduc:158,symmetryfind:1,symmetrygroup:[262,283],symmetrymodel:[61,269],symmetryoper:158,symmop:[1,2,90,149,152,156,158,215,260,262,265],symmtric:49,symop:196,sympi:[1,5,58,105],symprec:[1,11,28,52,53,54,61,70,81,102,105,110,149,156,157,158,165,188,196,206,221,226,260,261,263,272],symsigma:186,syntax:[1,164,182,211,292],synthesi:[40,240],system:[1,2,4,6,15,28,40,41,46,48,62,63,70,74,81,86,88,97,105,118,120,140,141,146,149,153,154,157,159,175,182,183,186,196,197,199,201,216,223,228,234,239,240,248,254,255,260,263,269,276,283,292],system_is_tri:263,systematicrotorsearch:195,t1:70,t2:70,t2_g:83,t2g:169,t:[1,3,5,12,46,48,55,63,70,71,79,83,91,93,110,123,138,141,142,143,156,157,158,165,167,168,169,170,173,179,181,187,188,199,201,224,234,238,239,240,248,255,256,260,263,269,276,283,290,292],t_2g:83,t_matrix:70,t_max:[93,234],t_min:[93,234],t_std:74,t_step:[93,234],ta:[56,79,85,153,240,269],ta_pv:240,ta_sv_gw:240,tabl:[1,53,79,85,97,101,113,139,141,146,148,153,187,190,200,233,239,260,264,265,280,283],tablefmt:130,tabul:[1,130],tabular:190,tag:[1,4,6,13,81,92,157,168,182,208,209,210,212,237,238,239,289],tag_structur:83,tail:[49,218],tailor:292,take:[1,4,6,15,40,43,53,54,55,66,68,70,79,81,82,86,87,88,97,103,105,137,138,146,147,149,153,154,155,156,157,158,159,161,164,165,167,168,169,171,173,176,190,197,199,200,201,228,233,239,240,254,260,265,269,272,276,277,292],taken:[1,5,26,34,41,49,53,71,81,151,153,156,157,169,171,173,176,187,199,254,256,260,263,284],tam:291,tamuhei:1,tamura:291,tanaka:263,tang:[1,291],tangent:[109,239],tangent_forc:239,tape13:192,tar:5,target:[25,37,79,84,88,102,146,165,192,272],target_charg:146,target_comp:88,target_composit:88,target_environ:25,target_penalty_typ:25,target_prop:165,target_properti:165,target_sit:156,target_spec:79,target_speci:[15,102,269],targettedpenaltiedabundancechemenvstrategi:25,task:[182,192,224,292],task_id:182,task_typ:182,tasker:[1,105,157],tasktyp:182,tau:[58,165,170,260],tauen:165,tauexp:165,tauref:165,taylor:199,tb3:240,tb:[56,85,153,160,240],tb_3:240,tc:[1,56,85,143,153,183,240],tc_pv:240,tc_sv_gw:240,tce:224,tcod:183,td:[1,212],tda:186,tddft:[1,224],tddft_dump:211,tdensiti:223,tdo:[223,239,256],te:[56,85,116,153,174,240],te_gw:240,team:[1,3,240],techniqu:[63,186,188,201],technolog:[3,291],tee:5,tell:[12,70,157,164,165,167,223],teller:83,tem:[1,8,9,14,50],tem_dot:53,temcalcul:53,temp:[55,74,142,143,160,165,170,173,269],temp_incr:143,temp_rang:106,temperatur:[1,43,46,48,52,53,54,55,58,74,82,93,96,106,142,143,153,160,165,169,170,172,173,176,216,230,234,235,238,240,255,256,258,269],temperatureenergyadjust:173,templat:[1,3,8,9,71,156,184,195,216,230,284],template_dir:216,templateinputgen:[216,235],temporari:[1,2,137,139,190,278],temporarili:1,tend:[4,6,17,157,158,199,272,292],tenosr:90,tension:232,tensor:[1,8,9,57,58,59,60,77,84,86,89,90,96,144,149,152,165,170,182,224,239,240,257,260],tensor_list:158,tensorcollect:[58,158],tensormap:158,tent:79,term:[1,3,4,6,20,34,44,52,61,63,66,71,74,79,88,105,110,149,153,154,156,186,230,239,292],term_symbol:153,term_zero:120,termin:[1,4,5,6,76,87,88,109,147,157,192,199,200,201,212,218,228,233,239,269],terminal_composit:88,terminate_on_match:[200,228,233,239],ternari:[88,170],tersoff:141,tersoff_input:141,tersoff_potenti:141,tersoffpotenti:141,tess:[1,291],tessel:[49,79],test:[1,2,3,4,6,8,9,11,17,26,28,34,44,56,58,66,88,103,116,145,156,158,160,190,195,201,211,222,224,239,240,248,260,262,272,274,275,276,277,278],test_2d_point:34,test_conv:275,test_eq:284,test_fil:284,test_files_dir:284,test_if_subclass:284,test_point_defect:248,test_structur:284,test_zeoio:248,testcas:284,tested_permut:28,tet:[49,79,83,153,263],tet_connect:238,tet_coord:88,tet_numb:238,tet_vertic:238,tet_weight:238,tetra:165,tetragon:[70,106,149,260,269],tetrahedon:165,tetrahedr:[49,79,83],tetrahedra:[47,49,79],tetrahedron:[49,79,83,88,153,195,238,240],tewen:239,texa:291,text:[1,62,170,196,200,202,219,233,235,237,239,289],text_str:233,textbook:[165,262],textiowrapp:[187,190],tgrid:165,tgt:58,th:[37,56,85,153,240],than:[1,4,5,6,11,13,15,16,21,28,29,34,45,49,55,58,59,60,62,66,70,79,83,84,85,86,87,88,89,90,91,97,98,102,105,113,116,117,137,139,145,146,147,148,149,153,155,156,157,158,164,165,168,174,177,182,196,199,200,201,215,226,230,231,232,238,239,240,251,252,255,256,263,264,269,271,272,283,287,292],thank:[39,93,262],thankyou:39,thefrankwan:[1,291],thei:[1,3,4,5,6,13,15,29,55,78,79,81,84,87,88,91,100,105,117,145,156,158,164,165,167,169,170,172,177,196,197,199,200,201,209,217,221,224,230,232,238,254,260,271,279,292],them:[1,11,63,68,70,78,98,117,139,144,157,164,175,186,199,200,201,202,223,239,254,256,265,271,276,287,292],themselv:[88,139,170,238],theochem:93,theoret:[26,95],theori:[5,44,66,71,137,138,143,165,209,224,230,232,240,261,264,280,290],theory_direct:224,therebi:105,therefor:[3,78,105,157,161,172,199,226,239],thereof:195,thermal:[46,58,88,93,153,165,212,234,256,290],thermal_conduct:[93,153],thermal_conductivity_slack:256,thermal_expansion_coeff:58,thermo:217,thermochem:[106,173,212],thermochemistri:[8,9,14],thermodata:[106,176,182],thermodynam:[8,9,14,42,43,58,74,105,224,240,258],thermoelectr:[56,72],thermoplott:258,thermostat:238,theshhold:81,theta:[1,51,53,54,79,93,156],theta_d:256,thhem:182,thi:[0,1,2,3,4,5,6,10,11,12,13,15,16,17,20,22,25,26,28,29,30,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,101,102,103,104,105,109,110,112,113,114,115,116,117,118,119,120,122,123,124,136,137,138,139,140,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,185,186,187,188,189,190,192,193,195,196,197,199,200,201,202,203,204,205,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,238,239,240,241,243,244,247,248,250,251,252,254,255,256,257,258,260,261,262,263,264,265,267,269,270,271,272,273,276,278,279,280,281,282,283,284,285,287,289,290,291,292],thick:[49,53,70,76,96,157,269],thiiran:68,thin:152,thing:[88,123,138,139,155,156,157,158,199,240,284],think:[68,240,292],third:[34,58,86,156,157,158,169,204,254,256,261,263],thoma:[138,291],thorough:29,those:[3,5,11,15,16,49,59,63,67,71,79,81,84,90,98,102,109,139,158,159,170,186,190,199,202,212,215,238,239,240,252,258,269,271,292],though:[4,6,29,70,98,146,157,177,199,230,272,289,292],thousand:[4,6],thread:276,three:[34,44,49,59,66,70,71,84,86,87,105,110,117,118,119,142,149,156,157,165,170,200,204,215,225,233,238,239,241,254,256,260,261,269,272,281,283,289,292],threedd:183,thresh:[79,157,243],threshold:[15,49,79,81,83,84,87,91,98,100,101,102,139,145,157,158,165,181,199,201,243,269,272],threshold_ab:49,threshold_frac:49,threshold_nonmag:81,through:[1,4,6,16,34,54,63,71,79,87,88,90,93,101,102,105,152,156,157,158,159,170,238,239,240,245,260,263,271,278,290,292],throughout:[1,117],throughput:[1,4,6,13,105,165,177,201,240,248,260,263,290],thrown:[34,145,146,158,169,234],thu:[4,6,29,105,116,139,170,201,240,278],thumb:2,thurston:58,thz:[226,254,255,256,258],ti4:[269,284],ti:[20,56,85,151,153,240,269,284],ti_pv:240,ti_sv:240,ti_sv_gw:240,tick:[170,258],tick_fonts:170,tie:74,tielin:88,tier:197,tight:[3,105,212,292],tight_layout:[51,62,170,187,257,258],tighter:88,tilt:[70,215],tim:291,time:[1,2,3,4,6,28,34,49,54,55,56,60,63,70,79,88,97,103,137,139,142,149,152,156,160,164,165,169,170,182,186,187,196,199,200,201,208,217,223,224,225,239,240,255,263,264,269,271,272,292],time_between_fram:289,time_between_loop:289,time_revers:[152,181],time_step:[55,159,240],timelimit:28,timeout:[1,165,182,183,225,269],timeoutexpirederror:225,timer:187,timestep:[55,159,217],timopt:187,tinaatucsd:[1,291],tingzheng:291,tini:66,tio2:[117,118,119,284],tio3:174,tio4:174,tip:[4,6],titel:238,titl:[1,3,29,44,48,51,62,91,170,187,192,199,206,208,212,224,257,258],tkatchenko:240,tl:[56,85,153,240,284],tl_d:240,tl_d_gw:240,tlbise2:284,tm3:240,tm:[56,85,153,240],tm_3:[238,240],tmat:260,tmax:[165,258],tmin:258,tmpdir:190,to_a:152,to_abivar:186,to_b:152,to_bson_voronoi_list2:30,to_csv:[175,187],to_csvlin:187,to_data_dict:146,to_dict:[1,187,292],to_dict_of_dict:71,to_displac:159,to_ev:219,to_fil:[215,234],to_hdf5:239,to_html_str:[1,283],to_imag:71,to_index:71,to_input:212,to_jimag:71,to_json:[150,192],to_latex_str:[1,262,283],to_lattic:215,to_matrix:96,to_posit:159,to_pretty_str:[1,91,146,148,153,283],to_reduced_dict:[146,148],to_return:233,to_snl:12,to_str:[188,190,194,212,227,242],to_tabl:[187,190],to_this_composit:101,to_tupl:187,to_unicode_str:[1,283],to_unit_cel:[66,147,154,156,157,164,289],tober:56,toc:[4,6],todai:[4,6,123,291,292],todd:40,todo:[53,68,71,157,164,239,254],togeth:[1,4,6,11,29,34,49,81,88,92,149,156,157,170,187,196,238,239,240,256,263,269],toggl:[5,93,289],togo:[1,260,290],toher:[62,92],token:[131,219],tokyo:291,tol:[49,58,59,63,79,82,88,89,90,105,142,145,149,152,156,157,158,164,169,215,239,252,254,260,262,266,269,272,275,283],tol_coi:[70,269],tol_dipole_per_unit_area:157,tol_eigendisplac:254,tol_en:88,toler:[1,4,6,7,15,17,28,29,30,34,43,45,48,49,56,58,61,63,66,70,76,77,78,79,82,84,88,90,92,94,98,105,142,145,146,147,149,152,154,156,157,158,164,165,169,170,174,175,188,196,199,206,215,225,239,240,250,251,252,260,261,262,263,266,269,272,276,277,283,284,288,289,292],tom:[1,291],tong:291,tonnam:291,too:[1,11,49,70,84,87,88,103,145,156,182,196,199,201,208,239,260,269,271],took:[5,292],tool:[1,2,4,5,6,28,36,42,47,49,88,105,108,117,129,155,160,163,171,187,248,259,260,263,286,290,292],toolkit:[4,6,47,49],top:[4,6,15,70,76,157,187,188,189,190,201,260,269],top_grain:70,top_incid:70,topmost:[15,157],topo:49,topo_coeff:215,topographyanalyz:49,topolog:[1,5,8,9,14,49,77,79,84,97,139,215,216],topoplog:77,topotact:119,tor:[230,232],torrisi:291,torsion:[1,195,230,232],tort:[4,6],tot:[209,239],tot_corner_sit:110,tot_edg:110,tot_num_extrema:49,tot_relax_tol:45,totabl:187,total:[5,12,41,44,45,46,49,62,63,66,71,74,77,82,84,91,105,110,137,139,146,156,157,165,168,169,170,172,173,181,182,186,187,196,199,200,201,204,209,210,217,218,223,224,228,230,232,239,240,255,256,258,287],total_do:[169,226,255],total_dos_path:226,total_electron:146,total_energi:[63,77],total_energy_matrix:63,total_mag:239,total_magnet:182,total_magnetic_mo:168,total_run_tim:55,total_spectrum:209,total_surface_energi:110,totalenergi:192,toten:[1,239],toukmaji:63,toward:[25,292],toyota:291,tr1:5,trace:[165,281],track:[1,45,81,117,200],traction:3,tradeoff:292,tradit:[40,55,153,199],trail:284,train:180,trajectori:[0,1,4,6,8,9,144,200,239],trajectory_fil:200,tran:[85,105,110,157,158,182,290,291,292],trans_cri:70,trans_v:58,transdo:165,transdos_x_i:165,transf:157,transfer:[1,117,137,138,139,152,201,209,223,240,260,290],transform:[1,5,8,9,10,12,13,15,25,30,49,63,70,76,78,79,81,84,88,98,149,152,156,157,158,169,186,199,201,239,260,264,265,276,281,283,288],transform_coord:265,transform_entri:88,transform_lattic:265,transform_symmop:265,transform_tensor:152,transform_to_length:79,transformation_abc:[8,9,12,268,269,270,271,272],transformation_kwarg:81,transformation_matrix:[157,260],transformation_paramet:[271,272,273],transformation_set:78,transformation_str:265,transformation_to_str:283,transformed_structur:[13,292],transformedmateri:1,transformedpdentri:88,transformedpdentryerror:88,transformedstructur:[1,12,13,102,284,292],transformedstructurecollect:13,transit:[1,11,48,83,109,153,164,172,201,212,224,232,235],transition_met:146,transition_st:[8,9,14],transitionstateset:232,translat:[4,6,15,25,84,98,105,149,152,154,156,157,164,167,170,254,260,262,263,264,265,269,271],translate_sit:156,translatesitestransform:271,translation_vec:[152,283],translation_vector:[152,271],transmut:[1,8,9,10,11,12,269,271,272,273,292],transpar:[1,105,110,160,165,170],transparency_factor:170,transport:165,transpos:158,transposit:58,trasnform:76,treat:[4,6,71,105,146,157,177,188,199,272],treatment:[186,231],tree:[122,123,127,187,190,271],trend:[66,280],trewartha:88,tri1a:263,tri1b:263,tri:[1,2,55,84,239,275,284],tri_bipyr:79,tri_plan:79,tri_pyr:79,tria:263,trial:[46,49,79],trial_chem_pot:46,triangl:[1,34,79,88,110,170,280,289],triangul:15,triangular:[15,59,88,279,289],triangular_coord:88,trib:263,tricki:[5,56],triclin:[1,260],trigger:[261,263],trignometr:279,trigon:[1,79,260,264],trigonometr:79,trim:[165,191],trim_do:165,tripl:[26,68,224],triple_cap:26,triple_cap_hint:26,triplet:224,trival:108,trivial:108,true_nam:238,truhlar:138,truli:1,truncat:[201,202,231],truncate_by_symmetri:81,truncate_dist_ang:25,trunk:189,ts:153,tsinghua:[224,291],tsmc:291,tsmear:186,tstructs_or_transmut:13,tube:289,tuma:173,tune:[44,49,70,165,170,240,269],tune_for_gamma:49,tupl:[15,17,28,29,34,40,48,51,52,53,54,56,58,59,71,74,76,77,79,81,82,83,86,87,88,97,105,109,117,118,119,122,142,146,147,148,149,152,153,154,156,157,165,167,168,169,170,182,183,187,188,192,199,211,212,224,230,238,239,240,254,258,260,265,269,272,278,280,281,282,283,289],turianski:[239,291],turn:[3,5,17,79,105,137,170,199,201,202,224,239,240,272],tweak:[1,269],twice:[1,116,137,139],twin:53,twist:[70,269],twitter:[4,6],two:[1,2,3,4,5,6,11,26,28,29,30,34,37,51,53,56,68,70,71,74,76,77,78,79,84,85,87,88,90,97,98,102,103,105,109,117,118,123,138,139,140,142,145,147,149,152,153,154,156,157,161,165,169,170,172,177,182,188,192,196,199,201,204,208,215,221,225,230,231,232,238,239,240,248,250,251,257,258,260,264,269,275,276,277,279,280,281,284,289,292],two_theta:[51,52,54],two_theta_rang:[51,52,53,54],two_theta_tol:51,twofold:260,txt:[1,3,5,143,216,235,264],typ:161,typat:186,type2:238,type:[1,3,4,5,6,8,9,12,15,20,25,26,28,29,30,34,41,43,44,45,46,47,48,49,51,53,55,56,58,62,63,66,68,70,71,74,78,79,81,82,83,84,86,87,88,91,93,96,97,98,100,103,105,106,110,112,113,117,118,122,130,137,138,139,141,142,143,145,146,147,149,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,177,182,183,186,188,189,190,192,195,196,199,200,201,202,206,208,209,210,211,212,215,221,222,223,224,228,230,231,232,233,234,238,239,240,241,243,246,248,255,256,257,258,260,261,263,264,265,267,269,270,271,272,274,276,280,283,289,292],type_nam:161,typeerror:192,typeidx_from_symbol:189,types_and_weights_of_connect:71,types_of_coordination_environ:71,types_of_magnetic_speci:81,types_of_speci:[81,156,186],typic:[1,4,5,6,20,40,49,54,55,58,67,71,79,97,105,109,118,122,123,137,139,145,153,156,157,158,160,164,165,167,170,171,172,173,176,177,197,222,223,224,238,239,240,258,267,269,270,271,287,292],typo:[1,238],tzvpd:232,tzvppd:232,u:[1,56,58,70,71,84,85,153,172,177,182,192,199,200,239,240,290],u_ad:105,u_minus_j:199,u_ramp:199,u_ref:105,u_vib:93,u_x:88,ub:291,uc:[141,290,291],ucell_entri:105,ucl:113,uclouvain:256,ucorrect:172,ucsd:54,ucsdlxg:1,ueff:199,uff:195,ufloat:172,uin:79,uk:[5,143,199,291],uki:290,uli:88,un:44,unabl:156,unbreak:240,uncertaint:173,uncertainti:[88,94,106,153,172,173,174,196],uncertainty_per_atom:173,uncertainty_per_deg:173,unchang:[28,51,62,146,170,173,182,187,257,258],uncharg:[151,283],uncom:239,uncommit:3,uncompress:1,unconnect:71,unconnected_frag:231,unconverg:[1,87,239],unconvergedvaspwarn:239,uncorrect:173,uncorrected_energi:[43,172,173],uncorrected_energy_per_atom:173,uncorrel:55,undamp:240,undefect:46,undefin:[28,110],under:[3,4,5,6,17,28,29,58,98,156,157,164,172,177,183,239,260,272,276,277],undercoord:15,undercoord_threshold:15,undercoordin:157,underdetermin:94,underestim:[165,199],undergo:[12,43,58,59],undergon:62,underli:[49,71,79,153,197],underscor:[182,202,262,281],understand:[3,43,74,139,239],undirect:71,undisturb:271,undo:[1,12,13,292],undo_last_chang:[12,13],undon:[12,13],unequ:1,unequival:29,unevenli:83,unexpect:[177,280],unfamiliar:5,unfeas:84,unfold:239,unform:84,unicamp:225,unicod:[1,167,283],unicodeifi:283,unicodeify_spacegroup:283,unicodeify_speci:283,uniform:[1,84,156,182,226,239,240,272],uniform_label:84,union:[71,113,142,145,146,149,152,155,156,169,172,197,216,225,235,238,264,265,272],uniqu:[1,25,29,43,49,51,58,67,70,71,78,82,86,88,97,105,143,146,147,156,157,158,164,170,173,177,186,199,202,208,219,222,238,258,260,264,269,287],unique_site_id:[82,143],uniquelin:88,uniquely_determines_coordination_environ:[25,29,222],unit:[1,2,8,9,15,25,29,44,49,53,55,58,62,63,66,70,71,76,78,86,87,88,96,97,105,110,116,117,120,139,141,143,144,147,149,152,153,154,156,157,158,164,165,168,169,170,173,174,182,186,188,190,191,192,196,199,201,204,206,209,218,223,224,234,238,239,240,248,255,258,260,264,269,270,271,272,276,288,289],unit_cell_composit:146,unit_cell_formula:182,unit_def:160,unit_typ:160,unitcel:46,uniterror:160,uniti:81,unitless:93,units_in_jperm2:110,unittest:[1,3,4,5,6,284],univ:170,univeristi:291,univers:[0,4,6,52,58,93,117,180,239,291],universal_anisotropi:58,univi:[4,6,168],unk:[1,239,241],unknown:[29,81,83,103],unknownpotcarwarn:238,unkxxxxx:241,unless:[149,152,153,156,197,224,238,240],unlik:[146,156,169,182,188,192,199,239,240,292],unnatur:199,unnecessari:[2,52,156,182],unoccupi:[151,199],unord:17,unpair:[156,212,224,239],unphys:[58,103,105],unpickl:282,unpolar:[186,188],unpredict:5,unprocess:91,unprocessed_entri:[91,292],unrecogn:79,unreconstruct:157,unreduc:146,unrel:[4,6],unrelax:272,unrelaxed_structur:272,unrestrict:[192,199,212],unscal:105,unset:[1,105,199,240],unset_encut:240,unsort:49,unspecif:79,unspecifi:40,unstabl:[48,88,90,91,118,119,174],unstable_entri:[88,91,119],unsupport:215,unsym_cs_tensor:239,unsymmeter:90,unsymmetr:[81,239],unsymmetrized_fcm:90,until:[1,92,156,157,158,165,199,200,233,239,269,285],unto:260,untouch:238,unus:63,uo2:88,uo:88,up:[1,2,3,4,5,6,12,20,23,25,28,29,30,36,55,67,70,88,91,97,98,105,118,123,137,143,145,146,149,151,157,164,165,167,168,169,170,182,187,195,200,201,222,223,239,240,269,270,271,277,289,292],updat:[0,1,2,5,28,29,45,56,63,71,97,131,138,182,183,199,201,234,240,260],update_charge_from_potcar:239,update_coordination_environ:29,update_nb_set_environ:28,update_potcar_spec:239,update_site_info:29,upf:228,upgrad:[1,2,4,6,201],upload:181,upon:[1,2,74,239,263],upper:[25,34,36,48,59,88,93,169,192,279],upper_csm:36,upper_point:34,upstream:3,uptak:88,upward:240,urgent:1,url:[1,63,182,183,281],us:[0,1,2,3,11,12,13,15,17,20,21,22,25,26,28,29,30,32,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,66,67,68,70,71,72,74,77,78,79,81,83,84,86,87,88,89,90,91,92,93,96,97,98,100,101,102,103,105,106,109,110,112,113,116,117,118,119,120,122,123,130,135,136,137,138,139,140,141,143,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,182,183,186,187,188,189,190,192,194,195,196,197,199,200,201,202,204,208,210,212,215,216,219,221,222,224,225,226,228,230,231,232,233,234,235,237,238,239,240,242,243,247,248,252,254,255,256,257,258,260,261,262,263,264,265,269,271,272,274,275,276,277,278,279,280,281,282,283,284,287,288,289,290,291,292],usabl:[5,186,238,292],usag:[1,2,3,5,55,62,109,139,156,160,165,168,169,170,182,183,186,238,258,269,287],use_averag:165,use_bandedgeshift:45,use_bandfil:45,use_bv:103,use_cg:186,use_cor:243,use_direct_diago:186,use_entry_label:105,use_external_qhul:1,use_fictive_radiu:79,use_haydock:186,use_hilbert:186,use_hull_energi:[74,182],use_metal_edge_extend:67,use_mie_gruneisen:93,use_multiprocess:[271,273],use_overall_norm:117,use_ppmodel:186,use_site_prop:156,use_structure_charg:[43,240],use_symmetri:186,use_time_revers:186,use_weight:[71,79,222],usedecimalplac:221,usel:105,useoriginaltetrahedronmethod:221,user:[0,1,2,3,4,5,6,15,16,25,37,43,49,56,70,74,88,137,139,156,157,167,182,183,192,199,201,208,210,211,212,216,221,224,230,235,238,239,240,261,263,269,284,292],user_:240,user_api_kei:292,user_eels_set:210,user_incar_set:[1,240],user_input_set:[139,143],user_kpoints_set:[1,240],user_potcar_funct:240,user_potcar_set:240,user_supplied_basi:240,user_tag_set:210,userecommendedbasisfunct:221,usernam:5,userwarn:[238,240],usnistgov:96,usr:5,usual:[1,4,5,6,26,43,49,55,63,71,79,118,139,147,154,156,157,161,165,167,170,173,188,200,201,238,239,240,258,260,269,272,287],utexa:[5,137],utf:[1,187,190],uthpala:291,uthpalah:1,util:[1,4,5,6,8,9,12,14,18,25,29,30,42,91,99,109,146,148,153,173,184,198,214,229,240,249,262],utopianf:291,uu:34,uv:212,v0:[62,284],v1:[84,183,260,276],v2019:2,v2022:[0,3],v2:[4,6,84,182,260,276],v3:260,v3p8o29:117,v4:[4,6],v9:201,v:[56,70,71,84,85,86,87,91,93,98,101,102,117,138,139,141,146,153,165,174,179,199,211,226,232,240,260,269],v_e:153,v_hartree_cub:199,v_opt:93,v_pv:240,v_rang:91,v_resolut:91,v_sv:240,v_sv_gw:240,v_xx:86,v_yi:86,v_zz:86,vac:153,vac_def:46,vacanc:[43,45,46,47,153,248,269],vacancygener:47,vacant:[47,248],vacuum:[15,70,76,105,139,147,157,269],vacuum_locpot:105,vacuum_over_film:[76,147],vacuum_thick:[70,269],vaitku:179,val1:[113,155],val:[36,160,167,191,208,228,238,279],val_dict:141,valenc:[1,17,28,29,30,34,47,48,55,79,81,83,137,138,139,141,153,170,188,190,211,222,239,272],valence_dict:141,valenceionicradiusevalu:79,valences_from_charg:222,valences_origin:[29,222],valid:[1,26,37,70,88,91,98,106,122,146,152,153,158,160,167,172,174,177,190,197,201,215,219,232,238,239,240,260,281,292],validate_magmom:240,validate_proxim:[66,70,71,147,156,157,271],vallverdu:[1,170,291],valperlin:191,valu:[1,3,11,12,13,15,25,26,28,29,30,34,36,43,44,46,48,49,51,52,53,54,56,58,59,61,63,64,66,70,71,79,81,82,83,84,86,88,90,91,93,97,98,101,102,103,105,106,108,110,113,137,138,139,143,145,146,147,150,153,155,156,157,158,160,164,165,167,168,169,170,172,173,174,177,180,182,186,187,188,189,190,191,196,197,199,200,201,202,204,206,208,212,215,216,219,222,223,225,226,228,230,232,233,234,235,238,239,240,248,252,254,255,256,258,260,261,263,269,275,276,279,280,287],value1:199,value2:199,value_at:239,value_fonts:280,value_format:280,value_list:158,valueerror:[17,28,29,34,49,79,84,145,146,153,172,174,190,192,225,260,265,284],vamp_stdout:143,vampir:[1,143],vampire_cal:[8,9,136],vampirecal:143,vampireoutput:143,van:[0,1,4,6,153,228,230,232,240,280],van_arkel_triangl:280,van_der_wa:[230,232],van_der_waals_radiu:153,van_der_waals_templ:230,vari:[79,88,157,192,215,224,239,271,272],variabl:[1,2,3,5,8,9,54,55,58,79,88,105,106,138,148,149,154,165,170,182,184,185,186,188,189,197,199,211,216,225,230,232,235,238,239,240,271,272,283],variable_nam:216,varianc:[45,55,174],variant:[78,239,240,280],variat:110,varieti:[1,139,292],variou:[1,4,5,6,12,13,41,45,50,58,62,69,75,77,79,106,122,124,136,145,153,165,172,173,175,201,215,216,232,239,240,260,268,274,286,289,290,292],varnam:189,vasp4:239,vasp4_compat:[238,239],vasp5:238,vasp:[1,4,5,6,8,9,12,13,43,44,46,55,58,66,79,87,105,122,129,137,139,165,168,169,170,172,173,177,182,184,199,200,201,204,223,292],vasp_:1,vasp_cmd:[1,238],vasp_data:[4,6],vasp_input:236,vasp_input_set:[12,13,240],vasp_output:236,vasp_psp_dir:[1,5],vasp_typ:239,vaspdoc:[1,237],vaspincarbas:240,vaspinput:[1,238,240],vaspinputset:[1,2,12,13,240],vaspio:1,vaspio_set:[1,12,13,172],vaspobject:239,vaspparsererror:239,vasprun:[1,4,6,44,55,96,113,122,130,156,159,169,170,177,223,239,240,292],vasptocomputedentrydron:[122,292],vasptoentrydron:122,vast:[1,201],vastli:[1,239],vb:[44,45],vb_energy_rang:170,vbm:[43,44,45,48,164,169,170,239,240],vbm_cbm_marker:170,vdata:239,vdw:[1,200,230,239,240],vdw_mode:[230,232],ve:61,vec1:78,vec2:78,vec:[1,70,158],vec_angl:78,vec_area:78,vec_set1:78,vec_set2:78,vec_to_surfac:70,vector:[1,4,6,15,20,34,40,43,44,49,53,58,59,66,70,71,78,79,84,86,87,88,91,98,147,149,152,154,156,157,158,159,164,168,170,186,188,204,212,219,226,234,238,239,240,243,250,251,254,256,260,261,262,263,265,269,271,272,276,277,289,292],vector_in_frac_coord:271,vectors_list:38,vectorstomatrix:34,veloc:[1,153,215,238],velocity_of_sound:153,ver:219,verbos:[1,49,63,127,130,146,149,154,156,157,158,172,177,181,190,195,199,200,201,239,240,275,284],verboss:199,veri:[1,3,5,28,29,56,61,81,84,98,103,109,146,164,188,195,199,200,201,224,226,228,230,239,240,271],verif:58,verifi:[172,197,284],versa:[98,141,152,292],versatil:[4,6,240],version:[1,4,5,6,29,51,79,113,138,149,153,156,158,165,167,169,173,176,180,182,195,200,201,219,221,223,225,226,238,239,240,248,255,260,261,282,292],versor:254,versu:88,vertex:[30,49,79,276],vertic:[26,40,48,51,56,79,88,91,97,110,212,276,289],vesta:[1,71,79,149,223,240],vesta_2019:79,vi:[1,5,8,9,39,146,148,153,224],via:[1,2,3,4,5,6,40,41,49,55,58,74,79,87,137,139,156,158,170,172,173,182,186,199,201,218,239,240,260,269,291,292],viabl:[15,269],vibrat:[93,192,224,255,258],vibrational_free_energi:93,vibrational_internal_energi:93,vice:[98,141,152,292],vicker:153,vickers_hard:153,video:289,viet:[1,291],view:[4,6,15,110,129,146,170,240,258,287,289],view_index:39,viewer:286,viewtop:239,vilniu:291,vin:79,vincent:[4,6],vinet:[62,93],violat:71,vire:79,virginia:291,virtual:[3,4,6,180,201,240,290],visibl:[4,6,212,278],visit:239,visual:[1,4,5,6,13,15,25,39,40,49,71,105,139,159,170,182,187,204,239,240,286,287,288,289],visualis:79,visualization_opt:25,vlist:30,vnode:49,vo2:284,vocabulari:157,voight:158,voigt:[58,59,86,89,152,158,239],voigt_input:158,voigt_input_list:158,voigt_rank:158,voigt_symmetr:158,vol:[26,62,98,116,117,165,239,265],vol_charg:[117,118,119],vol_discharg:[117,118,119],vol_tetra:79,volgen:[250,251],voltag:[53,88,91,96,117,118,119,120],voltage_pair:[117,118,119],voltagepair:[117,118],voltageprofileplott:120,volum:[1,4,6,44,49,53,62,66,79,93,97,98,103,105,110,116,117,118,119,137,139,149,153,156,165,175,182,204,215,225,239,240,248,255,258,269,272,276,284],volume_predictor:[8,9,14,99],volumentr:87,volumetr:[117,120,204,239],volumetricdata:[1,223,239],volunt:[4,6],von:[59,60,77],von_mis:60,von_mises_strain:[59,77],voronoi:[1,9,14,18,24,25,26,29,47,49,79,97,248],voronoi_cutoff:30,voronoi_ensembl:97,voronoi_grid_surface_point:29,voronoi_index:97,voronoi_list2:30,voronoi_list:30,voronoi_normalized_angle_toler:28,voronoi_normalized_distance_toler:28,voronoi_parameters_bounds_and_limit:30,voronoi_radiu:248,voronoianalyz:97,voronoiconnect:97,voronoicontain:[29,30],voronoiinterstitialgener:47,voronoinn:[1,79,97,157],voronoipolyhedron:49,vorwerk:291,vorwerkc:1,voxel:204,vrhfin:238,vs:[1,16,40,48,55,79,91,105,240,280],vscale:[58,86,158],vscf:224,vsym:158,vt1:79,vt2:79,vt3:79,vt4:79,vtk:[1,4,6,49,286,289],vtk_install_python_module_dir:5,vtk_python_vers:5,vtk_wrap_python:5,vv:34,vwn:161,vx:215,vy:215,vz:215,w6ye:291,w:[51,55,56,62,63,70,74,85,93,103,105,110,140,143,149,153,156,157,161,165,170,173,174,180,182,183,186,187,190,231,239,240,256,257,258,260,263,269,278,290,292],w_:239,w_area_has_intersect:25,w_area_has_intersection_smoothstep:25,w_area_intersection_nbsfh_fbs_onb0:25,w_h_size:170,w_k:239,w_pv:[238,240],w_spp:79,w_sv:240,w_sv_gw:240,w_type:186,wa:[1,2,3,16,29,47,48,49,79,84,106,137,157,164,167,183,192,200,208,212,223,239,240,254,257,271,272,273,276,281,292],waal:[1,153,230,232,240],wai:[1,2,3,4,5,6,45,47,49,79,81,84,88,98,102,103,105,109,117,137,156,157,161,167,170,182,183,186,197,200,235,239,240,258,260,263,269,287,292],waldwick:172,walk:[122,187,218],walk_tre:189,wall:187,wall_fract:187,wall_tim:187,wallac:[58,179],waller:[52,53,54],walter:291,wang:[1,74,88,161,172,240,290,291],wannier90:[1,8,9,184,239],want:[4,6,12,15,29,49,51,52,54,55,62,70,76,88,105,122,123,137,138,139,156,157,158,164,165,167,170,175,188,197,199,201,210,238,239,240,254,258,260,269,271,278,287,292],ward:1,wardlt:[1,291],wardsimon:291,warn:[1,3,29,58,71,74,137,139,141,149,156,157,165,169,173,182,195,196,200,223,238,239,240,261,263,284,289],warn_dupl:71,warn_thr:165,waroqui:[1,28,36,165,291],warrant:[70,269],warranti:[4,6],was_modifi:12,wasylishen:86,water:[91,172,224,225,230,232,291,292],wave:[199,209,223,224,239],wavecar:[1,108,223,239,240],waved:[1,239,240],wavederf:[1,239],wavefunct:[1,186,199,201,223,239,241],wavelength:[51,52,53,54,212],wavelength_rel:53,wavenumb:[112,209],wavetran:239,wd:[142,269],we:[1,2,3,4,5,6,15,16,29,34,49,66,68,70,79,84,87,102,103,105,119,149,156,157,164,165,186,188,189,190,199,201,234,238,239,240,254,256,269,276,278,280,282,292],weak:[83,84],weaker:83,weakli:56,web:[4,6,182,292],weber:70,websit:[1,74],wei:263,weigh:199,weight:[1,4,6,25,36,44,49,55,58,63,71,79,82,84,87,91,101,105,110,112,113,116,139,142,146,155,158,186,187,195,199,222,238,239,240,260,269,275],weight_cn13:25,weight_cn1:25,weight_estim:25,weight_funct:25,weight_label:71,weight_statist:71,weight_typ:25,weighted_cn:79,weighted_surface_energi:110,weightednbsetchemenvstrategi:25,weightedrotorsearch:195,weik:1,weimer:173,weird:98,weitang:291,welcom:[1,3,4,5,6,39,291],welker:28,well:[1,2,3,4,5,6,13,22,26,34,44,76,79,84,87,105,148,153,156,157,164,170,173,174,177,186,198,199,200,201,204,215,232,238,239,240,260,275,292],welltemperedpaprika:1,wenxuan:87,were:[2,4,6,29,48,62,67,70,146,147,156,157,208,222,238,240],weser:291,west:291,wf_noso:108,wf_so:108,wfn:201,wfn_restart_file_nam:[199,201],wget:[4,6],wh:117,what:[2,3,4,6,12,25,29,55,70,71,84,88,98,122,137,156,157,160,161,164,165,182,186,187,199,200,201,238,239,240,254,269,292],whatev:[2,5,156,201,202,240],whatsoev:[0,3,153],wheel:[1,4,6,55],when:[0,1,3,4,5,6,12,13,17,21,28,29,30,34,44,48,49,55,56,63,67,70,71,74,79,84,88,91,98,105,110,113,117,139,141,146,149,150,153,155,156,157,158,159,160,164,165,169,170,177,182,183,186,188,195,197,200,201,208,210,212,216,226,228,230,232,233,238,239,240,252,261,264,265,269,278,284,288,289,292],whenev:282,where:[1,2,5,12,15,16,17,25,28,43,44,47,48,49,51,53,54,55,56,66,67,68,71,74,79,84,87,88,93,97,98,102,103,105,109,112,137,141,142,146,156,157,158,164,165,168,169,170,173,177,182,186,187,188,189,192,195,197,199,201,206,209,211,212,215,221,225,230,232,238,239,240,241,254,256,257,260,264,267,269,271,272,273,276,278,279,283,292],wherea:[117,137,138,157,169,199],wherev:160,whether:[1,3,4,6,11,12,13,15,20,25,26,28,29,30,32,34,40,44,45,48,49,51,52,54,55,56,58,59,63,66,67,70,71,74,79,81,83,84,85,87,88,91,93,96,98,100,103,105,108,109,116,130,137,138,139,141,145,146,147,148,149,151,153,154,156,157,158,159,164,165,167,169,170,171,172,174,175,177,181,182,186,195,196,197,199,200,201,206,208,212,215,222,223,228,232,233,238,239,240,252,254,256,258,260,261,262,263,269,271,272,273,276,280,283,284,287,289],which:[1,2,3,4,5,6,12,13,15,17,20,23,25,26,28,29,30,34,36,37,40,44,48,49,53,54,55,58,60,61,63,66,67,70,71,74,78,79,81,83,84,87,88,90,91,93,97,98,105,106,109,112,117,122,123,130,135,137,138,139,142,146,149,152,153,154,156,157,158,160,164,165,167,168,169,170,171,172,173,174,175,177,182,183,190,195,196,197,199,200,201,202,204,208,210,211,212,215,219,221,222,223,224,225,226,228,233,238,239,240,243,254,255,256,257,258,260,261,263,264,269,271,272,273,275,276,277,278,280,283,287,289,290,292],which_charg:222,white:280,whitespac:278,who:[4,6,40,70,157,215,240,291,292],whole:[53,149,165,210,223,240],whom:[4,6],whose:[28,34,49,53,79,87,90,105,182,187,199,230],why:[66,98,199,208,238],wi:238,wiberg:212,wide:[138,179,201,204,272],wider:1,widom:239,width:[15,44,49,62,79,81,87,120,156,169,170,200,212,224,269,280,289],widthsampl:44,wigner:[1,44,45,97,139,149,170,238],wiki:[1,5,84,152,153,161,168,237,240,276],wikipedia:[84,152,153,276],wild:[1,182,292],wildcard:[182,190,217],wilei:[86,110,140],willem:[248,290],william:[1,4,6,78],wimperi:86,win:1,window:[1,2,4,6,15,88,289],winner:291,winston:[105,110,157,182,290,291],wip:3,wire:56,wisconsin:291,wise:[112,239],wisesa:[181,240],wish:[44,63,113,271,290,292],with_dojo_report:190,with_edg:71,with_empty_graph:71,with_head:187,with_label:51,with_lf:186,with_local_env_strategi:71,with_pseudo:188,with_structur:188,within:[1,2,3,11,15,25,34,40,43,45,48,49,51,52,53,54,68,70,78,79,81,87,88,98,105,117,118,119,146,149,154,156,157,158,172,187,199,201,225,239,248,252,254,260,263,275,276,292],without:[1,2,4,6,28,29,37,43,49,53,67,74,81,84,85,88,98,108,146,153,156,157,158,165,169,182,183,186,192,199,200,201,210,215,233,238,239,240,260,263,278,291,292],wmdrichard:291,wn:[142,269],wo4:174,wo:239,won:[91,110,123,165],wood:[1,157,291],woods_not:157,woodward:46,word:[71,215],work:[1,2,3,4,5,6,11,17,43,49,56,62,70,74,87,88,91,92,96,102,103,105,113,116,117,118,119,120,122,138,139,146,152,153,154,155,156,157,160,164,168,169,174,176,177,179,180,182,197,199,201,203,211,215,223,224,225,231,238,239,240,241,243,245,260,262,269,272,276,283,284,290,291,292],work_funct:105,worker:153,workflow:[1,4,6,16],workfunctionanalyz:105,working_dir:245,working_ion:[49,116,117],working_ion_entri:[117,118,119],working_ion_symbol:118,workshop:[4,6],world:[3,4,6,179],worst:[84,187],would:[3,4,5,6,11,12,34,45,49,55,98,102,117,118,142,146,149,153,156,157,168,170,172,188,192,199,201,208,210,238,239,240,269,291,292],wq:239,wq_:239,wr:[142,269],wrap:[1,189,289],wrapper:[5,46,58,61,62,71,136,152,158,167,169,189,195,196,218,255],write:[0,1,2,4,6,12,13,49,55,88,139,146,156,159,165,168,170,175,187,188,192,194,196,197,199,200,201,203,206,208,210,211,212,215,216,218,219,221,225,227,228,230,232,234,235,238,239,240,241,243,245,247,254,258,278,287],write_cif:240,write_cml:139,write_cub:[199,201],write_def:165,write_endpoint_input:240,write_energi:165,write_etre:206,write_fil:[192,195,196,197,199,203,206,208,211,212,215,216,219,223,224,228,238,239,241,243,247,292],write_imag:[88,289],write_incar:221,write_input:[165,197,210,216,238,240,292],write_input_fil:245,write_intran:165,write_json:[139,257],write_kpoint:221,write_lammps_input:216,write_lobsterin:221,write_magmom:196,write_mol:1,write_multi_job_fil:230,write_path_cif:240,write_phononwebsit:254,write_poscar_with_standard_primit:221,write_proj:165,write_str:206,write_struct:165,write_structur:1,write_topolog:49,write_unk:239,write_vasp_input:[12,13],write_xdatcar:159,writeabl:278,writebasisfunct:221,writematricestofil:221,writer:[192,238],written:[1,3,4,6,16,55,88,141,146,148,156,189,197,204,208,215,216,221,225,234,235,238,239,247,248,256,276,290,292],wrong:[1,70,172,192,240],wrongli:153,wrt:[62,88,93,105,158],wrt_cder_between_states_format:239,ws:139,wswq:[1,239],wsyxbcl:[1,291],wu:291,wulff:[1,8,9,14,105,182],wulff_area:110,wulff_cv_simp:110,wulff_from_chempot:105,wulff_gform_and_r:105,wulff_pt_list:110,wulfffacet:110,wulffshap:[1,105,110,182],wuxiaohua1011:1,www:[1,4,5,6,49,63,108,142,151,153,165,182,183,208,221,223,239,240,242,248,264,292],wyckoff:[1,43,82,196,260,267],wyckoff_id:82,wyckoff_lett:267,x0:40,x1:[34,40,48,109],x2:[34,109,153,211],x2y2:146,x3:153,x86_64:[4,5,6],x:[1,2,4,6,13,28,34,36,44,48,49,51,52,53,55,64,71,74,85,88,105,111,112,113,120,140,142,143,146,149,152,153,154,155,156,158,161,164,165,168,169,170,173,182,201,204,208,211,215,222,238,239,247,248,250,251,255,258,269,271,275,276,280,283,287],x_0:155,x_c:92,x_charg:117,x_cross:48,x_diff_weight:79,x_discharg:117,x_form:120,x_min:74,x_name:161,x_ray_factor:53,x_valu:[275,276],x_y0:34,xa:[1,8,9,14,155,182,212,287],xaf:112,xane:[112,155,182,208,209,210],xanes_k:112,xangst:186,xarg:[1,2,4,6],xas_list:112,xavier:[28,211],xaxi:120,xc:[150,161,192,199,202,224],xc_:[150,161],xc_correl:150,xc_famili:150,xc_family_lda:150,xc_function:[161,199],xcart:186,xcenc:239,xcfunc:[8,9,144,150,189],xcode:5,xcrysden:[1,8,9,184],xdatacar:1,xdatcar:[1,159,239],xdatcar_from_struct:159,xe2o:182,xe:[56,85,153,210,240],xe_gw:240,xhi:[91,225],xhqu1981:291,xiangguo:[1,291],xiao:[1,74,291],xiaohui:[1,86],xin:[1,169,224,291],xlabel:[51,64,112,113,155,169,280],xlim:[48,88,105,170,222,257,258,287],xlo:[91,225],xmcd:210,xml:[1,4,6,55,96,122,130,156,159,161,169,206,221,223,239,240,292],xmu:[125,209],xmu_dat_fil:209,xp:[1,8,9,14],xr:[8,9,184],xrang:105,xrd:[1,8,9,14,50,51,52,53,132,155],xrdcalcul:[1,52,54],xrdpattern:54,xred:186,xs:275,xsede:[4,6],xsf:[156,242],xshift:287,xtb:[8,9,184],xu:[1,105,110,157,182,290,291],xx:[34,38,96,257],xxxxx:241,xy:[53,96,146,230,232],xy_tol:15,xyz:[1,4,6,8,9,156,184,195,200,215,225,227,245,246,248,283,292],xyz_str:152,xyzt_str:152,xz:96,y0:40,y1:[34,40,48,109,280],y1label:280,y2:[34,109,280],y2label:280,y:[1,34,40,44,49,51,55,56,63,64,74,85,88,93,105,108,109,112,113,120,143,146,149,152,153,154,155,156,158,168,169,170,180,204,208,211,215,222,239,240,247,250,251,258,263,275,276,280,283,287],y_mod:58,y_sv:240,y_sv_gw:240,y_valu:276,y_x0:34,yaml:[1,3,79,81,131,156,172,174,182,210,215,221,226,238,240,256,292],yaml_fnam:226,yang:161,yb3:240,yb:[56,85,153,240],yb_2:240,ye:[1,4,5,6,180,292],year:[1,4,6],yeh:113,yet:[25,79,157,183,199,215,217,292],yhi:[91,225],yield:[17,43,58,67,84,149,192,217,240,292],yihan:[1,291],yime:[1,291],yimingchen95:1,yimingchen:291,yimingcheng:1,ylabel:[51,64,112,113,155,169,280],ylim:[1,48,105,170,222,257,258,287],ylo:[91,225],ylorrd:280,ymax:105,ymin:105,yml:1,yohei:291,yokochi:179,yokokawa:40,york:[143,280],you:[0,1,2,3,4,5,6,11,12,28,29,39,48,49,51,52,54,55,56,62,63,66,67,70,74,76,79,84,87,88,91,92,101,103,105,109,110,113,116,117,122,123,137,138,139,140,141,143,146,147,149,152,153,154,156,157,160,164,165,168,169,170,172,175,179,180,182,186,197,199,200,201,202,210,212,216,221,223,224,225,228,232,233,238,239,240,258,260,269,271,272,278,281,283,287,290,291],young:[58,153,291],youngs_modulu:153,your:[1,2,3,4,6,49,74,79,87,91,92,103,105,110,116,141,157,168,170,182,201,238,240,278,290,291,292],yournam:3,yourself:79,ys:275,yshift:287,yt:139,yttrium:40,yu:291,yuh:291,yunxingzuo:291,yuta:[1,291],yuuukuma:1,yy:[34,96,241],yyyi:[2,182],yz:96,z0:215,z:[1,3,15,17,44,49,54,97,105,110,113,143,149,152,153,154,156,157,158,164,165,168,170,182,183,186,190,204,208,212,215,239,240,247,248,254,283,290],z_i:66,z_int:231,z_val:190,za:215,zachari:291,zbwang:291,zcut:186,zeal:[4,6],zebra:153,zeitschrift:79,zeo:[1,8,9,184],zeocssr:248,zeoplusplu:[5,248],zeopp:[1,8,9,184],zeovoronoixyz:248,zero:[1,34,43,44,47,48,56,58,59,63,66,79,81,86,88,108,109,120,147,152,153,157,158,165,170,172,190,212,239,240,255,260,264,272,275,287],zero_at_efermi:170,zero_d_graph_to_molecule_graph:56,zero_energi:170,zero_index:158,zero_point_energi:255,zero_slop:109,zero_to_efermi:170,zeroth:169,zeta:86,zf:1,zhang:161,zhao:[1,291],zhenbin:1,zheng:[1,180],zhi:[1,225],zhuoi:291,zimmerman:1,zimmermann:[1,47,49,79,291],zip:[102,149,182,197,240,260],zip_input:197,zip_output:240,zip_result:149,ziqe:1,ziqin:87,zlist:190,zlmfit:192,zlo:225,zmax:190,zn2:17,zn2o6:91,zn:[56,85,153,240],zn_sv_gw:240,znucl:186,zone:[1,53,149,164,165,170,181,188,210,254,258,260,261,263],zone_axis_filt:53,zooks97:[1,291],zoom:[39,289],zoomabl:291,zopen:1,zpsp:139,zr:[56,85,148,153,240,284],zr_sv:240,zr_sv_gw:240,zro2:148,zsl:[8,9,14,75,77],zslgen:[76,77],zslgener:[76,77,78],zslmatch:[77,78],zt:[165,170],zu:291,zunger81:238,zuo:180,zur:[77,78],zval:[66,137,138,139,238,239],zval_dict:66,zval_dict_from_potcar:66,zval_dictionari:66,zxvf:5,zyx:248,zz:96},titles:["Pymatgen Add-ons","Change log","Compatibility","Contributing","Introduction","Installation","Introduction","Change log","pymatgen","pymatgen namespace","pymatgen.alchemy package","pymatgen.alchemy.filters module","pymatgen.alchemy.materials module","pymatgen.alchemy.transmuters module","pymatgen.analysis namespace","pymatgen.analysis.adsorption module","pymatgen.analysis.bond_dissociation module","pymatgen.analysis.bond_valence module","pymatgen.analysis.chemenv package","pymatgen.analysis.chemenv.connectivity package","pymatgen.analysis.chemenv.connectivity.connected_components module","pymatgen.analysis.chemenv.connectivity.connectivity_finder module","pymatgen.analysis.chemenv.connectivity.environment_nodes module","pymatgen.analysis.chemenv.connectivity.structure_connectivity module","pymatgen.analysis.chemenv.coordination_environments package","pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies module","pymatgen.analysis.chemenv.coordination_environments.coordination_geometries module","pymatgen.analysis.chemenv.coordination_environments.coordination_geometries_files package","pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder module","pymatgen.analysis.chemenv.coordination_environments.structure_environments module","pymatgen.analysis.chemenv.coordination_environments.voronoi module","pymatgen.analysis.chemenv.utils package","pymatgen.analysis.chemenv.utils.chemenv_config module","pymatgen.analysis.chemenv.utils.chemenv_errors module","pymatgen.analysis.chemenv.utils.coordination_geometry_utils module","pymatgen.analysis.chemenv.utils.defs_utils module","pymatgen.analysis.chemenv.utils.func_utils module","pymatgen.analysis.chemenv.utils.graph_utils module","pymatgen.analysis.chemenv.utils.math_utils module","pymatgen.analysis.chemenv.utils.scripts_utils module","pymatgen.analysis.chempot_diagram module","pymatgen.analysis.cost module","pymatgen.analysis.defects package","pymatgen.analysis.defects.core module","pymatgen.analysis.defects.corrections module","pymatgen.analysis.defects.defect_compatibility module","pymatgen.analysis.defects.dilute_solution_model module","pymatgen.analysis.defects.generators module","pymatgen.analysis.defects.thermodynamics module","pymatgen.analysis.defects.utils module","pymatgen.analysis.diffraction package","pymatgen.analysis.diffraction.core module","pymatgen.analysis.diffraction.neutron module","pymatgen.analysis.diffraction.tem module","pymatgen.analysis.diffraction.xrd module","pymatgen.analysis.diffusion_analyzer module","pymatgen.analysis.dimensionality module","pymatgen.analysis.elasticity package","pymatgen.analysis.elasticity.elastic module","pymatgen.analysis.elasticity.strain module","pymatgen.analysis.elasticity.stress module","pymatgen.analysis.energy_models module","pymatgen.analysis.eos module","pymatgen.analysis.ewald module","pymatgen.analysis.excitation module","pymatgen.analysis.ferroelectricity package","pymatgen.analysis.ferroelectricity.polarization module","pymatgen.analysis.fragmenter module","pymatgen.analysis.functional_groups module","pymatgen.analysis.gb package","pymatgen.analysis.gb.grain module","pymatgen.analysis.graphs module","pymatgen.analysis.hhi module","pymatgen.analysis.interface module","pymatgen.analysis.interface_reactions module","pymatgen.analysis.interfaces package","pymatgen.analysis.interfaces.coherent_interfaces module","pymatgen.analysis.interfaces.substrate_analyzer module","pymatgen.analysis.interfaces.zsl module","pymatgen.analysis.local_env module","pymatgen.analysis.magnetism package","pymatgen.analysis.magnetism.analyzer module","pymatgen.analysis.magnetism.heisenberg module","pymatgen.analysis.magnetism.jahnteller module","pymatgen.analysis.molecule_matcher module","pymatgen.analysis.molecule_structure_comparator module","pymatgen.analysis.nmr module","pymatgen.analysis.path_finder module","pymatgen.analysis.phase_diagram module","pymatgen.analysis.piezo module","pymatgen.analysis.piezo_sensitivity module","pymatgen.analysis.pourbaix_diagram module","pymatgen.analysis.prototypes module","pymatgen.analysis.quasiharmonic module","pymatgen.analysis.reaction_calculator module","pymatgen.analysis.solar package","pymatgen.analysis.solar.slme module","pymatgen.analysis.structure_analyzer module","pymatgen.analysis.structure_matcher module","pymatgen.analysis.structure_prediction package","pymatgen.analysis.structure_prediction.dopant_predictor module","pymatgen.analysis.structure_prediction.substitution_probability module","pymatgen.analysis.structure_prediction.substitutor module","pymatgen.analysis.structure_prediction.volume_predictor module","pymatgen.analysis.substrate_analyzer module","pymatgen.analysis.surface_analysis module","pymatgen.analysis.thermochemistry module","pymatgen.analysis.topological package","pymatgen.analysis.topological.spillage module","pymatgen.analysis.transition_state module","pymatgen.analysis.wulff module","pymatgen.analysis.xas package","pymatgen.analysis.xas.spectrum module","pymatgen.analysis.xps module","pymatgen.apps package","pymatgen.apps.battery package","pymatgen.apps.battery.analyzer module","pymatgen.apps.battery.battery_abc module","pymatgen.apps.battery.conversion_battery module","pymatgen.apps.battery.insertion_battery module","pymatgen.apps.battery.plotter module","pymatgen.apps.borg package","pymatgen.apps.borg.hive module","pymatgen.apps.borg.queen module","pymatgen.cli package","pymatgen.cli.feff_plot_cross_section module","pymatgen.cli.feff_plot_dos module","pymatgen.cli.gaussian_analyzer module","pymatgen.cli.get_environment module","pymatgen.cli.pmg module","pymatgen.cli.pmg_analyze module","pymatgen.cli.pmg_config module","pymatgen.cli.pmg_plot module","pymatgen.cli.pmg_potcar module","pymatgen.cli.pmg_query module","pymatgen.cli.pmg_structure module","pymatgen.command_line package","pymatgen.command_line.bader_caller module","pymatgen.command_line.chargemol_caller module","pymatgen.command_line.critic2_caller module","pymatgen.command_line.enumlib_caller module","pymatgen.command_line.gulp_caller module","pymatgen.command_line.mcsqs_caller module","pymatgen.command_line.vampire_caller module","pymatgen.core package","pymatgen.core.bonds module","pymatgen.core.composition module","pymatgen.core.interface module","pymatgen.core.ion module","pymatgen.core.lattice module","pymatgen.core.libxcfunc module","pymatgen.core.molecular_orbitals module","pymatgen.core.operations module","pymatgen.core.periodic_table module","pymatgen.core.sites module","pymatgen.core.spectrum module","pymatgen.core.structure module","pymatgen.core.surface module","pymatgen.core.tensors module","pymatgen.core.trajectory module","pymatgen.core.units module","pymatgen.core.xcfunc module","pymatgen.dao module","pymatgen.electronic_structure package","pymatgen.electronic_structure.bandstructure module","pymatgen.electronic_structure.boltztrap module","pymatgen.electronic_structure.boltztrap2 module","pymatgen.electronic_structure.cohp module","pymatgen.electronic_structure.core module","pymatgen.electronic_structure.dos module","pymatgen.electronic_structure.plotter module","pymatgen.entries package","pymatgen.entries.compatibility module","pymatgen.entries.computed_entries module","pymatgen.entries.correction_calculator module","pymatgen.entries.entry_tools module","pymatgen.entries.exp_entries module","pymatgen.entries.mixing_scheme module","pymatgen.ext namespace","pymatgen.ext.cod module","pymatgen.ext.crystalsai module","pymatgen.ext.jhu module","pymatgen.ext.matproj module","pymatgen.ext.optimade module","pymatgen.io namespace","pymatgen.io.abinit package","pymatgen.io.abinit.abiobjects module","pymatgen.io.abinit.abitimer module","pymatgen.io.abinit.inputs module","pymatgen.io.abinit.netcdf module","pymatgen.io.abinit.pseudos module","pymatgen.io.abinit.variable module","pymatgen.io.adf module","pymatgen.io.ase module","pymatgen.io.atat module","pymatgen.io.babel module","pymatgen.io.cif module","pymatgen.io.core module","pymatgen.io.cp2k package","pymatgen.io.cp2k.inputs module","pymatgen.io.cp2k.outputs module","pymatgen.io.cp2k.sets module","pymatgen.io.cp2k.utils module","pymatgen.io.cssr module","pymatgen.io.cube module","pymatgen.io.exciting package","pymatgen.io.exciting.inputs module","pymatgen.io.feff package","pymatgen.io.feff.inputs module","pymatgen.io.feff.outputs module","pymatgen.io.feff.sets module","pymatgen.io.fiesta module","pymatgen.io.gaussian module","pymatgen.io.jarvis module","pymatgen.io.lammps package","pymatgen.io.lammps.data module","pymatgen.io.lammps.inputs module","pymatgen.io.lammps.outputs module","pymatgen.io.lammps.utils module","pymatgen.io.lmto module","pymatgen.io.lobster package","pymatgen.io.lobster.inputs module","pymatgen.io.lobster.lobsterenv module","pymatgen.io.lobster.outputs module","pymatgen.io.nwchem module","pymatgen.io.packmol module","pymatgen.io.phonopy module","pymatgen.io.prismatic module","pymatgen.io.pwscf module","pymatgen.io.qchem package","pymatgen.io.qchem.inputs module","pymatgen.io.qchem.outputs module","pymatgen.io.qchem.sets module","pymatgen.io.qchem.utils module","pymatgen.io.shengbte module","pymatgen.io.template module","pymatgen.io.vasp package","pymatgen.io.vasp.help module","pymatgen.io.vasp.inputs module","pymatgen.io.vasp.outputs module","pymatgen.io.vasp.sets module","pymatgen.io.wannier90 module","pymatgen.io.xcrysden module","pymatgen.io.xr module","pymatgen.io.xtb package","pymatgen.io.xtb.inputs module","pymatgen.io.xtb.outputs module","pymatgen.io.xyz module","pymatgen.io.zeopp module","pymatgen.optimization package","pymatgen.optimization.linear_assignment module","pymatgen.optimization.linear_assignment_numpy module","pymatgen.optimization.neighbors module","pymatgen.phonon package","pymatgen.phonon.bandstructure module","pymatgen.phonon.dos module","pymatgen.phonon.gruneisen module","pymatgen.phonon.ir_spectra module","pymatgen.phonon.plotter module","pymatgen.symmetry package","pymatgen.symmetry.analyzer module","pymatgen.symmetry.bandstructure module","pymatgen.symmetry.groups module","pymatgen.symmetry.kpath module","pymatgen.symmetry.maggroups module","pymatgen.symmetry.settings module","pymatgen.symmetry.site_symmetries module","pymatgen.symmetry.structure module","pymatgen.transformations package","pymatgen.transformations.advanced_transformations module","pymatgen.transformations.defect_transformations module","pymatgen.transformations.site_transformations module","pymatgen.transformations.standard_transformations module","pymatgen.transformations.transformation_abc module","pymatgen.util package","pymatgen.util.convergence module","pymatgen.util.coord module","pymatgen.util.coord_cython module","pymatgen.util.io_utils module","pymatgen.util.num module","pymatgen.util.plotting module","pymatgen.util.provenance module","pymatgen.util.serialization module","pymatgen.util.string module","pymatgen.util.testing module","pymatgen.util.typing module","pymatgen.vis package","pymatgen.vis.plotters module","pymatgen.vis.structure_chemview module","pymatgen.vis.structure_vtk module","References","Development Team","Usage"],titleterms:{"0":[1,2,4,5,6],"01":2,"08":2,"1":[1,2,5,291],"10":[1,2],"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":[1,4,6,7],"19":1,"2":[1,2,5],"20":[1,2],"21":1,"22":1,"23":1,"24":1,"26":1,"27":1,"28":1,"29":1,"2b":5,"3":[1,2,5],"30":1,"31":1,"4":[1,5,291],"5":[1,4,6,7],"6":1,"7":1,"8":[1,2],"9":1,"break":2,"do":[169,255,292],"function":[4,6],"new":[4,6],A:291,The:292,abinit:[185,186,187,188,189,190,191],abiobject:186,abitim:187,about:[4,6],activ:291,add:[0,3],adf:192,adsorpt:15,advanced_transform:269,alchemi:[10,11,12,13,292],analysi:[14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,290,292],analyz:[81,116,260],announc:[4,6],anoth:292,api:292,app:[114,115,116,117,118,119,120,121,122,123],as_dict:292,ase:193,assimil:292,atat:194,babel:195,bader:5,bader_cal:[137,290],bandstructur:[164,254,261],base:5,basic:292,batteri:[115,116,117,118,119,120],battery_abc:117,boltztrap2:166,boltztrap:165,bond:145,bond_dissoci:16,bond_val:17,borg:[121,122,123,292],bug:[4,6],calcul:292,can:292,chang:[1,2,4,6,7],chargemol_cal:138,check:248,chemenv:[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],chemenv_config:32,chemenv_error:33,chemenv_strategi:25,chempot_diagram:40,cif:196,cite:[4,6],cli:[124,125,126,127,128,129,130,131,132,133,134,135],cod:179,code:3,coherent_interfac:76,cohp:167,command_lin:[136,137,138,139,140,141,142,143,290],compat:[2,172,290,292],composit:146,computed_entri:173,conda:5,config:292,connect:[19,20,21,22,23],connected_compon:20,connectivity_find:21,content:[10,18,19,24,27,31,42,50,57,65,69,75,80,95,99,107,111,114,115,121,124,136,144,163,171,185,198,205,207,214,220,229,236,244,249,253,259,268,274,286],contribut:[3,4,6],contributor:291,converg:275,conversion_batteri:118,coord:276,coord_cython:277,coordination_environ:[24,25,26,27,28,29,30],coordination_geometri:26,coordination_geometries_fil:27,coordination_geometry_find:28,coordination_geometry_util:34,copyright:[4,6],core:[43,51,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,168,197,290],correct:44,correction_calcul:174,cost:41,cp2k:[198,199,200,201,202],creat:[5,292],critic2_cal:139,crystalsai:180,cssr:203,cube:204,dao:162,data:[215,292],decod:292,defect:[42,43,44,45,46,47,48,49],defect_compat:45,defect_transform:270,defs_util:35,depend:[2,5],develop:[4,5,6,291],development:5,diagram:292,diffract:[50,51,52,53,54],diffusion_analyz:55,dilute_solution_model:46,dimension:56,direct:3,distribut:3,dopant_predictor:100,elast:[57,58,59,60],electronic_structur:[163,164,165,166,167,168,169,170],energi:292,energy_model:61,entri:[171,172,173,174,175,176,177,290,292],entry_tool:175,enumlib:5,enumlib_cal:140,environ:5,environment_nod:22,eo:62,ewald:63,exampl:[4,6,292],excit:[64,205,206],exp_entri:176,ext:[178,179,180,181,182,183],feff:[207,208,209,210,290],feff_plot_cross_sect:125,feff_plot_do:126,ferroelectr:[65,66],fiesta:211,file:292,filter:11,fragment:67,from_dict:292,func_util:36,functional_group:68,gaussian:212,gaussian_analyz:127,gb:[69,70],gener:47,get:[4,6],get_environ:128,gga:292,github:5,grain:70,graph:71,graph_util:37,group:262,gruneisen:256,guidelin:3,gulp_cal:141,heisenberg:82,help:237,hhi:72,high:292,hive:122,how:[4,6],indic:[4,6],input:[188,199,206,208,216,221,230,238,245,292],insertion_batteri:119,instal:[5,248],integr:292,interfac:[73,75,76,77,78,147],interface_react:74,introduct:[4,6],io:[184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,290,292],io_util:278,ion:148,ir_spectra:257,jahntel:83,jarvi:213,jhu:181,kpath:263,lammp:[214,215,216,217,218],lattic:149,lead:291,librari:5,libxcfunc:150,licens:[4,6],linear_assign:250,linear_assignment_numpi:251,linux:5,list:291,lmto:219,lobster:[220,221,222,223],lobsterenv:222,local_env:79,log:[1,4,6,7],mac:5,maggroup:264,magnet:[80,81,82,83],main:3,maintain:291,major:[4,6],make:292,manag:292,manual:292,materi:[12,292],matgeni:[4,6],math_util:38,matproj:[182,290,292],mcsqs_caller:142,method:292,minimum:2,mix:292,mixing_schem:177,mode:5,modifi:292,modul:[10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289],molecul:292,molecular_orbit:151,molecule_match:84,molecule_structure_compar:85,montyencod:292,namespac:[9,14,178,184],neighbor:252,netcdf:189,neutron:52,newest:291,nmr:86,non:5,note:292,num:279,nwchem:224,onli:5,ons:[0,3],openbabel:5,oper:152,optim:[249,250,251,252],optimad:183,option:5,os:5,osx:5,output:[200,209,217,223,231,239,246,292],packag:[10,18,19,24,27,31,42,50,57,65,69,75,80,95,99,107,111,114,115,121,124,136,144,163,171,185,198,205,207,214,220,229,236,244,249,253,259,268,274,286],packmol:225,path_find:[87,290],periodic_t:153,phase:292,phase_diagram:88,phasediagram:290,phonon:[253,254,255,256,257,258],phonopi:226,piezo:89,piezo_sensit:90,plot:280,plotter:[120,170,258,287],pmg:129,pmg_analyz:130,pmg_config:131,pmg_mapi_kei:292,pmg_plot:132,pmg_potcar:133,pmg_queri:134,pmg_structur:135,polar:66,polici:[4,6],post:248,potcar:5,pourbaix_diagram:91,prepar:5,prismat:227,program:5,project:292,prototyp:92,proven:281,pseudo:190,pwscf:228,pymatgen:[0,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292],pypi:5,python:[2,5],qchem:[229,230,231,232,233],quasiharmon:93,queen:123,queri:292,reaction:292,reaction_calcul:94,read:292,recent:2,refer:290,report:[4,6],requir:5,rest:292,run:292,scripts_util:39,serial:282,set:[201,210,232,240,265,290,292],setup:5,shengbt:234,side:292,simpl:292,site:154,site_symmetri:266,site_transform:271,slme:96,solar:[95,96],spectrum:[112,155],spillag:108,standard_transform:272,step:[5,248],strain:59,stress:60,string:283,structur:[156,267,292],structure_analyz:97,structure_chemview:288,structure_connect:23,structure_environ:29,structure_match:98,structure_predict:[99,100,101,102,103],structure_vtk:289,submodul:[9,10,14,19,24,31,42,50,57,65,69,75,80,95,99,107,111,115,121,124,136,144,163,171,178,184,185,198,205,207,214,220,229,236,244,249,253,259,268,274,286],subpackag:[9,10,14,18,19,24,31,42,50,57,65,69,75,80,95,99,107,111,114,115,121,136,144,163,171,178,184,185,198,205,207,214,220,229,236,244,249,253,259,268,274,286],substitution_prob:101,substitutor:102,substrate_analyz:[77,104],support:5,surfac:[157,290],surface_analysi:105,symmetri:[259,260,261,262,263,264,265,266,267,290],system:5,tabl:[4,6],team:[4,6,291],tem:53,templat:235,tensor:158,test:[5,284],thank:291,thermochemistri:106,thermodynam:48,thing:292,throughput:292,tip:5,topolog:[107,108],trajectori:159,transform:[268,269,270,271,272,273,292],transformation_abc:273,transition_st:109,transmut:13,type:285,u:292,unit:[160,292],unreleas:2,us:[4,5,6],usag:[4,6,292],util:[31,32,33,34,35,36,37,38,39,49,202,218,233,274,275,276,277,278,279,280,281,282,283,284,285],v1:1,v2017:1,v2018:1,v2019:1,v2020:[1,2],v2021:[1,2],v2022:[1,2,4,6,7],v2:[1,5],v3:1,v4:1,v7:5,vampire_cal:143,variabl:191,vasp:[236,237,238,239,240,290],version:2,vi:[286,287,288,289],volume_predictor:103,voronoi:30,vtk:5,wannier90:241,why:[4,6],window:5,write:[3,292],wulff:[110,290],x:5,xa:[111,112],xcfunc:161,xcrysden:242,xp:113,xr:243,xrd:54,xtb:[244,245,246],xyz:247,yank:1,year:291,you:292,your:5,z:291,zeo:[5,248,290],zeopp:248,zsl:78}}) \ No newline at end of file +Search.setIndex({docnames:["addons","change_log","compatibility","contributing","index","installation","introduction","latest_changes","modules","pymatgen","pymatgen.alchemy","pymatgen.alchemy.filters","pymatgen.alchemy.materials","pymatgen.alchemy.transmuters","pymatgen.analysis","pymatgen.analysis.adsorption","pymatgen.analysis.bond_dissociation","pymatgen.analysis.bond_valence","pymatgen.analysis.chemenv","pymatgen.analysis.chemenv.connectivity","pymatgen.analysis.chemenv.connectivity.connected_components","pymatgen.analysis.chemenv.connectivity.connectivity_finder","pymatgen.analysis.chemenv.connectivity.environment_nodes","pymatgen.analysis.chemenv.connectivity.structure_connectivity","pymatgen.analysis.chemenv.coordination_environments","pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies","pymatgen.analysis.chemenv.coordination_environments.coordination_geometries","pymatgen.analysis.chemenv.coordination_environments.coordination_geometries_files","pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder","pymatgen.analysis.chemenv.coordination_environments.structure_environments","pymatgen.analysis.chemenv.coordination_environments.voronoi","pymatgen.analysis.chemenv.utils","pymatgen.analysis.chemenv.utils.chemenv_config","pymatgen.analysis.chemenv.utils.chemenv_errors","pymatgen.analysis.chemenv.utils.coordination_geometry_utils","pymatgen.analysis.chemenv.utils.defs_utils","pymatgen.analysis.chemenv.utils.func_utils","pymatgen.analysis.chemenv.utils.graph_utils","pymatgen.analysis.chemenv.utils.math_utils","pymatgen.analysis.chemenv.utils.scripts_utils","pymatgen.analysis.chempot_diagram","pymatgen.analysis.cost","pymatgen.analysis.defects","pymatgen.analysis.defects.core","pymatgen.analysis.defects.corrections","pymatgen.analysis.defects.defect_compatibility","pymatgen.analysis.defects.dilute_solution_model","pymatgen.analysis.defects.generators","pymatgen.analysis.defects.thermodynamics","pymatgen.analysis.defects.utils","pymatgen.analysis.diffraction","pymatgen.analysis.diffraction.core","pymatgen.analysis.diffraction.neutron","pymatgen.analysis.diffraction.tem","pymatgen.analysis.diffraction.xrd","pymatgen.analysis.diffusion_analyzer","pymatgen.analysis.dimensionality","pymatgen.analysis.elasticity","pymatgen.analysis.elasticity.elastic","pymatgen.analysis.elasticity.strain","pymatgen.analysis.elasticity.stress","pymatgen.analysis.energy_models","pymatgen.analysis.eos","pymatgen.analysis.ewald","pymatgen.analysis.excitation","pymatgen.analysis.ferroelectricity","pymatgen.analysis.ferroelectricity.polarization","pymatgen.analysis.fragmenter","pymatgen.analysis.functional_groups","pymatgen.analysis.gb","pymatgen.analysis.gb.grain","pymatgen.analysis.graphs","pymatgen.analysis.hhi","pymatgen.analysis.interface","pymatgen.analysis.interface_reactions","pymatgen.analysis.interfaces","pymatgen.analysis.interfaces.coherent_interfaces","pymatgen.analysis.interfaces.substrate_analyzer","pymatgen.analysis.interfaces.zsl","pymatgen.analysis.local_env","pymatgen.analysis.magnetism","pymatgen.analysis.magnetism.analyzer","pymatgen.analysis.magnetism.heisenberg","pymatgen.analysis.magnetism.jahnteller","pymatgen.analysis.molecule_matcher","pymatgen.analysis.molecule_structure_comparator","pymatgen.analysis.nmr","pymatgen.analysis.path_finder","pymatgen.analysis.phase_diagram","pymatgen.analysis.piezo","pymatgen.analysis.piezo_sensitivity","pymatgen.analysis.pourbaix_diagram","pymatgen.analysis.prototypes","pymatgen.analysis.quasiharmonic","pymatgen.analysis.reaction_calculator","pymatgen.analysis.solar","pymatgen.analysis.solar.slme","pymatgen.analysis.structure_analyzer","pymatgen.analysis.structure_matcher","pymatgen.analysis.structure_prediction","pymatgen.analysis.structure_prediction.dopant_predictor","pymatgen.analysis.structure_prediction.substitution_probability","pymatgen.analysis.structure_prediction.substitutor","pymatgen.analysis.structure_prediction.volume_predictor","pymatgen.analysis.substrate_analyzer","pymatgen.analysis.surface_analysis","pymatgen.analysis.thermochemistry","pymatgen.analysis.topological","pymatgen.analysis.topological.spillage","pymatgen.analysis.transition_state","pymatgen.analysis.wulff","pymatgen.analysis.xas","pymatgen.analysis.xas.spectrum","pymatgen.analysis.xps","pymatgen.apps","pymatgen.apps.battery","pymatgen.apps.battery.analyzer","pymatgen.apps.battery.battery_abc","pymatgen.apps.battery.conversion_battery","pymatgen.apps.battery.insertion_battery","pymatgen.apps.battery.plotter","pymatgen.apps.borg","pymatgen.apps.borg.hive","pymatgen.apps.borg.queen","pymatgen.cli","pymatgen.cli.feff_plot_cross_section","pymatgen.cli.feff_plot_dos","pymatgen.cli.gaussian_analyzer","pymatgen.cli.get_environment","pymatgen.cli.pmg","pymatgen.cli.pmg_analyze","pymatgen.cli.pmg_config","pymatgen.cli.pmg_plot","pymatgen.cli.pmg_potcar","pymatgen.cli.pmg_query","pymatgen.cli.pmg_structure","pymatgen.command_line","pymatgen.command_line.bader_caller","pymatgen.command_line.chargemol_caller","pymatgen.command_line.critic2_caller","pymatgen.command_line.enumlib_caller","pymatgen.command_line.gulp_caller","pymatgen.command_line.mcsqs_caller","pymatgen.command_line.vampire_caller","pymatgen.core","pymatgen.core.bonds","pymatgen.core.composition","pymatgen.core.interface","pymatgen.core.ion","pymatgen.core.lattice","pymatgen.core.libxcfunc","pymatgen.core.molecular_orbitals","pymatgen.core.operations","pymatgen.core.periodic_table","pymatgen.core.sites","pymatgen.core.spectrum","pymatgen.core.structure","pymatgen.core.surface","pymatgen.core.tensors","pymatgen.core.trajectory","pymatgen.core.units","pymatgen.core.xcfunc","pymatgen.dao","pymatgen.electronic_structure","pymatgen.electronic_structure.bandstructure","pymatgen.electronic_structure.boltztrap","pymatgen.electronic_structure.boltztrap2","pymatgen.electronic_structure.cohp","pymatgen.electronic_structure.core","pymatgen.electronic_structure.dos","pymatgen.electronic_structure.plotter","pymatgen.entries","pymatgen.entries.compatibility","pymatgen.entries.computed_entries","pymatgen.entries.correction_calculator","pymatgen.entries.entry_tools","pymatgen.entries.exp_entries","pymatgen.entries.mixing_scheme","pymatgen.ext","pymatgen.ext.cod","pymatgen.ext.crystalsai","pymatgen.ext.jhu","pymatgen.ext.matproj","pymatgen.ext.optimade","pymatgen.io","pymatgen.io.abinit","pymatgen.io.abinit.abiobjects","pymatgen.io.abinit.abitimer","pymatgen.io.abinit.inputs","pymatgen.io.abinit.netcdf","pymatgen.io.abinit.pseudos","pymatgen.io.abinit.variable","pymatgen.io.adf","pymatgen.io.ase","pymatgen.io.atat","pymatgen.io.babel","pymatgen.io.cif","pymatgen.io.core","pymatgen.io.cp2k","pymatgen.io.cp2k.inputs","pymatgen.io.cp2k.outputs","pymatgen.io.cp2k.sets","pymatgen.io.cp2k.utils","pymatgen.io.cssr","pymatgen.io.cube","pymatgen.io.exciting","pymatgen.io.exciting.inputs","pymatgen.io.feff","pymatgen.io.feff.inputs","pymatgen.io.feff.outputs","pymatgen.io.feff.sets","pymatgen.io.fiesta","pymatgen.io.gaussian","pymatgen.io.jarvis","pymatgen.io.lammps","pymatgen.io.lammps.data","pymatgen.io.lammps.inputs","pymatgen.io.lammps.outputs","pymatgen.io.lammps.utils","pymatgen.io.lmto","pymatgen.io.lobster","pymatgen.io.lobster.inputs","pymatgen.io.lobster.lobsterenv","pymatgen.io.lobster.outputs","pymatgen.io.nwchem","pymatgen.io.packmol","pymatgen.io.phonopy","pymatgen.io.prismatic","pymatgen.io.pwscf","pymatgen.io.qchem","pymatgen.io.qchem.inputs","pymatgen.io.qchem.outputs","pymatgen.io.qchem.sets","pymatgen.io.qchem.utils","pymatgen.io.shengbte","pymatgen.io.template","pymatgen.io.vasp","pymatgen.io.vasp.help","pymatgen.io.vasp.inputs","pymatgen.io.vasp.outputs","pymatgen.io.vasp.sets","pymatgen.io.wannier90","pymatgen.io.xcrysden","pymatgen.io.xr","pymatgen.io.xtb","pymatgen.io.xtb.inputs","pymatgen.io.xtb.outputs","pymatgen.io.xyz","pymatgen.io.zeopp","pymatgen.optimization","pymatgen.optimization.linear_assignment","pymatgen.optimization.linear_assignment_numpy","pymatgen.optimization.neighbors","pymatgen.phonon","pymatgen.phonon.bandstructure","pymatgen.phonon.dos","pymatgen.phonon.gruneisen","pymatgen.phonon.ir_spectra","pymatgen.phonon.plotter","pymatgen.symmetry","pymatgen.symmetry.analyzer","pymatgen.symmetry.bandstructure","pymatgen.symmetry.groups","pymatgen.symmetry.kpath","pymatgen.symmetry.maggroups","pymatgen.symmetry.settings","pymatgen.symmetry.site_symmetries","pymatgen.symmetry.structure","pymatgen.transformations","pymatgen.transformations.advanced_transformations","pymatgen.transformations.defect_transformations","pymatgen.transformations.site_transformations","pymatgen.transformations.standard_transformations","pymatgen.transformations.transformation_abc","pymatgen.util","pymatgen.util.convergence","pymatgen.util.coord","pymatgen.util.coord_cython","pymatgen.util.io_utils","pymatgen.util.num","pymatgen.util.plotting","pymatgen.util.provenance","pymatgen.util.serialization","pymatgen.util.string","pymatgen.util.testing","pymatgen.util.typing","pymatgen.vis","pymatgen.vis.plotters","pymatgen.vis.structure_chemview","pymatgen.vis.structure_vtk","references","team","usage"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["addons.rst","change_log.rst","compatibility.rst","contributing.rst","index.rst","installation.rst","introduction.rst","latest_changes.rst","modules.rst","pymatgen.rst","pymatgen.alchemy.rst","pymatgen.alchemy.filters.rst","pymatgen.alchemy.materials.rst","pymatgen.alchemy.transmuters.rst","pymatgen.analysis.rst","pymatgen.analysis.adsorption.rst","pymatgen.analysis.bond_dissociation.rst","pymatgen.analysis.bond_valence.rst","pymatgen.analysis.chemenv.rst","pymatgen.analysis.chemenv.connectivity.rst","pymatgen.analysis.chemenv.connectivity.connected_components.rst","pymatgen.analysis.chemenv.connectivity.connectivity_finder.rst","pymatgen.analysis.chemenv.connectivity.environment_nodes.rst","pymatgen.analysis.chemenv.connectivity.structure_connectivity.rst","pymatgen.analysis.chemenv.coordination_environments.rst","pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.rst","pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.rst","pymatgen.analysis.chemenv.coordination_environments.coordination_geometries_files.rst","pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder.rst","pymatgen.analysis.chemenv.coordination_environments.structure_environments.rst","pymatgen.analysis.chemenv.coordination_environments.voronoi.rst","pymatgen.analysis.chemenv.utils.rst","pymatgen.analysis.chemenv.utils.chemenv_config.rst","pymatgen.analysis.chemenv.utils.chemenv_errors.rst","pymatgen.analysis.chemenv.utils.coordination_geometry_utils.rst","pymatgen.analysis.chemenv.utils.defs_utils.rst","pymatgen.analysis.chemenv.utils.func_utils.rst","pymatgen.analysis.chemenv.utils.graph_utils.rst","pymatgen.analysis.chemenv.utils.math_utils.rst","pymatgen.analysis.chemenv.utils.scripts_utils.rst","pymatgen.analysis.chempot_diagram.rst","pymatgen.analysis.cost.rst","pymatgen.analysis.defects.rst","pymatgen.analysis.defects.core.rst","pymatgen.analysis.defects.corrections.rst","pymatgen.analysis.defects.defect_compatibility.rst","pymatgen.analysis.defects.dilute_solution_model.rst","pymatgen.analysis.defects.generators.rst","pymatgen.analysis.defects.thermodynamics.rst","pymatgen.analysis.defects.utils.rst","pymatgen.analysis.diffraction.rst","pymatgen.analysis.diffraction.core.rst","pymatgen.analysis.diffraction.neutron.rst","pymatgen.analysis.diffraction.tem.rst","pymatgen.analysis.diffraction.xrd.rst","pymatgen.analysis.diffusion_analyzer.rst","pymatgen.analysis.dimensionality.rst","pymatgen.analysis.elasticity.rst","pymatgen.analysis.elasticity.elastic.rst","pymatgen.analysis.elasticity.strain.rst","pymatgen.analysis.elasticity.stress.rst","pymatgen.analysis.energy_models.rst","pymatgen.analysis.eos.rst","pymatgen.analysis.ewald.rst","pymatgen.analysis.excitation.rst","pymatgen.analysis.ferroelectricity.rst","pymatgen.analysis.ferroelectricity.polarization.rst","pymatgen.analysis.fragmenter.rst","pymatgen.analysis.functional_groups.rst","pymatgen.analysis.gb.rst","pymatgen.analysis.gb.grain.rst","pymatgen.analysis.graphs.rst","pymatgen.analysis.hhi.rst","pymatgen.analysis.interface.rst","pymatgen.analysis.interface_reactions.rst","pymatgen.analysis.interfaces.rst","pymatgen.analysis.interfaces.coherent_interfaces.rst","pymatgen.analysis.interfaces.substrate_analyzer.rst","pymatgen.analysis.interfaces.zsl.rst","pymatgen.analysis.local_env.rst","pymatgen.analysis.magnetism.rst","pymatgen.analysis.magnetism.analyzer.rst","pymatgen.analysis.magnetism.heisenberg.rst","pymatgen.analysis.magnetism.jahnteller.rst","pymatgen.analysis.molecule_matcher.rst","pymatgen.analysis.molecule_structure_comparator.rst","pymatgen.analysis.nmr.rst","pymatgen.analysis.path_finder.rst","pymatgen.analysis.phase_diagram.rst","pymatgen.analysis.piezo.rst","pymatgen.analysis.piezo_sensitivity.rst","pymatgen.analysis.pourbaix_diagram.rst","pymatgen.analysis.prototypes.rst","pymatgen.analysis.quasiharmonic.rst","pymatgen.analysis.reaction_calculator.rst","pymatgen.analysis.solar.rst","pymatgen.analysis.solar.slme.rst","pymatgen.analysis.structure_analyzer.rst","pymatgen.analysis.structure_matcher.rst","pymatgen.analysis.structure_prediction.rst","pymatgen.analysis.structure_prediction.dopant_predictor.rst","pymatgen.analysis.structure_prediction.substitution_probability.rst","pymatgen.analysis.structure_prediction.substitutor.rst","pymatgen.analysis.structure_prediction.volume_predictor.rst","pymatgen.analysis.substrate_analyzer.rst","pymatgen.analysis.surface_analysis.rst","pymatgen.analysis.thermochemistry.rst","pymatgen.analysis.topological.rst","pymatgen.analysis.topological.spillage.rst","pymatgen.analysis.transition_state.rst","pymatgen.analysis.wulff.rst","pymatgen.analysis.xas.rst","pymatgen.analysis.xas.spectrum.rst","pymatgen.analysis.xps.rst","pymatgen.apps.rst","pymatgen.apps.battery.rst","pymatgen.apps.battery.analyzer.rst","pymatgen.apps.battery.battery_abc.rst","pymatgen.apps.battery.conversion_battery.rst","pymatgen.apps.battery.insertion_battery.rst","pymatgen.apps.battery.plotter.rst","pymatgen.apps.borg.rst","pymatgen.apps.borg.hive.rst","pymatgen.apps.borg.queen.rst","pymatgen.cli.rst","pymatgen.cli.feff_plot_cross_section.rst","pymatgen.cli.feff_plot_dos.rst","pymatgen.cli.gaussian_analyzer.rst","pymatgen.cli.get_environment.rst","pymatgen.cli.pmg.rst","pymatgen.cli.pmg_analyze.rst","pymatgen.cli.pmg_config.rst","pymatgen.cli.pmg_plot.rst","pymatgen.cli.pmg_potcar.rst","pymatgen.cli.pmg_query.rst","pymatgen.cli.pmg_structure.rst","pymatgen.command_line.rst","pymatgen.command_line.bader_caller.rst","pymatgen.command_line.chargemol_caller.rst","pymatgen.command_line.critic2_caller.rst","pymatgen.command_line.enumlib_caller.rst","pymatgen.command_line.gulp_caller.rst","pymatgen.command_line.mcsqs_caller.rst","pymatgen.command_line.vampire_caller.rst","pymatgen.core.rst","pymatgen.core.bonds.rst","pymatgen.core.composition.rst","pymatgen.core.interface.rst","pymatgen.core.ion.rst","pymatgen.core.lattice.rst","pymatgen.core.libxcfunc.rst","pymatgen.core.molecular_orbitals.rst","pymatgen.core.operations.rst","pymatgen.core.periodic_table.rst","pymatgen.core.sites.rst","pymatgen.core.spectrum.rst","pymatgen.core.structure.rst","pymatgen.core.surface.rst","pymatgen.core.tensors.rst","pymatgen.core.trajectory.rst","pymatgen.core.units.rst","pymatgen.core.xcfunc.rst","pymatgen.dao.rst","pymatgen.electronic_structure.rst","pymatgen.electronic_structure.bandstructure.rst","pymatgen.electronic_structure.boltztrap.rst","pymatgen.electronic_structure.boltztrap2.rst","pymatgen.electronic_structure.cohp.rst","pymatgen.electronic_structure.core.rst","pymatgen.electronic_structure.dos.rst","pymatgen.electronic_structure.plotter.rst","pymatgen.entries.rst","pymatgen.entries.compatibility.rst","pymatgen.entries.computed_entries.rst","pymatgen.entries.correction_calculator.rst","pymatgen.entries.entry_tools.rst","pymatgen.entries.exp_entries.rst","pymatgen.entries.mixing_scheme.rst","pymatgen.ext.rst","pymatgen.ext.cod.rst","pymatgen.ext.crystalsai.rst","pymatgen.ext.jhu.rst","pymatgen.ext.matproj.rst","pymatgen.ext.optimade.rst","pymatgen.io.rst","pymatgen.io.abinit.rst","pymatgen.io.abinit.abiobjects.rst","pymatgen.io.abinit.abitimer.rst","pymatgen.io.abinit.inputs.rst","pymatgen.io.abinit.netcdf.rst","pymatgen.io.abinit.pseudos.rst","pymatgen.io.abinit.variable.rst","pymatgen.io.adf.rst","pymatgen.io.ase.rst","pymatgen.io.atat.rst","pymatgen.io.babel.rst","pymatgen.io.cif.rst","pymatgen.io.core.rst","pymatgen.io.cp2k.rst","pymatgen.io.cp2k.inputs.rst","pymatgen.io.cp2k.outputs.rst","pymatgen.io.cp2k.sets.rst","pymatgen.io.cp2k.utils.rst","pymatgen.io.cssr.rst","pymatgen.io.cube.rst","pymatgen.io.exciting.rst","pymatgen.io.exciting.inputs.rst","pymatgen.io.feff.rst","pymatgen.io.feff.inputs.rst","pymatgen.io.feff.outputs.rst","pymatgen.io.feff.sets.rst","pymatgen.io.fiesta.rst","pymatgen.io.gaussian.rst","pymatgen.io.jarvis.rst","pymatgen.io.lammps.rst","pymatgen.io.lammps.data.rst","pymatgen.io.lammps.inputs.rst","pymatgen.io.lammps.outputs.rst","pymatgen.io.lammps.utils.rst","pymatgen.io.lmto.rst","pymatgen.io.lobster.rst","pymatgen.io.lobster.inputs.rst","pymatgen.io.lobster.lobsterenv.rst","pymatgen.io.lobster.outputs.rst","pymatgen.io.nwchem.rst","pymatgen.io.packmol.rst","pymatgen.io.phonopy.rst","pymatgen.io.prismatic.rst","pymatgen.io.pwscf.rst","pymatgen.io.qchem.rst","pymatgen.io.qchem.inputs.rst","pymatgen.io.qchem.outputs.rst","pymatgen.io.qchem.sets.rst","pymatgen.io.qchem.utils.rst","pymatgen.io.shengbte.rst","pymatgen.io.template.rst","pymatgen.io.vasp.rst","pymatgen.io.vasp.help.rst","pymatgen.io.vasp.inputs.rst","pymatgen.io.vasp.outputs.rst","pymatgen.io.vasp.sets.rst","pymatgen.io.wannier90.rst","pymatgen.io.xcrysden.rst","pymatgen.io.xr.rst","pymatgen.io.xtb.rst","pymatgen.io.xtb.inputs.rst","pymatgen.io.xtb.outputs.rst","pymatgen.io.xyz.rst","pymatgen.io.zeopp.rst","pymatgen.optimization.rst","pymatgen.optimization.linear_assignment.rst","pymatgen.optimization.linear_assignment_numpy.rst","pymatgen.optimization.neighbors.rst","pymatgen.phonon.rst","pymatgen.phonon.bandstructure.rst","pymatgen.phonon.dos.rst","pymatgen.phonon.gruneisen.rst","pymatgen.phonon.ir_spectra.rst","pymatgen.phonon.plotter.rst","pymatgen.symmetry.rst","pymatgen.symmetry.analyzer.rst","pymatgen.symmetry.bandstructure.rst","pymatgen.symmetry.groups.rst","pymatgen.symmetry.kpath.rst","pymatgen.symmetry.maggroups.rst","pymatgen.symmetry.settings.rst","pymatgen.symmetry.site_symmetries.rst","pymatgen.symmetry.structure.rst","pymatgen.transformations.rst","pymatgen.transformations.advanced_transformations.rst","pymatgen.transformations.defect_transformations.rst","pymatgen.transformations.site_transformations.rst","pymatgen.transformations.standard_transformations.rst","pymatgen.transformations.transformation_abc.rst","pymatgen.util.rst","pymatgen.util.convergence.rst","pymatgen.util.coord.rst","pymatgen.util.coord_cython.rst","pymatgen.util.io_utils.rst","pymatgen.util.num.rst","pymatgen.util.plotting.rst","pymatgen.util.provenance.rst","pymatgen.util.serialization.rst","pymatgen.util.string.rst","pymatgen.util.testing.rst","pymatgen.util.typing.rst","pymatgen.vis.rst","pymatgen.vis.plotters.rst","pymatgen.vis.structure_chemview.rst","pymatgen.vis.structure_vtk.rst","references.rst","team.rst","usage.rst"],objects:{"":[[9,0,0,"-","pymatgen"]],"pymatgen.alchemy":[[11,0,0,"-","filters"],[12,0,0,"-","materials"],[13,0,0,"-","transmuters"]],"pymatgen.alchemy.filters":[[11,1,1,"","AbstractStructureFilter"],[11,1,1,"","ChargeBalanceFilter"],[11,1,1,"","ContainsSpecieFilter"],[11,1,1,"","RemoveDuplicatesFilter"],[11,1,1,"","RemoveExistingFilter"],[11,1,1,"","SpecieProximityFilter"],[11,1,1,"","SpeciesMaxDistFilter"]],"pymatgen.alchemy.filters.AbstractStructureFilter":[[11,2,1,"","test"]],"pymatgen.alchemy.filters.ChargeBalanceFilter":[[11,2,1,"","test"]],"pymatgen.alchemy.filters.ContainsSpecieFilter":[[11,2,1,"","as_dict"],[11,2,1,"","from_dict"],[11,2,1,"","test"]],"pymatgen.alchemy.filters.RemoveDuplicatesFilter":[[11,2,1,"","test"]],"pymatgen.alchemy.filters.RemoveExistingFilter":[[11,2,1,"","as_dict"],[11,2,1,"","test"]],"pymatgen.alchemy.filters.SpecieProximityFilter":[[11,2,1,"","as_dict"],[11,2,1,"","from_dict"],[11,2,1,"","test"]],"pymatgen.alchemy.filters.SpeciesMaxDistFilter":[[11,2,1,"","test"]],"pymatgen.alchemy.materials":[[12,1,1,"","TransformedStructure"]],"pymatgen.alchemy.materials.TransformedStructure":[[12,2,1,"","append_filter"],[12,2,1,"","append_transformation"],[12,2,1,"","as_dict"],[12,2,1,"","extend_transformations"],[12,2,1,"","from_cif_string"],[12,2,1,"","from_dict"],[12,2,1,"","from_poscar_string"],[12,2,1,"","from_snl"],[12,2,1,"","get_vasp_input"],[12,2,1,"","redo_next_change"],[12,2,1,"","set_parameter"],[12,3,1,"","structures"],[12,2,1,"","to_snl"],[12,2,1,"","undo_last_change"],[12,3,1,"","was_modified"],[12,2,1,"","write_vasp_input"]],"pymatgen.alchemy.transmuters":[[13,1,1,"","CifTransmuter"],[13,1,1,"","PoscarTransmuter"],[13,1,1,"","StandardTransmuter"],[13,4,1,"","batch_write_vasp_input"]],"pymatgen.alchemy.transmuters.CifTransmuter":[[13,2,1,"","from_filenames"]],"pymatgen.alchemy.transmuters.PoscarTransmuter":[[13,2,1,"","from_filenames"]],"pymatgen.alchemy.transmuters.StandardTransmuter":[[13,2,1,"","add_tags"],[13,2,1,"","append_transformation"],[13,2,1,"","append_transformed_structures"],[13,2,1,"","apply_filter"],[13,2,1,"","extend_transformations"],[13,2,1,"","from_structures"],[13,2,1,"","redo_next_change"],[13,2,1,"","set_parameter"],[13,2,1,"","undo_last_change"],[13,2,1,"","write_vasp_input"]],"pymatgen.analysis":[[15,0,0,"-","adsorption"],[16,0,0,"-","bond_dissociation"],[17,0,0,"-","bond_valence"],[18,0,0,"-","chemenv"],[40,0,0,"-","chempot_diagram"],[41,0,0,"-","cost"],[42,0,0,"-","defects"],[50,0,0,"-","diffraction"],[55,0,0,"-","diffusion_analyzer"],[56,0,0,"-","dimensionality"],[57,0,0,"-","elasticity"],[61,0,0,"-","energy_models"],[62,0,0,"-","eos"],[63,0,0,"-","ewald"],[64,0,0,"-","excitation"],[65,0,0,"-","ferroelectricity"],[67,0,0,"-","fragmenter"],[68,0,0,"-","functional_groups"],[69,0,0,"-","gb"],[71,0,0,"-","graphs"],[72,0,0,"-","hhi"],[73,0,0,"-","interface"],[74,0,0,"-","interface_reactions"],[75,0,0,"-","interfaces"],[79,0,0,"-","local_env"],[80,0,0,"-","magnetism"],[84,0,0,"-","molecule_matcher"],[85,0,0,"-","molecule_structure_comparator"],[86,0,0,"-","nmr"],[87,0,0,"-","path_finder"],[88,0,0,"-","phase_diagram"],[89,0,0,"-","piezo"],[90,0,0,"-","piezo_sensitivity"],[91,0,0,"-","pourbaix_diagram"],[92,0,0,"-","prototypes"],[93,0,0,"-","quasiharmonic"],[94,0,0,"-","reaction_calculator"],[95,0,0,"-","solar"],[97,0,0,"-","structure_analyzer"],[98,0,0,"-","structure_matcher"],[99,0,0,"-","structure_prediction"],[104,0,0,"-","substrate_analyzer"],[105,0,0,"-","surface_analysis"],[106,0,0,"-","thermochemistry"],[107,0,0,"-","topological"],[109,0,0,"-","transition_state"],[110,0,0,"-","wulff"],[111,0,0,"-","xas"],[113,0,0,"-","xps"]],"pymatgen.analysis.adsorption":[[15,1,1,"","AdsorbateSiteFinder"],[15,4,1,"","get_mi_vec"],[15,4,1,"","get_rot"],[15,4,1,"","plot_slab"],[15,4,1,"","put_coord_inside"],[15,4,1,"","reorient_z"]],"pymatgen.analysis.adsorption.AdsorbateSiteFinder":[[15,2,1,"","add_adsorbate"],[15,2,1,"","adsorb_both_surfaces"],[15,2,1,"","assign_selective_dynamics"],[15,2,1,"","assign_site_properties"],[15,2,1,"","ensemble_center"],[15,2,1,"","find_adsorption_sites"],[15,2,1,"","find_surface_sites_by_height"],[15,2,1,"","from_bulk_and_miller"],[15,2,1,"","generate_adsorption_structures"],[15,2,1,"","generate_substitution_structures"],[15,2,1,"","get_extended_surface_mesh"],[15,2,1,"","near_reduce"],[15,2,1,"","subsurface_sites"],[15,3,1,"","surface_sites"],[15,2,1,"","symm_reduce"]],"pymatgen.analysis.bond_dissociation":[[16,1,1,"","BondDissociationEnergies"]],"pymatgen.analysis.bond_dissociation.BondDissociationEnergies":[[16,2,1,"","build_new_entry"],[16,2,1,"","filter_fragment_entries"],[16,2,1,"","fragment_and_process"],[16,2,1,"","search_fragment_entries"]],"pymatgen.analysis.bond_valence":[[17,1,1,"","BVAnalyzer"],[17,4,1,"","add_oxidation_state_by_site_fraction"],[17,4,1,"","calculate_bv_sum"],[17,4,1,"","calculate_bv_sum_unordered"],[17,4,1,"","get_z_ordered_elmap"]],"pymatgen.analysis.bond_valence.BVAnalyzer":[[17,5,1,"","CHARGE_NEUTRALITY_TOLERANCE"],[17,2,1,"","get_oxi_state_decorated_structure"],[17,2,1,"","get_valences"]],"pymatgen.analysis.chemenv":[[19,0,0,"-","connectivity"],[24,0,0,"-","coordination_environments"],[31,0,0,"-","utils"]],"pymatgen.analysis.chemenv.connectivity":[[20,0,0,"-","connected_components"],[21,0,0,"-","connectivity_finder"],[22,0,0,"-","environment_nodes"],[23,0,0,"-","structure_connectivity"]],"pymatgen.analysis.chemenv.connectivity.connected_components":[[20,1,1,"","ConnectedComponent"],[20,4,1,"","draw_network"],[20,4,1,"","make_supergraph"]],"pymatgen.analysis.chemenv.connectivity.connected_components.ConnectedComponent":[[20,2,1,"","as_dict"],[20,2,1,"","compute_periodicity"],[20,2,1,"","compute_periodicity_all_simple_paths_algorithm"],[20,2,1,"","compute_periodicity_cycle_basis"],[20,2,1,"","coordination_sequence"],[20,2,1,"","description"],[20,2,1,"","elastic_centered_graph"],[20,2,1,"","from_dict"],[20,2,1,"","from_graph"],[20,3,1,"","graph"],[20,3,1,"","is_0d"],[20,3,1,"","is_1d"],[20,3,1,"","is_2d"],[20,3,1,"","is_3d"],[20,3,1,"","is_periodic"],[20,2,1,"","make_supergraph"],[20,3,1,"","periodicity"],[20,3,1,"","periodicity_vectors"],[20,2,1,"","show_graph"]],"pymatgen.analysis.chemenv.connectivity.connectivity_finder":[[21,1,1,"","ConnectivityFinder"]],"pymatgen.analysis.chemenv.connectivity.connectivity_finder.ConnectivityFinder":[[21,2,1,"","get_structure_connectivity"],[21,2,1,"","setup_parameters"]],"pymatgen.analysis.chemenv.connectivity.environment_nodes":[[22,1,1,"","AbstractEnvironmentNode"],[22,1,1,"","EnvironmentNode"],[22,4,1,"","get_environment_node"]],"pymatgen.analysis.chemenv.connectivity.environment_nodes.AbstractEnvironmentNode":[[22,5,1,"","ATOM"],[22,5,1,"","CE_NNBCES_NBCES_LIGANDS"],[22,5,1,"","COORDINATION_ENVIRONMENT"],[22,5,1,"","DEFAULT_EXTENSIONS"],[22,5,1,"","LIGANDS_ARRANGEMENT"],[22,5,1,"","NEIGHBORING_CES"],[22,5,1,"","NEIGHBORING_COORDINATION_ENVIRONMENTS"],[22,5,1,"","NEIGHBORS_LIGANDS_ARRANGEMENT"],[22,5,1,"","NUMBER_OF_LIGANDS_FOR_EACH_NEIGHBORING_CE"],[22,5,1,"","NUMBER_OF_LIGANDS_FOR_EACH_NEIGHBORING_COORDINATION_ENVIRONMENT"],[22,5,1,"","NUMBER_OF_NEIGHBORING_CES"],[22,5,1,"","NUMBER_OF_NEIGHBORING_COORDINATION_ENVIRONMENTS"],[22,3,1,"","atom_symbol"],[22,3,1,"","ce"],[22,3,1,"","ce_symbol"],[22,3,1,"","coordination_environment"],[22,2,1,"","everything_equal"],[22,3,1,"","isite"],[22,3,1,"","mp_symbol"]],"pymatgen.analysis.chemenv.connectivity.environment_nodes.EnvironmentNode":[[22,3,1,"","coordination_environment"],[22,2,1,"","everything_equal"]],"pymatgen.analysis.chemenv.connectivity.structure_connectivity":[[23,1,1,"","StructureConnectivity"],[23,4,1,"","get_delta_image"]],"pymatgen.analysis.chemenv.connectivity.structure_connectivity.StructureConnectivity":[[23,2,1,"","add_bonds"],[23,2,1,"","add_sites"],[23,2,1,"","as_dict"],[23,2,1,"","environment_subgraph"],[23,2,1,"","from_dict"],[23,2,1,"","get_connected_components"],[23,2,1,"","print_links"],[23,2,1,"","setup_atom_environment_subgraph"],[23,2,1,"","setup_atom_environments_subgraph"],[23,2,1,"","setup_connectivity_description"],[23,2,1,"","setup_environment_subgraph"],[23,2,1,"","setup_environments_subgraph"]],"pymatgen.analysis.chemenv.coordination_environments":[[25,0,0,"-","chemenv_strategies"],[26,0,0,"-","coordination_geometries"],[27,0,0,"-","coordination_geometries_files"],[28,0,0,"-","coordination_geometry_finder"],[29,0,0,"-","structure_environments"],[30,0,0,"-","voronoi"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies":[[25,1,1,"","AbstractChemenvStrategy"],[25,1,1,"","AdditionalConditionInt"],[25,1,1,"","AngleCutoffFloat"],[25,1,1,"","AngleNbSetWeight"],[25,1,1,"","AnglePlateauNbSetWeight"],[25,1,1,"","CNBiasNbSetWeight"],[25,1,1,"","CSMFloat"],[25,1,1,"","DeltaCSMNbSetWeight"],[25,1,1,"","DeltaDistanceNbSetWeight"],[25,1,1,"","DistanceAngleAreaNbSetWeight"],[25,1,1,"","DistanceCutoffFloat"],[25,1,1,"","DistanceNbSetWeight"],[25,1,1,"","DistancePlateauNbSetWeight"],[25,1,1,"","MultiWeightsChemenvStrategy"],[25,1,1,"","NbSetWeight"],[25,1,1,"","NormalizedAngleDistanceNbSetWeight"],[25,1,1,"","SelfCSMNbSetWeight"],[25,1,1,"","SimpleAbundanceChemenvStrategy"],[25,1,1,"","SimplestChemenvStrategy"],[25,1,1,"","StrategyOption"],[25,1,1,"","TargettedPenaltiedAbundanceChemenvStrategy"],[25,1,1,"","WeightedNbSetChemenvStrategy"],[25,4,1,"","get_effective_csm"],[25,4,1,"","set_info"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AbstractChemenvStrategy":[[25,5,1,"","AC"],[25,5,1,"","DEFAULT_SYMMETRY_MEASURE_TYPE"],[25,5,1,"","STRATEGY_DESCRIPTION"],[25,5,1,"","STRATEGY_INFO_FIELDS"],[25,5,1,"","STRATEGY_OPTIONS"],[25,2,1,"","as_dict"],[25,2,1,"","equivalent_site_index_and_transform"],[25,2,1,"","from_dict"],[25,2,1,"","get_site_ce_fractions_and_neighbors"],[25,2,1,"","get_site_coordination_environment"],[25,2,1,"","get_site_coordination_environments"],[25,2,1,"","get_site_coordination_environments_fractions"],[25,2,1,"","get_site_neighbors"],[25,2,1,"","prepare_symmetries"],[25,2,1,"","set_option"],[25,2,1,"","set_structure_environments"],[25,2,1,"","setup_options"],[25,3,1,"","symmetry_measure_type"],[25,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AdditionalConditionInt":[[25,5,1,"","allowed_values"],[25,2,1,"","as_dict"],[25,5,1,"","description"],[25,2,1,"","from_dict"],[25,5,1,"","integer"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AngleCutoffFloat":[[25,5,1,"","allowed_values"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AngleNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","angle_sum"],[25,2,1,"","angle_sumn"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.AnglePlateauNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.CNBiasNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","explicit"],[25,2,1,"","from_description"],[25,2,1,"","from_dict"],[25,2,1,"","geometrically_equidistant"],[25,2,1,"","linearly_equidistant"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.CSMFloat":[[25,5,1,"","allowed_values"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DeltaCSMNbSetWeight":[[25,5,1,"","DEFAULT_EFFECTIVE_CSM_ESTIMATOR"],[25,5,1,"","DEFAULT_SYMMETRY_MEASURE_TYPE"],[25,5,1,"","DEFAULT_WEIGHT_ESTIMATOR"],[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","delta_cn_specifics"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DeltaDistanceNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DistanceAngleAreaNbSetWeight":[[25,5,1,"","AC"],[25,5,1,"","DEFAULT_SURFACE_DEFINITION"],[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","rectangle_crosses_area"],[25,2,1,"","w_area_has_intersection"],[25,2,1,"","w_area_has_intersection_smoothstep"],[25,2,1,"","w_area_intersection_nbsfh_fbs_onb0"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DistanceCutoffFloat":[[25,5,1,"","allowed_values"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DistanceNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.DistancePlateauNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.MultiWeightsChemenvStrategy":[[25,5,1,"","DEFAULT_CE_ESTIMATOR"],[25,5,1,"","DEFAULT_DIST_ANG_AREA_WEIGHT"],[25,5,1,"","STRATEGY_DESCRIPTION"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","stats_article_weights_parameters"],[25,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NbSetWeight":[[25,2,1,"","as_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.NormalizedAngleDistanceNbSetWeight":[[25,5,1,"","SHORT_NAME"],[25,2,1,"","ang"],[25,2,1,"","anginvdist"],[25,2,1,"","anginvndist"],[25,2,1,"","angn"],[25,2,1,"","angninvdist"],[25,2,1,"","angninvndist"],[25,2,1,"","as_dict"],[25,2,1,"","aweight"],[25,2,1,"","from_dict"],[25,2,1,"","gweight"],[25,2,1,"","invdist"],[25,2,1,"","invndist"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.SelfCSMNbSetWeight":[[25,5,1,"","DEFAULT_EFFECTIVE_CSM_ESTIMATOR"],[25,5,1,"","DEFAULT_SYMMETRY_MEASURE_TYPE"],[25,5,1,"","DEFAULT_WEIGHT_ESTIMATOR"],[25,5,1,"","SHORT_NAME"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","weight"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.SimpleAbundanceChemenvStrategy":[[25,5,1,"","DEFAULT_ADDITIONAL_CONDITION"],[25,5,1,"","DEFAULT_MAX_DIST"],[25,5,1,"","STRATEGY_DESCRIPTION"],[25,5,1,"","STRATEGY_OPTIONS"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","get_site_coordination_environment"],[25,2,1,"","get_site_coordination_environments"],[25,2,1,"","get_site_neighbors"],[25,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.SimplestChemenvStrategy":[[25,5,1,"","DEFAULT_ADDITIONAL_CONDITION"],[25,5,1,"","DEFAULT_ANGLE_CUTOFF"],[25,5,1,"","DEFAULT_CONTINUOUS_SYMMETRY_MEASURE_CUTOFF"],[25,5,1,"","DEFAULT_DISTANCE_CUTOFF"],[25,5,1,"","STRATEGY_DESCRIPTION"],[25,5,1,"","STRATEGY_OPTIONS"],[25,2,1,"","add_strategy_visualization_to_subplot"],[25,3,1,"","additional_condition"],[25,3,1,"","angle_cutoff"],[25,2,1,"","as_dict"],[25,3,1,"","continuous_symmetry_measure_cutoff"],[25,3,1,"","distance_cutoff"],[25,2,1,"","from_dict"],[25,2,1,"","get_site_coordination_environment"],[25,2,1,"","get_site_coordination_environments"],[25,2,1,"","get_site_coordination_environments_fractions"],[25,2,1,"","get_site_neighbors"],[25,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.StrategyOption":[[25,5,1,"","allowed_values"],[25,2,1,"","as_dict"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.TargettedPenaltiedAbundanceChemenvStrategy":[[25,5,1,"","DEFAULT_TARGET_ENVIRONMENTS"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","get_site_coordination_environment"],[25,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies.WeightedNbSetChemenvStrategy":[[25,5,1,"","DEFAULT_CE_ESTIMATOR"],[25,5,1,"","STRATEGY_DESCRIPTION"],[25,2,1,"","as_dict"],[25,2,1,"","from_dict"],[25,2,1,"","get_site_coordination_environment"],[25,2,1,"","get_site_coordination_environments"],[25,2,1,"","get_site_coordination_environments_fractions"],[25,2,1,"","get_site_neighbors"],[25,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries":[[26,1,1,"","AbstractChemenvAlgorithm"],[26,1,1,"","AllCoordinationGeometries"],[26,1,1,"","CoordinationGeometry"],[26,1,1,"","ExplicitPermutationsAlgorithm"],[26,1,1,"","SeparationPlane"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.AbstractChemenvAlgorithm":[[26,3,1,"","algorithm_type"],[26,2,1,"","as_dict"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.AllCoordinationGeometries":[[26,2,1,"","get_geometries"],[26,2,1,"","get_geometry_from_IUCr_symbol"],[26,2,1,"","get_geometry_from_IUPAC_symbol"],[26,2,1,"","get_geometry_from_mp_symbol"],[26,2,1,"","get_geometry_from_name"],[26,2,1,"","get_implemented_geometries"],[26,2,1,"","get_not_implemented_geometries"],[26,2,1,"","get_symbol_cn_mapping"],[26,2,1,"","get_symbol_name_mapping"],[26,2,1,"","is_a_valid_coordination_geometry"],[26,2,1,"","pretty_print"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.CoordinationGeometry":[[26,5,1,"","CSM_SKIP_SEPARATION_PLANE_ALGO"],[26,3,1,"","IUCr_symbol"],[26,3,1,"","IUCr_symbol_str"],[26,3,1,"","IUPAC_symbol"],[26,3,1,"","IUPAC_symbol_str"],[26,1,1,"","NeighborsSetsHints"],[26,3,1,"","algorithms"],[26,2,1,"","as_dict"],[26,3,1,"","ce_symbol"],[26,3,1,"","coordination_number"],[26,3,1,"","distfactor_max"],[26,2,1,"","edges"],[26,2,1,"","faces"],[26,2,1,"","from_dict"],[26,2,1,"","get_central_site"],[26,2,1,"","get_coordination_number"],[26,2,1,"","get_name"],[26,2,1,"","get_pmeshes"],[26,2,1,"","is_implemented"],[26,3,1,"","mp_symbol"],[26,3,1,"","number_of_permutations"],[26,3,1,"","pauling_stability_ratio"],[26,2,1,"","ref_permutation"],[26,2,1,"","set_permutations_safe_override"],[26,2,1,"","solid_angles"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.CoordinationGeometry.NeighborsSetsHints":[[26,5,1,"","ALLOWED_HINTS_TYPES"],[26,2,1,"","as_dict"],[26,2,1,"","double_cap_hints"],[26,2,1,"","from_dict"],[26,2,1,"","hints"],[26,2,1,"","single_cap_hints"],[26,2,1,"","triple_cap_hints"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.ExplicitPermutationsAlgorithm":[[26,3,1,"","as_dict"],[26,2,1,"","from_dict"],[26,3,1,"","permutations"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometries.SeparationPlane":[[26,3,1,"","argsorted_ref_separation_perm"],[26,3,1,"","as_dict"],[26,2,1,"","from_dict"],[26,3,1,"","permutations"],[26,3,1,"","ref_separation_perm"],[26,2,1,"","safe_separation_permutations"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder":[[28,1,1,"","AbstractGeometry"],[28,1,1,"","LocalGeometryFinder"],[28,4,1,"","find_rotation"],[28,4,1,"","find_scaling_factor"],[28,4,1,"","symmetry_measure"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder.AbstractGeometry":[[28,3,1,"","cn"],[28,3,1,"","coordination_number"],[28,2,1,"","from_cg"],[28,2,1,"","points_wcs_csc"],[28,2,1,"","points_wcs_ctwcc"],[28,2,1,"","points_wcs_ctwocc"],[28,2,1,"","points_wocs_csc"],[28,2,1,"","points_wocs_ctwcc"],[28,2,1,"","points_wocs_ctwocc"]],"pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder.LocalGeometryFinder":[[28,5,1,"","BVA_DISTANCE_SCALE_FACTORS"],[28,5,1,"","DEFAULT_BVA_DISTANCE_SCALE_FACTOR"],[28,5,1,"","DEFAULT_SPG_ANALYZER_OPTIONS"],[28,5,1,"","DEFAULT_STRATEGY"],[28,5,1,"","PRESETS"],[28,5,1,"","STRUCTURE_REFINEMENT_NONE"],[28,5,1,"","STRUCTURE_REFINEMENT_REFINED"],[28,5,1,"","STRUCTURE_REFINEMENT_SYMMETRIZED"],[28,2,1,"","compute_coordination_environments"],[28,2,1,"","compute_structure_environments"],[28,2,1,"","coordination_geometry_symmetry_measures"],[28,2,1,"","coordination_geometry_symmetry_measures_fallback_random"],[28,2,1,"","coordination_geometry_symmetry_measures_separation_plane"],[28,2,1,"","coordination_geometry_symmetry_measures_separation_plane_optim"],[28,2,1,"","coordination_geometry_symmetry_measures_sepplane_optim"],[28,2,1,"","coordination_geometry_symmetry_measures_standard"],[28,2,1,"","get_coordination_symmetry_measures"],[28,2,1,"","get_coordination_symmetry_measures_optim"],[28,2,1,"","get_structure"],[28,2,1,"","set_structure"],[28,2,1,"","setup_explicit_indices_local_geometry"],[28,2,1,"","setup_local_geometry"],[28,2,1,"","setup_ordered_indices_local_geometry"],[28,2,1,"","setup_parameter"],[28,2,1,"","setup_parameters"],[28,2,1,"","setup_random_indices_local_geometry"],[28,2,1,"","setup_random_structure"],[28,2,1,"","setup_structure"],[28,2,1,"","setup_test_perfect_environment"],[28,2,1,"","update_nb_set_environments"]],"pymatgen.analysis.chemenv.coordination_environments.structure_environments":[[29,1,1,"","ChemicalEnvironments"],[29,1,1,"","LightStructureEnvironments"],[29,1,1,"","StructureEnvironments"]],"pymatgen.analysis.chemenv.coordination_environments.structure_environments.ChemicalEnvironments":[[29,2,1,"","add_coord_geom"],[29,2,1,"","as_dict"],[29,2,1,"","from_dict"],[29,2,1,"","is_close_to"],[29,2,1,"","minimum_geometries"],[29,2,1,"","minimum_geometry"]],"pymatgen.analysis.chemenv.coordination_environments.structure_environments.LightStructureEnvironments":[[29,5,1,"","DEFAULT_STATISTICS_FIELDS"],[29,5,1,"","DELTA_MAX_OXIDATION_STATE"],[29,1,1,"","NeighborsSet"],[29,2,1,"","as_dict"],[29,2,1,"","clear_environments"],[29,2,1,"","contains_only_one_anion"],[29,2,1,"","contains_only_one_anion_atom"],[29,2,1,"","environments_identified"],[29,2,1,"","from_dict"],[29,2,1,"","from_structure_environments"],[29,2,1,"","get_site_info_for_specie_allces"],[29,2,1,"","get_site_info_for_specie_ce"],[29,2,1,"","get_statistics"],[29,2,1,"","setup_statistic_lists"],[29,2,1,"","site_contains_environment"],[29,2,1,"","site_has_clear_environment"],[29,2,1,"","structure_contains_atom_environment"],[29,2,1,"","structure_has_clear_environments"],[29,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.analysis.chemenv.coordination_environments.structure_environments.LightStructureEnvironments.NeighborsSet":[[29,2,1,"","as_dict"],[29,2,1,"","from_dict"],[29,3,1,"","neighb_coords"],[29,3,1,"","neighb_indices_and_images"],[29,3,1,"","neighb_sites"],[29,3,1,"","neighb_sites_and_indices"]],"pymatgen.analysis.chemenv.coordination_environments.structure_environments.StructureEnvironments":[[29,5,1,"","AC"],[29,1,1,"","NeighborsSet"],[29,2,1,"","add_neighbors_set"],[29,2,1,"","as_dict"],[29,2,1,"","differences_wrt"],[29,2,1,"","from_dict"],[29,2,1,"","get_coordination_environments"],[29,2,1,"","get_csm"],[29,2,1,"","get_csm_and_maps"],[29,2,1,"","get_csms"],[29,2,1,"","get_environments_figure"],[29,2,1,"","init_neighbors_sets"],[29,2,1,"","plot_csm_and_maps"],[29,2,1,"","plot_environments"],[29,2,1,"","save_environments_figure"],[29,2,1,"","update_coordination_environments"],[29,2,1,"","update_site_info"]],"pymatgen.analysis.chemenv.coordination_environments.structure_environments.StructureEnvironments.NeighborsSet":[[29,2,1,"","add_source"],[29,2,1,"","angle_plateau"],[29,3,1,"","angles"],[29,2,1,"","as_dict"],[29,3,1,"","coords"],[29,2,1,"","distance_plateau"],[29,3,1,"","distances"],[29,2,1,"","from_dict"],[29,2,1,"","get_neighb_voronoi_indices"],[29,3,1,"","info"],[29,3,1,"","neighb_coords"],[29,3,1,"","neighb_coordsOpt"],[29,3,1,"","neighb_sites"],[29,3,1,"","neighb_sites_and_indices"],[29,3,1,"","normalized_angles"],[29,3,1,"","normalized_distances"],[29,3,1,"","source"],[29,2,1,"","voronoi_grid_surface_points"]],"pymatgen.analysis.chemenv.coordination_environments.voronoi":[[30,1,1,"","DetailedVoronoiContainer"],[30,4,1,"","from_bson_voronoi_list2"]],"pymatgen.analysis.chemenv.coordination_environments.voronoi.DetailedVoronoiContainer":[[30,5,1,"","AC"],[30,2,1,"","as_dict"],[30,5,1,"","default_normalized_angle_tolerance"],[30,5,1,"","default_normalized_distance_tolerance"],[30,5,1,"","default_voronoi_cutoff"],[30,2,1,"","from_dict"],[30,2,1,"","get_rdf_figure"],[30,2,1,"","get_sadf_figure"],[30,2,1,"","is_close_to"],[30,2,1,"","maps_and_surfaces"],[30,2,1,"","maps_and_surfaces_bounded"],[30,2,1,"","neighbors"],[30,2,1,"","neighbors_surfaces"],[30,2,1,"","neighbors_surfaces_bounded"],[30,2,1,"","setup_neighbors_distances_and_angles"],[30,2,1,"","setup_voronoi_list"],[30,2,1,"","to_bson_voronoi_list2"],[30,2,1,"","voronoi_parameters_bounds_and_limits"]],"pymatgen.analysis.chemenv.utils":[[32,0,0,"-","chemenv_config"],[33,0,0,"-","chemenv_errors"],[34,0,0,"-","coordination_geometry_utils"],[35,0,0,"-","defs_utils"],[36,0,0,"-","func_utils"],[37,0,0,"-","graph_utils"],[38,0,0,"-","math_utils"],[39,0,0,"-","scripts_utils"]],"pymatgen.analysis.chemenv.utils.chemenv_config":[[32,1,1,"","ChemEnvConfig"]],"pymatgen.analysis.chemenv.utils.chemenv_config.ChemEnvConfig":[[32,5,1,"","DEFAULT_PACKAGE_OPTIONS"],[32,2,1,"","auto_load"],[32,3,1,"","has_materials_project_access"],[32,2,1,"","package_options_description"],[32,2,1,"","save"],[32,2,1,"","setup"],[32,2,1,"","setup_package_options"]],"pymatgen.analysis.chemenv.utils.chemenv_errors":[[33,6,1,"","AbstractChemenvError"],[33,6,1,"","ChemenvError"],[33,6,1,"","EquivalentSiteSearchError"],[33,6,1,"","NeighborsNotComputedChemenvError"],[33,6,1,"","SolidAngleError"]],"pymatgen.analysis.chemenv.utils.coordination_geometry_utils":[[34,1,1,"","Plane"],[34,4,1,"","anticlockwise_sort"],[34,4,1,"","anticlockwise_sort_indices"],[34,4,1,"","changebasis"],[34,4,1,"","collinear"],[34,4,1,"","diamond_functions"],[34,4,1,"","function_comparison"],[34,4,1,"","get_lower_and_upper_f"],[34,4,1,"","is_anion_cation_bond"],[34,4,1,"","matrixTimesVector"],[34,4,1,"","my_solid_angle"],[34,4,1,"","quarter_ellipsis_functions"],[34,4,1,"","rectangle_surface_intersection"],[34,4,1,"","rotateCoords"],[34,4,1,"","rotateCoordsOpt"],[34,4,1,"","separation_in_list"],[34,4,1,"","sort_separation"],[34,4,1,"","sort_separation_tuple"],[34,4,1,"","spline_functions"],[34,4,1,"","vectorsToMatrix"]],"pymatgen.analysis.chemenv.utils.coordination_geometry_utils.Plane":[[34,5,1,"","TEST_2D_POINTS"],[34,3,1,"","a"],[34,3,1,"","abcd"],[34,3,1,"","b"],[34,3,1,"","c"],[34,3,1,"","coefficients"],[34,3,1,"","crosses_origin"],[34,3,1,"","d"],[34,3,1,"","distance_to_origin"],[34,2,1,"","distance_to_point"],[34,2,1,"","distances"],[34,2,1,"","distances_indices_groups"],[34,2,1,"","distances_indices_sorted"],[34,2,1,"","fit_error"],[34,2,1,"","fit_least_square_distance_error"],[34,2,1,"","fit_maximum_distance_error"],[34,2,1,"","from_2points_and_origin"],[34,2,1,"","from_3points"],[34,2,1,"","from_coefficients"],[34,2,1,"","from_npoints"],[34,2,1,"","from_npoints_least_square_distance"],[34,2,1,"","from_npoints_maximum_distance"],[34,2,1,"","indices_separate"],[34,2,1,"","init_3points"],[34,2,1,"","is_in_list"],[34,2,1,"","is_in_plane"],[34,2,1,"","is_same_plane_as"],[34,2,1,"","orthonormal_vectors"],[34,2,1,"","perpendicular_bisector"],[34,2,1,"","project_and_to2dim"],[34,2,1,"","project_and_to2dim_ordered_indices"],[34,2,1,"","projectionpoints"]],"pymatgen.analysis.chemenv.utils.defs_utils":[[35,1,1,"","AdditionalConditions"],[35,4,1,"","chemenv_citations"]],"pymatgen.analysis.chemenv.utils.defs_utils.AdditionalConditions":[[35,5,1,"","ALL"],[35,5,1,"","CONDITION_DESCRIPTION"],[35,5,1,"","NONE"],[35,5,1,"","NO_AC"],[35,5,1,"","NO_ADDITIONAL_CONDITION"],[35,5,1,"","NO_E2SEB"],[35,5,1,"","NO_ELEMENT_TO_SAME_ELEMENT_BONDS"],[35,5,1,"","ONLY_ACB"],[35,5,1,"","ONLY_ACB_AND_NO_E2SEB"],[35,5,1,"","ONLY_ANION_CATION_BONDS"],[35,5,1,"","ONLY_ANION_CATION_BONDS_AND_NO_ELEMENT_TO_SAME_ELEMENT_BONDS"],[35,5,1,"","ONLY_E2OB"],[35,5,1,"","ONLY_ELEMENT_TO_OXYGEN_BONDS"],[35,2,1,"","check_condition"]],"pymatgen.analysis.chemenv.utils.func_utils":[[36,1,1,"","AbstractRatioFunction"],[36,1,1,"","CSMFiniteRatioFunction"],[36,1,1,"","CSMInfiniteRatioFunction"],[36,1,1,"","DeltaCSMRatioFunction"],[36,1,1,"","RatioFunction"]],"pymatgen.analysis.chemenv.utils.func_utils.AbstractRatioFunction":[[36,5,1,"","ALLOWED_FUNCTIONS"],[36,2,1,"","evaluate"],[36,2,1,"","from_dict"],[36,2,1,"","setup_parameters"]],"pymatgen.analysis.chemenv.utils.func_utils.CSMFiniteRatioFunction":[[36,5,1,"","ALLOWED_FUNCTIONS"],[36,2,1,"","fractions"],[36,2,1,"","mean_estimator"],[36,2,1,"","power2_decreasing_exp"],[36,2,1,"","ratios"],[36,2,1,"","smootherstep"],[36,2,1,"","smoothstep"]],"pymatgen.analysis.chemenv.utils.func_utils.CSMInfiniteRatioFunction":[[36,5,1,"","ALLOWED_FUNCTIONS"],[36,2,1,"","fractions"],[36,2,1,"","mean_estimator"],[36,2,1,"","power2_inverse_decreasing"],[36,2,1,"","power2_inverse_power2_decreasing"],[36,2,1,"","ratios"]],"pymatgen.analysis.chemenv.utils.func_utils.DeltaCSMRatioFunction":[[36,5,1,"","ALLOWED_FUNCTIONS"],[36,2,1,"","smootherstep"]],"pymatgen.analysis.chemenv.utils.func_utils.RatioFunction":[[36,5,1,"","ALLOWED_FUNCTIONS"],[36,2,1,"","inverse_smootherstep"],[36,2,1,"","inverse_smoothstep"],[36,2,1,"","power2_decreasing_exp"],[36,2,1,"","power2_inverse_decreasing"],[36,2,1,"","power2_inverse_power2_decreasing"],[36,2,1,"","smootherstep"],[36,2,1,"","smoothstep"]],"pymatgen.analysis.chemenv.utils.graph_utils":[[37,1,1,"","MultiGraphCycle"],[37,1,1,"","SimpleGraphCycle"],[37,4,1,"","get_all_elementary_cycles"],[37,4,1,"","get_all_simple_paths_edges"],[37,4,1,"","get_delta"]],"pymatgen.analysis.chemenv.utils.graph_utils.MultiGraphCycle":[[37,2,1,"","order"],[37,2,1,"","validate"]],"pymatgen.analysis.chemenv.utils.graph_utils.SimpleGraphCycle":[[37,2,1,"","as_dict"],[37,2,1,"","from_dict"],[37,2,1,"","from_edges"],[37,2,1,"","order"],[37,2,1,"","validate"]],"pymatgen.analysis.chemenv.utils.math_utils":[[38,4,1,"","cosinus_step"],[38,4,1,"","divisors"],[38,4,1,"","get_center_of_arc"],[38,4,1,"","get_linearly_independent_vectors"],[38,4,1,"","normal_cdf_step"],[38,4,1,"","power2_decreasing_exp"],[38,4,1,"","power2_inverse_decreasing"],[38,4,1,"","power2_inverse_power2_decreasing"],[38,4,1,"","power2_inverse_powern_decreasing"],[38,4,1,"","power2_tangent_decreasing"],[38,4,1,"","power3_step"],[38,4,1,"","powern_decreasing"],[38,4,1,"","powern_parts_step"],[38,4,1,"","prime_factors"],[38,4,1,"","scale_and_clamp"],[38,4,1,"","smootherstep"],[38,4,1,"","smoothstep"]],"pymatgen.analysis.chemenv.utils.scripts_utils":[[39,4,1,"","compute_environments"],[39,4,1,"","draw_cg"],[39,4,1,"","thankyou"],[39,4,1,"","visualize"],[39,4,1,"","welcome"]],"pymatgen.analysis.chempot_diagram":[[40,1,1,"","ChemicalPotentialDiagram"],[40,4,1,"","get_2d_orthonormal_vector"],[40,4,1,"","get_centroid_2d"],[40,4,1,"","simple_pca"]],"pymatgen.analysis.chempot_diagram.ChemicalPotentialDiagram":[[40,3,1,"","border_hyperplanes"],[40,3,1,"","chemical_system"],[40,3,1,"","domains"],[40,3,1,"","el_refs"],[40,3,1,"","entry_dict"],[40,2,1,"","get_plot"],[40,3,1,"","hyperplane_entries"],[40,3,1,"","hyperplanes"],[40,3,1,"","lims"]],"pymatgen.analysis.cost":[[41,1,1,"","CostAnalyzer"],[41,1,1,"","CostDB"],[41,1,1,"","CostDBCSV"],[41,1,1,"","CostEntry"]],"pymatgen.analysis.cost.CostAnalyzer":[[41,2,1,"","get_cost_per_kg"],[41,2,1,"","get_cost_per_mol"],[41,2,1,"","get_lowest_decomposition"]],"pymatgen.analysis.cost.CostDB":[[41,2,1,"","get_entries"]],"pymatgen.analysis.cost.CostDBCSV":[[41,2,1,"","get_entries"]],"pymatgen.analysis.defects":[[43,0,0,"-","core"],[44,0,0,"-","corrections"],[45,0,0,"-","defect_compatibility"],[46,0,0,"-","dilute_solution_model"],[47,0,0,"-","generators"],[48,0,0,"-","thermodynamics"],[49,0,0,"-","utils"]],"pymatgen.analysis.defects.core":[[43,1,1,"","Defect"],[43,1,1,"","DefectCorrection"],[43,1,1,"","DefectEntry"],[43,1,1,"","Interstitial"],[43,1,1,"","Substitution"],[43,1,1,"","Vacancy"],[43,4,1,"","create_saturated_interstitial_structure"]],"pymatgen.analysis.defects.core.Defect":[[43,3,1,"","bulk_structure"],[43,3,1,"","charge"],[43,2,1,"","copy"],[43,3,1,"","defect_composition"],[43,2,1,"","generate_defect_structure"],[43,2,1,"","get_multiplicity"],[43,3,1,"","multiplicity"],[43,3,1,"","name"],[43,2,1,"","set_charge"],[43,3,1,"","site"]],"pymatgen.analysis.defects.core.DefectCorrection":[[43,2,1,"","correct_entry"],[43,2,1,"","get_correction"]],"pymatgen.analysis.defects.core.DefectEntry":[[43,2,1,"","as_dict"],[43,3,1,"","bulk_structure"],[43,3,1,"","charge"],[43,2,1,"","copy"],[43,2,1,"","defect_concentration"],[43,3,1,"","energy"],[43,2,1,"","formation_energy"],[43,2,1,"","from_dict"],[43,3,1,"","multiplicity"],[43,3,1,"","name"],[43,3,1,"","site"]],"pymatgen.analysis.defects.core.Interstitial":[[43,3,1,"","defect_composition"],[43,2,1,"","generate_defect_structure"],[43,2,1,"","get_multiplicity"],[43,3,1,"","name"]],"pymatgen.analysis.defects.core.Substitution":[[43,3,1,"","defect_composition"],[43,2,1,"","generate_defect_structure"],[43,2,1,"","get_multiplicity"],[43,3,1,"","name"]],"pymatgen.analysis.defects.core.Vacancy":[[43,3,1,"","defect_composition"],[43,2,1,"","generate_defect_structure"],[43,2,1,"","get_multiplicity"],[43,3,1,"","name"]],"pymatgen.analysis.defects.corrections":[[44,1,1,"","BandEdgeShiftingCorrection"],[44,1,1,"","BandFillingCorrection"],[44,1,1,"","FreysoldtCorrection"],[44,1,1,"","KumagaiCorrection"]],"pymatgen.analysis.defects.corrections.BandEdgeShiftingCorrection":[[44,2,1,"","get_correction"]],"pymatgen.analysis.defects.corrections.BandFillingCorrection":[[44,2,1,"","get_correction"],[44,2,1,"","perform_bandfill_corr"]],"pymatgen.analysis.defects.corrections.FreysoldtCorrection":[[44,2,1,"","get_correction"],[44,2,1,"","perform_es_corr"],[44,2,1,"","perform_pot_corr"],[44,2,1,"","plot"]],"pymatgen.analysis.defects.corrections.KumagaiCorrection":[[44,2,1,"","get_correction"],[44,2,1,"","get_potential_shift"],[44,2,1,"","get_real_summation"],[44,2,1,"","get_recip_summation"],[44,2,1,"","get_self_interaction"],[44,2,1,"","perform_es_corr"],[44,2,1,"","perform_pot_corr"],[44,2,1,"","plot"]],"pymatgen.analysis.defects.defect_compatibility":[[45,1,1,"","DefectCompatibility"]],"pymatgen.analysis.defects.defect_compatibility.DefectCompatibility":[[45,2,1,"","check_final_relaxed_structure_delocalized"],[45,2,1,"","check_freysoldt_delocalized"],[45,2,1,"","check_kumagai_delocalized"],[45,2,1,"","delocalization_analysis"],[45,2,1,"","perform_all_corrections"],[45,2,1,"","perform_band_edge_shifting"],[45,2,1,"","perform_bandfilling"],[45,2,1,"","perform_freysoldt"],[45,2,1,"","perform_kumagai"],[45,2,1,"","process_entry"]],"pymatgen.analysis.defects.dilute_solution_model":[[46,4,1,"","compute_defect_density"],[46,4,1,"","solute_defect_density"],[46,4,1,"","solute_site_preference_finder"]],"pymatgen.analysis.defects.generators":[[47,1,1,"","DefectGenerator"],[47,1,1,"","InterstitialGenerator"],[47,1,1,"","SimpleChargeGenerator"],[47,1,1,"","SubstitutionGenerator"],[47,1,1,"","VacancyGenerator"],[47,1,1,"","VoronoiInterstitialGenerator"]],"pymatgen.analysis.defects.thermodynamics":[[48,1,1,"","DefectPhaseDiagram"]],"pymatgen.analysis.defects.thermodynamics.DefectPhaseDiagram":[[48,3,1,"","all_stable_entries"],[48,3,1,"","all_unstable_entries"],[48,2,1,"","as_dict"],[48,2,1,"","defect_concentrations"],[48,3,1,"","defect_types"],[48,2,1,"","find_stable_charges"],[48,2,1,"","from_dict"],[48,2,1,"","get_dopability_limits"],[48,2,1,"","plot"],[48,2,1,"","solve_for_fermi_energy"],[48,2,1,"","solve_for_non_equilibrium_fermi_energy"],[48,2,1,"","suggest_charges"],[48,2,1,"","suggest_larger_supercells"]],"pymatgen.analysis.defects.utils":[[49,1,1,"","ChargeDensityAnalyzer"],[49,1,1,"","ChargeInsertionAnalyzer"],[49,1,1,"","QModel"],[49,1,1,"","StructureMotifInterstitial"],[49,1,1,"","TopographyAnalyzer"],[49,1,1,"","VoronoiPolyhedron"],[49,4,1,"","calculate_vol"],[49,4,1,"","closestsites"],[49,4,1,"","converge"],[49,4,1,"","eV_to_k"],[49,4,1,"","generate_R_and_G_vecs"],[49,4,1,"","generate_reciprocal_vectors_squared"],[49,4,1,"","generic_groupby"],[49,4,1,"","genrecip"],[49,4,1,"","tune_for_gamma"]],"pymatgen.analysis.defects.utils.ChargeDensityAnalyzer":[[49,3,1,"","charge_distribution_df"],[49,2,1,"","cluster_nodes"],[49,3,1,"","extrema_df"],[49,2,1,"","from_file"],[49,2,1,"","get_local_extrema"],[49,2,1,"","get_structure_with_nodes"],[49,2,1,"","remove_collisions"],[49,2,1,"","sort_sites_by_integrated_chg"]],"pymatgen.analysis.defects.utils.ChargeInsertionAnalyzer":[[49,2,1,"","get_labels"]],"pymatgen.analysis.defects.utils.QModel":[[49,2,1,"","rho_rec"],[49,3,1,"","rho_rec_limit0"]],"pymatgen.analysis.defects.utils.StructureMotifInterstitial":[[49,2,1,"","enumerate_defectsites"],[49,2,1,"","get_coordinating_elements_cns"],[49,2,1,"","get_defectsite_multiplicity"],[49,2,1,"","get_motif_type"],[49,2,1,"","get_op_value"],[49,2,1,"","make_supercells_with_defects"]],"pymatgen.analysis.defects.utils.TopographyAnalyzer":[[49,2,1,"","analyze_symmetry"],[49,2,1,"","check_volume"],[49,2,1,"","cluster_nodes"],[49,2,1,"","get_structure_with_nodes"],[49,2,1,"","print_stats"],[49,2,1,"","remove_collisions"],[49,2,1,"","vtk"],[49,2,1,"","write_topology"]],"pymatgen.analysis.defects.utils.VoronoiPolyhedron":[[49,3,1,"","coordination"],[49,2,1,"","is_image"],[49,3,1,"","volume"]],"pymatgen.analysis.diffraction":[[51,0,0,"-","core"],[52,0,0,"-","neutron"],[53,0,0,"-","tem"],[54,0,0,"-","xrd"]],"pymatgen.analysis.diffraction.core":[[51,1,1,"","AbstractDiffractionPatternCalculator"],[51,1,1,"","DiffractionPattern"],[51,4,1,"","get_unique_families"]],"pymatgen.analysis.diffraction.core.AbstractDiffractionPatternCalculator":[[51,5,1,"","SCALED_INTENSITY_TOL"],[51,5,1,"","TWO_THETA_TOL"],[51,2,1,"","get_pattern"],[51,2,1,"","get_plot"],[51,2,1,"","plot_structures"],[51,2,1,"","show_plot"]],"pymatgen.analysis.diffraction.core.DiffractionPattern":[[51,5,1,"","XLABEL"],[51,5,1,"","YLABEL"]],"pymatgen.analysis.diffraction.neutron":[[52,1,1,"","NDCalculator"]],"pymatgen.analysis.diffraction.neutron.NDCalculator":[[52,2,1,"","get_pattern"]],"pymatgen.analysis.diffraction.tem":[[53,1,1,"","TEMCalculator"]],"pymatgen.analysis.diffraction.tem.TEMCalculator":[[53,2,1,"","bragg_angles"],[53,2,1,"","cell_intensity"],[53,2,1,"","cell_scattering_factors"],[53,2,1,"","electron_scattering_factors"],[53,2,1,"","generate_points"],[53,2,1,"","get_first_point"],[53,2,1,"","get_interplanar_angle"],[53,2,1,"","get_interplanar_spacings"],[53,2,1,"","get_pattern"],[53,2,1,"","get_plot_2d"],[53,2,1,"","get_plot_2d_concise"],[53,2,1,"","get_plot_coeffs"],[53,2,1,"","get_positions"],[53,2,1,"","get_s2"],[53,2,1,"","is_parallel"],[53,2,1,"","normalized_cell_intensity"],[53,2,1,"","tem_dots"],[53,2,1,"","wavelength_rel"],[53,2,1,"","x_ray_factors"],[53,2,1,"","zone_axis_filter"]],"pymatgen.analysis.diffraction.xrd":[[54,1,1,"","XRDCalculator"]],"pymatgen.analysis.diffraction.xrd.XRDCalculator":[[54,5,1,"","AVAILABLE_RADIATION"],[54,2,1,"","get_pattern"]],"pymatgen.analysis.diffusion_analyzer":[[55,1,1,"","DiffusionAnalyzer"],[55,4,1,"","fit_arrhenius"],[55,4,1,"","get_arrhenius_plot"],[55,4,1,"","get_conversion_factor"],[55,4,1,"","get_extrapolated_conductivity"],[55,4,1,"","get_extrapolated_diffusivity"]],"pymatgen.analysis.diffusion_analyzer.DiffusionAnalyzer":[[55,2,1,"","as_dict"],[55,2,1,"","export_msdt"],[55,2,1,"","from_dict"],[55,2,1,"","from_files"],[55,2,1,"","from_structures"],[55,2,1,"","from_vaspruns"],[55,2,1,"","get_drift_corrected_structures"],[55,2,1,"","get_framework_rms_plot"],[55,2,1,"","get_msd_plot"],[55,2,1,"","get_summary_dict"],[55,2,1,"","plot_msd"]],"pymatgen.analysis.dimensionality":[[56,4,1,"","calculate_dimensionality_of_site"],[56,4,1,"","find_clusters"],[56,4,1,"","find_connected_atoms"],[56,4,1,"","get_dimensionality_cheon"],[56,4,1,"","get_dimensionality_gorai"],[56,4,1,"","get_dimensionality_larsen"],[56,4,1,"","get_structure_components"],[56,4,1,"","zero_d_graph_to_molecule_graph"]],"pymatgen.analysis.elasticity":[[58,0,0,"-","elastic"],[59,0,0,"-","strain"],[60,0,0,"-","stress"]],"pymatgen.analysis.elasticity.elastic":[[58,1,1,"","ComplianceTensor"],[58,1,1,"","ElasticTensor"],[58,1,1,"","ElasticTensorExpansion"],[58,1,1,"","NthOrderElasticTensor"],[58,4,1,"","diff_fit"],[58,4,1,"","find_eq_stress"],[58,4,1,"","generate_pseudo"],[58,4,1,"","get_diff_coeff"],[58,4,1,"","get_strain_state_dict"],[58,4,1,"","get_symbol_list"],[58,4,1,"","raise_error_if_unphysical"],[58,4,1,"","subs"]],"pymatgen.analysis.elasticity.elastic.ElasticTensor":[[58,2,1,"","cahill_thermalcond"],[58,2,1,"","clarke_thermalcond"],[58,3,1,"","compliance_tensor"],[58,2,1,"","debye_temperature"],[58,2,1,"","directional_elastic_mod"],[58,2,1,"","directional_poisson_ratio"],[58,2,1,"","from_independent_strains"],[58,2,1,"","from_pseudoinverse"],[58,3,1,"","g_reuss"],[58,3,1,"","g_voigt"],[58,3,1,"","g_vrh"],[58,2,1,"","get_structure_property_dict"],[58,2,1,"","green_kristoffel"],[58,3,1,"","homogeneous_poisson"],[58,3,1,"","k_reuss"],[58,3,1,"","k_voigt"],[58,3,1,"","k_vrh"],[58,2,1,"","long_v"],[58,3,1,"","property_dict"],[58,2,1,"","snyder_ac"],[58,2,1,"","snyder_opt"],[58,2,1,"","snyder_total"],[58,2,1,"","trans_v"],[58,3,1,"","universal_anisotropy"],[58,3,1,"","y_mod"]],"pymatgen.analysis.elasticity.elastic.ElasticTensorExpansion":[[58,2,1,"","calculate_stress"],[58,2,1,"","energy_density"],[58,2,1,"","from_diff_fit"],[58,2,1,"","get_compliance_expansion"],[58,2,1,"","get_effective_ecs"],[58,2,1,"","get_ggt"],[58,2,1,"","get_gruneisen_parameter"],[58,2,1,"","get_heat_capacity"],[58,2,1,"","get_stability_criteria"],[58,2,1,"","get_strain_from_stress"],[58,2,1,"","get_symmetric_wallace_tensor"],[58,2,1,"","get_tgt"],[58,2,1,"","get_wallace_tensor"],[58,2,1,"","get_yield_stress"],[58,2,1,"","omega"],[58,3,1,"","order"],[58,2,1,"","thermal_expansion_coeff"]],"pymatgen.analysis.elasticity.elastic.NthOrderElasticTensor":[[58,5,1,"","GPa_to_eV_A3"],[58,2,1,"","calculate_stress"],[58,2,1,"","energy_density"],[58,2,1,"","from_diff_fit"],[58,3,1,"","order"],[58,5,1,"","symbol"]],"pymatgen.analysis.elasticity.strain":[[59,1,1,"","Deformation"],[59,1,1,"","DeformedStructureSet"],[59,1,1,"","Strain"],[59,4,1,"","convert_strain_to_deformation"]],"pymatgen.analysis.elasticity.strain.Deformation":[[59,2,1,"","apply_to_structure"],[59,2,1,"","from_index_amount"],[59,2,1,"","get_perturbed_indices"],[59,3,1,"","green_lagrange_strain"],[59,2,1,"","is_independent"],[59,5,1,"","symbol"]],"pymatgen.analysis.elasticity.strain.Strain":[[59,2,1,"","from_deformation"],[59,2,1,"","from_index_amount"],[59,2,1,"","get_deformation_matrix"],[59,5,1,"","symbol"],[59,3,1,"","von_mises_strain"]],"pymatgen.analysis.elasticity.stress":[[60,1,1,"","Stress"]],"pymatgen.analysis.elasticity.stress.Stress":[[60,3,1,"","dev_principal_invariants"],[60,3,1,"","deviator_stress"],[60,3,1,"","mean_stress"],[60,2,1,"","piola_kirchoff_1"],[60,2,1,"","piola_kirchoff_2"],[60,5,1,"","symbol"],[60,3,1,"","von_mises"]],"pymatgen.analysis.energy_models":[[61,1,1,"","EnergyModel"],[61,1,1,"","EwaldElectrostaticModel"],[61,1,1,"","IsingModel"],[61,1,1,"","NsitesModel"],[61,1,1,"","SymmetryModel"]],"pymatgen.analysis.energy_models.EnergyModel":[[61,2,1,"","from_dict"],[61,2,1,"","get_energy"]],"pymatgen.analysis.energy_models.EwaldElectrostaticModel":[[61,2,1,"","as_dict"],[61,2,1,"","get_energy"]],"pymatgen.analysis.energy_models.IsingModel":[[61,2,1,"","as_dict"],[61,2,1,"","get_energy"]],"pymatgen.analysis.energy_models.NsitesModel":[[61,2,1,"","as_dict"],[61,2,1,"","get_energy"]],"pymatgen.analysis.energy_models.SymmetryModel":[[61,2,1,"","as_dict"],[61,2,1,"","get_energy"]],"pymatgen.analysis.eos":[[62,1,1,"","Birch"],[62,1,1,"","BirchMurnaghan"],[62,1,1,"","DeltaFactor"],[62,1,1,"","EOS"],[62,1,1,"","EOSBase"],[62,6,1,"","EOSError"],[62,1,1,"","Murnaghan"],[62,1,1,"","NumericalEOS"],[62,1,1,"","PolynomialEOS"],[62,1,1,"","PourierTarantola"],[62,1,1,"","Vinet"]],"pymatgen.analysis.eos.DeltaFactor":[[62,2,1,"","fit"]],"pymatgen.analysis.eos.EOS":[[62,5,1,"","MODELS"],[62,2,1,"","fit"]],"pymatgen.analysis.eos.EOSBase":[[62,3,1,"","b0"],[62,3,1,"","b0_GPa"],[62,3,1,"","b1"],[62,3,1,"","e0"],[62,2,1,"","fit"],[62,2,1,"","func"],[62,2,1,"","plot"],[62,2,1,"","plot_ax"],[62,3,1,"","results"],[62,3,1,"","v0"]],"pymatgen.analysis.eos.NumericalEOS":[[62,2,1,"","fit"]],"pymatgen.analysis.eos.PolynomialEOS":[[62,2,1,"","fit"]],"pymatgen.analysis.ewald":[[63,1,1,"","EwaldMinimizer"],[63,1,1,"","EwaldSummation"],[63,4,1,"","compute_average_oxidation_state"]],"pymatgen.analysis.ewald.EwaldMinimizer":[[63,5,1,"","ALGO_BEST_FIRST"],[63,5,1,"","ALGO_COMPLETE"],[63,5,1,"","ALGO_FAST"],[63,5,1,"","ALGO_TIME_LIMIT"],[63,2,1,"","add_m_list"],[63,2,1,"","best_case"],[63,3,1,"","best_m_list"],[63,2,1,"","get_next_index"],[63,2,1,"","minimize_matrix"],[63,3,1,"","minimized_sum"],[63,3,1,"","output_lists"]],"pymatgen.analysis.ewald.EwaldSummation":[[63,5,1,"","CONV_FACT"],[63,2,1,"","as_dict"],[63,2,1,"","compute_partial_energy"],[63,2,1,"","compute_sub_structure"],[63,3,1,"","eta"],[63,3,1,"","forces"],[63,2,1,"","from_dict"],[63,2,1,"","get_site_energy"],[63,3,1,"","point_energy"],[63,3,1,"","point_energy_matrix"],[63,3,1,"","real_space_energy"],[63,3,1,"","real_space_energy_matrix"],[63,3,1,"","reciprocal_space_energy"],[63,3,1,"","reciprocal_space_energy_matrix"],[63,3,1,"","total_energy"],[63,3,1,"","total_energy_matrix"]],"pymatgen.analysis.excitation":[[64,1,1,"","ExcitationSpectrum"]],"pymatgen.analysis.excitation.ExcitationSpectrum":[[64,5,1,"","XLABEL"],[64,5,1,"","YLABEL"]],"pymatgen.analysis.ferroelectricity":[[66,0,0,"-","polarization"]],"pymatgen.analysis.ferroelectricity.polarization":[[66,1,1,"","EnergyTrend"],[66,1,1,"","Polarization"],[66,1,1,"","PolarizationLattice"],[66,4,1,"","calc_ionic"],[66,4,1,"","get_total_ionic_dipole"],[66,4,1,"","zval_dict_from_potcar"]],"pymatgen.analysis.ferroelectricity.polarization.EnergyTrend":[[66,2,1,"","endpoints_minima"],[66,2,1,"","max_spline_jump"],[66,2,1,"","smoothness"],[66,2,1,"","spline"]],"pymatgen.analysis.ferroelectricity.polarization.Polarization":[[66,2,1,"","from_outcars_and_structures"],[66,2,1,"","get_lattice_quanta"],[66,2,1,"","get_pelecs_and_pions"],[66,2,1,"","get_polarization_change"],[66,2,1,"","get_polarization_change_norm"],[66,2,1,"","get_same_branch_polarization_data"],[66,2,1,"","max_spline_jumps"],[66,2,1,"","same_branch_splines"],[66,2,1,"","smoothness"]],"pymatgen.analysis.ferroelectricity.polarization.PolarizationLattice":[[66,2,1,"","get_nearest_site"]],"pymatgen.analysis.fragmenter":[[67,1,1,"","Fragmenter"],[67,4,1,"","open_ring"]],"pymatgen.analysis.functional_groups":[[68,1,1,"","FunctionalGroupExtractor"]],"pymatgen.analysis.functional_groups.FunctionalGroupExtractor":[[68,2,1,"","categorize_functional_groups"],[68,2,1,"","get_all_functional_groups"],[68,2,1,"","get_basic_functional_groups"],[68,2,1,"","get_heteroatoms"],[68,2,1,"","get_special_carbon"],[68,2,1,"","link_marked_atoms"]],"pymatgen.analysis.gb":[[70,0,0,"-","grain"]],"pymatgen.analysis.gb.grain":[[70,1,1,"","GrainBoundary"],[70,1,1,"","GrainBoundaryGenerator"],[70,4,1,"","factors"],[70,4,1,"","fix_pbc"],[70,4,1,"","symm_group_cubic"]],"pymatgen.analysis.gb.grain.GrainBoundary":[[70,2,1,"","as_dict"],[70,3,1,"","bottom_grain"],[70,3,1,"","coincidents"],[70,2,1,"","copy"],[70,2,1,"","from_dict"],[70,2,1,"","get_sorted_structure"],[70,3,1,"","sigma"],[70,3,1,"","sigma_from_site_prop"],[70,3,1,"","top_grain"]],"pymatgen.analysis.gb.grain.GrainBoundaryGenerator":[[70,2,1,"","enum_possible_plane_cubic"],[70,2,1,"","enum_sigma_cubic"],[70,2,1,"","enum_sigma_hex"],[70,2,1,"","enum_sigma_ort"],[70,2,1,"","enum_sigma_rho"],[70,2,1,"","enum_sigma_tet"],[70,2,1,"","gb_from_parameters"],[70,2,1,"","get_ratio"],[70,2,1,"","get_rotation_angle_from_sigma"],[70,2,1,"","get_trans_mat"],[70,2,1,"","reduce_mat"],[70,2,1,"","slab_from_csl"],[70,2,1,"","vec_to_surface"]],"pymatgen.analysis.graphs":[[71,1,1,"","ConnectedSite"],[71,6,1,"","MolGraphSplitError"],[71,1,1,"","MoleculeGraph"],[71,1,1,"","StructureGraph"]],"pymatgen.analysis.graphs.ConnectedSite":[[71,5,1,"","dist"],[71,5,1,"","index"],[71,5,1,"","jimage"],[71,5,1,"","site"],[71,5,1,"","weight"]],"pymatgen.analysis.graphs.MoleculeGraph":[[71,2,1,"","add_edge"],[71,2,1,"","alter_edge"],[71,2,1,"","as_dict"],[71,2,1,"","break_edge"],[71,2,1,"","build_unique_fragments"],[71,2,1,"","diff"],[71,2,1,"","draw_graph_to_file"],[71,3,1,"","edge_weight_name"],[71,3,1,"","edge_weight_unit"],[71,2,1,"","find_rings"],[71,2,1,"","from_dict"],[71,2,1,"","get_connected_sites"],[71,2,1,"","get_coordination_of_site"],[71,2,1,"","get_disconnected_fragments"],[71,2,1,"","insert_node"],[71,2,1,"","isomorphic_to"],[71,3,1,"","name"],[71,2,1,"","remove_nodes"],[71,2,1,"","replace_group"],[71,2,1,"","set_node_attributes"],[71,2,1,"","sort"],[71,2,1,"","split_molecule_subgraphs"],[71,2,1,"","substitute_group"],[71,2,1,"","with_edges"],[71,2,1,"","with_empty_graph"],[71,2,1,"","with_local_env_strategy"]],"pymatgen.analysis.graphs.StructureGraph":[[71,2,1,"","add_edge"],[71,2,1,"","alter_edge"],[71,2,1,"","as_dict"],[71,2,1,"","break_edge"],[71,2,1,"","diff"],[71,2,1,"","draw_graph_to_file"],[71,3,1,"","edge_weight_name"],[71,3,1,"","edge_weight_unit"],[71,2,1,"","from_dict"],[71,2,1,"","get_connected_sites"],[71,2,1,"","get_coordination_of_site"],[71,2,1,"","get_subgraphs_as_molecules"],[71,2,1,"","insert_node"],[71,3,1,"","name"],[71,2,1,"","remove_nodes"],[71,2,1,"","set_node_attributes"],[71,2,1,"","sort"],[71,2,1,"","substitute_group"],[71,3,1,"","types_and_weights_of_connections"],[71,2,1,"","types_of_coordination_environments"],[71,3,1,"","weight_statistics"],[71,2,1,"","with_edges"],[71,2,1,"","with_empty_graph"],[71,2,1,"","with_local_env_strategy"]],"pymatgen.analysis.interface_reactions":[[74,1,1,"","GrandPotentialInterfacialReactivity"],[74,1,1,"","InterfacialReactivity"]],"pymatgen.analysis.interface_reactions.GrandPotentialInterfacialReactivity":[[74,2,1,"","get_no_mixing_energy"]],"pymatgen.analysis.interface_reactions.InterfacialReactivity":[[74,5,1,"","EV_TO_KJ_PER_MOL"],[74,2,1,"","get_chempot_correction"],[74,2,1,"","get_critical_original_kink_ratio"],[74,2,1,"","get_dataframe"],[74,2,1,"","get_kinks"],[74,3,1,"","labels"],[74,3,1,"","minimum"],[74,2,1,"","plot"],[74,3,1,"","products"]],"pymatgen.analysis.interfaces":[[76,0,0,"-","coherent_interfaces"],[77,0,0,"-","substrate_analyzer"],[78,0,0,"-","zsl"]],"pymatgen.analysis.interfaces.coherent_interfaces":[[76,1,1,"","CoherentInterfaceBuilder"],[76,4,1,"","from_2d_to_3d"],[76,4,1,"","get_2d_transform"],[76,4,1,"","get_rot_3d_for_2d"]],"pymatgen.analysis.interfaces.coherent_interfaces.CoherentInterfaceBuilder":[[76,2,1,"","get_interfaces"]],"pymatgen.analysis.interfaces.substrate_analyzer":[[77,1,1,"","SubstrateAnalyzer"],[77,1,1,"","SubstrateMatch"]],"pymatgen.analysis.interfaces.substrate_analyzer.SubstrateAnalyzer":[[77,2,1,"","calculate"],[77,2,1,"","generate_surface_vectors"]],"pymatgen.analysis.interfaces.substrate_analyzer.SubstrateMatch":[[77,5,1,"","elastic_energy"],[77,5,1,"","film_miller"],[77,2,1,"","from_zsl"],[77,5,1,"","ground_state_energy"],[77,5,1,"","strain"],[77,5,1,"","substrate_miller"],[77,3,1,"","total_energy"],[77,5,1,"","von_mises_strain"]],"pymatgen.analysis.interfaces.zsl":[[78,1,1,"","ZSLGenerator"],[78,1,1,"","ZSLMatch"],[78,4,1,"","fast_norm"],[78,4,1,"","gen_sl_transform_matricies"],[78,4,1,"","get_factors"],[78,4,1,"","reduce_vectors"],[78,4,1,"","rel_angle"],[78,4,1,"","rel_strain"],[78,4,1,"","vec_angle"],[78,4,1,"","vec_area"]],"pymatgen.analysis.interfaces.zsl.ZSLGenerator":[[78,2,1,"","generate_sl_transformation_sets"],[78,2,1,"","get_equiv_transformations"],[78,2,1,"","is_same_vectors"]],"pymatgen.analysis.interfaces.zsl.ZSLMatch":[[78,5,1,"","film_sl_vectors"],[78,5,1,"","film_transformation"],[78,5,1,"","film_vectors"],[78,3,1,"","match_area"],[78,3,1,"","match_transformation"],[78,5,1,"","substrate_sl_vectors"],[78,5,1,"","substrate_transformation"],[78,5,1,"","substrate_vectors"]],"pymatgen.analysis.local_env":[[79,1,1,"","BrunnerNN_real"],[79,1,1,"","BrunnerNN_reciprocal"],[79,1,1,"","BrunnerNN_relative"],[79,1,1,"","CovalentBondNN"],[79,1,1,"","Critic2NN"],[79,1,1,"","CrystalNN"],[79,1,1,"","CutOffDictNN"],[79,1,1,"","EconNN"],[79,1,1,"","IsayevNN"],[79,1,1,"","JmolNN"],[79,1,1,"","LocalStructOrderParams"],[79,1,1,"","MinimumDistanceNN"],[79,1,1,"","MinimumOKeeffeNN"],[79,1,1,"","MinimumVIRENN"],[79,1,1,"","NearNeighbors"],[79,1,1,"","OpenBabelNN"],[79,1,1,"","ValenceIonicRadiusEvaluator"],[79,1,1,"","VoronoiNN"],[79,4,1,"","get_neighbors_of_site_with_index"],[79,4,1,"","get_okeeffe_distance_prediction"],[79,4,1,"","get_okeeffe_params"],[79,4,1,"","gramschmidt"],[79,4,1,"","metal_edge_extender"],[79,4,1,"","site_is_of_motif_type"],[79,4,1,"","solid_angle"],[79,4,1,"","vol_tetra"]],"pymatgen.analysis.local_env.BrunnerNN_real":[[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.BrunnerNN_reciprocal":[[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.BrunnerNN_relative":[[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.CovalentBondNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_bonded_structure"],[79,2,1,"","get_nn_info"],[79,2,1,"","get_nn_shell_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.Critic2NN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_bonded_structure"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.CrystalNN":[[79,1,1,"","NNData"],[79,2,1,"","get_cn"],[79,2,1,"","get_cn_dict"],[79,2,1,"","get_nn_data"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"],[79,2,1,"","transform_to_length"]],"pymatgen.analysis.local_env.CrystalNN.NNData":[[79,5,1,"","all_nninfo"],[79,5,1,"","cn_nninfo"],[79,5,1,"","cn_weights"]],"pymatgen.analysis.local_env.CutOffDictNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","from_preset"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.EconNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.IsayevNN":[[79,2,1,"","get_all_nn_info"],[79,2,1,"","get_nn_info"]],"pymatgen.analysis.local_env.JmolNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_max_bond_distance"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.LocalStructOrderParams":[[79,2,1,"","compute_trigonometric_terms"],[79,2,1,"","get_order_parameters"],[79,2,1,"","get_parameters"],[79,2,1,"","get_q2"],[79,2,1,"","get_q4"],[79,2,1,"","get_q6"],[79,2,1,"","get_type"],[79,3,1,"","last_nneigh"],[79,3,1,"","num_ops"]],"pymatgen.analysis.local_env.MinimumDistanceNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.MinimumOKeeffeNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.MinimumVIRENN":[[79,2,1,"","get_nn_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.NearNeighbors":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_all_nn_info"],[79,2,1,"","get_bonded_structure"],[79,2,1,"","get_cn"],[79,2,1,"","get_cn_dict"],[79,2,1,"","get_local_order_parameters"],[79,2,1,"","get_nn"],[79,2,1,"","get_nn_images"],[79,2,1,"","get_nn_info"],[79,2,1,"","get_nn_shell_info"],[79,2,1,"","get_weights_of_nn_sites"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.OpenBabelNN":[[79,3,1,"","extend_structure_molecules"],[79,2,1,"","get_bonded_structure"],[79,2,1,"","get_nn_info"],[79,2,1,"","get_nn_shell_info"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.local_env.ValenceIonicRadiusEvaluator":[[79,3,1,"","radii"],[79,3,1,"","structure"],[79,3,1,"","valences"]],"pymatgen.analysis.local_env.VoronoiNN":[[79,2,1,"","get_all_nn_info"],[79,2,1,"","get_all_voronoi_polyhedra"],[79,2,1,"","get_nn_info"],[79,2,1,"","get_voronoi_polyhedra"],[79,3,1,"","molecules_allowed"],[79,3,1,"","structures_allowed"]],"pymatgen.analysis.magnetism":[[81,0,0,"-","analyzer"],[82,0,0,"-","heisenberg"],[83,0,0,"-","jahnteller"]],"pymatgen.analysis.magnetism.analyzer":[[81,1,1,"","CollinearMagneticStructureAnalyzer"],[81,1,1,"","MagneticDeformation"],[81,1,1,"","MagneticStructureEnumerator"],[81,1,1,"","Ordering"],[81,1,1,"","OverwriteMagmomMode"],[81,4,1,"","magnetic_deformation"]],"pymatgen.analysis.magnetism.analyzer.CollinearMagneticStructureAnalyzer":[[81,2,1,"","get_exchange_group_info"],[81,2,1,"","get_ferromagnetic_structure"],[81,2,1,"","get_nonmagnetic_structure"],[81,2,1,"","get_structure_with_only_magnetic_atoms"],[81,2,1,"","get_structure_with_spin"],[81,3,1,"","is_magnetic"],[81,3,1,"","magmoms"],[81,3,1,"","magnetic_species_and_magmoms"],[81,2,1,"","matches_ordering"],[81,3,1,"","number_of_magnetic_sites"],[81,2,1,"","number_of_unique_magnetic_sites"],[81,3,1,"","ordering"],[81,3,1,"","types_of_magnetic_specie"],[81,3,1,"","types_of_magnetic_species"]],"pymatgen.analysis.magnetism.analyzer.MagneticDeformation":[[81,5,1,"","deformation"],[81,5,1,"","type"]],"pymatgen.analysis.magnetism.analyzer.MagneticStructureEnumerator":[[81,5,1,"","available_strategies"]],"pymatgen.analysis.magnetism.analyzer.Ordering":[[81,5,1,"","AFM"],[81,5,1,"","FM"],[81,5,1,"","FiM"],[81,5,1,"","NM"],[81,5,1,"","Unknown"]],"pymatgen.analysis.magnetism.analyzer.OverwriteMagmomMode":[[81,5,1,"","none"],[81,5,1,"","normalize"],[81,5,1,"","replace_all"],[81,5,1,"","respect_sign"],[81,5,1,"","respect_zero"]],"pymatgen.analysis.magnetism.heisenberg":[[82,1,1,"","HeisenbergMapper"],[82,1,1,"","HeisenbergModel"],[82,1,1,"","HeisenbergScreener"]],"pymatgen.analysis.magnetism.heisenberg.HeisenbergMapper":[[82,2,1,"","estimate_exchange"],[82,2,1,"","get_exchange"],[82,2,1,"","get_heisenberg_model"],[82,2,1,"","get_interaction_graph"],[82,2,1,"","get_low_energy_orderings"],[82,2,1,"","get_mft_temperature"]],"pymatgen.analysis.magnetism.heisenberg.HeisenbergModel":[[82,2,1,"","as_dict"],[82,2,1,"","from_dict"]],"pymatgen.analysis.magnetism.heisenberg.HeisenbergScreener":[[82,5,1,"","screened_energies"],[82,5,1,"","screened_structures"]],"pymatgen.analysis.magnetism.jahnteller":[[83,1,1,"","JahnTellerAnalyzer"]],"pymatgen.analysis.magnetism.jahnteller.JahnTellerAnalyzer":[[83,2,1,"","get_analysis"],[83,2,1,"","get_analysis_and_structure"],[83,2,1,"","get_magnitude_of_effect_from_species"],[83,2,1,"","get_magnitude_of_effect_from_spin_config"],[83,2,1,"","is_jahn_teller_active"],[83,2,1,"","mu_so"],[83,2,1,"","tag_structure"]],"pymatgen.analysis.molecule_matcher":[[84,1,1,"","AbstractMolAtomMapper"],[84,1,1,"","BruteForceOrderMatcher"],[84,1,1,"","GeneticOrderMatcher"],[84,1,1,"","HungarianOrderMatcher"],[84,1,1,"","InchiMolAtomMapper"],[84,1,1,"","IsomorphismMolAtomMapper"],[84,1,1,"","KabschMatcher"],[84,1,1,"","MoleculeMatcher"]],"pymatgen.analysis.molecule_matcher.AbstractMolAtomMapper":[[84,2,1,"","from_dict"],[84,2,1,"","get_molecule_hash"],[84,2,1,"","uniform_labels"]],"pymatgen.analysis.molecule_matcher.BruteForceOrderMatcher":[[84,2,1,"","fit"],[84,2,1,"","match"],[84,2,1,"","permutations"]],"pymatgen.analysis.molecule_matcher.GeneticOrderMatcher":[[84,2,1,"","fit"],[84,2,1,"","match"],[84,2,1,"","permutations"]],"pymatgen.analysis.molecule_matcher.HungarianOrderMatcher":[[84,2,1,"","fit"],[84,2,1,"","get_principal_axis"],[84,2,1,"","match"],[84,2,1,"","permutations"],[84,2,1,"","rotation_matrix_vectors"]],"pymatgen.analysis.molecule_matcher.InchiMolAtomMapper":[[84,2,1,"","as_dict"],[84,2,1,"","from_dict"],[84,2,1,"","get_molecule_hash"],[84,2,1,"","uniform_labels"]],"pymatgen.analysis.molecule_matcher.IsomorphismMolAtomMapper":[[84,2,1,"","as_dict"],[84,2,1,"","from_dict"],[84,2,1,"","get_molecule_hash"],[84,2,1,"","uniform_labels"]],"pymatgen.analysis.molecule_matcher.KabschMatcher":[[84,2,1,"","fit"],[84,2,1,"","kabsch"],[84,2,1,"","match"]],"pymatgen.analysis.molecule_matcher.MoleculeMatcher":[[84,2,1,"","as_dict"],[84,2,1,"","fit"],[84,2,1,"","from_dict"],[84,2,1,"","get_rmsd"],[84,2,1,"","group_molecules"]],"pymatgen.analysis.molecule_structure_comparator":[[85,1,1,"","CovalentRadius"],[85,1,1,"","MoleculeStructureComparator"]],"pymatgen.analysis.molecule_structure_comparator.CovalentRadius":[[85,5,1,"","radius"]],"pymatgen.analysis.molecule_structure_comparator.MoleculeStructureComparator":[[85,2,1,"","are_equal"],[85,2,1,"","as_dict"],[85,2,1,"","from_dict"],[85,2,1,"","get_13_bonds"],[85,5,1,"","halogen_list"],[85,5,1,"","ionic_element_list"]],"pymatgen.analysis.nmr":[[86,1,1,"","ChemicalShielding"],[86,1,1,"","ElectricFieldGradient"]],"pymatgen.analysis.nmr.ChemicalShielding":[[86,1,1,"","HaeberlenNotation"],[86,1,1,"","MarylandNotation"],[86,1,1,"","MehringNotation"],[86,2,1,"","from_maryland_notation"],[86,3,1,"","haeberlen_values"],[86,3,1,"","maryland_values"],[86,3,1,"","mehring_values"],[86,3,1,"","principal_axis_system"]],"pymatgen.analysis.nmr.ChemicalShielding.HaeberlenNotation":[[86,5,1,"","delta_sigma_iso"],[86,5,1,"","eta"],[86,5,1,"","sigma_iso"],[86,5,1,"","zeta"]],"pymatgen.analysis.nmr.ChemicalShielding.MarylandNotation":[[86,5,1,"","kappa"],[86,5,1,"","omega"],[86,5,1,"","sigma_iso"]],"pymatgen.analysis.nmr.ChemicalShielding.MehringNotation":[[86,5,1,"","sigma_11"],[86,5,1,"","sigma_22"],[86,5,1,"","sigma_33"],[86,5,1,"","sigma_iso"]],"pymatgen.analysis.nmr.ElectricFieldGradient":[[86,3,1,"","V_xx"],[86,3,1,"","V_yy"],[86,3,1,"","V_zz"],[86,3,1,"","asymmetry"],[86,2,1,"","coupling_constant"],[86,3,1,"","principal_axis_system"]],"pymatgen.analysis.path_finder":[[87,1,1,"","ChgcarPotential"],[87,1,1,"","FreeVolumePotential"],[87,1,1,"","MixedPotential"],[87,1,1,"","NEBPathfinder"],[87,1,1,"","StaticPotential"]],"pymatgen.analysis.path_finder.NEBPathfinder":[[87,3,1,"","images"],[87,2,1,"","interpolate"],[87,2,1,"","plot_images"],[87,2,1,"","string_relax"]],"pymatgen.analysis.path_finder.StaticPotential":[[87,2,1,"","gaussian_smear"],[87,2,1,"","get_v"],[87,2,1,"","normalize"],[87,2,1,"","rescale_field"]],"pymatgen.analysis.phase_diagram":[[88,1,1,"","CompoundPhaseDiagram"],[88,1,1,"","GrandPotPDEntry"],[88,1,1,"","GrandPotentialPhaseDiagram"],[88,1,1,"","PDEntry"],[88,1,1,"","PDPlotter"],[88,1,1,"","PhaseDiagram"],[88,6,1,"","PhaseDiagramError"],[88,1,1,"","ReactionDiagram"],[88,1,1,"","TransformedPDEntry"],[88,6,1,"","TransformedPDEntryError"],[88,4,1,"","get_facets"],[88,4,1,"","order_phase_diagram"],[88,4,1,"","tet_coord"],[88,4,1,"","triangular_coord"],[88,4,1,"","uniquelines"]],"pymatgen.analysis.phase_diagram.CompoundPhaseDiagram":[[88,5,1,"","amount_tol"],[88,2,1,"","as_dict"],[88,2,1,"","from_dict"],[88,2,1,"","transform_entries"]],"pymatgen.analysis.phase_diagram.GrandPotPDEntry":[[88,2,1,"","as_dict"],[88,3,1,"","chemical_energy"],[88,3,1,"","composition"],[88,3,1,"","energy"],[88,2,1,"","from_dict"]],"pymatgen.analysis.phase_diagram.GrandPotentialPhaseDiagram":[[88,2,1,"","as_dict"],[88,2,1,"","from_dict"]],"pymatgen.analysis.phase_diagram.PDEntry":[[88,2,1,"","as_dict"],[88,5,1,"","attribute"],[88,5,1,"","composition"],[88,3,1,"id0","energy"],[88,2,1,"","from_dict"],[88,5,1,"","name"]],"pymatgen.analysis.phase_diagram.PDPlotter":[[88,2,1,"","get_chempot_range_map_plot"],[88,2,1,"","get_contour_pd_plot"],[88,2,1,"","get_plot"],[88,3,1,"","pd_plot_data"],[88,2,1,"","plot_chempot_range_map"],[88,2,1,"","plot_element_profile"],[88,2,1,"","show"],[88,2,1,"","write_image"]],"pymatgen.analysis.phase_diagram.PhaseDiagram":[[88,5,1,"","all_entries"],[88,3,1,"","all_entries_hulldata"],[88,2,1,"","as_dict"],[88,5,1,"","dim"],[88,5,1,"","el_refs"],[88,5,1,"","elements"],[88,5,1,"","facets"],[88,5,1,"","formation_energy_tol"],[88,2,1,"","from_dict"],[88,2,1,"","get_all_chempots"],[88,2,1,"","get_chempot_range_map"],[88,2,1,"","get_chempot_range_stability_phase"],[88,2,1,"","get_composition_chempots"],[88,2,1,"","get_critical_compositions"],[88,2,1,"","get_decomp_and_e_above_hull"],[88,2,1,"","get_decomp_and_hull_energy_per_atom"],[88,2,1,"","get_decomp_and_phase_separation_energy"],[88,2,1,"","get_decomposition"],[88,2,1,"","get_e_above_hull"],[88,2,1,"","get_element_profile"],[88,2,1,"","get_equilibrium_reaction_energy"],[88,2,1,"","get_form_energy"],[88,2,1,"","get_form_energy_per_atom"],[88,2,1,"","get_hull_energy"],[88,2,1,"","get_hull_energy_per_atom"],[88,2,1,"","get_phase_separation_energy"],[88,2,1,"","get_reference_energy_per_atom"],[88,2,1,"","get_transition_chempots"],[88,2,1,"","getmu_vertices_stability_phase"],[88,5,1,"","numerical_tol"],[88,2,1,"","pd_coords"],[88,5,1,"","qhull_data"],[88,5,1,"","qhull_entries"],[88,5,1,"","simplices"],[88,3,1,"","unstable_entries"]],"pymatgen.analysis.phase_diagram.ReactionDiagram":[[88,2,1,"","get_compound_pd"]],"pymatgen.analysis.phase_diagram.TransformedPDEntry":[[88,5,1,"","amount_tol"],[88,2,1,"","as_dict"],[88,3,1,"","composition"],[88,2,1,"","from_dict"]],"pymatgen.analysis.piezo":[[89,1,1,"","PiezoTensor"]],"pymatgen.analysis.piezo.PiezoTensor":[[89,2,1,"","from_vasp_voigt"]],"pymatgen.analysis.piezo_sensitivity":[[90,1,1,"","BornEffectiveCharge"],[90,1,1,"","ForceConstantMatrix"],[90,1,1,"","InternalStrainTensor"],[90,4,1,"","get_piezo"],[90,4,1,"","rand_piezo"]],"pymatgen.analysis.piezo_sensitivity.BornEffectiveCharge":[[90,2,1,"","get_BEC_operations"],[90,2,1,"","get_rand_BEC"]],"pymatgen.analysis.piezo_sensitivity.ForceConstantMatrix":[[90,2,1,"","get_FCM_operations"],[90,2,1,"","get_asum_FCM"],[90,2,1,"","get_rand_FCM"],[90,2,1,"","get_stable_FCM"],[90,2,1,"","get_symmetrized_FCM"],[90,2,1,"","get_unstable_FCM"]],"pymatgen.analysis.piezo_sensitivity.InternalStrainTensor":[[90,2,1,"","get_IST_operations"],[90,2,1,"","get_rand_IST"]],"pymatgen.analysis.pourbaix_diagram":[[91,1,1,"","IonEntry"],[91,1,1,"","MultiEntry"],[91,1,1,"","PourbaixDiagram"],[91,1,1,"","PourbaixEntry"],[91,1,1,"","PourbaixPlotter"],[91,4,1,"","generate_entry_label"],[91,4,1,"","ion_or_solid_comp_object"]],"pymatgen.analysis.pourbaix_diagram.IonEntry":[[91,2,1,"","as_dict"],[91,2,1,"","from_dict"],[91,5,1,"","name"]],"pymatgen.analysis.pourbaix_diagram.MultiEntry":[[91,2,1,"","as_dict"],[91,2,1,"","from_dict"],[91,3,1,"","name"]],"pymatgen.analysis.pourbaix_diagram.PourbaixDiagram":[[91,3,1,"","all_entries"],[91,2,1,"","as_dict"],[91,2,1,"","find_stable_entry"],[91,2,1,"","from_dict"],[91,2,1,"","get_decomposition_energy"],[91,2,1,"","get_hull_energy"],[91,2,1,"","get_pourbaix_domains"],[91,2,1,"","get_stable_entry"],[91,2,1,"","process_multientry"],[91,3,1,"","stable_entries"],[91,3,1,"","unprocessed_entries"],[91,3,1,"","unstable_entries"]],"pymatgen.analysis.pourbaix_diagram.PourbaixEntry":[[91,2,1,"","as_dict"],[91,3,1,"","composition"],[91,3,1,"","conc_term"],[91,3,1,"","energy"],[91,2,1,"","energy_at_conditions"],[91,3,1,"","energy_per_atom"],[91,2,1,"","from_dict"],[91,2,1,"","get_element_fraction"],[91,3,1,"","nH2O"],[91,3,1,"","nPhi"],[91,3,1,"","name"],[91,3,1,"","normalization_factor"],[91,3,1,"","normalized_energy"],[91,2,1,"","normalized_energy_at_conditions"],[91,3,1,"","npH"],[91,3,1,"","num_atoms"],[91,2,1,"","to_pretty_string"]],"pymatgen.analysis.pourbaix_diagram.PourbaixPlotter":[[91,2,1,"","domain_vertices"],[91,2,1,"","get_pourbaix_plot"],[91,2,1,"","plot_entry_stability"],[91,2,1,"","show"]],"pymatgen.analysis.prototypes":[[92,1,1,"","AflowPrototypeMatcher"]],"pymatgen.analysis.prototypes.AflowPrototypeMatcher":[[92,2,1,"","get_prototypes"]],"pymatgen.analysis.quasiharmonic":[[93,1,1,"","QuasiharmonicDebyeApprox"]],"pymatgen.analysis.quasiharmonic.QuasiharmonicDebyeApprox":[[93,2,1,"","debye_integral"],[93,2,1,"","debye_temperature"],[93,2,1,"","get_summary_dict"],[93,2,1,"","gruneisen_parameter"],[93,2,1,"","optimize_gibbs_free_energy"],[93,2,1,"","optimizer"],[93,2,1,"","thermal_conductivity"],[93,2,1,"","vibrational_free_energy"],[93,2,1,"","vibrational_internal_energy"]],"pymatgen.analysis.reaction_calculator":[[94,1,1,"","BalancedReaction"],[94,1,1,"","ComputedReaction"],[94,1,1,"","Reaction"],[94,6,1,"","ReactionError"]],"pymatgen.analysis.reaction_calculator.BalancedReaction":[[94,5,1,"","TOLERANCE"],[94,3,1,"","all_comp"],[94,2,1,"","as_dict"],[94,2,1,"","as_entry"],[94,2,1,"","calculate_energy"],[94,3,1,"","coeffs"],[94,3,1,"","elements"],[94,2,1,"","from_dict"],[94,2,1,"","from_string"],[94,2,1,"","get_coeff"],[94,2,1,"","get_el_amount"],[94,2,1,"","normalize_to"],[94,2,1,"","normalize_to_element"],[94,3,1,"","normalized_repr"],[94,2,1,"","normalized_repr_and_factor"],[94,3,1,"","products"],[94,3,1,"","reactants"]],"pymatgen.analysis.reaction_calculator.ComputedReaction":[[94,3,1,"","all_entries"],[94,2,1,"","as_dict"],[94,3,1,"","calculated_reaction_energy"],[94,3,1,"","calculated_reaction_energy_uncertainty"],[94,2,1,"","from_dict"]],"pymatgen.analysis.reaction_calculator.Reaction":[[94,2,1,"","as_dict"],[94,2,1,"","copy"],[94,2,1,"","from_dict"]],"pymatgen.analysis.solar":[[96,0,0,"-","slme"]],"pymatgen.analysis.solar.slme":[[96,4,1,"","absorption_coefficient"],[96,4,1,"","get_dir_indir_gap"],[96,4,1,"","matrix_eigvals"],[96,4,1,"","optics"],[96,4,1,"","parse_dielectric_data"],[96,4,1,"","slme"],[96,4,1,"","to_matrix"]],"pymatgen.analysis.structure_analyzer":[[97,1,1,"","OxideType"],[97,1,1,"","RelaxationAnalyzer"],[97,1,1,"","VoronoiAnalyzer"],[97,1,1,"","VoronoiConnectivity"],[97,4,1,"","average_coordination_number"],[97,4,1,"","contains_peroxide"],[97,4,1,"","get_max_bond_lengths"],[97,4,1,"","oxide_type"],[97,4,1,"","solid_angle"],[97,4,1,"","sulfide_type"]],"pymatgen.analysis.structure_analyzer.OxideType":[[97,2,1,"","parse_oxide"]],"pymatgen.analysis.structure_analyzer.RelaxationAnalyzer":[[97,2,1,"","get_percentage_bond_dist_changes"],[97,2,1,"","get_percentage_lattice_parameter_changes"],[97,2,1,"","get_percentage_volume_change"]],"pymatgen.analysis.structure_analyzer.VoronoiAnalyzer":[[97,2,1,"","analyze"],[97,2,1,"","analyze_structures"],[97,2,1,"","plot_vor_analysis"]],"pymatgen.analysis.structure_analyzer.VoronoiConnectivity":[[97,3,1,"","connectivity_array"],[97,2,1,"","get_connections"],[97,2,1,"","get_sitej"],[97,3,1,"","max_connectivity"]],"pymatgen.analysis.structure_matcher":[[98,1,1,"","AbstractComparator"],[98,1,1,"","ElementComparator"],[98,1,1,"","FrameworkComparator"],[98,1,1,"","OccupancyComparator"],[98,1,1,"","OrderDisorderElementComparator"],[98,1,1,"","PointDefectComparator"],[98,1,1,"","SpeciesComparator"],[98,1,1,"","SpinComparator"],[98,1,1,"","StructureMatcher"]],"pymatgen.analysis.structure_matcher.AbstractComparator":[[98,2,1,"","are_equal"],[98,2,1,"","as_dict"],[98,2,1,"","from_dict"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.ElementComparator":[[98,2,1,"","are_equal"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.FrameworkComparator":[[98,2,1,"","are_equal"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.OccupancyComparator":[[98,2,1,"","are_equal"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.OrderDisorderElementComparator":[[98,2,1,"","are_equal"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.PointDefectComparator":[[98,2,1,"","are_equal"]],"pymatgen.analysis.structure_matcher.SpeciesComparator":[[98,2,1,"","are_equal"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.SpinComparator":[[98,2,1,"","are_equal"],[98,2,1,"","get_hash"]],"pymatgen.analysis.structure_matcher.StructureMatcher":[[98,2,1,"","as_dict"],[98,2,1,"","fit"],[98,2,1,"","fit_anonymous"],[98,2,1,"","from_dict"],[98,2,1,"","get_all_anonymous_mappings"],[98,2,1,"","get_best_electronegativity_anonymous_mapping"],[98,2,1,"","get_mapping"],[98,2,1,"","get_rms_anonymous"],[98,2,1,"","get_rms_dist"],[98,2,1,"","get_s2_like_s1"],[98,2,1,"","get_supercell_matrix"],[98,2,1,"","get_transformation"],[98,2,1,"","group_structures"]],"pymatgen.analysis.structure_prediction":[[100,0,0,"-","dopant_predictor"],[101,0,0,"-","substitution_probability"],[102,0,0,"-","substitutor"],[103,0,0,"-","volume_predictor"]],"pymatgen.analysis.structure_prediction.dopant_predictor":[[100,4,1,"","get_dopants_from_shannon_radii"],[100,4,1,"","get_dopants_from_substitution_probabilities"]],"pymatgen.analysis.structure_prediction.substitution_probability":[[101,1,1,"","SubstitutionPredictor"],[101,1,1,"","SubstitutionProbability"]],"pymatgen.analysis.structure_prediction.substitution_probability.SubstitutionPredictor":[[101,2,1,"","composition_prediction"],[101,2,1,"","list_prediction"]],"pymatgen.analysis.structure_prediction.substitutor":[[102,1,1,"","Substitutor"]],"pymatgen.analysis.structure_prediction.substitutor.Substitutor":[[102,2,1,"","as_dict"],[102,2,1,"","from_dict"],[102,2,1,"","get_allowed_species"],[102,2,1,"","pred_from_comp"],[102,2,1,"","pred_from_list"],[102,2,1,"","pred_from_structures"]],"pymatgen.analysis.structure_prediction.volume_predictor":[[103,1,1,"","DLSVolumePredictor"],[103,1,1,"","RLSVolumePredictor"]],"pymatgen.analysis.structure_prediction.volume_predictor.DLSVolumePredictor":[[103,2,1,"","get_predicted_structure"],[103,2,1,"","predict"]],"pymatgen.analysis.structure_prediction.volume_predictor.RLSVolumePredictor":[[103,2,1,"","get_predicted_structure"],[103,2,1,"","predict"]],"pymatgen.analysis.surface_analysis":[[105,1,1,"","NanoscaleStability"],[105,1,1,"","SlabEntry"],[105,1,1,"","SurfaceEnergyPlotter"],[105,1,1,"","WorkFunctionAnalyzer"],[105,4,1,"","entry_dict_from_list"],[105,4,1,"","sub_chempots"]],"pymatgen.analysis.surface_analysis.NanoscaleStability":[[105,2,1,"","bulk_gform"],[105,2,1,"","plot_all_stability_map"],[105,2,1,"","plot_one_stability_map"],[105,2,1,"","scaled_wulff"],[105,5,1,"","se_analyzers"],[105,2,1,"","solve_equilibrium_point"],[105,5,1,"","symprec"],[105,2,1,"","wulff_gform_and_r"]],"pymatgen.analysis.surface_analysis.SlabEntry":[[105,3,1,"","Nads_in_slab"],[105,3,1,"","Nsurfs_ads_in_slab"],[105,5,1,"","adsorbates"],[105,2,1,"","as_dict"],[105,3,1,"","cleaned_up_slab"],[105,3,1,"","create_slab_label"],[105,2,1,"","from_computed_structure_entry"],[105,2,1,"","from_dict"],[105,3,1,"","get_monolayer"],[105,3,1,"","get_unit_primitive_area"],[105,2,1,"","gibbs_binding_energy"],[105,5,1,"","label"],[105,5,1,"","miller_index"],[105,3,1,"","surface_area"],[105,2,1,"","surface_energy"]],"pymatgen.analysis.surface_analysis.SurfaceEnergyPlotter":[[105,2,1,"","BE_vs_clean_SE"],[105,5,1,"","all_slab_entries"],[105,2,1,"","area_frac_vs_chempot_plot"],[105,2,1,"","chempot_plot_addons"],[105,2,1,"","chempot_vs_gamma"],[105,2,1,"","chempot_vs_gamma_plot_one"],[105,5,1,"","color_dict"],[105,2,1,"","color_palette_dict"],[105,2,1,"","get_stable_entry_at_u"],[105,2,1,"","get_surface_equilibrium"],[105,2,1,"","monolayer_vs_BE"],[105,5,1,"","ref_entries"],[105,2,1,"","set_all_variables"],[105,2,1,"","stable_u_range_dict"],[105,2,1,"","surface_chempot_range_map"],[105,5,1,"","ucell_entry"],[105,2,1,"","wulff_from_chempot"]],"pymatgen.analysis.surface_analysis.WorkFunctionAnalyzer":[[105,5,1,"","along_c"],[105,5,1,"","ave_bulk_p"],[105,5,1,"","ave_locpot"],[105,5,1,"","efermi"],[105,2,1,"","from_files"],[105,2,1,"","get_labels"],[105,2,1,"","get_locpot_along_slab_plot"],[105,2,1,"","is_converged"],[105,5,1,"","locpot_along_c"],[105,5,1,"","slab"],[105,5,1,"","sorted_sites"],[105,5,1,"","vacuum_locpot"],[105,5,1,"","work_function"]],"pymatgen.analysis.thermochemistry":[[106,1,1,"","ThermoData"]],"pymatgen.analysis.thermochemistry.ThermoData":[[106,2,1,"","as_dict"],[106,2,1,"","from_dict"]],"pymatgen.analysis.topological":[[108,0,0,"-","spillage"]],"pymatgen.analysis.topological.spillage":[[108,1,1,"","SOCSpillage"]],"pymatgen.analysis.topological.spillage.SOCSpillage":[[108,2,1,"","isclose"],[108,2,1,"","orth"],[108,2,1,"","overlap_so_spinpol"]],"pymatgen.analysis.transition_state":[[109,1,1,"","NEBAnalysis"],[109,4,1,"","combine_neb_plots"]],"pymatgen.analysis.transition_state.NEBAnalysis":[[109,2,1,"","as_dict"],[109,2,1,"","from_dir"],[109,2,1,"","from_outcars"],[109,2,1,"","get_extrema"],[109,2,1,"","get_plot"],[109,2,1,"","setup_spline"]],"pymatgen.analysis.wulff":[[110,1,1,"","WulffFacet"],[110,1,1,"","WulffShape"],[110,4,1,"","get_tri_area"],[110,4,1,"","hkl_tuple_to_str"]],"pymatgen.analysis.wulff.WulffShape":[[110,5,1,"","alpha"],[110,3,1,"","anisotropy"],[110,3,1,"","area_fraction_dict"],[110,5,1,"","axis_off"],[110,5,1,"","color_area"],[110,5,1,"","color_set"],[110,5,1,"","debug"],[110,5,1,"","dual_cv_simp"],[110,5,1,"","e_surf_list"],[110,3,1,"","effective_radius"],[110,5,1,"","facets"],[110,2,1,"","get_line_in_facet"],[110,2,1,"","get_plot"],[110,2,1,"","get_plotly"],[110,5,1,"","grid_off"],[110,5,1,"","hkl_list"],[110,5,1,"","lattice"],[110,5,1,"","miller_area"],[110,3,1,"","miller_area_dict"],[110,3,1,"","miller_energy_dict"],[110,5,1,"","miller_list"],[110,5,1,"","off_color"],[110,5,1,"","on_wulff"],[110,3,1,"","shape_factor"],[110,2,1,"","show"],[110,5,1,"","show_area"],[110,5,1,"","structure"],[110,3,1,"","surface_area"],[110,3,1,"","tot_corner_sites"],[110,3,1,"","tot_edges"],[110,3,1,"","total_surface_energy"],[110,5,1,"","transparency"],[110,3,1,"","volume"],[110,3,1,"","weighted_surface_energy"],[110,5,1,"","wulff_cv_simp"],[110,5,1,"","wulff_pt_list"]],"pymatgen.analysis.xas":[[112,0,0,"-","spectrum"]],"pymatgen.analysis.xas.spectrum":[[112,1,1,"","XAS"],[112,4,1,"","site_weighted_spectrum"]],"pymatgen.analysis.xas.spectrum.XAS":[[112,5,1,"","XLABEL"],[112,5,1,"","YLABEL"],[112,2,1,"","stitch"]],"pymatgen.analysis.xps":[[113,1,1,"","XPS"]],"pymatgen.analysis.xps.XPS":[[113,5,1,"","XLABEL"],[113,5,1,"","YLABEL"],[113,2,1,"","from_dos"]],"pymatgen.apps":[[115,0,0,"-","battery"],[121,0,0,"-","borg"]],"pymatgen.apps.battery":[[116,0,0,"-","analyzer"],[117,0,0,"-","battery_abc"],[118,0,0,"-","conversion_battery"],[119,0,0,"-","insertion_battery"],[120,0,0,"-","plotter"]],"pymatgen.apps.battery.analyzer":[[116,1,1,"","BatteryAnalyzer"],[116,4,1,"","is_redox_active_intercalation"]],"pymatgen.apps.battery.analyzer.BatteryAnalyzer":[[116,2,1,"","get_max_capgrav"],[116,2,1,"","get_max_capvol"],[116,2,1,"","get_removals_int_oxid"],[116,3,1,"","max_ion_insertion"],[116,3,1,"","max_ion_removal"]],"pymatgen.apps.battery.battery_abc":[[117,1,1,"","AbstractElectrode"],[117,1,1,"","AbstractVoltagePair"]],"pymatgen.apps.battery.battery_abc.AbstractElectrode":[[117,3,1,"","framework"],[117,5,1,"id0","framework_formula"],[117,2,1,"","get_average_voltage"],[117,2,1,"","get_capacity_grav"],[117,2,1,"","get_capacity_vol"],[117,2,1,"","get_energy_density"],[117,2,1,"","get_specific_energy"],[117,2,1,"","get_sub_electrodes"],[117,2,1,"","get_summary_dict"],[117,3,1,"","max_delta_volume"],[117,3,1,"","max_voltage"],[117,3,1,"","max_voltage_step"],[117,3,1,"","min_voltage"],[117,3,1,"","normalization_mass"],[117,3,1,"","normalization_volume"],[117,3,1,"","num_steps"],[117,5,1,"","voltage_pairs"],[117,3,1,"id1","working_ion"],[117,5,1,"id2","working_ion_entry"],[117,3,1,"","x_charge"],[117,3,1,"","x_discharge"]],"pymatgen.apps.battery.battery_abc.AbstractVoltagePair":[[117,5,1,"id3","frac_charge"],[117,5,1,"id4","frac_discharge"],[117,3,1,"","framework"],[117,5,1,"id5","framework_formula"],[117,5,1,"id6","mAh"],[117,5,1,"id7","mass_charge"],[117,5,1,"id8","mass_discharge"],[117,5,1,"id9","vol_charge"],[117,5,1,"id10","vol_discharge"],[117,5,1,"id11","voltage"],[117,3,1,"","working_ion"],[117,5,1,"id12","working_ion_entry"],[117,3,1,"","x_charge"],[117,3,1,"","x_discharge"]],"pymatgen.apps.battery.conversion_battery":[[118,1,1,"","ConversionElectrode"],[118,1,1,"","ConversionVoltagePair"]],"pymatgen.apps.battery.conversion_battery.ConversionElectrode":[[118,2,1,"","from_composition_and_entries"],[118,2,1,"","from_composition_and_pd"],[118,2,1,"","get_sub_electrodes"],[118,2,1,"","get_summary_dict"],[118,3,1,"","initial_comp"],[118,5,1,"","initial_comp_formula"],[118,2,1,"","is_super_electrode"]],"pymatgen.apps.battery.conversion_battery.ConversionVoltagePair":[[118,5,1,"id0","entries_charge"],[118,5,1,"id1","entries_discharge"],[118,5,1,"","frac_charge"],[118,5,1,"","frac_discharge"],[118,2,1,"","from_steps"],[118,5,1,"","mAh"],[118,5,1,"","mass_charge"],[118,5,1,"","mass_discharge"],[118,5,1,"","rxn"],[118,5,1,"","vol_charge"],[118,5,1,"","vol_discharge"],[118,5,1,"","voltage"],[118,5,1,"","working_ion_entry"]],"pymatgen.apps.battery.insertion_battery":[[119,1,1,"","InsertionElectrode"],[119,1,1,"","InsertionVoltagePair"]],"pymatgen.apps.battery.insertion_battery.InsertionElectrode":[[119,2,1,"","as_dict_legacy"],[119,2,1,"","from_dict_legacy"],[119,2,1,"","from_entries"],[119,3,1,"","fully_charged_entry"],[119,3,1,"","fully_discharged_entry"],[119,2,1,"","get_all_entries"],[119,2,1,"","get_max_instability"],[119,2,1,"","get_max_muO2"],[119,2,1,"","get_min_instability"],[119,2,1,"","get_min_muO2"],[119,2,1,"","get_stable_entries"],[119,2,1,"","get_sub_electrodes"],[119,2,1,"","get_summary_dict"],[119,2,1,"","get_unstable_entries"],[119,5,1,"","stable_entries"],[119,5,1,"","unstable_entries"]],"pymatgen.apps.battery.insertion_battery.InsertionVoltagePair":[[119,5,1,"","entry_charge"],[119,5,1,"","entry_discharge"],[119,2,1,"","from_entries"]],"pymatgen.apps.battery.plotter":[[120,1,1,"","VoltageProfilePlotter"]],"pymatgen.apps.battery.plotter.VoltageProfilePlotter":[[120,2,1,"","add_electrode"],[120,2,1,"","get_plot"],[120,2,1,"","get_plot_data"],[120,2,1,"","get_plotly_figure"],[120,2,1,"","save"],[120,2,1,"","show"]],"pymatgen.apps.borg":[[122,0,0,"-","hive"],[123,0,0,"-","queen"]],"pymatgen.apps.borg.hive":[[122,1,1,"","AbstractDrone"],[122,1,1,"","GaussianToComputedEntryDrone"],[122,1,1,"","SimpleVaspToComputedEntryDrone"],[122,1,1,"","VaspToComputedEntryDrone"]],"pymatgen.apps.borg.hive.AbstractDrone":[[122,2,1,"","assimilate"],[122,2,1,"","get_valid_paths"]],"pymatgen.apps.borg.hive.GaussianToComputedEntryDrone":[[122,2,1,"","as_dict"],[122,2,1,"","assimilate"],[122,2,1,"","from_dict"],[122,2,1,"","get_valid_paths"]],"pymatgen.apps.borg.hive.SimpleVaspToComputedEntryDrone":[[122,2,1,"","as_dict"],[122,2,1,"","assimilate"],[122,2,1,"","from_dict"]],"pymatgen.apps.borg.hive.VaspToComputedEntryDrone":[[122,2,1,"","as_dict"],[122,2,1,"","assimilate"],[122,2,1,"","from_dict"],[122,2,1,"","get_valid_paths"]],"pymatgen.apps.borg.queen":[[123,1,1,"","BorgQueen"],[123,4,1,"","order_assimilation"]],"pymatgen.apps.borg.queen.BorgQueen":[[123,2,1,"","get_data"],[123,2,1,"","load_data"],[123,2,1,"","parallel_assimilate"],[123,2,1,"","save_data"],[123,2,1,"","serial_assimilate"]],"pymatgen.cli":[[125,0,0,"-","feff_plot_cross_section"],[126,0,0,"-","feff_plot_dos"],[127,0,0,"-","gaussian_analyzer"],[128,0,0,"-","get_environment"],[129,0,0,"-","pmg"],[130,0,0,"-","pmg_analyze"],[131,0,0,"-","pmg_config"],[132,0,0,"-","pmg_plot"],[133,0,0,"-","pmg_potcar"],[134,0,0,"-","pmg_query"],[135,0,0,"-","pmg_structure"]],"pymatgen.cli.feff_plot_cross_section":[[125,4,1,"","main"]],"pymatgen.cli.feff_plot_dos":[[126,4,1,"","main"]],"pymatgen.cli.gaussian_analyzer":[[127,4,1,"","get_energies"],[127,4,1,"","main"]],"pymatgen.cli.get_environment":[[128,4,1,"","main"]],"pymatgen.cli.pmg":[[129,4,1,"","diff_incar"],[129,4,1,"","main"],[129,4,1,"","parse_view"]],"pymatgen.cli.pmg_analyze":[[130,4,1,"","analyze"],[130,4,1,"","get_energies"],[130,4,1,"","get_magnetizations"]],"pymatgen.cli.pmg_config":[[131,4,1,"","add_config_var"],[131,4,1,"","build_bader"],[131,4,1,"","build_enum"],[131,4,1,"","configure_pmg"],[131,4,1,"","install_software"],[131,4,1,"","setup_potcars"]],"pymatgen.cli.pmg_plot":[[132,4,1,"","get_chgint_plot"],[132,4,1,"","get_dos_plot"],[132,4,1,"","get_xrd_plot"],[132,4,1,"","plot"]],"pymatgen.cli.pmg_potcar":[[133,4,1,"","gen_potcar"],[133,4,1,"","generate_potcar"],[133,4,1,"","proc_dir"]],"pymatgen.cli.pmg_query":[[134,4,1,"","do_query"]],"pymatgen.cli.pmg_structure":[[135,4,1,"","analyze_localenv"],[135,4,1,"","analyze_structures"],[135,4,1,"","analyze_symmetry"],[135,4,1,"","compare_structures"],[135,4,1,"","convert_fmt"]],"pymatgen.command_line":[[137,0,0,"-","bader_caller"],[138,0,0,"-","chargemol_caller"],[139,0,0,"-","critic2_caller"],[140,0,0,"-","enumlib_caller"],[141,0,0,"-","gulp_caller"],[142,0,0,"-","mcsqs_caller"],[143,0,0,"-","vampire_caller"]],"pymatgen.command_line.bader_caller":[[137,1,1,"","BaderAnalysis"],[137,4,1,"","bader_analysis_from_objects"],[137,4,1,"","bader_analysis_from_path"]],"pymatgen.command_line.bader_caller.BaderAnalysis":[[137,2,1,"","from_path"],[137,2,1,"","get_charge"],[137,2,1,"","get_charge_decorated_structure"],[137,2,1,"","get_charge_transfer"],[137,2,1,"","get_decorated_structure"],[137,2,1,"","get_oxidation_state_decorated_structure"],[137,2,1,"","get_partial_charge"],[137,3,1,"","summary"]],"pymatgen.command_line.chargemol_caller":[[138,1,1,"","ChargemolAnalysis"]],"pymatgen.command_line.chargemol_caller.ChargemolAnalysis":[[138,2,1,"","get_bond_order"],[138,2,1,"","get_charge"],[138,2,1,"","get_charge_transfer"],[138,2,1,"","get_partial_charge"],[138,2,1,"","get_property_decorated_structure"],[138,3,1,"","summary"]],"pymatgen.command_line.critic2_caller":[[139,1,1,"","Critic2Analysis"],[139,1,1,"","Critic2Caller"],[139,1,1,"","CriticalPoint"],[139,1,1,"","CriticalPointType"],[139,4,1,"","get_filepath"]],"pymatgen.command_line.critic2_caller.Critic2Analysis":[[139,2,1,"","get_critical_point_for_site"],[139,2,1,"","get_volume_and_charge_for_site"],[139,2,1,"","structure_graph"]],"pymatgen.command_line.critic2_caller.Critic2Caller":[[139,2,1,"","from_chgcar"],[139,2,1,"","from_path"]],"pymatgen.command_line.critic2_caller.CriticalPoint":[[139,3,1,"","ellipticity"],[139,3,1,"","laplacian"],[139,3,1,"","type"]],"pymatgen.command_line.critic2_caller.CriticalPointType":[[139,5,1,"","bond"],[139,5,1,"","cage"],[139,5,1,"","nnattr"],[139,5,1,"","nucleus"],[139,5,1,"","ring"]],"pymatgen.command_line.enumlib_caller":[[140,6,1,"","EnumError"]],"pymatgen.command_line.gulp_caller":[[141,1,1,"","BuckinghamPotential"],[141,1,1,"","GulpCaller"],[141,6,1,"","GulpConvergenceError"],[141,6,1,"","GulpError"],[141,1,1,"","GulpIO"],[141,1,1,"","TersoffPotential"],[141,4,1,"","get_energy_buckingham"],[141,4,1,"","get_energy_relax_structure_buckingham"],[141,4,1,"","get_energy_tersoff"]],"pymatgen.command_line.gulp_caller.GulpCaller":[[141,2,1,"","run"]],"pymatgen.command_line.gulp_caller.GulpIO":[[141,2,1,"","buckingham_input"],[141,2,1,"","buckingham_potential"],[141,2,1,"","get_energy"],[141,2,1,"","get_relaxed_structure"],[141,2,1,"","keyword_line"],[141,2,1,"","library_line"],[141,2,1,"","specie_potential_lines"],[141,2,1,"","structure_lines"],[141,2,1,"","tersoff_input"],[141,2,1,"","tersoff_potential"]],"pymatgen.command_line.mcsqs_caller":[[142,1,1,"","Sqs"],[142,4,1,"","run_mcsqs"]],"pymatgen.command_line.mcsqs_caller.Sqs":[[142,5,1,"","allsqs"],[142,5,1,"","bestsqs"],[142,5,1,"","clusters"],[142,5,1,"","directory"],[142,5,1,"","objective_function"]],"pymatgen.command_line.vampire_caller":[[143,1,1,"","VampireCaller"],[143,1,1,"","VampireOutput"]],"pymatgen.command_line.vampire_caller.VampireCaller":[[143,2,1,"","parse_stdout"]],"pymatgen.core":[[145,0,0,"-","bonds"],[146,0,0,"-","composition"],[147,0,0,"-","interface"],[148,0,0,"-","ion"],[149,0,0,"-","lattice"],[150,0,0,"-","libxcfunc"],[151,0,0,"-","molecular_orbitals"],[152,0,0,"-","operations"],[153,0,0,"-","periodic_table"],[154,0,0,"-","sites"],[155,0,0,"-","spectrum"],[156,0,0,"-","structure"],[157,0,0,"-","surface"],[158,0,0,"-","tensors"],[159,0,0,"-","trajectory"],[160,0,0,"-","units"],[161,0,0,"-","xcfunc"]],"pymatgen.core.bonds":[[145,1,1,"","CovalentBond"],[145,4,1,"","get_bond_length"],[145,4,1,"","get_bond_order"],[145,4,1,"","obtain_all_bond_lengths"]],"pymatgen.core.bonds.CovalentBond":[[145,2,1,"","get_bond_order"],[145,2,1,"","is_bonded"],[145,3,1,"","length"]],"pymatgen.core.composition":[[146,1,1,"","ChemicalPotential"],[146,1,1,"","Composition"],[146,6,1,"","CompositionError"],[146,4,1,"","reduce_formula"]],"pymatgen.core.composition.ChemicalPotential":[[146,2,1,"","get_energy"]],"pymatgen.core.composition.Composition":[[146,2,1,"","add_charges_from_oxi_state_guesses"],[146,2,1,"","almost_equals"],[146,3,1,"","alphabetical_formula"],[146,5,1,"","amount_tolerance"],[146,3,1,"","anonymized_formula"],[146,2,1,"","as_dict"],[146,3,1,"","average_electroneg"],[146,3,1,"","chemical_system"],[146,2,1,"","contains_element_type"],[146,2,1,"","copy"],[146,3,1,"","element_composition"],[146,3,1,"","elements"],[146,3,1,"","formula"],[146,3,1,"","fractional_composition"],[146,2,1,"","from_dict"],[146,2,1,"","get_atomic_fraction"],[146,2,1,"","get_el_amt_dict"],[146,2,1,"","get_integer_formula_and_factor"],[146,2,1,"","get_reduced_composition_and_factor"],[146,2,1,"","get_reduced_formula_and_factor"],[146,2,1,"","get_wt_fraction"],[146,3,1,"","hill_formula"],[146,3,1,"","is_element"],[146,3,1,"","iupac_formula"],[146,3,1,"","num_atoms"],[146,5,1,"","oxi_prob"],[146,2,1,"","oxi_state_guesses"],[146,2,1,"","ranked_compositions_from_indeterminate_formula"],[146,3,1,"","reduced_composition"],[146,3,1,"","reduced_formula"],[146,2,1,"","remove_charges"],[146,2,1,"","replace"],[146,5,1,"","special_formulas"],[146,3,1,"","to_data_dict"],[146,2,1,"","to_pretty_string"],[146,3,1,"","to_reduced_dict"],[146,3,1,"","total_electrons"],[146,3,1,"","valid"],[146,3,1,"","weight"]],"pymatgen.core.interface":[[147,1,1,"","Interface"],[147,4,1,"","count_layers"],[147,4,1,"","label_termination"]],"pymatgen.core.interface.Interface":[[147,2,1,"","as_dict"],[147,2,1,"","copy"],[147,3,1,"","film"],[147,3,1,"","film_indices"],[147,3,1,"","film_layers"],[147,3,1,"","film_sites"],[147,3,1,"","film_termination"],[147,2,1,"","from_dict"],[147,2,1,"","from_slabs"],[147,3,1,"","gap"],[147,2,1,"","get_shifts_based_on_adsorbate_sites"],[147,2,1,"","get_sorted_structure"],[147,3,1,"","in_plane_offset"],[147,3,1,"","substrate"],[147,3,1,"","substrate_indices"],[147,3,1,"","substrate_layers"],[147,3,1,"","substrate_sites"],[147,3,1,"","substrate_termination"],[147,3,1,"","vacuum_over_film"]],"pymatgen.core.ion":[[148,1,1,"","Ion"]],"pymatgen.core.ion.Ion":[[148,3,1,"","alphabetical_formula"],[148,3,1,"","anonymized_formula"],[148,2,1,"","as_dict"],[148,3,1,"","charge"],[148,3,1,"","composition"],[148,3,1,"","formula"],[148,2,1,"","from_dict"],[148,2,1,"","from_formula"],[148,2,1,"","get_reduced_formula_and_factor"],[148,3,1,"","reduced_formula"],[148,2,1,"","to_pretty_string"],[148,3,1,"","to_reduced_dict"]],"pymatgen.core.lattice":[[149,1,1,"","Lattice"],[149,4,1,"","find_neighbors"],[149,4,1,"","get_integer_index"],[149,4,1,"","get_points_in_spheres"]],"pymatgen.core.lattice.Lattice":[[149,3,1,"","a"],[149,3,1,"","abc"],[149,3,1,"","alpha"],[149,3,1,"","angles"],[149,2,1,"","as_dict"],[149,3,1,"","b"],[149,3,1,"","beta"],[149,3,1,"","c"],[149,2,1,"","copy"],[149,2,1,"","cubic"],[149,2,1,"","d_hkl"],[149,2,1,"","dot"],[149,2,1,"","find_all_mappings"],[149,2,1,"","find_mapping"],[149,2,1,"","from_dict"],[149,2,1,"","from_parameters"],[149,3,1,"","gamma"],[149,2,1,"","get_all_distances"],[149,2,1,"","get_brillouin_zone"],[149,2,1,"","get_cartesian_coords"],[149,2,1,"","get_distance_and_image"],[149,2,1,"","get_frac_coords_from_lll"],[149,2,1,"","get_fractional_coords"],[149,2,1,"","get_lll_frac_coords"],[149,2,1,"","get_lll_reduced_lattice"],[149,2,1,"","get_miller_index_from_coords"],[149,2,1,"","get_niggli_reduced_lattice"],[149,2,1,"","get_points_in_sphere"],[149,2,1,"","get_points_in_sphere_old"],[149,2,1,"","get_points_in_sphere_py"],[149,2,1,"","get_recp_symmetry_operation"],[149,2,1,"","get_vector_along_lattice_directions"],[149,2,1,"","get_wigner_seitz_cell"],[149,2,1,"","hexagonal"],[149,3,1,"","inv_matrix"],[149,2,1,"","is_hexagonal"],[149,3,1,"","is_orthogonal"],[149,3,1,"","lengths"],[149,3,1,"","lll_inverse"],[149,3,1,"","lll_mapping"],[149,3,1,"","lll_matrix"],[149,3,1,"","matrix"],[149,3,1,"","metric_tensor"],[149,2,1,"","monoclinic"],[149,2,1,"","norm"],[149,2,1,"","orthorhombic"],[149,3,1,"","parameters"],[149,3,1,"","reciprocal_lattice"],[149,3,1,"","reciprocal_lattice_crystallographic"],[149,2,1,"","rhombohedral"],[149,2,1,"","scale"],[149,2,1,"","selling_dist"],[149,3,1,"","selling_vector"],[149,2,1,"","tetragonal"],[149,3,1,"","volume"]],"pymatgen.core.libxcfunc":[[150,1,1,"","LibxcFunc"]],"pymatgen.core.libxcfunc.LibxcFunc":[[150,5,1,"","GGA_C_AM05"],[150,5,1,"","GGA_C_APBE"],[150,5,1,"","GGA_C_BGCP"],[150,5,1,"","GGA_C_FT97"],[150,5,1,"","GGA_C_GAM"],[150,5,1,"","GGA_C_HCTH_A"],[150,5,1,"","GGA_C_LM"],[150,5,1,"","GGA_C_LYP"],[150,5,1,"","GGA_C_N12"],[150,5,1,"","GGA_C_N12_SX"],[150,5,1,"","GGA_C_OPTC"],[150,5,1,"","GGA_C_OP_B88"],[150,5,1,"","GGA_C_OP_G96"],[150,5,1,"","GGA_C_OP_PBE"],[150,5,1,"","GGA_C_OP_PW91"],[150,5,1,"","GGA_C_OP_XALPHA"],[150,5,1,"","GGA_C_P86"],[150,5,1,"","GGA_C_PBE"],[150,5,1,"","GGA_C_PBEFE"],[150,5,1,"","GGA_C_PBEINT"],[150,5,1,"","GGA_C_PBELOC"],[150,5,1,"","GGA_C_PBE_JRGX"],[150,5,1,"","GGA_C_PBE_SOL"],[150,5,1,"","GGA_C_PW91"],[150,5,1,"","GGA_C_Q2D"],[150,5,1,"","GGA_C_REGTPSS"],[150,5,1,"","GGA_C_REVTCA"],[150,5,1,"","GGA_C_RGE2"],[150,5,1,"","GGA_C_SOGGA11"],[150,5,1,"","GGA_C_SOGGA11_X"],[150,5,1,"","GGA_C_SPBE"],[150,5,1,"","GGA_C_TCA"],[150,5,1,"","GGA_C_WI"],[150,5,1,"","GGA_C_WI0"],[150,5,1,"","GGA_C_WL"],[150,5,1,"","GGA_C_XPBE"],[150,5,1,"","GGA_C_ZPBEINT"],[150,5,1,"","GGA_C_ZPBESOL"],[150,5,1,"","GGA_K_ABSP1"],[150,5,1,"","GGA_K_ABSP2"],[150,5,1,"","GGA_K_APBE"],[150,5,1,"","GGA_K_APBEINT"],[150,5,1,"","GGA_K_BALTIN"],[150,5,1,"","GGA_K_DK"],[150,5,1,"","GGA_K_ERNZERHOF"],[150,5,1,"","GGA_K_FR_B88"],[150,5,1,"","GGA_K_FR_PW86"],[150,5,1,"","GGA_K_GE2"],[150,5,1,"","GGA_K_GOLDEN"],[150,5,1,"","GGA_K_GP85"],[150,5,1,"","GGA_K_GR"],[150,5,1,"","GGA_K_LC94"],[150,5,1,"","GGA_K_LIEB"],[150,5,1,"","GGA_K_LLP"],[150,5,1,"","GGA_K_LUDENA"],[150,5,1,"","GGA_K_MEYER"],[150,5,1,"","GGA_K_OL1"],[150,5,1,"","GGA_K_OL2"],[150,5,1,"","GGA_K_PEARSON"],[150,5,1,"","GGA_K_PERDEW"],[150,5,1,"","GGA_K_REVAPBE"],[150,5,1,"","GGA_K_REVAPBEINT"],[150,5,1,"","GGA_K_TFVW"],[150,5,1,"","GGA_K_THAKKAR"],[150,5,1,"","GGA_K_TW1"],[150,5,1,"","GGA_K_TW2"],[150,5,1,"","GGA_K_TW3"],[150,5,1,"","GGA_K_TW4"],[150,5,1,"","GGA_K_VJKS"],[150,5,1,"","GGA_K_VSK"],[150,5,1,"","GGA_K_VW"],[150,5,1,"","GGA_K_YT65"],[150,5,1,"","GGA_XC_B97_D"],[150,5,1,"","GGA_XC_B97_GGA1"],[150,5,1,"","GGA_XC_EDF1"],[150,5,1,"","GGA_XC_HCTH_120"],[150,5,1,"","GGA_XC_HCTH_147"],[150,5,1,"","GGA_XC_HCTH_407"],[150,5,1,"","GGA_XC_HCTH_407P"],[150,5,1,"","GGA_XC_HCTH_93"],[150,5,1,"","GGA_XC_HCTH_P14"],[150,5,1,"","GGA_XC_HCTH_P76"],[150,5,1,"","GGA_XC_KT2"],[150,5,1,"","GGA_XC_MOHLYP"],[150,5,1,"","GGA_XC_MOHLYP2"],[150,5,1,"","GGA_XC_MPWLYP1W"],[150,5,1,"","GGA_XC_OBLYP_D"],[150,5,1,"","GGA_XC_OPBE_D"],[150,5,1,"","GGA_XC_OPWLYP_D"],[150,5,1,"","GGA_XC_PBE1W"],[150,5,1,"","GGA_XC_PBELYP1W"],[150,5,1,"","GGA_XC_TH1"],[150,5,1,"","GGA_XC_TH2"],[150,5,1,"","GGA_XC_TH3"],[150,5,1,"","GGA_XC_TH4"],[150,5,1,"","GGA_XC_TH_FC"],[150,5,1,"","GGA_XC_TH_FCFO"],[150,5,1,"","GGA_XC_TH_FCO"],[150,5,1,"","GGA_XC_TH_FL"],[150,5,1,"","GGA_XC_VV10"],[150,5,1,"","GGA_XC_XLYP"],[150,5,1,"","GGA_X_2D_B86"],[150,5,1,"","GGA_X_2D_B86_MGC"],[150,5,1,"","GGA_X_2D_B88"],[150,5,1,"","GGA_X_2D_PBE"],[150,5,1,"","GGA_X_AIRY"],[150,5,1,"","GGA_X_AK13"],[150,5,1,"","GGA_X_AM05"],[150,5,1,"","GGA_X_APBE"],[150,5,1,"","GGA_X_B86"],[150,5,1,"","GGA_X_B86_MGC"],[150,5,1,"","GGA_X_B86_R"],[150,5,1,"","GGA_X_B88"],[150,5,1,"","GGA_X_BAYESIAN"],[150,5,1,"","GGA_X_BGCP"],[150,5,1,"","GGA_X_BPCCAC"],[150,5,1,"","GGA_X_C09X"],[150,5,1,"","GGA_X_CAP"],[150,5,1,"","GGA_X_DK87_R1"],[150,5,1,"","GGA_X_DK87_R2"],[150,5,1,"","GGA_X_EV93"],[150,5,1,"","GGA_X_FT97_A"],[150,5,1,"","GGA_X_FT97_B"],[150,5,1,"","GGA_X_G96"],[150,5,1,"","GGA_X_GAM"],[150,5,1,"","GGA_X_HCTH_A"],[150,5,1,"","GGA_X_HERMAN"],[150,5,1,"","GGA_X_HJS_B88"],[150,5,1,"","GGA_X_HJS_B88_V2"],[150,5,1,"","GGA_X_HJS_B97X"],[150,5,1,"","GGA_X_HJS_PBE"],[150,5,1,"","GGA_X_HJS_PBE_SOL"],[150,5,1,"","GGA_X_HTBS"],[150,5,1,"","GGA_X_ITYH"],[150,5,1,"","GGA_X_KT1"],[150,5,1,"","GGA_X_LAG"],[150,5,1,"","GGA_X_LAMBDA_CH_N"],[150,5,1,"","GGA_X_LAMBDA_LO_N"],[150,5,1,"","GGA_X_LAMBDA_OC2_N"],[150,5,1,"","GGA_X_LB"],[150,5,1,"","GGA_X_LBM"],[150,5,1,"","GGA_X_LG93"],[150,5,1,"","GGA_X_LV_RPW86"],[150,5,1,"","GGA_X_MB88"],[150,5,1,"","GGA_X_MPBE"],[150,5,1,"","GGA_X_MPW91"],[150,5,1,"","GGA_X_N12"],[150,5,1,"","GGA_X_OL2"],[150,5,1,"","GGA_X_OPTB88_VDW"],[150,5,1,"","GGA_X_OPTPBE_VDW"],[150,5,1,"","GGA_X_OPTX"],[150,5,1,"","GGA_X_PBE"],[150,5,1,"","GGA_X_PBEA"],[150,5,1,"","GGA_X_PBEFE"],[150,5,1,"","GGA_X_PBEINT"],[150,5,1,"","GGA_X_PBEK1_VDW"],[150,5,1,"","GGA_X_PBE_JSJR"],[150,5,1,"","GGA_X_PBE_MOL"],[150,5,1,"","GGA_X_PBE_R"],[150,5,1,"","GGA_X_PBE_SOL"],[150,5,1,"","GGA_X_PBE_TCA"],[150,5,1,"","GGA_X_PW86"],[150,5,1,"","GGA_X_PW91"],[150,5,1,"","GGA_X_Q2D"],[150,5,1,"","GGA_X_RGE2"],[150,5,1,"","GGA_X_RPBE"],[150,5,1,"","GGA_X_RPW86"],[150,5,1,"","GGA_X_SFAT"],[150,5,1,"","GGA_X_SOGGA"],[150,5,1,"","GGA_X_SOGGA11"],[150,5,1,"","GGA_X_SSB"],[150,5,1,"","GGA_X_SSB_D"],[150,5,1,"","GGA_X_SSB_SW"],[150,5,1,"","GGA_X_VMT84_GE"],[150,5,1,"","GGA_X_VMT84_PBE"],[150,5,1,"","GGA_X_VMT_GE"],[150,5,1,"","GGA_X_VMT_PBE"],[150,5,1,"","GGA_X_WC"],[150,5,1,"","GGA_X_WPBEH"],[150,5,1,"","GGA_X_XPBE"],[150,5,1,"","HYB_GGA_XC_B1LYP"],[150,5,1,"","HYB_GGA_XC_B1PW91"],[150,5,1,"","HYB_GGA_XC_B1WC"],[150,5,1,"","HYB_GGA_XC_B3LYP"],[150,5,1,"","HYB_GGA_XC_B3LYP5"],[150,5,1,"","HYB_GGA_XC_B3LYPs"],[150,5,1,"","HYB_GGA_XC_B3P86"],[150,5,1,"","HYB_GGA_XC_B3PW91"],[150,5,1,"","HYB_GGA_XC_B97"],[150,5,1,"","HYB_GGA_XC_B97_1"],[150,5,1,"","HYB_GGA_XC_B97_1p"],[150,5,1,"","HYB_GGA_XC_B97_2"],[150,5,1,"","HYB_GGA_XC_B97_3"],[150,5,1,"","HYB_GGA_XC_B97_K"],[150,5,1,"","HYB_GGA_XC_BHANDH"],[150,5,1,"","HYB_GGA_XC_BHANDHLYP"],[150,5,1,"","HYB_GGA_XC_CAMY_B3LYP"],[150,5,1,"","HYB_GGA_XC_CAMY_BLYP"],[150,5,1,"","HYB_GGA_XC_CAM_B3LYP"],[150,5,1,"","HYB_GGA_XC_CAP0"],[150,5,1,"","HYB_GGA_XC_EDF2"],[150,5,1,"","HYB_GGA_XC_HJS_B88"],[150,5,1,"","HYB_GGA_XC_HJS_B97X"],[150,5,1,"","HYB_GGA_XC_HJS_PBE"],[150,5,1,"","HYB_GGA_XC_HJS_PBE_SOL"],[150,5,1,"","HYB_GGA_XC_HPBEINT"],[150,5,1,"","HYB_GGA_XC_HSE03"],[150,5,1,"","HYB_GGA_XC_HSE06"],[150,5,1,"","HYB_GGA_XC_LCY_BLYP"],[150,5,1,"","HYB_GGA_XC_LCY_PBE"],[150,5,1,"","HYB_GGA_XC_LC_VV10"],[150,5,1,"","HYB_GGA_XC_LRC_WPBE"],[150,5,1,"","HYB_GGA_XC_LRC_WPBEH"],[150,5,1,"","HYB_GGA_XC_MB3LYP_RC04"],[150,5,1,"","HYB_GGA_XC_MPW3LYP"],[150,5,1,"","HYB_GGA_XC_MPW3PW"],[150,5,1,"","HYB_GGA_XC_MPWLYP1M"],[150,5,1,"","HYB_GGA_XC_O3LYP"],[150,5,1,"","HYB_GGA_XC_PBE0_13"],[150,5,1,"","HYB_GGA_XC_PBEH"],[150,5,1,"","HYB_GGA_XC_REVB3LYP"],[150,5,1,"","HYB_GGA_XC_SB98_1a"],[150,5,1,"","HYB_GGA_XC_SB98_1b"],[150,5,1,"","HYB_GGA_XC_SB98_1c"],[150,5,1,"","HYB_GGA_XC_SB98_2a"],[150,5,1,"","HYB_GGA_XC_SB98_2b"],[150,5,1,"","HYB_GGA_XC_SB98_2c"],[150,5,1,"","HYB_GGA_XC_TUNED_CAM_B3LYP"],[150,5,1,"","HYB_GGA_XC_WB97"],[150,5,1,"","HYB_GGA_XC_WB97X"],[150,5,1,"","HYB_GGA_XC_WB97X_D"],[150,5,1,"","HYB_GGA_XC_WB97X_V"],[150,5,1,"","HYB_GGA_XC_X3LYP"],[150,5,1,"","HYB_GGA_XC_mPW1K"],[150,5,1,"","HYB_GGA_XC_mPW1PW"],[150,5,1,"","HYB_GGA_X_N12_SX"],[150,5,1,"","HYB_GGA_X_SOGGA11_X"],[150,5,1,"","HYB_MGGA_XC_B86B95"],[150,5,1,"","HYB_MGGA_XC_B88B95"],[150,5,1,"","HYB_MGGA_XC_BB1K"],[150,5,1,"","HYB_MGGA_XC_M05"],[150,5,1,"","HYB_MGGA_XC_M05_2X"],[150,5,1,"","HYB_MGGA_XC_M06"],[150,5,1,"","HYB_MGGA_XC_M06_2X"],[150,5,1,"","HYB_MGGA_XC_M06_HF"],[150,5,1,"","HYB_MGGA_XC_M08_HX"],[150,5,1,"","HYB_MGGA_XC_M08_SO"],[150,5,1,"","HYB_MGGA_XC_M11"],[150,5,1,"","HYB_MGGA_XC_MPW1B95"],[150,5,1,"","HYB_MGGA_XC_MPWB1K"],[150,5,1,"","HYB_MGGA_XC_PW6B95"],[150,5,1,"","HYB_MGGA_XC_PW86B95"],[150,5,1,"","HYB_MGGA_XC_PWB6K"],[150,5,1,"","HYB_MGGA_XC_REVTPSSH"],[150,5,1,"","HYB_MGGA_XC_TPSSH"],[150,5,1,"","HYB_MGGA_XC_WB97M_V"],[150,5,1,"","HYB_MGGA_XC_X1B95"],[150,5,1,"","HYB_MGGA_XC_XB1K"],[150,5,1,"","HYB_MGGA_X_DLDF"],[150,5,1,"","HYB_MGGA_X_MN12_SX"],[150,5,1,"","HYB_MGGA_X_MN15"],[150,5,1,"","HYB_MGGA_X_MS2H"],[150,5,1,"","HYB_MGGA_X_MVSH"],[150,5,1,"","HYB_MGGA_X_SCAN0"],[150,5,1,"","LDA_C_1D_CSC"],[150,5,1,"","LDA_C_1D_LOOS"],[150,5,1,"","LDA_C_2D_AMGB"],[150,5,1,"","LDA_C_2D_PRM"],[150,5,1,"","LDA_C_GL"],[150,5,1,"","LDA_C_GOMBAS"],[150,5,1,"","LDA_C_HL"],[150,5,1,"","LDA_C_ML1"],[150,5,1,"","LDA_C_ML2"],[150,5,1,"","LDA_C_OB_PW"],[150,5,1,"","LDA_C_OB_PZ"],[150,5,1,"","LDA_C_PW"],[150,5,1,"","LDA_C_PW_MOD"],[150,5,1,"","LDA_C_PW_RPA"],[150,5,1,"","LDA_C_PZ"],[150,5,1,"","LDA_C_PZ_MOD"],[150,5,1,"","LDA_C_RC04"],[150,5,1,"","LDA_C_RPA"],[150,5,1,"","LDA_C_VWN"],[150,5,1,"","LDA_C_VWN_1"],[150,5,1,"","LDA_C_VWN_2"],[150,5,1,"","LDA_C_VWN_3"],[150,5,1,"","LDA_C_VWN_4"],[150,5,1,"","LDA_C_VWN_RPA"],[150,5,1,"","LDA_C_WIGNER"],[150,5,1,"","LDA_C_XALPHA"],[150,5,1,"","LDA_C_vBH"],[150,5,1,"","LDA_K_LP"],[150,5,1,"","LDA_K_TF"],[150,5,1,"","LDA_X"],[150,5,1,"","LDA_XC_KSDT"],[150,5,1,"","LDA_XC_TETER93"],[150,5,1,"","LDA_XC_ZLP"],[150,5,1,"","LDA_X_1D"],[150,5,1,"","LDA_X_2D"],[150,5,1,"","MGGA_C_BC95"],[150,5,1,"","MGGA_C_CC06"],[150,5,1,"","MGGA_C_CS"],[150,5,1,"","MGGA_C_DLDF"],[150,5,1,"","MGGA_C_M05"],[150,5,1,"","MGGA_C_M05_2X"],[150,5,1,"","MGGA_C_M06"],[150,5,1,"","MGGA_C_M06_2X"],[150,5,1,"","MGGA_C_M06_HF"],[150,5,1,"","MGGA_C_M06_L"],[150,5,1,"","MGGA_C_M08_HX"],[150,5,1,"","MGGA_C_M08_SO"],[150,5,1,"","MGGA_C_M11"],[150,5,1,"","MGGA_C_M11_L"],[150,5,1,"","MGGA_C_MN12_L"],[150,5,1,"","MGGA_C_MN12_SX"],[150,5,1,"","MGGA_C_MN15"],[150,5,1,"","MGGA_C_MN15_L"],[150,5,1,"","MGGA_C_PKZB"],[150,5,1,"","MGGA_C_REVTPSS"],[150,5,1,"","MGGA_C_SCAN"],[150,5,1,"","MGGA_C_TPSS"],[150,5,1,"","MGGA_C_TPSSLOC"],[150,5,1,"","MGGA_C_VSXC"],[150,5,1,"","MGGA_XC_B97M_V"],[150,5,1,"","MGGA_XC_OTPSS_D"],[150,5,1,"","MGGA_XC_TPSSLYP1W"],[150,5,1,"","MGGA_XC_ZLP"],[150,5,1,"","MGGA_X_2D_PRHG07"],[150,5,1,"","MGGA_X_2D_PRHG07_PRP10"],[150,5,1,"","MGGA_X_BJ06"],[150,5,1,"","MGGA_X_BLOC"],[150,5,1,"","MGGA_X_BR89"],[150,5,1,"","MGGA_X_GVT4"],[150,5,1,"","MGGA_X_LTA"],[150,5,1,"","MGGA_X_M05"],[150,5,1,"","MGGA_X_M05_2X"],[150,5,1,"","MGGA_X_M06"],[150,5,1,"","MGGA_X_M06_2X"],[150,5,1,"","MGGA_X_M06_HF"],[150,5,1,"","MGGA_X_M06_L"],[150,5,1,"","MGGA_X_M08_HX"],[150,5,1,"","MGGA_X_M08_SO"],[150,5,1,"","MGGA_X_M11"],[150,5,1,"","MGGA_X_M11_L"],[150,5,1,"","MGGA_X_MBEEF"],[150,5,1,"","MGGA_X_MBEEFVDW"],[150,5,1,"","MGGA_X_MK00"],[150,5,1,"","MGGA_X_MK00B"],[150,5,1,"","MGGA_X_MN12_L"],[150,5,1,"","MGGA_X_MN15_L"],[150,5,1,"","MGGA_X_MODTPSS"],[150,5,1,"","MGGA_X_MS0"],[150,5,1,"","MGGA_X_MS1"],[150,5,1,"","MGGA_X_MS2"],[150,5,1,"","MGGA_X_MVS"],[150,5,1,"","MGGA_X_PKZB"],[150,5,1,"","MGGA_X_REVTPSS"],[150,5,1,"","MGGA_X_RPP09"],[150,5,1,"","MGGA_X_SCAN"],[150,5,1,"","MGGA_X_TAU_HCTH"],[150,5,1,"","MGGA_X_TB09"],[150,5,1,"","MGGA_X_TPSS"],[150,2,1,"","all_families"],[150,2,1,"","all_kinds"],[150,2,1,"","as_dict"],[150,2,1,"","from_dict"],[150,3,1,"","info_dict"],[150,3,1,"","is_c_kind"],[150,3,1,"","is_gga_family"],[150,3,1,"","is_hyb_gga_family"],[150,3,1,"","is_hyb_mgga_family"],[150,3,1,"","is_k_kind"],[150,3,1,"","is_lda_family"],[150,3,1,"","is_mgga_family"],[150,3,1,"","is_x_kind"],[150,3,1,"","is_xc_kind"],[150,2,1,"","to_json"]],"pymatgen.core.molecular_orbitals":[[151,1,1,"","MolecularOrbitals"]],"pymatgen.core.molecular_orbitals.MolecularOrbitals":[[151,5,1,"","aos"],[151,2,1,"","aos_as_list"],[151,5,1,"","band_edges"],[151,5,1,"","composition"],[151,5,1,"","elec_neg"],[151,5,1,"","elements"],[151,2,1,"","max_electronegativity"],[151,2,1,"","obtain_band_edges"]],"pymatgen.core.operations":[[152,1,1,"","MagSymmOp"],[152,1,1,"","SymmOp"]],"pymatgen.core.operations.MagSymmOp":[[152,2,1,"","as_dict"],[152,2,1,"","as_xyzt_string"],[152,2,1,"","from_dict"],[152,2,1,"","from_rotation_and_translation_and_time_reversal"],[152,2,1,"","from_symmop"],[152,2,1,"","from_xyzt_string"],[152,2,1,"","operate_magmom"]],"pymatgen.core.operations.SymmOp":[[152,5,1,"","affine_matrix"],[152,2,1,"","apply_rotation_only"],[152,2,1,"","are_symmetrically_related"],[152,2,1,"","are_symmetrically_related_vectors"],[152,2,1,"","as_dict"],[152,2,1,"","as_xyz_string"],[152,2,1,"","from_axis_angle_and_translation"],[152,2,1,"","from_dict"],[152,2,1,"","from_origin_axis_angle"],[152,2,1,"","from_rotation_and_translation"],[152,2,1,"","from_xyz_string"],[152,3,1,"","inverse"],[152,2,1,"","inversion"],[152,2,1,"","operate"],[152,2,1,"","operate_multi"],[152,2,1,"","reflection"],[152,3,1,"","rotation_matrix"],[152,2,1,"","rotoreflection"],[152,2,1,"","transform_tensor"],[152,3,1,"","translation_vector"]],"pymatgen.core.periodic_table":[[153,1,1,"","DummySpecie"],[153,1,1,"","DummySpecies"],[153,1,1,"","Element"],[153,1,1,"","ElementBase"],[153,1,1,"","Specie"],[153,1,1,"","Species"],[153,4,1,"","get_el_sp"]],"pymatgen.core.periodic_table.DummySpecies":[[153,3,1,"id0","X"],[153,3,1,"id1","Z"],[153,2,1,"","as_dict"],[153,2,1,"","from_dict"],[153,2,1,"","from_string"],[153,3,1,"id2","oxi_state"],[153,3,1,"","symbol"]],"pymatgen.core.periodic_table.Element":[[153,5,1,"","Ac"],[153,5,1,"","Ag"],[153,5,1,"","Al"],[153,5,1,"","Am"],[153,5,1,"","Ar"],[153,5,1,"","As"],[153,5,1,"","At"],[153,5,1,"","Au"],[153,5,1,"","B"],[153,5,1,"","Ba"],[153,5,1,"","Be"],[153,5,1,"","Bh"],[153,5,1,"","Bi"],[153,5,1,"","Bk"],[153,5,1,"","Br"],[153,5,1,"","C"],[153,5,1,"","Ca"],[153,5,1,"","Cd"],[153,5,1,"","Ce"],[153,5,1,"","Cf"],[153,5,1,"","Cl"],[153,5,1,"","Cm"],[153,5,1,"","Cn"],[153,5,1,"","Co"],[153,5,1,"","Cr"],[153,5,1,"","Cs"],[153,5,1,"","Cu"],[153,5,1,"","Db"],[153,5,1,"","Ds"],[153,5,1,"","Dy"],[153,5,1,"","Er"],[153,5,1,"","Es"],[153,5,1,"","Eu"],[153,5,1,"","F"],[153,5,1,"","Fe"],[153,5,1,"","Fl"],[153,5,1,"","Fm"],[153,5,1,"","Fr"],[153,5,1,"","Ga"],[153,5,1,"","Gd"],[153,5,1,"","Ge"],[153,5,1,"","H"],[153,5,1,"","He"],[153,5,1,"","Hf"],[153,5,1,"","Hg"],[153,5,1,"","Ho"],[153,5,1,"","Hs"],[153,5,1,"","I"],[153,5,1,"","In"],[153,5,1,"","Ir"],[153,5,1,"","K"],[153,5,1,"","Kr"],[153,5,1,"","La"],[153,5,1,"","Li"],[153,5,1,"","Lr"],[153,5,1,"","Lu"],[153,5,1,"","Lv"],[153,5,1,"","Mc"],[153,5,1,"","Md"],[153,5,1,"","Mg"],[153,5,1,"","Mn"],[153,5,1,"","Mo"],[153,5,1,"","Mt"],[153,5,1,"","N"],[153,5,1,"","Na"],[153,5,1,"","Nb"],[153,5,1,"","Nd"],[153,5,1,"","Ne"],[153,5,1,"","Nh"],[153,5,1,"","Ni"],[153,5,1,"","No"],[153,5,1,"","Np"],[153,5,1,"","O"],[153,5,1,"","Og"],[153,5,1,"","Os"],[153,5,1,"","P"],[153,5,1,"","Pa"],[153,5,1,"","Pb"],[153,5,1,"","Pd"],[153,5,1,"","Pm"],[153,5,1,"","Po"],[153,5,1,"","Pr"],[153,5,1,"","Pt"],[153,5,1,"","Pu"],[153,5,1,"","Ra"],[153,5,1,"","Rb"],[153,5,1,"","Re"],[153,5,1,"","Rf"],[153,5,1,"","Rg"],[153,5,1,"","Rh"],[153,5,1,"","Rn"],[153,5,1,"","Ru"],[153,5,1,"","S"],[153,5,1,"","Sb"],[153,5,1,"","Sc"],[153,5,1,"","Se"],[153,5,1,"","Sg"],[153,5,1,"","Si"],[153,5,1,"","Sm"],[153,5,1,"","Sn"],[153,5,1,"","Sr"],[153,5,1,"","Ta"],[153,5,1,"","Tb"],[153,5,1,"","Tc"],[153,5,1,"","Te"],[153,5,1,"","Th"],[153,5,1,"","Ti"],[153,5,1,"","Tl"],[153,5,1,"","Tm"],[153,5,1,"","Ts"],[153,5,1,"","U"],[153,5,1,"","V"],[153,5,1,"","W"],[153,5,1,"","Xe"],[153,5,1,"","Y"],[153,5,1,"","Yb"],[153,5,1,"","Z"],[153,5,1,"","Zn"],[153,5,1,"","Zr"],[153,5,1,"","atomic_orbitals"],[153,5,1,"","atomic_radius_calculated"],[153,5,1,"","boiling_point"],[153,5,1,"","brinell_hardness"],[153,5,1,"","bulk_modulus"],[153,5,1,"","coefficient_of_linear_thermal_expansion"],[153,5,1,"","critical_temperature"],[153,5,1,"","density_of_solid"],[153,5,1,"","electrical_resistivity"],[153,5,1,"","electronic_structure"],[153,5,1,"","ground_level"],[153,5,1,"","ionization_energies"],[153,5,1,"","liquid_range"],[153,5,1,"","long_name"],[153,5,1,"","melting_point"],[153,5,1,"","mendeleev_no"],[153,5,1,"","mineral_hardness"],[153,5,1,"","molar_volume"],[153,5,1,"","poissons_ratio"],[153,5,1,"","reflectivity"],[153,5,1,"","refractive_index"],[153,5,1,"","rigidity_modulus"],[153,5,1,"","superconduction_temperature"],[153,5,1,"","symbol"],[153,5,1,"","thermal_conductivity"],[153,5,1,"","van_der_waals_radius"],[153,5,1,"","velocity_of_sound"],[153,5,1,"","vickers_hardness"],[153,5,1,"","youngs_modulus"]],"pymatgen.core.periodic_table.ElementBase":[[153,3,1,"","X"],[153,5,1,"","Z"],[153,2,1,"","as_dict"],[153,3,1,"","atomic_mass"],[153,5,1,"","atomic_orbitals"],[153,3,1,"","atomic_radius"],[153,5,1,"","atomic_radius_calculated"],[153,3,1,"","average_anionic_radius"],[153,3,1,"","average_cationic_radius"],[153,3,1,"","average_ionic_radius"],[153,3,1,"","block"],[153,5,1,"","boiling_point"],[153,5,1,"","brinell_hardness"],[153,5,1,"","bulk_modulus"],[153,5,1,"","coefficient_of_linear_thermal_expansion"],[153,3,1,"","common_oxidation_states"],[153,5,1,"","critical_temperature"],[153,3,1,"","data"],[153,5,1,"","density_of_solid"],[153,5,1,"","electrical_resistivity"],[153,3,1,"","electron_affinity"],[153,3,1,"id3","electronic_structure"],[153,2,1,"","from_Z"],[153,2,1,"","from_dict"],[153,2,1,"","from_row_and_group"],[153,3,1,"","full_electronic_structure"],[153,5,1,"","ground_level"],[153,3,1,"","ground_state_term_symbol"],[153,3,1,"","group"],[153,3,1,"","icsd_oxidation_states"],[153,3,1,"","ionic_radii"],[153,5,1,"","ionization_energies"],[153,3,1,"","ionization_energy"],[153,3,1,"","is_actinoid"],[153,3,1,"","is_alkali"],[153,3,1,"","is_alkaline"],[153,3,1,"","is_chalcogen"],[153,3,1,"","is_halogen"],[153,3,1,"","is_lanthanoid"],[153,3,1,"","is_metal"],[153,3,1,"","is_metalloid"],[153,3,1,"","is_noble_gas"],[153,3,1,"","is_post_transition_metal"],[153,3,1,"","is_quadrupolar"],[153,3,1,"","is_rare_earth_metal"],[153,3,1,"","is_transition_metal"],[153,2,1,"","is_valid_symbol"],[153,3,1,"","iupac_ordering"],[153,5,1,"","liquid_range"],[153,5,1,"","long_name"],[153,3,1,"","max_oxidation_state"],[153,5,1,"","melting_point"],[153,5,1,"","mendeleev_no"],[153,3,1,"","metallic_radius"],[153,3,1,"","min_oxidation_state"],[153,5,1,"","mineral_hardness"],[153,5,1,"","molar_volume"],[153,3,1,"","nmr_quadrupole_moment"],[153,3,1,"","number"],[153,3,1,"","oxidation_states"],[153,5,1,"","poissons_ratio"],[153,2,1,"","print_periodic_table"],[153,5,1,"","reflectivity"],[153,5,1,"","refractive_index"],[153,5,1,"","rigidity_modulus"],[153,3,1,"","row"],[153,5,1,"","superconduction_temperature"],[153,5,1,"","symbol"],[153,3,1,"","term_symbols"],[153,5,1,"","thermal_conductivity"],[153,3,1,"","valence"],[153,5,1,"","van_der_waals_radius"],[153,5,1,"","velocity_of_sound"],[153,5,1,"","vickers_hardness"],[153,5,1,"","youngs_modulus"]],"pymatgen.core.periodic_table.Specie":[[153,5,1,"","ionic_radius"],[153,5,1,"","oxi_state"]],"pymatgen.core.periodic_table.Species":[[153,5,1,"","STRING_MODE"],[153,2,1,"","as_dict"],[153,3,1,"","element"],[153,2,1,"","from_dict"],[153,2,1,"","from_string"],[153,2,1,"","get_crystal_field_spin"],[153,2,1,"","get_nmr_quadrupole_moment"],[153,2,1,"","get_shannon_radius"],[153,3,1,"id4","ionic_radius"],[153,3,1,"id5","oxi_state"],[153,5,1,"","supported_properties"],[153,2,1,"","to_pretty_string"]],"pymatgen.core.sites":[[154,1,1,"","PeriodicSite"],[154,1,1,"","Site"]],"pymatgen.core.sites.PeriodicSite":[[154,3,1,"","a"],[154,2,1,"","as_dict"],[154,3,1,"","b"],[154,3,1,"","c"],[154,3,1,"","coords"],[154,2,1,"","distance"],[154,2,1,"","distance_and_image"],[154,2,1,"","distance_and_image_from_frac_coords"],[154,3,1,"","frac_coords"],[154,2,1,"","from_dict"],[154,2,1,"","is_periodic_image"],[154,3,1,"","lattice"],[154,2,1,"","to_unit_cell"],[154,3,1,"","x"],[154,3,1,"","y"],[154,3,1,"","z"]],"pymatgen.core.sites.Site":[[154,2,1,"","as_dict"],[154,2,1,"","distance"],[154,2,1,"","distance_from_point"],[154,2,1,"","from_dict"],[154,3,1,"","is_ordered"],[154,5,1,"","position_atol"],[154,3,1,"","specie"],[154,3,1,"","species"],[154,3,1,"","species_string"],[154,3,1,"","x"],[154,3,1,"","y"],[154,3,1,"","z"]],"pymatgen.core.spectrum":[[155,1,1,"","Spectrum"],[155,4,1,"","lorentzian"]],"pymatgen.core.spectrum.Spectrum":[[155,5,1,"","XLABEL"],[155,5,1,"","YLABEL"],[155,2,1,"","copy"],[155,2,1,"","get_interpolated_value"],[155,2,1,"","normalize"],[155,2,1,"","smear"]],"pymatgen.core.structure":[[156,1,1,"","IMolecule"],[156,1,1,"","IStructure"],[156,1,1,"","Molecule"],[156,1,1,"","Neighbor"],[156,1,1,"","PeriodicNeighbor"],[156,1,1,"","SiteCollection"],[156,1,1,"","Structure"],[156,6,1,"","StructureError"]],"pymatgen.core.structure.IMolecule":[[156,2,1,"","as_dict"],[156,2,1,"","break_bond"],[156,3,1,"","center_of_mass"],[156,3,1,"","charge"],[156,2,1,"","from_dict"],[156,2,1,"","from_file"],[156,2,1,"","from_sites"],[156,2,1,"","from_str"],[156,2,1,"","get_boxed_structure"],[156,2,1,"","get_centered_molecule"],[156,2,1,"","get_covalent_bonds"],[156,2,1,"","get_distance"],[156,2,1,"","get_neighbors"],[156,2,1,"","get_neighbors_in_shell"],[156,2,1,"","get_sites_in_sphere"],[156,3,1,"","nelectrons"],[156,3,1,"","sites"],[156,3,1,"","spin_multiplicity"],[156,2,1,"","to"]],"pymatgen.core.structure.IStructure":[[156,2,1,"","as_dataframe"],[156,2,1,"","as_dict"],[156,3,1,"","charge"],[156,2,1,"","copy"],[156,3,1,"","density"],[156,3,1,"","distance_matrix"],[156,3,1,"","frac_coords"],[156,2,1,"","from_dict"],[156,2,1,"","from_file"],[156,2,1,"","from_magnetic_spacegroup"],[156,2,1,"","from_sites"],[156,2,1,"","from_spacegroup"],[156,2,1,"","from_str"],[156,2,1,"","get_all_neighbors"],[156,2,1,"","get_all_neighbors_old"],[156,2,1,"","get_all_neighbors_py"],[156,2,1,"","get_distance"],[156,2,1,"","get_miller_index_from_site_indexes"],[156,2,1,"","get_neighbor_list"],[156,2,1,"","get_neighbors"],[156,2,1,"","get_neighbors_in_shell"],[156,2,1,"","get_neighbors_old"],[156,2,1,"","get_orderings"],[156,2,1,"","get_primitive_structure"],[156,2,1,"","get_reduced_structure"],[156,2,1,"","get_sites_in_sphere"],[156,2,1,"","get_sorted_structure"],[156,2,1,"","get_space_group_info"],[156,2,1,"","get_symmetric_neighbor_list"],[156,2,1,"","interpolate"],[156,3,1,"","lattice"],[156,2,1,"","matches"],[156,3,1,"","sites"],[156,2,1,"","to"],[156,3,1,"","volume"]],"pymatgen.core.structure.Molecule":[[156,2,1,"","append"],[156,2,1,"","apply_operation"],[156,2,1,"","copy"],[156,2,1,"","insert"],[156,2,1,"","perturb"],[156,2,1,"","remove_sites"],[156,2,1,"","remove_species"],[156,2,1,"","rotate_sites"],[156,2,1,"","set_charge_and_spin"],[156,2,1,"","substitute"],[156,2,1,"","translate_sites"]],"pymatgen.core.structure.Neighbor":[[156,5,1,"","coords"],[156,5,1,"","properties"]],"pymatgen.core.structure.PeriodicNeighbor":[[156,3,1,"","coords"],[156,5,1,"","properties"]],"pymatgen.core.structure.SiteCollection":[[156,5,1,"","DISTANCE_TOLERANCE"],[156,2,1,"","add_oxidation_state_by_element"],[156,2,1,"","add_oxidation_state_by_guess"],[156,2,1,"","add_oxidation_state_by_site"],[156,2,1,"","add_site_property"],[156,2,1,"","add_spin_by_element"],[156,2,1,"","add_spin_by_site"],[156,3,1,"","atomic_numbers"],[156,3,1,"","cart_coords"],[156,3,1,"","charge"],[156,3,1,"","composition"],[156,3,1,"","distance_matrix"],[156,2,1,"","extract_cluster"],[156,3,1,"","formula"],[156,2,1,"","from_file"],[156,2,1,"","from_str"],[156,2,1,"","get_angle"],[156,2,1,"","get_dihedral"],[156,2,1,"","get_distance"],[156,2,1,"","group_by_types"],[156,2,1,"","indices_from_symbol"],[156,3,1,"","is_ordered"],[156,2,1,"","is_valid"],[156,3,1,"","ntypesp"],[156,3,1,"","num_sites"],[156,2,1,"","remove_oxidation_states"],[156,2,1,"","remove_site_property"],[156,2,1,"","remove_spin"],[156,2,1,"","replace_species"],[156,3,1,"","site_properties"],[156,3,1,"","sites"],[156,3,1,"","species"],[156,3,1,"","species_and_occu"],[156,3,1,"","symbol_set"],[156,2,1,"","to"],[156,3,1,"","types_of_specie"],[156,3,1,"","types_of_species"]],"pymatgen.core.structure.Structure":[[156,2,1,"","append"],[156,2,1,"","apply_operation"],[156,2,1,"","apply_strain"],[156,2,1,"","insert"],[156,3,1,"","lattice"],[156,2,1,"","make_supercell"],[156,2,1,"","merge_sites"],[156,2,1,"","perturb"],[156,2,1,"","remove_sites"],[156,2,1,"","remove_species"],[156,2,1,"","replace"],[156,2,1,"","rotate_sites"],[156,2,1,"","scale_lattice"],[156,2,1,"","set_charge"],[156,2,1,"","sort"],[156,2,1,"","substitute"],[156,2,1,"","translate_sites"]],"pymatgen.core.surface":[[157,1,1,"","ReconstructionGenerator"],[157,1,1,"","Slab"],[157,1,1,"","SlabGenerator"],[157,4,1,"","center_slab"],[157,4,1,"","generate_all_slabs"],[157,4,1,"","get_d"],[157,4,1,"","get_slab_regions"],[157,4,1,"","get_symmetrically_distinct_miller_indices"],[157,4,1,"","get_symmetrically_equivalent_miller_indices"],[157,4,1,"","hkl_transformation"],[157,4,1,"","is_already_analyzed"],[157,4,1,"","miller_index_from_sites"]],"pymatgen.core.surface.ReconstructionGenerator":[[157,2,1,"","build_slabs"],[157,2,1,"","get_unreconstructed_slabs"],[157,5,1,"","slabgen_params"]],"pymatgen.core.surface.Slab":[[157,2,1,"","add_adsorbate_atom"],[157,2,1,"","as_dict"],[157,3,1,"","center_of_mass"],[157,2,1,"","copy"],[157,3,1,"","dipole"],[157,2,1,"","from_dict"],[157,2,1,"","get_orthogonal_c_slab"],[157,2,1,"","get_sorted_structure"],[157,2,1,"","get_surface_sites"],[157,2,1,"","get_symmetric_site"],[157,2,1,"","get_tasker2_slabs"],[157,2,1,"","is_polar"],[157,2,1,"","is_symmetric"],[157,5,1,"","miller_index"],[157,3,1,"","normal"],[157,5,1,"","scale_factor"],[157,5,1,"","shift"],[157,3,1,"","surface_area"],[157,2,1,"","symmetrically_add_atom"],[157,2,1,"","symmetrically_remove_atoms"]],"pymatgen.core.surface.SlabGenerator":[[157,5,1,"","center_slab"],[157,2,1,"","get_slab"],[157,2,1,"","get_slabs"],[157,5,1,"","lll_reduce"],[157,5,1,"","miller_index"],[157,5,1,"","min_slab_size"],[157,5,1,"","min_vac_size"],[157,2,1,"","move_to_other_side"],[157,2,1,"","nonstoichiometric_symmetrized_slab"],[157,5,1,"","oriented_unit_cell"],[157,5,1,"","parent"],[157,2,1,"","repair_broken_bonds"],[157,5,1,"","slab_scale_factor"]],"pymatgen.core.tensors":[[158,1,1,"","SquareTensor"],[158,1,1,"","Tensor"],[158,1,1,"","TensorCollection"],[158,1,1,"","TensorMapping"],[158,4,1,"","get_uvec"],[158,4,1,"","symmetry_reduce"]],"pymatgen.core.tensors.SquareTensor":[[158,3,1,"","det"],[158,2,1,"","get_scaled"],[158,3,1,"","inv"],[158,2,1,"","is_rotation"],[158,2,1,"","polar_decomposition"],[158,3,1,"","principal_invariants"],[158,2,1,"","refine_rotation"],[158,3,1,"","trans"]],"pymatgen.core.tensors.Tensor":[[158,2,1,"","as_dict"],[158,2,1,"","average_over_unit_sphere"],[158,2,1,"","convert_to_ieee"],[158,2,1,"","einsum_sequence"],[158,2,1,"","fit_to_structure"],[158,2,1,"","from_dict"],[158,2,1,"","from_values_indices"],[158,2,1,"","from_voigt"],[158,2,1,"","get_grouped_indices"],[158,2,1,"","get_ieee_rotation"],[158,2,1,"","get_symbol_dict"],[158,2,1,"","get_voigt_dict"],[158,2,1,"","is_fit_to_structure"],[158,2,1,"","is_symmetric"],[158,2,1,"","is_voigt_symmetric"],[158,2,1,"","populate"],[158,2,1,"","project"],[158,2,1,"","rotate"],[158,2,1,"","round"],[158,2,1,"","structure_transform"],[158,5,1,"","symbol"],[158,3,1,"","symmetrized"],[158,2,1,"","transform"],[158,3,1,"","voigt"],[158,3,1,"","voigt_symmetrized"],[158,2,1,"","zeroed"]],"pymatgen.core.tensors.TensorCollection":[[158,2,1,"","as_dict"],[158,2,1,"","convert_to_ieee"],[158,2,1,"","fit_to_structure"],[158,2,1,"","from_dict"],[158,2,1,"","from_voigt"],[158,2,1,"","is_fit_to_structure"],[158,2,1,"","is_symmetric"],[158,2,1,"","is_voigt_symmetric"],[158,3,1,"","ranks"],[158,2,1,"","rotate"],[158,2,1,"","round"],[158,3,1,"","symmetrized"],[158,2,1,"","transform"],[158,3,1,"","voigt"],[158,3,1,"","voigt_symmetrized"],[158,2,1,"","zeroed"]],"pymatgen.core.tensors.TensorMapping":[[158,2,1,"","items"],[158,2,1,"","values"]],"pymatgen.core.trajectory":[[159,1,1,"","Trajectory"]],"pymatgen.core.trajectory.Trajectory":[[159,2,1,"","as_dict"],[159,2,1,"","copy"],[159,2,1,"","extend"],[159,2,1,"","from_file"],[159,2,1,"","from_structures"],[159,2,1,"","get_structure"],[159,2,1,"","to_displacements"],[159,2,1,"","to_positions"],[159,2,1,"","write_Xdatcar"]],"pymatgen.core.units":[[160,1,1,"","ArrayWithUnit"],[160,7,1,"","Charge"],[160,7,1,"","Energy"],[160,1,1,"","FloatWithUnit"],[160,7,1,"","Length"],[160,7,1,"","Mass"],[160,7,1,"","Memory"],[160,7,1,"","Temp"],[160,7,1,"","Time"],[160,1,1,"","Unit"],[160,6,1,"","UnitError"],[160,7,1,"","kb"],[160,4,1,"","obj_with_unit"],[160,4,1,"","unitized"]],"pymatgen.core.units.ArrayWithUnit":[[160,5,1,"","Error"],[160,3,1,"","as_base_units"],[160,2,1,"","conversions"],[160,3,1,"","supported_units"],[160,2,1,"","to"],[160,3,1,"","unit"],[160,3,1,"","unit_type"]],"pymatgen.core.units.FloatWithUnit":[[160,5,1,"","Error"],[160,3,1,"","as_base_units"],[160,2,1,"","from_string"],[160,3,1,"","supported_units"],[160,2,1,"","to"],[160,3,1,"","unit"],[160,3,1,"","unit_type"]],"pymatgen.core.units.Unit":[[160,5,1,"","Error"],[160,3,1,"","as_base_units"],[160,2,1,"","get_conversion_factor"]],"pymatgen.core.xcfunc":[[161,1,1,"","XcFunc"]],"pymatgen.core.xcfunc.XcFunc":[[161,5,1,"","abinitixc_to_libxc"],[161,2,1,"","aliases"],[161,2,1,"","as_dict"],[161,2,1,"","asxc"],[161,5,1,"","defined_aliases"],[161,2,1,"","from_abinit_ixc"],[161,2,1,"","from_dict"],[161,2,1,"","from_name"],[161,2,1,"","from_type_name"],[161,2,1,"","name"],[161,2,1,"","type"]],"pymatgen.electronic_structure":[[164,0,0,"-","bandstructure"],[165,0,0,"-","boltztrap"],[167,0,0,"-","cohp"],[168,0,0,"-","core"],[169,0,0,"-","dos"],[170,0,0,"-","plotter"]],"pymatgen.electronic_structure.bandstructure":[[164,1,1,"","BandStructure"],[164,1,1,"","BandStructureSymmLine"],[164,1,1,"","Kpoint"],[164,1,1,"","LobsterBandStructureSymmLine"],[164,4,1,"","get_reconstructed_band_structure"]],"pymatgen.electronic_structure.bandstructure.BandStructure":[[164,2,1,"","as_dict"],[164,5,1,"","bands"],[164,5,1,"","efermi"],[164,2,1,"","from_dict"],[164,2,1,"","from_old_dict"],[164,2,1,"","get_band_gap"],[164,2,1,"","get_cbm"],[164,2,1,"","get_direct_band_gap"],[164,2,1,"","get_direct_band_gap_dict"],[164,2,1,"","get_kpoint_degeneracy"],[164,2,1,"","get_projection_on_elements"],[164,2,1,"","get_projections_on_elements_and_orbitals"],[164,2,1,"","get_sym_eq_kpoints"],[164,2,1,"","get_vbm"],[164,2,1,"","is_metal"],[164,5,1,"","is_spin_polarized"],[164,5,1,"","lattice_rec"],[164,5,1,"","nb_bands"],[164,5,1,"","projections"],[164,5,1,"","structure"]],"pymatgen.electronic_structure.bandstructure.BandStructureSymmLine":[[164,2,1,"","apply_scissor"],[164,2,1,"","as_dict"],[164,2,1,"","get_branch"],[164,2,1,"","get_equivalent_kpoints"]],"pymatgen.electronic_structure.bandstructure.Kpoint":[[164,3,1,"","a"],[164,2,1,"","as_dict"],[164,3,1,"","b"],[164,3,1,"","c"],[164,3,1,"","cart_coords"],[164,3,1,"","frac_coords"],[164,2,1,"","from_dict"],[164,3,1,"","label"],[164,3,1,"","lattice"]],"pymatgen.electronic_structure.bandstructure.LobsterBandStructureSymmLine":[[164,2,1,"","as_dict"],[164,2,1,"","from_dict"],[164,2,1,"","from_old_dict"],[164,2,1,"","get_projection_on_elements"],[164,2,1,"","get_projections_on_elements_and_orbitals"]],"pymatgen.electronic_structure.boltztrap":[[165,1,1,"","BoltztrapAnalyzer"],[165,6,1,"","BoltztrapError"],[165,1,1,"","BoltztrapRunner"],[165,4,1,"","compare_sym_bands"],[165,4,1,"","eta_from_seebeck"],[165,4,1,"","read_cube_file"],[165,4,1,"","seebeck_eff_mass_from_carr"],[165,4,1,"","seebeck_eff_mass_from_seebeck_carr"],[165,4,1,"","seebeck_spb"]],"pymatgen.electronic_structure.boltztrap.BoltztrapAnalyzer":[[165,2,1,"","as_dict"],[165,2,1,"","check_acc_bzt_bands"],[165,2,1,"","from_dict"],[165,2,1,"","from_files"],[165,2,1,"","get_average_eff_mass"],[165,2,1,"","get_carrier_concentration"],[165,2,1,"","get_complete_dos"],[165,2,1,"","get_complexity_factor"],[165,2,1,"","get_conductivity"],[165,2,1,"","get_extreme"],[165,2,1,"","get_hall_carrier_concentration"],[165,2,1,"","get_mu_bounds"],[165,2,1,"","get_power_factor"],[165,2,1,"","get_seebeck"],[165,2,1,"","get_seebeck_eff_mass"],[165,2,1,"","get_symm_bands"],[165,2,1,"","get_thermal_conductivity"],[165,2,1,"","get_zt"],[165,2,1,"","parse_cond_and_hall"],[165,2,1,"","parse_intrans"],[165,2,1,"","parse_outputtrans"],[165,2,1,"","parse_struct"],[165,2,1,"","parse_transdos"]],"pymatgen.electronic_structure.boltztrap.BoltztrapRunner":[[165,2,1,"","as_dict"],[165,3,1,"","bs"],[165,3,1,"","nelec"],[165,2,1,"","run"],[165,2,1,"","write_def"],[165,2,1,"","write_energy"],[165,2,1,"","write_input"],[165,2,1,"","write_intrans"],[165,2,1,"","write_proj"],[165,2,1,"","write_struct"]],"pymatgen.electronic_structure.cohp":[[167,1,1,"","Cohp"],[167,1,1,"","CompleteCohp"],[167,1,1,"","IcohpCollection"],[167,1,1,"","IcohpValue"],[167,4,1,"","get_integrated_cohp_in_energy_range"]],"pymatgen.electronic_structure.cohp.Cohp":[[167,2,1,"","as_dict"],[167,2,1,"","from_dict"],[167,2,1,"","get_cohp"],[167,2,1,"","get_icohp"],[167,2,1,"","get_interpolated_value"],[167,2,1,"","has_antibnd_states_below_efermi"]],"pymatgen.electronic_structure.cohp.CompleteCohp":[[167,2,1,"","as_dict"],[167,2,1,"","from_dict"],[167,2,1,"","from_file"],[167,2,1,"","get_cohp_by_label"],[167,2,1,"","get_orbital_resolved_cohp"],[167,2,1,"","get_summed_cohp_by_label_and_orbital_list"],[167,2,1,"","get_summed_cohp_by_label_list"]],"pymatgen.electronic_structure.cohp.IcohpCollection":[[167,3,1,"id0","are_cobis"],[167,3,1,"id1","are_coops"],[167,2,1,"","extremum_icohpvalue"],[167,2,1,"","get_icohp_by_label"],[167,2,1,"","get_icohp_dict_by_bondlengths"],[167,2,1,"","get_icohp_dict_of_site"],[167,2,1,"","get_summed_icohp_by_label_list"],[167,3,1,"id2","is_spin_polarized"]],"pymatgen.electronic_structure.cohp.IcohpValue":[[167,3,1,"id3","are_cobis"],[167,3,1,"id4","are_coops"],[167,3,1,"id5","icohp"],[167,2,1,"","icohpvalue"],[167,3,1,"","is_spin_polarized"],[167,3,1,"id6","num_bonds"],[167,3,1,"","summed_icohp"]],"pymatgen.electronic_structure.core":[[168,1,1,"","Magmom"],[168,1,1,"","Orbital"],[168,1,1,"","OrbitalType"],[168,1,1,"","Spin"]],"pymatgen.electronic_structure.core.Magmom":[[168,2,1,"","are_collinear"],[168,2,1,"","from_global_moment_and_saxis"],[168,2,1,"","from_moment_relative_to_crystal_axes"],[168,2,1,"","get_00t_magmom_with_xyz_saxis"],[168,2,1,"","get_consistent_set_and_saxis"],[168,2,1,"","get_moment"],[168,2,1,"","get_moment_relative_to_crystal_axes"],[168,2,1,"","get_suggested_saxis"],[168,2,1,"","get_xyz_magmom_with_001_saxis"],[168,3,1,"","global_moment"],[168,2,1,"","have_consistent_saxis"],[168,3,1,"","projection"]],"pymatgen.electronic_structure.core.Orbital":[[168,5,1,"","dx2"],[168,5,1,"","dxy"],[168,5,1,"","dxz"],[168,5,1,"","dyz"],[168,5,1,"","dz2"],[168,5,1,"","f0"],[168,5,1,"","f1"],[168,5,1,"","f2"],[168,5,1,"","f3"],[168,5,1,"","f_1"],[168,5,1,"","f_2"],[168,5,1,"","f_3"],[168,3,1,"","orbital_type"],[168,5,1,"","px"],[168,5,1,"","py"],[168,5,1,"","pz"],[168,5,1,"","s"]],"pymatgen.electronic_structure.core.OrbitalType":[[168,5,1,"","d"],[168,5,1,"","f"],[168,5,1,"","p"],[168,5,1,"","s"]],"pymatgen.electronic_structure.core.Spin":[[168,5,1,"","down"],[168,5,1,"","up"]],"pymatgen.electronic_structure.dos":[[169,1,1,"","CompleteDos"],[169,1,1,"","DOS"],[169,1,1,"","Dos"],[169,1,1,"","FermiDos"],[169,1,1,"","LobsterCompleteDos"],[169,4,1,"","add_densities"],[169,4,1,"","f0"]],"pymatgen.electronic_structure.dos.CompleteDos":[[169,2,1,"","as_dict"],[169,2,1,"","from_dict"],[169,2,1,"","get_band_center"],[169,2,1,"","get_band_filling"],[169,2,1,"","get_band_kurtosis"],[169,2,1,"","get_band_skewness"],[169,2,1,"","get_band_width"],[169,2,1,"","get_element_dos"],[169,2,1,"","get_element_spd_dos"],[169,2,1,"","get_hilbert_transform"],[169,2,1,"","get_n_moment"],[169,2,1,"","get_site_dos"],[169,2,1,"","get_site_orbital_dos"],[169,2,1,"","get_site_spd_dos"],[169,2,1,"","get_site_t2g_eg_resolved_dos"],[169,2,1,"","get_spd_dos"],[169,2,1,"","get_upper_band_edge"],[169,5,1,"","pdos"],[169,3,1,"","spin_polarization"],[169,5,1,"","structure"]],"pymatgen.electronic_structure.dos.DOS":[[169,5,1,"","XLABEL"],[169,5,1,"","YLABEL"],[169,2,1,"","get_cbm_vbm"],[169,2,1,"","get_gap"],[169,2,1,"","get_interpolated_gap"]],"pymatgen.electronic_structure.dos.Dos":[[169,2,1,"","as_dict"],[169,2,1,"","from_dict"],[169,2,1,"","get_cbm_vbm"],[169,2,1,"","get_densities"],[169,2,1,"","get_gap"],[169,2,1,"","get_interpolated_gap"],[169,2,1,"","get_interpolated_value"],[169,2,1,"","get_smeared_densities"]],"pymatgen.electronic_structure.dos.FermiDos":[[169,2,1,"","as_dict"],[169,2,1,"","from_dict"],[169,2,1,"","get_doping"],[169,2,1,"","get_fermi"],[169,2,1,"","get_fermi_interextrapolated"]],"pymatgen.electronic_structure.dos.LobsterCompleteDos":[[169,2,1,"","from_dict"],[169,2,1,"","get_element_spd_dos"],[169,2,1,"","get_site_orbital_dos"],[169,2,1,"","get_site_t2g_eg_resolved_dos"],[169,2,1,"","get_spd_dos"]],"pymatgen.electronic_structure.plotter":[[170,1,1,"","BSDOSPlotter"],[170,1,1,"","BSPlotter"],[170,1,1,"","BSPlotterProjected"],[170,1,1,"","BoltztrapPlotter"],[170,1,1,"","CohpPlotter"],[170,1,1,"","DosPlotter"],[170,4,1,"","fold_point"],[170,4,1,"","plot_brillouin_zone"],[170,4,1,"","plot_brillouin_zone_from_kpath"],[170,4,1,"","plot_ellipsoid"],[170,4,1,"","plot_fermi_surface"],[170,4,1,"","plot_labels"],[170,4,1,"","plot_lattice_vectors"],[170,4,1,"","plot_path"],[170,4,1,"","plot_points"],[170,4,1,"","plot_wigner_seitz"]],"pymatgen.electronic_structure.plotter.BSDOSPlotter":[[170,2,1,"","get_plot"]],"pymatgen.electronic_structure.plotter.BSPlotter":[[170,2,1,"","add_bs"],[170,2,1,"","bs_plot_data"],[170,2,1,"","get_plot"],[170,2,1,"","get_ticks"],[170,2,1,"","get_ticks_old"],[170,2,1,"","plot_brillouin"],[170,2,1,"","plot_compare"],[170,2,1,"","save_plot"],[170,2,1,"","show"]],"pymatgen.electronic_structure.plotter.BSPlotterProjected":[[170,2,1,"","get_elt_projected_plots"],[170,2,1,"","get_elt_projected_plots_color"],[170,2,1,"","get_projected_plots_dots"],[170,2,1,"","get_projected_plots_dots_patom_pmorb"]],"pymatgen.electronic_structure.plotter.BoltztrapPlotter":[[170,2,1,"","plot_carriers"],[170,2,1,"","plot_complexity_factor_mu"],[170,2,1,"","plot_conductivity_dop"],[170,2,1,"","plot_conductivity_mu"],[170,2,1,"","plot_conductivity_temp"],[170,2,1,"","plot_dos"],[170,2,1,"","plot_eff_mass_dop"],[170,2,1,"","plot_eff_mass_temp"],[170,2,1,"","plot_hall_carriers"],[170,2,1,"","plot_power_factor_dop"],[170,2,1,"","plot_power_factor_mu"],[170,2,1,"","plot_power_factor_temp"],[170,2,1,"","plot_seebeck_dop"],[170,2,1,"","plot_seebeck_eff_mass_mu"],[170,2,1,"","plot_seebeck_mu"],[170,2,1,"","plot_seebeck_temp"],[170,2,1,"","plot_zt_dop"],[170,2,1,"","plot_zt_mu"],[170,2,1,"","plot_zt_temp"]],"pymatgen.electronic_structure.plotter.CohpPlotter":[[170,2,1,"","add_cohp"],[170,2,1,"","add_cohp_dict"],[170,2,1,"","get_cohp_dict"],[170,2,1,"","get_plot"],[170,2,1,"","save_plot"],[170,2,1,"","show"]],"pymatgen.electronic_structure.plotter.DosPlotter":[[170,2,1,"","add_dos"],[170,2,1,"","add_dos_dict"],[170,2,1,"","get_dos_dict"],[170,2,1,"","get_plot"],[170,2,1,"","save_plot"],[170,2,1,"","show"]],"pymatgen.entries":[[171,1,1,"","Entry"],[172,0,0,"-","compatibility"],[173,0,0,"-","computed_entries"],[174,0,0,"-","correction_calculator"],[175,0,0,"-","entry_tools"],[176,0,0,"-","exp_entries"],[177,0,0,"-","mixing_scheme"]],"pymatgen.entries.Entry":[[171,2,1,"","as_dict"],[171,3,1,"","composition"],[171,3,1,"","energy"],[171,3,1,"","energy_per_atom"],[171,3,1,"","is_element"],[171,2,1,"","normalize"]],"pymatgen.entries.compatibility":[[172,1,1,"","AnionCorrection"],[172,1,1,"","AqueousCorrection"],[172,1,1,"","Compatibility"],[172,6,1,"","CompatibilityError"],[172,1,1,"","Correction"],[172,1,1,"","CorrectionsList"],[172,1,1,"","GasCorrection"],[172,1,1,"","MITAqueousCompatibility"],[172,1,1,"","MITCompatibility"],[172,1,1,"","MaterialsProject2020Compatibility"],[172,1,1,"","MaterialsProjectAqueousCompatibility"],[172,1,1,"","MaterialsProjectCompatibility"],[172,1,1,"","PotcarCorrection"],[172,1,1,"","UCorrection"]],"pymatgen.entries.compatibility.Compatibility":[[172,2,1,"","explain"],[172,2,1,"","get_adjustments"],[172,2,1,"","process_entries"],[172,2,1,"","process_entry"]],"pymatgen.entries.compatibility.Correction":[[172,2,1,"","correct_entry"],[172,2,1,"","get_correction"]],"pymatgen.entries.compatibility.CorrectionsList":[[172,2,1,"","explain"],[172,2,1,"","get_adjustments"],[172,2,1,"","get_corrections_dict"],[172,2,1,"","get_explanation_dict"]],"pymatgen.entries.compatibility.PotcarCorrection":[[172,2,1,"","get_correction"]],"pymatgen.entries.computed_entries":[[173,1,1,"","CompositionEnergyAdjustment"],[173,1,1,"","ComputedEntry"],[173,1,1,"","ComputedStructureEntry"],[173,1,1,"","ConstantEnergyAdjustment"],[173,1,1,"","EnergyAdjustment"],[173,1,1,"","GibbsComputedStructureEntry"],[173,1,1,"","ManualEnergyAdjustment"],[173,1,1,"","TemperatureEnergyAdjustment"]],"pymatgen.entries.computed_entries.CompositionEnergyAdjustment":[[173,3,1,"","explain"],[173,2,1,"","normalize"],[173,3,1,"","uncertainty"],[173,3,1,"","value"]],"pymatgen.entries.computed_entries.ComputedEntry":[[173,2,1,"","as_dict"],[173,3,1,"","correction"],[173,3,1,"","correction_per_atom"],[173,3,1,"","correction_uncertainty"],[173,3,1,"","correction_uncertainty_per_atom"],[173,3,1,"","energy"],[173,2,1,"","from_dict"],[173,2,1,"","normalize"],[173,3,1,"","uncorrected_energy"],[173,3,1,"","uncorrected_energy_per_atom"]],"pymatgen.entries.computed_entries.ComputedStructureEntry":[[173,2,1,"","as_dict"],[173,2,1,"","from_dict"],[173,2,1,"","normalize"],[173,3,1,"","structure"]],"pymatgen.entries.computed_entries.ConstantEnergyAdjustment":[[173,3,1,"","explain"],[173,2,1,"","normalize"]],"pymatgen.entries.computed_entries.EnergyAdjustment":[[173,3,1,"","explain"],[173,2,1,"","normalize"],[173,3,1,"","uncertainty"],[173,3,1,"","value"]],"pymatgen.entries.computed_entries.GibbsComputedStructureEntry":[[173,2,1,"","as_dict"],[173,2,1,"","from_dict"],[173,2,1,"","from_entries"],[173,2,1,"","from_pd"],[173,2,1,"","gf_sisso"]],"pymatgen.entries.computed_entries.TemperatureEnergyAdjustment":[[173,3,1,"","explain"],[173,2,1,"","normalize"],[173,3,1,"","uncertainty"],[173,3,1,"","value"]],"pymatgen.entries.correction_calculator":[[174,1,1,"","CorrectionCalculator"]],"pymatgen.entries.correction_calculator.CorrectionCalculator":[[174,5,1,"","calc_compounds"],[174,2,1,"","compute_corrections"],[174,2,1,"","compute_from_files"],[174,5,1,"","corrections"],[174,5,1,"","corrections_dict"],[174,5,1,"","corrections_std_error"],[174,5,1,"","exp_compounds"],[174,2,1,"","graph_residual_error"],[174,2,1,"","graph_residual_error_per_species"],[174,2,1,"","make_yaml"],[174,5,1,"","species"]],"pymatgen.entries.entry_tools":[[175,1,1,"","EntrySet"],[175,4,1,"","group_entries_by_composition"],[175,4,1,"","group_entries_by_structure"]],"pymatgen.entries.entry_tools.EntrySet":[[175,2,1,"","add"],[175,2,1,"","as_dict"],[175,3,1,"","chemsys"],[175,2,1,"","discard"],[175,2,1,"","from_csv"],[175,2,1,"","get_subset_in_chemsys"],[175,3,1,"","ground_states"],[175,2,1,"","is_ground_state"],[175,2,1,"","remove_non_ground_states"],[175,2,1,"","to_csv"]],"pymatgen.entries.exp_entries":[[176,1,1,"","ExpEntry"]],"pymatgen.entries.exp_entries.ExpEntry":[[176,2,1,"","as_dict"],[176,2,1,"","from_dict"]],"pymatgen.entries.mixing_scheme":[[177,1,1,"","MaterialsProjectDFTMixingScheme"]],"pymatgen.entries.mixing_scheme.MaterialsProjectDFTMixingScheme":[[177,2,1,"","display_entries"],[177,2,1,"","get_adjustments"],[177,2,1,"","get_mixing_state_data"],[177,2,1,"","process_entries"]],"pymatgen.ext":[[179,0,0,"-","cod"],[180,0,0,"-","crystalsai"],[181,0,0,"-","jhu"],[182,0,0,"-","matproj"],[183,0,0,"-","optimade"]],"pymatgen.ext.cod":[[179,1,1,"","COD"]],"pymatgen.ext.cod.COD":[[179,2,1,"","get_cod_ids"],[179,2,1,"","get_structure_by_formula"],[179,2,1,"","get_structure_by_id"],[179,2,1,"","query"]],"pymatgen.ext.crystalsai":[[180,1,1,"","CrystalAIRester"]],"pymatgen.ext.crystalsai.CrystalAIRester":[[180,2,1,"","get_available_models"],[180,2,1,"","predict_mp"],[180,2,1,"","predict_structure"]],"pymatgen.ext.jhu":[[181,4,1,"","get_kpoints"]],"pymatgen.ext.matproj":[[182,6,1,"","MPRestError"],[182,1,1,"","MPRester"],[182,1,1,"","TaskType"],[182,4,1,"","get_chunks"]],"pymatgen.ext.matproj.MPRester":[[182,2,1,"","delete_snl"],[182,2,1,"","find_structure"],[182,2,1,"","get_all_substrates"],[182,2,1,"","get_bandstructure_by_material_id"],[182,2,1,"","get_cohesive_energy"],[182,2,1,"","get_data"],[182,2,1,"","get_database_version"],[182,2,1,"","get_doc"],[182,2,1,"","get_dos_by_material_id"],[182,2,1,"","get_download_info"],[182,2,1,"","get_entries"],[182,2,1,"","get_entries_in_chemsys"],[182,2,1,"","get_entry_by_material_id"],[182,2,1,"","get_exp_entry"],[182,2,1,"","get_exp_thermo_data"],[182,2,1,"","get_gb_data"],[182,2,1,"","get_interface_reactions"],[182,2,1,"","get_materials_id_from_task_id"],[182,2,1,"","get_materials_id_references"],[182,2,1,"","get_materials_ids"],[182,2,1,"","get_phonon_bandstructure_by_material_id"],[182,2,1,"","get_phonon_ddb_by_material_id"],[182,2,1,"","get_phonon_dos_by_material_id"],[182,2,1,"","get_pourbaix_entries"],[182,2,1,"","get_reaction"],[182,2,1,"","get_stability"],[182,2,1,"","get_structure_by_material_id"],[182,2,1,"","get_structures"],[182,2,1,"","get_substrates"],[182,2,1,"","get_surface_data"],[182,2,1,"","get_task_data"],[182,2,1,"","get_wulff_shape"],[182,2,1,"","get_xas_data"],[182,2,1,"","parse_criteria"],[182,2,1,"","query"],[182,2,1,"","query_snl"],[182,2,1,"","submit_snl"],[182,2,1,"","submit_structures"],[182,2,1,"","submit_vasp_directory"],[182,5,1,"","supported_properties"],[182,5,1,"","supported_task_properties"]],"pymatgen.ext.matproj.TaskType":[[182,5,1,"","GGAU_DEF"],[182,5,1,"","GGAU_LINE"],[182,5,1,"","GGAU_OPT"],[182,5,1,"","GGAU_STATIC"],[182,5,1,"","GGAU_STATIC_DIEL"],[182,5,1,"","GGAU_UNIFORM"],[182,5,1,"","GGA_DEF"],[182,5,1,"","GGA_LINE"],[182,5,1,"","GGA_OPT"],[182,5,1,"","GGA_STATIC"],[182,5,1,"","GGA_STATIC_DIEL"],[182,5,1,"","GGA_UNIFORM"],[182,5,1,"","LDA_STATIC_DIEL"],[182,5,1,"","SCAN_OPT"]],"pymatgen.ext.optimade":[[183,1,1,"","OptimadeRester"],[183,1,1,"","Provider"]],"pymatgen.ext.optimade.OptimadeRester":[[183,5,1,"","aliases"],[183,2,1,"","describe"],[183,2,1,"","get_snls"],[183,2,1,"","get_snls_with_filter"],[183,2,1,"","get_structures"],[183,2,1,"","get_structures_with_filter"],[183,5,1,"","mandatory_response_fields"],[183,2,1,"","refresh_aliases"]],"pymatgen.ext.optimade.Provider":[[183,5,1,"","base_url"],[183,5,1,"","description"],[183,5,1,"","homepage"],[183,5,1,"","name"],[183,5,1,"","prefix"]],"pymatgen.io":[[185,0,0,"-","abinit"],[192,0,0,"-","adf"],[193,0,0,"-","ase"],[194,0,0,"-","atat"],[195,0,0,"-","babel"],[196,0,0,"-","cif"],[197,0,0,"-","core"],[198,0,0,"-","cp2k"],[203,0,0,"-","cssr"],[204,0,0,"-","cube"],[205,0,0,"-","exciting"],[207,0,0,"-","feff"],[211,0,0,"-","fiesta"],[212,0,0,"-","gaussian"],[213,0,0,"-","jarvis"],[214,0,0,"-","lammps"],[219,0,0,"-","lmto"],[220,0,0,"-","lobster"],[224,0,0,"-","nwchem"],[225,0,0,"-","packmol"],[226,0,0,"-","phonopy"],[227,0,0,"-","prismatic"],[228,0,0,"-","pwscf"],[229,0,0,"-","qchem"],[234,0,0,"-","shengbte"],[235,0,0,"-","template"],[236,0,0,"-","vasp"],[241,0,0,"-","wannier90"],[242,0,0,"-","xcrysden"],[243,0,0,"-","xr"],[244,0,0,"-","xtb"],[247,0,0,"-","xyz"],[248,0,0,"-","zeopp"]],"pymatgen.io.abinit":[[186,0,0,"-","abiobjects"],[187,0,0,"-","abitimer"],[188,0,0,"-","inputs"],[189,0,0,"-","netcdf"],[190,0,0,"-","pseudos"],[191,0,0,"-","variable"]],"pymatgen.io.abinit.abiobjects":[[186,1,1,"","AbivarAble"],[186,1,1,"","Constraints"],[186,1,1,"","Electrons"],[186,1,1,"","ElectronsAlgorithm"],[186,1,1,"","ExcHamiltonian"],[186,1,1,"","HilbertTransform"],[186,1,1,"","KSampling"],[186,1,1,"","KSamplingModes"],[186,1,1,"","ModelDielectricFunction"],[186,1,1,"","PPModel"],[186,1,1,"","PPModelModes"],[186,1,1,"","RelaxationMethod"],[186,1,1,"","Screening"],[186,1,1,"","SelfEnergy"],[186,1,1,"","Smearing"],[186,1,1,"","SpinMode"],[186,4,1,"","contract"],[186,4,1,"","lattice_from_abivars"],[186,4,1,"","species_by_znucl"],[186,4,1,"","structure_from_abivars"],[186,4,1,"","structure_to_abivars"]],"pymatgen.io.abinit.abiobjects.AbivarAble":[[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.Constraints":[[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.Electrons":[[186,2,1,"","as_dict"],[186,2,1,"","from_dict"],[186,3,1,"","nspden"],[186,3,1,"","nspinor"],[186,3,1,"","nsppol"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.ElectronsAlgorithm":[[186,2,1,"","as_dict"],[186,2,1,"","from_dict"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.ExcHamiltonian":[[186,3,1,"","inclvkb"],[186,2,1,"","to_abivars"],[186,3,1,"","use_cg"],[186,3,1,"","use_direct_diago"],[186,3,1,"","use_haydock"]],"pymatgen.io.abinit.abiobjects.HilbertTransform":[[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.KSampling":[[186,2,1,"","as_dict"],[186,2,1,"","automatic_density"],[186,2,1,"","explicit_path"],[186,2,1,"","from_dict"],[186,2,1,"","gamma_centered"],[186,2,1,"","gamma_only"],[186,3,1,"","is_homogeneous"],[186,2,1,"","monkhorst"],[186,2,1,"","monkhorst_automatic"],[186,2,1,"","path_from_structure"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.KSamplingModes":[[186,5,1,"","automatic"],[186,5,1,"","monkhorst"],[186,5,1,"","path"]],"pymatgen.io.abinit.abiobjects.ModelDielectricFunction":[[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.PPModel":[[186,2,1,"","as_dict"],[186,2,1,"","as_ppmodel"],[186,2,1,"","from_dict"],[186,2,1,"","get_noppmodel"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.PPModelModes":[[186,5,1,"","farid"],[186,5,1,"","godby"],[186,5,1,"","hybersten"],[186,5,1,"","linden"],[186,5,1,"","noppmodel"]],"pymatgen.io.abinit.abiobjects.RelaxationMethod":[[186,5,1,"","IONMOV_DEFAULT"],[186,5,1,"","OPTCELL_DEFAULT"],[186,2,1,"","as_dict"],[186,2,1,"","atoms_and_cell"],[186,2,1,"","atoms_only"],[186,2,1,"","from_dict"],[186,3,1,"","move_atoms"],[186,3,1,"","move_cell"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.Screening":[[186,2,1,"","to_abivars"],[186,3,1,"","use_hilbert"]],"pymatgen.io.abinit.abiobjects.SelfEnergy":[[186,3,1,"","gwcalctyp"],[186,3,1,"","symsigma"],[186,2,1,"","to_abivars"],[186,3,1,"","use_ppmodel"]],"pymatgen.io.abinit.abiobjects.Smearing":[[186,2,1,"","as_dict"],[186,2,1,"","as_smearing"],[186,2,1,"","from_dict"],[186,3,1,"","mode"],[186,2,1,"","nosmearing"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abiobjects.SpinMode":[[186,2,1,"","as_dict"],[186,2,1,"","as_spinmode"],[186,2,1,"","from_dict"],[186,2,1,"","to_abivars"]],"pymatgen.io.abinit.abitimer":[[187,1,1,"","AbinitTimer"],[187,1,1,"","AbinitTimerParser"],[187,6,1,"","AbinitTimerParserError"],[187,1,1,"","AbinitTimerSection"],[187,1,1,"","ParallelEfficiency"],[187,4,1,"","alternate"]],"pymatgen.io.abinit.abitimer.AbinitTimer":[[187,2,1,"","cpuwall_histogram"],[187,2,1,"","get_dataframe"],[187,2,1,"","get_section"],[187,2,1,"","get_values"],[187,2,1,"","names_and_values"],[187,3,1,"","ncpus"],[187,2,1,"","order_sections"],[187,2,1,"","pie"],[187,2,1,"","scatter_hist"],[187,2,1,"","sum_sections"],[187,2,1,"","to_csv"],[187,2,1,"","to_table"],[187,2,1,"","totable"]],"pymatgen.io.abinit.abitimer.AbinitTimerParser":[[187,5,1,"","BEGIN_TAG"],[187,5,1,"","END_TAG"],[187,5,1,"","Error"],[187,3,1,"","filenames"],[187,2,1,"","get_sections"],[187,2,1,"","parse"],[187,2,1,"","pefficiency"],[187,2,1,"","plot_all"],[187,2,1,"","plot_efficiency"],[187,2,1,"","plot_pie"],[187,2,1,"","plot_stacked_hist"],[187,2,1,"","section_names"],[187,2,1,"","summarize"],[187,2,1,"","timers"],[187,2,1,"","walk"]],"pymatgen.io.abinit.abitimer.AbinitTimerSection":[[187,5,1,"","FIELDS"],[187,5,1,"","NUMERIC_FIELDS"],[187,5,1,"","STR_FIELDS"],[187,2,1,"","fake"],[187,2,1,"","to_csvline"],[187,2,1,"","to_dict"],[187,2,1,"","to_tuple"]],"pymatgen.io.abinit.abitimer.ParallelEfficiency":[[187,2,1,"","bad_sections"],[187,2,1,"","good_sections"],[187,2,1,"","totable"]],"pymatgen.io.abinit.inputs":[[188,1,1,"","AbstractInput"],[188,1,1,"","BasicAbinitInput"],[188,6,1,"","BasicAbinitInputError"],[188,1,1,"","BasicMultiDataset"],[188,1,1,"","ShiftMode"],[188,4,1,"","as_structure"],[188,4,1,"","calc_shiftk"],[188,4,1,"","ebands_input"],[188,4,1,"","gs_input"],[188,4,1,"","ion_ioncell_relax_input"],[188,4,1,"","num_valence_electrons"]],"pymatgen.io.abinit.inputs.AbstractInput":[[188,2,1,"","deepcopy"],[188,2,1,"","pop_vars"],[188,2,1,"","remove_vars"],[188,2,1,"","set_vars"],[188,2,1,"","set_vars_ifnotin"],[188,2,1,"","to_string"],[188,3,1,"","vars"],[188,2,1,"","write"]],"pymatgen.io.abinit.inputs.BasicAbinitInput":[[188,5,1,"","Error"],[188,2,1,"","add_abiobjects"],[188,2,1,"","as_dict"],[188,3,1,"","comment"],[188,2,1,"","from_dict"],[188,3,1,"","isnc"],[188,3,1,"","ispaw"],[188,2,1,"","new_with_vars"],[188,2,1,"","pop_irdvars"],[188,2,1,"","pop_tolerances"],[188,3,1,"","pseudos"],[188,2,1,"","set_comment"],[188,2,1,"","set_gamma_sampling"],[188,2,1,"","set_kmesh"],[188,2,1,"","set_kpath"],[188,2,1,"","set_spin_mode"],[188,2,1,"","set_structure"],[188,3,1,"","structure"],[188,2,1,"","to_string"],[188,3,1,"","vars"]],"pymatgen.io.abinit.inputs.BasicMultiDataset":[[188,5,1,"","Error"],[188,2,1,"","addnew_from"],[188,2,1,"","append"],[188,2,1,"","deepcopy"],[188,2,1,"","extend"],[188,2,1,"","from_inputs"],[188,3,1,"","has_same_structures"],[188,3,1,"","isnc"],[188,3,1,"","ispaw"],[188,3,1,"","ndtset"],[188,3,1,"","pseudos"],[188,2,1,"","replicate_input"],[188,2,1,"","split_datasets"],[188,2,1,"","to_string"],[188,2,1,"","write"]],"pymatgen.io.abinit.inputs.ShiftMode":[[188,5,1,"","GammaCentered"],[188,5,1,"","MonkhorstPack"],[188,5,1,"","OneSymmetric"],[188,5,1,"","Symmetric"],[188,2,1,"","from_object"]],"pymatgen.io.abinit.netcdf":[[189,1,1,"","ETSF_Reader"],[189,1,1,"","NO_DEFAULT"],[189,1,1,"","NetcdfReader"],[189,4,1,"","as_etsfreader"],[189,4,1,"","as_ncreader"],[189,4,1,"","structure_from_ncdata"]],"pymatgen.io.abinit.netcdf.ETSF_Reader":[[189,2,1,"","chemical_symbols"],[189,2,1,"","read_abinit_hdr"],[189,2,1,"","read_abinit_xcfunc"],[189,2,1,"","read_structure"],[189,2,1,"","typeidx_from_symbol"]],"pymatgen.io.abinit.netcdf.NetcdfReader":[[189,5,1,"","Error"],[189,2,1,"","close"],[189,2,1,"","print_tree"],[189,2,1,"","read_dimvalue"],[189,2,1,"","read_keys"],[189,2,1,"","read_value"],[189,2,1,"","read_variable"],[189,2,1,"","read_varnames"],[189,2,1,"","walk_tree"]],"pymatgen.io.abinit.pseudos":[[190,1,1,"","Pseudo"],[190,1,1,"","PseudoTable"]],"pymatgen.io.abinit.pseudos.Pseudo":[[190,3,1,"","Z"],[190,3,1,"","Z_val"],[190,2,1,"","as_dict"],[190,2,1,"","as_pseudo"],[190,2,1,"","as_tmpfile"],[190,3,1,"","basename"],[190,2,1,"","compute_md5"],[190,3,1,"","djrepo_path"],[190,3,1,"","element"],[190,3,1,"","filepath"],[190,2,1,"","from_dict"],[190,2,1,"","from_file"],[190,3,1,"","has_dojo_report"],[190,3,1,"","has_hints"],[190,2,1,"","hint_for_accuracy"],[190,3,1,"","isnc"],[190,3,1,"","ispaw"],[190,3,1,"","l_local"],[190,3,1,"","l_max"],[190,2,1,"","md5"],[190,2,1,"","open_pspsfile"],[190,3,1,"","summary"],[190,3,1,"","supports_soc"],[190,3,1,"","symbol"],[190,2,1,"","to_string"],[190,3,1,"","type"]],"pymatgen.io.abinit.pseudos.PseudoTable":[[190,2,1,"","all_combinations_for_elements"],[190,3,1,"","allnc"],[190,3,1,"","allpaw"],[190,2,1,"","as_dict"],[190,2,1,"","as_table"],[190,2,1,"","from_dict"],[190,2,1,"","from_dir"],[190,2,1,"","get_pseudos_for_structure"],[190,2,1,"","is_complete"],[190,2,1,"","print_table"],[190,2,1,"","pseudo_with_symbol"],[190,2,1,"","pseudos_with_symbols"],[190,2,1,"","select"],[190,2,1,"","select_family"],[190,2,1,"","select_rows"],[190,2,1,"","select_symbols"],[190,2,1,"","sort_by_z"],[190,2,1,"","sorted"],[190,2,1,"","to_table"],[190,2,1,"","with_dojo_report"],[190,3,1,"","zlist"]],"pymatgen.io.abinit.variable":[[191,1,1,"","InputVariable"]],"pymatgen.io.abinit.variable.InputVariable":[[191,3,1,"","basename"],[191,3,1,"","dataset"],[191,2,1,"","format_list"],[191,2,1,"","format_list2d"],[191,2,1,"","format_scalar"],[191,2,1,"","get_value"],[191,3,1,"","name"],[191,3,1,"","units"]],"pymatgen.io.adf":[[192,1,1,"","AdfInput"],[192,6,1,"","AdfInputError"],[192,1,1,"","AdfKey"],[192,1,1,"","AdfOutput"],[192,6,1,"","AdfOutputError"],[192,1,1,"","AdfTask"],[192,4,1,"","is_numeric"],[192,4,1,"","iterlines"]],"pymatgen.io.adf.AdfInput":[[192,2,1,"","write_file"]],"pymatgen.io.adf.AdfKey":[[192,2,1,"","add_option"],[192,2,1,"","add_subkey"],[192,2,1,"","as_dict"],[192,5,1,"","block_keys"],[192,2,1,"","from_dict"],[192,2,1,"","from_string"],[192,2,1,"","has_option"],[192,2,1,"","has_subkey"],[192,2,1,"","is_block_key"],[192,3,1,"","key"],[192,2,1,"","remove_option"],[192,2,1,"","remove_subkey"],[192,5,1,"","sub_keys"],[192,2,1,"","to_json"]],"pymatgen.io.adf.AdfOutput":[[192,5,1,"","energies"],[192,5,1,"","error"],[192,5,1,"","final_energy"],[192,5,1,"","final_structure"],[192,5,1,"","freq_type"],[192,5,1,"","frequencies"],[192,5,1,"","is_failed"],[192,5,1,"","is_internal_crash"],[192,5,1,"","normal_modes"],[192,5,1,"","run_type"],[192,5,1,"","structures"]],"pymatgen.io.adf.AdfTask":[[192,2,1,"","as_dict"],[192,2,1,"","from_dict"],[192,2,1,"","get_default_basis_set"],[192,2,1,"","get_default_geo"],[192,2,1,"","get_default_scf"],[192,2,1,"","get_default_units"],[192,2,1,"","get_default_xc"],[192,5,1,"","operations"],[192,2,1,"","to_json"]],"pymatgen.io.ase":[[193,1,1,"","AseAtomsAdaptor"]],"pymatgen.io.ase.AseAtomsAdaptor":[[193,2,1,"","get_atoms"],[193,2,1,"","get_molecule"],[193,2,1,"","get_structure"]],"pymatgen.io.atat":[[194,1,1,"","Mcsqs"]],"pymatgen.io.atat.Mcsqs":[[194,2,1,"","structure_from_string"],[194,2,1,"","to_string"]],"pymatgen.io.babel":[[195,1,1,"","BabelMolAdaptor"]],"pymatgen.io.babel.BabelMolAdaptor":[[195,2,1,"","add_hydrogen"],[195,2,1,"","confab_conformers"],[195,2,1,"","from_file"],[195,2,1,"","from_molecule_graph"],[195,2,1,"","from_string"],[195,2,1,"","gen3d_conformer"],[195,2,1,"","localopt"],[195,2,1,"","make3d"],[195,3,1,"","openbabel_mol"],[195,3,1,"","pybel_mol"],[195,3,1,"","pymatgen_mol"],[195,2,1,"","remove_bond"],[195,2,1,"","rotor_conformer"],[195,2,1,"","write_file"]],"pymatgen.io.cif":[[196,1,1,"","CifBlock"],[196,1,1,"","CifFile"],[196,1,1,"","CifParser"],[196,1,1,"","CifWriter"],[196,4,1,"","str2float"]],"pymatgen.io.cif.CifBlock":[[196,2,1,"","from_string"],[196,5,1,"","maxlen"]],"pymatgen.io.cif.CifFile":[[196,2,1,"","from_file"],[196,2,1,"","from_string"]],"pymatgen.io.cif.CifParser":[[196,2,1,"","as_dict"],[196,2,1,"","from_string"],[196,2,1,"","get_bibtex_string"],[196,2,1,"","get_lattice"],[196,2,1,"","get_magsymops"],[196,2,1,"","get_structures"],[196,2,1,"","get_symops"],[196,3,1,"","has_errors"],[196,2,1,"","parse_magmoms"],[196,2,1,"","parse_oxi_states"]],"pymatgen.io.cif.CifWriter":[[196,3,1,"","ciffile"],[196,2,1,"","write_file"]],"pymatgen.io.core":[[197,1,1,"","InputFile"],[197,1,1,"","InputGenerator"],[197,1,1,"","InputSet"]],"pymatgen.io.core.InputFile":[[197,2,1,"","from_file"],[197,2,1,"","from_string"],[197,2,1,"","get_string"],[197,2,1,"","write_file"]],"pymatgen.io.core.InputGenerator":[[197,2,1,"","get_input_set"]],"pymatgen.io.core.InputSet":[[197,2,1,"","from_directory"],[197,2,1,"","validate"],[197,2,1,"","write_input"]],"pymatgen.io.cp2k":[[199,0,0,"-","inputs"],[200,0,0,"-","outputs"],[201,0,0,"-","sets"],[202,0,0,"-","utils"]],"pymatgen.io.cp2k.inputs":[[199,1,1,"","BrokenSymmetry"],[199,1,1,"","Cell"],[199,1,1,"","Coord"],[199,1,1,"","Cp2kInput"],[199,1,1,"","Davidson"],[199,1,1,"","Dft"],[199,1,1,"","DftPlusU"],[199,1,1,"","Diagonalization"],[199,1,1,"","E_Density_Cube"],[199,1,1,"","ForceEval"],[199,1,1,"","Global"],[199,1,1,"","Keyword"],[199,1,1,"","KeywordList"],[199,1,1,"","Kind"],[199,1,1,"","Kpoints"],[199,1,1,"","LDOS"],[199,1,1,"","MO_Cubes"],[199,1,1,"","Mgrid"],[199,1,1,"","OrbitalTransformation"],[199,1,1,"","PBE"],[199,1,1,"","PDOS"],[199,1,1,"","QS"],[199,1,1,"","Scf"],[199,1,1,"","Section"],[199,1,1,"","SectionList"],[199,1,1,"","Smear"],[199,1,1,"","Subsys"],[199,1,1,"","V_Hartree_Cube"],[199,1,1,"","Xc_Functional"]],"pymatgen.io.cp2k.inputs.BrokenSymmetry":[[199,2,1,"","from_el"]],"pymatgen.io.cp2k.inputs.Cp2kInput":[[199,2,1,"","from_file"],[199,2,1,"","from_lines"],[199,2,1,"","from_string"],[199,2,1,"","get_string"],[199,2,1,"","write_file"]],"pymatgen.io.cp2k.inputs.Keyword":[[199,2,1,"","as_dict"],[199,2,1,"","from_dict"],[199,2,1,"","from_string"],[199,2,1,"","get_string"],[199,2,1,"","verbosity"]],"pymatgen.io.cp2k.inputs.KeywordList":[[199,2,1,"","append"],[199,2,1,"","extend"],[199,2,1,"","get_string"],[199,2,1,"","verbosity"]],"pymatgen.io.cp2k.inputs.Kpoints":[[199,2,1,"","from_kpoints"]],"pymatgen.io.cp2k.inputs.Section":[[199,2,1,"","add"],[199,2,1,"","by_path"],[199,2,1,"","check"],[199,2,1,"","get"],[199,2,1,"","get_keyword"],[199,2,1,"","get_section"],[199,2,1,"","get_string"],[199,2,1,"","inc"],[199,2,1,"","insert"],[199,5,1,"","required_keywords"],[199,5,1,"","required_sections"],[199,2,1,"","safeset"],[199,2,1,"","set"],[199,2,1,"","silence"],[199,2,1,"","unset"],[199,2,1,"","update"],[199,2,1,"","verbosity"]],"pymatgen.io.cp2k.inputs.SectionList":[[199,2,1,"","append"],[199,2,1,"","extend"],[199,2,1,"","get"],[199,2,1,"","get_string"],[199,2,1,"","verbosity"]],"pymatgen.io.cp2k.outputs":[[200,1,1,"","Cp2kOutput"],[200,4,1,"","parse_dos"],[200,4,1,"","parse_energy_file"]],"pymatgen.io.cp2k.outputs.Cp2kOutput":[[200,2,1,"","as_dict"],[200,3,1,"","calculation_type"],[200,3,1,"","completed"],[200,2,1,"","convergence"],[200,3,1,"","cp2k_version"],[200,3,1,"","is_hubbard"],[200,3,1,"","is_metal"],[200,3,1,"","is_molecule"],[200,3,1,"","num_warnings"],[200,2,1,"","parse_atomic_kind_info"],[200,2,1,"","parse_cell_params"],[200,2,1,"","parse_cp2k_params"],[200,2,1,"","parse_dft_params"],[200,2,1,"","parse_dos"],[200,2,1,"","parse_energies"],[200,2,1,"","parse_files"],[200,2,1,"","parse_forces"],[200,2,1,"","parse_global_params"],[200,2,1,"","parse_hirshfeld"],[200,2,1,"","parse_homo_lumo"],[200,2,1,"","parse_initial_structure"],[200,2,1,"","parse_input"],[200,2,1,"","parse_ionic_steps"],[200,2,1,"","parse_mo_eigenvalues"],[200,2,1,"","parse_mulliken"],[200,2,1,"","parse_opt_steps"],[200,2,1,"","parse_overlap_condition"],[200,2,1,"","parse_plus_u_params"],[200,2,1,"","parse_qs_params"],[200,2,1,"","parse_scf_opt"],[200,2,1,"","parse_scf_params"],[200,2,1,"","parse_stresses"],[200,2,1,"","parse_structures"],[200,2,1,"","parse_timing"],[200,2,1,"","parse_total_numbers"],[200,3,1,"","project_name"],[200,2,1,"","ran_successfully"],[200,2,1,"","read_pattern"],[200,2,1,"","read_table_pattern"],[200,3,1,"","run_type"],[200,3,1,"","spin_polarized"]],"pymatgen.io.cp2k.sets":[[201,1,1,"","CellOptSet"],[201,1,1,"","Cp2kInputSet"],[201,1,1,"","DftSet"],[201,1,1,"","HybridCellOptSet"],[201,1,1,"","HybridRelaxSet"],[201,1,1,"","HybridStaticSet"],[201,1,1,"","RelaxSet"],[201,1,1,"","StaticSet"]],"pymatgen.io.cp2k.sets.Cp2kInputSet":[[201,2,1,"","create_subsys"],[201,2,1,"","print_forces"]],"pymatgen.io.cp2k.sets.DftSet":[[201,2,1,"","activate_fast_minimization"],[201,2,1,"","activate_hybrid"],[201,2,1,"","activate_motion"],[201,2,1,"","activate_nonperiodic"],[201,2,1,"","activate_robust_minimization"],[201,2,1,"","activate_very_strict_minimization"],[201,2,1,"","modify_dft_print_iters"],[201,2,1,"","print_e_density"],[201,2,1,"","print_hartree_potential"],[201,2,1,"","print_ldos"],[201,2,1,"","print_mo"],[201,2,1,"","print_mo_cubes"],[201,2,1,"","print_pdos"],[201,2,1,"","set_charge"]],"pymatgen.io.cp2k.utils":[[202,4,1,"","get_aux_basis"],[202,4,1,"","get_basis_and_potential"],[202,4,1,"","get_cutoff_from_basis"],[202,4,1,"","get_truncated_coulomb_cutoff"],[202,4,1,"","get_unique_site_indices"],[202,4,1,"","get_xc_functionals"],[202,4,1,"","natural_keys"]],"pymatgen.io.cssr":[[203,1,1,"","Cssr"]],"pymatgen.io.cssr.Cssr":[[203,2,1,"","from_file"],[203,2,1,"","from_string"],[203,2,1,"","write_file"]],"pymatgen.io.cube":[[204,1,1,"","Cube"]],"pymatgen.io.cube.Cube":[[204,2,1,"","get_atomic_site_averages"],[204,2,1,"","get_atomic_site_totals"],[204,2,1,"","get_average_along_axis"],[204,2,1,"","get_axis_grid"],[204,2,1,"","mask_sphere"]],"pymatgen.io.exciting":[[206,0,0,"-","inputs"]],"pymatgen.io.exciting.inputs":[[206,1,1,"","ExcitingInput"]],"pymatgen.io.exciting.inputs.ExcitingInput":[[206,5,1,"","bohr2ang"],[206,2,1,"","from_file"],[206,2,1,"","from_string"],[206,3,1,"id0","lockxyz"],[206,5,1,"","structure"],[206,5,1,"","title"],[206,2,1,"","write_etree"],[206,2,1,"","write_file"],[206,2,1,"","write_string"]],"pymatgen.io.feff":[[208,0,0,"-","inputs"],[209,0,0,"-","outputs"],[210,0,0,"-","sets"]],"pymatgen.io.feff.inputs":[[208,1,1,"","Atoms"],[208,6,1,"","FeffParserError"],[208,1,1,"","Header"],[208,1,1,"","Paths"],[208,1,1,"","Potential"],[208,1,1,"","Tags"],[208,4,1,"","get_absorbing_atom_symbol_index"],[208,4,1,"","get_atom_map"]],"pymatgen.io.feff.inputs.Atoms":[[208,2,1,"","atoms_string_from_file"],[208,3,1,"","cluster"],[208,2,1,"","cluster_from_file"],[208,2,1,"","get_lines"],[208,2,1,"","write_file"]],"pymatgen.io.feff.inputs.Header":[[208,3,1,"","formula"],[208,2,1,"","from_cif_file"],[208,2,1,"","from_file"],[208,2,1,"","from_string"],[208,2,1,"","header_string_from_file"],[208,3,1,"","structure_symmetry"],[208,2,1,"","write_file"]],"pymatgen.io.feff.inputs.Paths":[[208,2,1,"","write_file"]],"pymatgen.io.feff.inputs.Potential":[[208,2,1,"","pot_dict_from_string"],[208,2,1,"","pot_string_from_file"],[208,2,1,"","write_file"]],"pymatgen.io.feff.inputs.Tags":[[208,2,1,"","as_dict"],[208,2,1,"","diff"],[208,2,1,"","from_dict"],[208,2,1,"","from_file"],[208,2,1,"","get_string"],[208,2,1,"","proc_val"],[208,2,1,"","write_file"]],"pymatgen.io.feff.outputs":[[209,1,1,"","Eels"],[209,1,1,"","LDos"],[209,1,1,"","Xmu"]],"pymatgen.io.feff.outputs.Eels":[[209,2,1,"","as_dict"],[209,3,1,"","atomic_background"],[209,3,1,"","energies"],[209,3,1,"","fine_structure"],[209,2,1,"","from_file"],[209,3,1,"","total_spectrum"]],"pymatgen.io.feff.outputs.LDos":[[209,2,1,"","charge_transfer_from_file"],[209,2,1,"","charge_transfer_to_string"],[209,2,1,"","from_file"]],"pymatgen.io.feff.outputs.Xmu":[[209,2,1,"","as_dict"],[209,3,1,"","calc"],[209,3,1,"","chi"],[209,3,1,"","e_fermi"],[209,3,1,"","edge"],[209,3,1,"","energies"],[209,2,1,"","from_file"],[209,3,1,"","material_formula"],[209,3,1,"","mu"],[209,3,1,"","mu0"],[209,3,1,"","relative_energies"],[209,3,1,"","source"],[209,3,1,"","wavenumber"]],"pymatgen.io.feff.sets":[[210,1,1,"","AbstractFeffInputSet"],[210,1,1,"","FEFFDictSet"],[210,1,1,"","MPEELSDictSet"],[210,1,1,"","MPELNESSet"],[210,1,1,"","MPEXAFSSet"],[210,1,1,"","MPEXELFSSet"],[210,1,1,"","MPXANESSet"]],"pymatgen.io.feff.sets.AbstractFeffInputSet":[[210,2,1,"","all_input"],[210,3,1,"","atoms"],[210,2,1,"","header"],[210,3,1,"","potential"],[210,3,1,"","tags"],[210,2,1,"","write_input"]],"pymatgen.io.feff.sets.FEFFDictSet":[[210,3,1,"","atoms"],[210,2,1,"","from_directory"],[210,2,1,"","header"],[210,3,1,"","potential"],[210,3,1,"","tags"]],"pymatgen.io.feff.sets.MPELNESSet":[[210,5,1,"","CONFIG"]],"pymatgen.io.feff.sets.MPEXAFSSet":[[210,5,1,"","CONFIG"]],"pymatgen.io.feff.sets.MPEXELFSSet":[[210,5,1,"","CONFIG"]],"pymatgen.io.feff.sets.MPXANESSet":[[210,5,1,"","CONFIG"]],"pymatgen.io.fiesta":[[211,1,1,"","BSEOutput"],[211,1,1,"","BasisSetReader"],[211,1,1,"","FiestaInput"],[211,1,1,"","FiestaOutput"],[211,1,1,"","FiestaRun"],[211,1,1,"","Nwchem2Fiesta"]],"pymatgen.io.fiesta.BasisSetReader":[[211,2,1,"","infos_on_basis_set"],[211,2,1,"","set_n_nlmo"]],"pymatgen.io.fiesta.FiestaInput":[[211,2,1,"","as_dict"],[211,2,1,"","dump_BSE_data_in_GW_run"],[211,2,1,"","dump_TDDFT_data_in_GW_run"],[211,2,1,"","from_dict"],[211,2,1,"","from_file"],[211,2,1,"","from_string"],[211,3,1,"","infos_on_system"],[211,2,1,"","make_FULL_BSE_Densities_folder"],[211,3,1,"","molecule"],[211,2,1,"","set_BSE_options"],[211,2,1,"","set_GW_options"],[211,2,1,"","set_auxiliary_basis_set"],[211,2,1,"","write_file"]],"pymatgen.io.fiesta.FiestaRun":[[211,2,1,"","as_dict"],[211,2,1,"","bse_run"],[211,2,1,"","from_dict"],[211,2,1,"","run"]],"pymatgen.io.fiesta.Nwchem2Fiesta":[[211,2,1,"","as_dict"],[211,2,1,"","from_dict"],[211,2,1,"","run"]],"pymatgen.io.gaussian":[[212,1,1,"","GaussianInput"],[212,1,1,"","GaussianOutput"],[212,4,1,"","read_route_line"]],"pymatgen.io.gaussian.GaussianInput":[[212,2,1,"","as_dict"],[212,2,1,"","from_dict"],[212,2,1,"","from_file"],[212,2,1,"","from_string"],[212,2,1,"","get_cart_coords"],[212,2,1,"","get_zmatrix"],[212,3,1,"","molecule"],[212,2,1,"","to_string"],[212,2,1,"","write_file"]],"pymatgen.io.gaussian.GaussianOutput":[[212,5,1,"","MO_coefficients"],[212,5,1,"","Mulliken_charges"],[212,2,1,"","as_dict"],[212,5,1,"","atom_basis_labels"],[212,5,1,"","basis_set"],[212,5,1,"","bond_orders"],[212,5,1,"","cart_forces"],[212,5,1,"","charge"],[212,5,1,"","corrections"],[212,5,1,"","dieze_tag"],[212,5,1,"","eigenvalues"],[212,5,1,"","eigenvectors"],[212,5,1,"","electrons"],[212,5,1,"","energies"],[212,5,1,"","errors"],[212,3,1,"","final_energy"],[212,3,1,"","final_structure"],[212,5,1,"","frequencies"],[212,5,1,"","functional"],[212,2,1,"id0","get_scan_plot"],[212,2,1,"","get_spectre_plot"],[212,5,1,"","hessian"],[212,5,1,"","is_pcm"],[212,5,1,"","is_spin"],[212,5,1,"","link0"],[212,5,1,"","molecular_orbital"],[212,5,1,"","num_basis_func"],[212,5,1,"","opt_structures"],[212,5,1,"","pcm"],[212,5,1,"","properly_terminated"],[212,2,1,"","read_excitation_energies"],[212,2,1,"id1","read_scan"],[212,5,1,"","resumes"],[212,5,1,"","route"],[212,2,1,"id2","save_scan_plot"],[212,2,1,"","save_spectre_plot"],[212,5,1,"","spin_multiplicity"],[212,5,1,"","standard_orientation"],[212,5,1,"","stationary_type"],[212,5,1,"","structures"],[212,5,1,"","structures_input_orientation"],[212,5,1,"","title"],[212,2,1,"id3","to_input"]],"pymatgen.io.jarvis":[[213,1,1,"","JarvisAtomsAdaptor"]],"pymatgen.io.jarvis.JarvisAtomsAdaptor":[[213,2,1,"","get_atoms"],[213,2,1,"","get_structure"]],"pymatgen.io.lammps":[[215,0,0,"-","data"],[216,0,0,"-","inputs"],[217,0,0,"-","outputs"],[218,0,0,"-","utils"]],"pymatgen.io.lammps.data":[[215,1,1,"","CombinedData"],[215,1,1,"","ForceField"],[215,1,1,"","LammpsBox"],[215,1,1,"","LammpsData"],[215,1,1,"","Topology"],[215,4,1,"","lattice_2_lmpbox"]],"pymatgen.io.lammps.data.CombinedData":[[215,2,1,"","as_lammpsdata"],[215,2,1,"","disassemble"],[215,2,1,"","from_ff_and_topologies"],[215,2,1,"","from_files"],[215,2,1,"","from_lammpsdata"],[215,2,1,"","from_structure"],[215,2,1,"","get_string"],[215,2,1,"","parse_xyz"],[215,3,1,"","structure"]],"pymatgen.io.lammps.data.ForceField":[[215,5,1,"","force_field"],[215,2,1,"","from_dict"],[215,2,1,"","from_file"],[215,5,1,"","maps"],[215,5,1,"","masses"],[215,2,1,"","to_file"]],"pymatgen.io.lammps.data.LammpsBox":[[215,2,1,"","get_box_shift"],[215,2,1,"","get_string"],[215,2,1,"","to_lattice"],[215,3,1,"","volume"]],"pymatgen.io.lammps.data.LammpsData":[[215,2,1,"","disassemble"],[215,2,1,"","from_ff_and_topologies"],[215,2,1,"","from_file"],[215,2,1,"","from_structure"],[215,2,1,"","get_string"],[215,3,1,"","structure"],[215,2,1,"","write_file"]],"pymatgen.io.lammps.data.Topology":[[215,2,1,"","from_bonding"]],"pymatgen.io.lammps.inputs":[[216,1,1,"","LammpsRun"],[216,1,1,"","LammpsTemplateGen"]],"pymatgen.io.lammps.inputs.LammpsRun":[[216,2,1,"","md"],[216,5,1,"","template_dir"],[216,2,1,"","write_inputs"]],"pymatgen.io.lammps.inputs.LammpsTemplateGen":[[216,2,1,"","get_input_set"]],"pymatgen.io.lammps.outputs":[[217,1,1,"","LammpsDump"],[217,4,1,"","parse_lammps_dumps"],[217,4,1,"","parse_lammps_log"]],"pymatgen.io.lammps.outputs.LammpsDump":[[217,2,1,"","as_dict"],[217,2,1,"","from_dict"],[217,2,1,"","from_string"]],"pymatgen.io.lammps.utils":[[218,1,1,"","LammpsRunner"],[218,1,1,"","Polymer"]],"pymatgen.io.lammps.utils.LammpsRunner":[[218,2,1,"","run"]],"pymatgen.io.lmto":[[219,1,1,"","LMTOCopl"],[219,1,1,"","LMTOCtrl"]],"pymatgen.io.lmto.LMTOCtrl":[[219,2,1,"","as_dict"],[219,2,1,"","from_dict"],[219,2,1,"","from_file"],[219,2,1,"","from_string"],[219,2,1,"","get_string"],[219,2,1,"","write_file"]],"pymatgen.io.lobster":[[221,0,0,"-","inputs"],[222,0,0,"-","lobsterenv"],[223,0,0,"-","outputs"]],"pymatgen.io.lobster.inputs":[[221,1,1,"","Lobsterin"],[221,4,1,"","get_all_possible_basis_combinations"]],"pymatgen.io.lobster.inputs.Lobsterin":[[221,5,1,"","AVAILABLEKEYWORDS"],[221,5,1,"","BOOLEANKEYWORDS"],[221,5,1,"","FLOATKEYWORDS"],[221,5,1,"","LISTKEYWORDS"],[221,5,1,"","STRINGKEYWORDS"],[221,2,1,"","as_dict"],[221,2,1,"","diff"],[221,2,1,"","from_dict"],[221,2,1,"","from_file"],[221,2,1,"","get_all_possible_basis_functions"],[221,2,1,"","get_basis"],[221,2,1,"","standard_calculations_from_vasp_files"],[221,2,1,"","write_INCAR"],[221,2,1,"","write_KPOINTS"],[221,2,1,"","write_POSCAR_with_standard_primitive"],[221,2,1,"","write_lobsterin"]],"pymatgen.io.lobster.lobsterenv":[[222,1,1,"","LobsterLightStructureEnvironments"],[222,1,1,"","LobsterNeighbors"]],"pymatgen.io.lobster.lobsterenv.LobsterLightStructureEnvironments":[[222,2,1,"","as_dict"],[222,2,1,"","from_Lobster"],[222,3,1,"","uniquely_determines_coordination_environments"]],"pymatgen.io.lobster.lobsterenv.LobsterNeighbors":[[222,2,1,"","get_anion_types"],[222,2,1,"","get_info_cohps_to_neighbors"],[222,2,1,"","get_info_icohps_between_neighbors"],[222,2,1,"","get_info_icohps_to_neighbors"],[222,2,1,"","get_light_structure_environment"],[222,2,1,"","get_nn_info"],[222,3,1,"","molecules_allowed"],[222,2,1,"","plot_cohps_of_neighbors"],[222,3,1,"","structures_allowed"]],"pymatgen.io.lobster.outputs":[[223,1,1,"","Bandoverlaps"],[223,1,1,"","Charge"],[223,1,1,"","Cohpcar"],[223,1,1,"","Doscar"],[223,1,1,"","Fatband"],[223,1,1,"","Grosspop"],[223,1,1,"","Icohplist"],[223,1,1,"","Lobsterout"],[223,1,1,"","MadelungEnergies"],[223,1,1,"","SitePotential"],[223,1,1,"","Wavefunction"]],"pymatgen.io.lobster.outputs.Bandoverlaps":[[223,2,1,"","has_good_quality_check_occupied_bands"],[223,2,1,"","has_good_quality_maxDeviation"]],"pymatgen.io.lobster.outputs.Charge":[[223,2,1,"","get_structure_with_charges"]],"pymatgen.io.lobster.outputs.Doscar":[[223,3,1,"id2","completedos"],[223,3,1,"id3","energies"],[223,3,1,"id4","is_spin_polarized"],[223,3,1,"","itdensities"],[223,3,1,"id5","pdos"],[223,3,1,"id6","tdensities"],[223,3,1,"id7","tdos"]],"pymatgen.io.lobster.outputs.Fatband":[[223,2,1,"","get_bandstructure"]],"pymatgen.io.lobster.outputs.Grosspop":[[223,2,1,"","get_structure_with_total_grosspop"]],"pymatgen.io.lobster.outputs.Icohplist":[[223,3,1,"","icohpcollection"],[223,3,1,"","icohplist"]],"pymatgen.io.lobster.outputs.Lobsterout":[[223,2,1,"","get_doc"]],"pymatgen.io.lobster.outputs.SitePotential":[[223,2,1,"","get_structure_with_site_potentials"]],"pymatgen.io.lobster.outputs.Wavefunction":[[223,2,1,"","get_volumetricdata_density"],[223,2,1,"","get_volumetricdata_imaginary"],[223,2,1,"","get_volumetricdata_real"],[223,2,1,"","set_volumetric_data"],[223,2,1,"","write_file"]],"pymatgen.io.nwchem":[[224,1,1,"","NwInput"],[224,6,1,"","NwInputError"],[224,1,1,"","NwOutput"],[224,1,1,"","NwTask"]],"pymatgen.io.nwchem.NwInput":[[224,2,1,"","as_dict"],[224,2,1,"","from_dict"],[224,2,1,"","from_file"],[224,2,1,"","from_string"],[224,3,1,"","molecule"],[224,2,1,"","write_file"]],"pymatgen.io.nwchem.NwOutput":[[224,2,1,"","get_excitation_spectrum"],[224,2,1,"","parse_tddft"]],"pymatgen.io.nwchem.NwTask":[[224,2,1,"","as_dict"],[224,2,1,"","dft_task"],[224,2,1,"","esp_task"],[224,2,1,"","from_dict"],[224,2,1,"","from_molecule"],[224,5,1,"","operations"],[224,5,1,"","theories"]],"pymatgen.io.packmol":[[225,1,1,"","PackmolBoxGen"],[225,1,1,"","PackmolSet"]],"pymatgen.io.packmol.PackmolBoxGen":[[225,2,1,"","get_input_set"]],"pymatgen.io.packmol.PackmolSet":[[225,2,1,"","from_directory"],[225,2,1,"","run"]],"pymatgen.io.phonopy":[[226,4,1,"","eigvec_to_eigdispl"],[226,4,1,"","get_complete_ph_dos"],[226,4,1,"","get_displaced_structures"],[226,4,1,"","get_gruneisen_ph_bs_symm_line"],[226,4,1,"","get_gruneisenparameter"],[226,4,1,"","get_gs_ph_bs_symm_line_from_dict"],[226,4,1,"","get_ph_bs_symm_line"],[226,4,1,"","get_ph_bs_symm_line_from_dict"],[226,4,1,"","get_ph_dos"],[226,4,1,"","get_phonon_band_structure_from_fc"],[226,4,1,"","get_phonon_band_structure_symm_line_from_fc"],[226,4,1,"","get_phonon_dos_from_fc"],[226,4,1,"","get_phonopy_structure"],[226,4,1,"","get_pmg_structure"],[226,4,1,"","get_structure_from_dict"]],"pymatgen.io.prismatic":[[227,1,1,"","Prismatic"]],"pymatgen.io.prismatic.Prismatic":[[227,2,1,"","to_string"]],"pymatgen.io.pwscf":[[228,1,1,"","PWInput"],[228,6,1,"","PWInputError"],[228,1,1,"","PWOutput"]],"pymatgen.io.pwscf.PWInput":[[228,2,1,"","as_dict"],[228,2,1,"","from_dict"],[228,2,1,"","from_file"],[228,2,1,"","from_string"],[228,2,1,"","proc_val"],[228,2,1,"","write_file"]],"pymatgen.io.pwscf.PWOutput":[[228,3,1,"","final_energy"],[228,2,1,"","get_celldm"],[228,3,1,"","lattice_type"],[228,5,1,"","patterns"],[228,2,1,"","read_pattern"]],"pymatgen.io.qchem":[[230,0,0,"-","inputs"],[231,0,0,"-","outputs"],[232,0,0,"-","sets"],[233,0,0,"-","utils"]],"pymatgen.io.qchem.inputs":[[230,1,1,"","QCInput"]],"pymatgen.io.qchem.inputs.QCInput":[[230,2,1,"","find_sections"],[230,2,1,"","from_file"],[230,2,1,"","from_multi_jobs_file"],[230,2,1,"","from_string"],[230,2,1,"","get_string"],[230,2,1,"","molecule_template"],[230,2,1,"","multi_job_string"],[230,2,1,"","nbo_template"],[230,2,1,"","opt_template"],[230,2,1,"","pcm_template"],[230,2,1,"","plots_template"],[230,2,1,"","read_molecule"],[230,2,1,"","read_nbo"],[230,2,1,"","read_opt"],[230,2,1,"","read_pcm"],[230,2,1,"","read_plots"],[230,2,1,"","read_rem"],[230,2,1,"","read_scan"],[230,2,1,"","read_smx"],[230,2,1,"","read_solvent"],[230,2,1,"","read_vdw"],[230,2,1,"","rem_template"],[230,2,1,"","scan_template"],[230,2,1,"","smx_template"],[230,2,1,"","solvent_template"],[230,2,1,"","van_der_waals_template"],[230,2,1,"","write_multi_job_file"]],"pymatgen.io.qchem.outputs":[[231,1,1,"","QCOutput"],[231,4,1,"","check_for_structure_changes"],[231,4,1,"","get_percentage"],[231,4,1,"","jump_to_header"],[231,4,1,"","nbo_parser"],[231,4,1,"","parse_hybridization_character"],[231,4,1,"","parse_natural_populations"],[231,4,1,"","parse_perturbation_energy"],[231,4,1,"","z_int"]],"pymatgen.io.qchem.outputs.QCOutput":[[231,2,1,"","as_dict"],[231,2,1,"","multiple_outputs_from_file"]],"pymatgen.io.qchem.sets":[[232,1,1,"","ForceSet"],[232,1,1,"","FreqSet"],[232,1,1,"","OptSet"],[232,1,1,"","PESScanSet"],[232,1,1,"","QChemDictSet"],[232,1,1,"","SinglePointSet"],[232,1,1,"","TransitionStateSet"]],"pymatgen.io.qchem.sets.QChemDictSet":[[232,2,1,"","write"]],"pymatgen.io.qchem.utils":[[233,4,1,"","lower_and_check_unique"],[233,4,1,"","process_parsed_coords"],[233,4,1,"","read_pattern"],[233,4,1,"","read_table_pattern"]],"pymatgen.io.shengbte":[[234,1,1,"","Control"]],"pymatgen.io.shengbte.Control":[[234,5,1,"","allocations_keys"],[234,2,1,"","as_dict"],[234,5,1,"","crystal_keys"],[234,5,1,"","flags_keys"],[234,2,1,"","from_dict"],[234,2,1,"","from_file"],[234,2,1,"","from_structure"],[234,2,1,"","get_structure"],[234,5,1,"","params_keys"],[234,5,1,"","required_params"],[234,2,1,"","to_file"]],"pymatgen.io.template":[[235,1,1,"","TemplateInputGen"]],"pymatgen.io.template.TemplateInputGen":[[235,2,1,"","get_input_set"]],"pymatgen.io.vasp":[[237,0,0,"-","help"],[238,0,0,"-","inputs"],[239,0,0,"-","outputs"],[240,0,0,"-","sets"]],"pymatgen.io.vasp.help":[[237,1,1,"","VaspDoc"]],"pymatgen.io.vasp.help.VaspDoc":[[237,2,1,"","get_help"],[237,2,1,"","get_incar_tags"],[237,2,1,"","print_help"],[237,2,1,"","print_jupyter_help"]],"pymatgen.io.vasp.inputs":[[238,6,1,"","BadIncarWarning"],[238,1,1,"","Incar"],[238,1,1,"","Kpoints"],[238,1,1,"","Kpoints_supported_modes"],[238,1,1,"","Orbital"],[238,1,1,"","OrbitalDescription"],[238,1,1,"","Poscar"],[238,1,1,"","Potcar"],[238,1,1,"","PotcarSingle"],[238,6,1,"","UnknownPotcarWarning"],[238,1,1,"","VaspInput"]],"pymatgen.io.vasp.inputs.Incar":[[238,2,1,"","as_dict"],[238,2,1,"","check_params"],[238,2,1,"","diff"],[238,2,1,"","from_dict"],[238,2,1,"","from_file"],[238,2,1,"","from_string"],[238,2,1,"","get_string"],[238,2,1,"","proc_val"],[238,2,1,"","write_file"]],"pymatgen.io.vasp.inputs.Kpoints":[[238,2,1,"","as_dict"],[238,2,1,"","automatic"],[238,2,1,"","automatic_density"],[238,2,1,"","automatic_density_by_lengths"],[238,2,1,"","automatic_density_by_vol"],[238,2,1,"","automatic_gamma_density"],[238,2,1,"","automatic_linemode"],[238,2,1,"","from_dict"],[238,2,1,"","from_file"],[238,2,1,"","from_string"],[238,2,1,"","gamma_automatic"],[238,2,1,"","monkhorst_automatic"],[238,3,1,"","style"],[238,5,1,"","supported_modes"],[238,2,1,"","write_file"]],"pymatgen.io.vasp.inputs.Kpoints_supported_modes":[[238,5,1,"","Automatic"],[238,5,1,"","Cartesian"],[238,5,1,"","Gamma"],[238,5,1,"","Line_mode"],[238,5,1,"","Monkhorst"],[238,5,1,"","Reciprocal"],[238,2,1,"","from_string"]],"pymatgen.io.vasp.inputs.Orbital":[[238,5,1,"","E"],[238,5,1,"","j"],[238,5,1,"","l"],[238,5,1,"","n"],[238,5,1,"","occ"]],"pymatgen.io.vasp.inputs.OrbitalDescription":[[238,5,1,"","E"],[238,5,1,"","Rcut"],[238,5,1,"","Rcut2"],[238,5,1,"","Type"],[238,5,1,"","Type2"],[238,5,1,"","l"]],"pymatgen.io.vasp.inputs.Poscar":[[238,2,1,"","as_dict"],[238,5,1,"","comment"],[238,2,1,"","from_dict"],[238,2,1,"","from_file"],[238,2,1,"","from_string"],[238,2,1,"","get_string"],[238,3,1,"","natoms"],[238,3,1,"id0","predictor_corrector"],[238,5,1,"","predictor_corrector_preamble"],[238,3,1,"id1","selective_dynamics"],[238,2,1,"","set_temperature"],[238,3,1,"","site_symbols"],[238,5,1,"","structure"],[238,5,1,"","temperature"],[238,5,1,"","true_names"],[238,3,1,"id2","velocities"],[238,2,1,"","write_file"]],"pymatgen.io.vasp.inputs.Potcar":[[238,5,1,"","FUNCTIONAL_CHOICES"],[238,2,1,"","as_dict"],[238,2,1,"","from_dict"],[238,2,1,"","from_file"],[238,2,1,"","set_symbols"],[238,3,1,"","spec"],[238,3,1,"","symbols"],[238,2,1,"","write_file"]],"pymatgen.io.vasp.inputs.PotcarSingle":[[238,3,1,"","atomic_no"],[238,5,1,"","data"],[238,3,1,"","electron_configuration"],[238,3,1,"","element"],[238,2,1,"","from_file"],[238,2,1,"","from_symbol_and_functional"],[238,3,1,"","functional"],[238,3,1,"","functional_class"],[238,5,1,"","functional_dir"],[238,5,1,"","functional_tags"],[238,2,1,"","get_potcar_file_hash"],[238,2,1,"","get_potcar_hash"],[238,2,1,"","identify_potcar"],[238,5,1,"","keywords"],[238,3,1,"","nelectrons"],[238,5,1,"","parse_functions"],[238,3,1,"","potential_type"],[238,3,1,"","symbol"],[238,2,1,"","write_file"]],"pymatgen.io.vasp.inputs.VaspInput":[[238,2,1,"","as_dict"],[238,2,1,"","from_dict"],[238,2,1,"","from_directory"],[238,2,1,"","run_vasp"],[238,2,1,"","write_input"]],"pymatgen.io.vasp.outputs":[[239,1,1,"","BSVasprun"],[239,1,1,"","Chgcar"],[239,1,1,"","Dynmat"],[239,1,1,"","Eigenval"],[239,1,1,"","Elfcar"],[239,1,1,"","Locpot"],[239,1,1,"","Oszicar"],[239,1,1,"","Outcar"],[239,1,1,"","Procar"],[239,6,1,"","UnconvergedVASPWarning"],[239,6,1,"","VaspParserError"],[239,1,1,"","Vasprun"],[239,1,1,"","VolumetricData"],[239,1,1,"","WSWQ"],[239,1,1,"","Wavecar"],[239,1,1,"","Waveder"],[239,1,1,"","Wavederf"],[239,1,1,"","Xdatcar"],[239,4,1,"","get_adjusted_fermi_level"],[239,4,1,"","get_band_structure_from_vasp_multiple_branches"]],"pymatgen.io.vasp.outputs.BSVasprun":[[239,2,1,"","as_dict"]],"pymatgen.io.vasp.outputs.Chgcar":[[239,2,1,"","from_file"],[239,3,1,"","net_magnetization"]],"pymatgen.io.vasp.outputs.Dynmat":[[239,5,1,"","data"],[239,2,1,"","get_phonon_frequencies"],[239,3,1,"","masses"],[239,3,1,"","natoms"],[239,3,1,"","ndisps"],[239,3,1,"","nspecs"]],"pymatgen.io.vasp.outputs.Eigenval":[[239,3,1,"","eigenvalue_band_properties"],[239,5,1,"","eigenvalues"],[239,5,1,"","filename"],[239,5,1,"","ispin"],[239,5,1,"","kpoints"],[239,5,1,"","kpoints_weights"],[239,5,1,"","nbands"],[239,5,1,"","nelect"],[239,5,1,"","nkpt"],[239,5,1,"","occu_tol"]],"pymatgen.io.vasp.outputs.Elfcar":[[239,2,1,"","from_file"],[239,2,1,"","get_alpha"]],"pymatgen.io.vasp.outputs.Locpot":[[239,2,1,"","from_file"]],"pymatgen.io.vasp.outputs.Oszicar":[[239,3,1,"","all_energies"],[239,2,1,"","as_dict"],[239,5,1,"","electronic_steps"],[239,3,1,"","final_energy"]],"pymatgen.io.vasp.outputs.Outcar":[[239,2,1,"","as_dict"],[239,5,1,"","charge"],[239,5,1,"","chemical_shielding"],[239,5,1,"","cs_core_contribution"],[239,5,1,"","cs_g0_contribution"],[239,5,1,"","drift"],[239,5,1,"","efermi"],[239,5,1,"","efg"],[239,5,1,"","elastic_tensor"],[239,5,1,"","filename"],[239,5,1,"","final_energy"],[239,5,1,"","final_energy_wo_entrp"],[239,5,1,"","final_fr_energy"],[239,3,1,"","frequencies"],[239,5,1,"","has_onsite_density_matrices"],[239,5,1,"","is_stopped"],[239,5,1,"","lcalcpol"],[239,5,1,"","lepsilon"],[239,5,1,"","magnetization"],[239,5,1,"","nelect"],[239,5,1,"","ngf"],[239,2,1,"","read_avg_core_poten"],[239,2,1,"","read_chemical_shielding"],[239,2,1,"","read_core_state_eigen"],[239,2,1,"","read_corrections"],[239,2,1,"","read_cs_core_contribution"],[239,2,1,"","read_cs_g0_contribution"],[239,2,1,"","read_cs_raw_symmetrized_tensors"],[239,2,1,"","read_elastic_tensor"],[239,2,1,"","read_electrostatic_potential"],[239,2,1,"","read_fermi_contact_shift"],[239,2,1,"","read_freq_dielectric"],[239,2,1,"","read_igpar"],[239,2,1,"","read_internal_strain_tensor"],[239,2,1,"","read_lcalcpol"],[239,2,1,"","read_lepsilon"],[239,2,1,"","read_lepsilon_ionic"],[239,2,1,"","read_neb"],[239,2,1,"","read_nmr_efg"],[239,2,1,"","read_nmr_efg_tensor"],[239,2,1,"","read_onsite_density_matrices"],[239,2,1,"","read_pattern"],[239,2,1,"","read_piezo_tensor"],[239,2,1,"","read_pseudo_zval"],[239,2,1,"","read_table_pattern"],[239,5,1,"","run_stats"],[239,5,1,"","spin"],[239,5,1,"","total_mag"],[239,5,1,"","unsym_cs_tensor"]],"pymatgen.io.vasp.outputs.Procar":[[239,5,1,"","data"],[239,2,1,"","get_occupation"],[239,2,1,"","get_projection_on_elements"],[239,5,1,"","weights"]],"pymatgen.io.vasp.outputs.Vasprun":[[239,5,1,"","actual_kpoints"],[239,5,1,"","actual_kpoints_weights"],[239,2,1,"","as_dict"],[239,5,1,"","atomic_symbols"],[239,2,1,"","calculate_efermi"],[239,3,1,"","complete_dos"],[239,3,1,"","converged"],[239,3,1,"","converged_electronic"],[239,3,1,"","converged_ionic"],[239,3,1,"","dielectric"],[239,5,1,"","efermi"],[239,3,1,"","eigenvalue_band_properties"],[239,5,1,"","eigenvalues"],[239,3,1,"","epsilon_ionic"],[239,3,1,"","epsilon_static"],[239,3,1,"","epsilon_static_wolfe"],[239,3,1,"","final_energy"],[239,5,1,"","force_constants"],[239,2,1,"","get_band_structure"],[239,2,1,"","get_computed_entry"],[239,2,1,"","get_potcars"],[239,2,1,"","get_trajectory"],[239,3,1,"","hubbards"],[239,5,1,"","idos"],[239,5,1,"","incar"],[239,5,1,"","ionic_steps"],[239,3,1,"","is_hubbard"],[239,3,1,"","is_spin"],[239,5,1,"","kpoints"],[239,5,1,"","md_data"],[239,5,1,"","nionic_steps"],[239,5,1,"","normalmode_eigenvals"],[239,5,1,"","normalmode_eigenvecs"],[239,3,1,"","optical_absorption_coeff"],[239,5,1,"","other_dielectric"],[239,5,1,"","parameters"],[239,5,1,"","pdos"],[239,5,1,"","potcar_symbols"],[239,5,1,"","projected_eigenvalues"],[239,5,1,"","projected_magnetisation"],[239,3,1,"","run_type"],[239,3,1,"","structures"],[239,5,1,"","tdos"],[239,2,1,"","update_charge_from_potcar"],[239,2,1,"","update_potcar_spec"]],"pymatgen.io.vasp.outputs.VolumetricData":[[239,2,1,"","copy"],[239,2,1,"","from_hdf5"],[239,2,1,"","get_average_along_axis"],[239,2,1,"","get_axis_grid"],[239,2,1,"","get_integrated_diff"],[239,2,1,"","linear_add"],[239,2,1,"","linear_slice"],[239,5,1,"","ngridpts"],[239,2,1,"","parse_file"],[239,3,1,"","spin_data"],[239,5,1,"","structure"],[239,2,1,"","to_hdf5"],[239,2,1,"","value_at"],[239,2,1,"","write_file"]],"pymatgen.io.vasp.outputs.WSWQ":[[239,2,1,"","from_file"],[239,5,1,"id0","me_imag"],[239,5,1,"id1","me_real"],[239,5,1,"id2","nbands"],[239,5,1,"id3","nkpoints"],[239,5,1,"id4","nspin"]],"pymatgen.io.vasp.outputs.Wavecar":[[239,5,1,"","Gpoints"],[239,5,1,"","a"],[239,5,1,"","b"],[239,5,1,"","band_energy"],[239,5,1,"","coeffs"],[239,5,1,"","efermi"],[239,5,1,"","encut"],[239,2,1,"","evaluate_wavefunc"],[239,2,1,"","fft_mesh"],[239,5,1,"","filename"],[239,2,1,"","get_parchg"],[239,5,1,"","kpoints"],[239,5,1,"","nb"],[239,5,1,"","nk"],[239,5,1,"","vasp_type"],[239,5,1,"","vol"],[239,2,1,"","write_unks"]],"pymatgen.io.vasp.outputs.Waveder":[[239,3,1,"","cder_data"],[239,2,1,"","get_orbital_derivative_between_states"],[239,3,1,"","nbands"],[239,3,1,"","nelect"],[239,3,1,"","nkpoints"]],"pymatgen.io.vasp.outputs.Wavederf":[[239,5,1,"","data"],[239,2,1,"","get_elements_between_bands"],[239,3,1,"","nb_bands"],[239,3,1,"","nb_kpoints"]],"pymatgen.io.vasp.outputs.Xdatcar":[[239,5,1,"","comment"],[239,2,1,"","concatenate"],[239,2,1,"","get_string"],[239,3,1,"","natoms"],[239,3,1,"","site_symbols"],[239,5,1,"","structures"],[239,2,1,"","write_file"]],"pymatgen.io.vasp.sets":[[240,6,1,"","BadInputSetWarning"],[240,1,1,"","DictSet"],[240,1,1,"","LobsterSet"],[240,1,1,"","MITMDSet"],[240,1,1,"","MITNEBSet"],[240,1,1,"","MITRelaxSet"],[240,1,1,"","MPHSEBSSet"],[240,1,1,"","MPHSERelaxSet"],[240,1,1,"","MPMDSet"],[240,1,1,"","MPMetalRelaxSet"],[240,1,1,"","MPNMRSet"],[240,1,1,"","MPNonSCFSet"],[240,1,1,"","MPRelaxSet"],[240,1,1,"","MPSOCSet"],[240,1,1,"","MPScanRelaxSet"],[240,1,1,"","MPScanStaticSet"],[240,1,1,"","MPStaticSet"],[240,1,1,"","MVLElasticSet"],[240,1,1,"","MVLGBSet"],[240,1,1,"","MVLGWSet"],[240,1,1,"","MVLNPTMDSet"],[240,1,1,"","MVLRelax52Set"],[240,1,1,"","MVLScanRelaxSet"],[240,1,1,"","MVLSlabSet"],[240,1,1,"","VaspInputSet"],[240,4,1,"","batch_write_input"],[240,4,1,"","get_structure_from_prev_run"],[240,4,1,"","get_valid_magmom_struct"],[240,4,1,"","get_vasprun_outcar"],[240,4,1,"","next_num_with_prime_factors"],[240,4,1,"","primes_less_than"],[240,4,1,"","standardize_structure"]],"pymatgen.io.vasp.sets.DictSet":[[240,2,1,"","calculate_ng"],[240,2,1,"","estimate_nbands"],[240,3,1,"","incar"],[240,3,1,"","kpoints"],[240,3,1,"","nelect"],[240,3,1,"","poscar"],[240,3,1,"","structure"],[240,2,1,"","write_input"]],"pymatgen.io.vasp.sets.LobsterSet":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MITMDSet":[[240,3,1,"","kpoints"]],"pymatgen.io.vasp.sets.MITNEBSet":[[240,3,1,"","poscar"],[240,3,1,"","poscars"],[240,2,1,"","write_input"]],"pymatgen.io.vasp.sets.MITRelaxSet":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MPHSEBSSet":[[240,2,1,"","from_prev_calc"],[240,3,1,"","kpoints"],[240,2,1,"","override_from_prev_calc"]],"pymatgen.io.vasp.sets.MPHSERelaxSet":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MPMDSet":[[240,3,1,"","kpoints"]],"pymatgen.io.vasp.sets.MPMetalRelaxSet":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MPNMRSet":[[240,3,1,"","incar"]],"pymatgen.io.vasp.sets.MPNonSCFSet":[[240,2,1,"","from_prev_calc"],[240,3,1,"","incar"],[240,3,1,"","kpoints"],[240,2,1,"","override_from_prev_calc"]],"pymatgen.io.vasp.sets.MPRelaxSet":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MPSOCSet":[[240,2,1,"","from_prev_calc"],[240,3,1,"","incar"],[240,2,1,"","override_from_prev_calc"]],"pymatgen.io.vasp.sets.MPScanRelaxSet":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MPScanStaticSet":[[240,2,1,"","from_prev_calc"],[240,3,1,"","incar"],[240,2,1,"","override_from_prev_calc"]],"pymatgen.io.vasp.sets.MPStaticSet":[[240,2,1,"","from_prev_calc"],[240,3,1,"","incar"],[240,3,1,"","kpoints"],[240,2,1,"","override_from_prev_calc"]],"pymatgen.io.vasp.sets.MVLGBSet":[[240,3,1,"","incar"],[240,3,1,"","kpoints"]],"pymatgen.io.vasp.sets.MVLGWSet":[[240,5,1,"","CONFIG"],[240,5,1,"","SUPPORTED_MODES"],[240,2,1,"","from_prev_calc"],[240,3,1,"","incar"],[240,3,1,"","kpoints"],[240,2,1,"","override_from_prev_calc"]],"pymatgen.io.vasp.sets.MVLRelax52Set":[[240,5,1,"","CONFIG"]],"pymatgen.io.vasp.sets.MVLSlabSet":[[240,2,1,"","as_dict"],[240,3,1,"","kpoints"]],"pymatgen.io.vasp.sets.VaspInputSet":[[240,2,1,"","as_dict"],[240,2,1,"","get_vasp_input"],[240,3,1,"","incar"],[240,3,1,"","kpoints"],[240,3,1,"","poscar"],[240,3,1,"","potcar"],[240,3,1,"","potcar_symbols"],[240,2,1,"","write_input"]],"pymatgen.io.wannier90":[[241,1,1,"","Unk"]],"pymatgen.io.wannier90.Unk":[[241,3,1,"id0","data"],[241,2,1,"","from_file"],[241,5,1,"id1","ik"],[241,5,1,"id2","is_noncollinear"],[241,5,1,"id3","nbnd"],[241,5,1,"id4","ng"],[241,2,1,"","write_file"]],"pymatgen.io.xcrysden":[[242,1,1,"","XSF"]],"pymatgen.io.xcrysden.XSF":[[242,2,1,"","from_string"],[242,2,1,"","to_string"]],"pymatgen.io.xr":[[243,1,1,"","Xr"]],"pymatgen.io.xr.Xr":[[243,2,1,"","from_file"],[243,2,1,"","from_string"],[243,2,1,"","write_file"]],"pymatgen.io.xtb":[[245,0,0,"-","inputs"],[246,0,0,"-","outputs"]],"pymatgen.io.xtb.inputs":[[245,1,1,"","CRESTInput"]],"pymatgen.io.xtb.inputs.CRESTInput":[[245,2,1,"","constrains_template"],[245,2,1,"","write_input_files"]],"pymatgen.io.xtb.outputs":[[246,1,1,"","CRESTOutput"]],"pymatgen.io.xyz":[[247,1,1,"","XYZ"]],"pymatgen.io.xyz.XYZ":[[247,3,1,"","all_molecules"],[247,2,1,"","as_dataframe"],[247,2,1,"","from_file"],[247,2,1,"","from_string"],[247,3,1,"","molecule"],[247,2,1,"","write_file"]],"pymatgen.io.zeopp":[[248,1,1,"","ZeoCssr"],[248,1,1,"","ZeoVoronoiXYZ"],[248,4,1,"","get_free_sphere_params"],[248,4,1,"","get_high_accuracy_voronoi_nodes"],[248,4,1,"","get_void_volume_surfarea"],[248,4,1,"","get_voronoi_nodes"]],"pymatgen.io.zeopp.ZeoCssr":[[248,2,1,"","from_file"],[248,2,1,"","from_string"]],"pymatgen.io.zeopp.ZeoVoronoiXYZ":[[248,2,1,"","from_file"],[248,2,1,"","from_string"]],"pymatgen.optimization":[[250,0,0,"-","linear_assignment"],[251,0,0,"-","linear_assignment_numpy"],[252,0,0,"-","neighbors"]],"pymatgen.optimization.linear_assignment":[[250,1,1,"","LinearAssignment"]],"pymatgen.optimization.linear_assignment_numpy":[[251,1,1,"","LinearAssignment"]],"pymatgen.optimization.linear_assignment_numpy.LinearAssignment":[[251,3,1,"","min_cost"]],"pymatgen.optimization.neighbors":[[252,4,1,"","compute_offset_vectors"],[252,4,1,"","find_points_in_spheres"]],"pymatgen.phonon":[[254,0,0,"-","bandstructure"],[255,0,0,"-","dos"],[256,0,0,"-","gruneisen"],[257,0,0,"-","ir_spectra"],[258,0,0,"-","plotter"]],"pymatgen.phonon.bandstructure":[[254,1,1,"","PhononBandStructure"],[254,1,1,"","PhononBandStructureSymmLine"],[254,4,1,"","eigenvectors_from_displacements"],[254,4,1,"","estimate_band_connection"],[254,4,1,"","get_reasonable_repetitions"]],"pymatgen.phonon.bandstructure.PhononBandStructure":[[254,2,1,"","as_dict"],[254,2,1,"","asr_breaking"],[254,2,1,"","from_dict"],[254,2,1,"","get_nac_eigendisplacements_along_dir"],[254,2,1,"","get_nac_frequencies_along_dir"],[254,3,1,"","has_eigendisplacements"],[254,2,1,"","has_imaginary_freq"],[254,3,1,"","has_nac"],[254,2,1,"","min_freq"]],"pymatgen.phonon.bandstructure.PhononBandStructureSymmLine":[[254,2,1,"","as_dict"],[254,2,1,"","as_phononwebsite"],[254,2,1,"","band_reorder"],[254,2,1,"","from_dict"],[254,2,1,"","get_branch"],[254,2,1,"","get_equivalent_qpoints"],[254,2,1,"","write_phononwebsite"]],"pymatgen.phonon.dos":[[255,1,1,"","CompletePhononDos"],[255,1,1,"","PhononDos"],[255,4,1,"","coth"]],"pymatgen.phonon.dos.CompletePhononDos":[[255,2,1,"","as_dict"],[255,2,1,"","from_dict"],[255,2,1,"","get_element_dos"],[255,2,1,"","get_site_dos"],[255,5,1,"","pdos"]],"pymatgen.phonon.dos.PhononDos":[[255,2,1,"","as_dict"],[255,2,1,"","cv"],[255,2,1,"","entropy"],[255,2,1,"","from_dict"],[255,2,1,"","get_interpolated_value"],[255,2,1,"","get_smeared_densities"],[255,2,1,"","helmholtz_free_energy"],[255,2,1,"","ind_zero_freq"],[255,2,1,"","internal_energy"],[255,2,1,"","zero_point_energy"]],"pymatgen.phonon.gruneisen":[[256,1,1,"","GruneisenParameter"],[256,1,1,"","GruneisenPhononBandStructure"],[256,1,1,"","GruneisenPhononBandStructureSymmLine"]],"pymatgen.phonon.gruneisen.GruneisenParameter":[[256,3,1,"","acoustic_debye_temp"],[256,2,1,"","average_gruneisen"],[256,3,1,"","debye_temp_limit"],[256,2,1,"","debye_temp_phonopy"],[256,3,1,"","phdos"],[256,3,1,"","tdos"],[256,2,1,"","thermal_conductivity_slack"]],"pymatgen.phonon.gruneisen.GruneisenPhononBandStructure":[[256,2,1,"","as_dict"],[256,2,1,"","from_dict"]],"pymatgen.phonon.gruneisen.GruneisenPhononBandStructureSymmLine":[[256,2,1,"","from_dict"]],"pymatgen.phonon.ir_spectra":[[257,1,1,"","IRDielectricTensor"]],"pymatgen.phonon.ir_spectra.IRDielectricTensor":[[257,2,1,"","as_dict"],[257,2,1,"","from_dict"],[257,2,1,"","get_ir_spectra"],[257,2,1,"","get_plotter"],[257,2,1,"","get_spectrum"],[257,3,1,"","max_phfreq"],[257,3,1,"","nph_freqs"],[257,2,1,"","plot"],[257,2,1,"","write_json"]],"pymatgen.phonon.plotter":[[258,1,1,"","FreqUnits"],[258,1,1,"","GruneisenPhononBSPlotter"],[258,1,1,"","GruneisenPlotter"],[258,1,1,"","PhononBSPlotter"],[258,1,1,"","PhononDosPlotter"],[258,1,1,"","ThermoPlotter"],[258,4,1,"","freq_units"]],"pymatgen.phonon.plotter.FreqUnits":[[258,5,1,"","factor"],[258,5,1,"","label"]],"pymatgen.phonon.plotter.GruneisenPhononBSPlotter":[[258,2,1,"","bs_plot_data"],[258,2,1,"","get_plot_gs"],[258,2,1,"","plot_compare_gs"],[258,2,1,"","save_plot_gs"],[258,2,1,"","show_gs"]],"pymatgen.phonon.plotter.GruneisenPlotter":[[258,2,1,"","get_plot"],[258,2,1,"","save_plot"],[258,2,1,"","show"]],"pymatgen.phonon.plotter.PhononBSPlotter":[[258,2,1,"","bs_plot_data"],[258,2,1,"","get_plot"],[258,2,1,"","get_ticks"],[258,2,1,"","plot_brillouin"],[258,2,1,"","plot_compare"],[258,2,1,"","save_plot"],[258,2,1,"","show"]],"pymatgen.phonon.plotter.PhononDosPlotter":[[258,2,1,"","add_dos"],[258,2,1,"","add_dos_dict"],[258,2,1,"","get_dos_dict"],[258,2,1,"","get_plot"],[258,2,1,"","save_plot"],[258,2,1,"","show"]],"pymatgen.phonon.plotter.ThermoPlotter":[[258,2,1,"","plot_cv"],[258,2,1,"","plot_entropy"],[258,2,1,"","plot_helmholtz_free_energy"],[258,2,1,"","plot_internal_energy"],[258,2,1,"","plot_thermodynamic_properties"]],"pymatgen.symmetry":[[260,0,0,"-","analyzer"],[261,0,0,"-","bandstructure"],[262,0,0,"-","groups"],[263,0,0,"-","kpath"],[264,0,0,"-","maggroups"],[265,0,0,"-","settings"],[266,0,0,"-","site_symmetries"],[267,0,0,"-","structure"]],"pymatgen.symmetry.analyzer":[[260,1,1,"","PointGroupAnalyzer"],[260,1,1,"","PointGroupOperations"],[260,1,1,"","SpacegroupAnalyzer"],[260,1,1,"","SpacegroupOperations"],[260,4,1,"","cluster_sites"],[260,4,1,"","generate_full_symmops"],[260,4,1,"","iterative_symmetrize"]],"pymatgen.symmetry.analyzer.PointGroupAnalyzer":[[260,2,1,"","get_equivalent_atoms"],[260,2,1,"","get_pointgroup"],[260,2,1,"","get_rotational_symmetry_number"],[260,2,1,"","get_symmetry_operations"],[260,5,1,"","inversion_op"],[260,2,1,"","is_valid_op"],[260,5,1,"","sch_symbol"],[260,2,1,"","symmetrize_molecule"]],"pymatgen.symmetry.analyzer.PointGroupOperations":[[260,5,1,"","sch_symbol"]],"pymatgen.symmetry.analyzer.SpacegroupAnalyzer":[[260,2,1,"","find_primitive"],[260,2,1,"","get_conventional_standard_structure"],[260,2,1,"","get_conventional_to_primitive_transformation_matrix"],[260,2,1,"","get_crystal_system"],[260,2,1,"","get_hall"],[260,2,1,"","get_ir_reciprocal_mesh"],[260,2,1,"","get_kpoint_weights"],[260,2,1,"","get_lattice_type"],[260,2,1,"","get_point_group_operations"],[260,2,1,"","get_point_group_symbol"],[260,2,1,"","get_primitive_standard_structure"],[260,2,1,"","get_refined_structure"],[260,2,1,"","get_space_group_number"],[260,2,1,"","get_space_group_operations"],[260,2,1,"","get_space_group_symbol"],[260,2,1,"","get_symmetrized_structure"],[260,2,1,"","get_symmetry_dataset"],[260,2,1,"","get_symmetry_operations"],[260,2,1,"","is_laue"]],"pymatgen.symmetry.analyzer.SpacegroupOperations":[[260,2,1,"","are_symmetrically_equivalent"]],"pymatgen.symmetry.bandstructure":[[261,1,1,"","HighSymmKpath"]],"pymatgen.symmetry.bandstructure.HighSymmKpath":[[261,3,1,"","equiv_labels"],[261,2,1,"","get_continuous_path"],[261,3,1,"","label_index"],[261,3,1,"","path_lengths"],[261,3,1,"","path_type"]],"pymatgen.symmetry.groups":[[262,1,1,"","PointGroup"],[262,1,1,"","SpaceGroup"],[262,1,1,"","SymmetryGroup"],[262,4,1,"","in_array_list"],[262,4,1,"","sg_symbol_from_int_number"]],"pymatgen.symmetry.groups.PointGroup":[[262,5,1,"","generators"],[262,5,1,"","symbol"],[262,5,1,"","symmetry_ops"]],"pymatgen.symmetry.groups.SpaceGroup":[[262,5,1,"","generators"],[262,5,1,"","int_number"],[262,5,1,"","order"],[262,5,1,"","symbol"]],"pymatgen.symmetry.groups.SymmetryGroup":[[262,2,1,"","is_subgroup"],[262,2,1,"","is_supergroup"],[262,3,1,"","symmetry_ops"],[262,2,1,"","to_latex_string"]],"pymatgen.symmetry.kpath":[[263,1,1,"","KPathBase"],[263,1,1,"","KPathLatimerMunro"],[263,1,1,"","KPathSeek"],[263,1,1,"","KPathSetyawanCurtarolo"]],"pymatgen.symmetry.kpath.KPathBase":[[263,2,1,"","get_kpoints"],[263,3,1,"","kpath"],[263,3,1,"","lattice"],[263,3,1,"","rec_lattice"],[263,3,1,"","structure"]],"pymatgen.symmetry.kpath.KPathLatimerMunro":[[263,2,1,"","LabelPoints"],[263,2,1,"","LabelSymbol"],[263,3,1,"","mag_type"]],"pymatgen.symmetry.kpath.KPathSetyawanCurtarolo":[[263,2,1,"","bcc"],[263,2,1,"","bctet1"],[263,2,1,"","bctet2"],[263,3,1,"","conventional"],[263,2,1,"","cubic"],[263,2,1,"","fcc"],[263,2,1,"","hex"],[263,2,1,"","mcl"],[263,2,1,"","mclc1"],[263,2,1,"","mclc2"],[263,2,1,"","mclc3"],[263,2,1,"","mclc4"],[263,2,1,"","mclc5"],[263,2,1,"","orc"],[263,2,1,"","orcc"],[263,2,1,"","orcf1"],[263,2,1,"","orcf2"],[263,2,1,"","orcf3"],[263,2,1,"","orci"],[263,3,1,"","prim"],[263,3,1,"","prim_rec"],[263,2,1,"","rhl1"],[263,2,1,"","rhl2"],[263,2,1,"","tet"],[263,2,1,"","tria"],[263,2,1,"","trib"]],"pymatgen.symmetry.maggroups":[[264,1,1,"","MagneticSpaceGroup"]],"pymatgen.symmetry.settings":[[265,1,1,"","JonesFaithfulTransformation"]],"pymatgen.symmetry.settings.JonesFaithfulTransformation":[[265,3,1,"","P"],[265,2,1,"","from_origin_shift"],[265,2,1,"","from_transformation_string"],[265,3,1,"","inverse"],[265,3,1,"","p"],[265,2,1,"","parse_transformation_string"],[265,2,1,"","transform_coords"],[265,2,1,"","transform_lattice"],[265,2,1,"","transform_symmop"],[265,3,1,"","transformation_string"]],"pymatgen.symmetry.site_symmetries":[[266,4,1,"","get_shared_symmetry_operations"],[266,4,1,"","get_site_symmetries"]],"pymatgen.symmetry.structure":[[267,1,1,"","SymmetrizedStructure"]],"pymatgen.symmetry.structure.SymmetrizedStructure":[[267,2,1,"","as_dict"],[267,2,1,"","copy"],[267,2,1,"","find_equivalent_sites"],[267,2,1,"","from_dict"]],"pymatgen.transformations":[[269,0,0,"-","advanced_transformations"],[270,0,0,"-","defect_transformations"],[271,0,0,"-","site_transformations"],[272,0,0,"-","standard_transformations"],[273,0,0,"-","transformation_abc"]],"pymatgen.transformations.advanced_transformations":[[269,1,1,"","AddAdsorbateTransformation"],[269,1,1,"","ChargeBalanceTransformation"],[269,1,1,"","CubicSupercellTransformation"],[269,1,1,"","DisorderOrderedTransformation"],[269,1,1,"","DopingTransformation"],[269,1,1,"","EnumerateStructureTransformation"],[269,1,1,"","GrainBoundaryTransformation"],[269,1,1,"","MagOrderParameterConstraint"],[269,1,1,"","MagOrderingTransformation"],[269,1,1,"","MonteCarloRattleTransformation"],[269,1,1,"","MultipleSubstitutionTransformation"],[269,1,1,"","SQSTransformation"],[269,1,1,"","SlabTransformation"],[269,1,1,"","SubstituteSurfaceSiteTransformation"],[269,1,1,"","SubstitutionPredictorTransformation"],[269,1,1,"","SuperTransformation"]],"pymatgen.transformations.advanced_transformations.AddAdsorbateTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.ChargeBalanceTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.CubicSupercellTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.DisorderOrderedTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.DopingTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.EnumerateStructureTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.GrainBoundaryTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.MagOrderParameterConstraint":[[269,2,1,"","satisfies_constraint"]],"pymatgen.transformations.advanced_transformations.MagOrderingTransformation":[[269,2,1,"","apply_transformation"],[269,2,1,"","determine_min_cell"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.MonteCarloRattleTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.MultipleSubstitutionTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.SQSTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.SlabTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.SubstituteSurfaceSiteTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.SubstitutionPredictorTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.advanced_transformations.SuperTransformation":[[269,2,1,"","apply_transformation"],[269,3,1,"","inverse"],[269,3,1,"","is_one_to_many"]],"pymatgen.transformations.defect_transformations":[[270,1,1,"","DefectTransformation"]],"pymatgen.transformations.defect_transformations.DefectTransformation":[[270,2,1,"","apply_transformation"],[270,3,1,"","inverse"],[270,3,1,"","is_one_to_many"]],"pymatgen.transformations.site_transformations":[[271,1,1,"","AddSitePropertyTransformation"],[271,1,1,"","InsertSitesTransformation"],[271,1,1,"","PartialRemoveSitesTransformation"],[271,1,1,"","RadialSiteDistortionTransformation"],[271,1,1,"","RemoveSitesTransformation"],[271,1,1,"","ReplaceSiteSpeciesTransformation"],[271,1,1,"","TranslateSitesTransformation"]],"pymatgen.transformations.site_transformations.AddSitePropertyTransformation":[[271,2,1,"","apply_transformation"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"]],"pymatgen.transformations.site_transformations.InsertSitesTransformation":[[271,2,1,"","apply_transformation"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"]],"pymatgen.transformations.site_transformations.PartialRemoveSitesTransformation":[[271,5,1,"","ALGO_BEST_FIRST"],[271,5,1,"","ALGO_COMPLETE"],[271,5,1,"","ALGO_ENUMERATE"],[271,5,1,"","ALGO_FAST"],[271,2,1,"","apply_transformation"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"]],"pymatgen.transformations.site_transformations.RadialSiteDistortionTransformation":[[271,2,1,"","apply_transformation"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"],[271,3,1,"","use_multiprocessing"]],"pymatgen.transformations.site_transformations.RemoveSitesTransformation":[[271,2,1,"","apply_transformation"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"]],"pymatgen.transformations.site_transformations.ReplaceSiteSpeciesTransformation":[[271,2,1,"","apply_transformation"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"]],"pymatgen.transformations.site_transformations.TranslateSitesTransformation":[[271,2,1,"","apply_transformation"],[271,2,1,"","as_dict"],[271,3,1,"","inverse"],[271,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations":[[272,1,1,"","AutoOxiStateDecorationTransformation"],[272,1,1,"","ChargedCellTransformation"],[272,1,1,"","ConventionalCellTransformation"],[272,1,1,"","DeformStructureTransformation"],[272,1,1,"","DiscretizeOccupanciesTransformation"],[272,1,1,"","OrderDisorderedStructureTransformation"],[272,1,1,"","OxidationStateDecorationTransformation"],[272,1,1,"","OxidationStateRemovalTransformation"],[272,1,1,"","PartialRemoveSpecieTransformation"],[272,1,1,"","PerturbStructureTransformation"],[272,1,1,"","PrimitiveCellTransformation"],[272,1,1,"","RemoveSpeciesTransformation"],[272,1,1,"","RotationTransformation"],[272,1,1,"","ScaleToRelaxedTransformation"],[272,1,1,"","SubstitutionTransformation"],[272,1,1,"","SupercellTransformation"]],"pymatgen.transformations.standard_transformations.AutoOxiStateDecorationTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.ChargedCellTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.ConventionalCellTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.DeformStructureTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.DiscretizeOccupanciesTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.OrderDisorderedStructureTransformation":[[272,5,1,"","ALGO_BEST_FIRST"],[272,5,1,"","ALGO_COMPLETE"],[272,5,1,"","ALGO_FAST"],[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"],[272,3,1,"","lowest_energy_structure"]],"pymatgen.transformations.standard_transformations.OxidationStateDecorationTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.OxidationStateRemovalTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.PartialRemoveSpecieTransformation":[[272,5,1,"","ALGO_BEST_FIRST"],[272,5,1,"","ALGO_COMPLETE"],[272,5,1,"","ALGO_ENUMERATE"],[272,5,1,"","ALGO_FAST"],[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.PerturbStructureTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.PrimitiveCellTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.RemoveSpeciesTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.RotationTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.ScaleToRelaxedTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.SubstitutionTransformation":[[272,2,1,"","apply_transformation"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.standard_transformations.SupercellTransformation":[[272,2,1,"","apply_transformation"],[272,2,1,"","from_scaling_factors"],[272,3,1,"","inverse"],[272,3,1,"","is_one_to_many"]],"pymatgen.transformations.transformation_abc":[[273,1,1,"","AbstractTransformation"]],"pymatgen.transformations.transformation_abc.AbstractTransformation":[[273,2,1,"","apply_transformation"],[273,3,1,"","inverse"],[273,3,1,"","is_one_to_many"],[273,3,1,"","use_multiprocessing"]],"pymatgen.util":[[275,0,0,"-","convergence"],[276,0,0,"-","coord"],[277,0,0,"-","coord_cython"],[278,0,0,"-","io_utils"],[279,0,0,"-","num"],[280,0,0,"-","plotting"],[281,0,0,"-","provenance"],[282,0,0,"-","serialization"],[283,0,0,"-","string"],[284,0,0,"-","testing"],[285,0,0,"-","typing"]],"pymatgen.util.convergence":[[275,6,1,"","SplineInputError"],[275,4,1,"","determine_convergence"],[275,4,1,"","exponential"],[275,4,1,"","extrapolate_reciprocal"],[275,4,1,"","extrapolate_simple_reciprocal"],[275,4,1,"","get_derivatives"],[275,4,1,"","get_weights"],[275,4,1,"","id_generator"],[275,4,1,"","measure"],[275,4,1,"","multi_curve_fit"],[275,4,1,"","multi_reciprocal_extra"],[275,4,1,"","p0_exponential"],[275,4,1,"","p0_reciprocal"],[275,4,1,"","p0_simple_2reciprocal"],[275,4,1,"","p0_simple_4reciprocal"],[275,4,1,"","p0_simple_5reciprocal"],[275,4,1,"","p0_simple_reciprocal"],[275,4,1,"","p0_single_reciprocal"],[275,4,1,"","print_and_raise_error"],[275,4,1,"","print_plot_line"],[275,4,1,"","reciprocal"],[275,4,1,"","simple_2reciprocal"],[275,4,1,"","simple_4reciprocal"],[275,4,1,"","simple_5reciprocal"],[275,4,1,"","simple_reciprocal"],[275,4,1,"","single_reciprocal"]],"pymatgen.util.coord":[[276,1,1,"","Simplex"],[276,4,1,"","all_distances"],[276,4,1,"","barycentric_coords"],[276,4,1,"","coord_list_mapping"],[276,4,1,"","coord_list_mapping_pbc"],[276,4,1,"","find_in_coord_list"],[276,4,1,"","find_in_coord_list_pbc"],[276,4,1,"","get_angle"],[276,4,1,"","get_linear_interpolated_value"],[276,4,1,"","in_coord_list"],[276,4,1,"","in_coord_list_pbc"],[276,4,1,"","is_coord_subset"],[276,4,1,"","is_coord_subset_pbc"],[276,4,1,"","lattice_points_in_supercell"],[276,4,1,"","pbc_diff"],[276,4,1,"","pbc_shortest_vectors"]],"pymatgen.util.coord.Simplex":[[276,2,1,"","bary_coords"],[276,3,1,"","coords"],[276,2,1,"","in_simplex"],[276,2,1,"","line_intersection"],[276,2,1,"","point_from_bary_coords"],[276,3,1,"","volume"]],"pymatgen.util.coord_cython":[[277,4,1,"","coord_list_mapping_pbc"],[277,4,1,"","is_coord_subset_pbc"],[277,4,1,"","pbc_shortest_vectors"]],"pymatgen.util.io_utils":[[278,1,1,"","AtomicFile"],[278,4,1,"","ask_yesno"],[278,4,1,"","clean_lines"],[278,4,1,"","micro_pyawk"]],"pymatgen.util.io_utils.AtomicFile":[[278,2,1,"","close"],[278,2,1,"","discard"]],"pymatgen.util.num":[[279,4,1,"","abs_cap"],[279,4,1,"","make_symmetric_matrix_from_upper_tri"],[279,4,1,"","maxloc"],[279,4,1,"","min_max_indexes"],[279,4,1,"","minloc"],[279,4,1,"","monotonic"],[279,4,1,"","non_decreasing"],[279,4,1,"","non_increasing"],[279,4,1,"","round_to_sigfigs"],[279,4,1,"","strictly_decreasing"],[279,4,1,"","strictly_increasing"]],"pymatgen.util.plotting":[[280,4,1,"","add_fig_kwargs"],[280,4,1,"","format_formula"],[280,4,1,"","get_ax3d_fig_plt"],[280,4,1,"","get_ax_fig_plt"],[280,4,1,"","get_axarray_fig_plt"],[280,4,1,"","periodic_table_heatmap"],[280,4,1,"","pretty_plot"],[280,4,1,"","pretty_plot_two_axis"],[280,4,1,"","pretty_polyfit_plot"],[280,4,1,"","van_arkel_triangle"]],"pymatgen.util.provenance":[[281,1,1,"","Author"],[281,1,1,"","HistoryNode"],[281,1,1,"","StructureNL"],[281,4,1,"","is_valid_bibtex"]],"pymatgen.util.provenance.Author":[[281,2,1,"","as_dict"],[281,5,1,"","email"],[281,2,1,"","from_dict"],[281,5,1,"","name"],[281,2,1,"","parse_author"]],"pymatgen.util.provenance.HistoryNode":[[281,2,1,"","as_dict"],[281,5,1,"","description"],[281,2,1,"","from_dict"],[281,5,1,"","name"],[281,2,1,"","parse_history_node"],[281,5,1,"","url"]],"pymatgen.util.provenance.StructureNL":[[281,2,1,"","as_dict"],[281,2,1,"","from_dict"],[281,2,1,"","from_structures"]],"pymatgen.util.serialization":[[282,1,1,"","PmgPickler"],[282,1,1,"","PmgUnpickler"],[282,1,1,"","SlotPickleMixin"],[282,4,1,"","json_pretty_dump"],[282,4,1,"","pmg_pickle_dump"],[282,4,1,"","pmg_pickle_load"],[282,4,1,"","pmg_serialize"]],"pymatgen.util.serialization.PmgPickler":[[282,2,1,"","persistent_id"]],"pymatgen.util.serialization.PmgUnpickler":[[282,2,1,"","persistent_load"]],"pymatgen.util.string":[[283,1,1,"","Stringify"],[283,4,1,"","charge_string"],[283,4,1,"","disordered_formula"],[283,4,1,"","formula_double_format"],[283,4,1,"","htmlify"],[283,4,1,"","latexify"],[283,4,1,"","latexify_spacegroup"],[283,4,1,"","str_delimited"],[283,4,1,"","stream_has_colours"],[283,4,1,"","transformation_to_string"],[283,4,1,"","unicodeify"],[283,4,1,"","unicodeify_spacegroup"],[283,4,1,"","unicodeify_species"]],"pymatgen.util.string.Stringify":[[283,5,1,"","STRING_MODE"],[283,2,1,"","to_html_string"],[283,2,1,"","to_latex_string"],[283,2,1,"","to_pretty_string"],[283,2,1,"","to_unicode_string"]],"pymatgen.util.testing":[[284,1,1,"","PymatgenTest"]],"pymatgen.util.testing.PymatgenTest":[[284,5,1,"","MODULE_DIR"],[284,5,1,"","STRUCTURES_DIR"],[284,5,1,"","TEST_FILES_DIR"],[284,5,1,"","TEST_STRUCTURES"],[284,2,1,"","assertArrayAlmostEqual"],[284,2,1,"","assertArrayEqual"],[284,2,1,"","assertDictsAlmostEqual"],[284,2,1,"","assertMSONable"],[284,2,1,"","assertStrContentEqual"],[284,5,1,"","fn"],[284,2,1,"","get_mp_structure"],[284,2,1,"","get_structure"],[284,2,1,"","serialize_with_pickle"],[284,5,1,"","warnings"]],"pymatgen.vis":[[287,0,0,"-","plotters"],[288,0,0,"-","structure_chemview"],[289,0,0,"-","structure_vtk"]],"pymatgen.vis.plotters":[[287,1,1,"","SpectrumPlotter"]],"pymatgen.vis.plotters.SpectrumPlotter":[[287,2,1,"","add_spectra"],[287,2,1,"","add_spectrum"],[287,2,1,"","get_plot"],[287,2,1,"","save_plot"],[287,2,1,"","show"]],"pymatgen.vis.structure_chemview":[[288,4,1,"","quick_view"]],"pymatgen.vis.structure_vtk":[[289,1,1,"","MultiStructuresInteractorStyle"],[289,1,1,"","MultiStructuresVis"],[289,1,1,"","StructureInteractorStyle"],[289,1,1,"","StructureVis"],[289,4,1,"","make_movie"]],"pymatgen.vis.structure_vtk.MultiStructuresInteractorStyle":[[289,2,1,"","keyPressEvent"]],"pymatgen.vis.structure_vtk.MultiStructuresVis":[[289,5,1,"","DEFAULT_ANIMATED_MOVIE_OPTIONS"],[289,2,1,"","apply_tags"],[289,2,1,"","display_help"],[289,2,1,"","display_info"],[289,2,1,"","display_warning"],[289,2,1,"","erase_info"],[289,2,1,"","erase_warning"],[289,2,1,"","set_animated_movie_options"],[289,2,1,"","set_structure"],[289,2,1,"","set_structures"]],"pymatgen.vis.structure_vtk.StructureInteractorStyle":[[289,2,1,"","keyPressEvent"],[289,2,1,"","leftButtonPressEvent"],[289,2,1,"","leftButtonReleaseEvent"],[289,2,1,"","mouseMoveEvent"]],"pymatgen.vis.structure_vtk.StructureVis":[[289,2,1,"","add_bonds"],[289,2,1,"","add_edges"],[289,2,1,"","add_faces"],[289,2,1,"","add_line"],[289,2,1,"","add_partial_sphere"],[289,2,1,"","add_picker"],[289,2,1,"","add_picker_fixed"],[289,2,1,"","add_polyhedron"],[289,2,1,"","add_site"],[289,2,1,"","add_text"],[289,2,1,"","add_triangle"],[289,2,1,"","display_help"],[289,2,1,"","orthongonalize_structure"],[289,2,1,"","redraw"],[289,2,1,"","rotate_view"],[289,2,1,"","set_structure"],[289,2,1,"","show"],[289,2,1,"","write_image"],[289,2,1,"","zoom"]],pymatgen:[[10,0,0,"-","alchemy"],[14,0,0,"-","analysis"],[114,0,0,"-","apps"],[124,0,0,"-","cli"],[136,0,0,"-","command_line"],[144,0,0,"-","core"],[162,0,0,"-","dao"],[163,0,0,"-","electronic_structure"],[171,0,0,"-","entries"],[178,0,0,"-","ext"],[184,0,0,"-","io"],[249,0,0,"-","optimization"],[253,0,0,"-","phonon"],[259,0,0,"-","symmetry"],[268,0,0,"-","transformations"],[274,0,0,"-","util"],[286,0,0,"-","vis"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","property","Python property"],"4":["py","function","Python function"],"5":["py","attribute","Python attribute"],"6":["py","exception","Python exception"],"7":["py","data","Python data"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:property","4":"py:function","5":"py:attribute","6":"py:exception","7":"py:data"},terms:{"0":[0,3,11,12,13,15,17,20,22,25,26,28,29,30,32,34,35,37,38,39,40,43,44,45,46,48,49,51,52,53,54,56,58,61,63,66,67,70,71,74,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,102,103,105,108,109,110,116,142,143,145,146,147,148,149,151,152,153,154,155,156,157,158,159,164,165,167,168,169,170,173,174,175,181,182,183,186,187,188,190,191,195,196,199,200,201,204,206,208,209,210,211,212,215,218,221,222,223,224,225,226,228,230,231,232,233,234,238,239,240,243,248,250,251,254,257,258,260,261,262,263,264,265,266,269,271,272,275,276,277,279,280,283,284,287,288,289,292],"00":[109,156,240],"000":[239,272],"0000":[4,6,284],"000000":[4,6,204,292],"000000000":[70,269],"00000000000001":284,"0000000001":283,"00000000e":201,"00000005747829":284,"000000e":156,"0000091373222":284,"0001":[15,44,45,49,58,79,88,90,91,164,196,243,275,284],"00016":63,"00019":284,"00027862":284,"0003":201,"00035":91,"00038324092231544317":284,"0004":284,"00045":201,"0009":284,"001":[28,30,51,63,81,89,90,93,100,101,102,142,149,152,157,158,165,169,239,260,269,272],"0010":63,"0015":[201,284],"0017":105,"002":239,"0022":284,"0023":284,"0025":105,"0026":284,"003":[201,239],"0031":284,"00362":284,"00383":[261,263],"004":[186,201],"00422":49,"004976500966151329":284,"005":[45,66,165,239,240],"006":93,"0061602je":240,"006241509074460764":58,"0066":284,"0067":284,"007733":113,"0084":284,"0086":284,"0092":113,"00974":183,"01":[1,4,6,15,44,46,49,66,70,78,81,84,85,88,92,109,147,149,152,156,157,158,164,167,169,170,188,199,201,212,215,221,226,239,240,260,261,263,269,272,276,290],"010":[88,260,261,263,290],"0101":284,"011":97,"0111":284,"0112":284,"0119":284,"012":97,"0121":284,"0127":284,"014120":140,"015":[17,28,46,105,240,263,272],"0157":74,"016":[157,290],"016402":44,"017":[92,105],"018":[139,173],"0180":284,"0185":284,"019":[74,108],"0195":284,"01a":[4,6],"02":[56,82,85,109,159,170,240,290],"020":[49,108,261,263,290],"0207":284,"021":[97,172,183],"02198666":284,"023":[240,290],"0241":284,"024877593893963e":284,"0251":284,"026":139,"0261":284,"0265":284,"026719":292,"0277":284,"027714027499061":284,"0277817873408415":284,"0277818":284,"028":[4,6],"0287":284,"03":[28,46,78,85,109,165,240],"031":97,"0319":108,"0328":284,"0330":284,"0331":284,"034003":56,"0350":284,"03674933":160,"036913":284,"037":290,"0387":284,"0388":284,"0389":284,"04":[85,109,204,210,290],"04093202":284,"04166667":239,"0426":284,"0432":284,"04399794666951898":146,"0440":284,"0441":284,"0442":284,"04479464425159":284,"0448":284,"045115":290,"0467":284,"047":105,"048":239,"0495":284,"05":[1,15,17,28,30,34,51,85,88,90,96,105,109,110,149,154,156,157,158,160,165,170,187,199,204,212,239,240,254,257,260,261,262,263,275,284,289,290],"0506b2d0ac28d5fe2b5ced77a701aa86":240,"051":239,"052":239,"0530":284,"0531":284,"053122654367700306":284,"0537":284,"055":97,"0554":284,"056":239,"0586":284,"0591":[91,284],"0594":284,"05986":1,"06":[15,85,87,91,94,109,158,199,201,251],"0614":284,"0627":284,"0633":284,"06492564":239,"065001":239,"0655":284,"065537365280947":284,"0657700000000006":284,"0661":284,"0664":284,"06682":173,"0669":284,"0673":284,"0674":284,"068701":96,"06sep2000":[172,239],"07":[85,108,139,156,199,201],"0712":284,"0715":284,"07195568":239,"0725":284,"073149912":239,"07349865":160,"0735":284,"074112":87,"0749":284,"0753":284,"0761":284,"0772":284,"0774":284,"0777":284,"078":[209,239],"0782":284,"0790955c547003956c0fd4f080f7f508":240,"08":[29,30,58,59,70,88,146,149,154,156,158,199,239,240,269,276,279,283,284,290],"080105294335819":284,"0804":284,"0821":284,"0827":284,"08301525":284,"08304095958131":284,"0833":284,"08333333":239,"0843":284,"085108":161,"0855":[4,6],"0857":284,"0859":284,"0861":284,"0875":284,"088000000000008":[4,6],"089000":292,"08932659":239,"0896":284,"0897":284,"08apr2002":172,"09":[15,78,224],"0918":284,"0925":284,"0937":284,"0938":284,"094103":46,"0944":284,"0946":284,"0947":284,"0950":284,"0962":284,"096b53a7d80cc0086976bcda50d536e5":240,"09789437":284,"09789443":284,"0995":284,"0998":284,"0_weight":25,"0c02405":240,"0c64e63070cee837c967283fffa001df":240,"0d":195,"0d9a455":1,"0k":93,"0n":109,"1":[11,12,15,17,20,22,25,26,28,29,32,34,35,36,37,38,39,40,43,44,45,46,48,49,51,52,53,54,55,56,58,61,63,66,67,70,71,74,76,77,78,79,81,82,83,84,85,86,87,88,90,91,92,93,94,96,97,98,102,103,105,109,110,112,113,116,120,123,137,138,139,142,143,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,181,182,183,186,187,188,195,196,199,200,201,204,208,209,210,211,212,215,216,218,221,222,223,224,225,226,228,230,231,232,233,234,238,239,240,241,245,248,256,258,260,262,264,265,266,269,271,272,276,277,279,280,282,283,284,288,289,290,292],"10":[4,5,6,15,17,25,26,28,30,32,36,40,44,46,48,49,53,55,58,62,63,66,70,74,78,79,81,84,85,86,87,88,90,91,92,93,96,97,101,102,105,113,139,147,149,150,152,153,156,157,159,165,168,169,170,172,173,180,182,183,186,187,188,199,210,211,222,224,226,239,240,260,261,263,269,271,272,276,280,284,290,292],"100":[1,25,51,52,54,58,87,91,93,123,150,157,158,161,165,170,195,199,210,221,226,239,240,269,292],"1000":[55,88,188,195,201,210,224,240,284],"10000":[67,87,146],"100000":[17,195,272],"10000000000":169,"10000k":289,"1000mw":212,"1002":[49,86],"1007":139,"100x":1,"101":[140,150,161],"1013":284,"1016":[4,6,46,63,88,92,93,105,113,139,157,240,260,261,263,290],"1018":[139,284],"102":[20,40,44,150,161],"1020":105,"1021":[17,28,40,48,55,74,81,88,91,96,101,102,105,165,180,240,290],"1028":284,"103":[113,150],"103202":143,"1033":284,"10355":257,"1038":[74,79,105,157,165,172,173,182,183,261,263,290],"1039":[55,85],"104":150,"1040":284,"1045":284,"1048":284,"105":[74,150],"1051":152,"105497199770335794":40,"1057":284,"106":[150,161,265],"1063":[78,290],"1067":284,"107":[140,150],"1073":284,"108":[70,96,150],"10868e":204,"109":[150,161,284],"1098":284,"10a":269,"10mb":239,"10th":239,"10x":[1,201],"11":[17,26,54,85,88,150,161,168,170,172,201,240,276,284],"110":[150,157],"11002":290,"1102":284,"1103":[44,62,91,93,96,172,239,240,290],"1107":[28,149],"111":[150,157],"1112":284,"111259":204,"1113":284,"112":[40,150,261,263],"1124":284,"1126":169,"113":[17,58,150],"11313e":204,"1136":284,"114":150,"1143":182,"1149":[141,240],"115":150,"115114":169,"116":[150,161],"1161":141,"1164":284,"117":[40,70,150,161],"1171":284,"118":[40,150,190],"1187":284,"1188":284,"119":[40,150,284],"12":[20,40,54,56,62,63,88,93,97,103,150,161,168,170,172,186,201,212,215,224,230,232,239,240,271,282,284,290],"120":[150,161,208,284,292],"1200":199,"1201":284,"1202":66,"121":150,"1213":284,"122":150,"123":[150,160,182,289],"1234":[182,200,228,233,239,292],"1238":284,"124":150,"125":[34,146,150,156,239],"1250":284,"1259":284,"126":[74,150],"127":150,"1271":284,"1274":284,"128":[20,150,263],"1282":284,"1286":1,"129":[150,182,256],"1293":284,"12970313039097":284,"12970952137675":284,"12971043288485":284,"13":[2,25,79,150,161,168,170,182,186,222,239,250,284],"130":[150,161],"1300":165,"1302":284,"1306":157,"131":[79,150,161],"1312":157,"132":[150,284],"13244":161,"1328":284,"133":[150,161],"13320635":284,"13352":79,"13361":79,"1339":284,"134":[150,161,248,290],"1347":284,"135":[150,161],"1355090603":284,"135509e":156,"13595131":284,"136":[92,140,150],"1360":240,"1361":40,"136406":161,"137":[58,79,150],"138":[40,150],"1380":284,"1387":284,"139":150,"139082747347564":284,"14":[63,105,150,161,165,168,170,211,280,284],"140":[150,263],"1409":284,"141":[150,248,290],"1413":284,"142":150,"14285714285714285":146,"143":[40,150,239],"143609518420984":284,"144":[140,150,284],"1442":284,"145":[87,150,290],"1450":284,"1455":284,"1456":284,"146":[20,150],"147":150,"1478":284,"148":[55,150],"1483":284,"1484":284,"1487":284,"149":[140,150,248,290],"149528191254596":284,"1497":284,"15":[17,36,55,74,79,85,90,96,97,110,150,161,168,170,188,210,222,230,232,269,284],"150":[79,150,165,284],"1500":143,"151":150,"15185":40,"15194":40,"152":150,"1521":284,"153":150,"1536":284,"154":[150,209,239],"1548":284,"15496":172,"155":[113,150],"155109":[181,240],"15561":239,"1557":284,"1558":284,"156":150,"1566":284,"156770002399192":284,"157":[139,150],"158":[40,150],"1586":284,"159":[4,6,97,150],"1591":284,"16":[51,85,150,240,271,284],"160":[53,150,239],"160080":[105,157,182,290],"160210588671637":284,"1602241":169,"1607":284,"161":150,"16119253915326":284,"162":150,"1622":284,"163":[150,240],"164":150,"1641":284,"165":150,"1651":264,"1656":284,"16576":239,"1658":284,"166":[40,139,150],"1670":284,"1681":284,"168424451387926":284,"1687":[4,6],"169":239,"1695":284,"17":[55,56,87,93,150,153,284],"170":[20,150],"17001":151,"171":40,"173":150,"174":150,"174107":[62,93],"1749":284,"175":[150,165],"17633397910965":284,"17677989":239,"1771":284,"1771eb72adbbfa6310d66e7517e49930":240,"17777":239,"1779":26,"17809233":239,"1786":284,"179":40,"1798":[88,290],"17981":239,"1799":26,"17jan2003":239,"18":[20,79,93,141,150,151,153,239,284],"180":[79,139,230,232],"180141c33d032bfbfff30b3bea9d23dd":240,"1807":[88,290],"182":150,"1820":284,"1825":284,"1826":284,"183":150,"1830000000000003":284,"1830000000000007":284,"1831":66,"1832":284,"1836":1,"1837":1,"184":[150,263],"1842":1,"1843":284,"185":[139,150],"1850":[1,284],"1852":284,"1857":1,"1859":1,"186":150,"1861":[1,284],"187":150,"188":150,"1884":284,"1888":1,"189":150,"1892":1,"1899":1,"18ed2875dfa6305324cec3d7d59273a":240,"19":[28,58,85,103,150,158,165],"190":150,"1902":284,"1907":284,"1909":[91,284],"191":150,"1917":1,"1918":1,"192":150,"1920":1,"1921":1,"1922":284,"1924":1,"1926":1,"192730785407457e":284,"1928":1,"193":150,"1930":1,"1932":1,"1934":284,"1936":1,"1937":1,"194":[20,150,230],"1940":1,"1942":1,"1945":1,"1947":1,"1948":1,"195":[62,150],"1951":1,"1952":1,"195205":44,"1953":284,"1956":280,"1958":[1,280],"1959":1,"196":150,"1960":1,"1963":1,"1964":[58,157],"1965":58,"1967":[1,284],"1969":284,"197":[150,284],"1971":284,"1972":264,"1973":1,"1975":1,"1976":[1,70,284],"1979":[1,79],"198":150,"1982":70,"1983":[62,79],"1984":[70,78,153],"1985":[113,141],"1987":[158,250,251],"1988":161,"1989":70,"199":150,"1990":[26,70,284],"1991":[17,79],"1992":[70,161],"1993":97,"1994":141,"1995":169,"1996":[1,93,161],"1997":[1,257],"1998":161,"1999":[1,40,161],"1a":90,"1a89e79f7e21d99e8cf5788979f6a987":240,"1b":90,"1c06229":40,"1d":[1,56,58,105,199,212,239,276],"1d2":153,"1e":[11,15,17,29,30,51,58,59,70,79,81,88,90,91,94,105,108,110,142,146,149,154,156,157,158,165,170,196,199,201,239,240,250,251,254,260,261,262,263,269,276,279,283],"1e16":165,"1e18":165,"1e20":165,"1e22":165,"1f0d42b1e5f6769d319d3f247992aeb9":240,"1mb":239,"1mp2x12":55,"1nn":156,"1s":[151,153],"1s0":153,"1st":[53,79,88,98,141,153,240,260],"1x1x1":238,"1x3":[86,164,238],"2":[4,6,15,17,20,22,25,26,28,29,30,34,35,36,37,38,40,45,46,48,49,51,52,53,54,55,56,58,61,62,63,66,70,71,74,76,78,79,81,84,85,86,88,90,91,92,93,94,96,97,98,101,102,103,105,110,112,116,120,122,137,138,139,142,145,146,148,149,150,151,152,153,156,157,158,159,160,161,164,165,167,168,169,170,172,175,182,183,186,187,188,190,199,200,201,204,208,210,211,212,215,222,223,224,225,226,228,230,231,232,233,238,239,240,241,252,254,256,260,261,263,264,265,269,271,272,275,276,277,279,280,283,284,288,289,292],"20":[40,48,49,66,70,76,87,88,91,93,145,147,149,150,156,157,159,160,170,186,188,190,199,210,221,225,226,230,238,240,263,269,289,290],"200":[1,53,55,88,150,158,195,201,211,226,232,239,240],"2000":[1,93,143,173,201,224],"200000":[4,6],"2001":[46,240],"2003":[52,93,149,179],"2004":93,"2005":[1,110,146,148,153,161,290],"2006":[137,165,290],"2007":[1,26],"2008":[1,85,86,88,139,140,161,290],"2009":[79,93,139,140,179,284],"201":150,"2010":[1,88,138,153,260,261,263,290],"201046289":49,"2011":[1,4,6,49,101,102,138,172,240,290],"2012":[4,6,55,78,86,138,140,172,179,248,290],"20122200010":152,"2013":[4,6,55,72,139,157,165,264,290],"2014":[1,93,105,139,143,165,169,290],"2015":[1,5,46,74,79,179,224,290],"2016":[1,56,105,110,138,157,179,181,182,240,263,265,284,290],"2017":[28,47,48,49,56,68,79,81,92,105,138,140,165,170,239,263],"2018":[1,47,49,113,138,173,240],"2019":[1,56,74,180],"202":150,"2020":[1,28,36,49,88,172,261,263],"2021":[2,4,6,40,172,183],"2022":[1,2,4,6,239],"203":150,"2031":1,"2032":1,"2033":1,"2034":1,"2035":[1,284],"2037":1,"204":150,"2040":284,"2044":1,"2046":1,"2048":201,"205":150,"2055":1,"2056":284,"2057":284,"2059":284,"206":150,"2060":1,"2066":1,"2069":284,"207":150,"2075":284,"2079":284,"208":150,"2084":284,"2085":284,"2086":284,"2088":284,"209":[150,284,290],"209000":[4,6],"2095":1,"20cb30b714200c4db870550b288ac4cd":240,"21":[56,85,150,211,224],"210":[62,150],"2100":1,"2101":1,"2102479761938871":160,"2104":1,"2106":1,"2108":1,"2109":1,"211":150,"2110":1,"21105":113,"21138386":160,"2115":1,"2117":1,"2119":1,"212":150,"2121":1,"2122":1,"2123":1,"2124":1,"2125":1,"2126":284,"2127":1,"2128":1,"2129":1,"213":150,"2130":1,"21317":284,"2132":1,"2133":1,"2134":1,"2135":[1,284],"2136":[1,284],"2139":1,"214":150,"2140":1,"2141":1,"2142":284,"2143":[1,284],"2144":1,"2145":284,"2147":1,"2148":1,"2149":1,"215":[150,290],"2150":1,"2156":1,"2157":[1,88],"216":150,"2162":284,"2163":[1,284],"2164":1,"2165":1,"217":[40,150,183],"2171":1,"2171384943":284,"217138e":156,"2172":1,"2174":1,"2177":1,"218":150,"2186":1,"2187":1,"2188":284,"219":150,"2190":1,"2191":1,"2193":1,"2197":284,"2198":1,"22":[56,85,150,240],"220":150,"221":150,"221334688039882e":284,"2218":1,"2219":1,"222":[66,150],"2225":86,"2228":1,"223":150,"2230":1,"2231":1,"2232":1,"2233":1,"2237":1,"2238":1,"2239":1,"224":150,"2241":1,"224107":62,"224115":140,"2242":1,"2244":1,"2247":1,"2249":1,"225":[150,157],"2255":284,"2256":1,"2257":1,"226":150,"2261":1,"2262":[1,284],"2263":[1,284],"2264":1,"2268":1,"2269":1,"227":150,"2272":1,"2273":1,"2276":1,"2277":1,"2278":1,"2281":284,"2282":284,"2283":284,"2284":1,"2285":1,"2287":1,"229":150,"2291":1,"2292":165,"2293":1,"2295":[1,240,290],"2296":1,"2297":1,"2298":1,"23":[56,79,84,150],"230":[40,150,260],"2300":1,"2301":1,"2303":1,"2305":284,"231":[40,150],"2310":[1,240,290],"2314":284,"2315":1,"2316":1,"232":[150,209,239],"2322":284,"233":150,"234":[150,212],"23489164":284,"2349999999999997":284,"235":150,"2350":284,"2350000000000005":284,"2352":284,"235438":[91,172],"2359":284,"236":150,"2367":284,"237":150,"2379":284,"238":150,"2386":284,"239":150,"2397":2,"24":[55,85,150],"240":150,"2404":1,"2405":2,"241":150,"2410":[1,284],"2415":284,"2416":284,"242":150,"243":150,"2432":1,"2433":1,"2434":[1,284],"2436":284,"2437":284,"2439":1,"244":150,"2440":1,"244103":79,"2447":1,"2448":1,"245":[93,150],"2450":1,"2455":138,"246":150,"24605593":239,"2463":284,"2468":138,"2469":284,"247":[150,179],"2475":1,"2477":1,"248":[20,150],"2482":284,"2483":284,"249":150,"2495":284,"2496":284,"2498":284,"25":[1,4,6,34,49,79,87,93,143,146,150,156,157,170,188,195,201,230,232,239,240,271,272,284],"250":[150,179,195],"2500":[195,284],"2509":1,"2511":284,"2514":1,"2518":[1,284],"2520":1,"2522":1,"2531":284,"2534":284,"2535":284,"2537":284,"254":[137,150],"254213":208,"2543":284,"254329":239,"255":[93,150,289],"2550":284,"25568e":204,"2562":284,"2563":284,"257":150,"258":[40,150],"2584":284,"2585":284,"259":150,"2591":284,"2592":284,"2599":284,"26":[20,113,140,143,150,165,190],"260":[102,150],"2603":284,"2606":284,"261":150,"2614":284,"262":150,"26231209":284,"2624":284,"263":150,"264":150,"2641":284,"2647":284,"265":150,"2652":284,"266":[74,150],"2668":284,"267":150,"2672":284,"2678":[138,284],"268":150,"2686":284,"269":150,"2695":284,"27":[40,70,150,160,165],"270":150,"2707":138,"271":239,"2718":284,"273":74,"2760":284,"2774":284,"2786":284,"2795282396204257e":284,"279668381289053":284,"28":[4,5,6,62,74,79,85,150,160,240],"2800":284,"2807":284,"2809":284,"2811":284,"2812":284,"2832":85,"283459":204,"2837":284,"2838":85,"2844":138,"2859":284,"2866":284,"2867":138,"28691771":284,"2870":284,"28746":284,"2876":284,"29":[28,40,150,160,240,257,284],"29031529":284,"2908":284,"291":70,"291071792359756":284,"291071899625086":284,"2910720568557887":284,"2912":284,"2914":284,"2916":284,"2925":284,"293":96,"294":284,"2949":284,"2966":284,"297078":208,"2976":284,"298":[74,106,172,176,230,235],"2986":284,"2988":284,"298k":176,"299":[260,261,263,284],"2991":284,"2997":284,"2999":284,"2a":[90,142,156,269,272],"2a33e0d5c700640535f60ac0a12177ab":240,"2aa0d5406aaab7ebfbc761da382f1352":240,"2b":90,"2b9911d":1,"2c3dba3fcc6058ca1b1cfa75e45084bc":240,"2d":[20,34,40,53,56,66,70,76,78,88,91,96,97,105,147,149,156,157,159,186,195,199,223,238,239,276,283,291],"2d_":54,"2dstructur":183,"2dt":55,"2dtopo":183,"2e":93,"2f":[159,240],"2gb":201,"2h2o":148,"2li2o":94,"2m":49,"2nd":[52,79,88,93,98,234,239,240,260,280],"2nn":156,"2no":91,"2o":[182,292],"2o3":182,"2p":[1,151,170,221,240],"2p_x":170,"2pnt":[199,201],"2point":28,"2s":[151,153,221,239,240],"2x":239,"2x1":157,"2x2":[40,105],"2x2x2":56,"2y":[152,283],"3":[0,3,4,6,15,17,20,22,25,26,28,32,34,35,36,37,40,43,44,45,46,48,49,51,53,55,56,58,61,62,63,66,70,71,74,78,79,81,84,85,86,87,88,91,92,93,97,98,102,105,110,112,113,116,137,138,139,142,146,147,148,149,150,151,152,153,154,156,157,158,159,160,165,167,168,169,170,172,173,182,183,186,187,188,191,197,199,201,204,208,210,211,215,222,223,225,228,230,232,234,238,239,240,248,252,254,256,257,258,260,261,263,269,271,272,276,277,278,279,281,282,283,284,290,292],"30":[40,49,55,63,66,70,79,112,147,149,150,156,157,159,210,225,239],"300":[43,48,93,165,170,173,199,234,280],"3010":284,"3026":284,"3027":284,"3047":284,"306":20,"3066":284,"3082":284,"30921504900002":284,"3093":284,"3098":161,"31":[85,93,150,153,224,230],"311":224,"3113":284,"3116":284,"312":[260,261,263],"3122":284,"3129":284,"314":[4,6],"3140":284,"3157":284,"3168":284,"3177":284,"3180":284,"319":[4,6],"31g":[212,224],"32":[56,85,113,142,150,160,239,240,269],"3207":284,"321":239,"3226":[17,79],"3229":[17,79],"323582498531514e":284,"323e":239,"3242":284,"325":[250,251],"3250":284,"3257101909":284,"3260":284,"3261":284,"327":284,"3276":284,"3277":284,"3280":284,"33":[5,56,150],"3310":284,"3321":284,"333084":78,"3333":284,"333332":208,"333333":208,"3336":284,"3338":284,"3342":284,"3344":284,"3366":284,"3370":284,"338":20,"338381":151,"338472e581f58b41d37c002a5e22353b":240,"3387":284,"34":[1,17,47,49,56,150,153,292],"340":[250,251],"340606":204,"3414":284,"3416":284,"3421":284,"343":169,"3442":284,"3452":284,"3453":[200,228,233,239],"3457":284,"3464":284,"3470":284,"3489977658411":284,"3499":284,"35":[56,105,150,157,284,289],"3503":284,"3505":284,"3516":284,"3522":284,"354":290,"35418672":284,"3544":284,"3547":284,"3550":284,"3551":284,"3571":284,"3594":284,"3597":284,"35999e":204,"35c2cb48d48a9c38c40fb82bbe70626d":240,"36":[85,137,150,239,290],"360":[137,289,290],"36024":239,"361":284,"3610":284,"3618":284,"3620":284,"3630":284,"363000":292,"3650":284,"368":93,"3690":284,"37":[40,56,93,150,161],"3704":284,"3720":284,"372201544153475":284,"3723":284,"3729":284,"3749":284,"375":[156,239],"3750":284,"3760":284,"3776":284,"378":78,"378675":208,"3788":284,"38":[20,85,150,161,240,250,251],"3800":284,"3805":284,"3806":284,"3808":284,"381":284,"3810":284,"3810000000000002":284,"382":211,"3830":284,"3833":284,"3849":284,"3856":284,"3865":161,"3876":284,"3887":284,"3888":284,"3893":284,"3896":284,"3898":284,"39":[85,150,230,284],"3902":284,"391122875335207e":284,"3923":284,"3929":284,"3933":284,"3943":284,"3954":284,"3958":284,"3963":284,"3978":284,"3983":284,"3995":284,"39964547842567":63,"3997":284,"39b9b85ae3982e6c012fb549b2840ce5":240,"3b":[156,272],"3c":156,"3d":[1,34,40,53,56,76,78,79,88,149,151,152,165,170,195,215,221,226,239,240],"3d6":153,"3dd":183,"3e":93,"3e84f86d37f203a4fb01de36af57e430":240,"3m":[4,6,66,156,157,262],"3nx3n":90,"3p":[164,221,240],"3p0":153,"3p1":153,"3p2":153,"3p_x":164,"3p_y":164,"3p_z":164,"3pnt":[199,201],"3point":28,"3rd":239,"3s":[164,169,221],"3x":[1,152,156,169],"3x1":[43,58,66,71,79,97,149,152,154,156,158,219,238,260,272],"3x3":[34,43,44,49,58,59,60,70,84,86,96,105,147,152,156,157,158,165,219,226,234,252,262,276],"3x3x3":[56,89,90],"3x3x3x3":58,"3x6":89,"3y":169,"4":[2,4,6,17,20,22,25,26,28,32,34,35,36,37,44,46,47,49,51,56,58,62,63,66,70,71,79,85,88,91,93,94,103,105,108,116,138,141,142,143,146,148,149,150,152,153,156,157,161,165,168,169,170,173,175,183,186,187,188,196,201,206,208,210,215,219,222,223,228,230,232,238,239,240,257,258,260,262,263,264,265,269,271,272,276,277,279,280,283,284,289,292],"40":[87,150,179,204,240,284],"400":[1,78,173,224],"4000":[143,284],"401":150,"4013":284,"402":150,"4025":284,"4027":284,"403":150,"4038":284,"404":150,"405":150,"4050":284,"4053":284,"4054":284,"4056":284,"406":150,"4062":284,"407":150,"4078":284,"408":[20,150],"40f9594b4506684a69158c8975cfb9d6":240,"41":[40,54,85,150],"410":150,"4103":284,"41036999994276":284,"41037":284,"4104":284,"411":150,"4114":284,"412":[150,239],"413":150,"4136":56,"4138":284,"414":150,"4141":284,"4146":138,"415":150,"4150":284,"4153":284,"416":150,"4164":138,"4168":173,"417":150,"4179":284,"418":150,"4184":284,"4188":284,"419":150,"4196":284,"42":[85,150,179],"420":150,"4204":284,"421":150,"422":150,"4224":284,"4226":284,"42276772":160,"423":150,"4236":284,"424":150,"4247":284,"425":150,"4251":284,"4256":284,"426":150,"4265":284,"427":[88,150,290],"4275":284,"428":150,"428055":204,"4288":284,"429":150,"4292":284,"4299":284,"43":[56,150,284],"430":[88,150,290],"431":150,"432":150,"4327":284,"433":150,"4331":284,"4338":284,"4339":284,"434":150,"435":150,"436":150,"4361":284,"437":150,"4370":284,"4371":284,"4376":284,"438":150,"4387":284,"439":150,"44":[56,85,150],"440":150,"4402":284,"4405":284,"440588813976833":284,"440590000000002":284,"441":150,"442":150,"443":150,"444":150,"4446":284,"445":150,"446":150,"4469":284,"447":150,"4470":284,"4471":284,"4474":284,"448":150,"449":150,"45":[56,79,85,150,160,161],"450":150,"45028":108,"4507":239,"451":150,"45115":290,"4513":284,"4514":284,"4518":284,"452":150,"452209424235223e":284,"453":150,"454":150,"455":150,"45552":138,"4556":284,"4558":284,"45581":138,"456":150,"4568":284,"4569":284,"457":150,"4570":284,"4572":284,"4574":284,"458":[150,172],"4584":284,"4587":284,"459":150,"46":[26,56,85,86,150,161],"460":150,"4601":284,"461":[110,150],"4612":284,"4613":284,"462":150,"4625":284,"4626":284,"463":150,"4634":284,"4636":284,"464":150,"465":150,"4650":284,"4655":63,"4658":284,"466":150,"4661":284,"4665":284,"4669":284,"467":150,"468":150,"4685":284,"4687":284,"469":150,"4692":284,"4699":284,"47":[56,85,150,219,284],"470":[150,284],"4700000000000006":284,"470939478415996":284,"471":150,"47122060631484":284,"47122060669534":284,"47122066304705":284,"4713":284,"472":150,"473":150,"4732":284,"474":150,"4741":284,"4743":284,"4747":284,"4749":284,"475":150,"475186":283,"4754":284,"476":150,"4763":284,"476311":84,"4767":284,"477":150,"4773":284,"4775":284,"47771":138,"47801":138,"4783":284,"4786":284,"47f9434aa3db96c85d7c4b3e4c2df09b":240,"48":[20,56,85,150,179,271,284],"4812323":290,"482":20,"4820":284,"4825":284,"48309874":239,"485":284,"4853":74,"4855":284,"48691646":239,"4871":284,"4875":284,"487582010000001":88,"4879":284,"4881":284,"4884":284,"4893":284,"4897":284,"489742":239,"4899":284,"49":[97,150,179,260,261,263],"4912":284,"4913":284,"4926":284,"4940":284,"4941":88,"4944":284,"4944999999999995":284,"4945000000000004":284,"4960790":290,"496324":208,"4966":284,"4985":284,"4986":284,"4987":284,"4991":284,"4993":284,"4998":284,"4999":284,"4d":239,"4ed187e77cd54f198bb88020278b143d":240,"4ei":201,"4f":[88,221,280],"4mm":66,"4s":[169,221,240],"4s2":153,"4x4":[152,262],"5":[2,5,11,15,20,22,25,26,28,32,34,36,46,48,49,56,58,61,62,66,70,74,79,81,85,88,92,93,97,98,100,101,103,105,108,109,110,138,142,146,147,149,150,153,154,156,157,158,159,161,165,168,170,172,175,182,183,186,187,188,195,196,199,201,204,206,208,210,211,218,221,222,223,228,230,232,238,239,240,260,261,262,263,265,269,271,272,276,277,280,282,283,284,289,292],"50":[1,40,45,101,102,105,123,150,165,169,182,195,199,201,202,210,211,238,240,284,290],"500":[4,6,34,112,150,173,182,195,211,225,257,292],"5000":284,"50000":234,"500000":[4,6],"50000000e":201,"5001":284,"5002":284,"5005":284,"501":150,"5010":284,"5013":284,"5014":284,"5016":284,"50178999999999":284,"502":150,"503":150,"504":150,"5048":284,"505":[70,150],"505383":284,"505778":239,"506":150,"5060":284,"5061":284,"5067":284,"507":150,"5077":284,"508":150,"5085":284,"5087":284,"5088":284,"509":150,"50ev":209,"50ry":201,"51":[4,6,56,85,150,153,292],"510":150,"510000":[4,6],"5103":284,"5104":284,"5106":284,"511":150,"5114":284,"5115":284,"5119":284,"512":[150,239],"5124387969469814e":284,"5129":284,"513":150,"5131":284,"513360":292,"5137":284,"5138":284,"51389095":284,"5139":284,"514":150,"5148":284,"515":[150,284],"5157":284,"516":150,"517":150,"518":150,"5180":284,"5181":284,"5182":284,"5183":284,"5184347":239,"5189":284,"51891759":284,"519":150,"52":[1,5,56,79,150,284],"520":[44,150,240],"52000466":284,"52064eee378b9e37a295a674f1c278f0":240,"521":[150,239],"522":[20,150],"5227":284,"523":150,"5231":284,"5232":284,"5235":284,"524":150,"525":[150,239],"5251":284,"5255":284,"5256":284,"526":[150,239],"527":[138,150],"5271":284,"528":150,"5281":284,"5282":284,"529":150,"5290":284,"5291692998219677":206,"53":[56,85,93,150,157,257,290],"530":150,"5307":284,"531":150,"5312":284,"5314":284,"5316":284,"53201231":239,"5326":284,"5330":284,"5333":284,"5348":284,"5364":284,"5365":284,"5369":284,"5372":284,"5373":284,"5374":284,"5391":284,"54":[1,5,49,52,56,85,150,257,284],"5402":284,"5407":284,"541":138,"5410":284,"5412":284,"5417":284,"54184":52,"5424":284,"5425":284,"5426":284,"5432":284,"5447":165,"5458":165,"5470":284,"54744262499999":284,"5478":284,"5479":284,"5480":62,"5482":284,"5486":284,"5487":284,"55":[56,78,150],"550":70,"5503":284,"5509":284,"5518":284,"5519":284,"5527":284,"5531":284,"5532":284,"5533":284,"5548":284,"5554":284,"5555":284,"5557":284,"5575":284,"5594":284,"5597":284,"5598":284,"56":[56,66,70,79,147,150,154,156,157,159,160,284],"562867":204,"5645":284,"56530132899998":284,"5672":284,"5685":284,"5689":284,"5692":284,"57":[56,85,150],"5702":284,"570575":204,"5716":284,"5719":284,"5725":284,"5726":284,"5730":284,"5732":284,"5733":284,"5735":284,"5744":284,"5753":284,"5778":284,"5786":284,"58":[56,85,150,284],"5804":284,"5805":284,"5806":284,"58063058":284,"582":86,"5821":284,"5833":284,"5841":284,"5850":284,"5865":284,"5869":284,"587":170,"5892":284,"5896":284,"5897":284,"5899":284,"59":[56,140,150,157,161,284,290],"5902":284,"5914999999999992":284,"5915":284,"5915000000000006":284,"59213e":204,"5935":284,"593517":204,"5944":284,"5946":284,"5950":284,"5961":284,"5962":284,"598":86,"5986":284,"5989":284,"5994":284,"5a":156,"5b04082":74,"5cl1":[4,6],"5co0":1,"5e":[87,96,165,240,257],"5m":5,"5mn0":154,"5na0":[4,6],"5o0":146,"5tio2":[118,119],"5xx":182,"6":[2,4,5,6,20,22,25,26,36,49,51,55,56,58,66,71,79,85,87,88,91,93,97,113,116,120,138,146,147,149,150,153,159,168,170,187,199,201,210,211,212,215,222,223,224,228,230,232,238,239,240,247,260,261,263,272,276,277,284],"60":[70,142,149,150,188,269,284,292],"600":[120,170],"6004":284,"600861301025969":284,"6017":284,"6023":284,"6028":284,"6037":284,"6051":284,"6058":284,"6064276838156":284,"6079":284,"60796771125047":284,"608":20,"6081734479693927":79,"61":[56,150,284],"6114":284,"6132":284,"6159":284,"6165":284,"6169":284,"617":[157,290],"6173":284,"617333262e":160,"6188":284,"6193":284,"61ec51c":2,"62":[85,150,260],"6206":284,"6213":284,"6227":284,"6250":284,"6251":284,"6259":284,"6262":284,"6267":284,"6270":284,"6271":284,"6282":284,"63":[46,56,150,284],"6347":284,"6360":284,"6379":284,"6380":284,"6381":284,"64":[1,5,56,85,150,240],"64068":284,"640x":113,"6412":284,"6417":284,"64189814":239,"643":284,"6440":284,"6442":284,"6450":284,"6452":284,"6462":284,"6468":284,"648323410186749":284,"6486":284,"6497":284,"65":[110,150,284],"6503":284,"65061477":284,"6508":284,"653f5772e68b2c7fd87ffd1086c0d710":240,"6543":284,"6548":284,"656":[101,102],"6564":284,"6586":284,"65e83282d1707ec078c1012afbd05be8":240,"66":[20,85,150],"6603":284,"661891464a27e87cf7e1324dd1893b77":240,"6620":284,"6625":284,"663":[101,102],"6636":284,"664":239,"6656":284,"6658":284,"666666":208,"66666666667":79,"666667":208,"6667":284,"6671":[161,284],"6680":284,"6683":284,"669178":204,"6698":284,"67":[56,150,165,284],"6715":284,"67265":284,"6726974100002":239,"67298":284,"6730":284,"6737691014605547":284,"6745":284,"6749":284,"6750":284,"6753":284,"6778":284,"6792":284,"67a8804ede9f1112726e3d136978ef19":240,"68":[4,6,56,150],"680":240,"6802":284,"6821":284,"6823":284,"6824":284,"683":[28,36],"6832":284,"6843":284,"6864":284,"6882":[4,6],"69":[56,85,150,284],"6905":284,"6907":284,"691":284,"6913":284,"6923":284,"69407":284,"6941":284,"695":28,"6950":284,"6973":284,"6974":284,"698":20,"6980":284,"6987":284,"6990":284,"6992":284,"6996":284,"6999":284,"6b04729":81,"6e":284,"6e0b9d58412b1bfcd7252aff13d476c2":240,"6m":66,"6th":[238,239],"6x1":[86,158],"6x6":239,"6xn":58,"7":[2,5,26,56,63,70,79,85,87,88,91,93,138,145,146,149,150,153,161,168,170,181,186,201,204,210,219,230,232,239,240,261,263,269,272,276,277,280,284,290],"70":[5,62,150,196,230],"7000":284,"7004":284,"7009":284,"7016":284,"7024":284,"7030":284,"7039":284,"704c2c967247d7f84090d2536c91877d":240,"7063":284,"7069":284,"7071067811865475":63,"7072":284,"7075":284,"7084":284,"7086":284,"71":[85,150,165],"7101":284,"7130":284,"7132":284,"7133":284,"7135":284,"7137":284,"7143":284,"7144":284,"7146":284,"7156":284,"7159":284,"7163":284,"7181":284,"7188":284,"7193":284,"72":[56,150,161],"7200":165,"7207":284,"7216":88,"72385e193c92a8acfe17ea49004c2be1":240,"7258":284,"726":179,"7262":284,"72702eabbb1bc02b4167590dc848ed5d":240,"72719856e22fb1d3032df6f96d98a0f2":240,"7282":284,"729":179,"73":[56,85,150],"7301":284,"7305":284,"7318":284,"7325":284,"7347":284,"7353":284,"73717207":284,"7371720737557492":284,"737172073807164":284,"7372":284,"7376":284,"7377":284,"7380":284,"7384":284,"7386":284,"74":[4,6,20,56,150,284],"74112":290,"7412":284,"7413":[161,284],"74140218":284,"7415":284,"7416":284,"742":239,"7437":284,"7442":284,"7446":284,"7447":284,"7448":284,"7452":284,"7457":284,"7463":284,"7465":284,"7466":284,"7478":284,"748369":284,"7489":284,"7491":284,"7494":284,"75":[48,56,85,110,149,150,156,201,265,271,272,292],"7500":284,"7502":284,"7504":284,"7505":284,"7506":284,"7517":284,"7518":284,"7536":284,"7537":284,"7545":284,"754623":284,"7548":284,"75503561":284,"755452800":1,"7555":284,"7563":284,"756558860245869":284,"758245":151,"7584":284,"7585":284,"7588":284,"7592":284,"76":[28,36,56,85,150,284],"7614":284,"7617":284,"7667":284,"7675":284,"7679":284,"7695":284,"77":[140,150,161,204],"7707":284,"7708":284,"7718":284,"772":79,"773":113,"7734":284,"775":79,"7777":284,"7782":284,"7789":284,"779b9901046c78fe51c5d80224642aeb":240,"78":[56,150,224,230,284],"7801":284,"78041753":284,"7812":284,"78214":54,"783":70,"7830":284,"7837":284,"784":79,"785":161,"7859":284,"786447515629305":284,"7866":284,"7867":284,"7871":284,"7871492344378":284,"79":[26,56,150],"790":93,"7914":284,"7916":284,"7925":284,"792526803190927":79,"7925f4d4b68076d70af7cd86eef9ba8d":240,"7928":284,"7937":284,"7943":284,"7960":284,"7961":284,"7970":284,"7976":284,"7978186322687":284,"7983":284,"7988":284,"799000477589283":284,"7991":284,"79e788788c31e196a460553010512d3f":240,"7a25bc5b9a5393f46600a4939d357982":240,"7b02766":28,"7b02909":48,"7b03980":91,"7bcee99a4dc3094be0f9fd7961c02966":240,"7dc3393307131ae67785a0cdacb61d5f":240,"7df38c0cdb4e6d9a9b93f09d690bb3a":240,"7f1297a2e1d963e2a4d81b61f85e4d":240,"7th":[238,239],"8":[3,4,5,6,15,20,25,26,29,44,56,61,62,79,85,97,110,120,138,142,146,150,153,156,158,160,165,167,168,169,170,183,187,190,196,201,204,215,219,239,240,269,275,276,280,284],"80":[97,105,140,150,157,161,182,199,230,232,284,290],"800":[1,46,120],"8005364db225a254e52cba350bedd032":240,"8010":284,"8026":284,"8027":284,"804":239,"80413768014368":284,"805":79,"8051":284,"8054":284,"8071":284,"8080":284,"8093":284,"8099":284,"81":[56,150],"8101":284,"8104":284,"81068e":204,"8113":284,"8157":284,"8164":284,"8168":284,"8179":284,"8193":284,"81959693044213":284,"8198":284,"82":[56,150,284],"8221":284,"824705755":239,"825":284,"8250":284,"8260":284,"8263":284,"8274":284,"8279":284,"82c14307937c7509fda4e9bc023d243d":240,"83":[56,150],"8308":284,"8309":284,"831":141,"8311":284,"8313":284,"8314":284,"8342":284,"8344":284,"8346":28,"8360":28,"8365":284,"837":141,"8377":284,"8379":284,"8393":284,"8396":284,"84":[85,105,150,172,290,292],"8401979337":284,"8401979337177736":284,"840198994344244":284,"8402":284,"8407":284,"8420":284,"847249":284,"8492":284,"8497":284,"8498":284,"849958881883509e":284,"849b0795e148f93113a06be8fd5f5001":240,"84e18fd84a98e3d7fa8f055952410df0":240,"85":[91,113,150,172,179,284],"8503":284,"8548":284,"8549":284,"8558":284,"8560":284,"8578":284,"85806696":239,"86":150,"8620":284,"8621":284,"862375062662278":284,"862375062662279":284,"8629":284,"8633":284,"8678":284,"8683":284,"86847338":239,"8686":284,"8690":284,"87":[56,85,97,150,284],"8707":284,"8709":212,"871362":151,"8728":284,"8729":284,"8730":284,"8742":284,"8748":284,"8750":284,"8758":284,"878676":208,"8787":284,"8792":284,"88":[56,150,179,256],"8801":284,"8827":284,"8873":284,"8885392060803":284,"8888":284,"889165":292,"89":[44,85,150,169,284],"890":161,"89149308502677":284,"8930":284,"89340779864318":284,"89385012":239,"8943":284,"8952":284,"8970":284,"8973":284,"898050761686025e":284,"8998":284,"8ca4e43a30de0c397e51f16bbb20d678":240,"8in":[62,280],"9":[2,4,5,6,15,17,44,53,56,79,85,149,150,153,161,168,170,173,208,230,232,239,240,269,276,280,284,292],"90":[4,6,20,51,52,54,62,79,93,149,150,156,208,284,289,292],"90016":113,"9004":284,"9014":284,"9023":284,"9038":284,"905":284,"9050":284,"9052":284,"9054":284,"9056":284,"9092":284,"91":[56,150,179,238,284],"9101":284,"9103":284,"9104":284,"9108":284,"9117":284,"9121":284,"91239069":284,"9135":284,"9141":284,"9147":284,"9153":284,"91738857":284,"9179":284,"9190":284,"9196":284,"91st":153,"92":[85,150],"9200":284,"9200989668":284,"9213":284,"9265":284,"9267":284,"9268":284,"9275":284,"9279":284,"928033824449685":284,"9285211911844":284,"92f191499bf5346ea652bb806350ad87":240,"93":[56,150,181,240,284],"9314":284,"9316":284,"932522246":160,"932522246000005":160,"93252225":160,"9329":284,"9379":284,"94":[56,85,150],"9405":284,"9432":284,"9446":284,"9453":284,"94550":172,"9468":284,"9469":284,"9474":284,"9479":284,"9490253808430124e":284,"9491":284,"9494":284,"9497":284,"94a07cb7949b01305cb161da0cbfb492":240,"95":[40,85,150],"9518":284,"952":284,"9521":284,"9522":284,"9525":284,"9528":284,"9530da8244e4dac17580869b4adab115":240,"9537":284,"9553602":264,"9559":284,"9560":284,"9568":284,"9592642886319309a39d55c5717c6f48":240,"96":[63,74,85,150],"9611":284,"9618":284,"9625":284,"9640":284,"96463406":284,"9647":284,"9650":284,"9655":284,"9669":284,"9670":284,"9693":284,"97":[56,88,150,204,290],"970":66,"97014152897428":284,"9703":284,"9712":284,"9717":284,"97269":284,"9728":284,"9729":284,"9730":284,"9750":284,"9764":284,"9775":284,"978":264,"9791":284,"9793":284,"98":[56,85,150,284],"9818":284,"9820":284,"9823":284,"9829":284,"9840":284,"9844":284,"9852":284,"9869":284,"9879":284,"9889":284,"9899":284,"99":[56,85,150,201,240],"9914":284,"9915":284,"9916":284,"9933":284,"9934":284,"995":28,"9951":284,"99539884709878":284,"9955":284,"996324":208,"9977":284,"9978":284,"9980":284,"9986":284,"9999":284,"99999086398421":284,"99999999999999":284,"9_":215,"9b01294":180,"9b02166":96,"9b3ce03d18f7c0b40471a817ff91b287":240,"9eb3ac2":1,"9f472bd422f640710f7d93e2d9ce89f4":240,"\u00b5b":81,"\u00b5li":88,"\u00b5li0":88,"\u00e5":[71,79,153,225],"\u00e5ngstrom":153,"\u00e9cole":291,"\u03b4\u03bc":74,"\u03bc":40,"\u03c9b97m":232,"\u03c9b97x":232,"abstract":[1,11,22,25,26,28,33,36,41,43,47,51,61,62,84,98,117,122,156,171,172,173,186,188,190,197,210,240,262,273],"boolean":[12,13,53,58,79,83,84,88,97,98,145,149,153,164,165,167,170,175,190,196,206,211,222,223,238,239,240,261,263,272,273,276,281],"bour\u00e9":152,"break":[1,4,6,16,67,71,98,156,157,211,215,254,269,272],"byte":[113,149,152,155,156,169,238],"case":[1,4,5,6,12,13,16,17,25,26,28,29,30,34,37,48,63,71,74,79,84,88,97,137,149,150,153,156,157,164,165,167,168,170,172,177,182,186,188,192,196,199,200,201,204,208,209,211,222,225,231,233,238,239,240,247,254,261,263,264,269,272,284,292],"catch":[1,231],"char":[189,275],"class":[1,2,3,4,6,11,12,13,15,16,17,20,21,22,23,25,26,28,29,30,32,33,34,35,36,37,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,66,67,68,70,71,73,74,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,101,102,103,104,105,106,108,109,110,112,113,115,116,117,118,119,120,122,123,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,182,183,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,203,204,205,206,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,250,251,254,255,256,257,258,260,261,262,263,264,265,267,269,270,271,272,273,276,278,281,282,283,284,287,289,292],"da\u0161kevi\u010d":179,"default":[1,4,5,6,11,12,13,15,16,17,20,25,26,28,32,37,40,41,43,44,45,46,48,49,51,52,53,54,55,56,58,59,61,62,63,66,67,68,70,71,74,77,79,81,82,83,88,91,93,94,97,98,101,102,103,105,106,109,110,116,117,118,119,120,122,138,139,141,142,143,145,146,147,148,149,152,153,154,155,156,157,158,159,164,165,167,168,169,170,171,172,173,174,175,176,177,182,186,187,188,189,190,191,192,193,195,196,199,200,201,202,204,206,208,209,210,211,212,215,216,219,222,223,224,225,226,228,230,232,233,234,238,239,240,242,243,245,246,248,254,256,257,258,260,261,262,263,265,269,271,272,276,278,279,280,283,284,287,288,289,292],"do":[1,4,5,6,8,9,11,12,13,25,26,29,34,45,48,49,51,55,62,63,66,68,70,71,79,81,82,84,85,88,91,98,102,113,123,126,132,136,139,155,156,157,158,163,165,168,170,172,182,186,188,195,199,200,201,202,209,215,221,223,225,226,232,238,239,240,253,256,258,264,269,271,272,287],"enum":[1,5,70,81,131,139,140,150,153,156,168,182,186,188,238,269],"export":[5,175,215,247,281],"f\u00e9d\u00e9rale":291,"f\u00fcr":79,"fe\u2082o\u2083":283,"final":[1,5,16,26,43,45,49,54,66,74,87,93,94,97,101,109,139,149,157,173,182,192,212,228,233,239,240,256,269,280,292],"float":[1,11,12,15,17,25,40,41,43,44,45,48,49,51,52,53,54,55,56,58,59,61,62,63,66,70,71,74,76,77,78,79,81,82,83,84,88,90,91,93,94,96,97,98,100,101,103,105,106,110,113,116,117,118,119,138,139,141,142,143,145,146,147,148,149,152,153,154,155,156,157,158,159,160,164,165,167,168,169,170,171,172,173,174,175,177,181,182,192,195,196,199,200,201,204,206,208,210,215,216,218,221,222,223,224,225,226,228,230,232,233,234,238,239,240,243,245,248,252,258,260,261,262,263,265,266,269,271,272,276,279,280,283,287,288,289],"function":[0,1,2,3,5,13,15,16,25,30,34,36,44,48,49,53,56,58,59,62,63,66,67,68,70,71,74,79,81,84,87,88,91,93,96,97,98,101,102,105,108,113,116,124,125,126,127,128,130,135,138,142,146,147,149,150,151,153,155,156,157,158,159,160,161,164,165,168,169,170,172,175,177,182,183,186,188,190,192,195,196,199,200,201,202,208,209,212,216,218,221,223,224,228,231,232,233,238,239,240,248,251,254,255,257,258,262,269,275,278,279,280,283,284,287,288,290,292],"gr\u00fcneisen":1,"gra\u017euli":179,"import":[1,2,3,4,5,6,63,67,68,71,79,149,153,156,165,175,187,190,200,201,220,231,236,238,247,269,281,284,292],"int":[1,13,15,22,25,29,40,43,44,49,51,53,55,56,58,62,63,66,67,68,70,71,74,76,77,78,79,81,88,90,91,97,98,100,105,109,112,113,123,138,142,143,146,147,149,152,153,154,155,156,157,158,159,164,165,167,169,170,173,177,179,181,182,183,190,192,195,196,199,200,201,204,208,209,210,215,216,217,218,219,221,222,223,224,225,226,228,231,232,234,238,239,240,241,245,247,260,262,264,267,269,271,272,280,283,289],"j\u00f3nsson":290,"long":[1,3,44,51,85,153,188,199,200,233,239,260,292],"lua\u00f1a":139,"mart\u00edn":139,"n\u00f8rskov":161,"new":[1,2,3,5,12,13,26,43,48,49,51,55,56,62,63,67,70,71,79,81,86,87,98,99,101,102,103,117,119,139,146,149,156,157,158,160,168,170,173,182,183,186,187,188,190,192,197,199,201,212,221,224,225,230,231,232,235,238,239,240,258,261,272,280,281,285,292],"null":79,"o\u00b2":283,"okuli\u010d":179,"p2\u2081":283,"pend\u00e1":139,"public":[3,4,6,44,56,92,157,240,280,290],"quir\u00f3":179,"ren\u00e8":291,"return":[1,3,4,6,11,12,13,15,16,17,20,21,22,23,25,26,28,29,30,32,34,35,36,37,38,39,40,41,43,44,45,46,48,49,51,52,53,54,55,56,58,59,60,61,62,63,66,67,68,70,71,74,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,102,103,105,106,109,110,112,113,116,117,118,119,120,122,123,127,130,137,138,139,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,164,165,167,168,169,170,171,172,173,175,176,177,179,180,182,183,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,206,208,209,210,211,212,213,215,217,219,221,222,223,224,225,226,227,228,230,231,233,234,237,238,239,240,241,242,243,245,247,248,251,252,254,255,256,257,258,260,261,262,263,265,266,267,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,287,288,289],"rodr\u00edguez":152,"se\u00e1n":291,"short":[44,51,79,145,230,240,248],"static":[1,12,13,25,44,45,53,70,71,79,82,83,84,85,87,91,93,94,97,101,105,108,109,141,143,145,146,149,150,152,153,158,165,168,172,177,182,186,190,191,192,193,194,195,196,199,200,201,203,206,208,209,210,211,212,213,221,224,228,230,231,238,239,240,241,243,245,247,248,261,263,265,269,272,280,281,284,292],"super":[20,55,71,77,78,113,118,119,155,157,199,201],"switch":[1,3,170,201,269],"throw":[58,89,239,272],"transient":182,"true":[1,2,11,12,13,15,16,20,22,25,26,28,29,30,34,37,39,40,43,44,45,48,49,51,52,54,56,58,62,66,67,68,70,71,74,76,79,81,83,84,85,87,88,89,91,93,96,98,101,102,103,105,108,109,110,116,117,118,119,120,122,138,139,141,143,146,147,148,149,150,152,153,154,156,157,158,159,164,165,167,168,169,170,172,174,175,177,182,186,187,188,189,190,192,195,196,197,199,200,201,208,210,211,212,215,219,221,222,223,226,231,233,238,239,240,242,243,254,256,257,258,260,262,263,269,271,272,273,275,276,277,278,279,280,282,283,284,288,289],"try":[1,2,5,12,37,47,58,67,71,81,82,139,165,169,182,190,238,239,269,289],"universit\u00e4t":291,"universit\u00e9":291,"var":188,"void":[1,248],"while":[0,2,3,5,11,25,29,34,45,66,70,76,79,84,85,105,116,137,156,157,170,182,200,201,215,217,238,239,272,292],A:[1,2,3,4,6,11,12,13,15,17,25,26,28,29,34,37,40,43,44,48,49,51,55,56,61,62,63,64,66,67,70,71,72,74,77,78,79,81,84,86,88,91,92,94,96,97,98,100,101,102,103,105,106,108,110,112,113,116,117,118,119,120,122,127,129,137,138,139,141,142,143,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,186,187,188,190,192,195,196,197,199,200,201,203,206,208,211,212,215,221,224,225,226,228,230,232,233,234,237,238,239,240,248,250,251,254,255,256,257,258,260,262,263,264,265,267,269,271,272,276,280,281,283,284,287,288,289,290,292],AND:[4,6,11,153,157,239,240],AS:[4,6],ASE:[1,5,62,193],AT:142,And:[79,239],As:[2,4,5,6,29,56,66,71,79,85,103,105,153,182,199,201,239,240,269,292],At:[3,4,6,56,85,97,105,153,201,218,240],BE:[4,6],BUT:[4,6],Be:[1,56,85,153,240],Being:66,But:[1,4,6,49,70,201,248,260,269,271,292],By:[5,11,12,13,37,49,53,55,66,70,71,74,88,91,94,122,139,147,156,157,165,169,170,190,200,201,230,238,239,260,269,283,284],FOR:[4,6,157],For:[1,2,3,4,5,6,11,12,17,20,25,26,29,34,40,41,43,44,49,53,54,55,56,58,66,70,71,78,79,84,88,94,97,98,100,105,106,109,117,118,119,122,137,138,139,141,145,146,147,148,149,152,153,156,157,160,161,165,168,169,170,171,172,173,175,176,180,182,183,186,187,188,190,195,199,200,201,202,204,212,215,216,221,223,224,225,228,232,233,238,239,240,248,252,260,262,269,271,272,281,283,286,287,289,290,292],IN:[4,6],IS:[4,6],If:[1,2,3,4,5,6,11,12,15,16,20,28,29,30,34,37,40,43,44,45,48,49,51,52,53,54,55,56,58,62,67,68,70,71,74,79,81,83,85,87,88,91,92,98,100,101,102,105,109,110,112,116,117,118,119,120,122,123,137,138,139,140,141,143,145,146,147,148,149,153,154,155,156,157,158,161,164,165,167,168,169,170,172,173,174,175,177,179,182,186,188,189,190,192,195,196,197,199,200,201,204,210,211,212,215,221,223,224,225,226,231,232,233,234,238,239,240,248,252,254,255,256,257,258,260,261,262,263,269,271,272,273,276,278,280,284,287,289,290,291,292],In:[1,3,4,5,6,28,29,34,40,56,71,74,84,85,87,88,92,97,103,110,139,146,149,152,153,156,157,158,169,170,172,177,182,188,196,199,201,204,225,230,232,238,239,240,243,247,263,264,292],Is:157,Ising:61,It:[0,1,3,4,5,6,13,16,17,45,49,55,56,63,66,70,71,77,79,82,84,88,102,105,113,117,122,123,146,147,149,156,157,158,159,160,161,164,165,167,169,170,172,174,177,180,183,187,188,199,201,212,215,219,220,236,238,239,240,250,251,254,260,262,263,269,271,272,276,281,292],Its:226,NO:[4,6],NOT:[4,6,41,43,49,71,88,188,201,215,232,239,240],Near:182,No:[1,11,25,26,35,37,55,56,61,63,98,116,153,156,179,215,216,238,272],Not:[5,20,25,88,156,183,186,196,215,269,270],OF:[4,6,92,232],ON:5,ONE:215,OR:[4,6,48,182],Of:196,On:[4,6,122,240],One:[4,6,34,56,117,156,170,186,201,231,238,239,248,258,260,269],Or:[98,152,281],Such:85,THE:[4,6,157],THe:169,TO:[4,6,157],That:[70,79,97,155],The:[1,2,3,4,5,6,11,12,13,15,17,20,25,26,28,29,30,34,36,37,40,42,45,46,47,48,49,51,52,53,54,55,56,58,61,62,63,66,67,68,70,71,72,74,78,79,84,85,87,88,89,91,92,93,94,96,97,98,100,101,102,105,106,108,109,110,112,113,117,118,119,120,121,122,123,137,139,145,146,147,148,149,151,152,153,154,155,156,157,159,160,161,162,164,165,167,168,169,170,172,173,177,179,180,181,182,183,186,188,189,190,191,192,193,195,196,197,199,200,201,202,204,208,209,210,211,212,215,216,217,218,219,222,223,224,225,226,228,230,232,233,234,238,239,240,241,248,250,251,254,255,256,257,258,259,260,261,262,263,264,268,269,271,272,274,278,279,280,281,283,284,286,287,289,290,291],Their:[84,145],Then:[1,2,3,5,49,82,199,202,260,284],There:[1,2,3,4,6,71,84,102,105,122,149,156,157,164,168,204,221,239,254,263,264,269,292],These:[1,4,6,26,29,56,58,63,71,78,88,109,180,182,196,199,201,212,223,226,239,240,291,292],To:[3,4,6,40,45,55,66,70,84,88,105,118,139,141,148,156,168,170,172,182,183,187,210,211,216,219,230,232,238,239,240,255,262,264,269,292],WILL:157,WITH:[4,6,157,164,254,256,272],Will:[1,63,71,81,83,157,197,199,200,201,208,221,223,239,256,258,269,272,283],With:[0,1,3,4,5,6,79,196,201,260,275],_:[1,13,55,182,190,215,240,283,290],__:201,__eq__:284,__getattr__:188,__getitem__:146,__hash__:1,__init__:[13,58,59,60,70,86,89,90,113,155,156,157,158,172,179,197,230,234,240],__main__:1,__module__:292,__name__:[1,292],__new__:[58,59,60,86,89,90,158,160],__repr__:1,__rmul__:1,__slots__:282,__str__:[146,197,208,212,225,230,238,283],_additional_condit:25,_angle_cutoff:25,_array_lik:[113,149,152,155,156,169,238],_b:170,_bp:239,_calculate_possible_shift:157,_cgraph:1,_comput:88,_continuous_symmetry_measure_cutoff:25,_decor:177,_del:210,_distance_cutoff:25,_ds1_:188,_ev:239,_extrema_df:49,_figur:[53,174],_filter_and_sort_entri:177,_get_nn_shell_info:79,_io:[187,190],_map:88,_materialsproject:[182,281],_matrix:63,_name_compat:174,_name_compatibilityuncertainti:174,_nested_sequ:[113,149,152,155,156,169,238],_nestedsequ:[113,149,152,155,156,169,238],_optimad:183,_parse_bool:238,_parse_float:238,_parse_int:238,_parse_list:238,_parse_str:238,_path:186,_pickl:282,_proj_height:157,_set:240,_site:156,_sl_vector:78,_sp:102,_supportsarrai:[113,149,152,155,156,169,238],_threshold:102,a1604:58,a1826:58,a1:[25,49,260],a1fdb1089d0727f415416ec8082246ba:240,a1fit:192,a2:[1,25,49,70,212,260,269],a2b2:1,a2c9485ea86b2a7cf175077e6e5c7b3:240,a32:70,a35:79,a38:70,a395eb3aaf2fcab12fac3030a1146f61:240,a3:[49,260],a40:70,a45:70,a604ea3c6a9cc23c739b762f625cf449:240,a67:240,a6fd9a46aec185f4ad2acd0cbe4ae2fa:240,a74:240,a9182d436a13194b744640ac940ab9b0:240,a_1:[149,156,239],a_1a:239,a_1c:239,a_1p:239,a_2:[149,156],a_3:[149,156,261,263],a_i:54,a_pw:239,a_tot:239,a_vib:93,a_xb_1:92,a_xi:279,a_xx:279,a_xz:279,a_yi:279,a_yz:279,a_zz:279,aa:[25,34,79,209,226],aa_i:34,aaa1000x:201,aachen:291,aaron:240,ab5424:1,ab:[66,91,146,165,169,170,239,276,279],ab_shift:[70,269],abandon:[1,183],abbrevi:[81,255,262],abc3:146,abc:[4,6,51,59,62,117,146,149,154,156,158,160,170,175,187,188,190,197,208,257,258,262,271,272,284],abcd:34,abcdefghijklmnopqrstuvwxyz0123456789:275,abcissa:212,abdulnour:63,aberr:53,abi:188,abi_arg:188,abi_kwarg:188,abi_object:188,abil:[1,48,199],abinit:[1,4,6,8,9,149,161,182,184,257,292],abinit_input:188,abinithead:189,abinitinput:188,abinitio:1,abinitixc_to_libxc:161,abinittim:187,abinittimerpars:187,abinittimerparsererror:187,abinittimersect:187,abiobject:[8,9,184,185],abipi:[188,256,257],abitim:[8,9,184,185],abivar:[149,156,186,188],abl:[2,5,48,66,70,84,153,261,269],abo3:[88,292],abo:187,aborpt:209,about:[1,2,20,25,28,29,34,41,70,79,94,105,139,152,156,157,161,164,165,173,177,182,183,199,204,222,223,225,239,247,281],abov:[3,4,5,6,15,16,20,25,49,58,68,74,83,88,91,93,120,139,147,157,172,174,175,186,201,232,240,272,291,292],abridg:204,abs_cap:279,abs_tol:169,abscissa:212,absenc:196,absent:58,absent_sym:58,absolut:[3,4,6,29,30,34,43,51,52,54,81,88,117,146,152,157,158,160,169,190,209,239,240,260,261,263,276,279],absorb:[96,112,157,182,208,209,210,269],absorbance_in_inverse_centimet:96,absorbing_atom:[208,209,210],absorbing_el:[112,182],absorbing_index:112,absorpt:[1,96,111,112,157,182,209,210,239,287],absorption_coeffici:96,abstractchemenvalgorithm:26,abstractchemenverror:33,abstractchemenvstrategi:25,abstractcompar:98,abstractdiffractionpatterncalcul:[51,52,53,54],abstractdron:[122,123],abstractelectrod:[117,118,119,120],abstractenvironmentnod:22,abstractfeffinputset:210,abstractgeometri:28,abstractinput:188,abstractmolatommapp:84,abstractratiofunct:36,abstractstructurefilt:[11,12],abstracttransform:[12,269,270,271,272,273],abstractvoltagepair:[117,118,119],abund:25,ac:[4,5,6,25,28,29,30,48,56,74,81,85,91,96,143,153,168,180,240],ac_:5,academ:2,acc_err:165,acc_factor:[61,63],acc_thr:165,acceler:[290,291],accept:[3,13,149,168,169,186,188,189,190,199,201,215,239,258,269,271,272,276,280],acceptor:44,access:[1,3,29,32,79,139,179,182,183,190,195,199,200,223,224,228,233,238,239,262,272,278],accident:1,accommod:[116,157],accomplish:292,accord:[1,15,26,53,56,58,59,60,78,79,84,86,88,89,90,91,105,112,145,146,153,156,158,164,165,170,177,186,187,188,189,190,199,202,215,226,239,254,260,261],accordingli:[40,55,85,140,157],account:[1,3,26,43,48,49,53,54,79,81,105,149,151,156,157,164,165,201,239,254,256,260,276,277],accur:[1,70,71,81,91,138,165,182,201,239,240,269,271],accuraci:[1,63,165,188,190,199,201,232,240,248,271,272],acel:[149,186],acet:68,acetonitril:232,achiev:[84,158,165,272],acid:[179,232],acknowledg:[1,4,6,85,239,290],aconvasp:[1,2,5],aconvasp_cal:5,acoust:[90,254,256],acoustic_debye_temp:256,acquir:173,across:[1,66,79,88,117,118,119,146,210,240],acrutt:1,act:[97,152,264],acta:[26,28,36,70,79,149],actinid:[146,148,153,280],actinoid:[146,153],action:[1,4,6],activ:[2,4,5,6,83,110,116,168,199,201,280],activate_fast_minim:201,activate_hybrid:201,activate_mot:201,activate_nonperiod:201,activate_robust_minim:201,activate_very_strict_minim:201,actual:[1,11,48,49,63,66,67,70,71,79,88,91,116,147,149,153,154,156,157,159,173,180,199,208,211,216,228,238,239,260,271,272,273,284,292],actual_kpoint:239,actual_kpoints_weight:239,ad:[1,2,4,5,6,12,15,23,25,29,43,47,49,55,59,68,71,79,103,109,117,138,146,156,157,170,182,188,195,199,201,212,215,226,232,239,240,258,262,269,271,283,288,289,292],adam:[1,113,149,291],adapt:[5,44,62,81,105,222,224,256,257,280],adapt_extremum_to_add_cond:222,adaptor:[1,193,195,213,292],add:[1,4,5,6,12,13,15,17,23,25,26,28,29,34,51,53,58,59,62,63,67,70,71,79,83,88,105,120,131,139,146,155,156,157,159,167,170,172,173,175,182,187,188,192,195,199,222,225,226,230,232,238,240,248,257,258,261,269,271,280,282,287,289,292],add_abiobject:188,add_adsorb:15,add_adsorbate_atom:157,add_b:170,add_bond:[23,289],add_charges_from_oxi_state_guess:146,add_cohp:170,add_cohp_dict:170,add_config_var:131,add_coord_geom:29,add_dens:169,add_do:[170,258],add_dos_dict:[170,258],add_edg:[71,289],add_electrod:120,add_eq:58,add_fac:289,add_fig_kwarg:[170,280],add_hydrogen:195,add_last:201,add_lin:289,add_m_list:63,add_neighbors_set:29,add_opposit:26,add_opt:192,add_oxidation_st:63,add_oxidation_state_by_el:156,add_oxidation_state_by_guess:156,add_oxidation_state_by_sit:156,add_oxidation_state_by_site_fract:17,add_partial_spher:289,add_pick:289,add_picker_fix:289,add_polyhedron:289,add_sit:[23,289],add_site_properti:[156,240],add_sourc:29,add_spectra:287,add_spectrum:287,add_spin_by_el:[156,240],add_spin_by_sit:156,add_strategy_visualization_to_subplot:25,add_subkei:192,add_tag:13,add_text:289,add_triangl:289,addadsorbatetransform:269,added_kpoint:240,addit:[1,4,5,6,12,13,25,26,28,29,30,35,43,49,53,62,67,70,71,77,79,87,94,109,141,142,146,147,148,152,155,156,157,160,173,174,182,183,189,193,196,197,199,206,212,215,216,222,224,226,234,240,248,254,256,269,281,283,291],addition:[16,240],additional_argu:[4,6],additional_condit:[25,28,29,30,32,222],additional_info:[25,26],additional_response_field:183,additionalcondit:[25,29,30,35],additionalconditionint:25,addnew_from:188,addon:[1,3,4,6,105],address:[1,182,240,290],address_basis_fil:[221,240],address_basis_file_max:221,address_basis_file_min:221,addsitepropertytransform:271,adengz:[1,291],adf:[1,8,9,184],adf_run:192,adfinput:192,adfinputerror:192,adfkei:192,adfoutput:192,adfoutputerror:192,adftask:192,adj_per_atom:173,adj_per_deg:173,adjac:[56,66,79,117,118,119],adjacent_onli:[117,118,119],adjstment:172,adjust:[40,66,79,96,105,165,172,173,177,182,199,210,239,260],admm:[201,202],adn:5,adopt:[2,3,4,6,225,239],adour:291,ads_coord:15,ads_entries_dict:105,ads_entry1:105,ads_entry2:105,adsorb:[15,105,147,157,269],adsorb_both_surfac:15,adsorbatesitefind:[1,15,269],adsorpt:[1,8,9,14,105,157],adsorption_sit:15,adsorptionsitefind:269,adv:[138,240],advanc:[4,5,6,139,168,172,182,183,269,290,291,292],advanced_transform:[5,8,9,268],advantag:[1,4,6],advic:5,advis:[5,44,269],aea79f322180fa6f0bfa74cb2a156dcf:240,aecar0:139,aecar2:139,aeccar0:[137,138,139],aeccar2:[137,139],aeccar:[49,137,138,139],affect:[1,3,156],affin:[152,156],affine_matrix:152,affine_transform:152,affine_transformation_matrix:152,afloat:283,aflow:[1,92,122,183],aflowprototypematch:92,afm:[81,82,186,188],afm_:82,afm_struct:82,afresh:79,after:[1,2,4,5,6,12,16,28,43,48,49,55,61,63,70,71,81,88,98,102,113,152,153,157,165,170,174,182,196,199,202,212,225,239,260,269,278],afterward:5,ag:[1,5,56,85,153,240],ag_sv_gw:240,again:[5,172,182,281],against:[1,44,55,92,105,145,172,182,238],agent:[1,182],aggreg:49,aggress:201,agka1:54,agka2:54,agka:54,agkb1:54,agr:110,agte3:91,ai:[1,180],aid:3,aiida:[1,183],aim:[67,83,195,269],aimd:55,ajjackson:1,aka:[67,149],al2o3:182,al3:269,al3sc:46,al:[1,5,36,44,47,48,49,55,56,72,79,81,85,91,93,97,137,153,161,165,169,170,172,173,182,183,239,240,261,290],al_gw:240,al_structur:186,alamo:291,alan:[1,290,291],alat:219,albalu:[1,291],alchemi:[1,8,9,271,272,273,284],alex:[1,113,291],alexand:[278,291],algebra:48,algo:[1,28,29,63,71,103,149,186,195,240,271,272],algo_:[271,272],algo_best_first:[63,271,272],algo_complet:[63,271,272],algo_enumer:[271,272],algo_fast:[63,271,272],algo_time_limit:63,algorithm:[1,3,11,15,17,20,26,28,29,40,47,48,49,52,54,56,58,66,68,70,71,75,77,78,79,82,84,87,88,97,98,101,102,116,137,140,147,149,156,157,169,186,188,195,199,201,224,226,232,238,239,240,248,250,251,252,260,269,271,272,276,290],algorithm_typ:26,alia:[71,79,81,86,142,160,183,187,188,189,199,238,258],alias:[1,161,183,199,201],aliases_or_resource_url:183,align:[15,28,34,44,84,86,149,170,204,208,238,248,283],aligned_lattic:149,aligned_matrix:149,alio_tol:269,alireza:1,alkali:[146,153,240],alkalin:[146,153,190],all:[1,2,3,4,5,6,11,12,13,15,16,17,25,26,28,29,30,34,35,36,37,38,43,44,45,48,49,51,52,53,54,55,56,58,62,63,66,67,68,70,71,74,77,78,79,81,84,87,88,91,94,96,98,102,103,105,109,110,112,113,115,116,117,118,119,120,122,130,131,139,142,145,146,149,153,154,155,156,157,158,159,160,164,165,167,168,169,170,171,172,173,174,175,176,177,179,181,182,183,186,187,188,189,190,192,195,196,197,199,200,201,210,211,212,215,216,221,222,223,224,226,228,230,231,232,233,237,238,239,240,246,247,252,254,255,257,258,260,261,262,263,264,266,267,269,271,272,275,276,277,278,281,284,287,289,292],all_cg:1,all_combin:70,all_combinations_for_el:190,all_comp:94,all_coord:[49,149,252],all_csm:28,all_dist:276,all_energi:239,all_entri:[88,91,94],all_entries_hulldata:88,all_famili:150,all_fil:190,all_geometri:26,all_geometries_latex:26,all_geometries_latex_imag:26,all_in_polar:66,all_input:[2,210],all_kind:150,all_molecul:247,all_nbs_sit:[29,222],all_nbs_sites_indic:29,all_nninfo:79,all_options_dict:25,all_oxi_st:146,all_simple_path:20,all_slab_entri:105,all_stable_entri:48,all_structur:272,all_unstable_entri:48,all_weight:71,allcoordinationgeometri:26,allen:110,allnc:190,allocations_kei:234,alloi:[140,269],allow:[1,2,3,4,5,6,12,13,15,25,26,29,30,37,40,43,46,52,53,54,58,66,70,74,78,79,84,87,88,91,94,98,109,116,117,118,119,145,146,147,154,156,157,159,160,165,167,170,172,175,177,181,182,199,201,212,215,220,221,224,230,232,236,238,239,240,269,271,272,273,276,277,290,292],allow_additional_charge_separ:16,allow_multi:190,allow_neg:[88,146],allow_patholog:79,allow_revers:71,allow_subset:98,allow_unst:[118,174],allowed_doping_speci:269,allowed_funct:36,allowed_hints_typ:26,allowed_valu:25,allpaw:190,allr:79,allsq:142,almost:[1,146,199,239,271,284,292],almost_equ:146,alon:199,along:[1,15,49,56,66,70,74,87,88,97,105,109,117,119,147,149,157,158,164,165,168,170,186,188,200,204,206,226,228,234,238,239,240,254,258,261,263,269,289],along_c:105,alpha:[15,25,36,38,70,101,102,105,110,149,156,157,170,196,199,200,211,212,239,263,269,272,292],alphabet:[71,88,146,148,208,238],alphabetical_formula:[146,148],alreadi:[3,4,5,6,12,13,23,26,28,29,34,45,49,56,63,84,88,94,102,105,117,143,146,147,157,160,177,188,197,200,260,269,292],also:[1,2,3,4,5,6,13,16,26,34,40,43,44,45,59,67,70,71,74,79,84,87,88,90,93,97,98,110,117,118,119,122,123,139,141,146,148,149,150,152,154,156,157,158,160,165,167,168,169,172,182,187,188,196,199,200,201,202,208,215,221,232,233,238,239,240,255,256,261,263,269,271,272,276,291,292],alt:71,alter:[12,13,71,215,240,261],alter_edg:71,altern:[1,2,5,12,13,26,63,67,87,153,167,170,174,177,187,188,201,216,224,239,258,262,269,287],alternate_direct:224,alternative_nam:26,although:[2,84,87],alwai:[2,3,4,6,34,49,71,83,84,91,97,98,105,117,153,156,157,165,168,172,177,182,199,200,215,224,238,239,260,261,275,292],am05:[161,238],am:[56,79,85,153,238,240],amanda:291,ambigu:[146,233,238],amend:71,american:[40,179],among:[16,56,191,232],amongst:25,amorph:[97,240],amount:[41,45,59,88,94,97,98,116,119,146,148,156,164,171,173,199,239,283,292],amount_tol:88,amount_toler:146,amp:74,amplitud:[156,269],amt:[59,94,98,146,171,173,176],amu:[153,160],an:[0,1,2,3,4,5,6,11,12,13,15,16,17,21,22,25,26,28,29,30,34,40,41,43,47,49,54,55,56,58,59,61,62,63,64,66,67,68,70,71,74,78,79,81,83,84,87,88,89,90,91,92,93,94,96,97,98,102,103,105,106,109,113,114,116,117,118,119,120,122,123,126,137,138,139,140,141,143,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,186,188,189,190,191,192,195,197,199,201,202,204,206,208,210,211,212,215,216,219,223,224,225,226,228,230,231,232,233,234,235,238,239,240,243,245,247,248,250,251,255,257,258,260,261,262,264,265,267,269,271,272,273,275,276,278,279,280,281,282,283,284,287,289,290,291,292],an_dw:165,an_up:165,anaconda:5,analogu:1,analys:[1,4,5,6,17,45,49,50,55,69,79,97,138,163,171,173,182,222,292],analysi:[0,1,2,3,4,5,6,8,9,11,116,118,119,121,129,130,137,138,139,145,149,156,157,159,165,169,173,175,176,177,182,192,199,200,222,224,232,238,239,240,248,253,266,269],analyt:[165,192,201,254,256],analyticalfreq:192,analyz:[1,4,6,8,9,11,14,17,18,19,24,28,49,55,56,57,65,66,70,74,77,79,80,88,97,105,114,115,130,135,139,149,157,158,165,170,187,190,248,259,261,263,267],analyze_localenv:135,analyze_structur:[97,135],analyze_symmetri:[49,135],analyzer1:105,analyzer2:105,analyzer_for_second_spin:165,anaylz:1,anchor:156,andersen:183,anderson:169,andr:28,andrew:[239,291],andriu:[1,291],andriuc:291,ang:[25,62,66,70,93,105,147,153,156,157,160],angdeg:[186,188],angfactor:[29,30],anginvdist:25,anginvndist:25,angl:[4,6,25,26,28,29,30,33,34,51,53,61,70,78,79,84,92,97,98,149,152,156,175,182,196,206,208,210,215,243,260,261,263,269,272,276,284,289,292],angle11:70,angle12:70,angle21:70,angle22:70,angle_bound:25,angle_cutoff:[25,32],angle_funct:25,angle_in_radian:[152,272],angle_norm:79,angle_plateau:29,angle_str:196,angle_sum:25,angle_sumn:25,angle_tol:[49,98,175],angle_toler:[1,28,61,70,81,84,156,188,196,206,260,261,263,272],angle_weight:25,angleangl:215,anglecutofffloat:25,anglenbsetweight:25,angleplateaunbsetweight:25,angleplateauweight:25,angleweight:25,angn:25,angninvdist:25,angninvndist:25,angstrom:[4,6,11,15,17,44,45,49,52,53,54,56,66,70,79,82,86,97,105,139,141,142,145,147,149,153,156,157,165,167,175,192,195,201,204,208,210,224,230,234,238,248,260,269,272,292],angular:[79,153,190,199,238],anh:[1,291],anharmon:[1,93,224],anharmonic_contribut:93,ani:[0,1,2,3,4,5,6,11,12,13,15,20,23,26,28,40,43,48,49,55,56,61,66,67,68,70,71,79,81,87,88,97,98,102,105,106,110,118,139,146,147,149,153,155,156,157,159,160,164,167,168,172,173,177,180,182,183,191,193,195,197,199,200,201,210,215,217,223,224,225,228,231,233,238,239,240,262,263,269,271,272,273,276,282,289,290,292],animated_movie_opt:289,anion:[1,25,28,29,34,35,49,97,116,137,138,141,153,172,222,240],anion_atom:29,anion_atom_list:29,anion_core_chrg:141,anion_list:29,anion_shell_chrg:141,anion_shell_flg:141,anioncorrect:172,anisotrop:49,anisotropi:[58,110],anjli:291,ann:291,anna:113,annot:[1,40,51,71,79,83,88,105,280],annotate_monolay:105,annotate_peak:51,anod:88,anonym:[71,98,146,148,156,183],anonymized_formula:[1,146,148],anoth:[1,3,4,6,22,23,29,30,34,53,71,78,81,94,98,112,117,135,137,149,156,159,160,170,199,215,239,258,260,268,271,272],another_structur:292,answer:[4,6,103,116],anti:186,antibond:167,anticlockwis:[26,34,289],anticlockwise_sort:34,anticlockwise_sort_indic:34,antiferromagnet:[81,260,269],antiferromagnetic_by_motif:81,antisit:[46,47],antisite_def:46,anubhav:[1,4,6,47,49,146,291],anumit:90,anycompentri:172,anymor:239,anyon:[4,6],anyth:[51,56,88,105,153,156,157,202,222,240],anywai:87,anywher:[29,87],ao:[151,212,239],ao_k:212,aos_as_list:151,aoterodelaroza:[5,139],apart:[66,70,103,147,156,157,289],api:[1,3,4,6,11,12,79,122,146,150,173,180,182,183,240,275,290],api_kei:182,apipi:256,apl:290,app:[1,4,6,8,9,172,292],appeal:199,appear:[1,29,53,71,91,196,239],append:[12,13,102,120,148,156,188,199,200,292],append_filt:12,append_transform:[12,13],append_transformed_structur:13,appl:[26,179],appli:[1,11,12,13,17,21,25,29,36,44,45,49,54,55,58,59,70,77,78,79,81,87,88,91,97,98,123,148,149,152,153,154,155,156,157,158,164,165,168,172,173,174,177,179,180,182,186,188,196,197,199,212,215,232,238,240,255,256,268,269,270,271,272,273,281,287,289,291,292],applic:[1,3,5,40,45,49,88,98,114,115,119,120,140,155,183,190,195,201,263,281,290,292],apply_filt:13,apply_oper:[1,156],apply_rotation_onli:152,apply_scissor:164,apply_strain:156,apply_tag:289,apply_to_structur:59,apply_transform:[269,270,271,272,273,292],appreci:[4,6,168],approach:[2,25,45,71,79,102,109,165,186,188,238,240,272,290],appropri:[1,5,49,58,78,79,92,105,137,139,147,157,172,188,191,200,201,202,230,238,239,240,283,291,292],approxim:[53,63,70,93,110,158,168,186,199,201,224,232,240,269,272],appveyor:1,aq:[91,148,283],aqueou:[91,172,173,182],aqueouscorrect:172,ar:[0,1,2,3,4,5,6,11,12,13,15,16,17,20,25,26,28,29,30,34,36,37,38,39,40,41,43,44,45,46,48,49,52,53,54,55,56,58,61,62,63,66,67,68,70,71,72,74,77,78,79,81,82,83,84,85,86,87,88,90,91,93,94,97,98,100,101,102,103,105,108,109,113,116,117,118,119,122,123,124,137,139,141,142,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,174,175,176,177,180,182,186,187,188,190,192,195,196,197,199,200,201,202,204,206,208,209,211,212,215,216,217,218,219,221,222,223,224,225,226,228,230,232,233,234,235,238,239,240,247,248,252,254,255,256,257,258,260,261,262,263,264,265,267,269,271,272,273,274,275,276,277,278,279,280,283,284,285,287,288,289,290,291,292],ar_gw:240,arbitrari:[1,17,29,58,68,84,88,91,105,153,168,240,276,283,287],arbitrarili:[139,168],architectur:[1,2,3,4,6],archiv:[157,182],ardunn:1,are_cobi:[167,170,223],are_collinear:168,are_coop:[167,170,222,223],are_equ:[85,98],are_rel:152,are_symmetrically_equival:260,are_symmetrically_rel:152,are_symmetrically_related_vector:152,area:[25,34,70,77,78,79,105,110,157,170,182,248,258],area_frac_vs_chempot_plot:105,area_fraction_dict:110,area_hkl:110,area_multipl:78,aren:167,arepstein:[1,291],arg1:[113,155,199],arg2:[113,155,199],arg:[1,11,12,26,43,55,58,61,62,70,88,91,101,110,113,123,129,130,131,132,133,134,135,137,141,146,155,157,158,170,172,179,186,187,188,193,195,197,199,201,208,223,238,240,258,261,262,263,264,269,271,272,273,280,287],argcomplet:[1,4,6],argpars:[130,131,132,133,134,135],argsorted_ref_separation_perm:26,argument:[1,3,4,6,15,40,45,51,55,58,62,70,71,79,81,89,117,119,142,146,147,155,156,157,158,169,170,177,182,187,197,199,200,201,212,224,226,228,232,234,239,240,257,258,260,261,263,269,278,279,280,282,292],aris:[4,6,55,238,292],arkel:[1,280],armiento:[161,239,278],arnaldsson:[137,290],aromat:[68,232],arosen93:1,around:[4,6,49,61,66,71,79,84,97,152,156,158,165,169,196,204,208,226,260,271],arrai:[1,15,26,34,40,41,44,49,53,55,56,58,59,60,62,63,66,70,71,77,78,79,81,84,86,88,89,90,91,96,97,98,105,116,147,149,152,154,155,156,157,158,159,160,164,165,167,168,169,170,186,189,199,204,206,212,215,219,223,226,233,234,238,239,254,256,257,260,261,262,263,271,272,276,277,279,280,284,289,292],arrang:[109,146,170,195,208,260],arranged_neb_analys:109,array_lik:192,array_list:262,arraylik:[66,149,154,156,262],arraywithfloatwithunit:160,arraywithunit:[1,2,160],arrheniu:[0,4,6,55],arriv:[221,260],arrow:170,articl:[25,26,49,108],arxiv:[1,66,91],as2362:291,as_base_unit:160,as_datafram:[156,247],as_dict:[1,11,12,13,20,23,25,26,29,30,37,43,48,55,61,63,70,71,82,84,85,88,91,94,98,102,105,106,109,122,146,147,148,149,150,152,153,154,156,157,158,159,161,164,165,167,169,171,173,175,176,186,188,190,192,196,197,199,200,208,209,211,212,217,219,221,222,224,228,231,234,238,239,240,254,255,256,257,267,271,281],as_dict_legaci:119,as_dict_summari:2,as_entri:94,as_etsfread:189,as_gw:240,as_lammpsdata:[1,215],as_ncread:189,as_phononwebsit:254,as_ppmodel:186,as_pseudo:190,as_smear:186,as_spinmod:186,as_str:1,as_structur:188,as_tabl:190,as_tmpfil:190,as_xyz_str:152,as_xyzt_str:152,asa:[167,219],ascend:[38,130,146],ascii:[1,153,190,282],ase:[5,8,9,184],aseatomadaptor:1,aseatomsadaptor:193,aseio:5,asf:15,ashbrook:86,ask:[3,4,6,46],ask_yesno:278,aspc:199,aspect_ratio:110,asr_break:254,assert:[186,279],assertarrayalmostequ:284,assertarrayequ:284,assertdictsalmostequ:284,assertmson:284,assertstrcontentequ:284,assess:[0,1,66],assign:[1,15,25,47,58,71,79,81,105,116,137,139,142,146,153,157,160,164,172,199,201,202,215,234,238,239,250,251,269,280],assign_selective_dynam:15,assign_site_properti:15,assimil:[1,121,122,123,172,182,200],assist:202,associ:[1,4,5,6,12,29,46,49,58,66,70,71,74,79,81,88,91,98,105,112,137,138,139,147,153,154,156,157,158,159,164,167,169,170,171,173,176,177,179,182,183,187,188,189,190,196,201,206,211,212,215,224,230,232,238,239,240,247,254,255,256,260,262,291,292],assum:[3,4,5,6,11,43,45,49,55,62,66,67,79,84,97,105,109,112,122,137,138,149,152,154,156,157,159,165,167,168,172,177,186,187,188,189,200,201,204,209,238,239,240,246,260,272,292],assume_previous_thorough:67,assumpt:[84,98,169],assymthot:275,assymtot:275,asta:46,asum:90,asxc:161,asymmetr:260,asymmetri:[86,113],at_d:240,at_d_gw:240,atat:[1,8,9,142,184,269],atol:[29,30,146,149,158,260,261,263,276,279],atom1:167,atom2:167,atom:[1,3,5,11,15,16,17,22,23,25,26,28,29,30,40,43,44,45,49,52,53,54,55,56,63,66,67,68,70,71,74,79,81,82,84,85,86,87,88,90,91,97,98,101,103,105,112,113,120,137,138,139,142,143,145,146,147,149,151,152,153,154,156,157,159,161,167,170,171,172,173,174,175,177,181,182,186,188,189,190,191,192,193,195,196,197,199,200,201,202,204,206,208,209,210,212,213,215,217,218,219,222,226,230,231,232,234,238,239,240,242,245,247,248,254,255,256,260,264,266,269,271,278,289,292],atom_basis_label:212,atom_coordination_environments_pres:29,atom_disp:226,atom_environ:23,atom_index:[137,138,239],atom_label:215,atom_num:239,atom_styl:215,atom_symbol:[22,29,208,242],atomdepqu:192,atomi:97,atomic_background:209,atomic_densities_path:138,atomic_mass:[4,6,153],atomic_no:238,atomic_numb:156,atomic_orbit:153,atomic_radii_of_the_elements_:153,atomic_radiu:153,atomic_radius_calcul:153,atomic_sit:45,atomic_site_minmax_tol:45,atomic_site_radii:204,atomic_site_var_tol:45,atomic_subshell_photoionization_cross_sect:113,atomic_symbol:239,atomicfil:278,atomicsit:44,atomindex:[223,239],atomist:[5,143],atomj:97,atomnam:167,atoms_and_cel:186,atoms_constraint:186,atoms_environ:23,atoms_onli:186,atoms_string_from_fil:208,atsushi:260,attach:[71,156,160,200,233,239],attempt:[3,4,6,16,58,63,67,68,71,81,83,90,92,98,109,143,148,149,153,156,157,158,172,173,183,196,199,238,261,269,272],attempt_supercel:98,attent:[79,170],attr:[156,239],attrbut:1,attrdict:189,attribut:[1,4,6,17,40,70,71,88,91,94,105,117,118,139,153,156,157,161,173,190,192,196,197,200,206,209,212,215,223,225,228,230,233,238,239,272],attribute_nam:[200,233,239],attributeerror:[153,154,156],attrnam:190,atz:290,atztogo:226,au:[56,85,153,224,240],au_sv_gw:240,aug:202,aug_cc_pvtz:211,augement:239,augment:[139,199,239,250,251],austin:291,author:[1,4,6,12,56,63,86,146,182,239,240,272,278,281],auto:[1,56,181,240],auto_dipol:240,auto_load:[32,200],autobond:79,autodetect:[159,188],autogener:224,autoisotop:234,autoload:32,autom:[1,210,240],automag:[61,63],automat:[1,2,3,5,11,34,37,40,44,61,63,71,81,94,109,137,138,139,150,153,156,160,165,168,170,172,177,182,186,188,199,200,201,215,228,232,238,239,240,258,269,272,280,287,290,292],automatic_dens:[186,238],automatic_density_by_length:[1,238],automatic_density_by_vol:238,automatic_gamma_dens:238,automatic_linemod:238,autooxistatedecorationtransform:[102,272],autosort_tol:156,autowanni:183,aux:201,aux_basi:[199,201],aux_basis_1:201,aux_basis_2:201,auxiliari:[201,202,211],auxiliary_basis_set_typ:211,auxiliary_fold:211,avaiabl:1,avail:[1,4,5,6,29,45,49,54,55,79,84,106,122,137,138,139,140,143,145,149,151,153,156,157,160,164,168,180,182,183,189,190,199,201,206,208,210,212,217,232,238,239,240,252,254,271,273,275],available_radi:54,available_strategi:81,availablekeyword:221,avdw:142,ave_bulk_p:105,ave_locpot:105,averag:[1,15,25,44,45,49,55,58,63,66,79,82,84,97,98,105,117,137,143,146,153,156,158,164,165,167,170,200,204,209,210,239,256,260,269,275,280],average_anionic_radiu:153,average_cationic_radiu:153,average_coordination_numb:97,average_electroneg:146,average_gruneisen:256,average_ionic_radiu:153,average_over_unit_spher:158,average_typ:25,avg:[44,49,143,165,239,264],avg_cohp:167,avg_corr:165,avg_dist:[165,260],avg_nstep:55,avg_radiu:49,avogadro:255,avoid:[1,87,88,165,167,177,276],awai:[11,79,87,149,154,156,284],awar:182,aweight:25,awesom:13,awk:278,awkward:1,ax:[15,20,25,29,34,40,44,51,62,105,161,168,170,187,188,257,258,262,263,280],ax_annot:[51,62,170,187,257,258],ax_arrai:280,ax_fonts:48,ax_grid:[51,62,170,187,257,258],axb1:283,axes3d:280,axi:[1,15,40,44,48,53,55,62,70,76,84,86,105,109,147,152,156,157,168,170,182,186,187,188,204,234,239,248,258,260,261,263,264,269,272,280,287,289],axial:[70,152,260,269],axis_fonts:170,axis_grid:[43,44,45],axis_ind:289,axis_off:110,aykol:[240,291],ayt:63,ayush:291,ayushgupta:1,ayushsgupta:1,azimuth:[79,168,170],aziridin:68,b0:62,b0_gpa:62,b113f150cbf9c736f8244a6c25b0482:240,b169bca4e137294d2ab3df8cbdd09083:240,b1:62,b2:[70,269],b2b0ea6feb62e7cde209616683b8f7f5:240,b2o:182,b3lyp:[224,232,239],b46:70,b801115j:85,b98fd027ddebc67da4063ff2cabbc04b:240,b:[4,6,15,28,29,34,36,40,46,49,51,56,62,66,70,71,78,79,85,88,91,93,97,105,106,110,140,142,147,149,153,154,156,157,160,164,169,170,172,181,182,187,196,204,231,238,239,240,257,258,262,263,264,265,269,272,275,278,281,283,284,289,290,292],b_1:[149,156,239],b_2:239,b_3:239,b_gw:240,b_i:54,b_vector:199,ba:[20,56,85,153,240],ba_sv:240,ba_sv_gw:240,babel:[8,9,184],babelio:5,babelmoladaptor:[1,195],back:[1,2,4,6,67,103,146,156,164,239,260,281,289,292],backend:[1,74,88,215],background:[209,280],backport:[1,4,6],backtrack:79,backup_suffix:131,backward:[1,4,6,62,81,153,156,220,224,236,238],bad:[1,103,182,187,199,238,240],bad_sect:187,bader:[1,131,137,139,290],bader_analysis_from_object:137,bader_analysis_from_path:137,bader_cal:[5,8,9,136,139],baderanalysi:[1,5,137,138],badincarwarn:238,badinputsetwarn:240,bai:34,bail:179,bajaj:291,balachandran:[239,291],balanc:[11,63,94,101,102,116,117,146,269],balancedreact:[94,118],balankura:291,ballufi:110,band:[1,2,4,6,43,44,45,48,87,108,151,164,165,169,170,182,186,188,199,200,201,211,221,223,224,226,239,240,241,254,256,258,260,263],band_edg:151,band_energi:239,band_gap:[48,170,182],band_i:239,band_index:164,band_j:239,band_nb:165,band_reord:254,band_structur:239,bandedg:44,bandedgeshift:45,bandedgeshifting_correct:48,bandedgeshiftingcorrect:[44,45],bandfil:[44,45],bandfillingcorrect:[1,44,45],bandgap:[1,96,169,239,240],bandlist:223,bandoverlap:[1,223],bandoverlapsdict:223,bands_dict:226,bands_obj:165,bands_path:226,bands_ref_obj:165,bandshift:45,bandstr:206,bandstructur:[1,4,6,8,9,163,165,170,182,206,223,226,238,239,240,253,256,258,259,292],bandstructure_uniform:182,bandstructuresymmlin:[164,165,170,182,239,261],bandwisespil:221,banio3:284,banner:[4,6],bar:[1,55,74,88,110,170,172,182,197,225],bar_on:110,bar_po:110,barbara:291,bare_coord:28,barebon:40,barrier:[109,235],barroso:291,bartel:[88,173],bary_coord:276,barycentr:276,barycentric_coord:276,basal:79,base:[1,2,3,4,6,11,12,13,15,16,17,20,21,22,23,25,26,28,29,30,32,33,34,35,36,37,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,66,67,68,70,71,74,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,100,101,102,103,105,106,108,109,110,112,113,116,117,118,119,120,122,123,132,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,182,183,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,206,208,209,210,211,212,213,215,216,217,218,219,221,222,223,224,225,227,228,230,231,232,234,235,237,238,239,240,241,242,243,245,246,247,248,250,251,254,255,256,257,258,260,261,262,263,264,265,267,269,270,271,272,273,275,276,278,280,281,282,283,284,287,289,290,291,292],base_class:158,base_posit:159,base_reconstruct:157,base_units_dict:160,base_url:183,baseexcept:[140,160,228],basenam:[190,191],basephasediagram:[1,88],bash:[4,5,6],bash_profil:[4,5,6],bashrc:[4,6],basi:[1,34,78,79,88,98,108,149,157,158,169,170,173,182,186,192,199,200,201,202,211,212,221,223,224,230,232,240,261,263,276],basic:[1,4,6,29,47,48,49,61,64,79,87,112,118,119,145,153,154,155,156,158,159,164,167,168,169,171,173,185,190,192,197,199,200,201,203,204,210,224,228,232,239,240,243,247,255,260,279],basicabinitinput:188,basicabinitinputerror:188,basicmultidataset:188,basin:91,basis_and_potenti:201,basis_and_potential_map:202,basis_molopt:199,basis_pbe_54_max:221,basis_pbe_54_min:221,basis_pbe_54_standaard:240,basis_pbe_54_standard:221,basis_set:[192,199,212,224,232],basis_set_filenam:199,basis_set_opt:224,basis_typ:202,basisfunct:221,basisset:221,basissetread:211,batch:[1,13,240],batch_write_input:240,batch_write_vasp_input:13,bath:291,batio3:20,batteri:[1,8,9,11,74,105,114,175,289],battery_abc:[8,9,114,115,118,119],batteryanalyz:[1,116],battl:141,bayesfactor:1,bb43c666e3d36577264afe07669e9582:240,bb:[25,34],bb_j:34,bbab:265,bcc:[70,79,97,188,263],bct1:263,bct2:263,bctet1:263,bctet2:263,be_sv:240,be_sv_gw:240,be_vs_clean_s:105,beam:[51,52,53,54,210],beam_direct:[53,210],beam_energi:210,bear:157,beatriz:85,bec:90,becaus:[1,2,3,4,5,6,45,49,66,70,72,79,82,84,98,105,122,153,157,165,177,188,200,219,226,228,230,232,233,239,240,245,260],beck:[161,238,240],becom:[4,6,40,71,84,94,146,148,150,169,197,202,204,225,283],been:[1,2,3,4,5,6,12,15,16,23,26,28,29,63,79,84,113,156,157,158,165,170,177,182,183,187,188,199,226,238,239,254,256,260,269,282,290,291,292],befor:[1,2,3,5,26,44,48,55,56,71,87,88,91,139,156,157,165,172,175,183,189,199,200,201,212,233,239,240,260,261,271,272,292],beforehand:223,begin:[157,172,188,292],begin_tag:187,begin_tim:187,beginn:66,behav:[153,199,240],behavior:[1,5,56,66,79,98,105,108,149,156,157,182,186,199,230,238,239,240],behaviour:1,behind:[210,240],being:[1,2,4,6,29,34,37,49,63,66,67,71,82,88,117,137,138,157,158,170,172,174,182,183,187,199,202,204,208,239,248,262,263,278,279,292],believ:[1,291],belong:[66,71,84,90,117,150,157,175,182,190],belov:[156,264],below:[4,5,6,16,40,48,55,58,66,70,81,88,96,139,157,158,160,164,167,170,174,186,199,215,232,234,239,269,280,292],benchmark:180,bend:[230,232],beneath:182,benefit:[3,4,6,292],benjamin:291,bent:79,benzen:[68,145],berkelei:[4,6,291],berklei:290,berlin:291,bernstei:[1,291],berri:240,besid:139,best:[3,4,5,6,41,49,63,70,79,84,88,103,149,156,157,165,170,182,187,201,238,251,265,269,275,285,292],best_cas:63,best_fit:34,best_m_list:63,best_onli:269,bestsq:[142,194],beta:[1,49,122,149,196,199,200,212,260,263,272,292],beth:[53,186],better:[1,13,79,84,98,165,240,269,292],betweeen:239,between:[1,4,5,6,11,12,15,16,20,23,25,28,29,34,36,37,40,43,44,49,53,55,56,63,66,70,71,74,76,78,79,81,82,84,85,87,88,90,91,97,98,100,105,109,117,123,138,139,143,145,147,148,149,153,154,156,157,159,160,165,167,170,173,177,181,182,193,195,196,200,201,209,213,215,218,222,239,243,250,251,257,258,260,261,263,264,265,269,272,276,277,289,292],beyond:[26,28,43,49,109,156,165,271,292],bfg:201,bh:[56,153],bharat:[1,291],bi:[56,85,153,240,284],bi_d:240,bi_d_gw:240,bia:[25,153],bias:[25,292],bibtex:[1,41,182,196,281],bidirect:78,bidirectionalzsl:76,big:1,bigfix:1,bigger:170,bin:[5,212,218,239],binari:[1,56,88,92,170,280],bind:[1,5,17,105,113,195,201,248,272,292],biolog:291,biotechnolog:291,bipyramid:79,birch:[62,93],birch_murnaghan:[62,93],birchmurnaghan:62,bisector:34,bit:[1,5,239,292],bitat:289,bitbucket:[5,234],bitrat:289,bk:[56,153],black:[170,287,289],blanco:[93,139],blank:[179,192,199],blank_color:280,blase:211,blau:291,bleed:[4,6],blength:[105,157],bloch:239,block:[146,153,192,196,199,215,239],block_kei:192,blokhin:1,blondgeek:1,blue:[170,258],blyp:161,bn:[156,264],bndidx:212,bo:74,board:63,boca:153,bocarsli:81,bocklund:291,bodi:[79,200,233,239],bohr2ang:206,bohr:[49,81,83,139,149,153,160,186,201],boil:[153,292],boiling_point:153,boltz:165,boltzmann:[165,238],boltztap:165,boltztrap2:[1,8,9,163],boltztrap:[1,8,9,163,170,240],boltztrapanalyz:[1,165,170],boltztraperror:165,boltztrapplott:170,boltztraprunn:[165,170],bolztrap:1,bond:[1,8,9,16,17,23,25,28,29,30,35,47,56,67,68,70,71,79,85,97,103,105,138,139,144,151,156,157,167,195,212,215,222,230,231,232,240,269,272,280,288,289],bond_13_cap:85,bond_chang:231,bond_dissoci:[8,9,14],bond_length:[70,71,269],bond_length_cap:85,bond_ord:[1,71,145,156,212],bond_order_dict:138,bond_tol:288,bond_val:[8,9,14],bondbond13:215,bondbond:215,bonddissociationenergi:16,bonded_structur:[56,100],bondi:153,bondlength:157,bonkowski:291,bool:[5,11,12,13,15,16,40,45,48,49,51,52,53,54,55,56,58,59,63,66,67,68,70,71,74,76,77,79,81,82,83,88,91,93,97,98,100,103,105,109,110,113,116,117,119,122,130,131,137,138,139,143,146,147,148,149,152,153,154,155,156,157,158,159,164,165,167,168,169,170,171,172,174,175,177,181,182,192,195,196,197,199,200,201,206,215,218,221,222,223,226,228,232,233,238,239,240,241,242,243,252,256,260,262,269,271,272,273,280,283,287,288],booleankeyword:221,boop:79,boost:1,border:40,border_hyperplan:40,borg:[1,8,9,114,172],borgqueen:[123,182,292],born:[1,53,90,234],borneffectivecharg:90,borneffectivechargetensor:90,both:[1,4,5,6,15,16,20,29,49,55,56,71,74,93,97,98,105,109,119,146,156,157,158,165,167,168,169,170,177,188,217,220,236,239,240,258,260,265,269,275,276,292],bottleneck:3,bottom:[4,6,70,157,200],bottom_grain:70,bottom_incid:70,bound:[30,34,40,48,88,91,102,165,199,215],boundari:[1,4,6,30,40,49,56,66,69,70,71,87,91,141,149,154,156,182,215,240,252,269,276,277,289,292],boundary_point:91,bounds_low:34,bounds_upp:34,bourk:204,box:[5,143,156,157,215,216,217,223,225,292],br:[1,56,85,116,153,174,177,225,240],br_gw:240,bracket:[148,196,283],bradlei:264,brafman:290,bragg:[53,54],bragg_angl:53,branch:[3,13,66,102,164,165,170,239,254,258],branch_nam:165,branch_x:239,brand:1,brandon:[1,291],branton:264,bravai:[228,260],breadcrumb:281,breadth:56,break_bond:156,break_edg:71,breakag:1,breakdown:88,brese:[17,79],breviti:1,bridg:[15,193,195,213,215],brief:[105,139],briefli:172,brillouin:[1,149,164,165,170,181,188,210,254,258,260,261,263],brinel:153,brinell_hard:153,bring:[3,4,6,157],broad:[3,257],broadcast:262,broaden:[113,186,212,257],broader:3,broberg:[47,49,291],broken:[1,5,67,71,157,199],brokensymmetri:199,brown:142,browser:182,brugger:58,brunner:79,brunnernn:1,brunnernn_r:79,brunnernn_reciproc:79,brunnernn_rel:79,brute:[84,102,105],bruteforceordermatch:84,bs:[1,165,170,254,258],bs_freq_mesh:186,bs_label:170,bs_legend:170,bs_loband:186,bs_plot_data:[170,258],bs_project:170,bs_ref:170,bsdosplott:[1,170],bse:[1,186,211,239,240],bse_dump:211,bse_fiesta:211,bse_run:211,bse_tddft_opt:211,bseoutput:211,bset:1,bson:[20,25,29,30,222],bson_compat:29,bson_nb_voro_list2:30,bson_nb_voro_list:30,bsplotter:[1,2,170,223],bsplotterproject:170,bsvasprun:[1,239],buckingham:141,buckingham_input:141,buckingham_potenti:141,buckinghampotenti:141,bud:1,buffer:282,buffer_callback:282,bug:[1,239,291],bugfix:[1,4,6],buggi:[4,6],build:[1,5,26,71,77,105,118,131,149,156,157,161,170,186,188,190,199,201,215,232,258,280],build_bad:131,build_enum:131,build_new_entri:16,build_shared_lib:5,build_slab:157,build_unique_frag:71,builder:238,built:[1,4,6,49,71,74,79,88,146,151,292],bulk:[1,15,43,44,48,49,58,62,70,91,105,153,157,182,240,269,270,272],bulk_atomic_site_averag:[44,45],bulk_do:48,bulk_entri:105,bulk_gform:105,bulk_modulu:153,bulk_planar_averag:[43,44,45],bulk_structur:[43,44,98,270],bunch:53,bundl:1,burk:161,bush:141,bush_lewis_flag:141,busi:78,butku:179,butyl:68,bv:17,bva_distance_scale_factor:28,bvanalyz:[1,17,103],bwdf:221,bwdfcohp:221,bwjustu:1,by_path:199,bypass:1,byu:[5,140,264],bz2:123,bz:[170,186,188,239,261,263],bz_band:165,bz_kpoint:165,bz_lattic:170,bzip:[1,196],bzt:165,c0477913afb63dfae3439f3534fbf0:240,c0:284,c0a8167dbb174fe492a3db7f5006c0f8:240,c10:97,c1:[74,146,224],c2:[70,74,211,269],c2_a2_ratio:70,c2_b2_a2_ratio:70,c2ee23355j:55,c2f15dfb5fd53396c5427635e5019160:240,c3:97,c4:97,c617e8b539c3f44a0ab6e8da2a92d318:240,c6:97,c7:97,c8:97,c9:97,c:[1,4,5,6,15,20,29,34,40,46,49,53,55,56,58,66,67,68,70,71,74,76,79,85,88,92,97,101,102,105,106,110,116,138,141,142,145,147,149,153,154,156,157,160,161,164,165,173,180,183,189,196,211,215,221,224,238,239,240,248,255,260,262,263,264,265,269,271,272,275,283,284,289,290,291,292],c_1121:58,c_1211:58,c_:58,c_arr:58,c_gw:240,c_h:240,c_i:[97,239],c_list:58,c_name:161,c_q:86,c_ref:169,c_v:[255,258],c_vec:58,ca2:269,ca6a5429c120a0ab705824386a76fe5b:240,ca:[56,85,148,153,238,240],ca_sv:240,ca_sv_gw:240,cach:[1,88],cached_class:177,cage:139,cagliari:291,cahill_thermalcond:58,cajfish:291,calc:[165,209,240,292],calc_compound:174,calc_entri:174,calc_ion:66,calc_ionic_from_zv:66,calc_shiftk:188,calcul:[0,1,4,5,6,15,16,17,25,26,28,34,40,43,44,45,46,48,49,51,52,53,54,55,56,58,59,60,61,63,66,67,70,71,74,77,78,79,81,82,83,84,87,88,90,91,93,94,96,97,98,105,108,109,110,137,138,139,142,143,145,146,148,149,151,153,156,157,158,165,167,168,169,170,171,172,173,174,176,177,182,186,187,188,190,192,197,198,199,200,201,202,209,210,212,215,221,223,224,226,228,230,231,232,234,238,239,240,241,252,254,256,257,258,260,263,264,269,272,275,276,277,290],calculate_bv_sum:17,calculate_bv_sum_unord:17,calculate_dimensionality_of_sit:56,calculate_efermi:239,calculate_energi:94,calculate_ng:240,calculate_stress:58,calculate_val:83,calculate_vol:49,calculated_reaction_energi:[94,292],calculated_reaction_energy_uncertainti:94,calculation_typ:200,calcult:53,calendar:2,california:[4,6,291],call:[1,4,5,6,15,16,25,28,29,30,47,49,51,62,63,66,71,79,84,88,98,113,118,119,130,132,137,139,142,155,156,161,164,165,170,177,182,183,187,190,195,197,199,200,201,211,216,220,233,236,239,248,254,257,258,267,269,272,278,280,283,292],callabl:[71,133,153,155,156,200,228,233,239,240,278],caller:[1,28,137],cam:5,cambridg:[52,93,291],camelcas:284,camera:289,camera_length:53,campbel:264,can:[1,2,3,4,5,6,11,12,13,15,25,26,28,29,40,41,43,44,45,46,48,49,54,55,56,58,59,63,66,67,70,71,74,77,79,81,83,84,86,87,88,91,92,93,94,97,98,102,103,105,109,110,113,116,117,118,119,120,122,139,143,146,147,148,149,151,153,154,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,175,176,177,180,181,182,183,186,187,188,190,192,195,197,199,200,201,202,206,210,212,215,216,219,221,222,223,224,226,228,230,232,233,234,235,238,239,240,248,254,257,258,260,261,262,263,264,265,268,269,271,272,273,276,277,281,283,284,287,288,290,291],candid:[49,63,66,269],canepa:[48,87,290],cannot:[2,3,4,6,17,30,68,84,93,97,98,137,146,153,169,177,187,199,200,201,215,230,232,269,276,277],canon:[1,2,290],cap:[1,26,28,279],capabl:[1,2,4,5,6,48,84,120,185,222],capac:[58,116,117,118,120],capacity_grav:120,capacity_vol:120,capciti:120,capit:[3,146,233],caption:291,captur:[43,200,233,239],carbon:[68,146,230,232],card:[1,182,292],cardin:201,care:[1,5,71,150,158,222,239,263,272],carefulli:[157,240],carlo:[142,143,248,269],carnegi:[239,291],carri:[1,117,118,119,156,157,195,215,269],carriag:278,carrier:[165,169,170],carrier_conc:165,cart_coord:[149,156,164,212],cart_coordin:15,cart_dir:239,cart_forc:212,carter:110,cartesian:[1,4,6,15,28,44,66,70,71,87,98,139,141,147,149,152,154,156,157,164,170,199,206,212,224,238,239,247,252,254,256,260,263,271,272,276,292],cartesian_site_posit:183,carvaj:152,cassel:78,cast:231,catalyt:110,catch_bas:68,categor:43,categori:[3,70,146,219],categorize_functional_group:68,cathod:[88,289,290],catholiqu:291,cathrin:28,cation:[1,25,28,29,34,35,49,79,137,138,141,153,222,290],cation_anion:79,cation_atom_list:29,cation_core_chrg:141,cation_list:29,cation_shell_chrg:141,cation_shell_flg:141,catlow:141,caus:[1,2,67,195,201,217,240,276],caution:[83,168,169,201,239],caveat:5,caviti:[1,230],cb:[44,45,170],cb_cut:165,cb_energy_rang:170,cbar_label:280,cbar_label_s:280,cbm:[44,45,48,164,169,170,239,240],cc:[116,117,156],ccca:265,ccmake:5,ccsd:224,cd:[5,56,85,153,240],cd_sv_gw:240,cder_data:239,cdo:165,cdot:[54,239],cdum_x_imag:239,cdum_x_real:239,cdum_y_imag:239,cdum_y_r:239,cdum_z_imag:239,cdum_z_real:239,ce3:240,ce:[1,22,29,56,85,153,240,269],ce_estim:25,ce_gw:240,ce_list:29,ce_nnbces_nbces_ligand:22,ce_symbol:[22,26,29],ceder:[4,6,55,74,87,88,101,102,105,157,165,172,240,290,292],ceil:157,celementtre:[1,239],cell:[1,12,13,15,17,20,25,29,49,53,56,63,66,70,78,79,81,87,95,97,98,110,116,117,139,141,149,152,154,156,157,164,165,170,175,182,186,188,196,199,200,201,206,211,219,221,223,226,228,234,238,239,240,243,248,255,258,260,261,262,263,264,269,270,271,272,288,289],cell_flg:141,cell_intens:53,cell_opt:201,cell_scattering_factor:53,celldm1:228,celldm2:228,celldm3:228,celldm4:228,celldm5:228,celldm6:228,celldm:228,cellopt:201,celloptset:201,celltyp:206,cenet:1,center:[1,15,28,29,34,66,79,84,97,105,137,147,149,155,156,157,169,170,186,188,204,208,221,238,239,240,248,252,260,266,269,271,289],center_coord:[149,252],center_indic:156,center_of_mass:[156,157],center_slab:[15,147,157,269],centering_typ:28,centimet:[53,66],centr:291,central:[17,22,26,28,29,58,222,289],central_sit:[22,26,28],centroid:[28,29,40,84],centrosymmetr:66,centrosymmetri:260,cermic:291,certain:[1,4,5,6,11,12,15,53,63,68,79,98,145,156,157,158,165,167,170,173,182,199,204,222,239,240,260,269,271,289,292],cf:[56,79,153,240],cfit:202,cg:[26,28,39,199,201],ch2:146,ch3:[71,156],ch4:[4,6],chain:[56,218,281],chair:195,chalcogen:[146,153],challeng:[117,260,263,290],chan_rad:248,chang:[3,5,12,13,34,43,48,52,55,56,62,66,71,74,81,87,88,91,97,98,102,105,117,152,153,157,159,165,169,172,177,182,183,186,188,190,196,199,200,201,226,228,233,239,240,248,265,278,280,285,291,292],changebasi:34,channel:[4,5,6,167,169,199,200,222,239,248],chantrel:143,chapter13:52,chapter:[54,86,265],charact:[1,70,137,138,151,153,170,192,200,215,231,233,239,260,280,283],characteris:139,characterist:[60,68,151,158],charg:[1,4,5,6,11,16,17,43,44,45,47,48,49,55,63,66,71,79,86,87,90,98,100,101,102,116,117,118,119,132,137,138,139,141,146,148,151,153,156,160,186,188,190,192,201,204,209,212,215,221,222,223,224,230,239,240,269,270,272,283,290],charge_balance_sp:269,charge_balance_speci:269,charge_distribution_df:49,charge_neutrality_toler:17,charge_spin_check:156,charge_str:283,charge_to_discharg:119,charge_transf:209,charge_transfer_from_fil:209,charge_transfer_to_str:209,charge_typ:138,chargebalancefilt:11,chargebalancetransform:269,chargedcelltransform:272,chargedensityanalyz:[1,49],chargeinsertionanalyz:49,chargemol:[1,138],chargemol_cal:[8,9,136],chargemolanalysi:138,charnlei:84,chart:187,chateign:179,chc273:1,cheaper:[88,199],check:[1,2,3,4,5,6,8,9,11,15,22,26,29,34,44,45,49,53,55,59,63,66,70,71,78,79,83,84,85,88,91,98,102,108,118,122,141,145,146,147,152,153,154,156,157,158,160,164,165,168,169,170,172,182,184,186,192,197,199,200,201,208,212,221,223,230,233,238,239,240,243,260,262,263,269,276,284],check_acc_bzt_band:165,check_charg:98,check_condit:35,check_final_relaxed_structure_deloc:45,check_for_potcar:238,check_for_structure_chang:231,check_freysoldt_deloc:45,check_hash:172,check_isostructur:103,check_kumagai_deloc:45,check_lattic:154,check_lattice_scal:98,check_ordered_symmetri:269,check_param:238,check_potcar_hash:172,check_primitive_cel:98,check_rank:[58,158],check_stabl:88,check_strict_ord:37,check_volum:49,checkout:3,checkpoint:212,chem:[1,26,28,56,79,86,88,138,141,230,290,292],chemenv:[1,8,9,14,222],chemenv_cit:35,chemenv_config:[9,14,18,31,39],chemenv_configur:39,chemenv_error:[9,14,18,31],chemenv_strategi:[9,14,18,24,28],chemenvalgorithm:26,chemenvconfig:32,chemenverror:[29,33],chemenvstrategi:[25,29],chemic:[1,18,26,29,40,41,43,46,48,71,72,74,79,86,87,88,91,94,105,118,119,138,146,151,153,156,157,165,170,171,174,175,182,183,189,190,209,215,223,239,240,280,290,291,292],chemical_energi:88,chemical_formula_anonym:183,chemical_formula_hil:183,chemical_potenti:[43,48],chemical_shield:239,chemical_symbol:189,chemical_system:[1,40,146],chemicalenviron:29,chemicalpotenti:146,chemicalpotentialdiagram:40,chemicalshield:86,chemistri:[1,3,16,48,55,72,74,101,102,146,147,148,153,165,170,172,173,180,192,204,240,280,291],chemmat:[28,48,74,81,91,96,180],chempot:[88,105],chempot_diagram:[8,9,14],chempot_plot_addon:105,chempot_rang:105,chempot_vs_gamma:105,chempot_vs_gamma_plot_on:105,chemsi:[1,41,175,182],chemsys_formula:182,chemsys_formula_id:182,chemsys_formula_id_criteria:182,chemview:288,chen:[1,56,180,224,290,291],cheng:1,chenxin13:224,cheon:56,chevrier:[4,6],chg:48,chgcar:[1,5,49,79,87,137,138,139,156,239,240],chgcar_filenam:[49,137],chgcar_ref:139,chgcarpotenti:87,chgref_filenam:137,chi:[1,209,291],chieh:291,child:[199,201],children:[199,201],chk:212,chksymbreak:[186,188],choic:[1,3,5,25,66,149,153,154,170,177,199,206,232,262,264,265,292],choleski:[199,201],cholia:[4,6,290,291],choos:[81,88,170,199,215,240,254,258,261,271,272,289],chop:167,chose:[170,199],chosen:[28,81,110,117,119,156,167,172,201,223,238,239,240,261,287],choudhari:[239,291],christian:291,christoph:291,chromat:53,chu:[1,240],chunk:182,chunk_siz:182,chureemart:143,ci200386x:290,ci:[1,224,239],cif:[1,4,6,8,9,12,13,49,122,156,179,182,184,208,240,269,292],cif_fil:208,cif_str:[12,13,196],cifblock:196,ciffil:196,cifio:1,cifpars:[1,196,292],ciftransmut:[12,13,292],cifwrit:[1,156,196,292],circleci:1,circular:1,circumfrenti:40,circumst:88,circumv:56,citat:[1,4,6,28,46],cite:[28,40,55,74,87,91,92,105,110,113,137,138,139,140,143,157,179,248,257,290],cl1:[4,6],cl2:[74,146,177,240],cl:[1,4,6,33,56,67,85,116,146,153,156,173,174,186,189,193,231,240,242,284,292],cl_gw:240,cl_h:240,claim:[4,6],clamp0:38,clamp1:38,clarendon:264,clariti:40,clark:291,clarke_thermalcond:58,clase:197,clash:195,class2:215,classic:[82,143,165,224],classifi:[1,70,83,156,264],classmethod:[11,12,15,20,23,25,26,28,29,30,32,34,36,37,43,48,49,55,58,59,61,63,66,70,71,74,77,82,84,85,86,88,89,91,94,98,102,105,106,109,113,118,119,122,137,139,146,147,148,149,152,153,154,156,157,158,159,160,161,164,167,168,169,173,175,176,186,187,188,190,192,196,197,199,211,212,215,216,217,219,221,222,224,225,228,230,234,237,238,239,240,242,254,255,256,257,262,265,267,281,284],clean:[3,82,105,172,177,278],clean_entri:105,clean_entry1:105,clean_entry2:105,clean_lin:278,cleaned_up_slab:105,cleaner:1,cleanli:3,cleanup:1,clear:[3,12,13,29],clear_dir:165,clear_environ:29,clear_redo:[12,13],clearer:1,cleav:157,clegaspi:1,clever:278,cli:[1,4,6,8,9,240],click:[3,5],client:[150,161,183,190],clo3:174,clo4:174,clo:174,clock:289,clockwis:26,clone:[3,4,5,6],close:[1,4,6,11,29,30,49,51,62,70,71,79,108,109,156,157,170,182,187,189,208,226,257,258,269,271,278],closeit:189,closer:[70,139,272],closest:[29,34,47,49,66,71,79,156],closest_neighbor_dist:28,closestsit:49,closet:66,cloud:5,cls_:242,cls_kwarg:193,clue:3,cluster:[1,4,6,49,56,142,156,208,210,215,224,260,269],cluster_from_fil:208,cluster_nod:49,cluster_sit:260,cluster_size_and_shel:269,clustered_sit:260,clustering_tol:49,clutter:199,cm203303y:55,cm404079a:165,cm5:138,cm702327g:[88,290],cm:[4,5,6,43,53,55,56,66,85,96,137,153,160,165,168,169,212,240,258],cmake:5,cmake_cxx_flag:5,cmakecach:5,cmakelist:5,cmap:[58,91,280],cmap_rang:280,cmd:[141,216],cml:139,cmode:189,cmu:239,cn1:49,cn:[25,26,28,29,79,153,222,224],cn_bias_weight:25,cn_map:[25,29,30],cn_nninfo:79,cn_weight:[25,79],cnbiasnbsetweight:25,cnbiasweight:25,cnr:211,cnx:84,co1:146,co2:[173,208],co2o3:146,co3:[174,240,284],co4:240,co:[1,54,56,70,71,85,88,105,112,153,174,202,208,240,269],co_1:202,co_2:202,co_sv_gw:240,coars:[87,201],coarsest:201,cobi:[167,170],cobicar:1,cod:[8,9,178,183],cod_id:179,code:[0,1,2,4,5,6,37,44,46,48,52,53,54,62,63,70,71,74,83,97,108,109,110,137,138,139,140,142,143,145,150,156,157,161,165,167,170,173,180,182,186,187,188,190,194,199,200,201,205,219,235,238,239,240,258,260,269,272,281,289,290,292],codec:278,codop:269,coef:211,coeff:[1,94,212,215,239,276],coeff_threshold:91,coeffici:[1,34,53,58,60,87,91,94,96,105,110,153,158,164,165,170,199,201,212,215,239,254,256,276],coefficient_of_linear_thermal_expans:153,coexist:105,cof:183,cohen:291,coher:[26,76,79],coherent_interfac:[8,9,14,75],coherentinterfacebuild:76,cohes:182,cohp:[1,8,9,163,170,219,221,222,223,240],cohp_dict:[167,170],cohp_fil:167,cohpbetween:221,cohpcar:[167,169,222,223],cohpendenergi:221,cohpgener:221,cohplist:169,cohpplott:170,cohpstartenergi:221,cohpstep:221,cohsex_opt:211,coincid:[70,78,156,269],coka1:54,coka2:54,coka:54,cokb1:54,cole:291,collabor:[1,4,6,179],collect:[1,4,6,58,59,117,146,154,156,158,160,175,179,182,187,188,189,190,197,199,201,210,215,239,260,262],collection_angl:210,colleg:291,collinear:[34,81,82,138,156,168,186,239,269],collinearmagneticstructureanalyz:81,collis:153,colon:265,color:[29,40,62,71,88,105,110,170,280,287,289],color_area:110,color_cycl:[280,287],color_dict:105,color_palette_dict:105,color_schem:71,color_set:110,colorbar:280,colormap:[29,88,280],colour:283,column:[169,170,177,212,215,239,247,248],com:[1,3,5,15,49,84,96,108,113,139,140,156,180,182,189,227,257,269,281,291],comb:240,combatibilityerror:172,combin:[1,3,5,17,48,49,51,52,54,68,70,71,77,81,84,88,98,109,116,146,149,156,157,161,169,172,182,183,190,195,196,199,215,216,221,222,260,261,263,269,272,292],combine_neb_plot:109,combineddata:[1,215,216],come:[3,4,5,6,29,67,102,103,165,177,186,200,202,233,238,264],comm:88,comma:[182,192,232,281],command:[1,2,3,4,5,6,124,129,131,136,139,141,143,170,216,218,245,275,292],command_lin:[1,5,8,9,156],commandlin:141,commatsci:[4,6,92,93,240,260,261,263,290],commensur:56,comment:[1,66,186,188,196,199,201,204,208,210,215,227,238,239],commentari:[239,290],commerci:[4,6],commit:[1,3,4,6],common:[1,4,5,6,67,79,83,88,94,117,124,146,153,156,168,170,173,186,199,201,245,264,272,284],common_oxidation_st:[146,153],commonli:[1,54,139,160,238,240,265,274,287],commun:[2,3,5,47,49,139,153,165,173,290,291],comp1:[88,94],comp2:[88,94],comp:[1,4,6,17,41,49,88,94,118,140,146],comp_dict:91,comp_gz:174,comp_tol:88,compact:51,compar:[1,4,5,6,11,22,30,34,49,53,66,70,71,81,85,98,109,112,117,118,122,135,147,153,154,156,157,165,172,175,199,200,201,208,210,221,226,231,238,240,255,260,262,263,269,284,288,292],compare_structur:135,compare_sym_band:165,comparison:[1,11,25,29,70,84,85,88,98,147,156,157,170,175,258,260,262,284],compat:[1,4,5,6,8,9,29,43,45,48,62,81,82,88,91,139,153,156,157,171,173,175,177,182,201,220,223,224,226,236,238,239,263],compat_1:177,compat_2:177,compat_typ:172,compatibilityerror:[43,172,177],compatible_onli:182,compet:88,competit:105,comphi:93,compil:[1,3,4,5,6,113,137,138,139,140,143,239,240,264,278],complain:188,complet:[1,3,4,5,6,88,94,146,157,169,177,190,200,209,210,212,217,232,238,239,260,269,271,292],complete_do:[1,170,209,239],complete_ord:1,completecohp:[1,167,222],completedo:[113,165,169,170,200,209,223,255,287],completephonondo:[182,226,255,258],complex64:239,complex:[1,3,25,28,43,70,84,88,98,113,148,149,152,155,156,165,169,170,189,197,199,215,226,238,239,254,256,269],compli:263,complianc:[1,58],compliance_tensor:58,compliancetensor:58,compliant:[1,183],complic:269,compon:[20,30,40,55,56,60,72,84,86,88,91,96,105,146,165,168,170,186,201,239,240,257,261,263,283],compos:[34,170,173,200,233,239],composit:[1,2,4,6,8,9,17,40,41,43,46,74,88,91,94,98,101,102,105,117,118,144,147,148,151,153,154,156,159,169,171,172,173,175,176,177,179,182,272,276,283,292],composition_predict:101,compositionenergyadjust:173,compositionerror:[1,146],compositionlik:[66,154,156],compositon:[1,88],compound:[41,56,62,72,82,88,91,101,102,103,105,106,117,118,119,160,167,170,172,174,182,234,240,280,292],compoundpd:1,compoundphasediagram:88,comprehens:[4,6,138,182,188,292],compress:[1,123],comprhi:1,compris:[4,6,72,182,197],compromis:[2,195],comput:[1,4,5,6,20,23,25,26,28,29,30,33,34,39,43,44,46,47,48,49,51,52,53,54,55,56,63,66,70,79,82,84,86,88,91,92,93,94,97,98,105,110,117,137,138,139,141,143,147,149,156,157,164,165,169,170,172,173,174,177,179,182,186,187,188,190,192,199,201,209,211,212,222,224,230,238,239,240,248,250,251,260,261,263,269,271,272,276,280,290,291,292],computation:[201,239],compute_adj_neighbor:79,compute_average_oxidation_st:63,compute_coordination_environ:28,compute_correct:174,compute_defect_dens:46,compute_environ:39,compute_forc:63,compute_from_fil:174,compute_md5:190,compute_offset_vector:252,compute_partial_energi:63,compute_period:20,compute_periodicity_all_simple_paths_algorithm:20,compute_periodicity_cycle_basi:20,compute_structure_environ:28,compute_sub_structur:63,compute_trigonometric_term:79,computed_data:88,computed_entri:[8,9,40,105,117,118,119,171,172,177,292],computedentri:[1,40,88,91,94,117,118,119,122,171,172,173,174,175,177,182,239,292],computedreact:[94,292],computedslabentri:105,computedstructureentri:[1,91,105,119,122,172,173,175,177,182,239,292],computerentri:1,computi:186,computron:1,compyrhi:1,conc:[48,91],conc_dict:91,conc_term:91,concaten:[159,187,200,239],concentr:[43,46,48,91,140,165,169,170],concept:[117,210,240,292],conceptu:79,concern:[29,154,187],concis:53,concret:[36,190,210,235,240],concurr:[15,269],cond:165,cond_band:165,cond_dop:165,conda:[1,4,6],conden:[143,172],condens:[138,146],condit:[1,4,6,25,28,29,30,35,54,56,58,68,87,88,90,91,141,149,154,156,177,182,190,200,222,263,276,277,292],condition_descript:35,conditional_probability_list:102,condten:165,conduct:[4,6,55,93,153,157,165,170,211,224,234,239,256],conductor:[49,55,183,240],conf_cutoff:195,confab:195,confab_conform:195,confid:117,config:[1,3,4,5,6,131,153,172,210,238,240],config_dict:[210,240],config_fil:172,configur:[1,5,15,26,32,81,82,84,105,131,140,153,186,201,208,224,238,240,269],configure_pmg:131,confin:72,confirm:[43,66,177],conflict:[2,3],conform:[1,68,195,230,248],confus:269,congruenc:[199,201],conjug:[186,195,199,201],conjunct:[103,169],connect:[1,4,6,8,9,14,18,25,56,68,71,85,87,97,109,139,152,156,182,201,218,230,231,232,238,261,269],connected_compon:[9,14,18,19],connected_matrix:56,connectedcompon:20,connectedsit:71,connectivity_arrai:97,connectivity_find:[9,14,18,19],connectivity_graph:23,connectivityfind:21,conp:141,conrad:291,consecut:[159,209,218],consequ:[79,91],conserv:[2,188,190,201],consid:[1,4,6,16,20,23,28,30,34,40,43,45,47,48,49,55,56,62,74,77,78,79,83,87,88,91,93,97,98,102,105,110,116,122,141,145,149,152,156,157,164,167,169,170,177,182,183,195,201,212,216,222,239,252,256,260,269,272,279,289,290],consider:[29,45,55,72,116,123,240,277],consist:[1,28,48,58,70,74,88,152,157,158,164,168,170,172,186,199,201,204,210,215,238,239,240,243,245,272,284,292],consitu:151,consolid:[1,182],constant:[1,17,36,44,49,52,55,58,79,86,87,90,93,96,98,105,157,160,165,170,172,173,200,212,224,226,232,234,238,239,240,255,258],constant_lattic:159,constantenergyadjust:173,constantli:[1,2,292],constitu:151,constitut:[26,46,55,58,153,201,280],constrain:[40,88,168,186,240,245],constrain_latt:156,constrain_total_magmom:240,constrained_c_frac:49,constrains_templ:245,constraint:[1,49,90,91,186,199,201,230,232,240,245,269],construct:[1,5,15,29,30,34,36,37,40,48,49,56,58,59,66,71,75,76,79,82,88,91,118,137,139,146,148,156,158,160,172,173,182,186,188,189,192,197,199,216,222,223,225,230,238,239,240,256,265,269,289,292],constructor:[1,13,16,20,21,22,23,25,26,28,29,30,36,55,58,59,60,67,71,79,84,86,88,89,90,93,109,118,137,146,149,152,156,157,158,159,165,173,174,186,193,199,201,215,216,217,222,226,234,238,239],consult:[3,4,5,6,71,139,182,195,199,291,292],consum:[28,271],consumpt:1,contact:[239,240],contain:[1,2,4,6,11,12,13,23,25,26,28,29,30,32,33,34,35,36,37,38,39,40,43,44,49,56,63,66,68,70,71,74,79,84,88,91,92,96,97,98,102,105,106,110,113,115,117,118,119,121,122,123,124,136,137,139,141,143,144,146,148,149,151,153,156,157,160,163,164,165,167,169,170,171,172,173,174,175,176,177,182,186,187,188,189,190,192,195,197,199,200,201,205,206,208,209,211,212,215,216,217,219,222,225,226,231,235,238,239,240,241,245,248,251,254,255,257,260,261,263,264,271,272,276,277,280,281,289,290,292],contains_element_typ:146,contains_only_one_anion:29,contains_only_one_anion_atom:29,contains_peroxid:97,containsspeciefilt:11,contcar:[109,122,156,238,292],content:[8,9,14,84,158,165,184,190,194,197,200,212,225,247,248],context:[1,168,182],continu:[1,2,3,4,6,25,26,28,29,36,48,98,169,170,222,261],continuous_symmetry_measure_cutoff:[25,32],continuum:[4,6,230],contirbut:239,contour:88,contract:[4,6,186,224,273,284],contrast:169,contribut:[0,1,2,44,48,51,58,66,79,91,93,105,167,170,201,223,224,239,254,255,256,258,287,290,291],contributor:[1,4,6,157],control:[3,34,51,62,98,123,130,132,154,170,181,186,187,199,201,208,210,224,228,234,245,257,258,292],control_dict:234,control_param:225,conv:[1,275],conv_fact:63,conveni:[1,2,4,6,13,15,43,49,55,62,66,70,81,83,94,118,123,127,129,137,138,139,146,149,156,157,158,159,161,167,168,175,182,183,186,199,212,238,239,240,272,280,281,283,285,292],convent:[1,3,37,56,58,66,70,77,109,110,117,137,138,141,146,152,157,161,164,182,183,186,189,196,200,201,202,204,206,219,238,240,254,256,260,261,263,264,270,272,288],conventional_unit_cel:182,conventionalcelltransform:272,converg:[1,8,9,44,49,55,61,63,87,88,90,105,141,157,158,165,169,199,200,201,210,232,234,239,240,274,290],converged_electron:239,converged_ion:239,convergence_angl:210,convers:[1,53,55,58,87,88,117,118,124,149,158,160,193,203,213,258,292],conversion_batteri:[8,9,114,115],conversion_electrod:118,conversionelectrod:[2,115,118],conversionvoltagepair:118,convert:[1,4,6,15,49,55,56,58,59,63,66,67,71,76,78,79,88,94,96,98,105,122,135,137,146,149,153,156,158,159,160,161,168,170,172,182,186,187,188,189,190,192,196,200,208,215,219,224,226,228,231,233,238,239,260,261,268,276,280,283,292],convert_fmt:135,convert_gpa_to_ev:58,convert_strain_to_deform:59,convert_to_iee:158,convert_to_muc_per_cm2:66,convex:[40,41,74,88,110,117,118,119,182],convexhul:[1,110],coo19128:208,coo:[202,208],cookbook:283,cool:292,coop:[167,170,221,223],coopcar:[167,223],coord:[1,4,6,8,9,28,29,34,49,66,70,71,79,84,88,97,110,139,147,149,154,156,157,164,170,199,208,212,225,226,233,239,254,256,260,265,271,274,277,289,292],coord_cython:[8,9,274],coord_geom:29,coord_left:53,coord_list:276,coord_list_map:276,coord_list_mapping_pbc:[276,277],coord_precis:247,coord_right:53,coord_typ:238,coord_util:1,coordin:[1,4,6,15,20,21,22,24,25,26,27,28,29,34,36,39,40,44,47,49,53,63,66,70,71,79,83,84,87,88,97,98,105,109,139,141,147,149,151,152,153,154,156,157,159,164,165,170,195,197,199,201,204,212,215,216,219,222,223,224,225,226,233,234,238,239,240,245,247,248,252,254,256,260,263,265,271,272,276,277,289,292],coordinate_fil:215,coordination_environ:[8,9,14,18,22,222],coordination_environments_atom_pres:29,coordination_environments_ion_pres:29,coordination_geometri:[9,14,18,24,28],coordination_geometries_fil:[9,14,18,24],coordination_geometry_find:[9,14,18,24],coordination_geometry_symmetry_measur:28,coordination_geometry_symmetry_measures_fallback_random:28,coordination_geometry_symmetry_measures_separation_plan:28,coordination_geometry_symmetry_measures_separation_plane_optim:28,coordination_geometry_symmetry_measures_sepplane_optim:28,coordination_geometry_symmetry_measures_standard:28,coordination_geometry_util:[9,14,18,31],coordination_no:269,coordination_numb:[26,28],coordination_sequ:20,coordinationgeometri:26,coords1:276,coords2:276,coords_a:149,coords_are_cartesian:[28,66,70,71,147,149,154,156,157,164,170,254,256,263,271],coords_are_displac:159,coords_b:149,coords_filenam:245,coords_set:15,coorind:215,copi:[1,3,4,6,12,34,43,49,70,71,94,146,147,149,155,156,157,159,188,190,211,239,240,267,271,272,276,278],copl:[167,219],copy_chgcar:240,copy_wavecar:240,cordero:79,core:[1,2,3,4,5,6,8,9,12,13,14,40,41,42,44,46,49,50,52,53,54,55,58,59,60,64,66,68,70,71,74,77,79,81,83,84,86,87,88,89,94,98,112,113,117,118,139,141,142,163,164,169,171,172,173,177,179,183,184,186,189,193,199,201,208,213,215,221,222,223,225,226,230,231,234,235,238,239,240,243,247,248,260,265,267,269,270,272,273,281,292],corehol:210,cormac:62,cornel:291,corner:[20,84,88],corr:165,corrao:40,correct:[1,4,5,6,8,9,14,26,42,43,45,48,52,54,55,70,74,81,88,105,118,146,157,165,170,172,173,174,177,179,186,196,199,200,201,211,212,221,224,239,240,254,261,263,269,292],correct_entri:[43,172],correct_peroxid:172,corrected_energi:172,correction_calcul:[8,9,171],correction_nam:[43,172],correction_per_atom:173,correction_uncertainti:[172,173],correction_uncertainty_per_atom:173,correctioncalcul:174,corrections_dict:174,corrections_std_error:174,correctionslist:172,correctli:[1,5,56,137,146,165,167,197,239,240],corrector:238,correl:[142,150,161,165,192,199,201,211,224,240,269],correlation_grid:211,correspond:[1,2,13,15,20,25,26,28,29,30,36,37,40,43,44,48,49,52,53,54,58,59,63,66,70,71,74,78,79,82,84,85,86,88,90,91,96,97,98,105,110,112,119,137,138,139,141,146,147,149,156,157,158,159,165,167,169,170,172,177,182,187,188,189,197,200,201,202,223,225,230,232,238,239,240,241,243,254,257,258,261,264,269,271,272,276],correspondisng:239,corrupt:1,cosin:79,cosinu:33,cosinus_step:38,cosmo:[1,224],cost:[1,8,9,14,63,186,199,232,238,250,251],cost_per_kg:41,costa:[1,239,291],costanalyz:41,costdb:41,costdbcsv:41,costentri:41,costli:201,coth:255,could:[4,6,26,29,53,146,165],coulomb:[186,201,202],coulomb_mod:186,council:291,count:[71,79,88,120,137,147,186,215,239,292],count_lay:147,counterbalanc:87,counterpart:[15,137,139],coupl:[1,3,44,71,82,86,108,165,190,224,239,240],coupling_const:86,cours:199,courtesi:1,coval:[79,85,145,151,156,215,280,288],covalent_radiu:85,covalentbond:[79,145,156],covalentbondnn:[1,79],covalentradiu:85,cover:[40,94,165,201,223,280],coverag:105,covl_k:239,cp2k:[1,8,9,184,292],cp2k_input:199,cp2k_version:200,cp2kinput:[199,201],cp2kinputset:201,cp2koutput:200,cp:[79,106],cpc:[46,139],cpcm:230,cpdname:106,cpep:139,cpfit:202,cpmd:204,cpp:5,cpreport:139,cpu:[142,175,182,187,239,269],cpu_fract:187,cpu_tim:187,cpuwall_histogram:187,cq:239,cr3:17,cr4:17,cr:[56,85,153,174,240,269],cr_pv:240,cr_sv_gw:240,cracknel:264,cramer:138,crash:[1,192],crc:153,creat:[1,3,4,6,12,13,15,20,25,29,30,34,40,43,48,49,51,55,58,59,60,62,63,66,70,71,74,78,79,81,82,86,88,89,90,91,94,105,108,118,119,146,147,148,149,150,152,154,156,157,158,159,161,164,165,167,168,169,170,173,174,177,181,182,183,186,187,190,195,196,197,199,200,201,202,203,204,208,209,210,211,212,215,216,219,221,223,224,226,228,230,231,238,239,240,242,243,247,248,258,264,269,271,280,281,283,284,289],create_directori:[12,13],create_saturated_interstitial_structur:43,create_slab_label:105,create_subsi:201,created_at:[182,281],createfatband:221,createmod:278,creation:[1,98,153,157,160,182,199,201,290],creator:157,credit:[1,62,291],crest:[1,244,245,246],crest_best:246,crest_in:245,crestinput:245,crestoutput:246,criteria:[1,11,15,44,58,70,77,79,85,108,117,156,157,177,182,199,201,269],criteria_str:182,criterion:[187,201,240,292],critic2:[1,5,79,139],critic2_cal:[1,5,8,9,136],critic2analysi:139,critic2cal:[1,5,79,139],critic2nn:79,critic:[1,2,4,5,6,53,82,88,110,119,139,143,153,182],critical_point:139,critical_temp:143,critical_temperatur:153,criticalpoint:139,criticalpointtyp:139,crka1:54,crka2:54,crka:54,crkb1:54,cross:[1,25,34,48,113,125,153,158,164,170,199,209,210],cross_sect:209,crosses_origin:34,crowd:71,crude:82,cryst:[26,28,36,70,79,97,179],crystal:[1,3,4,5,6,46,49,51,52,53,54,56,66,70,71,79,83,92,97,103,105,110,139,149,151,152,153,156,157,158,164,167,168,170,179,180,182,186,194,196,222,234,254,256,260,263,264,269,271,272,280,290,292],crystal_kei:234,crystalairest:180,crystallin:[76,79,173,188,189,248,290],crystallograph:[1,49,71,92,149,156,157,189,264],crystallographi:[1,4,6,53,54,149,157,179,183,260,263,264,265],crystallographica:149,crystalnn:[1,56,79,100],crystalsai:[8,9,178],cs1:[4,6],cs2o2:146,cs:[1,4,6,53,56,85,153,157,240,284],cs_core_contribut:239,cs_g0_contribut:239,cs_matrix:86,cs_sv:240,cs_sv_gw:240,cscl:[1,4,6,157,284,292],csd:281,csf:[4,6],csl:70,csm:[25,26,29,36],csm_info:39,csm_skip_separation_plane_algo:26,csm_wcs_ctwcc:[25,39],csmfiniteratiofunct:36,csmfloat:25,csminfiniteratiofunct:36,cso:146,cssr:[1,4,6,8,9,156,184,243,248],cstride:170,csv:[41,55,113,175,187],csx:5,ctoher:291,ctrl:[167,219],cu:[52,54,56,85,105,146,153,164,170,240],cu_pv:240,cu_sv_gw:240,cu_u3:216,cub:263,cube:[1,8,9,53,137,149,165,170,184,199,200,201,232,269],cube_filenam:137,cubic:[1,4,6,70,79,109,149,157,170,260,263,269],cubicsupercelltransform:[1,269],cuboct:79,cuboctahedra:79,cuboctahedron:20,cuka1:54,cuka2:54,cuka:54,cukb1:54,cumbersom:[182,199],cumul:[109,239],curat:183,currenct:239,current:[1,2,3,5,17,20,26,28,29,30,49,55,58,63,71,77,79,82,83,84,88,91,96,105,118,119,138,149,156,158,167,173,174,176,182,183,192,196,199,201,209,211,217,219,221,224,225,232,238,239,240,245,263,269,272,280,292],curtarolo:[92,240,260,261,263],curv:[25,96,118,224,226,275],custodian:[1,4,6,199],custom:[1,5,62,76,77,79,88,105,109,110,158,164,165,182,183,197,230,232,240,281,289,292],custom_color:110,custom_smd:232,cut:[1,3,29,49,79,239],cut_off_absorbance_below_direct_allowed_gap:96,cut_off_dict:79,cutoff:[1,25,30,37,49,58,61,63,66,70,79,82,97,103,142,149,186,188,190,199,200,201,202,204,228,239,252],cutoff_radiu:201,cutoffdictnn:[1,79],cv:[58,255],cx:204,cy:204,cyan:170,cycl:[37,71,158,188,192,199,200,201,280,287],cyclohexan:195,cystallograph:292,cython:[1,156,251],cz:[34,204],czhengsci:291,d00945:2,d082dba29b57ab59b3165e605dbf71b8:240,d1:[25,98,212],d221d2c0bac4f8e81af2f5c42a314274:240,d2:[25,98,240],d368db6899d8839859bbee4811a42a88:240,d3:[232,240],d40a90babf1224b88ffb4c3273ac3848:240,d420:179,d427:179,d466d046adf21f6146ee9644049ea268:240,d4a05220ab0a2d4c03a76872ea724a1:240,d4e2cfe9338ef80da592d5bb9dc782c7:240,d6854224d20e3de6e6fd7399503791d1:240,d82c022b02fc5344e85bd1909f9ee3e7:240,d:[1,11,12,15,20,23,25,28,29,30,34,36,37,40,43,47,48,49,53,55,56,58,59,61,63,70,71,74,82,84,85,88,91,92,93,94,98,102,105,106,110,119,122,138,141,146,147,148,149,150,152,153,154,156,157,158,161,164,165,167,168,169,170,173,176,179,182,186,188,190,192,199,200,208,209,211,212,215,217,219,221,224,226,228,231,232,233,238,239,240,254,255,256,257,260,264,267,276,281,283,290,291,292],d_:269,d_hkl:[51,149],d_min:79,d_min_okeffe:79,d_min_vir:79,d_x:169,d_xy:169,d_xz:169,d_yz:169,d_z:169,daa65a04877317f8c3c593ddeaa8a132:240,dacek:290,dai:[4,6,182],dalton:85,damag:[4,6],dame:291,damewood:1,damp:240,dan:[4,6],dane:210,daniel:[264,291],daniil:87,danni:291,dao:[8,9],dardenn:1,dark2:40,darnoceloc:1,dash:[1,4,6,71,91,105,146,182,200,233,239,287],dashboard:[182,292],dat:[55,125,208,209,226],data1:23,data2:23,data:[1,2,4,5,6,8,9,13,20,36,37,40,41,43,44,45,46,49,54,55,56,58,62,66,72,74,79,87,88,91,92,93,96,97,101,102,103,105,106,110,113,117,118,119,120,121,122,123,145,147,151,153,156,157,158,164,165,167,170,172,173,174,176,177,179,182,183,184,187,188,189,190,194,195,196,197,200,204,206,208,209,211,212,214,216,217,218,219,222,224,225,226,228,231,233,238,239,241,242,247,254,255,256,257,258,262,264,275,280,281,290],data_:[1,196],data_aug:239,data_filenam:216,data_pag:153,data_typ:[106,182],databas:[1,3,4,5,6,32,41,88,102,145,146,153,156,172,173,177,179,182,183,188,238,281,292],dataclass:118,datafil:83,dataformat:204,datafram:[49,53,74,82,143,156,177,187,215,217,231,247],dataset:[161,188,189,191,260],datataset:188,datatyp:189,date:[1,3,4,5,6,182],datetim:[182,239,281,292],david:[1,28,113,291],davidson:[1,4,6,199],davidwaroqui:1,db:[4,6,56,93,153],dbcf7dcc6f4fb40df7b3d26904f60a66:240,dbroberg:1,dc386f505ad0c43385a7715b4111cb75:240,dcossey014:291,dd:[2,25,26,29,36,182],ddb:[1,182],ddec3:138,ddec6:138,ddec6_atomic_densities_dir:138,ddec:138,ddsc:240,de:[52,54,139,165,169,199,221,223,239,240,262,291],de_grid:211,deacon:291,deactiv:[26,284],deal:[2,4,6,25,81,156,170,199,200,201,202,223],debug:[28,71,110,139,278],debug_level:28,deby:[1,52,53,54,58,62,93,256],debye_integr:93,debye_temp_limit:256,debye_temp_phonopi:256,debye_temperatur:[58,93],debye_temperature_from_sound_veloc:2,debye_waller_factor:[52,53,54],decai:[15,49,61,142,269],decid:[28,45,110,157,199,201,222,240],decim:[81,88,149,156,157,158,169,191,280,283,284],declar:[98,150,175],decod:[1,182],decolvenaer:291,decomp:88,decompos:[199,200,239],decomposit:[41,79,88,91,119,137,158,248,276,290],decor:[11,17,43,79,81,83,100,102,137,146,156,157,160,170,240,269,271,272,280,282],decreas:[1,17,34,63,92,142,199,269,279,289],dedo:240,deem:[85,156,157],deep:[149,188],deepcopi:[188,215],def2:[202,232],def:[1,46,160,165],def_grad:60,default_additional_condit:25,default_angle_cutoff:25,default_animated_movie_opt:289,default_basis_typ:202,default_bl:145,default_bva_distance_scale_factor:28,default_ce_estim:25,default_continuous_symmetry_measure_cutoff:25,default_dist_ang_area_weight:25,default_distance_cutoff:25,default_effective_csm_estim:25,default_extens:22,default_magmom:81,default_max_dist:25,default_max_distance_factor:32,default_min_limit:40,default_nam:238,default_normalized_angle_toler:30,default_normalized_distance_toler:30,default_package_opt:32,default_spg_analyzer_opt:28,default_statistics_field:29,default_strategi:[28,32],default_surface_definit:25,default_symmetry_measure_typ:25,default_target_environ:25,default_voronoi_cutoff:30,default_weight_estim:25,defaultdict:146,defavg:44,defeat:271,defect:[1,5,8,9,14,26,88,98,141,248,270,271,272],defect_atomic_site_averag:[44,45],defect_compat:[8,9,14,42],defect_composit:43,defect_concentr:[43,48],defect_entri:45,defect_frac_coord:44,defect_frac_posit:44,defect_frac_sc_coord:[44,45],defect_incar:44,defect_planar_averag:[43,44,45],defect_sit:[43,49],defect_structur:[43,44,270],defect_tot_relax_tol:45,defect_transform:[8,9,268],defect_typ:48,defectcomapt:48,defectcompat:45,defectcorrect:[43,44],defectentri:[43,44,45,48],defectgener:47,defectphasediagram:48,defectsanalyz:48,defectsite_relax:45,defecttransform:[1,270],defin:[1,11,15,21,22,25,26,34,41,47,48,56,58,64,66,67,68,71,76,77,78,79,81,83,84,86,87,88,90,92,94,98,105,110,112,117,118,119,120,122,123,124,138,139,145,146,147,148,149,150,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,176,182,186,188,190,192,197,199,200,201,202,208,209,210,212,215,218,225,230,232,233,235,238,239,240,248,254,255,256,257,258,260,262,263,265,267,268,269,270,271,272,273,282,285,287,292],defined_alias:161,definit:[1,16,25,35,54,56,61,66,74,79,81,98,117,123,145,153,156,157,160,169,175,192,194,199,239,241,256,257,260,261,263],defo:59,deform:[59,60,81,182,272],deformation_gradi:59,deformedstructureset:59,deformstructuretransform:272,defs_util:[9,14,18,25,29,30,31],defunct:1,deg:280,degelmann:28,degeneraci:[164,208],degre:[34,43,51,52,53,54,58,61,70,71,79,84,88,98,105,139,146,149,152,156,170,173,175,182,186,188,192,261,269,271,272,276,280],deigen3_include_dir:5,deilectr:1,del:[15,139],delaunai:15,delawar:291,deleg:240,delet:[156,182,199,210],delete_snl:[1,182],deliber:146,delim:283,delimit:[192,231,265,283],delithi:[88,98,290],deloc:[45,49],delocalization_analysi:45,delocalization_meta:45,delta:[23,34,37,44,62,79,149,186],delta_:239,delta_cn_specif:25,delta_cn_weight_estim:25,delta_csm_max:[25,36],delta_csm_min:[25,36],delta_csm_weight:25,delta_factor:34,delta_max_oxidation_st:29,delta_sigma_iso:86,deltacsm:36,deltacsmnbsetweight:25,deltacsmratiofunct:36,deltacsmweight:25,deltadistancenbsetweight:25,deltafactor:[62,93],delu_default:105,delu_dict:105,delu_el:105,deml:173,demonstr:[1,4,5,6,292],denc:239,deng:[1,240],dennei:40,denomin:[70,146,272],denot:[97,106,141,169,181,240],dens:[240,250,251],denser:240,densiti:[1,4,5,6,46,49,58,79,81,87,105,117,126,137,138,139,153,155,156,169,170,182,186,199,201,209,221,223,226,232,234,238,239,240,255,258,290],density1:169,density2:169,density_of_solid:153,densityofenergi:221,dentri:48,dep:239,dep_elt:88,depart:[142,291],depend:[1,3,4,6,25,28,43,52,53,54,58,66,79,84,87,88,97,105,112,113,116,122,137,138,139,140,143,164,165,167,168,170,172,173,176,186,188,199,200,201,209,223,224,230,232,239,240,254,256,260,269,271,272,273,276,280,292],depict:258,deploy:1,deprec:[1,2,91,156],dept:239,depth:[67,139],dequivsit:25,der:[1,153,230,232,240],deriv:[1,5,58,62,66,79,92,117,140,157,158,160,165,182,192,212,224,226,238,239,240,264,269,275],derivedinputset:1,descent:195,describ:[1,12,13,20,21,26,28,29,30,32,34,37,44,56,58,59,62,63,68,79,81,86,89,90,97,139,157,167,172,177,183,190,200,222,223,250,251,276,282],descript:[20,25,105,138,157,159,173,182,183,192,199,224,234,281],descriptor:[26,173],deseri:[1,282,284],design:[15,122,154,157,161,165,168,201,215,227,230,239,261,292],desir:[1,5,41,48,49,53,55,72,76,79,88,91,146,149,154,157,158,168,177,183,197,200,202,211,232,239,240,272,283,284],despit:[2,5],destroi:[157,278],destruct:215,det:[98,158],detail:[0,1,3,4,5,6,29,36,52,56,63,113,149,154,180,182,186,192,226,232,234,235,239,240,261,269,282,292],detailed_voronoi:29,detailed_voronoi_index:29,detailedvoronoicontain:[29,30],detect:[1,56,71,142,160,173,181,182,196,239,260,269],detect_val:81,detector:210,determin:[0,1,4,6,13,15,16,17,25,29,34,40,41,43,44,45,48,49,55,56,58,59,61,63,66,67,68,70,71,74,78,79,84,88,90,97,98,102,103,105,106,110,116,137,142,145,146,148,149,152,153,156,157,158,169,170,172,177,182,196,199,204,215,221,222,223,226,238,239,240,250,251,254,255,258,259,260,261,263,269,271,272,273,276,277,287,289,292],determine_converg:275,determine_min_cel:269,determinist:[225,269],dev:[3,155,169,255],dev_principal_invari:60,dev_script:150,devdoc:110,develop:[1,2,3,117,165,168,179,180,183,212,239,240,290,292],development:[4,6],deviat:[17,34,70,84,87,170,223,258,260,269],deviator:60,deviator_stress:60,dexc:238,df2:240,df:240,dfpt:[1,239],dft:[0,1,81,87,91,93,137,138,165,172,173,177,182,199,200,201,212,224,232,239,240],dft_rung:232,dft_task:224,dftb:199,dftplusu:199,dftprogram:223,dftset:201,dhkl:157,dia:[1,239,291],diag:240,diagon:[63,66,86,139,165,170,186,199,201,269],diagonalis:[96,199],diagram:[1,4,6,40,41,48,74,88,91,105,118,172,173,176,177,182,263,290],diagron:199,diamet:[142,269],diamond:[34,49],diamond_funct:34,diatom:[1,177],dict:[1,11,12,15,16,20,23,25,26,29,30,36,37,40,41,43,44,45,46,48,49,51,53,55,56,58,61,62,63,66,67,68,70,71,79,81,82,83,84,85,88,91,92,93,94,97,98,100,102,105,106,109,110,116,117,118,119,122,130,132,133,134,135,137,138,139,141,142,143,145,146,147,148,149,152,153,154,156,157,158,159,160,164,165,167,169,170,171,172,173,174,175,176,179,182,183,186,187,188,192,196,197,199,200,201,202,204,208,209,210,211,212,215,216,217,221,222,223,224,225,226,228,230,231,232,233,234,235,238,239,240,245,254,255,256,257,258,260,267,269,271,272,280,281,287,289,292],dict_cl:189,dict_for_basi:221,dict_to_check:233,dictat:[48,61,63,240],dictio:170,dictionari:[1,15,20,25,26,28,29,30,34,36,40,43,44,46,48,49,51,53,56,58,62,63,66,67,70,71,74,79,88,91,94,97,98,100,101,102,105,110,120,138,139,142,143,146,147,149,150,151,153,157,158,160,161,164,165,167,170,174,182,183,186,187,188,189,190,196,199,200,202,204,208,209,212,215,219,221,226,228,230,232,233,234,238,239,240,245,248,254,257,258,260,269,271,272,273,278,280,282,287],dictpa:170,dictset:240,did:200,diego:291,dielectr:[1,44,45,96,182,186,224,230,232,239,240,257],dielectric_const:44,dielectric_tensor:[44,257],dielectric_tensor_funct:239,dielectricfunct:1,dieze_tag:212,diff:[71,129,208,221,238,239],diff_fit:58,diff_incar:129,diffent:254,differ:[1,2,4,5,6,15,20,23,25,28,29,30,36,40,43,45,48,56,58,59,63,66,67,70,71,79,81,84,87,88,98,100,101,103,105,109,117,119,137,139,142,145,146,149,151,153,156,157,158,164,165,169,170,172,173,177,182,183,186,187,188,192,195,199,201,208,215,221,230,231,232,233,234,238,239,240,254,257,258,260,261,263,264,271,272,275,279,280,283,287],differences_wrt:29,differenti:[146,148,156,239],differienti:170,difficult:[5,29,71,98,157,199,201],diffraciton:1,diffract:[1,8,9,14,153],diffractionpattern:51,diffus:[0,1,3,4,6,49,55,87,290],diffusion_analyz:[8,9,14],diffusionanalysi:1,diffusionanalyz:[1,4,6,55],diffusivity_error:55,digest:240,dihedr:[156,215],dii:[199,201,232],diis_gdm:232,dilatmx:188,dilig:291,dilut:46,dilute_solution_model:[8,9,14,42],dim:[1,58,84,87,88,91,152,239,252],dimens:[1,49,56,58,71,88,113,139,142,143,149,155,156,170,189,215,225,228,238,239,269,292],dimension:[1,8,9,14,40,48,55,88,149],dimensionless:62,dimer:240,dimnam:189,diodan:[1,291],dion:240,dipol:[1,66,138,149,157,186,239],dipol_quadrupol_correct:239,dir:[122,143,165,174,240],dir_nam:239,dirac:169,direct:[1,4,6,44,49,53,55,56,58,66,70,71,81,96,98,105,109,110,149,156,157,158,164,168,170,172,186,188,192,204,210,218,224,238,239,240,254,257,260,261,263,272,289],direct_mp2:224,direction:[71,156],directional_elastic_mod:58,directional_poisson_ratio:58,directli:[1,3,56,70,79,88,97,98,118,147,150,156,157,158,159,160,165,171,177,182,183,201,215,238,239,240,252,257,260,269,292],directori:[1,3,4,5,6,12,13,79,109,122,123,127,130,131,133,137,138,139,142,165,174,182,187,188,190,197,200,210,216,225,238,239,240,245,246,269,284,292],dirnam:133,disabl:[28,139,165,182,260],disassembl:215,discard:[96,139,175,243,252,278],discern:157,discharg:[1,117,118,119],disconnect:[67,71],discontinu:170,discours:[4,6],discoveri:[101,102],discret:[87,239,272],discretizeoccupanciestransform:[1,272],discuss:[4,6,152],disjoint:[68,71],disk:[188,197,208],disord:[1,4,5,6,12,55,63,66,70,98,116,142,147,154,156,157,159,196,260,269,271,272,283],disordered_formula:283,disordered_struct:283,disordered_structur:269,disorderorderedtransform:269,disp:[226,239,254],dispers:[72,182,240],displac:[1,4,6,45,55,98,139,156,157,159,226,239,254,269,271,272,276,277,287],displai:[4,6,51,53,62,88,91,110,170,172,182,187,195,237,257,258,283,289],display_entri:177,display_help:289,display_info:289,display_warn:289,dispvec:239,disregard:79,dissimilar:[40,71],dissoci:[1,16],dist:[49,71,82,145,149,156,165],dist_ang_area_weight:25,dist_from_surf:[15,269],dist_tol:43,dist_toler:34,distanc:[1,11,15,17,25,28,29,30,34,43,49,53,56,66,71,79,82,84,85,87,88,97,98,105,109,139,145,147,149,152,154,156,157,165,170,181,208,215,218,239,252,258,260,269,271,272,276,288],distance_and_imag:154,distance_and_image_from_frac_coord:154,distance_and_image_old:1,distance_bound:25,distance_cutoff:[25,32,79],distance_from_point:154,distance_funct:25,distance_matric:239,distance_matrix:[156,239],distance_plateau:29,distance_scale_factor:[17,272],distance_to_origin:34,distance_to_point:34,distance_toler:156,distanceangleareanbsetweight:25,distancecutofffloat:25,distancenbsetweight:25,distanceplateaunbsetweight:25,distanceplateauweight:25,distances_indices_group:34,distances_indices_sort:34,distangleareaweight:25,distfactor:[26,29,30],distfactor_max:26,distinct:[5,17,49,58,79,81,98,105,117,137,143,156,157,158,177,260,271],distinguish:[1,16,28,97,199,201,263],distort:[28,34,66,83,97,98,271],distribut:[1,4,5,6,30,49,87,97,142,156,169,172,238,269,272],div:257,diverg:[87,201,226],divers:[195,290],divid:[44,49,117,137,139,146,165,167,173,199,239,240,255,256],divis:[1,98,186,188,199,238,240,255],divisor:[38,167,199,201],divsx3x3:257,djrepo:190,djrepo_path:190,dk:[5,161],dkorotin:1,dl:[49,103],dlsvolumepredictor:103,dmitri:291,dmu_at_0:105,do_bs:211,do_not_consider_anion_cation_bond:222,do_noth:29,do_queri:134,do_someth:182,do_tddft:211,doc:[1,4,6,165,182,186,189,195,215,228,242,280,282,292],dockerfil:1,docs_rst:[211,284],docset:[4,6],docstr:[1,3,226,234,239],document:[1,3,4,5,6,61,63,74,119,161,168,173,182,183,189,195,199,216,235,237,239,269,280,282,292],doe:[1,3,5,11,26,28,29,43,47,48,49,53,56,58,59,62,63,66,70,71,79,88,93,102,105,139,145,148,153,156,157,160,165,169,182,183,187,188,189,190,192,197,199,200,201,202,225,238,239,240,260,263,264,269,280,281,283,284,292],doesn:[55,71,138,156,157,167,238,276],dof:182,doi:[1,4,6,17,28,40,44,46,48,49,55,63,74,78,81,85,86,88,91,92,93,96,101,102,105,113,139,149,152,157,165,169,172,173,180,182,183,239,240,260,261,263,290],dojo_report:190,dom:239,domain:[1,40,91,102,281],domain_vertic:91,domegasf:186,domin:199,don:[3,55,141,187,188,201,263],done:[1,2,3,4,5,6,11,29,52,53,54,55,63,137,157,167,172,187,188,197,199,201,202,208,238,240,257,262,269,271,272,278,292],dongsenfo:[1,291],donni:291,donnywinston:291,donor:44,donotignoreexcessiveband:221,donotuseabsolutespil:221,dopabl:48,dopant:[1,15,100,269],dopant_predictor:[8,9,14,99],dopant_spci:100,dopant_speci:100,dope:[1,15,100,105,157,165,169,170,269],doping_level:165,dopingtransform:[1,269],dos1:[170,287],dos2:[170,287],dos_dict:[170,258,287],dos_dw:165,dos_fil:200,dos_kppa:188,dos_legend:170,dos_parti:165,dos_project:170,dos_spin:165,dos_typ:165,dos_up:165,doscar:[1,223],dose:[165,170,258,287],dosplott:[1,170],doss:[170,258,287],dot:[71,105,149,158,170,226,257,280],dotal:[200,233,239],doubl:[5,26,49,68,116,170,188,190,224,239,252],double_cap:26,double_cap_hint:26,doubt:3,doverlap:49,down:[1,12,88,98,116,137,143,164,165,167,168,169,170,179,196,200,215,223,239,240,269,289],download:[1,4,5,6,137,140,143,173,182,183,225,248],dozier:[1,290,291],dp:53,dpi:[62,280],dpython_bind:5,dr:[87,156,234],draw:[15,20,26,39,40,71,88,105,110,170],draw_cg:39,draw_edg:289,draw_formula_lin:40,draw_formula_mesh:40,draw_graph_to_fil:71,draw_network:20,draw_unit_cel:15,drawing_typ:20,drawn:[20,71,156,272,289],drew:291,drift:[55,238,239],driven:72,driver:199,drone:[122,123,292],drop:[1,2,4,6,119],drun_swig:5,ds:153,dskoda:1,dt:55,dthissit:25,dtindex:188,dtu:[5,161],dtype:[113,149,152,155,156,169,238],dual:[40,110,280],dual_cv_simp:110,dual_pt:110,due:[1,56,58,66,70,84,88,91,98,109,146,157,158,164,195,215,233,239,240,265,271],duerloo:56,duke:63,duli:105,dulong:58,dummi:[70,88,146,153,157,201,215,224,230,232,269],dummyel:153,dummyspeci:[1,2,49,71,81,88,139,145,146,153,154,156,159,169],dump:[1,175,201,217,282,292],dump_bse_data_in_gw_run:211,dump_tddft_data_in_gw_run:211,dunn:[88,291],duo:105,dupl:15,duplic:[1,11,15,63,71,97,102,156,158,192,215,260,276,277],dure:[1,2,5,11,67,79,81,84,158,159,199,200,201,223,239,263],dv:93,dwaraknath:[40,86,172,240],dwarknath:291,dwinston:1,dx2:[168,170],dx:[212,275],dxy:[168,170,239],dxz:[168,170],dy3:240,dy:[56,85,153,212,240,275],dy_3:240,dylib:5,dylla:[1,291],dyllamt:1,dynam:[1,15,97,156,172,206,224,238,269],dynikon:[1,291],dynmat:239,dyz:[168,170],dz2:[168,170],dz:[192,212],e0:[46,62,91,239],e1:34,e29661c79d59abae3b3ba69eae24b1a5:240,e2:34,e35ee27f8483a63bb68dbc236a343af3:240,e3:34,e447c648d870b066b3514e6b800727ab:240,e5e274e7cd99602ca81d146155abdf88:240,e782fc6292623b396091bf8b871c272f:240,e8ffa02fe3f3a51338ac1ac91ae968b9:240,e:[1,3,4,5,6,12,13,15,17,20,22,23,25,26,28,29,34,36,40,41,47,48,49,51,52,54,55,56,58,59,61,62,63,66,67,68,70,71,74,79,81,83,86,88,89,91,92,93,94,97,98,100,102,105,106,109,112,113,116,117,118,119,120,122,137,138,139,142,145,146,147,148,149,150,153,154,155,156,157,158,159,160,164,165,167,168,169,170,172,173,175,177,179,182,183,186,187,188,190,195,197,199,200,201,202,204,208,209,212,215,216,217,221,222,223,224,225,226,228,230,231,232,233,234,235,237,238,239,240,254,256,257,258,259,260,262,263,264,267,268,269,271,272,276,277,278,280,281,283,287,289,291,292],e_0:48,e_0_energi:[1,239],e_:48,e_above_hul:[88,182],e_afm:82,e_cbm:44,e_cent:169,e_density_cub:199,e_f:209,e_fe2o3:173,e_fe6o9:173,e_fermi:[167,209],e_fm:82,e_form:48,e_fr_energi:[1,239],e_g:[83,169],e_head:218,e_hul:88,e_hull_max:91,e_min:74,e_point:63,e_real:63,e_recip:63,e_surf:110,e_surf_list:110,e_tail:218,e_unit:105,e_vbm:44,e_wo_entrp:[1,239],ea:55,each:[1,4,5,6,11,12,13,16,17,25,26,28,29,30,34,36,44,45,46,48,49,51,53,54,55,58,59,61,63,66,67,68,70,71,74,77,78,79,82,83,84,87,88,90,91,93,94,96,97,98,100,102,105,109,110,112,113,117,122,137,143,146,147,148,149,151,152,153,154,155,156,157,159,160,164,165,167,168,169,170,172,174,175,177,182,183,186,188,190,192,195,199,200,201,204,206,208,211,212,215,217,218,222,223,225,228,230,231,232,233,234,238,239,240,252,254,256,258,260,261,266,269,271,272,273,276,277,278,287,289,292],ead:105,eam:216,eamnpair_coeff:216,eantono:291,earli:[3,122,212],earlier:[1,182,292],earth:[93,153],eas:[1,239,281],easi:[1,4,6,188,199,201,243,272,292],easier:[1,5,71,113,118,146,150,153,157,161,174,182,188,199,201,240,280,287,292],easiest:[1,2,4,5,6,167,170,292],easili:[1,2,55,157,186,221,238],easy_instal:[1,5],eatom:[238,239],eaug:238,eb006721e214c04b3c13146e81b3a27d:240,eband:239,ebands_input:188,ec:[58,88],econ:79,econnn:[1,79],economi:97,ecosystem:[4,6],ecut:[186,188,190,228],ecutep:186,ecutsigx:186,ecutwfn:186,ed:[52,93,153],edg:[1,4,6,15,20,26,37,38,45,48,67,71,79,82,87,110,112,139,165,169,182,209,210,231,239,263,280,287,289],edge0:38,edge1:38,edge_color:[71,280],edge_data:37,edge_indic:37,edge_properti:71,edge_weight_nam:71,edge_weight_unit:71,edges_are_ord:37,edges_color:289,edges_linewidth:289,ediel_sol:239,ediff:[1,240],ediff_per_atom:240,ediffg:240,edit:[4,5,6,156,240,245,280],edu:[5,56,63,137,142,181,224,239,264],ee:63,eel:[209,210],eels_dat_fil:209,eentro:239,ef:170,efermi:[48,105,164,165,167,169,170,223,239],efermi_tol:164,effect:[0,1,3,4,6,25,53,58,63,78,79,83,90,93,105,146,148,153,165,170,186,199,201,239],effective_csm_estim:25,effective_csm_estimator_ratio_funct:25,effective_radiu:110,effici:[1,79,84,95,96,98,102,138,149,152,156,157,164,187,188,199,201,240,262,290,292],effort:[5,71,183],efg:[200,233,239,240],efg_matrix:86,eg:[49,91,98,105,153,159,169,210,240],egdel:113,egrid:165,egrid_interv:170,ehrlach:[101,102],eig:[165,170,239],eigen2_defin:5,eigen3:5,eigen:[5,239,260],eigen_defin:5,eigen_toler:260,eigendisplac:[226,254,256],eigenenergi:239,eigenv:[1,164,165,239],eigenvalu:[1,40,44,45,90,96,164,165,170,199,200,212,239,240,254,260],eigenvalue_band_properti:239,eigenvector:[40,58,212,226,254,260],eigenvectors_from_displac:254,eight:165,eigmethod:211,eigtol:90,eigvec:254,eigvec_to_eigdispl:226,eimr:291,eimrek:1,einstein:[58,158],einsum_sequ:158,einsum_str:158,eip:199,either:[3,4,6,13,16,30,34,48,54,56,66,68,70,71,79,81,91,101,103,105,112,120,126,146,147,148,153,154,156,157,159,160,165,167,168,169,182,186,190,192,197,199,200,206,208,212,215,221,224,225,230,233,238,239,240,257,269,271,272,273,278,280,281,283,292],el1:[46,79],el1_sym:79,el2:79,el2_sym:79,el:[105,141,146,147,153,169,199,202],el_orb_spec:164,el_radius_upd:[56,79,97],el_ref:[40,88],el_symbol:79,elabor:199,elaps:239,elast:[1,8,9,14,77,87,158,182,239,240],elastic_centered_graph:20,elastic_energi:77,elastic_tensor:239,elasticity_tensor:77,elastictensor:[2,58,77],elastictensorexpans:58,elec_neg:151,elec_temp:199,elecom:[88,290],electr:[86,153,239,240],electrical_resist:153,electricfieldgradi:86,electrochem:[55,88,91,240,290],electrod:[1,88,117,118,119,120],electrolyt:[88,240],electron:[1,4,5,6,43,44,45,48,53,55,66,70,81,83,105,108,137,138,139,146,149,151,153,156,160,163,165,168,169,173,186,188,199,201,209,212,224,228,232,238,239,240,257,260,263,264,269,292],electron_affin:[1,153],electron_configur:238,electron_scattering_factor:53,electroneg:[1,70,79,98,146,147,148,151,153,156,157,232,240,280],electronic_step:239,electronic_structur:[1,2,8,9,113,152,153,219,223],electronsalgorithm:186,electrostat:[1,11,44,45,61,63,105,137,138,292],elem1:49,elem_cn:49,elem_map:146,element1:97,element2:97,element:[1,2,3,4,6,11,17,25,34,35,40,41,43,47,48,49,52,53,54,55,56,58,59,63,66,68,70,72,74,79,81,84,85,86,87,88,91,94,96,97,98,105,110,112,113,116,117,118,119,126,139,141,145,146,147,148,149,151,153,154,156,157,159,161,164,165,169,170,171,172,175,177,182,183,186,190,192,199,201,202,204,206,208,215,222,224,226,234,238,239,240,248,254,255,258,269,278,280,281,287,289,290,292],element_color_map:289,element_composit:146,element_or_speci:17,element_pad:40,element_symbol:190,elemental_data:280,elemental_dos_do:1,elementari:86,elementbas:153,elementcompar:98,elementwis:260,eletrostat:[201,239],elf:239,elfcar:[1,239],elimin:[49,84,240],elizabeth:291,elli:143,ellips:34,ellipsi:34,ellipsoid:170,ellipt:139,ellpit:139,elmap:17,eln:210,elong:85,els:[29,49,55,141,149,152,157,160,164,165,170,189,190,212,238,272,279,280],elsevi:280,elsewher:[16,233],elsymbol:239,elt_ord:170,em:227,email:[56,182,281],emax:257,embed:[172,209],emerg:[1,151],emin:257,emit:282,emmin:238,empir:[5,85,146,153,199],emploi:[62,187,243],empti:[1,71,79,146,164,167,170,182,188,219,231,232,276,278,289],emul:[1,79],en:[48,84,152,153,276],enabl:[2,4,6,13,15,32,149,182,239,240,269],enantiom:71,enaug:240,enclos:[48,79,200,233,239,283],encod:[1,30,187,190,278,282,292],encompass:[88,91,105],encount:[5,67,79,281,282],encourag:[3,4,6,139],encut:[49,238,239,240],end:[0,1,2,3,26,76,87,101,109,118,120,123,143,148,152,156,157,159,200,208,212,233,238,239,240,289],end_index:[164,254],end_monom:218,end_struct:87,end_structur:156,end_t:143,end_tag:187,end_temp:240,end_tim:187,endpoint:[1,66,87,88,156,182,183,240],endpoints_minima:66,energet:105,energi:[1,4,5,6,15,16,40,43,44,46,48,49,55,58,61,62,63,64,66,74,77,81,82,88,91,93,94,96,105,109,110,112,113,117,119,130,141,143,146,151,153,157,159,160,164,165,167,169,170,171,172,173,174,175,177,182,186,188,190,192,195,199,200,201,209,210,211,212,219,223,224,226,228,231,232,233,238,239,240,255,257,258,269,271,272,280,287,290,291],energy1:94,energy2:94,energy_1:177,energy_2:177,energy_above_hul:88,energy_adjust:173,energy_at_condit:91,energy_colormap:88,energy_correct:43,energy_cutoff:[44,195],energy_dens:58,energy_fil:200,energy_forc:[199,201],energy_fr_energi:1,energy_gap:[199,201],energy_grid:165,energy_hkl:110,energy_level:170,energy_model:[8,9,14,269],energy_per_atom:[88,91,171,182],energy_rang:167,energy_span_around_fermi:165,energyadjust:[1,172,173,177],energyarrai:160,energymodel:61,energytrend:66,enforc:[1,79,98,158,199,200,233,239,260,272],enforce_typat:186,enforce_znucl:186,eng:291,engin:[127,142,224,291],enhanc:[1,281],enmax:[238,240],enmin:238,enough:[3,68,70,108,156,199,201,239,260,269],ensembl:[1,15,97,238,240],ensemble_cent:15,ensur:[1,3,4,5,6,43,59,62,71,91,103,118,137,147,153,154,155,157,158,165,168,172,182,197,201,210,233,238,239,240,261,263,271],enter:[88,146,292],enthalpi:[88,106,172,173,212,290],enthapli:106,entir:[1,3,4,6,13,48,67,117,123,149,165,182,197,225,230,238,263,271,292],entireti:[4,6],entiti:[171,173],entri:[1,8,9,16,40,41,43,44,45,48,58,71,79,86,88,91,92,94,96,105,117,118,119,124,142,153,158,182,186,187,188,189,199,215,221,239,240,269,280],entries_charg:118,entries_discharg:118,entries_in_chemsi:118,entropi:[106,172,173,239,255],entrpi:258,entry1:[88,119,175],entry2:[88,119,175],entry3:175,entry4:175,entry5:175,entry_charg:119,entry_dict:40,entry_dict_from_list:105,entry_discharg:119,entry_id:[1,43,91,105,173,177,239],entry_id_1:177,entry_id_2:177,entry_list:91,entry_tool:[1,8,9,171],entryset:[1,175],enum34:1,enum_possible_plane_cub:70,enum_precision_paramet:269,enum_sigma_cub:70,enum_sigma_hex:70,enum_sigma_ort:70,enum_sigma_rho:70,enum_sigma_tet:70,enumer:[1,5,15,61,81,82,105,140,150,269,272,279],enumerate_defectsit:49,enumeratestructuretransform:[1,5,269,271],enumerror:140,enumlib:[1,131,140,156,269,271],enumlib_cal:[1,5,8,9,136,156,269],enumlibadaptor:[1,156,269],env:[1,20,135,284],env_graph:20,envelop:40,environ:[1,18,20,21,22,23,24,25,26,28,29,36,39,71,79,83,138,151,153,182,193,222,225,271],environment:[1,5,55],environment_nod:[9,14,18,19],environment_subgraph:23,environmentnod:22,environments_data:20,environments_identifi:29,environments_symbol:23,eo:[1,8,9,14,93],eos_fit:62,eos_nam:62,eosbas:62,eoserror:62,ep:[51,62,79,120,170,187,212,234,257,258,287],eph:1,epjconf:152,eps_:199,eps_adapt:199,eps_default:[199,201],eps_geo:199,eps_it:199,eps_jacobi:199,eps_scf:[199,200,201],eps_schwarz:201,eps_schwarz_forc:201,eps_u_ramp:199,eps_xx:201,epsdegen:139,epsilon:[49,234,250,251,260],epsilon_:186,epsilon_d:169,epsilon_infin:[186,257],epsilon_ion:239,epsilon_stat:239,epsilon_static_wolf:239,epsilon_u:169,eq:[49,93,160,240,257],eq_set:260,eq_strain:58,eq_stress:58,equal:[1,22,26,30,34,43,78,79,82,84,91,98,105,146,149,152,153,156,157,158,159,160,164,165,167,169,172,175,188,192,199,201,221,222,223,239,240,255,260,271,276,279,284],equat:[1,44,48,58,62,82,93,105,186,201],equatori:79,equi:264,equidist:[25,272],equil_timestep:143,equilibr:[48,143],equilibria:[91,172],equilibrium:[58,88,105,169],equiv_label:261,equival:[15,17,25,26,29,33,43,47,53,54,58,59,66,70,81,84,90,91,93,94,98,136,139,149,152,156,157,158,161,164,167,168,172,173,175,177,182,188,193,196,213,215,233,254,260,261,263,267,269,272],equivalent_indic:26,equivalent_posit:267,equivalent_sit:29,equivalent_site_index_and_transform:25,equivalentsitesearcherror:33,er3:240,er:[56,85,153,240],er_3:240,er_bp:239,er_bp_tot:239,er_ev:239,er_ev_tot:239,erang:169,eras:289,erase_info:289,erase_warn:289,eric:291,ernzerhof:161,err:238,err_fil:238,err_msg:284,error:[1,2,3,4,5,6,33,34,53,55,58,62,70,84,88,89,91,117,140,141,146,157,158,160,165,169,170,174,177,179,182,187,188,189,192,196,199,201,212,224,228,230,234,238,239,248,269,272,275,279,280,282,291],error_def:212,error_fil:172,ertl:68,erturn:190,es:[56,153,164,199,254],esp:[1,17,44,55,200,224,228,239,272],esp_task:224,especi:[1,2,3,5,49,55,71,165,199,200,201,228,239,292],espottesmith:1,espresso:234,essenti:[1,13,15,43,67,88,91,117,118,146,149,154,155,156,160,169,188,199,201,215,224,238,239,247,260,292],establish:[4,6,177,285],ester:1,estim:[1,17,25,28,36,41,55,58,72,79,81,82,83,97,143,173,201,225,240,256,271],estimate_band_connect:254,estimate_exchang:82,estimate_nband:240,et:[1,5,36,44,47,48,49,56,72,79,81,85,91,93,97,137,161,165,169,170,172,173,183,206,239,261,290],eta:[61,63,86,165,239],eta_from_seebeck:165,etc:[0,1,3,4,5,6,43,48,55,58,68,70,71,79,81,82,84,88,98,113,116,117,124,137,143,152,153,154,155,156,158,159,160,168,169,175,177,181,182,200,201,208,209,210,221,225,227,228,238,239,240,246,255,259,260,269,280,284,292],ethanol:232,ethyl:68,etsf:189,etsf_read:189,eu2:[1,240],eu3:[1,240],eu:[1,56,85,153,183,240],eu_2:240,euler:59,eulerian:261,ev:[1,40,43,44,49,62,63,64,71,74,88,91,93,96,105,112,113,151,153,160,165,167,169,170,172,173,174,177,182,186,188,200,209,211,212,219,223,224,239,240,254,256,258,292],ev_to_k:49,ev_to_kj_per_mol:74,eval:[4,6,239],evalu:[34,36,45,46,49,58,63,79,91,93,192,199,201,222,223,224,232,239,240,256],evaluate_wavefunc:239,evan:[143,291],even:[1,2,4,5,6,56,87,98,117,123,146,156,177,182,186,199,201,230,232,238,239,262,271,272,276,292],event:[4,6,280,281,289],eventu:[16,157],everi:[4,6,12,48,53,55,97,139,149,165,223,239,256,292],everyon:291,everyth:[3,164,200,201,292],everything_equ:22,evolut:[88,91],ewald:[1,3,8,9,14,44,49,61,269,271,272,292],ewaldelectrostaticmodel:61,ewaldminim:63,ewaldpap:63,ewaldsum:[61,221],ewaldsumm:[1,61,63],ex:[5,43,44,68,151,164,202,211,230,232,254],ex_mat:82,ex_param:[82,143],exact:[11,84,85,98,156,157,175,201,238,240,262],exactdens:192,exactli:[1,3,70,98,157,165,186,199,222,238,272],exaf:[112,155,208,209,210],examin:88,exampl:[1,2,3,5,11,12,13,17,20,26,28,37,41,43,48,55,56,63,66,71,79,84,88,94,97,98,100,105,106,109,116,117,118,119,122,145,146,148,149,152,153,155,156,157,160,161,165,169,170,172,173,175,182,186,187,188,190,199,200,202,204,210,212,216,220,224,225,228,232,233,236,238,239,240,243,260,262,265,269,271,272,276,280,281,286,287,289],exc_dft_opt:211,exc_typ:186,exce:[98,201,269],excel:[1,84,137,140,188,260,290],except:[1,3,33,37,49,59,62,71,79,87,88,94,98,102,140,141,146,148,152,153,156,160,165,169,172,182,187,188,192,196,199,204,208,224,228,233,238,239,240,260,275],exception:102,exception_on_bad_xml:239,excess:44,exchamiltonian:186,exchang:[1,71,81,82,143,150,152,161,183,186,192,199,201,210,224],exchange_const:71,excit:[1,8,9,14,53,184,209,211,212,224],excitationspectrum:[64,224],excitinginput:206,exclud:[11,28,44,49,88,90,156,157,172,174,177,188,190,218,240,280,289],exclude_dir:190,exclude_polyanion:174,exclude_self:156,excluded_atom:28,excluded_bonding_el:289,exclus:[2,161],execut:[1,5,11,133,137,138,139,140,141,143,179,199,219,225,278,284],exelf:210,exercis:239,exhf:239,exhibit:[137,138],exist:[1,2,3,4,5,6,11,26,28,29,44,45,48,49,53,55,58,62,71,81,85,87,88,91,98,102,138,145,156,157,167,168,170,173,177,190,192,197,199,200,202,210,216,219,238,240,260,275,280,292],existing_structur:11,exit:[87,239],exp:[36,49,54,55,58,174,182,226,239],exp_compound:174,exp_cos_aa:79,exp_entri:[8,9,171,174],exp_gz:174,expand:[1,3,4,5,6,70,269],expand_tim:[70,269],expans:[3,58,153,158,201],expect:[1,2,3,5,11,34,46,55,70,79,83,109,137,141,153,160,168,169,201,239,240,260,263,269],expected_charg:16,expens:[1,63,88,199,239,272],expentri:[176,182],experi:[5,91],experienc:216,experiment:[17,28,79,88,106,112,153,170,172,173,174,176,182,255,269,272],exphp:[1,291],explain:[1,139,165,170,172,173],explan:[1,70,146,170,172,173,182,292],explanaion:173,explicit:[25,26,28,186,195,196,238,239],explicit_indic:28,explicit_on:283,explicit_optimized_permut:26,explicit_path:186,explicit_permut:26,explicitli:[25,34,37,56,79,201,240],explicitpermutationsalgorithm:26,explor:[4,6,49,139,292],expnorm:49,expon:[25,79,142,165,201,269],exponenti:[49,275],export_msdt:55,expos:183,expr:58,express:[4,6,34,58,66,149,158,200,233,239],expt:173,ext:[0,1,2,3,4,6,8,9,187,190,264,292],extend:[1,12,13,15,41,49,58,60,74,86,87,88,146,152,155,156,159,169,176,188,189,199,210,232,255,269,284,292],extend_collect:13,extend_structure_molecul:79,extend_transform:[12,13],extens:[1,2,4,5,6,55,71,110,122,138,153,154,156,170,173,176,187,190,200,211,239,292],extern:[1,2,3,4,5,6,131,238,245,281,282],external_id:182,extra:[4,6,45,48,81,86,116,186,187,227,239,248,275,288],extra_nn_info:79,extract:[1,5,12,29,70,71,81,82,147,156,157,165,187,226,238,239,258,269,292],extract_clust:156,extracted_vasp_potcar:5,extrapol:[1,55,169,199,239],extrapolate_reciproc:275,extrapolate_simple_reciproc:275,extras_requir:[4,6],extrem:[1,4,6,47,63,103,156,170,182,201,239,240,258,262,271,272,287,292],extrema:[49,109,165],extrema_coord:49,extrema_df:49,extremum_icohpvalu:167,extrins:[116,117],ey:[149,186],f0:[168,169,170],f1:[4,6,34,168,170,264],f1d01e845dccc52d448679911f301a73:240,f2:[34,74,146,168,170,177,240,284],f3:[168,170],f4ff16a495dd361ff5824ee61b418bb0:240,f:[4,6,29,36,49,53,54,56,58,66,67,85,106,112,116,118,139,143,146,153,168,170,174,190,231,239,240,248,263,264,283,284,290,291,292],f_1:[168,170],f_2:[168,170],f_3:[168,170],f_:54,f_constant:212,f_d:169,f_gw:240,f_h:240,f_j:54,f_lower:34,f_upper:34,f_x:169,f_xyz:169,f_xz:169,f_y:169,f_yz:169,f_z:169,fac_aa:79,face:[15,26,77,79,97,248,289],face_dist:79,faces_color_overrid:39,facet:[28,34,51,54,74,77,79,88,97,105,110,149,276],facil:[173,291],facilit:[170,177,235,258,292],facmaxdl:49,fact:[4,6,79,84,164,254,292],factor:[1,17,28,29,30,38,43,44,49,52,53,54,55,62,70,78,79,91,94,110,142,146,148,149,156,157,158,160,165,170,173,219,226,239,240,258,269,272,289],factori:[59,147],faghaninia:1,fail:[1,2,5,11,37,45,67,71,93,153,169,172,177,238,265],failur:1,fairli:[3,4,6,71,201,260,289],faith:265,fake:187,fall:[88,149,156,269,289],fallback:[1,28],fallback_to_sourc:25,fals:[1,11,12,13,15,16,20,22,25,26,28,29,34,37,38,39,44,45,47,48,49,51,52,54,55,56,58,59,62,63,66,67,68,70,71,74,77,78,79,81,82,83,84,87,88,91,93,96,97,98,100,101,102,103,105,109,110,117,118,119,120,122,137,138,139,141,143,146,147,148,149,151,152,153,154,156,157,158,159,164,165,167,169,170,172,174,175,177,182,186,187,188,190,192,195,196,197,199,200,201,206,208,212,215,218,219,221,222,223,226,228,232,233,238,239,240,254,256,257,258,260,261,263,269,270,271,272,275,276,279,280,284,287,288,289],famili:[51,55,150,157,170,190],familiar:[139,183],fan:143,far:[1,3,103,123,186,201,222,223,238,239],farid:186,farther:87,fashion:210,fast:[1,4,6,28,36,49,63,84,88,91,137,195,199,201,240,290,292],fast_norm:78,faster:[1,37,55,56,78,79,84,88,105,122,156,199,201,269,271],fastest:[201,292],fatband:[1,170,221,223],fatband_:223,fatband_x_i:223,fault:[195,201],favor:[1,2],favour:25,fb974e44d56a8c62c6bbd1a1eb70c3a7:240,fband:186,fcc:[70,79,105,188,263],fcc_110_missing_row_1x2:157,fch:239,fcluster:157,fcm:90,fcmasum:90,fcmeng:1,fcoord:[149,154,239,276],fcoord_list:276,fcoords1:[149,276,277],fcoords2:[149,276,277],fd:275,fda_list:25,fdp:71,fe0:[1,146,154,201],fe1:[146,283],fe2:[66,70,79,83,98,146,147,153,154,156,157,159,272,283,292],fe2o3:[1,4,6,91,106,146,151,172,182,283,292],fe3:[98,146,153,269],fe4:[146,148],fe:[1,4,6,56,66,70,71,79,85,88,91,97,105,118,146,147,148,153,154,156,157,159,172,174,175,182,190,221,239,240,269,271,272,280,283,284,289,290,292],fe_pv:[172,221,238,240],fe_sv_gw:240,feasibl:[84,201],featur:[1,2,3,4,5,6,79,109,160,182,183,188,199,200,239,282],fed:[48,62,77],feder:291,feedback:[3,168],feel:[0,5],feenstra:239,fef3:118,feff:[1,8,9,125,126,184],feff_inp_fil:209,feff_plot_cross_sect:[8,9,124],feff_plot_do:[8,9,124],feff_tag:208,feffdictset:210,feffexaf:210,feffinputset:210,feffio:[1,210],feffparsererror:208,feffpot:[208,210],feffproject:207,fefftag:208,feffxan:210,feka1:54,feka2:54,feka:54,fekb1:54,feket:291,femtosecond:159,feo:[172,182,292],fepo4:[116,118],fermi:[1,43,48,105,164,165,167,169,170,186,200,209,239,287],fermi_dirac:[186,188,199],fermi_level:[43,48,169],fermi_surface_data:[165,170],fermido:[1,169],ferrimagnet:[81,269],ferrimagnetic_by_motif:81,ferrimagnetic_by_speci:81,ferroelectr:[1,8,9,14,149],ferromagnet:[81,186,269],fetch:[3,182,238,239],few:[1,2,3,4,6,79,81,156,157,200,216,239,292],fewer:[1,5,122,177,240,269],fewer_bond:231,fexoi:[182,292],fexpi:292,fexpyoz:292,ff3a09f2ff91798e58eb4b9854e9be4a:240,ff:215,ff_element:215,ff_label:215,ff_map:215,ffmpeg:[5,289],fft:[239,240],fft_mesh:239,fh:106,fht:105,fictiv:79,field:[1,25,71,79,81,82,83,86,87,139,142,143,153,164,172,183,186,187,199,200,215,216,227,233,238,239,240,248,258,264,281,290],field_gradi:139,field_hessian:139,fiesta:[8,9,184],fiesta_run:211,fiestainput:211,fiestaoutput:211,fiestarun:211,fig:[51,62,170,187,257,258],fig_clos:[51,62,170,187,257,258],fig_kw:280,fig_siz:170,figsiz:[29,30],figur:[4,6,20,29,30,40,41,51,53,61,62,63,71,74,88,110,120,159,170,174,187,215,238,239,257,258,279,280],file:[0,1,3,4,5,6,12,13,23,27,29,41,44,49,51,55,58,62,66,71,79,87,88,105,108,120,122,123,124,125,131,135,137,138,139,141,142,143,156,157,158,159,164,165,167,168,169,170,172,174,175,182,187,188,189,190,192,194,195,196,197,199,200,201,203,204,205,206,208,209,210,211,212,215,216,217,218,219,221,222,223,224,225,226,227,228,230,231,232,234,235,238,239,240,241,242,243,245,246,247,248,254,256,257,258,269,278,281,282,287],file_12:202,file_1:202,file_2:202,file_extens:122,file_format:195,file_hash:238,file_nam:[141,239],file_pattern:[182,217],filenam:[4,6,13,41,49,55,68,71,82,120,123,133,137,139,156,159,165,167,170,175,182,187,188,189,190,192,195,196,197,200,203,204,206,208,209,210,211,212,215,216,217,219,221,223,224,225,228,230,231,232,234,235,238,239,240,241,243,246,247,248,254,257,258,278,282,287,289,292],filename1:[4,6],filename2:[4,6],filename_charg:222,filename_icohp:222,filename_or_structur:182,filenma:[4,6],filennam:187,fileobj:[187,282],filepath:[5,55,188,190,234,239,240],files_to_transf:240,filetyp:71,fill:[1,44,151,169,174,187,216,240,272,291],film:[76,77,78,104,147],film_area:78,film_indic:147,film_lay:147,film_matrix:76,film_max_mil:77,film_mil:[76,77],film_sit:147,film_sl_vector:[77,78],film_slab:147,film_structur:76,film_termin:147,film_thick:76,film_transform:[77,78],film_vector:[77,78],filobj:282,filter:[1,8,9,10,12,16,49,53,61,88,91,98,153,157,177,183,190,292],filter_compat:48,filter_fragment_entri:16,filter_funct:[153,190],filter_solid:[1,91],fim:81,final_defect_structur:45,final_energi:[1,192,212,228,239],final_energy_contrib:239,final_energy_wo_entrp:[1,239],final_entri:16,final_fr_energi:[1,239],final_molecul:16,final_structur:[1,97,170,192,212],find:[1,2,4,6,15,17,21,28,37,47,48,49,54,56,58,60,63,66,67,70,71,74,76,77,79,82,84,87,88,91,94,98,101,102,103,105,149,156,157,158,165,169,180,182,188,190,195,196,199,200,206,211,215,221,222,230,231,240,250,251,260,261,262,263,266,267,269,271,272,276,288,290,292],find_adsorption_sit:[15,269],find_all_map:149,find_arg:[15,269],find_clust:56,find_connected_atom:56,find_eq_stress:58,find_equivalent_sit:267,find_in_coord_list:276,find_in_coord_list_pbc:276,find_map:149,find_min:49,find_neighbor:149,find_points_in_spher:252,find_primit:260,find_r:71,find_rot:28,find_scaling_factor:28,find_sect:230,find_stable_charg:48,find_stable_entri:91,find_structur:182,find_surface_sites_by_height:15,finder:[1,4,6,11,15,21,28,61,79,290],fine:[1,5,49,87,153,170,196,199,209,238,239,240,258,260,287,292],fine_structur:209,finer:[169,272],finest:201,fingerprint:79,fingerprint_length:79,finish:225,finit:[1,36,58,81,269,275],fire:53,firework:[4,6],first:[1,2,3,4,5,6,11,13,17,26,29,34,37,40,48,49,53,55,56,58,60,63,70,71,77,79,82,84,85,86,87,88,94,98,105,109,113,139,141,145,146,148,149,152,153,155,156,157,158,159,164,169,170,172,175,177,182,187,188,192,195,196,197,199,201,204,208,215,226,231,238,239,240,254,255,256,269,271,272,275,276,277,279,290,292],fischer:[101,102,240,290],fit:[1,4,6,34,54,55,58,62,66,68,82,84,88,93,98,109,143,158,164,165,170,174,175,201,202,224,226,240,256,269,275,280],fit_anonym:98,fit_arrheniu:55,fit_error:34,fit_least_square_distance_error:34,fit_maximum_distance_error:34,fit_to_structur:158,fitter:[1,175],five:182,fix:[1,2,3,4,6,15,25,53,70,79,87,140,156,165,186,188,196,230,232,238,245,269,291],fix_denomin:272,fix_import:282,fix_pbc:70,fixed_cb_energi:170,fixed_length:79,fixed_magnetic_mo:199,fl:153,flag:[1,5,15,45,49,58,79,141,158,181,222,239,245,269],flags_kei:234,flagship:201,flat:[56,105,279],flaviu:1,fledg:3,fleur:[0,1],flexibl:[1,3,4,6,66,70,86,88,91,94,146,147,148,156,157,159,170,171,173,176,182,186,200,224,238,240,258,287,290,292],float_:277,float_fmt:88,float_prec:1,floatdecim:191,floatkeyword:221,floatwithunit:[1,2,86,153,160],florida:291,flow:[74,201],fluorid:172,fluorin:292,fm:[4,6,56,81,82,153,156,157,210,262],fm_e:82,fm_struct:82,fmt:[4,6,63,130,149,156,167,237,283],fn:284,fname:[49,204],fock:224,focu:[217,222],fold:170,fold_point:170,folder:[4,6,137,139,211,223],follow:[1,2,3,4,5,6,13,15,16,17,20,26,28,29,36,44,45,52,54,55,56,58,62,71,74,79,87,88,91,93,105,106,109,110,113,137,138,139,140,143,146,148,153,157,158,160,161,167,168,170,174,177,179,180,182,183,190,194,197,201,204,208,221,223,232,238,239,240,248,258,260,271,281,290,292],font:[91,120,170,280],font_dict:120,fontcolor:280,fontsiz:[48,51,62,105],foo:[197,225],footer:[200,233,239],footer_pattern:[200,233,239],forbid:156,forbidden:17,forbidden_speci:17,forc:[1,4,6,63,84,87,90,100,102,105,109,147,157,182,192,199,200,201,212,215,216,224,226,232,234,238,239,240,269],forcad:140,force_const:[226,239,245],force_diagon:269,force_ev:[199,201],force_field:[215,216],force_gamma:[238,240],force_hybrid_mod:239,forceconstantmatrix:90,forceenergyrang:221,forceev:199,forcefield:[195,215],forceset:232,forcev1hmatrix:221,forg:[4,5,6],fork:[3,4,6,96],form:[1,4,6,34,40,63,70,71,88,89,90,91,93,97,101,102,109,110,118,122,142,146,149,152,156,157,158,161,165,167,169,170,171,172,173,174,176,177,182,186,188,190,191,192,197,199,201,202,218,219,220,223,225,236,239,240,241,252,255,258,261,263,266,267,269,271,272,273,276,279,281,283,287,291,292],formal:[1,54,91,201,239],format:[1,2,4,5,6,13,16,30,41,43,46,48,55,56,70,71,79,88,91,96,105,106,109,117,118,119,120,135,156,157,158,160,164,165,167,169,170,172,173,174,175,179,182,187,188,189,191,192,194,195,196,199,200,201,203,204,208,212,215,216,217,223,226,227,230,231,232,238,239,240,242,243,247,248,254,258,262,269,280,281,282,283,284,287,290,292],format_formula:280,format_list2d:191,format_list:191,format_scalar:191,formation_energi:43,formation_energy_per_atom:182,formation_energy_tol:88,formation_enthalpy_per_atom:173,former:[169,240],formul:[1,93],formula:[1,4,6,13,40,41,53,61,63,74,82,84,88,91,98,105,106,117,118,120,143,146,148,151,156,165,171,173,174,176,177,179,182,183,206,208,209,212,226,238,240,255,256,258,280,283,292],formula_color:40,formula_count:240,formula_double_format:283,formula_pretti:16,formula_unit:[171,173],formulas_to:40,formulas_to_draw:40,fortran:[46,137,140,186,239,290],fortran_command:131,forum:239,forward:[1,3,208],found:[1,4,5,6,26,29,30,49,56,58,63,71,74,79,84,87,88,92,98,101,103,105,125,146,149,154,156,157,161,169,182,186,187,190,192,195,199,200,211,215,226,234,238,239,248,254,260,261,272,276,288,291],foundat:149,founder:[4,6],four:[70,79,123,139,149,156,195,215,280],fourier:239,fourth:[156,169,224,254,256],fp:289,fprime:210,fr:[56,85,153,170,211,240],fr_sv:240,frac:[54,66,105,117,154,164,226,254,256],frac_charg:[117,118,119],frac_coord:[49,70,139,149,154,156,157,159,164,226,254,256,276,277],frac_coords1:149,frac_coords2:149,frac_discharg:[117,118,119],frac_flg:141,frac_point:149,frac_x:120,fracit:44,fraction:[1,4,6,15,17,25,29,34,36,44,46,49,63,66,70,79,88,91,92,98,103,105,118,120,139,141,146,147,149,154,156,157,159,164,165,170,175,187,201,204,219,226,239,240,260,269,271,272,276,277,292],fraction_atom_coordination_environments_pres:29,fraction_ion_coordination_environments_pres:29,fraction_to_remov:272,fractional_composit:[98,146],fractional_coord:[66,70,147,149,156,157,159],fractional_flg:141,frag:16,fragil:292,fragment:[1,8,9,14,16,71,84],fragment_and_process:16,fragment_entri:16,fragmet:1,frame:[53,74,159,168,177,212,231,247,289],frame_properti:159,framework:[1,5,20,49,55,79,98,105,117,172,175,180,289,292],framework_formula:[117,118,119],framework_ion:49,frameworkcompar:98,francesco:291,frank:28,fraricci:1,free:[0,1,3,4,5,6,44,45,49,88,91,93,98,105,172,173,182,212,239,255,258,281],free_chg_cutoff:45,freedesktop:5,freedom:[43,140,146,182,186,188],freevolumepotenti:87,freez:195,freeze_atom:195,frei:291,freq:[1,97,192,212,224,232],freq_max_fit:256,freq_typ:192,freq_unit:258,freqremax:186,freqremin:186,freqset:232,frequenc:[1,17,55,58,96,97,186,192,212,224,226,232,239,254,255,256,257,258,280],frequencien:254,frequent:[2,66,91,177],frequnit:258,freyplnravgplot:44,freysoldt:[44,45,49],freysoldtcorrect:[44,45],friedrich:291,friendli:[1,139,186,224,292],from:[0,1,2,3,4,5,6,7,11,12,13,15,16,17,20,21,23,25,26,28,29,30,34,36,37,38,40,41,43,44,45,46,48,49,51,53,55,56,58,59,61,62,63,66,67,68,70,71,72,74,76,77,78,79,81,82,83,84,85,86,87,88,90,91,92,94,96,97,98,101,102,103,105,108,109,110,113,116,117,118,119,122,123,129,130,132,133,134,135,137,138,139,140,141,143,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,177,179,181,182,183,186,187,188,189,190,192,193,195,196,197,199,200,201,203,204,205,206,208,209,210,211,212,213,215,217,218,219,220,221,222,223,224,225,226,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,247,248,254,255,256,257,258,260,261,262,263,264,265,266,267,269,271,272,276,277,278,280,281,283,284,289,290,291,292],from_2d_to_3d:76,from_2points_and_origin:34,from_3point:34,from_a:152,from_abinit_ixc:161,from_axis_angle_and_transl:152,from_b:152,from_bond:215,from_bson_voronoi_list2:30,from_bulk_and_mil:15,from_cg:28,from_chgcar:139,from_cif_fil:208,from_cif_str:12,from_coeffici:34,from_composition_and_entri:118,from_composition_and_pd:118,from_computed_structure_entri:105,from_csv:175,from_default:101,from_deform:59,from_descript:25,from_dict:[1,11,12,20,23,25,26,29,30,36,37,43,48,55,61,63,70,71,82,84,85,88,91,94,98,102,105,106,122,146,147,148,149,150,152,153,154,156,157,158,161,164,165,167,169,173,176,186,188,190,192,197,199,208,211,212,215,217,219,221,224,228,234,238,240,254,255,256,257,267,281],from_dict_legaci:119,from_dict_of_dict:71,from_diff_fit:58,from_dir:[109,190],from_directori:[197,210,225,238,292],from_do:113,from_edg:37,from_el:199,from_entri:[119,173],from_ff_and_topolog:215,from_fil:[1,4,6,49,55,87,105,156,159,165,167,170,190,195,196,197,199,203,206,208,209,211,212,215,219,221,222,223,224,228,230,234,238,239,241,243,247,248,292],from_filenam:[13,292],from_formula:148,from_global_moment_and_saxi:168,from_graph:20,from_grid:221,from_hdf5:239,from_imag:71,from_independent_strain:58,from_index:71,from_index_amount:59,from_input:188,from_jimag:71,from_kpoint:199,from_lammpsdata:215,from_lengths_and_angl:2,from_lin:199,from_lobst:222,from_magnetic_spacegroup:[156,264],from_maryland_not:86,from_molecul:224,from_molecule_graph:195,from_moment_relative_to_crystal_ax:168,from_multi_jobs_fil:230,from_nam:161,from_npoint:34,from_npoints_least_square_dist:34,from_npoints_maximum_dist:34,from_object:188,from_old_dict:164,from_origin_axis_angl:152,from_origin_shift:265,from_outcar:109,from_outcars_and_structur:66,from_paramet:[149,292],from_path:[137,139],from_pd:173,from_poscar_str:12,from_preset:79,from_prev_calc:240,from_prev_calcul:240,from_previous_calcul:240,from_pseudoinvers:58,from_rotation_and_transl:[149,152],from_rotation_and_translation_and_time_revers:152,from_row_and_group:153,from_scaling_factor:272,from_sit:156,from_slab:147,from_snl:12,from_spacegroup:[4,6,156],from_sphere_area:105,from_st:230,from_step:118,from_str:[1,4,6,94,153,156,160,179,192,195,196,197,199,203,206,208,211,212,217,219,224,228,230,238,242,243,247,248],from_structur:[13,55,159,215,234,281],from_structure_environ:29,from_symbol_and_funct:238,from_symmop:152,from_transformation_str:265,from_type_nam:161,from_values_indic:158,from_vasp_voigt:89,from_vasprun:55,from_voigt:158,from_xyz_str:152,from_xyzt_str:152,from_z:153,from_zsl:77,front:[47,49,153],frozen:48,frssp:291,fs:238,fsr:210,ftol:157,ftp:5,fulfil:[263,284],full:[1,3,4,5,6,20,30,41,49,51,59,63,77,88,112,117,139,141,146,152,153,156,158,165,182,183,199,208,212,215,224,226,238,239,260,262,264,269,271,279],full_al:[199,201],full_bse_dens:211,full_ce_info:25,full_electronic_structur:153,full_grid:199,full_kinet:[199,201],full_s_invers:199,full_singl:199,full_single_invers:[199,201],fulli:[40,67,117,146,157,201,238,240,292],fully_charged_entri:119,fully_discharged_entri:119,func:[62,155,182,280],func_group:[68,71,156],func_grp:[71,156],func_util:[9,14,18,31],function_comparison:34,functional_choic:238,functional_class:238,functional_dir:238,functional_group:[8,9,14],functional_tag:238,functionalgroupextractor:68,functool:160,fur:240,furnish:[4,6],further:[3,4,5,6,59,79,139,176,195,210,221,232,240,260,269,292],further_set:221,furthermor:[79,221],furthest:34,futur:[1,2,4,6,91,105,156,157,182,195,201],fuzzi:177,fuzzy_formula:146,fuzzy_match:177,fwhm:155,fyalcin:1,fysik:[5,161],g03:156,g09:156,g0:239,g1:49,g2:49,g3gn:224,g:[1,2,3,4,5,6,12,13,15,17,20,22,23,25,26,28,29,40,41,46,47,49,51,55,56,58,62,66,67,70,71,74,79,81,83,88,91,92,93,94,97,98,100,101,102,105,106,109,110,113,116,117,118,119,137,138,139,141,142,146,147,148,149,150,153,154,155,156,157,158,159,160,164,165,167,168,169,170,172,173,175,177,182,183,186,187,188,190,195,197,199,200,201,204,208,212,215,216,217,221,222,223,224,225,226,228,230,231,232,233,235,237,238,239,240,254,257,258,259,260,262,263,264,269,271,272,276,277,280,281,283,287,289,290,292],g_:[54,239],g_i:239,g_n:239,g_opt:93,g_r:58,g_reuss:58,g_v:58,g_vec:44,g_voigt:58,g_vrh:58,ga:[56,74,85,91,106,153,172,209,240],ga_d:240,ga_d_gw:240,gabaldon:138,gaff:195,gain:[3,137,138],gale:141,galor:[1,113],gam:239,gamma:[1,44,49,93,105,149,164,181,186,188,196,199,200,201,221,226,238,239,240,254,256,257,292],gamma_automat:238,gamma_cent:186,gamma_dict:105,gamma_onli:[186,239],gammacent:188,gammacenterd:188,ganos:[1,113,291],gap:[1,44,48,76,79,147,164,165,169,170,182,199,200,201,239,240],gap_dist:181,gapw:199,gascorrect:172,gase:[153,173],gaseou:[138,172],gass:1,gather:160,gau:292,gaultoi:72,gaunip:212,gauss:186,gaussian:[1,4,6,8,9,17,49,79,87,113,122,127,155,156,169,170,184,186,192,199,200,201,204,211,224,255,258,292],gaussian_analyz:[8,9,124],gaussian_smear:87,gaussianinput:[1,212,224,292],gaussianio:122,gaussianoutput:[1,122,212],gaussiansmearingwidth:221,gaussiantocomputedentrydron:122,gaussiantoentrydron:122,gaussion:1,gave:239,gb:[1,8,9,14,157,160,240,269,272],gb_from_paramet:70,gb_plane:[70,182],gbgener:1,gc:246,gcc:[4,5,6],gcheon:[56,291],gcut:49,gd3:240,gd:[56,85,153,240],gd_3:240,gdm:232,ge:[55,56,85,153,156,240,269,271,272,284],ge_d:240,ge_d_gw:240,gen3d:195,gen3d_conform:195,gen4438:291,gen:212,gen_basi:212,gen_potcar:133,gen_scfman:[1,232],gen_sl_transform_matrici:78,gener:[1,2,3,4,5,6,8,9,12,13,14,15,29,40,42,43,44,46,49,53,55,56,58,59,67,70,71,73,74,76,77,78,79,81,82,84,87,88,90,91,94,98,100,105,106,108,109,110,117,118,119,122,125,126,133,137,139,140,141,146,147,148,149,150,152,153,154,156,157,158,161,164,165,168,169,170,172,173,175,176,177,182,183,186,188,192,195,196,197,199,200,201,208,210,211,215,217,218,219,221,223,224,225,226,227,228,233,238,239,240,247,254,256,257,258,260,261,262,263,264,269,270,271,272,273,275,276,279,280,283,287,289,290,292],generate_adsorption_structur:15,generate_all_slab:157,generate_defect_structur:43,generate_displac:226,generate_entry_label:91,generate_full_symmop:260,generate_input:197,generate_point:53,generate_potcar:[133,240],generate_pseudo:58,generate_r_and_g_vec:49,generate_reciprocal_vectors_squar:49,generate_sl_transformation_set:78,generate_substitution_structur:15,generate_surface_vector:77,generic_groupbi:49,genet:84,geneticordermatch:84,genfmt:208,genom:[4,6,290],genrecip:49,geo:188,geo_opt:201,geo_subkei:192,geoffroi:[1,4,6,28,291],geograph:72,geom_opt_max_cycl:232,geometr:[25,79,84,87,116,290],geometri:[1,26,27,28,29,39,59,67,78,84,192,195,200,201,212,224,232,248,290],geometrically_equidist:25,geometry_info:25,geometry_opt:224,geometryoptim:192,geomstep:195,georg:[28,165,291],gerbrand:[4,6,87],germain:[1,170,291],get:[1,3,5,15,17,20,21,22,23,25,26,29,30,34,36,37,41,43,44,45,48,49,53,55,56,58,59,66,70,74,76,78,79,82,83,84,88,91,92,93,96,98,100,105,110,112,117,119,130,137,138,141,145,146,147,149,153,154,156,157,158,165,167,168,169,170,172,180,181,182,183,188,196,199,200,201,202,204,209,212,219,221,222,223,226,234,237,238,239,240,252,255,256,258,260,266,269,271,272,276,281,283,284,287,292],get_00t_magmom_with_xyz_saxi:168,get_13_bond:85,get_2d_orthonormal_vector:40,get_2d_transform:76,get_absorbing_atom_symbol_index:208,get_adjust:[172,177],get_adjusted_fermi_level:239,get_all_anonymous_map:98,get_all_chempot:88,get_all_dist:149,get_all_elementary_cycl:37,get_all_entri:119,get_all_functional_group:68,get_all_neighbor:[1,156],get_all_neighbors_old:156,get_all_neighbors_pi:156,get_all_nn:79,get_all_nn_info:79,get_all_possible_basis_combin:221,get_all_possible_basis_funct:221,get_all_simple_paths_edg:37,get_all_sit:79,get_all_substr:182,get_all_voronoi_polyhedra:79,get_allowed_speci:102,get_alpha:239,get_analysi:83,get_analysis_and_structur:83,get_angl:[156,276],get_anion_typ:222,get_arrhenius_plot:55,get_asum_fcm:90,get_atom:[193,213],get_atom_map:208,get_atomic_fract:[4,6,146],get_atomic_site_averag:204,get_atomic_site_tot:204,get_aux_basi:202,get_available_model:180,get_average_along_axi:[204,239],get_average_eff_mass:165,get_average_voltag:117,get_ax3d_fig_plt:280,get_ax_fig_plt:280,get_axarray_fig_plt:280,get_axis_grid:[204,239],get_band_cent:169,get_band_fil:169,get_band_gap:164,get_band_kurtosi:169,get_band_skew:169,get_band_structur:239,get_band_structure_from_vasp_multiple_branch:239,get_band_width:169,get_bandstructur:223,get_bandstructure_by_material_id:[182,292],get_basi:221,get_basic_functional_group:68,get_basis_and_potenti:202,get_bec_oper:90,get_best_electronegativity_anonymous_map:98,get_bibtex_str:196,get_bond_length:145,get_bond_ord:[138,145],get_bonded_structur:[1,56,79,100],get_box_shift:215,get_boxed_structur:156,get_branch:[164,254],get_brillouin_zon:149,get_capacity_grav:117,get_capacity_vol:117,get_carrier_concentr:165,get_cart_coord:212,get_cartesian_coord:149,get_cbm:164,get_cbm_vbm:169,get_celldm:228,get_center_of_arc:38,get_centered_molecul:156,get_central_sit:26,get_centroid_2d:40,get_charg:[137,138],get_charge_decorated_structur:137,get_charge_transf:[137,138],get_chempot_correct:74,get_chempot_range_map:[88,105],get_chempot_range_map_plot:88,get_chempot_range_stability_phas:88,get_chgint_plot:132,get_chunk:182,get_cn:79,get_cn_dict:79,get_cod_id:179,get_coeff:94,get_cohesive_energi:182,get_cohp:167,get_cohp_by_label:167,get_cohp_dict:170,get_complete_do:[113,165],get_complete_ph_do:226,get_complexity_factor:165,get_compliance_expans:58,get_composition_chempot:88,get_compound_pd:88,get_computed_entri:239,get_conduct:165,get_connect:97,get_connected_compon:23,get_connected_sit:71,get_consistent_set:168,get_consistent_set_and_saxi:168,get_continuous_path:261,get_contour_pd_plot:88,get_conventional_standard_structur:[1,260],get_conventional_to_primitive_transformation_matrix:260,get_conversion_factor:[55,160],get_coordinating_elements_cn:49,get_coordination_environ:29,get_coordination_numb:26,get_coordination_of_sit:71,get_coordination_symmetry_measur:28,get_coordination_symmetry_measures_optim:28,get_correct:[43,44,172],get_corrections_dict:172,get_cost_per_kg:41,get_cost_per_mol:41,get_covalent_bond:156,get_critical_composit:88,get_critical_original_kink_ratio:74,get_critical_point_for_sit:139,get_crystal_field_spin:153,get_crystal_system:260,get_csm:29,get_csm_and_map:29,get_cutoff_from_basi:202,get_d:157,get_data:[123,182,292],get_database_vers:182,get_datafram:[74,187],get_decomp_and_decomp_energi:88,get_decomp_and_e_above_hul:88,get_decomp_and_hull_energy_per_atom:88,get_decomp_and_phase_separation_energi:88,get_decomposit:88,get_decomposition_energi:91,get_decorated_structur:137,get_default_basis_set:192,get_default_geo:192,get_default_scf:192,get_default_unit:192,get_default_xc:192,get_defectsite_multipl:49,get_deformation_matrix:59,get_delta:37,get_delta_imag:23,get_dens:169,get_deriv:275,get_diff_coeff:58,get_dihedr:156,get_dimension:[1,2],get_dimensionality_cheon:56,get_dimensionality_gorai:56,get_dimensionality_larsen:56,get_dir_indir_gap:96,get_direct_band_gap:164,get_direct_band_gap_dict:164,get_disconnected_frag:71,get_displaced_structur:226,get_dist:156,get_distance_and_imag:149,get_doc:[182,223],get_dop:169,get_dopability_limit:48,get_dopants_from_shannon_radii:100,get_dopants_from_substitution_prob:100,get_dos_by_material_id:[182,292],get_dos_dict:[170,258],get_dos_plot:132,get_download_info:182,get_drift_corrected_structur:55,get_e_above_hul:[1,88],get_effective_csm:25,get_effective_ec:58,get_el_amount:94,get_el_amt_dict:146,get_el_sp:153,get_element_do:[169,255,258],get_element_fract:91,get_element_profil:88,get_element_spd_do:169,get_elements_between_band:239,get_elt_projected_plot:170,get_elt_projected_plots_color:170,get_energi:[61,127,130,141,146],get_energy_buckingham:141,get_energy_dens:117,get_energy_relax_structure_buckingham:141,get_energy_tersoff:141,get_entri:[1,41,182],get_entries_in_chemsi:[1,182,292],get_entry_by_material_id:182,get_environ:[8,9,124],get_environment_nod:22,get_environments_figur:29,get_equilibrium_reaction_energi:88,get_equiv_transform:78,get_equivalent_atom:260,get_equivalent_kpoint:164,get_equivalent_qpoint:254,get_exchang:82,get_exchange_group_info:81,get_excitation_spectrum:224,get_exp_entri:182,get_exp_thermo_data:182,get_explanation_dict:172,get_extended_surface_mesh:15,get_extrapolated_conduct:55,get_extrapolated_diffus:55,get_extrem:165,get_extrema:109,get_facet:88,get_factor:78,get_fcm_oper:90,get_fermi:169,get_fermi_interextrapol:[1,169],get_ferromagnetic_structur:81,get_filepath:139,get_first_point:53,get_form_energi:88,get_form_energy_per_atom:88,get_frac_coords_from_ll:149,get_fract:146,get_fractional_coord:149,get_framework_rms_plot:[1,55],get_free_sphere_param:248,get_from_hint:28,get_gap:169,get_gb_data:182,get_geometri:26,get_geometry_from_iucr_symbol:26,get_geometry_from_iupac_symbol:26,get_geometry_from_mp_symbol:26,get_geometry_from_nam:26,get_ggt:58,get_grouped_indic:158,get_gruneisen_paramet:58,get_gruneisen_ph_bs_symm_lin:226,get_gruneisenparamet:226,get_gs_ph_bs_symm_line_from_dict:226,get_hal:260,get_hall_carrier_concentr:165,get_hash:98,get_heat_capac:58,get_heisenberg_model:82,get_help:237,get_heteroatom:68,get_high_accuracy_voronoi_nod:248,get_hilbert_transform:169,get_hull_energi:[88,91],get_hull_energy_per_atom:88,get_icohp:167,get_icohp_by_label:167,get_icohp_dict_by_bondlength:167,get_icohp_dict_of_sit:167,get_ieee_rot:158,get_implemented_geometri:26,get_incar_tag:237,get_info_cohps_to_neighbor:222,get_info_icohps_between_neighbor:222,get_info_icohps_to_neighbor:222,get_input_set:[197,216,225,235,292],get_integer_formula_and_factor:146,get_integer_index:149,get_integrated_cohp_in_energy_rang:167,get_integrated_diff:239,get_interaction_graph:82,get_interfac:76,get_interface_react:182,get_interplanar_angl:53,get_interplanar_spac:53,get_interpolated_gap:169,get_interpolated_valu:[155,167,169,255],get_ir_mesh:1,get_ir_reciprocal_mesh:260,get_ir_spectra:257,get_ist_oper:90,get_keyword:199,get_kink:74,get_kpoint:[181,240,261,263],get_kpoint_degeneraci:164,get_kpoint_weight:260,get_label:[49,105],get_lattic:196,get_lattice_quanta:66,get_lattice_typ:260,get_light_structure_environ:222,get_lin:208,get_line_in_facet:110,get_linear_interpolated_valu:276,get_linearly_independent_vector:38,get_lll_frac_coord:149,get_lll_reduced_lattic:149,get_local_extrema:49,get_local_order_paramet:79,get_locpot_along_slab_plot:105,get_low_energy_ord:82,get_lower_and_upper_f:34,get_lowest_decomposit:41,get_magnet:130,get_magnitude_of_effect_from_speci:83,get_magnitude_of_effect_from_spin_config:83,get_magsymop:196,get_map:98,get_mass:160,get_materials_id:182,get_materials_id_from_task_id:182,get_materials_id_refer:[1,182],get_max_bond_dist:79,get_max_bond_length:97,get_max_capgrav:116,get_max_capvol:116,get_max_inst:119,get_max_muo2:119,get_mft_temperatur:82,get_mi_vec:15,get_miller_index_from_coord:149,get_miller_index_from_site_index:156,get_min_inst:119,get_min_muo2:119,get_mixing_state_data:177,get_molecul:193,get_molecule_hash:84,get_moment:168,get_moment_relative_to_crystal_ax:168,get_monolay:105,get_motif_typ:49,get_mp_structur:284,get_msd_plot:55,get_mu_bound:165,get_multipl:43,get_n_moment:169,get_nac_eigendisplacements_along_dir:254,get_nac_frequencies_along_dir:254,get_nam:26,get_nearest_sit:66,get_neighb_voronoi_indic:29,get_neighbor:[1,156],get_neighbor_list:156,get_neighbors_in_shel:156,get_neighbors_of_site_with_index:79,get_neighbors_old:156,get_next_index:63,get_niggli_reduced_lattic:149,get_nmr_quadrupole_mo:153,get_nn:79,get_nn_data:79,get_nn_imag:79,get_nn_info:[79,222],get_nn_shell_info:79,get_no_mixing_energi:74,get_nonmagnetic_structur:81,get_noppmodel:186,get_not_implemented_geometri:26,get_occup:239,get_okeeffe_distance_predict:79,get_okeeffe_param:79,get_op_valu:49,get_orbital_derivative_between_st:239,get_orbital_resolved_cohp:167,get_ord:156,get_order_paramet:79,get_orthogonal_c_slab:157,get_oxi_state_decorated_structur:17,get_oxidation_state_decorated_structur:137,get_paramet:79,get_parchg:239,get_partial_charg:[137,138],get_pattern:[51,52,53,54],get_pelecs_and_pion:66,get_percentag:231,get_percentage_bond_dist_chang:97,get_percentage_lattice_parameter_chang:97,get_percentage_volume_chang:97,get_perturbed_indic:59,get_ph_bs_symm_lin:226,get_ph_bs_symm_line_from_dict:226,get_ph_do:226,get_phase_separation_energi:88,get_phonon_band_structure_from_fc:226,get_phonon_band_structure_symm_line_from_fc:226,get_phonon_bandstructure_by_material_id:182,get_phonon_ddb_by_material_id:182,get_phonon_dos_by_material_id:182,get_phonon_dos_from_fc:226,get_phonon_frequ:239,get_phonopy_structur:226,get_piezo:90,get_plot:[1,40,51,88,109,110,120,170,258,287],get_plot_2d:53,get_plot_2d_concis:53,get_plot_coeff:53,get_plot_data:120,get_plot_g:258,get_plotli:110,get_plotly_figur:120,get_plott:257,get_pmesh:26,get_pmg_structur:226,get_point_group_oper:260,get_point_group_symbol:260,get_pointgroup:260,get_points_in_spher:149,get_points_in_sphere_old:149,get_points_in_sphere_pi:149,get_polarization_chang:66,get_polarization_change_norm:66,get_posit:53,get_potcar:239,get_potcar_file_hash:238,get_potcar_hash:238,get_potential_shift:44,get_pourbaix_domain:91,get_pourbaix_entri:182,get_pourbaix_plot:91,get_power_factor:165,get_predicted_structur:103,get_primitive_standard:1,get_primitive_standard_structur:[260,261,263],get_primitive_structur:[156,292],get_principal_axi:84,get_projected_plots_dot:170,get_projected_plots_dots_patom_pmorb:170,get_projection_on_el:[164,239],get_projections_on_elements_and_orbit:164,get_property_decorated_structur:138,get_prototyp:92,get_pseudos_for_structur:190,get_q2:79,get_q4:79,get_q6:79,get_rand_bec:90,get_rand_fcm:90,get_rand_ist:90,get_ratio:70,get_rdf_figur:30,get_react:182,get_real_summ:44,get_reasonable_repetit:254,get_recip_summ:44,get_reconstructed_band_structur:164,get_recp_symmetry_oper:149,get_reduced_composition_and_factor:146,get_reduced_formula_and_factor:[146,148],get_reduced_structur:156,get_reference_energy_per_atom:88,get_refined_structur:[196,260],get_relaxed_structur:141,get_removals_int_oxid:116,get_rms_anonym:98,get_rms_dist:98,get_rmsd:84,get_rot:15,get_rot_3d_for_2d:76,get_rotation_angle_from_sigma:[70,269],get_rotational_symmetry_numb:260,get_s2:53,get_s2_like_s1:98,get_sadf_figur:30,get_same_branch_polarization_data:66,get_scal:158,get_scan_plot:212,get_sect:[187,199],get_seebeck:165,get_seebeck_eff_mass:165,get_self_interact:44,get_set:[1,262],get_shannon_radiu:153,get_shared_symmetry_oper:266,get_shifts_based_on_adsorbate_sit:147,get_site_ce_fractions_and_neighbor:25,get_site_coordination_environ:25,get_site_coordination_environments_fract:25,get_site_do:[169,255],get_site_energi:63,get_site_info_for_specie_allc:29,get_site_info_for_specie_c:29,get_site_neighbor:25,get_site_orbital_do:169,get_site_spd_do:169,get_site_symmetri:266,get_site_t2g_eg_resolved_do:169,get_sitej:97,get_sites_in_spher:156,get_slab:157,get_slab_region:157,get_smeared_dens:[169,255],get_snl:183,get_snls_with_filt:183,get_sorted_structur:[1,70,147,156,157],get_space_group_info:156,get_space_group_numb:260,get_space_group_oper:260,get_space_group_symbol:[4,6,260],get_spd:[170,287],get_spd_do:[169,170],get_special_carbon:68,get_specific_energi:117,get_spectre_plot:212,get_spectrum:257,get_stability_criteria:58,get_stabl:[1,182],get_stable_entri:[91,119],get_stable_entry_at_u:105,get_stable_fcm:90,get_statist:29,get_str:[159,197,199,208,215,219,230,238,239],get_strain_from_stress:58,get_strain_state_dict:58,get_structur:[1,28,159,182,183,193,196,213,234,284,292],get_structure_by_formula:179,get_structure_by_id:179,get_structure_by_material_id:[1,182,292],get_structure_compon:56,get_structure_connect:21,get_structure_from_dict:226,get_structure_from_mp:1,get_structure_from_prev_run:240,get_structure_property_dict:58,get_structure_with_charg:223,get_structure_with_nod:49,get_structure_with_only_magnetic_atom:81,get_structure_with_site_potenti:223,get_structure_with_spin:81,get_structure_with_total_grosspop:223,get_structures_with_filt:183,get_sub_electrod:[117,118,119],get_subgraphs_as_molecul:71,get_subset_in_chemsi:175,get_substr:182,get_suggested_saxi:168,get_summary_dict:[55,93,117,118,119],get_summed_cohp_by_label_and_orbital_list:167,get_summed_cohp_by_label_list:167,get_summed_icohp_by_label_list:167,get_supercell_matrix:98,get_surface_data:182,get_surface_equilibrium:105,get_surface_sit:157,get_sym_eq_kpoint:164,get_symbol_cn_map:26,get_symbol_dict:158,get_symbol_list:58,get_symbol_name_map:26,get_symm_band:165,get_symmetric_neighbor_list:156,get_symmetric_sit:157,get_symmetric_wallace_tensor:58,get_symmetrically_distinct_miller_indic:157,get_symmetrically_equivalent_miller_indic:157,get_symmetrized_fcm:90,get_symmetrized_structur:[260,267],get_symmetry_dataset:260,get_symmetry_oper:[1,260],get_symop:196,get_task_data:182,get_tasker2_slab:157,get_tgt:58,get_thermal_conduct:165,get_tick:[170,258],get_ticks_old:170,get_total_ionic_dipol:66,get_trajectori:239,get_trans_mat:70,get_transform:98,get_transition_chempot:88,get_tri_area:110,get_truncated_coulomb_cutoff:202,get_typ:79,get_unique_famili:51,get_unique_site_indic:202,get_unit_primitive_area:105,get_unreconstructed_slab:157,get_unstable_entri:119,get_unstable_fcm:90,get_upper_band_edg:169,get_uvec:158,get_v:87,get_val:17,get_valid_magmom_struct:240,get_valid_path:122,get_valu:[187,191],get_vasp_input:[1,12,240],get_vasprun_outcar:240,get_vbm:164,get_vector_along_lattice_direct:[1,149],get_void_volume_surfarea:248,get_voigt_dict:158,get_volume_and_charge_for_sit:139,get_volumetricdata_dens:223,get_volumetricdata_imaginari:223,get_volumetricdata_r:223,get_voronoi_nod:248,get_voronoi_polyhedra:79,get_wallace_tensor:58,get_weight:275,get_weights_of_nn_sit:79,get_wigner_seitz_cel:149,get_wt_fract:146,get_wulff_shap:182,get_xas_data:182,get_xc_funct:202,get_xrd_plot:[1,132],get_xyz_magmom_with_001_saxi:168,get_yield_stress:58,get_z_ordered_elmap:17,get_zmatrix:212,get_zt:165,getmu_vertices_stability_phas:88,gf_sisso:173,gfactor:234,gflop:187,gfortran:[5,131],gfortranbinari:5,gga:[1,17,28,44,48,87,150,161,172,177,182,201,238,239,240,272,290],gga_c_am05:[150,161],gga_c_apb:150,gga_c_bgcp:150,gga_c_fract:201,gga_c_ft97:150,gga_c_gam:150,gga_c_hcth_a:150,gga_c_lm:150,gga_c_lyp:[150,161],gga_c_n12:150,gga_c_n12_sx:150,gga_c_op_b88:150,gga_c_op_g96:150,gga_c_op_pb:150,gga_c_op_pw91:150,gga_c_op_xalpha:150,gga_c_optc:150,gga_c_p86:150,gga_c_pb:[150,161],gga_c_pbe_jrgx:150,gga_c_pbe_sol:[150,161],gga_c_pbef:150,gga_c_pbeint:150,gga_c_pbeloc:150,gga_c_pw91:[150,161],gga_c_q2d:150,gga_c_regtpss:150,gga_c_revtca:150,gga_c_rge2:150,gga_c_sogga11:150,gga_c_sogga11_x:150,gga_c_spb:150,gga_c_tca:150,gga_c_wi0:150,gga_c_wi:150,gga_c_wl:150,gga_c_xpb:150,gga_c_zpbeint:150,gga_c_zpbesol:150,gga_def:182,gga_k_absp1:150,gga_k_absp2:150,gga_k_apb:150,gga_k_apbeint:150,gga_k_baltin:150,gga_k_dk:150,gga_k_ernzerhof:150,gga_k_fr_b88:150,gga_k_fr_pw86:150,gga_k_ge2:150,gga_k_golden:150,gga_k_gp85:150,gga_k_gr:150,gga_k_lc94:150,gga_k_lieb:150,gga_k_llp:150,gga_k_ludena:150,gga_k_mey:150,gga_k_ol1:150,gga_k_ol2:150,gga_k_pearson:150,gga_k_perdew:150,gga_k_revapb:150,gga_k_revapbeint:150,gga_k_tfvw:150,gga_k_thakkar:150,gga_k_tw1:150,gga_k_tw2:150,gga_k_tw3:150,gga_k_tw4:150,gga_k_vjk:150,gga_k_vsk:150,gga_k_vw:150,gga_k_yt65:150,gga_lin:182,gga_opt:182,gga_relax:28,gga_stat:182,gga_static_diel:182,gga_uniform:182,gga_x_2d_b86:150,gga_x_2d_b86_mgc:150,gga_x_2d_b88:150,gga_x_2d_pb:150,gga_x_airi:150,gga_x_ak13:150,gga_x_am05:[150,161],gga_x_apb:150,gga_x_b86:150,gga_x_b86_mgc:150,gga_x_b86_r:150,gga_x_b88:[150,161],gga_x_bayesian:150,gga_x_bgcp:150,gga_x_bpccac:150,gga_x_c09x:150,gga_x_cap:150,gga_x_dk87_r1:150,gga_x_dk87_r2:150,gga_x_ev93:150,gga_x_fract:201,gga_x_ft97_a:150,gga_x_ft97_b:150,gga_x_g96:150,gga_x_gam:150,gga_x_hcth_a:150,gga_x_herman:150,gga_x_hjs_b88:150,gga_x_hjs_b88_v2:150,gga_x_hjs_b97x:150,gga_x_hjs_pb:150,gga_x_hjs_pbe_sol:150,gga_x_htb:150,gga_x_ityh:150,gga_x_kt1:150,gga_x_lag:150,gga_x_lambda_ch_n:150,gga_x_lambda_lo_n:150,gga_x_lambda_oc2_n:150,gga_x_lb:150,gga_x_lbm:150,gga_x_lg93:150,gga_x_lv_rpw86:150,gga_x_mb88:150,gga_x_mpb:150,gga_x_mpw91:150,gga_x_n12:150,gga_x_ol2:150,gga_x_optb88_vdw:150,gga_x_optpbe_vdw:150,gga_x_optx:150,gga_x_pb:[150,161],gga_x_pbe_jsjr:150,gga_x_pbe_mol:150,gga_x_pbe_r:[150,161],gga_x_pbe_sol:[150,161],gga_x_pbe_tca:150,gga_x_pbea:150,gga_x_pbef:150,gga_x_pbeint:150,gga_x_pbek1_vdw:150,gga_x_pw86:150,gga_x_pw91:[150,161],gga_x_q2d:150,gga_x_rge2:150,gga_x_rpb:[150,161],gga_x_rpw86:150,gga_x_sfat:150,gga_x_sogga11:150,gga_x_sogga:150,gga_x_ssb:150,gga_x_ssb_d:150,gga_x_ssb_sw:150,gga_x_vmt84_g:150,gga_x_vmt84_pb:150,gga_x_vmt_g:150,gga_x_vmt_pb:150,gga_x_wc:150,gga_x_wpbeh:150,gga_x_xpb:150,gga_xc_b97_d:150,gga_xc_b97_gga1:150,gga_xc_edf1:150,gga_xc_hcth_120:150,gga_xc_hcth_147:150,gga_xc_hcth_407:150,gga_xc_hcth_407p:150,gga_xc_hcth_93:150,gga_xc_hcth_p14:150,gga_xc_hcth_p76:150,gga_xc_kt2:150,gga_xc_mohlyp2:150,gga_xc_mohlyp:150,gga_xc_mpwlyp1w:150,gga_xc_oblyp_d:150,gga_xc_opbe_d:150,gga_xc_opwlyp_d:150,gga_xc_pbe1w:150,gga_xc_pbelyp1w:150,gga_xc_th1:150,gga_xc_th2:150,gga_xc_th3:150,gga_xc_th4:150,gga_xc_th_fc:150,gga_xc_th_fcfo:150,gga_xc_th_fco:150,gga_xc_th_fl:150,gga_xc_vv10:150,gga_xc_xlyp:150,ggau_def:182,ggau_lin:182,ggau_opt:182,ggau_stat:182,ggau_static_diel:182,ggau_uniform:182,ggt:58,ghemic:195,ghost:199,ghost_sit:157,gian:28,giantomassi:[1,257,291],gibb:[1,88,91,93,105,165,170,172,173,212,291],gibbs_binding_energi:105,gibbs_model:173,gibbscomputedstructureentri:[1,173],gigaflop:187,gin:141,git:[1,3,5],github:[1,2,3,4,6,84,96,110,113,139,140,180,182,226,254,257,291],give:[1,4,6,29,34,40,41,43,48,63,66,70,71,78,79,81,83,87,88,92,98,103,105,116,139,141,146,152,165,168,169,170,182,201,204,212,219,222,223,239,260,269,276,277,292],give_only_index:260,given:[1,3,4,5,6,11,15,16,17,20,21,22,23,25,26,28,29,30,34,36,38,40,41,43,44,45,48,49,52,54,55,56,58,61,63,66,67,70,71,74,76,77,78,79,81,83,84,87,88,91,92,93,94,96,97,98,100,101,102,103,105,109,110,116,117,119,137,139,145,146,149,152,153,154,156,157,158,159,164,165,167,168,169,170,172,174,175,180,182,183,186,187,188,190,192,199,200,201,202,208,212,216,221,222,230,231,232,234,238,239,240,241,248,250,251,254,256,258,260,261,263,265,269,271,272,276,279,282,283,287,290,292],gjf:[4,6,156,292],gkantoniu:291,gl:161,glaum:28,glob:200,global:[1,4,6,168,188,195,199,200,201,269],global_mo:168,gmail:[182,281],gmatteo:[1,62],gmolecul:192,gnu:5,gnuplot:[46,275],go:[1,2,3,5,71,88,102,156,157,182,196,248,260,264,271,278,292],goal:157,godbi:186,goe:[54,201,208,210,278,291],goebel:28,gold:199,golden:[62,280],gonz:[28,165],gonze1997:257,good:[5,55,67,71,87,98,102,152,157,183,187,199,201,238,240,292],good_sect:187,goodal:291,googlecod:189,gorai:56,gostin:1,gout:141,gov:[151,153,215],govern:154,gowoon:56,gpa:[62,93],gpa_to_ev_a3:58,gpaw:161,gpetretto:1,gpoint:239,gpretto:1,gpw:[199,201],grab:[1,200],grad:139,gradep:139,gradient:[59,60,86,87,139,186,192,195,199,201,224,232,239,240,272],gradual:92,graef:[52,54,262],grain:[1,8,9,14,69,182,240,269,292],grain_label:70,grainboundari:70,grainboundarygener:70,grainboundarytransform:[1,269],grammar:154,grammat:153,gramschmidt:79,grand:[1,74,88,105,290],grand_pd:74,grandpotentialinterfacialreact:74,grandpotentialphasediagram:[1,74,88],grandpotpdentri:88,grant:[4,6],granular:55,graph:[1,5,8,9,14,20,22,23,37,55,56,67,68,79,82,100,139,143,170,174,180,258,261],graph_data:71,graph_dict:71,graph_obj:[53,110,174],graph_residual_error:174,graph_residual_error_per_speci:174,graph_util:[9,14,18,31],graphic:[4,6,88,170],graphit:284,graphviz:[5,71],grav:116,gravimetr:117,graviometr:120,grazuli:179,great:110,greater:[1,4,6,11,45,79,123,146,156,174,182,201,240,255],greatest:[38,146],greatli:[4,6,175],greedi:169,green:[58,59,71,170,186],green_kristoffel:58,green_lagrange_strain:59,grei:[264,280,289],grep:[1,200,228,233,239,240],grid:[1,25,29,44,49,51,62,87,96,139,165,169,170,186,187,188,190,199,201,204,211,221,223,226,228,234,238,239,240,241,256,257,258,260],grid_off:110,gridspec_kw:280,grip:[4,6],gross:149,grosspop:[1,223],grosspopul:223,ground:[1,74,77,82,143,153,172,175,177,182,188],ground_level:153,ground_stat:175,ground_state_energi:77,ground_state_term_symbol:153,group:[1,4,5,6,8,9,13,26,28,34,43,49,55,56,66,68,71,81,84,92,98,109,139,146,148,149,153,156,157,158,174,175,177,182,187,189,196,199,200,208,215,219,233,238,239,240,259,260,261,263,264,265,266,272,290,291,292],group_array_indic:158,group_by_typ:156,group_entries_by_composit:175,group_entries_by_structur:175,group_molecul:84,group_structur:[1,98],grow:[4,6],growth:[77,104],grueneisen:[226,256],gruenisen:256,gruneisen:[8,9,58,93,226,253,258],gruneisen_dict:226,gruneisen_paramet:93,gruneisen_path:226,gruneisenparamet:[226,256,258],gruneisenphononbandstructur:[226,256],gruneisenphononbandstructuresummlin:256,gruneisenphononbandstructuresymmlin:[226,256,258],gruneisenphononbsplott:258,gruneisenplott:258,gs:188,gs_input:188,gt:182,gth:202,gth_basi:199,gth_potenti:199,gu:[1,5,140,271],guarante:[0,1,3,4,6,71,81,84,113,155,157,172,199,260,271,272,292],guard:182,guassian:201,guess:[1,55,66,67,81,103,146,156,199,201,215,240,272,275,292],guess_el:215,guesstim:83,guesstimate_spin:83,gui:291,guid:[1,5,66,292],guidanc:182,guidelin:[1,4,5,6],guido:[1,256,257,291],gulp:[1,5,61,63,141,243,248],gulp_cal:[1,5,8,9,136],gulp_cmd:141,gulpcal:141,gulpconvergenceerror:141,gulperror:141,gulpio:141,gunter:[4,6,290],gupta:291,gvallver:170,gvallverdu:1,gw:[1,186,211,238,240],gw_fiesta:211,gw_option:211,gw_qprang:186,gwcalctyp:186,gweight:25,gwpara:186,gz:[4,5,6,123,137,139,174],gzip:[1,123,137,138,139,196],h1:105,h2:[74,105,146,172,177],h2o2:[146,148],h2o:[91,148,172],h2o_adjust:172,h2o_energi:172,h4o4:148,h:[1,4,5,6,29,40,51,55,56,62,68,70,74,85,86,87,91,105,106,110,116,137,146,148,149,153,157,160,165,170,174,186,187,199,215,224,238,240,248,257,258,262,265,289,290,292],h_gw:240,h_node:281,ha:[1,2,3,4,5,6,12,23,28,29,30,36,45,48,55,58,62,63,66,67,70,79,81,84,88,90,91,94,105,113,117,122,137,138,139,149,152,153,156,157,158,160,161,165,168,170,177,182,186,188,190,192,197,199,201,202,204,208,212,215,216,222,223,224,225,227,231,238,239,240,241,251,254,258,260,264,269,272,282,283,291,292],had:[1,2,43,63,165],haeberlen:86,haeberlen_valu:86,haeberlennot:86,hafner:46,half:[1,98,157,202,212],halfspac:48,halfspaceinterect:48,halfspaceintersect:[40,91],halit:157,halite_111_octopolar_2x2:157,hall:[165,170,179,260],hall_dop:165,hallten:165,halogen:[146,153,232],halogen_list:85,hamilton:[1,167,170],hamiltonian:[81,82,186,199],hammer:[161,169],hand:[1,2,5,122],handbook:153,handl:[1,4,6,56,105,129,131,135,137,148,167,168,177,194,199,216,221,230,239,240,257,260],hanmei:[1,291],hanmeitang:1,hansen:161,hanson:92,happen:[43,49,79,84,182],happi:3,haranczyk:[47,49,248,290],hard:[1,83,153,215,271,272],harmon:93,harri:86,hart:[1,5,92,140,271],hartman:291,hartre:[186,190,199,201,204,224,239],harvard:291,has_antibnd_states_below_efermi:167,has_dojo_report:190,has_eigendisplac:254,has_error:196,has_good_quality_check_occupied_band:223,has_good_quality_maxdevi:223,has_hint:190,has_imaginary_freq:254,has_intersect:25,has_magmom:[261,263],has_materials_project_access:32,has_nac:[226,254],has_onsite_density_matric:239,has_opt:192,has_same_structur:188,has_subkei:192,hash:[1,5,84,98,153,158,172,190,238,239,240],hashabl:[84,98,146,154,156,161],hasn:238,hautier:[1,4,6,28,88,101,102,165,240,290,291],have:[1,2,3,4,5,6,11,15,16,17,20,23,26,28,29,30,37,40,43,45,48,55,56,59,61,63,66,67,68,70,71,78,79,81,82,83,84,85,87,88,97,98,100,105,109,110,116,117,118,119,122,123,136,137,141,142,146,147,151,153,154,156,157,158,159,160,164,165,168,169,170,172,173,177,182,183,187,188,189,190,192,195,199,200,201,202,204,215,221,226,234,238,239,240,241,248,252,256,258,260,261,269,271,272,273,276,278,283,284,290,291,292],have_consistent_saxi:168,haven:[1,63],haydock:186,hayn:153,hbar:[49,58],hcp:[79,110,140,272],hdf5:[1,239],he:[1,56,85,153,238,240,254,256,284,292],he_bcc:284,he_gw:240,head:218,headach:240,header:[1,5,181,187,189,196,200,204,208,209,210,219,227,231,233,239,243,283],header_pattern:[200,233,239],header_str:208,header_string_from_fil:208,heat:[58,255,258,280],heatmap:[1,280],heavi:[1,5,88,182,292],heavier:173,heavili:[276,292],hedin:238,height:[15,62,79,120,170,269,280],heisenberg:[1,8,9,14,71,80],heisenbergmapp:82,heisenbergmodel:[82,143],heisenbergscreen:82,helmholtz:[93,255],helmholtz_free_energi:255,helmoltz:258,help:[1,3,4,6,8,9,15,40,45,66,70,71,81,87,88,105,149,157,169,170,182,184,199,221,236,240,257,289],helper:[1,13,15,23,34,49,58,71,79,96,97,105,108,110,123,142,146,157,158,182,199,208,228,237,238,257,280],hematit:106,henc:[91,177,238,272,278],henchforth:1,heng:1,henkelman:[109,137,239,290],henkelmann:[1,5,137,290],henriqu:291,henriquemiranda:[1,254],herath:291,herbst:291,here:[0,4,5,6,37,56,79,81,84,98,105,157,161,173,190,200,201,226,232,234,239,278,282,292],herebi:[4,6],herfindahl:72,hermann:262,hessian:[1,139,170,212,224],heteroatom:68,heterostructur:[56,78],heurist:[81,83],hex:[1,70,263],hex_angle_tol:149,hex_bipyr:79,hex_length_tol:149,hex_pyr:79,hexagon:[1,70,79,110,149,157,186,188,238,240,260,262,264,265,269],hf:[56,85,153,200,201,212,239,240],hf_fraction:201,hf_pv:240,hf_sv_gw:240,hfscreen:240,hfx:[200,201],hg:[56,85,153,240],hg_sv_gw:240,hhi:[1,8,9,14],hi:262,hick:92,hide:71,hide_image_edg:71,hide_neg:120,hide_unconnected_nod:71,hierarchi:[197,292],high:[1,3,4,6,13,40,49,81,82,83,101,105,108,140,153,165,170,177,180,188,190,195,199,201,224,226,238,240,248,260,261,263,289,290,291],highcharg:46,highchart:46,higher:[29,48,49,58,61,79,88,102,105,165,170,201,239,240,272],highest:[15,49,56,58,88,97,117,151,165,169,187,199,271,292],highest_protocol:284,highli:[1,3,4,6,91,169,186,201,238,239,271,292],highlight:292,highsymmkpath:[170,206,238,261],hilber:186,hilbert:[169,186],hilberttransform:186,hill:[58,146,183],hill_formula:146,hillari:[1,291],hint:[1,25,26,28,29,81,190,285],hint_for_accuraci:190,hints_info:26,hints_typ:26,hinuma:[261,263],hiphiv:269,hirerachi:292,hirschman:72,hirshfeld:[138,200,240],histo:165,histogram:[165,187],histor:[5,153,199],histori:[12,13,182,271,272,273,281],history_restart:199,historynod:281,hit:275,hitachi:291,hive:[8,9,114,121,123,292],hkil:[110,157],hkill:110,hkl:[1,51,53,54,56,110,149,157],hkl_list:110,hkl_transform:157,hkl_tuple_to_str:110,hl:[161,238],hm:143,hmlli:291,hmodel:82,ho3:240,ho:[56,85,146,148,153,174,240],ho_3:240,hold:[70,157,248],holder:[4,6,173],hole:[44,45,48,165,169],hollow:15,holm:291,home:[4,6,225],homepag:183,homo:[151,199,200,201],homogen:[58,186],homogeneous_poisson:58,hongyi:[1,291],hook:[1,3],hop:79,hope:201,hopkin:1,hopp:79,horizont:[48,91],horton:[1,28,47,49,172,291],host:[45,49,117,120,175],hot:5,hou:291,hous:1,hove:[0,4,6],how:[0,1,15,25,28,29,30,45,51,61,63,66,68,71,72,98,146,149,156,157,165,167,170,173,177,182,197,199,200,201,202,222,239,240,269,275,281,292],howev:[1,2,4,5,6,12,13,49,66,67,71,79,88,94,105,118,122,156,157,170,177,188,210,232,238,239,240,264,272,292],hpoint:230,href:180,hs:[56,153],hse06:201,hse:[1,201,239,240],hsuan:291,ht:292,html:[1,4,5,6,63,110,161,181,189,207,211,215,237,242,248,282,283],htmlifi:283,http:[1,4,5,6,40,49,63,66,74,84,91,92,93,96,105,108,110,113,137,138,139,140,141,142,143,151,152,153,161,165,168,170,172,173,180,181,182,183,189,204,207,211,215,225,226,227,234,239,240,242,248,254,257,260,263,264,276,282,290,292],htz1992213:1,hu:238,huang:[87,290],hubbard:[172,182,200,239,240,292],hubbard_u:240,huck:[239,291],huebsch:291,huge:[55,88,199,201],hui:1,hull:[1,41,74,88,91,110,117,118,119,174,175,177,182],hull_energy_1:177,hull_energy_2:177,human:[173,183,292],humbert:291,humboldt:291,hund:153,hundr:195,hung:291,hungarian:84,hungarianordermatch:84,hv:84,hvec:58,hyb:161,hyb_gga_x_n12_sx:150,hyb_gga_x_sogga11_x:150,hyb_gga_xc_b1lyp:150,hyb_gga_xc_b1pw91:150,hyb_gga_xc_b1wc:150,hyb_gga_xc_b3lyp5:150,hyb_gga_xc_b3lyp:150,hyb_gga_xc_b3p86:150,hyb_gga_xc_b3pw91:150,hyb_gga_xc_b97:150,hyb_gga_xc_b97_1:150,hyb_gga_xc_b97_1p:150,hyb_gga_xc_b97_2:150,hyb_gga_xc_b97_3:150,hyb_gga_xc_b97_k:150,hyb_gga_xc_bhandh:150,hyb_gga_xc_bhandhlyp:150,hyb_gga_xc_cam_b3lyp:150,hyb_gga_xc_camy_b3lyp:150,hyb_gga_xc_camy_blyp:150,hyb_gga_xc_cap0:150,hyb_gga_xc_edf2:150,hyb_gga_xc_hjs_b88:150,hyb_gga_xc_hjs_b97x:150,hyb_gga_xc_hjs_pb:150,hyb_gga_xc_hjs_pbe_sol:150,hyb_gga_xc_hpbeint:150,hyb_gga_xc_hse03:150,hyb_gga_xc_hse06:150,hyb_gga_xc_lc_vv10:150,hyb_gga_xc_lcy_blyp:150,hyb_gga_xc_lcy_pb:150,hyb_gga_xc_lrc_wpb:150,hyb_gga_xc_lrc_wpbeh:150,hyb_gga_xc_mb3lyp_rc04:150,hyb_gga_xc_mpw1k:150,hyb_gga_xc_mpw1pw:150,hyb_gga_xc_mpw3lyp:150,hyb_gga_xc_mpw3pw:150,hyb_gga_xc_mpwlyp1m:150,hyb_gga_xc_o3lyp:150,hyb_gga_xc_pbe0_13:150,hyb_gga_xc_pbeh:150,hyb_gga_xc_revb3lyp:150,hyb_gga_xc_sb98_1a:150,hyb_gga_xc_sb98_1b:150,hyb_gga_xc_sb98_1c:150,hyb_gga_xc_sb98_2a:150,hyb_gga_xc_sb98_2b:150,hyb_gga_xc_sb98_2c:150,hyb_gga_xc_tuned_cam_b3lyp:150,hyb_gga_xc_wb97:150,hyb_gga_xc_wb97x:150,hyb_gga_xc_wb97x_d:150,hyb_gga_xc_wb97x_v:150,hyb_gga_xc_x3lyp:150,hyb_mgga_x_dldf:150,hyb_mgga_x_mn12_sx:150,hyb_mgga_x_mn15:150,hyb_mgga_x_ms2h:150,hyb_mgga_x_mvsh:150,hyb_mgga_x_scan0:150,hyb_mgga_xc_b86b95:150,hyb_mgga_xc_b88b95:150,hyb_mgga_xc_bb1k:150,hyb_mgga_xc_m05:150,hyb_mgga_xc_m05_2x:150,hyb_mgga_xc_m06:150,hyb_mgga_xc_m06_2x:150,hyb_mgga_xc_m06_hf:150,hyb_mgga_xc_m08_hx:150,hyb_mgga_xc_m08_so:150,hyb_mgga_xc_m11:150,hyb_mgga_xc_mpw1b95:150,hyb_mgga_xc_mpwb1k:150,hyb_mgga_xc_pw6b95:150,hyb_mgga_xc_pw86b95:150,hyb_mgga_xc_pwb6k:150,hyb_mgga_xc_revtpssh:150,hyb_mgga_xc_tpssh:150,hyb_mgga_xc_wb97m_v:150,hyb_mgga_xc_x1b95:150,hyb_mgga_xc_xb1k:150,hybersten:186,hybrid:[1,44,48,150,151,201,202,215,231,239],hybrid_cbm:[44,45],hybrid_funct:201,hybrid_vbm:[44,45],hybridcelloptset:201,hybridrelaxset:201,hybridstaticset:201,hydrat:[148,172],hydrogen:[1,68,91,139,146,148,153,195],hydroxid:97,hyperdimension:40,hyperfin:239,hyperplan:[40,48,91],hyperplane_entri:40,i:[1,2,3,4,5,6,15,26,29,34,36,40,48,49,51,53,54,56,58,59,62,63,66,68,70,71,74,78,79,82,85,88,89,91,93,97,98,102,105,113,116,117,118,119,120,122,137,138,143,145,146,148,149,153,154,155,156,157,158,159,160,164,165,167,168,169,170,172,174,175,177,180,182,186,187,188,190,199,200,201,202,208,209,212,215,216,225,226,228,230,233,234,235,238,239,240,250,251,256,257,258,260,263,264,267,268,269,276,277,278,283,289,292],i_:54,i_central_sit:22,i_gw:240,ia:98,ialgo:1,ian496:1,iatom:212,ib:98,ibrion:[239,240],ibz:[186,238],ibzkpt:239,ic102031h:[101,102],icam:165,icharg:240,iclud:1,icobi:[167,223],icohp:[167,170,222,223],icohpcollect:[1,167,223],icohplist:[1,167,222,223],icohpvalu:167,icoop:[167,223],icooplist:[167,222,223],icor:238,icsd:[1,17,32,102,103,146,153,281],icsd_id:182,icsd_oxidation_st:[146,153],icsd_vol:103,id:[1,2,3,4,6,43,102,143,173,179,180,182,183,208,210,215,222,239,264,282,284,292],id_gener:275,idea:[84,197,210,292],ideal:[26,49,79,110,142,153,167,202,223,269],ident:[34,58,59,60,79,98,119,156,165,177,201,231,233,239,265,272],identif:[26,28,36,56,79,139,165,209],identifi:[1,3,22,25,26,28,29,43,56,58,67,68,70,77,79,82,84,101,104,105,110,143,150,165,173,182,199,200,208,210,222,232,238,254,257,260,262,290],identify_potcar:238,ido:239,idx1:195,idx2:195,idx:[59,228],ie:[34,105,157],ieee:[1,77,158],iek:1,ifftn:239,ignor:[1,56,58,71,79,81,84,98,130,153,154,155,173,177,187,188,217,219,238,239,256,283,284],ignore_error:58,ignore_ionic_bond:85,ignore_on:283,ignore_warn:84,ignored_speci:98,igpar:239,igraph:[1,82],igw:79,igw_ep:79,igw_spp:79,igw_ta:79,ii:[1,34,79,98,149,153,154,156,157,269],iii:[45,79,149,154,156,157],iiipi:153,ij:269,ijkl:58,ik:241,ill:169,illustr:[4,6],im:257,imag:[1,20,23,29,49,55,56,66,71,79,87,88,97,109,120,149,154,156,170,212,215,227,240,252,258,269,287,289],imag_partxi:239,imag_partxx:239,imag_partxz:239,imag_partyi:239,imag_partyz:239,imag_partzz:239,image_format:[88,120,289],image_index:97,image_label:71,imagej:97,imagenam:29,imaginari:[96,186,223,239,254,257],imcn:291,img_format:[170,212,258,287],immedi:[200,233,239],immut:[1,146,153,156,292],imolecul:[1,2,156,195,292],impact:[4,6,48,98],imperi:291,implaus:81,implement:[1,12,13,17,21,25,26,28,30,36,40,42,44,45,47,50,51,52,53,54,56,61,62,69,70,75,78,82,84,87,93,98,105,117,122,123,128,130,131,132,133,134,135,137,138,139,140,143,145,146,151,152,155,157,158,160,161,168,170,171,172,173,175,177,180,182,185,186,188,190,197,199,201,210,211,212,215,216,217,219,220,222,223,224,228,229,232,234,235,236,238,239,240,244,247,248,250,251,256,257,258,259,263,267,269,270,272,274,286,289,290,292],implemented_geometri:26,impli:[1,4,6,13,97,98,149,154,156,175,201],implic:105,implicit:[1,232],impos:71,imposs:[98,208],improp:[1,56,66,158,215,240],improv:[1,3,4,5,6,123,138,146,151,175,239,240],imtd:246,in_array_list:262,in_coord_list:276,in_coord_list_pbc:[15,276],in_d:240,in_d_gw:240,in_lay:76,in_plac:[1,154],in_plane_offset:147,in_simplex:276,in_unit_plan:[157,269],inaccur:[109,153,271],inaccuraci:226,inact:257,inb_set:28,inc:[199,291],inc_molecule_graph:56,inc_orient:56,inc_site_id:56,inc_structur:[122,182,239],inc_vertic:56,incar:[1,44,122,168,181,197,221,236,237,238,239,240],incar_input:221,incar_output:221,incar_paramet:1,inch:[62,170,280],inchi:84,inchimolatommapp:84,incid:210,includ:[0,1,3,4,5,6,12,13,15,20,25,26,28,29,41,43,44,45,49,54,55,56,58,59,63,66,67,70,71,74,77,79,88,91,102,105,115,119,122,138,146,147,148,149,152,154,155,156,157,158,159,160,165,167,169,171,172,173,174,175,176,177,181,182,186,187,188,192,196,197,199,201,204,206,210,215,216,221,223,226,231,232,238,239,240,246,256,260,263,264,269,283,292],include_base_prop:58,include_bv_charg:47,include_central_site_in_centroid:28,include_cif:[13,240],include_critical_point:139,include_deactiv:26,include_dist:98,include_gamma:181,include_ignored_speci:98,include_imag:156,include_improp:158,include_index:156,include_mscd_t:55,include_msd_t:55,include_myself:119,include_no_mixing_energi:74,include_reconstruct:157,include_sourc:20,include_unprocessed_entri:91,include_user_ag:182,include_work_of_separ:182,inclus:[146,173,264],inclusionari:269,inclvkb:186,incompat:[1,4,5,6,48,172,196],incomplet:[28,217],inconsist:[55,158,168,177],incorpor:[3,71,151,172,182,239],incorrect:[1,263],incorrectli:1,incr:105,increas:[1,2,29,34,49,63,70,97,103,146,156,182,199,232,238,240,269,279,289],incred:157,increment:[105,165,239],ind1:156,ind2:156,ind:[84,149,204,239],ind_zero_freq:255,inde:188,indent:199,independ:[1,58,59,78,88,105,164,186,192,212,224,239],index1:[97,252],index2:[97,252],index:[1,4,6,15,22,23,25,28,29,30,34,37,44,45,46,49,56,58,59,63,66,67,70,71,72,74,76,77,79,84,85,90,97,105,110,112,137,138,139,143,149,153,154,156,157,158,159,164,165,168,170,182,183,186,187,188,189,191,192,195,199,202,204,208,209,210,211,212,215,218,222,228,232,239,240,241,245,254,255,256,257,263,264,266,269,271,276,277,279,289,292],index_from:138,index_non:70,index_of_sit:157,index_to:138,indexerror:[12,13],indic:[1,3,12,13,15,26,28,29,30,34,37,44,49,51,53,56,58,59,63,68,70,71,77,78,79,84,87,88,91,97,98,105,110,112,137,139,145,146,147,149,152,154,156,157,158,164,165,167,168,169,170,175,186,196,202,208,212,215,221,222,238,239,240,254,260,262,263,264,269,271,273,276,277,279,281,287],indices_from_symbol:156,indices_left:63,indices_neigh:79,indices_separ:34,indices_species_map:271,indices_to_mov:271,indices_to_remov:271,indirect:96,individidu:190,individu:[1,4,6,55,91,105,109,167,170,239,261,292],induc:71,inequival:[81,226],inertia:[84,260],inf:[29,169,186,269],infer:[200,215],infin:[1,25,105],infinit:[30,36,79,84,149,165,292],infit:[47,49],influenc:[63,165,174],info:[1,4,6,25,26,28,29,53,79,84,93,130,182,187,199,200,202,204,209,211,215,222,223,239,240,289],info_dict:[29,150],inform:[1,4,5,6,16,20,25,28,29,34,40,43,45,49,55,56,70,71,74,79,81,88,94,97,98,113,118,119,130,139,141,143,147,148,151,156,157,158,159,160,161,164,165,167,168,171,173,177,182,183,195,196,197,199,200,204,208,216,221,222,223,225,230,239,240,243,247,248,254,256,258,264,269,271,272,273,289,290,292],informat:240,infos_on_basis_set:211,infos_on_system:211,infrastructur:[240,290],inher:[157,269],inherit:[53,58,66,171,197,201,240,271,272,292],iniit:188,init:[1,49,70,79,83,141,146,150,157,177,180,225,237,239,240],init_3point:34,init_cel:70,init_mesh:226,init_neighbors_set:29,init_slab:157,init_u_ramping_each_scf:199,initi:[1,3,4,5,6,7,12,13,16,17,25,26,28,29,30,34,43,44,45,47,49,52,54,55,58,61,62,63,67,70,77,78,79,81,84,85,86,88,91,97,103,105,109,112,116,118,137,138,141,145,146,152,153,156,157,158,160,167,168,169,170,171,172,173,174,182,186,187,188,192,195,199,200,201,204,211,221,228,238,240,241,242,258,260,261,262,263,264,265,272,276,283,287,292],initial_angle_tol:92,initial_comp:118,initial_comp_formula:118,initial_defect_structur:[44,45],initial_disp:55,initial_entri:16,initial_fit:158,initial_ltol:92,initial_molecul:16,initial_norm:29,initial_r:29,initial_stol:92,initial_structur:[55,70,97,157],initial_structure_environ:28,initialis:[79,199],initialization_opt:25,initio:[165,170],inner:[29,149,156,201,204],innov:290,inorgan:[101,102,146,148,153,173,240,280],inp:[156,188,199,208,209,210,225,292],inp_struct:202,inpfil:192,inplac:240,input:[1,3,4,5,6,8,9,11,12,13,15,21,26,43,49,51,52,53,54,55,56,58,62,63,66,68,70,71,79,81,82,83,84,86,88,91,92,96,97,98,101,102,103,110,119,122,139,141,142,143,146,147,149,151,153,156,157,158,159,164,165,167,170,171,172,173,175,176,182,184,185,186,190,191,192,194,195,196,197,198,200,201,202,203,205,207,209,210,211,212,214,215,217,218,219,220,222,224,225,227,228,229,231,232,233,234,235,236,239,240,241,243,244,247,248,260,261,263,267,269,271,272,273,275,276,279,283,284],input_arrai:[58,89,158,160],input_dir:[210,238],input_fil:232,input_filenam:[4,6,199,218],input_gen:292,input_grid:221,input_matrix:[58,89,90],input_mil:110,input_paramet:212,input_script:139,input_set:172,input_str:[156,242],input_vasp_arrai:89,inputfil:[197,225,230,292],inputgener:[197,225,235,292],inputset:[172,197,216,225,240,292],inputvari:191,inria:291,inscrib:269,insensit:[188,199],insert:[1,49,70,71,116,117,118,119,156,182,199,201,221,269,271,292],insert_nod:71,inserterd:49,insertion_batteri:[8,9,114,115],insertionelectrod:[1,2,115,119],insertionvoltagepair:119,insertsitestransform:271,insid:[15,29,137,165,170,196,199,211,239,269],inspect:269,inspir:[53,84,161,172],instabl:[88,119,201],instal:[1,2,3,4,6,8,9,79,131,141,156,184,195,215,225,269,271,292],install_softwar:131,instanc:[1,2,4,6,11,12,20,26,41,63,68,71,79,81,86,88,91,102,103,139,142,149,153,154,156,160,161,165,170,172,177,182,183,186,188,189,190,195,197,199,215,216,230,232,238,240,257,258,260,269,272,281,282,284,292],instanti:[44,68,156,170,171,177,182,186,189,190,193,197,199,225,234,240,292],instead:[1,4,5,6,11,52,55,56,62,67,74,79,81,88,91,98,102,105,109,122,130,139,145,146,148,152,154,156,157,160,164,165,172,177,190,201,212,222,228,239,240,242,254,258,260,267,279,282,283,292],institut:[4,6,291],instruct:[1,3,4,5,6,137,139,140,143,157,197,225,230,232,248],insuffici:[43,67,177],insul:[169,170,224,239,240],int_:[169,277],int_numb:[260,262],int_symbol:[260,262],intact:157,integ:[1,25,34,38,43,49,59,66,70,78,79,81,88,98,109,116,122,146,149,151,152,153,156,157,160,161,167,170,182,188,190,201,208,215,222,228,231,234,238,239,241,269,272,280,283],integr:[1,2,4,5,6,44,45,58,93,132,137,139,158,165,167,169,170,192,199,201,204,222,223,224,239,255],intellig:[1,4,6,239],intend:[1,3,71,79,82,88,91,92,158,171,172,177,183,199,201,238,240],intens:[1,49,51,52,53,54,64,112,113,155,182,212,239],inter:[98,156],inter_elem:49,interact:[1,5,40,44,61,63,70,82,138,142,143,150,151,156,160,170,201,222,240,261,269,278,291],interactor:289,interatom:[79,199,269],intercal:[1,56,98,116,119],intercept:[34,105],interdepend:172,interest:[3,5,56,68,87,105,116,122,156,167,200,201,233,239,292],interfac:[1,4,6,8,9,14,40,63,74,120,124,137,138,139,140,141,143,144,150,153,157,161,170,172,179,180,181,182,183,188,190,195,197,225,226,240,258,260,287,290,292],interface_properti:147,interface_react:[1,8,9,14,182],interfaci:[1,74],interfacialreact:[1,74],interior:93,intermedi:[117,122,201,239],intermetal:62,intermitt:182,intermolecular:215,intern:[1,2,20,25,26,29,53,56,79,90,93,123,146,150,156,168,177,190,192,212,239,240,254,255,258,260,262,264,265],internal_energi:255,internal_strain_tensor:239,internalstraintensor:90,international_monoclin:[240,260,261,263,272],international_numb:[81,156],interpenetr:56,interplanar:[51,53],interplanar_spac:53,interplot:109,interpol:[1,66,87,88,109,112,155,156,165,169,170,173,239,255,276,292],interpolate_lattic:[66,156],interpolation_ord:109,interpolo:238,interpret:[5,54,71,113,139,146,153,155,156,169,170,182,199,239,280],intersci:280,intersect:[25,34,48,71,91,105,276],intersti:43,interstiti:[1,43,47,49,209],interstitial_def:43,interstitialci:[47,49],interstitialgener:47,interv:[34,165,170,212],intervent:[201,210,240],intran:[1,165],introduc:[1,4,6,138,156,292],introduct:[47,49,66,78,93,280],introspect:146,intuit:[1,63,88,235],inv:158,inv_matrix:149,invalid:[98,153,260],invari:[60,98,152,158,263],invdist:25,invers:[15,25,36,38,53,58,66,79,88,98,149,152,157,158,199,238,260,265,269,270,271,272,273],inverse_smootherstep:36,inverse_smoothstep:36,inversion_op:260,invert:[1,15,58,82,108],invert_ax:170,investig:[1,28,88,290],invndist:25,invok:[91,196,282],involv:[1,4,6,30,43,71,74,79,157,186,195],io:[0,1,3,4,5,6,8,9,12,13,110,122,169,172,183,254,278],io_util:[8,9,274],ioanni:[1,278,291],ion:[1,8,9,11,49,55,56,66,81,83,91,98,116,117,118,119,120,130,144,151,175,183,188,201,211,228,239,269,283,289],ion_aug_cc_pvtz_ri_weigend:211,ion_coordination_environments_pres:29,ion_index:164,ion_ioncell_relax_input:188,ion_list:130,ion_or_solid_comp_object:91,ionentri:91,ionic:[1,55,56,66,67,79,101,102,103,153,200,201,239,248,257,269,280,289,290],ionic_element_list:85,ionic_radii:153,ionic_radiu:153,ionic_radius_tol:269,ionic_step:239,ionic_step_offset:239,ionic_step_skip:[55,239],ionicstep_end:239,ionicstep_start:239,ioniz:153,ionization_energi:[1,153],ionmov:[186,188],ionmov_default:186,ipot:208,ipython:[1,237,292],iqm:225,ir:[56,85,153,199,212,240,257],ir_intens:212,ir_kpoint:260,ir_spectra:[8,9,253],ir_sv_gw:240,irac:[199,201],ird:188,irdielectrictensor:257,iron:190,irrat:[70,269],irreduc:260,irrelev:177,irrespect:[81,98],irspectra:1,is_0d:20,is_1d:20,is_2d:20,is_3d:20,is_a_valid_coordination_geometri:26,is_actinoid:153,is_alkali:153,is_alkalin:153,is_already_analyz:157,is_anion_cation_bond:34,is_band_gap_direct:239,is_block_kei:192,is_bond:[145,156],is_c_kind:150,is_chalcogen:153,is_close_to:[29,30],is_compat:[45,48,182],is_compatibil:45,is_complet:190,is_converg:105,is_coord_subset:276,is_coord_subset_pbc:[276,277],is_el:[146,171],is_fail:192,is_fit_to_structur:158,is_gga_famili:150,is_ground_st:175,is_halogen:153,is_hexagon:149,is_homogen:186,is_hubbard:[182,200,239],is_hyb_gga_famili:150,is_hyb_mgga_famili:150,is_imag:49,is_impl:26,is_in_list:34,is_in_plan:34,is_independ:59,is_internal_crash:192,is_jahn_teller_act:83,is_k_kind:150,is_lanthanoid:153,is_lau:260,is_lda_famili:150,is_magnet:81,is_met:[153,164,170,200,240],is_metalloid:153,is_mgga_famili:150,is_molecul:200,is_noble_ga:153,is_noncollinear:241,is_numer:192,is_one_to_mani:[269,270,271,272,273],is_ord:[154,156],is_orthogon:149,is_parallel:53,is_pcm:212,is_period:20,is_periodic_imag:154,is_polar:157,is_post_transition_met:153,is_quadrupolar:153,is_rare_earth_met:153,is_redox_active_intercal:116,is_revers:152,is_rot:158,is_same_plane_a:34,is_same_vector:78,is_shift:260,is_sort:215,is_spin:[212,239],is_spin_polar:[164,167,223,239],is_stable_1:177,is_stop:239,is_subgroup:262,is_super_electrod:118,is_supergroup:262,is_surfsit:157,is_symmetr:[157,158],is_transition_met:153,is_valid:156,is_valid_bibtex:281,is_valid_op:260,is_valid_symbol:153,is_voigt_symmetr:158,is_x_kind:150,is_xc_kind:150,isayevnn:[1,79],iscf:188,isclos:[108,158],isif:[238,240],isingmodel:61,isit:[22,23,25,28,29,30,222],isite1:23,isite2:23,ismear:[1,221,240],isn:12,isnc:[188,190],iso:264,iso_shield:239,isol:[105,137,138,182,248],isomorph:[16,71,84],isomorphic_to:71,isomorphismmolatommapp:84,isostructur:103,isotop:[86,153,190,234,240],isotrop:[87,165,239],isotropi:264,isotropy_toler:165,ispaw:[188,190],ispin:[1,239,240],isseu:1,issu:[1,2,3,4,6,58,156,167,170,196,199,200,201,217,239,240,263,269,276],ist:90,istructur:[1,2,156,203,243,260,292],isym:[1,221,237,239,240],itc:264,itdens:223,item:[34,63,98,105,157,158,187,190,191,199,200,215,219,228,233,239],iter:[49,53,55,63,67,76,79,84,88,90,118,119,149,156,157,158,170,175,186,187,190,195,199,200,201,211,232,240,260,264,269,272],iterative_symmetr:260,iterlin:192,iterpars:239,itertool:102,ith:[154,239],its:[3,4,6,15,26,29,34,40,49,53,55,62,67,70,74,79,82,97,105,112,116,143,156,157,158,165,170,182,186,188,201,215,230,232,238,240,254,260,262,264,265,269,272,279,281,292],itself:[1,15,22,28,29,44,45,70,71,105,113,153,156,199,211,212,224,238,240],iucr:[26,264],iucr_symbol:26,iucr_symbol_str:26,iulia:291,iunscr:238,iupac:[1,26,146,148,153],iupac_formula:146,iupac_ord:[146,148,153],iupac_symbol:26,iupac_symbol_str:26,iv:[45,149],ivec:141,ivpi:153,ivsq:153,ix:153,ixc:[161,189],j2:5,j:[1,4,5,6,28,29,40,46,49,54,56,61,63,71,74,78,79,82,88,92,93,97,105,113,138,139,140,141,143,149,154,156,157,165,173,179,182,199,212,215,238,239,240,248,250,251,255,260,261,263,264,276,280,290,291],j_avg:82,j_ij:82,ja00009a002:17,jablonka:291,jac:[17,40],jaccard:71,jackson:[113,291],jacksund:[1,291],jacob:232,jacobi_threshold:199,jacobsen:56,jageo:1,jahn:83,jahntel:[8,9,14,80],jahntelleranalyz:83,jain:[1,4,6,47,49,79,88,101,102,146,172,240,290,291],jame:240,jan:[2,170,291],janaf:173,janakiraman:291,janin:291,janosh:1,janssen:291,janssenhen:1,jarvi:[1,8,9,96,108,184],jarvisatomsadaptor:213,jason:291,javg:82,jayaraman:1,jayaratnam:1,jdagdelen:291,jen:291,jena:291,jerom:138,jhu:[8,9,178],jianwei:240,jiao:291,jimag:[71,149,154,156],jinliang:240,jit:[4,6],jj:34,jm:110,jmmshen:1,jmmshn:[1,291],jmol:[26,56,71,79,97,289],jmolnn:[1,79],job:[1,4,6,164,187,192,210,230,232],job_list:230,job_typ:[232,233],jobtyp:233,joei:[1,93],joggl:88,john:[1,63,78,86,110,182,240,281],johndo:[182,281],johnson1228:291,johnson:139,join:[34,70,91,146],join_plan:70,joint:[170,291],jonathanjdennei:291,jone:265,jonesfaithfultransform:265,jonker:[250,251],jonring:1,jonson:240,jonsson:137,joseph:[1,291],josephmontoya:1,joss:113,josuav1:291,joul:110,joumal:93,journal:[40,78,87,113,157,179,240,290],jpclett:240,jpe:40,jpeg:289,jperm2:105,jr:63,jrsuckert:1,jself42:291,json:[1,11,12,16,20,22,23,25,26,29,30,37,40,43,45,47,48,49,55,61,63,67,71,74,78,79,82,84,85,88,91,94,98,101,102,109,117,122,139,143,146,148,149,150,151,152,153,154,155,156,157,158,159,161,164,165,167,168,169,170,171,172,173,174,175,176,182,183,186,188,190,192,197,199,206,208,209,210,211,212,215,216,217,221,224,231,234,238,239,240,245,246,254,255,256,257,258,269,271,273,276,281,282,284,292],json_pretty_dump:282,json_str:292,jsonabl:84,jsondecod:292,jsonencod:292,judici:182,juli:140,jumbl:156,jump:[5,66],jump_to_head:231,june:140,jupyt:[4,6,288],just:[1,4,6,67,79,88,92,105,109,117,122,139,146,147,148,154,155,156,157,170,182,200,201,215,233,238,239,240,260,269,271,284,292],justifi:3,justu:291,k0:[4,6],k1:[4,6,105],k2:105,k2o2:[146,284],k2o:182,k:[1,4,6,17,28,29,40,43,47,49,51,55,56,58,70,74,82,85,87,93,96,105,106,110,112,113,143,149,153,155,156,157,160,164,165,170,172,173,181,182,186,188,199,200,209,210,215,228,238,239,240,255,256,260,261,263,284,287,290],k_0:165,k_alpha:[52,54],k_den:1,k_el:165,k_l:165,k_point:164,k_product:240,k_r:58,k_reuss:58,k_sv:240,k_sv_gw:240,k_v:58,k_voigt:58,k_vrh:58,kabsch:84,kabsch_algorithm:84,kabschmatch:84,kairi:179,kamal:[239,291],kang:[88,105,290],kaplan:240,kappa:[86,165],kappa_dop:165,karlsruh:291,katherinelatimer2013:291,kavanagh:291,kavanas:1,kazarina:179,kazi:[248,290],kazmorita:1,kb:[160,165,239],kbar:239,kcal:195,kcl:[4,6],ke:291,keef:17,keeff:[71,79],keep:[1,3,56,58,71,81,117,149,156,175,186,188,200,239,260,271],keep_dot:71,keep_site_properti:[1,260],keep_sub_fil:231,kei:[1,3,12,13,16,30,43,44,46,49,56,58,62,70,71,79,82,83,92,97,100,101,105,110,131,137,139,146,147,151,156,157,158,161,164,165,167,170,172,174,177,182,183,187,188,189,192,196,197,199,200,201,208,210,211,212,215,220,224,225,226,228,230,232,233,234,235,236,238,239,240,258,260,261,263,271,272,273,280,281,282,287,292],kelvin:[46,55,58,74,106,160,169,173,176,238],kent:291,kept:[2,11,87,157,170,226],kernel:81,kerrigan:1,ketelaar:[1,280],kev:[105,210],kevin:291,key_sort_func:[170,258,287],keyboard:289,keyerror:188,keynot:240,keypressev:289,keyword:[1,12,51,55,62,71,81,88,141,146,158,169,170,186,187,193,197,199,201,202,215,238,257,258,269,271,273,280,282],keyword_lin:141,keywordlist:199,kg:[41,117,160],khalifah:40,kim:74,kind:[3,4,6,34,71,79,88,117,122,145,150,156,157,186,199,200,201,222,224,240,264,283,287,292],kinemat:53,kinet:[91,110,150,153,228,239,240],kingsburi:[172,291],kink:[1,74,182],kiran:[1,291],kirchoff:60,kitchaev:[87,290],kj:[74,160,224],kjappelbaum:291,kl:165,kmesh:165,kmu:1,knc6:1,know:[5,17,70,88,168,183,186,190,238,240,269,291,292],known:[0,4,6,28,41,48,56,70,79,84,85,88,92,103,153,156,183,238,240],ko:146,kocher:[4,6],koda:291,kohei:291,kohn:[43,199],koki:291,korotin:291,kp:239,kpath:[8,9,170,221,259,261],kpath_bound:186,kpathbas:[261,263],kpathlatimermunro:263,kpathseek:263,kpathsetyawancurtarolo:263,kpoint:[1,44,122,164,165,170,181,186,199,201,210,221,223,228,238,239,240,241,260,261,263],kpoint_index:164,kpoint_indic:164,kpoint_weight:[44,45],kpoints_dict:170,kpoints_filenam:239,kpoints_grid:228,kpoints_line_dens:[221,240],kpoints_mod:228,kpoints_output:221,kpoints_shift:228,kpoints_supported_mod:238,kpoints_weight:239,kpointsfil:223,kpointwisespil:221,kppa:[186,188,238],kppra:181,kppvol:238,kpt:[1,186,199,238],kpt_line:165,kpt_shift:186,kptbound:188,kptopt:188,kpts_shift:238,kpts_weight:[186,238],kr:[1,56,85,153,240],kr_gw:240,kress:46,kristallographi:79,kristin:[4,6],kristjan:291,kristoffel:58,ksampl:186,ksamplingmod:186,kspace:[1,240],kspacecohp:221,kt:[1,55,58],kumagai:[44,45,49,263,291],kumagaicorrect:[44,45],kunstlev:149,kurchin:291,kurtosi:[1,169],kv:53,kwarg1:[113,155],kwarg:[1,12,13,51,55,58,62,63,74,77,81,88,91,101,102,105,109,110,113,120,141,146,149,155,156,158,159,169,170,172,179,186,187,188,190,193,197,199,201,206,215,216,219,224,225,226,230,234,238,239,240,257,258,262,263,264,269,280,282,287,289,292],kwaters4:1,kwsm:1,kylebystrom:[1,291],kyoto:291,l12:46,l1:105,l23:112,l2:[105,112],l3:112,l:[29,40,51,55,70,74,79,88,105,110,117,140,143,149,153,156,157,168,170,173,179,199,201,215,238,260,290,291],l_alpha:199,l_beta:199,l_local:190,l_max:190,l_zeta:211,l_zeta_ng:211,la2coo4f:284,la3:[240,284],la:[56,85,139,153,240],la_gw:240,lab:[3,4,6,142,180,183,240,290,291],label:[1,40,48,49,51,62,71,74,84,88,91,105,109,110,120,143,147,149,164,167,170,187,196,199,212,215,219,222,226,238,239,254,256,257,258,261,263,264,280,287],label_barri:109,label_dict:164,label_domain:91,label_energi:105,label_fonts:[91,105],label_index:261,label_list:167,label_st:[40,88],label_termin:147,label_uncertainti:88,label_unst:88,labelpoint:263,labels_dict:[164,165,226,254,256],labels_scale_factor:170,labelsymbol:263,laboratori:[4,6,291],ladder:232,laechg:240,lagrang:59,lam:[70,269],lamba:212,lambda:[13,53,54,101,153,165,170,190,212,292],lambda_t:[101,102,269],lamda:70,lammp:[1,8,9,184,292],lammpsbox:[215,217],lammpsdata:[1,215,216],lammpsdump:217,lammpsrun:216,lammpsrunn:218,lammpstemplategen:216,lammpstemplateset:216,lan496:1,lanc:140,land:230,langreth:238,languag:[4,5,6,41,179,281],lanthanid:[1,146,148,153,280],lanthanoid:[146,153],lapjv:[250,251],laplacian:139,larg:[1,2,3,5,10,28,43,44,63,79,82,84,87,102,103,110,116,121,156,164,182,192,199,200,201,215,228,235,239,240,271,272,277,291,292],larger:[16,25,34,48,56,70,71,97,98,145,156,157,196,199,201,239,252,269],larger_cel:56,largest:[56,61,79,167,168,187,201,221,269],largest_angle_neighbor:28,largest_triangl:34,larsen:56,lasph:[1,240],last:[1,4,6,12,13,37,63,117,156,170,199,200,201,204,212,233,239,247,275],last_nneigh:79,last_one_onli:[200,233,239],lastli:240,lat:194,lat_typ:70,later:[63,71,117,123,153,157,199],latest:[1,2,4,5,6,12,13,180],latex:[175,262,280,283],latexifi:283,latexify_nam:175,latexify_spacegroup:283,latim:[1,261,263],latimer_munro:261,latt:149,latter:[34,156,222,239,240],lattic:[1,2,4,6,8,9,15,28,43,44,49,51,54,55,56,63,66,70,71,76,77,78,79,87,97,98,103,110,141,144,147,154,156,157,159,164,165,168,170,181,186,188,196,199,200,201,215,219,228,234,238,239,240,247,248,252,254,256,258,260,261,263,264,265,269,272,276,277,281,284,292],lattice_2_lmpbox:215,lattice_fil:200,lattice_from_abivar:186,lattice_points_in_supercel:276,lattice_rec:164,lattice_typ:[196,228],lattice_vector:183,lattvec:234,laue:[53,157,260],laue_zon:53,launch:211,lausann:291,lawrenc:[4,6,291],layer:[20,56,76,79,105,147,157],layout:[53,105],lazic:172,lazili:149,lberri:239,lbfg:201,lbl:291,lbluqu:1,lcalcpol:[239,240],lcalpol:239,lcharg:240,lcor:238,lda:[1,17,28,150,153,161,177,182,238,239,240,272],lda_52:[5,238,240],lda_54:[238,240],lda_c_1d_csc:150,lda_c_1d_loo:150,lda_c_2d_amgb:150,lda_c_2d_prm:150,lda_c_gl:[150,161],lda_c_gomba:150,lda_c_hl:[150,161],lda_c_ml1:150,lda_c_ml2:150,lda_c_ob_pw:150,lda_c_ob_pz:150,lda_c_pw:[150,161],lda_c_pw_mod:[150,161],lda_c_pw_rpa:150,lda_c_pz:[150,161],lda_c_pz_mod:150,lda_c_rc04:150,lda_c_rpa:150,lda_c_vbh:150,lda_c_vwn:[150,161],lda_c_vwn_1:150,lda_c_vwn_2:150,lda_c_vwn_3:150,lda_c_vwn_4:150,lda_c_vwn_rpa:150,lda_c_wign:[150,161],lda_c_xalpha:150,lda_k_lp:150,lda_k_tf:150,lda_relax:28,lda_static_diel:182,lda_u:[238,240],lda_x:[150,161],lda_x_1d:150,lda_x_2d:150,lda_xc_ksdt:150,lda_xc_teter93:[150,161],lda_xc_zlp:150,ldamewood:291,ldau:240,ldauj:240,ldaul:240,ldauprint:240,ldautyp:240,ldauu:240,ldict:56,ldo:[199,200,201,209,210],ldos01:209,ldos02:209,ldos_fil:[200,209],le:179,lead:[1,2,4,6,25,29,41,70,88,91,139,142,157,177,199,201,222,269,281],leak:1,leandro:225,leaner:119,learn:[3,88,173,180,292],least:[1,3,4,6,11,28,34,55,58,62,70,71,84,87,98,103,123,146,153,170,188,189,190,200,201,215,228,233,238,239,269],least_square_dist:34,leav:[123,146,153,182,189,201,271,281],lebail:179,lebedev:[58,158],led:1,lee:[55,161],left:[4,6,51,62,88,152,158,169,170,177,187,257,258,275,280,289],leftbuttonpressev:289,leftbuttonreleaseev:289,leftmost:160,leg:[34,208],legaci:[1,79,172],legal:240,legend:[48,62,105,170],legend_fonts:170,legend_on:110,legendr:[88,186],legibl:1,lei:1,leicheng:291,lelf:240,len:[98,102,156,199,254,256,271,272],length:[1,15,20,26,28,44,49,51,52,54,56,66,70,71,78,79,84,85,92,96,97,98,103,105,109,110,139,145,147,149,156,157,159,160,167,168,170,175,182,186,188,189,215,230,232,238,239,240,243,261,269,271,277,281,292],length_dens:238,length_of_b_1:[149,156],length_str:196,lengtharrai:160,lengths_and_angl:2,lepsilon:[1,239,240],less:[15,34,49,66,70,79,85,87,88,97,98,145,146,147,156,157,158,172,177,187,199,232,240,252,269,279,292],lesser:263,let:[3,5,170,188,201,238,258,278,291,292],lett:56,letter:[105,153,156,188,201,239,240,260,263,267],level:[1,2,3,4,6,28,43,44,48,63,67,149,150,153,154,156,164,165,167,169,170,180,182,186,199,200,201,209,215,224,232,239,281,292],levi:92,lewi:141,lexch:238,lf:5,lfactor:234,lg_fontsiz:48,lg_posit:48,lhfcalc:240,li0:[118,119,146,284],li10:55,li10gep2s12:[55,284],li1:[146,283],li2o2:[146,148,284],li2o:[1,4,6,88,94,98,146,182,284,292],li2o_kpoints_:1,li3po4:88,li3ps4:49,li3v2:284,li4:[146,148],li4fe3mn1:116,li4fe4p4o16:146,li4o2:88,li6v4:116,li9v6p16o58:117,li:[1,4,6,11,29,40,49,55,56,66,67,70,74,85,88,94,98,102,105,116,118,119,146,147,153,154,156,157,159,175,182,183,190,204,238,239,240,271,272,284,289,290,291,292],li_:175,li_sv:[4,6,238,240],li_sv_gw:240,liabil:[4,6],liabl:[4,6],liam:[1,291],liang:291,lib:[5,141,284],libpython2:5,libpython3:5,librari:[1,2,4,6,74,92,137,140,141,161,260,282,292],library_lin:141,libstdc:5,libxc:[150,161,202],libxc_doc:150,libxcfunc:[8,9,144,161],libyaml:1,licens:[5,240],lie:34,liec:67,lifepo4:[105,116,118,146,283,284,292],ligand:23,ligands_arrang:22,ligep:269,light_structure_environ:[21,23],lighter:29,lightstructureenviron:[21,23,29,222],lightweight:[43,156,171,173,176],like:[1,2,3,4,5,6,12,15,26,29,34,40,47,48,49,55,58,59,60,63,79,81,86,88,89,90,91,92,101,102,105,109,116,117,122,137,139,146,149,152,153,155,156,157,158,161,168,170,172,175,182,188,190,195,197,199,200,201,202,225,226,232,233,238,239,240,257,262,269,271,282,283,284,292],lim:40,lima:138,limit:[1,4,6,15,28,30,40,47,48,49,51,52,54,62,63,74,78,81,88,91,93,96,145,157,165,167,169,170,201,222,223,240,256,258,287],limit_devi:223,limit_frequ:256,limit_maxdevi:223,limits_:54,limno2:40,lin:291,linalg:78,linda:291,lindahung:1,lindau:113,linden:186,line:[1,2,3,4,5,6,34,40,48,66,71,74,88,91,105,110,124,136,141,164,165,170,182,191,192,196,199,200,201,204,208,212,217,221,226,228,231,233,238,239,240,245,254,258,261,263,271,275,276,278,280,287,289,292],line_dens:[226,263],line_intersect:276,line_mod:[182,221,238,239],line_pt:40,linear:[1,56,58,59,70,84,87,149,153,156,157,186,218,224,238,239,250,251,260,263,269,276],linear_add:239,linear_assign:[8,9,249,251],linear_assignment_numpi:[8,9,249],linear_chain:218,linear_opt:239,linear_slic:239,linearassign:[1,250,251],linearli:[25,169],linearly_equidist:25,linesearch:[199,201],linewidth:[88,170,187,280,289],link0:212,link0_paramet:212,link:[1,3,5,20,139,164,165,226,254,256,291],link_dist:218,link_marked_atom:68,links_data:20,lint:[1,3],linter:1,linux:[1,2,4,6],lio:[146,148],liquid:[97,106,153,172],liquid_rang:153,list1:84,list2:84,list:[0,1,3,4,5,6,11,12,13,15,16,17,20,25,26,28,29,30,34,36,37,38,40,41,44,46,48,49,51,53,55,56,58,59,62,63,66,67,68,70,71,74,76,77,78,79,81,82,84,87,88,90,91,92,93,94,96,97,98,100,101,102,105,109,110,112,117,118,119,122,123,130,131,138,139,142,143,146,147,149,150,151,152,153,155,156,157,158,159,161,164,165,167,168,169,170,172,173,174,175,177,179,182,183,186,187,188,189,190,191,192,195,196,199,200,202,208,210,211,212,215,219,221,222,223,224,225,226,228,230,231,232,233,234,238,239,240,245,247,252,254,255,256,257,258,260,261,262,263,264,265,266,267,269,271,272,273,276,277,278,279,280,281,284,288,289,292],list_atom1:167,list_atom2:167,list_b:164,list_ce_symbol:222,list_csm:222,list_icohp:167,list_in:49,list_label:167,list_length:167,list_neighisit:222,list_neighsit:222,list_num:167,list_of_fil:187,list_of_materi:280,list_of_molecul:215,list_of_nam:215,list_of_numb:215,list_permut:222,list_predict:101,list_transl:167,listkeyword:221,liter:[74,83,88,112,131,153,155,156,170,171,173,175,230,232,238,239,260],literatur:139,lithiat:[98,118],lithium:[55,272],liti2o4:117,litio2:[118,119],littl:[63,188,199,230,239],littleton:141,litvin:264,liu:291,live:1,lixfei:182,lixfeyoz:[182,292],lixoi:182,lll:[1,149,156,157,240,269,277],lll_frac_coord:149,lll_frac_tol:277,lll_invers:149,lll_map:149,lll_matrix:149,lll_reduc:[157,269],lm:238,lmasa:219,lmax1:208,lmax2:208,lmhart:219,lmixtau:240,lmto:[8,9,167,184],lmtocopl:219,lmtoctrl:219,lnoncollinear:239,lo:291,load:[1,5,44,123,170,200,215,228,282,292],load_data:[123,292],loadfn:1,loadprojectionfromfil:221,lobster:[1,8,9,164,167,169,184,240],lobster_basi:[221,240],lobster_output:220,lobsterbandstructuresymmlin:[164,170,223],lobstercompletedo:[169,223],lobsterdict:223,lobsterenv:[8,9,184,220],lobsterin:[1,220,221],lobsterlightstructureenviron:222,lobsterneighbor:222,lobsterout:223,lobsterset:[1,240],local2perfect_map:29,local:[1,3,4,5,6,23,28,29,40,49,67,79,82,87,105,109,135,153,165,177,182,186,190,195,222,223,225,239,240],local_env:[1,8,9,14,71,82,222],localenv:222,localgeometryfind:28,localis:211,localopt:195,localstructorderparam:79,locat:[1,5,40,44,59,79,109,139,157,170,188,199,225,238,245,284,292],lock_if_strict:146,lockxyz:206,locpot:[1,105,156,239],locpot_along_c:105,locpot_filenam:105,loewdin:[222,223],log10:[91,180],log:[93,122,169,170,182,211,217,292],log_fil:211,log_n2f:211,logan:1,logfil:211,logic:[70,79,117,177,269],lograng:201,london:291,long_nam:153,long_v:58,longer:[1,45,145,156,157,240,260],longest:[105,145],look:[1,4,6,11,25,28,29,49,56,79,88,101,102,105,109,113,137,139,142,149,157,161,164,170,172,182,187,200,211,221,239,240,258,263,269,287,292],lookup:174,loop:[16,37,156,165,196,199,200,201,204,217],looping_typ:289,loos:[85,88],loosen:3,looser:260,loptic:[239,240],lorbit:[239,240],lorentz:[52,54],lorentzian:155,lose:[160,247],lossi:1,lost:[45,137,138,158],lot:[1,49,71,88,156,157,200,248,292],louvain:291,low:[1,56,72,81,82,83,143,150,153,165,186,190,195,199,201,215,235,239,269],lower:[1,11,25,26,28,29,34,36,40,48,58,59,61,70,87,91,105,147,156,157,199,211,215,233,239,256,269,272],lower_and_check_uniqu:233,lower_csm:36,lower_point:34,lowest:[1,25,29,37,41,49,58,63,77,82,88,94,105,117,151,153,167,175,177,186,269,271,272],lowest_energy_structur:272,lpaw:238,lpead:1,lpfac:165,lr:[56,153],lreal:240,lsd:201,lsorbit:[108,239],ltalirz:1,ltol:[49,98,149,175],lu3:240,lu:[56,85,153,240,292],lu_3:240,luck:5,lui:291,lultra:238,lumo:[151,199,200,201,239],lundquist:238,lunscr:238,luo:240,luqu:291,lutterotti:179,lv:153,lvl:165,lvtot:240,lwave:[221,240],ly:[1,34,157,292],m0:165,m2:262,m3g:225,m:[1,17,28,34,40,46,55,56,58,59,63,66,79,86,88,92,93,96,105,110,113,139,143,153,156,158,160,165,168,170,172,173,179,182,188,239,240,248,256,262,264,290,291,292],m_ij:34,m_ind_orig:110,m_list:63,ma:264,mac:[1,2,4,6],machin:[3,88,123,173,180,200],machinefil:1,maciej:[47,49,248],maciejharanczyk:1,maco:5,macosx:5,macport:5,macro:1,macroscop:186,made:[1,2,12,55,56,58,62,156,182,195,233,269,272,280],madeltol:44,madelung:44,madelungenergi:[1,223],madetol:44,madison:291,madsen:165,mag:[70,239,264],mag_species_spin:269,mag_typ:263,magcif:[168,196],maggroup:[8,9,156,259],magic:[1,240],magmom:[1,66,81,82,143,147,152,153,154,156,157,159,168,240,261,263,283],magmom_axi:[261,263],magn:86,magnet:[1,8,9,14,98,130,137,138,139,143,152,156,168,170,186,196,199,202,239,240,260,261,263,264,265,269],magnetic_data:264,magnetic_deform:81,magnetic_species_and_magmom:81,magneticdeform:81,magneticorderingswf:82,magneticspacegroup:[156,264],magneticspacegroupshelp:264,magneticstructureanalyz:81,magneticstructureenumer:81,magneticsymmetrygroup:156,magneticsymmop:152,magnetis:239,magneton:[81,83,153],magnif:[53,289],magnitud:[1,49,66,81,83,148,149,156,157,239,263,269,283,292],magntidu:49,magom:1,magorderingtransform:[1,5,81,269],magorderparameterconstraint:269,magordertransform:269,magsymmop:[1,152,265],mah:[116,117,118,119],mai:[0,1,2,3,4,5,6,17,43,44,49,55,56,63,67,70,79,83,84,87,88,91,113,118,139,140,146,153,156,157,158,172,174,177,182,183,187,192,196,199,200,201,202,215,217,224,225,232,239,240,250,251,254,256,260,261,263,269,272,273,279,283,290,292],maik:291,mail:224,main:[1,4,6,21,23,26,28,52,55,79,84,105,108,125,126,127,128,129,200,208,233,239,264,269,275,292],mainli:[157,165,169,187,188,200,245],maintain:[0,1,2,3,4,6,43,44,81,116,153,156,157,238,269],major:[1,2,62,117,169,177,238,240],make3d:195,make:[0,1,2,3,4,5,6,15,20,29,55,70,71,81,88,98,101,105,110,118,119,120,141,147,150,153,154,156,157,161,165,170,172,182,186,195,197,199,201,221,225,231,233,238,239,240,243,264,269,278,280,282,283,288,289],make_dir:197,make_dir_if_not_pres:[199,210,238,240],make_full_bse_densities_fold:211,make_movi:[1,289],make_precondition:199,make_primit:81,make_supercel:[156,288,292],make_supercells_with_defect:49,make_supergraph:20,make_symmetric_matrix_from_upper_tri:279,make_yaml:174,maker:1,makestr:[5,140],malform:239,mamachra:291,manag:[1,2,4,6,123,170,182],manakova:179,mandatori:[156,165,211,234],mandatory_response_field:183,manganes:40,mani:[1,3,4,5,6,12,13,40,43,48,56,61,63,68,81,84,91,97,117,129,139,146,149,156,157,170,171,172,173,176,177,182,183,195,199,200,224,239,240,258,269,271,273,276,278,287,292],manifest:182,manipul:[1,4,6,60,63,73,76,147,158,175,199,206,208,230,238,239,276,277,292],manner:[5,44,154,197,271,272,292],manni:170,manual:[2,3,4,5,6,15,46,71,109,139,169,173,192,199,200,201,202,225,230,232,235,238,239,240,269],manualenergyadjust:173,manuscript:240,manz:138,map:[1,11,17,20,25,26,28,29,40,49,58,66,78,79,82,84,88,90,91,98,105,143,145,146,149,153,156,157,158,160,175,182,197,199,201,208,215,225,238,239,260,269,271,272,276,277,280,289,291,292],mapi:1,mapi_kei:1,mapidoc:182,mapper:84,maps_and_surfac:30,maps_and_surfaces_bound:30,marc:[52,54,262],march:140,marco:[1,28],marcoest:[1,291],marenich:138,mark:[68,170,201,239,291],marker:[1,88,105,217,258],markerfacecolor:88,markers:[88,187,258],markup:1,martin:[290,291],maryland:[86,239],maryland_valu:86,marylandnot:86,mask:[204,276,277],mask_spher:204,mass:[1,117,118,153,156,157,160,165,170,212,215,226,234,239,254,260,292],mass_charg:[117,118,119],mass_dict:215,mass_discharg:[117,118,119],mass_info:215,massachusett:291,massiv:1,master:[1,3,129,130,132,135,182,234],master_data:182,master_histori:182,mat:[70,76,140,212],mat_id_dict:143,mat_nam:143,match:[1,49,55,63,76,77,78,79,83,84,92,98,117,142,146,149,156,157,159,169,175,177,182,199,200,216,228,231,233,239,250,251,262,263,269,276,277,278],match_area:78,match_oxi_sign:100,match_transform:78,matcher:[1,11,70,84,135],matches_ord:81,matching_:55,mater:[28,47,49,56,88,137,141,172,261,263,290],materi:[1,3,4,5,6,8,9,10,11,13,32,40,48,52,53,54,55,56,66,70,72,73,74,76,77,79,82,86,88,92,96,105,108,110,114,116,117,119,134,138,143,147,151,165,170,172,173,177,180,182,183,208,209,210,238,240,248,260,261,262,263,280,284,289,290,291],material_absorbance_data:96,material_direct_allowed_gap:96,material_energy_for_absorbance_data:96,material_formula:209,material_id:182,material_indirect_gap:96,materialia:256,materials_id:[182,292],materialsapi:[1,292],materialscloud:183,materialsproject2020compat:[1,172,177,182],materialsproject:[1,3,5,172,177,182,183,208,292],materialsprojectaqueouscompat:172,materialsprojectcompat:[1,172,292],materialsprojectcompatibility2020:177,materialsprojectdftmixingschem:177,materialsprojectvaspinputset:[1,290],materialsvirtuallab:[180,240],matgenb:[4,6],matgeni:1,math:[38,54,84,157,279],math_util:[9,14,18,31],mathbf:54,mathemat:[40,264,291],mathew:[1,291],matplotlib:[5,15,20,29,30,48,51,55,62,74,88,91,97,105,109,110,120,170,187,212,258,280,287],matproj:[1,2,4,6,8,9,172,178],matric:[1,58,78,96,149,152,158,223,239,260,262],matrici:78,matrix:[1,28,29,34,43,44,49,55,56,58,59,63,70,76,78,84,88,90,96,98,149,152,154,156,157,158,170,186,199,201,212,223,224,226,239,250,251,252,260,262,265,269,270,272,276,279,283],matrix_eigv:96,matrix_list:78,matrix_sum:63,matrix_toler:260,matrixpo:59,matrixtimesvector:34,matteo:[1,257,291],matter:[98,138,143,160,172,239,292],matthew:[1,47,49,291],mattmcdermott:1,mattsson:161,mauguin:262,maverick:5,mavrl:[109,284],max:[1,15,25,34,36,40,45,48,53,55,56,62,70,78,79,88,93,97,98,105,112,116,117,155,157,165,169,170,186,195,200,201,223,234,239,240,269,279,291],max_abs_v:279,max_angle_tol:78,max_area:78,max_area_ratio_tol:78,max_atom:269,max_avg_charg:49,max_basi:221,max_bond_dist:[56,157],max_broken_bond:157,max_cel:269,max_cell_rang:49,max_cell_s:269,max_charg:90,max_chempot:105,max_clust:56,max_cn:28,max_connect:97,max_csm:[25,29,36],max_delta_volum:117,max_denomin:[70,146,272],max_disordered_sit:269,max_dist:[11,29,30],max_dop:165,max_drift:201,max_effective_csm:25,max_electroneg:151,max_error:174,max_extrema:109,max_forc:[90,201],max_h:49,max_hkl:56,max_index:157,max_ion_insert:116,max_ion_remov:116,max_it:[87,201],max_length_tol:78,max_lpfac:165,max_memori:201,max_n:260,max_nabund:25,max_normal_search:[15,157,269],max_oxidation_st:153,max_permut:[17,272],max_phfreq:257,max_poly_ord:62,max_poly_order_factor:62,max_prime_factor:240,max_r:105,max_radiu:[17,61,97,272],max_random_dist:28,max_row:280,max_scal:103,max_scf:[199,200,201],max_scf_cycl:232,max_search:[70,269],max_sit:146,max_sites_to_merg:269,max_spline_jump:66,max_structures_per_enum:269,max_temp:165,max_tol:87,max_tries_per_chunk:182,max_val:240,max_voltag:[117,119],max_voltage_step:117,maxbondlength:167,maxcn:26,maxdevi:223,maxim:[34,79,165,167,239],maxima:49,maximin:98,maximmum:105,maximum:[1,5,11,13,17,20,25,26,28,29,30,44,48,49,51,52,53,54,55,66,70,71,77,78,79,88,90,96,97,98,105,109,116,117,119,146,151,153,157,158,165,167,169,174,186,187,190,199,201,212,232,239,240,256,257,258,260,269,272,279,280],maximum_distance_factor:[28,30],maxit:[88,158,234],maxlen:196,maxloc:279,maxsummedicohp:167,maxwel:[1,238,291],mayavi:170,mayb:[1,201,240],mayeshiba:291,mb:[86,160,201,224,238],mbd:240,mbjumar:1,mbpt_sciss:186,mc:[143,153],mc_box_siz:143,mc_rattl:269,mc_timestep:143,mcdermott:[40,172,291],mcgill:[77,78,181,240],mchenri:[52,54],mcl:263,mclc1:263,mclc2:263,mclc3:263,mclc4:263,mclc5:263,mcloud:183,mcocdawc:1,mcscf:224,mcsq:[1,142,156,194,269],mcsqs_caller:[8,9,136,156],md5:[190,238],md:[0,1,4,6,7,55,56,153,159,199,200,201,216,224,238,239,240],md_data:239,mdf_epsinf:186,me_imag:239,me_real:239,mean:[1,3,4,5,6,11,12,13,17,25,29,34,38,43,49,51,55,60,61,62,63,66,68,70,71,72,79,81,82,84,88,105,109,137,138,143,147,149,156,157,164,165,168,169,170,172,175,182,186,187,201,212,224,228,230,238,239,240,254,257,258,260,264,269,280,292],mean_estim:36,mean_stress:60,meaning:[138,139],meant:[3,26,55,156,199,201,239,240,281],measur:[1,25,26,28,29,34,36,55,71,72,79,81,84,97,222,234,275],mechan:[55,243],medasani:[1,291],media:78,median:71,medium:195,mefir:79,megnet:[1,180],mehl:[92,238],mehr:86,mehring_valu:86,mehringnot:86,mellon:[239,291],melt:[55,153,292],melting_point:[4,6,153],mem:212,member:[177,291],memori:[1,2,5,55,160,164,192,201,224,239],memory_opt:224,mendeleev:153,mendeleev_no:153,mention:[16,79,222],mep:109,merchant:[4,6],mere:260,merg:[1,3,4,6,49,70,147,156,164,182,215,269],merge_sit:156,merge_tol:156,merit:170,merki:[1,179,291],mesh:[1,15,40,58,186,188,210,226,238,239,240,260],mesh_dens:226,mesopor:[248,290],messag:[1,4,6,39,74,94,139,141,177,182,275],met:147,meta:[1,150,182,200,233,239,240],metadata:[1,44,45,48,77,150,182,183,238,281],metagga:[239,240],metal:[1,11,67,79,83,88,116,146,148,151,153,164,165,170,172,182,199,200,201,239,240,280,291,292],metal_edge_extend:[1,79],metallic_radiu:153,metalloid:[146,153],metallurgica:70,metast:240,meter:[110,160],methan:[4,6,292],methanol:232,methfessel:240,method:[1,3,4,6,11,13,15,17,20,23,25,26,28,29,30,33,34,40,43,44,47,49,53,55,56,58,59,60,63,66,68,70,71,74,79,81,83,84,86,87,88,89,90,91,92,97,98,100,101,102,103,105,106,112,116,118,119,122,123,132,137,138,139,146,147,148,149,153,156,157,158,159,160,161,164,165,167,168,169,170,172,173,175,177,182,183,186,187,188,190,192,195,197,199,200,201,208,211,212,216,217,222,224,225,226,228,230,232,234,235,238,239,240,245,248,260,261,263,264,266,271,272,273,276,280,281,282,283,284,288],methodnam:284,methodolog:[78,138,172,181,199],methyl:[68,71,156],metric:[45,149],metric_tensor:149,mev:[82,143,258],meza:[248,290],mfherbst:1,mft_t:[82,143],mg:[1,4,6,56,67,71,85,146,153,238,239,240,269,272],mg_1:199,mg_2:199,mg_pv:240,mg_sv_gw:240,mgcuo3:146,mgga:161,mgga_c_bc95:150,mgga_c_c:150,mgga_c_cc06:150,mgga_c_dldf:150,mgga_c_m05:150,mgga_c_m05_2x:150,mgga_c_m06:150,mgga_c_m06_2x:150,mgga_c_m06_hf:150,mgga_c_m06_l:150,mgga_c_m08_hx:150,mgga_c_m08_so:150,mgga_c_m11:150,mgga_c_m11_l:150,mgga_c_mn12_l:150,mgga_c_mn12_sx:150,mgga_c_mn15:150,mgga_c_mn15_l:150,mgga_c_pkzb:150,mgga_c_revtpss:150,mgga_c_scan:150,mgga_c_tpss:150,mgga_c_tpssloc:150,mgga_c_vsxc:150,mgga_x_2d_prhg07:150,mgga_x_2d_prhg07_prp10:150,mgga_x_bj06:150,mgga_x_bloc:150,mgga_x_br89:150,mgga_x_gvt4:150,mgga_x_lta:150,mgga_x_m05:150,mgga_x_m05_2x:150,mgga_x_m06:150,mgga_x_m06_2x:150,mgga_x_m06_hf:150,mgga_x_m06_l:150,mgga_x_m08_hx:150,mgga_x_m08_so:150,mgga_x_m11:150,mgga_x_m11_l:150,mgga_x_mbeef:150,mgga_x_mbeefvdw:150,mgga_x_mk00:150,mgga_x_mk00b:150,mgga_x_mn12_l:150,mgga_x_mn15_l:150,mgga_x_modtpss:150,mgga_x_ms0:150,mgga_x_ms1:150,mgga_x_ms2:150,mgga_x_mv:150,mgga_x_pkzb:150,mgga_x_revtpss:150,mgga_x_rpp09:150,mgga_x_scan:150,mgga_x_tau_hcth:150,mgga_x_tb09:150,mgga_x_tpss:150,mgga_xc_b97m_v:150,mgga_xc_otpss_d:150,mgga_xc_tpsslyp1w:150,mgga_xc_zlp:150,mgrid:199,mhsiron:1,mhz:[86,239],mi:58,mi_vec:[15,269],miaoliu:291,miara:[55,74],mic:1,michael:[4,6,28,52,54,291],michaelwolloch:1,michigan:291,micro_pyawk:278,microcanon:238,microcoulomb:66,micromeso:290,micron:291,micropor:[248,290],microscop:53,microsoft:5,microstructur:[70,97],microv:165,microw:165,mid:87,mid_struct:[1,87],middl:[34,204],mie:93,might:[1,2,4,5,6,12,28,29,56,66,71,83,84,88,91,97,98,109,117,118,119,146,164,168,182,191,199,201,222,240,254,269,272,281],mightier:[4,6],miglio:165,migrat:[1,4,6,49,290],miguel:[1,239,291],miller:[1,15,51,56,70,76,77,105,110,149,156,157,182,269],miller_area:110,miller_area_dict:110,miller_energy_dict:110,miller_index:[15,105,149,157,182,269],miller_index_from_sit:157,miller_list:[110,157],millibarn:[86,153],millican:173,million:[84,195],mimick:278,mimimumdistancenn:1,min:[15,34,40,45,48,62,88,93,105,117,160,169,170,234,269,279],min_atom:269,min_basi:221,min_bond_dist:79,min_cell_s:269,min_chempot:105,min_clust:56,min_cn:28,min_cost:251,min_dist:[49,79,156,181,269,272],min_dop:165,min_egrid:165,min_extrema:109,min_fract:[25,29],min_freq:254,min_it:87,min_length:269,min_lw:[15,269],min_map:98,min_max_index:279,min_ndata_factor:62,min_ob:55,min_okeeff:79,min_oxidation_st:153,min_point:105,min_points_frac:105,min_poly_ord:62,min_r:252,min_rm:98,min_scal:103,min_slab_s:[15,56,157,269],min_spp:79,min_step:55,min_temp:165,min_total_kpoint:181,min_vac_s:157,min_vacuum_s:[15,56,157,269],min_vir:79,min_voltag:[117,119],minbondlength:167,mind:[4,6],mine:[1,56,101,102,103],miner:[79,92,153],mineral_hard:153,mineralogist:179,minfract:187,miniconda3:[4,5,6,284],miniconda:[4,5,6],minim:[3,40,63,66,84,93,98,157,158,165,167,169,192,199,201,224,225,252],minima:[49,66,87],minimax_rm:98,minimis:[149,156,157],minimize_matrix:63,minimized_sum:63,minimum:[1,15,25,26,28,29,30,40,41,49,53,55,62,63,71,74,91,94,98,105,109,117,119,139,147,149,153,156,157,165,167,181,186,195,199,201,212,221,239,248,250,251,254,257,258,269,277,279,280,290],minimum_angle_factor:[28,30],minimum_geometri:29,minimum_number_of_point:26,minimumdistancenn:[79,82],minimumokeeff:79,minimumokeeffenn:79,minimumvirenn:[1,79],mininm:219,minloc:279,minma:49,minor:1,minsummedicohp:167,minu:[60,91],minut:[63,142,269,272],minval:187,miranda:291,mirror:[26,152,157,182,260],mirror_plan:26,misc:[1,147],miscellan:1,misclssifi:56,misdirect:71,mise:[59,60,77],mislabel:[164,254],mislead:[71,139],mismatch:[239,269],miss:[1,5,67,79,139,153,156,172,174,187,240,254,280,291],mit:[1,4,6,172,240,290],mitaqueouscompat:172,mitcompat:172,mitmd:1,mitmdset:240,mitmdvaspinputset:1,mitnebset:240,mitnebvaspinputset:1,mitrelaxset:[1,240],mitvaspinputset:[172,290],mix:[1,21,25,41,70,74,87,172,177,182,199,201,272,283,290],mix_cl:201,mix_cl_trunc:201,mix_cohsex:211,mix_lg:201,mixedpotenti:87,mixin:[1,282],mixing_ratio:74,mixing_schem:[1,8,9,171],mixing_state_data:177,mixtur:[146,177],mk:165,mkdir:[5,211],mkhorton:1,mkinet:240,ml:[1,4,6,7,105,239],ml_lmlff:239,mlab:170,mlab_figur:170,mm2:66,mm:[2,34,53,182],mmax:187,mmc:262,mmff94:195,mn2:[153,271,272],mn3:[240,269],mn4:240,mn:[1,40,56,66,70,74,85,88,146,147,148,153,154,156,157,159,174,228,239,240,269,272,290,292],mn_pv:240,mn_sv_gw:240,mno2:74,mo:[55,56,71,85,105,151,153,174,200,201,212,240,272],mo_coeffici:212,mo_cub:199,mo_pv:240,mo_sv:240,mo_sv_gw:240,moab:1,mobil:[49,55],mod:269,mode:[1,4,6,55,58,59,81,90,98,112,130,139,155,156,160,165,170,171,173,186,187,188,189,190,192,210,212,224,226,228,230,232,238,239,240,254,256,257,258,275,278,279,283],model:[1,4,6,26,28,43,44,46,48,49,61,62,74,82,102,105,113,138,143,157,165,170,173,180,186,230,232,243,269,290,292],model_nam:180,modeldielectricfunct:186,modern:[66,201],modif:[1,2,4,6,52,113,156,199,201,248],modifi:[1,4,5,6,12,17,49,56,59,68,71,79,105,108,110,156,157,169,173,186,199,201,204,221,230,232,240,243,289],modified_structur:292,modify_dft_print_it:201,modify_lattic:156,modl:291,modul:[0,1,2,3,4,5,6,8,9,14,178,184,290,292],modular:[1,2,4,6],module_dir:284,moduli:[58,239],modulo:66,modulu:[54,58,62,153],moeck:179,mof:183,moka1:54,moka2:54,moka:54,mokb1:54,mol1:[84,85,231],mol2:[84,85,231],mol:[4,6,41,74,84,195,211,212,215,224,247,248,255,258,260,292],mol_graph:[67,79],mol_list:84,moladaptor:1,molar:[74,153],molar_volum:153,molatommapp:84,mole:[255,258],molecul:[1,2,3,4,5,6,15,16,56,67,68,71,79,84,85,88,105,138,139,145,146,156,172,180,192,193,195,199,200,201,208,211,212,215,218,222,224,225,230,231,232,245,247,248,260,269,271,280,281],molecular:[1,15,56,84,93,97,138,146,151,179,192,199,201,208,212,215,224,232,289],molecular_orbit:[8,9,144,212],molecularorbit:[1,151],molecularview:288,molecule_entri:16,molecule_graph:56,molecule_match:[8,9,14,85],molecule_structure_compar:[8,9,14,84],molecule_templ:230,moleculegraph:[1,56,68,71,79,195,231],moleculematch:[1,84],molecules_allow:[79,222],moleculestructurecompar:85,molgraph:16,molgraphspliterror:71,molopt:201,mols_per_data:215,moment:[1,4,5,6,66,81,82,83,86,105,138,149,152,153,156,168,169,196,199,202,216,240,260,261,263,264],momentum:[190,199],mongo:[182,199,292],mongodb:[182,292],monitor:239,monk:240,monkhorst:[1,186,188,199,238,240],monkhorst_automat:[186,238],monkhorstpack:188,monlay:105,monoclin:[149,240,260,264],monoclinc:149,monolay:105,monolayer_vs_b:105,monom:218,monoton:279,monoval:283,mont:[142,143,248,269],montaya:1,montecarlorattletransform:[1,269],month:2,monti:[1,11,12,16,20,22,23,25,26,29,30,37,40,43,45,47,48,49,55,61,63,67,71,74,78,82,84,85,88,91,94,98,102,109,117,122,139,143,146,148,149,152,153,154,155,156,158,159,161,164,165,167,168,169,171,172,173,175,176,186,188,189,190,192,197,199,200,206,208,209,210,211,215,216,217,221,224,228,231,234,238,239,240,245,246,254,255,256,257,269,273,276,282,292],montoya:[1,105,291],montoyjh:1,montydecod:292,moor:[53,58,240,290,291],mopac:199,more:[1,2,4,5,6,13,16,21,28,29,34,40,45,49,61,63,66,68,71,79,83,84,88,91,93,94,98,101,102,103,113,116,117,118,119,123,138,139,146,148,149,154,156,157,158,165,168,182,186,188,192,197,199,200,201,212,215,216,221,223,224,225,226,230,231,232,234,235,238,239,240,261,264,269,271,272,273,282,283,290,292],more_bond:231,morgan:[140,291],most:[1,2,3,4,5,6,25,28,29,49,62,63,66,67,77,79,81,91,97,103,105,116,119,137,138,139,146,149,153,156,159,164,182,186,187,190,199,200,201,202,215,220,236,238,239,240,254,256,269,272,282,292],most_frequent_polyhedra:97,mostli:[2,3,219,239],motif:[1,47,49,79,81,83,269],motif_typ:49,motion:[200,201],mott:[53,141],mousemoveev:289,move:[1,2,45,55,87,105,154,157,165,186,218,260,269,271,282,289],move_atom:186,move_cel:186,move_to_other_sid:157,movec:211,movi:[5,289],mp2020:[1,174],mp2020compat:172,mp2:224,mp4:289,mp:[1,26,29,32,165,172,182,183,284,292],mp_decod:[1,182],mp_entri:292,mp_id:180,mp_symbol:[22,26,28,29],mpcompat:174,mpd:183,mpeelsdictset:210,mpelnesset:210,mpexafsset:210,mpexelfsset:210,mphsebsset:240,mphsebsstaticset:240,mphserelaxset:240,mpi:[4,6,168,187,201,240],mpi_rank:187,mpid:[105,284],mpirun:1,mpmaster:3,mpmdset:240,mpmetalrelaxset:240,mpnmrset:240,mpnonscf:1,mpnonscfset:[1,240],mpo4:[88,290],mpr:1,mprelaxset:[1,12,13,81,172,177,240],mprestadaptor:182,mprester:[1,2,4,6,182,292],mpresterror:182,mpscanrelaxset:[1,177,240],mpscanset:1,mpscanstaticset:[1,240],mpsocset:[1,240],mpstatic:1,mpstaticset:240,mpvaspinputset:[1,172],mpxanesset:210,mrad:210,mrc:86,ms:55,mscd:55,msd:55,mse:49,msg:[5,33,94,140,141,156,275],mson:282,msonabl:[1,11,12,16,20,22,23,25,26,29,30,37,40,43,45,47,48,49,55,61,63,67,71,74,78,82,84,85,88,91,94,98,102,105,106,109,117,119,122,139,143,146,147,148,149,150,152,153,154,155,156,157,158,159,161,164,165,167,168,169,171,172,173,175,176,186,188,190,192,196,197,199,206,208,209,210,211,212,215,216,217,221,224,231,234,238,239,240,245,246,254,255,256,257,267,269,273,276,281,284],mt:[56,153,201,291],mturiansk:1,mturianski:1,mu0:209,mu1:46,mu:[70,88,112,165,209,269],mu_0:209,mu_dop:165,mu_elt:48,mu_h2o:91,mu_max:88,mu_min:88,mu_so:83,mu_step:165,much:[1,5,37,45,78,84,88,98,105,122,156,157,158,199,201,240,251,260,269,292],mueller:[1,181,240,290],muellergroup:181,mulliken:[200,212,222,223,230],mulliken_charg:212,mult:[51,155],multi:[1,25,91,188,192,201,217,224,230],multi_curve_fit:275,multi_job:230,multi_job_str:230,multi_reciprocal_extra:275,multibreak:16,multicip:156,multiconfigur:224,multidataset:188,multientri:91,multienum:1,multigraph:[20,23,37,71],multigraphcycl:37,multigrid:[199,201],multiicipl:1,multijob:230,multilattic:140,multilin:[1,200,233,239],multipl:[1,2,11,12,13,20,25,26,29,34,37,43,49,51,53,54,55,63,66,67,70,78,79,81,88,92,98,112,116,117,118,119,139,142,146,148,155,156,157,158,165,170,172,175,177,182,188,190,192,200,201,212,215,224,226,228,231,233,239,240,247,256,264,265,269,271,272,273,275,289],multiple_environments_choic:21,multiple_figur:170,multiple_outputs_from_fil:231,multipleabundancechemenvstrategi:25,multiplesubstitutiontransform:269,multipli:[44,48,49,55,58,79,105,146,149,158,239,240],multiprocess:[13,55,98,122,123],multistructur:292,multistructuresinteractorstyl:289,multistructuresvi:289,multistructurevi:289,multisublattic:82,multiweightschemenvstrategi:[25,28],multixyz:1,munro:[261,263,291],munrojm:1,muraoka:291,murnaghan:[62,93],must:[1,3,5,11,15,16,40,43,44,48,51,54,55,56,62,63,68,71,84,85,88,90,94,97,98,102,105,109,113,116,117,119,122,137,146,151,153,155,156,157,160,165,169,170,171,172,173,177,182,186,188,190,192,197,199,200,201,211,212,215,216,219,230,232,234,238,239,240,258,261,263,269,271,272,276,277,287],must_inc_2:240,mutabl:[1,156,292],mutablemap:[158,188,197],mutablemolecul:156,mutablesequ:156,mutableset:175,mutual:161,mv:[5,70,269],mvl:240,mvlelasticset:240,mvlgbset:240,mvlgwset:240,mvlnptmdset:[1,240],mvlrelax52set:[1,240],mvlscanrelaxset:240,mvlslabset:[1,240],mxn:149,mxnx3:159,my:13,my_arg:[197,240],my_psp:5,my_pymatgen:5,my_solid_angl:34,mycif:292,mydir:130,myfactor:39,myfloat:25,mypi:1,mysql:179,mystructur:292,mysym:25,n1:[108,167],n2:[74,108,146,167,177,240],n:[1,4,6,17,25,29,37,38,40,48,49,53,54,56,58,59,63,66,67,68,70,71,78,79,82,84,85,88,91,96,97,100,102,105,113,116,138,139,146,149,152,153,155,158,165,169,174,179,182,187,192,199,200,206,212,215,222,231,233,238,239,240,252,266,269,275,276],nO:91,n_1:[186,238,239],n_2:[186,238,239],n_3:[186,238,239],n_alpha:199,n_atom:173,n_beta:199,n_e:153,n_element:88,n_excit:211,n_grid:211,n_gw:240,n_h:240,n_i:66,n_imag:87,n_iter:211,n_type:100,n_unit:218,n_vert:79,n_x:88,na0:[4,6],na2o2:146,na2o:[91,98],na:[1,4,6,11,56,85,91,105,146,153,156,182,240,271,272,284],na_pv:240,na_sv_gw:240,nac:226,nac_eigendisplac:254,nac_frequ:254,nacl:[56,272],nads_in_slab:105,naf:254,nafepo4:284,naiv:[66,71],name:[1,2,3,4,5,6,13,25,26,29,36,41,43,49,53,66,71,79,88,91,92,105,106,130,133,137,139,141,153,154,156,157,159,161,164,167,170,172,173,174,175,180,182,183,186,187,188,189,190,191,192,196,197,199,200,201,202,208,209,211,212,215,218,219,223,225,232,233,234,235,238,239,240,241,243,245,247,248,254,258,262,269,275,278,281,284,291,292],namedtupl:[17,79,258],namelist:234,names_and_valu:187,namespac:[0,1,2,3,4,6,8,131,182,183,281],nan:[1,153,169,173,177],nano106:54,nano:[56,105],nanoengin:291,nanomateri:143,nanomet:105,nanoparticl:105,nanoscal:105,nanoscalest:105,nanowir:[181,234],nao:146,naoh:[91,148],narrow:87,nathan:[1,291],nation:[4,6,291],nativ:[139,189],natom:[186,217,234,238,239,254],natomx3:234,natur:[38,49,74,84,108,122,165,170,173,202,231],natural_kei:202,nav:1,navig:189,nawagn:291,nb:[56,85,153,165,239,240,260,269],nb_band:[164,170,239],nb_kpoint:239,nb_list:165,nb_pv:240,nb_set:[25,28,29],nb_set_weight:25,nb_sets_from_hint:25,nb_sv:240,nb_sv_gw:240,nband:[186,188,221,239,240],nbands_factor:240,nbin:239,nbnd:241,nbo:[1,212,230,231,232],nbo_param:232,nbo_pars:231,nbo_templ:230,nbond:97,nboread:212,nbs_sourc:25,nbsetweight:25,nc:[186,241],nc_band:211,nc_bse:211,nc_cohsex:211,nc_corr:211,ncall:187,ncdata:189,ncfrei:1,ncg:239,ncl:[168,239],ncol:280,ncomms15679:79,ncomms3292:165,ncore:[13,55,240],ncpu:[175,182,187],nd3:240,nd:[1,52,56,85,89,153,239,240,262,289],nd_3:240,ndardenn:291,ndarrai:[40,53,55,56,58,59,60,76,81,84,86,88,89,90,98,113,147,149,152,154,155,156,157,158,159,160,164,168,169,189,209,223,226,239,241,252,265,280],ndarrayar:164,ndata:238,ndcalcul:52,ndisp:239,ndivsm:[186,188],ndpattern:52,ndrone:123,ndset:188,ndtset:188,ne:[1,56,85,153,240],ne_gw:240,near_reduc:15,nearest:[1,11,17,47,49,71,79,82,97,149,154,156,269,271,272,283],nearestneighbor:156,nearli:[78,269],nearneighbor:[56,71,79,222],neato:71,neb:[0,1,4,6,109,156,239,240,292],neb_analys:109,nebanalysi:109,nebpathfind:87,necessari:[1,2,3,5,58,63,66,70,87,103,117,122,146,158,164,165,182,196,200,219,232,239,269,292],necessarili:[71,105,157,215,254,260,269,272],nedo:240,nedso:1,need:[1,2,3,4,5,6,15,20,25,26,29,30,43,44,49,51,52,54,55,63,68,70,71,79,102,105,117,141,146,149,156,157,159,164,165,168,170,173,182,183,187,195,196,199,200,201,202,210,211,212,216,221,222,224,225,226,228,230,239,240,254,256,258,260,265,269,272,283,292],neel:211,neg:[1,34,47,48,49,63,79,81,83,88,100,105,137,138,146,153,158,168,169,174,202,238,256],neglect:[170,264],neighb_coord:29,neighb_coordsopt:29,neighb_indices_and_imag:29,neighb_sit:29,neighb_sites_and_indic:29,neighbor:[1,8,9,11,17,23,25,26,28,29,30,33,34,37,39,47,49,71,79,82,88,97,149,156,222,249,269,271,272,289],neighboring_c:22,neighboring_coordination_environ:22,neighbors_ligands_arrang:22,neighbors_set:[29,222],neighbors_sets_hint:26,neighbors_surfac:30,neighbors_surfaces_bound:30,neighborsnotcomputedchemenverror:33,neighborsset:[25,29],neighborssetshint:26,neighbour:[29,30],neilson:40,neither:292,nel_alpha:199,nel_beta:199,nelec:[165,169],nelect:[43,137,138,239,240],nelectron:[156,238],nelement:[146,182,183,234],nelm:240,nelmin:240,nelson:140,neronova:[156,264],nersc:[4,6],nest:[29,105,130,192,199,239,260,284,292],net:[5,11,81,138,148,156,183,204,239,260,290],net_magnet:239,netcdf4:[1,189],netcdf:[8,9,156,184,185],netcdfread:189,netcdfreadererror:189,network:[15,20,79,180],networkx:[5,20,23,37,56,71,79],neutral:[11,17,48,141,153,215,269],neutral_atom_list:29,neutral_list:29,neutron:[1,8,9,14,50],never:101,new_band_gap:164,new_charg:[43,156],new_dim:87,new_edge_properti:71,new_keyword:199,new_kwd:199,new_prec_each:199,new_structur:158,new_subsec:199,new_temp:55,new_unit:160,new_val:199,new_volum:149,new_weight:71,new_with_var:188,newer:[1,4,5,6,167,226,238],newest:219,newli:88,newlin:88,newn:169,newstable_entri:88,newton:49,newtonian:201,newunstable_entri:88,next:[71,146,156,201,204,240,264,271,272],next_num_with_prime_factor:240,nfreqim:186,nfreqr:186,ng:[211,241],ngf:239,ngkpt:[186,188],ngrid:[199,201,234],ngridpt:239,ngx:[1,44,240,241],ngy:[240,241],ngz:[240,241],nh2o:[91,172],nh:[91,153],nheinsdorf:1,nhomo:[199,201],ni2:156,ni3:17,ni4:17,ni:[56,85,102,153,156,174,240],ni_pv:240,ni_sv_gw:240,nice:[67,170,258,280,289],nicer:[105,170,258,280],nichola:291,nicola:[1,66],nieuwoudt:28,niggli:[98,149,156,240,269],nil:[1,47,49,291],nimag:[156,292],ning:240,nion:239,nionic_step:239,niosh:291,nishiyamat:[1,291],nist:[151,153,173,239],nit_bs:211,nit_cohsex:211,nit_gw:211,nitrogen:68,nk:239,nkeilbart:1,nkpoint:239,nkpt:[210,228,239],nl404557w:105,nl:211,nlayer:157,nlm:211,nlumo:[199,201],nm:[81,105,143,212,234],nmat:143,nmax:187,nmd:183,nmr:[1,8,9,14,71,155,239,240],nmr_quadrupole_mo:153,nn:[34,38,79,82,143,271],nn_distanc:[1,156],nn_interac:[82,143],nn_interact:82,nn_list:17,nn_onli:271,nnattr:139,nndata:79,nnn:[82,143],nnnn:82,no2:174,no3:174,no_ac:35,no_additional_condit:[35,222],no_chang:231,no_clean:105,no_cross:156,no_default:189,no_dop:105,no_e2seb:35,no_element_to_same_element_bond:[35,222],no_label:105,no_mixing_energi:74,no_mixing_energy1:74,no_mixing_energy2:74,no_obtuse_hollow:15,no_oxi_st:272,noautoz:224,nobl:153,noble_ga:146,node1:37,node2:37,node:[15,20,22,37,49,68,71,87,88,139,201,248,261,281],node_label:71,nofftforvisu:221,nois:[182,275],nokimann:291,nomad:[1,182,183],nomegasf:186,nomemorymappedfil:221,nomenclatur:[146,148,153],non:[1,12,15,43,44,48,49,58,67,68,70,79,81,86,88,91,97,105,108,109,137,138,139,141,149,153,154,156,157,158,164,165,168,170,172,175,181,182,186,188,199,200,201,208,209,215,231,238,239,240,254,256,260,265,269,272,292],non_decreas:279,non_increas:279,nonanalyt:234,nonaromat:68,nonbond_coeff:215,noncollinear:[138,239,241],noncontigu:105,none:[1,11,12,13,15,17,20,21,23,25,26,28,29,30,32,34,35,36,37,38,39,40,43,44,46,48,49,51,52,53,54,55,56,58,59,61,62,63,66,67,68,70,71,76,77,79,81,82,83,84,86,87,88,91,97,98,101,103,105,106,109,110,112,116,117,118,119,120,122,123,131,137,138,139,141,142,143,145,146,147,148,149,153,154,156,157,158,159,160,161,164,165,167,168,169,170,172,173,174,175,177,181,182,183,186,187,188,189,190,192,193,195,196,197,199,200,201,206,208,210,212,215,216,219,221,222,223,224,225,226,228,230,232,233,234,235,238,239,240,241,242,245,248,254,255,256,257,258,260,261,263,269,271,272,273,276,278,280,281,282,283,284,287,288,289],noninfring:[4,6],nonmagnet:81,nonperiod:138,nonpolar:[15,66],nonscf:[1,240],nonsens:[146,238],nonsingular:269,nonstoichiometr:105,nonstoichiometric_symmetrized_slab:157,nonzero:[34,58,158],noppmodel:186,nor:[197,225,292],norbit:239,norient:234,norm:[74,78,79,81,139,149,188,190,240,260],norm_strain:59,normal:[1,15,16,25,28,29,30,34,49,53,58,59,70,74,79,81,87,88,91,94,97,98,105,109,110,116,117,118,146,148,152,155,157,169,170,171,173,188,190,192,199,209,212,221,222,223,224,238,239,240,254,264,269,272],normal_cdf_step:38,normal_frequ:224,normal_mod:192,normal_pt:110,normalizatino:1,normalization_el:118,normalization_factor:91,normalization_mass:117,normalization_volum:117,normalize_rxn_coordin:109,normalize_terminal_composit:88,normalize_to:94,normalize_to_el:94,normalized_angl:29,normalized_angle_distance_weight:25,normalized_angle_toler:30,normalized_cell_intens:53,normalized_dist:29,normalized_distance_toler:30,normalized_energi:91,normalized_energy_at_condit:91,normalized_repr:94,normalized_repr_and_factor:94,normalizedangledistancenbsetweight:25,normalmode_eigenv:239,normalmode_eigenvec:239,normangledistweight:25,norskov:169,northwestern:291,nosekinet:239,nosepot:239,nosmear:186,notat:[1,58,59,86,89,97,146,156,157,158,196,239,262,265,281],note:[0,1,3,4,5,6,11,13,16,37,40,43,44,45,47,48,49,52,53,54,55,56,58,59,60,62,63,66,67,70,71,74,79,84,86,88,89,90,91,93,97,98,102,105,109,110,113,116,117,123,137,138,139,146,148,149,150,152,153,154,156,157,158,159,160,164,165,167,169,170,171,172,173,177,180,188,189,190,192,196,197,199,200,201,208,215,216,217,224,225,228,230,232,233,234,238,239,240,248,258,260,261,262,269,270,283,287],notebook:[1,4,6,237,288,292],noth:[53,81,97,167,197],notic:[4,6,271,292],notif:182,notifi:182,notify_db_vers:182,notimpl:1,notimplementederror:[28,197,272],notr:291,novel:88,now:[0,1,2,3,4,5,6,91,147,151,153,156,157,160,164,182,203,211,215,224,228,254,260,269,283,291,292],np1:1,np:[1,53,55,56,62,66,85,88,90,96,149,152,153,154,156,157,158,159,167,168,169,170,173,186,223,239,240,241,252,260,265,271,272,277,280],nph:91,nph_freq:257,nphi:91,npj:[49,88,105,165,170,261,263],npoint:224,nppstr:239,nproc:91,npsi_bs:211,npt:[1,55,159,240],nrandom:28,nrix:[209,210],nrow:280,ns:275,nscf:[182,186,188,239],nscf_nband:188,nshiftk:188,nsite:[98,182,183,256,269],nsitesmodel:61,nspden:186,nspec:239,nspin:239,nspinor:186,nsppol:186,nstep:[169,216,240],nstructures_per_tran:269,nsurfs_ads_in_slab:105,nsw:[1,240],nsymmetr:239,ntemp:258,nth:[20,37,58,158,169,239],nthorderelastictensor:58,ntick:234,ntime:188,ntypat:186,ntypesp:156,nucep:139,nucepsh:139,nuclear:[86,113,153,196,224],nuclear_quadrupole_mo:239,nucleat:156,nuclei:[86,139],nucleic:179,nucleu:[110,139],num:[8,9,143,150,167,215,274],num_atom:[91,98,146],num_basis_func:212,num_bond:167,num_column:170,num_dop:100,num_dos_step:226,num_elec_cbm:44,num_hole_vbm:44,num_kpt:[186,238],num_nn_dist:269,num_op:79,num_sampl:112,num_sit:[98,156,177],num_step:117,num_to_return:63,num_valence_electron:188,num_warn:200,number:[1,3,5,10,11,12,13,15,17,20,25,26,28,29,34,40,43,48,49,53,55,56,61,62,63,66,67,70,71,74,78,79,81,83,84,86,87,88,90,91,94,97,98,100,102,105,108,110,112,116,117,120,123,137,138,139,142,143,146,147,149,150,153,154,156,157,158,159,164,165,167,168,169,170,173,175,177,181,182,183,186,187,188,189,190,191,195,196,199,200,201,202,204,206,208,209,210,211,212,215,217,218,219,222,223,224,225,226,228,230,232,234,235,238,239,240,241,242,248,254,255,256,257,258,260,261,262,264,269,271,272,273,279,280,283,292],number_occ_bands_spin_down:223,number_occ_bands_spin_up:223,number_of_dron:123,number_of_indic:63,number_of_ligands_for_each_neighboring_c:22,number_of_ligands_for_each_neighboring_coordination_environ:22,number_of_loop:289,number_of_magnetic_sit:81,number_of_neighboring_c:22,number_of_neighboring_coordination_environ:22,number_of_permut:26,number_of_unique_magnetic_sit:81,number_return:63,numer:[1,4,6,44,62,82,149,156,164,182,191,192,199,201,226,240,252,279],numeric_field:187,numerical_eo:[62,93],numerical_frequ:192,numerical_tol:[88,149,156],numericaleo:62,numericalfreq:192,numit:90,numpi:[1,2,4,5,6,34,40,44,53,55,56,58,59,60,62,76,78,79,81,84,86,87,89,90,91,96,98,105,113,147,149,152,154,155,156,157,158,160,164,168,169,189,209,223,226,233,238,239,241,251,254,256,257,261,262,263,269,271,276,284,292],numpoints_check:34,nupdown:240,nv__band:211,nv_band:211,nv_bse:211,nv_cohsex:211,nv_corr:211,nvt:55,nw:211,nw_spectrum:224,nwchem2fiesta:211,nwchem:[1,8,9,184,192,211],nwchemio:1,nwinner:1,nwinput:224,nwinputerror:224,nwout:211,nwoutput:[1,224],nwpw:224,nwtask:224,nx1:169,nx2:169,nx3:[15,63,66,70,79,84,96,97,147,156,157,159,206,238],nx3x3:[58,90],nx3x3x3:90,nx6:209,nx:[56,71,149,239],nxd:88,nxmax:[149,156],nxnx3x3:90,ny:[149,239],nz:[149,239],o0:[146,284],o16:[146,148],o1:[146,167],o2:[29,74,79,88,94,105,146,153,172,177,208,240,283,284,290,292],o2_energi:172,o3:[146,292],o4:[146,283],o:[1,4,6,17,20,25,29,40,49,55,56,67,68,70,71,79,85,88,91,92,94,97,102,105,113,116,143,146,148,151,153,156,157,167,170,172,175,182,186,188,199,202,208,215,222,225,235,239,240,254,258,260,272,280,283,284,289,292],o_entri:292,o_gw:240,o_h:240,o_run:292,ob:[5,170],oba:[44,49,263],obalign:84,obbuild:195,obei:[87,90,150,153,161,240],obj:[43,153,160,161,170,186,188,190,282,284,289],obj_with_unit:160,object:[1,4,5,6,11,12,13,15,17,20,21,22,23,25,26,28,29,30,32,34,35,36,40,41,43,44,46,47,48,49,55,56,58,59,60,62,63,64,66,68,70,71,74,76,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,101,102,103,105,106,108,109,110,112,113,116,117,118,119,120,121,122,123,137,138,139,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,203,204,206,208,209,210,211,212,213,215,216,217,218,219,221,222,223,224,225,226,227,228,230,231,232,234,237,238,239,240,241,242,243,245,247,248,250,251,254,255,256,257,258,260,261,263,265,269,270,271,272,273,276,278,280,281,282,283,284,287,288,289,292],objective_funct:142,obmol:[5,84,195],observ:[3,40,48,55,101,157],obtain:[1,4,6,16,25,28,29,34,46,55,62,67,70,71,74,79,82,83,87,97,98,109,112,113,130,138,145,146,149,150,151,153,156,157,158,159,168,172,182,209,222,226,239,240,248,255,256,257,258,260,261,262,263,267,269,283,292],obtain_all_bond_length:145,obtain_band_edg:151,obtus:15,obvious:[98,153],occ:238,occas:278,occopt:186,occu:239,occu_tol:239,occup:[1,12,17,44,45,66,70,98,147,154,156,157,159,165,169,192,196,199,200,201,239,269,272,289],occupancy_toler:[12,196],occupancycompar:98,occupation_precondition:[199,201],occupi:[49,83,151,199,223,289],occur:[1,4,6,17,68,79,164,226,269],occurr:[71,156,190,272],ocl3:174,oct:[49,79,83,153,240],oct_legaci:79,octahedr:[20,49,79,83],octahedra:[47,49,79],octahedron:[20,49,83,153],octopolar:157,odbx:183,odd:[238,261],oddli:1,off:[1,17,29,43,49,71,79,105,110,170,199,224,239,240,272],off_color:110,off_wulff:110,offer:[4,5,6,88,109],offici:[4,5,6,228,240],offlin:[1,4,6,183],offset:[156,239,252],offset_vector:[156,252],ofsubclass:90,often:[3,49,55,70,83,139,165,167,169,188,199,200,201,260,292],og:[153,264],oh:[91,148],ohm:165,ok:[3,116,156,199,269],okeeffe_param:79,okfil:187,old:[1,3,146,156,182,238,240],older:[4,5,6,223,226,240],oldest:[12,13],olivin:[88,290],om:212,omdb:183,omdb_product:183,omega:[58,66,86,201],omega_max:234,omiss:291,omit:[48,79,157,238],on_wulff:110,onc:[3,55,137,139,182,195,201,215,239],oncstruct:48,one:[1,3,4,6,12,13,15,21,23,25,26,28,29,34,37,44,45,47,49,54,55,56,63,66,67,70,71,74,77,79,81,82,83,84,88,94,97,98,105,106,112,117,118,119,122,123,135,139,145,146,147,149,153,154,156,157,158,160,161,164,165,169,170,172,173,177,182,186,188,190,191,195,197,199,200,201,204,208,211,215,217,225,228,230,231,232,233,238,239,240,254,258,260,261,263,264,268,269,271,272,273,280,283,289,292],one_shot:186,ones:[26,62,87,102,117,170,200,238],onesymmetr:188,ong:[1,4,6,54,55,88,105,110,157,172,180,182,239,240,262,290,291],onli:[1,2,3,4,6,11,12,15,16,17,23,25,28,29,35,40,44,45,47,55,56,58,63,66,67,68,70,71,77,79,81,82,83,86,88,91,92,97,98,100,102,103,105,106,109,117,118,119,120,122,138,139,146,148,149,150,151,152,153,154,155,156,157,159,160,164,165,168,169,170,172,173,175,176,177,182,183,186,187,188,189,190,192,195,196,199,200,201,202,203,206,210,215,216,219,221,222,223,224,225,228,232,233,238,239,240,245,247,255,256,257,260,261,262,269,271,272,276,283,292],onlin:[1,170],only_acb:35,only_acb_and_no_e2seb:35,only_anion_cation_bond:[35,222],only_anion_cation_bonds_and_no_element_to_same_element_bond:[35,222],only_atom:[23,28],only_bonds_to:[167,222],only_c:28,only_cation_cation_bond:222,only_cation_environ:222,only_e2ob:35,only_element_to_oxygen_bond:[35,222],only_indic:[28,222],only_minimum:28,only_symbol:[26,28],onlycation_isit:222,onlycohp:221,onlycohpcoop:221,onlycoop:221,onlydo:221,onlyharmon:234,onlyproject:221,onlyreadvasprun:221,ons:[1,4,6],onsit:239,onto:[25,53,84,90,98,156,158,170,177,199,201,239],ontop:15,onward:[1,4,6,239,240],op:[1,49,79,149],op_param:79,op_thresh:49,op_threshold:83,opac:[170,289],open:[1,4,5,6,16,67,74,88,113,179,180,182,187,189,190,195,240,278,292],open_el:182,open_elt:88,open_pspsfil:190,open_r:67,openbabel:[1,4,6,67,79,84,156,195,215,292],openbabel_mol:195,openbabelnn:[79,231],openmaterialsdb:183,oper:[1,2,5,8,9,49,70,71,88,90,113,135,139,144,146,149,155,156,157,158,160,164,165,175,192,196,197,215,224,239,260,262,264,265,266,267,271,272,278,279,283,284,292],operaiton:266,operate_magmom:152,operate_multi:[149,152],oppos:[1,15,154,157,158],opposit:[15,74,79,98,157,201],opstol:90,opt:[1,67,182,212,230,232],opt_step:67,opt_structur:212,opt_templ:230,opt_vari:232,optb86b:240,optb88:240,optcel:[186,188],optcell_default:186,optic:[1,96,239,240],optical_absorption_coeff:239,optim:[1,4,5,6,8,9,16,26,28,29,41,67,68,77,84,87,88,93,104,158,182,186,188,192,195,200,201,212,224,230,232,239,271,290],optimad:[1,8,9,178],optimade_filt:183,optimaderest:[1,183],optimis:141,optimize_gibbs_free_energi:93,optimum:93,option:[1,3,4,6,12,23,25,26,28,30,32,34,40,41,43,44,45,46,49,51,53,55,56,62,63,70,71,79,81,87,88,91,93,97,98,105,109,113,117,118,119,131,137,139,141,142,143,146,148,149,153,154,156,157,158,164,165,169,170,172,173,175,177,181,182,186,187,188,192,195,197,199,200,206,208,210,212,215,216,219,221,223,224,225,226,232,233,234,235,238,239,240,248,257,258,261,265,269,271,272,273,280,281,283,287,289,292],option_nam:25,option_valu:25,optional_fil:238,optional_filenam:238,optionn:1,options_dict:36,optmiz:188,optpb:240,optset:232,optum:291,opval:49,oqmd:183,orb:164,orb_res_cohp:167,orbit:[1,2,44,83,108,113,126,151,153,156,164,165,167,168,169,170,190,199,200,201,211,212,221,224,231,238,239,240,255,287],orbital1:167,orbital2:167,orbital_index:[164,239],orbital_list:167,orbital_typ:168,orbitaldescript:238,orbitalindex:239,orbitalstr:223,orbitaltransform:199,orbitaltyp:[168,169],orbitalwis:1,orc:263,orcc:263,orcf1:263,orcf2:263,orcf3:263,orci:263,order:[1,5,12,17,25,26,28,34,37,38,40,44,45,49,53,55,58,62,63,66,67,71,79,81,82,83,84,85,88,91,94,96,97,98,109,110,116,119,130,138,143,145,146,148,153,154,156,157,158,164,165,167,168,169,170,174,177,182,186,187,190,196,199,201,209,212,216,224,226,231,232,234,238,239,240,254,260,261,262,263,264,269,271,272,292],order_assimil:123,order_paramet:269,order_phase_diagram:88,order_sect:187,orderdisordercompar:1,orderdisorderedstructur:269,orderdisorderedstructuretransform:272,orderdisorderedtransform:269,orderdisorderelementcompar:98,ordered_plan:26,ordered_point_group:26,ordered_structur:[82,143],orderparamet:1,ordin:[1,71],ordinarili:105,ordkei:187,orfc1:263,orfc2:263,orfc3:263,org:[1,4,5,6,40,66,74,84,91,92,93,96,105,113,139,141,152,153,172,173,180,182,183,207,208,234,239,240,242,248,263,264,276,282,290,292],organ:[139,210,291],orient:[43,51,56,70,77,79,98,156,157,182,204,212,234,239,240,292],oriented_unit_cel:[70,157],orig:[173,199],orig_str:196,origin:[3,15,29,34,40,44,55,62,63,71,74,79,84,87,88,98,100,103,109,113,147,149,152,156,157,158,170,172,177,196,199,200,204,208,215,222,239,240,257,258,260,262,264,265,267,269,271,272,276,278],origin_shift:265,origin_sit:260,original_speci:100,original_structur:158,orion:291,orioncohen:1,orth:108,orthogon:[1,34,58,70,79,156,157,158,201,215,269,272,289],orthogonorm:239,orthongonalize_structur:289,orthonorm:[34,40,108],orthonormal_vector:34,orthonormal_vectors_old:2,orthorhomb:[70,149,156,260,269],os:[1,56,85,122,153,240],os_pv:240,os_sv_gw:240,osc_strength:224,oscil:257,oscillatator_strength:257,oscillator_strength:257,oscillatori:212,oskar:291,ostler:143,oszicar:[1,122,130,239],ot:[91,199,201],otero:139,other:[1,2,3,4,5,6,11,15,22,25,26,28,29,30,34,49,51,53,55,58,62,68,70,71,79,81,84,87,88,90,91,97,98,102,103,105,110,112,113,117,118,119,122,132,139,146,149,153,154,155,156,157,165,167,168,169,170,171,172,173,176,177,182,186,187,192,193,194,195,197,199,200,201,202,208,212,215,216,221,222,224,231,232,234,238,239,240,246,255,258,260,269,271,272,273,275,276,277,280,292],other_argu:[269,271,272,273],other_arrai:158,other_dielectr:239,other_direct:192,other_lattic:149,other_nb_set:25,other_origin:29,other_paramet:[12,13],other_plan:53,other_plane_point:26,other_plott:[170,258],other_set:216,other_symmetry_measur:29,others_do:[170,287],otherwis:[1,4,5,6,22,25,29,34,49,52,53,54,55,62,71,79,81,87,97,98,105,112,117,146,149,153,154,156,157,164,165,167,169,170,172,182,186,188,189,192,199,200,211,212,215,221,222,234,238,239,240,243,254,261,269,271,273,276,277,280],ouput:1,our:[1,2,3,4,5,6,66,291],out:[1,3,4,5,6,41,53,63,70,71,79,82,88,97,117,139,148,156,157,182,192,194,195,196,199,200,201,203,211,212,224,225,238,240,243,260,262,269,291,292],outcar:[1,44,66,105,109,130,200,228,239,240],outcar_filenam:105,outer:[201,204],outer_max_scf:201,outermost:157,outfil:87,outlier:84,outlin:[1,3,40,48,79,260,263,290,292],output:[1,2,3,4,5,6,8,9,12,13,15,63,71,79,87,88,97,102,105,122,127,137,138,139,141,143,146,156,159,160,165,167,170,177,182,184,185,187,188,189,192,194,195,196,197,198,199,201,203,204,207,208,210,211,212,214,215,216,220,221,222,224,225,226,228,229,234,236,238,240,241,243,244,247,261,263,269,283,289],output_dir:[12,13,165,199,210,216,238,240],output_fil:[165,238],output_file_def:165,output_file_proj:165,output_filenam:[4,6,246,289],output_list:63,outputfil:225,outputtran:165,outsid:[44,45,97,105,157],outtran:165,outweigh:201,over:[1,4,6,17,28,40,44,53,55,76,98,123,147,153,156,157,158,164,165,169,170,200,201,221,239,264,272,277,292],overal:[43,55,66,156,165,199,201,240,292],overarch:114,overestim:63,overflow:[4,6],overhaul:2,overhead:192,overlaid:280,overlap:[43,49,98,167,170,200,222,223,239],overlap_so_spinpol:108,overlin:[262,283],overload:[13,197,271,272],overrid:[1,26,29,62,63,70,79,146,154,156,157,160,199,201,210,238,240],overridden:[62,146,271,273,283,287],override_default_param:201,override_default_set:201,override_from_prev_calc:240,overriden:5,overstabil:91,overview:[4,6,199,292],overwrit:[79,81,197,200,221,232,238],overwrite_input:232,overwrite_magmom_mod:81,overwritedict:221,overwritemagmommod:81,overwritten:[1,156],own:[0,2,3,4,6,70,74,88,105,110,188,230,232,240,261,292],oxana:[1,291],oxford:264,oxi_overrid:116,oxi_prob:146,oxi_st:[17,153,199,202],oxi_state_guess:[146,156],oxi_states_overrid:146,oxid:[1,11,17,28,40,47,55,63,66,79,83,88,91,97,98,100,102,103,105,116,137,141,146,153,156,157,165,172,174,182,196,199,240,269,271,272,283,292],oxidation_st:[17,153,156,269,272],oxidationstatedecorationtransform:272,oxidationstateremovaltransform:272,oxide_typ:[97,182],oxidetersoffpotentialenti:141,oxidetyp:97,oxiran:68,oxy_overrid:116,oxygen:[25,35,68,88,91,119,148,170,172,222],ozonid:[97,172],p0:284,p0_exponenti:275,p0_reciproc:275,p0_simple_2reciproc:275,p0_simple_4reciproc:275,p0_simple_5reciproc:275,p0_simple_reciproc:275,p0_single_reciproc:275,p1:[34,38,53,146,208,239,283],p2:[34,38,53,239,240,262,283],p2_1:283,p2o5:88,p2o7:174,p3:[34,53],p4:[146,148],p6_3:262,p:[1,5,17,34,40,48,49,54,55,56,66,70,84,85,88,93,100,102,105,110,141,143,146,147,149,153,154,156,157,159,165,168,169,170,172,175,179,180,181,182,190,209,212,231,239,240,264,265,283,284,290,292],p_0:66,p_atom:84,p_centroid:84,p_elc:239,p_elec:66,p_elecs_in_cartesian:66,p_gw:240,p_h:240,p_ion:[66,239],p_ions_in_cartesian:66,p_prime:84,p_type:100,p_weight:84,p_x:169,p_y:169,p_z:169,pa:[56,74,85,153,240],pack:[79,116,186,188,199,225,238,240,292],packag:[0,1,2,3,4,5,6,8,9,14,32,33,34,35,36,37,38,39,71,84,88,113,131,172,182,184,192,204,225,269,278,288,290,291,292],package_opt:32,package_options_descript:32,packmol:[8,9,184,215,292],packmol_out:225,packmol_set:292,packmolboxgen:[225,292],packmold:225,packmolrunn:1,packmolset:225,pad:[40,105],paddl:55,page:[0,1,2,4,6,62,182,215,291,292],pai:291,paid:240,pain:292,pair:[16,56,66,67,78,79,82,84,85,88,90,97,98,103,116,117,118,119,139,143,155,158,167,199,215,232,239,252,266,271,272,277,280,288],pair_styl:216,pairij:215,pairwis:151,palett:280,pan:[1,291],panda:[4,5,6,53,74,156,177,187,215,231,247],pandasdatafram:53,pandei:56,paper:[40,44,55,62,74,78,88,93,240,248,263],parabol:165,paral_kgb:188,parallel:[34,53,91,105,122,123,138,142,157,158,187,269,271,273,292],parallel_assimil:123,parallel_group_s:199,paralleleffici:187,parallelpip:[149,156],param:[1,25,26,28,29,30,32,34,37,38,39,43,44,45,46,47,48,49,53,58,66,70,71,74,77,78,79,82,87,91,96,103,105,108,117,120,130,139,142,145,146,149,156,157,159,164,165,167,168,169,170,173,182,196,200,208,211,221,222,223,225,230,232,238,239,246,256,258,265,269,276,283],paramagnet:264,paramet:[1,5,11,12,13,15,16,17,20,21,22,23,25,26,28,29,30,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,66,67,68,70,71,74,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,102,103,105,106,109,110,112,113,116,117,118,119,120,122,123,127,129,130,131,132,133,134,135,137,138,139,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,206,208,209,210,211,212,213,215,216,217,218,219,221,222,223,224,225,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,243,245,247,248,250,251,252,254,255,256,257,258,260,261,262,263,264,265,266,267,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,287,288,289,290,292],parameter:[58,199],parameters_that_are_differ:[208,238],parameters_that_are_the_sam:[208,238],params_kei:234,parchg:[1,239],parent:[118,119,122,157,240,262,264,269,289,291],pari:291,paristech:291,parr:161,pars:[1,4,6,7,45,55,68,109,122,143,153,156,165,167,182,187,192,194,196,198,200,205,208,209,211,215,217,219,224,230,231,233,238,239,240,242,246,265,271,272,273,281,292],parsable_site_properti:202,parse_atomic_dens:137,parse_atomic_kind_info:200,parse_author:281,parse_cell_param:200,parse_cond_and_hal:165,parse_cp2k_param:200,parse_criteria:[1,182],parse_dft_param:200,parse_dielectric_data:96,parse_do:[200,239,240],parse_eigen:[239,240],parse_energi:200,parse_energy_fil:200,parse_fil:[200,239],parse_forc:200,parse_funct:238,parse_global_param:200,parse_hirshfeld:200,parse_history_nod:281,parse_homo_lumo:200,parse_hybridization_charact:231,parse_initial_structur:200,parse_input:200,parse_intran:165,parse_ionic_step:200,parse_lammps_dump:217,parse_lammps_log:217,parse_magmom:196,parse_mo_eigenvalu:200,parse_mulliken:200,parse_natural_popul:231,parse_opt_step:200,parse_outputtran:165,parse_overlap_condit:200,parse_oxi_st:196,parse_oxid:97,parse_perturbation_energi:231,parse_plus_u_param:200,parse_potcar_fil:239,parse_projected_eigen:239,parse_qs_param:200,parse_scf_opt:200,parse_scf_param:200,parse_stdout:143,parse_stress:200,parse_struct:165,parse_structur:200,parse_tddft:224,parse_tim:200,parse_total_numb:200,parse_transdo:165,parse_transformation_str:265,parse_view:129,parse_xyz:215,parsed_out:143,parseexcept:239,parser:[1,179,187,190,192,199,200,209,211,212,224,228,231,239,246,292],parson:291,parsr:1,part:[1,2,3,5,26,29,54,79,91,92,105,122,138,150,153,157,158,161,165,186,190,199,200,201,206,223,233,239,257,265,292],partial:[1,12,53,137,138,156,158,160,165,169,239,240,255,269,289,292],partial_charg:138,partial_do:226,partial_dos_path:226,partialremovesitestransform:[271,272],partialremovespeci:260,partialremovespecietransform:[1,271,272],particip:195,particl:[105,215],particular:[1,3,4,6,11,15,79,88,92,94,105,118,137,138,145,146,153,155,156,157,158,167,169,172,175,177,182,187,197,200,201,204,224,239,240,243,255,260,262,267,272,276,290,292],particularli:[1,56,168,279,292],partit:[137,138,240],partner:167,pass:[1,3,4,6,11,15,16,29,34,51,53,55,56,62,67,79,81,87,88,97,110,116,130,152,156,159,169,170,172,174,177,182,186,187,188,193,195,196,197,199,215,225,226,232,234,238,239,240,248,257,258,260,269,278,279,280,287],passthrough:[1,158,280],passthru:156,past:156,patch:1,patel:[91,291],path:[0,1,4,5,6,20,37,55,66,79,87,96,108,109,117,118,119,122,137,138,139,140,141,143,156,165,170,172,179,186,187,188,189,190,197,199,200,206,208,209,210,216,221,222,223,225,226,230,231,234,235,238,239,240,241,246,250,251,261,263,290,292],path_dir:165,path_find:[8,9,14],path_from_structur:186,path_length:261,path_siz:20,path_to_cohpcar:222,path_typ:261,pathfind:[1,87],pathlib:[1,197,216,225,235,238],patholog:[157,239],pathwai:49,patrick:[239,291],pattern:[1,47,49,51,52,53,54,155,200,228,233,239],pau:[170,291],paul:[26,79,204],paulbourk:204,pauling_stability_ratio:26,paw:[161,188,190,238,239,240],paw_pb:[172,239],pawecutdg:[188,190],pawxml:161,paxton:240,pb2tizro6:284,pb:[56,85,153,238,240,284],pb_d:240,pb_d_gw:240,pbc:[49,105,149,156,201,215,252],pbc_diff:[149,276],pbc_shortest_vector:[276,277],pbe0:201,pbe:[1,4,5,6,161,192,199,202,212,228,238,240],pbe_52:[1,5,238,240],pbe_54:[1,238,240],pbesol:[161,177,199,238],pbs_nodefil:1,pbte:272,pca:40,pcm:[1,16,212,230,232],pcm_dielectr:[16,232],pcm_templat:230,pcre:5,pd:[1,56,74,85,88,105,118,153,173,217,240,292],pd_coord:88,pd_non_grand:74,pd_plot_data:88,pd_sv_gw:240,pdanalyz:1,pdentri:[40,41,88,91,118,119,171,175,176],pdf:[44,71,212,258],pdo:[151,169,199,200,201,223,239,255],pdos_alpha:200,pdos_fil:200,pdoss:[169,200,255],pdplotter:[1,88,292],pe:[232,238],pead:66,peak:[51,52,54,81,105,169,257],peffici:187,peikai:1,pen:[4,6],penal:79,pend:1,penicillin0:1,pennsylvania:291,penros:[53,58],pent_bipyr:79,pent_plan:79,pent_pyr:79,pentagon:79,peopl:[2,170,240,258,287],pep8:1,pep:3,per:[1,15,41,66,74,81,88,91,98,105,110,117,120,137,142,157,165,170,171,173,175,181,182,188,191,199,201,222,238,239,240,269,272,277,280,289,292],per_atom:182,per_bond:222,perc_relax_tol:45,perc_strength_icohp:222,percent:231,percentag:[45,97,98,165,187,201,231],percol:109,perdew:[161,238,240],perfect2local_map:[29,39],perfect:[26,28,29,43,97,105,142,226,269],perfect_radiu:39,perfectli:292,perform:[1,3,4,5,6,10,11,12,13,15,17,26,34,37,40,41,44,45,49,52,53,54,55,63,66,67,68,72,79,83,84,85,86,88,93,97,98,102,106,112,130,134,135,137,138,139,146,149,156,157,158,160,172,173,175,177,179,182,186,192,195,199,200,201,207,209,211,222,223,224,232,238,239,240,245,255,256,260,269,271,272,276,292],perform_all_correct:45,perform_band_edge_shift:45,perform_bandfil:45,perform_bandfill_corr:44,perform_correct:45,perform_es_corr:44,perform_freysoldt:45,perform_kumagai:45,perform_pot_corr:44,period:[1,4,6,20,25,30,47,49,56,63,66,71,79,87,97,138,141,146,148,149,153,154,156,181,182,190,200,201,215,239,247,252,264,269,276,277,280,292],periodic_sit:71,periodic_t:[1,2,8,9,40,117,144,145,146,151,156,169,292],periodic_table_heatmap:[1,280],periodicimag:156,periodicity_vector:20,periodicneighbor:156,periodicsit:[1,2,4,6,17,22,30,49,66,98,154,156,169,260,267,284,292],periodict:153,perl:[109,179],perm:39,perm_ind:84,permiss:[4,6,49,264],permit:[4,6,79],permut:[17,26,28,29,51,63,84,98,158,222,260,272],permutation_setup:28,permutations_safe_overrid:[26,28],perovskit:[20,146],peroxid:[1,97,148,172,174],perpendicular:[34,70,149,156,157,158,269],perpendicular_bisector:34,perperdicular:[70,269],persist:282,persistent_id:282,persistent_load:282,perso:[170,211],person:[4,6],perspect:63,persson:[4,6,28,40,91,105,110,157,172,182,240,290,291],pertain:[70,147,157],perturb:[58,59,156,224,231,269,271,272],perturbedsupercellstransform:1,perturbstructuretransform:[1,272],pes_scan:232,pesscanset:232,pet:[4,6],peter:[28,79],petit:58,petousi:[1,278,291],petretto:[1,256,257,291],pettifor:153,pf:165,pfit:202,ph:91,ph_freqs_gamma:257,ph_rang:91,ph_resolut:91,phase:[1,4,6,40,41,48,55,74,88,91,105,106,118,138,153,172,173,176,177,182,226,239,240,290],phase_diagram:[8,9,14,40,41,74,91,176,292],phase_factor:239,phasediagram:[1,48,74,88,105,118,173,177,292],phasediagramerror:88,phasedigram:88,phaseinfo:106,phdo:256,phi:[79,91],philosophi:201,phonon:[1,8,9,182,226,239],phononbandstructur:[226,254,256],phononbandstructuresummlin:254,phononbandstructuresymmlin:[1,182,226,254,256,258],phononbsplott:258,phonondo:[226,255,256,258],phonondosplott:258,phononwebsit:254,phonopi:[1,8,9,184,254,256],phonopy_mass:226,phonopy_structur:226,phonopy_yaml_path:226,phonopyatom:226,photoelectron:113,photoion:113,photon:209,php:[1,168,239,264],phy:[46,47,49,56,58,79,139,140,141,143,169,172,181,240,290],physic:[1,58,71,78,81,87,93,108,117,139,149,153,157,164,165,173,201,204,239,240,254,256,269,290,291],physrevb:[44,62,91,93,172,240,290],physrevlett:[44,96],physrevmateri:239,pi:[44,54,58,112,139,149,156,164,226,254,256],pick:63,picker:289,pickl:[1,98,282,284,292],pickler:282,pid:282,pie:187,piec:182,piecewisepolynomi:109,pieremanuel:87,piezo:[8,9,14,90,158,239],piezo_sensit:[8,9,14],piezoelectr:[1,89,90],piezotensor:[1,89],pin:[1,2,4,6],ping:[1,4,6,54,109,239,262,291],piola:60,piola_kirchoff_1:60,piola_kirchoff_2:60,pip:[1,2,3,4,5,6,79],pivot:248,pizzi:263,pk2:58,pkg:5,pkgconfig:5,pksha:291,pl:1,place:[15,48,58,71,81,88,98,141,148,149,156,157,158,169,173,188,197,239,271,283,289],placehold:216,plai:67,plain:[215,283],plan:[3,4,6,156,176,182],planar:[44,45,79],planck:[86,291],plane:[2,15,26,28,34,53,54,56,70,76,77,78,79,91,105,110,147,149,152,156,157,182,199,224,239,269],plane_cent:34,plane_cutoff:70,plane_list:34,plane_ordering_overrid:28,plane_point:26,plane_safe_permut:28,planewav:239,plasma:1,plasmon:186,plasmon_freq:186,plat:219,plateau:29,platform:[1,4,6,179],plausibl:[81,269],pleas:[1,2,3,4,5,6,12,28,40,44,55,74,87,91,92,97,105,113,137,138,139,140,143,148,157,164,170,179,180,182,183,192,195,197,201,222,224,238,239,240,272,282,290,291,292],plnr_avg:45,plnr_avg_minmax_tol:45,plnr_avg_var_tol:45,plot:[0,1,2,4,6,8,9,15,25,29,40,44,46,48,51,52,53,54,55,62,74,88,91,96,97,105,109,110,113,120,125,126,132,164,167,169,170,174,187,190,212,222,223,224,230,232,239,257,258,261,274,275,287,289,290,292],plot_al:187,plot_all_stability_map:105,plot_ax:62,plot_brillouin:[170,258],plot_brillouin_zon:170,plot_brillouin_zone_from_kpath:170,plot_carri:170,plot_chempot_range_map:88,plot_cohps_of_neighbor:222,plot_compar:[170,258],plot_compare_g:258,plot_complexity_factor_mu:170,plot_conductivity_dop:170,plot_conductivity_mu:170,plot_conductivity_temp:170,plot_csm_and_map:29,plot_cub:232,plot_current_voltag:96,plot_cv:258,plot_data:46,plot_do:170,plot_ead:105,plot_eff_mass_dop:170,plot_eff_mass_temp:170,plot_effici:187,plot_element_profil:[1,88],plot_ellipsoid:170,plot_entropi:258,plot_entry_st:91,plot_environ:29,plot_fermi_surfac:170,plot_hall_carri:170,plot_helmholtz_free_energi:258,plot_imag:87,plot_internal_energi:258,plot_kwarg:280,plot_label:170,plot_lattice_vector:170,plot_msd:55,plot_neg:170,plot_one_stability_map:105,plot_path:170,plot_pi:187,plot_point:170,plot_power_factor_dop:170,plot_power_factor_mu:170,plot_power_factor_temp:170,plot_seebeck_dop:170,plot_seebeck_eff_mass_mu:170,plot_seebeck_mu:170,plot_seebeck_temp:170,plot_slab:15,plot_stacked_hist:187,plot_structur:51,plot_styl:46,plot_thermodynamic_properti:258,plot_typ:[25,29,30],plot_vor_analysi:97,plot_wigner_seitz:170,plot_wirefram:170,plot_zt_dop:170,plot_zt_mu:170,plot_zt_temp:170,plotchgint:[4,6],plotdo:[4,6],plotkwarg:88,plotli:[1,40,53,74,88,110,120,174],plots_templ:230,plotter:[1,8,9,88,91,114,115,163,224,253,257,286,292],plt:[55,62,74,88,91,105,222,239,280],pltshow:20,plu:[77,79,152,172],plugin:1,pm3:240,pm:[4,6,56,85,153,240],pm_3:240,pmesh:26,pmg:[1,4,5,6,8,9,49,124,130,131,132,133,134,135,238,292],pmg_:1,pmg_analyz:[8,9,124],pmg_config:[8,9,124],pmg_default_funct:[1,5,238],pmg_mapi_endpoint:1,pmg_mapi_kei:182,pmg_pickle_dump:282,pmg_pickle_load:282,pmg_plot:[8,9,124],pmg_potcar:[8,9,124],pmg_queri:[8,9,124],pmg_serial:282,pmg_structur:[8,9,124,226],pmg_vasp_ex:238,pmg_vasp_psp_dir:5,pmgpickler:282,pmgrc:[1,131,182,238,292],pmgunpickl:282,pml:[151,153],pmla:291,pmmm:262,pn:264,pn_doping_level:165,png:[29,51,62,71,170,187,257,258,289],pnm:264,pnma:[260,264],pnnn:265,po3:174,po4:[56,116,157,174,284],po:[20,49,56,85,153,200,219,240],po_d:240,po_d_gw:240,pohl:170,point1:276,point2:276,point:[1,2,5,26,28,29,34,40,43,44,46,47,49,53,54,55,58,62,63,66,74,84,87,88,90,91,93,98,105,109,110,118,120,124,139,142,149,152,153,154,156,157,158,164,165,170,181,186,188,192,199,200,201,204,209,211,212,215,216,224,226,228,232,234,238,239,240,252,254,255,257,260,261,262,263,265,266,269,270,271,275,276,280,283,292],point_a:152,point_b:152,point_charge_dipol:66,point_defect:46,point_energi:63,point_energy_matrix:63,point_from_bary_coord:276,point_group:[26,139],pointdefectcompar:98,pointgroup:[1,260,262],pointgroupanalyz:[1,260],pointgroupoper:260,pointop:[90,266],points_distort:28,points_indic:156,points_perfect:28,points_scale_factor:170,points_to_add:157,points_to_remov:157,points_wcs_csc:28,points_wcs_ctwcc:28,points_wcs_ctwocc:28,points_wocs_csc:28,points_wocs_ctwcc:28,points_wocs_ctwocc:28,poirier:93,poisson:[58,93,153,201],poissons_ratio:153,poit:186,polar:[1,8,9,14,52,54,58,65,79,81,149,152,157,158,164,165,167,169,186,188,199,200,222,223,228,239,240],polar_decomposit:158,polariz:[141,186,230],polarizaiton:66,polarizationlattic:66,pole:[79,186],poli:49,poly_radii_tol_factor:289,polyanion:[146,148,174],polyfit:62,polygon:[40,48,91,97,289],polyhedr:157,polyhedra:[49,79,97],polyhedron:[26,28,30,40,49,79,97,289],polyhedron_indic:49,polym:218,polymorph:[88,105],polynomi:[60,62,109,158,201,280],polynomialeo:62,polysulfid:97,polytechniqu:291,polytop:[40,88,91],pomass:238,pont:291,pool:[1,13,182,271,273],poor:[153,199,201],pop:[63,146,212,292],pop_irdvar:188,pop_toler:188,pop_var:188,popt:275,popul:[1,49,118,119,138,158,167,170,172,197,200,231,232,239],porou:[1,79,248,290],porous_adjust:79,port:[1,278],porter:56,portion:[4,6,152,158],poscar:[1,4,6,12,13,87,105,109,122,156,167,170,221,222,223,226,238,239,240,292],poscar_filenam:[13,105],poscar_input:221,poscar_output:221,poscar_str:[12,13],poscartransmut:13,posit:[15,20,34,43,44,47,48,49,53,59,70,71,79,81,82,83,84,88,94,105,109,137,138,153,156,157,158,159,168,169,182,186,187,188,196,202,204,206,210,218,230,232,234,238,239,243,255,260,267,269,271,272,292],position_atol:154,positivi:169,posixpath:284,possibl:[1,2,3,4,5,6,12,13,15,26,28,29,30,37,40,43,45,48,49,63,67,70,71,74,78,79,81,84,88,92,98,102,103,105,117,118,119,142,145,146,147,153,156,157,158,164,169,170,173,182,188,190,192,197,199,201,208,218,221,222,231,232,239,240,254,256,260,262,263,269,271,272,282,292],possible_jt_act:83,post:[2,4,6,8,9,122,153,156,165,184,188,200,228,233,239,292],post_transition_met:146,postdebug:278,posterior:17,posteriori:[1,17],postprocess:[49,157,200,228,233,239],postprocessor:199,pot:[87,239],pot_data:208,pot_dict_from_str:208,pot_gga_paw_pb:[5,238],pot_gga_paw_pbe_52:[5,238],pot_gga_paw_pbe_54:238,pot_gga_paw_pw91:[5,238],pot_gga_us_pw91:238,pot_lda_paw:238,pot_lda_paw_52:238,pot_lda_paw_54:238,pot_lda_u:238,pot_string_from_fil:208,potalign:[44,45],potcar:[1,4,6,66,122,131,133,137,138,139,172,221,238,239,240],potcar_dir:131,potcar_filenam:137,potcar_funct:[238,240],potcar_input:221,potcar_spec:[239,240],potcar_symbol:[172,221,239,240],potcarcorrect:172,potcarsingl:238,potenti:[1,40,43,44,45,46,48,49,74,79,87,88,91,100,105,116,119,137,138,141,146,157,165,170,182,199,201,202,204,208,209,210,212,224,232,239,240,269,290],potential_and_basi:201,potential_filenam:199,potential_typ:[201,238],potetin:105,potim:[238,240],potpaw_pb:5,pourbaix:[1,4,6,48,91,172,182],pourbaix_diagram:[8,9,14],pourbaix_entri:91,pourbaixdiagram:[1,91],pourbaixentri:[1,91],pourbaixplott:91,pourier_tarantola:[62,93],pouriertarantola:62,powder:52,power2_decreasing_exp:[25,36,38],power2_inverse_decreas:[25,36,38],power2_inverse_power2_decreas:[25,36,38],power2_inverse_powern_decreas:38,power2_tangent_decreas:38,power3_step:38,power:[1,4,5,6,25,160,165,170,182,215,275,292],powern:38,powern_decreas:38,powern_parts_step:38,pp:[26,28,34,53,265],ppmodel:186,ppmodelmod:186,pr3:240,pr:[1,3,56,85,153,240],pr_3:240,pra:161,practic:[62,84,91,240,285],prb55:257,prb:[62,161],prdownload:5,pre:[1,3,55,71,74,82,84,88,157,160,161,172,177,182,239,240,272,289,292],prealign:84,preambl:238,prec:[44,49,158,240],prec_set:49,preced:[148,212,238,240,283],precfock:240,precis:[1,11,44,49,52,53,54,88,102,156,157,158,169,196,201,221,226,239,240,247,266,269,279],precond:158,precondit:[158,199],precondition:[199,201],precursor:15,pred_from_comp:102,pred_from_list:102,pred_from_structur:102,predefin:[11,23,201],predicit:[95,107],predict:[1,49,74,79,88,99,100,101,102,103,108,151,172,173,180,269],predict_mp:180,predict_structur:180,predictor:[1,238,275],predictor_corrector:238,predictor_corrector_preambl:238,prefactor:38,prefer:[3,45,70,79,83,88,103,109,139,142,154,156,168,177,182,186,188,201,239,240,264,269],preferenti:109,preferred_cc:45,prefix:[1,150,183],preliminari:[1,49,157],prepar:[1,2,4,6,25,46,110,240],prepare_symmetri:25,prepend:190,preprocess:[98,177],prerequisit:[84,85],presenc:[3,74],present:[11,12,13,16,29,55,67,68,71,79,81,91,98,101,102,103,105,109,110,116,137,139,153,167,182,188,189,190,196,199,200,201,210,215,222,226,233,238,239,240,254,257,260,262,264,269,283,292],preserv:[1,76,88,146,149,156,186],preset:[28,79],presid:200,press:[5,47,49,52,93,153,264],pressur:[62,74,93,159],presum:68,pretti:[1,55,87,91,146,148,153,156,157,177,190,201,208,238,282,283],prettier:88,pretty_formula:[182,292],pretty_plot:280,pretty_plot_two_axi:280,pretty_polyfit_plot:280,pretty_print:26,prettyplotlib:1,prettyt:1,prev_band_ord:254,prev_calc_dir:240,prev_chgcar:240,prev_eigvec:254,prev_incar:240,prev_kpoint:240,prev_structur:240,prev_unique_frag_dict:67,prevent:[1,2,71,103,188,190,215,272],previou:[1,4,5,6,12,58,66,67,157,170,197,199,218,230,240,260],previous:[1,67,88,123,172,177],previuo:1,prim:263,prim_rec:263,primari:[86,105,269],primarili:[58,88,98,158,219,232],prime:[38,240,264],prime_factor:[38,240],primes_less_than:240,primiitv:105,primit:[1,12,13,46,70,81,83,98,105,122,156,157,175,188,192,196,206,219,221,226,239,240,260,261,263,269,272,292],primitive_cel:[98,175],primitivecelltransform:[1,272],princip:[40,58,60,84,86,158,169,199],principal_axis_system:86,principal_invari:158,principl:[4,6,16,55,62,84,86,88,165,172,177,240,290],print:[1,4,6,28,49,88,117,118,119,138,149,153,156,157,160,172,177,182,188,189,190,191,192,199,200,201,208,210,212,217,224,237,238,275,282,283,292],print_and_raise_error:275,print_cit:28,print_e_dens:201,print_forc:201,print_hartree_potenti:201,print_help:237,print_jupyter_help:237,print_ldo:201,print_link:23,print_mo:201,print_mo_cub:201,print_pdo:201,print_periodic_t:153,print_plot_lin:275,print_stat:49,print_subelectrod:[117,118,119],print_tabl:190,print_tre:189,printer:[153,190],printlcaorealspacewavefunct:[221,223],printout:177,printpawrealspacewavefunct:221,prior:[1,3,15,98,172,175,177,182,225,269,272],priorit:82,prioriti:[85,238],priority_bond:85,priority_cap:85,prism:227,prismat:[1,8,9,184],pristin:[105,157],privileg:5,prl:161,probabl:[1,3,5,17,28,70,79,100,101,102,110,146,155,165,269],probe:248,probe_rad:248,problem:[1,56,58,71,156,182,201,208,250,251,263,272],problemat:1,proc_dir:133,proc_val:[208,228,238],procar:[1,239],procedur:[1,21,34,79,90,141,158,189,239,269,292],proceed:5,process:[4,5,6,16,43,45,53,55,63,74,78,79,82,88,91,110,122,123,133,139,141,143,149,156,165,172,175,177,182,195,199,200,201,212,215,217,224,228,233,239,240,269,271,272,290,292],process_attribut:88,process_entri:[45,172,177,292],process_multientri:91,process_parsed_coord:233,processed_entri:292,processor:[123,199],procfilefunct:133,prod:[183,292],prod_comp:91,produc:[4,6,48,59,63,71,74,79,81,105,116,146,158,186,187,226,239,254,258,261,263,269],product:[26,34,74,88,91,94,102,105,149,158,182,240],product_entri:94,products_coeff:94,professor:[264,291],profil:[4,6,88,118,120],program:[13,79,136,137,138,199,200,208,239,240,278,290],programmat:[154,263,292],progress:[1,3,79,169,172,182,201,292],progression_factor:[199,201],proj:[164,170],project:[1,3,4,5,6,13,15,32,34,40,53,70,74,88,113,134,138,141,149,156,158,164,165,168,169,170,172,173,177,180,182,199,200,201,208,210,221,223,224,226,238,239,240,254,255,256,260,269,276,281,284,290,291],project_and_to2dim:34,project_and_to2dim_ordered_indic:34,project_nam:[199,200,201],projected_eigenvalu:239,projected_hessian:224,projected_magnetis:239,projectionpoint:34,promis:56,promolecular:139,pronounc:281,prop:[71,182],proper:[1,63,66,70,106,141,148,152,182,208,228,231,238,239,240,260,262,281,283,292],properli:[1,44,70,113,117,139,146,155,157,182,199,212,238,248,260,280],properly_termin:212,properti:[1,3,12,15,20,22,25,26,28,29,32,34,40,43,48,49,57,58,59,60,62,63,66,70,71,74,77,78,79,81,82,83,86,87,88,91,93,94,97,105,107,110,116,117,118,119,122,137,138,139,145,146,147,148,149,150,152,153,154,156,157,158,159,160,164,165,167,168,169,171,173,175,177,180,182,186,187,188,189,190,191,192,195,196,200,202,206,208,209,210,211,212,215,222,223,224,228,238,239,240,241,247,248,251,254,256,257,258,260,261,262,263,265,269,270,271,272,273,276,292],property_data:182,property_dict:58,property_nam:[137,156,182],proport:[88,149,156,186,238,240],propos:[3,78,79,102,149],propyl:68,protect:79,protocol:[1,190,240,282,284],proton:86,prototyp:[1,8,9,14,146,269],proven:[8,9,12,78,274],provid:[0,1,3,4,5,6,10,11,12,15,16,21,25,29,40,43,48,52,53,54,55,56,58,59,60,63,66,67,70,71,73,74,76,77,79,81,83,84,85,87,88,89,94,97,98,101,102,104,105,113,118,119,120,139,147,149,150,152,154,155,156,157,158,159,161,164,165,168,169,170,172,177,179,180,182,183,186,187,188,189,190,193,195,196,197,199,200,201,203,204,206,207,208,213,216,221,222,225,235,238,239,240,243,254,255,256,257,258,260,261,263,265,266,269,270,271,272,278,279,280,283,284,289,292],providers_url:183,proxi:81,proxim:48,prudent:159,prune:[15,49,79,84],ps:[199,238],pscenc:239,pseudiz:240,pseudo:[8,9,58,153,184,185,186,188,228,239],pseudo_dir:188,pseudo_with_symbol:190,pseudoinvers:[58,90],pseudopotenti:[1,5,66,137,138,139,188,190,199,200,201,224,228,239,240],pseudos_with_symbol:190,pseudot:[188,190],psi_n:239,psite:25,psp:[238,240],psp_resourc:5,pspsfile:190,pspw:224,pssb:49,pt:[56,85,110,153,154,156,240],pt_sv_gw:240,pu:[56,85,153,240],pub:5,publ:264,publish:[3,4,6,56,72,262],pubu:110,pulai:240,pulg:105,pull:[0,1,2,3,4,6,281],pure:[1,26,28,79,182,283],pureavg:44,purpos:[4,6,25,26,28,58,88,91,139,153,176,269,280,285],push:[3,202],put:[1,3,5,15,48,67,98,146,156,157,167,170,187,201,239,272,275],put_coord_insid:15,put_insid:15,pw86:238,pw91:[5,161,238,240],pw91_u:[238,240],pw:[161,238],pw_mod:161,pwinput:228,pwinput_dict:228,pwinputerror:228,pwoutput:228,pwscf:[1,8,9,184],pwscfinput:1,px:[120,168,170,200,239],py27:1,py35:1,py37:1,py3:1,py3k:1,py:[1,2,4,5,6,124,150,157,168,170,216,219,224,248,284],pybel:195,pybel_mol:195,pybtex:281,pycdt:[44,47,48,49],pycharm:[3,4,6],pycifrw:1,pycodestyl:[1,3],pydata:[4,5,6],pydocstyl:1,pygraphviz:5,pyhul:1,pylab:[105,170],pylint:1,pymaten:226,pymatgen:[1,291],pymatgen_mol:195,pymatgentest:[1,284],pypi:[1,4,6],pyplot:[51,55,62,88,91,97,109,110,170,280],pyramid:79,pyren:183,pytest:[3,5],python3:[5,284],python:[1,3,4,6,47,49,84,88,98,109,122,123,136,142,146,156,158,160,167,182,189,195,211,216,234,235,248,260,269,282,283,289,292],python_execut:5,python_include_dir:5,python_librari:5,python_vers:5,pythonpath:5,pyx:[1,251],pyyaml:[1,292],pz:[161,168,170],pzarabadip:1,q2:79,q4:79,q6:79,q:[1,34,44,48,49,84,86,88,91,186,201,215,226,230,234,292],q_:48,q_atom:84,q_centroid:84,q_model:[44,49],q_weight:84,qa:215,qadapt:1,qb:215,qbb:97,qbcc:79,qc:97,qccalc:231,qchem4:1,qchem:[1,8,9,67,184],qchemdictset:[1,232],qchemio:1,qcinput:[1,230,232],qcout:231,qcoutput:[1,231],qcut:238,qgam:238,qhull:[1,30,97],qhull_data:88,qhull_entri:88,qhull_opt:97,qi:[1,291],qianchenqc:1,qmodel:[44,49],qoct:79,qok:141,qp:186,qpoint:[226,254,256,258],qqq:239,qs:[199,201],qtet:79,qu:[1,86],quad:[58,158],quadpi:[58,158],quadrat:93,quadratur:[58,158],quadrupol:[86,153,240],quadrupolar:[86,146,153],qualifi:[45,68],qualit:[239,280,287],qualiti:[0,3,174,223,275,280,289],quanta:66,quantif:172,quantifi:[172,280],quantis:168,quantiti:[1,55,105,117,120,121,158,160,165,180,238,292],quantiz:168,quantum:[3,16,66,168,169,170,192,199,204,223],quantumespresso:1,quantumexpresso:1,quarter:34,quarter_ellipsis_funct:34,quartil:256,quasi:[56,93,201],quasiharmon:[8,9,14,62],quasiharmonicdebyeapprox:[1,93],quasirandom:269,quation:106,qudropol:239,queen:[8,9,114,121,292],quench:48,quench_temperatur:48,queri:[1,117,134,179,182,183],query_snl:182,question:[4,6,49,278],queue:1,quick:[1,4,6,48,130,195,199,201,239,292],quick_gen:[70,269],quick_start:1,quick_view:288,quicker:98,quickli:[4,6,70,156,183,195,224,269,271],quickstep:[199,201],quirki:122,quiro:179,quit:[83,88,201],quot:68,quotat:212,qz:97,r2scan:[177,240],r3:265,r:[3,34,40,44,47,49,53,54,58,61,66,70,79,86,87,92,105,109,110,139,141,143,149,156,157,165,170,172,173,179,182,200,228,233,239,250,251,252,260,262,265,271,289,290,291,292],r_a:152,r_angl:70,r_axi:70,r_b:152,r_fraction:269,r_i:66,r_mass:212,r_matrix:70,r_unit:105,r_vec:44,ra:[26,56,85,153,240,291],ra_sv:240,rachel:291,rad_dict:248,radhakrishnan:[105,110,157,182,290],radial:[30,105,271],radialsitedistortiontransform:[1,271],radian:[53,79,152,156,272,276],radiat:[1,52,54],radii:[1,49,56,79,97,100,103,153,156,230,232,239,248,269,288,289],radii_diff:100,radii_typ:103,radiu:[1,15,17,38,44,45,49,51,52,54,56,61,63,66,79,85,97,103,105,110,145,149,153,156,201,204,208,210,230,232,239,248,252,272,288,289],radius_typ:153,rae:183,rai:[52,53,64,111,112,113,153,182],rais:[12,13,17,28,29,30,34,37,43,58,71,79,84,141,146,153,154,156,160,165,172,174,177,182,187,188,189,190,192,197,199,208,225,231,233,238,260,265,272,284],raise_error_if_unphys:58,raise_on_fail:37,rajeshsharma98:291,rajput:1,ram:[201,239],rambalachandran:239,ramp:199,ran:[172,200],ran_successfulli:200,rand_piezo:90,random:[28,34,90,156,199,218,225,269,272],random_rot:[28,156],random_scal:28,random_transl:28,randomli:[105,269],randomrotorsearch:195,rang:[1,2,44,48,49,51,52,54,79,87,88,91,105,106,119,138,142,153,157,165,169,170,183,188,226,230,234,240,257,258,260,269,279,280],range1:105,range2:105,range_tol:[15,269],rangeo:105,rank:[17,58,61,146,152,158,187,239,269,271,273],ranked_compositions_from_indeterminate_formula:146,rapid:180,rappres:170,rare:[1,2,56,153,157,240,260],rare_earth_met:146,rate:60,rather:[1,5,13,58,59,60,66,86,88,89,90,97,98,118,137,148,152,156,158,168,195,230,232,238,240,251,272,283,287,292],ratio:[1,25,26,36,58,62,70,74,78,85,87,93,153,170,182,269,280],ratio_alpha:70,ratiofunct:36,ration:[1,36,70],raton:153,rattl:269,rattle_std:269,raug:238,raw:[137,149,182,209,238,239,264],rb2o2:146,rb:[56,85,153,240],rb_pv:240,rb_sv:240,rb_sv_gw:240,rbo:146,rc:26,rcloc:238,rcond:90,rcondi:90,rcore:238,rct:292,rcubed_mo:138,rcut2:238,rcut:238,rdep:238,rdept:238,rdf:[0,4,6,30],rdvxcpsi:211,rdylbu_r:91,re:[1,56,67,84,85,88,153,182,192,240,254,256,257,289],re_pv:240,re_sv_gw:240,reach:[105,141,199,239,254,260],reachabl:20,reactant1:[74,182],reactant2:[74,182],reactant:[1,74,94,182],reactant_entri:94,reactants_coeff:94,reaction:[1,4,6,40,74,88,91,94,109,118,172,176,182],reaction_calcul:[8,9,14,74,118,182,292],reaction_energi:74,reaction_equ:74,reactiondiagram:[1,88],reactionerror:94,read:[0,1,4,5,6,41,58,79,105,109,127,138,139,141,149,152,156,157,158,159,165,187,188,189,192,194,195,196,197,199,200,203,204,206,208,210,211,212,215,216,219,221,223,224,225,228,230,232,233,234,238,239,240,241,242,243,248],read_abinit_hdr:189,read_abinit_xcfunc:189,read_avg_core_pot:239,read_avg_core_poten:239,read_chemical_shield:239,read_core_state_eigen:239,read_core_state_eign:239,read_correct:239,read_cs_core_contribut:239,read_cs_g0_contribut:239,read_cs_raw_symmetrized_tensor:239,read_cube_fil:[165,170],read_data:[215,216],read_dimvalu:189,read_elastic_tensor:239,read_electrostatic_potenti:239,read_excitation_energi:212,read_fermi_contact_shift:239,read_freq_dielectr:239,read_igpar:239,read_internal_strain_tensor:239,read_kei:189,read_lcalcpol:239,read_lepsilon:239,read_lepsilon_ion:239,read_mol:1,read_molecul:230,read_nbo:230,read_neb:239,read_nmr_efg:239,read_nmr_efg_tensor:239,read_onsite_density_matric:239,read_opt:230,read_pattern:[200,228,233,239],read_pcm:230,read_piezo_tensor:239,read_plot:230,read_pseudo_zv:239,read_rem:230,read_route_lin:212,read_scan:[212,230],read_sect:230,read_smx:230,read_solv:230,read_structur:[1,189],read_table_pattern:[200,233,239],read_valu:189,read_vari:189,read_varnam:189,read_vdw:230,read_veloc:238,readabl:[1,173,183,190,199,280,292],readable_fontcolor:280,reader:[189,199,211,238,239],readi:[3,183],readjust:79,readm:140,real:[3,25,29,44,49,55,61,63,79,87,96,97,165,181,186,199,201,223,234,238,239,257,261,263],real_partxi:239,real_partxx:239,real_partxz:239,real_partyi:239,real_partyz:239,real_partzz:239,real_space_cut:[61,63],real_space_energi:63,real_space_energy_matrix:63,real_vector:44,realli:[49,271],realspacehamiltonian:221,realspaceoverlap:221,reanalyz:[127,130],reason:[1,2,11,66,79,87,97,98,139,160,168,177,188,199,201,208,238,240,271],rec_lattic:263,recalcul:[88,199],receiv:[45,148,186,188,271],recent:[1,4,6,79],recip:[49,197,225,292],recip_space_cut:[61,63],recip_vector:44,recipr:44,reciproc:[1,44,49,53,54,61,63,79,149,157,164,165,170,181,186,199,210,234,238,239,240,254,256,258,263,275],reciprocal_dens:[1,221,234,240],reciprocal_lattic:[149,170],reciprocal_lattice_crystallograph:149,reciprocal_space_energi:63,reciprocal_space_energy_matrix:63,recogn:[49,79,148,177],recognit:3,recommend:[1,2,3,5,11,56,66,87,97,146,148,153,182,186,199,201,215,232,238,239,240,292],recompil:239,recomput:28,reconstitut:[43,48,88,146,156],reconstruct:[1,20,23,25,26,29,30,105,156,157,158,159,164,239],reconstruction_bas:157,reconstruction_nam:157,reconstructiongener:157,reconstructions_arch:157,record:[4,6,187,225],recov:[66,192],recp_oper:110,recreat:239,rect:105,rectangl:[25,34],rectangle_crosses_area:25,rectangle_surface_intersect:34,rectangular:[79,225,250,251],recurs:[63,156,199,260],red:[71,110,170,258],redefin:[1,248],redo:[12,13],redo_last_transform:1,redo_next_chang:[12,13],redox:116,redraw:289,reduc:[1,4,6,15,26,28,40,41,55,70,78,82,88,91,98,105,117,146,148,149,152,156,157,165,170,175,182,186,192,199,208,212,239,240,263,269,272,280],reduce_formula:146,reduce_mat:70,reduce_structur:240,reduce_vector:78,reduced_cell_composit:146,reduced_cell_formula:146,reduced_composit:146,reduced_formula:[146,148,171,173,177,182,292],reduct:[1,15,59,98,116,149,156,157,269],reduction_algo:[156,269],redund:70,ree:[1,291],reed:56,ref:[58,63,79,97,106,141,165,170],ref_delu:105,ref_el:105,ref_entri:105,ref_idx:187,ref_permut:26,ref_separation_perm:26,ref_structur:103,refactor:[1,62,150],refer:[0,1,3,4,6,26,28,29,36,40,41,44,46,52,62,66,70,71,74,88,96,98,102,103,105,106,109,117,137,139,149,151,153,157,161,164,165,168,169,170,172,173,180,181,182,187,196,200,201,228,232,239,240,245,254,256,264,265,280,281,282,292],referenc:[40,43,74,88,105,157,172,173,177,240],reference_fnm:245,refin:[28,52,53,54,70,158,199,201,260,269],refine_rot:158,refine_struct:196,refine_structur:269,reflect:[71,152,153,215],reform:67,reformat:3,refract:232,refractic:153,refractive_index:153,refresh:183,refresh_alias:183,reg_tri:79,regard:[79,271,272],regardless:[56,98,117,157,174,182,240],regen_libxcfunc:150,regener:150,regent:[4,6],regex:[200,228,233,239,278],region:[29,44,45,48,49,91,105,139,157,165],regist:[4,6,161,173,182,292],regoutz:113,regrep:[200,228,239],regress:[3,55],regular:[79,200,233,239,240,241,256,282],regulargridinterpol:239,regularli:[4,6],reim:257,reimplement:109,reject:[3,156],rel:[3,4,6,15,29,30,48,58,63,70,78,79,81,87,88,145,146,156,157,158,160,168,169,174,182,187,199,202,209,222,223,243],rel_angl:78,rel_cutoff:[199,201,202],rel_strain:78,rel_tol:108,relat:[3,4,5,6,55,58,75,79,90,105,115,117,119,120,138,141,146,149,152,156,159,163,164,165,169,171,182,200,215,216,225,267,281],relationship:[58,71],relative_cutoff:97,relative_e_fermi:167,relative_energi:209,relative_mu:182,relativist:[53,192],relax1:[122,137,139],relax2:122,relax:[17,28,43,44,45,70,81,82,87,97,109,141,143,165,170,177,182,186,188,201,212,239,240,243,260,269,272,292],relax_sit:87,relaxation_dir:109,relaxation_tim:[165,170],relaxationanalyz:[1,97],relaxationmethod:186,relaxed_structur:272,relaxset:201,releas:[0,1,2,4,5,6,105,157,182,240],relev:[1,16,21,23,53,60,71,74,79,88,91,105,118,123,146,153,156,157,167,177,182,232,239,292],reli:[2,4,5,6,102,103,190,197,264],reliabl:[0,3,4,6,55,87,157,172,201,238],reload:[4,6,292],rem:[230,232],rem_templ:230,remain:[1,98,157,158,173,182,200,240],remaind:158,remap:[71,146],remark:[182,281],rememb:[3,240],remind:1,remot:3,remov:[1,2,4,5,6,11,12,15,43,49,51,58,62,63,67,70,71,81,88,98,102,105,116,146,150,156,157,159,165,170,172,175,177,187,188,192,195,196,199,200,233,238,239,240,243,257,258,269,271,272,281,289,292],remove_bond:195,remove_charg:146,remove_collis:49,remove_dupl:102,remove_duplicate_structur:269,remove_empty_lin:278,remove_exist:102,remove_nod:71,remove_non_ground_st:175,remove_opt:192,remove_oxidation_st:156,remove_sit:[71,156],remove_site_properti:[1,156],remove_speci:156,remove_spin:156,remove_subkei:192,remove_symmetri:181,remove_var:188,removed_indic:63,removeduplicatesfilt:11,removeexistingfilt:11,removesitestransform:271,removespeciestransform:[272,292],removespecietransform:292,renam:[1,2,81,156,278],render:[200,228,233,239,289],renew:291,renpj:291,reorder:156,reorgan:[1,2],reorient:[15,157,269],reorient_lattic:157,reorient_z:15,rep:143,repair:157,repair_broken_bond:157,repars:113,repeat:[15,102,157,199,201,269],repeatedli:71,repetit:[88,157,254],replac:[1,2,4,6,12,71,81,119,146,156,169,173,186,201,226,233,235,269,271,292],replace_al:81,replace_all_if_undefin:81,replace_group:71,replace_speci:156,replacesitespeciestransform:271,replic:71,replicate_input:188,repo:[1,3,4,5,6,211,216,221,284],repons:1,report:[1,66,146,161,168,170,172,200,239],repositori:[3,4,5,6,182],repres:[1,15,20,25,26,29,41,43,44,46,49,56,58,59,60,63,68,70,71,74,79,84,86,88,89,90,94,97,101,105,112,113,117,118,119,144,146,148,149,151,152,153,154,155,156,157,158,160,164,165,167,169,170,175,182,189,197,199,200,206,210,212,215,217,224,225,226,230,232,238,239,240,241,245,247,248,254,255,260,262,267,281,283,289,292],represent:[1,4,6,11,12,20,25,26,29,30,36,43,48,49,51,55,58,60,61,63,68,70,71,74,84,85,88,91,94,97,98,102,106,109,115,117,118,119,122,146,148,149,150,152,153,154,156,157,158,164,165,167,168,169,170,173,176,186,188,190,192,196,197,199,200,201,203,208,209,211,212,215,217,219,221,222,224,225,228,230,231,238,239,243,248,254,255,256,257,264,267,271,281,283,290,292],reproduc:[63,138,172,201,263,264],request:[0,1,3,4,6,29,97,182,183,212,240,257],requir:[1,2,3,4,6,11,30,44,45,48,53,55,56,70,71,79,82,98,105,108,138,139,149,156,157,159,165,168,170,172,177,179,182,186,195,199,201,202,221,225,227,234,238,239,240,245,258,263,264,269,271,272,292],required_keyword:199,required_param:234,required_sect:199,rescal:[87,170,256],rescale_field:87,research:[2,4,6,87,109,165,179,240,290,291],resembl:[47,49],reserv:[271,272,273],reservoir:[74,105,182],reset:[158,289],reset_camera:289,resid:156,residu:[158,174],resist:153,resmethod:211,resolut:[44,272],resolv:[1,2,3,4,6,109,167],reson:86,resourc:[0,1,3,4,5,6,72,183,281],resp:224,respect:[1,22,28,29,34,43,48,58,62,70,81,82,84,87,88,91,93,97,105,147,153,155,156,158,165,169,170,177,182,188,196,201,209,212,224,239,243,261,264,292],respect_sign:81,respect_zero:81,respond:[4,6],respons:[1,58,59,87,96,179,182,187,230],rest:[1,4,6,41,172,180,182,199,210,219,221,240,290],restart:[199,200,201,289],rester:[1,180],restor:[1,71,292],restrict:[4,6,26,28,55,79,122,158,182,215],result:[1,5,16,17,20,34,36,43,49,55,58,62,63,67,70,71,81,82,84,88,105,109,118,119,130,137,138,139,143,146,149,156,157,158,159,164,165,170,177,182,187,191,200,201,228,233,238,239,240,255,256,257,269,272,278,279,283,292],resum:212,ret_list:190,retain:[1,11,12,62,156,157,201,220,236,247,260],retriev:[1,71,79,182,183,190,199,200,202,231,239],return_al:25,return_all_molecul:195,return_altern:12,return_d2:276,return_fcoord:149,return_hkil:157,return_map:25,return_nbond:97,return_ranked_list:[269,271,272,273],return_se_dict:105,return_strategy_dict_info:25,returned_rank:[269,271,272,273],reus:[4,6,157,292],reuss:58,rev:[46,56,58,79,140,169,172,181,240,290],revamp:1,revampt:1,revers:[1,2,4,6,70,71,98,109,147,152,156,157,186,187,190,196,200,208,228,239,263,264,271,292],reverse_plot:109,reverse_readlin:1,revert:1,review:[3,4,6,72,74,153,201],revis:[1,199],revpb:[161,199,238],rewrit:1,rewritten:1,rf:[56,153],rfourth_moment:138,rg:153,rgb:[40,170,289],rgb_legend:170,rgba:105,rh:[56,85,153,240],rh_pv:240,rh_sv_gw:240,rhl1:263,rhl2:263,rho:[70,169],rho_rec:49,rho_rec_limit0:49,rhombohedr:[1,70,149,188,260,262,265,269],rhy:291,ri:224,ricci:291,rich:292,richard:[1,4,6,55,63,74,272,290,291],richardtran415:1,richer:239,rickard:[239,278],rid:[70,157],ridicul:66,riemann:169,right:[1,4,6,34,70,88,149,151,157,158,160,172,203,228,239,260,269,271,272,275,280,284,289],rigid:[98,153,175],rigidity_modulu:153,rignanes:[28,165],rigor:[3,4,6,79],rimp2:[224,230],ring:[16,67,68,71,139,195],rk:86,rkingsburi:1,rkurchin:1,rl:103,rlsvolumepredictor:103,rm:[1,5,55,66,98,201,239],rm_ratio:[70,269],rmax:[234,238],rmin:234,rms_dist:1,rms_drift:201,rms_forc:201,rmsd:84,rmsd_cufoff:195,rmsd_cutoff:195,rmsp:221,rn:[56,85,153,240],rn_d_gw:240,rndstr:194,robert:28,robertnf:291,robinson:291,robust:[1,4,5,6,28,36,56,71,84,137,154,158,199,201,239,271,290,292],robustli:1,rochow:79,rock:272,rodnei:140,rodrigu:84,rom:40,roman:[153,170],rong:[1,87,290],room:172,root:[1,2,3,4,5,6,84,109,123,130,169,182,189,224,256,281],root_dir:[32,109],rootdir:[127,130,182],rootgrp:189,rootpath:[123,292],rosen:291,rosowski:28,rot:[28,260],rotat:[1,15,28,29,34,70,76,78,84,149,152,156,157,158,168,170,182,199,201,248,260,269,272,289],rotate_sit:156,rotate_view:289,rotatecoord:34,rotatecoordsopt:34,rotation_angl:[70,269],rotation_axi:[70,182,269],rotation_matrix:[29,149,152],rotation_matrix_vector:84,rotationtransform:272,roto:152,rotor:195,rotor_arg:195,rotor_conform:195,rotoreflect:152,rough:[84,85],roughli:83,round:[1,81,149,156,157,158,269,272,279,283],round_dp:[149,156,157],round_magmom:81,round_to_sigfig:279,rout:[3,4,6,212],route_paramet:[212,292],routin:[1,146,158,208,261,278],row:[63,66,70,82,88,96,146,147,148,149,153,156,157,158,159,177,190,200,233,239,276,277,280],row_pattern:[200,233,239],roza:139,rp:238,rpa:[186,239],rpacor:238,rpath:210,rpbe:161,rprim:[149,186,188],rrkj:238,rsc:[138,240],rsdwl:84,rsquared_mo:138,rstride:170,rtol:[29,30,146,158,169],rtype:[38,167],ru:[1,56,85,153,240,269],ru_pv:240,ru_sv_gw:240,rubric:[156,239],rudimentari:1,rudolf:79,ruixingw:291,rule:[2,48,53,90,153,195,240,254],rumptz:173,run0:188,run1:55,run2:55,run3:55,run:[1,2,3,4,5,6,7,13,16,44,55,63,82,87,96,97,109,122,123,126,137,138,139,141,142,143,164,165,170,172,177,182,188,199,200,201,208,209,210,211,212,216,217,218,219,221,223,224,225,230,232,234,238,239,240,248,269,278,290],run_bandstructur:239,run_chargemol:138,run_dir:238,run_mcsq:[142,156],run_metadata:[44,45],run_stat:239,run_typ:[165,177,192,199,200,201,239],run_type_1:177,run_type_2:177,run_vasp:[1,238],rung:232,runnabl:1,runtest:284,runtimeerror:[30,34,37,231],runtyp:[192,246],russel:[113,153],rute:28,rutt:291,rvv10:240,rwig:238,rwoodsrobinson:1,rwth:291,rxn:[118,182,292],rxn_string:94,ry:[201,219,228],ryan:291,rycroft:[248,290],rydberg:199,s010876730302186x:149,s02:210,s1:[84,87,92,98],s2052520620007994:28,s2:[53,84,87,98,153,240],s3:[84,98],s41467:173,s41524:[49,105,108,261,263],s41578:74,s41597:183,s41598:[108,172],s828:92,s:[1,2,3,4,5,6,13,23,28,29,30,40,43,44,47,48,49,53,54,55,56,58,60,66,67,68,70,71,74,79,84,85,86,88,90,91,92,93,98,103,105,106,109,110,116,117,118,119,122,123,137,138,140,141,146,147,149,151,152,153,156,157,158,159,160,164,165,168,169,170,171,172,173,174,179,180,182,183,186,188,190,192,194,195,196,199,200,201,209,216,217,223,228,231,232,233,235,238,239,240,254,256,260,262,263,264,269,271,278,280,283,284,289,290,292],s_arrai:58,s_gw:240,s_h:240,s_head:218,s_list:98,s_tail:218,saddl:[109,212,224],saddle_point:[1,109],sadf:30,safe:[26,28,71,168,170],safe_separation_permut:26,safe_substitut:[216,235],safeset:199,sai:[1,199,201,292],sake:53,salpet:186,salt:272,saltanov:278,salvato:[1,170,291],samblau:1,same:[1,2,13,25,29,34,35,43,44,45,49,51,56,61,63,66,70,71,74,78,79,81,84,85,87,88,93,94,97,98,100,103,105,109,110,112,113,116,118,138,139,146,147,149,154,155,156,157,158,159,160,164,165,167,168,170,172,174,177,182,188,192,196,197,199,200,201,208,212,215,221,224,228,230,231,232,238,239,240,245,251,254,256,258,260,264,265,269,270,271,272,281,287],same_branch_splin:66,same_species_onli:157,sampl:[45,53,55,58,97,105,112,183,186,188,232,248,257],sampleringbond:195,sampling_radiu:[44,45],samuel:291,san:291,sandia:215,sanit:[1,70,82,156,157,240],saniti:200,santa:291,sanvito:169,satisfi:[3,58,117,120,154,164,177,182,183,199,269,276],satisfies_constraint:269,satur:43,saunder:153,saurabh:291,sauter:149,save:[4,6,29,32,44,48,51,62,82,120,123,130,143,170,174,183,187,192,197,201,212,215,223,240,257,258,287,289,292],save_data:[123,292],save_environments_figur:29,save_fil:20,save_input:143,save_plot:[170,258,287],save_plot_g:258,save_scan_plot:212,save_spectre_plot:212,savefig:[51,62,170,187,257,258],saveprojectiontofil:221,saw:79,saxi:[168,240],sb:[56,85,153,174,240],sb_d_gw:240,sbs_bz:165,sbs_ref:165,sc:[49,56,85,153,239,240,272],sc_mode:186,sc_sv:240,sc_sv_gw:240,scalar:[58,149,158,160,168,186,188,189,240,261,263,276],scale:[1,10,12,15,17,28,29,36,38,43,49,51,52,53,54,58,86,98,103,105,142,149,153,156,157,158,160,167,170,173,175,186,196,199,219,226,238,239,240,269,270,272,280,289],scale_a:272,scale_and_clamp:38,scale_b:272,scale_c:[199,272],scale_coulomb:201,scale_factor:[17,157,158,239],scale_gaussian:201,scale_lattic:156,scale_longrang:201,scale_matrix:149,scale_per_atom:105,scale_volum:269,scale_x:199,scalebroad:234,scaled_intensity_tol:51,scaled_wulff:105,scaletorelaxedtransform:[1,272],scaling_factor:29,scaling_matrix:[49,156,270,272],scan:[1,177,182,187,212,230,232,240],scan_opt:182,scan_templ:230,scan_vari:232,scanlon:113,scatter:[52,53,54,165,170,187,208],scatter_hist:187,scc:199,scdm:183,scell:234,scenario:157,scf:[186,188,192,199,200,201,210,212,224,228,232,240,292],scf_algorithm:[188,232],scf_cohsex_wf:211,scf_guess:199,scf_nband:188,sch_symbol:260,schaefli:97,schedul:[2,4,6],scheffler:240,schema:[1,182,292],schemat:34,scheme:[1,2,28,40,43,47,58,67,82,103,172,173,177,182,186,199,201,210,238,240,280,289,292],schenk:28,schiller:291,schlaefli:97,schoenfli:260,schwalb:291,sci:[137,140,169,183,240,290],sciadv:169,scienc:[3,4,6,55,78,92,157,183,240,260,261,263,290,291],scientif:[1,3,4,6,105,110,153,157,172,182,238,290,291],scientist:[3,4,6,290],scipi:[1,4,5,6,48,91,109,110,275,276],scipta:70,scissor:[1,164,165,169,186],scope:3,score:56,scott:78,scratch:[1,143],screen:[49,61,63,82,186,201],screen_on_initial_p:201,screen_p_forc:201,screened_energi:82,screened_structur:82,screw:[157,262],script:[1,4,5,6,39,97,125,126,127,129,139,150,199,216,224,235,284,292],script_filenam:216,script_templ:216,scripta:256,scripts_util:[9,14,18,31],scrutini:[4,6],sdacek:291,sdata:[105,157,182,290],se:[28,55,56,85,93,116,153,174,183,240,284,292],se_analyz:105,se_gw:240,se_typ:186,search:[1,2,4,6,15,16,25,29,30,33,49,56,68,70,77,78,79,82,97,98,137,139,156,157,165,169,182,183,195,199,215,224,232,233,239,260,262,269,271,278],search_cutoff:79,search_fragment_entri:16,search_tim:[142,269],searchabl:3,sec:[28,165,239],second:[11,13,26,29,34,37,53,58,60,70,71,78,79,84,85,86,88,97,98,105,109,137,139,145,149,152,153,156,158,164,165,167,169,170,177,183,187,188,192,204,212,224,225,226,239,254,256,272,276,277,289],secondari:[55,58],secondmin:34,section:[1,5,109,113,125,149,153,187,188,189,190,199,200,201,204,208,209,210,212,215,224,230,231,232,233,239,282,292],section_nam:187,section_paramet:199,section_templ:230,sectionlist:199,secur:182,sed:[1,2,4,6],see:[1,2,3,4,5,6,16,28,36,40,45,49,52,55,56,58,66,70,71,79,84,91,93,97,102,105,110,122,123,139,146,148,149,150,152,156,158,165,168,169,170,172,173,181,182,183,186,196,199,200,201,208,210,212,215,216,221,223,225,226,230,234,235,239,240,242,256,257,261,264,265,269,272,276,280,282,292],see_saw_rect:79,seeb:165,seebeck:[1,165,170],seebeck_dop:165,seebeck_eff_mass_from_carr:165,seebeck_eff_mass_from_seebeck_carr:165,seebeck_spb:165,seed:[139,225,269],seek:[1,25],seem:[5,87],seen:[1,40,87,239],seg:201,segment:[34,186,188,195],seitz:[1,44,45,97,139,149,170],selci:224,seldom:292,select:[1,3,5,15,17,40,59,84,149,153,154,156,164,165,169,170,172,173,182,186,187,190,199,201,206,224,232,238,254,260,269,271,272],select_famili:190,select_row:190,select_symbol:190,selected_branch:170,selective_dynam:[15,156,238,269],self:[15,16,25,37,44,48,49,63,67,71,74,76,87,102,118,119,149,152,157,158,164,165,170,186,187,188,189,190,192,197,199,200,201,204,206,228,233,239,240,269,278,292],self_csm_weight:25,selfcsmnbsetweight:25,selfcsmweight:25,selfenergi:186,sell:[1,4,6,149],selling_dist:149,selling_vector:149,semant:[1,2],semi:[165,170,199,224,265],semiconductor:[165,240],semiloc:240,send:[5,182],sendek:56,sens:[28,55,101,110,153],sensibl:[49,81,84,98,168],sensit:[90,156,169,201,269],sent:182,seo3:174,separ:[5,16,26,28,30,34,71,88,97,113,139,146,148,155,160,182,196,230,231,232,240,272,281],separate_spin:239,separation_in_list:34,separation_indic:34,separation_indices_list:34,separation_plane_algo:28,separationplan:26,seq:279,sequenc:[1,4,6,12,13,20,49,55,58,59,64,66,70,79,88,105,112,117,118,142,147,149,156,157,158,159,160,167,169,172,175,176,177,182,190,199,215,217,228,238,239,240,241,255,260,262,267,269,276,279,280,283,289,292],sequenti:[55,156,230,232,269],serebryanaya:179,seri:[12,13,36,48,146,148,165,215,240,272,275,292],serial:[1,8,9,13,37,55,63,91,123,149,150,153,156,158,161,173,175,182,188,274,284],serial_assimil:123,serializ:[1,20,25,26,29,30,43,48,109,154,156,164,167,169,170,192,212,222,239,255,257,258,271,292],serialize_with_pickl:284,seriou:1,serv:[0,66,156,193,195,197,213,240,260],servelet:1,server:[123,182,276],servic:[1,3],servlet:181,session:[1,123,182],set1_9:[280,287],set:[1,2,3,4,5,6,8,9,12,13,15,17,20,23,25,26,28,29,30,34,36,37,40,41,43,44,45,48,49,51,52,53,54,55,56,58,59,61,62,63,66,67,68,70,71,76,77,78,79,81,83,84,87,88,91,93,96,97,98,105,110,116,117,118,119,122,137,139,145,146,147,149,152,153,154,155,156,157,158,164,165,168,169,170,172,173,175,177,182,183,184,186,188,189,190,192,196,197,198,199,200,202,206,207,208,211,212,215,216,219,221,222,224,225,226,228,229,230,233,234,236,238,239,243,250,251,252,258,259,260,261,262,263,264,269,271,272,275,276,277,278,280,283,284,287,288,289],set_:210,set_all_vari:105,set_animated_movie_opt:289,set_auxiliary_basis_set:211,set_bse_opt:211,set_charg:[43,156,201],set_charge_and_spin:156,set_com:188,set_gamma_sampl:188,set_gw_opt:211,set_info:25,set_kmesh:188,set_kpath:188,set_mix:240,set_n_nlmo:211,set_net_posit:81,set_node_attribut:71,set_opt:25,set_paramet:[12,13],set_permutations_safe_overrid:26,set_size_inch:[51,62,170,187,257,258],set_spin_mod:188,set_structur:[28,188,289],set_structure_environ:25,set_symbol:238,set_temperatur:238,set_var:188,set_vars_ifnotin:188,set_volumetric_data:223,setoflin:88,setten:1,settin:265,settingsdict:221,setup:[1,3,4,6,21,26,28,32,66,70,109,124,131,147,154,156,157,159,161,182,201,224,225],setup_atom_environment_subgraph:23,setup_atom_environments_subgraph:23,setup_connectivity_descript:23,setup_environment_subgraph:23,setup_environments_subgraph:23,setup_explicit_indices_local_geometri:28,setup_local_geometri:28,setup_neighbors_distances_and_angl:30,setup_opt:25,setup_ordered_indices_local_geometri:28,setup_package_opt:32,setup_paramet:[21,28,36],setup_potcar:131,setup_random_indices_local_geometri:28,setup_random_structur:28,setup_splin:109,setup_statistic_list:29,setup_structur:28,setup_test_perfect_environ:28,setup_voronoi_list:30,setuptool:1,setyawan:[260,261,263],setyawan_curtarolo:261,seven:232,sever:[1,4,6,25,117,156,164,167,191,195,201,221,225,234,239,254,271,272,292],sg:[20,56,71,153,156,179],sg_symbol_from_int_numb:262,sgl_bd:79,sgraph:[82,143],sh:[4,5,6],shade:[88,105],shake:217,shall:[4,6],shallow:44,sham:[43,199],shanghai:291,shannon:[1,100,153],shape:[1,29,55,56,58,59,66,79,87,89,97,105,110,158,165,182,186,195,212,215,239,241,254,256,271,276,290],shape_factor:110,share:[4,6,20,79,90,97,117,154,164,168,240,262,266],sharedop:90,sharei:280,sharex:280,sharp:199,shaunrong:291,shave:239,shaw:291,shayam:1,she:91,shear:[58,59],shear_strain:59,shell:[1,79,98,156,208,243,269],shen:[49,239],shengbt:[1,8,9,184],shield:[86,239],shift:[44,45,48,70,71,105,147,157,164,170,186,188,215,228,238,239,240,260,265,269,287],shift_mod:188,shiftk:[186,188],shiftmod:188,shinohara:291,ship:260,sholl:138,short_nam:25,shortcircuit:[239,271],shortcut:289,shorter:157,shortest:[70,145,156,250,251,276,277],shorthand:158,shortrang:201,should:[0,1,2,3,4,5,6,12,13,16,20,25,26,29,43,48,49,51,55,58,62,63,66,70,71,79,83,85,87,88,91,92,96,97,105,106,113,116,120,139,142,145,146,147,149,150,152,153,154,155,156,157,158,159,160,165,167,168,170,172,174,177,180,182,183,186,187,188,189,190,195,196,197,199,200,201,202,215,216,221,222,224,225,226,230,231,232,233,238,239,240,241,248,250,251,252,254,255,258,260,261,263,265,269,270,271,272,273,276,280,281,284,292],shouldn:168,show:[26,39,48,49,51,55,62,88,91,105,110,120,160,170,182,187,200,222,257,258,280,287,289,292],show_area:110,show_bond:289,show_box:288,show_distort:39,show_g:258,show_graph:20,show_label_index:88,show_neutral_ax:91,show_perfect:39,show_phonon_frequ:257,show_plot:[51,280],show_polyhedron:289,show_progress_bar:182,show_unit_cel:289,show_unphyiscal_onli:105,show_unst:[88,105],show_water_lin:91,shown:[5,20,29,49,88,91,109,170,239,265,280,288],shrage:209,shreya:[4,6,291],shtml:225,shuaishuaiyuan:[1,291],shyam:[1,86,291],shyamd:1,shyue:[1,4,6,54,109,211,216,221,239,262,284,291],shyuep:[1,4,6,7],si2o5:174,si:[1,4,6,44,55,56,58,85,146,153,156,160,164,174,182,186,202,221,240,272,284,292],si_gw:240,si_sio2_interfac:284,side:[34,48,88,91,94,105,157,158,269],sigfig:[219,279],sigma11:239,sigma12:239,sigma13:239,sigma1:70,sigma21:239,sigma22:239,sigma23:239,sigma2:70,sigma31:239,sigma32:239,sigma33:239,sigma:[1,70,86,113,155,165,169,170,182,200,212,228,233,239,240,255,258,269,272],sigma_11:86,sigma_22:86,sigma_33:86,sigma_from_site_prop:70,sigma_iso:86,sign:[34,48,81,100,138,148,161,170,192,201,239,279,283],signal:[189,263,280],signatur:[1,272],signifc:1,signifi:[108,146],signific:[1,2,5,43,61,63,97,123,159,215,238,239,279],significant_figur:[159,196,215,238,239],significantli:[1,119,139,158],silenc:199,silicon:292,sim:143,similar:[1,4,5,6,48,49,55,56,63,71,81,84,91,98,102,103,135,146,148,152,156,160,164,169,170,175,182,199,221,223,227,238,239,240,254,260,271,272,292],similarli:[4,6,46,88,172,199,292],simonward86:1,simpl:[1,4,6,16,25,26,37,47,49,61,68,71,79,82,88,146,156,169,181,182,186,188,197,199,201,215,216,235,238,239,240,256,271,272,290],simple_2reciproc:275,simple_4reciproc:275,simple_5reciproc:275,simple_pca:40,simple_reciproc:275,simpleabundancechemenvstrategi:25,simplechargegener:47,simplegraphcycl:37,simpler:[1,122,157],simplest:25,simplestchemenvstrategi:[25,32],simplevasptocomputedentrydron:122,simplex:[88,276],simpli:[1,3,4,5,6,54,66,70,71,88,137,143,145,146,147,149,156,157,160,170,182,188,195,199,200,201,220,236,240,287,292],simplic:[1,53,88,110],simplif:1,simplifi:[1,167,188],simul:[1,5,55,63,79,97,113,143,157,159,193,199,201,215,216,217,224,225,227,240],simultan:[105,138],sin:[53,54],sinc:[1,2,4,5,6,43,49,54,58,62,63,71,81,83,88,97,118,119,139,149,151,156,158,196,197,202,215,239,240,265],singapor:291,singh:[91,165],singl:[4,5,6,12,26,43,47,49,58,63,68,71,79,90,92,98,105,117,118,119,146,149,154,155,156,157,165,170,172,177,182,186,187,188,191,192,196,197,199,200,215,217,222,224,226,230,232,233,234,235,238,239,240,257,260,269,271,272,276,281,284,289],single_cap:26,single_cap_hint:26,single_reciproc:275,singlepoint:192,singlepointset:232,singlet:224,singleton:153,singular:154,sio2:[146,284],sio3:174,sio4:174,siron:291,sisso:173,sit:[156,196],site0:186,site1:[97,145,186],site2:145,site:[1,2,4,5,6,8,9,11,12,15,17,21,22,23,25,26,28,29,30,33,34,39,43,44,45,46,47,49,55,56,61,63,66,70,71,79,81,82,83,86,87,90,92,97,98,100,103,105,110,112,116,126,137,138,139,143,144,145,146,147,149,153,156,157,159,164,165,167,168,169,170,175,177,182,183,186,189,196,199,202,204,206,208,209,210,215,219,222,223,228,238,239,240,248,255,260,261,263,266,267,269,271,272,281,283,289,290,292],site_constraint:269,site_constraint_nam:269,site_contains_environ:29,site_has_clear_environ:29,site_id:[56,156],site_idx:79,site_index:[46,56,63,79,97,271],site_is_of_motif_typ:79,site_list:[15,44],site_matching_indic:[44,45],site_multipl:46,site_nam:43,site_neighbors_set:23,site_properti:[15,66,70,71,147,156,157,159,189,226,271],site_speci:46,site_symbol:[238,239],site_symmetri:[8,9,259],site_toler:196,site_transform:[8,9,268,272],site_voronoi_indic:29,site_weighted_spectrum:112,sitecollect:[66,156,215],sitei:97,sitej:97,siten:97,sitepotenti:[1,223],sites1:260,sites2:260,sites_map:29,sitesthat:260,situat:[94,156,201,209,238,292],sivonxai:[1,291],siw:79,six:196,size:[1,15,20,29,30,34,40,44,48,53,56,71,79,81,87,91,97,98,105,110,116,143,156,157,170,182,192,204,223,225,234,239,240,241,258,262,269,271,272,275,276,280],size_kwarg:[51,62,170,187,257,258],skeleton:170,skew:[1,87,169,239],skinner:290,skip:[1,26,29,93,98,149,156,199,215,248,277,278],skip_check:154,skip_empti:29,skip_non:29,skip_rotation_matrix:149,skip_structure_reduct:98,skipcobi:221,skipcohp:221,skipcoop:221,skipdo:221,skipgrosspopul:221,skipmadelungenergi:221,skippaworthonormalitytest:221,skippopulationanalysi:221,skipproject:221,skipreorthonorm:221,skylin:240,slab:[1,15,70,76,77,105,147,157,181,182,240,269,272,290],slab_entri:105,slab_from_csl:70,slab_mod:240,slab_scale_factor:157,slabentri:105,slabgen_param:157,slabgener:[1,157],slabgenerator_paramet:157,slabtransform:269,slack:256,slater:93,slice:[1,40,159,239],slide:[4,6],slight:[52,70,260],slightli:[1,101,168,239],slme:[1,8,9,14,95],slope:[1,55,66,109,226,275],slope_cutoff:66,slotpicklemixin:282,slow:[1,87,88,116,195,239,269],slower:[1,199,201,251,292],slowli:63,slsqp:88,sm3:240,sm:[56,85,153,240],sm_3:240,small:[1,3,4,6,49,70,79,84,98,103,158,199,201,226,239,269,271,278],small_gap_multipli:240,smaller:[25,53,70,79,83,98,122,145,156,157,167,182,199,201,222,223,240,260,269],smallest:[17,34,38,56,58,61,70,79,84,98,109,156,157,186,187,188,199,269,291],smallish:239,smart:[1,239],smartio:1,smd:[230,232],smd_solvent:232,smear:[87,113,155,169,170,186,188,199,200,201,224,240,255,258],smheidrich:[1,291],smidt:291,smirnova:[156,264],smit:290,smith:291,smooth:[1,55,66,79,87,170,200,226],smooth_k:170,smooth_np:170,smooth_tol:170,smoother:224,smootherstep:[25,36,38],smoothstep:[25,36,38],smoothstep_angl:25,smoothstep_dist:25,smtg:113,smx:[230,232],smx_templat:230,sn:[55,56,85,153,240,284],sn_d:240,sn_d_gw:240,snail:281,snapshot:[200,217],snl:[12,92,182,281],snl_id:182,snyder_ac:58,snyder_opt:58,snyder_tot:58,so3:174,so4:[146,174],so:[1,2,3,4,5,6,15,25,26,29,44,48,55,63,70,71,86,88,91,94,105,122,123,137,139,149,150,153,154,156,157,167,169,170,172,173,176,182,188,199,200,201,202,208,222,223,231,233,239,240,263,264,269,271,281,284,285,291,292],soc:[1,79,108,165,240],soc_calc:44,societi:40,socspillag:108,sodft:224,sodium:105,softwar:[1,3,4,5,6,55,113,131,159,165,170,204,225,230,264],sokendai:291,solar:[3,8,9,14],solari:1,solid:[25,26,30,33,34,56,74,79,86,91,97,105,106,141,148,149,151,153,172,173,176,182,199,204,224,264,291],solid_angl:[26,79,97],solid_compat:[172,182],solidangleerror:33,solut:[1,2,25,41,46,88,94,105,186,188,250,251,271,272],solute_concen:46,solute_def:46,solute_defect_dens:46,solute_site_preference_find:46,solv:[48,82,105,188,251,269],solvat:232,solve_equilibrium_point:105,solve_for_fermi_energi:48,solve_for_non_equilibrium_fermi_energi:48,solvent:[230,232],solvent_templ:230,solver:201,some:[1,2,3,4,5,6,17,25,26,29,34,35,36,37,38,39,40,44,49,61,63,66,67,70,79,81,82,87,88,91,94,97,98,102,105,109,113,117,118,119,122,153,154,156,157,160,165,169,170,172,173,182,183,190,195,199,201,204,210,224,234,238,239,240,258,269,272,280,281,287,290,292],someon:[17,153],someth:[1,2,4,6,49,182,232],sometim:[1,2,43,55,70,79,156,170,175,195,199,238,239,269,292],somewhat:[29,146,156,199],somewher:5,son:[86,110],sonium0:291,sophist:216,sort:[1,4,6,26,34,58,63,70,71,82,88,98,105,110,130,146,147,148,151,153,156,157,165,170,175,182,187,190,202,208,215,238,240,258,269,280,287],sort_by_e_above_hul:182,sort_by_e_per_atom:175,sort_by_z:190,sort_criteria:269,sort_id:215,sort_kei:[187,208,238],sort_separ:34,sort_separation_tupl:34,sort_sites_by_integrated_chg:49,sort_structur:[1,238,240],sorted_sit:105,sought:68,sound:153,sourc:[1,4,5,6,11,12,13,15,16,17,20,21,22,23,25,26,28,29,30,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,66,67,68,70,71,74,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,102,103,105,106,108,109,110,112,113,116,117,118,119,120,122,123,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,206,208,209,210,211,212,213,215,216,217,218,219,221,222,223,224,225,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,243,245,246,247,248,250,251,252,254,255,256,257,258,260,261,262,263,264,265,266,267,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,287,288,289],source_nod:20,sourceforg:[5,138,260,290],sousaw:234,south:79,sp1:[11,98,145],sp2:[11,98,145],sp3:[68,195],sp:[4,6,212,228,232,292],sp_and_occu:[156,271,272],sp_map:88,sp_to_replac:269,space:[1,25,28,34,40,43,44,48,49,51,53,61,63,66,78,79,88,91,97,146,147,149,152,154,156,157,160,165,177,181,182,188,196,201,208,210,211,215,219,225,234,239,248,260,261,262,263,264,265,284],space_limit:88,spacegroup:[1,4,6,61,156,157,158,177,182,259,260,262,267,283],spacegroup_symbol:[81,156,283],spacegroupanalyz:[1,4,6,28,49,61,81,156,158,196,260,263,267,272],spacegroupoper:[260,267],spacegrouptransform:265,spaldin:66,span:[53,165,239],sparamet:48,sparingli:154,spars:[199,250,251],spatial:[110,186],spcgrp:219,spd:169,speak:116,spec:[1,133,196,238,239,240],speci:[1,2,4,6,11,12,15,17,28,29,46,47,49,55,63,66,70,71,79,81,83,84,86,88,92,94,98,100,101,102,103,137,141,143,145,146,147,151,153,154,156,157,159,168,169,174,175,183,186,189,199,200,201,202,209,211,215,238,239,240,260,269,271,272,283,289,292],special:[1,5,25,68,137,148,153,168,170,177,199,201,215,240,269],special_formula:146,specic:238,specie1:[56,157],specie2:[56,157],specie_1:201,specie_2:201,specie_and_min_dist_dict:11,specie_o:186,specie_potential_lin:141,specie_si:186,specie_str:283,specie_to_remov:272,specieproximityfilt:11,species_and_occu:[2,156,260],species_at_sit:183,species_by_znucl:186,species_constraint:269,species_list:102,species_map:[156,272],species_str:[153,154,215],species_to_remov:[175,272],speciescompar:[98,175],specieslik:154,speciesmaxdistfilt:11,specif:[1,2,3,4,5,6,15,16,25,28,40,49,52,53,54,58,70,78,79,86,88,105,114,117,119,137,139,141,149,153,154,156,157,160,161,164,165,167,168,169,170,171,172,177,182,183,186,189,197,199,201,210,227,230,232,233,238,239,240,255,258,261,264,269,271,272,273,276,277,279,292],specifi:[1,2,4,5,6,11,28,40,43,44,46,48,49,53,54,56,58,59,63,66,70,71,79,81,86,88,94,103,105,109,139,141,142,146,147,149,153,154,156,157,158,159,161,165,168,170,172,173,175,182,183,186,187,188,189,190,191,195,196,199,200,201,202,208,210,212,215,224,230,232,238,239,240,241,254,258,261,263,265,269,272,278,281,284,287,289,292],spectr:212,spectra:[113,153,224,257,287],spectra_dict:287,spectral:186,spectroscopi:[96,111,113,182,210],spectrum:[1,8,9,14,51,64,111,113,144,169,209,210,257,287],spectrum_typ:112,spectrumplott:[1,224,287],speed:[1,5,55,63,70,123,146,154,156,175,195,201,269,271,272,277,292],speedup:[1,46,123,215,239],spent:[142,269],spg_analyzer_opt:28,spglib:[1,4,5,6,52,53,54,158,199,260,263,290],spglib_adaptor:1,sphere:[49,51,52,54,58,66,105,110,149,156,158,204,219,289],spheric:[224,260,271],spill:[157,223],spillag:[1,8,9,14,107],spin1:61,spin2:61,spin:[1,2,44,81,82,83,98,108,137,138,143,151,153,156,164,165,167,168,169,170,186,188,190,199,200,201,202,208,209,212,222,223,224,228,239,240,241,261,263,269],spin_channel:200,spin_config:[83,153],spin_data:239,spin_mod:[186,188,240],spin_moment:138,spin_multipl:[156,212,224],spin_polar:[1,169,200,223,240],spin_stat:83,spincompar:98,spindown:167,spinmod:[186,188],spinor:[186,188,239],spinor_nomag:[186,188],spinph:208,spinup:167,spline:[34,66,109,170,226,275],spline_funct:34,spline_opt:109,splineinputerror:275,split:[1,4,6,71,164,170,192],split_branch:170,split_dataset:188,split_molecule_subgraph:71,splrep:1,spmeth:186,spontan:66,spot:[5,164,291],spott:291,spread:191,spring:141,springer:78,spuriou:49,sq:[1,79,142,156,269],sq_bipyr:79,sq_disp_ion:1,sq_plan:79,sq_pyr:79,sq_pyr_legaci:79,sql:179,sqrt:[169,188,209,226],sqstransform:269,squar:[28,34,49,53,54,55,58,62,70,79,84,109,110,149,158,165,169,256,276],squaretensor:[59,60,86,158],squeez:280,sr2:284,sr:[56,85,151,153,201,240],sr_sv:240,sr_sv_gw:240,src:[5,234],srtio3:[151,284],sry:228,ssh:3,sssp:183,sssplibrari:183,stabil:[1,26,48,55,58,74,88,91,105,182,199,290,292],stabl:[1,4,6,40,48,88,91,102,105,117,119,149,177,248],stable_entri:[88,91,119],stable_onli:88,stable_u_range_dict:105,stack:[4,6,170,187,224,258,287],stackexchang:84,staff:[4,6,291],stage:240,stai:105,staircas:29,stake:17,standard:[1,5,16,25,28,34,49,55,56,58,59,60,67,74,77,86,87,88,89,90,94,122,137,139,141,146,149,153,154,156,158,160,165,169,170,182,183,197,198,201,204,210,212,219,221,232,233,238,240,258,260,262,263,264,265,269,271,272,276,280,284,291,292],standard_calculations_from_vasp_fil:221,standard_ellipt:25,standard_from_project:221,standard_orient:212,standard_transform:[8,9,268,292],standard_with_fatband:221,standardize_structur:240,standardtransmut:[13,292],stanford:[56,291],start:[4,5,6,12,20,28,46,55,76,79,85,87,101,102,109,116,118,123,143,152,156,159,165,167,180,182,186,187,188,189,190,199,200,208,211,218,221,224,231,239,240,269,289,292],start_index:[164,254],start_monom:218,start_nod:20,start_struct:87,start_t:143,start_temp:240,starting_magnet:228,startup:1,stash:3,stat:[49,217,239],state:[1,3,4,6,11,17,44,47,48,55,58,62,63,66,74,77,79,82,83,93,98,100,102,103,109,116,117,118,119,126,137,138,141,143,146,149,153,156,157,167,169,170,172,175,177,182,188,196,199,201,204,223,224,226,232,239,255,269,271,272,273,283,290,291,292],statement:189,staticmethod:230,staticpotenti:87,staticset:201,stationary_typ:212,statist:[1,25,28,29,55,71,79,97,146,239],statistics_field:29,stats_article_weights_paramet:25,statu:177,std:[17,155,169,239,255],std_dev:71,stderr:139,stdlib:5,stdout:[139,143,187,190,225],stdoutfil:225,steepest:195,steinhardt:79,stem:227,stencil:58,step1:118,step2:118,step:[1,3,4,6,8,9,30,44,49,55,58,67,84,87,88,93,97,116,117,118,119,120,143,157,165,169,172,184,186,195,199,200,201,212,216,226,234,238,239,240,258,270,272,281,292],step_freq:97,step_funct:30,step_skip:55,stepanyuk:97,stephan:28,stepwis:199,stevanov:56,steven:291,stevetorr:1,sthartman:1,stick_radiu:288,stihl:291,still:[1,2,3,4,6,48,49,70,81,87,122,139,146,148,186,201,212,222,224,238,260,289,292],stipul:[12,55,97,179],stitch:[1,112],stoceriaitf:183,stoichiometr:[91,105,146,179],stoichiometri:[1,105,157],stoichometri:208,stoke:264,stol:[1,49,98,175],stop:[28,55,186,187,239,260],stopcar:239,store:[1,12,13,23,26,28,29,30,32,44,48,49,63,71,73,76,79,82,88,93,97,98,119,137,139,142,147,148,151,153,156,157,158,159,161,164,165,167,170,171,173,174,183,186,187,188,189,196,202,204,206,211,212,222,223,239,254,256,258,269,271,272,273,278],str2float:196,str:[1,12,15,22,25,26,29,36,40,41,44,45,47,49,51,53,54,55,56,62,63,68,70,71,74,76,79,81,82,83,88,91,93,94,97,98,103,105,106,109,112,113,117,118,119,123,130,131,133,137,138,141,142,143,145,146,147,148,149,152,153,154,155,156,157,159,160,165,167,169,170,171,173,174,175,177,179,182,183,186,190,192,194,195,196,197,199,200,201,202,203,204,206,208,209,210,212,215,216,217,219,221,222,223,224,225,227,228,230,231,232,233,234,235,237,238,239,240,241,243,245,246,258,260,262,264,265,267,269,275,280,283,287,289],str_delimit:283,str_field:187,straight:278,straightforward:204,strain:[1,8,9,14,57,58,76,77,78,81,90,156,158,195,239],strain_matrix:59,strain_stat:58,strang:[34,56,87],strategi:[1,25,28,29,32,71,72,79,81,82,139,222],strategy_descript:25,strategy_info:25,strategy_info_field:25,strategy_opt:[25,32],strategy_param:71,strategyopt:25,stre:[230,232],stream:[88,190,282,283],stream_has_colour:283,streamlin:1,strength:[58,83,212,257],stress:[8,9,14,57,58,59,158,200,201,239,240],stress_matrix:60,stretch:[230,232],strict:[1,3,71,146,153,177,188,199,201,260,282,292],strict_compar:11,strictli:[81,146,201,279],strictly_decreas:279,strictly_increas:279,strictur:55,stride:201,string:[1,4,5,6,8,9,11,12,13,26,41,46,49,54,55,56,58,59,66,70,71,74,79,84,86,87,88,91,94,98,106,116,118,122,139,141,146,147,148,150,151,152,153,154,156,157,159,160,161,165,167,169,170,171,172,173,176,177,179,181,182,186,187,188,190,191,192,195,196,197,199,202,203,206,208,209,210,211,212,215,216,217,218,219,223,224,225,226,228,230,231,232,233,235,238,239,240,242,243,245,247,248,257,261,262,263,264,265,269,271,272,274,278,280,281,284,292],string_data:195,string_input:[211,224],string_list:278,string_mod:[153,283],string_relax:87,stringifi:[1,91,146,148,153,262,283],stringio:88,stringkeyword:221,strip:[161,200,278],strip_structur:119,strong:83,strongest:[167,222],strongli:[4,6,87,139,240],struc:[90,147,266],struc_oxid:116,struct1:98,struct2:98,struct:[1,49,56,79,87,98,165,170,196,208,292],struct_blk:49,struct_def:49,struct_or_mol:281,structur:[1,2,3,4,5,6,8,9,10,11,12,13,15,17,20,21,22,23,25,26,28,29,30,34,35,41,43,44,45,46,47,49,51,52,53,54,55,56,58,59,61,63,66,67,68,70,71,74,76,77,79,80,81,82,83,84,85,87,90,92,93,94,97,98,99,100,101,102,103,105,109,110,112,116,117,119,122,123,129,135,137,138,139,140,141,142,143,144,146,147,151,152,153,154,157,158,159,163,164,165,167,168,169,170,172,173,175,177,179,180,181,182,183,186,188,189,190,192,193,194,195,196,197,199,200,201,202,203,206,208,209,210,211,212,213,215,219,221,222,223,224,225,226,227,228,230,231,232,234,238,239,240,242,243,245,247,248,254,255,256,257,258,259,260,261,262,263,264,266,268,269,270,271,272,273,277,281,283,284,286,288,289,290],structure_a:81,structure_analyz:[2,8,9,14],structure_b:81,structure_chemview:[8,9,286],structure_connect:[9,14,18,19],structure_contains_atom_environ:29,structure_environ:[9,14,18,24,25,222],structure_fil:[167,223],structure_filenam:223,structure_filt:[12,13],structure_from_abivar:186,structure_from_ncdata:189,structure_from_str:194,structure_graph:[56,139],structure_has_clear_environ:29,structure_json:239,structure_lin:141,structure_match:[1,8,9,11,14,156,175,177,292],structure_modifi:1,structure_path:226,structure_predict:[1,8,9,14],structure_properti:147,structure_raw:56,structure_refin:28,structure_refinement_non:28,structure_refinement_refin:28,structure_refinement_symmetr:28,structure_relax:45,structure_symmetri:208,structure_to_abivar:186,structure_transform:158,structure_vtk:[5,8,9,286],structureconnect:[21,23],structureeditor:1,structureenviron:[25,28,29],structureerror:156,structurefilt:[12,13],structurefitt:1,structuregraph:[1,56,71,79,82,100,139,143],structureinteractorstyl:289,structurel:240,structurematch:[1,11,49,92,98,156,177],structuremotifinterstiti:49,structurenl:[1,12,182,183,281],structurenotationallanguag:1,structurenotationlanguag:1,structures_allow:[79,222],structures_dir:284,structures_input_orient:212,structures_list:102,structurevi:289,structurur:248,strucutur:1,strukturbericht:92,struturematch:177,stub:1,stuct2:98,studi:55,studio:5,stuff:150,stuttgart:[167,219],style:[1,3,41,62,79,122,182,199,215,238,239,289],sub:[1,3,47,58,63,76,84,105,109,118,139,165,175,190,199,231,283],sub_both_sid:[15,269],sub_chempot:105,sub_kei:192,sub_matrix:76,sub_slab:147,sub_structur:63,subcalss:62,subclass:[1,22,43,58,59,60,62,70,86,89,113,117,119,140,147,153,155,156,157,158,160,164,172,190,215,239,287],subcommand:[4,6],subdir:[109,122],subdirectori:[5,13,123,240,292],subdivis:[186,199,238],subelectrod:[117,118,119],subend:192,subfigur:170,subfold:[13,240],subfrag:67,subgraph:[23,71],subgroup:[1,262,264],subindex:239,subject:[4,6,55,183,285],subkei:192,sublattic:[43,82,98],sublicens:[4,6],submiss:182,submit:[0,1,3,4,6,79,91,182],submit_snl:182,submit_structur:182,submit_vasp_directori:182,submodul:[8,18,114],submolecul:71,subpackag:[1,4,6,8],subplot:[25,51,62,170,187,257,258,280],subplot_kw:280,subprocess:[271,273],subproject:[4,6],subroutin:66,subscript:[151,168,262,283],subsec2:199,subsect:[199,201],subsection1:199,subsection2:199,subsection3:199,subsection_of_interest:199,subsequ:[3,4,6,146,149,155,156,157,240,260,271,292],subset:[1,29,63,68,82,98,103,117,118,119,175,182,269,276,277],subshel:[113,153,170],subsi:199,subspeci:156,substanc:182,substant:2,substanti:[4,6,139],substitu:[71,156],substitut:[1,12,15,43,47,58,63,71,98,100,101,102,146,156,215,216,226,239,269,271,272],substitute_group:71,substitutesurfacesitetransform:269,substitution_dict:269,substitution_prob:[8,9,14,99],substitution_speci:46,substitutiongener:47,substitutionpredictor:101,substitutionpredictortransform:269,substitutionprob:[1,101,102,269],substitutiontransform:[272,292],substitutor:[1,8,9,14,99],substr:231,substract:1,substrat:[76,77,78,104,147,182],substrate_analyz:[8,9,14,75],substrate_area:78,substrate_indic:147,substrate_lay:147,substrate_max_mil:77,substrate_mil:[76,77],substrate_sit:147,substrate_sl_vector:[77,78],substrate_slab:147,substrate_structur:76,substrate_termin:147,substrate_thick:76,substrate_transform:[77,78],substrate_vector:[77,78],substrateanalyz:[1,77],substratematch:77,substructur:63,subsurfac:15,subsurface_sit:15,subsystem:201,subtend:79,subtract:[1,146,160,170,199,276],subtrat:76,subunit:56,succe:225,success:[192,199,201,287],successfulli:[187,200],succinctli:2,suckert:291,sudo:5,suffici:[1,45,55,70,71,156,157,199,201,260],suffix:[1,92,137,139,182,238],suggest:[1,5,48,49,100,103,108,146,147,168,188,190],suggest_charg:48,suggest_larger_supercel:48,suit:[1,4,5,6,116,264],suitabl:[3,40,77,81,283],sulfat:97,sulfid:[1,97],sulfide_typ:[1,97],sulfur:[1,68],sum:[1,17,25,34,43,49,54,61,63,66,79,87,90,91,110,139,145,146,155,156,158,164,167,169,170,171,173,182,187,212,222,230,232,239,240,254,255,271,272,289,292],sum_:239,sum_atom:170,sum_i:66,sum_morb:170,sum_sect:187,summar:[29,58,71,187,190],summari:[1,3,4,6,55,62,71,93,117,118,119,137,138,158,190,208,284,292],summat:[1,3,44,49,58,63,105,158,239],summed_icohp:167,summed_spin_channel:[167,222],sun:[105,157,182,240,290],super_electrod:118,super_lattic:78,supercel:[1,15,43,44,48,49,56,70,82,98,142,149,156,226,234,240,269,270,272,276,288,292],supercell_imag:149,supercell_matrix:[226,276],supercell_s:[43,98],supercelltransform:272,superclass:[87,240],superconduct:153,superconduction_temperatur:153,superconductor:3,supergraph:20,supergroup:262,superion:[55,240],superlattic:[78,181],superoxid:[97,172,174],superscript:[148,153,283],supersect:199,superset:[98,276,277],superstructur:140,supertransform:269,supplement:1,supplementari:292,suppli:[15,43,44,45,55,59,62,70,81,88,91,98,105,137,139,156,157,159,167,168,169,177,197,208,216,224,232,238,240,255,260,262,264,269,272,280],support:[1,2,3,4,6,7,12,13,49,54,55,58,59,62,71,79,83,86,88,91,93,110,122,139,146,152,153,156,159,160,173,179,182,183,188,189,191,192,195,201,202,203,206,209,210,212,215,216,217,224,225,228,232,235,238,239,240,242,262,269,280,282,283,284,289,292],supported_mod:[238,240],supported_properti:[153,182],supported_task_properti:182,supported_unit:160,supports_soc:190,suppos:[29,34,37,79,84,85,172,240],sure:[1,3,5,70,141,157,240,269],surf:169,surfac:[1,8,9,15,25,29,30,34,56,70,77,78,105,110,144,147,165,170,182,199,212,232,240,248,269,280,289],surface_analysi:[8,9,14],surface_area:[105,110,157],surface_calculation_opt:[30,34],surface_calculation_typ:[25,30],surface_chempot_range_map:105,surface_definit:25,surface_energi:105,surface_energy_hkl:110,surface_sit:15,surfaceenergyplott:105,surpris:168,survei:63,surviv:[4,6],susc:[157,290],suscept:257,suzuki:291,svg:88,svn:189,sw:1,swap:[71,94,146,156],swept:97,swig:5,swiss:291,swtich:1,sym:165,sym_amt:146,sym_mol:260,sym_op:260,sym_potcar_map:238,sym_prec:240,sym_weight:238,symbol:[1,4,6,22,23,26,28,29,34,43,49,52,53,54,56,58,59,60,66,70,79,85,97,105,116,118,139,146,147,148,153,154,156,157,158,159,171,172,173,176,182,189,190,196,201,202,208,209,210,215,219,221,222,238,239,240,242,260,261,262,264,269,280,283,289],symbol_fonts:280,symbol_set:156,symbol_typ:28,symm:[4,6,15,110,164,170],symm_flg:141,symm_group_cub:70,symm_op:[157,158],symm_prec:[260,269],symm_reduc:15,symm_tol:[17,272],symmeter:[1,90],symmetr:[1,5,15,17,26,28,49,54,58,59,63,70,81,96,98,139,149,152,156,157,158,164,165,188,196,226,240,260,261,263,267,269,271,272,279],symmetri:[1,4,6,8,9,11,17,25,26,28,29,36,43,49,52,53,54,58,59,61,66,70,81,90,102,135,139,141,152,156,157,158,164,165,170,181,186,188,192,196,199,206,212,215,221,222,224,226,228,232,238,239,240,254,258,269,272],symmetrically_add_atom:157,symmetrically_remove_atom:157,symmetrize_molecul:260,symmetrized_structur:272,symmetrizedstructur:[1,196,260,267,272],symmetry_idx:156,symmetry_indic:156,symmetry_measur:[28,29],symmetry_measure_typ:[25,29,39],symmetry_op:[156,262],symmetry_opt:224,symmetry_reduc:158,symmetryfind:1,symmetrygroup:[262,283],symmetrymodel:[61,269],symmetryoper:158,symmop:[1,2,90,149,152,156,158,215,260,262,265],symmtric:49,symop:196,sympi:[1,5,58,105],symprec:[1,11,28,52,53,54,61,70,81,102,105,110,149,156,157,158,165,188,196,206,221,226,260,261,263,272],symsigma:186,syntax:[1,164,182,211,292],synthesi:[40,240],system:[1,2,4,6,15,28,40,41,46,48,62,63,70,74,81,86,88,97,105,118,120,140,141,146,149,153,154,157,159,175,182,183,186,196,197,199,201,216,223,228,234,239,240,248,254,255,260,263,269,276,283,292],system_is_tri:263,systematicrotorsearch:195,t1:70,t2:70,t2_g:83,t2g:169,t:[1,3,5,12,46,48,55,63,70,71,79,83,91,93,110,123,138,141,142,143,156,157,158,165,167,168,169,170,173,179,181,187,188,199,201,224,234,238,239,240,248,255,256,260,263,269,276,283,290,292],t_2g:83,t_matrix:70,t_max:[93,234],t_min:[93,234],t_std:74,t_step:[93,234],ta:[56,79,85,153,240,269],ta_pv:240,ta_sv_gw:240,tabl:[1,53,79,85,97,101,113,139,141,146,148,153,187,190,200,233,239,260,264,265,280,283],tablefmt:130,tabul:[1,130],tabular:190,tag:[1,4,6,13,81,92,157,168,182,208,209,210,212,237,238,239,289],tag_structur:83,tail:[49,218],tailor:292,take:[1,4,6,15,40,43,53,54,55,66,68,70,79,81,82,86,87,88,97,103,105,137,138,146,147,149,153,154,155,156,157,158,159,161,164,165,167,168,169,171,173,176,190,197,199,200,201,228,233,239,240,254,260,265,269,272,276,277,292],taken:[1,5,26,34,41,49,53,71,81,151,153,156,157,169,171,173,176,187,199,254,256,260,263,284],tam:291,tamuhei:1,tamura:291,tanaka:263,tang:[1,291],tangent:[109,239],tangent_forc:239,tape13:192,tar:5,target:[25,37,79,84,88,102,146,165,192,272],target_charg:146,target_comp:88,target_composit:88,target_environ:25,target_penalty_typ:25,target_prop:165,target_properti:165,target_sit:156,target_spec:79,target_speci:[15,102,269],targettedpenaltiedabundancechemenvstrategi:25,task:[182,192,224,292],task_id:182,task_typ:182,tasker:[1,105,157],tasktyp:182,tau:[58,165,170,260],tauen:165,tauexp:165,tauref:165,taylor:199,tb3:240,tb:[56,85,153,160,240],tb_3:240,tc:[1,56,85,143,153,183,240],tc_pv:240,tc_sv_gw:240,tce:224,tcod:183,td:[1,212],tda:186,tddft:[1,224],tddft_dump:211,tdensiti:223,tdo:[223,239,256],te:[56,85,116,153,174,240],te_gw:240,team:[1,3,240],techniqu:[63,186,188,201],technolog:[3,291],tee:5,tell:[12,70,157,164,165,167,223],teller:83,tem:[1,8,9,14,50],tem_dot:53,temcalcul:53,temp:[55,74,142,143,160,165,170,173,269],temp_incr:143,temp_rang:106,temperatur:[1,43,46,48,52,53,54,55,58,74,82,93,96,106,142,143,153,160,165,169,170,172,173,176,216,230,234,235,238,240,255,256,258,269],temperatureenergyadjust:173,templat:[1,3,8,9,71,156,184,195,216,230,284],template_dir:216,templateinputgen:[216,235],temporari:[1,2,137,139,190,278],temporarili:1,tend:[4,6,17,157,158,199,272,292],tenosr:90,tension:232,tensor:[1,8,9,57,58,59,60,77,84,86,89,90,96,144,149,152,165,170,182,224,239,240,257,260],tensor_list:158,tensorcollect:[58,158],tensormap:158,tent:79,term:[1,3,4,6,20,34,44,52,61,63,66,71,74,79,88,105,110,149,153,154,156,186,230,239,292],term_symbol:153,term_zero:120,termin:[1,4,5,6,76,87,88,109,147,157,192,199,200,201,212,218,228,233,239,269],terminal_composit:88,terminate_on_match:[200,228,233,239],ternari:[88,170],tersoff:141,tersoff_input:141,tersoff_potenti:141,tersoffpotenti:141,tess:[1,291],tessel:[49,79],test:[1,2,3,4,6,8,9,11,17,26,28,34,44,56,58,66,88,103,116,145,156,158,160,190,195,201,211,222,224,239,240,248,260,262,272,274,275,276,277,278],test_2d_point:34,test_conv:275,test_eq:284,test_fil:284,test_files_dir:284,test_if_subclass:284,test_point_defect:248,test_structur:284,test_zeoio:248,testcas:284,tested_permut:28,tet:[49,79,83,153,263],tet_connect:238,tet_coord:88,tet_numb:238,tet_vertic:238,tet_weight:238,tetra:165,tetragon:[70,106,149,260,269],tetrahedon:165,tetrahedr:[49,79,83],tetrahedra:[47,49,79],tetrahedron:[49,79,83,88,153,195,238,240],tewen:239,texa:291,text:[1,62,170,196,200,202,219,233,235,237,239,289],text_str:233,textbook:[165,262],textiowrapp:[187,190],tgrid:165,tgt:58,th:[37,56,85,153,240],than:[1,4,5,6,11,13,15,16,21,28,29,34,45,49,55,58,59,60,62,66,70,79,83,84,85,86,87,88,89,90,91,97,98,102,105,113,116,117,137,139,145,146,147,148,149,153,155,156,157,158,164,165,168,174,177,182,196,199,200,201,215,226,230,231,232,238,239,240,251,252,255,256,263,264,269,271,272,283,287,292],thank:[39,93,262],thankyou:39,thefrankwan:[1,291],thei:[1,3,4,5,6,13,15,29,55,78,79,81,84,87,88,91,100,105,117,145,156,158,164,165,167,169,170,172,177,196,197,199,200,201,209,217,221,224,230,232,238,254,260,271,279,292],them:[1,11,63,68,70,78,98,117,139,144,157,164,175,186,199,200,201,202,223,239,254,256,265,271,276,287,292],themselv:[88,139,170,238],theochem:93,theoret:[26,95],theori:[5,44,66,71,137,138,143,165,209,224,230,232,240,261,264,280,290],theory_direct:224,therebi:105,therefor:[3,78,105,157,161,172,199,226,239],thereof:195,thermal:[46,58,88,93,153,165,212,234,256,290],thermal_conduct:[93,153],thermal_conductivity_slack:256,thermal_expansion_coeff:58,thermo:217,thermochem:[106,173,212],thermochemistri:[8,9,14],thermodata:[106,176,182],thermodynam:[8,9,14,42,43,58,74,105,224,240,258],thermoelectr:[56,72],thermoplott:258,thermostat:238,theshhold:81,theta:[1,51,53,54,79,93,156],theta_d:256,thhem:182,thi:[0,1,2,3,4,5,6,10,11,12,13,15,16,17,20,22,25,26,28,29,30,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,101,102,103,104,105,109,110,112,113,114,115,116,117,118,119,120,122,123,124,136,137,138,139,140,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,185,186,187,188,189,190,192,193,195,196,197,199,200,201,202,203,204,205,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,238,239,240,241,243,244,247,248,250,251,252,254,255,256,257,258,260,261,262,263,264,265,267,269,270,271,272,273,276,278,279,280,281,282,283,284,285,287,289,290,291,292],thick:[49,53,70,76,96,157,269],thiiran:68,thin:152,thing:[88,123,138,139,155,156,157,158,199,240,284],think:[68,240,292],third:[34,58,86,156,157,158,169,204,254,256,261,263],thoma:[138,291],thorough:29,those:[3,5,11,15,16,49,59,63,67,71,79,81,84,90,98,102,109,139,158,159,170,186,190,199,202,212,215,238,239,240,252,258,269,271,292],though:[4,6,29,70,98,146,157,177,199,230,272,289,292],thousand:[4,6],thread:276,three:[34,44,49,59,66,70,71,84,86,87,105,110,117,118,119,142,149,156,157,165,170,200,204,215,225,233,238,239,241,254,256,260,261,269,272,281,283,289,292],threedd:183,thresh:[79,157,243],threshold:[15,49,79,81,83,84,87,91,98,100,101,102,139,145,157,158,165,181,199,201,243,269,272],threshold_ab:49,threshold_frac:49,threshold_nonmag:81,through:[1,4,6,16,34,54,63,71,79,87,88,90,93,101,102,105,152,156,157,158,159,170,238,239,240,245,260,263,271,278,290,292],throughout:[1,117],throughput:[1,4,6,13,105,165,177,201,240,248,260,263,290],thrown:[34,145,146,158,169,234],thu:[4,6,29,105,116,139,170,201,240,278],thumb:2,thurston:58,thz:[226,254,255,256,258],ti4:[269,284],ti:[20,56,85,151,153,240,269,284],ti_pv:240,ti_sv:240,ti_sv_gw:240,tick:[170,258],tick_fonts:170,tie:74,tielin:88,tier:197,tight:[3,105,212,292],tight_layout:[51,62,170,187,257,258],tighter:88,tilt:[70,215],tim:291,time:[1,2,3,4,6,28,34,49,54,55,56,60,63,70,79,88,97,103,137,139,142,149,152,156,160,164,165,169,170,182,186,187,196,199,200,201,208,217,223,224,225,239,240,255,263,264,269,271,272,292],time_between_fram:289,time_between_loop:289,time_revers:[152,181],time_step:[55,159,240],timelimit:28,timeout:[1,165,182,183,225,269],timeoutexpirederror:225,timer:187,timestep:[55,159,217],timopt:187,tinaatucsd:[1,291],tingzheng:291,tini:66,tio2:[117,118,119,284],tio3:174,tio4:174,tip:[4,6],titel:238,titl:[1,3,29,44,48,51,62,91,170,187,192,199,206,208,212,224,257,258],tkatchenko:240,tl:[56,85,153,240,284],tl_d:240,tl_d_gw:240,tlbise2:284,tm3:240,tm:[56,85,153,240],tm_3:[238,240],tmat:260,tmax:[165,258],tmin:258,tmpdir:190,to_a:152,to_abivar:186,to_b:152,to_bson_voronoi_list2:30,to_csv:[175,187],to_csvlin:187,to_data_dict:146,to_dict:[1,187,292],to_dict_of_dict:71,to_displac:159,to_ev:219,to_fil:[215,234],to_hdf5:239,to_html_str:[1,283],to_imag:71,to_index:71,to_input:212,to_jimag:71,to_json:[150,192],to_latex_str:[1,262,283],to_lattic:215,to_matrix:96,to_posit:159,to_pretty_str:[1,91,146,148,153,283],to_reduced_dict:[146,148],to_return:233,to_snl:12,to_str:[188,190,194,212,227,242],to_tabl:[187,190],to_this_composit:101,to_tupl:187,to_unicode_str:[1,283],to_unit_cel:[66,147,154,156,157,164,289],tober:56,toc:[4,6],todai:[4,6,123,291,292],todd:40,todo:[53,68,71,157,164,239,254],togeth:[1,4,6,11,29,34,49,81,88,92,149,156,157,170,187,196,238,239,240,256,263,269],toggl:[5,93,289],togo:[1,260,290],toher:[62,92],token:[131,219],tokyo:291,tol:[49,58,59,63,79,82,88,89,90,105,142,145,149,152,156,157,158,164,169,215,239,252,254,260,262,266,269,272,275,283],tol_coi:[70,269],tol_dipole_per_unit_area:157,tol_eigendisplac:254,tol_en:88,toler:[1,4,6,15,17,28,29,30,34,43,45,48,49,56,58,61,63,66,70,76,77,78,79,82,84,88,90,92,94,98,105,142,145,146,147,149,152,154,156,157,158,164,165,169,170,174,175,188,196,199,206,215,225,239,240,250,251,252,260,261,262,263,266,269,272,276,277,283,284,288,289,292],tom:[1,291],tong:291,tonnam:291,too:[1,11,49,70,84,87,88,103,145,156,182,196,199,201,208,239,260,269,271],took:[5,292],tool:[1,2,4,5,6,28,36,42,47,49,88,105,108,117,129,155,160,163,171,187,248,259,260,263,286,290,292],toolkit:[4,6,47,49],top:[4,6,15,70,76,157,187,188,189,190,201,260,269],top_grain:70,top_incid:70,topmost:[15,157],topo:49,topo_coeff:215,topographyanalyz:49,topolog:[1,5,8,9,14,49,77,79,84,97,139,215,216],topoplog:77,topotact:119,tor:[230,232],torrisi:291,torsion:[1,195,230,232],tort:[4,6],tot:[209,239],tot_corner_sit:110,tot_edg:110,tot_num_extrema:49,tot_relax_tol:45,totabl:187,total:[5,12,41,44,45,46,49,62,63,66,71,74,77,82,84,91,105,110,137,139,146,156,157,165,168,169,170,172,173,181,182,186,187,196,199,200,201,204,209,210,217,218,223,224,228,230,232,239,240,255,256,258,287],total_do:[169,226,255],total_dos_path:226,total_electron:146,total_energi:[63,77],total_energy_matrix:63,total_mag:239,total_magnet:182,total_magnetic_mo:168,total_run_tim:55,total_spectrum:209,total_surface_energi:110,totalenergi:192,toten:[1,239],toukmaji:63,toward:[25,292],toyota:291,tr1:5,trace:[165,281],track:[1,45,81,117,200],traction:3,tradeoff:292,tradit:[40,55,153,199],trail:284,train:180,trajectori:[0,1,4,6,8,9,144,200,239],trajectory_fil:200,tran:[85,105,110,157,158,182,290,291,292],trans_cri:70,trans_v:58,transdo:165,transdos_x_i:165,transf:157,transfer:[1,117,137,138,139,152,201,209,223,240,260,290],transform:[1,5,8,9,10,12,13,15,25,30,49,63,70,76,78,79,81,84,88,98,149,152,156,157,158,169,186,199,201,239,260,264,265,276,281,283,288],transform_coord:265,transform_entri:88,transform_lattic:265,transform_symmop:265,transform_tensor:152,transform_to_length:79,transformation_abc:[8,9,12,268,269,270,271,272],transformation_kwarg:81,transformation_matrix:[157,260],transformation_paramet:[271,272,273],transformation_set:78,transformation_str:265,transformation_to_str:283,transformed_structur:[13,292],transformedmateri:1,transformedpdentri:88,transformedpdentryerror:88,transformedstructur:[1,12,13,102,284,292],transformedstructurecollect:13,transit:[1,11,48,83,109,153,164,172,201,212,224,232,235],transition_met:146,transition_st:[8,9,14],transitionstateset:232,translat:[4,6,15,25,84,98,105,149,152,154,156,157,164,167,170,254,260,262,263,264,265,269,271],translate_sit:156,translatesitestransform:271,translation_vec:[152,283],translation_vector:[152,271],transmut:[1,8,9,10,11,12,269,271,272,273,292],transpar:[1,105,110,160,165,170],transparency_factor:170,transport:165,transpos:158,transposit:58,trasnform:76,treat:[4,6,71,105,146,157,177,188,199,272],treatment:[186,231],tree:[122,123,127,187,190,271],trend:[66,280],trewartha:88,tri1a:263,tri1b:263,tri:[1,2,55,84,239,275,284],tri_bipyr:79,tri_plan:79,tri_pyr:79,tria:263,trial:[46,49,79],trial_chem_pot:46,triangl:[1,34,79,88,110,170,280,289],triangul:15,triangular:[15,59,88,279,289],triangular_coord:88,trib:263,tricki:[5,56],triclin:[1,260],trigger:[261,263],trignometr:279,trigon:[1,79,260,264],trigonometr:79,trim:[165,191],trim_do:165,tripl:[26,68,224],triple_cap:26,triple_cap_hint:26,triplet:224,trival:108,trivial:108,true_nam:238,truhlar:138,truli:1,truncat:[201,202,231],truncate_by_symmetri:81,truncate_dist_ang:25,trunk:189,ts:153,tsinghua:[224,291],tsmc:291,tsmear:186,tstructs_or_transmut:13,tube:289,tuma:173,tune:[44,49,70,165,170,240,269],tune_for_gamma:49,tupl:[15,17,28,29,34,40,48,51,52,53,54,56,58,59,71,74,76,77,79,81,82,83,86,87,88,97,105,109,117,118,119,122,142,146,147,148,149,152,153,154,156,157,165,167,168,169,170,182,183,187,188,192,199,211,212,224,230,238,239,240,254,258,260,265,269,272,278,280,281,282,283,289],turianski:[239,291],turn:[3,5,17,79,105,137,170,199,201,202,224,239,240,272],tweak:[1,269],twice:[1,116,137,139],twin:53,twist:[70,269],twitter:[4,6],two:[1,2,3,4,5,6,11,26,28,29,30,34,37,51,53,56,68,70,71,74,76,77,78,79,84,85,87,88,90,97,98,102,103,105,109,117,118,123,138,139,140,142,145,147,149,152,153,154,156,157,161,165,169,170,172,177,182,188,192,196,199,201,204,208,215,221,225,230,231,232,238,239,240,248,250,251,257,258,260,264,269,275,276,277,279,280,281,284,289,292],two_theta:[51,52,54],two_theta_rang:[51,52,53,54],two_theta_tol:51,twofold:260,txt:[1,3,5,143,216,235,264],typ:161,typat:186,type2:238,type:[1,3,4,5,6,8,9,12,15,20,25,26,28,29,30,34,41,43,44,45,46,47,48,49,51,53,55,56,58,62,63,66,68,70,71,74,78,79,81,82,83,84,86,87,88,91,93,96,97,98,100,103,105,106,110,112,113,117,118,122,130,137,138,139,141,142,143,145,146,147,149,152,153,154,155,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,177,182,183,186,188,189,190,192,195,196,199,200,201,202,206,208,209,210,211,212,215,221,222,223,224,228,230,231,232,233,234,238,239,240,241,243,246,248,255,256,257,258,260,261,263,264,265,267,269,270,271,272,274,276,280,283,289,292],type_nam:161,typeerror:192,typeidx_from_symbol:189,types_and_weights_of_connect:71,types_of_coordination_environ:71,types_of_magnetic_speci:81,types_of_speci:[81,156,186],typic:[1,4,5,6,20,40,49,54,55,58,67,71,79,97,105,109,118,122,123,137,139,145,153,156,157,158,160,164,165,167,170,171,172,173,176,177,197,222,223,224,238,239,240,258,267,269,270,271,287,292],typo:[1,238],tzvpd:232,tzvppd:232,u:[1,56,58,70,71,84,85,153,172,177,182,192,199,200,239,240,290],u_ad:105,u_minus_j:199,u_ramp:199,u_ref:105,u_vib:93,u_x:88,ub:291,uc:[141,290,291],ucell_entri:105,ucl:113,uclouvain:256,ucorrect:172,ucsd:54,ucsdlxg:1,ueff:199,uff:195,ufloat:172,uin:79,uk:[5,143,199,291],uki:290,uli:88,un:44,unabl:156,unbreak:240,uncertaint:173,uncertainti:[88,94,106,153,172,173,174,196],uncertainty_per_atom:173,uncertainty_per_deg:173,unchang:[28,51,62,146,170,173,182,187,257,258],uncharg:[151,283],uncom:239,uncommit:3,uncompress:1,unconnect:71,unconnected_frag:231,unconverg:[1,87,239],unconvergedvaspwarn:239,uncorrect:173,uncorrected_energi:[43,172,173],uncorrected_energy_per_atom:173,uncorrel:55,undamp:240,undefect:46,undefin:[28,110],under:[3,4,5,6,17,28,29,58,98,156,157,164,172,177,183,239,260,272,276,277],undercoord:15,undercoord_threshold:15,undercoordin:157,underdetermin:94,underestim:[165,199],undergo:[12,43,58,59],undergon:62,underli:[49,71,79,153,197],underscor:[182,202,262,281],understand:[3,43,74,139,239],undirect:71,undisturb:271,undo:[1,12,13,292],undo_last_chang:[12,13],undon:[12,13],unequ:1,unequival:29,unevenli:83,unexpect:[177,280],unfamiliar:5,unfeas:84,unfold:239,unform:84,unicamp:225,unicod:[1,167,283],unicodeifi:283,unicodeify_spacegroup:283,unicodeify_speci:283,uniform:[1,84,156,182,226,239,240,272],uniform_label:84,union:[71,113,142,145,146,149,152,155,156,169,172,197,216,225,235,238,264,265,272],uniqu:[1,25,29,43,49,51,58,67,70,71,78,82,86,88,97,105,143,146,147,156,157,158,164,170,173,177,186,199,202,208,219,222,238,258,260,264,269,287],unique_site_id:[82,143],uniquelin:88,uniquely_determines_coordination_environ:[25,29,222],unit:[1,2,8,9,15,25,29,44,49,53,55,58,62,63,66,70,71,76,78,86,87,88,96,97,105,110,116,117,120,139,141,143,144,147,149,152,153,154,156,157,158,164,165,168,169,170,173,174,182,186,188,190,191,192,196,199,201,204,206,209,218,223,224,234,238,239,240,248,255,258,260,264,269,270,271,272,276,288,289],unit_cell_composit:146,unit_cell_formula:182,unit_def:160,unit_typ:160,unitcel:46,uniterror:160,uniti:81,unitless:93,units_in_jperm2:110,unittest:[1,3,4,5,6,284],univ:170,univeristi:291,univers:[0,4,6,52,58,93,117,180,239,291],universal_anisotropi:58,univi:[4,6,168],unk:[1,239,241],unknown:[29,81,83,103],unknownpotcarwarn:238,unkxxxxx:241,unless:[149,152,153,156,197,224,238,240],unlik:[146,156,169,182,188,192,199,239,240,292],unnatur:199,unnecessari:[2,52,156,182],unoccupi:[151,199],unord:17,unpair:[156,212,224,239],unphys:[58,103,105],unpickl:282,unpolar:[186,188],unpredict:5,unprocess:91,unprocessed_entri:[91,292],unrecogn:79,unreconstruct:157,unreduc:146,unrel:[4,6],unrelax:272,unrelaxed_structur:272,unrestrict:[192,199,212],unscal:105,unset:[1,105,199,240],unset_encut:240,unsort:49,unspecif:79,unspecifi:40,unstabl:[48,88,90,91,118,119,174],unstable_entri:[88,91,119],unsupport:215,unsym_cs_tensor:239,unsymmeter:90,unsymmetr:[81,239],unsymmetrized_fcm:90,until:[1,92,156,157,158,165,199,200,233,239,269,285],unto:260,untouch:238,unus:63,uo2:88,uo:88,up:[1,2,3,4,5,6,12,20,23,25,28,29,30,36,55,67,70,88,91,97,98,105,118,123,137,143,145,146,149,151,157,164,165,167,168,169,170,182,187,195,200,201,222,223,239,240,269,270,271,277,289,292],updat:[0,1,2,5,28,29,45,56,63,71,97,131,138,182,183,199,201,234,240,260],update_charge_from_potcar:239,update_coordination_environ:29,update_nb_set_environ:28,update_potcar_spec:239,update_site_info:29,upf:228,upgrad:[1,2,4,6,201],upload:181,upon:[1,2,74,239,263],upper:[25,34,36,48,59,88,93,169,192,279],upper_csm:36,upper_point:34,upstream:3,uptak:88,upward:240,urgent:1,url:[1,63,182,183,281],us:[0,1,2,3,11,12,13,15,17,20,21,22,25,26,28,29,30,32,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,66,67,68,70,71,72,74,77,78,79,81,83,84,86,87,88,89,90,91,92,93,96,97,98,100,101,102,103,105,106,109,110,112,113,116,117,118,119,120,122,123,130,135,136,137,138,139,140,141,143,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,182,183,186,187,188,189,190,192,194,195,196,197,199,200,201,202,204,208,210,212,215,216,219,221,222,224,225,226,228,230,231,232,233,234,235,237,238,239,240,242,243,247,248,252,254,255,256,257,258,260,261,262,263,264,265,269,271,272,274,275,276,277,278,279,280,281,282,283,284,287,288,289,290,291,292],usabl:[5,186,238,292],usag:[1,2,3,5,55,62,109,139,156,160,165,168,169,170,182,183,186,238,258,269,287],use_averag:165,use_bandedgeshift:45,use_bandfil:45,use_bv:103,use_cg:186,use_cor:243,use_direct_diago:186,use_entry_label:105,use_external_qhul:1,use_fictive_radiu:79,use_haydock:186,use_hilbert:186,use_hull_energi:[74,182],use_metal_edge_extend:67,use_mie_gruneisen:93,use_multiprocess:[271,273],use_overall_norm:117,use_ppmodel:186,use_site_prop:156,use_structure_charg:[43,240],use_symmetri:186,use_time_revers:186,use_weight:[71,79,222],usedecimalplac:221,usel:105,useoriginaltetrahedronmethod:221,user:[0,1,2,3,4,5,6,15,16,25,37,43,49,56,70,74,88,137,139,156,157,167,182,183,192,199,201,208,210,211,212,216,221,224,230,235,238,239,240,261,263,269,284,292],user_:240,user_api_kei:292,user_eels_set:210,user_incar_set:[1,240],user_input_set:[139,143],user_kpoints_set:[1,240],user_potcar_funct:240,user_potcar_set:240,user_supplied_basi:240,user_tag_set:210,userecommendedbasisfunct:221,usernam:5,userwarn:[238,240],usnistgov:96,usr:5,usual:[1,4,5,6,26,43,49,55,63,71,79,118,139,147,154,156,157,161,165,167,170,173,188,200,201,238,239,240,258,260,269,272,287],utexa:[5,137],utf:[1,187,190],uthpala:291,uthpalah:1,util:[1,4,5,6,8,9,12,14,18,25,29,30,42,91,99,109,146,148,153,173,184,198,214,229,240,249,262],utopianf:291,uu:34,uv:212,v0:[62,284],v1:[84,183,260,276],v2019:2,v2022:[0,3],v2:[4,6,84,182,260,276],v3:260,v3p8o29:117,v4:[4,6],v9:201,v:[56,70,71,84,85,86,87,91,93,98,101,102,117,138,139,141,146,153,165,174,179,199,211,226,232,240,260,269],v_e:153,v_hartree_cub:199,v_opt:93,v_pv:240,v_rang:91,v_resolut:91,v_sv:240,v_sv_gw:240,v_xx:86,v_yi:86,v_zz:86,vac:153,vac_def:46,vacanc:[43,45,46,47,153,248,269],vacancygener:47,vacant:[47,248],vacuum:[15,70,76,105,139,147,157,269],vacuum_locpot:105,vacuum_over_film:[76,147],vacuum_thick:[70,269],vaitku:179,val1:[113,155],val:[36,160,167,191,208,228,238,279],val_dict:141,valenc:[1,17,28,29,30,34,47,48,55,79,81,83,137,138,139,141,153,170,188,190,211,222,239,272],valence_dict:141,valenceionicradiusevalu:79,valences_from_charg:222,valences_origin:[29,222],valid:[1,26,37,70,88,91,98,106,122,146,152,153,158,160,167,172,174,177,190,197,201,215,219,232,238,239,240,260,281,292],validate_magmom:240,validate_proxim:[66,70,71,147,156,157,271],vallverdu:[1,170,291],valperlin:191,valu:[1,3,11,12,13,15,25,26,28,29,30,34,36,43,44,46,48,49,51,52,53,54,56,58,59,61,63,64,66,70,71,79,81,82,83,84,86,88,90,91,93,97,98,101,102,103,105,106,108,110,113,137,138,139,143,145,146,147,150,153,155,156,157,158,160,164,165,167,168,169,170,172,173,174,177,180,182,186,187,188,189,190,191,196,197,199,200,201,202,204,206,208,212,215,216,219,222,223,225,226,228,230,232,233,234,235,238,239,240,248,252,254,255,256,258,260,261,263,269,275,276,279,280,287],value1:199,value2:199,value_at:239,value_fonts:280,value_format:280,value_list:158,valueerror:[17,28,29,34,49,79,84,145,146,153,172,174,190,192,225,260,265,284],vamp_stdout:143,vampir:[1,143],vampire_cal:[8,9,136],vampirecal:143,vampireoutput:143,van:[0,1,4,6,153,228,230,232,240,280],van_arkel_triangl:280,van_der_wa:[230,232],van_der_waals_radiu:153,van_der_waals_templ:230,vari:[79,88,157,192,215,224,239,271,272],variabl:[1,2,3,5,8,9,54,55,58,79,88,105,106,138,148,149,154,165,170,182,184,185,186,188,189,197,199,211,216,225,230,232,235,238,239,240,271,272,283],variable_nam:216,varianc:[45,55,174],variant:[78,239,240,280],variat:110,varieti:[1,139,292],variou:[1,4,5,6,12,13,41,45,50,58,62,69,75,77,79,106,122,124,136,145,153,165,172,173,175,201,215,216,232,239,240,260,268,274,286,289,290,292],varnam:189,vasp4:239,vasp4_compat:[238,239],vasp5:238,vasp:[1,4,5,6,8,9,12,13,43,44,46,55,58,66,79,87,105,122,129,137,139,165,168,169,170,172,173,177,182,184,199,200,201,204,223,292],vasp_:1,vasp_cmd:[1,238],vasp_data:[4,6],vasp_input:236,vasp_input_set:[12,13,240],vasp_output:236,vasp_psp_dir:[1,5],vasp_typ:239,vaspdoc:[1,237],vaspincarbas:240,vaspinput:[1,238,240],vaspinputset:[1,2,12,13,240],vaspio:1,vaspio_set:[1,12,13,172],vaspobject:239,vaspparsererror:239,vasprun:[1,4,6,7,44,55,96,113,122,130,156,159,169,170,177,223,239,240,292],vasptocomputedentrydron:[122,292],vasptoentrydron:122,vast:[1,201],vastli:[1,239],vb:[44,45],vb_energy_rang:170,vbm:[43,44,45,48,164,169,170,239,240],vbm_cbm_marker:170,vdata:239,vdw:[1,200,230,239,240],vdw_mode:[230,232],ve:61,vec1:78,vec2:78,vec:[1,70,158],vec_angl:78,vec_area:78,vec_set1:78,vec_set2:78,vec_to_surfac:70,vector:[1,4,6,15,20,34,40,43,44,49,53,58,59,66,70,71,78,79,84,86,87,88,91,98,147,149,152,154,156,157,158,159,164,168,170,186,188,204,212,219,226,234,238,239,240,243,250,251,254,256,260,261,262,263,265,269,271,272,276,277,289,292],vector_in_frac_coord:271,vectors_list:38,vectorstomatrix:34,veloc:[1,153,215,238],velocity_of_sound:153,ver:219,verbos:[1,49,63,127,130,146,149,154,156,157,158,172,177,181,190,195,199,200,201,239,240,275,284],verboss:199,veri:[1,3,5,28,29,56,61,81,84,98,103,109,146,164,188,195,199,200,201,224,226,228,230,239,240,271],verif:58,verifi:[172,197,284],versa:[98,141,152,292],versatil:[4,6,240],version:[1,4,5,6,29,51,79,113,138,149,153,156,158,165,167,169,173,176,180,182,195,200,201,219,221,223,225,226,238,239,240,248,255,260,261,282,292],versor:254,versu:88,vertex:[30,49,79,276],vertic:[26,40,48,51,56,79,88,91,97,110,212,276,289],vesta:[1,71,79,149,223,240],vesta_2019:79,vi:[1,5,8,9,39,146,148,153,224],via:[1,2,3,4,5,6,40,41,49,55,58,74,79,87,137,139,156,158,170,172,173,182,186,199,201,218,239,240,260,269,291,292],viabl:[15,269],vibrat:[93,192,224,255,258],vibrational_free_energi:93,vibrational_internal_energi:93,vice:[98,141,152,292],vicker:153,vickers_hard:153,video:289,viet:[1,291],view:[4,6,15,110,129,146,170,240,258,287,289],view_index:39,viewer:286,viewtop:239,vilniu:291,vin:79,vincent:[4,6],vinet:[62,93],violat:71,vire:79,virginia:291,virtual:[3,4,6,180,201,240,290],visibl:[4,6,212,278],visit:239,visual:[1,4,5,6,13,15,25,39,40,49,71,105,139,159,170,182,187,204,239,240,286,287,288,289],visualis:79,visualization_opt:25,vlist:30,vnode:49,vo2:284,vocabulari:157,voight:158,voigt:[58,59,86,89,152,158,239],voigt_input:158,voigt_input_list:158,voigt_rank:158,voigt_symmetr:158,vol:[26,62,98,116,117,165,239,265],vol_charg:[117,118,119],vol_discharg:[117,118,119],vol_tetra:79,volgen:[250,251],voltag:[53,88,91,96,117,118,119,120],voltage_pair:[117,118,119],voltagepair:[117,118],voltageprofileplott:120,volum:[1,4,6,44,49,53,62,66,79,93,97,98,103,105,110,116,117,118,119,137,139,149,153,156,165,175,182,204,215,225,239,240,248,255,258,269,272,276,284],volume_predictor:[8,9,14,99],volumentr:87,volumetr:[117,120,204,239],volumetricdata:[1,223,239],volunt:[4,6],von:[59,60,77],von_mis:60,von_mises_strain:[59,77],voronoi:[1,9,14,18,24,25,26,29,47,49,79,97,248],voronoi_cutoff:30,voronoi_ensembl:97,voronoi_grid_surface_point:29,voronoi_index:97,voronoi_list2:30,voronoi_list:30,voronoi_normalized_angle_toler:28,voronoi_normalized_distance_toler:28,voronoi_parameters_bounds_and_limit:30,voronoi_radiu:248,voronoianalyz:97,voronoiconnect:97,voronoicontain:[29,30],voronoiinterstitialgener:47,voronoinn:[1,79,97,157],voronoipolyhedron:49,vorwerk:291,vorwerkc:1,voxel:204,vrhfin:238,vs:[1,16,40,48,55,79,91,105,240,280],vscale:[58,86,158],vscf:224,vsym:158,vt1:79,vt2:79,vt3:79,vt4:79,vtk:[1,4,6,49,286,289],vtk_install_python_module_dir:5,vtk_python_vers:5,vtk_wrap_python:5,vv:34,vwn:161,vx:215,vy:215,vz:215,w6ye:291,w:[51,55,56,62,63,70,74,85,93,103,105,110,140,143,149,153,156,157,161,165,170,173,174,180,182,183,186,187,190,231,239,240,256,257,258,260,263,269,278,290,292],w_:239,w_area_has_intersect:25,w_area_has_intersection_smoothstep:25,w_area_intersection_nbsfh_fbs_onb0:25,w_h_size:170,w_k:239,w_pv:[238,240],w_spp:79,w_sv:240,w_sv_gw:240,w_type:186,wa:[1,2,3,16,29,47,48,49,79,84,106,137,157,164,167,183,192,200,208,212,223,239,240,254,257,271,272,273,276,281,292],waal:[1,153,230,232,240],wai:[1,2,3,4,5,6,45,47,49,79,81,84,88,98,102,103,105,109,117,137,156,157,161,167,170,182,183,186,197,200,235,239,240,258,260,263,269,287,292],waldwick:172,walk:[122,187,218],walk_tre:189,wall:187,wall_fract:187,wall_tim:187,wallac:[58,179],waller:[52,53,54],walter:291,wang:[1,74,88,161,172,240,290,291],wannier90:[1,8,9,184,239],want:[4,6,12,15,29,49,51,52,54,55,62,70,76,88,105,122,123,137,138,139,156,157,158,164,165,167,170,175,188,197,199,201,210,238,239,240,254,258,260,269,271,278,287,292],ward:1,wardlt:[1,291],wardsimon:291,warn:[1,3,29,58,71,74,137,139,141,149,156,157,165,169,173,182,195,196,200,223,238,239,240,261,263,284,289],warn_dupl:71,warn_thr:165,waroqui:[1,28,36,165,291],warrant:[70,269],warranti:[4,6],was_modifi:12,wasylishen:86,water:[91,172,224,225,230,232,291,292],wave:[199,209,223,224,239],wavecar:[1,108,223,239,240],waved:[1,239,240],wavederf:[1,239],wavefunct:[1,186,199,201,223,239,241],wavelength:[51,52,53,54,212],wavelength_rel:53,wavenumb:[112,209],wavetran:239,wd:[142,269],we:[1,2,3,4,5,6,15,16,29,34,49,66,68,70,79,84,87,102,103,105,119,149,156,157,164,165,186,188,189,190,199,201,234,238,239,240,254,256,269,276,278,280,282,292],weak:[83,84],weaker:83,weakli:56,web:[4,6,182,292],weber:70,websit:[1,74],wei:263,weigh:199,weight:[1,4,6,25,36,44,49,55,58,63,71,79,82,84,87,91,101,105,110,112,113,116,139,142,146,155,158,186,187,195,199,222,238,239,240,260,269,275],weight_cn13:25,weight_cn1:25,weight_estim:25,weight_funct:25,weight_label:71,weight_statist:71,weight_typ:25,weighted_cn:79,weighted_surface_energi:110,weightednbsetchemenvstrategi:25,weightedrotorsearch:195,weik:1,weimer:173,weird:98,weitang:291,welcom:[1,3,4,5,6,39,291],welker:28,well:[1,2,3,4,5,6,13,22,26,34,44,76,79,84,87,105,148,153,156,157,164,170,173,174,177,186,198,199,200,201,204,215,232,238,239,240,260,275,292],welltemperedpaprika:1,wenxuan:87,were:[2,4,6,29,48,62,67,70,146,147,156,157,208,222,238,240],weser:291,west:291,wf_noso:108,wf_so:108,wfn:201,wfn_restart_file_nam:[199,201],wget:[4,6],wh:117,what:[2,3,4,6,12,25,29,55,70,71,84,88,98,122,137,156,157,160,161,164,165,182,186,187,199,200,201,238,239,240,254,269,292],whatev:[2,5,156,201,202,240],whatsoev:[0,3,153],wheel:[1,4,6,55],when:[0,1,3,4,5,6,12,13,17,21,28,29,30,34,44,48,49,55,56,63,67,70,71,74,79,84,88,91,98,105,110,113,117,139,141,146,149,150,153,155,156,157,158,159,160,164,165,169,170,177,182,183,186,188,195,197,200,201,208,210,212,216,226,228,230,232,233,238,239,240,252,261,264,265,269,278,284,288,289,292],whenev:282,where:[1,2,5,12,15,16,17,25,28,43,44,47,48,49,51,53,54,55,56,66,67,68,71,74,79,84,87,88,93,97,98,102,103,105,109,112,137,141,142,146,156,157,158,164,165,168,169,170,173,177,182,186,187,188,189,192,195,197,199,201,206,209,211,212,215,221,225,230,232,238,239,240,241,254,256,257,260,264,267,269,271,272,273,276,278,279,283,292],wherea:[117,137,138,157,169,199],wherev:160,whether:[1,3,4,6,11,12,13,15,20,25,26,28,29,30,32,34,40,44,45,48,49,51,52,54,55,56,58,59,63,66,67,70,71,74,79,81,83,84,85,87,88,91,93,96,98,100,103,105,108,109,116,130,137,138,139,141,145,146,147,148,149,151,153,154,156,157,158,159,164,165,167,169,170,171,172,174,175,177,181,182,186,195,196,197,199,200,201,206,208,212,215,222,223,228,232,233,238,239,240,252,254,256,258,260,261,262,263,269,271,272,273,276,280,283,284,287,289],which:[1,2,3,4,5,6,12,13,15,17,20,23,25,26,28,29,30,34,36,37,40,44,48,49,53,54,55,58,60,61,63,66,67,70,71,74,78,79,81,83,84,87,88,90,91,93,97,98,105,106,109,112,117,122,123,130,135,137,138,139,142,146,149,152,153,154,156,157,158,160,164,165,167,168,169,170,171,172,173,174,175,177,182,183,190,195,196,197,199,200,201,202,204,208,210,211,212,215,219,221,222,223,224,225,226,228,233,238,239,240,243,254,255,256,257,258,260,261,263,264,269,271,272,273,275,276,277,278,280,283,287,289,290,292],which_charg:222,white:280,whitespac:278,who:[4,6,40,70,157,215,240,291,292],whole:[53,149,165,210,223,240],whom:[4,6],whose:[28,34,49,53,79,87,90,105,182,187,199,230],why:[66,98,199,208,238],wi:238,wiberg:212,wide:[138,179,201,204,272],wider:1,widom:239,width:[15,44,49,62,79,81,87,120,156,169,170,200,212,224,269,280,289],widthsampl:44,wigner:[1,44,45,97,139,149,170,238],wiki:[1,5,84,152,153,161,168,237,240,276],wikipedia:[84,152,153,276],wild:[1,182,292],wildcard:[182,190,217],wilei:[86,110,140],willem:[248,290],william:[1,4,6,78],wimperi:86,win:1,window:[1,2,4,6,15,88,289],winner:291,winston:[105,110,157,182,290,291],wip:3,wire:56,wisconsin:291,wise:[112,239],wisesa:[181,240],wish:[44,63,113,271,290,292],with_dojo_report:190,with_edg:71,with_empty_graph:71,with_head:187,with_label:51,with_lf:186,with_local_env_strategi:71,with_pseudo:188,with_structur:188,within:[1,2,3,11,15,25,34,40,43,45,48,49,51,52,53,54,68,70,78,79,81,87,88,98,105,117,118,119,146,149,154,156,157,158,172,187,199,201,225,239,248,252,254,260,263,275,276,292],without:[1,2,4,6,28,29,37,43,49,53,67,74,81,84,85,88,98,108,146,153,156,157,158,165,169,182,183,186,192,199,200,201,210,215,233,238,239,240,260,263,278,291,292],wmdrichard:291,wn:[142,269],wo4:174,wo:239,won:[91,110,123,165],wood:[1,157,291],woods_not:157,woodward:46,word:[71,215],work:[1,2,3,4,5,6,11,17,43,49,56,62,70,74,87,88,91,92,96,102,103,105,113,116,117,118,119,120,122,138,139,146,152,153,154,155,156,157,160,164,168,169,174,176,177,179,180,182,197,199,201,203,211,215,223,224,225,231,238,239,240,241,243,245,260,262,269,272,276,283,284,290,291,292],work_funct:105,worker:153,workflow:[1,4,6,16],workfunctionanalyz:105,working_dir:245,working_ion:[49,116,117],working_ion_entri:[117,118,119],working_ion_symbol:118,workshop:[4,6],world:[3,4,6,179],worst:[84,187],would:[3,4,5,6,11,12,34,45,49,55,98,102,117,118,142,146,149,153,156,157,168,170,172,188,192,199,201,208,210,238,239,240,269,291,292],wq:239,wq_:239,wr:[142,269],wrap:[1,189,289],wrapper:[5,46,58,61,62,71,136,152,158,167,169,189,195,196,218,255],write:[0,1,2,4,6,12,13,49,55,88,139,146,156,159,165,168,170,175,187,188,192,194,196,197,199,200,201,203,206,208,210,211,212,215,216,218,219,221,225,227,228,230,232,234,235,238,239,240,241,243,245,247,254,258,278,287],write_cif:240,write_cml:139,write_cub:[199,201],write_def:165,write_endpoint_input:240,write_energi:165,write_etre:206,write_fil:[192,195,196,197,199,203,206,208,211,212,215,216,219,223,224,228,238,239,241,243,247,292],write_imag:[88,289],write_incar:221,write_input:[165,197,210,216,238,240,292],write_input_fil:245,write_intran:165,write_json:[139,257],write_kpoint:221,write_lammps_input:216,write_lobsterin:221,write_magmom:196,write_mol:1,write_multi_job_fil:230,write_path_cif:240,write_phononwebsit:254,write_poscar_with_standard_primit:221,write_proj:165,write_str:206,write_struct:165,write_structur:1,write_topolog:49,write_unk:239,write_vasp_input:[12,13],write_xdatcar:159,writeabl:278,writebasisfunct:221,writematricestofil:221,writer:[192,238],written:[1,3,4,6,16,55,88,141,146,148,156,189,197,204,208,215,216,221,225,234,235,238,239,247,248,256,276,290,292],wrong:[1,70,172,192,240],wrongli:153,wrt:[62,88,93,105,158],wrt_cder_between_states_format:239,ws:139,wswq:[1,239],wsyxbcl:[1,291],wu:291,wulff:[1,8,9,14,105,182],wulff_area:110,wulff_cv_simp:110,wulff_from_chempot:105,wulff_gform_and_r:105,wulff_pt_list:110,wulfffacet:110,wulffshap:[1,105,110,182],wuxiaohua1011:1,www:[1,4,5,6,49,63,108,142,151,153,165,182,183,208,221,223,239,240,242,248,264,292],wyckoff:[1,43,82,196,260,267],wyckoff_id:82,wyckoff_lett:267,x0:40,x1:[34,40,48,109],x2:[34,109,153,211],x2y2:146,x3:153,x86_64:[4,5,6],x:[1,2,4,6,13,28,34,36,44,48,49,51,52,53,55,64,71,74,85,88,105,111,112,113,120,140,142,143,146,149,152,153,154,155,156,158,161,164,165,168,169,170,173,182,201,204,208,211,215,222,238,239,247,248,250,251,255,258,269,271,275,276,280,283,287],x_0:155,x_c:92,x_charg:117,x_cross:48,x_diff_weight:79,x_discharg:117,x_form:120,x_min:74,x_name:161,x_ray_factor:53,x_valu:[275,276],x_y0:34,xa:[1,8,9,14,155,182,212,287],xaf:112,xane:[112,155,182,208,209,210],xanes_k:112,xangst:186,xarg:[1,2,4,6],xas_list:112,xavier:[28,211],xaxi:120,xc:[150,161,192,199,202,224],xc_:[150,161],xc_correl:150,xc_famili:150,xc_family_lda:150,xc_function:[161,199],xcart:186,xcenc:239,xcfunc:[8,9,144,150,189],xcode:5,xcrysden:[1,8,9,184],xdatacar:1,xdatcar:[1,159,239],xdatcar_from_struct:159,xe2o:182,xe:[56,85,153,210,240],xe_gw:240,xhi:[91,225],xhqu1981:291,xiangguo:[1,291],xiao:[1,74,291],xiaohui:[1,86],xin:[1,169,224,291],xlabel:[51,64,112,113,155,169,280],xlim:[48,88,105,170,222,257,258,287],xlo:[91,225],xmcd:210,xml:[1,4,6,7,55,96,122,130,156,159,161,169,206,221,223,239,240,292],xmu:[125,209],xmu_dat_fil:209,xp:[1,8,9,14],xr:[8,9,184],xrang:105,xrd:[1,8,9,14,50,51,52,53,132,155],xrdcalcul:[1,52,54],xrdpattern:54,xred:186,xs:275,xsede:[4,6],xsf:[156,242],xshift:287,xtb:[8,9,184],xu:[1,105,110,157,182,290,291],xx:[34,38,96,257],xxxxx:241,xy:[53,96,146,230,232],xy_tol:15,xyz:[1,4,6,8,9,156,184,195,200,215,225,227,245,246,248,283,292],xyz_str:152,xyzt_str:152,xz:96,y0:40,y1:[34,40,48,109,280],y1label:280,y2:[34,109,280],y2label:280,y:[1,34,40,44,49,51,55,56,63,64,74,85,88,93,105,108,109,112,113,120,143,146,149,152,153,154,155,156,158,168,169,170,180,204,208,211,215,222,239,240,247,250,251,258,263,275,276,280,283,287],y_mod:58,y_sv:240,y_sv_gw:240,y_valu:276,y_x0:34,yaml:[1,3,79,81,131,156,172,174,182,210,215,221,226,238,240,256,292],yaml_fnam:226,yang:161,yb3:240,yb:[56,85,153,240],yb_2:240,ye:[1,4,5,6,180,292],year:[1,4,6],yeh:113,yet:[25,79,157,183,199,215,217,292],yhi:[91,225],yield:[17,43,58,67,84,149,192,217,240,292],yihan:[1,291],yime:[1,291],yimingchen95:1,yimingchen:291,yimingcheng:1,ylabel:[51,64,112,113,155,169,280],ylim:[1,48,105,170,222,257,258,287],ylo:[91,225],ylorrd:280,ymax:105,ymin:105,yml:1,yohei:291,yokochi:179,yokokawa:40,york:[143,280],you:[0,1,2,3,4,5,6,11,12,28,29,39,48,49,51,52,54,55,56,62,63,66,67,70,74,76,79,84,87,88,91,92,101,103,105,109,110,113,116,117,122,123,137,138,139,140,141,143,146,147,149,152,153,154,156,157,160,164,165,168,169,170,172,175,179,180,182,186,197,199,200,201,202,210,212,216,221,223,224,225,228,232,233,238,239,240,258,260,269,271,272,278,281,283,287,290,291],young:[58,153,291],youngs_modulu:153,your:[1,2,3,4,6,49,74,79,87,91,92,103,105,110,116,141,157,168,170,182,201,238,240,278,290,291,292],yournam:3,yourself:79,ys:275,yshift:287,yt:139,yttrium:40,yu:291,yuh:291,yunxingzuo:291,yuta:[1,291],yuuukuma:1,yy:[34,96,241],yyyi:[2,182],yz:96,z0:215,z:[1,3,15,17,44,49,54,97,105,110,113,143,149,152,153,154,156,157,158,164,165,168,170,182,183,186,190,204,208,212,215,239,240,247,248,254,283,290],z_i:66,z_int:231,z_val:190,za:215,zachari:291,zbwang:291,zcut:186,zeal:[4,6],zebra:153,zeitschrift:79,zeo:[1,8,9,184],zeocssr:248,zeoplusplu:[5,248],zeopp:[1,8,9,184],zeovoronoixyz:248,zero:[1,34,43,44,47,48,56,58,59,63,66,79,81,86,88,108,109,120,147,152,153,157,158,165,170,172,190,212,239,240,255,260,264,272,275,287],zero_at_efermi:170,zero_d_graph_to_molecule_graph:56,zero_energi:170,zero_index:158,zero_point_energi:255,zero_slop:109,zero_to_efermi:170,zeroth:169,zeta:86,zf:1,zhang:161,zhao:[1,291],zhenbin:1,zheng:[1,180],zhi:[1,225],zhuoi:291,zimmerman:1,zimmermann:[1,47,49,79,291],zip:[102,149,182,197,240,260],zip_input:197,zip_output:240,zip_result:149,ziqe:1,ziqin:87,zlist:190,zlmfit:192,zlo:225,zmax:190,zn2:17,zn2o6:91,zn:[56,85,153,240],zn_sv_gw:240,znucl:186,zone:[1,53,149,164,165,170,181,188,210,254,258,260,261,263],zone_axis_filt:53,zooks97:[1,291],zoom:[39,289],zoomabl:291,zopen:1,zpsp:139,zr:[56,85,148,153,240,284],zr_sv:240,zr_sv_gw:240,zro2:148,zsl:[8,9,14,75,77],zslgen:[76,77],zslgener:[76,77,78],zslmatch:[77,78],zt:[165,170],zu:291,zunger81:238,zuo:180,zur:[77,78],zval:[66,137,138,139,238,239],zval_dict:66,zval_dict_from_potcar:66,zval_dictionari:66,zxvf:5,zyx:248,zz:96},titles:["Pymatgen Add-ons","Change log","Compatibility","Contributing","Introduction","Installation","Introduction","Change log","pymatgen","pymatgen namespace","pymatgen.alchemy package","pymatgen.alchemy.filters module","pymatgen.alchemy.materials module","pymatgen.alchemy.transmuters module","pymatgen.analysis namespace","pymatgen.analysis.adsorption module","pymatgen.analysis.bond_dissociation module","pymatgen.analysis.bond_valence module","pymatgen.analysis.chemenv package","pymatgen.analysis.chemenv.connectivity package","pymatgen.analysis.chemenv.connectivity.connected_components module","pymatgen.analysis.chemenv.connectivity.connectivity_finder module","pymatgen.analysis.chemenv.connectivity.environment_nodes module","pymatgen.analysis.chemenv.connectivity.structure_connectivity module","pymatgen.analysis.chemenv.coordination_environments package","pymatgen.analysis.chemenv.coordination_environments.chemenv_strategies module","pymatgen.analysis.chemenv.coordination_environments.coordination_geometries module","pymatgen.analysis.chemenv.coordination_environments.coordination_geometries_files package","pymatgen.analysis.chemenv.coordination_environments.coordination_geometry_finder module","pymatgen.analysis.chemenv.coordination_environments.structure_environments module","pymatgen.analysis.chemenv.coordination_environments.voronoi module","pymatgen.analysis.chemenv.utils package","pymatgen.analysis.chemenv.utils.chemenv_config module","pymatgen.analysis.chemenv.utils.chemenv_errors module","pymatgen.analysis.chemenv.utils.coordination_geometry_utils module","pymatgen.analysis.chemenv.utils.defs_utils module","pymatgen.analysis.chemenv.utils.func_utils module","pymatgen.analysis.chemenv.utils.graph_utils module","pymatgen.analysis.chemenv.utils.math_utils module","pymatgen.analysis.chemenv.utils.scripts_utils module","pymatgen.analysis.chempot_diagram module","pymatgen.analysis.cost module","pymatgen.analysis.defects package","pymatgen.analysis.defects.core module","pymatgen.analysis.defects.corrections module","pymatgen.analysis.defects.defect_compatibility module","pymatgen.analysis.defects.dilute_solution_model module","pymatgen.analysis.defects.generators module","pymatgen.analysis.defects.thermodynamics module","pymatgen.analysis.defects.utils module","pymatgen.analysis.diffraction package","pymatgen.analysis.diffraction.core module","pymatgen.analysis.diffraction.neutron module","pymatgen.analysis.diffraction.tem module","pymatgen.analysis.diffraction.xrd module","pymatgen.analysis.diffusion_analyzer module","pymatgen.analysis.dimensionality module","pymatgen.analysis.elasticity package","pymatgen.analysis.elasticity.elastic module","pymatgen.analysis.elasticity.strain module","pymatgen.analysis.elasticity.stress module","pymatgen.analysis.energy_models module","pymatgen.analysis.eos module","pymatgen.analysis.ewald module","pymatgen.analysis.excitation module","pymatgen.analysis.ferroelectricity package","pymatgen.analysis.ferroelectricity.polarization module","pymatgen.analysis.fragmenter module","pymatgen.analysis.functional_groups module","pymatgen.analysis.gb package","pymatgen.analysis.gb.grain module","pymatgen.analysis.graphs module","pymatgen.analysis.hhi module","pymatgen.analysis.interface module","pymatgen.analysis.interface_reactions module","pymatgen.analysis.interfaces package","pymatgen.analysis.interfaces.coherent_interfaces module","pymatgen.analysis.interfaces.substrate_analyzer module","pymatgen.analysis.interfaces.zsl module","pymatgen.analysis.local_env module","pymatgen.analysis.magnetism package","pymatgen.analysis.magnetism.analyzer module","pymatgen.analysis.magnetism.heisenberg module","pymatgen.analysis.magnetism.jahnteller module","pymatgen.analysis.molecule_matcher module","pymatgen.analysis.molecule_structure_comparator module","pymatgen.analysis.nmr module","pymatgen.analysis.path_finder module","pymatgen.analysis.phase_diagram module","pymatgen.analysis.piezo module","pymatgen.analysis.piezo_sensitivity module","pymatgen.analysis.pourbaix_diagram module","pymatgen.analysis.prototypes module","pymatgen.analysis.quasiharmonic module","pymatgen.analysis.reaction_calculator module","pymatgen.analysis.solar package","pymatgen.analysis.solar.slme module","pymatgen.analysis.structure_analyzer module","pymatgen.analysis.structure_matcher module","pymatgen.analysis.structure_prediction package","pymatgen.analysis.structure_prediction.dopant_predictor module","pymatgen.analysis.structure_prediction.substitution_probability module","pymatgen.analysis.structure_prediction.substitutor module","pymatgen.analysis.structure_prediction.volume_predictor module","pymatgen.analysis.substrate_analyzer module","pymatgen.analysis.surface_analysis module","pymatgen.analysis.thermochemistry module","pymatgen.analysis.topological package","pymatgen.analysis.topological.spillage module","pymatgen.analysis.transition_state module","pymatgen.analysis.wulff module","pymatgen.analysis.xas package","pymatgen.analysis.xas.spectrum module","pymatgen.analysis.xps module","pymatgen.apps package","pymatgen.apps.battery package","pymatgen.apps.battery.analyzer module","pymatgen.apps.battery.battery_abc module","pymatgen.apps.battery.conversion_battery module","pymatgen.apps.battery.insertion_battery module","pymatgen.apps.battery.plotter module","pymatgen.apps.borg package","pymatgen.apps.borg.hive module","pymatgen.apps.borg.queen module","pymatgen.cli package","pymatgen.cli.feff_plot_cross_section module","pymatgen.cli.feff_plot_dos module","pymatgen.cli.gaussian_analyzer module","pymatgen.cli.get_environment module","pymatgen.cli.pmg module","pymatgen.cli.pmg_analyze module","pymatgen.cli.pmg_config module","pymatgen.cli.pmg_plot module","pymatgen.cli.pmg_potcar module","pymatgen.cli.pmg_query module","pymatgen.cli.pmg_structure module","pymatgen.command_line package","pymatgen.command_line.bader_caller module","pymatgen.command_line.chargemol_caller module","pymatgen.command_line.critic2_caller module","pymatgen.command_line.enumlib_caller module","pymatgen.command_line.gulp_caller module","pymatgen.command_line.mcsqs_caller module","pymatgen.command_line.vampire_caller module","pymatgen.core package","pymatgen.core.bonds module","pymatgen.core.composition module","pymatgen.core.interface module","pymatgen.core.ion module","pymatgen.core.lattice module","pymatgen.core.libxcfunc module","pymatgen.core.molecular_orbitals module","pymatgen.core.operations module","pymatgen.core.periodic_table module","pymatgen.core.sites module","pymatgen.core.spectrum module","pymatgen.core.structure module","pymatgen.core.surface module","pymatgen.core.tensors module","pymatgen.core.trajectory module","pymatgen.core.units module","pymatgen.core.xcfunc module","pymatgen.dao module","pymatgen.electronic_structure package","pymatgen.electronic_structure.bandstructure module","pymatgen.electronic_structure.boltztrap module","pymatgen.electronic_structure.boltztrap2 module","pymatgen.electronic_structure.cohp module","pymatgen.electronic_structure.core module","pymatgen.electronic_structure.dos module","pymatgen.electronic_structure.plotter module","pymatgen.entries package","pymatgen.entries.compatibility module","pymatgen.entries.computed_entries module","pymatgen.entries.correction_calculator module","pymatgen.entries.entry_tools module","pymatgen.entries.exp_entries module","pymatgen.entries.mixing_scheme module","pymatgen.ext namespace","pymatgen.ext.cod module","pymatgen.ext.crystalsai module","pymatgen.ext.jhu module","pymatgen.ext.matproj module","pymatgen.ext.optimade module","pymatgen.io namespace","pymatgen.io.abinit package","pymatgen.io.abinit.abiobjects module","pymatgen.io.abinit.abitimer module","pymatgen.io.abinit.inputs module","pymatgen.io.abinit.netcdf module","pymatgen.io.abinit.pseudos module","pymatgen.io.abinit.variable module","pymatgen.io.adf module","pymatgen.io.ase module","pymatgen.io.atat module","pymatgen.io.babel module","pymatgen.io.cif module","pymatgen.io.core module","pymatgen.io.cp2k package","pymatgen.io.cp2k.inputs module","pymatgen.io.cp2k.outputs module","pymatgen.io.cp2k.sets module","pymatgen.io.cp2k.utils module","pymatgen.io.cssr module","pymatgen.io.cube module","pymatgen.io.exciting package","pymatgen.io.exciting.inputs module","pymatgen.io.feff package","pymatgen.io.feff.inputs module","pymatgen.io.feff.outputs module","pymatgen.io.feff.sets module","pymatgen.io.fiesta module","pymatgen.io.gaussian module","pymatgen.io.jarvis module","pymatgen.io.lammps package","pymatgen.io.lammps.data module","pymatgen.io.lammps.inputs module","pymatgen.io.lammps.outputs module","pymatgen.io.lammps.utils module","pymatgen.io.lmto module","pymatgen.io.lobster package","pymatgen.io.lobster.inputs module","pymatgen.io.lobster.lobsterenv module","pymatgen.io.lobster.outputs module","pymatgen.io.nwchem module","pymatgen.io.packmol module","pymatgen.io.phonopy module","pymatgen.io.prismatic module","pymatgen.io.pwscf module","pymatgen.io.qchem package","pymatgen.io.qchem.inputs module","pymatgen.io.qchem.outputs module","pymatgen.io.qchem.sets module","pymatgen.io.qchem.utils module","pymatgen.io.shengbte module","pymatgen.io.template module","pymatgen.io.vasp package","pymatgen.io.vasp.help module","pymatgen.io.vasp.inputs module","pymatgen.io.vasp.outputs module","pymatgen.io.vasp.sets module","pymatgen.io.wannier90 module","pymatgen.io.xcrysden module","pymatgen.io.xr module","pymatgen.io.xtb package","pymatgen.io.xtb.inputs module","pymatgen.io.xtb.outputs module","pymatgen.io.xyz module","pymatgen.io.zeopp module","pymatgen.optimization package","pymatgen.optimization.linear_assignment module","pymatgen.optimization.linear_assignment_numpy module","pymatgen.optimization.neighbors module","pymatgen.phonon package","pymatgen.phonon.bandstructure module","pymatgen.phonon.dos module","pymatgen.phonon.gruneisen module","pymatgen.phonon.ir_spectra module","pymatgen.phonon.plotter module","pymatgen.symmetry package","pymatgen.symmetry.analyzer module","pymatgen.symmetry.bandstructure module","pymatgen.symmetry.groups module","pymatgen.symmetry.kpath module","pymatgen.symmetry.maggroups module","pymatgen.symmetry.settings module","pymatgen.symmetry.site_symmetries module","pymatgen.symmetry.structure module","pymatgen.transformations package","pymatgen.transformations.advanced_transformations module","pymatgen.transformations.defect_transformations module","pymatgen.transformations.site_transformations module","pymatgen.transformations.standard_transformations module","pymatgen.transformations.transformation_abc module","pymatgen.util package","pymatgen.util.convergence module","pymatgen.util.coord module","pymatgen.util.coord_cython module","pymatgen.util.io_utils module","pymatgen.util.num module","pymatgen.util.plotting module","pymatgen.util.provenance module","pymatgen.util.serialization module","pymatgen.util.string module","pymatgen.util.testing module","pymatgen.util.typing module","pymatgen.vis package","pymatgen.vis.plotters module","pymatgen.vis.structure_chemview module","pymatgen.vis.structure_vtk module","References","Development Team","Usage"],titleterms:{"0":[1,2,4,5,6],"01":2,"08":2,"1":[1,2,4,5,6,7,291],"10":[1,2],"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":[1,4,6,7],"19":1,"2":[1,2,5],"20":[1,2],"21":1,"22":1,"23":1,"24":1,"26":1,"27":1,"28":1,"29":1,"2b":5,"3":[1,2,5],"30":1,"31":1,"4":[1,5,291],"5":[1,4,6,7],"6":1,"7":1,"8":[1,2],"9":1,"break":2,"do":[169,255,292],"function":[4,6],"new":[4,6],A:291,The:292,abinit:[185,186,187,188,189,190,191],abiobject:186,abitim:187,about:[4,6],activ:291,add:[0,3],adf:192,adsorpt:15,advanced_transform:269,alchemi:[10,11,12,13,292],analysi:[14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,290,292],analyz:[81,116,260],announc:[4,6],anoth:292,api:292,app:[114,115,116,117,118,119,120,121,122,123],as_dict:292,ase:193,assimil:292,atat:194,babel:195,bader:5,bader_cal:[137,290],bandstructur:[164,254,261],base:5,basic:292,batteri:[115,116,117,118,119,120],battery_abc:117,boltztrap2:166,boltztrap:165,bond:145,bond_dissoci:16,bond_val:17,borg:[121,122,123,292],bug:[4,6],calcul:292,can:292,chang:[1,2,4,6,7],chargemol_cal:138,check:248,chemenv:[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],chemenv_config:32,chemenv_error:33,chemenv_strategi:25,chempot_diagram:40,cif:196,cite:[4,6],cli:[124,125,126,127,128,129,130,131,132,133,134,135],cod:179,code:3,coherent_interfac:76,cohp:167,command_lin:[136,137,138,139,140,141,142,143,290],compat:[2,172,290,292],composit:146,computed_entri:173,conda:5,config:292,connect:[19,20,21,22,23],connected_compon:20,connectivity_find:21,content:[10,18,19,24,27,31,42,50,57,65,69,75,80,95,99,107,111,114,115,121,124,136,144,163,171,185,198,205,207,214,220,229,236,244,249,253,259,268,274,286],contribut:[3,4,6],contributor:291,converg:275,conversion_batteri:118,coord:276,coord_cython:277,coordination_environ:[24,25,26,27,28,29,30],coordination_geometri:26,coordination_geometries_fil:27,coordination_geometry_find:28,coordination_geometry_util:34,copyright:[4,6],core:[43,51,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,168,197,290],correct:44,correction_calcul:174,cost:41,cp2k:[198,199,200,201,202],creat:[5,292],critic2_cal:139,crystalsai:180,cssr:203,cube:204,dao:162,data:[215,292],decod:292,defect:[42,43,44,45,46,47,48,49],defect_compat:45,defect_transform:270,defs_util:35,depend:[2,5],develop:[4,5,6,291],development:5,diagram:292,diffract:[50,51,52,53,54],diffusion_analyz:55,dilute_solution_model:46,dimension:56,direct:3,distribut:3,dopant_predictor:100,elast:[57,58,59,60],electronic_structur:[163,164,165,166,167,168,169,170],energi:292,energy_model:61,entri:[171,172,173,174,175,176,177,290,292],entry_tool:175,enumlib:5,enumlib_cal:140,environ:5,environment_nod:22,eo:62,ewald:63,exampl:[4,6,292],excit:[64,205,206],exp_entri:176,ext:[178,179,180,181,182,183],feff:[207,208,209,210,290],feff_plot_cross_sect:125,feff_plot_do:126,ferroelectr:[65,66],fiesta:211,file:292,filter:11,fragment:67,from_dict:292,func_util:36,functional_group:68,gaussian:212,gaussian_analyz:127,gb:[69,70],gener:47,get:[4,6],get_environ:128,gga:292,github:5,grain:70,graph:71,graph_util:37,group:262,gruneisen:256,guidelin:3,gulp_cal:141,heisenberg:82,help:237,hhi:72,high:292,hive:122,how:[4,6],indic:[4,6],input:[188,199,206,208,216,221,230,238,245,292],insertion_batteri:119,instal:[5,248],integr:292,interfac:[73,75,76,77,78,147],interface_react:74,introduct:[4,6],io:[184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,290,292],io_util:278,ion:148,ir_spectra:257,jahntel:83,jarvi:213,jhu:181,kpath:263,lammp:[214,215,216,217,218],lattic:149,lead:291,librari:5,libxcfunc:150,licens:[4,6],linear_assign:250,linear_assignment_numpi:251,linux:5,list:291,lmto:219,lobster:[220,221,222,223],lobsterenv:222,local_env:79,log:[1,4,6,7],mac:5,maggroup:264,magnet:[80,81,82,83],main:3,maintain:291,major:[4,6],make:292,manag:292,manual:292,materi:[12,292],matgeni:[4,6],math_util:38,matproj:[182,290,292],mcsqs_caller:142,method:292,minimum:2,mix:292,mixing_schem:177,mode:5,modifi:292,modul:[10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289],molecul:292,molecular_orbit:151,molecule_match:84,molecule_structure_compar:85,montyencod:292,namespac:[9,14,178,184],neighbor:252,netcdf:189,neutron:52,newest:291,nmr:86,non:5,note:292,num:279,nwchem:224,onli:5,ons:[0,3],openbabel:5,oper:152,optim:[249,250,251,252],optimad:183,option:5,os:5,osx:5,output:[200,209,217,223,231,239,246,292],packag:[10,18,19,24,27,31,42,50,57,65,69,75,80,95,99,107,111,114,115,121,124,136,144,163,171,185,198,205,207,214,220,229,236,244,249,253,259,268,274,286],packmol:225,path_find:[87,290],periodic_t:153,phase:292,phase_diagram:88,phasediagram:290,phonon:[253,254,255,256,257,258],phonopi:226,piezo:89,piezo_sensit:90,plot:280,plotter:[120,170,258,287],pmg:129,pmg_analyz:130,pmg_config:131,pmg_mapi_kei:292,pmg_plot:132,pmg_potcar:133,pmg_queri:134,pmg_structur:135,polar:66,polici:[4,6],post:248,potcar:5,pourbaix_diagram:91,prepar:5,prismat:227,program:5,project:292,prototyp:92,proven:281,pseudo:190,pwscf:228,pymatgen:[0,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292],pypi:5,python:[2,5],qchem:[229,230,231,232,233],quasiharmon:93,queen:123,queri:292,reaction:292,reaction_calcul:94,read:292,recent:2,refer:290,report:[4,6],requir:5,rest:292,run:292,scripts_util:39,serial:282,set:[201,210,232,240,265,290,292],setup:5,shengbt:234,side:292,simpl:292,site:154,site_symmetri:266,site_transform:271,slme:96,solar:[95,96],spectrum:[112,155],spillag:108,standard_transform:272,step:[5,248],strain:59,stress:60,string:283,structur:[156,267,292],structure_analyz:97,structure_chemview:288,structure_connect:23,structure_environ:29,structure_match:98,structure_predict:[99,100,101,102,103],structure_vtk:289,submodul:[9,10,14,19,24,31,42,50,57,65,69,75,80,95,99,107,111,115,121,124,136,144,163,171,178,184,185,198,205,207,214,220,229,236,244,249,253,259,268,274,286],subpackag:[9,10,14,18,19,24,31,42,50,57,65,69,75,80,95,99,107,111,114,115,121,136,144,163,171,178,184,185,198,205,207,214,220,229,236,244,249,253,259,268,274,286],substitution_prob:101,substitutor:102,substrate_analyz:[77,104],support:5,surfac:[157,290],surface_analysi:105,symmetri:[259,260,261,262,263,264,265,266,267,290],system:5,tabl:[4,6],team:[4,6,291],tem:53,templat:235,tensor:158,test:[5,284],thank:291,thermochemistri:106,thermodynam:48,thing:292,throughput:292,tip:5,topolog:[107,108],trajectori:159,transform:[268,269,270,271,272,273,292],transformation_abc:273,transition_st:109,transmut:13,type:285,u:292,unit:[160,292],unreleas:2,us:[4,5,6],usag:[4,6,292],util:[31,32,33,34,35,36,37,38,39,49,202,218,233,274,275,276,277,278,279,280,281,282,283,284,285],v1:1,v2017:1,v2018:1,v2019:1,v2020:[1,2],v2021:[1,2],v2022:[1,2,4,6,7],v2:[1,5],v3:1,v4:1,v7:5,vampire_cal:143,variabl:191,vasp:[236,237,238,239,240,290],version:2,vi:[286,287,288,289],volume_predictor:103,voronoi:30,vtk:5,wannier90:241,why:[4,6],window:5,write:[3,292],wulff:[110,290],x:5,xa:[111,112],xcfunc:161,xcrysden:242,xp:113,xr:243,xrd:54,xtb:[244,245,246],xyz:247,yank:1,year:291,you:292,your:5,z:291,zeo:[5,248,290],zeopp:248,zsl:78}}) \ No newline at end of file diff --git a/docs/team.html b/docs/team.html index 4d7223a8046..d03ebb37cf3 100644 --- a/docs/team.html +++ b/docs/team.html @@ -4,7 +4,7 @@ - Development Team — pymatgen 2022.5.18 documentation + Development Team — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      diff --git a/docs/usage.html b/docs/usage.html index efa30b9dd46..29cd08cae38 100644 --- a/docs/usage.html +++ b/docs/usage.html @@ -4,7 +4,7 @@ - Usage — pymatgen 2022.5.18 documentation + Usage — pymatgen 2022.5.18.1 documentation @@ -39,7 +39,7 @@ pymatgen
                                                      - 2022.5.18 + 2022.5.18.1
                                                      diff --git a/docs_rst/change_log.rst b/docs_rst/change_log.rst index 58bafce2acf..78c8342f331 100644 --- a/docs_rst/change_log.rst +++ b/docs_rst/change_log.rst @@ -1,6 +1,10 @@ Change log ========== +v2022.5.18.1 +------------ +* Initial support for parsing ML MD runs from vasprun.xml (@shyuep). + v2022.5.18 ---------- * Bug fix for sulfide_type. Sometimes symmetry analysis fails because of tolerance issues. A fallback to analyze all sites. diff --git a/docs_rst/latest_changes.rst b/docs_rst/latest_changes.rst index 57b56cd2519..d95d643725d 100644 --- a/docs_rst/latest_changes.rst +++ b/docs_rst/latest_changes.rst @@ -1,6 +1,6 @@ Change log ========== -v2022.5.18 ----------- -* Bug fix for sulfide_type. Sometimes symmetry analysis fails because of tolerance issues. A fallback to analyze all sites. +v2022.5.18.1 +------------ +* Initial support for parsing ML MD runs from vasprun.xml (@shyuep). diff --git a/pymatgen/core/__init__.py b/pymatgen/core/__init__.py index ef28fecb258..a1b9c6dc123 100644 --- a/pymatgen/core/__init__.py +++ b/pymatgen/core/__init__.py @@ -23,7 +23,7 @@ __email__ = "pymatgen@googlegroups.com" __maintainer__ = "Shyue Ping Ong" __maintainer_email__ = "shyuep@gmail.com" -__version__ = "2022.5.18" +__version__ = "2022.5.18.1" SETTINGS_FILE = os.path.join(os.path.expanduser("~"), ".pmgrc.yaml") diff --git a/setup.py b/setup.py index 396aabef960..499e2976012 100644 --- a/setup.py +++ b/setup.py @@ -76,7 +76,7 @@ include=["pymatgen.*", "pymatgen.analysis.*", "pymatgen.io.*", "pymatgen.ext.*"], exclude=["pymatgen.*.tests", "pymatgen.*.*.tests", "pymatgen.*.*.*.tests"], ), - version="2022.5.18", + version="2022.5.18.1", python_requires=">=3.8", setup_requires=[ "Cython>=0.29.23",