so some stuff is defenetly working ... and crafting too. soo lets merge

This commit is contained in:
2023-01-17 09:31:33 +01:00
parent 30b634a322
commit e15841914d
7 changed files with 386 additions and 28 deletions
@@ -526,14 +526,14 @@ class ContinuousDoubleAuction(BaseComponent):
for _, agent in enumerate(world.agents):
# Private to the agent
available_ask_agent=full_asks - self.ask_hists[c][agent.idx]
available_bid_agent=full_bids- self.bid_hists[c][agent.idx]
obs[agent.idx].update(
{
"market_rate-{}".format(c): market_rate,
"market_rate-{}".format(c): market_rate*self.inv_scale,
"price_history-{}".format(c): scaled_price_history,
"available_asks-{}".format(c): full_asks
- self.ask_hists[c][agent.idx],
"available_bids-{}".format(c): full_bids
- self.bid_hists[c][agent.idx],
"available_asks-{}".format(c): np.clip(available_ask_agent,0,self.max_num_orders),
"available_bids-{}".format(c): np.clip(available_bid_agent,0,self.max_num_orders),
"my_asks-{}".format(c): self.ask_hists[c][agent.idx],
"my_bids-{}".format(c): self.bid_hists[c][agent.idx],
}