MCPcopy Index your code

hub / github.com/alteryx/featuretools / functions

Functions2,586 in github.com/alteryx/featuretools

↓ 373 callersMethodprimitive
(self)
featuretools/feature_discovery/LiteFeature.py:136
↓ 343 callersMethodget_name
(self)
featuretools/entityset/timedelta.py:140
↓ 333 callersMethodget_function
(self)
featuretools/tests/primitive_tests/test_agg_feats.py:468
↓ 203 callersMethodunique_name
(self)
featuretools/feature_base/feature_base.py:454
↓ 181 callersFunctioncalculate_feature_matrix
Calculates a matrix for a given set of instance ids and calculation times. Args: features (list[:class:`.FeatureBase`]): Feature definiti
featuretools/computational_backends/calculate_feature_matrix.py:51
↓ 135 callersMethodadd_dataframe
Add a DataFrame to the EntitySet with Woodwork typing information. Args: dataframe (pandas.DataFrame) : Dataframe contai
featuretools/entityset/entityset.py:586
↓ 103 callersMethodisnull
(array)
featuretools/primitives/standard/transform/is_null.py:22
↓ 102 callersMethodcopy
(self)
featuretools/feature_base/feature_base.py:84
↓ 97 callersFunctiondfs
Calculates a feature matrix and features given a dictionary of dataframes and a list of relationships. Args: dataframes (dict[str ->
featuretools/synthesis/dfs.py:12
↓ 87 callersMethodbuild_features
Automatically builds feature definitions for target dataframe using Deep Feature Synthesis algorithm Args: return_typ
featuretools/synthesis/deep_feature_synthesis.py:283
↓ 87 callersMethodget
Gets the cache entry, if enabled and defined Args: cache_type (CacheType): type of cache hashkey (int): hash key
featuretools/feature_base/cache.py:30
↓ 76 callersMethodconcat
Combine entityset with another to create a new entityset with the combined data of both entitysets.
featuretools/entityset/entityset.py:1007
↓ 75 callersFunctionfeature_with_name
(features, name)
featuretools/tests/testing_utils/features.py:6
↓ 67 callersMethodto_dictionary
(self)
featuretools/entityset/entityset.py:268
↓ 60 callersMethodrun
Calculate values of features for the given instances of the target dataframe. Summary of algorithm: 1. Construct a t
featuretools/computational_backends/feature_set_calculator.py:68
↓ 54 callersMethodadd
Adds an entry to the cache, if enabled Args: cache_type (CacheType): type of cache hashkey (int): hash key
featuretools/feature_base/cache.py:48
↓ 50 callersFunctionfind_applicable_primitives
(primitive)
featuretools/tests/primitive_tests/utils.py:123
↓ 50 callersFunctionvalid_dfs
( es, aggregations, transforms, feature_substrings, target_dataframe_name="log", multi
featuretools/tests/primitive_tests/utils.py:150
↓ 47 callersMethodget_node
Get the sub-trie at the given path. If it does not yet exist initialize it with the default value. Examples: >>>
featuretools/utils/trie.py:60
↓ 45 callersMethodget_feature_names
(self)
featuretools/feature_base/feature_base.py:92
↓ 43 callersMethodreplace_dataframe
Replace the internal dataframe of an EntitySet table, keeping Woodwork typing information the same. Optionally makes sure that data is sorted,
featuretools/entityset/entityset.py:1536
↓ 42 callersMethodnormalize_dataframe
Create a new dataframe and relationship from unique values of an existing column. Args: base_dataframe_name (str) : Dataframe nam
featuretools/entityset/entityset.py:750
↓ 38 callersMethod__eq__
(self, other)
featuretools/entityset/timedelta.py:183
↓ 37 callersMethodadd_last_time_indexes
Calculates the last time index values for each dataframe (the last time an instance or children of that instance were observed). Use
featuretools/entityset/entityset.py:1063
↓ 37 callersFunctiondescribe_feature
Generates an English language description of a feature. Args: feature (FeatureBase) : Feature to describe feature_descriptions (d
featuretools/feature_base/feature_descriptions.py:6
↓ 33 callersMethodadd_relationship
Add a new relationship between dataframes in the entityset. Relationships can be specified by passing dataframe and columns names or by passin
featuretools/entityset/entityset.py:318
↓ 33 callersMethodget_dependencies
Returns features that are used to calculate this feature ..note:: If you only want the features that make up the input to the fe
featuretools/feature_base/feature_base.py:136
↓ 31 callersMethodrename
Rename Feature, returns copy. Will reset any custom feature column names to their default value.
featuretools/feature_base/feature_base.py:76
↓ 30 callersMethodget_name
(self)
featuretools/feature_base/feature_base.py:87
↓ 29 callersFunctionis_valid_input
Checks if a candidate schema should be considered a match for a template schema
featuretools/feature_base/utils.py:1
↓ 29 callersFunctionroll_series_with_gap
Provide rolling window calculations where the windows are determined using both a gap parameter that indicates the amount of time between each ins
featuretools/primitives/standard/transform/time_series/utils.py:10
↓ 22 callersFunctionencode_features
Encode categorical features Args: feature_matrix (pd.DataFrame): Dataframe of features. features (list[PrimitiveBase]): Feature d
featuretools/synthesis/encode_features.py:13
↓ 22 callersMethodmean
(series)
featuretools/primitives/standard/aggregation/mean.py:39
↓ 22 callersFunctionserialize_primitive
build a dictionary with the data necessary to construct the given primitive
featuretools/primitives/utils.py:362
↓ 19 callersMethodadd_interesting_values
Find or set interesting values for categorical columns, to be used to generate "where" clauses Args: max_values (int) : Maximum n
featuretools/entityset/entityset.py:1267
↓ 19 callersFunctionbackward_path
Create a backward RelationshipPath through the given dataframes. Assumes only one such path is possible.
featuretools/tests/testing_utils/features.py:20
↓ 19 callersFunctionconvert_to_nth
(integer)
featuretools/utils/description_utils.py:1
↓ 19 callersMethodreplace
(x)
featuretools/entityset/entityset.py:1670
↓ 18 callersFunction_check_timedelta
Convert strings to Timedelta objects Allows for both shortform and longform units, as well as any form of capitalization '2 Minutes'
featuretools/utils/wrangle.py:12
↓ 18 callersFunctioncan_stack_primitive_on_inputs
Checks if features in inputs can be used with supplied primitive using the stacking rules. Returns True if stacking is possible, and Fals
featuretools/synthesis/deep_feature_synthesis.py:1124
↓ 18 callersMethodisin
(self, list_of_output)
featuretools/feature_base/feature_base.py:441
↓ 18 callersMethodto_list
(self)
featuretools/feature_base/features_deserializer.py:114
↓ 17 callersFunctionget_number_from_offset
Extract the numeric element of a potential offset string. Args: offset (int, str): If offset is an integer, that value is returned. If of
featuretools/tests/primitive_tests/utils.py:20
↓ 16 callersFunctionget_df_tags
Gets a DataFrame's semantic tags without index or time index tags for Woodwork init
featuretools/tests/testing_utils/es_utils.py:1
↓ 16 callersMethodget_forward_relationships
Get relationships where dataframe "dataframe_name" is the child Args: dataframe_name (str): Name of dataframe to get relationship
featuretools/entityset/entityset.py:542
↓ 16 callersFunctiongraph_feature
Generates a feature lineage graph for the given feature Args: feature (FeatureBase) : Feature to generate lineage graph for to_fi
featuretools/feature_base/feature_visualizer.py:35
↓ 15 callersFunction_get_rolled_series_without_gap
Applies the gap offset_string to the rolled window, returning a window that is the correct length of time away from the original instance. Ar
featuretools/primitives/standard/transform/time_series/utils.py:61
↓ 15 callersFunctioncamel_and_title_to_snake
(name)
featuretools/utils/gen_utils.py:69
↓ 15 callersMethodget_depth
Returns depth of feature
featuretools/feature_base/feature_base.py:165
↓ 15 callersFunctionget_valid_primitives
Returns two lists of primitives (transform and aggregation) containing primitives that can be applied to the specific target dataframe to cre
featuretools/synthesis/get_valid_primitives.py:10
↓ 14 callersMethod__eq__
(self, other, deep=False)
featuretools/entityset/entityset.py:122
↓ 14 callersMethodcompare
(self, primitive_initiated, test_cases, answers)
featuretools/tests/primitive_tests/natural_language_primitives_tests/test_count_string.py:15
↓ 14 callersFunctionsave_features
Saves the features list as JSON to a specified filepath/S3 path, writes to an open file, or returns the serialized features as a JSON string. If n
featuretools/feature_base/features_serializer.py:10
↓ 13 callersFunctionapply_rolling_agg_to_series
Applies a given aggregation function to a rolled series. Args: series (Series): The series over which rolling windows will be created. Th
featuretools/primitives/standard/transform/time_series/utils.py:161
↓ 13 callersFunctiongenerate_features_from_primitives
** EXPERIMENTAL ** Calculates all Features for a given input of features and a list of primitives. Args: origin_features (List[L
featuretools/feature_discovery/feature_discovery.py:330
↓ 13 callersMethodload
(self)
featuretools/tests/utils_tests/test_entry_point.py:31
↓ 13 callersFunctionload_features
Loads the features from a filepath, S3 path, URL, an open file, or a JSON formatted string. Args: features (str or :class:`.FileObject`):
featuretools/feature_base/features_deserializer.py:22
↓ 13 callersMethodset_feature_names
Set new values for the feature column names, overriding the default values. Number of names provided must match the number of output columns d
featuretools/feature_base/feature_base.py:105
↓ 12 callersMethodget_function
(self)
featuretools/primitives/standard/aggregation/count_outside_range.py:40
↓ 12 callersMethodset_secondary_time_index
Set the secondary time index for a dataframe in the EntitySet using its dataframe name. Args: dataframe_name (str) : nam
featuretools/entityset/entityset.py:407
↓ 12 callersFunctiontest_aggregation_primitive
()
featuretools/tests/conftest.py:322
↓ 11 callersMethod_handle_binary_comparison
(self, other, Primitive, PrimitiveScalar)
featuretools/feature_base/feature_base.py:269
↓ 11 callersFunction_handle_chunk_size
(chunk_size, total_size)
featuretools/computational_backends/calculate_feature_matrix.py:887
↓ 11 callersMethodget_args_string
(self)
featuretools/primitives/base/primitive_base.py:77
↓ 11 callersMethodget_function
(self)
featuretools/tests/primitive_tests/test_groupby_transform_primitives.py:266
↓ 11 callersMethodget_value
(self, unit=None)
featuretools/entityset/timedelta.py:92
↓ 11 callersMethodquery_by_values
Query instances that have column with given value Args: dataframe_name (str): The id of the dataframe to query instan
featuretools/entityset/entityset.py:1459
↓ 10 callersFunction_apply_gap_for_expanding_primitives
( x: Union[Series, pd.Index], gap: Union[int, str], )
featuretools/primitives/standard/transform/time_series/utils.py:243
↓ 10 callersFunctionapply_roll_with_offset_gap
Takes in a series to which an offset gap will be applied, removing however many rows fall under the gap before applying the reducing function.
featuretools/primitives/standard/transform/time_series/utils.py:89
↓ 10 callersMethodfrom_dictionary
(cls, dictionary)
featuretools/entityset/timedelta.py:67
↓ 10 callersMethodgenerate_name
( self, base_feature_names, relationship_path_name, parent_dat
featuretools/tests/primitive_tests/test_agg_feats.py:106
↓ 10 callersFunctionget_transform_primitives
Returns all transform primitives
featuretools/primitives/utils.py:39
↓ 10 callersFunctionremove_highly_correlated_features
Removes columns in feature matrix that are highly correlated with another column. Note: We make the assumption that, for a pair of featur
featuretools/selection/selection.py:102
↓ 10 callersMethodto_dict
(self)
featuretools/feature_base/features_serializer.py:70
↓ 9 callersFunctionimport_or_raise
Attempts to import the requested library. If the import fails, raises an ImportErorr with the supplied Args: library (str): the
featuretools/utils/gen_utils.py:40
↓ 9 callersMethodreindex
(self)
featuretools/feature_discovery/FeatureCollection.py:61
↓ 9 callersMethodreset_data_description
(self)
featuretools/entityset/entityset.py:191
↓ 8 callersMethod_check_uniform_time_index
(self, dataframe, column_name=None)
featuretools/entityset/entityset.py:1633
↓ 8 callersFunction_compare_feature_dicts
(a_dict, b_dict)
featuretools/tests/primitive_tests/test_features_serializer.py:278
↓ 8 callersFunction_get_descriptions
(primitives)
featuretools/primitives/utils.py:193
↓ 8 callersFunctionconvert_time_units
Converts a time specified in seconds to a time in the given units Args: secs (integer): number of seconds. This function will conver
featuretools/utils/time_utils.py:60
↓ 8 callersMethoddataframes
(self)
featuretools/entityset/entityset.py:179
↓ 8 callersFunctiongenerate_fake_dataframe
( col_defs=[("f_1", "Numeric"), ("f_2", "Datetime", "time_index")], n_rows=10, df_name="df", )
featuretools/tests/testing_utils/generate_fake_dataframe.py:36
↓ 7 callersFunction_convert_feature_to_featurebase
Recursively transforms a LiteFeature object into a Featurebase object Args: feature (LiteFeature) base_features (List[Featur
featuretools/feature_discovery/convertors.py:133
↓ 7 callersFunction_is_s3
Checks if the given string is a s3 path. Returns a boolean.
featuretools/utils/wrangle.py:124
↓ 7 callersFunction_recommend_skew_numeric_primitives
Get a set of recommended skew numeric primitives given an entity set. Description: Given woodwork initialized dataframe of origin feature
featuretools/utils/recommend_primitives.py:208
↓ 7 callersFunctioncreate_client_and_cluster
(n_jobs, dask_kwargs, entityset_size)
featuretools/computational_backends/utils.py:141
↓ 7 callersFunctionforward_path
Create a forward RelationshipPath through the given dataframes. Assumes only one such path is possible.
featuretools/tests/testing_utils/features.py:41
↓ 7 callersFunctionget_aggregation_primitives
Returns all aggregation primitives
featuretools/primitives/utils.py:34
↓ 7 callersMethodget_function
(self)
featuretools/primitives/standard/transform/datetime/is_federal_holiday.py:38
↓ 7 callersMethodget_function
(self)
featuretools/primitives/standard/aggregation/max_consecutive_negatives.py:37
↓ 7 callersMethodget_function
(self)
featuretools/primitives/standard/aggregation/max_consecutive_zeros.py:37
↓ 7 callersMethodget_function
(self)
featuretools/primitives/standard/aggregation/max_consecutive_positives.py:37
↓ 7 callersMethodget_units
(self)
featuretools/entityset/timedelta.py:100
↓ 7 callersFunctionn_jobs_to_workers
(n_jobs)
featuretools/computational_backends/utils.py:124
↓ 7 callersFunctionremove_highly_null_features
Removes columns from a feature matrix that have higher than a set threshold of null values. Args: feature_matrix (:class:`pd.Dat
featuretools/selection/selection.py:31
↓ 7 callersFunctionrfunc
(fb: FeatureBase)
featuretools/feature_discovery/convertors.py:33
↓ 7 callersFunctionschema_to_features
** EXPERIMENTAL ** Convert a Woodwork Schema object to a list of LiteFeatures. Args: schema (TableSchema): Woodwork
featuretools/feature_discovery/feature_discovery.py:245
↓ 7 callersMethodset
(self, values)
featuretools/config_init.py:68
↓ 7 callersMethodset_alias
(self, value: Union[str, None])
featuretools/feature_discovery/LiteFeature.py:110
next →1–100 of 2,586, ranked by callers