Additional fredpy
Functions¶
- fredpy.divide(object1, object2)¶
Divides the data from
object1
by the data fromobject2
.- Parameters
object1 (int,float,Numpy.ndarray, or similar or fredpy.series) – A
fredpy.series
object, number, array, or similar.object2 (int,float,Numpy.ndarray, or similar or fredpy.series) – A
fredpy.series
object, number, array, or similar.
- Returns
- fredpy.fred_api_request(api_key, path, parameters)¶
Queries the FRED API. Returns a
requests.models.Response
object if successful, otherwise will raise an error with a message that is hopefully helpful. Reference for API querries: https://fred.stlouisfed.org/docs/api/fred/
- fredpy.get_vintage_dates(series_id)¶
Returns vintage dates for series available from ALFRED.
- fredpy.minus(object1, object2)¶
Subtracts the data from
object2
from the data fromobject1
.- Parameters
object1 (int,float,Numpy.ndarray, or similar or fredpy.series) – A
fredpy.series
object, number, array, or similar.object2 (int,float,Numpy.ndarray, or similar or fredpy.series) – A
fredpy.series
object, number, array, or similar.
- Returns
- fredpy.plus(object1, object2)¶
Adds the data from
object1
to the data fromobject2
.- Parameters
object1 (int,float,Numpy.ndarray, or similar or fredpy.series) – A
fredpy.series
object, number, array, or similar.object2 (int,float,Numpy.ndarray, or similar or fredpy.series) – A
fredpy.series
object, number, array, or similar.
- Returns
- fredpy.recessions(start=None,end=None,ax=None,color='0.5',alpha=0.5):
Creates recession bars for time series plots.
- Parameters
start (str or Timestamp) – Starting date. Default: None
end (str or Timestamp) – Ending date. Default: None
ax (matplotlib.axes._subplots.AxesSubplot) – Matplotlib axis object to plot recession bars. Default: None
color (str) – Color of the bars. Default: ‘0.5’.
alpha (float) – Transparency of the recession bars. Must be between 0 and 1. Default: 0.5.
- Returns
- fredpy.times(object1, object2)¶
Multiplies the data from
object1
with the data fromobject2
.- Parameters
object1 (int,float,Numpy.ndarray, or similar or fredpy.series) – A
fredpy.series
object, number, array, or similar.object2 (int,float,Numpy.ndarray, or similar or fredpy.series) – A
fredpy.series
object, number, array, or similar.
- Returns
- fredpy.toFredSeries(data, dates, frequency='', frequency_short='', last_updated='', notes='', release='', seasonal_adjustment='', seasonal_adjustment_short='', series_id='', source='', t=0, title='', units='', units_short='')¶
Create a
fredpy.series
from time series data not obtained from FRED.- Parameters
data (numpy.ndarray, Pandas.Series, or list) – Data values.
dates (list or numpy.ndarry) – Array or list of dates. Elements formatted as either string (YYYY-MM-DD or MM-DD-YYYY) or
pandas.tslib.Timestamp
.frequency (str) – Observation frequency. Options: ‘’, ‘Daily’, ‘Weekly’, ‘Monthly’, ‘Quarterly’, or ‘Annual’. Default: empty string.
frequency_short (str) – Observation frequency abbreviated. Options: ‘’, ‘D’, ‘W’, ‘M’, ‘Q’, or ‘A’. Default: empty string.
last_updated (str) – Date data was last updated. Default: empty string.
notes (str) – Default: empty string.
release (str) – Notes about data. Default: empty string.
seasonal_adjustment (str) – Default: empty string.
seasonal_adjustment_short (str) – Default: empty string.
series_id (str) – FRED series ID. Default: empty string.
source (str) – Source of the data. Default: empty string.
t (int) – Number of observations per year. Default: 0
title (str) – Title of the data. Default: empty string.
units (str) – Units of the data. Default: empty string.
units_short (str) – Units of the data. Abbreviated. Default: empty string.
- Returns
- fredpy.window_equalize(series_list)¶
Adjusts the date windows for a collection of fredpy.series objects to the smallest common window.
- Parameters
series_list (list) – A list of
fredpy.series
objects- Returns
list of
fredpy.series