atomate.vasp package¶
Subpackages¶
- atomate.vasp.analysis package
- atomate.vasp.builders package
- Subpackages
- Submodules
- atomate.vasp.builders.bandgap_estimation module
- atomate.vasp.builders.base module
- atomate.vasp.builders.boltztrap_materials module
- atomate.vasp.builders.dielectric module
- atomate.vasp.builders.file_materials module
- atomate.vasp.builders.fix_tasks module
- atomate.vasp.builders.materials_descriptor module
- atomate.vasp.builders.materials_ehull module
- atomate.vasp.builders.tags module
- atomate.vasp.builders.tasks_materials module
- atomate.vasp.builders.utils module
- Module contents
- atomate.vasp.firetasks package
- Subpackages
- atomate.vasp.firetasks.tests package
- Submodules
- atomate.vasp.firetasks.tests.test_copy 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
- atomate.vasp.firetasks.tests.test_write_vasp_from_interpolated_poscar module
- Module contents
- atomate.vasp.firetasks.tests package
- Submodules
- atomate.vasp.firetasks.glue_tasks module
- atomate.vasp.firetasks.neb_tasks module
- atomate.vasp.firetasks.parse_outputs module
- atomate.vasp.firetasks.run_calc module
- atomate.vasp.firetasks.write_inputs module
- Module contents
- Subpackages
- atomate.vasp.fireworks package
- atomate.vasp.tests package
- atomate.vasp.workflows package
- Subpackages
- atomate.vasp.workflows.base package
- Submodules
- atomate.vasp.workflows.base.adsorption module
- atomate.vasp.workflows.base.bulk_modulus module
- atomate.vasp.workflows.base.core module
- atomate.vasp.workflows.base.deformations module
- atomate.vasp.workflows.base.elastic module
- atomate.vasp.workflows.base.ferroelectric module
- atomate.vasp.workflows.base.gibbs module
- atomate.vasp.workflows.base.neb module
- atomate.vasp.workflows.base.raman module
- atomate.vasp.workflows.base.thermal_expansion module
- Module contents
- atomate.vasp.workflows.presets package
- atomate.vasp.workflows.tests package
- Submodules
- 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_ferroelectric_workflow module
- atomate.vasp.workflows.tests.test_neb_workflow module
- atomate.vasp.workflows.tests.test_raman_workflow module
- atomate.vasp.workflows.tests.test_vasp_workflows module
- Module contents
- atomate.vasp.workflows.base package
- Module contents
- Subpackages
Submodules¶
atomate.vasp.config module¶
atomate.vasp.database module¶
atomate.vasp.drones module¶
atomate.vasp.powerups module¶
atomate.vasp.submission_filter module¶
-
class
atomate.vasp.submission_filter.
SubmissionFilter
(is_valid=True, potcar_exists=True, max_natoms=200, is_ordered=True, not_in_MP=True, MAPI_KEY=None, require_bandstructure=False)¶ Bases:
pymatgen.alchemy.filters.AbstractStructureFilter
-
NO_POTCARS
= ['Po', 'At', 'Rn', 'Fr', 'Ra', 'Am', 'Cm', 'Bk', 'Cf', 'Es', 'Fm', 'Md', 'No', 'Lr']¶
-
__init__
(is_valid=True, potcar_exists=True, max_natoms=200, is_ordered=True, not_in_MP=True, MAPI_KEY=None, require_bandstructure=False)¶ Initialize a submission filter for checking that structures are valid for calculations.
- Args:
- is_valid (bool): If true, checks structure validity potcar_exists (bool): If true, ensures all elements have VASP PAW_PBE POTCAR max_natoms (int): If not None, ensures structure has <=max_natoms atoms is_ordered (bool): If true, ensures structure is ordered not_in_MP (bool): If true, ensures structure not in MP MAPI_KEY (str): For MP checks, your MAPI key if not previously set as config var require_bandstructure (bool): For MP checks, require a band structure calc
-
as_dict
()¶
-
classmethod
from_dict
(d)¶
-
test
(structure)¶
-