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.
ipeadatapy: an API wrapper for Ipeadata
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:
- 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.
Where to get it
The source code is currently hosted on Ipeadatapy's GitHub page.
Binary installers for the latest released version are available at Python package index page.
Ipeadatapy can be installed via pip from PyPI:
pip install ipeadatapy
Documentation
The official documentation is available on luanborelli.net/ipeadatapy/docs.
Dependencies
The only dependecies are pandas and requests.