isodata.pjm.query package

Submodules

isodata.pjm.query.QueryASBilaterals module

QueryASBilaterals - This message is used to query for the latest known active subzone and reserve type to be cleared per hour for the given operating day. This is a public report.

isodata.pjm.query.QueryASBilaterals.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryActiveSubzone module

QueryActiveSubzone -This message is used to query for the latest known active subzone and reserve type to be cleared per hour for the given operating day. This is a public report.

isodata.pjm.query.QueryActiveSubzone.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryAllDSRScheduleDetail module

QueryAllDSRScheduleDetail - To request all schedules associated with a load response location or the locations of a portfolio.

isodata.pjm.query.QueryAllDSRScheduleDetail.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryAllDSRScheduleSelection module

QueryAllDSRScheduleSelection - To request all schedules associated with a load response location or the locations of a portfolio

isodata.pjm.query.QueryAllDSRScheduleSelection.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryAllScheduleAvailabilityUpdate module

QueryAllScheduleAvailabilityUpdate - To request all schedules associated with a unit location or the locations of a portfolio, execute the following query request.

isodata.pjm.query.QueryAllScheduleAvailabilityUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryAllScheduleDetail module

QueryAllScheduleDetail - To request all schedules associated with a unit location or the locations of a portfolio, execute the following query request.

isodata.pjm.query.QueryAllScheduleDetail.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryAllScheduleDetailUpdate module

QueryAllScheduleDetailUpdate - To request all schedule detail updates associated with a unit location or the locations of a portfolio, execute the following query request.

isodata.pjm.query.QueryAllScheduleDetailUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryAllScheduleGasNomination module

QueryAllScheduleGasNomination - Undocumented

isodata.pjm.query.QueryAllScheduleGasNomination.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryAllScheduleOffer module

QueryAllScheduleOffer - To request all schedules associated with a unit location or the locations of a portfolio, execute the following query request.

isodata.pjm.query.QueryAllScheduleOffer.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryAllScheduleRestriction module

QueryAllScheduleRestriction - To request all schedule restriction associated with a unit location or the locations of a portfolio, execute the following query request.

isodata.pjm.query.QueryAllScheduleRestriction.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryAllScheduleSelection module

QueryAllScheduleSelection - To request all schedules associated with a unit location or the locations of a portfolio, execute the following query request.

isodata.pjm.query.QueryAllScheduleSelection.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryAllScheduleUpdate module

QueryAllScheduleUpdate - To request all offer detail updates associated with a unit location or the locations of a portfolio, execute the following query request.

isodata.pjm.query.QueryAllScheduleUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryBidNodes module

QueryBidNodes - Query for a list of all pricing nodes that have ever been referenced by previous bids by the participant. This is a private report.

Note: No really good reason to use lxml other than to just show how it can be done.

isodata.pjm.query.QueryBidNodes.make_request(report, pretty_print=False)[source]

Generate the SOAP Document to send to the market.

isodata.pjm.query.QueryBidNodes.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryBindingLimits module

QueryBindingLimits - The binding limits report describes which constraints apply for a particular hour on a specified date. Data is available upon day-ahead market close on the day ahead of the operating day.

isodata.pjm.query.QueryBindingLimits.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryByTransaction module

QueryByTransaction - The response to a successful query by transaction is a message that contains exactly what was submitted by the transaction. This includes the entire message, including the SOAP envelope, body elements, and <SubmitRequest> content.

isodata.pjm.query.QueryByTransaction.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDA30MinuteReserveResults module

QueryDA30MinuteReserveResults -This message is used to query for the DA 30 Minute Reserve Results for the given operating day. This is a public report.

isodata.pjm.query.QueryDA30MinuteReserveResults.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDANonSynchronizedReserveAward module

QueryDANonSynchronizedReserveAward - This message is used to query for the DA Non-Synchronized Reserve Award for requested locations. This is a private report.

isodata.pjm.query.QueryDANonSynchronizedReserveAward.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDAPrimaryReserveResults module

