Teradata Package for Python Function Reference on VantageCloud Lake - list_feature_versions - Teradata Package for Python - Look here for syntax, methods and examples for the functions included in the Teradata Package for Python.

Teradata® Package for Python Function Reference on VantageCloud Lake

Deployment
VantageCloud
Edition
Lake
Product
Teradata Package for Python
Release Number
20.00.00.08
Published
November 2025
ft:locale
en-US
ft:lastEdition
2025-12-05
dita:id
TeradataPython_FxRef_Lake_2000
Product Category
Teradata Vantage
teradataml.store.feature_store.models.FeatureCatalog.list_feature_versions = list_feature_versions(self)
DESCRIPTION:
    Lists the details of available feature versions in the repo for the
    corresponding data domain.
 
PARAMETERS:
    None
 
RETURNS:
    DataFrame
 
RAISES:
    TeradataMlException
 
EXAMPLES:
    # Ingest sales data to feature catalog configured for repo 'vfs_v1'.
    >>> from teradataml import load_example_data, FeatureProcess
    >>> load_example_data('dataframe', 'sales')
    >>> df = DataFrame("sales")
    >>> df
                  Feb    Jan    Mar    Apr    datetime
    accounts
    Red Inc     200.0  150.0  140.0    NaN  04/01/2017
    Blue Inc     90.0   50.0   95.0  101.0  04/01/2017
    Alpha Co    210.0  200.0  215.0  250.0  04/01/2017
    Orange Inc  210.0    NaN    NaN  250.0  04/01/2017
    Yellow Inc   90.0    NaN    NaN    NaN  04/01/2017
    Jones LLC   200.0  150.0  140.0  180.0  04/01/2017
 
    # Look at tdtypes before ingesting features.
    >>> df.tdtypes
    accounts    VARCHAR(length=20, charset='LATIN')
    Feb                                     FLOAT()
    Jan                                    BIGINT()
    Mar                                    BIGINT()
    Apr                                    BIGINT()
    datetime                                 DATE()
 
    # Create FeatureStore repo 'vfs_v1'.
    >>> from teradataml import FeatureStore
    >>> fs = FeatureStore(repo='vfs_v1', data_domain='sales')
    Repo vfs does not exist. Run FeatureStore.setup() to create the repo and setup FeatureStore.
    >>> fs.setup()
    True
 
    # Initiate FeatureProcess to ingest features.
    >>> fp = FeatureProcess(repo='vfs_v1', data_domain='sales', object=df, entity='accounts', features=['Jan', 'Feb', 'Mar', 'Apr'])
    # Run the feature process.
    >>> fp.run()
    Process 'a9f29a4e-3f75-11f0-b43b-f020ff57c62c' started.
    Process 'a9f29a4e-3f75-11f0-b43b-f020ff57c62c' completed.
 
    # Example: List features and its versions from the feature catalog.
    >>> from teradataml import FeatureCatalog
    >>> fc = FeatureCatalog(repo='vfs_v1', data_domain='sales')
    >>> fc.list_feature_versions()
      entity_id data_domain      id name                                 table_name                       feature_version
    0  accounts       sales  100001  Feb  FS_T_19fadd83_620c_3603_4ced_95991bf3b44c  a9f29a4e-3f75-11f0-b43b-f020ff57c62c
    1  accounts       sales  300001  Apr  FS_T_fa01ca99_6169_008c_6b72_cff03d7ee9e1  a9f29a4e-3f75-11f0-b43b-f020ff57c62c
    2  accounts       sales       1  Jan  FS_T_fa01ca99_6169_008c_6b72_cff03d7ee9e1  a9f29a4e-3f75-11f0-b43b-f020ff57c62c
    3  accounts       sales  200001  Mar  FS_T_fa01ca99_6169_008c_6b72_cff03d7ee9e1  a9f29a4e-3f75-11f0-b43b-f020ff57c62c