-
Notifications
You must be signed in to change notification settings - Fork 1
Python code for the World Trade Model
License
npspringer/WorldTradeModel
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# World Trade Model Python code for the World Trade Model (WTM), a linear programming model utilizing input-output economics. This version includes the Rectangular Choice-of-Technology (RCOT) as well as the option to solve for bilateral trade (WTMBT). Installation: 1) Download the WTM package. 2) Install latest version of Python and/or Python API. This code has been successfully run using Canopy. 3) Create a Python directory for the WTM package folder (i.e. create a python path for the system you are running) 3) Assure you have a recent version of Excel installed. This is not necessary to run the WTM, but for ease of loading and managing data inputs and outputs (later versions will have a non-Excel option). 4) Add python packages numpy, pandas, and PuLP. Numpy and pandas should be included in standard API distributions, and PuLP can be installed using PiP (http://www.coin-or.org/PuLP/main/installing_pulp_at_home.html). 5) Install any additional PuLP solvers you need besides the default CBC solver (GLPK, CPLEX, GUROBI, etc.) Usage: To solve the 3 region example using the WTM with Rectangular Choice-of-Technology - Run WTM_RCOT.py in Python or Python API to solve with only resource constraint - Run WTM_RCOT_BOT.py in Python or Python API to solve with both resource constraint and benefit-of-trade constraint - Run WTMBT_RCOT.py in Python or Python API to solve with resource constrant and bilateral trade constraint - Run WTMBT_RCOT_BOT.py in Python or Python API to solve with resource constraint, benefit-of-trade constraint, and bilateral trade constraint Contact nat.springer@gmail.com if interested in using the WTM to solve problems using other datasets.
About
Python code for the World Trade Model
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published