QueryDAPrimaryReserveResults - This message is used to query for the DA Primary Reserve Results for the given operating day. This is a public report.

isodata.pjm.query.QueryDAPrimaryReserveResults.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDASchedMW module

QueryDASchedMW - This message is used to query for the DA reliability results. This is a public report. The data is published for each operating day.

isodata.pjm.query.QueryDASchedMW.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDASecondaryReserveAward module

QueryDASecondaryReserveAward - This message is used to query for the DA Secondary Reserve Award for requested locations. This is a private report.

isodata.pjm.query.QueryDASecondaryReserveAward.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDASynchronizedReserveAward module

QueryDASynchronizedReserveAward - This message is used to query for the DA Synchronized Reserve Award for requested locations. This is a private report.

isodata.pjm.query.QueryDASynchronizedReserveAward.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDASynchronizedReserveResults module

QueryDASynchronizedReserveResults - This message is used to query for the DA Synchronized Reserve Results for the given operating day. This is a public report.

isodata.pjm.query.QueryDASynchronizedReserveResults.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRDASecondaryReserveAward module

QueryDSRDASecondaryReserveAward - This message is used to query for the DSR DA Secondary Reserve Award for requested locations. This is a private report.

isodata.pjm.query.QueryDSRDASecondaryReserveAward.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRDASynchronizedReserveAward module

QueryDSRDASynchronizedReserveAward - This message is used to query for the DSR DA Synchronized Reserve Award for requested locations. This is a private report.

isodata.pjm.query.QueryDSRDASynchronizedReserveAward.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRDetail module

QueryDSRDetail - You may query for a particular market day and DSR location

isodata.pjm.query.QueryDSRDetail.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRRTSecondaryReserveAward module

QueryDSRRTSecondaryReserveAward - This message is used to query for the DSR RT Secondary Reserve Award for requested locations. This is a private report.

isodata.pjm.query.QueryDSRRTSecondaryReserveAward.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRRTSynchronizedReserveAward module

QueryDSRRTSynchronizedReserveAward - This message is used to query for the RT Synchronized Reserve Award for requested locations. This is a private report.

isodata.pjm.query.QueryDSRRTSynchronizedReserveAward.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRRegistration module

QueryDSRRegistration - This message is used to query for DSR registration information. This is a private report.

isodata.pjm.query.QueryDSRRegistration.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRRegulationAward module

QueryDSRRegulationAward - This message is used to query for the regulation award for requested resources. This is a private report. The data is published hourly during the operating day.

isodata.pjm.query.QueryDSRRegulationAward.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRRegulationOffer module

QueryDSRRegulationOffer -You may query for a particular resource location using the message described below. To query for submitted DSRRegulation Offer data the following QueryRequest.

isodata.pjm.query.QueryDSRRegulationOffer.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRRegulationUpdate module

QueryDSRRegulationUpdate - To query the market for a submitted DSRRegulation Update data and receive all the hourly intervals submitted

isodata.pjm.query.QueryDSRRegulationUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRSRREGAward module

QueryDSRSRREGAward -

NO DOCUMENTATION ON THIS QUERY REQUEST

isodata.pjm.query.QueryDSRSRREGAward.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRScheduleCompositeOffer module

QueryDSRScheduleCompositeOffer - This is a private report. This message is used to query for the composite offer associated with the DSR schedules belonging to a participant. Only composite offer calculated above $1000 will be shown in this query.

isodata.pjm.query.QueryDSRScheduleCompositeOffer.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRScheduleDefinitions module

QueryDSRScheduleDefinitions - NO Documentation at all

isodata.pjm.query.QueryDSRScheduleDefinitions.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRScheduleDetail module

QueryDSRScheduleDetail - You may query for a particular market day and generator by location name and specific schedule identifier

isodata.pjm.query.QueryDSRScheduleDetail.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRScheduleOffer module

QueryDSRScheduleOffer - To query the market for a specific submitted schedule offers

isodata.pjm.query.QueryDSRScheduleOffer.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRScheduleOfferUpdate module

QueryDSRScheduleOfferUpdate - To query the system for schedule detail update

