andes.system.registry.RegistryLoader#

class andes.system.registry.RegistryLoader(system)[source]#

Manage imports and registration for groups, models and routines.

__init__(system)[source]#

Methods

check_group_common()

Check if all group common variables and parameters are met.

import_groups()

Import all groups classes defined in models/group.py.

import_models()

Import and instantiate models as System member attributes.

import_routines()

Import routines as defined in routines/__init__.py.

load_all()

Load groups, models and routines in dependency order.