U.S. Energy Information Administration logo
Skip to sub-navigation
‹ Analysis & Projections

International Energy Outlook 2019

Release date: September 24, 2019   |  Next release date: October 2020  |   Full report

IEO 2019 WEPS+ Source Code and Input Files

An archive of the World Energy Projection System Plus (WEPS+) source code and input files that the U.S. Energy Information Administration (EIA) used for the International Energy Outlook 2019 (IEO2019) is available, as-is, on EIA.gov.

The archive is stored in a password-protected zip file. You can request the password by emailing EIA’s IEO2019 team. The archive demonstrates that the model can replicate the published IEO2019 results and discloses the source code and inputs used. EIA is not responsible for any WEPS+ outputs except those published on our website.

Modelers at EIA were the primary developers of WEPS+. As a result, only a few organizations outside EIA use WEPS+. Most people who have requested WEPS+ in the past have found it difficult or rigid to use. However, many obtain the model simply to use the data in its input files or to examine the source code. Because EIA developed WEPS+, most of what constitutes the model is in the public domain and requires no licenses for use. However, WEPS+ does contain some proprietary components that are outside the public domain but can be licensed. Detailed documentation of WEPS+ is available on our website.

The final IEO2019 liquids production tables were developed by applying EIA analyst judgment to outputs of the WEPS+ Global Hydrocarbon Supply Module. These tables are available on the IEO2019 interactive table viewer. For more information, email the IEO2019 team.

PYTHON
EIA designed the WEPS+ archive for use as a 64-bit Python 2.7 application with Microsoft Windows. Installation files and additional Python libraries are listed below.

Installers
python-2.7.14.amd64.msi
HDF5-1.18.16 (64 bit)

Libraries
numpy-1.14.0+mkl-cp27-cp27m-win_amd64.whl
numexpr-2.6.4-cp27-cp27m-win_amd64.whl
openpyxl-2.4.9-py2.py3-none-any.whl
pandas-0.20.3-cp27-cp27m-win_amd64.whl
pyodbc-4.0.22-cp27-cp27m-win_amd64.whl
tables-3.2.2-cp27-none-win_amd64.whl
tabulate-0.8.2-py2.py3-none-any.whl
wxPython-3.0.2.0-cp27-none-win_amd64.whl
xlrd-1.1.0-py2.py3-none-any.whl
xlwt-1.3.0-py2.py3-none-any.whl
XlsxWriter-1.0.4-py2.py3-none-any.whl
Bottleneck-1.2.1-cp27-cp27m-win_amd64.whl
pysqlite-2.8.3-cp27-cp27m-win_amd64.whl
scipy-1.1.0-cp27-cp27m-win_amd64.whl

FORTRAN
Recompiling the WEPS+ Fortran modules requires the f2py library and mingw64.

GAMS
GAMS is used for the International Electricity Market Module. EIA used GAMS version 24.7.3 for the IEO2019. EIA’s GAMS implementation uses the Xpress solver. The GAMS commercial and academic price schedules are available on the GAMS website.

AIMMS
AIMMS is used for the Global Hydrocarbon Supply Module. EIA used AIMMS version 4 (release 4.37.4.1024) for IEO2019 licensed with the Cplex solver. More information is available on the AIMMS website.

Oxford Economics Model
If you request files for the proprietary Oxford Economics macroeconomic model, they will be sent separately after you license the model from Oxford Economics. Contact Nicholas Chase on the Macroeconomic Analysis team for details.

Email the IEO2019 team with technical questions about the WEPS+ archive.

Statistics
Analysis
Tools
Education
News

Petroleum & Other Liquids

Crude oil, gasoline, heating oil, diesel, propane, and other liquids including biofuels and natural gas liquids.

Natural Gas

Exploration and reserves, storage, imports and exports, production, prices, sales.

Electricity

Sales, revenue and prices, power plants, fuel use, stocks, generation, trade, demand & emissions.

Coal

Reserves, production, prices, employment and productivity, distribution, stocks, imports and exports.

Nuclear & Uranium

Uranium fuel, nuclear reactors, generation, spent fuel.

Renewable & Alternative Fuels

Includes hydropower, solar, wind, geothermal, biomass and ethanol.

EIA Survey Forms

Forms EIA uses to collect energy data including descriptions, links to survey instructions, and additional information.

Total Energy

Comprehensive data summaries, comparisons, analysis, and projections integrated across all energy sources.

U.S. States

State energy information, including overviews, rankings, data, and analyses.

International

International energy information, including overviews, rankings, data, and analyses.

Environment

Greenhouse gas data, voluntary reporting, electric power plant emissions.

Data Tools, Apps, & Maps

Tools to customize searches, view specific data sets, study detailed documentation, and access time-series data.

Open Data

EIA's free and open data available as API, Excel add-in, bulk files, and widgets

EIA Beta

Come test out some of the products still in development and let us know what you think!

Open Source Code

EIA's open source code, available on GitHub.

RSS Feeds

Subscribe to feeds for updates on EIA products including Today in Energy and What's New.