isodata.pjm.query.QueryDSRScheduleOfferUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRScheduleSelection module

QueryDSRScheduleSelection - To query the market for a single submitted schedule selection message for a given day

isodata.pjm.query.QueryDSRScheduleSelection.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRSchedules module

QueryDSRSchedules - You may query for a particular market day and DSR land schedule using the message described below. To query the market for a single submitted schedule selection message for a given day

isodata.pjm.query.QueryDSRSchedules.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRSecondaryReserveOffer module

QueryDSRSecondaryReserveOffer - To query for a submitted secondary reserve offer data

isodata.pjm.query.QueryDSRSecondaryReserveOffer.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRSecondaryReserveUpdate module

QueryDSRSecondaryReserveUpdate - To query for a submitted secondary reserve update data

isodata.pjm.query.QueryDSRSecondaryReserveUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRSynchronizedReserveOffer module

QueryDSRSynchronizedReserveOffer - To query for a submitted synchronized reserve offer data

isodata.pjm.query.QueryDSRSynchronizedReserveOffer.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRSynchronizedReserveUpdate module

QueryDSRSynchronizedReserveUpdate - To query for a submitted synchronized reserve update data

isodata.pjm.query.QueryDSRSynchronizedReserveUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDSRUpdate module

QueryDSRUpdate - You may query for a particular market day and DSR location, To query for a submitted DSR update data

isodata.pjm.query.QueryDSRUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDemandBid module

QueryDemandBid - You may query for a particular effective day and did locations using the message described below. You may query by specifying a given location name or a portfolio of locations. To query the system for a submitted fixed demand bids of a one or more bid location nodes for a given day.

isodata.pjm.query.QueryDemandBid.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDemandBidCap module

QueryDemandBidCap - This message is used to query for the demand bid cap for the day for the participant. This is a private report.

isodata.pjm.query.QueryDemandBidCap.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDemandSummary module

QueryDemandSummary - This message format is used to query for the day-ahead demand summary reporting the overall system demand forecast versus cleared energy by area. The day-ahead summary also includes the reserve requirement for each area. Data is available when the day-ahead market closes on the day-ahead of the operating day

isodata.pjm.query.QueryDemandSummary.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDispatchLambda module

QueryDispatchLambda - This query is used to obtain the details of the lambda generation for the current day for given generators.

isodata.pjm.query.QueryDispatchLambda.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryDistributionFactors module

QueryDistributionFactors - You may query for a particular effective day and Aggregate nodes using the message described below. To query the system for a submitted distribution factors of a one or more aggregate nodes for a given day.

You may query for a particular effective day and Aggregate nodes using the message described below. To query the system for a submitted distribution factors of a one or more aggregate nodes for a given day.

isodata.pjm.query.QueryDistributionFactors.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryExceptionParameterLimits module

QueryExceptionParameterLimits - You may query for a particular effective day and weather point using the message described below. To query the system for submitted exceptions for a given interval

isodata.pjm.query.QueryExceptionParameterLimits.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryFuelPriceExceptions module

QueryFuelPriceExceptions -You may query for a submitted unit fuel exception(s) using the message described below. To query for submitted Unit Fuel Exceptions data

isodata.pjm.query.QueryFuelPriceExceptions.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryFuelTypes module

QueryFuelTypes - This query will return a list of all valid fuel types. This is a public report. The Fuel Type list is updated as needed by PJM.

isodata.pjm.query.QueryFuelTypes.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryGetUnitParameterLimits module

QueryGetUnitParameterLimits - Undocumented

isodata.pjm.query.QueryGetUnitParameterLimits.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryIFPAreaForecast module

QueryIFPAreaForecast - To query submitted area forecast hourly data

isodata.pjm.query.QueryIFPAreaForecast.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryIFPUnitOffer module

QueryIFPUnitOffer - To query submitted offer data

isodata.pjm.query.QueryIFPUnitOffer.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryIFPUnitUpdate module

QueryIFPUnitUpdate - To query for submitted hourly update data

