Source code for jade.jobs.job_inputs_interface

"""Defines interface for Configuration Inputs."""

import abc


[docs] class JobInputsInterface(abc.ABC): """Interface definition for configuration inputs.""" @property def base_directory(self): """Return the base directory."""
[docs] @abc.abstractmethod def get_available_parameters(self): """Return a dictionary containing all available parameters."""