19 lines
854 B
Python
19 lines
854 B
Python
# Copyright (c) 2020, salesforce.com, inc.
|
|
# All rights reserved.
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
# For full license text, see the LICENSE file in the repo root
|
|
# or https://opensource.org/licenses/BSD-3-Clause
|
|
|
|
from ai_economist.foundation import utils
|
|
from ai_economist.foundation.agents import agent_registry as agents
|
|
from ai_economist.foundation.components import component_registry as components
|
|
from ai_economist.foundation.entities import endogenous_registry as endogenous
|
|
from ai_economist.foundation.entities import landmark_registry as landmarks
|
|
from ai_economist.foundation.entities import resource_registry as resources
|
|
from ai_economist.foundation.scenarios import scenario_registry as scenarios
|
|
|
|
|
|
def make_env_instance(scenario_name, **kwargs):
|
|
scenario_class = scenarios.get(scenario_name)
|
|
return scenario_class(**kwargs)
|