Helpers¶
This module defines data classes for the FRED API responses.
- class fedfred.helpers.FredHelpers[source]¶
Bases:
object
A class that provides helper methods for the FRED API.
- static datetime_conversion(param)[source]¶
Helper method to convert a datetime object to a string in YYYY-MM-DD format.
- async static datetime_conversion_async(param)[source]¶
Helper method to convert a datetime object to a string in YYYY-MM-DD format asynchronously.
- static datetime_hh_mm_conversion(param)[source]¶
Helper method to convert a datetime object to a string in HH:MM format.
- async static datetime_hh_mm_conversion_async(param)[source]¶
Helper method to convert a datetime object to a string in HH:MM format asynchronously.
- static extract_region_type(response)[source]¶
Helper method to extract the region type from a GeoFred response dictr.
- async static extract_region_type_async(response)[source]¶
Helper method to extract the region type from a GeoFred response dictionary asynchronously.
- static liststring_conversion(param)[source]¶
Helper method to convert a list of strings to a semicolon-separated string.
- async static liststring_conversion_async(param)[source]¶
Helper method to convert a list of strings to a semicolon-separated string asynchronously.
- static parameter_validation(params)[source]¶
Helper method to validate parameters prior to making a get request.
- async static parameter_validation_async(params)[source]¶
Helper method to validate parameters prior to making a get request asynchronously.
- static to_dd_df(data)[source]¶
Helper method to convert a FRED observation dictionary to a Dask DataFrame.
- async static to_dd_df_async(data)[source]¶
Helper method to convert a FRED observation dictionary to a Dask DataFrame asynchronously.
- static to_dd_gpd_gdf(shapefile, meta_data)[source]¶
Helper method to convert a FRED observation dictionary to a Dask GeoPandas GeoDataFrame.
- Return type:
GeoDataFrame
- Parameters:
shapefile (GeoDataFrame)
meta_data (Dict)
- async static to_dd_gpd_gdf_async(shapefile, meta_data)[source]¶
Helper method to convert a FRED observation dictionary to a Dask GeoPandas GeoDataFrame asynchronously.
- Return type:
GeoDataFrame
- Parameters:
shapefile (GeoDataFrame)
meta_data (Dict)
- static to_gpd_gdf(shapefile, meta_data)[source]¶
Helper method to convert a fred observation dictionary to a GeoPandas GeoDataFrame.
- Return type:
- Parameters:
shapefile (GeoDataFrame)
meta_data (Dict)
- async static to_gpd_gdf_async(shapefile, meta_data)[source]¶
Helper method to convert a FRED observation dictionary to a GeoPandas GeoDataFrame asynchronously.
- Return type:
- Parameters:
shapefile (GeoDataFrame)
meta_data (Dict)
- static to_pd_df(data)[source]¶
Helper method to convert a fred observation dictionary to a Pandas DataFrame.
- async static to_pd_df_async(data)[source]¶
Helper method to convert a FRED observation dictionary to a Pandas DataFrame asynchronously.
- static to_pl_df(data)[source]¶
Helper method to convert a fred observation dictionary to a Polars DataFrame.
- async static to_pl_df_async(data)[source]¶
Helper method to convert a FRED observation dictionary to a Polars DataFrame asynchronously.
- static to_pl_st_gdf(shapefile, meta_data)[source]¶
Helper method to convert a FRED observation dictionary to a Polars GeoDataFrame.
- Return type:
GeoDataFrame
- Parameters:
shapefile (GeoDataFrame)
meta_data (Dict)
- async static to_pl_st_gdf_async(shapefile, meta_data)[source]¶
Helper method to convert a FRED observation dictionary to a Polars GeoDataFrame asynchronously.
- Return type:
GeoDataFrame
- Parameters:
shapefile (GeoDataFrame)
meta_data (Dict)