Skip to content

ipeadatapy is a data and metadata extraction package made in Python using Ipeadata database official API. In it's essence it is an API wrapper.

License

Notifications You must be signed in to change notification settings

luanborelli/ipeadatapy

Repository files navigation

ipeadatapy

ipeadatapy: an API wrapper for Ipeadata

Downloads

What is it?

The primary purpose of the Ipeadatapy package is to provide a way to extract data from Ipeadata via Python, using Ipeadata's API. In this regard, Ipeadatapy acts as an API wrapper. However, the package’s objectives go beyond merely extracting raw data. Ipeadatapy also focuses on pre-processing, cleaning, and enhancing the usability of the API's data, as well as offering data search and filtering capabilities. In short, Ipeadatapy aims to simplify the process for users to search and analyze data and metadata from the Ipeadata database using Python.

Main Features

Ipeadatapy enables users to extract processed data and metadata from Ipeadata's API directly from Python scripts, notebooks, or interactive shells in a more efficient and practical manner than using Ipeadata's official website. Some of the package's features allow users to:

  • List all of Ipeadata's available:
    • Time series (names and codes);
    • Data sources;
    • Data "themes";
    • Countries with available data;
    • Territories with available data.
  • Search for time series data using keywords;
  • Filter data using several predefined filtering parameters;
  • Display a given time series data and metadata;
  • Filter time series data periods by day, month, and/or year;
  • Track the latest Ipeadata's updated time series.

With pandas, one of the package's dependencies, you can also plot and extract data and metadata. For more details, check the documentation.

Where to get it

The source code is currently hosted on Ipeadatapy's GitHub.

Binary installers for the latest released version are available at Python package index page.

pip install ipeadatapy

Documentation

The official documentation is available on luanborelli.com/ipeadatapy/docs.

Dependencies

The only dependecies are pandas and requests.

License

MIT