Skip to main content

Module market

Module market 

Source
Expand description

Code for creating sets of markets.

Enums§

MarketSet
Represents a set of markets which are invested in together.

Functions§

collect_agent_limits
Collects capacity limits for all processes in the agent’s search space for a given market.
get_asset_options
Get options from existing and potential assets for the given parameters
get_candidate_assets 🔒
Get candidate assets which produce a particular commodity for a given agent
get_demand_portion_for_market
Get a portion of the demand profile for this market
get_responsible_agents
Get the agents responsible for a given market in a given year along with the commodity portion for which they are responsible
select_assets_for_cycle
Iterates through the a pre-ordered set of markets forming a cycle, selecting assets for each market in turn.
select_assets_for_single_market
Select assets for a single market in a given year