idmtools.registry.experiment_specification module¶
- 
class 
idmtools.registry.experiment_specification.ExperimentPluginSpecification¶ Bases:
idmtools.registry.plugin_specification.PluginSpecification,abc.ABC- 
classmethod 
get_name(strip_all: bool = True) → str¶ Get name of plugin. By default we remove the PlatformSpecification portion. :param strip_all: When true, ExperimentPluginSpecification and ExperimentPluginSpec is stripped from name. :param When false only Specification and Spec is Stripped:
Returns:
- 
get(configuration: dict) → Experiment¶ Return a new model using the passed in configuration.
- Parameters
 configuration – The INI configuration file to use.
- Returns
 The new model.
- 
get_type() → Type[Experiment]¶ 
- 
classmethod 
 
- 
class 
idmtools.registry.experiment_specification.ExperimentPlugins(strip_all: bool = True)¶ Bases:
object- 
get_plugins() → Set[idmtools.registry.experiment_specification.ExperimentPluginSpecification]¶ 
- 
get_plugin_map() → Dict[str, idmtools.registry.experiment_specification.ExperimentPluginSpecification]¶ 
-