isodata.pjm.query.QueryIFPUnitUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryInterfaceLimits module

QueryInterfaceLimits - This query is for the report describing the hourly operating limits used in the day-ahead scheduling process between PJM interfaces and neighboring control areas. This is a public report. This report is available daily when the Day Ahead Market result is approved on the day before the operating day.

isodata.pjm.query.QueryInterfaceLimits.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryMarketPrices module

QueryMarketPrices - This query returns the day-ahead market clearing prices for the requested locations. This is a public report. The report is an hourly report for the requested operating day. The market clearing prices are available daily when the Day Ahead Market result is approved on the day before the operating day.

isodata.pjm.query.QueryMarketPrices.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryMarketResults module

QueryMarketResults - This query returns the day-ahead market results and prices for the requested locations. This is a private report. The report is an hourly report for the requested operating day. The market clearing prices are available daily when Day Ahead Market result is approved on the day before the operating day.

Type is one of: Generation, Demand, Virtual, LoadResponse

isodata.pjm.query.QueryMarketResults.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryMessages module

QueryMessages - This query returns messages that have been issued by the market operator. All messages are considered public.

Optional query parameter specifying the active date time to use when querying messages. By default, the current date and time are used.

Optional query parameter specifying the priority threshold to use on filtering the messages. All messages with a priority of this threshold value or less are returned. By default, the threshold value is 999, meaning that all messages are returned.

isodata.pjm.query.QueryMessages.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryNetTieSchedule module

QueryNetTieSchedule - This query is for the report describing the hourly power flowing between PJM and its neighbors for a specific operating day. This is a public report. This report is available daily when Day Ahead Market result is available on the day before the operating day.

isodata.pjm.query.QueryNetTieSchedule.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryNewUpToTransactionID module

QueryNewUpToTransactionID - This message is used to query for the next up to transaction id for a participant. This is a private report.

isodata.pjm.query.QueryNewUpToTransactionID.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryNodeList module

QueryNodeList - This message format is used query for a list of all pricing nodes defined in the market. This is a public report. The node list is updated periodically by PJM as it receives new details posted to PJM.

isodata.pjm.query.QueryNodeList.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryNonSynchronizedReserveBilaterals module

QueryNonSynchronizedReserveBilaterals - This message is used to query for the non synchronized reserve bilateral schedules that are operative for a particular day. The query response returns all non synchronized reserve bilaterals for the participant who is a party to the bilateral (as a buyer or a seller). This is a private report. The bilateral schedules are available at the end of the rebid period for the next day.

isodata.pjm.query.QueryNonSynchronizedReserveBilaterals.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryNonSynchronizedReserveOffer module

QueryNonSynchronizedReserveOffer -You may query for a particular market day and resource location using the message described below. To query for submitted offer data use the following query request:

isodata.pjm.query.QueryNonSynchronizedReserveOffer.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryNonSynchronizedReserveUpdate module

QueryNonSynchronizedReserveUpdate - You may query for a particular market day and resource location using the message described below. To query for submitted update data

isodata.pjm.query.QueryNonSynchronizedReserveUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryOPCDeliveredFuel module

QueryOPCDeliveredFuel - Undocumented

isodata.pjm.query.QueryOPCDeliveredFuel.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryOPCDeliveredFuelMonthly module

QueryOPCDeliveredFuelMonthly - Undocumented

isodata.pjm.query.QueryOPCDeliveredFuelMonthly.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryOPCForecastedAllowance module

QueryOPCForecastedAllowance - Undocumented

isodata.pjm.query.QueryOPCForecastedAllowance.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryOPCFuelTypes module

QueryOPCFuelTypes - Undocumented

isodata.pjm.query.QueryOPCFuelTypes.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryOPCOpportunityCosts module

QueryOPCOpportunityCosts - Undocumented

isodata.pjm.query.QueryOPCOpportunityCosts.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryOPCOutages module

QueryOPCOutages - Undocumented

isodata.pjm.query.QueryOPCOutages.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryOPCUnitParameters module

