openalea.core.service package#
Submodules#
openalea.core.service.control module#
- openalea.core.service.control.create_control(name, iname=None, value=None, constraints=None)[source]#
Create a new Control object. This object is local and standalone. To track it, use register service.
- openalea.core.service.control.get_control(name)[source]#
Get a tracked control by name. If multiple control with same name exists, returns a list of controls.
openalea.core.service.data module#
openalea.core.service.interface module#
TODO: Documentation
- openalea.core.service.interface.get_interface(interface, *args, **kwargs)[source]#
If interface is yet an instance of interface, returns it else, return an instance based on interface.
- openalea.core.service.interface.guess_interface(obj)[source]#
Returns interfaces than can correspond to object
>>> guess(1) ['IInt']
- openalea.core.service.interface.interface_class(interface=None)[source]#
Returns interface class corresponding to interface
openalea.core.service.introspection module#
openalea.core.service.ipython module#
openalea.core.service.mimetype module#
openalea.core.service.model module#
openalea.core.service.plugin module#
openalea.core.service.project module#
openalea.core.service.run module#
- openalea.core.service.run.model(name, *args, **kwds)#