EconSimulacra
User Guide
Installation
Quick Start
Configuration Reference
Architecture Overview
API Reference
API Reference
Project
Changelog
EconSimulacra
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
aclose() (econsimulacra.llm_services.clients.vllm_client.VLLMClient method)
act() (econsimulacra.agents.auto_reacter.AutoReactLLMAgent method)
(econsimulacra.agents.base.Agent method)
(econsimulacra.agents.government.Government method)
(econsimulacra.agents.llm_agent.LLMAgent method)
action (econsimulacra.memory.base.SocialHistoryItem attribute)
add_agent() (econsimulacra.social_networks.base.SocialNetwork method)
Agent (class in econsimulacra.agents.base)
AgentGenerationLog (class in econsimulacra.logs.base)
AgentMemory (class in econsimulacra.memory.base)
apply_action_to_env() (econsimulacra.envs.base.Environment method)
assign_name() (econsimulacra.llm_services.personas.base.PersonaBuilder method)
AutoReactLLMAgent (class in econsimulacra.agents.auto_reacter)
B
bind() (econsimulacra.social_networks.recsys.RecommenderSystem method)
build_persona() (econsimulacra.llm_services.personas.base.PersonaBuilder method)
(econsimulacra.llm_services.personas.scored_persona.ScoredPersonaBuilder method)
build_persona_prompt() (econsimulacra.llm_services.personas.base.PersonaBuilder method)
build_prompt() (econsimulacra.llm_services.prompts.base.PromptBuilder method)
buying_power (econsimulacra.memory.base.StateEvaluationItem attribute)
C
calc_stress_from_consumption_history() (in module econsimulacra.memory.stress_utils)
calc_stress_from_move_history() (in module econsimulacra.memory.stress_utils)
calc_stress_from_state_evaluation_history() (in module econsimulacra.memory.stress_utils)
calculate_buying_power() (econsimulacra.envs.base.Environment method)
calculate_relative_wealth() (econsimulacra.envs.base.Environment method)
ChangePriceLog (class in econsimulacra.logs.base)
check_trigger_after_log() (econsimulacra.events.base.EventTrigger method)
check_trigger_after_step() (econsimulacra.events.base.EventTrigger method)
clear() (econsimulacra.logs.base.Logger method)
close() (econsimulacra.llm_services.clients.vllm_client.VLLMClient method)
ConstantSalary (class in econsimulacra.events.constant_salary)
ConstantSupply (class in econsimulacra.events.constant_supply)
consumption_history (econsimulacra.memory.base.AgentMemory attribute)
ConsumptionHistoryItem (class in econsimulacra.memory.base)
ConsumptionLog (class in econsimulacra.logs.base)
ConsumptionTax (class in econsimulacra.events.consumption_tax)
counterparty_id (econsimulacra.memory.base.ExchangeHistoryItem attribute)
D
DictLogger (class in econsimulacra.logs.dict_logger)
E
econsimulacra.agents.auto_reacter
module
econsimulacra.agents.base
module
econsimulacra.agents.government
module
econsimulacra.agents.llm_agent
module
econsimulacra.envs.base
module
econsimulacra.envs.obs_providers
module
econsimulacra.envs.order
module
econsimulacra.envs.space
module
econsimulacra.envs.time_translator
module
econsimulacra.events.base
module
econsimulacra.events.constant_salary
module
econsimulacra.events.constant_supply
module
econsimulacra.events.consumption_tax
module
econsimulacra.events.subsidy4specific_order
module
econsimulacra.items.base
module
econsimulacra.llm_services.clients.base
module
econsimulacra.llm_services.clients.openai_client
module
econsimulacra.llm_services.clients.transformers_client
module
econsimulacra.llm_services.clients.vllm_client
module
econsimulacra.llm_services.personas.base
module
econsimulacra.llm_services.personas.scored_persona
module
econsimulacra.llm_services.prompts.base
module
econsimulacra.logs.base
module
econsimulacra.logs.dict_logger
module
econsimulacra.memory.base
module
econsimulacra.memory.stress_aware_summarizer
module
econsimulacra.simulator
module
econsimulacra.social_networks.base
module
econsimulacra.social_networks.recsys
module
Environment (class in econsimulacra.envs.base)
evaluate_agent_state() (econsimulacra.envs.base.Environment method)
Event (class in econsimulacra.events.base)
EventManager (class in econsimulacra.events.base)
EventTrigger (class in econsimulacra.events.base)
exchange_goods() (econsimulacra.agents.base.Agent method)
exchange_history (econsimulacra.memory.base.AgentMemory attribute)
ExchangeHistoryItem (class in econsimulacra.memory.base)
execute() (econsimulacra.envs.order.Order method)
(econsimulacra.events.base.Event method)
(econsimulacra.events.constant_salary.ConstantSalary method)
(econsimulacra.events.constant_supply.ConstantSupply method)
(econsimulacra.events.consumption_tax.ConsumptionTax method)
(econsimulacra.events.subsidy4specific_order.Subsidy4SpecificOrder method)
F
follow_agent() (econsimulacra.social_networks.base.SocialNetwork method)
FollowCapProvider (class in econsimulacra.envs.obs_providers)
FollowLog (class in econsimulacra.logs.base)
from_agent_id (econsimulacra.memory.base.PurchaseHistoryItem attribute)
G
generate_response() (econsimulacra.llm_services.clients.base.LLMClient method)
(econsimulacra.llm_services.clients.openai_client.OpenAIClient method)
(econsimulacra.llm_services.clients.transformers_client.TransformersClient method)
(econsimulacra.llm_services.clients.vllm_client.VLLMClient method)
get_agents() (econsimulacra.envs.space.GridSpace method)
get_allowed_num_follows() (econsimulacra.social_networks.base.SocialNetwork method)
get_colocated_agents() (econsimulacra.envs.space.GridSpace method)
get_current_subsidy_rate() (econsimulacra.events.subsidy4specific_order.Subsidy4SpecificOrder method)
get_current_tax_rate() (econsimulacra.events.consumption_tax.ConsumptionTax method)
get_follow_cap() (econsimulacra.social_networks.base.SocialNetwork method)
get_followers() (econsimulacra.social_networks.base.SocialNetwork method)
get_follows() (econsimulacra.social_networks.base.SocialNetwork method)
get_inventory() (econsimulacra.agents.base.Agent method)
get_item_amount() (econsimulacra.agents.base.Agent method)
get_item_name (econsimulacra.memory.base.ExchangeHistoryItem attribute)
get_item_quantity (econsimulacra.memory.base.ExchangeHistoryItem attribute)
get_memory() (econsimulacra.memory.base.MemoryHandler method)
get_memory_handler() (econsimulacra.envs.base.Environment method)
get_num_followers() (econsimulacra.social_networks.base.SocialNetwork method)
get_num_follows() (econsimulacra.social_networks.base.SocialNetwork method)
get_obs() (econsimulacra.envs.obs_providers.FollowCapProvider method)
(econsimulacra.envs.obs_providers.IncomingOrdersProvider method)
(econsimulacra.envs.obs_providers.IncomingSwapProposalsProvider method)
(econsimulacra.envs.obs_providers.ItemName2PriceProvider method)
(econsimulacra.envs.obs_providers.MemoryProvider method)
(econsimulacra.envs.obs_providers.NumFollowersProvider method)
(econsimulacra.envs.obs_providers.NumFollowsProvider method)
(econsimulacra.envs.obs_providers.ObsProvider method)
(econsimulacra.envs.obs_providers.ObsProviderFromCoLocatedAgents method)
(econsimulacra.envs.obs_providers.OthersInventoriesProvider method)
(econsimulacra.envs.obs_providers.OthersPosProvider method)
(econsimulacra.envs.obs_providers.RecommendedFollowsProvider method)
(econsimulacra.envs.obs_providers.SelfDestinationProvider method)
(econsimulacra.envs.obs_providers.SelfIDProvider method)
(econsimulacra.envs.obs_providers.SelfInitPosProvider method)
(econsimulacra.envs.obs_providers.SelfInventoryProvider method)
(econsimulacra.envs.obs_providers.SelfIsHouseholdProvider method)
(econsimulacra.envs.obs_providers.SelfIsMovingProvider method)
(econsimulacra.envs.obs_providers.SelfNameProvider method)
(econsimulacra.envs.obs_providers.SelfPosProvider method)
(econsimulacra.envs.obs_providers.SelfSalaryProvider method)
(econsimulacra.envs.obs_providers.SelfTweetProvider method)
(econsimulacra.envs.obs_providers.TimeDeltaProvider method)
(econsimulacra.envs.obs_providers.TimeProvider method)
(econsimulacra.envs.obs_providers.VisibleTLProvider method)
get_observations() (econsimulacra.envs.base.Environment method)
get_persona() (econsimulacra.envs.base.Environment method)
(econsimulacra.llm_services.personas.base.PersonaBuilder method)
get_persona_builder() (econsimulacra.envs.base.Environment method)
get_pos() (econsimulacra.envs.space.GridSpace method)
get_price() (econsimulacra.items.base.Item method)
get_recommendations() (econsimulacra.social_networks.recsys.RecommenderSystem method)
(econsimulacra.social_networks.recsys.TwoHopRecommenderSystem method)
get_recommended_follows() (econsimulacra.social_networks.base.SocialNetwork method)
get_self_name() (econsimulacra.agents.base.Agent method)
get_service() (econsimulacra.envs.base.Environment method)
get_space_size() (econsimulacra.envs.space.GridSpace method)
get_time() (econsimulacra.envs.base.Environment method)
get_time_step() (econsimulacra.envs.base.Environment method)
get_time_translator() (econsimulacra.envs.base.Environment method)
get_timedelta() (econsimulacra.envs.base.Environment method)
(econsimulacra.envs.time_translator.TimeTranslator method)
get_total_amount() (econsimulacra.envs.base.Environment method)
get_tweet() (econsimulacra.social_networks.base.SocialNetwork method)
give_item_name (econsimulacra.memory.base.ExchangeHistoryItem attribute)
give_item_quantity (econsimulacra.memory.base.ExchangeHistoryItem attribute)
Government (class in econsimulacra.agents.government)
GridSpace (class in econsimulacra.envs.space)
H
hook_add_agent() (econsimulacra.social_networks.recsys.RecommenderSystem method)
(econsimulacra.social_networks.recsys.TwoHopRecommenderSystem method)
hook_follow_agent() (econsimulacra.social_networks.recsys.RecommenderSystem method)
(econsimulacra.social_networks.recsys.TwoHopRecommenderSystem method)
hook_tweet() (econsimulacra.social_networks.recsys.RecommenderSystem method)
hook_unfollow_agent() (econsimulacra.social_networks.recsys.RecommenderSystem method)
(econsimulacra.social_networks.recsys.TwoHopRecommenderSystem method)
I
IncomingOrdersProvider (class in econsimulacra.envs.obs_providers)
IncomingSwapProposalsProvider (class in econsimulacra.envs.obs_providers)
init_pos (econsimulacra.memory.base.MoveHistoryItem attribute)
inventory_dic (econsimulacra.memory.base.StateEvaluationItem attribute)
is_expired() (econsimulacra.envs.order.Order method)
(econsimulacra.envs.order.SwapProposal method)
is_fulfilled() (econsimulacra.envs.order.Order method)
(econsimulacra.envs.order.SwapProposal method)
Item (class in econsimulacra.items.base)
item_name (econsimulacra.memory.base.ConsumptionHistoryItem attribute)
(econsimulacra.memory.base.PurchaseHistoryItem attribute)
(econsimulacra.memory.base.SaleHistoryItem attribute)
(econsimulacra.memory.base.SetPriceHistoryItem attribute)
ItemName2PriceProvider (class in econsimulacra.envs.obs_providers)
J
judge_reaction() (econsimulacra.agents.auto_reacter.AutoReactLLMAgent method)
L
LLMAgent (class in econsimulacra.agents.llm_agent)
LLMClient (class in econsimulacra.llm_services.clients.base)
Log (class in econsimulacra.logs.base)
Logger (class in econsimulacra.logs.base)
M
MemoryHandler (class in econsimulacra.memory.base)
MemoryProvider (class in econsimulacra.envs.obs_providers)
MemorySummarizer (class in econsimulacra.memory.base)
module
econsimulacra.agents.auto_reacter
econsimulacra.agents.base
econsimulacra.agents.government
econsimulacra.agents.llm_agent
econsimulacra.envs.base
econsimulacra.envs.obs_providers
econsimulacra.envs.order
econsimulacra.envs.space
econsimulacra.envs.time_translator
econsimulacra.events.base
econsimulacra.events.constant_salary
econsimulacra.events.constant_supply
econsimulacra.events.consumption_tax
econsimulacra.events.subsidy4specific_order
econsimulacra.items.base
econsimulacra.llm_services.clients.base
econsimulacra.llm_services.clients.openai_client
econsimulacra.llm_services.clients.transformers_client
econsimulacra.llm_services.clients.vllm_client
econsimulacra.llm_services.personas.base
econsimulacra.llm_services.personas.scored_persona
econsimulacra.llm_services.prompts.base
econsimulacra.logs.base
econsimulacra.logs.dict_logger
econsimulacra.memory.base
econsimulacra.memory.stress_aware_summarizer
econsimulacra.simulator
econsimulacra.social_networks.base
econsimulacra.social_networks.recsys
move_agent() (econsimulacra.envs.space.GridSpace method)
move_history (econsimulacra.memory.base.AgentMemory attribute)
move_many_agents() (econsimulacra.envs.space.GridSpace method)
MoveHistoryItem (class in econsimulacra.memory.base)
MoveLog (class in econsimulacra.logs.base)
N
new_price (econsimulacra.memory.base.SetPriceHistoryItem attribute)
num_followers (econsimulacra.memory.base.SocialHistoryItem attribute)
num_follows (econsimulacra.memory.base.SocialHistoryItem attribute)
NumFollowersProvider (class in econsimulacra.envs.obs_providers)
NumFollowsProvider (class in econsimulacra.envs.obs_providers)
O
ObsProvider (class in econsimulacra.envs.obs_providers)
ObsProviderFromCoLocatedAgents (class in econsimulacra.envs.obs_providers)
old_price (econsimulacra.memory.base.SetPriceHistoryItem attribute)
OpenAIClient (class in econsimulacra.llm_services.clients.openai_client)
Order (class in econsimulacra.envs.order)
OrderExpirationLog (class in econsimulacra.logs.base)
OrderLog (class in econsimulacra.logs.base)
OrderReactionLog (class in econsimulacra.logs.base)
OthersInventoriesProvider (class in econsimulacra.envs.obs_providers)
OthersPosProvider (class in econsimulacra.envs.obs_providers)
P
persona_dic (econsimulacra.memory.base.StateEvaluationItem attribute)
PersonaBuilder (class in econsimulacra.llm_services.personas.base)
place_agent() (econsimulacra.envs.space.GridSpace method)
pos (econsimulacra.memory.base.MoveHistoryItem attribute)
price (econsimulacra.memory.base.PurchaseHistoryItem attribute)
(econsimulacra.memory.base.SaleHistoryItem attribute)
process_logs() (econsimulacra.logs.base.Logger method)
PromptBuilder (class in econsimulacra.llm_services.prompts.base)
ProposalExpirationLog (class in econsimulacra.logs.base)
ProposalLog (class in econsimulacra.logs.base)
ProposalReactionLog (class in econsimulacra.logs.base)
provide_info4all_agents() (econsimulacra.agents.base.Agent method)
provide_info4allowed_agents() (econsimulacra.agents.base.Agent method)
provide_info4co_located_agents() (econsimulacra.agents.base.Agent method)
purchase_history (econsimulacra.memory.base.AgentMemory attribute)
PurchaseHistoryItem (class in econsimulacra.memory.base)
Q
quantity (econsimulacra.memory.base.ConsumptionHistoryItem attribute)
(econsimulacra.memory.base.PurchaseHistoryItem attribute)
(econsimulacra.memory.base.SaleHistoryItem attribute)
R
react() (econsimulacra.envs.order.Order method)
(econsimulacra.envs.order.SwapProposal method)
read_and_write() (econsimulacra.logs.base.Log method)
RecommendedFollowsProvider (class in econsimulacra.envs.obs_providers)
RecommenderSystem (class in econsimulacra.social_networks.recsys)
register_classes() (econsimulacra.envs.base.Environment method)
(econsimulacra.simulator.Simulator method)
relative_wealth (econsimulacra.memory.base.StateEvaluationItem attribute)
remember_log() (econsimulacra.envs.base.Environment method)
remove_agent() (econsimulacra.envs.space.GridSpace method)
request_obs() (econsimulacra.agents.base.Agent method)
reset() (econsimulacra.envs.base.Environment method)
S
sale_history (econsimulacra.memory.base.AgentMemory attribute)
SaleHistoryItem (class in econsimulacra.memory.base)
save() (econsimulacra.logs.base.Logger method)
(econsimulacra.logs.dict_logger.DictLogger method)
ScoredPersonaBuilder (class in econsimulacra.llm_services.personas.scored_persona)
self_assign_name() (econsimulacra.agents.base.Agent method)
(econsimulacra.agents.government.Government method)
(econsimulacra.agents.llm_agent.LLMAgent method)
SelfDestinationProvider (class in econsimulacra.envs.obs_providers)
SelfIDProvider (class in econsimulacra.envs.obs_providers)
SelfInitPosProvider (class in econsimulacra.envs.obs_providers)
SelfInventoryProvider (class in econsimulacra.envs.obs_providers)
SelfIsHouseholdProvider (class in econsimulacra.envs.obs_providers)
SelfIsMovingProvider (class in econsimulacra.envs.obs_providers)
SelfNameProvider (class in econsimulacra.envs.obs_providers)
SelfPosProvider (class in econsimulacra.envs.obs_providers)
SelfSalaryProvider (class in econsimulacra.envs.obs_providers)
SelfTweetProvider (class in econsimulacra.envs.obs_providers)
set_price() (econsimulacra.items.base.Item method)
set_price_history (econsimulacra.memory.base.AgentMemory attribute)
SetPriceHistoryItem (class in econsimulacra.memory.base)
simulate() (econsimulacra.simulator.Simulator method)
SimulationSummarizer (class in econsimulacra.simulator)
Simulator (class in econsimulacra.simulator)
social_history (econsimulacra.memory.base.AgentMemory attribute)
SocialHistoryItem (class in econsimulacra.memory.base)
SocialNetwork (class in econsimulacra.social_networks.base)
SpaceAssignLog (class in econsimulacra.logs.base)
state_evaluation_history (econsimulacra.memory.base.AgentMemory attribute)
StateEvaluationItem (class in econsimulacra.memory.base)
StateEvaluationLog (class in econsimulacra.logs.base)
step() (econsimulacra.envs.base.Environment method)
step_to_datetime() (econsimulacra.envs.time_translator.TimeTranslator method)
StressAwareSummarizer (class in econsimulacra.memory.stress_aware_summarizer)
StressCalculator (class in econsimulacra.memory.stress_aware_summarizer)
Subsidy4SpecificOrder (class in econsimulacra.events.subsidy4specific_order)
summarize_end() (econsimulacra.simulator.SimulationSummarizer method)
summarize_start() (econsimulacra.simulator.SimulationSummarizer method)
summarize_stress() (econsimulacra.memory.stress_aware_summarizer.StressCalculator method)
SwapProposal (class in econsimulacra.envs.order)
sync_time() (econsimulacra.memory.base.MemorySummarizer method)
(econsimulacra.memory.stress_aware_summarizer.StressAwareSummarizer method)
(econsimulacra.memory.stress_aware_summarizer.StressCalculator method)
T
target_agent_id (econsimulacra.memory.base.SocialHistoryItem attribute)
time (econsimulacra.memory.base.ConsumptionHistoryItem attribute)
(econsimulacra.memory.base.ExchangeHistoryItem attribute)
(econsimulacra.memory.base.MoveHistoryItem attribute)
(econsimulacra.memory.base.PurchaseHistoryItem attribute)
(econsimulacra.memory.base.SaleHistoryItem attribute)
(econsimulacra.memory.base.SetPriceHistoryItem attribute)
(econsimulacra.memory.base.SocialHistoryItem attribute)
(econsimulacra.memory.base.StateEvaluationItem attribute)
time_step (econsimulacra.memory.base.ConsumptionHistoryItem attribute)
time_to_tweet() (econsimulacra.agents.government.Government method)
TimeDeltaProvider (class in econsimulacra.envs.obs_providers)
TimeProvider (class in econsimulacra.envs.obs_providers)
TimeTranslator (class in econsimulacra.envs.time_translator)
to_agent_id (econsimulacra.memory.base.SaleHistoryItem attribute)
to_dict() (econsimulacra.logs.base.AgentGenerationLog method)
(econsimulacra.logs.base.Log method)
(econsimulacra.logs.base.StateEvaluationLog method)
TransformersClient (class in econsimulacra.llm_services.clients.transformers_client)
trigger_events_after_log() (econsimulacra.events.base.EventManager method)
trigger_events_after_step() (econsimulacra.events.base.EventManager method)
tweet() (econsimulacra.social_networks.base.SocialNetwork method)
TweetLog (class in econsimulacra.logs.base)
TwoHopRecommenderSystem (class in econsimulacra.social_networks.recsys)
U
unfollow_agent() (econsimulacra.social_networks.base.SocialNetwork method)
UnfollowLog (class in econsimulacra.logs.base)
update() (econsimulacra.memory.base.MemoryHandler method)
update_time() (econsimulacra.envs.order.Order method)
(econsimulacra.envs.order.SwapProposal method)
V
VisibleTLProvider (class in econsimulacra.envs.obs_providers)
VLLMClient (class in econsimulacra.llm_services.clients.vllm_client)
W
wealth (econsimulacra.memory.base.StateEvaluationItem attribute)
write_log() (econsimulacra.logs.base.Logger method)