aiida_skeaf package#
Subpackages#
- aiida_skeaf.calculations package
- Subpackages
- Submodules
- aiida_skeaf.calculations.skeaf module
SkeafCalculationSkeafCalculation._DEFAULT_INPUT_BXSFSkeafCalculation._DEFAULT_INPUT_FILESkeafCalculation._DEFAULT_OUTPUT_FILESkeafCalculation.__abstractmethods__SkeafCalculation.__module__SkeafCalculation._abc_implSkeafCalculation.define()SkeafCalculation.generate_input_filecontent()SkeafCalculation.prepare_for_submission()
- aiida_skeaf.calculations.wan2skeaf module
InputParametersWan2skeafCalculationWan2skeafCalculation._DEFAULT_INPUT_BXSFWan2skeafCalculation._DEFAULT_OUTPUT_BXSFWan2skeafCalculation._DEFAULT_OUTPUT_FILEWan2skeafCalculation.__abstractmethods__Wan2skeafCalculation.__module__Wan2skeafCalculation._abc_implWan2skeafCalculation.define()Wan2skeafCalculation.prepare_for_submission()
- Module contents
- aiida_skeaf.data package
- aiida_skeaf.parsers package
- aiida_skeaf.utils package
- aiida_skeaf.workflows package
- Subpackages
- Module contents
SkeafWorkChainSkeafWorkChain.__abstractmethods__SkeafWorkChain.__module__SkeafWorkChain._abc_implSkeafWorkChain.define()SkeafWorkChain.get_builder_from_protocol()SkeafWorkChain.get_protocol_filepath()SkeafWorkChain.inspect_skeaf_many()SkeafWorkChain.inspect_wan2skeaf()SkeafWorkChain.on_terminated()SkeafWorkChain.results()SkeafWorkChain.run_skeaf_many()SkeafWorkChain.run_wan2skeaf()SkeafWorkChain.setup()
validate_inputs()
Submodules#
aiida_skeaf.cli module#
Command line interface (cli) for aiida_skeaf.
Register new commands either via the “console_scripts” entry point or plug them directly into the ‘verdi’ command by using AiiDA-specific entry points like “aiida.cmdline.data” (both in the setup.json file).
aiida_skeaf.helpers module#
Helper functions for automatically setting up computer & code. Helper functions for setting up
An AiiDA localhost computer
A “skeaf_v1p3p0_r149” code on localhost
Note: Point 2 is made possible if the skeaf_v1p3p0_r149 executable is
available in the PATH on the UNIX system.
- aiida_skeaf.helpers.get_code(entry_point, computer)[source]#
Get local code. Sets up code for given entry point on given computer.
- Parameters:
entry_point – Entry point of calculation plugin
computer – (local) AiiDA computer
- Returns:
The code node
- Return type:
- aiida_skeaf.helpers.get_computer(name='localhost-test', workdir=None)[source]#
Get AiiDA computer. Loads computer ‘name’ from the database, if exists. Sets up local computer ‘name’, if it isn’t found in the DB.
- Parameters:
name – Name of computer to load or set up.
workdir – path to work directory Used only when creating a new computer.
- Returns:
The computer node
- Return type:
Module contents#
aiida_skeaf
AiiDA plugin for the Supercell K-space Extremal Area Finder (SKEAF) code