Skip to main content

A package for data discovery and extraction from the IMF!

Project description

imfdatapy

A package for data discovery and extraction from the International Monetary Fund (IMF)! This repository contains Python source code and Jupyter notebooks with examples on how to extract data from the IMF.

Installation

    $ pip install imfdatapy

Usage

imfdatapy can be used to search through and extract data as follows. The examples below show how to search through the IFS (International Financial Statistics) and BOP (Balance of Payments) using serach_terms and download all the data with matching economic indicator names.

from imfdatapy.imf import *
ifs = IFS(search_terms=["gross domestic product, real"], countries=["US"], period='Q',
start_date="2000", end_date="2022")
df = ifs.download_data()

bop = BOP(search_terms=["current account, total, credit"], countries=["US"], period='Q',
start_date="2000", end_date="2022")
df = bop.download_data()

Contributing

Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

License

imfdatapy was created by Sou-Cheng T. Choi and Irina Klein, Illinois Institute of Technology. It is licensed under the terms of the Apache License, v2.0.

With regard to the terms for using IMF data, please refer to IMF's Copyright and Usage and pay special attention to the section SPECIAL TERMS AND CONDITIONS PERTAINING TO THE USE OF DATA.

Credits

imfdatapy was created with cookiecutter and the py-pkgs-cookiecutter template.

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

imfdatapy-1.0.0.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

imfdatapy-1.0.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file imfdatapy-1.0.0.tar.gz.

File metadata

  • Download URL: imfdatapy-1.0.0.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.9.13 Darwin/21.3.0

File hashes

Hashes for imfdatapy-1.0.0.tar.gz
Algorithm Hash digest
SHA256 94d3ce21e6285419ff5041f37411570f3c28971d1d500035252b954465202c1b
MD5 44c91d5ad6f3ba81daa1d0c4415d4534
BLAKE2b-256 ad79dc614fffa64697483a2c38e688301148ff4c6cce3ce98dc07f802ae42496

See more details on using hashes here.

File details

Details for the file imfdatapy-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: imfdatapy-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.9.13 Darwin/21.3.0

File hashes

Hashes for imfdatapy-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9a837fadef8979e5f199b95880872a487992f0edca7c6fe0a6588f740837b4f1
MD5 e3bf11a9b14122ac40831845af1673df
BLAKE2b-256 2832a5470c2ef749bdcc78a810000c1a82b97a7e550c7a74c0a023aa31410def

See more details on using hashes here.

Supported by

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