Skip to main content

Extract GTAP data from .har files and save it as .nc file.

Project description

gtap_extractor

GTAP is a licensed database for international economics. It is widely used for calibrating Computable General Equilibrium (CGE). GTAP is distributed as unusual .har files, usable with the proprietary GTAPAgg software. This package aims at simplifying the access to GTAP data, by transferring GTAP data into the standard netCDF data format.


Installation

You can install the package by typing pip install gtap-extractor

Usage

The extract_gtap() method takes three optional arguments:

source (path-like) : Path to the raw GTAP .har files. : You will find these files in your GTAP installation. : By default, the current working directory.

name str : Name under which the resulting .nc file is stored

destination (path-like) : Path where the netCDF file will be saved. : By default, the current working directory.

files (list of str) : List of GTAP files to be extracted. : By default, all GTAP files are extracted.

build_mrio (bool) : If True, GTAP data are converted into a simple MRIO table, in basic prices.

The built table is saved under _mrio.nc.

The table consists in three parts:

  • The inter-industry matrix t, built from the VDFB and VMFB variables.
  • The final demand matrix y, built from VMPB, VDPB, VMGB, VDGB, VMIB, VDIB.
  • The value added matrix va, built from EVFB and VTWR.

The construction of t and y relies on the import proportionality assumption: trade shares for each imported good are kept constant across imported sectors.

As imports (VMSB) and exports (VXSB) diverge, trade shares are computed as the arithmetic average of both.

These trade shares are used to ventilate intermediate and final imports.

The value added array includes:

  • Primary endownments (EVFB)
  • The sum of margins and export tariffs (VTWR + XTRV)
  • Net output taxes and subsidies, estimated as the residual value to balance the table.

Dependencies

The package builds on the HARPY, xarray, netcdf4 and MRIO_toolbox libraries.

Note that the HARPY version on pip is outdated. Instead, you can clone the HARPY repository directly using the following command in your terminal:

git clone https://github.com/GEMPACKsoftware/HARPY

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gtap_extractor-0.1.1.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gtap_extractor-0.1.1-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

Details for the file gtap_extractor-0.1.1.tar.gz.

File metadata

  • Download URL: gtap_extractor-0.1.1.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for gtap_extractor-0.1.1.tar.gz
Algorithm Hash digest
SHA256 54c2367e1dc8dc2ddeb61080faf96901e86f51dbcd068b112ef7cbdea1994110
MD5 4b70109958cd94714e9d2682576147e0
BLAKE2b-256 e0133110cd275f92849cfcdb86c04a90bde35706ebccbb0a88496d734862bb7a

See more details on using hashes here.

File details

Details for the file gtap_extractor-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: gtap_extractor-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for gtap_extractor-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 91d5cbbfe199f0e6e50ad5fe2630589fa6f60f1b22cb0d3da53049b610777ca6
MD5 ec33520c9437278c67875e403ad4ed1c
BLAKE2b-256 5288e01af5c54bf8233a181d129d56f4a5b0a913ccee7f26194b22cc39ce4d67

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page