Learn R Programming

aemo (version 0.4.3)

aemo_participants: NEM market participants and their registered DUIDs

Description

Returns a mapping of NEM market participants (companies) to their registered Dispatchable Unit Identifiers (DUIDs), joined from the MMSDM PARTICIPANT and DUDETAILSUMMARY tables. Use this for corporate ownership analysis: rolling up generator output or bids from DUID-level data to the company level.

Usage

aemo_participants()

Arguments

Value

An aemo_tbl with columns participantid, participantclassid (e.g. GENERATOR, LOAD, TRADER), name (company name), duid, stationid, regionid, dispatchtype, schedule_type. Rows are one per participant-DUID combination. If MMSDM is unreachable, returns an empty table with a warning.

See Also

aemo_units() for DUID-level registry without participant mapping.

Other reference: aemo_dlf(), aemo_interconnectors(), aemo_mlf(), aemo_price_caps(), aemo_regions(), aemo_settlement(), aemo_snapshot(), aemo_units()

Examples

Run this code
# \donttest{
op <- options(aemo.cache_dir = tempdir())
try({
  pt <- aemo_participants()
  # DUIDs owned by AGL
  pt[grepl("AGL", pt$name, ignore.case = TRUE), ]
})
options(op)
# }

Run the code above in your browser using DataLab