bblocks.import_tools.imf ======================== .. py:module:: bblocks.import_tools.imf Classes ------- .. autoapisummary:: bblocks.import_tools.imf.WorldEconomicOutlook Module Contents --------------- .. py:class:: WorldEconomicOutlook Bases: :py:obj:`bblocks.import_tools.common.ImportData` World Economic Outlook _data .. py:attribute:: year :type: Optional[int] :value: None .. py:attribute:: release :type: Optional[int] :value: None .. py:method:: __post_init__() -> None .. py:method:: __repr__() -> str .. py:method:: __load_data() -> None loading WEO as a clean dataframe :param latest_y: passed only optional to override the behaviour to get the latest :param release year for the WEO.: :param latest_r: passed only optionally to override the behaviour to get the latest :param released value: :type released value: 1 or 2 .. py:method:: _check_indicators(indicators: str | list | None = None) -> None | dict .. py:method:: load_data(indicator: str | list) -> bblocks.import_tools.common.ImportData Loads a specific indicator from the World Economic Outlook _data .. py:method:: update_data(reload_data: bool = True) -> None Update the stored WEO _data, using WEO package. Args: .. py:method:: available_indicators() -> None Print the available indicators in the dataset .. py:method:: get_data(indicators: str | list = 'all', keep_metadata: bool = False) -> pandas.DataFrame