:py:mod:`aiida_vasp.workchains.v2.common.builder_updater` ========================================================= .. py:module:: aiida_vasp.workchains.v2.common.builder_updater .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`VaspPresetConfig ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig :summary: * - :py:obj:`BaseBuilderUpdater ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater :summary: * - :py:obj:`VaspBuilderUpdater ` - * - :py:obj:`VaspNEBUpdater ` - * - :py:obj:`VaspRelaxUpdater ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater :summary: * - :py:obj:`VaspConvUpdater ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspConvUpdater :summary: * - :py:obj:`VaspBandUpdater ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater :summary: * - :py:obj:`VaspHybridBandUpdater ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspHybridBandUpdater :summary: Functions ~~~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`get_library_path ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.get_library_path :summary: * - :py:obj:`is_specified ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.is_specified :summary: * - :py:obj:`update_dict_node ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.update_dict_node :summary: * - :py:obj:`builder_to_dict ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.builder_to_dict :summary: Data ~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`DEFAULT_PRESET ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.DEFAULT_PRESET :summary: * - :py:obj:`DEFAULT_INPUTSET ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.DEFAULT_INPUTSET :summary: * - :py:obj:`__all__ ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.__all__ :summary: * - :py:obj:`OPTIONS_TEMPLATES ` - .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.OPTIONS_TEMPLATES :summary: API ~~~ .. py:data:: DEFAULT_PRESET :canonical: aiida_vasp.workchains.v2.common.builder_updater.DEFAULT_PRESET :value: 'VaspPreset' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.DEFAULT_PRESET .. py:data:: DEFAULT_INPUTSET :canonical: aiida_vasp.workchains.v2.common.builder_updater.DEFAULT_INPUTSET :value: 'UCLRelaxSet' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.DEFAULT_INPUTSET .. py:data:: __all__ :canonical: aiida_vasp.workchains.v2.common.builder_updater.__all__ :value: ('VaspBandUpdater', 'VaspBuilderUpdater', 'VaspConvUpdater', 'VaspHybridBandUpdater', 'VaspNEBUpdate... .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.__all__ .. py:function:: get_library_path() :canonical: aiida_vasp.workchains.v2.common.builder_updater.get_library_path .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.get_library_path .. py:data:: OPTIONS_TEMPLATES :canonical: aiida_vasp.workchains.v2.common.builder_updater.OPTIONS_TEMPLATES :value: None .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.OPTIONS_TEMPLATES .. py:class:: VaspPresetConfig :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig .. py:attribute:: name :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.name :type: str :value: None .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.name .. py:attribute:: inputset :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.inputset :type: str :value: None .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.inputset .. py:attribute:: default_code :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.default_code :type: str :value: None .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.default_code .. py:attribute:: code_specific :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.code_specific :type: dict :value: 'field(...)' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.code_specific .. py:attribute:: default_options :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.default_options :type: dict :value: 'field(...)' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.default_options .. py:attribute:: default_settings :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.default_settings :type: dict :value: 'field(...)' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.default_settings .. py:attribute:: default_inputset_overrides :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.default_inputset_overrides :type: dict :value: 'field(...)' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.default_inputset_overrides .. py:attribute:: default_relax_settings :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.default_relax_settings :type: dict :value: 'field(...)' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.default_relax_settings .. py:attribute:: default_band_settings :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.default_band_settings :type: dict :value: 'field(...)' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.default_band_settings .. py:method:: from_file(fname) :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.from_file :classmethod: .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.from_file .. py:method:: get_code_specific_options(code: str, namespace: str) -> dict :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.get_code_specific_options .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspPresetConfig.get_code_specific_options .. py:class:: BaseBuilderUpdater(preset_name: typing.Union[None, str] = None, builder: typing.Union[aiida.engine.processes.builder.ProcessBuilder, None] = None, verbose=False, set_name=None) :canonical: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater .. rubric:: Initialization .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater.__init__ .. py:property:: builder :canonical: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater.builder :type: aiida.engine.processes.builder.ProcessBuilder .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater.builder .. py:method:: submit() -> aiida.orm.WorkChainNode :canonical: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater.submit .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater.submit .. py:method:: run_get_node(verbose=True) -> aiida.orm.WorkChainNode :canonical: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater.run_get_node .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater.run_get_node .. py:method:: _get_help(namespace: str, print_to_stdout=True, inout='inputs') :canonical: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater._get_help .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater._get_help .. py:method:: get_output_help(namespace: str, print_to_stdout=True) :canonical: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater.get_output_help .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater.get_output_help .. py:method:: get_input_help(namespace: str, print_to_stdout=True) :canonical: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater.get_input_help .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater.get_input_help .. py:class:: VaspBuilderUpdater(preset_name: typing.Optional[str] = None, builder: typing.Optional[aiida.engine.processes.builder.ProcessBuilder] = None, root_namespace: typing.Optional[str] = None, code: typing.Optional[str] = None, verbose: bool = False, set_name: typing.Optional[str] = None) :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater Bases: :py:obj:`aiida_vasp.workchains.v2.common.builder_updater.BaseBuilderUpdater` .. py:attribute:: WF_ENTRYPOINT :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.WF_ENTRYPOINT :value: 'vasp.v2.vasp' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.WF_ENTRYPOINT .. py:attribute:: DEFAULT_INPUTSET :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.DEFAULT_INPUTSET :value: None .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.DEFAULT_INPUTSET .. py:property:: reference_structure :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.reference_structure :type: aiida.orm.StructureData .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.reference_structure .. py:method:: clear() -> None :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.clear .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.clear .. py:method:: apply_preset(initial_structure, code=None, label=None, overrides=None) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.apply_preset .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.apply_preset .. py:method:: use_inputset(structure, set_name=None, overrides=None, apply_preset=False, code=None, structure_node_name='structure') -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.use_inputset .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.use_inputset .. py:method:: set_kspacing(kspacing: float) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_kspacing .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_kspacing .. py:attribute:: update_kspacing :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_kspacing :value: None .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_kspacing .. py:property:: parameters :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.parameters :type: typing.Union[aiida.orm.Dict, None] .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.parameters .. py:property:: settings :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.settings :type: typing.Union[aiida.orm.Dict, None] .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.settings .. py:property:: options :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.options :type: typing.Union[aiida.orm.Dict, None] .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.options .. py:method:: set_code(code: typing.Union[str, aiida.orm.Code, None] = None) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_code .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_code .. py:method:: update_code(code: typing.Union[str, aiida.orm.Code]) :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_code .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_code .. py:method:: set_incar(*args, **kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_incar .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_incar .. py:method:: update_incar(*args, **kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_incar .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_incar .. py:method:: set_options(*args, code: typing.Optional[str] = None, apply_preset: bool = False, **kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_options .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_options .. py:method:: update_options(*args, **kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_options .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_options .. py:method:: set_kpoints_mesh(mesh: typing.List[int], offset: typing.List[float]) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_kpoints_mesh .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_kpoints_mesh .. py:method:: update_kpoints_mesh(mesh: typing.List[int], offset: typing.List[float]) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_kpoints_mesh .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_kpoints_mesh .. py:method:: set_settings(*args, code: typing.Optional[str] = None, apply_preset: bool = False, **kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_settings .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_settings .. py:method:: update_settings(*args, **kwargs) :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_settings .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_settings .. py:method:: set_label(label: typing.Optional[str] = None) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_label .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_label .. py:method:: update_label(label=None) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_label .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_label .. py:method:: set_resources(*args, **kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_resources .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.set_resources .. py:method:: update_resources(*args, **kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_resources .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater.update_resources .. py:method:: _set_options(option_class, option_name: str, target_namespace: typing.Union[aiida.engine.processes.builder.ProcessBuilder, aiida.engine.processes.builder.ProcessBuilderNamespace], **kwargs) :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater._set_options .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater._set_options .. py:class:: VaspNEBUpdater(preset_name: typing.Optional[str] = None, builder: typing.Optional[aiida.engine.processes.builder.ProcessBuilder] = None, root_namespace: typing.Optional[str] = None, code: typing.Optional[str] = None, verbose: bool = False, set_name: typing.Optional[str] = None) :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater Bases: :py:obj:`aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater` .. py:attribute:: WF_ENTRYPOINT :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.WF_ENTRYPOINT :value: 'vasp.neb' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.WF_ENTRYPOINT .. py:property:: reference_structure :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.reference_structure .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.reference_structure .. py:method:: apply_preset(structure_init, structure_final, code=None, label=None, interpolate=True, nimages=5, **kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.apply_preset .. py:method:: use_inputset(initial_structure: aiida.orm.StructureData, set_name=None, overrides=None, apply_preset=False, code=None) -> aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.use_inputset .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.use_inputset .. py:method:: set_label(label: typing.Optional[str] = None) -> aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.set_label .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.set_label .. py:method:: set_final_structure(final_structure: aiida.orm.StructureData) -> aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.set_final_structure .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.set_final_structure .. py:method:: set_neb_images(images: typing.Union[list, dict, aiida.common.extendeddicts.AttributeDict]) -> aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.set_neb_images .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.set_neb_images .. py:method:: set_interpolated_images(nimages: int) -> aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.set_interpolated_images .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.set_interpolated_images .. py:method:: view_images() :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.view_images .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspNEBUpdater.view_images .. py:class:: VaspRelaxUpdater(preset_name: typing.Optional[str] = None, builder: typing.Optional[aiida.engine.processes.builder.ProcessBuilder] = None, override_vasp_namespace: typing.Optional[aiida.engine.processes.builder.ProcessBuilderNamespace] = None, namespace_relax: typing.Optional[aiida.engine.processes.builder.ProcessBuilderNamespace] = None, code: typing.Optional[str] = None) :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater Bases: :py:obj:`aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater` .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater .. rubric:: Initialization .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater.__init__ .. py:attribute:: WF_ENTRYPOINT :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater.WF_ENTRYPOINT :value: 'vasp.v2.relax' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater.WF_ENTRYPOINT .. py:method:: apply_preset(structure: aiida.orm.StructureData, code: typing.Optional[str] = None, label: typing.Optional[str] = None, **kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater.apply_preset .. py:method:: set_relax_settings(**kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater.set_relax_settings .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater.set_relax_settings .. py:attribute:: update_relax_settings :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater.update_relax_settings :value: None .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater.update_relax_settings .. py:method:: clear_relax_settings() -> aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater.clear_relax_settings .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater.clear_relax_settings .. py:method:: clear() -> aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspRelaxUpdater.clear .. py:class:: VaspConvUpdater(preset_name: typing.Optional[str] = None, builder: typing.Optional[aiida.engine.processes.builder.ProcessBuilder] = None, root_namespace: typing.Optional[str] = None, code: typing.Optional[str] = None, verbose: bool = False, set_name: typing.Optional[str] = None) :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspConvUpdater Bases: :py:obj:`aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater` .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspConvUpdater .. rubric:: Initialization .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspConvUpdater.__init__ .. py:attribute:: WF_ENTRYPOINT :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspConvUpdater.WF_ENTRYPOINT :value: 'vasp.v2.converge' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspConvUpdater.WF_ENTRYPOINT .. py:method:: apply_preset(initial_structure, code=None, label=None, **kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspConvUpdater.apply_preset .. py:method:: set_conv_settings(**kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspConvUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspConvUpdater.set_conv_settings .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspConvUpdater.set_conv_settings .. py:class:: VaspBandUpdater(preset_name=None, builder=None, override_vasp_namespace=None, code=None) :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater Bases: :py:obj:`aiida_vasp.workchains.v2.common.builder_updater.VaspBuilderUpdater` .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater .. rubric:: Initialization .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater.__init__ .. py:attribute:: WF_ENTRYPOINT :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater.WF_ENTRYPOINT :value: 'vasp.v2.bands' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater.WF_ENTRYPOINT .. py:method:: get_relax_updater() :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater.get_relax_updater .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater.get_relax_updater .. py:method:: apply_preset(structure: aiida.orm.StructureData, run_relax: bool = False, label=None, **kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater.apply_preset .. py:method:: set_band_settings(**kwargs) -> aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater.set_band_settings .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater.set_band_settings .. py:class:: VaspHybridBandUpdater(preset_name=None, builder=None, override_vasp_namespace=None, code=None) :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspHybridBandUpdater Bases: :py:obj:`aiida_vasp.workchains.v2.common.builder_updater.VaspBandUpdater` .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspHybridBandUpdater .. rubric:: Initialization .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspHybridBandUpdater.__init__ .. py:attribute:: WF_ENTRYPOINT :canonical: aiida_vasp.workchains.v2.common.builder_updater.VaspHybridBandUpdater.WF_ENTRYPOINT :value: 'vasp.v2.hybrid_bands' .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.VaspHybridBandUpdater.WF_ENTRYPOINT .. py:function:: is_specified(port_namespace: aiida.engine.processes.builder.ProcessBuilderNamespace) -> bool :canonical: aiida_vasp.workchains.v2.common.builder_updater.is_specified .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.is_specified .. py:function:: update_dict_node(node: aiida.orm.Dict, content: dict, namespace: typing.Optional[str] = None, reuse_if_possible: bool = True) -> aiida.orm.Dict :canonical: aiida_vasp.workchains.v2.common.builder_updater.update_dict_node .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.update_dict_node .. py:function:: builder_to_dict(builder: aiida.engine.processes.builder.ProcessBuilder, unpack: bool = True) -> dict :canonical: aiida_vasp.workchains.v2.common.builder_updater.builder_to_dict .. autodoc2-docstring:: aiida_vasp.workchains.v2.common.builder_updater.builder_to_dict