aiida_spirit.data package

Submodules

aiida_spirit.data._formatting_info module

Things for type and consistency checking of spirit input parameters

aiida_spirit.data._type_check module

Type checking of spirit input parameters

aiida_spirit.data._type_check.convert_bool(val)[source]

convert boolean to 1/0 integer for writing

aiida_spirit.data._type_check.validate_array(key, val, len_check=None, minval=None, maxval=None)[source]

Validate array input

aiida_spirit.data._type_check.validate_bool(key, val)[source]

validate boolean

aiida_spirit.data._type_check.validate_float(key, val, minval=None, maxval=None, allow_int=True)[source]

validate float

aiida_spirit.data._type_check.validate_input_dict(params_dict)[source]

Go through the complete parameters dict and validate the inputs

aiida_spirit.data._type_check.validate_int(key, val, minval=None, maxval=None)[source]

validate integer

aiida_spirit.data._type_check.validate_range(key, val, minval=None, maxval=None)[source]

Check if value is within range given by minval and maxval

aiida_spirit.data._type_check.validate_string(key, val, allowed_strings=None)[source]

Validate string input

aiida_spirit.data._type_check.verify_input_para(key, val)[source]

check input parameter for consistency and convert to string. Return the string version

Module contents