create_component#
- create_component(component_class, params=None)[source]#
- Helper function to create a component instance with parameters. - This function creates a callable object that will instantiate the component with the given parameters when called by the model. - Parameters:
- component_class (Type[BaseComponent]) – The component class to instantiate 
- **kwargs – Parameters to pass to the component constructor 
 
- Returns:
- A function that creates the component instance when called by the model 
- Return type:
- Callable[[Any, Any], BaseComponent] 
 - Examples - >>> model.components = [ ... create_component(MyComponent, params=MyComponentParams), ... AnotherComponent, ... ] 
