aiida.restapi.translator.calculation package

class aiida.restapi.translator.calculation.CalculationTranslator(**kwargs)[source]

Bases: aiida.restapi.translator.node.NodeTranslator

Translator relative to resource ‘calculations’ and aiida class Calculation

class Calculation(**kwargs)

Bases: aiida.orm.implementation.general.calculation.AbstractCalculation, aiida.orm.implementation.django.node.Node

__abstractmethods__ = frozenset([])
__module__ = 'aiida.orm.implementation.django.calculation'
_abc_cache = <_weakrefset.WeakSet object>
_abc_negative_cache = <_weakrefset.WeakSet object>
_abc_negative_cache_version = 38
_abc_registry = <_weakrefset.WeakSet object>
_logger = <logging.Logger object>
_plugin_type_string = 'calculation.Calculation.'
_query_type_string = 'calculation.'
__init__(**kwargs)[source]

Initialise the parameters. Create the basic query_help

__label__ = 'calculations'
__module__ = 'aiida.restapi.translator.calculation'
_aiida_class

alias of aiida.orm.implementation.django.calculation.Calculation

_aiida_type = 'calculation.Calculation'
_qb_type = 'calculation.Calculation.'
_result_type = 'calculations'
static get_files_list(files=None, prefix=None)[source]
static get_retrieved_inputs(filename=None, rtype=None)[source]

Get the submitted input files for job calculation :param node: aiida node :return: the retrieved input files for job calculation

static get_retrieved_outputs(filename=None, rtype=None)[source]

Get the retrieved output files for job calculation :param node: aiida node :return: the retrieved output files for job calculation