QueryOPCUnitParameters - Undocumented

isodata.pjm.query.QueryOPCUnitParameters.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryPRDHourly module

QueryPRDHourly - You may query for the particular hourly values for a PRD

isodata.pjm.query.QueryPRDHourly.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryPRDResponseCurve module

QueryPRDResponseCurve - You may query for the particular response curve for a PRD

isodata.pjm.query.QueryPRDResponseCurve.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryPortfolios module

QueryPortfolios - This message format is used to query for Portfolios. The query can request all portfolios owned by the participant or only those portfolios specifically named.

isodata.pjm.query.QueryPortfolios.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryPseudoTieTransactionResults module

QueryPseudoTieTransactionResults - Undocumented

isodata.pjm.query.QueryPseudoTieTransactionResults.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryPseudoTieTransactions module

QueryPseudoTieTransactions - Undocumented

isodata.pjm.query.QueryPseudoTieTransactions.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryPseudoTransactionResults module

QueryPseudoTransactionResults - This message is used to query for pseudo tie transaction results. This is a private report. The data is published for each operating day.

isodata.pjm.query.QueryPseudoTransactionResults.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryRASchedMW module

QueryRASchedMW - This message is used to query for the reliability assessment results. This is a public report. The data is published for each operating day

isodata.pjm.query.QueryRASchedMW.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryRT30MinuteReserveResults module

QueryRT30MinuteReserveResults - This message is used to query for the RT 30 Minute Reserve Results for the given operating day. This is a public report.

isodata.pjm.query.QueryRT30MinuteReserveResults.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryRTPrimaryReserveResults module

QueryRTPrimaryReserveResults - This message is used to query for the RT Primary Reserve Results for the given operating day. This is a public report.

isodata.pjm.query.QueryRTPrimaryReserveResults.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryRTScheduleUseCost module

QueryRTScheduleUseCost - Undocumented

isodata.pjm.query.QueryRTScheduleUseCost.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryRTSecondaryReserveAward module

QueryRTSecondaryReserveAward - This message is used to query for the RT Secondary Reserve Award for requested locations. This is a private report.

isodata.pjm.query.QueryRTSecondaryReserveAward.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryRTSynchronizedReserveAward module

QueryRTSynchronizedReserveAward - This message is used to query for the RT Synchronized Reserve Award for requested locations. This is a private report.

isodata.pjm.query.QueryRTSynchronizedReserveAward.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryRTSynchronizedReserveResults module

QueryRTSynchronizedReserveResults - This message is used to query for the RT Synchronized Reserve Results for the given operating day. This is a public report.

isodata.pjm.query.QueryRTSynchronizedReserveResults.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryRegulationAward module

QueryRegulationAward - This message is used to query for the regulation award for requested generators. This is a private report. The data is published hourly during the operating day.

isodata.pjm.query.QueryRegulationAward.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryRegulationBilaterals module

QueryRegulationBilaterals - This message is used to query for the regulation bilateral schedules that are operative for a particular day. The query response returns all bilaterals for the participant who is a party to the schedule (as a buyer or a seller). This is a private report. The bilateral schedules are available at the end of the rebid period for the next day

isodata.pjm.query.QueryRegulationBilaterals.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryRegulationOffer module

QueryRegulationOffer - To query for submitted Regulation Offer data

isodata.pjm.query.QueryRegulationOffer.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryRegulationResults module

QueryRegulationResults - This message is used to query for the regulation market results showing the market clearing prices and cleared regulation MW per hour of a given operating day. This is a public report. This report is published and available hourly during the operating day.

isodata.pjm.query.QueryRegulationResults.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryRegulationUpdate module

QueryRegulationUpdate - You may query for a particular effective day and generator unit location using the message described below. To query the market for a submitted Regulation Update data and receive all the hourly intervals submitted

isodata.pjm.query.QueryRegulationUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QuerySchedReserveBilaterals module

QuerySchedReserveBilaterals - Undocumented

isodata.pjm.query.QuerySchedReserveBilaterals.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryScheduleAvailabilityUpdate module

