aiida_gromacs package¶
Subpackages¶
- aiida_gromacs.calculations package
- Submodules
- aiida_gromacs.calculations.editconf module
- aiida_gromacs.calculations.genericMD module
- aiida_gromacs.calculations.genion module
- aiida_gromacs.calculations.grompp module
- aiida_gromacs.calculations.make_ndx module
- aiida_gromacs.calculations.mdrun module
- aiida_gromacs.calculations.pdb2gmx module
- aiida_gromacs.calculations.solvate module
- Module contents
- aiida_gromacs.data package
- Submodules
- aiida_gromacs.data.editconf module
EditconfParametersEditconfParameters.__abstractmethods__EditconfParameters.__annotations__EditconfParameters.__firstlineno__EditconfParameters.__init__()EditconfParameters.__module__EditconfParameters.__parameters__EditconfParameters.__static_attributes__EditconfParameters.__str__()EditconfParameters._abc_implEditconfParameters._loggerEditconfParameters.cmdline_params()EditconfParameters.fieldsEditconfParameters.schemaEditconfParameters.validate()
- aiida_gromacs.data.genion module
GenionParametersGenionParameters.__abstractmethods__GenionParameters.__annotations__GenionParameters.__firstlineno__GenionParameters.__init__()GenionParameters.__module__GenionParameters.__parameters__GenionParameters.__static_attributes__GenionParameters.__str__()GenionParameters._abc_implGenionParameters._loggerGenionParameters.cmdline_params()GenionParameters.fieldsGenionParameters.schemaGenionParameters.validate()
- aiida_gromacs.data.grompp module
GromppParametersGromppParameters.__abstractmethods__GromppParameters.__annotations__GromppParameters.__firstlineno__GromppParameters.__init__()GromppParameters.__module__GromppParameters.__parameters__GromppParameters.__static_attributes__GromppParameters.__str__()GromppParameters._abc_implGromppParameters._loggerGromppParameters.cmdline_params()GromppParameters.fieldsGromppParameters.schemaGromppParameters.validate()
- aiida_gromacs.data.make_ndx module
Make_ndxParametersMake_ndxParameters.__abstractmethods__Make_ndxParameters.__annotations__Make_ndxParameters.__firstlineno__Make_ndxParameters.__init__()Make_ndxParameters.__module__Make_ndxParameters.__parameters__Make_ndxParameters.__static_attributes__Make_ndxParameters.__str__()Make_ndxParameters._abc_implMake_ndxParameters._loggerMake_ndxParameters.cmdline_params()Make_ndxParameters.fieldsMake_ndxParameters.schemaMake_ndxParameters.validate()
- aiida_gromacs.data.mdrun module
MdrunParametersMdrunParameters.__abstractmethods__MdrunParameters.__annotations__MdrunParameters.__firstlineno__MdrunParameters.__init__()MdrunParameters.__module__MdrunParameters.__parameters__MdrunParameters.__static_attributes__MdrunParameters.__str__()MdrunParameters._abc_implMdrunParameters._loggerMdrunParameters.cmdline_params()MdrunParameters.fieldsMdrunParameters.schemaMdrunParameters.validate()
- aiida_gromacs.data.pdb2gmx module
Pdb2gmxParametersPdb2gmxParameters.__abstractmethods__Pdb2gmxParameters.__annotations__Pdb2gmxParameters.__firstlineno__Pdb2gmxParameters.__init__()Pdb2gmxParameters.__module__Pdb2gmxParameters.__parameters__Pdb2gmxParameters.__static_attributes__Pdb2gmxParameters.__str__()Pdb2gmxParameters._abc_implPdb2gmxParameters._loggerPdb2gmxParameters.cmdline_params()Pdb2gmxParameters.fieldsPdb2gmxParameters.schemaPdb2gmxParameters.validate()
- aiida_gromacs.data.plumed_input module
PlumedInputDataPlumedInputData.__abstractmethods__PlumedInputData.__annotations__PlumedInputData.__firstlineno__PlumedInputData.__module__PlumedInputData.__parameters__PlumedInputData.__static_attributes__PlumedInputData._abc_implPlumedInputData._loggerPlumedInputData.calculation_inputs_outputsPlumedInputData.fieldsPlumedInputData.inpfile_listPlumedInputData.outfile_listPlumedInputData.set_file()
add_calculation_inputs()add_calculation_outputs()find_filename_from_string()find_plumed_filenames()parse_plumed_input_file()populate_plumed_files_to_inputs()
- aiida_gromacs.data.solvate module
SolvateParametersSolvateParameters.__abstractmethods__SolvateParameters.__annotations__SolvateParameters.__firstlineno__SolvateParameters.__init__()SolvateParameters.__module__SolvateParameters.__parameters__SolvateParameters.__static_attributes__SolvateParameters.__str__()SolvateParameters._abc_implSolvateParameters._loggerSolvateParameters.cmdline_params()SolvateParameters.fieldsSolvateParameters.schemaSolvateParameters.validate()
- Module contents
- aiida_gromacs.parsers package
- Submodules
- aiida_gromacs.parsers.editconf module
- aiida_gromacs.parsers.genericMD module
- aiida_gromacs.parsers.genion module
- aiida_gromacs.parsers.grompp module
- aiida_gromacs.parsers.make_ndx module
- aiida_gromacs.parsers.mdrun module
MdrunParserMdrunParser.__abstractmethods__MdrunParser.__annotations__MdrunParser.__firstlineno__MdrunParser.__init__()MdrunParser.__module__MdrunParser.__static_attributes__MdrunParser._abc_implMdrunParser.check_trajectory_format()MdrunParser.output_parsed_metadata()MdrunParser.parse()MdrunParser.parse_file_contents()
- aiida_gromacs.parsers.pdb2gmx module
- aiida_gromacs.parsers.solvate module
- Module contents
- aiida_gromacs.workflows package
- Submodules
- aiida_gromacs.workflows.simsetup module
SetupWorkChainSetupWorkChain.__abstractmethods__SetupWorkChain.__annotations__SetupWorkChain.__firstlineno__SetupWorkChain.__module__SetupWorkChain.__static_attributes__SetupWorkChain._abc_implSetupWorkChain.define()SetupWorkChain.editconf()SetupWorkChain.genion()SetupWorkChain.gromppions()SetupWorkChain.gromppmin()SetupWorkChain.gromppnpt()SetupWorkChain.gromppnvt()SetupWorkChain.gromppprod()SetupWorkChain.minimise()SetupWorkChain.nptequilibrate()SetupWorkChain.nvtequilibrate()SetupWorkChain.pdb2gmx()SetupWorkChain.prodmd()SetupWorkChain.result()SetupWorkChain.solvate()
- Module contents
Submodules¶
aiida_gromacs.helpers module¶
Helper functions for automatically setting up computer & code. Helper functions for setting up
An AiiDA localhost computer
A “gmx” code on localhost
Note: Point 2 is made possible by the fact that the diff executable is
available in the PATH on almost any UNIX system.
- aiida_gromacs.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.orm.nodes.data.code.installed.InstalledCode
- aiida_gromacs.helpers.get_computer(name='localhost', 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:
aiida.orm.computers.Computer
- aiida_gromacs.helpers.setup_generic_code(code)[source]¶
Try to set up any code for running a genericMD process
- Parameters:
code – executable@computer of the code being run
Module contents¶
aiida_gromacs
A plugin for using GROMACS with AiiDA for molecular dymanics simulations.