from gs_quant.markets.baskets import Basket
from gs_quant.markets.indices_utils import FundamentalMetricPeriod, FundamentalMetricPeriodDirection
from gs_quant.session import Environment, GsSession
client = 'CLIENT ID'
secret = 'CLIENT SECRET'
GsSession.use(Environment.PROD, client_id=client, client_secret=secret, scopes=('read_financial_data read_product_data read_content',))
basket = Basket('GSMBXXXX') # substitute input with any identifier for a basket
You may choose one of the following periods:
You may choose one of the following period directions:
basket.get_fundamentals(period=FundamentalMetricPeriod.TWO_YEARS, direction=FundamentalMetricPeriodDirection.TRAILING)