QueryScheduleAvailabilityUpdate - You may query for a particular market day and generator by location name and specific schedule identifier

isodata.pjm.query.QueryScheduleAvailabilityUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryScheduleCompositeOffer module

QueryScheduleCompositeOffer - This is a private report. This message is used to query for the composite offer associated with the unit schedules belonging to a participant. Only composite offer calculated above $1000 will be shown in this query.

isodata.pjm.query.QueryScheduleCompositeOffer.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryScheduleDefinitions module

QueryScheduleDefinitions - This message is used to query for schedule definitions

isodata.pjm.query.QueryScheduleDefinitions.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryScheduleDefintions module

QueryScheduleDefintions - This message is used to query for schedule definitions. This is a public report.

isodata.pjm.query.QueryScheduleDefintions.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryScheduleDetail module

QueryScheduleDetail - Two different schedule query requests are provided. You may query for a schedule details by specifying a particular schedule and generator unit name. The result if a single schedule details message that matches the request parameters. Or, you can request all schedules associated with a given unit or the units in a specified portfolio. The all qualifier can specify all schedules or all of the schedules that are available for a particular market date (day ahead or balancing). You may query for a particular market day and generator by location name and specific schedule identifier using the message described below.

isodata.pjm.query.QueryScheduleDetail.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryScheduleDetailUpdate module

QueryScheduleDetailUpdate - To query the system for schedule detail update

isodata.pjm.query.QueryScheduleDetailUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryScheduleGasNomination module

QueryScheduleGasNomination - You may query the schedule gas nomination for a particular day and location and schedule using the message described below. To query the system for to see the schedule gas nomination data

isodata.pjm.query.QueryScheduleGasNomination.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryScheduleOffer module

QueryScheduleOffer - Two different schedule query requests are provided. You may query for a schedule offer by specifying a particular schedule and generator unit name. The result if a single schedule offer that matches the request parameters. Or, you can request all schedules associated with a given unit or the units in a specified portfolio. The all qualifier can specify all schedules or all of the schedules that are available for a particular market date (day ahead or balancing). To query the market for a specific submitted schedule offers, issue the following QueryRequest message:

isodata.pjm.query.QueryScheduleOffer.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryScheduleOfferPriceCaps module

QueryScheduleOfferPriceCaps - This query returns the price caps for schedule offer update curve if any price point of the curve goes over the $1000 threshold limit for the requested day and location or portfolio. If there is no price point of the curve that goes above the limit, there will be no data given for that period/hour. This is a private report.

isodata.pjm.query.QueryScheduleOfferPriceCaps.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryScheduleRestriction module

QueryScheduleRestriction - You may query for the use of the cost schedule for a particular day and location using the message described below. To query the system for the use of the cost schedule,

isodata.pjm.query.QueryScheduleRestriction.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryScheduleSelection module

QueryScheduleSelection - To query the market for a single submitted schedule selection message for a given day, the following QueryRequest is issued:

isodata.pjm.query.QueryScheduleSelection.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryScheduleSwitch module

QueryScheduleSwitch - To query the system for schedule detail update, the following QueryRequest is issued:

isodata.pjm.query.QueryScheduleSwitch.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryScheduleUpdate module

QueryScheduleUpdate - To query the system for schedule offer update

isodata.pjm.query.QueryScheduleUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QuerySecondaryReserveBilaterals module

QuerySecondaryReserveBilaterals - This message is used to query for the secondary reserve bilateral schedules that are operative for a particular day. The query response returns all secondary reserve bilaterals for the participant who is a party to the bilateral (as a buyer or a seller). This is a private report.

isodata.pjm.query.QuerySecondaryReserveBilaterals.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QuerySecondaryReserveOffer module

QuerySecondaryReserveOffer - You may query for a particular market day and resource location using the message described below. To query for submitted offer data

isodata.pjm.query.QuerySecondaryReserveOffer.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QuerySecondaryReserveUpdate module

