diff --git a/atomate/__init__.py b/atomate/__init__.py index acec196db..66c04154f 100644 --- a/atomate/__init__.py +++ b/atomate/__init__.py @@ -1 +1 @@ -__version__ = "0.9.4" \ No newline at end of file +__version__ = "0.9.5" \ No newline at end of file diff --git a/docs/_sources/atomate.vasp.firetasks.rst.txt b/docs/_sources/atomate.vasp.firetasks.rst.txt index f2e04229c..7c14ade13 100644 --- a/docs/_sources/atomate.vasp.firetasks.rst.txt +++ b/docs/_sources/atomate.vasp.firetasks.rst.txt @@ -11,6 +11,14 @@ Subpackages Submodules ---------- +atomate.vasp.firetasks.exchange module +-------------------------------------- + +.. automodule:: atomate.vasp.firetasks.exchange + :members: + :undoc-members: + :show-inheritance: + atomate.vasp.firetasks.glue\_tasks module ----------------------------------------- diff --git a/docs/_sources/atomate.vasp.firetasks.tests.rst.txt b/docs/_sources/atomate.vasp.firetasks.tests.rst.txt index a8d1755d0..3e725097c 100644 --- a/docs/_sources/atomate.vasp.firetasks.tests.rst.txt +++ b/docs/_sources/atomate.vasp.firetasks.tests.rst.txt @@ -12,6 +12,14 @@ atomate.vasp.firetasks.tests.test\_copy module :undoc-members: :show-inheritance: +atomate.vasp.firetasks.tests.test\_exchange module +-------------------------------------------------- + +.. automodule:: atomate.vasp.firetasks.tests.test_exchange + :members: + :undoc-members: + :show-inheritance: + atomate.vasp.firetasks.tests.test\_get\_interpolated\_poscar module ------------------------------------------------------------------- diff --git a/docs/_sources/atomate.vasp.fireworks.rst.txt b/docs/_sources/atomate.vasp.fireworks.rst.txt index 9490e08b0..f82e94ade 100644 --- a/docs/_sources/atomate.vasp.fireworks.rst.txt +++ b/docs/_sources/atomate.vasp.fireworks.rst.txt @@ -12,6 +12,14 @@ atomate.vasp.fireworks.core module :undoc-members: :show-inheritance: +atomate.vasp.fireworks.exchange module +-------------------------------------- + +.. automodule:: atomate.vasp.fireworks.exchange + :members: + :undoc-members: + :show-inheritance: + atomate.vasp.fireworks.nmr module --------------------------------- diff --git a/docs/_sources/atomate.vasp.workflows.base.rst.txt b/docs/_sources/atomate.vasp.workflows.base.rst.txt index 31b694d3d..2f91b0d1d 100644 --- a/docs/_sources/atomate.vasp.workflows.base.rst.txt +++ b/docs/_sources/atomate.vasp.workflows.base.rst.txt @@ -44,6 +44,14 @@ atomate.vasp.workflows.base.elastic module :undoc-members: :show-inheritance: +atomate.vasp.workflows.base.exchange module +------------------------------------------- + +.. automodule:: atomate.vasp.workflows.base.exchange + :members: + :undoc-members: + :show-inheritance: + atomate.vasp.workflows.base.ferroelectric module ------------------------------------------------ diff --git a/docs/_sources/atomate.vasp.workflows.tests.rst.txt b/docs/_sources/atomate.vasp.workflows.tests.rst.txt index 62ff4bc8a..364abd6be 100644 --- a/docs/_sources/atomate.vasp.workflows.tests.rst.txt +++ b/docs/_sources/atomate.vasp.workflows.tests.rst.txt @@ -28,6 +28,14 @@ atomate.vasp.workflows.tests.test\_elastic\_workflow module :undoc-members: :show-inheritance: +atomate.vasp.workflows.tests.test\_exchange\_workflow module +------------------------------------------------------------ + +.. automodule:: atomate.vasp.workflows.tests.test_exchange_workflow + :members: + :undoc-members: + :show-inheritance: + atomate.vasp.workflows.tests.test\_ferroelectric\_workflow module ----------------------------------------------------------------- diff --git a/docs/_sources/changelog.rst.txt b/docs/_sources/changelog.rst.txt index 929794fbe..57c42db36 100644 --- a/docs/_sources/changelog.rst.txt +++ b/docs/_sources/changelog.rst.txt @@ -2,6 +2,14 @@ atomate Changelog ================= +**v0.9.5** + +* Add magnetism workflow (M. Horton, N. Frey) +* Overhaul SCAN workflow (R. Kingsbury) +* Move help to Discourse (A. Ganose) +* add ModifyKPoints Firetask (M. Siron) +* Misc fixes, dependency updates, and improvements (M. Horton, N. Frey, A. Jain, M. Siron, A. Ganose) + **v0.9.4** * Fixes for new pymatgen (S. Blau, S.P. Ong) diff --git a/docs/_sources/contributors.rst.txt b/docs/_sources/contributors.rst.txt index e6ada5387..4a280704d 100644 --- a/docs/_sources/contributors.rst.txt +++ b/docs/_sources/contributors.rst.txt @@ -7,9 +7,9 @@ atomate development is led by the Hacking Materials research group led by Anubha Contributions are provided by: * Alireza Faghaninia, Alex Dunn, Alex Ganose, and Evan Spotte-Smith through the research group of A. Jain at LBNL. -* Kiran Mathew, Shyam Dwaraknath, Joey Montoya, Murat Aykol, Patrick Huck, Brandon Wood, Sam Blau, Jimmy Shen, Anne Rutt, Eric Sivonxay, and Martin Siron through the research group of Prof. Kristin Persson at UC Berkeley. +* Kiran Mathew, Shyam Dwaraknath, Joey Montoya, Murat Aykol, Matt Horton, Patrick Huck, Brandon Wood, Sam Blau, Jimmy Shen, Ryan Kingsbury, Anne Rutt, Eric Sivonxay, and Martin Siron through the research group of Prof. Kristin Persson at UC Berkeley. * Hanmei Tang, Prof. Shyue Ping Ong, and the Materials Virtual Lab research group at UC San Diego. * Brandon Bocklund, who led the atomate documentation effort, through the research group of Prof. Zi-Kiu Liu at Penn State. * Tess Smidt through the research group of Prof. Jeff Neaton at UC Berkeley. * Danny Broberg through the research group of Prof. Mark Asta at UC Berkeley. -* External contributors: specter119, M. Dias Costa, S. Torrisi, Max Dylla, Marnik Bercx, Tara Maria Boland +* External contributors: specter119, M. Dias Costa, S. Torrisi, Max Dylla, Marnik Bercx, Tara Maria Boland, Nathan Frey, Martin Siron diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index ffea9688b..126511455 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: '0.9.4', + VERSION: '0.9.5', LANGUAGE: 'None', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', diff --git a/docs/atomate.common.firetasks.html b/docs/atomate.common.firetasks.html index 05e8e3936..01ff8afd3 100644 --- a/docs/atomate.common.firetasks.html +++ b/docs/atomate.common.firetasks.html @@ -4,7 +4,7 @@ - atomate.common.firetasks package — atomate 0.9.4 documentation + atomate.common.firetasks package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

Navigation

  • modules |
  • - + @@ -63,12 +63,20 @@

    Submodulesfireworks.core.firework.FiretaskBase

    Task to copy the given list of files from the given directory to the destination directory. To customize override the setup_copy and copy_files methods.

    -
    -
    Optional params:

    from_dir (str): path to the directory containing the files to be copied. -to_dir (str): path to the destination directory +

    +
    Optional params:

    from_dir (str): path to the directory containing the files to be copied. Supports env_chk. +to_dir (str): path to the destination directory. Supports env_chk. filesystem (str) -files_to_copy (list): list of file names. -exclude_files (list): list of file names to be excluded.

    +files_to_copy (list): list of file names. Defaults to copying everything in from_dir. +exclude_files (list): list of file names to be excluded. +suffix (str): suffix to append to each filename when copying

    +
    +

    (e.g., rename ‘INCAR’ to ‘INCAR.precondition’)

    +
    +
    +
    continue_on_missing(bool): Whether to continue copying when a file

    in filenames is missing. Defaults to False.

    +
    +
    @@ -79,7 +87,7 @@

    Submodules
    -optional_params = ['from_dir', 'to_dir', 'filesystem', 'files_to_copy', 'exclude_files']
    +optional_params = ['from_dir', 'to_dir', 'filesystem', 'files_to_copy', 'exclude_files', 'suffix', 'continue_on_missing']

    @@ -109,18 +117,24 @@

    Submodules
    -setup_copy(from_dir, to_dir=None, filesystem=None, files_to_copy=None, exclude_files=None, from_path_dict=None)
    +setup_copy(from_dir, to_dir=None, filesystem=None, files_to_copy=None, exclude_files=None, from_path_dict=None, suffix=None, fw_spec=None, continue_on_missing=False)

    setup the copy i.e setup the from directory, filesystem, destination directory etc.

    Args:

    from_dir (str) to_dir (str) filesystem (str) files_to_copy (list): if None all the files in the from_dir will be copied -exclude_files (list) -from_path_dict (dict): dict specification of the path. If specified must contain atleast

    +exclude_files (list): list of file names to be excluded. +suffix (str): suffix to append to each filename when copying

    -

    the key “path” that specifies the path to the from_dir.

    +

    (e.g., rename ‘INCAR’ to ‘INCAR.precondition’)

    +
    +
    continue_on_missing(bool): Whether to continue copying when a file

    in filenames is missing. Defaults to False.

    +
    +
    from_path_dict (dict): dict specification of the path. If specified must contain atleast

    the key “path” that specifies the path to the from_dir.

    +
    +

    @@ -131,7 +145,7 @@

    Submodules class atomate.common.firetasks.glue_tasks.CopyFilesFromCalcLoc(*args, **kwargs)

    Bases: fireworks.core.firework.FiretaskBase

    -

    Based on CopyVaspOutputs but for general file copying. Note that “calc_locs” +

    Based on CopyVaspOutputs but for general file copying. Note “calc_locs” must be set in the fw_spec. Files are copied to the current folder.

    Required params:

    calc_loc: name of target fw to get location for within the calc_locs.

    @@ -141,17 +155,23 @@

    Submodules
    -optional_params = ['filenames', 'name_prepend', 'name_append']
    +optional_params = ['filenames', 'name_prepend', 'name_append', 'exclude_files']

    @@ -281,6 +301,48 @@

    Submodules +
    +class atomate.common.firetasks.glue_tasks.GzipDir(*args, **kwargs)
    +

    Bases: fireworks.core.firework.FiretaskBase

    +

    Task to gzip the current directory.

    +
    +
    +optional_params = []
    +
    + +
    +
    +required_params = []
    +
    + +
    +
    +run_task(fw_spec=None)
    +

    This method gets called when the Firetask is run. It can take in a +Firework spec, perform some task using that data, and then return an +output in the form of a FWAction.

    +
    +
    Args:
    +
    fw_spec (dict): A Firework spec. This comes from the master spec.

    In addition, this spec contains a special “_fw_env” key that +contains the env settings of the FWorker calling this method. +This provides for abstracting out certain commands or +settings. For example, “foo” may be named “foo1” in resource +1 and “foo2” in resource 2. The FWorker env can specify { +“foo”: “foo1”}, which maps an abstract variable “foo” to the +relevant “foo1” or “foo2”. You can then write a task that +uses fw_spec[“_fw_env”][“foo”] that will work across all +these multiple resources.

    +
    +
    +
    +
    Returns:

    (FWAction)

    +
    +
    +
    + +

    +
    class atomate.common.firetasks.glue_tasks.PassCalcLocs(*args, **kwargs)
    @@ -658,7 +720,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.common.firetasks.tests.html b/docs/atomate.common.firetasks.tests.html index df54f8cc4..dfa7a6937 100644 --- a/docs/atomate.common.firetasks.tests.html +++ b/docs/atomate.common.firetasks.tests.html @@ -4,7 +4,7 @@ - atomate.common.firetasks.tests package — atomate 0.9.4 documentation + atomate.common.firetasks.tests package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -207,7 +207,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.common.html b/docs/atomate.common.html index 1c1decfce..50eb57532 100644 --- a/docs/atomate.common.html +++ b/docs/atomate.common.html @@ -4,7 +4,7 @@ - atomate.common package — atomate 0.9.4 documentation + atomate.common package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -113,7 +113,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.feff.firetasks.html b/docs/atomate.feff.firetasks.html index 1d0e283c9..2d78898e8 100644 --- a/docs/atomate.feff.firetasks.html +++ b/docs/atomate.feff.firetasks.html @@ -4,7 +4,7 @@ - atomate.feff.firetasks package — atomate 0.9.4 documentation + atomate.feff.firetasks package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -444,7 +444,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.feff.firetasks.tests.html b/docs/atomate.feff.firetasks.tests.html index 320cfb969..b7de3c8b7 100644 --- a/docs/atomate.feff.firetasks.tests.html +++ b/docs/atomate.feff.firetasks.tests.html @@ -4,7 +4,7 @@ - atomate.feff.firetasks.tests package — atomate 0.9.4 documentation + atomate.feff.firetasks.tests package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -118,7 +118,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.feff.fireworks.html b/docs/atomate.feff.fireworks.html index 13a848b50..a4078fe3b 100644 --- a/docs/atomate.feff.fireworks.html +++ b/docs/atomate.feff.fireworks.html @@ -4,7 +4,7 @@ - atomate.feff.fireworks package — atomate 0.9.4 documentation + atomate.feff.fireworks package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -211,7 +211,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.feff.fireworks.tests.html b/docs/atomate.feff.fireworks.tests.html index cbaaff802..c1da30d10 100644 --- a/docs/atomate.feff.fireworks.tests.html +++ b/docs/atomate.feff.fireworks.tests.html @@ -4,7 +4,7 @@ - atomate.feff.fireworks.tests package — atomate 0.9.4 documentation + atomate.feff.fireworks.tests package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -113,7 +113,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.feff.html b/docs/atomate.feff.html index 9cf735f53..df1687c76 100644 --- a/docs/atomate.feff.html +++ b/docs/atomate.feff.html @@ -4,7 +4,7 @@ - atomate.feff package — atomate 0.9.4 documentation + atomate.feff package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -183,7 +183,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.feff.workflows.html b/docs/atomate.feff.workflows.html index 1a3d1af11..e24171fea 100644 --- a/docs/atomate.feff.workflows.html +++ b/docs/atomate.feff.workflows.html @@ -4,7 +4,7 @@ - atomate.feff.workflows package — atomate 0.9.4 documentation + atomate.feff.workflows package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -253,7 +253,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.feff.workflows.tests.html b/docs/atomate.feff.workflows.tests.html index d5e696858..e98355243 100644 --- a/docs/atomate.feff.workflows.tests.html +++ b/docs/atomate.feff.workflows.tests.html @@ -4,7 +4,7 @@ - atomate.feff.workflows.tests package — atomate 0.9.4 documentation + atomate.feff.workflows.tests package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -186,7 +186,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.html b/docs/atomate.html index cff81fd0e..d0e7a8141 100644 --- a/docs/atomate.html +++ b/docs/atomate.html @@ -4,7 +4,7 @@ - atomate package — atomate 0.9.4 documentation + atomate package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -279,6 +279,7 @@

    Subpackagesatomate.vasp.firetasks.tests package @@ -466,7 +466,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.lammps.fireworks.html b/docs/atomate.lammps.fireworks.html index b2b74eaee..3482ea4a6 100644 --- a/docs/atomate.lammps.fireworks.html +++ b/docs/atomate.lammps.fireworks.html @@ -4,7 +4,7 @@ - atomate.lammps.fireworks package — atomate 0.9.4 documentation + atomate.lammps.fireworks package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -197,7 +197,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.lammps.html b/docs/atomate.lammps.html index b33d0c232..000cde090 100644 --- a/docs/atomate.lammps.html +++ b/docs/atomate.lammps.html @@ -4,7 +4,7 @@ - atomate.lammps package — atomate 0.9.4 documentation + atomate.lammps package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -266,7 +266,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.lammps.workflows.html b/docs/atomate.lammps.workflows.html index 37dc4b446..c77c98231 100644 --- a/docs/atomate.lammps.workflows.html +++ b/docs/atomate.lammps.workflows.html @@ -4,7 +4,7 @@ - atomate.lammps.workflows package — atomate 0.9.4 documentation + atomate.lammps.workflows package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -159,7 +159,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.qchem.firetasks.html b/docs/atomate.qchem.firetasks.html index 096fe867d..f509748c6 100644 --- a/docs/atomate.qchem.firetasks.html +++ b/docs/atomate.qchem.firetasks.html @@ -4,7 +4,7 @@ - atomate.qchem.firetasks package — atomate 0.9.4 documentation + atomate.qchem.firetasks package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -767,7 +767,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.qchem.firetasks.tests.html b/docs/atomate.qchem.firetasks.tests.html index b31aaa81c..0b17caab2 100644 --- a/docs/atomate.qchem.firetasks.tests.html +++ b/docs/atomate.qchem.firetasks.tests.html @@ -4,7 +4,7 @@ - atomate.qchem.firetasks.tests package — atomate 0.9.4 documentation + atomate.qchem.firetasks.tests package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -395,7 +395,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.qchem.fireworks.html b/docs/atomate.qchem.fireworks.html index 9d0ed7569..6db8fa398 100644 --- a/docs/atomate.qchem.fireworks.html +++ b/docs/atomate.qchem.fireworks.html @@ -4,7 +4,7 @@ - atomate.qchem.fireworks package — atomate 0.9.4 documentation + atomate.qchem.fireworks package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -328,7 +328,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.qchem.html b/docs/atomate.qchem.html index 258e0a409..d730cb27a 100644 --- a/docs/atomate.qchem.html +++ b/docs/atomate.qchem.html @@ -4,7 +4,7 @@ - atomate.qchem package — atomate 0.9.4 documentation + atomate.qchem package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -317,7 +317,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.qchem.workflows.base.html b/docs/atomate.qchem.workflows.base.html index 70f34c82d..1f5432afd 100644 --- a/docs/atomate.qchem.workflows.base.html +++ b/docs/atomate.qchem.workflows.base.html @@ -4,7 +4,7 @@ - atomate.qchem.workflows.base package — atomate 0.9.4 documentation + atomate.qchem.workflows.base package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -271,7 +271,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.qchem.workflows.html b/docs/atomate.qchem.workflows.html index 8dddfa732..ce12b2d22 100644 --- a/docs/atomate.qchem.workflows.html +++ b/docs/atomate.qchem.workflows.html @@ -4,7 +4,7 @@ - atomate.qchem.workflows package — atomate 0.9.4 documentation + atomate.qchem.workflows package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -112,7 +112,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.qchem.workflows.tests.html b/docs/atomate.qchem.workflows.tests.html index 7d66b8c5f..1c090a80d 100644 --- a/docs/atomate.qchem.workflows.tests.html +++ b/docs/atomate.qchem.workflows.tests.html @@ -4,7 +4,7 @@ - atomate.qchem.workflows.tests package — atomate 0.9.4 documentation + atomate.qchem.workflows.tests package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -173,7 +173,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.tools.html b/docs/atomate.tools.html index 6f0bb9400..a26e49c2f 100644 --- a/docs/atomate.tools.html +++ b/docs/atomate.tools.html @@ -4,7 +4,7 @@ - atomate.tools package — atomate 0.9.4 documentation + atomate.tools package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -110,7 +110,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.tools.post_process.html b/docs/atomate.tools.post_process.html index cc0af5b57..82fd59962 100644 --- a/docs/atomate.tools.post_process.html +++ b/docs/atomate.tools.post_process.html @@ -4,7 +4,7 @@ - atomate.tools.post_process package — atomate 0.9.4 documentation + atomate.tools.post_process package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -99,7 +99,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.tools.tests.html b/docs/atomate.tools.tests.html index 10a3c0b91..7c8f246bc 100644 --- a/docs/atomate.tools.tests.html +++ b/docs/atomate.tools.tests.html @@ -4,7 +4,7 @@ - atomate.tools.tests package — atomate 0.9.4 documentation + atomate.tools.tests package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -95,7 +95,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.utils.html b/docs/atomate.utils.html index 5a40826e3..4a4544ade 100644 --- a/docs/atomate.utils.html +++ b/docs/atomate.utils.html @@ -4,7 +4,7 @@ - atomate.utils package — atomate 0.9.4 documentation + atomate.utils package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -511,7 +511,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.utils.tests.html b/docs/atomate.utils.tests.html index e7c963bf3..d63869069 100644 --- a/docs/atomate.utils.tests.html +++ b/docs/atomate.utils.tests.html @@ -4,7 +4,7 @@ - atomate.utils.tests package — atomate 0.9.4 documentation + atomate.utils.tests package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -226,7 +226,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.vasp.analysis.html b/docs/atomate.vasp.analysis.html index 16bf70436..512cfc580 100644 --- a/docs/atomate.vasp.analysis.html +++ b/docs/atomate.vasp.analysis.html @@ -4,7 +4,7 @@ - atomate.vasp.analysis package — atomate 0.9.4 documentation + atomate.vasp.analysis package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -167,7 +167,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.vasp.builders.examples.html b/docs/atomate.vasp.builders.examples.html index 85cefe9d4..cc3944960 100644 --- a/docs/atomate.vasp.builders.examples.html +++ b/docs/atomate.vasp.builders.examples.html @@ -4,7 +4,7 @@ - atomate.vasp.builders.examples package — atomate 0.9.4 documentation + atomate.vasp.builders.examples package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -97,7 +97,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.vasp.builders.html b/docs/atomate.vasp.builders.html index 1ce051f16..74f0cca7e 100644 --- a/docs/atomate.vasp.builders.html +++ b/docs/atomate.vasp.builders.html @@ -4,7 +4,7 @@ - atomate.vasp.builders package — atomate 0.9.4 documentation + atomate.vasp.builders package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -585,7 +585,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.vasp.examples.html b/docs/atomate.vasp.examples.html index 7efbb5c3a..03fc57793 100644 --- a/docs/atomate.vasp.examples.html +++ b/docs/atomate.vasp.examples.html @@ -4,7 +4,7 @@ - atomate.vasp.examples package — atomate 0.9.4 documentation + atomate.vasp.examples package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -95,7 +95,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.vasp.firetasks.html b/docs/atomate.vasp.firetasks.html index 03fec1ecf..fc4b2e5fe 100644 --- a/docs/atomate.vasp.firetasks.html +++ b/docs/atomate.vasp.firetasks.html @@ -4,7 +4,7 @@ - atomate.vasp.firetasks package — atomate 0.9.4 documentation + atomate.vasp.firetasks package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -45,6 +45,7 @@

    Subpackagesatomate.vasp.firetasks.tests package
    • Submodules
    • atomate.vasp.firetasks.tests.test_copy module
    • +
    • atomate.vasp.firetasks.tests.test_exchange module
    • atomate.vasp.firetasks.tests.test_get_interpolated_poscar module
    • atomate.vasp.firetasks.tests.test_polarization_to_db module
    • atomate.vasp.firetasks.tests.test_write_vasp module
    • @@ -57,6 +58,266 @@

      Subpackages

      Submodules

      + +
      +

      atomate.vasp.firetasks.exchange module

      +
      +
      +class atomate.vasp.firetasks.exchange.HeisenbergConvergence(*args, **kwargs)
      +

      Bases: fireworks.core.firework.FiretaskBase

      +

      Quick check to see if the Heisenberg model has “converged” for any +particular nearest neighbor cutoff value in the sense that |J_ij| < |E_0| +for all i, j.

      +

      If not, it doesn’t make sense to do Monte Carlo and the system is either +1) not well described by the Heisenberg Model (perhaps the magnetic +moments are not localized) or 2) not correctly captured by the provided +low-energy magnetic orderings.

      +
      +
      Args:

      db_file (str): path to file containing the database credentials. +wf_uuid (int): Unique id for record keeping. +average (bool): <J> exchange param only.

      +
      +
      TODO:
        +
      • More robust convergence check

      • +
      +
      +
      +
      +
      +required_params = ['db_file', 'wf_uuid', 'average']
      +
      + +
      +
      +run_task(fw_spec)
      +

      This method gets called when the Firetask is run. It can take in a +Firework spec, perform some task using that data, and then return an +output in the form of a FWAction.

      +
      +
      Args:
      +
      fw_spec (dict): A Firework spec. This comes from the master spec.

      In addition, this spec contains a special “_fw_env” key that +contains the env settings of the FWorker calling this method. +This provides for abstracting out certain commands or +settings. For example, “foo” may be named “foo1” in resource +1 and “foo2” in resource 2. The FWorker env can specify { +“foo”: “foo1”}, which maps an abstract variable “foo” to the +relevant “foo1” or “foo2”. You can then write a task that +uses fw_spec[“_fw_env”][“foo”] that will work across all +these multiple resources.

      +
      +
      +
      +
      Returns:

      (FWAction)

      +
      +
      +
      + +
      + +
      +
      +class atomate.vasp.firetasks.exchange.HeisenbergModelMapping(*args, **kwargs)
      +

      Bases: fireworks.core.firework.FiretaskBase

      +

      Map structures and energies to a Heisenberg model and compute exchange +parameters for a given NN cutoff.

      +
        +
      • +
        heisenberg_settings:

        cutoff (float): Starting point for nearest neighbor search. +tol (float): Tolerance for equivalent NN bonds.

        +
        +
        +
      • +
      +
      +
      Args:

      structures (list): Magnetic structures. +energies (list): Energies / atom (eV).

      +
      +
      Optional parameters:
      +
      heisenberg_settings (dict): A config dict for Heisenberg model

      mapping, detailed above.

      +
      +
      +
      +
      +
      +
      +optional_params = ['heisenberg_settings']
      +
      + +
      +
      +required_params = ['structures', 'energies']
      +
      + +
      +
      +run_task(fw_spec)
      +

      This method gets called when the Firetask is run. It can take in a +Firework spec, perform some task using that data, and then return an +output in the form of a FWAction.

      +
      +
      Args:
      +
      fw_spec (dict): A Firework spec. This comes from the master spec.

      In addition, this spec contains a special “_fw_env” key that +contains the env settings of the FWorker calling this method. +This provides for abstracting out certain commands or +settings. For example, “foo” may be named “foo1” in resource +1 and “foo2” in resource 2. The FWorker env can specify { +“foo”: “foo1”}, which maps an abstract variable “foo” to the +relevant “foo1” or “foo2”. You can then write a task that +uses fw_spec[“_fw_env”][“foo”] that will work across all +these multiple resources.

      +
      +
      +
      +
      Returns:

      (FWAction)

      +
      +
      +
      + +
      + +
      +
      +class atomate.vasp.firetasks.exchange.HeisenbergModelToDb(*args, **kwargs)
      +

      Bases: fireworks.core.firework.FiretaskBase

      +

      Insert Heisenberg Model object into a DB. Assumes you are in a +directory with a model written to a .json file.

      +
      +
      Args:

      db_file (str): path to file containing the database credentials. +wf_uuid (int): Unique id for record keeping.

      +
      +
      +
      +
      +required_params = ['db_file', 'wf_uuid']
      +
      + +
      +
      +run_task(fw_spec)
      +

      This method gets called when the Firetask is run. It can take in a +Firework spec, perform some task using that data, and then return an +output in the form of a FWAction.

      +
      +
      Args:
      +
      fw_spec (dict): A Firework spec. This comes from the master spec.

      In addition, this spec contains a special “_fw_env” key that +contains the env settings of the FWorker calling this method. +This provides for abstracting out certain commands or +settings. For example, “foo” may be named “foo1” in resource +1 and “foo2” in resource 2. The FWorker env can specify { +“foo”: “foo1”}, which maps an abstract variable “foo” to the +relevant “foo1” or “foo2”. You can then write a task that +uses fw_spec[“_fw_env”][“foo”] that will work across all +these multiple resources.

      +
      +
      +
      +
      Returns:

      (FWAction)

      +
      +
      +
      + +
      + +
      +
      +class atomate.vasp.firetasks.exchange.VampireMC(*args, **kwargs)
      +

      Bases: fireworks.core.firework.FiretaskBase

      +

      If there is a suitable Heisenberg model, run Monte Carlo to compute the +critical temperature.

      +
      +
      Args:

      db_file (str): path to file containing the database credentials. +wf_uuid (int): Unique id for record keeping.

      +
      +
      Optional args:
      +
      mc_settings (dict): A configuration dict for monte carlo.

      See pymatgen.command_line.VampireCaller for options.

      +
      +
      +
      +
      TODO:
        +
      • Include HeisenbergModel convergence check.

      • +
      +
      +
      +
      +
      +optional_params = ['mc_settings']
      +
      + +
      +
      +required_params = ['db_file', 'wf_uuid']
      +
      + +
      +
      +run_task(fw_spec)
      +

      This method gets called when the Firetask is run. It can take in a +Firework spec, perform some task using that data, and then return an +output in the form of a FWAction.

      +
      +
      Args:
      +
      fw_spec (dict): A Firework spec. This comes from the master spec.

      In addition, this spec contains a special “_fw_env” key that +contains the env settings of the FWorker calling this method. +This provides for abstracting out certain commands or +settings. For example, “foo” may be named “foo1” in resource +1 and “foo2” in resource 2. The FWorker env can specify { +“foo”: “foo1”}, which maps an abstract variable “foo” to the +relevant “foo1” or “foo2”. You can then write a task that +uses fw_spec[“_fw_env”][“foo”] that will work across all +these multiple resources.

      +
      +
      +
      +
      Returns:

      (FWAction)

      +
      +
      +
      + +
      + +
      +
      +class atomate.vasp.firetasks.exchange.VampireToDb(*args, **kwargs)
      +

      Bases: fireworks.core.firework.FiretaskBase

      +

      Insert VAMPIRE output into DB.

      +

      Assumes you are in a directory with output written to a .json.

      +
      +
      Args:

      db_file (str): path to file containing the database credentials. +wf_uuid (int): Unique id for record keeping.

      +
      +
      +
      +
      +required_params = ['db_file', 'wf_uuid']
      +
      + +
      +
      +run_task(fw_spec)
      +

      This method gets called when the Firetask is run. It can take in a +Firework spec, perform some task using that data, and then return an +output in the form of a FWAction.

      +
      +
      Args:
      +
      fw_spec (dict): A Firework spec. This comes from the master spec.

      In addition, this spec contains a special “_fw_env” key that +contains the env settings of the FWorker calling this method. +This provides for abstracting out certain commands or +settings. For example, “foo” may be named “foo1” in resource +1 and “foo2” in resource 2. The FWorker env can specify { +“foo”: “foo1”}, which maps an abstract variable “foo” to the +relevant “foo1” or “foo2”. You can then write a task that +uses fw_spec[“_fw_env”][“foo”] that will work across all +these multiple resources.

      +
      +
      +
      +
      Returns:

      (FWAction)

      +
      +
      +
      + +
      +

      atomate.vasp.firetasks.glue_tasks module

      @@ -893,39 +1154,41 @@

      Submodules -
      -class atomate.vasp.firetasks.parse_outputs.MagneticDeformationToDB(*args, **kwargs)
      +
      +class atomate.vasp.firetasks.parse_outputs.MagneticDeformationToDb(*args, **kwargs)

      Bases: fireworks.core.firework.FiretaskBase

      Used to calculate magnetic deformation from get_wf_magnetic_deformation workflow. See docstring -for that workflow for more information. -Required parameters:

      -
      -

      db_file (str): path to the db file that holds your tasks -collection and that you want to hold the magnetic_orderings -collection -wf_uuid (str): auto-generated from get_wf_magnetic_orderings, -used to make it easier to retrieve task docs

      -
      +for that workflow for more information.

      -
      Optional parameters:

      to_db (bool): if True, the data will be inserted into -dedicated collection in database, otherwise, will be dumped +

      Required parameters:
      +
      db_file (str): path to the db file that holds your tasks

      collection and that you want to hold the magnetic_orderings +collection

      +
      +
      wf_uuid (str): auto-generated from get_wf_magnetic_orderings,

      used to make it easier to retrieve task docs

      +
      +
      +
      +
      Optional parameters:
      +
      to_db (bool): if True, the data will be inserted into

      dedicated collection in database, otherwise, will be dumped to a .json file.

      +
      +
      -
      -optional_params = ['to_db']
      +
      +optional_params = ['to_db']
      -
      -required_params = ['db_file', 'wf_uuid']
      +
      +required_params = ['db_file', 'wf_uuid']
      -
      -run_task(fw_spec)
      +
      +run_task(fw_spec)

      This method gets called when the Firetask is run. It can take in a Firework spec, perform some task using that data, and then return an output in the form of a FWAction.

      @@ -951,37 +1214,56 @@

      Submodules -
      -class atomate.vasp.firetasks.parse_outputs.MagneticOrderingsToDB(*args, **kwargs)
      +
      +class atomate.vasp.firetasks.parse_outputs.MagneticOrderingsToDb(*args, **kwargs)

      Bases: fireworks.core.firework.FiretaskBase

      Used to aggregate tasks docs from magnetic ordering workflow. For large-scale/high-throughput use, would recommend a specific builder, this is intended for easy, automated use for calculating magnetic orderings directly from the get_wf_magnetic_orderings -workflow. It’s unlikely you will want to call this directly. -Required parameters:

      +workflow. It’s unlikely you will want to call this directly.

      +
      +
      Required parameters:
      +
      db_file (str): path to the db file that holds your tasks

      collection and that you want to hold the magnetic_orderings +collection

      +
      +
      wf_uuid (str): auto-generated from get_wf_magnetic_orderings,

      used to make it easier to retrieve task docs

      +
      +
      parent_structure (Structure): Structure of parent crystal (not

      magnetically ordered)

      +
      +
      +

      perform_bader (bool): Perform Bader charge analysis. +scan (bool): Do static calcs with SCAN functional.

      +
      +
      Optional parameters:
      +
      origins (list): str indicating transformations that generated

      orderings.

      +
      +
      +

      input_index (int): index of input structure to enumerator. +to_db (bool): if True, the data will be inserted into

      -

      db_file (str): path to the db file that holds your tasks -collection and that you want to hold the magnetic_orderings -collection -wf_uuid (str): auto-generated from get_wf_magnetic_orderings, -used to make it easier to retrieve task docs -parent_structure: Structure of parent crystal (not magnetically -ordered)

      +

      dedicated collection in database, otherwise, will be dumped +to a .json file.

      +
      +
      additional_fields (dict): fields added to the document such as

      user-defined tags or name, ids, etc

      +
      +
      +
      +
      -
      -optional_params = ['origins', 'input_index']
      +
      +optional_params = ['origins', 'input_index', 'to_db', 'additional_fields']
      -
      -required_params = ['db_file', 'wf_uuid', 'parent_structure', 'perform_bader', 'scan']
      +
      +required_params = ['db_file', 'wf_uuid', 'parent_structure', 'perform_bader', 'scan']
      -
      -run_task(fw_spec)
      +
      +run_task(fw_spec)

      This method gets called when the Firetask is run. It can take in a Firework spec, perform some task using that data, and then return an output in the form of a FWAction.

      @@ -1176,6 +1458,8 @@

      Submodules
      -optional_params = ['calc_dir', 'calc_loc', 'parse_dos', 'bandstructure_mode', 'additional_fields', 'db_file', 'fw_spec_field', 'defuse_unsuccessful', 'task_fields_to_push', 'parse_chgcar', 'parse_aeccar']
      +optional_params = ['calc_dir', 'calc_loc', 'parse_dos', 'bandstructure_mode', 'additional_fields', 'db_file', 'fw_spec_field', 'defuse_unsuccessful', 'task_fields_to_push', 'parse_chgcar', 'parse_aeccar', 'parse_potcar_file', 'store_volumetric_data']

      @@ -1456,12 +1740,13 @@

      Submodules
      -optional_params = ['params_to_check', 'check_incar', 'check_kpoints', 'check_poscar', 'check_potcar']
      +optional_params = ['params_to_check', 'check_incar', 'check_kpoints', 'check_poscar', 'check_potcar', 'clear_inputs']

      @@ -1499,7 +1784,7 @@

      Submodules

      atomate.vasp.firetasks.write_inputs module

      -

      This module defines tasks for writing vasp input sets for various types of vasp calculations

      +

      This module defines tasks for writing vasp input sets.

      class atomate.vasp.firetasks.write_inputs.ModifyIncar(*args, **kwargs)
      @@ -1553,6 +1838,56 @@

      Submodules +
      +class atomate.vasp.firetasks.write_inputs.ModifyKpoints(*args, **kwargs)
      +

      Bases: fireworks.core.firework.FiretaskBase

      +

      Modify an KPOINTS file.

      +
      +
      Required params:

      (none)

      +
      +
      Optional params:
      +
      kpoints_update (dict): overwrite Kpoint dict key. Supports env_chk.

      keys can be anything property of a kpoint object (kpts, kpts_shift, +kpts_weights, labels, comment, coord_type, num_kpts, +tet_connections, tet_number, tet_weight)

      +
      +
      +

      input_filename (str): Input filename (if not “KPOINTS”) +output_filename (str): Output filename (if not “KPOINTS”)

      +
      +
      +
      +
      +optional_params = ['kpoints_update', 'input_filename', 'output_filename']
      +
      + +
      +
      +run_task(fw_spec)
      +

      This method gets called when the Firetask is run. It can take in a +Firework spec, perform some task using that data, and then return an +output in the form of a FWAction.

      +
      +
      Args:
      +
      fw_spec (dict): A Firework spec. This comes from the master spec.

      In addition, this spec contains a special “_fw_env” key that +contains the env settings of the FWorker calling this method. +This provides for abstracting out certain commands or +settings. For example, “foo” may be named “foo1” in resource +1 and “foo2” in resource 2. The FWorker env can specify { +“foo”: “foo1”}, which maps an abstract variable “foo” to the +relevant “foo1” or “foo2”. You can then write a task that +uses fw_spec[“_fw_env”][“foo”] that will work across all +these multiple resources.

      +
      +
      +
      +
      Returns:

      (FWAction)

      +
      +
      +
      + +

      +
      class atomate.vasp.firetasks.write_inputs.ModifyPotcar(*args, **kwargs)
      @@ -1603,13 +1938,65 @@

      Submodules +
      +class atomate.vasp.firetasks.write_inputs.UpdateScanRelaxBandgap(*args, **kwargs)
      +

      Bases: fireworks.core.firework.FiretaskBase

      +

      Writes input files for a SCAN relaxation by constructing a new input set. +The purpose of this Firetask is to allow the KSPACING and smearing parameters +to be recalculated based on the bandgap from the PBE relaxation in the +SCAN relaxation workflow. Assumes that output files from a previous +(e.g., optimization) run can be accessed in current dir or prev_calc_dir.

      +
      +
      Optional params (dict):
      +
      override_default_vasp_params: Dict of any keyword arguments supported

      by MPScanRelaxSet.

      +
      +
      potcar_spec (bool): Instead of writing the POTCAR, write a

      “POTCAR.spec”. This is intended to allow testing of workflows +without requiring pseudo-potentials to be installed on the system.

      +
      +
      +
      +
      +
      +
      +optional_params = ['override_default_vasp_params', 'potcar_spec']
      +
      + +
      +
      +run_task(fw_spec)
      +

      This method gets called when the Firetask is run. It can take in a +Firework spec, perform some task using that data, and then return an +output in the form of a FWAction.

      +
      +
      Args:
      +
      fw_spec (dict): A Firework spec. This comes from the master spec.

      In addition, this spec contains a special “_fw_env” key that +contains the env settings of the FWorker calling this method. +This provides for abstracting out certain commands or +settings. For example, “foo” may be named “foo1” in resource +1 and “foo2” in resource 2. The FWorker env can specify { +“foo”: “foo1”}, which maps an abstract variable “foo” to the +relevant “foo1” or “foo2”. You can then write a task that +uses fw_spec[“_fw_env”][“foo”] that will work across all +these multiple resources.

      +
      +
      +
      +
      Returns:

      (FWAction)

      +
      +
      +
      + +

      +
      class atomate.vasp.firetasks.write_inputs.WriteNormalmodeDisplacedPoscar(*args, **kwargs)

      Bases: fireworks.core.firework.FiretaskBase

      -

      Displace the structure from the previous calculation along the provided normal mode by the -given amount and write the corresponding Poscar file. The fw_spec must contain a “normalmodes” -key with “eigenvecs” sub-key that is likely produced by a previous calc.

      +

      Displace the structure from the previous calculation along the provided +normal mode by the given amount and write the corresponding Poscar file. +The fw_spec must contain a “normalmodes” key with “eigenvecs” sub-key that +is likely produced by a previous calc.

      Required params:

      mode (int): normal mode index displacement (float): displacement along the normal mode in Angstroms

      @@ -1652,28 +2039,37 @@

      Submodulesclass atomate.vasp.firetasks.write_inputs.WriteTransmutedStructureIOSet(*args, **kwargs)

      Bases: fireworks.core.firework.FiretaskBase

      Apply the provided transformations to the input structure and write the -input set for that structure. Reads structure from POSCAR if no structure provided. Note that -if a transformation yields many structures from one, only the last structure in the list is -used.

      +input set for that structure. Reads structure from POSCAR if no structure +provided. Note that if a transformation yields many structures from one, +only the last structure in the list is used.

      Required params:

      structure (Structure): input structure -transformations (list): list of names of transformation classes as defined in

      +transformations (list): list of names of transformation classes as

      -

      the modules in pymatgen.transformations

      +

      defined in the modules in pymatgen.transformations

      vasp_input_set (VaspInputSet): VASP input set.

      Optional params:
      -
      transformation_params (list): list of dicts where each dict specifies the input parameters

      to instantiate the transformation class in the transformations list.

      +
      transformation_params (list): list of dicts where each dict specifies

      the input parameters to instantiate the transformation class in the +transformations list.

      override_default_vasp_params (dict): additional user input settings. -prev_calc_dir: path to previous calculation if using structure from another calculation.

      +prev_calc_dir: path to previous calculation if using structure from

      +
      +

      another calculation.

      +
      +
      +
      potcar_spec (bool): Instead of writing the POTCAR, write a

      “POTCAR.spec”. This is intended to allow testing of workflows +without requiring pseudo-potentials to be installed on the system.

      +
      +
      -optional_params = ['prev_calc_dir', 'transformation_params', 'override_default_vasp_params']
      +optional_params = ['prev_calc_dir', 'transformation_params', 'override_default_vasp_params', 'potcar_spec']
      @@ -1712,27 +2108,33 @@

      Submodules class atomate.vasp.firetasks.write_inputs.WriteVaspFromIOSet(*args, **kwargs)

      Bases: fireworks.core.firework.FiretaskBase

      -

      Create VASP input files using implementations of pymatgen’s AbstractVaspInputSet. An input set -can be provided as an object or as a String/parameter combo.

      +

      Create VASP input files using implementations of pymatgen’s +AbstractVaspInputSet. An input set can be provided as an object or as a +String/parameter combo.

      Required params:

      structure (Structure): structure -vasp_input_set (AbstractVaspInputSet or str): Either a VaspInputSet object or a string

      +vasp_input_set (AbstractVaspInputSet or str): Either a VaspInputSet

      -

      name for the VASP input set (e.g., “MPRelaxSet”).

      +

      object or a string name for the VASP input set (e.g., “MPRelaxSet”).

      Optional params:
      -
      vasp_input_params (dict): When using a string name for VASP input set, use this as a dict

      to specify kwargs for instantiating the input set parameters. For example, if you want -to change the user_incar_settings, you should provide: {“user_incar_settings”: …}. -This setting is ignored if you provide the full object representation of a VaspInputSet -rather than a String.

      +
      vasp_input_params (dict): When using a string name for VASP input set,

      use this as a dict to specify kwargs for instantiating the input set +parameters. For example, if you want to change the +user_incar_settings, you should provide: +{“user_incar_settings”: …}. This setting is ignored if you provide +the full object representation of a VaspInputSet rather than a +String.

      +
      +
      potcar_spec (bool): Instead of writing the POTCAR, write a

      “POTCAR.spec”. This is intended to allow testing of workflows +without requiring pseudo-potentials to be installed on the system.

      -optional_params = ['vasp_input_params']
      +optional_params = ['vasp_input_params', 'potcar_spec']
      @@ -1785,20 +2187,28 @@

      Submodules +
      vasp_input_set (str): a string name for the VASP input set (e.g.,

      “MPRelaxSet”).

      +
      +

      Optional params:
      -
      vasp_input_params (dict): When using a string name for VASP input set, use this as a dict

      to specify kwargs for instantiating the input set parameters. For example, if you want -to change the user_incar_settings, you should provide: {“user_incar_settings”: …}. -This setting is ignored if you provide the full object representation of a VaspInputSet -rather than a String.

      +
      vasp_input_params (dict): When using a string name for VASP input set,

      use this as a dict to specify kwargs for instantiating the input set +parameters. For example, if you want to change the +user_incar_settings, you should provide: +{“user_incar_settings”: …}. This setting is ignored if you provide +the full object representation of a VaspInputSet rather than a +String.

      +
      +
      potcar_spec (bool): Instead of writing the POTCAR, write a

      “POTCAR.spec”. This is intended to allow testing of workflows +without requiring pseudo-potentials to be installed on the system.

      -optional_params = ['vasp_input_params', 'autosort_tol']
      +optional_params = ['vasp_input_params', 'autosort_tol', 'potcar_spec']
      @@ -1838,9 +2248,9 @@

      Submodulesclass atomate.vasp.firetasks.write_inputs.WriteVaspFromPMGObjects(*args, **kwargs)

      Bases: fireworks.core.firework.FiretaskBase

      Write VASP files using pymatgen objects.

      +

      Note, that although this firetask has no required params, it is +non-functional unless at least one optional param is set.

      -
      Required params:

      (none) - although non-functional unless you set one or more optional params

      -
      Optional params:

      incar (Incar): pymatgen Incar object poscar (Poscar): pymatgen Poscar object kpoints (Kpoints): pymatgen Kpoints object @@ -1883,20 +2293,24 @@

      Submodules class atomate.vasp.firetasks.write_inputs.WriteVaspHSEBSFromPrev(*args, **kwargs)

      Bases: fireworks.core.firework.FiretaskBase

      -

      Writes input files for HSE band structure run. Assumes that output files from a -a previous job can be accessed. Since HSE always re-optimizes the charge density (no nSCF mode), -the previous job is used to get the location of VBM/CBM for mode=”gap” (otherwise just used to -get the structure / starting charge density).

      -
      -
      Required params:

      (none)

      +

      Writes input files for HSE band structure run. Assumes that output files +from a previous job can be accessed. Since HSE always re-optimizes the +charge density (no nSCF mode), the previous job is used to get the location +of VBM/CBM for mode=”gap” (otherwise just used to get the structure / +starting charge density).

      +
      +
      Optional params:
      +
      potcar_spec (bool): Instead of writing the POTCAR, write a

      “POTCAR.spec”. This is intended to allow testing of workflows +without requiring pseudo-potentials to be installed on the system.

      -
      Optional params:

      (documentation for all other optional params can be found in +

      +

      (documentation for all other optional params can be found in MPHSEBSSet)

      -optional_params = ['prev_calc_dir', 'mode', 'reciprocal_density', 'kpoints_line_density']
      +optional_params = ['prev_calc_dir', 'mode', 'reciprocal_density', 'kpoints_line_density', 'potcar_spec']
      @@ -1941,15 +2355,24 @@

      Submodules +
      reciprocal_density (int): the reciprocal density for the kpoint mesh,

      defaults to 100

      +
      +

      +

      other_params (dict) : any other params passed to MPNMRSet as a dict. +potcar_spec (bool): Instead of writing the POTCAR, write a

      +
      +

      “POTCAR.spec”. This is intended to allow testing of workflows +without requiring pseudo-potentials to be installed on the system.

      -

      reciprocol_density (int): the reciprocol density for the kpoint mesh, defaults to 100 -other_aprams (dict) : any other params passsed to MPNMRSet as a dictionary

      -optional_params = ['mode', 'isotopes', 'reciprocal_density', 'other_params']
      +optional_params = ['prev_calc_dir', 'mode', 'isotopes', 'reciprocal_density', 'other_params', 'potcar_spec']
      @@ -1986,16 +2409,19 @@

      Submodules -
      Required params:

      (none)

      +
      +
      Optional params:
      +
      potcar_spec (bool): Instead of writing the POTCAR, write a

      “POTCAR.spec”. This is intended to allow testing of workflows +without requiring pseudo-potentials to be installed on the system.

      -
      Optional params:

      (documentation for all optional params can be found in +

      +

      (documentation for all optional params can be found in NonSCFVaspInputSet)

      -optional_params = ['prev_calc_dir', 'copy_chgcar', 'nbands_factor', 'reciprocal_density', 'kpoints_line_density', 'small_gap_multiply', 'standardize', 'sym_prec', 'international_monoclinic', 'mode', 'nedos', 'optics', 'other_params']
      +optional_params = ['prev_calc_dir', 'copy_chgcar', 'nbands_factor', 'reciprocal_density', 'kpoints_line_density', 'small_gap_multiply', 'standardize', 'sym_prec', 'international_monoclinic', 'mode', 'nedos', 'optics', 'other_params', 'potcar_spec']
      @@ -2035,14 +2461,21 @@

      Submodulesclass atomate.vasp.firetasks.write_inputs.WriteVaspSOCFromPrev(*args, **kwargs)

      Bases: fireworks.core.firework.FiretaskBase

      Writes input files for a spinorbit coupling calculation.

      -
      +
      Required params:

      magmom (list): magnetic moment values for each site in the structure. saxis (list): magnetic field direction

      +
      Optional params:
      +
      potcar_spec (bool): Instead of writing the POTCAR, write a

      “POTCAR.spec”. This is intended to allow testing of workflows +without requiring pseudo-potentials to be installed on the system.

      +
      +
      +

      (documentation for all optional params can be found in MPSOCSet)

      +
      -optional_params = ['prev_calc_dir', 'copy_chgcar', 'nbands_factor', 'reciprocal_density', 'small_gap_multiply', 'standardize', 'sym_prec', 'international_monoclinic', 'other_params']
      +optional_params = ['prev_calc_dir', 'copy_chgcar', 'nbands_factor', 'reciprocal_density', 'small_gap_multiply', 'standardize', 'sym_prec', 'international_monoclinic', 'other_params', 'potcar_spec']
      @@ -2081,19 +2514,22 @@

      Submodules class atomate.vasp.firetasks.write_inputs.WriteVaspStaticFromPrev(*args, **kwargs)

      Bases: fireworks.core.firework.FiretaskBase

      -

      Writes input files for a static run. Assumes that output files from a previous -(e.g., optimization) run can be accessed in current dir or prev_calc_dir. Also allows -lepsilon (dielectric constant) calcs.

      -
      -
      Required params:

      (none)

      +

      Writes input files for a static run. Assumes that output files from a +previous (e.g., optimization) run can be accessed in current dir or +prev_calc_dir. Also allows lepsilon (dielectric constant) calcs.

      +
      +
      Optional params:
      +
      potcar_spec (bool): Instead of writing the POTCAR, write a

      “POTCAR.spec”. This is intended to allow testing of workflows +without requiring pseudo-potentials to be installed on the system.

      -
      Optional params:

      (documentation for all other optional params can be found in +

      +

      (documentation for all other optional params can be found in MPStaticSet)

      -optional_params = ['prev_calc_dir', 'reciprocal_density', 'small_gap_multiply', 'standardize', 'sym_prec', 'international_monoclinic', 'lepsilon', 'other_params']
      +optional_params = ['prev_calc_dir', 'reciprocal_density', 'small_gap_multiply', 'standardize', 'sym_prec', 'international_monoclinic', 'lepsilon', 'other_params', 'potcar_spec']
      @@ -2140,6 +2576,7 @@

      Table of Contents

    • atomate.vasp.firetasks package
    • diff --git a/docs/atomate.vasp.firetasks.tests.html b/docs/atomate.vasp.firetasks.tests.html index 7bc314fc4..dd6d68166 100644 --- a/docs/atomate.vasp.firetasks.tests.html +++ b/docs/atomate.vasp.firetasks.tests.html @@ -4,7 +4,7 @@ - atomate.vasp.firetasks.tests package — atomate 0.9.4 documentation + atomate.vasp.firetasks.tests package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

      Navigation

    • modules |
    • - +
    @@ -80,6 +80,26 @@

    Submodules +

    atomate.vasp.firetasks.tests.test_exchange module

    +
    +
    +class atomate.vasp.firetasks.tests.test_exchange.TestExchangeTasks(methodName='runTest')
    +

    Bases: atomate.utils.testing.AtomateTest

    +
    +
    +classmethod setUpClass()
    +

    Hook method for setting up class fixture before running tests in the class.

    +
    + +
    +
    +test_heisenberg_mm()
    +
    + +
    +

    atomate.vasp.firetasks.tests.test_get_interpolated_poscar module

    @@ -160,6 +180,11 @@

    Submodulestest_modify_incar()

    +
    +
    +test_modify_kpoints()
    +
    +
    test_modify_potcar()
    @@ -170,6 +195,11 @@

    Submodulestest_pmgobjects()

    +
    +
    +test_potcar_spec()
    +
    +

    @@ -209,6 +239,7 @@

    Table of Contents

  • atomate.vasp.firetasks.tests package diff --git a/docs/atomate.vasp.fireworks.html b/docs/atomate.vasp.fireworks.html index 5310e0415..8c107f0de 100644 --- a/docs/atomate.vasp.fireworks.html +++ b/docs/atomate.vasp.fireworks.html @@ -4,7 +4,7 @@ - atomate.vasp.fireworks package — atomate 0.9.4 documentation + atomate.vasp.fireworks package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -416,6 +416,53 @@

    Submodules +
    +class atomate.vasp.fireworks.core.ScanOptimizeFW(structure, name='SCAN structure optimization', vasp_input_set=None, vasp_cmd='>>vasp_cmd<<', override_default_vasp_params=None, db_file='>>db_file<<', vdw_kernel_dir='>>vdw_kernel_dir<<', parents=None, **kwargs)
    +

    Bases: fireworks.core.firework.Firework

    +
    +
    +__init__(structure, name='SCAN structure optimization', vasp_input_set=None, vasp_cmd='>>vasp_cmd<<', override_default_vasp_params=None, db_file='>>db_file<<', vdw_kernel_dir='>>vdw_kernel_dir<<', parents=None, **kwargs)
    +

    Structure optimization using the SCAN metaGGA functional.

    +

    This workflow performs a 3-step optmization. The first step (‘relax1’) +is a conventional GGA run relaxation that initializes the geometry and +calculates the bandgap of the structure. The bandgap is used to update +the KSPACING parameter, which sets the appropriate number of k-points +for the structure. The second step (‘.relax2’) is a static GGA +calculation that computes wavefunctions using the updated number of +k-points. The third step (‘relax3’) is a SCAN relaxation.

    +

    By default, .relax1 and .relax2 are force converged with +EDIFFG = -0.05, and .relax3 is force converged with EDIFFG=-0.02.

    +
    +
    Args:

    structure (Structure): Input structure. +name (str): Name for the Firework. +vasp_input_set (VaspInputSet): input set to use. Defaults to

    +
    +

    MPScanRelaxSet() if None.

    +
    +
    +
    override_default_vasp_params (dict): If this is not None, and

    vasp_input_set is None, these params are passed to the default +vasp_input_set, i.e., MPScanRelaxSet. This allows one to easily +override some settings, e.g., bandgap, user_incar_settings, etc.

    +
    +
    +

    vasp_cmd (str): Command to run vasp. Supports env_chk. +vdw_kernel_dir (str): Directory containing the pre-compiled VdW

    +
    +

    kernel. Supports env_chk.

    +
    +
    +
    db_file (str): Path to file specifying db credentials to place

    output parsing. Supports env_chk.

    +
    +
    +

    parents ([Firework]): Parents of this particular Firework. +**kwargs: Other kwargs that are passed to Firework.__init__.

    +
    +
    +
    + +
    +
    class atomate.vasp.fireworks.core.StaticFW(structure=None, name='static', vasp_input_set=None, vasp_input_set_params=None, vasp_cmd='>>vasp_cmd<<', prev_calc_loc=True, prev_calc_dir=None, db_file='>>db_file<<', vasptodb_kwargs=None, parents=None, **kwargs)
    @@ -523,6 +570,79 @@

    Submodules +

    atomate.vasp.fireworks.exchange module

    +
    +
    +class atomate.vasp.fireworks.exchange.HeisenbergModelFW(wf_uuid, parent_structure, parents, db_file='>>db_file<<', heisenberg_settings=None, name='heisenberg model', structures=None, energies=None)
    +

    Bases: fireworks.core.firework.Firework

    +
    +
    +__init__(wf_uuid, parent_structure, parents, db_file='>>db_file<<', heisenberg_settings=None, name='heisenberg model', structures=None, energies=None)
    +

    Takes a set of low-energy magnetic orderings and energies and maps +them to a Heisenberg Model to compute exchange params.

    +
      +
    • +
      heisenberg_settings:

      cutoff (float): Starting point for nearest neighbor search. +tol (float): Tolerance for equivalent NN bonds.

      +
      +
      +
    • +
    +
    +
    Args:

    wf_uuid (int): Unique id for record keeping. +parent_structure (Structure): Magnetic ground state. +parents (FireWorks): Parent FWs. +db_file (str): Path to file containing db credentials. +heisenberg_settings (dict): A config dict for Heisenberg model

    +
    +

    mapping, detailed above.

    +
    +

    name (str): Labels the FW. +structures (list): Magnetic structures. +energies (list): Total energies of magnetic structures.

    +
    +
    TODO:
      +
    • Test a range of nn cutoffs and add convergence check.

    • +
    +
    +
    +
    + +
    + +
    +
    +class atomate.vasp.fireworks.exchange.VampireCallerFW(wf_uuid, parent_structure, parents, db_file='>>db_file<<', mc_settings=None, name='vampire caller')
    +

    Bases: fireworks.core.firework.Firework

    +
    +
    +__init__(wf_uuid, parent_structure, parents, db_file='>>db_file<<', mc_settings=None, name='vampire caller')
    +

    Run Vampire Monte Carlo from a HeisenbergModel.

    +
      +
    • +
      mc_settings:

      mc_box_size (float): MC simulation box size in nm. +equil_timesteps (int): Number of MC equilibration moves. +mc_timesteps (int): Number of MC moves for averaging. +avg (bool): Compute only <J>.

      +
      +
      +
    • +
    +
    +
    Args:

    wf_uuid (int): Unique id for record keeping. +parent_structure (Structure): Magnetic ground state. +parents (FireWorks): Parent FWs. +db_file (str): Path to file containing db credentials. +mc_settings (dict): A configuration dict for monte carlo. +name (str): Labels the FW.

    +
    +
    +
    + +
    +

    atomate.vasp.fireworks.nmr module

    @@ -573,50 +693,78 @@

    Submodules
    __init__(structure, name='static dipole moment', static_name='static', vasp_cmd='vasp', vasp_input_set=None, vasp_input_set_params=None, db_file=None, parents=None, gap_threshold=0.01, interpolate=False, start=None, end=None, this_image=0, nimages=5, **kwargs)
    -

    Static Firework that calculates the dipole moment of structure or a single interpolated image of structures -output by two calculations specified by PassCalcLoc names start and end.

    -

    This Firework uses three steps to calculate the dipole moment. -1. A StaticFW or StaticInterpolatFW calculation is performed to compute the band gap of the structure. -2. Because VASP cannot compute the dipole moment of metallic structures, CheckBandgap checks that the structure -has a band gap greater than gap_threshold. If the structure has a band gap less than gap_threshold, -the Firework defuses. Otherwise, -3. a polarization calculation (LCALCPOL=TRUE) is performed to calculate the dipole moment.

    -

    If interpolate is equal to True, the keywords start and end are PassCalcLoc names used to locate the output -structures (CONTCAR) of two previous calculations. These two structures must have the same number and -type of atoms given in identical order in the structures. These structures are used to create nimages structures -interpolations.

    -

    this_image specifies which of the interpolated structures to use in this Firework. For example in the -ferroelectric workflow, two structures that can be distorted into one another (a -high-symmetry nonpolar structure and a low-symmetry polar structure) are relaxed using OptimizeFW. Then the -dipole moment is calculated for nimages intermediate structures generated by interpolating between these two -relaxed structures.

    +

    Static Firework that calculates the dipole moment of structure or a +single interpolated image of structures output by two calculations +specified by PassCalcLoc names start and end.

    +

    This Firework uses three steps to calculate the dipole moment.

    +
      +
    1. A StaticFW or StaticInterpolatFW calculation is performed to compute

    2. +
    +
    +

    the band gap of the structure.

    +
    +
      +
    1. Because VASP cannot compute the dipole moment of metallic structures,

    2. +
    +
    +

    CheckBandgap checks that the structure has a band gap greater than +gap_threshold. If the structure has a band gap less than +gap_threshold, the Firework defuses. Otherwise,

    +
    +
      +
    1. a polarization calculation (LCALCPOL=TRUE) is performed to calculate

    2. +
    +
    +

    the dipole moment.

    +
    +

    If interpolate is equal to True, the keywords start and end are +PassCalcLoc names used to locate the output structures (CONTCAR) of two +previous calculations. These two structures must have the same number +and type of atoms given in identical order in the structures. These +structures are used to create nimages structures interpolations.

    +

    this_image specifies which of the interpolated structures to use in this +Firework. For example in the ferroelectric workflow, two structures that +can be distorted into one another (a high-symmetry nonpolar structure +and a low-symmetry polar structure) are relaxed using OptimizeFW. Then +the dipole moment is calculated for nimages intermediate structures +generated by interpolating between these two relaxed structures.

    Args:
    -
    structure (Structure): Input structure. For an interpolation, this is a dummy structure. See interpolate arg

    description.

    +
    structure (Structure): Input structure. For an interpolation, this

    is a dummy structure. See interpolate arg description.

    name (str): Name for the polarization FireWork. -static_name (str): Name for the SCF run to be used in PassCalcLoc if copy_vasp_outputs != True. -vasp_cmd (str): Command to run vasp. -vasp_input_set (str): string name for the VASP input set (e.g., “MITMDVaspInputSet”). -vasp_input_set_params (dict): Dict of vasp_input_set_kwargs. +static_name (str): Name for the SCF run to be used in PassCalcLoc

    +
    +

    if copy_vasp_outputs != True.

    +
    +

    vasp_cmd (str): Command to run vasp. +vasp_input_set (str): string name for the VASP input set (e.g.,

    +
    +

    “MITMDVaspInputSet”).

    +
    +

    vasp_input_set_params (dict): Dict of vasp_input_set_kwargs. db_file (str): Path to file specifying db credentials. -parents (Firework): Parents of this particular Firework. FW or list of FWS. -gap_threshold: Band gap cutoff for determining whether polarization calculation will proceed from

    +parents (Firework): Parents of this particular Firework. FW or list

    -

    SCF band gap.

    +

    of FWS.

    -
    interpolate (bool): use structure created by interpolating CONTCAR structure from calculations indicated by

    start and end PassCalcLoc names. If interpolate is False, start and end do not need to be set.

    +
    gap_threshold: Band gap cutoff for determining whether polarization

    calculation will proceed from SCF band gap.

    +
    +
    interpolate (bool): use structure created by interpolating CONTCAR

    structure from calculations indicated by start and end +PassCalcLoc names. If interpolate is False, start and end do +not need to be set.

    +
    +
    start (str): PassCalcLoc name of StaticFW or RelaxFW run of starting

    structure

    +
    +
    end (str): PassCalcLoc name of StaticFW or RelaxFW run of ending

    structure

    +
    +
    this_image (int): which interpolation to use for this run of the

    nimage interpolations.

    +
    +
    nimages (int): number of interpolations between CONTCAR structures

    from calculations indicated by start and end args.

    -

    start (str): PassCalcLoc name of StaticFW or RelaxFW run of starting structure -end (str): PassCalcLoc name of StaticFW or RelaxFW run of ending structure -this_image (int): which interpolation to use for this run of the nimage interpolations. -nimages (int): number of interpolations between CONTCAR structures from calculations indicated by start and

    -
    -

    end args.

    -

    @@ -640,6 +788,7 @@

    Table of Contents

  • atomate.vasp.fireworks package diff --git a/docs/atomate.vasp.html b/docs/atomate.vasp.html index 2da9fa4da..476f472cf 100644 --- a/docs/atomate.vasp.html +++ b/docs/atomate.vasp.html @@ -4,7 +4,7 @@ - atomate.vasp package — atomate 0.9.4 documentation + atomate.vasp package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -78,6 +78,7 @@

    Subpackagesatomate.vasp.firetasks.tests package @@ -78,6 +78,11 @@

    Submodulestest_parse_locpot()
    +
    +
    +test_parse_potcar()
    +
    +
    test_runs_assimilate()
    @@ -170,11 +175,26 @@

    Submodulestest_modify_incar()

    +
    +
    +test_modify_kpoints()
    +
    +
    test_modify_potcar()
    +
    +
    +test_queue_options()
    +
    + +
    +
    +test_use_potcar_spec()
    +
    +
    test_use_scratch_dir()
    @@ -182,6 +202,11 @@

    Submodules +
    +atomate.vasp.tests.test_vasp_powerups.copy_wf(wf)
    +

    +

    Module contents

    @@ -236,7 +261,7 @@

    Navigation

  • modules |
  • - +
    diff --git a/docs/atomate.vasp.workflows.base.html b/docs/atomate.vasp.workflows.base.html index 2a8e3e7a7..426d3d3ed 100644 --- a/docs/atomate.vasp.workflows.base.html +++ b/docs/atomate.vasp.workflows.base.html @@ -4,7 +4,7 @@ - atomate.vasp.workflows.base package — atomate 0.9.4 documentation + atomate.vasp.workflows.base package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -345,6 +345,87 @@

    Submodules +

    atomate.vasp.workflows.base.exchange module

    +
    +
    +class atomate.vasp.workflows.base.exchange.ExchangeWF(magnetic_structures, energies, default_magmoms=None, db_file='>>db_file<<', name='Exchange WF')
    +

    Bases: object

    +
    +
    +__init__(magnetic_structures, energies, default_magmoms=None, db_file='>>db_file<<', name='Exchange WF')
    +

    Workflow for computing exchange parameters.

    +

    This workflow takes a set of magnetic orderings and their energies +from MagneticOrderingsWF and fits to a classical Heisenberg +Hamiltonian to compute exchange parameters. The critical temperature +can then be calculated with Monte Carlo.

    +

    Optionally, only the lowest energy FM and AFM configurations can be +used to compute the average exchange interaction, <J>, without any +static calculations.

    +
    +
    Args:
    +
    magnetic_structures (list): Structure objects with the ‘magmom’

    site property.

    +
    +
    +

    energies (list): Energies per atom in eV. +default_magmoms (dict): (optional, defaults provided) dict of

    +
    +

    magnetic elements to their initial magnetic moments in µB, +generally these are chosen to be high-spin since they can +relax to a low-spin configuration during a DFT electronic +configuration.

    +
    +

    db_file (string): Path to database file. +name (string): Name of workflow.

    +
    +
    +
    + +
    +
    +get_wf(num_orderings_hard_limit=16, c=None)
    +

    Retrieve Fireworks workflow.

    +

    c is an optional dictionary that can contain: +* heisenberg_settings:

    +
    +

    cutoff (float): Starting point for nearest neighbor search. +tol (float): Tolerance for equivalent NN bonds.

    +
    +
      +
    • +
      mc_settings:

      mc_box_size (float): MC simulation box size in nm. +equil_timesteps (int): Number of MC equilibration moves. +mc_timesteps (int): Number of MC moves for averaging. +avg (bool): Compute only <J>.

      +
      +
      +
    • +
    • +
      DB_FILE:

      path to db.json.

      +
      +
      +
    • +
    +
    +
    Args:
    +
    num_orderings_hard_limit (int): will make sure total number of

    magnetic orderings does not exceed this number even if there +are extra orderings of equivalent symmetry

    +
    +
    +

    c Optional[dict]: additional config dict described above

    +
    +
    Returns:

    wf (Workflow): Heisenberg Model + Vampire Monte Carlo.

    +
    +
    TODO:
      +
    • Add static SCAN option (only optimization is available)

    • +
    +
    +
    +
    + +
    +

    atomate.vasp.workflows.base.ferroelectric module

    @@ -376,7 +457,7 @@

    Submoduleswfid_”. If None this is atomatically generated (recommended). +wfid (string): Unique worfklow id starting with “wfid_”. If None this is atomatically generated (recommended). tags (list of strings): Additional tags to add such as identifiers for structures.

    @@ -434,11 +515,11 @@

    Submodules

    atomate.vasp.workflows.base.magnetism module

    -class atomate.vasp.workflows.base.magnetism.MagneticOrderingsWF(structure, default_magmoms=None, strategies=('ferromagnetic', 'antiferromagnetic'), automatic=True, truncate_by_symmetry=True, transformation_kwargs=None)
    +class atomate.vasp.workflows.base.magnetism.MagneticOrderingsWF(structure, default_magmoms=None, strategies=('ferromagnetic', 'antiferromagnetic'), automatic=True, truncate_by_symmetry=True, transformation_kwargs=None, static=False)

    Bases: object

    -__init__(structure, default_magmoms=None, strategies=('ferromagnetic', 'antiferromagnetic'), automatic=True, truncate_by_symmetry=True, transformation_kwargs=None)
    +__init__(structure, default_magmoms=None, strategies=('ferromagnetic', 'antiferromagnetic'), automatic=True, truncate_by_symmetry=True, transformation_kwargs=None, static=False)

    This workflow will try several different collinear magnetic orderings for a given input structure, and output a summary to a dedicated database @@ -448,7 +529,7 @@

    Submodules +
    A brief description on how this workflow works:
    1. We make a note of the input structure, and then sanitize it (make it ferromagnetic, primitive)

    2. @@ -479,58 +560,85 @@

      Submodules -
      orderings that are likely physically implausible

      transformation_kwargs: keyword arguments to pass to

      +
      strategies (tuple): different ordering strategies to use, choose

      from: ferromagnetic, antiferromagnetic, +antiferromagnetic_by_motif, ferrimagnetic_by_motif and +ferrimagnetic_by_species (here, “motif”, +means to use a different ordering parameter for symmetry +inequivalent sites)

      +
      +
      automatic (bool): if True, will automatically choose sensible

      strategies

      +
      +
      truncate_by_symmetry (bool): if True, will remove very

      unsymmetrical orderings that are likely physically implausible

      +
      +
      transformation_kwargs (dict): keyword arguments to pass to

      MagOrderingTransformation, to change automatic cell size +limits, etc.

      +
      +
      static (bool): Run only static calcs (no optimization) of

      different magnetic orderings in a fixed ground state +geometry.

      +
      +

    -

    MagOrderingTransformation, to change automatic cell size limits, etc.

    get_wf(scan=False, perform_bader=True, num_orderings_hard_limit=16, c=None)

    Retrieve the FireWorks workflow.

    -
    -
    Args:

    scan: if True, use the SCAN functional instead of GGA+U, since

    +
    +
    Args:
    +
    scan (bool): if True, use the SCAN functional instead of GGA+U,

    since the SCAN functional has shown to have improved +performance for magnetic systems in some cases

    +
    +
    perform_bader (bool): if True, make sure the “bader” binary is in

    your path, will use Bader analysis to calculate +atom-projected magnetic moments

    +
    +
    num_orderings_hard_limit (int): will make sure total number of

    magnetic orderings does not exceed this number even if there +are extra orderings of equivalent symmetry

    +
    +
    +

    c (dict): additional config dict (as used elsewhere in atomate)

    -

    the SCAN functional has shown to have improved performance for -magnetic systems in some cases

    -
    -

    perform_bader: if True, make sure the “bader” binary is in your

    -
    -

    path, will use Bader analysis to calculate atom-projected magnetic -moments

    -
    -

    num_orderings_hard_limit: will make sure total number of magnetic

    -
    -

    orderings does not exceed this number even if there are extra orderings -of equivalent symmetry

    -
    -

    c: additional config dict (as used elsewhere in atomate)

    -

    Returns: FireWorks Workflow

    +
    +
    +atomate.vasp.workflows.base.magnetism.get_commensurate_orderings(magnetic_structures, energies)
    +

    Generate supercells for static calculations.

    +

    From the ground state magnetic ordering and first excited state, +generate supercells with magnetic orderings.

    +

    If the gs is FM, match supercells to the 1st es. +If the gs is AFM, FM is included by default, 1st es may not be. +If the gs is FiM, 1st es may not be captured.

    +
    +
    Args:

    magnetic_structures (list): Structures. +energies (list): Energies per atom.

    +
    +
    Returns:
    +
    matched_structures (list): Commensurate supercells for static

    calculations.

    +
    +
    +
    +
    TODO:
      +
    • Only consider orderings with |S_i| = ground state

    • +
    • Constrain noncollinear magmoms

    • +
    +
    +
    +
    +
    atomate.vasp.workflows.base.magnetism.get_wf_magnetic_deformation(structure, c=None, vis=None)
    @@ -761,6 +869,7 @@

    Table of Contents

  • atomate.vasp.workflows.base.core module
  • atomate.vasp.workflows.base.deformations module
  • atomate.vasp.workflows.base.elastic module
  • +
  • atomate.vasp.workflows.base.exchange module
  • atomate.vasp.workflows.base.ferroelectric module
  • atomate.vasp.workflows.base.gibbs module
  • atomate.vasp.workflows.base.magnetism module
  • @@ -802,7 +911,7 @@

    Navigation

  • modules |
  • - +

    diff --git a/docs/atomate.vasp.workflows.html b/docs/atomate.vasp.workflows.html index 042a9ab27..45ffe701f 100644 --- a/docs/atomate.vasp.workflows.html +++ b/docs/atomate.vasp.workflows.html @@ -4,7 +4,7 @@ - atomate.vasp.workflows package — atomate 0.9.4 documentation + atomate.vasp.workflows package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -49,6 +49,7 @@

    Subpackagesatomate.vasp.workflows.base.core module
  • atomate.vasp.workflows.base.deformations module
  • atomate.vasp.workflows.base.elastic module
  • +
  • atomate.vasp.workflows.base.exchange module
  • atomate.vasp.workflows.base.ferroelectric module
  • atomate.vasp.workflows.base.gibbs module
  • atomate.vasp.workflows.base.magnetism module
  • @@ -70,6 +71,7 @@

    Subpackagesatomate.vasp.workflows.tests.test_adsorbate_workflow module
  • atomate.vasp.workflows.tests.test_bulk_modulus_workflow module
  • atomate.vasp.workflows.tests.test_elastic_workflow module
  • +
  • atomate.vasp.workflows.tests.test_exchange_workflow module
  • atomate.vasp.workflows.tests.test_ferroelectric_workflow module
  • atomate.vasp.workflows.tests.test_magnetism_workflow module
  • atomate.vasp.workflows.tests.test_neb_workflow module
  • @@ -132,7 +134,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/atomate.vasp.workflows.presets.html b/docs/atomate.vasp.workflows.presets.html index 3678a032d..237b34659 100644 --- a/docs/atomate.vasp.workflows.presets.html +++ b/docs/atomate.vasp.workflows.presets.html @@ -4,7 +4,7 @@ - atomate.vasp.workflows.presets package — atomate 0.9.4 documentation + atomate.vasp.workflows.presets package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -208,7 +208,13 @@

    Submodules
    atomate.vasp.workflows.presets.scan.wf_scan_opt(structure, c=None)
    -
    +

    Structure optimization using the SCAN metaGGA functional.

    +

    This workflow performs a 2-step optmization. The first step +is a conventional GGA run and serves to precondition the geometry and +wavefunctions. The second step is a SCAN structure optimization.

    +

    The first optimization is force converged with EDIFFG = -0.05, +and the second optimization is force converged with EDIFFG=-0.02.

    +
    @@ -263,7 +269,7 @@

    Navigation

  • modules |
  • - +
    diff --git a/docs/atomate.vasp.workflows.tests.html b/docs/atomate.vasp.workflows.tests.html index 9f669f041..3227ff730 100644 --- a/docs/atomate.vasp.workflows.tests.html +++ b/docs/atomate.vasp.workflows.tests.html @@ -4,7 +4,7 @@ - atomate.vasp.workflows.tests package — atomate 0.9.4 documentation + atomate.vasp.workflows.tests package — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -139,6 +139,26 @@

    Submodules +

    atomate.vasp.workflows.tests.test_exchange_workflow module

    +
    +
    +class atomate.vasp.workflows.tests.test_exchange_workflow.TestExchangeWF(methodName='runTest')
    +

    Bases: atomate.utils.testing.AtomateTest

    +
    +
    +classmethod setUpClass()
    +

    Hook method for setting up class fixture before running tests in the class.

    +
    + +
    +
    +test_workflow()
    +
    + +
    +

    atomate.vasp.workflows.tests.test_ferroelectric_workflow module

    @@ -148,22 +168,38 @@

    Submodulesatomate.utils.testing.AtomateTest

    -setUp()
    +setUp(lpad=True)

    Create scratch directory(removes the old one if there is one) and change to it. Also initialize launchpad.

    +
    +
    +tearDown()
    +

    Remove the scratch directory and teardown the test db.

    +
    +
    test_wf()
    -
    -
    -untarTestFiles()
    +
    + +
    +
    +atomate.vasp.workflows.tests.test_ferroelectric_workflow.delete_folder(path)
    - +
    +
    +atomate.vasp.workflows.tests.test_ferroelectric_workflow.get_simulated_wf(wf)
    +
    + +
    +
    +atomate.vasp.workflows.tests.test_ferroelectric_workflow.untar_test_files()
    +

    @@ -218,6 +254,11 @@

    Submodules +
    +atomate.vasp.workflows.tests.test_neb_workflow.get_simulated_wf(wf)
    +
    +

    atomate.vasp.workflows.tests.test_nmr module

    @@ -266,6 +307,44 @@

    Submodules

    atomate.vasp.workflows.tests.test_vasp_workflows module

    +
    +
    +class atomate.vasp.workflows.tests.test_vasp_workflows.TestScanOptimizeWorkflow(methodName='runTest')
    +

    Bases: atomate.utils.testing.AtomateTest

    +
    +
    +setUp()
    +

    Create scratch directory(removes the old one if there is one) and change to it. +Also initialize launchpad.

    +
    + +
    +
    +test_SCAN_incar_override()
    +
    + +
    +
    +test_SCAN_large_bandgap()
    +
    + +
    +
    +test_SCAN_no_bandgap()
    +
    + +
    +
    +test_SCAN_small_bandgap()
    +
    + +
    +
    +test_SCAN_with_vdw()
    +
    + +
    +
    class atomate.vasp.workflows.tests.test_vasp_workflows.TestVaspWorkflows(methodName='runTest')
    @@ -333,6 +412,7 @@

    Table of Contents

  • atomate.vasp.workflows.tests.test_adsorbate_workflow module
  • atomate.vasp.workflows.tests.test_bulk_modulus_workflow module
  • atomate.vasp.workflows.tests.test_elastic_workflow module
  • +
  • atomate.vasp.workflows.tests.test_exchange_workflow module
  • atomate.vasp.workflows.tests.test_ferroelectric_workflow module
  • atomate.vasp.workflows.tests.test_magnetism_workflow module
  • atomate.vasp.workflows.tests.test_neb_workflow module
  • @@ -374,7 +454,7 @@

    Navigation

  • modules |
  • - +

    diff --git a/docs/builders.html b/docs/builders.html index d055fbf9b..f873d800d 100644 --- a/docs/builders.html +++ b/docs/builders.html @@ -4,7 +4,7 @@ - Builders — atomate 0.9.4 documentation + Builders — atomate 0.9.5 documentation @@ -35,7 +35,7 @@

    Navigation

  • previous |
  • - + @@ -151,7 +151,7 @@

    Navigation

  • previous |
  • - + diff --git a/docs/changelog.html b/docs/changelog.html index edaa0eef2..ca2dedcad 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -4,7 +4,7 @@ - atomate Changelog — atomate 0.9.4 documentation + atomate Changelog — atomate 0.9.5 documentation @@ -35,7 +35,7 @@

    Navigation

  • previous |
  • - + @@ -46,6 +46,14 @@

    Navigation

    atomate Changelog

    +

    v0.9.5

    +

    v0.9.4

    diff --git a/docs/concepts.html b/docs/concepts.html index ba56fa258..7570eaf0a 100644 --- a/docs/concepts.html +++ b/docs/concepts.html @@ -4,7 +4,7 @@ - Atomate concepts — atomate 0.9.4 documentation + Atomate concepts — atomate 0.9.5 documentation @@ -31,7 +31,7 @@

    Navigation

  • previous |
  • - + @@ -149,7 +149,7 @@

    Navigation

  • previous |
  • - + diff --git a/docs/contributors.html b/docs/contributors.html index 8c04fb4cc..683c7e82b 100644 --- a/docs/contributors.html +++ b/docs/contributors.html @@ -4,7 +4,7 @@ - Contributors — atomate 0.9.4 documentation + Contributors — atomate 0.9.5 documentation @@ -35,7 +35,7 @@

    Navigation

  • previous |
  • - + @@ -50,12 +50,12 @@

    Contributors
  • Alireza Faghaninia, Alex Dunn, Alex Ganose, and Evan Spotte-Smith through the research group of A. Jain at LBNL.

  • -
  • Kiran Mathew, Shyam Dwaraknath, Joey Montoya, Murat Aykol, Patrick Huck, Brandon Wood, Sam Blau, Jimmy Shen, Anne Rutt, Eric Sivonxay, and Martin Siron through the research group of Prof. Kristin Persson at UC Berkeley.

  • +
  • Kiran Mathew, Shyam Dwaraknath, Joey Montoya, Murat Aykol, Matt Horton, Patrick Huck, Brandon Wood, Sam Blau, Jimmy Shen, Ryan Kingsbury, Anne Rutt, Eric Sivonxay, and Martin Siron through the research group of Prof. Kristin Persson at UC Berkeley.

  • Hanmei Tang, Prof. Shyue Ping Ong, and the Materials Virtual Lab research group at UC San Diego.

  • Brandon Bocklund, who led the atomate documentation effort, through the research group of Prof. Zi-Kiu Liu at Penn State.

  • Tess Smidt through the research group of Prof. Jeff Neaton at UC Berkeley.

  • Danny Broberg through the research group of Prof. Mark Asta at UC Berkeley.

  • -
  • External contributors: specter119, M. Dias Costa, S. Torrisi, Max Dylla, Marnik Bercx, Tara Maria Boland

  • +
  • External contributors: specter119, M. Dias Costa, S. Torrisi, Max Dylla, Marnik Bercx, Tara Maria Boland, Nathan Frey, Martin Siron

  • @@ -107,7 +107,7 @@

    Navigation

  • previous |
  • - + diff --git a/docs/creating_workflows.html b/docs/creating_workflows.html index eb69f7111..834b980a7 100644 --- a/docs/creating_workflows.html +++ b/docs/creating_workflows.html @@ -4,7 +4,7 @@ - Creating workflows — atomate 0.9.4 documentation + Creating workflows — atomate 0.9.5 documentation @@ -35,7 +35,7 @@

    Navigation

  • previous |
  • - + @@ -232,8 +232,8 @@

    Creating the workflowfrom atomate.vasp.firetasks.parse_outputs import GibbsFreeEnergyTask -def wf_gibbs_free_energy(structure, deformations, vasp_input_set_relax=None, vasp_input_set_static=None, vasp_cmd="vasp", - db_file=None, user_kpoints_settings=None, t_step=10, t_min=0, t_max=1000, +def wf_gibbs_free_energy(structure, deformations, vasp_input_set_relax=None, vasp_input_set_static=None, vasp_cmd="vasp", + db_file=None, user_kpoints_settings=None, t_step=10, t_min=0, t_max=1000, mesh=(20, 20, 20), eos="vinet", qha_type="debye_model", pressure=0.0, poisson=0.25): """ @@ -264,7 +264,7 @@

    Creating the workflowtag = datetime.utcnow().strftime('%Y-%m-%d-%H-%M-%S-%f') # get the input set for the optimization and update it if we passed custom settings - vis_relax = vasp_input_set or MPRelaxSet(structure, force_gamma=True) + vis_relax = vasp_input_set or MPRelaxSet(structure, force_gamma=True) if user_kpoints_settings: v = vis_relax.as_dict() v.update({"user_kpoints_settings": user_kpoints_settings}) @@ -272,15 +272,15 @@

    Creating the workflow# Structure optimization firework fws = [OptimizeFW(structure=structure, vasp_input_set=vis_relax, vasp_cmd=vasp_cmd, - db_file=db_file, name="{} structure optimization".format(tag))] + db_file=db_file, name="{} structure optimization".format(tag))] # get the input set for the static calculations and update it if we passed custom settings uis_static = {"ISIF": 2, "ISTART":1} - lepsilon = False # use IBRION = -1; don't update the ions + lepsilon = False # use IBRION = -1; don't update the ions if qha_type not in ['debye model']: uis_static = {'ISIF'} - lepsilon = True # use IBRION = -8; DFPT - vis_static = MPStaticSet(structure, force_gamma=True, lepsilon=lepsilon, + lepsilon = True # use IBRION = -8; DFPT + vis_static = MPStaticSet(structure, force_gamma=True, lepsilon=lepsilon, user_kpoints_settings=user_kpoints_settings, user_incar_settings=uis_static) @@ -288,7 +288,7 @@

    Creating the workflowparents = fws[0] deformations = [Deformation(defo_mat) for defo_mat in deformations] for n, deformation in enumerate(deformations): - fw = TransmuterFW(name="{} {} {}".format(tag, 'gibbs deformation', n), structure=structure, + fw = TransmuterFW(name="{} {} {}".format(tag, 'gibbs deformation', n), structure=structure, transformations=['DeformStructureTransformation'], transformation_params=[{"deformation": deformation.tolist()}], vasp_input_set=vis_static, parents=parents, @@ -306,7 +306,7 @@

    Creating the workflow# finally, create the workflow wf_gibbs = Workflow(fws) - wf_gibbs.name = "{}:{}".format(structure.composition.reduced_formula, "gibbs free energy") + wf_gibbs.name = "{}:{}".format(structure.composition.reduced_formula, "gibbs free energy") return wf_gibbs @@ -454,7 +454,7 @@

    Navigation

  • previous |
  • - + diff --git a/docs/customizing_workflows.html b/docs/customizing_workflows.html index 06121ec69..c762d6996 100644 --- a/docs/customizing_workflows.html +++ b/docs/customizing_workflows.html @@ -4,7 +4,7 @@ - Customizing workflows — atomate 0.9.4 documentation + Customizing workflows — atomate 0.9.5 documentation @@ -35,7 +35,7 @@

    Navigation

  • previous |
  • - + @@ -104,9 +104,9 @@

    Using a different functionalfrom pymatgen.io.vasp.sets import MPRelaxSet from pymatgen import Structure -def get_optimize_wf(structure, name="optimization wf", vasp_input_set=None, - vasp_cmd="vasp", db_file=None, user_kpoints_settings=None, - tag="", metadata=None): +def get_optimize_wf(structure, name="optimization wf", vasp_input_set=None, + vasp_cmd="vasp", db_file=None, user_kpoints_settings=None, + tag="", metadata=None): """ Returns a structure optimization workflow. @@ -133,9 +133,9 @@

    Using a different functional# Structure optimization firework fws = [OptimizeFW(structure=structure, vasp_input_set=vis_relax, vasp_cmd=vasp_cmd, - db_file=db_file, name="{} structure optimization".format(tag))] + db_file=db_file, name="{} structure optimization".format(tag))] - wfname = "{}:{}".format(structure.composition.reduced_formula, name) + wfname = "{}:{}".format(structure.composition.reduced_formula, name) return Workflow(fws, name=wfname, metadata=metadata) @@ -165,7 +165,7 @@

    Custom KPOINTS settingsstruct = Structure.from_file('POSCAR') # create a custom input set -my_custom_input_set = MPRelaxSet(struct, force_gamma=True, {"grid_density": 10} ) +my_custom_input_set = MPRelaxSet(struct, force_gamma=True, {"grid_density": 10} ) # create the workflow my_wf = get_optimize_wf(struct, vasp_input_set=my_custom_input_set) @@ -198,7 +198,7 @@

    Custom KPOINTS settings# create an instance of the custom input set my_custom_input_set = MyInputSet(struct, points=(5,5,5), shift=(1,1,1)) # show that the set applied -print(my_custom_input_set.kpoints) +print(my_custom_input_set.kpoints) # create the workflow my_wf = get_optimize_wf(struct, vasp_input_set=my_custom_input_set) @@ -220,10 +220,10 @@

    Use a different POTCAR# create a custom input set my_custom_input_set = MPRelaxSet(struct) -print('Config dict example: {}\n'.format(my_custom_input_set.config_dict)) -print('Before change: {}'.format(my_custom_input_set.config_dict['POTCAR']['Mg'])) +print('Config dict example: {}\n'.format(my_custom_input_set.config_dict)) +print('Before change: {}'.format(my_custom_input_set.config_dict['POTCAR']['Mg'])) my_custom_input_set.config_dict['POTCAR']['Mg'] = 'Mg' -print('After change: {}'.format(my_custom_input_set.config_dict['POTCAR']['Mg'])) +print('After change: {}'.format(my_custom_input_set.config_dict['POTCAR']['Mg'])) # create the workflow my_wf = get_optimize_wf(struct, vasp_input_set=my_custom_input_set) @@ -303,7 +303,7 @@

    Navigation

  • previous |
  • - + diff --git a/docs/developer_installation.html b/docs/developer_installation.html index c84c0343e..f230802ab 100644 --- a/docs/developer_installation.html +++ b/docs/developer_installation.html @@ -4,7 +4,7 @@ - Atomate developer installation — atomate 0.9.4 documentation + Atomate developer installation — atomate 0.9.5 documentation @@ -35,7 +35,7 @@

    Navigation

  • previous |
  • - + @@ -165,7 +165,7 @@

    Navigation

  • previous |
  • - + diff --git a/docs/genindex.html b/docs/genindex.html index bcc2417b0..1d532c81d 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -5,7 +5,7 @@ - Index — atomate 0.9.4 documentation + Index — atomate 0.9.5 documentation @@ -28,7 +28,7 @@

    Navigation

  • modules |
  • - + @@ -152,12 +152,18 @@

    _

  • (atomate.vasp.fireworks.core.RamanFW method)
  • (atomate.vasp.fireworks.core.SOCFW method) +
  • +
  • (atomate.vasp.fireworks.core.ScanOptimizeFW method)
  • (atomate.vasp.fireworks.core.StaticFW method)
  • (atomate.vasp.fireworks.core.StaticInterpolateFW method)
  • (atomate.vasp.fireworks.core.TransmuterFW method) +
  • +
  • (atomate.vasp.fireworks.exchange.HeisenbergModelFW method) +
  • +
  • (atomate.vasp.fireworks.exchange.VampireCallerFW method)
  • (atomate.vasp.fireworks.nmr.NMRFW method)
  • @@ -166,6 +172,8 @@

    _

  • (atomate.vasp.submission_filter.SubmissionFilter method)
  • (atomate.vasp.workflows.base.adsorption.MPSurfaceSet method) +
  • +
  • (atomate.vasp.workflows.base.exchange.ExchangeWF method)
  • (atomate.vasp.workflows.base.magnetism.MagneticOrderingsWF method)
  • @@ -189,6 +197,8 @@

    A

  • add_modify_incar() (in module atomate.vasp.powerups)
  • add_modify_incar_envchk() (in module atomate.vasp.powerups) +
  • +
  • add_modify_kpoints() (in module atomate.vasp.powerups)
  • add_modify_potcar() (in module atomate.vasp.powerups)
  • @@ -352,12 +362,12 @@

    A

  • atomate.qchem.workflows.base.fragmentation (module)
  • - - + -
  • get_wf() (atomate.vasp.workflows.base.magnetism.MagneticOrderingsWF method) +
  • get_wf() (atomate.vasp.workflows.base.exchange.ExchangeWF method)
  • @@ -835,6 +871,8 @@

    G

  • GibbsFreeEnergyTask (class in atomate.vasp.firetasks.parse_outputs)
  • glob() (atomate.utils.fileio.FileClient method) +
  • +
  • GzipDir (class in atomate.common.firetasks.glue_tasks)
  • @@ -842,6 +880,16 @@

    G

    H

    + @@ -906,9 +954,9 @@

    L

    M

      -
    • MagneticDeformationToDB (class in atomate.vasp.firetasks.parse_outputs) +
    • MagneticDeformationToDb (class in atomate.vasp.firetasks.parse_outputs)
    • -
    • MagneticOrderingsToDB (class in atomate.vasp.firetasks.parse_outputs) +
    • MagneticOrderingsToDb (class in atomate.vasp.firetasks.parse_outputs)
    • MagneticOrderingsWF (class in atomate.vasp.workflows.base.magnetism)
    • @@ -925,6 +973,8 @@

      M

    • modify_to_soc() (in module atomate.vasp.powerups)
    • ModifyIncar (class in atomate.vasp.firetasks.write_inputs) +
    • +
    • ModifyKpoints (class in atomate.vasp.firetasks.write_inputs)
    • ModifyPotcar (class in atomate.vasp.firetasks.write_inputs)
    • @@ -968,6 +1018,8 @@

      O

    • (atomate.common.firetasks.glue_tasks.CopyFilesFromCalcLoc attribute)
    • (atomate.common.firetasks.glue_tasks.CreateFolder attribute) +
    • +
    • (atomate.common.firetasks.glue_tasks.GzipDir attribute)
    • (atomate.common.firetasks.glue_tasks.PassCalcLocs attribute)
    • @@ -1016,6 +1068,10 @@

      O

    • (atomate.qchem.firetasks.write_inputs.WriteInput attribute)
    • (atomate.qchem.firetasks.write_inputs.WriteInputFromIOSet attribute) +
    • +
    • (atomate.vasp.firetasks.exchange.HeisenbergModelMapping attribute) +
    • +
    • (atomate.vasp.firetasks.exchange.VampireMC attribute)
    • (atomate.vasp.firetasks.glue_tasks.CheckBandgap attribute)
    • @@ -1043,9 +1099,9 @@

      O

    • (atomate.vasp.firetasks.parse_outputs.JsonToDb attribute)
    • -
    • (atomate.vasp.firetasks.parse_outputs.MagneticDeformationToDB attribute) +
    • (atomate.vasp.firetasks.parse_outputs.MagneticDeformationToDb attribute)
    • -
    • (atomate.vasp.firetasks.parse_outputs.MagneticOrderingsToDB attribute) +
    • (atomate.vasp.firetasks.parse_outputs.MagneticOrderingsToDb attribute)
    • (atomate.vasp.firetasks.parse_outputs.PolarizationToDb attribute)
    • @@ -1064,8 +1120,12 @@

      O

    • (atomate.vasp.firetasks.run_calc.RunVaspFake attribute)
    • (atomate.vasp.firetasks.write_inputs.ModifyIncar attribute) +
    • +
    • (atomate.vasp.firetasks.write_inputs.ModifyKpoints attribute)
    • (atomate.vasp.firetasks.write_inputs.ModifyPotcar attribute) +
    • +
    • (atomate.vasp.firetasks.write_inputs.UpdateScanRelaxBandgap attribute)
    • (atomate.vasp.firetasks.write_inputs.WriteTransmutedStructureIOSet attribute)
    • @@ -1115,8 +1175,6 @@

      P

    • preserve_fworker() (in module atomate.vasp.powerups)
    • process_bandstructure() (atomate.vasp.drones.VaspDrone method) -
    • -
    • process_chgcar() (atomate.vasp.drones.VaspDrone class method)
    • process_dos() (atomate.vasp.drones.VaspDrone method)
    • @@ -1166,6 +1224,8 @@

      R

    • (atomate.common.firetasks.glue_tasks.CreateFolder attribute)
    • (atomate.common.firetasks.glue_tasks.DeleteFiles attribute) +
    • +
    • (atomate.common.firetasks.glue_tasks.GzipDir attribute)
    • (atomate.common.firetasks.glue_tasks.PassCalcLocs attribute)
    • @@ -1210,6 +1270,16 @@

      R

    • (atomate.qchem.firetasks.write_inputs.WriteInput attribute)
    • (atomate.qchem.firetasks.write_inputs.WriteInputFromIOSet attribute) +
    • +
    • (atomate.vasp.firetasks.exchange.HeisenbergConvergence attribute) +
    • +
    • (atomate.vasp.firetasks.exchange.HeisenbergModelMapping attribute) +
    • +
    • (atomate.vasp.firetasks.exchange.HeisenbergModelToDb attribute) +
    • +
    • (atomate.vasp.firetasks.exchange.VampireMC attribute) +
    • +
    • (atomate.vasp.firetasks.exchange.VampireToDb attribute)
    • (atomate.vasp.firetasks.glue_tasks.CheckBandgap attribute)
    • @@ -1231,9 +1301,9 @@

      R

    • (atomate.vasp.firetasks.parse_outputs.GibbsAnalysisToDb attribute)
    • -
    • (atomate.vasp.firetasks.parse_outputs.MagneticDeformationToDB attribute) +
    • (atomate.vasp.firetasks.parse_outputs.MagneticDeformationToDb attribute)
    • -
    • (atomate.vasp.firetasks.parse_outputs.MagneticOrderingsToDB attribute) +
    • (atomate.vasp.firetasks.parse_outputs.MagneticOrderingsToDb attribute)
    • (atomate.vasp.firetasks.parse_outputs.ThermalExpansionCoeffToDb attribute)
    • @@ -1326,6 +1396,8 @@

      R

    • (atomate.common.firetasks.glue_tasks.CreateFolder method)
    • (atomate.common.firetasks.glue_tasks.DeleteFiles method) +
    • +
    • (atomate.common.firetasks.glue_tasks.GzipDir method)
    • (atomate.common.firetasks.glue_tasks.PassCalcLocs method)
    • @@ -1386,6 +1458,16 @@

      R

    • (atomate.utils.tests.test_utils.Task1 method)
    • (atomate.utils.tests.test_utils.Task2 method) +
    • +
    • (atomate.vasp.firetasks.exchange.HeisenbergConvergence method) +
    • +
    • (atomate.vasp.firetasks.exchange.HeisenbergModelMapping method) +
    • +
    • (atomate.vasp.firetasks.exchange.HeisenbergModelToDb method) +
    • +
    • (atomate.vasp.firetasks.exchange.VampireMC method) +
    • +
    • (atomate.vasp.firetasks.exchange.VampireToDb method)
    • (atomate.vasp.firetasks.glue_tasks.CheckBandgap method)
    • @@ -1413,9 +1495,9 @@

      R

    • (atomate.vasp.firetasks.parse_outputs.JsonToDb method)
    • -
    • (atomate.vasp.firetasks.parse_outputs.MagneticDeformationToDB method) +
    • (atomate.vasp.firetasks.parse_outputs.MagneticDeformationToDb method)
    • -
    • (atomate.vasp.firetasks.parse_outputs.MagneticOrderingsToDB method) +
    • (atomate.vasp.firetasks.parse_outputs.MagneticOrderingsToDb method)
    • (atomate.vasp.firetasks.parse_outputs.PolarizationToDb method)
    • @@ -1436,8 +1518,12 @@

      R

    • (atomate.vasp.firetasks.run_calc.RunVaspFake method)
    • (atomate.vasp.firetasks.write_inputs.ModifyIncar method) +
    • +
    • (atomate.vasp.firetasks.write_inputs.ModifyKpoints method)
    • (atomate.vasp.firetasks.write_inputs.ModifyPotcar method) +
    • +
    • (atomate.vasp.firetasks.write_inputs.UpdateScanRelaxBandgap method)
    • (atomate.vasp.firetasks.write_inputs.WriteNormalmodeDisplacedPoscar method)
    • @@ -1500,6 +1586,8 @@

      R

      S

      - +
    • test() (atomate.vasp.submission_filter.SubmissionFilter method) @@ -1731,6 +1829,8 @@

      T

    • test_getinterpolatedposcar() (atomate.vasp.firetasks.tests.test_get_interpolated_poscar.TestGetInterpolatedPOSCAR method)
    • test_gzip_copy() (atomate.vasp.firetasks.tests.test_copy.TestCopyVaspOutputs method) +
    • +
    • test_heisenberg_mm() (atomate.vasp.firetasks.tests.test_exchange.TestExchangeTasks method)
    • test_in_database_and_EC_neg_frag() (atomate.qchem.firetasks.tests.test_fragmenter.TestFragmentMolecule method)
    • @@ -1750,6 +1850,12 @@

      T

      +
    • test_modify_kpoints() (atomate.vasp.firetasks.tests.test_write_vasp.TestWriteVasp method) + +
    • test_modify_potcar() (atomate.vasp.firetasks.tests.test_write_vasp.TestWriteVasp method) @@ -1775,6 +1881,8 @@

      T

    • test_parse_pass_rotate_write() (atomate.qchem.workflows.tests.test_parse_pass_write.TestParsePassWrite method)
    • test_parse_pass_write() (atomate.qchem.workflows.tests.test_parse_pass_write.TestParsePassWrite method) +
    • +
    • test_parse_potcar() (atomate.vasp.tests.test_drones.VaspToDbTaskDroneTest method)
    • test_passcalclocs() (atomate.common.firetasks.tests.test_glue_tasks.TestPassCalcLocs method)
    • @@ -1787,13 +1895,17 @@

      T

    • test_pmgobjects() (atomate.vasp.firetasks.tests.test_write_vasp.TestWriteVasp method)
    • test_polarizationtodb() (atomate.vasp.firetasks.tests.test_polarization_to_db.TestFerroelectricWorkflow method) +
    • +
    • test_potcar_spec() (atomate.vasp.firetasks.tests.test_write_vasp.TestWriteVasp method) +
    • +
    • test_queue_options() (atomate.vasp.tests.test_vasp_powerups.TestVaspPowerups method)
    • test_recursive_get_result() (atomate.utils.tests.test_utils.UtilsTests method)
    • -
      • test_relax2_copy() (atomate.vasp.firetasks.tests.test_copy.TestCopyVaspOutputs method)
      • test_rotate_torsion() (atomate.qchem.firetasks.tests.test_geo_transformations.TestGeoTransformations method) @@ -1821,6 +1933,16 @@

        T

      • test_RunQChemFake() (atomate.qchem.firetasks.tests.test_run_calc.TestFakeRunQChem method)
      • test_runs_assimilate() (atomate.vasp.tests.test_drones.VaspToDbTaskDroneTest method) +
      • +
      • test_SCAN_incar_override() (atomate.vasp.workflows.tests.test_vasp_workflows.TestScanOptimizeWorkflow method) +
      • +
      • test_SCAN_large_bandgap() (atomate.vasp.workflows.tests.test_vasp_workflows.TestScanOptimizeWorkflow method) +
      • +
      • test_SCAN_no_bandgap() (atomate.vasp.workflows.tests.test_vasp_workflows.TestScanOptimizeWorkflow method) +
      • +
      • test_SCAN_small_bandgap() (atomate.vasp.workflows.tests.test_vasp_workflows.TestScanOptimizeWorkflow method) +
      • +
      • test_SCAN_with_vdw() (atomate.vasp.workflows.tests.test_vasp_workflows.TestScanOptimizeWorkflow method)
      • test_setup() (atomate.vasp.tests.test_setup.TestSetup method)
      • @@ -1835,6 +1957,8 @@

        T

      • test_trackers() (atomate.vasp.workflows.tests.test_vasp_workflows.TestVaspWorkflows method)
      • test_unittestsetup() (atomate.vasp.firetasks.tests.test_copy.TestCopyVaspOutputs method) +
      • +
      • test_use_potcar_spec() (atomate.vasp.tests.test_vasp_powerups.TestVaspPowerups method)
      • test_use_scratch_dir() (atomate.vasp.tests.test_vasp_powerups.TestVaspPowerups method)
      • @@ -1857,6 +1981,8 @@

        T

      • test_wf_functions() (atomate.vasp.workflows.tests.test_adsorbate_workflow.TestAdsorptionWorkflow method)
      • test_wflow_composition() (atomate.feff.workflows.tests.test_exafs_scattering_paths.TestEXAFSPaths method) +
      • +
      • test_workflow() (atomate.vasp.workflows.tests.test_exchange_workflow.TestExchangeWF method)
      • test_write_custom_input() (atomate.qchem.firetasks.tests.test_write_inputs.TestWriteInputQChem method)
      • @@ -1903,6 +2029,10 @@

        T

      • TestElasticWorkflow (class in atomate.vasp.workflows.tests.test_elastic_workflow)
      • TestEXAFSPaths (class in atomate.feff.workflows.tests.test_exafs_scattering_paths) +
      • +
      • TestExchangeTasks (class in atomate.vasp.firetasks.tests.test_exchange) +
      • +
      • TestExchangeWF (class in atomate.vasp.workflows.tests.test_exchange_workflow)
      • TestFakeRunQChem (class in atomate.qchem.firetasks.tests.test_run_calc)
      • @@ -1937,6 +2067,8 @@

        T

      • TestRamanWorkflow (class in atomate.vasp.workflows.tests.test_raman_workflow)
      • TestRunCalcQChem (class in atomate.qchem.firetasks.tests.test_run_calc) +
      • +
      • TestScanOptimizeWorkflow (class in atomate.vasp.workflows.tests.test_vasp_workflows)
      • TestSetup (class in atomate.vasp.tests.test_setup)
      • @@ -1974,7 +2106,9 @@

        T

        U

        + + + + + + + + + + + + + + +
        -
      • VaspCalcDb (class in atomate.vasp.database) +
      • VampireCallerFW (class in atomate.vasp.fireworks.exchange) +
      • +
      • VampireMC (class in atomate.vasp.firetasks.exchange) +
      • +
      • VampireToDb (class in atomate.vasp.firetasks.exchange)
      • diff --git a/docs/gibbs_workflow_tutorial.html b/docs/gibbs_workflow_tutorial.html index 047a12329..88e36180f 100644 --- a/docs/gibbs_workflow_tutorial.html +++ b/docs/gibbs_workflow_tutorial.html @@ -4,7 +4,7 @@ - Running Gibbs workflows — atomate 0.9.4 documentation + Running Gibbs workflows — atomate 0.9.5 documentation @@ -35,7 +35,7 @@

        Navigation

      • previous |
      • - + @@ -111,7 +111,7 @@

        Use Python to generate and add the workflowgibbs.py with the following contents:

        #!/usr/bin/env python
        -import numpy as np
        +import numpy as np
         from pymatgen import MPRester
         from fireworks import LaunchPad
         from atomate.vasp.workflows.presets.core import wf_gibbs_free_energy
        @@ -130,7 +130,7 @@ 

        Use Python to generate and add the workflow# of anharmonic contributions, and finally the deformation matrix describing points # on the energy vs. volume curve. c = {"T_MIN": 10, "T_STEP": 10, "T_MAX": 2000, - "POISSON": 0.20, "ANHARMONIC_CONTRIBUTION": True, + "POISSON": 0.20, "ANHARMONIC_CONTRIBUTION": True, "DEFORMATIONS": deformations} # Create the workflow @@ -169,9 +169,9 @@

        Analyzing an Equation of State Workflowgibbs-analysis.py) to your folder and run it

        diff --git a/docs/index.html b/docs/index.html index 69fbc20c5..50c3e3a89 100644 --- a/docs/index.html +++ b/docs/index.html @@ -4,7 +4,7 @@ - atomate (Materials Science Workflows) — atomate 0.9.4 documentation + atomate (Materials Science Workflows) — atomate 0.9.5 documentation @@ -31,7 +31,7 @@

        Navigation

      • next |
      • - +
        @@ -388,7 +388,7 @@

        Navigation

      • next |
      • - +

        diff --git a/docs/installation.html b/docs/installation.html index 54506bf0b..e6ce01933 100644 --- a/docs/installation.html +++ b/docs/installation.html @@ -4,7 +4,7 @@ - Installing atomate — atomate 0.9.4 documentation + Installing atomate — atomate 0.9.5 documentation @@ -35,7 +35,7 @@

        Navigation

      • previous |
      • - +
        @@ -224,7 +224,7 @@

        db.json
        from atomate.vasp.database import VaspCalcDb
         x = VaspCalcDb.from_db_file("db.json")
         x.reset()
        -print("SUCCESS")
        +print("SUCCESS")
         
        @@ -637,7 +637,7 @@

        Navigation

      • previous |
      • - + diff --git a/docs/license.html b/docs/license.html index a983c097d..4dc663a09 100644 --- a/docs/license.html +++ b/docs/license.html @@ -4,7 +4,7 @@ - License — atomate 0.9.4 documentation + License — atomate 0.9.5 documentation @@ -35,7 +35,7 @@

        Navigation

      • previous |
      • - + @@ -145,7 +145,7 @@

        Navigation

      • previous |
      • - + diff --git a/docs/modules.html b/docs/modules.html index da8406b8b..09f0bb138 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -4,7 +4,7 @@ - atomate — atomate 0.9.4 documentation + atomate — atomate 0.9.5 documentation @@ -27,7 +27,7 @@

        Navigation

      • modules |
      • - + @@ -140,7 +140,7 @@

        Navigation

      • modules |
      • - + diff --git a/docs/objects.inv b/docs/objects.inv index 13c0ab5b7..696e8cdf9 100644 Binary files a/docs/objects.inv and b/docs/objects.inv differ diff --git a/docs/py-modindex.html b/docs/py-modindex.html index eb5186559..87501f109 100644 --- a/docs/py-modindex.html +++ b/docs/py-modindex.html @@ -4,7 +4,7 @@ - Python Module Index — atomate 0.9.4 documentation + Python Module Index — atomate 0.9.5 documentation @@ -30,7 +30,7 @@

        Navigation

      • modules |
      • - + @@ -546,6 +546,11 @@

        Python Module Index

            atomate.vasp.firetasks
            + atomate.vasp.firetasks.exchange +
            @@ -576,6 +581,11 @@

        Python Module Index

            atomate.vasp.firetasks.tests.test_copy
            + atomate.vasp.firetasks.tests.test_exchange +
            @@ -611,6 +621,11 @@

        Python Module Index

            atomate.vasp.fireworks.core
            + atomate.vasp.fireworks.exchange +
            @@ -696,6 +711,11 @@

        Python Module Index

            atomate.vasp.workflows.base.elastic
            + atomate.vasp.workflows.base.exchange +
            @@ -761,6 +781,11 @@

        Python Module Index

            atomate.vasp.workflows.tests.test_elastic_workflow
            + atomate.vasp.workflows.tests.test_exchange_workflow +
            @@ -822,7 +847,7 @@

        Navigation

      • modules |
      • - + diff --git a/docs/running_workflows.html b/docs/running_workflows.html index edfe85ef1..45b7b431d 100644 --- a/docs/running_workflows.html +++ b/docs/running_workflows.html @@ -4,7 +4,7 @@ - Running workflows tutorial — atomate 0.9.4 documentation + Running workflows tutorial — atomate 0.9.5 documentation @@ -35,7 +35,7 @@

        Navigation

      • previous |
      • - + @@ -148,7 +148,7 @@

        Option 3: use Python to generate and add the workflowCreate the workflow script

        In the same directory as the POSCAR, create a Python script named mgo_bandstructure.py with the following contents:

        @@ -83,7 +83,7 @@

        Navigation

      • modules |
      • - + diff --git a/docs/searchindex.js b/docs/searchindex.js index 422d0783d..4f5ef231f 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["atomate","atomate.common","atomate.common.firetasks","atomate.common.firetasks.tests","atomate.feff","atomate.feff.firetasks","atomate.feff.firetasks.tests","atomate.feff.fireworks","atomate.feff.fireworks.tests","atomate.feff.workflows","atomate.feff.workflows.tests","atomate.lammps","atomate.lammps.firetasks","atomate.lammps.fireworks","atomate.lammps.workflows","atomate.qchem","atomate.qchem.firetasks","atomate.qchem.firetasks.tests","atomate.qchem.fireworks","atomate.qchem.workflows","atomate.qchem.workflows.base","atomate.qchem.workflows.tests","atomate.tools","atomate.tools.post_process","atomate.tools.tests","atomate.utils","atomate.utils.tests","atomate.vasp","atomate.vasp.analysis","atomate.vasp.builders","atomate.vasp.builders.examples","atomate.vasp.examples","atomate.vasp.firetasks","atomate.vasp.firetasks.tests","atomate.vasp.fireworks","atomate.vasp.tests","atomate.vasp.workflows","atomate.vasp.workflows.base","atomate.vasp.workflows.presets","atomate.vasp.workflows.tests","builders","changelog","concepts","contributors","creating_workflows","customizing_workflows","developer_installation","gibbs_workflow_tutorial","index","installation","license","modules","running_workflows","workflow_yaml_reference"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":1,sphinx:56},filenames:["atomate.rst","atomate.common.rst","atomate.common.firetasks.rst","atomate.common.firetasks.tests.rst","atomate.feff.rst","atomate.feff.firetasks.rst","atomate.feff.firetasks.tests.rst","atomate.feff.fireworks.rst","atomate.feff.fireworks.tests.rst","atomate.feff.workflows.rst","atomate.feff.workflows.tests.rst","atomate.lammps.rst","atomate.lammps.firetasks.rst","atomate.lammps.fireworks.rst","atomate.lammps.workflows.rst","atomate.qchem.rst","atomate.qchem.firetasks.rst","atomate.qchem.firetasks.tests.rst","atomate.qchem.fireworks.rst","atomate.qchem.workflows.rst","atomate.qchem.workflows.base.rst","atomate.qchem.workflows.tests.rst","atomate.tools.rst","atomate.tools.post_process.rst","atomate.tools.tests.rst","atomate.utils.rst","atomate.utils.tests.rst","atomate.vasp.rst","atomate.vasp.analysis.rst","atomate.vasp.builders.rst","atomate.vasp.builders.examples.rst","atomate.vasp.examples.rst","atomate.vasp.firetasks.rst","atomate.vasp.firetasks.tests.rst","atomate.vasp.fireworks.rst","atomate.vasp.tests.rst","atomate.vasp.workflows.rst","atomate.vasp.workflows.base.rst","atomate.vasp.workflows.presets.rst","atomate.vasp.workflows.tests.rst","builders.rst","changelog.rst","concepts.rst","contributors.rst","creating_workflows.rst","customizing_workflows.rst","developer_installation.rst","gibbs_workflow_tutorial.rst","index.rst","installation.rst","license.rst","modules.rst","running_workflows.rst","workflow_yaml_reference.rst"],objects:{"":{atomate:[0,0,0,"-"]},"atomate.common":{firetasks:[2,0,0,"-"]},"atomate.common.firetasks":{glue_tasks:[2,0,0,"-"],parse_outputs:[2,0,0,"-"],run_calc:[2,0,0,"-"],tests:[3,0,0,"-"]},"atomate.common.firetasks.glue_tasks":{CopyFiles:[2,1,1,""],CopyFilesFromCalcLoc:[2,1,1,""],CreateFolder:[2,1,1,""],DeleteFiles:[2,1,1,""],PassCalcLocs:[2,1,1,""],PassResult:[2,1,1,""],get_calc_loc:[2,4,1,""]},"atomate.common.firetasks.glue_tasks.CopyFiles":{copy_files:[2,2,1,""],optional_params:[2,3,1,""],run_task:[2,2,1,""],setup_copy:[2,2,1,""]},"atomate.common.firetasks.glue_tasks.CopyFilesFromCalcLoc":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.glue_tasks.CreateFolder":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.glue_tasks.DeleteFiles":{required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.glue_tasks.PassCalcLocs":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.glue_tasks.PassResult":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.parse_outputs":{ToDbTask:[2,1,1,""]},"atomate.common.firetasks.parse_outputs.ToDbTask":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.run_calc":{RunCommand:[2,1,1,""],RunCustodianFromObjects:[2,1,1,""]},"atomate.common.firetasks.run_calc.RunCommand":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.run_calc.RunCustodianFromObjects":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.tests":{test_glue_tasks:[3,0,0,"-"],test_parse_outputs:[3,0,0,"-"]},"atomate.common.firetasks.tests.test_glue_tasks":{TestCopyFilesFromCalcLoc:[3,1,1,""],TestCreateFolder:[3,1,1,""],TestDeleteFiles:[3,1,1,""],TestPassCalcLocs:[3,1,1,""]},"atomate.common.firetasks.tests.test_glue_tasks.TestCopyFilesFromCalcLoc":{setUpClass:[3,2,1,""],test_copyfilesfromcalcloc:[3,2,1,""]},"atomate.common.firetasks.tests.test_glue_tasks.TestCreateFolder":{test_createfolder:[3,2,1,""]},"atomate.common.firetasks.tests.test_glue_tasks.TestDeleteFiles":{test_cleanupfiles:[3,2,1,""]},"atomate.common.firetasks.tests.test_glue_tasks.TestPassCalcLocs":{test_passcalclocs:[3,2,1,""]},"atomate.common.firetasks.tests.test_parse_outputs":{TestDrone:[3,1,1,""],TestToDbTask:[3,1,1,""]},"atomate.common.firetasks.tests.test_parse_outputs.TestDrone":{__init__:[3,2,1,""],assimilate:[3,2,1,""],get_valid_paths:[3,2,1,""]},"atomate.common.firetasks.tests.test_parse_outputs.TestToDbTask":{test_ToDbTask:[3,2,1,""]},"atomate.feff":{database:[4,0,0,"-"],firetasks:[5,0,0,"-"],fireworks:[7,0,0,"-"],workflows:[9,0,0,"-"]},"atomate.feff.database":{FeffCalcDb:[4,1,1,""]},"atomate.feff.database.FeffCalcDb":{__init__:[4,2,1,""],build_indexes:[4,2,1,""],reset:[4,2,1,""]},"atomate.feff.firetasks":{glue_tasks:[5,0,0,"-"],parse_outputs:[5,0,0,"-"],run_calc:[5,0,0,"-"],tests:[6,0,0,"-"],write_inputs:[5,0,0,"-"]},"atomate.feff.firetasks.glue_tasks":{CopyFeffOutputs:[5,1,1,""]},"atomate.feff.firetasks.glue_tasks.CopyFeffOutputs":{optional_params:[5,3,1,""],run_task:[5,2,1,""]},"atomate.feff.firetasks.parse_outputs":{AddPathsToFilepadTask:[5,1,1,""],SpectrumToDbTask:[5,1,1,""]},"atomate.feff.firetasks.parse_outputs.AddPathsToFilepadTask":{optional_params:[5,3,1,""],run_task:[5,2,1,""]},"atomate.feff.firetasks.parse_outputs.SpectrumToDbTask":{optional_params:[5,3,1,""],required_params:[5,3,1,""],run_task:[5,2,1,""]},"atomate.feff.firetasks.run_calc":{RunFeffDirect:[5,1,1,""]},"atomate.feff.firetasks.run_calc.RunFeffDirect":{required_params:[5,3,1,""],run_task:[5,2,1,""]},"atomate.feff.firetasks.tests":{test_tasks:[6,0,0,"-"]},"atomate.feff.firetasks.tests.test_tasks":{TestTasks:[6,1,1,""]},"atomate.feff.firetasks.tests.test_tasks.TestTasks":{setUp:[6,2,1,""],test_copy_feff_outputs_task:[6,2,1,""],test_write_paths_task:[6,2,1,""]},"atomate.feff.firetasks.write_inputs":{WriteEXAFSPaths:[5,1,1,""],WriteFeffFromIOSet:[5,1,1,""],get_feff_input_set_obj:[5,4,1,""]},"atomate.feff.firetasks.write_inputs.WriteEXAFSPaths":{optional_params:[5,3,1,""],required_params:[5,3,1,""],run_task:[5,2,1,""]},"atomate.feff.firetasks.write_inputs.WriteFeffFromIOSet":{optional_params:[5,3,1,""],required_params:[5,3,1,""],run_task:[5,2,1,""]},"atomate.feff.fireworks":{core:[7,0,0,"-"],tests:[8,0,0,"-"]},"atomate.feff.fireworks.core":{EELSFW:[7,1,1,""],EXAFSPathsFW:[7,1,1,""],XASFW:[7,1,1,""]},"atomate.feff.fireworks.core.EELSFW":{__init__:[7,2,1,""]},"atomate.feff.fireworks.core.EXAFSPathsFW":{__init__:[7,2,1,""]},"atomate.feff.fireworks.core.XASFW":{__init__:[7,2,1,""]},"atomate.feff.fireworks.tests":{test_fireworks:[8,0,0,"-"]},"atomate.feff.fireworks.tests.test_fireworks":{TestFireworks:[8,1,1,""]},"atomate.feff.fireworks.tests.test_fireworks.TestFireworks":{setUp:[8,2,1,""],test_exafs_paths_fw:[8,2,1,""]},"atomate.feff.workflows":{core:[9,0,0,"-"],presets:[9,0,0,"-"],tests:[10,0,0,"-"]},"atomate.feff.workflows.core":{get_absorbing_atom_indices:[9,4,1,""],get_unique_site_indices:[9,4,1,""],get_wf_eels:[9,4,1,""],get_wf_exafs_paths:[9,4,1,""],get_wf_xas:[9,4,1,""]},"atomate.feff.workflows.presets":{wf_Xanes_K_edge:[9,4,1,""]},"atomate.feff.workflows.tests":{test_eels_workflows:[10,0,0,"-"],test_exafs_scattering_paths:[10,0,0,"-"],test_xas_workflows:[10,0,0,"-"]},"atomate.feff.workflows.tests.test_eels_workflows":{TestEELSWorkflow:[10,1,1,""]},"atomate.feff.workflows.tests.test_eels_workflows.TestEELSWorkflow":{setUp:[10,2,1,""],test_eels_wflow_abatom_by_idx:[10,2,1,""],test_eels_wflow_abatom_by_symbol:[10,2,1,""],test_elnes_vs_exelfs:[10,2,1,""]},"atomate.feff.workflows.tests.test_exafs_scattering_paths":{TestEXAFSPaths:[10,1,1,""]},"atomate.feff.workflows.tests.test_exafs_scattering_paths.TestEXAFSPaths":{setUp:[10,2,1,""],test_feff_input_sets:[10,2,1,""],test_paths:[10,2,1,""],test_wflow_composition:[10,2,1,""]},"atomate.feff.workflows.tests.test_xas_workflows":{TestXASWorkflow:[10,1,1,""]},"atomate.feff.workflows.tests.test_xas_workflows.TestXASWorkflow":{setUp:[10,2,1,""],test_xanes_vs_exafs:[10,2,1,""],test_xas_wflow_abatom_by_idx:[10,2,1,""],test_xas_wflow_abatom_by_symbol:[10,2,1,""]},"atomate.lammps":{database:[11,0,0,"-"],drones:[11,0,0,"-"],firetasks:[12,0,0,"-"],fireworks:[13,0,0,"-"],utils:[11,0,0,"-"],workflows:[14,0,0,"-"]},"atomate.lammps.database":{LammpsCalcDb:[11,1,1,""]},"atomate.lammps.database.LammpsCalcDb":{__init__:[11,2,1,""],build_indexes:[11,2,1,""],reset:[11,2,1,""]},"atomate.lammps.drones":{LammpsDrone:[11,1,1,""]},"atomate.lammps.drones.LammpsDrone":{__init__:[11,2,1,""],as_dict:[11,2,1,""],assimilate:[11,2,1,""],from_dict:[11,2,1,""],generate_doc:[11,2,1,""],get_valid_paths:[11,2,1,""],post_process:[11,2,1,""],schema:[11,3,1,""]},"atomate.lammps.firetasks":{glue_tasks:[12,0,0,"-"],parse_outputs:[12,0,0,"-"],run_calc:[12,0,0,"-"],write_inputs:[12,0,0,"-"]},"atomate.lammps.firetasks.glue_tasks":{CopyPackmolOutputs:[12,1,1,""]},"atomate.lammps.firetasks.glue_tasks.CopyPackmolOutputs":{optional_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.firetasks.parse_outputs":{LammpsToDB:[12,1,1,""]},"atomate.lammps.firetasks.parse_outputs.LammpsToDB":{optional_params:[12,3,1,""],required_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.firetasks.run_calc":{RunLammpsDirect:[12,1,1,""],RunLammpsFake:[12,1,1,""],RunPackmol:[12,1,1,""]},"atomate.lammps.firetasks.run_calc.RunLammpsDirect":{required_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.firetasks.run_calc.RunLammpsFake":{required_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.firetasks.run_calc.RunPackmol":{optional_params:[12,3,1,""],required_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.firetasks.write_inputs":{WriteInputFromForceFieldAndTopology:[12,1,1,""],WriteInputFromIOSet:[12,1,1,""]},"atomate.lammps.firetasks.write_inputs.WriteInputFromForceFieldAndTopology":{optional_params:[12,3,1,""],required_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.firetasks.write_inputs.WriteInputFromIOSet":{optional_params:[12,3,1,""],required_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.fireworks":{core:[13,0,0,"-"]},"atomate.lammps.fireworks.core":{LammpsFW:[13,1,1,""],LammpsForceFieldFW:[13,1,1,""],PackmolFW:[13,1,1,""]},"atomate.lammps.fireworks.core.LammpsFW":{__init__:[13,2,1,""]},"atomate.lammps.fireworks.core.LammpsForceFieldFW":{__init__:[13,2,1,""]},"atomate.lammps.fireworks.core.PackmolFW":{__init__:[13,2,1,""]},"atomate.lammps.utils":{use_fake_lammps:[11,4,1,""]},"atomate.lammps.workflows":{core:[14,0,0,"-"]},"atomate.lammps.workflows.core":{get_packmol_wf:[14,4,1,""],get_wf_basic:[14,4,1,""]},"atomate.qchem":{database:[15,0,0,"-"],drones:[15,0,0,"-"],firetasks:[16,0,0,"-"],fireworks:[18,0,0,"-"],powerups:[15,0,0,"-"],workflows:[19,0,0,"-"]},"atomate.qchem.database":{QChemCalcDb:[15,1,1,""]},"atomate.qchem.database.QChemCalcDb":{__init__:[15,2,1,""],build_indexes:[15,2,1,""],reset:[15,2,1,""]},"atomate.qchem.drones":{QChemDrone:[15,1,1,""]},"atomate.qchem.drones.QChemDrone":{__init__:[15,2,1,""],assimilate:[15,2,1,""],filter_files:[15,2,1,""],generate_doc:[15,2,1,""],get_valid_paths:[15,2,1,""],post_process:[15,2,1,""],process_qchem_multirun:[15,2,1,""],process_qchemrun:[15,2,1,""],schema:[15,3,1,""],validate_doc:[15,2,1,""]},"atomate.qchem.firetasks":{fragmenter:[16,0,0,"-"],geo_transformations:[16,0,0,"-"],parse_outputs:[16,0,0,"-"],run_calc:[16,0,0,"-"],tests:[17,0,0,"-"],write_inputs:[16,0,0,"-"]},"atomate.qchem.firetasks.fragmenter":{FragmentMolecule:[16,1,1,""]},"atomate.qchem.firetasks.fragmenter.FragmentMolecule":{optional_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.geo_transformations":{RotateTorsion:[16,1,1,""]},"atomate.qchem.firetasks.geo_transformations.RotateTorsion":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.parse_outputs":{QChemToDb:[16,1,1,""]},"atomate.qchem.firetasks.parse_outputs.QChemToDb":{optional_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.run_calc":{RunNoQChem:[16,1,1,""],RunQChemCustodian:[16,1,1,""],RunQChemDirect:[16,1,1,""],RunQChemFake:[16,1,1,""]},"atomate.qchem.firetasks.run_calc.RunNoQChem":{run_task:[16,2,1,""]},"atomate.qchem.firetasks.run_calc.RunQChemCustodian":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.run_calc.RunQChemDirect":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.run_calc.RunQChemFake":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.tests":{test_fragmenter:[17,0,0,"-"],test_geo_transformations:[17,0,0,"-"],test_run_calc:[17,0,0,"-"],test_write_inputs:[17,0,0,"-"]},"atomate.qchem.firetasks.tests.test_fragmenter":{TestFragmentMolecule:[17,1,1,""]},"atomate.qchem.firetasks.tests.test_fragmenter.TestFragmentMolecule":{setUp:[17,2,1,""],setUpClass:[17,2,1,""],tearDown:[17,2,1,""],test_EC_neg:[17,2,1,""],test_babel_PC_depth_0_vs_depth_10:[17,2,1,""],test_babel_PC_frag1:[17,2,1,""],test_babel_PC_with_RO_depth_0_vs_depth_10:[17,2,1,""],test_babel_TFSI:[17,2,1,""],test_build_new_FWs:[17,2,1,""],test_build_unique_relevant_molecules:[17,2,1,""],test_build_unique_relevant_molecules_with_triplets:[17,2,1,""],test_edges_given_PC:[17,2,1,""],test_edges_given_PC_frag1:[17,2,1,""],test_edges_given_TFSI:[17,2,1,""],test_in_database_and_EC_neg_frag:[17,2,1,""],test_in_database_through_build_new_FWs:[17,2,1,""],test_in_database_with_actual_database:[17,2,1,""],test_neg_TFSI:[17,2,1,""],test_neg_TFSI_with_additional_charges:[17,2,1,""]},"atomate.qchem.firetasks.tests.test_geo_transformations":{TestGeoTransformations:[17,1,1,""]},"atomate.qchem.firetasks.tests.test_geo_transformations.TestGeoTransformations":{setUp:[17,2,1,""],setUpClass:[17,2,1,""],tearDown:[17,2,1,""],test_rotate_torsion:[17,2,1,""]},"atomate.qchem.firetasks.tests.test_run_calc":{TestFakeRunQChem:[17,1,1,""],TestRunCalcQChem:[17,1,1,""]},"atomate.qchem.firetasks.tests.test_run_calc.TestFakeRunQChem":{setUp:[17,2,1,""],tearDown:[17,2,1,""],test_RunQChemFake:[17,2,1,""]},"atomate.qchem.firetasks.tests.test_run_calc.TestRunCalcQChem":{setUp:[17,2,1,""],tearDown:[17,2,1,""],test_RunQChemCustodian_FF_basic_defaults:[17,2,1,""],test_RunQChemCustodian_FF_basic_not_defaults:[17,2,1,""],test_RunQChemCustodian_FF_using_fw_spec_defaults:[17,2,1,""],test_RunQChemCustodian_FF_using_fw_spec_not_defaults:[17,2,1,""],test_RunQChemCustodian_basic_defaults:[17,2,1,""],test_RunQChemCustodian_basic_not_defaults:[17,2,1,""],test_RunQChemCustodian_using_fw_spec_defaults:[17,2,1,""],test_RunQChemCustodian_using_fw_spec_not_defaults:[17,2,1,""],test_RunQChemDirect_basic:[17,2,1,""],test_RunQChemDirect_with_fw_spec:[17,2,1,""]},"atomate.qchem.firetasks.tests.test_write_inputs":{TestWriteInputQChem:[17,1,1,""]},"atomate.qchem.firetasks.tests.test_write_inputs.TestWriteInputQChem":{setUp:[17,2,1,""],setUpClass:[17,2,1,""],tearDown:[17,2,1,""],test_write_custom_input:[17,2,1,""],test_write_input:[17,2,1,""],test_write_input_from_io_custom_smd:[17,2,1,""],test_write_input_from_io_set:[17,2,1,""],test_write_input_from_io_set_diff_mol:[17,2,1,""],test_write_input_from_io_set_diff_mol_pcm:[17,2,1,""],test_write_input_from_io_set_write_dir:[17,2,1,""]},"atomate.qchem.firetasks.write_inputs":{WriteCustomInput:[16,1,1,""],WriteInput:[16,1,1,""],WriteInputFromIOSet:[16,1,1,""]},"atomate.qchem.firetasks.write_inputs.WriteCustomInput":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.write_inputs.WriteInput":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.write_inputs.WriteInputFromIOSet":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.fireworks":{core:[18,0,0,"-"]},"atomate.qchem.fireworks.core":{FragmentFW:[18,1,1,""],FrequencyFW:[18,1,1,""],FrequencyFlatteningOptimizeFW:[18,1,1,""],OptimizeFW:[18,1,1,""],SinglePointFW:[18,1,1,""]},"atomate.qchem.fireworks.core.FragmentFW":{__init__:[18,2,1,""]},"atomate.qchem.fireworks.core.FrequencyFW":{__init__:[18,2,1,""]},"atomate.qchem.fireworks.core.FrequencyFlatteningOptimizeFW":{__init__:[18,2,1,""]},"atomate.qchem.fireworks.core.OptimizeFW":{__init__:[18,2,1,""]},"atomate.qchem.fireworks.core.SinglePointFW":{__init__:[18,2,1,""]},"atomate.qchem.powerups":{use_fake_qchem:[15,4,1,""]},"atomate.qchem.workflows":{base:[20,0,0,"-"],tests:[21,0,0,"-"]},"atomate.qchem.workflows.base":{double_FF_opt:[20,0,0,"-"],fragmentation:[20,0,0,"-"],torsion_potential:[20,0,0,"-"]},"atomate.qchem.workflows.base.double_FF_opt":{get_wf_double_FF_opt:[20,4,1,""]},"atomate.qchem.workflows.base.fragmentation":{get_fragmentation_wf:[20,4,1,""]},"atomate.qchem.workflows.base.torsion_potential":{get_wf_torsion_potential:[20,4,1,""]},"atomate.qchem.workflows.tests":{test_double_FF_opt:[21,0,0,"-"],test_fragmentation:[21,0,0,"-"],test_parse_pass_write:[21,0,0,"-"],test_torsion_potential:[21,0,0,"-"]},"atomate.qchem.workflows.tests.test_double_FF_opt":{TestDoubleFFOpt:[21,1,1,""]},"atomate.qchem.workflows.tests.test_double_FF_opt.TestDoubleFFOpt":{test_double_FF_opt:[21,2,1,""]},"atomate.qchem.workflows.tests.test_fragmentation":{TestFragmentation:[21,1,1,""]},"atomate.qchem.workflows.tests.test_fragmentation.TestFragmentation":{test_Fragmentation:[21,2,1,""],test_no_opt_Fragmentation:[21,2,1,""]},"atomate.qchem.workflows.tests.test_parse_pass_write":{TestParsePassWrite:[21,1,1,""]},"atomate.qchem.workflows.tests.test_parse_pass_write.TestParsePassWrite":{setUpClass:[21,2,1,""],tearDown:[21,2,1,""],test_parse_pass_rotate_write:[21,2,1,""],test_parse_pass_write:[21,2,1,""]},"atomate.qchem.workflows.tests.test_torsion_potential":{TestTorsionPotential:[21,1,1,""]},"atomate.qchem.workflows.tests.test_torsion_potential.TestTorsionPotential":{test_torsion_potential:[21,2,1,""]},"atomate.utils":{database:[25,0,0,"-"],fileio:[25,0,0,"-"],testing:[25,0,0,"-"],tests:[26,0,0,"-"],utils:[25,0,0,"-"]},"atomate.utils.database":{CalcDb:[25,1,1,""]},"atomate.utils.database.CalcDb":{__init__:[25,2,1,""],build_indexes:[25,2,1,""],from_db_file:[25,2,1,""],insert:[25,2,1,""],reset:[25,2,1,""]},"atomate.utils.fileio":{FileClient:[25,1,1,""]},"atomate.utils.fileio.FileClient":{__init__:[25,2,1,""],abspath:[25,2,1,""],copy:[25,2,1,""],exists:[25,2,1,""],get_ssh_connection:[25,2,1,""],glob:[25,2,1,""],listdir:[25,2,1,""]},"atomate.utils.testing":{AtomateTest:[25,1,1,""]},"atomate.utils.testing.AtomateTest":{get_task_collection:[25,2,1,""],get_task_database:[25,2,1,""],setUp:[25,2,1,""],tearDown:[25,2,1,""]},"atomate.utils.tests":{test_loaders:[26,0,0,"-"],test_utils:[26,0,0,"-"]},"atomate.utils.tests.test_loaders":{FuncTest:[26,1,1,""]},"atomate.utils.tests.test_loaders.FuncTest":{setUp:[26,2,1,""],test_get_wf_from_spec_dict:[26,2,1,""],test_multi_parent:[26,2,1,""]},"atomate.utils.tests.test_utils":{Task1:[26,1,1,""],Task2:[26,1,1,""],UtilsTests:[26,1,1,""]},"atomate.utils.tests.test_utils.Task1":{run_task:[26,2,1,""]},"atomate.utils.tests.test_utils.Task2":{run_task:[26,2,1,""]},"atomate.utils.tests.test_utils.UtilsTests":{setUp:[26,2,1,""],test_env_chk:[26,2,1,""],test_get_database:[26,2,1,""],test_get_mongolike:[26,2,1,""],test_get_uri:[26,2,1,""],test_recursive_get_result:[26,2,1,""],test_recursiveupdate:[26,2,1,""]},"atomate.utils.utils":{env_chk:[25,4,1,""],get_a_unique_id:[25,4,1,""],get_database:[25,4,1,""],get_fws_and_tasks:[25,4,1,""],get_logger:[25,4,1,""],get_meta_from_structure:[25,4,1,""],get_mongolike:[25,4,1,""],get_uri:[25,4,1,""],get_wf_from_spec_dict:[25,4,1,""],load_class:[25,4,1,""],recursive_get_result:[25,4,1,""],recursive_update:[25,4,1,""]},"atomate.vasp":{analysis:[28,0,0,"-"],builders:[29,0,0,"-"],config:[27,0,0,"-"],database:[27,0,0,"-"],drones:[27,0,0,"-"],examples:[31,0,0,"-"],firetasks:[32,0,0,"-"],fireworks:[34,0,0,"-"],powerups:[27,0,0,"-"],submission_filter:[27,0,0,"-"],tests:[35,0,0,"-"],vasp_config:[27,0,0,"-"],vasp_powerups:[27,0,0,"-"],workflows:[36,0,0,"-"]},"atomate.vasp.analysis":{phonopy:[28,0,0,"-"]},"atomate.vasp.analysis.phonopy":{get_phonopy_gibbs:[28,4,1,""],get_phonopy_qha:[28,4,1,""],get_phonopy_thermal_expansion:[28,4,1,""]},"atomate.vasp.builders":{bandgap_estimation:[29,0,0,"-"],base:[29,0,0,"-"],boltztrap_materials:[29,0,0,"-"],dielectric:[29,0,0,"-"],examples:[30,0,0,"-"],file_materials:[29,0,0,"-"],fix_tasks:[29,0,0,"-"],materials_descriptor:[29,0,0,"-"],materials_ehull:[29,0,0,"-"],tags:[29,0,0,"-"],tasks_materials:[29,0,0,"-"],utils:[29,0,0,"-"]},"atomate.vasp.builders.bandgap_estimation":{BandgapEstimationBuilder:[29,1,1,""]},"atomate.vasp.builders.bandgap_estimation.BandgapEstimationBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.base":{AbstractBuilder:[29,1,1,""]},"atomate.vasp.builders.base.AbstractBuilder":{from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.boltztrap_materials":{BoltztrapMaterialsBuilder:[29,1,1,""]},"atomate.vasp.builders.boltztrap_materials.BoltztrapMaterialsBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.dielectric":{DielectricBuilder:[29,1,1,""]},"atomate.vasp.builders.dielectric.DielectricBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.examples":{run_builders:[30,0,0,"-"]},"atomate.vasp.builders.file_materials":{FileMaterialsBuilder:[29,1,1,""]},"atomate.vasp.builders.file_materials.FileMaterialsBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.fix_tasks":{FixTasksBuilder:[29,1,1,""]},"atomate.vasp.builders.fix_tasks.FixTasksBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.materials_descriptor":{MaterialsDescriptorBuilder:[29,1,1,""]},"atomate.vasp.builders.materials_descriptor.MaterialsDescriptorBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.materials_ehull":{MaterialsEhullBuilder:[29,1,1,""]},"atomate.vasp.builders.materials_ehull.MaterialsEhullBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.tags":{TagsBuilder:[29,1,1,""]},"atomate.vasp.builders.tags.TagsBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.tasks_materials":{TasksMaterialsBuilder:[29,1,1,""],module_dir:[29,5,1,""]},"atomate.vasp.builders.tasks_materials.TasksMaterialsBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.utils":{dbid_to_int:[29,4,1,""],dbid_to_str:[29,4,1,""]},"atomate.vasp.database":{VaspCalcDb:[27,1,1,""]},"atomate.vasp.database.VaspCalcDb":{__init__:[27,2,1,""],build_indexes:[27,2,1,""],get_aeccar:[27,2,1,""],get_band_structure:[27,2,1,""],get_chgcar:[27,2,1,""],get_chgcar_string:[27,2,1,""],get_dos:[27,2,1,""],insert_gridfs:[27,2,1,""],insert_task:[27,2,1,""],reset:[27,2,1,""],retrieve_task:[27,2,1,""]},"atomate.vasp.drones":{VaspDrone:[27,1,1,""]},"atomate.vasp.drones.VaspDrone":{__init__:[27,2,1,""],as_dict:[27,2,1,""],assimilate:[27,2,1,""],filter_files:[27,2,1,""],from_dict:[27,2,1,""],generate_doc:[27,2,1,""],get_valid_paths:[27,2,1,""],post_process:[27,2,1,""],process_bandstructure:[27,2,1,""],process_chgcar:[27,2,1,""],process_dos:[27,2,1,""],process_raw_data:[27,2,1,""],process_vasprun:[27,2,1,""],schema:[27,3,1,""],set_analysis:[27,2,1,""],validate_doc:[27,2,1,""]},"atomate.vasp.firetasks":{glue_tasks:[32,0,0,"-"],neb_tasks:[32,0,0,"-"],parse_outputs:[32,0,0,"-"],run_calc:[32,0,0,"-"],tests:[33,0,0,"-"],write_inputs:[32,0,0,"-"]},"atomate.vasp.firetasks.glue_tasks":{CheckBandgap:[32,1,1,""],CheckStability:[32,1,1,""],CopyVaspOutputs:[32,1,1,""],GetInterpolatedPOSCAR:[32,1,1,""],pass_vasp_result:[32,4,1,""]},"atomate.vasp.firetasks.glue_tasks.CheckBandgap":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.glue_tasks.CheckStability":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.glue_tasks.CopyVaspOutputs":{copy_files:[32,2,1,""],optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.glue_tasks.GetInterpolatedPOSCAR":{interpolate_poscar:[32,2,1,""],optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.neb_tasks":{RunNEBVaspFake:[32,1,1,""],TransferNEBTask:[32,1,1,""],WriteNEBFromEndpoints:[32,1,1,""],WriteNEBFromImages:[32,1,1,""]},"atomate.vasp.firetasks.neb_tasks.RunNEBVaspFake":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.neb_tasks.TransferNEBTask":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.neb_tasks.WriteNEBFromEndpoints":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.neb_tasks.WriteNEBFromImages":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs":{BoltztrapToDBTask:[32,1,1,""],BoltztrapToDb:[32,1,1,""],ElasticTensorToDb:[32,1,1,""],ElasticTensorToDbTask:[32,1,1,""],FitEOSToDb:[32,1,1,""],FitEquationOfStateTask:[32,1,1,""],GibbsAnalysisToDb:[32,1,1,""],GibbsFreeEnergyTask:[32,1,1,""],JsonToDb:[32,1,1,""],JsonToDbTask:[32,1,1,""],MagneticDeformationToDB:[32,1,1,""],MagneticOrderingsToDB:[32,1,1,""],PolarizationToDb:[32,1,1,""],RamanSusceptibilityTensorToDbTask:[32,1,1,""],RamanTensorToDb:[32,1,1,""],ThermalExpansionCoeffTask:[32,1,1,""],ThermalExpansionCoeffToDb:[32,1,1,""],VaspToDb:[32,1,1,""],VaspToDbTask:[32,1,1,""]},"atomate.vasp.firetasks.parse_outputs.BoltztrapToDb":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.ElasticTensorToDb":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.FitEOSToDb":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.GibbsAnalysisToDb":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.JsonToDb":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.MagneticDeformationToDB":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.MagneticOrderingsToDB":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.PolarizationToDb":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.RamanTensorToDb":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.ThermalExpansionCoeffToDb":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.VaspToDb":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.run_calc":{RunBoltztrap:[32,1,1,""],RunNoVasp:[32,1,1,""],RunVaspCustodian:[32,1,1,""],RunVaspDirect:[32,1,1,""],RunVaspFake:[32,1,1,""]},"atomate.vasp.firetasks.run_calc.RunBoltztrap":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.run_calc.RunNoVasp":{run_task:[32,2,1,""]},"atomate.vasp.firetasks.run_calc.RunVaspCustodian":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.run_calc.RunVaspDirect":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.run_calc.RunVaspFake":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.tests":{test_copy:[33,0,0,"-"],test_get_interpolated_poscar:[33,0,0,"-"],test_polarization_to_db:[33,0,0,"-"],test_write_vasp:[33,0,0,"-"],test_write_vasp_from_interpolated_poscar:[33,0,0,"-"]},"atomate.vasp.firetasks.tests.test_copy":{TestCopyVaspOutputs:[33,1,1,""]},"atomate.vasp.firetasks.tests.test_copy.TestCopyVaspOutputs":{setUpClass:[33,2,1,""],test_gzip_copy:[33,2,1,""],test_plain_copy:[33,2,1,""],test_plain_copy_more:[33,2,1,""],test_relax2_copy:[33,2,1,""],test_unittestsetup:[33,2,1,""]},"atomate.vasp.firetasks.tests.test_get_interpolated_poscar":{TestGetInterpolatedPOSCAR:[33,1,1,""]},"atomate.vasp.firetasks.tests.test_get_interpolated_poscar.TestGetInterpolatedPOSCAR":{setUpClass:[33,2,1,""],test_getinterpolatedposcar:[33,2,1,""]},"atomate.vasp.firetasks.tests.test_polarization_to_db":{TestFerroelectricWorkflow:[33,1,1,""]},"atomate.vasp.firetasks.tests.test_polarization_to_db.TestFerroelectricWorkflow":{test_polarizationtodb:[33,2,1,""]},"atomate.vasp.firetasks.tests.test_write_vasp":{TestWriteVasp:[33,1,1,""]},"atomate.vasp.firetasks.tests.test_write_vasp.TestWriteVasp":{setUp:[33,2,1,""],setUpClass:[33,2,1,""],tearDown:[33,2,1,""],test_ioset_explicit:[33,2,1,""],test_ioset_implicit:[33,2,1,""],test_ioset_params:[33,2,1,""],test_modify_incar:[33,2,1,""],test_modify_potcar:[33,2,1,""],test_pmgobjects:[33,2,1,""]},"atomate.vasp.firetasks.tests.test_write_vasp_from_interpolated_poscar":{TestWriteVaspFromInterpolatedPOSCAR:[33,1,1,""]},"atomate.vasp.firetasks.tests.test_write_vasp_from_interpolated_poscar.TestWriteVaspFromInterpolatedPOSCAR":{setUpClass:[33,2,1,""],test_writevaspfrominterpolatedposcar:[33,2,1,""]},"atomate.vasp.firetasks.write_inputs":{ModifyIncar:[32,1,1,""],ModifyPotcar:[32,1,1,""],WriteNormalmodeDisplacedPoscar:[32,1,1,""],WriteTransmutedStructureIOSet:[32,1,1,""],WriteVaspFromIOSet:[32,1,1,""],WriteVaspFromIOSetFromInterpolatedPOSCAR:[32,1,1,""],WriteVaspFromPMGObjects:[32,1,1,""],WriteVaspHSEBSFromPrev:[32,1,1,""],WriteVaspNMRFromPrev:[32,1,1,""],WriteVaspNSCFFromPrev:[32,1,1,""],WriteVaspSOCFromPrev:[32,1,1,""],WriteVaspStaticFromPrev:[32,1,1,""]},"atomate.vasp.firetasks.write_inputs.ModifyIncar":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.ModifyPotcar":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteNormalmodeDisplacedPoscar":{required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteTransmutedStructureIOSet":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspFromIOSet":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspFromIOSetFromInterpolatedPOSCAR":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspFromPMGObjects":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspHSEBSFromPrev":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspNMRFromPrev":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspNSCFFromPrev":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspSOCFromPrev":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspStaticFromPrev":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.fireworks":{core:[34,0,0,"-"],nmr:[34,0,0,"-"],polarization:[34,0,0,"-"]},"atomate.vasp.fireworks.core":{BoltztrapFW:[34,1,1,""],DFPTFW:[34,1,1,""],HSEBSFW:[34,1,1,""],LepsFW:[34,1,1,""],MDFW:[34,1,1,""],NEBFW:[34,1,1,""],NEBRelaxationFW:[34,1,1,""],NonSCFFW:[34,1,1,""],OptimizeFW:[34,1,1,""],RamanFW:[34,1,1,""],SOCFW:[34,1,1,""],StaticFW:[34,1,1,""],StaticInterpolateFW:[34,1,1,""],TransmuterFW:[34,1,1,""]},"atomate.vasp.fireworks.core.BoltztrapFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.DFPTFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.HSEBSFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.LepsFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.MDFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.NEBFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.NEBRelaxationFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.NonSCFFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.OptimizeFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.RamanFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.SOCFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.StaticFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.StaticInterpolateFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.TransmuterFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.nmr":{NMRFW:[34,1,1,""]},"atomate.vasp.fireworks.nmr.NMRFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.polarization":{LcalcpolFW:[34,1,1,""]},"atomate.vasp.fireworks.polarization.LcalcpolFW":{__init__:[34,2,1,""]},"atomate.vasp.powerups":{add_additional_fields_to_taskdocs:[27,4,1,""],add_bandgap_check:[27,4,1,""],add_common_powerups:[27,4,1,""],add_modify_incar:[27,4,1,""],add_modify_incar_envchk:[27,4,1,""],add_modify_potcar:[27,4,1,""],add_namefile:[27,4,1,""],add_priority:[27,4,1,""],add_small_gap_multiply:[27,4,1,""],add_stability_check:[27,4,1,""],add_tags:[27,4,1,""],add_trackers:[27,4,1,""],add_wf_metadata:[27,4,1,""],clean_up_files:[27,4,1,""],clear_modify:[27,4,1,""],modify_gzip_vasp:[27,4,1,""],modify_to_soc:[27,4,1,""],preserve_fworker:[27,4,1,""],remove_custodian:[27,4,1,""],set_execution_options:[27,4,1,""],use_custodian:[27,4,1,""],use_fake_vasp:[27,4,1,""],use_gamma_vasp:[27,4,1,""],use_no_vasp:[27,4,1,""],use_scratch_dir:[27,4,1,""]},"atomate.vasp.submission_filter":{SubmissionFilter:[27,1,1,""]},"atomate.vasp.submission_filter.SubmissionFilter":{NO_POTCARS:[27,3,1,""],__init__:[27,2,1,""],as_dict:[27,2,1,""],from_dict:[27,2,1,""],test:[27,2,1,""]},"atomate.vasp.tests":{test_drones:[35,0,0,"-"],test_setup:[35,0,0,"-"],test_vasp_powerups:[35,0,0,"-"]},"atomate.vasp.tests.test_drones":{VaspToDbTaskDroneTest:[35,1,1,""]},"atomate.vasp.tests.test_drones.VaspToDbTaskDroneTest":{setUpClass:[35,2,1,""],test_assimilate:[35,2,1,""],test_bandstructure:[35,2,1,""],test_detect_output_file_paths:[35,2,1,""],test_parse_chrgcar:[35,2,1,""],test_parse_locpot:[35,2,1,""],test_runs_assimilate:[35,2,1,""]},"atomate.vasp.tests.test_setup":{TestSetup:[35,1,1,""]},"atomate.vasp.tests.test_setup.TestSetup":{setUp:[35,2,1,""],setUpClass:[35,2,1,""],tearDown:[35,2,1,""],test_setup:[35,2,1,""]},"atomate.vasp.tests.test_vasp_powerups":{TestVaspPowerups:[35,1,1,""]},"atomate.vasp.tests.test_vasp_powerups.TestVaspPowerups":{setUpClass:[35,2,1,""],test_add_clean_up:[35,2,1,""],test_add_priority:[35,2,1,""],test_add_small_gap_multiply:[35,2,1,""],test_add_tags:[35,2,1,""],test_add_trackers:[35,2,1,""],test_add_wf_metadata:[35,2,1,""],test_custodian_powerups:[35,2,1,""],test_modify_incar:[35,2,1,""],test_modify_potcar:[35,2,1,""],test_use_scratch_dir:[35,2,1,""]},"atomate.vasp.workflows":{base:[37,0,0,"-"],presets:[38,0,0,"-"],tests:[39,0,0,"-"]},"atomate.vasp.workflows.base":{adsorption:[37,0,0,"-"],bulk_modulus:[37,0,0,"-"],core:[37,0,0,"-"],deformations:[37,0,0,"-"],elastic:[37,0,0,"-"],ferroelectric:[37,0,0,"-"],gibbs:[37,0,0,"-"],magnetism:[37,0,0,"-"],neb:[37,0,0,"-"],raman:[37,0,0,"-"],thermal_expansion:[37,0,0,"-"]},"atomate.vasp.workflows.base.adsorption":{MPSurfaceSet:[37,1,1,""],get_slab_fw:[37,4,1,""],get_slab_trans_params:[37,4,1,""],get_wf_molecules:[37,4,1,""],get_wf_slab:[37,4,1,""],get_wfs_all_slabs:[37,4,1,""]},"atomate.vasp.workflows.base.adsorption.MPSurfaceSet":{__init__:[37,2,1,""],incar:[37,2,1,""]},"atomate.vasp.workflows.base.bulk_modulus":{get_wf_bulk_modulus:[37,4,1,""]},"atomate.vasp.workflows.base.core":{get_wf:[37,4,1,""]},"atomate.vasp.workflows.base.deformations":{get_wf_deformations:[37,4,1,""]},"atomate.vasp.workflows.base.elastic":{get_default_strain_states:[37,4,1,""],get_wf_elastic_constant:[37,4,1,""]},"atomate.vasp.workflows.base.ferroelectric":{get_wf_ferroelectric:[37,4,1,""]},"atomate.vasp.workflows.base.gibbs":{get_wf_gibbs_free_energy:[37,4,1,""]},"atomate.vasp.workflows.base.magnetism":{MagneticOrderingsWF:[37,1,1,""],get_wf_magnetic_deformation:[37,4,1,""]},"atomate.vasp.workflows.base.magnetism.MagneticOrderingsWF":{__init__:[37,2,1,""],get_wf:[37,2,1,""]},"atomate.vasp.workflows.base.neb":{get_wf_neb_from_endpoints:[37,4,1,""],get_wf_neb_from_images:[37,4,1,""],get_wf_neb_from_structure:[37,4,1,""]},"atomate.vasp.workflows.base.raman":{get_wf_raman_spectra:[37,4,1,""]},"atomate.vasp.workflows.base.thermal_expansion":{get_wf_thermal_expansion:[37,4,1,""]},"atomate.vasp.workflows.presets":{core:[38,0,0,"-"],scan:[38,0,0,"-"]},"atomate.vasp.workflows.presets.core":{wf_bandstructure:[38,4,1,""],wf_bandstructure_hse:[38,4,1,""],wf_bandstructure_no_opt:[38,4,1,""],wf_bandstructure_plus_boltztrap:[38,4,1,""],wf_bandstructure_plus_hse:[38,4,1,""],wf_bulk_modulus:[38,4,1,""],wf_dielectric_constant:[38,4,1,""],wf_dielectric_constant_no_opt:[38,4,1,""],wf_elastic_constant:[38,4,1,""],wf_elastic_constant_minimal:[38,4,1,""],wf_gibbs_free_energy:[38,4,1,""],wf_nmr:[38,4,1,""],wf_nudged_elastic_band:[38,4,1,""],wf_piezoelectric_constant:[38,4,1,""],wf_raman_spectra:[38,4,1,""],wf_static:[38,4,1,""],wf_structure_optimization:[38,4,1,""],wf_thermal_expansion:[38,4,1,""]},"atomate.vasp.workflows.presets.scan":{wf_scan_opt:[38,4,1,""]},"atomate.vasp.workflows.tests":{test_adsorbate_workflow:[39,0,0,"-"],test_bulk_modulus_workflow:[39,0,0,"-"],test_elastic_workflow:[39,0,0,"-"],test_ferroelectric_workflow:[39,0,0,"-"],test_magnetism_workflow:[39,0,0,"-"],test_neb_workflow:[39,0,0,"-"],test_nmr:[39,0,0,"-"],test_raman_workflow:[39,0,0,"-"],test_vasp_workflows:[39,0,0,"-"]},"atomate.vasp.workflows.tests.test_adsorbate_workflow":{TestAdsorptionWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_adsorbate_workflow.TestAdsorptionWorkflow":{setUp:[39,2,1,""],test_input_sets:[39,2,1,""],test_wf:[39,2,1,""],test_wf_functions:[39,2,1,""]},"atomate.vasp.workflows.tests.test_bulk_modulus_workflow":{TestBulkModulusWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_bulk_modulus_workflow.TestBulkModulusWorkflow":{setUp:[39,2,1,""],setup_task_docs:[39,2,1,""],test_wf:[39,2,1,""],write_task_docs:[39,2,1,""]},"atomate.vasp.workflows.tests.test_elastic_workflow":{TestElasticWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_elastic_workflow.TestElasticWorkflow":{setUp:[39,2,1,""],test_wf:[39,2,1,""]},"atomate.vasp.workflows.tests.test_ferroelectric_workflow":{TestFerroelectricWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_ferroelectric_workflow.TestFerroelectricWorkflow":{setUp:[39,2,1,""],test_wf:[39,2,1,""],untarTestFiles:[39,2,1,""]},"atomate.vasp.workflows.tests.test_magnetism_workflow":{TestMagneticDeformationWorkflow:[39,1,1,""],TestMagneticOrderingsWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_magnetism_workflow.TestMagneticDeformationWorkflow":{test_analysis:[39,2,1,""]},"atomate.vasp.workflows.tests.test_magnetism_workflow.TestMagneticOrderingsWorkflow":{test_analysis:[39,2,1,""],test_ordering_enumeration:[39,2,1,""]},"atomate.vasp.workflows.tests.test_neb_workflow":{TestNudgedElasticBandWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_neb_workflow.TestNudgedElasticBandWorkflow":{setUp:[39,2,1,""],test_wf:[39,2,1,""]},"atomate.vasp.workflows.tests.test_nmr":{TestNMRWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_nmr.TestNMRWorkflow":{setUp:[39,2,1,""],test_wf:[39,2,1,""]},"atomate.vasp.workflows.tests.test_raman_workflow":{TestRamanWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_raman_workflow.TestRamanWorkflow":{setUp:[39,2,1,""],test_wf:[39,2,1,""]},"atomate.vasp.workflows.tests.test_vasp_workflows":{TestVaspWorkflows:[39,1,1,""]},"atomate.vasp.workflows.tests.test_vasp_workflows.TestVaspWorkflows":{setUp:[39,2,1,""],test_bandgap_check_Vasp:[39,2,1,""],test_bandstructure_Vasp:[39,2,1,""],test_chgcar_db_read:[39,2,1,""],test_chgcar_db_read_write:[39,2,1,""],test_single_Vasp:[39,2,1,""],test_single_Vasp_dbinsertion:[39,2,1,""],test_trackers:[39,2,1,""]},atomate:{common:[1,0,0,"-"],feff:[4,0,0,"-"],lammps:[11,0,0,"-"],qchem:[15,0,0,"-"],utils:[25,0,0,"-"],vasp:[27,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"],"4":["py","function","Python function"],"5":["py","data","Python data"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute","4":"py:function","5":"py:data"},terms:{"1300k":32,"30t18":49,"3mno3":48,"3x3":[37,47],"50k":32,"6b04729":37,"7sr0":48,"abstract":[2,5,12,16,25,26,29,32,44],"boolean":[27,37],"break":[16,20,49],"case":[2,10,25,32,35,37,39,40,41,44,48,49],"char":27,"class":[2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,21,25,26,27,29,32,33,34,35,37,39,44,45,49],"default":[2,5,7,9,12,16,18,20,25,27,32,34,37,38,40,41,44,45,46,48,49],"export":49,"final":[12,13,14,25,32,37,44,47,49,52,53],"float":[5,7,9,12,13,14,16,18,20,27,28,32,34,37,44],"function":[14,16,18,20,25,29,32,37,40,41,42,44,46,47,48,49,50,52],"import":[15,27,44,45,46,47,48,49,52,53],"int":[9,16,18,20,27,29,32,34,37],"long":[44,45],"new":[2,16,18,20,29,32,34,37,40,41,42,44,46,49],"null":49,"return":[2,3,5,9,11,12,14,15,16,20,25,26,27,28,29,32,37,38,44,45,48,49],"short":[44,53],"static":[15,25,27,29,32,34,37,44,52],"super":45,"switch":[44,49],"throw":32,"true":[2,4,5,11,12,15,16,18,20,25,26,27,29,32,34,37,38,42,44,45,47],"try":[16,37,40,42,45,46,49,52,53],"var":[27,29,32,41],"while":[25,42,44,49],AND:50,ARE:50,Adding:49,And:47,Are:49,BUT:50,DOS:[27,32,41,44,52],FOR:[46,50],FWS:[7,27,34,41],FWs:[27,32,37],For:[2,3,5,11,12,15,16,18,20,25,26,27,32,34,37,42,44,45,46,48,49,52,53],NOT:[16,32,46,50],Not:32,One:[40,42,44,48,49],PBS:49,SUCH:50,Such:[44,49],THE:50,That:[42,49],The:[2,3,5,7,9,11,12,13,15,16,18,20,25,26,27,29,32,34,37,38,41,44,45,46,47,49,50,52,53],Then:[34,37,44,47,49,52],There:[2,27,29,32,42,44,47,48,49,52],These:[34,44,46,48,49],USE:[46,50],Use:[32,48],Used:[25,32,37],Useful:[5,9,27,44],Uses:[2,16,32],Using:[47,48,49],WILL:46,With:44,XAS:[7,9,48],__class__:[44,45],__future__:44,__init__:[3,4,7,11,13,15,18,20,25,27,29,34,37,45],_dir:34,_fw_env:[2,5,12,16,25,26,32],_fw_name:49,_fw_q_type:49,_fworker:27,_id:27,_io:25,_preserve_fwork:27,_push:2,_set:2,_structure_optim:49,_unittest:46,abil:41,abl:[44,45,49,52,53],about:[2,27,42,44,48,49],abov:[16,44,45,46,47,48,49,50,52,53],absolut:[2,25,49],absolute_import:44,absorb:[5,7,9],absorbing_atom:[5,7,9],absorpt:[5,7,9],abspath:25,abstractbuild:29,abstractdron:[2,3,11,15,27],abstractstructurefilt:27,abstractvaspinputset:32,ac_:49,academ:49,accept:[2,27,47,49,52],access:[29,32,45,49],accompani:29,accomplish:[37,45,49],accord:[12,13],account:[27,44,47,49],accur:[3,4,11,15,25,27,29,34,47],achiev:[2,25,44,45],acknowledg:48,across:[2,5,12,16,26,32,42,48,49],acs:37,act:44,activ:[32,46,49],actual:[15,16,18,20,27,32,39,44,46,47,49,52],acycl:44,adapt:[27,44,49],add:[2,15,16,20,27,29,32,37,41,42,44,48,53],add_additional_fields_to_taskdoc:27,add_analysis_task:37,add_bandgap_check:[27,44],add_common_powerup:27,add_dos_dict:52,add_modify_incar:[27,44,45,52],add_modify_incar_envchk:27,add_modify_potcar:27,add_molecules_in_box:37,add_namefil:[27,44],add_prior:[27,42,44],add_slab_metadata:37,add_small_gap_multipli:27,add_stability_check:[27,44],add_tag:[27,44],add_track:[27,41,44],add_wf:[47,52],add_wf_metadata:[27,44],added:[11,25,27,32,34,37,41,42,44,47,48,49,52],adding:[18,20,32,44,45,48,49,52],addit:[2,5,12,15,16,18,20,26,27,32,34,37,41,43,48,49],additional_charg:[16,18,20],additional_cust_arg:[34,37],additional_ep_param:38,additional_field:[2,11,12,15,16,27,32,34],additional_fil:32,additional_neb_param:38,additional_spec:37,addpathstofilepadtask:5,adjust:[12,13,49],admin:[25,49],admin_password:[25,49],admin_us:[25,49],admin_usernam:49,administr:49,ads_structures_param:37,adsorb:37,adsorbatesitefind:37,adsorpt:[0,27,36,41],adsorptionsitefind:37,advanc:[16,18,20,44,48,49],advantag:[42,53],advis:50,aecar:41,aeccar0:27,aeccar2:27,aeccar:27,affect:44,after:[2,27,35,41,44,45,49,53],afterward:[27,40],again:[44,46,49],against:32,aggreg:[32,37,44],agnost:[25,44],agreement:50,aim:53,ajain:29,aka:[15,16],alchemi:27,alex:43,alfr:48,algorithm:37,alias:49,alireza:43,aliv:49,all:[2,3,5,9,11,12,13,15,16,18,20,25,26,27,29,32,34,37,38,39,40,41,42,44,45,46,47,48,49,50,52,53],all_no_subdir:2,alloc:49,allow:[15,16,18,20,25,27,32,34,37,41,42,44,46,47,48,49,52,53],almost:[16,49],alon:[44,46],along:[32,34,37,44],alreadi:[16,20,27,32,44,47,52],also:[6,8,10,16,17,18,20,25,26,27,32,33,37,39,40,42,44,45,46,48,49,52],altern:[16,20,32,47,49],although:[32,40,44,46,49],alwai:[16,32,45,47,49],amount:[27,32,49],amplitud:[5,7,9,44],anaconda:49,analys:[44,48],analysi:[0,20,27,32,37,41,44,45,47,48,49,52],analyz:[32,37,44,48],anatomi:48,angl:[7,9,16,20],angstrom:[5,7,9,32,34,37],anharmon:[32,37,41,47],anharmonic_contribut:[32,37,47],ani:[2,16,18,20,25,32,34,42,44,45,46,48,49,50,52,53],ann:43,anoth:[25,27,32,34,42,44,46,49,52,53],anticip:41,antiferromagnet:37,antiferromagnetic_by_motif:37,anubhav:43,anyon:50,anyth:[44,49,53],anywher:[47,52],api:[29,44,47,48],app:[3,11,15,27],append:[2,16,32,37,44,45],appli:[16,18,27,32,34,37,41,44,45,46,48],applic:[32,34],appreci:44,appropri:[14,27,37,42,45,49],approv:50,approxim:[32,37,44,47],arbitrari:49,arbitrarili:44,archer:49,architectur:[48,49],area:48,aren:49,arg:[2,3,4,5,7,9,11,12,13,14,15,16,18,20,25,26,27,28,29,32,34,37,38,44,45],argument:[20,25,27,32,34,37,45,53],aris:50,around:49,arrai:[2,32,37,44,47],arrang:32,art:48,artifici:39,as_dict:[3,11,25,27,32,44,45],asctim:25,ask:49,aspect:49,assembl:44,assign:37,assimil:[3,11,15,27],associ:44,assum:[32,34,44,47,49],asta:43,atla:49,atleast:2,atom:[40,43,45,47,50],atom_index:[16,20],atomat:37,atomate_db:[47,52],atomate_env:49,atomatetest:[3,6,8,10,17,21,25,26,33,39],attempt:[37,41],attent:44,attribut:[25,32],atwf:[41,49,52,53],authent:[41,49],authsourc:41,auto:[27,32,41],auto_dipol:37,auto_load:[47,52],auto_npar:[32,34],autogener:48,autom:[32,41,48],automat:[25,27,32,34,37,40,42,45,48,49],autosort_tol:[32,34],avail:[32,39,42,44,48,49,50,52],averag:[7,9,27,29],axi:27,aykol:[41,43,48],b3lyp:16,back:[16,20,25,42,45,46],background:[4,11,15,25,27,48],bader:[27,37,41],band:[27,29,32,34,37,38,41,42,44,48,49],band_gap:27,band_structur:37,bandgap:[27,41,44,52],bandgap_estim:[0,27],bandgapestimationbuild:29,bandstructur:[25,27,41,44,45,48,53],bandstructure_mod:[27,32],bandstructuresymmlin:52,bare:48,barin:47,base:[0,2,3,4,5,6,7,8,10,11,12,13,15,16,17,18,19,21,25,26,27,32,33,34,35,36,39,41,42,44,45,47,48,49,52,53],bash_profil:49,bashrc:49,basi:[16,18,20],basic:[12,13,14,16,18,20,38,39,40,41,49],basis_set:[16,18,20],batch:[47,52],batio3:37,beam:[7,9],beam_direct:[7,9],beam_energi:[7,9],becaus:[3,16,34,40,44],becom:[27,44,48],been:[27,44,48,52],befor:[3,5,10,16,17,18,20,21,26,29,32,33,34,35,37,42,44,45,46,49,53],beforehand:27,begin:[2,27,32,40],behav:42,behavior:[2,25,27,41,42,44,46,47,49],being:[25,27,32,49,53],below:[16,40,42,44,45,46,47,48,49,50,52],benefit:[44,49,52,53],bercx:[41,43],berkelei:[43,50],besid:[16,18,20,37],best:[44,45,49],better:[41,44,49,52],between:[16,32,34,37,42,44,46,47,49],beyond:44,big:[27,49],bilbao:37,bin:[13,14,47,49],binari:[7,9,14,37,49,50],birch:[32,37],birch_murnaghan:[28,32,37,44],bit:49,blanco:44,blau:[41,43],block:[27,49],bocarsli:37,bocklund:[41,43,48],boland:[41,43],bolton:41,boltztrap:[29,32,34,41,48],boltztrap_materi:[0,27],boltztrap_read:29,boltztrapfw:[34,41,44],boltztrapmaterialsbuild:29,boltztraptodb:32,boltztraptodbtask:32,bolztrap:34,bond:[16,20],book:37,bookkeep:53,bool:[2,4,5,9,11,12,13,14,15,16,18,20,25,27,29,32,34,37],bootstrap:[44,49],borg:[3,11,15,27],both:[38,42,46,47,49],box:[12,13,37,49],box_siz:[12,13],branch:[32,44],brandon:43,breifli:49,brief:[37,45],briefli:49,brillouin:52,broberg:[41,43],broken:[16,20],bs_plotter:52,bsd:[48,50],bsplotter:52,bug:[41,50],bugfix:41,build:[4,11,15,25,27,29,40,48],build_index:[4,11,15,25,27],builder:[0,27,32,37,41,47,48,52],built:[2,4,11,15,25,27,42,48,49],bulk:[37,38,39,41,44],bulk_modulu:[0,27,32,36,53],bulk_structur:37,burger:44,busi:50,cach:49,calc:[27,32,34,37],calc_dir:[2,5,12,16,32],calc_loc:[2,5,12,16,32,34,42],calcdb:[4,11,15,25,27,41],calcloc:34,calcs_revers:[15,27,32],calcuat:[15,27],calcul:[2,5,7,9,12,15,16,18,20,25,27,29,32,34,37,39,41,44,47,49,52],california:50,call:[2,5,12,16,26,32,40,44,46,49,52,53],can:[2,3,5,7,11,12,13,15,16,18,20,25,26,27,32,34,37,39,40,41,42,44,45,46,47,48,52,53],cancel:48,candid:37,cannot:[2,25,34,42,44,45],capabl:[44,48],capac:47,care:37,career:43,cat:49,categori:[27,49],caus:[16,20,49,50],cbm:[27,32,34,44],cell:[37,45,53],center:[34,42,44,45,46,48],central:37,centric:[40,49],certain:[2,5,12,16,26,27,32,34,42,44,46,48,49],certainli:49,chain:[7,42,48,52],chang:[2,6,8,10,17,20,25,26,27,32,33,37,39,41,44,45,46,47,48,49,52],change_dir:2,charg:[16,18,20,27,32,41,49],check:[3,11,15,16,18,20,25,27,32,34,39,41,42,44,45,47,48,49,52],check_bandgap_param:27,check_db:[16,18,20],check_incar:32,check_kpoint:32,check_poscar:32,check_potcar:32,check_stability_param:27,check_valid:27,checkbandgap:[32,34],checklist:48,checkpoint:49,checkstabl:[27,32],chemic:47,chemmat:37,chemsi:[15,27,41],chg_file:27,chgcar:[27,32,41,52],child:[2,27,32,42,44,53],child_prior:27,children:[32,42,44],choic:49,choos:[16,32,37,44,45,49,50,52],chosen:[37,44,49],chu:48,cif:[3,11,15,52],civil:48,classmethod:[3,11,17,21,25,27,29,33,35],classnam:25,clean:[27,41],clean_up_fil:27,cleaner:41,cleanup:41,clear:[27,42,46,52],clear_modifi:27,client:25,clone:46,close:44,closest:[32,34],cloud:46,cluster:[5,7,9,27,46,49,52],cmd:[2,32],code:[16,20,27,32,40,41,42,44,49,50,52,53],code_matgen:29,codebas:[42,49],coeffici:[7,28,32,37,38],coexist:49,coll_nam:25,collabor:49,collect:[4,7,9,11,15,25,27,29,32,37,40,41,47,49,52],collection_angl:[7,9],collinear:[27,37],com:[25,27,46],combin:[44,48,49],combo:32,come:[2,5,12,16,26,32,42,49],comfort:[44,49],command:[2,5,12,13,14,15,16,18,20,26,32,34,37,42,44,45,46,47,49,52,53],comment:[29,52,53],commerci:49,common:[0,5,12,16,25,27,29,32,37,41,44,46,47,49,51,52,53],common_param:[25,37,38,53],common_param_upd:25,commonadapt:49,commonli:47,commun:[42,44,49],compar:47,compat:41,compil:[32,48,49],complet:[2,9,16,27,32,44,47,48,49,52,53],complete_do:52,completed_at:[11,27],completedo:52,complex:[40,42,44,48,49],complic:[44,49,53],compon:[29,48],compos:[42,44,48],composit:[29,34,44,45,49],composition_reduc:27,composition_unit_cel:27,compound:[27,29],compress:[5,27],compris:38,comput:[28,32,34,37,40,41,42,44,46,47,48,50],concept:48,conclus:48,conda:[46,49],condit:50,condition:44,config:[0,7,12,13,29,37,38,41,42,45,48,49,51,52],config_dict:45,config_fil:25,config_file_dir:49,configur:[14,37,39,41,42,46,47,48,52],confirm:[32,48],conflict:[46,49],congrat:49,conjuct:[16,18,20],connect:[5,9,25,48],consecut:[32,44],consequenti:50,consid:[27,32,37,40,44,47,49,53],consider:47,consist:[37,44,48],constant:[20,29,32,34,37,41,48],constitu:[12,13,14],constituent_molecul:[12,13,14],constrain:20,constraint:[25,27,44],construct:[25,37,44,45,49,52],constructor:[25,37,45,53],consult:49,contact:49,contain:[2,3,5,11,12,14,15,16,20,25,26,27,29,32,37,42,44,45,48,49,53],contcar:[32,34,52],contcar_to_poscar:32,content:[47,49,51,52],context:44,continu:[32,52],contract:[29,50],contribut:[32,37,41,43,46,47],contributor:50,control:[12,13,14,34,44,45,46,47,48,49,53],control_param:[12,13,14],conveni:[37,49],convent:[37,48],converg:[7,9,44,45],convergence_angl:[7,9],convers:[32,47,49],convert:[2,3,9,11,15,27,32,37],copi:[2,5,12,13,25,27,29,32,34,37,41,42,46,49,52],copy_chgcar:32,copy_fil:[2,32],copy_to_current_on_exit:[12,13],copy_vasp_output:[34,37],copyfeffoutput:5,copyfil:[2,5,12,32],copyfilesfromcalcloc:[2,41],copypackmoloutput:12,copyright:50,copyvaspoutput:[2,32,41,42],core:[0,2,4,5,11,12,15,16,20,25,26,27,32,36,42,44,45,47,48,52,53],cori:42,correct:[27,44,49],correctli:[44,49],correspond:[2,9,14,25,32,34,37,38,44,47,48],corrupt:27,costa:[41,43],could:[2,14,16,18,20,44,49],counter:29,counter_writ:29,coupl:[27,32,34,37,41,42,44,46],cours:[16,18,20],cover:[32,44,48,49],cp_barin:47,cp_calc:47,cputim:15,creat:[2,6,8,10,17,25,26,29,32,33,34,37,39,42,45,46,47,53],created_on:49,createfold:2,creation:2,creator:27,cred:41,credenti:[2,12,13,16,18,20,25,32,34,37,41,42,45,49],criteria:45,cross:7,cryst:37,crystal:[29,32,42,44,48,49],crystallograph:[37,52],cssr:52,cubic:37,curiou:49,currdir:32,current:[2,5,12,13,16,27,32,34,37,41,44,46,49],curv:47,custodian:[2,12,16,27,32,34,41,42,44,48,49],custodian_param:[2,27],custom:[2,7,16,18,20,25,29,32,42,44,49,52],customiz:[44,45],cutoff:[32,34],cycl:44,d_img:32,dag:42,dagdalen:41,dagdelen:48,damag:50,danni:43,dashboard:49,dat:[5,7,9],data:[2,3,5,7,9,11,12,13,14,15,16,25,26,27,29,32,37,41,44,45,46,47,48,49,50,52],data_fil:29,data_filenam:[11,12,13],databas:[0,2,5,7,12,16,18,20,29,30,32,37,40,41,42,44,45,46,47,48,51,52],datetim:[41,44],db_file:[2,5,7,9,12,13,14,16,18,20,25,29,32,34,37,41,44,45,49,53],db_name:49,dbid:29,dbid_to_int:29,dbid_to_str:29,debug:[44,46],deby:[32,37,44,47],debye_model:[32,37,44],decid:[27,40,48],deconstruct:35,decor:[27,42,48],dedic:[32,37,48],def:[44,45],default_funct:49,default_magmom:37,default_save_nam:16,default_spec:37,defin:[2,4,5,7,9,11,12,13,14,15,16,25,27,29,32,34,37,44,47,48,49],definit:27,defo_mat:44,deform:[0,27,32,36,39,40,44,47,53],deformstructuretransform:[34,44,53],defus:[27,32,34],defuse_fw:49,defuse_unsuccess:[32,41],degeneraci:[5,7,9],degre:16,delet:[2,49],deletefil:2,delimit:29,delta_volum:27,delta_volume_as_perc:27,delta_volume_perc:41,deltafactor:[32,37],demand:48,demonstr:[44,47,49],densiti:[27,28,32,37,44,45,47,52],density_multipli:27,dep:41,depart:43,depend:[3,11,15,25,37,41,42,44,46,49,52],dept:50,depth:[16,18,20,44,49],deriv:[25,32,37,40,47,50],describ:[16,20,42,44,47,53],descript:[2,13,34,37,44],descriptor:[29,40],design:[2,25,27,32,44,45,46,48,49],desir:[5,16,25,27,42,44,48,49],dest:25,destin:[2,25,32],detail:[16,18,25,30,42,44,45,46,48,49,53],detect:41,detector:7,determin:[16,27,32,34,37,38,40,44,48,53],dev:16,develop:[25,39,43,48,49,50],deviat:47,dfpt:[34,44],dfptfw:[34,41],dft:[16,18,20,37,47,52],dft_rung:[16,18,20],dia:[41,43],diagram:40,diamond:47,dict:[2,5,7,9,11,12,13,14,15,16,18,20,25,26,27,29,32,34,37,38,44,45,53],dictionari:[2,12,13,14,15,16,18,20,25,27,32,37,42,45,47,49,52],dictlammpsinput:[12,13],dictmod:[2,32],dictset:[37,45],dictvaspinputset:37,did:[44,49],didn:52,diego:43,dielectr:[0,16,18,20,27,32,34,37,41,48],dielectricbuild:29,differ:[16,25,27,32,37,40,41,44,46,47,48,49,52],difficult:[42,48],diffus:[11,37],diffusion_analyz:11,diffusion_param:[11,12],dimens:[13,14],dimension:[41,44],dipol:34,dir:[2,3,5,11,12,15,16,27,32,42,49],dir_nam:[11,15,25,27],direct:[7,9,32,34,37,41,44,47,49,50,52],directli:[2,12,16,18,20,32,44,45,46,49,50,52],directori:[2,3,5,6,8,10,11,12,13,15,16,17,20,21,25,26,27,30,32,33,39,42,44,46,47,48,52],disclaim:50,disconnect:[16,20],discours:[44,48],discuss:[44,47,48,49],disk:49,displac:[32,34,37],distanc:[32,34],distinct:[25,49],distort:[34,37],distribut:[46,47,49,50,52],divis:44,do_optim:20,do_triplet:[16,18,20],doc:[16,27,29,32,37,41,42,44,48,52],docstr:32,document:[15,25,27,29,32,34,40,41,43,44,45,46,47,49,50,52,53],doe:[2,16,27,32,37,40,44,45,46,49,52,53],doesn:[42,49],doi:37,doing:[44,46,49],don:[42,44,46,49],done:[16,20,37,42,44,49],dope:[32,34],dos:[32,52],dos_plott:52,dose:27,dosplott:52,dot:[25,32],doubl:49,double_ff_opt:[0,15,19],double_relaxation_run:[27,32,34],douple_ff_opt:20,down:[37,44,49],download:[41,46,49],downsid:42,downstream:42,draft:41,drawback:49,drifterrorhandl:41,drone:[0,2,41,51],dummi:34,dump:[7,11,13,14,32],dump_fil:11,dump_filenam:[12,13,14],dunn:[41,43],duplic:[25,42,49],dure:[16,18,20,27,37,44,45,46],dwarakanath:48,dwaraknath:[41,43],dylla:[41,43],dynam:[34,41,44],each:[7,9,12,13,14,16,20,25,27,32,34,37,39,40,44,46,47,48,49,53],earli:43,earlier:49,easi:[27,32,44,48,49,53],easier:[27,32,42,44,49],easiest:49,easili:[34,42,44,47,48,49],easist:45,echo:49,echo_test:49,edg:[5,7,9,16],ediffg:[32,34,45],edison:[42,49],edit:46,editor:[52,53],eel:[5,7,9,41,48],eelsfw:7,eelss:7,efermi:[27,52],effect:46,effici:[41,45,52],effort:43,efg:[32,34],ehu:37,ehul:[32,41],ehull_cutoff:32,eigen:34,eigenvalu:[29,32],eigenvec:32,either:[2,5,7,9,12,13,16,18,20,25,32,34,37,39,44,45,48,50],elast:[0,27,32,36,38,40,41,44,45,47,48],elastictensortodb:32,elastictensortodbtask:32,elbow:47,electron:[16,18,20,32,37,48,52],electronic_structur:52,element:[27,32,34,37],eln:[5,7,9,48],els:[2,27,32,53],elsewher:37,embpev5u:27,empti:27,emul:[16,32],enabl:[27,42,44,48],encapsul:48,enclos:42,encod:[25,52],encount:[16,18,20],encourag:[48,52],end:[27,32,34,42,44,49],end_structur:[32,34],end_temp:34,endors:50,endow:42,endpoint:[32,34,37,38,47],energi:[7,9,27,28,32,34,37,38,41,43,44,48,49,50,52],energy_per_atom:[27,49],enforc:41,enhanc:50,enough:[42,44,48,49],ensur:[18,27,37,44,49],enter:[12,16,27,32,49,52,53],entir:[5,7,9,16,20,27,37,44],entri:[15,25,32,45,47,49,52],enumer:[37,44],env:[2,5,12,16,25,26,27,29,32,42,45,47,49],env_chk:[2,5,12,16,18,25,27,32,34,48],env_kei:25,environ:[25,32,37,44,46,47,48,52,53],eos:[28,32,37,44,53],ep0:[32,34],ep1:[32,34],ep_relax:37,epsilon:25,epsilon_stat:25,equal:[34,42],equat:[28,32,37,41,44,48],equival:[18,20,37,44,46],eric:43,error:[2,16,25,27,32,41,46,47,49,52],errorhandl:[2,32,41],especi:[41,53],essenti:44,estim:[29,41],etc:[2,27,32,34,37,42,44,46,48,49,52],evalu:[32,34],evan:43,evatom_to_kjmol:47,evel:20,even:[16,18,20,27,37,40,44,48,50,52],event:50,everi:[27,42,49,53],everyon:48,everyth:[27,32,44,46,47,48,52],exactli:[42,47,52],exaf:[5,7,9,41],exafspathsfw:7,exampl:[0,2,3,5,9,11,12,15,16,20,25,26,27,29,32,34,37,39,40,42,44,45,47,48,49,52],exce:[37,49],excel:44,except:[44,49],excit:49,exclud:[2,5,12],exclude_fil:[2,5,12],exclus:50,execut:[2,5,16,25,27,32,38,42,44,46,48,49,52],exelf:[5,9],exemplari:50,exercis:[10,26,35],exist:[12,15,25,27,29,44,49,52,53],expand:[2,25,32,53],expand_var:[2,32],expans:[28,32,37,38],expect:[25,42,49,53],experi:[37,47],experiment:47,explain:[16,44],explan:44,explic:44,explicit:[25,53],explicitli:[16,42,44],explor:[47,49,52],express:[44,48,50,53],ext:49,extend:48,extens:[12,13,27,32,41],extent:44,extern:[43,44],extra:37,extract:[12,34],extrapol:44,extrem:44,eye:47,factor:32,faghaninia:[41,43,48],fail:[16,20],failur:15,fairli:[42,44,49],faker:46,fals:[2,9,11,13,14,16,17,18,20,25,27,29,32,34,37,38,44,45],familiar:[42,44,49],faq:48,fast:[42,44,49],favor:44,featur:[41,42,44,46,48,49,50,53],feed:[29,48,49],feedback:44,feel:44,feff:[0,2,41,44,48,49,51],feff_cmd:[5,7,9],feff_input_set:[5,7,9],feffcalcdb:4,feffdictset:[5,7,9],feffnnnn:[5,7,9],fermi:52,ferrimagnetic_by_motif:37,ferrimagnetic_by_speci:37,ferrimagnetic_cr2nio4:37,ferroelectr:[0,27,32,34,36,41,48],ferromagnet:37,fetch:9,few:[42,44,47,49,52],ff_opt:20,ff_site_properti:[12,13,14],ffopt:16,field:[2,4,11,15,16,25,27,32,34,41,49],figur:[27,47,52],file:[2,3,5,7,9,11,12,13,14,15,16,18,20,25,27,29,30,32,34,37,41,42,44,45,46,47,48,49],file_materi:[0,27],file_pattern:[15,27],filecli:25,fileio:[0,51],filematerialsbuild:29,filenam:[2,5,11,12,25,27,29,32,37],filepad:[5,7,9],filepad_fil:[5,7,9],filepath:29,files_to_copi:2,fileserv:25,filesystem:[2,5,12,16,25,32,44],filetyp:[12,13,14],fill:49,filter:[15,27,41],filter_fil:[15,27],final_box_s:14,final_energi:15,final_molecul:[12,13],find:[15,20,25,27,37,40,41,42,46,47,48,49],find_on:[47,52],fine:27,finger:42,finish:[42,44,48,52],finit:[32,37,44],finite_differ:32,firetask:[0,1,4,11,15,18,20,26,27,41,42,44,48,53],firetaskbas:[2,5,12,16,26,32],firewal:49,firework:[0,2,4,5,9,11,12,15,16,20,25,26,27,32,37,38,42,45,46,47,48,49,52,53],first:[20,25,27,30,32,34,37,39,44,45,46,47,49,52,53],fis:5,fit:[28,32,37,44,47,50],fiteostodb:[32,53],fitequationofstatetask:32,fitting_method:32,fix:[16,29,32,41,47,50],fix_task:[0,27],fixtasksbuild:[29,41],fixtur:[3,10,17,21,26,33,35],fizzl:[32,48],flag:[16,18,20,32,37,46,49],flatten:[18,20],flavor:42,flexibl:[16,41,44,45],fly:44,folder:[2,11,15,16,27,32,39,42,46,47,49,52,53],folder_nam:2,follow:[2,16,20,25,32,37,40,42,45,46,47,48,49,50,52,53],foo1:[2,5,12,16,26,32],foo2:[2,5,12,16,26,32],foo:[2,5,12,16,26,32],food:44,forc:[27,34,41,45],force_const:28,force_field:13,force_gamma:[34,44,45],forcefield:[11,12,13,14],forcefil:13,fork:48,form:[2,5,9,12,16,25,26,32,50],formal:47,format:[2,25,29,32,34,37,38,41,42,44,45,49,52,53],formul:41,formula:[25,29,47,53],formula_alphabet:15,formula_anonym:[15,27],formula_pretti:[15,27,47,49,52],formula_reduced_abc:27,forum:[27,44,48,49],forward:49,found:[25,32,40,44,47,48,49,52],four:[16,44],fourth:53,fragment1:16,fragment2:16,fragment:[0,15,18,19],fragmentfw:18,fragmentmolecul:16,framework:42,free:[28,32,37,38,44,48,49,50,52],frequenc:[16,18,20,32,44],frequencyflatteningoptimizefw:18,frequencyfw:18,frequent:46,fresh:[47,52],friendli:48,from:[2,3,5,9,11,12,13,14,15,16,20,25,26,27,29,32,34,37,38,40,42,43,44,45,46,47,48,49,50,52,53],from_db_fil:[25,47,49,52],from_dict:[11,27,44,45,47],from_dir:2,from_fil:[2,29,45,52],from_imag:34,from_path_dict:2,from_prev_calc:34,frontend:52,frozenjoberrorhandl:41,full:[2,5,16,25,27,32,34,41,44,45,48,49],full_opt_run:32,fulli:[48,49],functest:26,fund:43,fundament:52,further:[15,27,47,49],futur:44,fw1:20,fw2:20,fw_analysi:44,fw_config:[47,48,52],fw_config_fil:49,fw_env:25,fw_id:25,fw_name:27,fw_name_constraint:[25,27,45],fw_spec:[2,5,12,16,20,25,26,32],fw_spec_field:[12,16,32],fwaction:[2,5,12,16,26,32,41],fworker:[2,5,12,16,25,26,27,32,41,42],fworker_nam:27,fws:[37,44,45],g_calc:47,gamma:[32,34,41,45,47],gamma_automat:45,gamma_vasp_cmd:[27,32,44],ganos:[41,43],gap:[27,29,32,34,41,48],gap_cutoff:27,gap_onli:38,gap_threshold:34,gather:37,gave:45,gener:[2,3,5,9,11,15,16,20,27,32,34,37,39,40,41,42,44,45,48,49],generate_adsorption_structur:37,generate_all_slab:37,generate_doc:[11,15,27],geo_transform:[0,15],geometri:[16,20],get:[2,5,12,16,25,26,27,29,32,34,37,38,42,44,45,47,48,49,52],get_a_unique_id:25,get_absorbing_atom_indic:9,get_aeccar:27,get_band_structur:[27,52],get_calc_loc:[2,32],get_chgcar:27,get_chgcar_str:27,get_databas:25,get_default_strain_st:37,get_do:[27,52],get_element_do:52,get_feff_input_set_obj:5,get_fragmentation_wf:20,get_fws_and_task:25,get_gap:52,get_logg:25,get_meta_from_structur:25,get_mongolik:25,get_optimize_wf:45,get_packmol_wf:14,get_phonopy_gibb:28,get_phonopy_qha:28,get_phonopy_thermal_expans:28,get_plot:52,get_slab_fw:37,get_slab_trans_param:37,get_ssh_connect:25,get_structure_by_material_id:47,get_task_collect:25,get_task_databas:25,get_unique_site_indic:9,get_uri:25,get_valid_path:[3,11,15,27],get_wf:37,get_wf_bas:14,get_wf_bulk_modulu:37,get_wf_deform:37,get_wf_double_ff_opt:20,get_wf_eel:9,get_wf_elastic_const:37,get_wf_exafs_path:9,get_wf_ferroelectr:37,get_wf_from_spec_dict:25,get_wf_gibbs_free_energi:37,get_wf_magnetic_deform:[32,37],get_wf_magnetic_ord:32,get_wf_molecul:37,get_wf_neb_from_endpoint:37,get_wf_neb_from_imag:37,get_wf_neb_from_structur:37,get_wf_raman_spectra:37,get_wf_slab:37,get_wf_thermal_expans:37,get_wf_torsion_potenti:20,get_wf_xa:9,get_wflow:[47,49,52],get_wfs_all_slab:37,getinterpolatedposcar:32,getter:41,gga:[29,37],gibb:[0,22,27,28,32,36,38,41,44,48,52],gibbs_col:47,gibbs_entri:47,gibbs_free_energi:47,gibbs_task:47,gibbsanalysistodb:32,gibbsfreeenergytask:[32,44],git:[46,49],github:[25,46,48],give:[16,29,32,34,40,41,42,44,45,47,49],given:[2,5,9,14,15,16,18,20,25,27,32,34,37,38,40,48,53],glob:[2,25],global:[25,49,53],glue_task:[0,1,4,11,27,44],goal:40,goe:49,going:[44,46,49],good:[16,20,42,44,46,49,50,52],googl:[27,49],got:48,govern:49,gpa:[28,32,37,44],grab:[32,42],gradient:47,grant:50,graph:[16,20,44],greater:34,grid_dens:[37,44,45],grid_f:27,gridf:[5,27,32,41],gritti:48,ground:[37,47],group:[16,27,32,34,37,43,45,49],grow:[48,49],gruneisen:[41,47],guess:[16,20,37],gui:[49,52],guid:[44,45,46,47,49,52],guidelin:48,gzip:[16,32,41],gzip_output:[16,27,32],gzipped_output:16,hack:43,hackingmateri:46,had:[27,49],half:[32,34],half_kpts_first:41,half_kpts_first_relax:[32,34],hall_dop:32,hand:[3,11,15,44,52],handi:42,handl:[27,32,42,44,49],handler:[2,16,32,41],handler_group:[16,27,32],hanmei:43,happen:25,hard:[27,42,44],harmon:[32,37,44,47],has:[14,27,32,34,37,41,42,44,48,49,53],has_vasp_complet:27,hash:53,hashtag:53,hat:41,have:[9,25,27,29,32,34,37,40,41,42,44,45,46,47,48,49,52,53],header:29,header_lin:29,heat:47,helmholtz:44,helmholz:47,help:[2,3,4,9,11,15,25,27,40,46,48,53],helper:[2,25],henc:32,here:[16,27,37,42,44,47,48,49,52,53],herebi:50,heterogen:44,hexagon:45,high:[13,14,32,34,37,40,44,47,48,49],higher:[32,40,42,48,49],highli:49,hint:37,histor:29,hive:[3,11,15,27],hold:32,holder:50,home:[25,49,53],honestli:48,hood:44,hook:[3,10,17,21,26,33,35],horton:[41,48],host:[4,5,11,12,15,25,27,32,46,49],hostnam:49,hour:52,how:[16,27,37,40,42,44,46,47,48,52],howev:[16,18,20,40,42,44,49,50,52],hpc:[47,52],hse:[32,34,37,41],hsebsfw:[34,44],html:[25,37],http:[25,27,37,46,49],hubbard:27,huck:[41,43],ibm:49,ibrion:44,ibrun:49,icharg:27,id_rsa:25,idea:[44,46],ideal:[44,47,49],ident:[34,44],identifi:[37,44],idpp:32,ids:[9,32,34],ignor:[9,16,32],iii:42,illustr:53,imag:[32,34,37,38],imaginari:18,img_format:52,immedi:[44,46],implaus:37,implement:[32,39,42,44,47,53],impli:[50,53],impos:50,improv:[37,41,48],incar:[27,32,34,37,42,44,48],incar_dictmod:32,incar_multipli:32,incar_upd:[27,32,42,44,45],incid:[7,9],incident:50,includ:[15,16,18,20,27,29,32,34,37,38,41,44,46,47,48,49,50,52,53],include_bulk_opt:37,incorpor:[13,50],increas:[27,42,44],increment:29,independ:32,index:[4,9,11,15,16,20,25,27,32,34,37,38,48,49],indic:[5,7,9,12,25,32,34,37,47,49,52,53],indirect:50,individu:[29,40,44],inequival:37,infer:44,info:[11,14,27,34,49],inform:[2,12,27,29,32,37,40,42,44,49,52],infrastructur:[42,48],inherit:16,init:37,initi:[3,4,6,8,10,11,15,16,17,20,25,26,27,33,34,37,38,39,41,44,49,53],initial_molecul:15,inp:5,input:[3,5,7,9,11,12,13,14,15,16,18,20,25,27,32,34,37,38,39,41,44,45,46,47,48,49],input_fil:[5,12,13,14,15,16,20],input_filenam:[11,12,13,14,32],input_index:32,input_set_overrid:34,inputset:[5,7,9,13],insert:[2,5,7,9,11,12,15,20,25,27,32,37,41,42],insert_gridf:27,insert_task:27,insid:[12,13,42],inspect:40,instal:[41,44,47,50,52],install_dir:[46,49,52],instanc:[16,18,20,25,44,45,46,49],instanti:[16,18,20,32,34,44],instati:52,instead:[14,16,20,27,32,37,41,42,45,47,49],intact:42,integ:49,integr:[41,48],intend:[32,42,44,46],intent:48,interact:[44,46,49],interest:[3,11,15,44,47,48,49],interfac:[28,32,48,49],intermedi:[34,37],intermix:42,intern:44,international_monoclin:32,interpol:[32,34,37],interpolate_poscar:32,interpolation_typ:32,interpret:[25,42],interrupt:50,interv:[32,34],introduc:41,introduct:48,invoc:44,involv:48,ion:44,ionic:[27,32,37],ionic_step:[2,25,32],iopt:37,is_forcefield:[11,14],is_gap_direct:27,is_hubbard:27,is_lasph:27,is_met:27,is_optim:38,is_ord:27,is_valid:27,isif:44,ismear:53,isn:[49,52],isotop:[32,34],issu:[2,41,42,46,49],istart:44,item:49,iter:[16,18,20,25],its:[9,16,27,29,39,40,41,44,48,49,50,52],itself:[16,44,48,49],jain:[41,43,48],janaf:47,jeff:43,jimmi:43,job:[2,15,16,27,32,34,41,42,44,46,47,48,52],job_nam:49,job_typ:[15,16,27,32,34],joei:43,journei:49,json:[2,7,11,12,16,25,27,30,32,39,41,42,44,46,47,48,52,53],json_filenam:32,jsontodb:32,jsontodbtask:32,jump:52,june:48,just:[11,12,16,20,27,29,32,42,44,45,46,47,48,49,52],k_product:37,keep:[25,37,44,47,48,49,52,53],kei:[2,5,7,12,14,15,16,18,20,25,26,27,29,32,34,38,41,45,47,48,53],kept:[27,37,42,49],kev:[7,9],keyword:[20,25,32,34,37,42,44,45,53],kind:[3,11,15,40,44],kiran:43,kiu:43,knl:49,know:[44,46,48,49],known:15,kpar:42,kpoint:[32,34,37,41,44,48],kpoints_line_dens:32,kpt:45,kristin:43,kwarg:[2,4,5,7,11,12,13,15,16,18,20,25,26,27,29,32,34,37,41,45],la0:48,lab:43,label:[5,7,9,32,34,47],laboratori:50,lammp:[0,41,44,49,51],lammps_cmd:[12,13,14],lammps_data:14,lammps_input_set:[12,13],lammpscalcdb:11,lammpsdata:14,lammpsdron:11,lammpsdump:11,lammpsfffw:13,lammpsforcefielddata:14,lammpsforcefieldfw:13,lammpsfw:13,lammpsinput:11,lammpsinputset:[11,12],lammpslog:11,lammpsrun:11,lammpstodb:12,lammsps_cmd:12,languag:32,larg:[27,32,41,44,48,49],larger:[16,18,20,49],last:[2,20,32,34,37,42,44,47,49],last_upd:11,later:[5,9,27,37,44,45,46,49],latest:41,lattic:44,launch:[27,42,44,47,49,52],launcher:[27,49],launchpad:[6,8,10,17,25,26,33,39,44,46,47,48,52,53],lawrenc:[43,50],lbnl:43,lcalcpol:34,lcalcpolfw:34,lda:45,lda_u:[32,45],ldir:25,ldo:2,learn:[40,44,47,48,52],least:[37,42],leav:44,led:43,left:[48,49],leg:7,legend:47,len:[37,47],length:[37,38,45],lepsfw:[34,41,44],lepsilon:[32,34,44],less:[32,34,44,49,52,53],let:[42,44,48,49,52],level:[16,20,25,32,34,40,44,48],levelnam:25,liabil:50,liabl:50,lialsio4:39,lib64:49,lib:49,librari:[37,41,42,44,48,49,52],licens:49,lift:42,like:[25,29,32,37,40,41,42,44,46,49,52,53],limit:[37,47,50],line:[16,27,29,32,34,41,42,44,45,46,47,49,52,53],line_bs_entri:52,line_mod:41,linear:[32,37],link:[16,18,20,25,41,53],linspac:47,linux:[46,49],list:[2,3,4,5,7,9,11,12,13,14,15,16,18,20,25,27,28,32,34,37,38,41,44,46,47,48,49,50,53],listdir:25,liter:[25,42],littl:49,liu:[43,48],llnl:49,lmp_mpi:[12,13],lmp_serial:14,lmps_input:11,lmps_run:11,load:[25,45,46,49,52],load_class:25,loadlevel:49,loc:32,local:[25,46,49,53],localhost:[4,11,15,27,46],locat:[2,25,30,32,34,37,42,47,49,52],locpot:[27,41],log:[11,13,49],log_filenam:[11,12,13],log_format:25,logdir:49,logic:[25,41,42,53],login:[25,49],look:[16,25,27,32,41,42,44,46,49,53],lookup:25,loop:44,lose:46,loss:[5,7,50],lot:[29,49],low:[13,14,34,37,44,47],lower:[40,42,44],lowest:[32,34],lpad:[17,25,26,47,49,52],machin:[25,27,46,49],machineri:44,made:[44,48],magic:49,magmom:[32,34],magnet:[0,27,32,36,41],magnetic_ord:[32,37],magneticdeformationtodb:32,magneticord:41,magneticorderingstodb:32,magneticorderingswf:37,magnitud:[41,47],magorderingtransform:37,mai:[2,5,12,16,25,26,29,32,44,46,49,50],main:[40,44,46,48,49,52],maintain:[42,49],mainten:49,major:[41,44],make:[13,15,27,32,37,42,44,45,46,47,48,49,50,52,53],manag:[15,27,44,48,49],mani:[25,32,34,37,41,42,44,46,48,49,52],manipul:44,manner:2,manual:[41,42,44,46,48],map:[2,5,12,13,14,16,26,32,44,49],mapi:[27,32],mapi_kei:[27,29,32],maria:43,mark:[32,43,49],marnik:43,martin:43,mass:[32,34],massiv:48,master:[2,5,12,16,26,32,44,49],match:[2,5,12,15,16,25,27,29,32,34,42,44,47],mater:[44,47,48],materi:[9,27,29,32,40,41,43,44,47,48,50,52],material_id:29,materials_descriptor:[0,27],materials_ehul:[0,27],materials_prefix:29,materials_writ:29,materialsdescriptorbuild:29,materialsehullbuild:29,materialsproject:[25,44,46],matgen:42,matgendb:27,mathew:[41,43,48],matmethod:41,matplotlib:47,matric:[37,44],matrici:[44,47],matrix:[44,47],matsci:49,matter:[44,49],matthew:41,max:[28,32,34,37,41,43,44],max_cor:[16,18,20],max_error:[16,32],max_forc:[27,41],max_force_threshold:[27,32,34],max_gap:[27,32],max_index:37,max_iter:[16,18],max_molecule_perturb_scal:[16,18],max_natom:27,max_scf_cycl:[16,18,20],maxforceerrorhandl:32,maximum:[16,18,20,32,49],mdfw:[34,44],mean:[16,37,42,44,46,48,49],measur:37,mechan:[37,42],medium:49,memori:[27,42,44],merchant:50,mere:42,merg:41,mesh:[27,28,32,34,37,41,44],messag:[25,41],messi:42,met:50,meta:[5,7,9,32,37,45],metadata:[5,7,9,25,27,32,37,41,44,45,47,52,53],metal:[27,34,44],method:[2,3,5,10,12,16,17,21,25,26,27,32,33,34,35,44,46,47,48,49,52],methodnam:[3,6,8,10,17,21,25,26,33,35,39],meticul:48,meticulul:44,mg1:52,mgdb:49,mgo:52,mgo_bandstructur:52,might:[25,27,41,42,44,46,47,49,52],migrat:[41,49],miller:37,min:[28,32,37,44],min_gap:[27,32],mind:49,minim:[37,47,49],minima:18,minimum:[32,47],minor:41,minut:47,misc:41,miss:44,mistak:48,mitmdset:34,mitmdvaspinputset:34,mix:[42,47,52],mlab:49,mmdb:[2,25],mmvaspdb:[2,41],mod:45,mod_spec:2,mod_spec_cmd:[2,32],mod_spec_kei:[2,32],mode:[2,25,27,32,34,37,39,41,44,48],model:[32,37,44,47,49],modif:[16,18,20,27,44,49,50],modifi:[16,18,20,27,30,32,34,40,45,46,48,49,50,52],modified_wf:45,modify_gzip_vasp:27,modify_incar_param:[27,45],modify_potcar:41,modify_potcar_param:27,modify_to_soc:[27,44],modifyincar:[27,32,42],modifypotcar:32,modul:[44,46,48,49,51],modular:44,module_dir:29,modulepath:25,modulu:[37,38,39,41],modyfin:27,moelcul:[12,13],mol:[15,16,20,47],molecul:[12,13,14,16,18,20,37],molecular:34,mols_numb:[12,13],mom:49,moment:[32,34,37,41],mongo:[2,32,46,49],mongoclient_kwarg:41,mongodb:[25,29,40,44,46,48],monitor:48,monkhorst:45,monkhorst_automat:45,montoya:[41,43,48],more:[14,16,18,20,25,27,29,32,34,37,40,41,42,45,47,48,49,52,53],moruzzi:47,most:[2,5,12,16,32,42,44,45,46,47,48,49,52],mostli:[37,42,44],motif:37,move:[32,41,42,49,52],mp_id:9,mpelnesset:[7,9],mpexafsset:[7,9],mphsebsset:32,mpi:[16,18,20],mpirun:[12,13,42,49],mpnmrset:32,mpnonscfset:34,mpr:47,mprelaxset:[32,34,37,44,45],mprester:[47,52],mpstaticset:[32,34,37,44],mpsurfaceset:37,mpwork:42,mpxanesset:[5,7,9],mrad:[7,9],msonabl:2,much:[41,44,48],multi:42,multimod:[16,18,20],multipl:[2,5,12,15,16,25,26,27,32,40,41,42,45,48,49,52,53],multipli:[27,32,37],multiprocess:3,multirun:[15,16],murat:43,murnaghan:[28,32,37,44],must:[2,3,5,7,9,12,14,16,25,27,29,32,34,37,38,42,44,49,50,52],mvlcinebset:32,mvlslabset:37,my_custom_input_set:45,my_fwork:[42,44,48],my_launchpad:[46,48],my_qadapt:[47,48,52],my_task:42,my_vasp_cmd:42,my_wf:45,myinputset:45,name:[2,5,7,11,12,13,14,15,16,18,20,25,26,27,29,32,34,37,41,44,45,46,47,49,50,52,53],name_append:2,name_of_fil:52,name_of_python_funct:52,name_prepend:2,nameget_:2,nation:[43,50],natur:[3,44],navig:[46,49],nband:27,nbands_factor:32,ncf:41,ncore:42,ndarrai:28,neaton:[43,48],neb1:[32,37],neb2:[32,37],neb:[0,27,32,34,36,38,41],neb_1:37,neb_2:37,neb_:34,neb_label:[32,34],neb_n:37,neb_r:37,neb_round:38,neb_task:[0,27],nebfw:[34,44],nebrelaxationfw:[34,44],necessari:[37,49,52],nedo:[32,41,44],need:[20,27,29,32,34,37,38,40,41,42,44,45,46,48,52,53],neg:16,neglig:50,neighbour:32,neither:50,nelement:27,nersc:[42,49],nest:[27,32,45,49],netcdf:52,network:49,neutral:16,newli:46,next:[2,32,34,44,47,48,52,53],nice:49,nimag:[32,34,37],nitti:48,nline:27,nmr:[0,27,32,39,41],nmrfw:34,no_potcar:27,node:[32,42,44,46,49],non:[16,20,25,27,32,44,49,50,52,53],none:[2,4,7,9,11,13,14,15,16,18,20,25,27,29,32,34,37,38,44,45],nonpolar:[34,37],nonpolar_structur:37,nonscf:34,nonscffw:[34,44],nonscflinefw:[25,53],nonscfuniformfw:[25,53],nonscfvaspinputset:32,nonzero:37,nor:50,normal:[16,32,34,37,42,44,49],normalmod:32,north:48,nosetest:46,nosql:49,not_in_mp:27,notat:[25,32,37,42],note:[2,5,12,14,15,16,20,25,27,32,34,37,38,39,40,42,44,45,46,47,48,49,52,53],noth:[12,16,27,32,42],notic:[15,44,49,50],now:[27,32,41,42,44,46,49],npar:42,nscf:[27,32,34,41,52],nsite:27,nstep:34,nsw:27,nudg:[37,38,48],num_orderings_hard_limit:37,number:[9,12,13,16,18,20,27,29,32,34,37,42,48],numer:47,numpi:[28,46,47,52],object:[2,3,5,11,12,13,14,16,20,25,27,29,32,37,48],objectid:[27,41],oblig:50,obtain:[16,20,37,44,47],obviou:44,octahedra:37,off:[41,42,46,48],offer:49,offici:[41,53],offlin:41,often:[40,44,45,47,48,49,52,53],oid:27,old:[6,8,10,17,25,26,33,39,41,46],onc:[39,42,44,46,48,49,52],one:[2,6,8,10,13,14,15,16,17,20,25,26,27,32,33,34,37,39,40,42,44,45,46,47,48,49,52,53],ones:[44,49],ong:[41,43,48],onli:[3,11,14,15,16,20,25,27,29,32,34,37,40,42,44,45,46,47,48,49],open:[16,18,20,46,47,48,49,50,52],open_r:[16,18,20],openbabel:[16,20],openmp:[16,18,20],oper:[2,25,32,48,49],opinion:44,oppos:37,opt:[16,25,41,53],opt_step:16,opt_with_frequency_flatten:16,optic:32,optim:[16,18,20,27,32,34,37,44,45,47,48,49,52,53],optimize_onli:49,optimizefw:[18,25,34,37,44,45,53],option:[2,5,12,16,25,27,28,29,32,34,37,41,42,44,45,47,48,49,53],optional_param:[2,5,12,16,32],optset:16,orbit:[27,32,34,41,42,44],order:[15,16,20,27,32,34,37,38,41,44,46,49,52,53],ordereddict:[15,27],org:[44,49],organ:[15,40,48,49],orient:37,orig_wf:45,origin:[16,27,32,41,45,53],original_wf:[11,15,27],orthorhomb:37,oszicar:[27,44],other:[2,3,7,9,11,12,13,15,18,20,25,27,29,32,34,37,42,44,45,46,47,48,49,50,52,53],other_apram:32,other_param:[5,32],otherwis:[2,25,32,34,37,45,46,49,50],our:[44,47,48,49,52],out:[2,5,12,16,26,27,32,41,42,44,45,47,49,50,52],outar:32,outcar:[27,32,44],outcar_fil:27,output:[2,5,7,9,11,12,13,15,16,18,20,25,26,27,30,32,34,37,39,41,42,44,46,47,48,49,52],output_fil:[5,12,13,15,16,20],output_filenam:32,outputfil:12,outsid:49,over:[9,16,18,20,25,40,44,47,48,49,52,53],overal:[2,37],overhaul:41,overrid:[2,7,9,29,32,34,37,41,45],overridden:48,override_default_feff_param:7,override_default_vasp_param:[32,34],overview:49,overwrit:[32,37],overwrite_input:[16,18,20],own:[16,41,44,45,47,48,49],owner:50,pack:[12,13,14,45],packag:[40,41,44,45,46,48,51],packing_config:[12,13,14],packmol:[12,13,14,41],packmol_cmd:[12,13,14],packmolfw:13,page:[44,46,48,49],pai:44,pair:[14,15,16,34],paper:[44,48,49],parallel:[3,16,18,20,44,49,53],param:[2,5,7,9,12,14,16,25,27,29,32,34,37,41,53],paramet:[2,11,12,13,16,18,20,27,29,32,34,37,41,42,44,47,48,53],paramiko:[25,41],params_to_check:[27,32],parent:[2,3,7,11,13,15,18,25,32,34,37,38,40,41,42,44,53],parent_structur:32,pars:[2,5,11,12,13,15,16,18,20,27,29,32,34,40,41,42,44,49],parse_aeccar:[27,32],parse_bad:27,parse_chgcar:[27,32],parse_class:2,parse_do:[2,27,32],parse_eigen:[2,32],parse_kwarg:2,parse_locpot:27,parse_output:[0,1,4,11,15,27,41,44],part:[27,37,49],partial:44,particular:[7,13,18,20,25,32,34,42,44,49,50,53],particularli:[44,48,49],pass:[2,5,7,13,14,15,16,18,20,25,27,32,34,37,39,42,44,45,47,53],pass_dict:[2,32],pass_job_info:42,pass_nm_result:34,pass_vasp_result:32,passcalcloc:[2,34,42,48],passresult:[2,32],passs:32,password:[4,11,15,25,27,49],passwordless:25,past:[42,52],patch:50,path:[2,3,5,7,9,11,12,13,14,15,16,18,20,25,27,29,32,34,37,38,41,42,44,45,47,49,52,53],path_to_my_db_json:[47,52],patrick:43,pattern:[2,15,27,47,49],paw_pb:27,payment:49,pbe:[32,45],pbe_52:32,pbesol:49,pcm:[16,18,20],pcm_dielectr:[16,18,20],pdf:52,penn:43,per:[42,46,49],percentag:27,perfom:49,perform:[2,5,7,12,16,18,20,25,26,32,34,37,40,41,44,47,48,49,50,52],perform_bad:[32,37],period:[2,32],permiss:[49,50],permit:50,perpetu:50,perspect:[40,44,47],persson:[43,48],pertain:49,perturb:[16,18,37,44],perturbstructuretransform:44,phase:37,phonon:[34,37,44,47],phonopi:[0,27,32,37,44,47],phonopyqha:28,phy:[44,47],physic:37,physrevb:32,pick:2,pictur:49,piec:[44,49],piezo:41,piezoelectr:48,pin:27,ping:43,pip:[41,46,49],place:[13,18,20,27,34,37,41,42,44,49],plain:[25,44,49],plan:[42,49],platform:49,pleas:[27,44,48],plot:[41,47,48,52],plot_raman:22,plotter:52,plt:47,plu:41,pmg:41,pmg_mapi_kei:49,pmg_vasp_psp_dir:49,pmgrc:[47,49],png:47,pnnl:49,point:[18,20,27,32,34,41,42,44,45,46,47,48,49,52],pointgroup:15,poisson:[32,37,44,47],polar:[0,27,32,37],polar_structur:37,polarizationtodb:32,polici:49,popular:49,port:[4,11,15,25,27,46,49],poscar:[3,11,15,32,45,49,52,53],posit:[16,27],possibl:[16,18,20,25,37,40,42,48,49,50],post:[11,15,27,40,48],post_process:[11,15,22,27],post_rocket:49,postprocess:16,pot_gga_paw_pb:49,pot_gga_paw_pw91:49,pot_lda_paw:49,potcar:[27,32,48,49],potcar_exist:27,potcar_funct:45,potcar_spec:27,potcar_symbol:32,potenti:[20,44,47],pourier_tarantola:[32,37],power:[44,47,48,49],powerup:[0,25,41,48,51,52],pps:49,practic:[27,42,52,53],pre:[27,46,48],pre_rocket:49,prebuilt:42,preced:[25,53],precis:[44,48],preconfigur:49,precursor:37,prefer:[42,49],prefix:29,prepar:50,prepend:[2,29],prerequisit:48,presenc:20,present:[16,20,25,27,32,39,47,49],preserv:[27,41],preserve_fwork:27,preset:[0,4,27,36,37,41,42,44,45,47,48,49,52],pressur:[28,32,37,44,47],pretend:12,pretti:49,prev:41,prev_calc_dir:[32,34],prev_calc_loc:34,prev_calc_result:2,prevent:49,previou:[5,12,16,32,34,37,42,44,47,52],previous:[27,42,46],primarili:[43,48],primit:[9,37],principl:[16,20,25,44],print:[16,18,20,45,49,52],print_funct:44,prior:[47,50,52],priorit:42,prioriti:[27,42,44],privat:25,private_kei:25,probabl:49,problem:[29,44,46,48],proce:[32,34],procedur:[42,46,47,48,52],proceed:46,process:[3,11,12,15,27,32,40,48,49],process_bandstructur:27,process_chgcar:27,process_do:27,process_qchem_multirun:15,process_qchemrun:15,process_raw_data:27,process_vasprun:27,procur:50,produc:[27,29,32],product:[46,50],prof:43,profit:50,program:[43,44,49],programm:[52,53],progressbar:41,project:[9,27,29,32,37,43,44,47,48,52],promot:50,prop:49,properli:[47,49],properti:[2,12,13,14,25,29,32,34,37,40,41,45,46,47,48,49],propog:[25,44],propos:44,protect:49,provid:[2,5,7,9,12,16,20,25,26,32,34,37,38,41,43,44,45,48,49,50,53],proxi:[37,49],pseudo_potenti:27,pseudoinvers:32,pseudopotenti:[44,48],publicli:50,pul:27,pull:[41,44,46,48,49],pure:[44,53],purpos:[40,44,49,50],push:41,put:[16,20,27,29,41,44,49],pw91:[32,45],py2:41,py3:41,pymatgen:[2,3,5,7,9,11,13,14,15,16,18,20,25,26,27,32,34,37,39,40,41,42,44,45,46,47,48,52],pymatgentest:26,pymongo:[25,29],pypi:41,pyplot:47,python3:49,python:[3,42,44,45,48,53],pyyaml:41,qc_input:16,qc_input_set:16,qchem:[0,41,51],qchem_cmd:[16,18,20],qchem_input_custom:16,qchem_input_param:[16,18,20],qchem_input_set:16,qchemcalcdb:15,qchemdictset:[16,18,20],qchemdron:15,qchemtodb:16,qcinput:16,qcinput_fil:15,qcjob:20,qclog_fil:16,qcoutput_fil:15,qcscratch:16,qdel:49,qha:28,qha_typ:[32,37,44],qin:[15,16,20],qlaunch:[47,49,52],qout:[16,20],qstat:49,quad:49,quadrat:[32,37],quadrupolar:[32,34],qualiti:49,quantiti:32,quasi:[32,37,44],quasiharmon:47,queri:[2,5,27,29,32,37,44,45,47,48,49],queu:49,queue:[27,44,46,47,48,49,52],quick:27,quickli:[25,44,48,52],quirk:41,quirki:3,quot:49,radiu:[5,7,9],rail:[16,32],raman:[0,27,32,34,36,38,41,48],ramanfw:[34,41],ramansusceptibilitytensortodbtask:32,ramantensortodb:32,ran:49,random:[37,49],rang:[47,49],rapidfir:49,rather:[29,32,49,52],ratio:[32,37,44,47],raw:[27,40,48],rea:49,read:[27,29,32,34,42,44,49,52,53],read_only_password:49,readi:[47,49,52],readm:42,readonly_password:[25,49],readonly_us:[25,49],real:49,realist:16,realiti:48,realli:49,reason:[44,45,52],receipt:50,recent:[2,5,12,16,32,48,49],reciproc:[9,28,32,37,44],reciprocal_dens:[32,34,45],reciprocol:32,reciprocol_dens:32,recommend:[32,37,49],recompos:48,record:[16,25,27,37,48,49,53],recov:32,recreat:49,recurs:[25,41],recursive_deseri:25,recursive_get_result:25,recursive_upd:25,redirect:16,redistribut:50,reduc:[9,42],reduced_formula:[44,45],reduct:37,ref_dir:[11,12,15,16,27,32],refactor:41,refer:[12,15,16,27,32,37,40,44,46,47,49],referenc:32,refernec:32,reflect:41,reform:[16,20],regardless:49,regent:50,regular:[27,42,49],reinstal:[46,49],reject:34,rel:[2,37,49],relat:[27,37,47,49],relative_path:2,relax1:27,relax2:27,relax9:27,relax:[20,32,34,37,38,45],relaxfw:34,releas:[41,48],relev:[2,5,12,16,26,32,44,46],reli:32,rem:[16,18,20],remain:32,rememb:[42,46,49],remot:[5,12,25,32],remote_host:25,remov:[2,6,8,10,16,17,20,21,25,26,27,33,37,39,41,44,48],remove_custodian:[27,44],renam:[12,41],reorgan:41,replac:[15,27,37,46],report:[29,42,44,47,48,52],repres:[40,44,46,48,49],represent:[2,11,16,27,32],repriorit:48,reproduc:[48,50],request:[41,44,48,49],requir:[2,5,12,14,16,25,27,32,34,37,41,42,44,45,47,48,49,50,53],require_bandstructur:27,required_param:[2,5,12,16,32],rerun:[46,49],rerun_fw:49,research:[27,43,44],reserv:[25,48,50],reset:[4,11,15,25,27,29,40,46,47,49,52],resolut:49,resourc:[2,5,12,16,26,32,44,47,48,49,52],respect:44,rest:[37,42,49],restaur:44,restor:[12,13],restrict:27,result:[2,11,13,15,18,25,27,32,40,42,44,45,46,47,52],result_dict:25,retain:[32,50],retriev:[2,25,27,32,34,37,49],retrieve_task:27,reus:48,rev:47,review:[41,49],rework:41,rewrit:41,rich:44,right:[44,48,49,50],ring:[16,18,20],risk:42,rlaunch:49,rlx:34,rocket:49,rocket_launch:49,room:47,root:[11,15,27,32,42,44,49],root_prior:27,rotat:[16,20],rotatetors:16,round:37,royalti:50,ruamel:41,run:[2,3,4,5,7,11,12,13,14,15,16,17,18,20,21,25,26,27,29,32,33,34,35,37,39,41,42,44,45,53],run_build:[0,27,29],run_calc:[0,1,4,11,15,27],run_fake_vasp:44,run_stat:[27,32],run_task:[2,5,12,16,26,32],run_typ:27,runboltztrap:32,runcommand:2,runcustodianfromobject:2,runfeffdirect:5,runlammpsdirect:12,runlammpsfak:12,runnebvaspfak:32,runnoqchem:16,runnovasp:32,runpackmol:[12,13],runqchem:15,runqchemcustodian:[15,16],runqchemdirect:[15,16],runqchemfak:[15,16],runtest:[3,6,8,10,17,21,25,26,33,35,39],runtim:[44,48],runvasp:[25,27],runvaspcustodian:[27,32,34,37,41],runvaspdirect:[27,32,42],runvaspfak:[27,32,41],rutt:[41,43],saddl:18,safe:40,safeti:29,sai:42,sam:43,same:[9,25,29,32,34,37,40,41,42,44,46,47,49,52,53],sampl:[25,52],san:[12,43],sanit:37,saniti:[15,27],save:[16,27,47,52],save_nam:16,save_plot:52,save_scratch:16,savefig:47,saxi:[32,34],sbatch:49,scaffold:48,scale:[16,18,32,44,47,49],scaling_matrix:53,scan:[0,27,32,36,37,41],scancel:49,scatter:[5,7,9,47],scf:[32,34,44],scf_algorithm:[16,18,20],schema:[11,15,27,41],schemat:52,scheme:[15,16,18,20,27,37,41,45],schmidt:41,sci:[47,48],scienc:[44,48,49],scientif:[44,49],scissor:[32,34],scope:44,scp:[25,42],scr:[44,47],scratch:[6,8,10,16,17,21,25,26,27,32,33,39,48,49],scratch_dir:[16,27,32,44,49],script:[44,47,49,52],sdsc:49,search:[2,5,12,15,16,25,27,29,32,44,48],searchabl:15,second:[20,32,34,37,49,53],section:[7,16,18,20,44,49],secur:[41,49],see:[3,4,7,9,11,15,16,18,20,25,27,32,34,37,42,44,45,47,48,49,52],seem:42,seen:[16,18,20,49],select:[27,37,41,49],self:[3,4,11,15,25,27,45,49],selfcheck:49,selfconsist:52,sens:[42,49],sensibl:[15,27,37],sensit:49,separ:[2,27,32,42,48,49,50],sequenc:[2,7,32,44],sequenti:44,seri:44,serial:[41,52],serializ:[11,27],serv:[48,49],server:[25,37,49],servic:[49,50],set:[2,3,5,7,9,10,12,13,14,15,16,17,18,20,21,25,26,27,29,32,33,34,35,37,39,40,41,42,44,46,47,49,52,53],set_analysi:27,set_execution_opt:[27,41],set_fwork:[41,44],set_mix:37,settings_fil:29,setup:[2,6,8,10,17,25,26,33,35,39,46,48,49],setup_copi:2,setup_task_doc:39,setupclass:[3,17,21,33,35],sever:[37,44,45,47,49],sftp:25,sftpclient:25,sge:49,shall:50,shang:47,shape:47,share:[25,27,48,52,53],shell:[44,46,49,52],shen:[41,43],shift:45,shm:16,shortcut:[32,34],should:[16,20,27,29,32,37,40,42,44,46,47,48,49,52,53],shouldn:[46,49],show:[45,49,53],shown:[37,40,45,53],shyam:43,shyue:43,sigma:53,signatur:[3,4,11,15,25,27],silicon:39,similar:[2,25,32,37,42,44,47,49],similarli:[45,47,52],simpl:[11,16,25,27,32,40,42,44,45,46,47,48,49],simpler:49,simplest:[48,49],simpli:[42,44,46,47,48,49,52],simplifi:[41,44],simul:[13,16,18,20,37,46,48,49],sinc:[25,32,37,42,44,47,49,52],singl:[4,11,12,13,15,18,25,27,29,32,34,37,40,42,44,47,48,49,52],singlepointfw:18,singleshot:[47,49,52],singlet:[16,18,20],siron:[41,43],site:[5,7,9,12,13,14,32,34,37,41,44,49],site_indic:38,site_properti:[12,13],sivonxai:[41,43],size:[37,41,47,49],sketch:48,skip:[13,14,29,39,47,52],slab:37,slab_gen_param:37,slabtransform:37,slater:41,slideshar:49,slightli:[25,37,44],slow:49,slug:27,slurm:49,small:[27,40,49],small_gap_multipli:[27,32],smd:[16,18,20],smidt:[41,43,48],smile:15,smith:[41,43],soc:[27,32,34],socfw:[34,44],softwar:[44,48,49,50],solar:49,solv:[44,48],solvent:[16,18,20],some:[2,5,12,16,20,26,27,29,32,34,37,41,42,44,45,46,48,49,52],someth:[37,42,46,48,49],sometim:[40,46,47,49],somewhat:[40,49],sophist:[27,44],sort:[32,34,44],sort_structur:37,sort_tol:32,sourc:[25,40,44,46,48,49,50],space:[9,28,32,37,44],spacegroup:27,speak:44,spec:[2,5,12,16,25,26,27,32,34,37,44],speci:[37,44],special:[2,5,12,16,25,26,32,48,50,53],specif:[2,32,34,37,42,44,45,48,49,50,53],specifi:[2,5,9,11,12,13,16,18,20,25,26,27,32,34,37,41,44,49,53],specter119:[41,43],spectra:[37,38,48],spectroscopi:[7,9,48],spectrum:[5,7,9],spectrum_typ:5,spectrumtodbtask:5,speed:[41,42,49],spin:[27,32,34,37,41,44],spinel:37,spinorbit:32,spontan:[32,37],spot:49,spott:[41,43],squar:42,squeue:49,src:25,srun:49,ssh:[25,49],sshclient:25,ssl_ca_fil:49,st_label:34,stabil:[27,29,32],stabl:27,stand:46,standard:[7,16,27,32,34,41,42,44,47,48],stare:37,start:[25,29,32,34,37,40,42,44,46,47,49,52,53],start_temp:34,state:[11,27,28,32,37,41,42,43,44,48,49,52],statement:48,states_list:49,static_nam:34,staticfw:[25,34,41,44,53],staticinterpolatefw:34,staticinterpolatfw:34,statist:11,statu:[42,48,49,52],stderrorhandl:41,stdout:25,stencil:37,step:[16,27,28,32,34,37,42,44,46,47,48,52],step_siz:37,stick:49,still:[42,44,46,48],stop:[41,49],stopcar:34,storag:41,store:[13,25,27,32,40,41,46,48,49],str:[2,5,7,9,11,12,13,14,15,16,18,20,25,27,28,29,32,34,37,44,45],straightforward:[42,44,48],strain:[32,37,44,47],strain_stat:37,strategi:37,stream:25,stress:[2,25,27,32,37],strftime:44,strict:[25,50],strictli:49,string:[2,5,7,9,12,13,14,15,16,25,27,29,32,34,37,42,45,46,49],strm_lvl:49,strongli:49,struct:[45,47,52],structur:[5,7,9,12,13,16,18,20,25,27,28,29,32,34,37,38,41,42,44,45,47,48,49,53],structure_fil:52,structureanalysi:41,structurematch:40,stuck:48,studi:37,style:[2,27,32,49,50],sub:32,subclass:[5,7,9,29,45],subdir:[3,11,15,37],subdocu:32,subfold:[2,27,32],subfrag:16,subject:[16,50],subkei:2,sublicens:50,submiss:[27,44,49],submission_filt:[0,51],submissionfilt:27,submit:[44,46,47,48,52],submodul:[0,1,19,36,51],subpackag:51,subsequ:49,substitut:[44,50],substitutiontransform:44,substr:27,success:49,successfulli:[49,52],suffici:49,suffix:16,suggest:[29,49],summar:[40,48],summari:[11,12,29,32,37,40,48],supercel:44,supercelltransform:[34,44],supercomput:[44,46,49],supplement:46,suppli:[37,45,52],support:[2,3,5,7,12,16,18,27,28,32,34,37,41,42,43,44,45,47,49,52],sure:[15,27,37,42,45,46,47,49,52],surfac:[37,41],suscept:[32,37],sym_ignor:[16,18,20],sym_prec:32,sym_reduc:[37,38],symbol:[5,7,9,32,42],symmetr:32,symmetri:[34,37,44],syntax:[2,41,48],system:[27,37,42,46,48,49],systemat:48,t_barin:47,t_calc:47,t_max:[28,32,37,44,47],t_min:[28,32,37,44,47],t_step:[28,32,37,44,47],tabl:47,tag:[0,5,7,9,25,27,32,34,37,41,44,45,53],tag_fw:41,tags_fw:41,tags_list:27,tagsbuild:29,tagscollector:29,tailor:49,take:[2,5,12,16,25,26,27,32,37,40,44,45,46,47,49,53],taken:47,tanaka:[44,47],tang:[41,43,48],tara:43,target:[2,49],target_nam:2,task1:26,task2:26,task:[2,4,5,11,12,15,16,25,26,27,29,32,34,37,39,40,41,42,44,45,47,49,52],task_doc:[27,32],task_fields_to_push:32,task_id:[25,27,29,32,49,52],task_label:52,task_name_constraint:[25,27],taskdoc:27,taskmaterialsbuild:29,tasknam:[15,27],tasks_materi:[0,27],tasks_materials_set:29,tasks_prefix:29,tasks_read:29,tasks_set:41,tasks_writ:29,tasksmaterialsbuild:[29,48],teardown:[17,21,25,33,35],technic:[42,49],techniqu:47,technolog:48,tediou:[44,52],tell:[42,48,49],tempalt:14,temperatur:[28,32,34,37,44,47],templat:[13,14,49],temporari:49,temporarili:49,tensor:[29,32,34,37,40,41,47,48],term:[44,47],tess:43,test:[0,1,2,4,5,7,9,15,16,18,19,20,27,32,36,41,42,48,51],test_add_clean_up:35,test_add_prior:35,test_add_small_gap_multipli:35,test_add_tag:35,test_add_track:35,test_add_wf_metadata:35,test_adsorbate_workflow:[0,27,36],test_analysi:39,test_assimil:35,test_babel_pc_depth_0_vs_depth_10:17,test_babel_pc_frag1:17,test_babel_pc_with_ro_depth_0_vs_depth_10:17,test_babel_tfsi:17,test_bandgap_check_vasp:39,test_bandstructur:35,test_bandstructure_vasp:39,test_build_new_fw:17,test_build_unique_relevant_molecul:17,test_build_unique_relevant_molecules_with_triplet:17,test_bulk_modulus_workflow:[0,27,36],test_chgcar_db_read:39,test_chgcar_db_read_writ:39,test_cleanupfil:3,test_copi:[0,27,32],test_copy_feff_outputs_task:6,test_copyfilesfromcalcloc:3,test_createfold:3,test_custodian_powerup:35,test_detect_output_file_path:35,test_double_ff_opt:[0,15,16,18,19,20],test_dron:[0,27],test_ec_neg:17,test_edges_given_pc:17,test_edges_given_pc_frag1:17,test_edges_given_tfsi:17,test_eels_wflow_abatom_by_idx:10,test_eels_wflow_abatom_by_symbol:10,test_eels_workflow:[0,4,9],test_elastic_workflow:[0,27,36],test_elnes_vs_exelf:10,test_env_chk:26,test_exafs_paths_fw:8,test_exafs_scattering_path:[0,4,9],test_feff_input_set:10,test_ferroelectric_workflow:[0,27,36],test_fil:46,test_firework:[0,4,7],test_fragment:[0,15,16,19],test_geo_transform:[0,15,16],test_get_databas:26,test_get_interpolated_poscar:[0,27,32],test_get_mongolik:26,test_get_uri:26,test_get_wf_from_spec_dict:26,test_getinterpolatedposcar:33,test_glue_task:[0,1,2],test_gzip_copi:33,test_in_database_and_ec_neg_frag:17,test_in_database_through_build_new_fw:17,test_in_database_with_actual_databas:17,test_input_set:39,test_ioset_explicit:33,test_ioset_implicit:33,test_ioset_param:33,test_load:[0,25],test_magnetism_workflow:[0,27,36],test_modify_incar:[33,35],test_modify_potcar:[33,35],test_multi_par:26,test_neb_workflow:[0,27,36],test_neg_tfsi:17,test_neg_tfsi_with_additional_charg:17,test_nmr:[0,27,36],test_no_opt_fragment:21,test_ordering_enumer:39,test_parse_chrgcar:35,test_parse_locpot:35,test_parse_output:[0,1,2],test_parse_pass_rotate_writ:21,test_parse_pass_writ:[0,15,19],test_passcalcloc:3,test_path:10,test_plain_copi:33,test_plain_copy_mor:33,test_pmgobject:33,test_polarization_to_db:[0,27,32],test_polarizationtodb:33,test_raman_workflow:[0,27,36],test_recursive_get_result:26,test_recursiveupd:26,test_relax2_copi:33,test_rotate_tors:17,test_run_calc:[0,15,16],test_runqchemcustodian_basic_default:17,test_runqchemcustodian_basic_not_default:17,test_runqchemcustodian_ff_basic_default:17,test_runqchemcustodian_ff_basic_not_default:17,test_runqchemcustodian_ff_using_fw_spec_default:17,test_runqchemcustodian_ff_using_fw_spec_not_default:17,test_runqchemcustodian_using_fw_spec_default:17,test_runqchemcustodian_using_fw_spec_not_default:17,test_runqchemdirect_bas:17,test_runqchemdirect_with_fw_spec:17,test_runqchemfak:17,test_runs_assimil:35,test_setup:[0,27],test_single_vasp:39,test_single_vasp_dbinsert:[39,42],test_task:[0,4,5],test_todbtask:3,test_torsion_potenti:[0,15,19],test_track:39,test_unittestsetup:33,test_use_scratch_dir:35,test_util:[0,25],test_vasp_powerup:[0,27],test_vasp_workflow:[0,27,36,42,46],test_wf:39,test_wf_funct:39,test_wflow_composit:10,test_write_custom_input:17,test_write_input:[0,15,16],test_write_input_from_io_custom_smd:17,test_write_input_from_io_set:17,test_write_input_from_io_set_diff_mol:17,test_write_input_from_io_set_diff_mol_pcm:17,test_write_input_from_io_set_write_dir:17,test_write_paths_task:6,test_write_vasp:[0,27,32],test_write_vasp_from_interpolated_poscar:[0,27,32],test_writevaspfrominterpolatedposcar:33,test_xanes_vs_exaf:10,test_xas_wflow_abatom_by_idx:10,test_xas_wflow_abatom_by_symbol:10,test_xas_workflow:[0,4,9],testadsorptionworkflow:39,testbulkmodulusworkflow:39,testcas:[10,25,35],testcopyfilesfromcalcloc:3,testcopyvaspoutput:33,testcreatefold:3,testdeletefil:3,testdoubleffopt:21,testdron:3,testeelsworkflow:10,testelasticworkflow:39,testexafspath:10,testfakerunqchem:17,testferroelectricworkflow:[33,39],testfirework:8,testfragment:21,testfragmentmolecul:17,testgeotransform:17,testgetinterpolatedposcar:33,testing_workflow:[25,53],testmagneticdeformationworkflow:39,testmagneticorderingsworkflow:39,testnmrworkflow:39,testnudgedelasticbandworkflow:39,testparsepasswrit:21,testpasscalcloc:3,testramanworkflow:39,testruncalcqchem:17,testsetup:35,testtask:6,testtodbtask:3,testtorsionpotenti:21,testvasppowerup:35,testvaspworkflow:[39,42],testwriteinputqchem:17,testwritevasp:33,testwritevaspfrominterpolatedposcar:33,testxasworkflow:10,tetrahedr:37,text:[42,48,49,52,53],textiowrapp:25,textrm:47,tgrid:[32,34],than:[12,13,15,27,29,32,34,37,40,42,44,49,52,53],thank:41,thei:[16,18,20,27,37,42,44,47,48,49,52,53],them:[12,15,27,29,34,42,44,45,46,47,48,49,52,53],themselv:44,theori:[44,47,48,50],thereof:50,thermal:[28,32,37,38],thermal_expans:[0,27,36],thermalexpansioncoefftask:32,thermalexpansioncoefftodb:32,thermodynam:47,thi:[2,4,5,7,9,11,12,13,14,15,16,18,25,26,27,29,30,32,34,37,39,40,41,42,44,45,46,47,48,49,50,52,53],thing:[40,42,44,49],think:[44,48],thinli:[47,52],third:[49,53],this_imag:[32,34],those:[25,37,40,41,42,44,45,47,49],though:44,thousand:52,thread:27,three:[2,32,34,37],threshold:44,through:[16,18,20,25,42,43,44,47,48,49,50,52],throughout:44,throughput:[32,37,49],thu:[16,25,27,29,40,42,44,46,48,49,53],thz:32,tier:49,time:[32,34,42,44,45,46,48,49],time_step:34,tip:41,titl:47,tmax:[32,34],to_db:32,to_dir:2,todbtask:2,todo:[15,27],togeth:[37,40,44,48,52],toggl:[32,46],togo:[44,47],toher:47,toler:[12,13,14,32,34],tolist:[44,47],too:[14,49],tool:[37,41,46,48,49],top:[48,53],topic:[27,49],topolog:[12,13,14],torissi:41,torqu:49,torrisi:[41,43],torsion:[16,20],torsion_potenti:[0,15,19],tort:50,total:[32,34,37,47],toward:49,traceback:49,track:[27,42,44,48,49],tracked_fil:27,tracker:27,tradeoff:49,transfer:[32,42],transfernebtask:32,transform:[27,32,34,37,44,53],transformation_kwarg:37,transformation_param:[32,34,44,53],transit:41,translat:25,transmut:[27,34,37,45],transmuterfw:[34,37,44,53],transport:[12,41,48],treatment:49,tree:[3,11,15,41],trend:37,tri:[27,48],tricki:49,trim:39,triplet:[16,18,20],trival:52,troubleshoot:48,truncat:47,truncate_by_symmetri:37,trust:40,tune:[44,49],tunnel:49,tupl:[3,5,11,15,25,28,32,37,44],turn:[25,34,41,42,47,49],tutori:[41,42,44,45,47,49,53],twice:42,two:[20,32,34,37,38,39,40,42,44,46,47,49,52,53],type:[2,3,4,5,7,9,11,12,13,14,15,25,27,32,34,37,40,42,44,48,49,52],typic:[16,18,20,29,42,44,47,49,52,53],udpat:41,uis_stat:44,ultim:49,unauthor:49,unclear:44,uncom:52,unconverg:[32,41],under:[27,37,44,48,50],underli:49,understand:[44,48,49,53],unfortun:15,unicode_liter:44,uniform:[27,32,34,44,52],uniform_bs_entri:52,uniformli:[44,52],uninstal:46,unintend:46,union:29,uniqu:[16,18,20,32,37,45,49],unit:[32,37,41,42,48],unittest:[10,25,35],univers:50,unknown:49,unless:[16,32,49,52,53],unlik:[15,32],unpack:27,unset:29,unstart:44,unsymmetr:37,untartestfil:39,until:[44,47,52],unzip:32,updat:[16,25,27,29,32,34,41,44,45,46],update_al:29,update_dict:27,update_dupl:25,upgrad:[41,49,50],upon:49,uri:[25,27],usag:44,use:[2,5,12,16,18,20,25,27,30,32,34,37,40,41,42,44,45,46,47,48,49,50,53],use_custodian:[27,44],use_fake_lammp:11,use_fake_qchem:15,use_fake_vasp:[27,46],use_full_uri:[11,27],use_gamma_vasp:27,use_gridf:27,use_no_vasp:27,use_primit:9,use_scratch_dir:27,use_slug:27,used:[2,7,13,14,16,18,20,25,27,28,32,34,37,38,41,44,45,47,48,49,50,53],useful:[12,14,27,37,40,44,48,49],user:[2,4,11,15,16,18,20,25,27,29,32,34,37,42,44,46,48,49],user_eels_set:[7,9],user_incar_set:[32,34,37,44,53],user_indic:49,user_kpoints_set:[32,34,37,44,45],user_set:[12,13,14],user_tag_set:9,usernam:[5,12,25,32,49],uses:[2,5,12,14,16,18,20,26,32,34,44,45,46,47,48,49,53],using:[2,5,12,16,20,25,26,27,28,29,32,34,37,40,42,43,44,45,46,47,48,52,53],usr:47,usual:[25,37,44,45,47,49,53],utcnow:[41,44],utf:25,util:[0,3,4,6,8,9,10,15,17,21,27,33,39,49,51],utilstest:26,uuid:37,vacanc:37,val:[25,34],valid:[2,3,11,15,27,41,44,49,52],validate_doc:[15,27],valu:[2,13,14,15,16,18,20,25,27,29,32,34,37,40,42,45,47,49],vanilla:44,vari:44,variabl:[2,5,12,16,25,26,32,42,44,49,53],varieti:48,variou:[7,15,27,32,40,41,48,49],vasp:[0,2,3,5,11,12,15,25,40,41,42,44,46,47,48,51,52,53],vasp_cmd:[25,32,34,37,39,41,42,44,45,46,49,53],vasp_config:[0,51],vasp_input_param:[32,41],vasp_input_set:[32,34,37,44,45],vasp_input_set_kwarg:34,vasp_input_set_nonpolar:37,vasp_input_set_param:[34,41],vasp_input_set_polar:37,vasp_input_set_relax:44,vasp_input_set_stat:44,vasp_ncl:34,vasp_powerup:[0,42,51],vasp_relax_input_set_nonpolar:37,vasp_relax_input_set_polar:37,vasp_std:49,vasp_vers:27,vaspcalcdb:[27,47,49,52],vaspdron:[27,41],vaspinputset:[32,34,37,44,45],vasprum:27,vasprun:[2,3,11,15,25,27,32,39,52],vasprun_fil:27,vasprun_path:32,vasptodb:[27,32,34],vasptodb_kwarg:34,vasptodbtask:[27,32,42],vasptodbtaskdron:27,vasptodbtaskdronetest:35,vbm:[27,32,34,44],vec:34,verbos:[49,52],veri:[27,37,42,44,48,49],verifi:[46,48],version:[39,41,44,49,52,53],versu:42,via:[2,25,32,37,42,47,48,49,53],vib:47,vibrat:[44,47],view:[40,46,49],vinet:[28,32,37,44],virtual:[43,46,48],virtualenv:49,vis:[37,45],vis_relax:[44,45],vis_stat:44,visual:[44,47],voigt:37,volum:[28,32,37,41,44,47,53],volume_change_threshold:27,vrun:27,wai:[16,25,32,42,44,45,47,48,49,50,52],walk:[3,11,15,44,48],wall:[32,34],wall_tim:[32,34],walltim:[15,47,49,52],walltimehandl:32,want:[3,11,15,16,18,20,25,27,32,34,40,42,44,45,46,47,48,49,52,53],ward:41,warn:[27,45],warranti:50,wavecar:[27,32,41],web:48,websit:44,well:[16,18,20,27,42,45,47,49,52],went:[47,49,52],were:[45,52],wether:5,wf_bandstructur:[38,52],wf_bandstructure_hs:38,wf_bandstructure_no_opt:38,wf_bandstructure_plus_boltztrap:38,wf_bandstructure_plus_hs:38,wf_bulk_modulu:38,wf_dielectric_const:38,wf_dielectric_constant_no_opt:38,wf_elastic_const:[38,45],wf_elastic_constant_minim:38,wf_filenam:37,wf_gibb:44,wf_gibbs_free_energi:[38,44,47],wf_metadata:37,wf_nmr:38,wf_nudged_elastic_band:38,wf_piezoelectric_const:38,wf_raman_spectra:38,wf_scan_opt:38,wf_static:38,wf_structure_optim:[38,49],wf_thermal_expans:38,wf_user_indic:49,wf_uuid:32,wf_xanes_k_edg:9,wfid:37,wfid_:37,wflow:14,wfname:45,wfspec:25,what:[3,11,15,27,32,40,42,44,45,47,49,52,53],whatev:[25,46,49],whatsoev:50,when:[2,5,12,16,20,26,27,32,37,38,41,42,44,48,49],whenev:49,where:[2,16,20,25,27,32,34,39,42,44,45,46,47,48,49,52],whether:[2,11,12,13,14,15,16,18,20,25,27,32,34,37,48,49,50],which:[2,5,12,15,16,18,20,25,26,29,32,34,37,39,40,41,42,44,45,47,48,49,52,53],whitehead:48,whitespac:27,who:43,whole:39,why:46,wide:[48,49],wipe:45,within:[2,27,42,44,49],without:[13,15,16,20,27,44,46,48,49,50,52],won:46,wood:[41,43,48],worfklow:37,work:[2,5,12,16,25,26,27,32,37,42,44,46,48,49,50,52],worker:[25,27,42,44,49],worker_nam:49,worker_tutori:25,workflow:[0,4,7,11,13,15,16,18,25,27,32,34,41,46],worri:[44,49],worth:49,would:[16,18,20,32,40,42,44,46,49,52],wrap:[44,47,52],write:[2,5,7,12,13,16,20,26,27,29,32,34,37,42,44,45,49,52],write_input:[0,4,11,15,27],write_task_doc:39,write_to_dir:16,writecustominput:16,writeexafspath:5,writefefffromioset:5,writeinput:16,writeinputfromforcefieldandtopolog:12,writeinputfromioset:[12,16],writenebfromendpoint:32,writenebfromimag:32,writenormalmodedisplacedposcar:32,writetransmutedstructureioset:32,writevasp:27,writevaspfromioset:32,writevaspfromiosetfrominterpolatedposcar:32,writevaspfrompmgobject:32,writevasphsebsfromprev:32,writevaspnmrfromprev:32,writevaspnscffromprev:32,writevaspsocfromprev:32,writevaspstaticfromprev:32,written:[12,13,16,32,44,50],wrong:49,wrt:32,www:37,xane:[5,7,9],xasfw:7,xc_overrid:27,xhigh:[13,14],xlabel:47,xlim:52,xlow:[13,14],xml:[2,3,11,15,27,32,52],xmu:5,xyz:[13,14],yaml:[7,25,29,37,41,42,44,46,47,48,52],yield:[14,16,20,32,34,47],ylabel:47,you:[2,3,5,11,12,15,16,20,25,26,27,32,34,37,40,41,42,44,45,46,47,48,49,50,52,53],your:[27,30,32,37,40,42,44,45,46,47,48,49,50,53],your_api_kei:49,yourself:[42,45,49],zero:53,zone:52},titles:["atomate package","atomate.common package","atomate.common.firetasks package","atomate.common.firetasks.tests package","atomate.feff package","atomate.feff.firetasks package","atomate.feff.firetasks.tests package","atomate.feff.fireworks package","atomate.feff.fireworks.tests package","atomate.feff.workflows package","atomate.feff.workflows.tests package","atomate.lammps package","atomate.lammps.firetasks package","atomate.lammps.fireworks package","atomate.lammps.workflows package","atomate.qchem package","atomate.qchem.firetasks package","atomate.qchem.firetasks.tests package","atomate.qchem.fireworks package","atomate.qchem.workflows package","atomate.qchem.workflows.base package","atomate.qchem.workflows.tests package","atomate.tools package","atomate.tools.post_process package","atomate.tools.tests package","atomate.utils package","atomate.utils.tests package","atomate.vasp package","atomate.vasp.analysis package","atomate.vasp.builders package","atomate.vasp.builders.examples package","atomate.vasp.examples package","atomate.vasp.firetasks package","atomate.vasp.firetasks.tests package","atomate.vasp.fireworks package","atomate.vasp.tests package","atomate.vasp.workflows package","atomate.vasp.workflows.base package","atomate.vasp.workflows.presets package","atomate.vasp.workflows.tests package","Builders","atomate Changelog","Atomate concepts","Contributors","Creating workflows","Customizing workflows","Atomate developer installation","Running Gibbs workflows","atomate (Materials Science Workflows)","Installing atomate","License","atomate","Running workflows tutorial","Workflow YAML Reference"],titleterms:{"function":45,"new":48,EOS:53,The:[40,42,48],Use:[45,47,52],Using:45,add:[47,49,52],adsorpt:37,analysi:[22,28,40],analyz:[47,49,52],api:49,atom:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,44,46,48,49,51,52,53],background:44,bandgap_estim:29,bandstructur:52,base:[20,29,37],basic:[46,48],boltztrap_materi:29,builder:[29,30,40],builders_exampl:31,bulk_modulu:37,calcloc:42,calcul:[40,45,48],can:49,cancel:49,center:49,changelog:[41,48],checklist:49,cite:48,code:[46,48],common:[1,2,3],comput:49,concept:42,conclus:[44,47,52],config:27,configur:49,confirm:46,connect:49,contact:48,content:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],contribut:48,contributor:[43,48],core:[7,9,13,14,18,34,37,38,40],creat:[40,44,48,49,52],custom:[45,48],data:40,databas:[4,11,15,25,27,49],db_file:42,defin:52,deform:37,develop:46,dielectr:29,differ:[42,45],directori:49,document:48,double_ff_opt:20,drone:[11,15,27],elast:37,energi:47,env_chk:[42,44],environ:49,equat:47,everyth:49,exampl:[30,31,53],faq:49,feff:[4,5,6,7,8,9,10],ferroelectr:37,file:[52,53],file_materi:29,fileio:25,find:44,finish:49,firetask:[2,3,5,6,12,16,17,32,33],firework:[7,8,13,18,34,44],fix_task:29,fizzl:49,fragment:[16,20],free:47,fw_config:49,gener:[47,52],geo_transform:16,gibb:[23,37,47],glue_task:[2,5,12,32],help:[44,49],honestli:49,how:49,incar:45,instal:[46,48,49],introduct:[40,44,45,46,47,49,52,53],job:49,json:49,kei:49,kpoint:45,lammp:[11,12,13,14],launchpad:49,licens:[48,50],machin:42,made:49,magnet:37,materi:49,materials_descriptor:29,materials_ehul:29,mistak:49,mode:[46,49],modifi:44,modul:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],mongodb:49,more:44,my_fwork:49,my_launchpad:49,my_qadapt:49,neb:37,neb_task:32,need:49,next:49,nmr:34,object:[44,45,47,49,52],option:[46,52],other:40,own:52,packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,49],paramet:49,pars:48,parse_output:[2,5,12,16,32],passcalcloc:44,perform:42,phonopi:28,plot_raman:23,polar:34,post:46,post_process:23,potcar:45,powerup:[15,27,42,44,45],pre:52,prerequisit:[44,45,49,52],preset:[9,38],problem:49,project:49,pseudopotenti:49,pymatgen:49,python:[46,47,49,52],qchem:[15,16,17,18,19,20,21],raman:37,refer:[48,53],report:40,reserv:49,result:[48,49],run:[40,46,47,48,49,52],run_build:30,run_calc:[2,5,12,16,32],scaffold:49,scan:38,set:[45,48],setup:[47,52],sketch:44,solv:49,state:47,step:49,still:49,structur:52,submission_filt:27,submit:49,submodul:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39],subpackag:[0,1,2,4,5,7,9,11,15,16,19,22,25,27,29,32,36],support:48,syntax:42,tag:29,tasks_materi:29,tasksmaterialsbuild:40,test:[3,6,8,10,17,21,24,25,26,33,35,39,46,49],test_adsorbate_workflow:39,test_bulk_modulus_workflow:39,test_copi:33,test_double_ff_opt:21,test_dron:35,test_eels_workflow:10,test_elastic_workflow:39,test_exafs_scattering_path:10,test_ferroelectric_workflow:39,test_firework:8,test_fragment:[17,21],test_geo_transform:17,test_get_interpolated_poscar:33,test_glue_task:3,test_load:26,test_magnetism_workflow:39,test_neb_workflow:39,test_nmr:39,test_parse_output:3,test_parse_pass_writ:21,test_polarization_to_db:33,test_quasiharmonic_debye_approx:24,test_raman_workflow:39,test_run_calc:17,test_setup:35,test_task:6,test_torsion_potenti:21,test_util:26,test_vasp_powerup:35,test_vasp_workflow:39,test_write_input:17,test_write_vasp:33,test_write_vasp_from_interpolated_poscar:33,test_xas_workflow:10,thermal_expans:37,tool:[22,23,24],torsion_potenti:20,tri:49,troubleshoot:49,tune:42,tutori:[48,52],unit:46,use:52,using:49,util:[11,25,26,29],vasp:[27,28,29,30,31,32,33,34,35,36,37,38,39,45,49],vasp_config:27,vasp_powerup:27,verifi:49,virtual:49,what:48,workflow:[9,10,14,19,20,21,36,37,38,39,42,44,45,47,48,49,52,53],write_input:[5,12,16,32],yaml:[49,53],your:52}}) \ No newline at end of file +Search.setIndex({docnames:["atomate","atomate.common","atomate.common.firetasks","atomate.common.firetasks.tests","atomate.feff","atomate.feff.firetasks","atomate.feff.firetasks.tests","atomate.feff.fireworks","atomate.feff.fireworks.tests","atomate.feff.workflows","atomate.feff.workflows.tests","atomate.lammps","atomate.lammps.firetasks","atomate.lammps.fireworks","atomate.lammps.workflows","atomate.qchem","atomate.qchem.firetasks","atomate.qchem.firetasks.tests","atomate.qchem.fireworks","atomate.qchem.workflows","atomate.qchem.workflows.base","atomate.qchem.workflows.tests","atomate.tools","atomate.tools.post_process","atomate.tools.tests","atomate.utils","atomate.utils.tests","atomate.vasp","atomate.vasp.analysis","atomate.vasp.builders","atomate.vasp.builders.examples","atomate.vasp.examples","atomate.vasp.firetasks","atomate.vasp.firetasks.tests","atomate.vasp.fireworks","atomate.vasp.tests","atomate.vasp.workflows","atomate.vasp.workflows.base","atomate.vasp.workflows.presets","atomate.vasp.workflows.tests","builders","changelog","concepts","contributors","creating_workflows","customizing_workflows","developer_installation","gibbs_workflow_tutorial","index","installation","license","modules","running_workflows","workflow_yaml_reference"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":1,sphinx:56},filenames:["atomate.rst","atomate.common.rst","atomate.common.firetasks.rst","atomate.common.firetasks.tests.rst","atomate.feff.rst","atomate.feff.firetasks.rst","atomate.feff.firetasks.tests.rst","atomate.feff.fireworks.rst","atomate.feff.fireworks.tests.rst","atomate.feff.workflows.rst","atomate.feff.workflows.tests.rst","atomate.lammps.rst","atomate.lammps.firetasks.rst","atomate.lammps.fireworks.rst","atomate.lammps.workflows.rst","atomate.qchem.rst","atomate.qchem.firetasks.rst","atomate.qchem.firetasks.tests.rst","atomate.qchem.fireworks.rst","atomate.qchem.workflows.rst","atomate.qchem.workflows.base.rst","atomate.qchem.workflows.tests.rst","atomate.tools.rst","atomate.tools.post_process.rst","atomate.tools.tests.rst","atomate.utils.rst","atomate.utils.tests.rst","atomate.vasp.rst","atomate.vasp.analysis.rst","atomate.vasp.builders.rst","atomate.vasp.builders.examples.rst","atomate.vasp.examples.rst","atomate.vasp.firetasks.rst","atomate.vasp.firetasks.tests.rst","atomate.vasp.fireworks.rst","atomate.vasp.tests.rst","atomate.vasp.workflows.rst","atomate.vasp.workflows.base.rst","atomate.vasp.workflows.presets.rst","atomate.vasp.workflows.tests.rst","builders.rst","changelog.rst","concepts.rst","contributors.rst","creating_workflows.rst","customizing_workflows.rst","developer_installation.rst","gibbs_workflow_tutorial.rst","index.rst","installation.rst","license.rst","modules.rst","running_workflows.rst","workflow_yaml_reference.rst"],objects:{"":{atomate:[0,0,0,"-"]},"atomate.common":{firetasks:[2,0,0,"-"]},"atomate.common.firetasks":{glue_tasks:[2,0,0,"-"],parse_outputs:[2,0,0,"-"],run_calc:[2,0,0,"-"],tests:[3,0,0,"-"]},"atomate.common.firetasks.glue_tasks":{CopyFiles:[2,1,1,""],CopyFilesFromCalcLoc:[2,1,1,""],CreateFolder:[2,1,1,""],DeleteFiles:[2,1,1,""],GzipDir:[2,1,1,""],PassCalcLocs:[2,1,1,""],PassResult:[2,1,1,""],get_calc_loc:[2,4,1,""]},"atomate.common.firetasks.glue_tasks.CopyFiles":{copy_files:[2,2,1,""],optional_params:[2,3,1,""],run_task:[2,2,1,""],setup_copy:[2,2,1,""]},"atomate.common.firetasks.glue_tasks.CopyFilesFromCalcLoc":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.glue_tasks.CreateFolder":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.glue_tasks.DeleteFiles":{required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.glue_tasks.GzipDir":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.glue_tasks.PassCalcLocs":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.glue_tasks.PassResult":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.parse_outputs":{ToDbTask:[2,1,1,""]},"atomate.common.firetasks.parse_outputs.ToDbTask":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.run_calc":{RunCommand:[2,1,1,""],RunCustodianFromObjects:[2,1,1,""]},"atomate.common.firetasks.run_calc.RunCommand":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.run_calc.RunCustodianFromObjects":{optional_params:[2,3,1,""],required_params:[2,3,1,""],run_task:[2,2,1,""]},"atomate.common.firetasks.tests":{test_glue_tasks:[3,0,0,"-"],test_parse_outputs:[3,0,0,"-"]},"atomate.common.firetasks.tests.test_glue_tasks":{TestCopyFilesFromCalcLoc:[3,1,1,""],TestCreateFolder:[3,1,1,""],TestDeleteFiles:[3,1,1,""],TestPassCalcLocs:[3,1,1,""]},"atomate.common.firetasks.tests.test_glue_tasks.TestCopyFilesFromCalcLoc":{setUpClass:[3,2,1,""],test_copyfilesfromcalcloc:[3,2,1,""]},"atomate.common.firetasks.tests.test_glue_tasks.TestCreateFolder":{test_createfolder:[3,2,1,""]},"atomate.common.firetasks.tests.test_glue_tasks.TestDeleteFiles":{test_cleanupfiles:[3,2,1,""]},"atomate.common.firetasks.tests.test_glue_tasks.TestPassCalcLocs":{test_passcalclocs:[3,2,1,""]},"atomate.common.firetasks.tests.test_parse_outputs":{TestDrone:[3,1,1,""],TestToDbTask:[3,1,1,""]},"atomate.common.firetasks.tests.test_parse_outputs.TestDrone":{__init__:[3,2,1,""],assimilate:[3,2,1,""],get_valid_paths:[3,2,1,""]},"atomate.common.firetasks.tests.test_parse_outputs.TestToDbTask":{test_ToDbTask:[3,2,1,""]},"atomate.feff":{database:[4,0,0,"-"],firetasks:[5,0,0,"-"],fireworks:[7,0,0,"-"],workflows:[9,0,0,"-"]},"atomate.feff.database":{FeffCalcDb:[4,1,1,""]},"atomate.feff.database.FeffCalcDb":{__init__:[4,2,1,""],build_indexes:[4,2,1,""],reset:[4,2,1,""]},"atomate.feff.firetasks":{glue_tasks:[5,0,0,"-"],parse_outputs:[5,0,0,"-"],run_calc:[5,0,0,"-"],tests:[6,0,0,"-"],write_inputs:[5,0,0,"-"]},"atomate.feff.firetasks.glue_tasks":{CopyFeffOutputs:[5,1,1,""]},"atomate.feff.firetasks.glue_tasks.CopyFeffOutputs":{optional_params:[5,3,1,""],run_task:[5,2,1,""]},"atomate.feff.firetasks.parse_outputs":{AddPathsToFilepadTask:[5,1,1,""],SpectrumToDbTask:[5,1,1,""]},"atomate.feff.firetasks.parse_outputs.AddPathsToFilepadTask":{optional_params:[5,3,1,""],run_task:[5,2,1,""]},"atomate.feff.firetasks.parse_outputs.SpectrumToDbTask":{optional_params:[5,3,1,""],required_params:[5,3,1,""],run_task:[5,2,1,""]},"atomate.feff.firetasks.run_calc":{RunFeffDirect:[5,1,1,""]},"atomate.feff.firetasks.run_calc.RunFeffDirect":{required_params:[5,3,1,""],run_task:[5,2,1,""]},"atomate.feff.firetasks.tests":{test_tasks:[6,0,0,"-"]},"atomate.feff.firetasks.tests.test_tasks":{TestTasks:[6,1,1,""]},"atomate.feff.firetasks.tests.test_tasks.TestTasks":{setUp:[6,2,1,""],test_copy_feff_outputs_task:[6,2,1,""],test_write_paths_task:[6,2,1,""]},"atomate.feff.firetasks.write_inputs":{WriteEXAFSPaths:[5,1,1,""],WriteFeffFromIOSet:[5,1,1,""],get_feff_input_set_obj:[5,4,1,""]},"atomate.feff.firetasks.write_inputs.WriteEXAFSPaths":{optional_params:[5,3,1,""],required_params:[5,3,1,""],run_task:[5,2,1,""]},"atomate.feff.firetasks.write_inputs.WriteFeffFromIOSet":{optional_params:[5,3,1,""],required_params:[5,3,1,""],run_task:[5,2,1,""]},"atomate.feff.fireworks":{core:[7,0,0,"-"],tests:[8,0,0,"-"]},"atomate.feff.fireworks.core":{EELSFW:[7,1,1,""],EXAFSPathsFW:[7,1,1,""],XASFW:[7,1,1,""]},"atomate.feff.fireworks.core.EELSFW":{__init__:[7,2,1,""]},"atomate.feff.fireworks.core.EXAFSPathsFW":{__init__:[7,2,1,""]},"atomate.feff.fireworks.core.XASFW":{__init__:[7,2,1,""]},"atomate.feff.fireworks.tests":{test_fireworks:[8,0,0,"-"]},"atomate.feff.fireworks.tests.test_fireworks":{TestFireworks:[8,1,1,""]},"atomate.feff.fireworks.tests.test_fireworks.TestFireworks":{setUp:[8,2,1,""],test_exafs_paths_fw:[8,2,1,""]},"atomate.feff.workflows":{core:[9,0,0,"-"],presets:[9,0,0,"-"],tests:[10,0,0,"-"]},"atomate.feff.workflows.core":{get_absorbing_atom_indices:[9,4,1,""],get_unique_site_indices:[9,4,1,""],get_wf_eels:[9,4,1,""],get_wf_exafs_paths:[9,4,1,""],get_wf_xas:[9,4,1,""]},"atomate.feff.workflows.presets":{wf_Xanes_K_edge:[9,4,1,""]},"atomate.feff.workflows.tests":{test_eels_workflows:[10,0,0,"-"],test_exafs_scattering_paths:[10,0,0,"-"],test_xas_workflows:[10,0,0,"-"]},"atomate.feff.workflows.tests.test_eels_workflows":{TestEELSWorkflow:[10,1,1,""]},"atomate.feff.workflows.tests.test_eels_workflows.TestEELSWorkflow":{setUp:[10,2,1,""],test_eels_wflow_abatom_by_idx:[10,2,1,""],test_eels_wflow_abatom_by_symbol:[10,2,1,""],test_elnes_vs_exelfs:[10,2,1,""]},"atomate.feff.workflows.tests.test_exafs_scattering_paths":{TestEXAFSPaths:[10,1,1,""]},"atomate.feff.workflows.tests.test_exafs_scattering_paths.TestEXAFSPaths":{setUp:[10,2,1,""],test_feff_input_sets:[10,2,1,""],test_paths:[10,2,1,""],test_wflow_composition:[10,2,1,""]},"atomate.feff.workflows.tests.test_xas_workflows":{TestXASWorkflow:[10,1,1,""]},"atomate.feff.workflows.tests.test_xas_workflows.TestXASWorkflow":{setUp:[10,2,1,""],test_xanes_vs_exafs:[10,2,1,""],test_xas_wflow_abatom_by_idx:[10,2,1,""],test_xas_wflow_abatom_by_symbol:[10,2,1,""]},"atomate.lammps":{database:[11,0,0,"-"],drones:[11,0,0,"-"],firetasks:[12,0,0,"-"],fireworks:[13,0,0,"-"],utils:[11,0,0,"-"],workflows:[14,0,0,"-"]},"atomate.lammps.database":{LammpsCalcDb:[11,1,1,""]},"atomate.lammps.database.LammpsCalcDb":{__init__:[11,2,1,""],build_indexes:[11,2,1,""],reset:[11,2,1,""]},"atomate.lammps.drones":{LammpsDrone:[11,1,1,""]},"atomate.lammps.drones.LammpsDrone":{__init__:[11,2,1,""],as_dict:[11,2,1,""],assimilate:[11,2,1,""],from_dict:[11,2,1,""],generate_doc:[11,2,1,""],get_valid_paths:[11,2,1,""],post_process:[11,2,1,""],schema:[11,3,1,""]},"atomate.lammps.firetasks":{glue_tasks:[12,0,0,"-"],parse_outputs:[12,0,0,"-"],run_calc:[12,0,0,"-"],write_inputs:[12,0,0,"-"]},"atomate.lammps.firetasks.glue_tasks":{CopyPackmolOutputs:[12,1,1,""]},"atomate.lammps.firetasks.glue_tasks.CopyPackmolOutputs":{optional_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.firetasks.parse_outputs":{LammpsToDB:[12,1,1,""]},"atomate.lammps.firetasks.parse_outputs.LammpsToDB":{optional_params:[12,3,1,""],required_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.firetasks.run_calc":{RunLammpsDirect:[12,1,1,""],RunLammpsFake:[12,1,1,""],RunPackmol:[12,1,1,""]},"atomate.lammps.firetasks.run_calc.RunLammpsDirect":{required_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.firetasks.run_calc.RunLammpsFake":{required_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.firetasks.run_calc.RunPackmol":{optional_params:[12,3,1,""],required_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.firetasks.write_inputs":{WriteInputFromForceFieldAndTopology:[12,1,1,""],WriteInputFromIOSet:[12,1,1,""]},"atomate.lammps.firetasks.write_inputs.WriteInputFromForceFieldAndTopology":{optional_params:[12,3,1,""],required_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.firetasks.write_inputs.WriteInputFromIOSet":{optional_params:[12,3,1,""],required_params:[12,3,1,""],run_task:[12,2,1,""]},"atomate.lammps.fireworks":{core:[13,0,0,"-"]},"atomate.lammps.fireworks.core":{LammpsFW:[13,1,1,""],LammpsForceFieldFW:[13,1,1,""],PackmolFW:[13,1,1,""]},"atomate.lammps.fireworks.core.LammpsFW":{__init__:[13,2,1,""]},"atomate.lammps.fireworks.core.LammpsForceFieldFW":{__init__:[13,2,1,""]},"atomate.lammps.fireworks.core.PackmolFW":{__init__:[13,2,1,""]},"atomate.lammps.utils":{use_fake_lammps:[11,4,1,""]},"atomate.lammps.workflows":{core:[14,0,0,"-"]},"atomate.lammps.workflows.core":{get_packmol_wf:[14,4,1,""],get_wf_basic:[14,4,1,""]},"atomate.qchem":{database:[15,0,0,"-"],drones:[15,0,0,"-"],firetasks:[16,0,0,"-"],fireworks:[18,0,0,"-"],powerups:[15,0,0,"-"],workflows:[19,0,0,"-"]},"atomate.qchem.database":{QChemCalcDb:[15,1,1,""]},"atomate.qchem.database.QChemCalcDb":{__init__:[15,2,1,""],build_indexes:[15,2,1,""],reset:[15,2,1,""]},"atomate.qchem.drones":{QChemDrone:[15,1,1,""]},"atomate.qchem.drones.QChemDrone":{__init__:[15,2,1,""],assimilate:[15,2,1,""],filter_files:[15,2,1,""],generate_doc:[15,2,1,""],get_valid_paths:[15,2,1,""],post_process:[15,2,1,""],process_qchem_multirun:[15,2,1,""],process_qchemrun:[15,2,1,""],schema:[15,3,1,""],validate_doc:[15,2,1,""]},"atomate.qchem.firetasks":{fragmenter:[16,0,0,"-"],geo_transformations:[16,0,0,"-"],parse_outputs:[16,0,0,"-"],run_calc:[16,0,0,"-"],tests:[17,0,0,"-"],write_inputs:[16,0,0,"-"]},"atomate.qchem.firetasks.fragmenter":{FragmentMolecule:[16,1,1,""]},"atomate.qchem.firetasks.fragmenter.FragmentMolecule":{optional_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.geo_transformations":{RotateTorsion:[16,1,1,""]},"atomate.qchem.firetasks.geo_transformations.RotateTorsion":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.parse_outputs":{QChemToDb:[16,1,1,""]},"atomate.qchem.firetasks.parse_outputs.QChemToDb":{optional_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.run_calc":{RunNoQChem:[16,1,1,""],RunQChemCustodian:[16,1,1,""],RunQChemDirect:[16,1,1,""],RunQChemFake:[16,1,1,""]},"atomate.qchem.firetasks.run_calc.RunNoQChem":{run_task:[16,2,1,""]},"atomate.qchem.firetasks.run_calc.RunQChemCustodian":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.run_calc.RunQChemDirect":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.run_calc.RunQChemFake":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.tests":{test_fragmenter:[17,0,0,"-"],test_geo_transformations:[17,0,0,"-"],test_run_calc:[17,0,0,"-"],test_write_inputs:[17,0,0,"-"]},"atomate.qchem.firetasks.tests.test_fragmenter":{TestFragmentMolecule:[17,1,1,""]},"atomate.qchem.firetasks.tests.test_fragmenter.TestFragmentMolecule":{setUp:[17,2,1,""],setUpClass:[17,2,1,""],tearDown:[17,2,1,""],test_EC_neg:[17,2,1,""],test_babel_PC_depth_0_vs_depth_10:[17,2,1,""],test_babel_PC_frag1:[17,2,1,""],test_babel_PC_with_RO_depth_0_vs_depth_10:[17,2,1,""],test_babel_TFSI:[17,2,1,""],test_build_new_FWs:[17,2,1,""],test_build_unique_relevant_molecules:[17,2,1,""],test_build_unique_relevant_molecules_with_triplets:[17,2,1,""],test_edges_given_PC:[17,2,1,""],test_edges_given_PC_frag1:[17,2,1,""],test_edges_given_TFSI:[17,2,1,""],test_in_database_and_EC_neg_frag:[17,2,1,""],test_in_database_through_build_new_FWs:[17,2,1,""],test_in_database_with_actual_database:[17,2,1,""],test_neg_TFSI:[17,2,1,""],test_neg_TFSI_with_additional_charges:[17,2,1,""]},"atomate.qchem.firetasks.tests.test_geo_transformations":{TestGeoTransformations:[17,1,1,""]},"atomate.qchem.firetasks.tests.test_geo_transformations.TestGeoTransformations":{setUp:[17,2,1,""],setUpClass:[17,2,1,""],tearDown:[17,2,1,""],test_rotate_torsion:[17,2,1,""]},"atomate.qchem.firetasks.tests.test_run_calc":{TestFakeRunQChem:[17,1,1,""],TestRunCalcQChem:[17,1,1,""]},"atomate.qchem.firetasks.tests.test_run_calc.TestFakeRunQChem":{setUp:[17,2,1,""],tearDown:[17,2,1,""],test_RunQChemFake:[17,2,1,""]},"atomate.qchem.firetasks.tests.test_run_calc.TestRunCalcQChem":{setUp:[17,2,1,""],tearDown:[17,2,1,""],test_RunQChemCustodian_FF_basic_defaults:[17,2,1,""],test_RunQChemCustodian_FF_basic_not_defaults:[17,2,1,""],test_RunQChemCustodian_FF_using_fw_spec_defaults:[17,2,1,""],test_RunQChemCustodian_FF_using_fw_spec_not_defaults:[17,2,1,""],test_RunQChemCustodian_basic_defaults:[17,2,1,""],test_RunQChemCustodian_basic_not_defaults:[17,2,1,""],test_RunQChemCustodian_using_fw_spec_defaults:[17,2,1,""],test_RunQChemCustodian_using_fw_spec_not_defaults:[17,2,1,""],test_RunQChemDirect_basic:[17,2,1,""],test_RunQChemDirect_with_fw_spec:[17,2,1,""]},"atomate.qchem.firetasks.tests.test_write_inputs":{TestWriteInputQChem:[17,1,1,""]},"atomate.qchem.firetasks.tests.test_write_inputs.TestWriteInputQChem":{setUp:[17,2,1,""],setUpClass:[17,2,1,""],tearDown:[17,2,1,""],test_write_custom_input:[17,2,1,""],test_write_input:[17,2,1,""],test_write_input_from_io_custom_smd:[17,2,1,""],test_write_input_from_io_set:[17,2,1,""],test_write_input_from_io_set_diff_mol:[17,2,1,""],test_write_input_from_io_set_diff_mol_pcm:[17,2,1,""],test_write_input_from_io_set_write_dir:[17,2,1,""]},"atomate.qchem.firetasks.write_inputs":{WriteCustomInput:[16,1,1,""],WriteInput:[16,1,1,""],WriteInputFromIOSet:[16,1,1,""]},"atomate.qchem.firetasks.write_inputs.WriteCustomInput":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.write_inputs.WriteInput":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.firetasks.write_inputs.WriteInputFromIOSet":{optional_params:[16,3,1,""],required_params:[16,3,1,""],run_task:[16,2,1,""]},"atomate.qchem.fireworks":{core:[18,0,0,"-"]},"atomate.qchem.fireworks.core":{FragmentFW:[18,1,1,""],FrequencyFW:[18,1,1,""],FrequencyFlatteningOptimizeFW:[18,1,1,""],OptimizeFW:[18,1,1,""],SinglePointFW:[18,1,1,""]},"atomate.qchem.fireworks.core.FragmentFW":{__init__:[18,2,1,""]},"atomate.qchem.fireworks.core.FrequencyFW":{__init__:[18,2,1,""]},"atomate.qchem.fireworks.core.FrequencyFlatteningOptimizeFW":{__init__:[18,2,1,""]},"atomate.qchem.fireworks.core.OptimizeFW":{__init__:[18,2,1,""]},"atomate.qchem.fireworks.core.SinglePointFW":{__init__:[18,2,1,""]},"atomate.qchem.powerups":{use_fake_qchem:[15,4,1,""]},"atomate.qchem.workflows":{base:[20,0,0,"-"],tests:[21,0,0,"-"]},"atomate.qchem.workflows.base":{double_FF_opt:[20,0,0,"-"],fragmentation:[20,0,0,"-"],torsion_potential:[20,0,0,"-"]},"atomate.qchem.workflows.base.double_FF_opt":{get_wf_double_FF_opt:[20,4,1,""]},"atomate.qchem.workflows.base.fragmentation":{get_fragmentation_wf:[20,4,1,""]},"atomate.qchem.workflows.base.torsion_potential":{get_wf_torsion_potential:[20,4,1,""]},"atomate.qchem.workflows.tests":{test_double_FF_opt:[21,0,0,"-"],test_fragmentation:[21,0,0,"-"],test_parse_pass_write:[21,0,0,"-"],test_torsion_potential:[21,0,0,"-"]},"atomate.qchem.workflows.tests.test_double_FF_opt":{TestDoubleFFOpt:[21,1,1,""]},"atomate.qchem.workflows.tests.test_double_FF_opt.TestDoubleFFOpt":{test_double_FF_opt:[21,2,1,""]},"atomate.qchem.workflows.tests.test_fragmentation":{TestFragmentation:[21,1,1,""]},"atomate.qchem.workflows.tests.test_fragmentation.TestFragmentation":{test_Fragmentation:[21,2,1,""],test_no_opt_Fragmentation:[21,2,1,""]},"atomate.qchem.workflows.tests.test_parse_pass_write":{TestParsePassWrite:[21,1,1,""]},"atomate.qchem.workflows.tests.test_parse_pass_write.TestParsePassWrite":{setUpClass:[21,2,1,""],tearDown:[21,2,1,""],test_parse_pass_rotate_write:[21,2,1,""],test_parse_pass_write:[21,2,1,""]},"atomate.qchem.workflows.tests.test_torsion_potential":{TestTorsionPotential:[21,1,1,""]},"atomate.qchem.workflows.tests.test_torsion_potential.TestTorsionPotential":{test_torsion_potential:[21,2,1,""]},"atomate.utils":{database:[25,0,0,"-"],fileio:[25,0,0,"-"],testing:[25,0,0,"-"],tests:[26,0,0,"-"],utils:[25,0,0,"-"]},"atomate.utils.database":{CalcDb:[25,1,1,""]},"atomate.utils.database.CalcDb":{__init__:[25,2,1,""],build_indexes:[25,2,1,""],from_db_file:[25,2,1,""],insert:[25,2,1,""],reset:[25,2,1,""]},"atomate.utils.fileio":{FileClient:[25,1,1,""]},"atomate.utils.fileio.FileClient":{__init__:[25,2,1,""],abspath:[25,2,1,""],copy:[25,2,1,""],exists:[25,2,1,""],get_ssh_connection:[25,2,1,""],glob:[25,2,1,""],listdir:[25,2,1,""]},"atomate.utils.testing":{AtomateTest:[25,1,1,""]},"atomate.utils.testing.AtomateTest":{get_task_collection:[25,2,1,""],get_task_database:[25,2,1,""],setUp:[25,2,1,""],tearDown:[25,2,1,""]},"atomate.utils.tests":{test_loaders:[26,0,0,"-"],test_utils:[26,0,0,"-"]},"atomate.utils.tests.test_loaders":{FuncTest:[26,1,1,""]},"atomate.utils.tests.test_loaders.FuncTest":{setUp:[26,2,1,""],test_get_wf_from_spec_dict:[26,2,1,""],test_multi_parent:[26,2,1,""]},"atomate.utils.tests.test_utils":{Task1:[26,1,1,""],Task2:[26,1,1,""],UtilsTests:[26,1,1,""]},"atomate.utils.tests.test_utils.Task1":{run_task:[26,2,1,""]},"atomate.utils.tests.test_utils.Task2":{run_task:[26,2,1,""]},"atomate.utils.tests.test_utils.UtilsTests":{setUp:[26,2,1,""],test_env_chk:[26,2,1,""],test_get_database:[26,2,1,""],test_get_mongolike:[26,2,1,""],test_get_uri:[26,2,1,""],test_recursive_get_result:[26,2,1,""],test_recursiveupdate:[26,2,1,""]},"atomate.utils.utils":{env_chk:[25,4,1,""],get_a_unique_id:[25,4,1,""],get_database:[25,4,1,""],get_fws_and_tasks:[25,4,1,""],get_logger:[25,4,1,""],get_meta_from_structure:[25,4,1,""],get_mongolike:[25,4,1,""],get_uri:[25,4,1,""],get_wf_from_spec_dict:[25,4,1,""],load_class:[25,4,1,""],recursive_get_result:[25,4,1,""],recursive_update:[25,4,1,""]},"atomate.vasp":{analysis:[28,0,0,"-"],builders:[29,0,0,"-"],config:[27,0,0,"-"],database:[27,0,0,"-"],drones:[27,0,0,"-"],examples:[31,0,0,"-"],firetasks:[32,0,0,"-"],fireworks:[34,0,0,"-"],powerups:[27,0,0,"-"],submission_filter:[27,0,0,"-"],tests:[35,0,0,"-"],vasp_config:[27,0,0,"-"],vasp_powerups:[27,0,0,"-"],workflows:[36,0,0,"-"]},"atomate.vasp.analysis":{phonopy:[28,0,0,"-"]},"atomate.vasp.analysis.phonopy":{get_phonopy_gibbs:[28,4,1,""],get_phonopy_qha:[28,4,1,""],get_phonopy_thermal_expansion:[28,4,1,""]},"atomate.vasp.builders":{bandgap_estimation:[29,0,0,"-"],base:[29,0,0,"-"],boltztrap_materials:[29,0,0,"-"],dielectric:[29,0,0,"-"],examples:[30,0,0,"-"],file_materials:[29,0,0,"-"],fix_tasks:[29,0,0,"-"],materials_descriptor:[29,0,0,"-"],materials_ehull:[29,0,0,"-"],tags:[29,0,0,"-"],tasks_materials:[29,0,0,"-"],utils:[29,0,0,"-"]},"atomate.vasp.builders.bandgap_estimation":{BandgapEstimationBuilder:[29,1,1,""]},"atomate.vasp.builders.bandgap_estimation.BandgapEstimationBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.base":{AbstractBuilder:[29,1,1,""]},"atomate.vasp.builders.base.AbstractBuilder":{from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.boltztrap_materials":{BoltztrapMaterialsBuilder:[29,1,1,""]},"atomate.vasp.builders.boltztrap_materials.BoltztrapMaterialsBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.dielectric":{DielectricBuilder:[29,1,1,""]},"atomate.vasp.builders.dielectric.DielectricBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.examples":{run_builders:[30,0,0,"-"]},"atomate.vasp.builders.file_materials":{FileMaterialsBuilder:[29,1,1,""]},"atomate.vasp.builders.file_materials.FileMaterialsBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.fix_tasks":{FixTasksBuilder:[29,1,1,""]},"atomate.vasp.builders.fix_tasks.FixTasksBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.materials_descriptor":{MaterialsDescriptorBuilder:[29,1,1,""]},"atomate.vasp.builders.materials_descriptor.MaterialsDescriptorBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.materials_ehull":{MaterialsEhullBuilder:[29,1,1,""]},"atomate.vasp.builders.materials_ehull.MaterialsEhullBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.tags":{TagsBuilder:[29,1,1,""]},"atomate.vasp.builders.tags.TagsBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.tasks_materials":{TasksMaterialsBuilder:[29,1,1,""],module_dir:[29,5,1,""]},"atomate.vasp.builders.tasks_materials.TasksMaterialsBuilder":{__init__:[29,2,1,""],from_file:[29,2,1,""],reset:[29,2,1,""],run:[29,2,1,""]},"atomate.vasp.builders.utils":{dbid_to_int:[29,4,1,""],dbid_to_str:[29,4,1,""]},"atomate.vasp.database":{VaspCalcDb:[27,1,1,""]},"atomate.vasp.database.VaspCalcDb":{__init__:[27,2,1,""],build_indexes:[27,2,1,""],get_aeccar:[27,2,1,""],get_band_structure:[27,2,1,""],get_chgcar:[27,2,1,""],get_chgcar_string:[27,2,1,""],get_dos:[27,2,1,""],insert_gridfs:[27,2,1,""],insert_task:[27,2,1,""],reset:[27,2,1,""],retrieve_task:[27,2,1,""]},"atomate.vasp.drones":{VaspDrone:[27,1,1,""]},"atomate.vasp.drones.VaspDrone":{__init__:[27,2,1,""],as_dict:[27,2,1,""],assimilate:[27,2,1,""],filter_files:[27,2,1,""],from_dict:[27,2,1,""],generate_doc:[27,2,1,""],get_valid_paths:[27,2,1,""],post_process:[27,2,1,""],process_bandstructure:[27,2,1,""],process_dos:[27,2,1,""],process_raw_data:[27,2,1,""],process_vasprun:[27,2,1,""],schema:[27,3,1,""],set_analysis:[27,2,1,""],validate_doc:[27,2,1,""]},"atomate.vasp.firetasks":{exchange:[32,0,0,"-"],glue_tasks:[32,0,0,"-"],neb_tasks:[32,0,0,"-"],parse_outputs:[32,0,0,"-"],run_calc:[32,0,0,"-"],tests:[33,0,0,"-"],write_inputs:[32,0,0,"-"]},"atomate.vasp.firetasks.exchange":{HeisenbergConvergence:[32,1,1,""],HeisenbergModelMapping:[32,1,1,""],HeisenbergModelToDb:[32,1,1,""],VampireMC:[32,1,1,""],VampireToDb:[32,1,1,""]},"atomate.vasp.firetasks.exchange.HeisenbergConvergence":{required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.exchange.HeisenbergModelMapping":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.exchange.HeisenbergModelToDb":{required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.exchange.VampireMC":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.exchange.VampireToDb":{required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.glue_tasks":{CheckBandgap:[32,1,1,""],CheckStability:[32,1,1,""],CopyVaspOutputs:[32,1,1,""],GetInterpolatedPOSCAR:[32,1,1,""],pass_vasp_result:[32,4,1,""]},"atomate.vasp.firetasks.glue_tasks.CheckBandgap":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.glue_tasks.CheckStability":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.glue_tasks.CopyVaspOutputs":{copy_files:[32,2,1,""],optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.glue_tasks.GetInterpolatedPOSCAR":{interpolate_poscar:[32,2,1,""],optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.neb_tasks":{RunNEBVaspFake:[32,1,1,""],TransferNEBTask:[32,1,1,""],WriteNEBFromEndpoints:[32,1,1,""],WriteNEBFromImages:[32,1,1,""]},"atomate.vasp.firetasks.neb_tasks.RunNEBVaspFake":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.neb_tasks.TransferNEBTask":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.neb_tasks.WriteNEBFromEndpoints":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.neb_tasks.WriteNEBFromImages":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs":{BoltztrapToDBTask:[32,1,1,""],BoltztrapToDb:[32,1,1,""],ElasticTensorToDb:[32,1,1,""],ElasticTensorToDbTask:[32,1,1,""],FitEOSToDb:[32,1,1,""],FitEquationOfStateTask:[32,1,1,""],GibbsAnalysisToDb:[32,1,1,""],GibbsFreeEnergyTask:[32,1,1,""],JsonToDb:[32,1,1,""],JsonToDbTask:[32,1,1,""],MagneticDeformationToDb:[32,1,1,""],MagneticOrderingsToDb:[32,1,1,""],PolarizationToDb:[32,1,1,""],RamanSusceptibilityTensorToDbTask:[32,1,1,""],RamanTensorToDb:[32,1,1,""],ThermalExpansionCoeffTask:[32,1,1,""],ThermalExpansionCoeffToDb:[32,1,1,""],VaspToDb:[32,1,1,""],VaspToDbTask:[32,1,1,""]},"atomate.vasp.firetasks.parse_outputs.BoltztrapToDb":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.ElasticTensorToDb":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.FitEOSToDb":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.GibbsAnalysisToDb":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.JsonToDb":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.MagneticDeformationToDb":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.MagneticOrderingsToDb":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.PolarizationToDb":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.RamanTensorToDb":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.ThermalExpansionCoeffToDb":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.parse_outputs.VaspToDb":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.run_calc":{RunBoltztrap:[32,1,1,""],RunNoVasp:[32,1,1,""],RunVaspCustodian:[32,1,1,""],RunVaspDirect:[32,1,1,""],RunVaspFake:[32,1,1,""]},"atomate.vasp.firetasks.run_calc.RunBoltztrap":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.run_calc.RunNoVasp":{run_task:[32,2,1,""]},"atomate.vasp.firetasks.run_calc.RunVaspCustodian":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.run_calc.RunVaspDirect":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.run_calc.RunVaspFake":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.tests":{test_copy:[33,0,0,"-"],test_exchange:[33,0,0,"-"],test_get_interpolated_poscar:[33,0,0,"-"],test_polarization_to_db:[33,0,0,"-"],test_write_vasp:[33,0,0,"-"],test_write_vasp_from_interpolated_poscar:[33,0,0,"-"]},"atomate.vasp.firetasks.tests.test_copy":{TestCopyVaspOutputs:[33,1,1,""]},"atomate.vasp.firetasks.tests.test_copy.TestCopyVaspOutputs":{setUpClass:[33,2,1,""],test_gzip_copy:[33,2,1,""],test_plain_copy:[33,2,1,""],test_plain_copy_more:[33,2,1,""],test_relax2_copy:[33,2,1,""],test_unittestsetup:[33,2,1,""]},"atomate.vasp.firetasks.tests.test_exchange":{TestExchangeTasks:[33,1,1,""]},"atomate.vasp.firetasks.tests.test_exchange.TestExchangeTasks":{setUpClass:[33,2,1,""],test_heisenberg_mm:[33,2,1,""]},"atomate.vasp.firetasks.tests.test_get_interpolated_poscar":{TestGetInterpolatedPOSCAR:[33,1,1,""]},"atomate.vasp.firetasks.tests.test_get_interpolated_poscar.TestGetInterpolatedPOSCAR":{setUpClass:[33,2,1,""],test_getinterpolatedposcar:[33,2,1,""]},"atomate.vasp.firetasks.tests.test_polarization_to_db":{TestFerroelectricWorkflow:[33,1,1,""]},"atomate.vasp.firetasks.tests.test_polarization_to_db.TestFerroelectricWorkflow":{test_polarizationtodb:[33,2,1,""]},"atomate.vasp.firetasks.tests.test_write_vasp":{TestWriteVasp:[33,1,1,""]},"atomate.vasp.firetasks.tests.test_write_vasp.TestWriteVasp":{setUp:[33,2,1,""],setUpClass:[33,2,1,""],tearDown:[33,2,1,""],test_ioset_explicit:[33,2,1,""],test_ioset_implicit:[33,2,1,""],test_ioset_params:[33,2,1,""],test_modify_incar:[33,2,1,""],test_modify_kpoints:[33,2,1,""],test_modify_potcar:[33,2,1,""],test_pmgobjects:[33,2,1,""],test_potcar_spec:[33,2,1,""]},"atomate.vasp.firetasks.tests.test_write_vasp_from_interpolated_poscar":{TestWriteVaspFromInterpolatedPOSCAR:[33,1,1,""]},"atomate.vasp.firetasks.tests.test_write_vasp_from_interpolated_poscar.TestWriteVaspFromInterpolatedPOSCAR":{setUpClass:[33,2,1,""],test_writevaspfrominterpolatedposcar:[33,2,1,""]},"atomate.vasp.firetasks.write_inputs":{ModifyIncar:[32,1,1,""],ModifyKpoints:[32,1,1,""],ModifyPotcar:[32,1,1,""],UpdateScanRelaxBandgap:[32,1,1,""],WriteNormalmodeDisplacedPoscar:[32,1,1,""],WriteTransmutedStructureIOSet:[32,1,1,""],WriteVaspFromIOSet:[32,1,1,""],WriteVaspFromIOSetFromInterpolatedPOSCAR:[32,1,1,""],WriteVaspFromPMGObjects:[32,1,1,""],WriteVaspHSEBSFromPrev:[32,1,1,""],WriteVaspNMRFromPrev:[32,1,1,""],WriteVaspNSCFFromPrev:[32,1,1,""],WriteVaspSOCFromPrev:[32,1,1,""],WriteVaspStaticFromPrev:[32,1,1,""]},"atomate.vasp.firetasks.write_inputs.ModifyIncar":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.ModifyKpoints":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.ModifyPotcar":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.UpdateScanRelaxBandgap":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteNormalmodeDisplacedPoscar":{required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteTransmutedStructureIOSet":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspFromIOSet":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspFromIOSetFromInterpolatedPOSCAR":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspFromPMGObjects":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspHSEBSFromPrev":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspNMRFromPrev":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspNSCFFromPrev":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspSOCFromPrev":{optional_params:[32,3,1,""],required_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.firetasks.write_inputs.WriteVaspStaticFromPrev":{optional_params:[32,3,1,""],run_task:[32,2,1,""]},"atomate.vasp.fireworks":{core:[34,0,0,"-"],exchange:[34,0,0,"-"],nmr:[34,0,0,"-"],polarization:[34,0,0,"-"]},"atomate.vasp.fireworks.core":{BoltztrapFW:[34,1,1,""],DFPTFW:[34,1,1,""],HSEBSFW:[34,1,1,""],LepsFW:[34,1,1,""],MDFW:[34,1,1,""],NEBFW:[34,1,1,""],NEBRelaxationFW:[34,1,1,""],NonSCFFW:[34,1,1,""],OptimizeFW:[34,1,1,""],RamanFW:[34,1,1,""],SOCFW:[34,1,1,""],ScanOptimizeFW:[34,1,1,""],StaticFW:[34,1,1,""],StaticInterpolateFW:[34,1,1,""],TransmuterFW:[34,1,1,""]},"atomate.vasp.fireworks.core.BoltztrapFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.DFPTFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.HSEBSFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.LepsFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.MDFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.NEBFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.NEBRelaxationFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.NonSCFFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.OptimizeFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.RamanFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.SOCFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.ScanOptimizeFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.StaticFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.StaticInterpolateFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.core.TransmuterFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.exchange":{HeisenbergModelFW:[34,1,1,""],VampireCallerFW:[34,1,1,""]},"atomate.vasp.fireworks.exchange.HeisenbergModelFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.exchange.VampireCallerFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.nmr":{NMRFW:[34,1,1,""]},"atomate.vasp.fireworks.nmr.NMRFW":{__init__:[34,2,1,""]},"atomate.vasp.fireworks.polarization":{LcalcpolFW:[34,1,1,""]},"atomate.vasp.fireworks.polarization.LcalcpolFW":{__init__:[34,2,1,""]},"atomate.vasp.powerups":{add_additional_fields_to_taskdocs:[27,4,1,""],add_bandgap_check:[27,4,1,""],add_common_powerups:[27,4,1,""],add_modify_incar:[27,4,1,""],add_modify_incar_envchk:[27,4,1,""],add_modify_kpoints:[27,4,1,""],add_modify_potcar:[27,4,1,""],add_namefile:[27,4,1,""],add_priority:[27,4,1,""],add_small_gap_multiply:[27,4,1,""],add_stability_check:[27,4,1,""],add_tags:[27,4,1,""],add_trackers:[27,4,1,""],add_wf_metadata:[27,4,1,""],clean_up_files:[27,4,1,""],clear_modify:[27,4,1,""],modify_gzip_vasp:[27,4,1,""],modify_to_soc:[27,4,1,""],preserve_fworker:[27,4,1,""],remove_custodian:[27,4,1,""],set_execution_options:[27,4,1,""],set_queue_options:[27,4,1,""],use_custodian:[27,4,1,""],use_fake_vasp:[27,4,1,""],use_gamma_vasp:[27,4,1,""],use_no_vasp:[27,4,1,""],use_potcar_spec:[27,4,1,""],use_scratch_dir:[27,4,1,""]},"atomate.vasp.submission_filter":{SubmissionFilter:[27,1,1,""]},"atomate.vasp.submission_filter.SubmissionFilter":{NO_POTCARS:[27,3,1,""],__init__:[27,2,1,""],as_dict:[27,2,1,""],from_dict:[27,2,1,""],test:[27,2,1,""]},"atomate.vasp.tests":{test_drones:[35,0,0,"-"],test_setup:[35,0,0,"-"],test_vasp_powerups:[35,0,0,"-"]},"atomate.vasp.tests.test_drones":{VaspToDbTaskDroneTest:[35,1,1,""]},"atomate.vasp.tests.test_drones.VaspToDbTaskDroneTest":{setUpClass:[35,2,1,""],test_assimilate:[35,2,1,""],test_bandstructure:[35,2,1,""],test_detect_output_file_paths:[35,2,1,""],test_parse_chrgcar:[35,2,1,""],test_parse_locpot:[35,2,1,""],test_parse_potcar:[35,2,1,""],test_runs_assimilate:[35,2,1,""]},"atomate.vasp.tests.test_setup":{TestSetup:[35,1,1,""]},"atomate.vasp.tests.test_setup.TestSetup":{setUp:[35,2,1,""],setUpClass:[35,2,1,""],tearDown:[35,2,1,""],test_setup:[35,2,1,""]},"atomate.vasp.tests.test_vasp_powerups":{TestVaspPowerups:[35,1,1,""],copy_wf:[35,4,1,""]},"atomate.vasp.tests.test_vasp_powerups.TestVaspPowerups":{setUpClass:[35,2,1,""],test_add_clean_up:[35,2,1,""],test_add_priority:[35,2,1,""],test_add_small_gap_multiply:[35,2,1,""],test_add_tags:[35,2,1,""],test_add_trackers:[35,2,1,""],test_add_wf_metadata:[35,2,1,""],test_custodian_powerups:[35,2,1,""],test_modify_incar:[35,2,1,""],test_modify_kpoints:[35,2,1,""],test_modify_potcar:[35,2,1,""],test_queue_options:[35,2,1,""],test_use_potcar_spec:[35,2,1,""],test_use_scratch_dir:[35,2,1,""]},"atomate.vasp.workflows":{base:[37,0,0,"-"],presets:[38,0,0,"-"],tests:[39,0,0,"-"]},"atomate.vasp.workflows.base":{adsorption:[37,0,0,"-"],bulk_modulus:[37,0,0,"-"],core:[37,0,0,"-"],deformations:[37,0,0,"-"],elastic:[37,0,0,"-"],exchange:[37,0,0,"-"],ferroelectric:[37,0,0,"-"],gibbs:[37,0,0,"-"],magnetism:[37,0,0,"-"],neb:[37,0,0,"-"],raman:[37,0,0,"-"],thermal_expansion:[37,0,0,"-"]},"atomate.vasp.workflows.base.adsorption":{MPSurfaceSet:[37,1,1,""],get_slab_fw:[37,4,1,""],get_slab_trans_params:[37,4,1,""],get_wf_molecules:[37,4,1,""],get_wf_slab:[37,4,1,""],get_wfs_all_slabs:[37,4,1,""]},"atomate.vasp.workflows.base.adsorption.MPSurfaceSet":{__init__:[37,2,1,""],incar:[37,2,1,""]},"atomate.vasp.workflows.base.bulk_modulus":{get_wf_bulk_modulus:[37,4,1,""]},"atomate.vasp.workflows.base.core":{get_wf:[37,4,1,""]},"atomate.vasp.workflows.base.deformations":{get_wf_deformations:[37,4,1,""]},"atomate.vasp.workflows.base.elastic":{get_default_strain_states:[37,4,1,""],get_wf_elastic_constant:[37,4,1,""]},"atomate.vasp.workflows.base.exchange":{ExchangeWF:[37,1,1,""]},"atomate.vasp.workflows.base.exchange.ExchangeWF":{__init__:[37,2,1,""],get_wf:[37,2,1,""]},"atomate.vasp.workflows.base.ferroelectric":{get_wf_ferroelectric:[37,4,1,""]},"atomate.vasp.workflows.base.gibbs":{get_wf_gibbs_free_energy:[37,4,1,""]},"atomate.vasp.workflows.base.magnetism":{MagneticOrderingsWF:[37,1,1,""],get_commensurate_orderings:[37,4,1,""],get_wf_magnetic_deformation:[37,4,1,""]},"atomate.vasp.workflows.base.magnetism.MagneticOrderingsWF":{__init__:[37,2,1,""],get_wf:[37,2,1,""]},"atomate.vasp.workflows.base.neb":{get_wf_neb_from_endpoints:[37,4,1,""],get_wf_neb_from_images:[37,4,1,""],get_wf_neb_from_structure:[37,4,1,""]},"atomate.vasp.workflows.base.raman":{get_wf_raman_spectra:[37,4,1,""]},"atomate.vasp.workflows.base.thermal_expansion":{get_wf_thermal_expansion:[37,4,1,""]},"atomate.vasp.workflows.presets":{core:[38,0,0,"-"],scan:[38,0,0,"-"]},"atomate.vasp.workflows.presets.core":{wf_bandstructure:[38,4,1,""],wf_bandstructure_hse:[38,4,1,""],wf_bandstructure_no_opt:[38,4,1,""],wf_bandstructure_plus_boltztrap:[38,4,1,""],wf_bandstructure_plus_hse:[38,4,1,""],wf_bulk_modulus:[38,4,1,""],wf_dielectric_constant:[38,4,1,""],wf_dielectric_constant_no_opt:[38,4,1,""],wf_elastic_constant:[38,4,1,""],wf_elastic_constant_minimal:[38,4,1,""],wf_gibbs_free_energy:[38,4,1,""],wf_nmr:[38,4,1,""],wf_nudged_elastic_band:[38,4,1,""],wf_piezoelectric_constant:[38,4,1,""],wf_raman_spectra:[38,4,1,""],wf_static:[38,4,1,""],wf_structure_optimization:[38,4,1,""],wf_thermal_expansion:[38,4,1,""]},"atomate.vasp.workflows.presets.scan":{wf_scan_opt:[38,4,1,""]},"atomate.vasp.workflows.tests":{test_adsorbate_workflow:[39,0,0,"-"],test_bulk_modulus_workflow:[39,0,0,"-"],test_elastic_workflow:[39,0,0,"-"],test_exchange_workflow:[39,0,0,"-"],test_ferroelectric_workflow:[39,0,0,"-"],test_magnetism_workflow:[39,0,0,"-"],test_neb_workflow:[39,0,0,"-"],test_nmr:[39,0,0,"-"],test_raman_workflow:[39,0,0,"-"],test_vasp_workflows:[39,0,0,"-"]},"atomate.vasp.workflows.tests.test_adsorbate_workflow":{TestAdsorptionWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_adsorbate_workflow.TestAdsorptionWorkflow":{setUp:[39,2,1,""],test_input_sets:[39,2,1,""],test_wf:[39,2,1,""],test_wf_functions:[39,2,1,""]},"atomate.vasp.workflows.tests.test_bulk_modulus_workflow":{TestBulkModulusWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_bulk_modulus_workflow.TestBulkModulusWorkflow":{setUp:[39,2,1,""],setup_task_docs:[39,2,1,""],test_wf:[39,2,1,""],write_task_docs:[39,2,1,""]},"atomate.vasp.workflows.tests.test_elastic_workflow":{TestElasticWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_elastic_workflow.TestElasticWorkflow":{setUp:[39,2,1,""],test_wf:[39,2,1,""]},"atomate.vasp.workflows.tests.test_exchange_workflow":{TestExchangeWF:[39,1,1,""]},"atomate.vasp.workflows.tests.test_exchange_workflow.TestExchangeWF":{setUpClass:[39,2,1,""],test_workflow:[39,2,1,""]},"atomate.vasp.workflows.tests.test_ferroelectric_workflow":{TestFerroelectricWorkflow:[39,1,1,""],delete_folder:[39,4,1,""],get_simulated_wf:[39,4,1,""],untar_test_files:[39,4,1,""]},"atomate.vasp.workflows.tests.test_ferroelectric_workflow.TestFerroelectricWorkflow":{setUp:[39,2,1,""],tearDown:[39,2,1,""],test_wf:[39,2,1,""]},"atomate.vasp.workflows.tests.test_magnetism_workflow":{TestMagneticDeformationWorkflow:[39,1,1,""],TestMagneticOrderingsWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_magnetism_workflow.TestMagneticDeformationWorkflow":{test_analysis:[39,2,1,""]},"atomate.vasp.workflows.tests.test_magnetism_workflow.TestMagneticOrderingsWorkflow":{test_analysis:[39,2,1,""],test_ordering_enumeration:[39,2,1,""]},"atomate.vasp.workflows.tests.test_neb_workflow":{TestNudgedElasticBandWorkflow:[39,1,1,""],get_simulated_wf:[39,4,1,""]},"atomate.vasp.workflows.tests.test_neb_workflow.TestNudgedElasticBandWorkflow":{setUp:[39,2,1,""],test_wf:[39,2,1,""]},"atomate.vasp.workflows.tests.test_nmr":{TestNMRWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_nmr.TestNMRWorkflow":{setUp:[39,2,1,""],test_wf:[39,2,1,""]},"atomate.vasp.workflows.tests.test_raman_workflow":{TestRamanWorkflow:[39,1,1,""]},"atomate.vasp.workflows.tests.test_raman_workflow.TestRamanWorkflow":{setUp:[39,2,1,""],test_wf:[39,2,1,""]},"atomate.vasp.workflows.tests.test_vasp_workflows":{TestScanOptimizeWorkflow:[39,1,1,""],TestVaspWorkflows:[39,1,1,""]},"atomate.vasp.workflows.tests.test_vasp_workflows.TestScanOptimizeWorkflow":{setUp:[39,2,1,""],test_SCAN_incar_override:[39,2,1,""],test_SCAN_large_bandgap:[39,2,1,""],test_SCAN_no_bandgap:[39,2,1,""],test_SCAN_small_bandgap:[39,2,1,""],test_SCAN_with_vdw:[39,2,1,""]},"atomate.vasp.workflows.tests.test_vasp_workflows.TestVaspWorkflows":{setUp:[39,2,1,""],test_bandgap_check_Vasp:[39,2,1,""],test_bandstructure_Vasp:[39,2,1,""],test_chgcar_db_read:[39,2,1,""],test_chgcar_db_read_write:[39,2,1,""],test_single_Vasp:[39,2,1,""],test_single_Vasp_dbinsertion:[39,2,1,""],test_trackers:[39,2,1,""]},atomate:{common:[1,0,0,"-"],feff:[4,0,0,"-"],lammps:[11,0,0,"-"],qchem:[15,0,0,"-"],utils:[25,0,0,"-"],vasp:[27,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"],"4":["py","function","Python function"],"5":["py","data","Python data"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute","4":"py:function","5":"py:data"},terms:{"1300k":32,"1st":37,"30t18":49,"3mno3":48,"3x3":[37,47],"50k":32,"6b04729":37,"7sr0":48,"abstract":[2,5,12,16,25,26,29,32,44],"boolean":[27,37],"break":[16,20,49],"case":[2,10,25,27,32,35,37,39,40,41,44,48,49],"char":27,"class":[2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,21,25,26,27,29,32,33,34,35,37,39,44,45,49],"default":[2,5,7,9,12,16,18,20,25,27,32,34,37,38,40,41,44,45,46,48,49],"export":49,"final":[12,13,14,25,32,37,44,47,49,52,53],"float":[5,7,9,12,13,14,16,18,20,27,28,32,34,37,44],"function":[14,16,18,20,25,29,32,34,37,38,40,41,42,44,46,47,48,49,50,52],"import":[15,27,44,45,46,47,48,49,52,53],"int":[9,16,18,20,27,29,32,34,37],"long":[44,45],"new":[2,16,18,20,29,32,34,37,40,41,42,44,46,49],"null":49,"return":[2,3,5,9,11,12,14,15,16,20,25,26,27,28,29,32,37,38,44,45,48,49],"short":[44,53],"static":[15,25,27,29,32,34,37,44,52],"super":45,"switch":[44,49],"throw":32,"true":[2,4,5,11,12,15,16,18,20,25,26,27,29,32,34,37,38,39,42,44,45,47],"try":[16,37,40,42,45,46,49,52,53],"var":[27,29,32,41],"while":[25,42,44,49],AND:50,ARE:50,Adding:49,And:47,Are:49,BUT:50,DOS:[27,32,41,44,52],FOR:[46,50],FWS:[7,27,34,41],FWs:[27,32,34,37],For:[2,3,5,11,12,15,16,18,20,25,26,27,32,34,37,42,44,45,46,48,49,52,53],NOT:[16,32,46,50],Not:32,One:[40,42,44,48,49],PBS:49,QoS:27,SUCH:50,Such:[44,49],THE:50,That:[42,49],The:[2,3,5,7,9,11,12,13,15,16,18,20,25,26,27,29,32,34,37,38,41,44,45,46,47,49,50,52,53],Then:[34,37,44,47,49,52],There:[2,27,29,32,42,44,47,48,49,52],These:[34,44,46,48,49],USE:[46,50],Use:[27,32,48],Used:[25,32,37],Useful:[5,9,27,44],Uses:[2,16,32],Using:[47,48,49],WILL:46,With:44,XAS:[7,9,48],__class__:[44,45],__future__:44,__init__:[3,4,7,11,13,15,18,20,25,27,29,34,37,45],_dir:34,_fw_env:[2,5,12,16,25,26,32],_fw_name:49,_fw_q_type:49,_fworker:27,_id:27,_io:25,_preserve_fwork:27,_push:2,_set:2,_structure_optim:49,_unittest:46,abil:41,abl:[44,45,49,52,53],about:[2,27,42,44,48,49],abov:[16,32,34,37,44,45,46,47,48,49,50,52,53],absenc:27,absolut:[2,25,49],absolute_import:44,absorb:[5,7,9],absorbing_atom:[5,7,9],absorpt:[5,7,9],abspath:25,abstractbuild:29,abstractdron:[2,3,11,15,27],abstractstructurefilt:27,abstractvaspinputset:32,ac_:49,academ:49,accept:[2,27,47,49,52],access:[29,32,45,49],accompani:29,accomplish:[37,45,49],accord:[12,13],account:[27,44,47,49],accur:[3,4,11,15,25,27,29,34,47],achiev:[2,25,44,45],acknowledg:48,across:[2,5,12,16,26,32,42,48,49],acs:37,act:44,activ:[32,46,49],actual:[15,16,18,20,27,32,39,44,46,47,49,52],acycl:44,adapt:[27,44,49],add:[2,15,16,20,27,29,32,34,37,41,42,44,48,53],add_additional_fields_to_taskdoc:27,add_analysis_task:37,add_bandgap_check:[27,44],add_common_powerup:27,add_dos_dict:52,add_modify_incar:[27,44,45,52],add_modify_incar_envchk:27,add_modify_kpoint:27,add_modify_potcar:27,add_molecules_in_box:37,add_namefil:[27,44],add_prior:[27,42,44],add_slab_metadata:37,add_small_gap_multipli:27,add_stability_check:[27,44],add_tag:[27,44],add_track:[27,41,44],add_wf:[47,52],add_wf_metadata:[27,44],added:[11,25,27,32,34,37,41,42,44,47,48,49,52],adding:[18,20,32,44,45,48,49,52],addit:[2,5,12,15,16,18,20,26,27,32,34,37,41,43,48,49],additional_charg:[16,18,20],additional_cust_arg:[34,37],additional_ep_param:38,additional_field:[2,11,12,15,16,27,32,34],additional_fil:32,additional_neb_param:38,additional_spec:37,addpathstofilepadtask:5,adjust:[12,13,49],admin:[25,49],admin_password:[25,49],admin_us:[25,49],admin_usernam:49,administr:49,ads_structures_param:37,adsorb:37,adsorbatesitefind:37,adsorpt:[0,27,36,41],adsorptionsitefind:37,advanc:[16,18,20,44,48,49],advantag:[42,53],advis:50,aecar:41,aeccar0:27,aeccar1:27,aeccar2:27,aeccar:27,affect:44,afm:37,after:[2,27,32,35,41,44,45,49,53],afterward:[27,40],again:[44,46,49],against:32,aggreg:[32,37,44],agnost:[25,44],agreement:50,aim:53,ajain:29,aka:[15,16],alchemi:27,alex:43,alfr:48,algorithm:37,alias:49,alireza:43,aliv:49,all:[2,3,5,9,11,12,13,15,16,18,20,25,26,27,29,32,34,37,38,39,40,41,42,44,45,46,47,48,49,50,52,53],all_no_subdir:2,alloc:49,allow:[15,16,18,20,25,27,32,34,37,41,42,44,46,47,48,49,52,53],almost:[16,49],alon:[44,46],along:[32,34,37,44],alreadi:[16,20,27,32,44,47,52],also:[6,8,10,16,17,18,20,25,26,27,32,33,37,39,40,42,44,45,46,48,49,52],altern:[16,20,32,47,49],although:[32,40,44,46,49],alwai:[16,32,45,47,49],amount:[27,32,49],amplitud:[5,7,9,44],anaconda:49,analys:[44,48],analysi:[0,20,27,32,37,41,44,45,47,48,49,52],analyz:[32,37,44,48],anatomi:48,angl:[7,9,16,20],angstrom:[5,7,9,32,34,37],anharmon:[32,37,41,47],anharmonic_contribut:[32,37,47],ani:[2,16,18,20,25,27,32,34,37,42,44,45,46,48,49,50,52,53],ann:43,anoth:[25,27,32,34,42,44,46,49,52,53],anticip:41,antiferromagnet:37,antiferromagnetic_by_motif:37,anubhav:43,anyon:50,anyth:[32,44,49,53],anywher:[47,52],api:[29,44,47,48],app:[3,11,15,27],append:[2,16,32,37,44,45],appli:[16,18,27,32,34,37,41,44,45,46,48],applic:[32,34],appreci:44,appropri:[14,27,34,37,42,45,49],approv:50,approxim:[32,37,44,47],arbitrari:49,arbitrarili:44,archer:49,architectur:[48,49],area:48,aren:49,arg:[2,3,4,5,7,9,11,12,13,14,15,16,18,20,25,26,27,28,29,32,34,37,38,44,45],argument:[20,25,27,32,34,37,45,53],aris:50,around:49,arrai:[2,32,37,44,47],arrang:32,art:48,artifici:39,as_dict:[3,11,25,27,32,44,45],asctim:25,ask:49,aspect:49,assembl:44,assign:37,assimil:[3,11,15,27],associ:44,assum:[32,34,44,47,49],asta:43,atla:49,atleast:2,atom:[40,43,45,47,50],atom_index:[16,20],atomat:37,atomate_db:[47,52],atomate_env:49,atomatetest:[3,6,8,10,17,21,25,26,33,39],attempt:[37,41],attent:44,attribut:[25,32],atwf:[41,49,52,53],authent:[41,49],authsourc:41,auto:[27,32,41],auto_dipol:37,auto_load:[47,52],auto_npar:[32,34],autogener:48,autom:[32,41,48],automat:[25,27,32,34,37,40,42,45,48,49],autosort_tol:[32,34],avail:[32,37,39,42,44,48,49,50,52],averag:[7,9,27,29,32,34,37],avg:[34,37],axi:27,aykol:[41,43,48],b3lyp:16,back:[16,20,25,42,45,46],background:[4,11,15,25,27,48],bader:[27,32,37,41],band:[27,29,32,34,37,38,41,42,44,48,49],band_gap:27,band_structur:37,bandgap:[27,32,34,41,44,52],bandgap_estim:[0,27],bandgapestimationbuild:29,bandstructur:[25,27,41,44,45,48,53],bandstructure_mod:[27,32],bandstructuresymmlin:52,bare:48,barin:47,base:[0,2,3,4,5,6,7,8,10,11,12,13,15,16,17,18,19,21,25,26,27,32,33,34,35,36,39,41,42,44,45,47,48,49,52,53],bash_profil:49,bashrc:49,basi:[16,18,20,27],basic:[12,13,14,16,18,20,38,39,40,41,49],basis_set:[16,18,20],batch:[47,52],batio3:37,beam:[7,9],beam_direct:[7,9],beam_energi:[7,9],becaus:[3,16,34,40,44],becom:[27,44,48],been:[27,44,48,52],befor:[3,5,10,16,17,18,20,21,26,29,32,33,34,35,37,39,42,44,45,46,49,53],beforehand:27,begin:[2,27,32,40],behav:42,behavior:[2,25,27,41,42,44,46,47,49],being:[25,27,32,49,53],below:[16,40,42,44,45,46,47,48,49,50,52],benefit:[44,49,52,53],bercx:[41,43],berkelei:[43,50],besid:[16,18,20,37],best:[44,45,49],better:[41,44,49,52],between:[16,32,34,37,42,44,46,47,49],beyond:44,big:[27,49],bilbao:37,bin:[13,14,47,49],binari:[7,9,14,37,49,50],birch:[32,37],birch_murnaghan:[28,32,37,44],bit:49,blanco:44,blau:[41,43],block:[27,49],bocarsli:37,bocklund:[41,43,48],boland:[41,43],bolton:41,boltztrap:[29,32,34,41,48],boltztrap_materi:[0,27],boltztrap_read:29,boltztrapfw:[34,41,44],boltztrapmaterialsbuild:29,boltztraptodb:32,boltztraptodbtask:32,bolztrap:34,bond:[16,20,32,34,37],book:37,bookkeep:53,bool:[2,4,5,9,11,12,13,14,15,16,18,20,25,27,29,32,34,37],bootstrap:[44,49],borg:[3,11,15,27],both:[27,38,42,46,47,49],box:[12,13,34,37,49],box_siz:[12,13],branch:[32,44],brandon:43,breifli:49,brief:[37,45],briefli:49,brillouin:52,broberg:[41,43],broken:[16,20],bs_plotter:52,bsd:[48,50],bsplotter:52,bug:[41,50],bugfix:41,build:[4,11,15,25,27,29,40,48],build_index:[4,11,15,25,27],builder:[0,27,32,37,41,47,48,52],built:[2,4,11,15,25,27,42,48,49],bulk:[37,38,39,41,44],bulk_modulu:[0,27,32,36,53],bulk_structur:37,burger:44,busi:50,cach:49,calc:[27,32,34,37],calc_dir:[2,5,12,16,32],calc_loc:[2,5,12,16,32,34,42],calcdb:[4,11,15,25,27,41],calcloc:34,calcs_revers:[15,27,32],calcuat:[15,27],calcul:[2,5,7,9,12,15,16,18,20,25,27,29,32,34,37,39,41,44,47,49,52],california:50,call:[2,5,12,16,26,32,40,44,46,49,52,53],caller:34,can:[2,3,5,7,11,12,13,15,16,18,20,25,26,27,32,34,37,39,40,41,42,44,45,46,47,48,52,53],cancel:48,candid:37,cannot:[2,25,34,42,44,45],capabl:[44,48],capac:47,captur:[32,37],care:37,career:43,carlo:[32,34,37],cat:49,categori:[27,49],caus:[16,20,49,50],cbm:[27,32,34,44],cell:[37,45,53],center:[34,42,44,45,46,48],central:37,centric:[40,49],certain:[2,5,12,16,26,27,32,34,42,44,46,48,49],certainli:49,chain:[7,42,48,52],chang:[2,6,8,10,17,20,25,26,27,32,33,37,39,41,44,45,46,47,48,49,52],change_dir:2,charg:[16,18,20,27,32,41,49],check:[3,11,15,16,18,20,25,27,32,34,39,41,42,44,45,47,48,49,52],check_bandgap_param:27,check_db:[16,18,20],check_incar:[27,32],check_kpoint:[27,32],check_poscar:[27,32],check_potcar:[27,32],check_stability_param:27,check_valid:27,checkbandgap:[32,34],checklist:48,checkpoint:49,checkstabl:[27,32],chemic:47,chemmat:37,chemsi:[15,27,41],chgcar:[27,32,41,52],child:[2,27,32,42,44,53],child_prior:27,children:[32,42,44],choic:49,choos:[16,27,32,37,44,45,49,50,52],chosen:[37,44,49],chu:48,cif:[3,11,15,52],civil:48,classic:37,classmethod:[3,11,17,21,25,27,29,33,35,39],classnam:25,clean:[27,41],clean_up_fil:27,cleaner:41,cleanup:41,clear:[27,42,46,52],clear_input:[27,32],clear_modifi:27,client:25,clone:46,close:44,closest:[32,34],cloud:46,cluster:[5,7,9,27,46,49,52],cmd:[2,32],code:[16,20,27,32,40,41,42,44,49,50,52,53],code_matgen:29,codebas:[42,49],coeffici:[7,28,32,37,38],coexist:49,coll_nam:25,collabor:49,collect:[4,7,9,11,15,25,27,29,32,37,40,41,47,49,52],collection_angl:[7,9],collinear:[27,37],com:[25,27,46],combin:[27,44,48,49],combo:32,come:[2,5,12,16,26,32,42,49],comfort:[44,49],command:[2,5,12,13,14,15,16,18,20,26,32,34,37,42,44,45,46,47,49,52,53],command_lin:32,commensur:37,comment:[29,32,52,53],commerci:49,common:[0,5,12,16,25,27,29,32,37,41,44,46,47,49,51,52,53],common_param:[25,37,38,53],common_param_upd:25,commonadapt:49,commonli:47,commun:[42,44,49],compar:47,compat:41,compil:[32,34,48,49],complet:[2,9,16,27,32,44,47,48,49,52,53],complete_do:52,completed_at:[11,27],completedo:52,complex:[40,42,44,48,49],complic:[44,49,53],compon:[29,48],compos:[42,44,48],composit:[29,34,44,45,49],composition_reduc:27,composition_unit_cel:27,compound:[27,29],compress:[5,27],compris:38,comput:[28,32,34,37,40,41,42,44,46,47,48,50],concept:48,conclus:48,conda:[46,49],condit:50,condition:44,config:[0,7,12,13,29,32,34,37,38,41,42,45,48,49,51,52],config_dict:45,config_fil:25,config_file_dir:49,configur:[14,32,34,37,39,41,42,46,47,48,52],confirm:[27,32,48],conflict:[46,49],congrat:49,conjuct:[16,18,20],connect:[5,9,25,48],consecut:[32,44],consequenti:50,consid:[27,32,37,40,44,47,49,53],consider:47,consist:[37,44,48],constant:[20,29,32,34,37,41,48],constitu:[12,13,14],constituent_molecul:[12,13,14],constrain:[20,37],constraint:[25,27,44],construct:[25,32,37,44,45,49,52],constructor:[25,37,45,53],consult:49,contact:49,contain:[2,3,5,11,12,14,15,16,20,25,26,27,29,32,34,37,42,44,45,48,49,53],contcar:[32,34,52],contcar_to_poscar:32,content:[47,49,51,52],context:44,continu:[2,32,52],continue_on_miss:2,contract:[29,50],contribut:[32,37,41,43,46,47],contributor:50,control:[12,13,14,34,44,45,46,47,48,49,53],control_param:[12,13,14],conveni:[37,49],convent:[34,37,38,48],converg:[7,9,32,34,38,44,45],convergence_angl:[7,9],convers:[32,47,49],convert:[2,3,9,11,15,27,32,37],coord_typ:32,copi:[2,5,12,13,25,27,29,32,34,37,41,42,46,49,52],copy_chgcar:32,copy_fil:[2,32],copy_to_current_on_exit:[12,13],copy_vasp_output:[34,37],copy_wf:35,copyfeffoutput:5,copyfil:[2,5,12,32],copyfilesfromcalcloc:[2,41],copypackmoloutput:12,copyright:50,copyvaspoutput:[2,32,41,42],core:[0,2,4,5,11,12,15,16,20,25,26,27,32,36,42,44,45,47,48,52,53],cori:[27,42],correct:[27,44,49],correctli:[32,44,49],correspond:[2,9,14,25,32,34,37,38,44,47,48],corrupt:27,costa:[41,43],could:[2,14,16,18,20,44,49],counter:29,counter_writ:29,coupl:[27,32,34,37,41,42,44,46],cours:[16,18,20],cover:[32,44,48,49],cp_barin:47,cp_calc:47,cputim:15,creat:[2,6,8,10,17,25,26,29,32,33,34,37,39,42,45,46,47,53],created_on:49,createfold:2,creation:2,creator:27,cred:41,credenti:[2,12,13,16,18,20,25,32,34,37,41,42,45,49],criteria:45,critic:[32,37],cross:7,cryst:37,crystal:[29,32,42,44,48,49],crystallograph:[37,52],cssr:52,cubic:37,curiou:49,currdir:32,current:[2,5,12,13,16,27,32,34,37,41,44,46,49],curv:47,custodian:[2,12,16,27,32,34,41,42,44,48,49],custodian_param:[2,27],custom:[2,7,16,18,20,25,29,32,42,44,49,52],customiz:[44,45],cutoff:[32,34,37],cycl:44,d_img:32,dag:42,dagdalen:41,dagdelen:48,damag:50,danni:43,dashboard:49,dat:[5,7,9],data:[2,3,5,7,9,11,12,13,14,15,16,25,26,27,29,32,37,41,44,45,46,47,48,49,50,52],data_fil:29,data_filenam:[11,12,13],databas:[0,2,5,7,12,16,18,20,29,30,32,37,40,41,42,44,45,46,47,48,51,52],datetim:[41,44],db_file:[2,5,7,9,12,13,14,16,18,20,25,29,32,34,37,41,44,45,49,53],db_name:49,dbid:29,dbid_to_int:29,dbid_to_str:29,debug:[44,46],deby:[32,37,44,47],debye_model:[32,37,44],decid:[27,40,48],deconstruct:35,decor:[27,42,48],dedic:[32,37,48],def:[44,45],default_funct:49,default_magmom:37,default_save_nam:16,default_spec:37,defin:[2,4,5,7,9,11,12,13,14,15,16,25,27,29,32,34,37,44,47,48,49],definit:27,defo_mat:44,deform:[0,27,32,36,39,40,44,47,53],deformstructuretransform:[34,44,53],defus:[27,32,34],defuse_fw:49,defuse_unsuccess:[32,41],degeneraci:[5,7,9],degre:16,delet:[2,27,32,49],delete_fold:39,deletefil:2,delimit:29,delta_volum:27,delta_volume_as_perc:27,delta_volume_perc:41,deltafactor:[32,37],demand:48,demonstr:[44,47,49],densiti:[27,28,32,37,44,45,47,52],density_multipli:27,dep:41,depart:43,depend:[3,11,15,25,37,41,42,44,46,49,52],dept:50,depth:[16,18,20,44,49],deriv:[25,32,37,40,47,50],describ:[16,20,32,37,42,44,47,53],descript:[2,13,34,37,44],descriptor:[29,40],design:[2,25,27,32,44,45,46,48,49],desir:[5,16,25,27,42,44,48,49],dest:25,destin:[2,25,32],detail:[16,18,25,30,32,34,42,44,45,46,48,49,53],detect:41,detector:7,determin:[16,27,32,34,37,38,40,44,48,53],dev:16,develop:[25,39,43,48,49,50],deviat:47,dfpt:[34,44],dfptfw:[34,41],dft:[16,18,20,37,47,52],dft_rung:[16,18,20],dia:[41,43],diagram:40,diamond:47,dict:[2,5,7,9,11,12,13,14,15,16,18,20,25,26,27,29,32,34,37,38,44,45,53],dictionari:[2,12,13,14,15,16,18,20,25,27,32,37,42,45,47,49,52],dictlammpsinput:[12,13],dictmod:[2,32],dictset:[37,45],dictvaspinputset:37,did:[44,49],didn:52,diego:43,dielectr:[0,16,18,20,27,32,34,37,41,48],dielectricbuild:29,differ:[16,25,27,32,37,40,41,44,46,47,48,49,52],difficult:[42,48],diffus:[11,37],diffusion_analyz:11,diffusion_param:[11,12],dimens:[13,14],dimension:[41,44],dipol:34,dir:[2,3,5,11,12,15,16,27,32,42,49],dir_nam:[11,15,25,27],direct:[7,9,32,34,37,41,44,47,49,50,52],directli:[2,12,16,18,20,32,44,45,46,49,50,52],directori:[2,3,5,6,8,10,11,12,13,15,16,17,20,21,25,26,27,30,32,33,34,39,42,44,46,47,48,52],disclaim:50,disconnect:[16,20],discours:[41,44,48],discuss:[44,47,48,49],disk:49,displac:[32,34,37],distanc:[32,34],distinct:[25,49],distort:[34,37],distribut:[46,47,49,50,52],divis:44,do_optim:20,do_triplet:[16,18,20],doc:[16,27,29,32,37,41,42,44,48,52],docstr:32,document:[15,25,27,29,32,34,40,41,43,44,45,46,47,49,50,52,53],doe:[2,16,27,32,37,40,44,45,46,49,52,53],doesn:[32,42,49],doi:37,doing:[44,46,49],don:[42,44,46,49],done:[16,20,37,42,44,49],dope:[32,34],dos:[32,52],dos_plott:52,dose:27,dosplott:52,dot:[25,32],doubl:49,double_ff_opt:[0,15,19],double_relaxation_run:[27,32,34],douple_ff_opt:20,down:[37,44,49],download:[41,46,49],downsid:42,downstream:42,draft:41,drawback:49,drifterrorhandl:41,drone:[0,2,41,51],due:27,dummi:34,dump:[7,11,13,14,32],dump_fil:11,dump_filenam:[12,13,14],dunn:[41,43],duplic:[25,42,49],dure:[16,18,20,27,37,44,45,46],dwarakanath:48,dwaraknath:[41,43],dylla:[41,43],dynam:[34,41,44],e_0:32,each:[2,7,9,12,13,14,16,20,25,27,32,34,37,39,40,44,46,47,48,49,53],earli:43,earlier:49,easi:[27,32,44,48,49,53],easier:[27,32,42,44,49],easiest:49,easili:[34,42,44,47,48,49],easist:45,echo:49,echo_test:49,edg:[5,7,9,16],ediffg:[32,34,38,45],edison:[42,49],edit:46,editor:[52,53],eel:[5,7,9,41,48],eelsfw:7,eelss:7,efermi:[27,52],effect:46,effici:[41,45,52],effort:43,efg:[32,34],ehu:37,ehul:[32,41],ehull_cutoff:32,eigen:34,eigenvalu:[29,32],eigenvec:32,either:[2,5,7,9,12,13,16,18,20,25,32,34,37,39,44,45,48,50],elast:[0,27,32,36,38,40,41,44,45,47,48],elastictensortodb:32,elastictensortodbtask:32,elbow:47,electron:[16,18,20,32,37,48,52],electronic_structur:52,element:[27,32,34,37],elfcar:27,eln:[5,7,9,48],els:[2,27,32,53],elsewher:37,embpev5u:27,empti:27,emul:[16,32],enabl:[27,42,44,48],encapsul:48,enclos:42,encod:[25,52],encount:[16,18,20],encourag:[48,52],end:[27,32,34,42,44,49],end_structur:[32,34],end_temp:34,endors:50,endow:42,endpoint:[32,34,37,38,47],energi:[7,9,27,28,32,34,37,38,41,43,44,48,49,50,52],energy_per_atom:[27,49],enforc:41,enhanc:50,enough:[42,44,48,49],ensur:[18,27,37,44,49],enter:[12,16,27,32,49,52,53],entir:[5,7,9,16,20,27,37,44],entri:[15,25,32,45,47,49,52],enumer:[32,37,44],env:[2,5,12,16,25,26,27,29,32,42,45,47,49],env_chk:[2,5,12,16,18,25,27,32,34,48],env_kei:25,environ:[25,27,32,37,44,46,47,48,52,53],eos:[28,32,37,44,53],ep0:[32,34],ep1:[32,34],ep_relax:37,epsilon:25,epsilon_stat:25,equal:[34,42],equat:[28,32,37,41,44,48],equil_timestep:[34,37],equilibr:[34,37],equival:[18,20,32,34,37,44,46],eric:43,error:[2,16,25,27,32,41,46,47,49,52],errorhandl:[2,32,41],especi:[41,53],essenti:44,estim:[29,41],etc:[2,27,32,34,37,42,44,46,48,49,52],evalu:[32,34],evan:43,evatom_to_kjmol:47,evel:20,even:[16,18,20,27,37,40,44,48,50,52],event:50,everi:[27,42,49,53],everyon:48,everyth:[2,27,32,44,46,47,48,52],exactli:[42,47,52],exaf:[5,7,9,41],exafspathsfw:7,exampl:[0,2,3,5,9,11,12,15,16,20,25,26,27,29,32,34,37,39,40,42,44,45,47,48,49,52],exce:[37,49],excel:44,except:[44,49],exchang:[0,27,36],exchangewf:37,excit:[37,49],exclud:[2,5,12],exclude_fil:[2,5,12],exclus:50,execut:[2,5,16,25,27,32,38,42,44,46,48,49,52],exelf:[5,9],exemplari:50,exercis:[10,26,35],exist:[12,15,25,27,29,44,49,52,53],expand:[2,25,32,53],expand_var:[2,32],expans:[28,32,37,38],expect:[25,42,49,53],experi:[37,47],experiment:47,explain:[16,44],explan:44,explic:44,explicit:[25,53],explicitli:[16,42,44],explor:[47,49,52],express:[44,48,50,53],ext:49,extend:48,extens:[12,13,27,32,41],extent:44,extern:[43,44],extra:37,extract:[12,34],extrapol:44,extrem:44,eye:47,factor:32,faghaninia:[41,43,48],fail:[16,20],failur:15,fairli:[42,44,49],faker:46,fals:[2,9,11,13,14,16,17,18,20,25,27,29,32,34,37,38,44,45],familiar:[42,44,49],faq:48,fast:[42,44,49],favor:44,featur:[41,42,44,46,48,49,50,53],feed:[29,48,49],feedback:44,feel:44,feff:[0,2,41,44,48,49,51],feff_cmd:[5,7,9],feff_input_set:[5,7,9],feffcalcdb:4,feffdictset:[5,7,9],feffnnnn:[5,7,9],fermi:52,ferrimagnetic_by_motif:37,ferrimagnetic_by_speci:37,ferrimagnetic_cr2nio4:37,ferroelectr:[0,27,32,34,36,41,48],ferromagnet:37,fetch:9,few:[42,44,47,49,52],ff_opt:20,ff_site_properti:[12,13,14],ffopt:16,field:[2,4,11,15,16,25,27,32,34,41,49],figur:[27,47,52],file:[2,3,5,7,9,11,12,13,14,15,16,18,20,25,27,29,30,32,34,37,41,42,44,45,46,47,48,49],file_materi:[0,27],file_pattern:[15,27],filecli:25,fileio:[0,51],filematerialsbuild:29,filenam:[2,5,11,12,25,27,29,32,37],filepad:[5,7,9],filepad_fil:[5,7,9],filepath:29,files_to_copi:2,fileserv:25,filesystem:[2,5,12,16,25,32,44],filetyp:[12,13,14],fill:49,filter:[15,27,41],filter_fil:[15,27],fim:37,final_box_s:14,final_energi:15,final_molecul:[12,13],find:[15,20,25,27,37,40,41,42,46,47,48,49],find_on:[47,52],fine:27,finger:42,finish:[42,44,48,52],finit:[32,37,44],finite_differ:32,firetask:[0,1,4,11,15,18,20,26,27,41,42,44,48,53],firetaskbas:[2,5,12,16,26,32],firewal:49,firework:[0,2,4,5,9,11,12,15,16,20,25,26,27,32,37,38,42,45,46,47,48,49,52,53],first:[20,25,27,30,32,34,37,38,39,44,45,46,47,49,52,53],fis:5,fit:[28,32,37,44,47,50],fiteostodb:[32,53],fitequationofstatetask:32,fitting_method:32,fix:[16,29,32,37,41,47,50],fix_task:[0,27],fixtasksbuild:[29,41],fixtur:[3,10,17,21,26,33,35,39],fizzl:[32,48],flag:[16,18,20,32,37,46,49],flatten:[18,20],flavor:42,flex:27,flexibl:[16,41,44,45],fly:44,folder:[2,11,15,16,27,32,39,42,46,47,49,52,53],folder_nam:2,follow:[2,16,20,25,32,37,40,42,45,46,47,48,49,50,52,53],foo1:[2,5,12,16,26,32],foo2:[2,5,12,16,26,32],foo:[2,5,12,16,26,32],food:44,forc:[27,34,38,41,45],force_const:28,force_field:13,force_gamma:[34,44,45],forcefield:[11,12,13,14],forcefil:13,fork:48,form:[2,5,9,12,16,25,26,32,50],formal:47,format:[2,25,27,29,32,34,37,38,41,42,44,45,49,52,53],formul:41,formula:[25,29,47,53],formula_alphabet:15,formula_anonym:[15,27],formula_pretti:[15,27,47,49,52],formula_reduced_abc:27,forum:[27,44,48,49],forward:49,found:[25,32,40,44,47,48,49,52],four:[16,44],fourth:53,fragment1:16,fragment2:16,fragment:[0,15,18,19],fragmentfw:18,fragmentmolecul:16,framework:42,free:[28,32,37,38,44,48,49,50,52],frei:[41,43],frequenc:[16,18,20,32,44],frequencyflatteningoptimizefw:18,frequencyfw:18,frequent:46,fresh:[47,52],friendli:48,from:[2,3,5,9,11,12,13,14,15,16,20,25,26,27,29,32,34,37,38,40,42,43,44,45,46,47,48,49,50,52,53],from_db_fil:[25,47,49,52],from_dict:[11,27,44,45,47],from_dir:2,from_fil:[2,29,45,52],from_imag:34,from_path_dict:2,from_prev_calc:34,frontend:52,frozenjoberrorhandl:41,full:[2,5,16,25,27,32,34,41,44,45,48,49],full_opt_run:32,fulli:[48,49],functest:26,fund:43,fundament:52,further:[15,27,47,49],furthermor:27,futur:44,fw1:20,fw2:20,fw_analysi:44,fw_config:[47,48,52],fw_config_fil:49,fw_env:25,fw_id:25,fw_name:27,fw_name_constraint:[25,27,45],fw_spec:[2,5,12,16,20,25,26,32],fw_spec_field:[12,16,32],fwaction:[2,5,12,16,26,32,41],fworker:[2,5,12,16,25,26,27,32,41,42],fworker_nam:27,fws:[37,44,45],g_calc:47,gamma:[32,34,41,45,47],gamma_automat:45,gamma_vasp_cmd:[27,32,44],ganos:[41,43],gap:[27,29,32,34,41,48],gap_cutoff:27,gap_onli:38,gap_threshold:34,gather:37,gave:45,gener:[2,3,5,9,11,15,16,20,27,32,34,37,39,40,41,42,44,45,48,49],generate_adsorption_structur:37,generate_all_slab:37,generate_doc:[11,15,27],geo_transform:[0,15],geometri:[16,20,34,37,38],get:[2,5,12,16,25,26,27,29,32,34,37,38,42,44,45,47,48,49,52],get_a_unique_id:25,get_absorbing_atom_indic:9,get_aeccar:27,get_band_structur:[27,52],get_calc_loc:[2,32],get_chgcar:27,get_chgcar_str:27,get_commensurate_ord:37,get_databas:25,get_default_strain_st:37,get_do:[27,52],get_element_do:52,get_feff_input_set_obj:5,get_fragmentation_wf:20,get_fws_and_task:25,get_gap:52,get_logg:25,get_meta_from_structur:25,get_mongolik:25,get_optimize_wf:45,get_packmol_wf:14,get_phonopy_gibb:28,get_phonopy_qha:28,get_phonopy_thermal_expans:28,get_plot:52,get_simulated_wf:39,get_slab_fw:37,get_slab_trans_param:37,get_ssh_connect:25,get_structure_by_material_id:47,get_task_collect:25,get_task_databas:25,get_unique_site_indic:9,get_uri:25,get_valid_path:[3,11,15,27],get_wf:37,get_wf_bas:14,get_wf_bulk_modulu:37,get_wf_deform:37,get_wf_double_ff_opt:20,get_wf_eel:9,get_wf_elastic_const:37,get_wf_exafs_path:9,get_wf_ferroelectr:37,get_wf_from_spec_dict:25,get_wf_gibbs_free_energi:37,get_wf_magnetic_deform:[32,37],get_wf_magnetic_ord:32,get_wf_molecul:37,get_wf_neb_from_endpoint:37,get_wf_neb_from_imag:37,get_wf_neb_from_structur:37,get_wf_raman_spectra:37,get_wf_slab:37,get_wf_thermal_expans:37,get_wf_torsion_potenti:20,get_wf_xa:9,get_wflow:[47,49,52],get_wfs_all_slab:37,getinterpolatedposcar:32,getter:41,gga:[29,34,37,38],gibb:[0,22,27,28,32,36,38,41,44,48,52],gibbs_col:47,gibbs_entri:47,gibbs_free_energi:47,gibbs_task:47,gibbsanalysistodb:32,gibbsfreeenergytask:[32,44],git:[46,49],github:[25,46,48],give:[16,29,32,34,40,41,42,44,45,47,49],given:[2,5,9,14,15,16,18,20,25,27,32,34,37,38,40,48,53],glob:[2,25],global:[25,49,53],glue_task:[0,1,4,11,27,44],goal:40,goe:49,going:[44,46,49],good:[16,20,42,44,46,49,50,52],googl:[27,49],got:48,govern:49,gpa:[28,32,37,44],grab:[32,42],gradient:47,grant:50,graph:[16,20,44],greater:34,grid_dens:[37,44,45],grid_f:27,gridf:[5,27,32,41],gritti:48,ground:[34,37,47],group:[16,27,32,34,37,43,45,49],grow:[48,49],gruneisen:[41,47],guess:[16,20,37],gui:[49,52],guid:[44,45,46,47,49,52],guidelin:48,gzip:[2,16,32,41],gzip_output:[16,27,32],gzipdir:2,gzipped_output:16,hack:43,hackingmateri:46,had:[27,49],half:[32,34],half_kpts_first:41,half_kpts_first_relax:[32,34],hall_dop:32,hamiltonian:37,hand:[3,11,15,44,52],handi:42,handl:[27,32,42,44,49],handler:[2,16,32,41],handler_group:[16,27,32],hanmei:43,happen:25,hard:[27,42,44],harmon:[32,37,44,47],has:[14,27,32,34,37,41,42,44,48,49,53],has_vasp_complet:27,hash:53,hashtag:53,hat:41,have:[9,25,27,29,32,34,37,40,41,42,44,45,46,47,48,49,52,53],header:29,header_lin:29,heat:47,heisenberg:[32,34,37],heisenberg_set:[32,34,37],heisenbergconverg:32,heisenbergmodel:[32,34],heisenbergmodelfw:34,heisenbergmodelmap:32,heisenbergmodeltodb:32,helmholtz:44,helmholz:47,help:[2,3,4,9,11,15,25,27,40,41,46,48,53],helper:[2,25],henc:32,here:[16,27,37,42,44,47,48,49,52,53],herebi:50,heterogen:44,hexagon:45,high:[13,14,32,34,37,40,44,47,48,49],higher:[32,40,42,48,49],highli:49,hint:37,histor:29,hive:[3,11,15,27],hold:32,holder:50,home:[25,49,53],honestli:48,hood:44,hook:[3,10,17,21,26,33,35,39],horton:[41,43,48],host:[4,5,11,12,15,25,27,32,46,49],hostnam:49,hour:[27,52],how:[16,27,37,40,42,44,46,47,48,52],howev:[16,18,20,40,42,44,49,50,52],hpc:[47,52],hse:[32,34,37,41],hsebsfw:[34,44],html:[25,37],http:[25,27,37,46,49],hubbard:27,huck:[41,43],ibm:49,ibrion:44,ibrun:49,icharg:27,id_rsa:25,idea:[44,46],ideal:[44,47,49],ident:[34,44],identifi:[37,44],idpp:32,ids:[9,32,34],ignor:[9,16,32],iii:42,illustr:53,imag:[32,34,37,38],imaginari:18,img_format:52,immedi:[44,46],implaus:37,implement:[32,39,42,44,47,53],impli:[50,53],impos:50,improv:[27,37,41,48],incar:[2,27,32,34,37,42,44,48],incar_dictmod:32,incar_multipli:32,incar_upd:[27,32,42,44,45],incid:[7,9],incident:50,includ:[15,16,18,20,27,29,32,34,37,38,41,44,46,47,48,49,50,52,53],include_bulk_opt:37,incorpor:[13,50],increas:[27,42,44],increment:29,independ:32,index:[4,9,11,15,16,20,25,27,32,34,37,38,48,49],indic:[5,7,9,12,25,32,34,37,47,49,52,53],indirect:50,individu:[29,40,44],inequival:37,infer:44,info:[11,14,27,34,49],inform:[2,12,27,29,32,37,40,42,44,49,52],infrastructur:[42,48],inherit:16,init:37,initi:[3,4,6,8,10,11,15,16,17,20,25,26,27,33,34,37,38,39,41,44,49,53],initial_molecul:15,inp:5,input:[3,5,7,9,11,12,13,14,15,16,18,20,25,27,32,34,37,38,39,41,44,45,46,47,48,49],input_fil:[5,12,13,14,15,16,20],input_filenam:[11,12,13,14,32],input_index:32,input_set_overrid:34,inputset:[5,7,9,13],insensit:27,insert:[2,5,7,9,11,12,15,20,25,27,32,37,41,42],insert_gridf:27,insert_task:27,insid:[12,13,42],inspect:40,instal:[27,32,41,44,47,50,52],install_dir:[46,49,52],instanc:[16,18,20,25,44,45,46,49],instanti:[16,18,20,32,34,44],instati:52,instead:[14,16,20,27,32,37,41,42,45,47,49],intact:42,integ:49,integr:[41,48],intend:[32,42,44,46],intent:48,interact:[37,44,46,49],interest:[3,11,15,44,47,48,49],interfac:[28,32,48,49],intermedi:[34,37],intermix:42,intern:44,international_monoclin:32,interpol:[32,34,37],interpolate_poscar:32,interpolation_typ:32,interpret:[25,42],interrupt:50,interv:[32,34],introduc:41,introduct:48,invoc:44,involv:48,ion:44,ionic:[27,32,37],ionic_step:[2,25,32],iopt:37,is_forcefield:[11,14],is_gap_direct:27,is_hubbard:27,is_lasph:27,is_met:27,is_optim:38,is_ord:27,is_valid:27,isif:44,ismear:53,isn:[49,52],isotop:[32,34],issu:[2,41,42,46,49],istart:44,item:49,iter:[16,18,20,25],its:[9,16,27,29,39,40,41,44,48,49,50,52],itself:[16,44,48,49],j_ij:32,jain:[41,43,48],janaf:47,jeff:43,jimmi:43,job:[2,15,16,27,32,34,41,42,44,46,47,48,52],job_nam:49,job_typ:[15,16,27,32,34],joei:43,journei:49,json:[2,7,11,12,16,25,27,30,32,37,39,41,42,44,46,47,48,52,53],json_filenam:32,jsontodb:32,jsontodbtask:32,jump:52,june:48,just:[11,12,16,20,27,29,32,42,44,45,46,47,48,49,52],k_product:37,keep:[25,32,34,37,44,47,48,49,52,53],kei:[2,5,7,12,14,15,16,18,20,25,26,27,29,32,34,38,41,45,47,48,53],kept:[27,37,42,49],kernel:34,kev:[7,9],keyword:[20,25,32,34,37,42,44,45,53],kind:[3,11,15,40,44],kingsburi:[41,43],kiran:43,kiu:43,knl:[27,49],know:[44,46,48,49],known:15,kpar:42,kpoint:[27,32,34,37,41,44,48],kpoints_line_dens:32,kpoints_upd:32,kpt:[32,45],kpts_shift:32,kpts_weight:32,kristin:43,kspace:[32,34],kwarg:[2,4,5,7,11,12,13,15,16,18,20,25,26,27,29,32,34,37,41,45],la0:48,lab:43,label:[5,7,9,32,34,47],laboratori:50,lammp:[0,41,44,49,51],lammps_cmd:[12,13,14],lammps_data:14,lammps_input_set:[12,13],lammpscalcdb:11,lammpsdata:14,lammpsdron:11,lammpsdump:11,lammpsfffw:13,lammpsforcefielddata:14,lammpsforcefieldfw:13,lammpsfw:13,lammpsinput:11,lammpsinputset:[11,12],lammpslog:11,lammpsrun:11,lammpstodb:12,lammsps_cmd:12,languag:32,larg:[27,32,41,44,48,49],larger:[16,18,20,49],last:[2,20,32,34,37,42,44,47,49],last_upd:11,later:[5,9,27,37,44,45,46,49],latest:41,lattic:44,launch:[27,42,44,47,49,52],launcher:[27,49],launchpad:[6,8,10,17,25,26,33,39,44,46,47,48,52,53],lawrenc:[43,50],lbnl:43,lcalcpol:34,lcalcpolfw:34,lda:45,lda_u:[32,45],ldir:25,ldo:2,learn:[40,44,47,48,52],least:[32,37,42],leav:44,led:43,left:[48,49],leg:7,legend:47,len:[37,47],length:[37,38,45],lepsfw:[34,41,44],lepsilon:[32,34,44],less:[32,34,44,49,52,53],let:[42,44,48,49,52],level:[16,20,25,27,32,34,40,44,48],levelnam:25,liabil:50,liabl:50,lialsio4:39,lib64:49,lib:49,librari:[37,41,42,44,48,49,52],licens:[27,49],lift:42,like:[25,29,32,37,40,41,42,44,46,49,52,53],limit:[37,47,50],line:[16,27,29,32,34,41,42,44,45,46,47,49,52,53],line_bs_entri:52,line_mod:41,linear:[32,37],link:[16,18,20,25,41,53],linspac:47,linux:[46,49],list:[2,3,4,5,7,9,11,12,13,14,15,16,18,20,25,27,28,32,34,37,38,41,44,46,47,48,49,50,53],listdir:25,liter:[25,42],littl:49,liu:[43,48],llnl:49,lmp_mpi:[12,13],lmp_serial:14,lmps_input:11,lmps_run:11,load:[25,45,46,49,52],load_class:25,loadlevel:49,loc:32,local:[25,32,46,49,53],localhost:[4,11,15,27,46],locat:[2,25,30,32,34,37,42,47,49,52],locpot:[27,41],log:[11,13,49],log_filenam:[11,12,13],log_format:25,logdir:49,logic:[25,41,42,53],login:[25,49],look:[16,25,27,32,41,42,44,46,49,53],lookup:25,loop:44,lose:46,loss:[5,7,50],lot:[29,49],low:[13,14,32,34,37,44,47],lower:[40,42,44],lowest:[32,34,37],lpad:[17,25,26,39,47,49,52],machin:[25,27,46,49],machineri:44,made:[44,48],magic:49,magmom:[32,34,37],magnet:[0,27,32,34,36,41],magnetic_ord:[32,37],magnetic_structur:37,magneticdeformationtodb:32,magneticord:41,magneticorderingstodb:32,magneticorderingswf:37,magnitud:[41,47],magorderingtransform:37,mai:[2,5,12,16,25,26,29,32,37,44,46,49,50],main:[40,44,46,48,49,52],maintain:[42,49],mainten:49,major:[41,44],make:[13,15,27,32,37,42,44,45,46,47,48,49,50,52,53],manag:[15,27,44,48,49],mani:[25,32,34,37,41,42,44,46,48,49,52],manipul:44,manner:2,manual:[41,42,44,46,48],map:[2,5,12,13,14,16,26,32,34,44,49],mapi:[27,32],mapi_kei:[27,29,32],maria:43,mark:[32,43,49],marnik:43,martin:43,mass:[32,34],massiv:48,master:[2,5,12,16,26,32,44,49],match:[2,5,12,15,16,25,27,29,32,34,37,42,44,47],matched_structur:37,mater:[44,47,48],materi:[9,27,29,32,40,41,43,44,47,48,50,52],material_id:29,materials_descriptor:[0,27],materials_ehul:[0,27],materials_prefix:29,materials_writ:29,materialsdescriptorbuild:29,materialsehullbuild:29,materialsproject:[25,44,46],matgen:42,matgendb:27,mathew:[41,43,48],matmethod:41,matplotlib:47,matric:[37,44],matrici:[44,47],matrix:[44,47],matsci:49,matt:43,matter:[44,49],matthew:41,max:[28,32,34,37,41,43,44],max_cor:[16,18,20],max_error:[16,32],max_forc:[27,41],max_force_threshold:[27,32,34],max_gap:[27,32],max_index:37,max_iter:[16,18],max_molecule_perturb_scal:[16,18],max_natom:27,max_scf_cycl:[16,18,20],maxforceerrorhandl:32,maximum:[16,18,20,32,49],mc_box_siz:[34,37],mc_set:[32,34,37],mc_timestep:[34,37],mdfw:[34,44],mean:[16,37,42,44,46,48,49],measur:37,mechan:[37,42],medium:49,memori:[27,42,44],merchant:50,mere:42,merg:41,mesh:[27,28,32,34,37,41,44],messag:[25,41],messi:42,met:50,meta:[5,7,9,32,37,45],metadata:[5,7,9,25,27,32,37,41,44,45,47,52,53],metagga:[34,38],metal:[27,34,44],method:[2,3,5,10,12,16,17,21,25,26,27,32,33,34,35,39,44,46,47,48,49,52],methodnam:[3,6,8,10,17,21,25,26,33,35,39],meticul:48,meticulul:44,mg1:52,mgdb:49,mgo:52,mgo_bandstructur:52,might:[25,27,41,42,44,46,47,49,52],migrat:[41,49],miller:37,min:[28,32,37,44],min_gap:[27,32],mind:49,minim:[37,47,49],minima:18,minimum:[27,32,47],minor:41,minut:[27,47],misc:41,miss:[2,44],mistak:48,mitmdset:34,mitmdvaspinputset:34,mix:[42,47,52],mlab:49,mmdb:[2,25],mmvaspdb:[2,41],mod:45,mod_spec:2,mod_spec_cmd:[2,32],mod_spec_kei:[2,32],mode:[2,25,27,32,34,37,39,41,44,48],model:[32,34,37,44,47,49],modif:[16,18,20,27,44,49,50],modifi:[16,18,20,27,30,32,34,40,45,46,48,49,50,52],modified_wf:45,modify_gzip_vasp:27,modify_incar_param:[27,45],modify_kpoints_param:27,modify_potcar:41,modify_potcar_param:27,modify_to_soc:[27,44],modifyincar:[27,32,42],modifykpoint:[27,32,41],modifypotcar:[27,32],modul:[44,46,48,49,51],modular:44,module_dir:29,modulepath:25,modulu:[37,38,39,41],moelcul:[12,13],mol:[15,16,20,47],molecul:[12,13,14,16,18,20,37],molecular:34,mols_numb:[12,13],mom:49,moment:[32,34,37,41],mongo:[2,32,46,49],mongoclient_kwarg:41,mongodb:[25,29,40,44,46,48],monitor:48,monkhorst:45,monkhorst_automat:45,mont:[32,34,37],montoya:[41,43,48],more:[14,16,18,20,25,27,29,32,34,37,40,41,42,45,47,48,49,52,53],moruzzi:47,most:[2,5,12,16,32,42,44,45,46,47,48,49,52],mostli:[37,42,44],motif:37,move:[32,34,37,41,42,49,52],mp_id:9,mpelnesset:[7,9],mpexafsset:[7,9],mphsebsset:32,mpi:[16,18,20],mpirun:[12,13,42,49],mpnmrset:32,mpnonscfset:34,mpr:47,mprelaxset:[32,34,37,44,45],mprester:[47,52],mpscanrelaxset:[32,34],mpsocset:32,mpstaticset:[32,34,37,44],mpsurfaceset:37,mpwork:42,mpxanesset:[5,7,9],mrad:[7,9],msonabl:2,much:[41,44,48],multi:42,multimod:[16,18,20],multipl:[2,5,12,15,16,25,26,27,32,40,41,42,45,48,49,52,53],multipli:[27,32,37],multiprocess:3,multirun:[15,16],murat:43,murnaghan:[28,32,37,44],must:[2,3,5,7,9,12,14,16,25,27,29,32,34,37,38,42,44,49,50,52],mvlcinebset:32,mvlslabset:37,my_custom_input_set:45,my_fwork:[42,44,48],my_launchpad:[46,48],my_qadapt:[47,48,52],my_task:42,my_vasp_cmd:42,my_wf:45,myinputset:45,name:[2,5,7,11,12,13,14,15,16,18,20,25,26,27,29,32,34,37,41,44,45,46,47,49,50,52,53],name_append:2,name_of_fil:52,name_of_python_funct:52,name_prepend:2,nameget_:2,nathan:43,nation:[43,50],natur:[3,44],navig:[46,49],nband:27,nbands_factor:32,ncf:41,ncore:42,ndarrai:28,nearest:[32,34,37],neaton:[43,48],neb1:[32,37],neb2:[32,37],neb:[0,27,32,34,36,38,41],neb_1:37,neb_2:37,neb_:34,neb_label:[32,34],neb_n:37,neb_r:37,neb_round:38,neb_task:[0,27],nebfw:[34,44],nebrelaxationfw:[34,44],necessari:[27,37,49,52],nedo:[32,41,44],need:[20,27,29,32,34,37,38,40,41,42,44,45,46,48,52,53],neg:16,neglig:50,neighbor:[32,34,37],neighbour:32,neither:50,nelement:27,nersc:[42,49],nest:[27,32,45,49],netcdf:52,network:49,neutral:16,newli:46,next:[2,32,34,44,47,48,52,53],nice:49,nimag:[32,34,37],nitti:48,nline:27,nmr:[0,27,32,39,41],nmrfw:34,no_potcar:27,node:[32,42,44,46,49],non:[16,20,25,27,32,44,49,50,52,53],noncollinear:37,none:[2,4,7,9,11,13,14,15,16,18,20,25,27,29,32,34,37,38,44,45],nonpolar:[34,37],nonpolar_structur:37,nonscf:34,nonscffw:[34,44],nonscflinefw:[25,53],nonscfuniformfw:[25,53],nonscfvaspinputset:32,nonzero:37,nor:50,normal:[16,32,34,37,42,44,49],normalmod:32,north:48,nosetest:46,nosql:49,not_in_mp:27,notat:[25,32,37,42],note:[2,5,12,14,15,16,20,25,27,32,34,37,38,39,40,42,44,45,46,47,48,49,52,53],noth:[12,16,27,32,42],notic:[15,44,49,50],now:[27,32,41,42,44,46,49],npar:42,nscf:[27,32,34,41,52],nsite:27,nstep:34,nsw:27,nudg:[37,38,48],num_kpt:32,num_orderings_hard_limit:37,number:[9,12,13,16,18,20,27,29,32,34,37,42,48],numer:47,numpi:[28,46,47,52],object:[2,3,5,11,12,13,14,16,20,25,27,29,32,37,48],objectid:[27,41],oblig:50,obtain:[16,20,37,44,47],obviou:44,octahedra:37,off:[41,42,46,48],offer:49,offici:[41,53],offlin:41,often:[40,44,45,47,48,49,52,53],oid:27,old:[6,8,10,17,25,26,33,39,41,46],onc:[39,42,44,46,48,49,52],one:[2,6,8,10,13,14,15,16,17,20,25,26,27,32,33,34,37,39,40,42,44,45,46,47,48,49,52,53],ones:[44,49],ong:[41,43,48],onli:[3,11,14,15,16,20,25,27,29,32,34,37,40,42,44,45,46,47,48,49],open:[16,18,20,46,47,48,49,50,52],open_r:[16,18,20],openbabel:[16,20],openmp:[16,18,20],oper:[2,25,32,48,49],opinion:44,oppos:37,opt:[16,25,41,53],opt_step:16,opt_with_frequency_flatten:16,optic:32,optim:[16,18,20,27,32,34,37,38,44,45,47,48,49,52,53],optimize_onli:49,optimizefw:[18,25,34,37,44,45,53],option:[2,5,12,16,25,27,28,29,32,34,37,41,42,44,45,47,48,49,53],optional_param:[2,5,12,16,32],optmiz:[34,38],optset:16,orbit:[27,32,34,41,42,44],order:[15,16,20,27,32,34,37,38,41,44,46,49,52,53],ordereddict:[15,27],org:[44,49],organ:[15,40,48,49],orient:37,orig_wf:45,origin:[16,27,32,41,45,53],original_wf:[11,15,27],orthorhomb:37,oszicar:[27,44],other:[2,3,7,9,11,12,13,15,18,20,25,27,29,32,34,37,42,44,45,46,47,48,49,50,52,53],other_param:[5,32],otherwis:[2,25,32,34,37,45,46,49,50],our:[44,47,48,49,52],out:[2,5,12,16,26,27,32,41,42,44,45,47,49,50,52],outar:32,outcar:[27,32,44],outcar_fil:27,output:[2,5,7,9,11,12,13,15,16,18,20,25,26,27,30,32,34,37,39,41,42,44,46,47,48,49,52],output_fil:[5,12,13,15,16,20],output_filenam:32,outputfil:12,outsid:49,over:[9,16,18,20,25,40,44,47,48,49,52,53],overal:[2,37],overhaul:41,overrid:[2,7,9,27,29,32,34,37,41,45],overridden:48,override_default_feff_param:7,override_default_vasp_param:[32,34],overview:49,overwrit:[32,37],overwrite_input:[16,18,20],own:[16,41,44,45,47,48,49],owner:50,pack:[12,13,14,45],packag:[40,41,44,45,46,48,51],packing_config:[12,13,14],packmol:[12,13,14,41],packmol_cmd:[12,13,14],packmolfw:13,page:[44,46,48,49],pai:44,pair:[14,15,16,34],paper:[44,48,49],parallel:[3,16,18,20,44,49,53],param:[2,5,7,9,12,14,16,25,27,29,32,34,37,41,53],paramet:[2,11,12,13,16,18,20,27,29,32,34,37,41,42,44,47,48,53],paramiko:[25,41],params_to_check:[27,32],paramt:27,parent:[2,3,7,11,13,15,18,25,32,34,37,38,40,41,42,44,53],parent_structur:[32,34],pars:[2,5,11,12,13,15,16,18,20,27,29,32,34,40,41,42,44,49],parse_aeccar:[27,32],parse_bad:27,parse_chgcar:[27,32],parse_class:2,parse_do:[2,27,32],parse_eigen:[2,32],parse_kwarg:2,parse_locpot:27,parse_output:[0,1,4,11,15,27,41,44],parse_potcar_fil:[27,32],part:[27,37,49],partial:44,particular:[7,13,18,20,25,32,34,42,44,49,50,53],particularli:[44,48,49],pass:[2,5,7,13,14,15,16,18,20,25,27,32,34,37,39,42,44,45,47,53],pass_dict:[2,32],pass_job_info:42,pass_nm_result:34,pass_vasp_result:32,passcalcloc:[2,34,42,48],passresult:[2,32],password:[4,11,15,25,27,49],passwordless:25,past:[42,52],patch:50,path:[2,3,5,7,9,11,12,13,14,15,16,18,20,25,27,29,32,34,37,38,39,41,42,44,45,47,49,52,53],path_to_my_db_json:[47,52],patrick:43,pattern:[2,15,27,47,49],paw_pb:27,payment:49,pbe:[32,45],pbe_52:32,pbesol:49,pcm:[16,18,20],pcm_dielectr:[16,18,20],pdf:52,penn:43,per:[27,37,42,46,49],percentag:27,perfom:49,perform:[2,5,7,12,16,18,20,25,26,32,34,37,38,40,41,44,47,48,49,50,52],perform_bad:[32,37],perhap:32,period:[2,32],permiss:[49,50],permit:50,perpetu:50,perspect:[40,44,47],persson:[43,48],pertain:49,perturb:[16,18,37,44],perturbstructuretransform:44,phase:37,phonon:[34,37,44,47],phonopi:[0,27,32,37,44,47],phonopyqha:28,phy:[44,47],physic:37,physrevb:32,pick:2,pictur:49,piec:[44,49],piezo:41,piezoelectr:48,pin:27,ping:43,pip:[41,46,49],place:[13,18,20,27,34,37,41,42,44,49],plain:[25,44,49],plan:[42,49],platform:49,pleas:[27,44,48],plot:[41,47,48,52],plot_raman:22,plotter:52,plt:47,plu:41,pmg:41,pmg_mapi_kei:49,pmg_vasp_psp_dir:49,pmgrc:[47,49],png:47,pnnl:49,point:[18,20,27,32,34,37,41,42,44,45,46,47,48,49,52],pointgroup:15,poisson:[32,37,44,47],polar:[0,27,32,37],polar_structur:37,polarizationtodb:32,polici:49,popular:49,port:[4,11,15,25,27,46,49],poscar:[3,11,15,27,32,45,49,52,53],posit:[16,27],possibl:[16,18,20,25,37,40,42,48,49,50],post:[11,15,27,40,48],post_process:[11,15,22,27],post_rocket:49,postprocess:16,pot_gga_paw_pb:49,pot_gga_paw_pw91:49,pot_lda_paw:49,potcar:[27,32,48,49],potcar_exist:27,potcar_funct:45,potcar_spec:[27,32],potcar_symbol:32,potenti:[20,32,44,47],pourier_tarantola:[32,37],power:[44,47,48,49],powerup:[0,25,41,48,51,52],pps:49,practic:[27,42,52,53],pre:[27,34,46,48],pre_rocket:49,prebuilt:42,preced:[25,53],precis:[44,48],precondit:[2,38],preconfigur:49,precursor:37,prefer:[42,49],prefix:29,prepar:50,prepend:[2,29],prerequisit:48,presenc:20,present:[16,20,25,27,32,39,47,49],preserv:[27,41],preserve_fwork:27,preset:[0,4,27,36,37,41,42,44,45,47,48,49,52],pressur:[28,32,37,44,47],pretend:12,pretti:49,prev:41,prev_calc_dir:[32,34],prev_calc_loc:34,prev_calc_result:2,prevent:49,previou:[5,12,16,32,34,37,42,44,47,52],previous:[27,42,46],primari:27,primarili:[43,48],primit:[9,37],principl:[16,20,25,44],print:[16,18,20,45,49,52],print_funct:44,prior:[47,50,52],priorit:42,prioriti:[27,42,44],privat:25,private_kei:25,probabl:49,problem:[29,44,46,48],proce:[32,34],procedur:[42,46,47,48,52],proceed:46,process:[3,11,12,15,27,32,40,48,49],process_bandstructur:27,process_do:27,process_qchem_multirun:15,process_qchemrun:15,process_raw_data:27,process_vasprun:27,procur:50,produc:[27,29,32],product:[46,50],prof:43,profit:50,program:[43,44,49],programm:[52,53],progressbar:41,project:[9,27,29,32,37,43,44,47,48,52],promot:50,prop:49,properli:[47,49],properti:[2,12,13,14,25,29,32,34,37,40,41,45,46,47,48,49],propog:[25,44],propos:44,protect:49,provid:[2,5,7,9,12,16,20,25,26,32,34,37,38,41,43,44,45,48,49,50,53],proxi:[37,49],pseudo:32,pseudo_potenti:27,pseudoinvers:32,pseudopotenti:[27,44,48],publicli:50,pul:27,pull:[41,44,46,48,49],pure:[44,53],purpos:[32,40,44,49,50],push:41,put:[16,20,27,29,41,44,49],pw91:[32,45],py2:41,py3:41,pymatgen:[2,3,5,7,9,11,13,14,15,16,18,20,25,26,27,32,34,37,39,40,41,42,44,45,46,47,48,52],pymatgentest:26,pymongo:[25,29],pypi:41,pyplot:47,python3:49,python:[3,42,44,45,48,53],pyyaml:41,qadapt:27,qc_input:16,qc_input_set:16,qchem:[0,41,51],qchem_cmd:[16,18,20],qchem_input_custom:16,qchem_input_param:[16,18,20],qchem_input_set:16,qchemcalcdb:15,qchemdictset:[16,18,20],qchemdron:15,qchemtodb:16,qcinput:16,qcinput_fil:15,qcjob:20,qclog_fil:16,qcoutput_fil:15,qcscratch:16,qdel:49,qha:28,qha_typ:[32,37,44],qin:[15,16,20],qlaunch:[47,49,52],qos:27,qout:[16,20],qstat:49,quad:49,quadrat:[32,37],quadrupolar:[32,34],qualiti:49,quantiti:32,quasi:[32,37,44],quasiharmon:47,queri:[2,5,27,29,32,37,44,45,47,48,49],queu:49,queue:[27,44,46,47,48,49,52],queueadapt:27,quick:[27,32],quickli:[25,44,48,52],quirk:41,quirki:3,quot:49,radiu:[5,7,9],rail:[16,32],raman:[0,27,32,34,36,38,41,48],ramanfw:[34,41],ramansusceptibilitytensortodbtask:32,ramantensortodb:32,ran:49,random:[37,49],rang:[34,47,49],rapidfir:49,rather:[29,32,49,52],ratio:[32,37,44,47],raw:[27,40,48],rea:49,read:[27,29,32,34,42,44,49,52,53],read_only_password:49,readi:[47,49,52],readm:42,readonly_password:[25,49],readonly_us:[25,49],real:49,realist:16,realiti:48,realli:49,reason:[44,45,52],recalcul:32,receipt:50,recent:[2,5,12,16,32,48,49],reciproc:[9,28,32,37,44],reciprocal_dens:[32,34,45],recommend:[32,37,49],recompos:48,record:[16,25,27,32,34,37,48,49,53],recov:32,recreat:49,recurs:[25,41],recursive_deseri:25,recursive_get_result:25,recursive_upd:25,redirect:16,redistribut:50,reduc:[9,42],reduced_formula:[44,45],reduct:37,ref_dir:[11,12,15,16,27,32],refactor:41,refer:[12,15,16,27,32,37,40,44,46,47,49],referenc:32,refernec:32,reflect:41,reform:[16,20],regardless:49,regent:50,regular:[27,42,49],reinstal:[46,49],reject:34,rel:[2,37,49],relat:[27,37,47,49],relative_path:2,relax1:[27,34],relax2:[27,34],relax3:34,relax9:27,relax:[20,32,34,37,38,45],relaxfw:34,releas:[41,48],relev:[2,5,12,16,26,32,44,46],reli:32,rem:[16,18,20],remain:32,rememb:[42,46,49],remot:[5,12,25,32],remote_host:25,remov:[2,6,8,10,16,17,20,21,25,26,27,33,37,39,41,44,48],remove_custodian:[27,44],renam:[2,12,41],reorgan:41,replac:[15,27,37,46],report:[29,42,44,47,48,52],repres:[40,44,46,48,49],represent:[2,11,16,27,32],repriorit:48,reproduc:[48,50],request:[27,41,44,48,49],requir:[2,5,12,14,16,25,27,32,34,37,41,42,44,45,47,48,49,50,53],require_bandstructur:27,required_param:[2,5,12,16,32],rerun:[46,49],rerun_fw:49,research:[27,43,44],reserv:[25,48,50],reset:[4,11,15,25,27,29,40,46,47,49,52],resolut:49,resourc:[2,5,12,16,26,32,44,47,48,49,52],respect:44,rest:[37,42,49],restaur:44,restor:[12,13],restraint:27,restrict:27,result:[2,11,13,15,18,25,27,32,40,42,44,45,46,47,52],result_dict:25,retain:[32,50],retriev:[2,25,27,32,34,37,49],retrieve_task:27,reus:48,rev:47,review:[41,49],rework:41,rewrit:41,rich:44,right:[44,48,49,50],ring:[16,18,20],risk:42,rlaunch:49,rlx:34,robust:32,rocket:49,rocket_launch:49,room:47,root:[11,15,27,32,42,44,49],root_prior:27,rotat:[16,20],rotatetors:16,round:37,royalti:50,ruamel:41,run:[2,3,4,5,7,11,12,13,14,15,16,17,18,20,21,25,26,27,29,32,33,34,35,37,38,39,41,42,44,45,53],run_build:[0,27,29],run_calc:[0,1,4,11,15,27],run_fake_vasp:44,run_stat:[27,32],run_task:[2,5,12,16,26,32],run_typ:27,runboltztrap:32,runcommand:2,runcustodianfromobject:2,runfakevasp:27,runfeffdirect:5,runlammpsdirect:12,runlammpsfak:12,runnebvaspfak:32,runnoqchem:16,runnovasp:32,runpackmol:[12,13],runqchem:15,runqchemcustodian:[15,16],runqchemdirect:[15,16],runqchemfak:[15,16],runtest:[3,6,8,10,17,21,25,26,33,35,39],runtim:[44,48],runvasp:[25,27],runvaspcustodian:[27,32,34,37,41],runvaspdirect:[27,32,42],runvaspfak:[27,32,41],rutt:[41,43],ryan:43,s_i:37,saddl:18,safe:40,safeti:29,sai:42,sam:43,same:[9,25,29,32,34,37,40,41,42,44,46,47,49,52,53],sampl:[25,52],san:[12,43],sanit:37,saniti:[15,27],save:[16,27,47,52],save_nam:16,save_plot:52,save_scratch:16,savefig:47,saxi:[32,34],sbatch:49,scaffold:48,scale:[16,18,32,44,47,49],scaling_matrix:53,scan:[0,27,32,34,36,37,41],scancel:49,scanoptimizefw:34,scatter:[5,7,9,47],scaveng:27,scf:[32,34,44],scf_algorithm:[16,18,20],schema:[11,15,27,41],schemat:52,scheme:[15,16,18,20,27,37,41,45],schmidt:41,sci:[47,48],scienc:[44,48,49],scientif:[44,49],scissor:[32,34],scope:44,scp:[25,42],scr:[44,47],scratch:[6,8,10,16,17,21,25,26,27,32,33,39,48,49],scratch_dir:[16,27,32,44,49],script:[44,47,49,52],sdsc:49,search:[2,5,12,15,16,25,27,29,32,34,37,44,48],searchabl:15,second:[20,32,34,37,38,49,53],section:[7,16,18,20,44,49],secur:[41,49],see:[3,4,7,9,11,15,16,18,20,25,27,32,34,37,42,44,45,47,48,49,52],seem:42,seen:[16,18,20,49],select:[27,37,41,49],self:[3,4,11,15,25,27,45,49],selfcheck:49,selfconsist:52,sens:[32,42,49],sensibl:[15,27,37],sensit:49,separ:[2,27,32,42,48,49,50],sequenc:[2,7,32,44],sequenti:44,seri:44,serial:[41,52],serializ:[11,27],serv:[38,48,49],server:[25,37,49],servic:[49,50],set:[2,3,5,7,9,10,12,13,14,15,16,17,18,20,21,25,26,27,29,32,33,34,35,37,39,40,41,42,44,46,47,49,52,53],set_analysi:27,set_execution_opt:[27,41],set_fwork:[41,44],set_mix:37,set_queue_opt:27,settings_fil:29,setup:[2,6,8,10,17,25,26,33,35,39,46,48,49],setup_copi:2,setup_task_doc:39,setupclass:[3,17,21,33,35,39],sever:[37,44,45,47,49],sftp:25,sftpclient:25,sge:49,shall:50,shang:47,shape:47,share:[25,27,48,52,53],shell:[44,46,49,52],shen:[41,43],shift:45,shm:16,shortcut:[32,34],should:[16,20,27,29,32,37,40,42,44,46,47,48,49,52,53],shouldn:[46,49],show:[45,49,53],shown:[37,40,45,53],shyam:43,shyue:43,sigma:53,signatur:[3,4,11,15,25,27],silicon:39,similar:[2,25,32,37,42,44,47,49],similarli:[45,47,52],simpl:[11,16,25,27,32,40,42,44,45,46,47,48,49],simpler:49,simplest:[48,49],simpli:[42,44,46,47,48,49,52],simplifi:[41,44],simul:[13,16,18,20,34,37,46,48,49],sinc:[25,32,37,42,44,47,49,52],singl:[4,11,12,13,15,18,25,27,29,32,34,37,40,42,44,47,48,49,52],singlepointfw:18,singleshot:[47,49,52],singlet:[16,18,20],siron:[41,43],site:[5,7,9,12,13,14,32,34,37,41,44,49],site_indic:38,site_properti:[12,13],sivonxai:[41,43],size:[34,37,41,47,49],sketch:48,skip:[13,14,29,39,47,52],slab:37,slab_gen_param:37,slabtransform:37,slater:41,slideshar:49,slightli:[25,37,44],slow:49,slug:27,slurm:49,small:[27,40,49],small_gap_multipli:[27,32],smd:[16,18,20],smear:32,smidt:[41,43,48],smile:15,smith:[41,43],soc:[27,32,34],socfw:[34,44],softwar:[44,48,49,50],solar:49,solv:[44,48],solvent:[16,18,20],some:[2,5,12,16,20,26,27,29,32,34,37,41,42,44,45,46,48,49,52],someth:[37,42,46,48,49],sometim:[40,46,47,49],somewhat:[40,49],sophist:[27,44],sort:[32,34,44],sort_structur:37,sort_tol:32,sourc:[25,40,44,46,48,49,50],space:[9,28,32,37,44],spacegroup:27,speak:44,spec:[2,5,12,16,25,26,27,32,34,37,44],speci:[37,44],special:[2,5,12,16,25,26,32,48,50,53],specif:[2,32,34,37,42,44,45,48,49,50,53],specifi:[2,5,9,11,12,13,16,18,20,25,26,27,32,34,37,41,44,49,53],specter119:[41,43],spectra:[37,38,48],spectroscopi:[7,9,48],spectrum:[5,7,9],spectrum_typ:5,spectrumtodbtask:5,speed:[41,42,49],spin:[27,32,34,37,41,44],spinel:37,spinorbit:32,spontan:[32,37],spot:49,spott:[41,43],squar:42,squeue:49,src:25,srun:49,ssh:[25,49],sshclient:25,ssl_ca_fil:49,st_label:34,stabil:[27,29,32],stabl:27,stand:46,standard:[7,16,27,32,34,41,42,44,47,48],stare:37,start:[25,29,32,34,37,40,42,44,46,47,49,52,53],start_temp:34,state:[11,27,28,32,34,37,41,42,43,44,48,49,52],statement:48,states_list:49,static_nam:34,staticfw:[25,34,41,44,53],staticinterpolatefw:34,staticinterpolatfw:34,statist:11,statu:[42,48,49,52],stderrorhandl:41,stdout:25,stencil:37,step:[16,27,28,32,34,37,38,42,44,46,47,48,52],step_siz:37,stick:49,still:[42,44,46,48],stop:[41,49],stopcar:34,storag:41,store:[13,25,27,32,40,41,46,48,49],store_additional_json:27,store_volumetric_data:[27,32],str:[2,5,7,9,11,12,13,14,15,16,18,20,25,27,28,29,32,34,37,44,45],straightforward:[42,44,48],strain:[32,37,44,47],strain_stat:37,strategi:37,stream:25,stress:[2,25,27,32,37],strftime:44,strict:[25,50],strictli:49,string:[2,5,7,9,12,13,14,15,16,25,27,29,32,34,37,42,45,46,49],strm_lvl:49,strongli:49,struct:[45,47,52],structur:[5,7,9,12,13,16,18,20,25,27,28,29,32,34,37,38,41,42,44,45,47,48,49,53],structure_fil:52,structureanalysi:41,structurematch:40,stuck:48,studi:37,style:[2,27,32,49,50],sub:[27,32],subclass:[5,7,9,29,45],subdir:[3,11,15,37],subdocu:32,subfold:[2,27,32],subfrag:16,subject:[16,50],subkei:2,sublicens:50,submiss:[27,44,49],submission_filt:[0,51],submissionfilt:27,submit:[44,46,47,48,52],submodul:[0,1,19,36,51],subpackag:51,subsequ:49,substitut:[44,50],substitutiontransform:44,substr:27,success:49,successfulli:[49,52],suffici:49,suffix:[2,16],suggest:[29,49],suitabl:32,summar:[40,48],summari:[11,12,29,32,37,40,48],supercel:[37,44],supercelltransform:[34,44],supercomput:[44,46,49],supplement:46,suppli:[37,45,52],support:[2,3,5,7,12,16,18,27,28,32,34,37,41,42,43,44,45,47,49,52],sure:[15,27,37,42,45,46,47,49,52],surfac:[37,41],suscept:[32,37],sym_ignor:[16,18,20],sym_prec:32,sym_reduc:[37,38],symbol:[5,7,9,27,32,42],symmetr:32,symmetri:[34,37,44],syntax:[2,41,48],system:[27,32,37,42,46,48,49],systemat:48,t_barin:47,t_calc:47,t_max:[28,32,37,44,47],t_min:[28,32,37,44,47],t_step:[28,32,37,44,47],tabl:47,tag:[0,5,7,9,25,27,32,34,37,41,44,45,53],tag_fw:41,tags_fw:41,tags_list:27,tagsbuild:29,tagscollector:29,tailor:49,take:[2,5,12,16,25,26,27,32,34,37,40,44,45,46,47,49,53],taken:47,tanaka:[44,47],tang:[41,43,48],tara:43,target:[2,49],target_nam:2,task1:26,task2:26,task:[2,4,5,11,12,15,16,25,26,27,29,32,34,37,39,40,41,42,44,45,47,49,52],task_doc:[27,32],task_fields_to_push:32,task_id:[25,27,29,32,49,52],task_label:52,task_name_constraint:[25,27],taskdoc:27,taskmaterialsbuild:29,tasknam:[15,27],tasks_materi:[0,27],tasks_materials_set:29,tasks_prefix:29,tasks_read:29,tasks_set:41,tasks_writ:29,tasksmaterialsbuild:[29,48],teardown:[17,21,25,33,35,39],technic:[42,49],techniqu:47,technolog:48,tediou:[44,52],tell:[42,48,49],tempalt:14,temperatur:[28,32,34,37,44,47],templat:[13,14,49],temporari:49,temporarili:49,tensor:[29,32,34,37,40,41,47,48],term:[44,47],tess:43,test:[0,1,2,4,5,7,9,15,16,18,19,20,27,32,34,36,41,42,48,51],test_add_clean_up:35,test_add_prior:35,test_add_small_gap_multipli:35,test_add_tag:35,test_add_track:35,test_add_wf_metadata:35,test_adsorbate_workflow:[0,27,36],test_analysi:39,test_assimil:35,test_babel_pc_depth_0_vs_depth_10:17,test_babel_pc_frag1:17,test_babel_pc_with_ro_depth_0_vs_depth_10:17,test_babel_tfsi:17,test_bandgap_check_vasp:39,test_bandstructur:35,test_bandstructure_vasp:39,test_build_new_fw:17,test_build_unique_relevant_molecul:17,test_build_unique_relevant_molecules_with_triplet:17,test_bulk_modulus_workflow:[0,27,36],test_chgcar_db_read:39,test_chgcar_db_read_writ:39,test_cleanupfil:3,test_copi:[0,27,32],test_copy_feff_outputs_task:6,test_copyfilesfromcalcloc:3,test_createfold:3,test_custodian_powerup:35,test_detect_output_file_path:35,test_double_ff_opt:[0,15,16,18,19,20],test_dron:[0,27],test_ec_neg:17,test_edges_given_pc:17,test_edges_given_pc_frag1:17,test_edges_given_tfsi:17,test_eels_wflow_abatom_by_idx:10,test_eels_wflow_abatom_by_symbol:10,test_eels_workflow:[0,4,9],test_elastic_workflow:[0,27,36],test_elnes_vs_exelf:10,test_env_chk:26,test_exafs_paths_fw:8,test_exafs_scattering_path:[0,4,9],test_exchang:[0,27,32],test_exchange_workflow:[0,27,36],test_feff_input_set:10,test_ferroelectric_workflow:[0,27,36],test_fil:46,test_firework:[0,4,7],test_fragment:[0,15,16,19],test_geo_transform:[0,15,16],test_get_databas:26,test_get_interpolated_poscar:[0,27,32],test_get_mongolik:26,test_get_uri:26,test_get_wf_from_spec_dict:26,test_getinterpolatedposcar:33,test_glue_task:[0,1,2],test_gzip_copi:33,test_heisenberg_mm:33,test_in_database_and_ec_neg_frag:17,test_in_database_through_build_new_fw:17,test_in_database_with_actual_databas:17,test_input_set:39,test_ioset_explicit:33,test_ioset_implicit:33,test_ioset_param:33,test_load:[0,25],test_magnetism_workflow:[0,27,36],test_modify_incar:[33,35],test_modify_kpoint:[33,35],test_modify_potcar:[33,35],test_multi_par:26,test_neb_workflow:[0,27,36],test_neg_tfsi:17,test_neg_tfsi_with_additional_charg:17,test_nmr:[0,27,36],test_no_opt_fragment:21,test_ordering_enumer:39,test_parse_chrgcar:35,test_parse_locpot:35,test_parse_output:[0,1,2],test_parse_pass_rotate_writ:21,test_parse_pass_writ:[0,15,19],test_parse_potcar:35,test_passcalcloc:3,test_path:10,test_plain_copi:33,test_plain_copy_mor:33,test_pmgobject:33,test_polarization_to_db:[0,27,32],test_polarizationtodb:33,test_potcar_spec:33,test_queue_opt:35,test_raman_workflow:[0,27,36],test_recursive_get_result:26,test_recursiveupd:26,test_relax2_copi:33,test_rotate_tors:17,test_run_calc:[0,15,16],test_runqchemcustodian_basic_default:17,test_runqchemcustodian_basic_not_default:17,test_runqchemcustodian_ff_basic_default:17,test_runqchemcustodian_ff_basic_not_default:17,test_runqchemcustodian_ff_using_fw_spec_default:17,test_runqchemcustodian_ff_using_fw_spec_not_default:17,test_runqchemcustodian_using_fw_spec_default:17,test_runqchemcustodian_using_fw_spec_not_default:17,test_runqchemdirect_bas:17,test_runqchemdirect_with_fw_spec:17,test_runqchemfak:17,test_runs_assimil:35,test_scan_incar_overrid:39,test_scan_large_bandgap:39,test_scan_no_bandgap:39,test_scan_small_bandgap:39,test_scan_with_vdw:39,test_setup:[0,27],test_single_vasp:39,test_single_vasp_dbinsert:[39,42],test_task:[0,4,5],test_todbtask:3,test_torsion_potenti:[0,15,19],test_track:39,test_unittestsetup:33,test_use_potcar_spec:35,test_use_scratch_dir:35,test_util:[0,25],test_vasp_powerup:[0,27],test_vasp_workflow:[0,27,36,42,46],test_wf:39,test_wf_funct:39,test_wflow_composit:10,test_workflow:39,test_write_custom_input:17,test_write_input:[0,15,16],test_write_input_from_io_custom_smd:17,test_write_input_from_io_set:17,test_write_input_from_io_set_diff_mol:17,test_write_input_from_io_set_diff_mol_pcm:17,test_write_input_from_io_set_write_dir:17,test_write_paths_task:6,test_write_vasp:[0,27,32],test_write_vasp_from_interpolated_poscar:[0,27,32],test_writevaspfrominterpolatedposcar:33,test_xanes_vs_exaf:10,test_xas_wflow_abatom_by_idx:10,test_xas_wflow_abatom_by_symbol:10,test_xas_workflow:[0,4,9],testadsorptionworkflow:39,testbulkmodulusworkflow:39,testcas:[10,25,35],testcopyfilesfromcalcloc:3,testcopyvaspoutput:33,testcreatefold:3,testdeletefil:3,testdoubleffopt:21,testdron:3,testeelsworkflow:10,testelasticworkflow:39,testexafspath:10,testexchangetask:33,testexchangewf:39,testfakerunqchem:17,testferroelectricworkflow:[33,39],testfirework:8,testfragment:21,testfragmentmolecul:17,testgeotransform:17,testgetinterpolatedposcar:33,testing_workflow:[25,53],testmagneticdeformationworkflow:39,testmagneticorderingsworkflow:39,testnmrworkflow:39,testnudgedelasticbandworkflow:39,testparsepasswrit:21,testpasscalcloc:3,testramanworkflow:39,testruncalcqchem:17,testscanoptimizeworkflow:39,testsetup:35,testtask:6,testtodbtask:3,testtorsionpotenti:21,testvasppowerup:35,testvaspworkflow:[39,42],testwriteinputqchem:17,testwritevasp:33,testwritevaspfrominterpolatedposcar:33,testxasworkflow:10,tet_connect:32,tet_numb:32,tet_weight:32,tetrahedr:37,text:[42,48,49,52,53],textiowrapp:25,textrm:47,tgrid:[32,34],than:[12,13,15,27,29,32,34,37,40,42,44,49,52,53],thank:41,thei:[16,18,20,27,37,42,44,47,48,49,52,53],them:[12,15,27,29,34,42,44,45,46,47,48,49,52,53],themselv:44,theori:[44,47,48,50],therefor:27,thereof:50,thermal:[28,32,37,38],thermal_expans:[0,27,36],thermalexpansioncoefftask:32,thermalexpansioncoefftodb:32,thermodynam:47,thi:[2,4,5,7,9,11,12,13,14,15,16,18,25,26,27,29,30,32,34,37,38,39,40,41,42,44,45,46,47,48,49,50,52,53],thing:[40,42,44,49],think:[44,48],thinli:[47,52],third:[34,49,53],this_imag:[32,34],those:[25,37,40,41,42,44,45,47,49],though:44,thousand:52,thread:27,three:[2,32,34,37],threshold:44,through:[16,18,20,25,42,43,44,47,48,49,50,52],throughout:44,throughput:[27,32,37,49],thu:[16,25,27,29,40,42,44,46,48,49,53],thz:32,tier:49,time:[32,34,42,44,45,46,48,49],time_min:27,time_step:34,tip:41,titl:47,tmax:[32,34],to_db:32,to_dir:2,todbtask:2,todo:[15,27,32,34,37],togeth:[37,40,44,48,52],toggl:[32,46],togo:[44,47],toher:47,tol:[32,34,37],toler:[12,13,14,32,34,37],tolist:[44,47],too:[14,49],tool:[37,41,46,48,49],top:[48,53],topic:[27,49],topolog:[12,13,14],torissi:41,torqu:49,torrisi:[41,43],torsion:[16,20],torsion_potenti:[0,15,19],tort:50,total:[27,32,34,37,47],toward:49,traceback:49,track:[27,42,44,48,49],tracked_fil:27,tracker:27,tradeoff:49,transfer:[32,42],transfernebtask:32,transform:[27,32,34,37,44,53],transformation_kwarg:37,transformation_param:[32,34,44,53],transit:41,translat:25,transmut:[27,34,37,45],transmuterfw:[34,37,44,53],transport:[12,41,48],treatment:49,tree:[3,11,15,41],trend:37,tri:[27,48],tricki:49,trim:39,triplet:[16,18,20],trival:52,troubleshoot:48,truncat:47,truncate_by_symmetri:37,trust:40,tune:[44,49],tunnel:49,tupl:[3,5,11,15,25,28,32,37,44],turn:[25,34,41,42,47,49],tutori:[41,42,44,45,47,49,53],twice:42,two:[20,32,34,37,38,39,40,42,44,46,47,49,52,53],type:[2,3,4,5,7,9,11,12,13,14,15,25,27,32,34,37,40,42,44,48,49,52],typic:[16,18,20,27,29,42,44,47,49,52,53],udpat:41,uis_stat:44,ultim:49,unauthor:49,unclear:44,uncom:52,unconverg:[32,41],under:[27,37,44,48,50],underli:49,understand:[44,48,49,53],unfortun:15,unicode_liter:44,uniform:[27,32,34,44,52],uniform_bs_entri:52,uniformli:[44,52],uninstal:46,unintend:46,union:29,uniqu:[16,18,20,32,34,37,45,49],unit:[32,37,41,42,48],unittest:[10,25,35],univers:50,unknown:49,unless:[16,32,49,52,53],unlik:[15,32],unpack:27,unset:29,unstart:44,unsymmetr:37,untar_test_fil:39,until:[44,47,52],unzip:32,updat:[16,25,27,29,32,34,41,44,45,46],update_al:29,update_dict:27,update_dupl:25,updatescanrelaxbandgap:32,upgrad:[41,49,50],upon:49,uri:[25,27],usag:44,use:[2,5,12,16,18,20,25,27,30,32,34,37,40,41,42,44,45,46,47,48,49,50,53],use_custodian:[27,44],use_fake_lammp:11,use_fake_qchem:15,use_fake_vasp:[27,46],use_full_uri:[11,27],use_gamma_vasp:27,use_gridf:27,use_no_vasp:27,use_potcar_spec:27,use_primit:9,use_scratch_dir:27,use_slug:27,used:[2,7,13,14,16,18,20,25,27,28,32,34,37,38,41,44,45,47,48,49,50,53],useful:[12,14,27,37,40,44,48,49],user:[2,4,11,15,16,18,20,25,27,29,32,34,37,42,44,46,48,49],user_eels_set:[7,9],user_incar_set:[32,34,37,44,53],user_indic:49,user_kpoints_set:[32,34,37,44,45],user_set:[12,13,14],user_tag_set:9,usernam:[5,12,25,32,49],uses:[2,5,12,14,16,18,20,26,32,34,44,45,46,47,48,49,53],using:[2,5,12,16,20,25,26,27,28,29,32,34,37,38,40,42,43,44,45,46,47,48,52,53],usr:47,usual:[25,37,44,45,47,49,53],utcnow:[41,44],utf:25,util:[0,3,4,6,8,9,10,15,17,21,27,33,39,49,51],utilstest:26,uuid:37,vacanc:37,val:[25,34],valid:[2,3,11,15,27,41,44,49,52],validate_doc:[15,27],valu:[2,13,14,15,16,18,20,25,27,29,32,34,37,40,42,45,47,49],vampir:[32,34,37],vampirecal:32,vampirecallerfw:34,vampiremc:32,vampiretodb:32,vanilla:44,vari:44,variabl:[2,5,12,16,25,26,32,42,44,49,53],varieti:48,variou:[7,15,27,32,40,41,48,49],vasp:[0,2,3,5,11,12,15,25,40,41,42,44,46,47,48,51,52,53],vasp_cmd:[25,32,34,37,39,41,42,44,45,46,49,53],vasp_config:[0,51],vasp_input_param:[32,41],vasp_input_set:[32,34,37,44,45],vasp_input_set_kwarg:34,vasp_input_set_nonpolar:37,vasp_input_set_param:[34,41],vasp_input_set_polar:37,vasp_input_set_relax:44,vasp_input_set_stat:44,vasp_ncl:34,vasp_powerup:[0,42,51],vasp_relax_input_set_nonpolar:37,vasp_relax_input_set_polar:37,vasp_std:49,vasp_to_db_kwarg:27,vasp_vers:27,vaspcalcdb:[27,47,49,52],vaspdron:[27,41],vaspinputset:[27,32,34,37,44,45],vasprum:27,vasprun:[2,3,11,15,25,27,32,39,52],vasprun_fil:27,vasprun_path:32,vasptodb:[27,32,34],vasptodb_kwarg:34,vasptodbtask:[27,32,42],vasptodbtaskdron:27,vasptodbtaskdronetest:35,vbm:[27,32,34,44],vdw:34,vdw_kernel_dir:34,vec:34,verbos:[49,52],veri:[27,37,42,44,48,49],verifi:[46,48],version:[39,41,44,49,52,53],versu:42,via:[2,25,32,37,42,47,48,49,53],vib:47,vibrat:[44,47],view:[40,46,49],vinet:[28,32,37,44],virtual:[43,46,48],virtualenv:49,vis:[37,45],vis_relax:[44,45],vis_stat:44,visual:[44,47],voigt:37,volum:[28,32,37,41,44,47,53],volume_change_threshold:27,vrun:27,wai:[16,25,32,42,44,45,47,48,49,50,52],walk:[3,11,15,44,48],wall:[32,34],wall_tim:[32,34],walltim:[15,27,47,49,52],walltimehandl:32,want:[3,11,15,16,18,20,25,27,32,34,40,42,44,45,46,47,48,49,52,53],ward:41,warn:[27,45],warranti:50,wavecar:[27,32,41],wavefunct:[34,38],web:48,websit:44,well:[16,18,20,27,32,42,45,47,49,52],went:[47,49,52],were:[45,52],wether:5,wf_bandstructur:[38,52],wf_bandstructure_hs:38,wf_bandstructure_no_opt:38,wf_bandstructure_plus_boltztrap:38,wf_bandstructure_plus_hs:38,wf_bulk_modulu:38,wf_dielectric_const:38,wf_dielectric_constant_no_opt:38,wf_elastic_const:[38,45],wf_elastic_constant_minim:38,wf_filenam:37,wf_gibb:44,wf_gibbs_free_energi:[38,44,47],wf_metadata:37,wf_nmr:38,wf_nudged_elastic_band:38,wf_piezoelectric_const:38,wf_raman_spectra:38,wf_scan_opt:38,wf_static:38,wf_structure_optim:[38,49],wf_thermal_expans:38,wf_user_indic:49,wf_uuid:[32,34],wf_xanes_k_edg:9,wfid:37,wfid_:37,wflow:14,wfname:45,wfspec:25,what:[3,11,15,27,32,40,42,44,45,47,49,52,53],whatev:[25,46,49],whatsoev:50,when:[2,5,12,16,20,26,27,32,37,38,41,42,44,48,49],whenev:49,where:[2,16,20,25,27,32,34,39,42,44,45,46,47,48,49,52],whether:[2,11,12,13,14,15,16,18,20,25,27,32,34,37,48,49,50],which:[2,5,12,15,16,18,20,25,26,29,32,34,37,39,40,41,42,44,45,47,48,49,52,53],whitehead:48,whitespac:27,who:43,whole:39,why:46,wide:[48,49],wipe:45,within:[2,27,42,44,49],without:[13,15,16,20,27,32,37,44,46,48,49,50,52],won:46,wood:[41,43,48],worfklow:37,work:[2,5,12,16,25,26,27,32,37,42,44,46,48,49,50,52],worker:[25,27,42,44,49],worker_nam:49,worker_tutori:25,workflow:[0,4,7,11,13,15,16,18,25,27,32,34,41,46],worri:[44,49],worth:49,would:[16,18,20,32,40,42,44,46,49,52],wrap:[44,47,52],write:[2,5,7,12,13,16,20,26,27,29,32,34,37,42,44,45,49,52],write_input:[0,4,11,15,27],write_task_doc:39,write_to_dir:16,writecustominput:16,writeexafspath:5,writefefffromioset:5,writeinput:16,writeinputfromforcefieldandtopolog:12,writeinputfromioset:[12,16],writenebfromendpoint:32,writenebfromimag:32,writenormalmodedisplacedposcar:32,writetransmutedstructureioset:32,writevasp:27,writevaspfromioset:32,writevaspfromiosetfrominterpolatedposcar:32,writevaspfrompmgobject:32,writevasphsebsfromprev:32,writevaspnmrfromprev:32,writevaspnscffromprev:32,writevaspsocfromprev:32,writevaspstaticfromprev:32,written:[12,13,16,27,32,44,50],wrong:49,wrt:32,www:37,xane:[5,7,9],xasfw:7,xc_overrid:27,xhigh:[13,14],xlabel:47,xlim:52,xlow:[13,14],xml:[2,3,11,15,27,32,52],xmu:5,xyz:[13,14],yaml:[7,25,29,37,41,42,44,46,47,48,52],yield:[14,16,20,32,34,47],ylabel:47,you:[2,3,5,11,12,15,16,20,25,26,27,32,34,37,40,41,42,44,45,46,47,48,49,50,52,53],your:[27,30,32,37,40,42,44,45,46,47,48,49,50,53],your_api_kei:49,yourself:[42,45,49],zero:53,zone:52},titles:["atomate package","atomate.common package","atomate.common.firetasks package","atomate.common.firetasks.tests package","atomate.feff package","atomate.feff.firetasks package","atomate.feff.firetasks.tests package","atomate.feff.fireworks package","atomate.feff.fireworks.tests package","atomate.feff.workflows package","atomate.feff.workflows.tests package","atomate.lammps package","atomate.lammps.firetasks package","atomate.lammps.fireworks package","atomate.lammps.workflows package","atomate.qchem package","atomate.qchem.firetasks package","atomate.qchem.firetasks.tests package","atomate.qchem.fireworks package","atomate.qchem.workflows package","atomate.qchem.workflows.base package","atomate.qchem.workflows.tests package","atomate.tools package","atomate.tools.post_process package","atomate.tools.tests package","atomate.utils package","atomate.utils.tests package","atomate.vasp package","atomate.vasp.analysis package","atomate.vasp.builders package","atomate.vasp.builders.examples package","atomate.vasp.examples package","atomate.vasp.firetasks package","atomate.vasp.firetasks.tests package","atomate.vasp.fireworks package","atomate.vasp.tests package","atomate.vasp.workflows package","atomate.vasp.workflows.base package","atomate.vasp.workflows.presets package","atomate.vasp.workflows.tests package","Builders","atomate Changelog","Atomate concepts","Contributors","Creating workflows","Customizing workflows","Atomate developer installation","Running Gibbs workflows","atomate (Materials Science Workflows)","Installing atomate","License","atomate","Running workflows tutorial","Workflow YAML Reference"],titleterms:{"function":45,"new":48,EOS:53,The:[40,42,48],Use:[45,47,52],Using:45,add:[47,49,52],adsorpt:37,analysi:[22,28,40],analyz:[47,49,52],api:49,atom:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,44,46,48,49,51,52,53],background:44,bandgap_estim:29,bandstructur:52,base:[20,29,37],basic:[46,48],boltztrap_materi:29,builder:[29,30,40],builders_exampl:31,bulk_modulu:37,calcloc:42,calcul:[40,45,48],can:49,cancel:49,center:49,changelog:[41,48],checklist:49,cite:48,code:[46,48],common:[1,2,3],comput:49,concept:42,conclus:[44,47,52],config:27,configur:49,confirm:46,connect:49,contact:48,content:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],contribut:48,contributor:[43,48],core:[7,9,13,14,18,34,37,38,40],creat:[40,44,48,49,52],custom:[45,48],data:40,databas:[4,11,15,25,27,49],db_file:42,defin:52,deform:37,develop:46,dielectr:29,differ:[42,45],directori:49,document:48,double_ff_opt:20,drone:[11,15,27],elast:37,energi:47,env_chk:[42,44],environ:49,equat:47,everyth:49,exampl:[30,31,53],exchang:[32,34,37],faq:49,feff:[4,5,6,7,8,9,10],ferroelectr:37,file:[52,53],file_materi:29,fileio:25,find:44,finish:49,firetask:[2,3,5,6,12,16,17,32,33],firework:[7,8,13,18,34,44],fix_task:29,fizzl:49,fragment:[16,20],free:47,fw_config:49,gener:[47,52],geo_transform:16,gibb:[23,37,47],glue_task:[2,5,12,32],help:[44,49],honestli:49,how:49,incar:45,instal:[46,48,49],introduct:[40,44,45,46,47,49,52,53],job:49,json:49,kei:49,kpoint:45,lammp:[11,12,13,14],launchpad:49,licens:[48,50],machin:42,made:49,magnet:37,materi:49,materials_descriptor:29,materials_ehul:29,mistak:49,mode:[46,49],modifi:44,modul:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],mongodb:49,more:44,my_fwork:49,my_launchpad:49,my_qadapt:49,neb:37,neb_task:32,need:49,next:49,nmr:34,object:[44,45,47,49,52],option:[46,52],other:40,own:52,packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,49],paramet:49,pars:48,parse_output:[2,5,12,16,32],passcalcloc:44,perform:42,phonopi:28,plot_raman:23,polar:34,post:46,post_process:23,potcar:45,powerup:[15,27,42,44,45],pre:52,prerequisit:[44,45,49,52],preset:[9,38],problem:49,project:49,pseudopotenti:49,pymatgen:49,python:[46,47,49,52],qchem:[15,16,17,18,19,20,21],raman:37,refer:[48,53],report:40,reserv:49,result:[48,49],run:[40,46,47,48,49,52],run_build:30,run_calc:[2,5,12,16,32],scaffold:49,scan:38,set:[45,48],setup:[47,52],sketch:44,solv:49,state:47,step:49,still:49,structur:52,submission_filt:27,submit:49,submodul:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39],subpackag:[0,1,2,4,5,7,9,11,15,16,19,22,25,27,29,32,36],support:48,syntax:42,tag:29,tasks_materi:29,tasksmaterialsbuild:40,test:[3,6,8,10,17,21,24,25,26,33,35,39,46,49],test_adsorbate_workflow:39,test_bulk_modulus_workflow:39,test_copi:33,test_double_ff_opt:21,test_dron:35,test_eels_workflow:10,test_elastic_workflow:39,test_exafs_scattering_path:10,test_exchang:33,test_exchange_workflow:39,test_ferroelectric_workflow:39,test_firework:8,test_fragment:[17,21],test_geo_transform:17,test_get_interpolated_poscar:33,test_glue_task:3,test_load:26,test_magnetism_workflow:39,test_neb_workflow:39,test_nmr:39,test_parse_output:3,test_parse_pass_writ:21,test_polarization_to_db:33,test_quasiharmonic_debye_approx:24,test_raman_workflow:39,test_run_calc:17,test_setup:35,test_task:6,test_torsion_potenti:21,test_util:26,test_vasp_powerup:35,test_vasp_workflow:39,test_write_input:17,test_write_vasp:33,test_write_vasp_from_interpolated_poscar:33,test_xas_workflow:10,thermal_expans:37,tool:[22,23,24],torsion_potenti:20,tri:49,troubleshoot:49,tune:42,tutori:[48,52],unit:46,use:52,using:49,util:[11,25,26,29],vasp:[27,28,29,30,31,32,33,34,35,36,37,38,39,45,49],vasp_config:27,vasp_powerup:27,verifi:49,virtual:49,what:48,workflow:[9,10,14,19,20,21,36,37,38,39,42,44,45,47,48,49,52,53],write_input:[5,12,16,32],yaml:[49,53],your:52}}) \ No newline at end of file diff --git a/docs/workflow_yaml_reference.html b/docs/workflow_yaml_reference.html index c02e9c824..8a43c02a4 100644 --- a/docs/workflow_yaml_reference.html +++ b/docs/workflow_yaml_reference.html @@ -4,7 +4,7 @@ - Workflow YAML Reference — atomate 0.9.4 documentation + Workflow YAML Reference — atomate 0.9.5 documentation @@ -35,7 +35,7 @@

        Navigation

      • previous |
      • - + @@ -234,7 +234,7 @@

        Navigation

      • previous |
      • - + diff --git a/docs_rst/atomate.vasp.firetasks.rst b/docs_rst/atomate.vasp.firetasks.rst index f2e04229c..7c14ade13 100644 --- a/docs_rst/atomate.vasp.firetasks.rst +++ b/docs_rst/atomate.vasp.firetasks.rst @@ -11,6 +11,14 @@ Subpackages Submodules ---------- +atomate.vasp.firetasks.exchange module +-------------------------------------- + +.. automodule:: atomate.vasp.firetasks.exchange + :members: + :undoc-members: + :show-inheritance: + atomate.vasp.firetasks.glue\_tasks module ----------------------------------------- diff --git a/docs_rst/atomate.vasp.firetasks.tests.rst b/docs_rst/atomate.vasp.firetasks.tests.rst index a8d1755d0..3e725097c 100644 --- a/docs_rst/atomate.vasp.firetasks.tests.rst +++ b/docs_rst/atomate.vasp.firetasks.tests.rst @@ -12,6 +12,14 @@ atomate.vasp.firetasks.tests.test\_copy module :undoc-members: :show-inheritance: +atomate.vasp.firetasks.tests.test\_exchange module +-------------------------------------------------- + +.. automodule:: atomate.vasp.firetasks.tests.test_exchange + :members: + :undoc-members: + :show-inheritance: + atomate.vasp.firetasks.tests.test\_get\_interpolated\_poscar module ------------------------------------------------------------------- diff --git a/docs_rst/atomate.vasp.fireworks.rst b/docs_rst/atomate.vasp.fireworks.rst index 9490e08b0..f82e94ade 100644 --- a/docs_rst/atomate.vasp.fireworks.rst +++ b/docs_rst/atomate.vasp.fireworks.rst @@ -12,6 +12,14 @@ atomate.vasp.fireworks.core module :undoc-members: :show-inheritance: +atomate.vasp.fireworks.exchange module +-------------------------------------- + +.. automodule:: atomate.vasp.fireworks.exchange + :members: + :undoc-members: + :show-inheritance: + atomate.vasp.fireworks.nmr module --------------------------------- diff --git a/docs_rst/atomate.vasp.workflows.base.rst b/docs_rst/atomate.vasp.workflows.base.rst index 31b694d3d..2f91b0d1d 100644 --- a/docs_rst/atomate.vasp.workflows.base.rst +++ b/docs_rst/atomate.vasp.workflows.base.rst @@ -44,6 +44,14 @@ atomate.vasp.workflows.base.elastic module :undoc-members: :show-inheritance: +atomate.vasp.workflows.base.exchange module +------------------------------------------- + +.. automodule:: atomate.vasp.workflows.base.exchange + :members: + :undoc-members: + :show-inheritance: + atomate.vasp.workflows.base.ferroelectric module ------------------------------------------------ diff --git a/docs_rst/atomate.vasp.workflows.tests.rst b/docs_rst/atomate.vasp.workflows.tests.rst index 62ff4bc8a..364abd6be 100644 --- a/docs_rst/atomate.vasp.workflows.tests.rst +++ b/docs_rst/atomate.vasp.workflows.tests.rst @@ -28,6 +28,14 @@ atomate.vasp.workflows.tests.test\_elastic\_workflow module :undoc-members: :show-inheritance: +atomate.vasp.workflows.tests.test\_exchange\_workflow module +------------------------------------------------------------ + +.. automodule:: atomate.vasp.workflows.tests.test_exchange_workflow + :members: + :undoc-members: + :show-inheritance: + atomate.vasp.workflows.tests.test\_ferroelectric\_workflow module ----------------------------------------------------------------- diff --git a/docs_rst/changelog.rst b/docs_rst/changelog.rst index 929794fbe..57c42db36 100644 --- a/docs_rst/changelog.rst +++ b/docs_rst/changelog.rst @@ -2,6 +2,14 @@ atomate Changelog ================= +**v0.9.5** + +* Add magnetism workflow (M. Horton, N. Frey) +* Overhaul SCAN workflow (R. Kingsbury) +* Move help to Discourse (A. Ganose) +* add ModifyKPoints Firetask (M. Siron) +* Misc fixes, dependency updates, and improvements (M. Horton, N. Frey, A. Jain, M. Siron, A. Ganose) + **v0.9.4** * Fixes for new pymatgen (S. Blau, S.P. Ong) diff --git a/docs_rst/contributors.rst b/docs_rst/contributors.rst index 4e371d834..4a280704d 100644 --- a/docs_rst/contributors.rst +++ b/docs_rst/contributors.rst @@ -7,9 +7,9 @@ atomate development is led by the Hacking Materials research group led by Anubha Contributions are provided by: * Alireza Faghaninia, Alex Dunn, Alex Ganose, and Evan Spotte-Smith through the research group of A. Jain at LBNL. -* Kiran Mathew, Shyam Dwaraknath, Joey Montoya, Murat Aykol, Patrick Huck, Brandon Wood, Sam Blau, Jimmy Shen, Anne Rutt, Eric Sivonxay, and Martin Siron through the research group of Prof. Kristin Persson at UC Berkeley. +* Kiran Mathew, Shyam Dwaraknath, Joey Montoya, Murat Aykol, Matt Horton, Patrick Huck, Brandon Wood, Sam Blau, Jimmy Shen, Ryan Kingsbury, Anne Rutt, Eric Sivonxay, and Martin Siron through the research group of Prof. Kristin Persson at UC Berkeley. * Hanmei Tang, Prof. Shyue Ping Ong, and the Materials Virtual Lab research group at UC San Diego. * Brandon Bocklund, who led the atomate documentation effort, through the research group of Prof. Zi-Kiu Liu at Penn State. * Tess Smidt through the research group of Prof. Jeff Neaton at UC Berkeley. * Danny Broberg through the research group of Prof. Mark Asta at UC Berkeley. -* External contributors: specter119, M. Dias Costa, S. Torrisi, Max Dylla, Marnik Bercx, Tara Maria Boland, Nathan Frey. +* External contributors: specter119, M. Dias Costa, S. Torrisi, Max Dylla, Marnik Bercx, Tara Maria Boland, Nathan Frey, Martin Siron diff --git a/setup.py b/setup.py index 055c2b9f5..e0ea06e0d 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ if __name__ == "__main__": setup( name='atomate', - version='0.9.4', + version='0.9.5', description='atomate has implementations of FireWorks workflows for ' 'Materials Science', long_description=open(os.path.join(module_dir, 'README.md')).read(),