Glossary#
- DataFrame#
A two-dimensional, size-mutable, and heterogeneous tabular data structure commonly used in data analysis and machine learning workflows. Provided by libraries like
pandas
,polars
, anddask
. See also: GeoDataFrame.- GeoDataFrame#
An extension of a DataFrame for managing geospatial data with spatial operations. Available through libraries like
geopandas
anddask_geopandas
. Often used alongsideshapely
andpyproj
for geospatial analysis.- async#
Short for asynchronous programming in Python, enabling non-blocking execution of code using the
asyncio
event loop. Critical for high-performance applications such as concurrent API data retrieval.- caching#
Temporarily storing API responses locally to improve performance and reduce redundant network requests. FedFred supports cache mode to enhance API efficiency.
- vintage#
A snapshot of a time series dataset as published on a specific date, useful for real-time macroeconomic analysis and backtesting. Related to vintage economic data revision studies.
- rate limiting#
A method of controlling the number of API requests over time to prevent exceeding service quotas. Essential when interacting with the FRED® API to avoid request throttling.
- retry strategy#
Automatic re-attempting of failed API requests, typically due to transient network errors, using exponential backoff or fixed intervals. Often implemented together with rate limiting and caching.
- ETL#
Extract, Transform, Load — a common workflow for data ingestion and preprocessing, especially in data pipelines and analytics projects. Often involves working with DataFrame and geospatial extensions like GeoDataFrame.
- API key#
A unique credential provided by the St. Louis Fed to authenticate and authorize access to the FRED® API. Required for making requests to endpoints covered in
fedfred.clients.FredAPI
.- GeoFRED#
The geospatial visualization and mapping extension of the FRED database, offering regional economic data through choropleth maps. Related functionality is supported in
fedfred.clients.MapsAPI
.- cache mode#
A configuration option in FedFred that enables local caching of API responses, improving retrieval speed and reducing reliance on repeated network calls. See also: caching.