bayesline.api.equity#
Equity API
Equity API#
Abstract base class for Bayesline equity API operations. |
|
Abstract base class for Bayesline equity API operations. |
|
|
Convert a hierarchy to a DataFrame. |
Convert a hierarchy DataFrame back to a (Hierarchy, labels) pair. |
|
|
Convert a hierarchy to a wide DataFrame. |
Exception raised for dataset-related errors. |
Equity Exposure#
Abstract base class for exposure API operations. |
|
Registry-based API for loading exposure data. |
|
Abstract base class for exposure API operations. |
|
Registry-based API for loading exposure data. |
|
The settings for a categorical exposure group. |
|
The settings for a continuous exposure group. |
|
Runtime representation of an annotated type. |
|
Defines exposures as hierarchy of selected styles and substyles. |
|
Contains the available settings that can be used to define exposures. |
|
The hierarchy decscription for a custom nested grouping of the hierarchy. |
|
The hierarchy decscription for a level in the hierarchy. |
|
The settings for an interaction exposure group. |
|
OLS rolling beta (univariate per factor). |
|
Robust Huber rolling beta (univariate per factor, with intercept). |
|
Runtime representation of an annotated type. |
|
Exposure group settings for time-series beta exposures from uploaded time-series. |
Equity Universe#
Provide access to universe data and operations. |
|
Provide access to universe loaders through the registry system. |
|
Provide access to universe data and operations. |
|
Provide access to universe loaders through the registry system. |
|
Specify include and exclude filters for categorical codes. |
|
Create named, parameterized type aliases. |
|
Specify the lower and upper bound for the market cap filter. |
|
Define an asset universe as a set of regional, industry and market cap filters. |
|
Contain the available settings that can be used for the universe settings. |
Equity Model Construction#
Abstract base class for factor model construction APIs. |
|
API for loading factor model construction services. |
|
Abstract base class for factor model construction APIs. |
|
API for loading factor model construction services. |
|
Defines settings to build a factor risk model. |
|
Defines available modelconstruction settings to build a factor risk model. |
Equity Portfolio#
Abstract base class for portfolio APIs. |
|
API for loading portfolios. |
|
Abstract base class for portfolio APIs. |
|
A catalog of portfolio sources and their respective portfolio names. |
|
A fund-of-funds child reachable from two different sources at once. |
|
API for loading portfolios. |
|
A portfolio identifier enriched with metadata used by the picker UI. |
|
The outcome of resolving a portfolio selection against the live catalog. |
|
Definition of where to source portfolio data from. |
|
Menu for portfolio organizer settings. |
|
Specifies different options of obtaining portfolios. |
|
Specifies the set of available options that can be used to create portfolio settings. |
Equity Risk Models#
Provide access to factor risk model data and operations. |
|
Provide access to factor risk model engine operations. |
|
Provide access to factor risk model loading and registry operations. |
|
Sub interface to list risk models in the registry. |
|
Provide access to factor risk model data and operations. |
|
Provide access to factor risk model engine operations. |
|
Provide access to factor risk model loading and registry operations. |
|
Sub interface to list risk models in the registry. |
|
Combined listing of risk models and the risk datasets they build on. |
|
Metadata for a factor risk model. |
|
Define all settings needed to build a factor risk model. |
|
Define available settings to build a factor risk model. |
|
alias of |
|
|
|
|
|
|
|
|
|
|
|
|
Equity Reports#
|
A base interface for typed report accessor APIs. |
|
A base interface for typed report accessor APIs. |
dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2). |
|
dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2). |
|
A base interface for report APIs. |
|
A base interface for report APIs. |
|
Runtime representation of an annotated type. |
|
The main interface for loading different types of reports. |
|
The main interface for loading different types of reports. |
|
|
Specific accessor for a exposure report. |
|
|
API for a exposure report. |
|
|
|
API for a exposure report. |
|
Settings for a factor covariance report. |
|
|
Specific accessor for a exposure report. |
|
|
API for a exposure report. |
|
|
|
API for a exposure report. |
|
Settings for a exposure report. |
|
|
Specific accessor for a exposure report. |
|
|
API for a exposure report. |
|
|
|
API for a exposure report. |
|
Settings for a factor stats report. |
|
|
Accessor for an idiosyncratic return and volatility report. |
|
|
API for an idiosyncratic return and volatility report. |
|
|
|
API for an idiosyncratic return and volatility report. |
|
Settings for an idiosyncratic return and volatility report. |
|
|
Specific accessor for a market-cap-weighted exposure report. |
|
|
API for a market-cap-weighted exposure report. |
|
|
|
API for a market-cap-weighted exposure report. |
|
Settings for a market-cap-weighted exposure report. |
|
|
Specific accessor for a portfolio holdings report. |
API for a universe count report. |
|
|
|
API for a universe count report. |
|
Settings for a portfolio holdings report. |
|
|
Specific accessor for a portfolio returns report. |
|
|
API for a portfolio returns report. |
|
|
|
API for a portfolio returns report. |
|
Settings for a portfolio returns report. |
|
Specific accessor for a portfolio returns tie-out report. |
|
API for a portfolio returns tie-out report. |
|
API for a portfolio returns tie-out report. |
|
Settings for a portfolio returns tie-out report. |
|
Reference to an uploaded reference time-series for one hierarchy leaf. |
|
|
Specific accessor for a return attribution report. |
API for a return attribution report. |
|
|
|
API for a return attribution report. |
|
Settings for a return attribution drilldown report. |
|
Runtime representation of an annotated type. |
|
A user-defined basket of assets that behaves as a thematic factor. |
|
Scenario definition for user-defined thematic basket factors. |
|
A time-windowed set of holdings overrides for a single portfolio. |
|
|
Interpretation of the float values in |
Scenario definition for portfolio holdings overrides. |
|
All overrides for a single portfolio within a scenario. |
|
|
How often to reapply the overridden holdings. |
Base class for scenario settings. |
|
Selection of a single factor from an uploaded time-series dataset. |
|
Specification for deriving a risk model with user-defined TS factors. |
|
Settings for factor covariance matrix forecasts. |
|
Settings for idiosyncratic volatility matrix forecasts. |
|
Concrete settings for a report. |
|
Composite menu of every option a report can reference. |
|
|
Specific accessor for a universe count report. |
|
|
API for a universe count report. |
|
|
|
API for a universe count report. |
|
Settings for a universe count report. |
|
|
Accessor for a weights report. |
|
|
API for a weights report. |
|
|
|
API for a weights report. |
|
Settings for a weights report. |
|
|
Specific accessor for an XSR report. |
|
|
API for an XSR report. |
|
|
|
API for an XSR report. |
|
Settings for an XSR (Exposure-Volatility-Correlation-Contribution) report. |
|
Abstract base class for report accessor APIs. |
|
Exception raised for illegal path operations. |
|
Abstract base class for report accessor APIs. |
|
Settings for report accessor configuration. |
Equity Portfolio Hierarchy#
Abstract base class for portfolio hierarchy APIs. |
|
API for loading portfolio hierarchies. |
|
Abstract base class for portfolio hierarchy APIs. |
|
API for loading portfolio hierarchies. |
|
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str |
|
Specifies portfolio hierarchies with arbitrary groupings (e.g. manager, etc.). |
|
Specifies the set of available portfolios that can be used to create hierarchies. |
|
|
Canonical column name for the |
Equity ID#
Abstract base class for asset ID API operations. |
|
Abstract base class for asset ID API operations. |
Equity Calendar#
Abstract base class for async calendar API operations. |
|
Registry-based API for loading calendar data. |
|
Abstract base class for calendar API operations. |
|
Registry-based API for loading calendar data. |
|
Calendar settings carrying exchange filters to construct calendars from. |
|
Contain the available settings that can be used for the calendar settings. |
Equity Uploaders#
Expose different datasets of an uploader. |
|
Provide functionality to parse, stage and upload data to a versioned storage. |
|
Expose uploaders for different data types, e.g. exposures, portfolios, etc. |
|
Abstract base class for upload parsers. |
|
Expose different datasets of an uploader. |
|
Result of multiple parser operations. |
|
Result of a commit operation. |
|
Freshness summary for an upload data type. |
|
Provide functionality to parse, stage and upload data to a versioned storage. |
|
Exception raised for upload-related errors. |
|
Expose uploaders for different data types, e.g. exposures, portfolios, etc. |
|
Abstract base class for upload parsers. |
|
Result of a parser operation. |
|
Raised when an upload operation is rejected for permission reasons. |
|
Result of a staging operation. |
|
Settings for uploading data. |
|
Menu for upload settings. |
Equity Risk Dataset#
API for managing risk datasets. |
|
API for loading and managing risk datasets. |
|
API for managing risk datasets. |
|
API for loading and managing risk datasets. |
|
Runtime representation of an annotated type. |
|
Settings for creating a derived risk dataset built on top of a parent. |
|
Runtime representation of an annotated type. |
|
Settings for Huber regression-based exposure data in a risk dataset. |
|
Metadata for a risk dataset. |
|
Properties and configuration menus for a risk dataset. |
|
Settings for referenced exposure data in a risk dataset. |
|
Base settings for a risk dataset. |
|
Joint menu for both |
|
Settings for unit exposure data in a risk dataset. |
|
Result of a risk dataset update operation. |
|
Settings for uploaded exposure data in a risk dataset. |
|
Settings for creating a root risk dataset directly from uploads. |
|
alias of |