├── .gitignore ├── nyiso-data.js ├── zones ├── package.json ├── 2013 changes in capacity ├── index.js ├── lib ├── file-downloader.js ├── fileparser.js ├── indexparser.js └── indexdownloader.js ├── README.md ├── unit and fuel types └── day ahead generators /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /nyiso-data.js: -------------------------------------------------------------------------------- 1 | exports.IndexDownloader = require('./lib/indexdownloader'); 2 | exports.IndexParser = require('./lib/indexparser'); 3 | exports.FileDownloader = require('./lib/file-downloader'); -------------------------------------------------------------------------------- /zones: -------------------------------------------------------------------------------- 1 | # Zones 2 | Name PTID 3 | CAPITL 61757 4 | CENTRL 61754 5 | DUNWOD 61760 6 | GENESE 61753 7 | H Q 61844 8 | HUD VL 61758 9 | LONGIL 61762 10 | MHK VL 61756 11 | MILLWD 61759 12 | N.Y.C. 61761 13 | NORTH 61755 14 | NPX 61845 15 | O H 61846 16 | PJM 61847 17 | WEST 61752 18 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nyiso-data", 3 | "version": "0.0.1", 4 | "description": "downloads the nyiso data", 5 | "main": "nyiso-data.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/reconbot/nyiso-data.git" 12 | }, 13 | "author": "reconbot", 14 | "license": "BSD", 15 | "readmeFilename": "README.md", 16 | "gitHead": "2ce0e17dbc33c3a31984ed243055dc08df95201f", 17 | "dependencies": { 18 | "request": "~2.16.6", 19 | "apricot": "0.0.6" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /2013 changes in capacity: -------------------------------------------------------------------------------- 1 | # Table II-1: Summary of Changes in Summer Capacity Since the 2012 Gold Book – MW (page 21 2013 Goldbook) 2 | 3 | Generator Type, 2012 Capacity, Retirements, Additions and Uprates, Reclassification, Ratings Changes, 2013 Capacity 4 | Gas, 6124, -224, , -2912, -25, 2963 5 | Oil, 3309, -39, , -760, -5, 2505 6 | Gas & Oil, 14365, -608, 494, 3672, 87, 18010 7 | Coal, 2370, -820, , , -3, 1547 8 | Nuclear, 5263, , 168, , -20, 5411 9 | Pumped Storage, 1407, , , , 0, 1407 10 | Hydro, 4279, -3, 0, 4276 11 | Wind, 1363, , , , 4, 1367 12 | Other, 422, 0, 3, , 9, 434 13 | Total, 38902, -1694, 665, 0, 47, 37920 -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | var nyiso = require('./nyiso-data'); 2 | 3 | var index_map = { 4 | 'dam-lbmp-generator': 'http://mis.nyiso.com/public/P-24Blist.htm', 5 | 'dam-lbmp-zonal': 'http://mis.nyiso.com/public/P-2Alist.htm', 6 | 'rtm-lbmp-generator': 'http://mis.nyiso.com/public/P-2Alist.htm', 7 | 'rtm-lbmp-zonal': 'http://mis.nyiso.com/public/P-24Alist.htm' 8 | }; 9 | 10 | var index_downloader = new nyiso.IndexDownloader(); 11 | var index_parser = new nyiso.IndexParser(); 12 | var file_downloader = new nyiso.FileDownloader(); 13 | 14 | // var file_parser = new nyiso.FileParser(); 15 | 16 | // index_downloader.pipe(index_parser); 17 | // index_parser.pipe(file_downloader); 18 | 19 | index_downloader.pipe(index_parser); 20 | index_parser.pipe(file_downloader); 21 | 22 | index_downloader.write(index_map); 23 | // file_downloader.read(); -------------------------------------------------------------------------------- /lib/file-downloader.js: -------------------------------------------------------------------------------- 1 | var Transform = require('stream').Transform; 2 | var request = require('request'); 3 | 4 | var FileDownloader = function (opt) { 5 | if (!(this instanceof FileDownloader)) { 6 | return new FileDownloader(opt); 7 | } 8 | 9 | opt = opt || {}; 10 | opt.objectMode = true; 11 | 12 | Transform.call(this, opt); 13 | }; 14 | 15 | FileDownloader.prototype = Object.create(Transform.prototype, { 16 | constructor: { 17 | value: FileDownloader 18 | } 19 | }); 20 | 21 | FileDownloader.prototype._transform = function (file_data, encoding, done) { 22 | var self = this; 23 | 24 | var downloadComplete = function (source) { 25 | return function (error, response, body) { 26 | if (error) { 27 | self.emit('error', new Error('cannot retrieve ' + source.url)); 28 | } else { 29 | source.body = body; 30 | self.push(source); 31 | } 32 | }; 33 | }; 34 | 35 | request(file_data.url, downloadComplete(file_data)); 36 | 37 | done(); 38 | }; 39 | 40 | module.exports = FileDownloader; -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # NYISO-DATA 2 | 3 | # Explanation of market's financial_model 4 | http://www.westgov.org/wieb/meetings/crepcsprg2002/briefing%20materials/financial_model.ppt 5 | 6 | Day ahead market is 95% of all energy transactions. Realtime market is made up from left over bids from the DAM and "quick ramp" generator bids on the RTM (usually dirtier coal and oil). 7 | 8 | ## Source of data 9 | http://www.nyiso.com/public/markets_operations/market_data/pricing_data/index.jsp 10 | 11 | 12 | ## Pricing Index Pages 13 | ### Realtime Market LBMP Generator 14 | http://mis.nyiso.com/public/P-24Blist.htm 15 | 16 | ### Realtime Market LBMP Zonal 17 | http://mis.nyiso.com/public/P-24Alist.htm 18 | 19 | ### Day Ahead Market LBMP Generator 20 | http://mis.nyiso.com/public/P-2Blist.htm 21 | 22 | ### Day Ahead Market LBMP Zonal 23 | http://mis.nyiso.com/public/P-2Alist.htm 24 | 25 | 26 | ## Load data 27 | ### NYISO Hourly Loads - Looks like the total load on the system for every hour in the past year 28 | http://mis.nyiso.com/public/dss/nyiso_loads.csv 29 | 30 | ### Real Time actual load data - Index page by zone every 5 minutes 31 | http://mis.nyiso.com/public/P-58Blist.htm -------------------------------------------------------------------------------- /unit and fuel types: -------------------------------------------------------------------------------- 1 | From page 25 of the gold book 2 | http://www.nyiso.com/public/webdocs/markets_operations/services/planning/Documents_and_Resources/Planning_Data_and_Reference_Docs/Data_and_Reference_Docs/2013_GoldBook_Draft_Final.pdf 3 | 4 | FUEL TYPES 5 | BAT - Battery 6 | BIT - Bituminous Coal 7 | BUT - Butane 8 | COL - Liquefied Coal 9 | FO2 - No. 2 Fuel Oil 10 | FO4 - No. 4 Fuel Oil 11 | FO6 - No. 6 Fuel Oil 12 | FW - Fly Wheel 13 | JF - Jet Fuel 14 | KER - Kerosene 15 | MTE - Methane (Bio Gas) 16 | NG - Natural Gas 17 | OT - Other (Describe In Footnote) 18 | REF - Refuse (Solid Waste) 19 | SUN - Sunlight 20 | UR - Uranium 21 | WAT - Water 22 | WD - Wood and/or Wood Waste 23 | WND - Wind 24 | 25 | UNIT TYPES 26 | CC - Combined Cycle 27 | CG - Cogeneration 28 | CT - Combustion Turbine Portion (CC) 29 | CW - Waste Heat Only (CC) 30 | ES - Energy Storage 31 | FC - Fuel Cell 32 | GT - Combustion Turbine 33 | HY - Conventional Hydro 34 | IC - Internal Combustion 35 | IG - Integrated Coal Gasification (CC) 36 | JE - Jet Engine 37 | NB - Steam (BWR Nuclear) 38 | NP - Steam (PWR Nuclear) 39 | PS - Pumped Storage Hydro 40 | PV - Photovoltaic 41 | ST - Steam Turbine (Fossil) 42 | WT - Wind Turbine 43 | -------------------------------------------------------------------------------- /lib/fileparser.js: -------------------------------------------------------------------------------- 1 | var Transform = require('stream').Transform; 2 | 3 | var FileParser = function (opt) { 4 | if (!(this instanceof FileParser)) { 5 | return new FileParser(opt); 6 | } 7 | 8 | opt = opt || {}; 9 | opt.objectMode = true; 10 | 11 | Transform.call(this, opt); 12 | }; 13 | 14 | FileParser.prototype = Object.create(Transform.prototype, { 15 | constructor: { 16 | value: FileParser 17 | } 18 | }); 19 | 20 | FileParser.prototype._transform = function (source_map, encoding, done) { 21 | // var sources = Object.keys(source_map); 22 | // var self = this; 23 | 24 | // var downloadComplete = function (source) { 25 | // return function (error, response, body) { 26 | // if (error) { 27 | // self.emit('error', new Error('cannot retrieve file ' + source)); 28 | // } else { 29 | // var data = { 30 | // url: source, 31 | // response: response, 32 | // body: body 33 | // }; 34 | // self.push(data); 35 | // } 36 | // }; 37 | // }; 38 | 39 | // sources.forEach(function (source) { 40 | // request(source_map[source], downloadComplete(source)); 41 | // }); 42 | 43 | // done(); 44 | }; 45 | 46 | module.exports = FileParser; -------------------------------------------------------------------------------- /lib/indexparser.js: -------------------------------------------------------------------------------- 1 | var Transform = require('stream').Transform; 2 | var Apricot = require('apricot').Apricot; 3 | var url = require('url'); 4 | 5 | var IndexParser = function (opt) { 6 | if (!(this instanceof IndexParser)) { 7 | return new IndexParser(opt); 8 | } 9 | 10 | opt = opt || {}; 11 | opt.objectMode = true; 12 | 13 | Transform.call(this, opt); 14 | }; 15 | 16 | IndexParser.prototype = Object.create(Transform.prototype, { 17 | constructor: { 18 | value: IndexParser 19 | } 20 | }); 21 | 22 | IndexParser.prototype._transform = function (index_data, encoding, done) { 23 | // console.log("processing", index_data.source); 24 | var self = this; 25 | Apricot.parse(index_data.body, function (err, doc) { 26 | var links = doc.find("a"); 27 | links.each(function (link) { 28 | if (!link.attributes.href) { return; } 29 | 30 | var href = link.attributes.href.value; 31 | if (! href.match(/\.csv$/)) { return; } 32 | 33 | var file = { 34 | source: index_data.source, 35 | source_url: index_data.url, 36 | // filename: filename, 37 | text: link.innerHTML, 38 | url: url.resolve(index_data.url, href) 39 | }; 40 | 41 | self.push(file); 42 | }); 43 | }); 44 | done(); 45 | }; 46 | 47 | module.exports = IndexParser; -------------------------------------------------------------------------------- /lib/indexdownloader.js: -------------------------------------------------------------------------------- 1 | var Transform = require('stream').Transform; 2 | var request = require('request'); 3 | 4 | var IndexDownloader = function (opt) { 5 | if (!(this instanceof IndexDownloader)) { 6 | return new IndexDownloader(opt); 7 | } 8 | 9 | opt = opt || {}; 10 | opt.objectMode = true; 11 | 12 | Transform.call(this, opt); 13 | }; 14 | 15 | IndexDownloader.prototype = Object.create(Transform.prototype, { 16 | constructor: { 17 | value: IndexDownloader 18 | } 19 | }); 20 | 21 | IndexDownloader.prototype._transform = function (source_map, encoding, done) { 22 | var sources = Object.keys(source_map); 23 | var self = this; 24 | 25 | var downloadComplete = function (source) { 26 | return function (error, response, body) { 27 | if (error) { 28 | self.emit('error', new Error('cannot retrieve file ' + source)); 29 | } else { 30 | var data = { 31 | source: source, 32 | url: source_map[source], 33 | body: body 34 | }; 35 | self.push(data); 36 | } 37 | }; 38 | }; 39 | 40 | sources.forEach(function (source) { 41 | request(source_map[source], downloadComplete(source)); 42 | }); 43 | 44 | done(); 45 | }; 46 | 47 | IndexDownloader.prototype.download = function (name, url) { 48 | this.write({ 49 | name: url 50 | }); 51 | }; 52 | 53 | module.exports = IndexDownloader; -------------------------------------------------------------------------------- /day ahead generators: -------------------------------------------------------------------------------- 1 | # Day ahead generators 2 | Name PTID 3 | 59TH STREET_GT_1 24138 4 | 74TH STREET_GT_1 24260 5 | 74TH STREET_GT_2 24261 6 | ADK HUDSON___FALLS 24011 7 | ADK RESOURCE___RCVRY 23798 8 | ADK S GLENS___FALLS 24028 9 | ADK_NYS___DAM 23527 10 | AIR_PRODUCTS___DRP 24190 11 | ALBANY___1 23571 12 | ALBANY___2 23572 13 | ALBANY___3 23573 14 | ALBANY___4 23574 15 | ALBANY___LFGE 323615 16 | ALCOA_RYNLDS___DRP 24188 17 | ALLEGHENY___COGEN 23514 18 | ALTONA_WT_PWR 323606 19 | AMERICAN_REF_FUEL 24010 20 | ARTHUR KILL_GT_1 23520 21 | ARTHUR_KILL_2 23512 22 | ARTHUR_KILL_3 23513 23 | ASHOKAN____ 23654 24 | ASTORIA_EAST_ENERGY_CC1 323581 25 | ASTORIA_EAST_ENERGY_CC2 323582 26 | ASTORIA_GT2_1 24094 27 | ASTORIA_GT2_2 24095 28 | ASTORIA_GT2_3 24096 29 | ASTORIA_GT2_4 24097 30 | ASTORIA_GT3_1 24098 31 | ASTORIA_GT3_2 24099 32 | ASTORIA_GT3_3 24100 33 | ASTORIA_GT3_4 24101 34 | ASTORIA_GT4_1 24102 35 | ASTORIA_GT4_2 24103 36 | ASTORIA_GT4_3 24104 37 | ASTORIA_GT4_4 24105 38 | ASTORIA_GT_1 23523 39 | ASTORIA_GT_10 24110 40 | ASTORIA_GT_11 24225 41 | ASTORIA_GT_12 24226 42 | ASTORIA_GT_13 24227 43 | ASTORIA_GT_5 24106 44 | ASTORIA_GT_7 24107 45 | ASTORIA_GT_8 24108 46 | ASTORIA___2 24149 47 | ASTORIA___3 23516 48 | ASTORIA___4 23517 49 | ASTORIA___5 23518 50 | AST_ENERGY_2_CC3 323677 51 | AST_ENERGY_2_CC4 323678 52 | ATHENS_STG_1 23668 53 | ATHENS_STG_2 23670 54 | ATHENS_STG_3 23677 55 | BARRETT_IC_1 23704 56 | BARRETT_IC_10 23701 57 | BARRETT_IC_11 23702 58 | BARRETT_IC_12 23703 59 | BARRETT_IC_2 23705 60 | BARRETT_IC_3 23706 61 | BARRETT_IC_4 23707 62 | BARRETT_IC_5 23708 63 | BARRETT_IC_6 23709 64 | BARRETT_IC_7 23710 65 | BARRETT_IC_8 23711 66 | BARRETT_IC_9 23700 67 | BARRETT___1 23545 68 | BARRETT___2 23546 69 | BAYONEEC___CTG1 323682 70 | BAYONEEC___CTG2 323683 71 | BAYONEEC___CTG3 323684 72 | BAYONEEC___CTG4 323685 73 | BAYONEEC___CTG5 323686 74 | BAYONEEC___CTG6 323687 75 | BAYONEEC___CTG7 323688 76 | BAYONEEC___CTG8 323689 77 | BEACON___LESR 323632 78 | BEAVER RIVER___HYD 24048 79 | BEEBEE_GT_13 23619 80 | BETHLEHEM___GRP 23843 81 | BETHLEHEM___GS1 323560 82 | BETHLEHEM___GS2 323561 83 | BETHLEHEM___GS3 323562 84 | BETHLEHEM___STEEL 23779 85 | BETHPAGE_CC_5 323564 86 | BINGHAMTON___COGEN 23790 87 | BLACK RIVER___HYD 24047 88 | BLISS_WT_PWR 323608 89 | BLUE_CIRC_CHEM_DRP 24182 90 | BOC_GAS_DRP 24189 91 | BORALEX_4TH_BRANCH 23824 92 | BOWLINE___1 23526 93 | BOWLINE___2 23595 94 | BROOKHAVEN___DRP 24191 95 | BROOKLYN_NAVY_YARD 23515 96 | BROOKLYN___ARMY_DRP 323595 97 | BROOME_2_LFGE 323671 98 | BROOME___LFGE 323600 99 | BURROWS___LYONSDAL 23803 100 | CAITHNESS_CC_1 323624 101 | CALPINE BETH_PAGE_GT4 24209 102 | CALPINE_BETH_PAGE_GT_4 323586 103 | CALPINE_BP_GT1 23823 104 | CALSPAN___DRP 24200 105 | CANDIGU_WT_PWR 323617 106 | CARR STREET_E._SYR 24060 107 | CARTHAGE___PAPER 23857 108 | CE_DUNWOOD___DRP 24194 109 | CE_MILLWOOD___DRP 24193 110 | CE_NYC2_DRP 24202 111 | CE_NYC_DRP 24195 112 | CHAFFEE___LFGE 323603 113 | CHATEAUG_WT_PWR 323614 114 | CHAT_HIGH_FALL_HYD 323578 115 | CHAUTAUQUA___LFGE 323629 116 | CH_MIDHUDSON___DRP 24192 117 | CH_MISC_IPPS 23765 118 | CH_RES_BVR_FALLS 23983 119 | CH_RES_NIAGARA 23895 120 | CH_RES_SYRACUSE 23985 121 | CLINTON_WT_PWR 323605 122 | CLINTON___LFGE 323618 123 | COLONIE_LFGE__ 323577 124 | CORNELL____ 23752 125 | COXSACKIE___GT 23611 126 | CRESCENT___HYD 24018 127 | CRUCIBLE_METL_DRP 24180 128 | DANC___LFGE 323619 129 | DANSKAMMER___1 23586 130 | DANSKAMMER___2 23589 131 | DANSKAMMER___3 23590 132 | DANSKAMMER___4 23591 133 | DANSKAMMER___DIESEL 23592 134 | DASHVILLE___HYD 23610 135 | DELAWARE___LFGE 323621 136 | DOGLEVILLE___HYD 23807 137 | DUNKIRK___1 23563 138 | DUNKIRK___2 23564 139 | DUNKIRK___3 23565 140 | DUNKIRK___4 23566 141 | EAST HAMPTON___GT 23717 142 | EAST RIVER___6 23660 143 | EAST RIVER___7 23524 144 | EAST_HAMPTON___DIESEL 23722 145 | EAST_RIVER___1 323558 146 | EAST_RIVER___2 323559 147 | EAST___DELAWARE_HYD 23607 148 | ELEC_TRO_TEK 24086 149 | ELLENBURG_WT_PWR 323604 150 | EMPIRE_CC_1 323656 151 | EMPIRE_CC_2 323658 152 | ERIE_WT_PWR 323693 153 | E_CANADA_CAP_HY 24051 154 | E_CANADA_MHWK_HY 24050 155 | E_FISHKILL___LBMP 23776 156 | FAR ROCKAWAY___4 23548 157 | FARRAGUT___LBMP 323566 158 | FENNER___WINDPWR 24204 159 | FIBERTEK___ENERGY 23856 160 | FITZPATRICK____ 23598 161 | FORT ORANGE____ 23900 162 | FORT_DRUM_COGEN 23780 163 | FPL FAR_ROCK_GT1 24212 164 | FPL FAR_ROCK_GT2 23815 165 | FRANKLIN_FALL_HYD 24054 166 | FREEPORT_EQUS_GT1 23764 167 | FREEPORT___CT2 23818 168 | FULTON COGEN____ 23766 169 | FULTON___LFGE 323630 170 | G.F.CEMENT___DRP 24184 171 | GARDENVILLE___LBMP 24039 172 | GENERAL___MILLS 23808 173 | GE_PLASTICS___DRP 24183 174 | GILBOA___1 23756 175 | GILBOA___2 23757 176 | GILBOA___3 23758 177 | GILBOA___4 23759 178 | GILBOA____ 23599 179 | GINNA____ 23603 180 | GLEN PARK____ 23778 181 | GLENWOOD_IC_1_G5 23712 182 | GLENWOOD_IC_2_G1 23688 183 | GLENWOOD_IC_3_G1 23689 184 | GLENWOOD___4 23550 185 | GLENWOOD___5 23614 186 | GLOBAL GREEN_PORT_GT1 23814 187 | GLOBE___DSASP 323697 188 | GOETHSLN___LBMP 323567 189 | GOODYEAR_LAKE_HYD 323669 190 | GOUDEY___7 23579 191 | GOUDEY___8 23580 192 | GOWANUS_GT1_1 24077 193 | GOWANUS_GT1_2 24078 194 | GOWANUS_GT1_3 24079 195 | GOWANUS_GT1_4 24080 196 | GOWANUS_GT1_5 24084 197 | GOWANUS_GT1_6 24111 198 | GOWANUS_GT1_7 24112 199 | GOWANUS_GT1_8 24113 200 | GOWANUS_GT2_1 24114 201 | GOWANUS_GT2_2 24115 202 | GOWANUS_GT2_3 24116 203 | GOWANUS_GT2_4 24117 204 | GOWANUS_GT2_5 24118 205 | GOWANUS_GT2_6 24119 206 | GOWANUS_GT2_7 24120 207 | GOWANUS_GT2_8 24121 208 | GOWANUS_GT3_1 24122 209 | GOWANUS_GT3_2 24123 210 | GOWANUS_GT3_3 24124 211 | GOWANUS_GT3_4 24125 212 | GOWANUS_GT3_5 24126 213 | GOWANUS_GT3_6 24127 214 | GOWANUS_GT3_7 24128 215 | GOWANUS_GT3_8 24129 216 | GOWANUS_GT4_1 24130 217 | GOWANUS_GT4_2 24131 218 | GOWANUS_GT4_3 24132 219 | GOWANUS_GT4_4 24133 220 | GOWANUS_GT4_5 24134 221 | GOWANUS_GT4_6 24135 222 | GOWANUS_GT4_7 24136 223 | GOWANUS_GT4_8 24137 224 | GREENIDGE___3 23582 225 | GREENIDGE___4 23583 226 | GROVEVILLE___HYD 323602 227 | HAMPSHIRE___PAPER_HYD 323593 228 | HARDSCRABBLE_WT_PWR 323673 229 | HARZA MOOSE___RIVER 24016 230 | HEMPSTEAD____ 23647 231 | HICKLING___1 23621 232 | HICKLING___2 23622 233 | HIGH FALLS___HY 23754 234 | HILLBURN___GT 23639 235 | HISHELDN_WT_PWR 323625 236 | HOLTSVILLE_IC_1 23690 237 | HOLTSVILLE_IC_10 23699 238 | HOLTSVILLE_IC_2 23691 239 | HOLTSVILLE_IC_3 23692 240 | HOLTSVILLE_IC_4 23693 241 | HOLTSVILLE_IC_5 23694 242 | HOLTSVILLE_IC_6 23695 243 | HOLTSVILLE_IC_7 23696 244 | HOLTSVILLE_IC_8 23697 245 | HOLTSVILLE_IC_9 23698 246 | HOWARD_WT_PWR 323690 247 | HQ_GEN_CEDARS 23644 248 | HQ_GEN_CEDARS_PROXY 323590 249 | HQ_GEN_IMPORT 323601 250 | HQ_GEN_WHEEL 23651 251 | HUDSON AVE_GT_3 23810 252 | HUDSON AVE_GT_4 23540 253 | HUDSON AVE_GT_5 23657 254 | HUDSON_AVE_10 24168 255 | HUNTER MOUNT___DRP 323613 256 | HUNTLEY___63 23557 257 | HUNTLEY___64 23558 258 | HUNTLEY___65 23559 259 | HUNTLEY___66 23560 260 | HUNTLEY___67 23561 261 | HUNTLEY___68 23562 262 | HYLAND___LFGE 323620 263 | INDECK___CORINTH 23802 264 | INDECK___ILION 23567 265 | INDECK___OLEAN 23982 266 | INDECK___OSWEGO 23783 267 | INDECK___YERKES 23781 268 | INDIAN POINT_GT_1 24139 269 | INDIAN POINT_GT_2 23659 270 | INDIAN POINT_GT_3 24019 271 | INDIAN POINT___2 23530 272 | INDIAN POINT___3 23531 273 | IP CORINTH___1 23988 274 | IP___TICONDEROGA 23804 275 | ISLIP_RES_REC 323679 276 | JARVIS____ 23743 277 | JENNISON___1 23625 278 | JENNISON___2 23626 279 | KEDC PORT_JEFF_GT2 24210 280 | KEDC PORT_JEFF_GT3 24211 281 | KEDC_GLWD_GT4 24219 282 | KEDC_GLWD_GT5 24220 283 | KENSICO____ 23655 284 | KIAC_JFK_GT1 23816 285 | KIAC_JFK_GT2 23817 286 | KINTIGH____ 23543 287 | LEDERLE____ 23769 288 | LINDEN COGEN____ 23786 289 | LIPA_MISC_IPP 23656 290 | LISF___SOLAR 323691 291 | LITTLE FALLS___HYD 24013 292 | LI_NEWBRDGE___DRP 323616 293 | LONG_LAKE_PHOENIX 24014 294 | LOVETT___3 23632 295 | LOVETT___4 23642 296 | LOVETT___5 23593 297 | LOWER RAQUET___HYD 24057 298 | LOWER___HUDSON 24059 299 | LWR___OSWEGATCHIE_HYD 23850 300 | LYONS_FALL_HYD 23570 301 | MADISON___COUNTY_LFGE 323628 302 | MAPLE_RIDGE_WT_1 323574 303 | MAPLE_RIDGE_WT_2 323611 304 | MARBLE_RIVER_WT_PWR 323696 305 | MG INDUSTRY___DRP 24185 306 | MID___OSWEGATCHIE_HYD 23849 307 | MID___RAQUETTE_HYD 23851 308 | MILLIKEN___1 23584 309 | MILLIKEN___2 23585 310 | MILLIKEN___DIESEL 23629 311 | MILLSEAT___LFGE 323607 312 | MODEL_CITY_ENERGY 24167 313 | MODERN_LFGE__ 323580 314 | MOHAWK_PAPER___DRP 24187 315 | MONGAUP___HYD 23641 316 | MONTAUK___DIESEL 23721 317 | MUNSVILLE_WIND_PWR 323609 318 | N SALMON___HYD 24042 319 | N.E._GEN_SANDY PD 24062 320 | NARROWS_GT1_1 24228 321 | NARROWS_GT1_2 24229 322 | NARROWS_GT1_3 24230 323 | NARROWS_GT1_4 24231 324 | NARROWS_GT1_5 24232 325 | NARROWS_GT1_6 24233 326 | NARROWS_GT1_7 24234 327 | NARROWS_GT1_8 24235 328 | NARROWS_GT2_1 24236 329 | NARROWS_GT2_2 24237 330 | NARROWS_GT2_3 24238 331 | NARROWS_GT2_4 24239 332 | NARROWS_GT2_5 24240 333 | NARROWS_GT2_6 24241 334 | NARROWS_GT2_7 24242 335 | NARROWS_GT2_8 24243 336 | NEG CAPITAL___MECHNVIL 23645 337 | NEG CENTRAL_HIGH_ACRES 23767 338 | NEG CENTRAL___DRP 24199 339 | NEG CENTRAL___INDECK 23768 340 | NEG CENTRAL___SENECA 23627 341 | NEG CENTRAL___STATE_STREET 24147 342 | NEG MILLWOOD___DRP 24198 343 | NEG NORTH_FLCN_SEA 23793 344 | NEG NORTH_KES_CHATEGAY 23792 345 | NEG NORTH___ALICE_FALLS 23915 346 | NEG NORTH___LWR_SARANAC 23913 347 | NEG NORTH___PLATTSBURG 23628 348 | NEG WEST_LEA_LOCKPORT 23791 349 | NEG WEST___LANCASTR 23811 350 | NEG_PENN_ALLEGHNY 23528 351 | NEG___GEN_MONROE 24207 352 | NEPA___ENERGY 23901 353 | NEVERSINK___HYD 23608 354 | NEWTON___FALLS_HYD 23847 355 | NIAGARA____ 23760 356 | NINE_MILE_1 23575 357 | NINE_MILE_2 23744 358 | NM_CAPITAL___DRP 24208 359 | NM_CENTRAL___DRP 24181 360 | NM_FRONTIER___DRP 24179 361 | NM_ST_REGIS___HYD 24053 362 | NORTHPORT___1 23551 363 | NORTHPORT___2 23552 364 | NORTHPORT___3 23553 365 | NORTHPORT___4 23650 366 | NORTHPORT___IC 23718 367 | NPX_GEN_1385_PROXY 323591 368 | NPX_GEN_CSC 323557 369 | NSINS_S._GLNS_FALLS 23858 370 | NUCOR_STEEL___DRP 24197 371 | NYISO_LBMP_REFERENCE 24008 372 | NYPA_BRENTWD_____GT 24164 373 | NYPA_GOWANUS_____GT5 24156 374 | NYPA_GOWANUS_____GT6 24157 375 | NYPA_HARLEM__RVR__GT1 24160 376 | NYPA_HARLEM__RVR__GT2 24161 377 | NYPA_KENT_____GT 24152 378 | NYPA_POUCH1_____GT 24155 379 | NYPA_VERNON_____GT2 24162 380 | NYPA_VERNON_____GT3 24163 381 | NYPA___ASTORIA_CC1 323568 382 | NYPA___ASTORIA_CC2 323569 383 | NYPA___HOLTSVILL 23794 384 | NYPA_____HELLGATE_GT1 24158 385 | NYPA_____HELLGATE_GT2 24159 386 | NYS_BARGE___HYD 23848 387 | O.H._GEN_BRUCE 24063 388 | OAK ORCHARD___HYD 24046 389 | OCC_CHEM___DRP 24175 390 | OLIN_CORP_DRP 24177 391 | ONEIDA_HERK_LFGE 323681 392 | ONONDAGA_REF_OCCRA 23987 393 | ONONDAGA___COGEN 23986 394 | ONTARIO___LFGE 23819 395 | OSWEGATCHIE___HYD 24044 396 | OSWEGO___5 23606 397 | OSWEGO___6 23613 398 | OUTOKUMPU-AB___DRP 24206 399 | OXBOW____ 24026 400 | OXY_CHEM_DSASP 323612 401 | PEEKSKILL____ 23653 402 | PGE MADISON___WINDPWR 24146 403 | PIERCEFIELD___HYD 23852 404 | PINELAWN_CC_1 323563 405 | PJM_GEN_KEYSTONE 24065 406 | PJM_GEN_NEPTUNE_PROXY 323594 407 | PJM_GEN_VFT_PROXY 323633 408 | PLEASANTVLY___LBMP 24000 409 | POLETTI____ 23519 410 | PORT_JEFF_3 23555 411 | PORT_JEFF_4 23616 412 | PORT_JEFF_IC 23713 413 | PPL PILGRIM_ST_GT1 24216 414 | PPL PILGRIM_ST_GT2 24217 415 | PPL_SHRM_GT3 24213 416 | PPL_SHRM_GT4 24214 417 | PROJECT___ORANGE 1 24174 418 | PROJECT___ORANGE 2 24166 419 | PYRITES___HYD 24023 420 | RAMAPO___LBMP 323565 421 | RANKINE____ 23646 422 | RAVENSWOOD_GT2_1 24244 423 | RAVENSWOOD_GT2_2 24245 424 | RAVENSWOOD_GT2_3 24246 425 | RAVENSWOOD_GT2_4 24247 426 | RAVENSWOOD_GT3_1 24248 427 | RAVENSWOOD_GT3_2 24249 428 | RAVENSWOOD_GT3_3 24250 429 | RAVENSWOOD_GT3_4 24251 430 | RAVENSWOOD_GT_1 23729 431 | RAVENSWOOD_GT_10 24258 432 | RAVENSWOOD_GT_11 24259 433 | RAVENSWOOD_GT_4 24252 434 | RAVENSWOOD_GT_5 24254 435 | RAVENSWOOD_GT_6 24253 436 | RAVENSWOOD_GT_7 24255 437 | RAVENSWOOD_GT_8 TEMP GRP(8-11) 24256 438 | RAVENSWOOD_GT_9 24257 439 | RAVENSWOOD___1 23533 440 | RAVENSWOOD___2 23534 441 | RAVENSWOOD___3 23535 442 | RAVENSWOOD___4 23820 443 | RCPI_TRUST___DRP 24196 444 | RENSSELAER___COGEN 23796 445 | REVERE_CPPR_DRP 24186 446 | RIVERBAY____ 323610 447 | ROCHESTER_9_IC 23652 448 | ROSETON___1 23587 449 | ROSETON___2 23588 450 | RUSSELL___1 23602 451 | RUSSELL___2 23532 452 | RUSSELL___3 23549 453 | RUSSELL___4 23556 454 | RUSSELL___STATION 23914 455 | S SALMON___HYD 24043 456 | SELKIRK___I 23801 457 | SELKIRK___II 23799 458 | SENECA OSWGO___HYD 24041 459 | SENECA___ENERGY 23797 460 | SHOEMAKER___GT 23640 461 | SHOREHAM_IC_1 23715 462 | SHOREHAM_IC_2 23716 463 | SISSONVILLE____ 23735 464 | SITHE_IND_GS1 24169 465 | SITHE_IND_GS2 24170 466 | SITHE_IND_GS3 24171 467 | SITHE_IND_GS4 24172 468 | SITHE___BATAVIA 24024 469 | SITHE___INDEPEND 23800 470 | SITHE___MASSENA 23902 471 | SITHE___OGDNSBRG 24021 472 | SITHE___STERLING 23777 473 | SOUTH CAIRO___GT 23612 474 | SOUTH HAMPTN___IC 23720 475 | SOUTHOLD___IC 23719 476 | ST LAWRENCE____ 23600 477 | STATION 5_MISC_HYD 23604 478 | STEEL___WIND 323596 479 | STEUBEN_REC_LFGE 323667 480 | STONY___BROOK 24151 481 | STURGEON_POOL_HYD 23609 482 | SYNERGY___BIOGAS 323694 483 | SYRACUSE___ENERGY_ST1 323597 484 | SYRACUSE___ENERGY_ST2 323598 485 | SYRACUSE___POWER 24017 486 | TRIGEN___CC 323695 487 | UNION___PROCESSING_DRP 323587 488 | UPPER HUDSON___HYD 24058 489 | UPPER RAQUET___HYD 24056 490 | VISCHER___FERRY HYD 24020 491 | WADING RIVER_IC_1 23522 492 | WADING RIVER_IC_2 23547 493 | WADING RIVER_IC_3 23601 494 | WALDEN___HYDRO 24148 495 | WARRENSBURG____ 23737 496 | WATERSIDE___6 8 9 23538 497 | WDELAWARE___HYD 323627 498 | WEST BABYLON___IC 23714 499 | WEST CANADA___HYD 24049 500 | WESTERN_NY_WIND 24143 501 | WESTOVER___LESR 323668 502 | WETHRSFD_WT_PWR 323626 503 | YORK___WARBASSE 23770 --------------------------------------------------------------------------------