Source code for hexrd.nf_config.input_files

import logging
import os

from .config import Config


logger = logging.getLogger('hexrd.config')


[docs]class InputConfig(Config): @property def det_file(self): temp = self._cfg.get('input_files:det_file') if isinstance(temp, (int, float)): temp = [temp, temp] return temp @property def mat_file(self): temp = self._cfg.get('input_files:mat_file') if isinstance(temp, (int, float)): temp = [temp, temp] return temp @property def grain_out_file(self): temp = self._cfg.get('input_files:grain_out_file') if isinstance(temp, (int, float)): temp = [temp, temp] return temp