pydeflate.get_data.deflate_data
Classes
Helper class that provides a standard way to create an ABC using |
Module Contents
- class pydeflate.get_data.deflate_data.Data
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- _data: pandas.DataFrame | None = None
- _available_methods: dict | None = None
Abstract class defining the basic structure and functionality of Data classes.
Data classes store the price data from different sources.
- abstract update(**kwargs) None
Update underlying data
- abstract load_data(**kwargs) None
Load required data to construct deflator
- available_methods() dict
Return a dictionary of available methods with their functions
- get_method(method: str) pandas.DataFrame
Return the data for a given method
- get_deflator(base_year: int, method: str | None = None) pandas.DataFrame