QuerySecondaryReserveUpdate - You may query for a particular market day and resource location using the message described below.

To query for submitted update data

isodata.pjm.query.QuerySecondaryReserveUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QuerySolarForecast module

QuerySolarForecast - This message is used to query the solar forecast for an identified location for a hours of a given day.

isodata.pjm.query.QuerySolarForecast.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryStorageUpdate module

QueryStorageUpdate - Undocumented

isodata.pjm.query.QueryStorageUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QuerySynchronizedReserveBilaterals module

QuerySynchronizedReserveBilaterals - This message is used to query for the synchronized reserve bilateral schedules that are operative for a particular day. The query response returns all synchronized reserve bilaterals for the participant who is a party to the bilateral (as a buyer or a seller). This is a private report.

isodata.pjm.query.QuerySynchronizedReserveBilaterals.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QuerySynchronizedReserveOffer module

QuerySynchronizedReserveOffer - You may query for a particular market day and resource location using the message described below. To query for submitted offer data

isodata.pjm.query.QuerySynchronizedReserveOffer.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QuerySynchronizedReserveUpdate module

QuerySynchronizedReserveUpdate - You may query for a particular market day and resource location using the message described below. To query for submitted update data

isodata.pjm.query.QuerySynchronizedReserveUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryTPSScheduleSwitch module

QueryTPSScheduleSwitch - This message is used to query for TPS Schedule Switch information. This is a private report.

isodata.pjm.query.QueryTPSScheduleSwitch.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryThresholds module

QueryThresholds - - Undocumented

isodata.pjm.query.QueryThresholds.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryUnitDetail module

QueryUnitDetail - You may query for a particular generator location using the message described below. To query for a submitted unit detail data

isodata.pjm.query.QueryUnitDetail.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryUnitLimitations module

QueryUnitLimitations - You may query for a submitted unit limitation(s) using the message described below. To query for submitted Unit Limitation data the following QueryRequest is issued

isodata.pjm.query.QueryUnitLimitations.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryUnitParameterLimit module

QueryUnitParameterLimit - This message is used to query for the parameter limits associated with the units belonging to a participant. This is a private report. The data is published for each operating day.

isodata.pjm.query.QueryUnitParameterLimit.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryUnitRampRates module

QueryUnitRampRates -You may query for a submitted hourly ramp rate using the message described below. To query for submitted Unit Ramp Rate Hourly data

isodata.pjm.query.QueryUnitRampRates.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryUnitSchedules module

QueryUnitSchedules -You may query for all schedules associated with a given generator unit. To query for a submitted unit schedules data

isodata.pjm.query.QueryUnitSchedules.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryUnitUpdate module

QueryUnitUpdate -You may query for a particular market day and generator location using the message described below. To query for a submitted unit update data

isodata.pjm.query.QueryUnitUpdate.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryUpToTransactionResults module

QueryUpToTransactionResults - This message is used to query for up to transactions results. This is a private report.

Optional. The ID of the Up To Transaction to query.

isodata.pjm.query.QueryUpToTransactionResults.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryUpToTransactions module

QueryUpToTransactions - You may query for a particular Up To Transaction using either a transaction id and market day or for a source/sink location(s) and day using the message described below. To query for a submitted Up To Transaction data using a Transaction ID

isodata.pjm.query.QueryUpToTransactions.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryVirtualBid module

QueryVirtualBid - You may query for a particular effective day and bid locations using the message described below. To query the system for a submitted virtual bids of a one or more bid location nodes for a given day,

isodata.pjm.query.QueryVirtualBid.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryWeatherForecast module

QueryWeatherForecast - You may query for a particular effective day and weather point using the message described below. To query the system for a submitted weather forecast of a one or more weather points for a given day

isodata.pjm.query.QueryWeatherForecast.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

isodata.pjm.query.QueryWindForecast module

QueryWindForecast - This message is used to query the wind forecast for an identified location for a hours of a given day.

isodata.pjm.query.QueryWindForecast.prepare(token, **kwargs)[source]

prepare and return all the components of the requests call.

Module contents